logo

Hasse diagramok

Ez egy hasznos eszköz, amely teljesen leírja a kapcsolódó részleges sorrendet. Ezért rendezési diagramnak is nevezik. Nagyon könnyű egy A halmazon lévő reláció irányított gráfját ekvivalens Hasse-diagrammá alakítani. Ezért a Hasse-diagram rajzolásakor a következő pontokat kell szem előtt tartani.

  1. A Hasse-diagram csúcsait körök helyett pontok jelölik.
  2. Mivel a részleges sorrend reflexív, ezért A minden csúcsának önmagához kell kapcsolódnia, így a csúcstól önmagához vezető élek törlődnek a Hasse-diagramban.
  3. Mivel a részleges sorrend tranzitív, ezért amikor aRb, bRc, akkor aRc-t kapunk. Távolítson el minden olyan élt, amelyre a Hasse-diagram tranzitív tulajdonsága utal, azaz törölje az élt a-ból c-be, de megtartsa a másik két élt.
  4. Ha egy 'a' csúcsot a 'b' csúcshoz egy él, azaz aRb köt össze, akkor a 'b' csúcs az 'a' csúcs felett jelenik meg. Ezért a nyíl elhagyható a Hasse-diagram élei közül.

A Hasse-diagram sokkal egyszerűbb, mint a részleges sorrend irányított gráfja.

Példa: Tekintsük az A = {4, 5, 6, 7} halmazt. Legyen R az A-n lévő ≦ reláció. Rajzolja meg R irányított gráfját és Hasse-diagramját.

Megoldás: A ≦ relációt az A halmazon az adja meg

R = {{4, 5}, {4, 6}, {4, 7}, {5, 6}, {5, 7}, {6, 7}, {4, 4}, {5, 5} , {6, 6}, {7, 7}}

Az R reláció irányított grafikonja a következő ábrán látható:

Hasse diagramok

A részleges sorrendű Hasse-diagram megrajzolásához alkalmazza a következő pontokat:

  1. Törölje az összes élt, amelyre a reflexív tulajdonság utal, pl.
    (4, 4), (5, 5), (6, 6), (7, 7)
  2. Törölje a tranzitív tulajdonság által feltételezett összes élt, pl.
    (4, 7), (5, 7), (4, 6)
  3. A csúcsokat ábrázoló köröket cserélje ki pontokra.
  4. Hagyja ki a nyilakat.

A Hasse-diagram az ábrán látható:

Hasse diagramok

Felső határ: Tekintsük B-t egy részlegesen rendezett A halmaz részhalmazának. Egy x ∈ A elemet B felső korlátjának nevezünk, ha y ≦ x minden y ∈ B esetén.

Alsó határ: Tekintsük B-t egy részlegesen rendezett A halmaz részhalmazának. A z ∈ A elemet B alsó korlátjának nevezzük, ha z ≦ x minden x ∈ B esetén.

Példa: Tekintsük az A = {a, b, c, d, e, f, g} pózt az ábrán látható sorrendben. Legyen B = {c, d, e} is. Határozza meg B felső és alsó határát.

Hasse diagramok

Megoldás: B felső korlátja e, f és g, mert B minden eleme '≦' e, f és g.

B alsó határai a és b, mert a és b '≦' B minden eleme.

Legkisebb felső határ (SUPREMUM):

Legyen A egy részhalmaza egy részlegesen rendezett S halmaznak. Az S-beli M elemet A felső korlátjának nevezzük, ha M követi A minden elemét, azaz ha A-beli minden x-re x-et kapunk<=m< p>

Ha A felső korlátja megelőzi A minden más felső korlátját, akkor azt A felső határának nevezzük, és Sup (A) jelöli.

Legnagyobb alsó határ (INFIMUM):

Az S pózban lévő m elemet S egy A részhalmazának alsó korlátjának nevezzük, ha m megelőzi A minden elemét, azaz ha minden y-re A-ban van m<=y < p>

Ha A alsó korlátja követi A minden más alsó korlátját, akkor azt A infimumának nevezzük, és Inf (A) jelöléssel jelöljük.

Példa: Határozzuk meg B = {a, b, c} legkisebb felső és legnagyobb alsó korlátját, ha léteznek, annak a póznak, amelynek Hasse-diagramja az ábrán látható:

str.substring java-ban
Hasse diagramok

Megoldás: A legkisebb felső korlát c.

A legnagyobb alsó korlát a k.