Az Édenkert ( orphan , angol Garden of Eden, orphan ) [2] [3] Conway Game of Life vagy más sejtautomata konfigurációja, amely az evolúció eredményeként nem tud megjelenni, mert nincsenek elődei. A "Garden of Eden" kifejezést John Tukey találta ki még az 1950-es években, jóval az élet megjelenése előtt.
Megpróbálhatjuk szisztematikusan felkutatni az édenkerteket a cellák számának növekvő sorrendjében, az „árvák” jelöltek között minden lehetséges korábbi konfigurációt átválogatva. Ez a módszer azonban nem praktikus, mert egy adott N terület téglalapjában az "Élet" konfigurációk száma 2 N , és a kimerítő felsorolás még a mérsékelt területek esetében is elfogadhatatlan.
Egy hatékonyabb számítási módszer a formális nyelvek elméletén alapul ; ennek a megközelítésnek az időbonyolultsága exponenciálisan nem a területtől, hanem a határolókeret szélességétől függ [4] [5] .
Az élet első ismert Édenkertjét, amely egy 9 × 33-as téglalapban található, Roger Banks találta meg 1971-ben [1] . 1973-74-ben. az Édenkertek 6 × 122 és 6 × 117 téglalapokban épültek [6] [7] [8] . 2011 decemberében megtalálták az Éden kertjét, amely 56 élő sejtből áll, és egy 10 × 10-es négyzetbe illeszkedik; azt is megállapították, hogy 6 × 6-nál kisebb téglalapokban nincsenek Édenkertek [9] .
A sejtautomaták két véges konfigurációját ikreknek nevezzük , ha fejlődésük a következő generációtól kezdve teljesen egybeesik. Egy sejtautomatát injektívnek nevezünk , ha ebben az automatában nincsenek ikrek. Egy cellás automatát akkor és csak akkor mondunk szürjektívnek , ha minden konfigurációnak van szülője, vagyis ha nincsenek Édenkertek. Az injektív és szurjektív automatát reverzibilis cellás automatának nevezzük .
Az Édenkert tétele kimondja , hogy egy sejtautomata egy euklideszi univerzumban akkor és csak akkor lokálisan injektív, ha szürjektív. Más szavakkal, a tétel kimondja, hogy az Édenkertek csak azokban az automatákban léteznek, amelyekben ikrek léteznek.
A tétel az "Élet"-re vonatkozik, mert könnyű találni két különböző konfigurációt, amelyek a következő generációban azonos konfigurációvá fejlődnek. Egy „halott univerzum” és egy „halott univerzum” magányos élő sejtje ugyanabba a konfigurációba fejlődik, amelynek minden sejtje halott. Ezért az "Életben" az Éden kertjei [6] [7] [8] vannak .
Az édenkert tételt Edward Moore terjesztette elő, és Moore és John Myhill [10] [11] [8] bebizonyította .
Még mindig nem ismert, hogy létezik-e olyan konfiguráció, amelynek van "apja", de nincs "nagyapja" [12] [13] [14] .
Bár minden életkonfigurációnak csak egy gyermeke van, ennek az ellenkezője nem igaz. Egy adott konfigurációnak két vagy több "atyja" lehet. Ezért olyan nehéz megtalálni az édenkerteket: a számítógépnek minden lehetséges apát fel kell tárnia minden lépésnél a „múltba”. <...> Egyébként az a tény, hogy az Édenkert "fiának" több "apja" is lehet, arra késztette Conwayt, hogy 50 dolláros díjat ajánlott fel annak, aki először talál olyan konfigurációt, amelynek van "apja", de nincs "nagyapa". Egy ilyen konfiguráció megléte még nyitott kérdés.Martin Gardner [13]
|
Bár minden "Élet" minta csak egy utódot generál, ennek az ellenkezője nem igaz. Egy adott mintának két vagy több elődje lehet. Ez az oka annak, hogy az Édenkert minták keresése olyan nehéz - a számítógépnek minden lehetséges elődöt meg kell néznie minden visszafelé pipálva. <…> Egyébként az a tény, hogy az Édenkert mintájának "fiának" több "apja" is lehet, arra késztette Conwayt, hogy 50 dollárt ajánljon fel az első embernek, aki talál olyan mintát, amelynek apja van, de nincs nagyapja. . Egy ilyen minta megléte még nyitott kérdés. |
Conway Game of Life és más sejtautomaták | |||||
---|---|---|---|---|---|
Konfigurációs osztályok | |||||
Konfigurációk |
| ||||
Feltételek | |||||
Más űrhajók kétdimenziós rácson |
| ||||
Egydimenziós űrhajó | |||||
Szoftverek és algoritmusok |
| ||||
KA kutatók |