Ett rymdskepp [5] ( eng. rymdskepp ) är en klass av konfigurationer i "Life" - en modell av en cellulär automat skapad av Conway .
Konfigurationen av "Life" eller en annan cellulär automat kallas ett rymdskepp om det efter ett visst antal generationer dyker upp igen utan tillägg eller förluster, men med en förskjutning i förhållande till sin ursprungliga position. Det minsta sådana antalet generationer är rymdskeppsperioden [ 6] .
Den första rymdfarkosten som upptäcktes var ett segelflygplan . Segelflygplanet hittades när han spårade utvecklingen av R-pentamino 1970 av Richard Guy [1] [7] [8] .
Ett rymdskepp med period p som rör sig ( m , n ) under sin period, där m ≥ n , är av typen ( m , n )/ p . Som bevisats av Conway 1970, p ≥ 2 m + 2 n [6] .
Rymdfarkoster som rör sig horisontellt eller vertikalt kallas ortogonala fordon . Om rymdfarkostens rörelse sker diagonalt i en vinkel på 45° kallas ett sådant skepp diagonalt . Rymdskepp som rör sig i andra vinklar kallas sned eller sned . År 2010 designades den första lutande rymdfarkosten av typen (5120, 1024) / 33699586 [9] .
Ljushastigheten i en given cellulär automat är den högsta hastigheten för informationsutbredning. Ljushastigheten i "Life" är lika med schackkungens hastighet - hastigheten för en cell per generation horisontellt, vertikalt eller diagonalt. Vanligtvis betecknas ljusets hastighet med bokstaven c [1] [6] [10] [11] .
Rymdfarkostens hastighet bestäms av förhållandet mellan förskjutningsavstånd och period. Ofta uttrycks hastigheten i termer av c . Således är hastigheten för ett glidflygplan i "Life" c / 4, eftersom det rör sig en ruta diagonalt i fyra generationer [7] . Den enklaste ortogonala rymdfarkosten, LKK, rör sig vid c / 2 [2] .
I allmänhet, om ett rymdskepp i en tvådimensionell cellulär automat på ett kvadratiskt rutnät rör sig med vektorn ( x , y ) efter n generationer, är dess hastighet [11]
Följande konfigurationer är ortogonala rymdskepp i "Life"-varianten, en cellulär automat med B3/S35 -regler (en cell föds om den har tre grannar och överlever om den har tre eller fem grannar).
Tagalong ( eng. tagalong "kola") - en konfiguration som inte i sig är en rymdfarkost, men som kan fästas på en rymdfarkost för att bilda en ny rymdfarkost [12] . Med andra ord är en tagalong en del av ett rymdskepp som kan tas bort utan att förstöra skeppet [13] .
Tagalong, som ligger framför rymdfarkosten, kallas pushalong ( eng. pushalong "crush") [14] .
En konfiguration som kan ändra riktningen på ett rymdskepp utan att förstöras kallas en reflektor .
En pistol ( engelsk gun ) är en stationär konfiguration som periodiskt släpper en rymdfarkost [15] .
Rymdskepp kan användas för att överföra information. Segelflygplanets förmåga att bära information blev en del av beviset på att "Life" är Turing komplett [16] [17] .
Conways Game of Life och andra cellulära automater | |||||
---|---|---|---|---|---|
Konfigurationsklasser | |||||
Konfigurationer |
| ||||
Villkor | |||||
Andra rymdskepp på ett tvådimensionellt gitter |
| ||||
Endimensionell rymdfarkost | |||||
Programvara och algoritmer |
| ||||
KA-forskare |