Drevo (teorija množic)

Drevo je v teoriji množic takšna delno urejena množica , da je za vsak element množica dobro urejena z relacijo . Večinoma se domneva, da imajo drevesa samo en koren (tj. minimalni element), saj se tipična vprašanja, ki se raziskujejo na tem področju, zlahka reducirajo na vprašanja o enokorenskih drevesih.
Definicija
[uredi | uredi kodo]
Drevo je takšna delno urejena množica (poset) , da je za vsak element množica dobro urejena z relacijo . Še posebej je vsaka dobro urejena množica drevo. Za vsak element se vrstni tip imenuje višina , označena s . Višina same množice je najmanjša ordinala večja od višine vsakega elementa . Koren drevesa je element z višino enako 0. Pogosto se domneva, da imajo drevesa samo en koren. Drevesa v teoriji množic so pogosto opredeljena tako, da rastejo navzdol, zaradi česar je koren največje vozlišče.
Na drevesa z enim samim korenom se lahko gleda kot koreninska drevesa v smislu teorije grafov na enega od dveh načinov: ali kot drevo (teorija grafov) ali kot trivialno popolni graf. V prvem primeru je graf neusmerjen Hassejev diagram delno urejene množice, v drugem primeru pa je graf preprosto osnovni (neusmerjeni) graf delno urejene množice. Če pa je drevo z višino ordinalno število|]], potem definicija Hassejevega diagrama ne deluje. Na primer, delno urejena množica nima Hassejevega diagrama, ker ni predhodnika . Zato je v tem primeru potrebna višina največ .
Veja drevesa je največja veriga v drevesu (kar pomeni, da sta katera koli dva elementa veje primerljiva in vsak element drevesa, ki ni v veji, je neprimerljiv z vsaj enim elementom veje). Dolžina veje je ordinal, ki je izomorfen po vrstnem redu veji. Za vsak ordinal je -na raven drevesa množica vseh elementov z višino . Drevo je -drevo za ordinalno število , če in samo če ima višino in ima vsaka raven kardinalnost manjšo od kardinalnosti . Širina drevesa je supremum kardinalnosti njegovih ravni.
Vsako enokorensko drevo višine tvori polmrežo srečanj, kjer je srečanje (skupni prednik) podano z največjim elementom presečišča prednikov, ki obstaja, ker je množica prednikov neprazna in končna dobro urejena, zato ima največji element. Brez enega korena je lahko presečišče staršev prazno (ni nujno, da imata dva elementa skupne prednike), na primer , kjer elementi niso primerljivi; medtem ko če obstaja neskončno število prednikov, ni potreben največji element – na primer , kjer nista primerljiva.
Poddrevo drevesa je drevo , kjer velja in je zaprto navzdol pod relacijo , oziroma, če velja in , potem je .
Značilnosti v smislu teorije množic
[uredi | uredi kodo]V teoriji neskončnih dreves je nekaj dokaj preprosto izraženih, a težkih problemov. Primera tega sta Kurepova domneva in Suslinova domneva. Znano je, da sta oba problema neodvisna od Zermelo-Fraenklove teorije množic (ZF). Po Kőnigovi lemi ima vsako -drevo neskončno vejo. Po drugi strani pa obstaja izrek ZFC, ki pravi da obstajajo neštevna drevesa brez neštevnih vej in neštevnih ravni – takšna drevesa so znana kot Aronszajnova drevesa. Glede na kardinalno število je -Suslinovo drevo drevo z višino , ki nima verig ali antiverig velikosti . Zlasti, če je singularno, potem obstajata -Aronszajnovo drevo in -Suslinovo drevo. Pravzaprav je za vsak neskončn kardinal vsako -Suslinovo drevo -Aronszajnovo drevo (obratno pa ne velja).
Suslinova domneva je bila prvotno postavljena kot vprašanje o določenih totalnih vrstnih redih, vendar je enakovredna izjavi: Vsako drevo z višino ima antiverigo za kardinalnost ali vejo dolžine .
Če je drevo, potem je refleksivno zaprtje od predponski vrstni red na . Obratno ne velja: na primer, običajni vrstni red na množici celih števil je vsota in s tem predponski vrstni red, vendar ni drevo v smislu teorije množic, ker na primer množica nima najmanjšega elementa.
Zgledi končnih dreves
[uredi | uredi kodo]
- naj je ordinalno število in naj je množica. Naj je množica vseh funkcij , kjer velja . Potem je definirana , če je domena prava podmnožica domene in se funkciji ujemata na domeni . Potem je drevo v smislu teorije množic. Njegov koren je edinstvena funkcija na prazni množici, njegova višina pa je enaka . Unija vseh funkcij vzdolž veje vodi do funkcije iz v , kar pomeni posplošeno zaporedje članov . Če je limitni ordinal, nobena veja nima maksimalnega elementa (»lista«). Slika prikazuje zgled za in .
- vsaka drevesna podatkovna struktura v računalništvu je drevo v smislu teorije množic: za dve vozlišči je definirano če je pravi potomec . Pojmi koren, višina vozlišča in dolžina veje sovpadajo, pojem višine drevesa pa se razlikuje za eno.
- Infinite trees considered in automata theory (see e.g. tree (automata theory)) are also set-theoretic trees, with a tree height of up to .
- drevo v smislu teorije grafov se lahko pretvori v drevo v smislu teorije množic z izbiro korenskega vozlišča in definicijo , če je in leži na (edinstveni) neusmerjeni poti iz v .
- vsako Cantorjevo drevo, Kurepovo drevo in Lavrovo drevo je drevo v smislu teorije množic.
Glej tudi
[uredi | uredi kodo]Viri
[uredi | uredi kodo]- Jech, Thomas (2002). Set Theory. Springer-Verlag. ISBN 3-540-44085-2.
- Kunen, Kenneth (1980). Set Theory: An Introduction to Independence Proofs. North-Holland. ISBN 0-444-85401-0. Chapter 2, Section 5.
- Monk, J. Donald (1976). Mathematical Logic. New York: Springer-Verlag. str. 517. ISBN 0-387-90170-1.
- Hajnal, András; Hamburger, Peter (1999). Set Theory. Cambridge: Cambridge University Press. ISBN 9780521596671.
- Kechris, Alexander S. (1995). Classical Descriptive Set Theory. Graduate Texts in Mathematics 156. Springer. ISBN 0-387-94374-9. ISBN 3-540-94374-9.