Professional Documents
Culture Documents
3 (1985) 579-587
579
MICHAEL D. TAYLOR
Mathematics Department University of Central Florida Orlando, Florida
ABSTRACT:
then we say a configuration f is a weak Garden of Eden for T if f has no pre-image under
Let WG(T)
G(T)
T).
the set of Gardens of Eden (i.e., the set of configurations not in the range of
smf
where S
(smf)(j)
equation Tf
smf
We
present a few other properties of weak Gardens of Eden and a characterization of WG(T)
for a class of parallel maps we call (0, l)-characteristic transformations in the case
where Lhere are at least three cell states.
KEY WORDS AND P,RASES: Cellular automata, tessellation automata, Gardens of ara le maps. 1980 MATHEdT]CS SUBrECT CLASSIFICATION CODE. 68D:0
|.
[NTRODUCI()N.
A Garden of Eden configuration for a tessellation automaton is one which has no predecessor under application of the local transition function; it must be a "given"
(-onfiguration, hence the colorful name. By a weak Garden of Eden we mean a configuration which has no predecessor other than perhaps some shift of itself. To simplify matters, we
will consider only l-dimensional tessellation automata.
which can often be used to manufacture periodic weak Gardens of Eden for parallel maps.
Finally we consider (0, l)-characteristic parallel maps. A (0,1)is defined in the following way: Let t be its local transi-
There must be a given word a such that for all words b having the same
length as a we have
t(b)
if b
0 otherwise
(We assume, of course, that O, 1, a, and b are made up of symbols from our set of states
for our tessellation automaton.)
This set of characteristic parallel maps is ubiquitous
in the sense that all other parallel maps can be constructed from combinations of them.
580
M.D. Taylor
maps and then a characterization of those weak Gardens of Eden which are not Garden of Eden for the same class of maps under the additional assumption that the cells of
the tessellation auto,mate have at least three possible states.
2.
P RELIMINARI ES
Let A be a fixed, finite set which we think of as an alphabet or set of states or We always assume 0 and
are members of A.
"colors".
By a (l-dimensional) configuration
Let C be the set of all
we mean a function f: Z
configurations.
A where J is an interval in Z.
If g is a configuration,
If J
[j + I,
+ mJ
+ l,
+ 2
Note that we use the term string in a way which is not quite standard.
Usually
"string" is taken
to be
sequence of elements of A.
may have infinite lengths and that one specifies where a string is in Z (i.e., one gives
an interval in Z as its domain).
By
t
a local
A
C
n n
A where A
in pointwise faslion:
(t
where
fl f2" fn
Z.
If Map (C, C)
Map (C, C)
Map (C,C)
(t(T l, T 2
where
Tn))(f)
t(Tl(f) T2(f)
C.
Tn(f))
TI, T2
Tn
I} and suppose we endow A with the algebraic EXIPLE I. Let A p {0, I, x + y. Then A2 A by t(x,y) structure of Z/(p), the integers modulo p. Define t + f2 and for Map (C, C) we would write t(fl,f 2) C and TI, T 2 fl f2
fl
t(T l, T 2)
p,
C defined
Z.
Now let W
[j + I,
(or
n J, a finite
interval in Z.
If t
m_
or
window-transformation or W-transformation) T with window W defined by t is the function +2 C. defined by T t(S j+l sj T Ei,LE 2. Using t and A from Example and setting W {2,3, we obtain
.-
sJ+n
t(S,S 3)
NOTE.
C and i e Z we have (Tf)(i) f(i + 2 )+ f(i + 3). In this example we wrote Tf instead of T(f), and we will continue this con-
S 3.
Then for f
For T a parallel map we say a configuration f is a Garden of Eden provided it is Information about Gardens of Eden can be found in [I] [2],
[3J, [4],
J,
and
J.
581
the set of Gardens of Eden
skf
for some k.
Let G(T)
ot T and WG(T)
WC(T).
3.
SZf
f.
But
Skf
s-kf
t(S j+l,
We say
bi
bn
2...,an)
We say T is
ermutive (or
J.
(Note:
{j + r
J}.)
For every integer
PROPOSITION 2.
the equation Tf
W,
S f has a solution f.
PROOF.
structure of
Z/(p).
fashion onto the configurations and then onto the set of maps of C into C.
equation Tf
SZf
maybe rewritten (T
S)f
4 W,
it foltows that T
there is a solution follows from Theorem 6.6 of [7] and the periodicity of f from Theorem 9.1 of [7] and the periodicity of the constant 0 configuration.
EXAMPLE 3.
and set T
S
Let A
(I + S
(note that we are using both multiplication and addition mod 2).
Let us seek a weak Garden of Eden satisfying Tf
Our window is W
[0,i.
S3f.
Such
f(j+l)
(i
j.
We start with a
"seed" string, for example 001, and use the recurrence relation on f to extend it indefinitely to the right.
starts with
The result is
given by
01010101
the only pre-image of f under T is a shift of f one unit to the right or left. EXAMPLE 4. For any shift S we have
k, G(S k)
and WG(S
k)
C.
k
t(S ), then every f satisfying A is a permutation of A and T of Eden. Such fs are easily manufactured by starting k is a weak Garden for Tf f(j + ). with a "seed" string and appealing to t(f(j + k)) EXAMPLE 6. We give an example of a weak Garden of Eden which is not a Garden of (I + $3). S2 (I + S I) (I + S {0,I} and T Eden and is not periodic. Let A
EXAMPLE 5.
If t
Sf
Os or three Os and f
582
M. D. TAYLOR
..lOOlO00100100100100010001001
Because (rf)(j)
2
W
f(j+l)
f(j+3)
0 and f(j+2)
I, it
is easily
.q-2f.
S2f
so that
PROPOSITION 3.
PROOF:
m-
not apply. Every weak Garden of Eden has at most a single pre-image. WG(T) G(T) and suppose Tg Th
S f and h
smf.
m S f
Then T(S f)
Hence S
that Tg
Therefore h
Let A
o S
m- )f
T(Smf)
S f
f so that S
g.
EXAMPLE 7.
iO,l
Set T
T(f)
S
s-mf.
To say
+ I)- g(j)
of A.
IA
pre-images where
IA
the cardinality
We note also that information about parallel maps which are h-to-one can be found in [73, [8], and [9] and that if h -> 2, then WG(T) G(T)
PROPOSITION 4.
not a Garden of Eden.
PROOF:
window.
Ts
Then Tf
T(S-f)
PROPOSITION 5.
PROOF.
-I
o T o Q, then
Q(G(R))
G(R))
WG(T)
G(T).
I03 we known
WG(T)
Qg
S
Q-I
G(T).
G(T), so we consider only the second half of We need only show that Q-if WG(R) G(R).
Clearly
Q-lf
G(R) since f
f and thus
G(T).
Then T(Qg)
Q-if.
Hence g
S(Q-if)
Therefore
WG(T)
<its,
G(T)
Q(WG(R)
G(R))
o R o Q
PROIOSITI()N 6.
-I
WG(T I)
PROOF
integer
WG(Tn)
WG(T
o T ).
Tn we
o
have
Let f
SI
o T )g n or, equivalently, (T o
There is an
o T
integer
2 such
th
S-I
S f.
g)
4.
in A
We call t
A
b
(al,a 2
,a
t(b l,b 2
n)
l,b 2
n)
(a l,a
,a n
and
a otherwise
(al,a2,...,a n)
provided it is of
clarJcteristic parallel maps anJ for brevity will refer to them as characteristic
maps.
583
We
A
,,t.
,hat
Lt
s
{0, I,
Let s|,
n be a11 the ordered n-tuples in A and for each i let t. be the characteristic local I n t map for s If A A is a local map and c for every i then
I
s2,
(si)
lt
+CNt N.
Take a window W
T.
ti(sJ+l
ClT
(a|,a 2
of elements
ala2...am
for it.
If a
ala2...am
and b
blb2...bn,
za
ab
a|a2...amblb2...bn.
If a
ala2"am
where the
a.1s
lal
m.
If c
A, then c
Clearly strings of finite length are almost the same thing as words.
J
If we have a
A where J
[j
I,
+ mJ
and f(j
+ i)
a. for i 1
1,2
,m, then we
ala2,...a m
ala2...am.
we say h
h_a__s a_
co
hlJ
It
words in a configuration.
Let f be a configuration.
f(j)
If a is a
b.
word over A, we say f contains successive occurrences of a at the intervals J and r+J, where r > O, provided that
s such that 0 s
flJ
and f
l(r +
r we know f l(s
+ J)
is not a copy of a.
DEFINITION. Let a be a word over A. We define a set of natural numbers O(a) thus: r e O(a) if and only if there exists a configuration f and an interval J such that f
contains successive occurrences of a at J and r
+ J.
We can have a configuration in which we
EXAMPLE 8.
Let A
{0, I} and
lOlOl.
I0101
lOl O1,
so that we
muse have 2
O(a).
thus,
I0101 10101,
584
M. D. TAYLOR
O(a).
ls we introduce no third occurrence of a. Therefore 0(a) since I010110101 contains exactly O(a). As a matter of fact 5 6, 7, 8 {2} ,J [5, two occurrences of a. Hence O(a) LEMMA 2. Let A be a set containing 0 and I, and let a be a given, nonempty word
that by filling in the blanks with
over A.
aoma contains
a third occurrence
alna
PROOF.
aoma
and
alna
n
each
Note first that the third copy of a must contain symbols from 0m and
cannot be a constant word.
There are only certain ways the third occurrences of a could lie in
aoma
and
alna,
_< m.
Case I.
Suppose a
b0
We have a
made up of
Ib
-<
then a
cb
b0
b
Os and hence so
is a.
This is impossible, so
cb
bO
it follows that b
=cblO
".
blO
2,
bl0
where b
lhll h 2
a and
cb209 b20g
n
Ibll
>
Ibl.
where b
and
is
bn+l
Ibnl
Ibn+ll
or a
>
for every n.
bl
Contradiction.
-<
_< Z
-<
m or
Ob
IZb
Case 2.
boOmc 0 bllnCl
]bo]
<
where b
and b
are nonempty
We may,
is a
]b I].
bo Om We c0, Cl,...,c
j-I and a
(boom)kc where c
c i for
know a
such that
O,
0
with c
CO)
Suppose
some word d.
(bo
0m) J c
From
jd
we see that
cj
cj
we see from a
(boOm) J+Ic,
cj+l
a proper right
(b0om)j+Ic
factor of
the
(b0om)J
d we see that
c j
boOmc j+l
J+2c j+l
Since
Icjl
[b0Oml.
which makes
cj,
(boOm
(boOm )j+l c
j+l
d.
As the lengths of
c.s i
are decreasing, we must ultimately be able to find one which we can use as c.
in the form b0
Ib01 Ibll
(b0Om)
=bl Inc
585
elnfome.
right
rome must be a
Suppose
Recall that b
rome
elnf
and
Thus
other.
fome
Then
is a right factor of
the number of
Os
in x.
Z(fome)
Z(f) + m + Z(e)
Z(elnf)
This is impossible.
A similar argument
elnf
is
fome.
This lemma gives us information about O(a); it tells us that as long as A has at least two elements, at [east one of those elements, say I, can be inserted between two
hence
lal +
0(a) for n
only 1,2
I, 2, 3
we need check
lal.
If A contains at least two elements and a is a given, nonempty word over A, then the interval [la[ + I, ,,) in Z is contained in O(a).
This result gives significance to the following characterization of ran(T) and G(T)
PROPOSITION 7.
PROPOSITION 8.
(a l,a 2,...an
(al,a 2
a ). n
We identify
ala 2...an.
Then f
(I)
?ROOF.
+ W
I.
k + W and k + W happen to overlap, we know from the definition of O(a) that we shall 2 be able to contruct both copies simultaneously. If there are intervals between the copies
of a where g has been assigned no value, we know from Lemma 2 a constant value can be
assigned there which will not produce any extra copies of a word a.
construct g in such a way that g has a copy of a at k
I, and
thus Tg
f.
Suppose A has at least three elements and T is a characteristic map for the word a over A. Then f WG(T) G(T) if and only if
PROPOSITION 9.
(I) Tf
Sf
(2) f is not the constant 0 configuration, (3) f has neither a first nor a last integer at which
it takes on the value l, and
in f,
Jl
PROOF.
Let W
A.
Suppose f e WG(T)
natural number n.
G(T).
Proposition
implies (I).
alna
Now if we examine
586
M. D. TAYLOR
that there can be at most one element of A, say O, such that a word of the form
of generality, also assume that for every natural number n the word
a2na
contains no
third occurrence of a.
O.
Since the constant zero configuration has two pre-images, it cannot be a weak Garden of
For the rest of this first half of the proof we continue to assume
contains no third occurrence of a.
alna
and
a2na
I.
at which f(j)
Let g
S-f
where Tf
Sf;
this means Tg
We must have a
Define
copy of a at
+ W in g.
+ W.
gl(i)
g2(i)
Then
So
r g(i) if i i if r+l
g(i) if
2
if r+l
i.
gl
and
g2 have
copies of a at k
+ W if
Tg 2
Tg
f.
integer at which
lee (3 holds.
ma,k suessive
of
i >
lal.
copies of a at
(4} holds.
is a pre-image of f under T.
have a copy of a at j
(4). We know from (I) that Now suppose f is a configuration satisfying (I) I, we must f. For every j such that f(j) Suppose Tg
S-Zf
+ W
in g.
(4), we
thus g
f.
So f
WG(T)
G(T).
ACKNOWLEDGEMENT.
REFERENCES
I.
2. 3. 4.
AMOROSO, S. and COOPER, G. The Garden-of-Eden Theorem for Finite Configurations, Proc. Amer. Math. Soc. 26, 158-164 (1970). AMOROSO, S., COOPER G. and PATT, Y. Some Clarifications of the Concept of a Gardenof-Eden Configuration, J....Com.put. System Sci. 10, 77-82 (1975). MOORE, E.F. Machine Models of Self-reproduction, in Essays on Cellular Automata (A.W. Burks, Ed.) 187-203, Univ. of Illinois Press, Urbana, Illinois, 1970. MYHILL, J. The Converse of Moores Garden-of-Eden Theorem, in Essays on Cellular Automata (A.W. Burks, Ed.), 204-205, University of Illinois Press, Urbana,
Illinois, 1970.
5.
SMITH, A.R. Introduction to and Survey of Polyautomata Theory, in Automata, Languages, Development (A Lindenmayer, G. Rozenberg, Ed.) 405-424, North-Holland, Amsterdam, 1976. SKYUM, S. Confusion in the Garden of Eden, Proc. Amer. Math. Soc., 50, 332-336 (1975). HEDLUND, G.A. Endomorphisms and Automorphisms of the Shift Dynamical System, Math. Systems Theory 3, 320-375 (1969).
6.
7.
587
8.
NASU, M. local Maps Inducing urjective Global Map of One-dimensioal Tessellation Automata, Math Systems Theory I_I, 327-35 (197).
9. I0.
|I.
NASU, M. An Interconnection of Local Maps Inducing onto Global Maps, Discrete Applied Math. 2, 125-150 (1980).
RICHARDSON, D. Tessellations with Local Transformations, J. of Computer and Sys. Sci. 6, 373-388 (1972).
AMOROSO S. and PATT, Y. Decision Procedure for Surjectivity and Injectlvity of Parallel Maps for Tessellation Structures, J. Comput. System Sci. 448-464 (1972).
Guest Editors Edson Denis Leonel, Department of Statistics, Applied Mathematics and Computing, Institute of Geosciences and Exact Sciences, State University of So Paulo at Rio Claro, Avenida 24A, 1515 Bela Vista, 13506-700 Rio Claro, SP, Brazil; edleonel@rc.unesp.br Alexander Loskutov, Physics Faculty, Moscow State University, Vorobevy Gory, Moscow 119992, Russia; loskutov@chaos.phys.msu.ru