92
Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International Conference on Geometry and Analysis, Kyoto, Japan Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 1 / 25

Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Algebraic Cellular Automata and Groups

Michel Coornaert

IRMA, Strasbourg, France

International Conference on Geometry and Analysis, Kyoto, Japan

This is joint work with Tullio Ceccherini-Silberstein:

[CC-2010a] T. Ceccherini-Silberstein and M. Coornaert, On algebraic cellular automata,arXiv:1011.4759.

Ideas and results are mostly taken from:

[Gr-1999] M. Gromov, Endomorphisms of symbolic algebraic varieties, J. Eur. Math.Soc. (JEMS) 1 (1999), 109–197.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 1 / 25

Page 2: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Algebraic Cellular Automata and Groups

Michel Coornaert

IRMA, Strasbourg, France

International Conference on Geometry and Analysis, Kyoto, Japan

This is joint work with Tullio Ceccherini-Silberstein:

[CC-2010a] T. Ceccherini-Silberstein and M. Coornaert, On algebraic cellular automata,arXiv:1011.4759.

Ideas and results are mostly taken from:

[Gr-1999] M. Gromov, Endomorphisms of symbolic algebraic varieties, J. Eur. Math.Soc. (JEMS) 1 (1999), 109–197.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 1 / 25

Page 3: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Algebraic Cellular Automata and Groups

Michel Coornaert

IRMA, Strasbourg, France

International Conference on Geometry and Analysis, Kyoto, Japan

This is joint work with Tullio Ceccherini-Silberstein:

[CC-2010a] T. Ceccherini-Silberstein and M. Coornaert, On algebraic cellular automata,arXiv:1011.4759.

Ideas and results are mostly taken from:

[Gr-1999] M. Gromov, Endomorphisms of symbolic algebraic varieties, J. Eur. Math.Soc. (JEMS) 1 (1999), 109–197.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 1 / 25

Page 4: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The space of configurations

Take:• a group G ,• a set A (called the alphabet or the set of symbols).The set

AG = x : G → A

is endowed with its prodiscrete topology, i.e., the product topology obtained by takingthe discrete topology on each factor A of AG .

Thus, a base of open neighborhoods of x ∈ AG is provided by the sets

V (x , Ω) := y ∈ AG : x |Ω = y |Ω,

where Ω runs over all finite subsets of G (we denote by x |Ω ∈ AΩ the restriction ofx ∈ AG to Ω).

Example

If G is countably infinite, A is finite of cardinality |A| ≥ 2, then AG is homeomorphic tothe Cantor set. This is the case for G = Z and A = 0, 1, where AG is the space ofbi-infinite sequences of 0’s and 1’s.

The space AG is called the space of configurations over the group G and the alphabet A.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 2 / 25

Page 5: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The space of configurations

Take:• a group G ,• a set A (called the alphabet or the set of symbols).The set

AG = x : G → A

is endowed with its prodiscrete topology, i.e., the product topology obtained by takingthe discrete topology on each factor A of AG .Thus, a base of open neighborhoods of x ∈ AG is provided by the sets

V (x , Ω) := y ∈ AG : x |Ω = y |Ω,

where Ω runs over all finite subsets of G (we denote by x |Ω ∈ AΩ the restriction ofx ∈ AG to Ω).

Example

If G is countably infinite, A is finite of cardinality |A| ≥ 2, then AG is homeomorphic tothe Cantor set. This is the case for G = Z and A = 0, 1, where AG is the space ofbi-infinite sequences of 0’s and 1’s.

The space AG is called the space of configurations over the group G and the alphabet A.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 2 / 25

Page 6: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The space of configurations

Take:• a group G ,• a set A (called the alphabet or the set of symbols).The set

AG = x : G → A

is endowed with its prodiscrete topology, i.e., the product topology obtained by takingthe discrete topology on each factor A of AG .Thus, a base of open neighborhoods of x ∈ AG is provided by the sets

V (x , Ω) := y ∈ AG : x |Ω = y |Ω,

where Ω runs over all finite subsets of G (we denote by x |Ω ∈ AΩ the restriction ofx ∈ AG to Ω).

Example

If G is countably infinite, A is finite of cardinality |A| ≥ 2, then AG is homeomorphic tothe Cantor set. This is the case for G = Z and A = 0, 1, where AG is the space ofbi-infinite sequences of 0’s and 1’s.

The space AG is called the space of configurations over the group G and the alphabet A.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 2 / 25

Page 7: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The space of configurations

Take:• a group G ,• a set A (called the alphabet or the set of symbols).The set

AG = x : G → A

is endowed with its prodiscrete topology, i.e., the product topology obtained by takingthe discrete topology on each factor A of AG .Thus, a base of open neighborhoods of x ∈ AG is provided by the sets

V (x , Ω) := y ∈ AG : x |Ω = y |Ω,

where Ω runs over all finite subsets of G (we denote by x |Ω ∈ AΩ the restriction ofx ∈ AG to Ω).

Example

If G is countably infinite, A is finite of cardinality |A| ≥ 2, then AG is homeomorphic tothe Cantor set. This is the case for G = Z and A = 0, 1, where AG is the space ofbi-infinite sequences of 0’s and 1’s.

The space AG is called the space of configurations over the group G and the alphabet A.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 2 / 25

Page 8: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The shift action

There is a natural continuous left action of G on AG given by

G × AG → AG

(g , x) 7→ gx

wheregx(h) = x(g−1h) ∀h ∈ G .

This action is called the G -shift on AG .

Example

The Z-shift on 0, 1Z:

x(n) : . . . 101001101000110111001010011 . . .

3x(n) = x(n − 3) : . . . 101001101000110111001010011 . . .

The study of the shift action on AG is the central theme in symbolic dynamics.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 3 / 25

Page 9: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The shift action

There is a natural continuous left action of G on AG given by

G × AG → AG

(g , x) 7→ gx

wheregx(h) = x(g−1h) ∀h ∈ G .

This action is called the G -shift on AG .

Example

The Z-shift on 0, 1Z:

x(n) : . . . 101001101000110111001010011 . . .

3x(n) = x(n − 3) : . . . 101001101000110111001010011 . . .

The study of the shift action on AG is the central theme in symbolic dynamics.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 3 / 25

Page 10: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The shift action

There is a natural continuous left action of G on AG given by

G × AG → AG

(g , x) 7→ gx

wheregx(h) = x(g−1h) ∀h ∈ G .

This action is called the G -shift on AG .

Example

The Z-shift on 0, 1Z:

x(n) : . . . 101001101000110111001010011 . . .

3x(n) = x(n − 3) : . . . 101001101000110111001010011 . . .

The study of the shift action on AG is the central theme in symbolic dynamics.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 3 / 25

Page 11: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Cellular automata

Definition

A cellular automaton over the group G and the alphabet A is a map

τ : AG → AG

satisfying the following condition:there exist a finite subset M ⊂ G and a map µM : AM → A such that:

(τ(x))(g) = µM((g−1x)|M) ∀x ∈ AG ,∀g ∈ G ,

where (g−1x)|M denotes the restriction of the configuration g−1x to M.

Such a set M is called a memory set and the map µM : AM → A is called the associatedlocal defining map.• Every cellular automaton τ : AG → AG admits a minimal memory set M0. It ischaracterized by the fact that a finite subset M ⊂ G is a memory set for τ if and only ifM0 ⊂ M. Moreover, one then has

µM = µM0 π,

where π : AM → AM0 denotes the projection map.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 4 / 25

Page 12: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Cellular automata

Definition

A cellular automaton over the group G and the alphabet A is a map

τ : AG → AG

satisfying the following condition:there exist a finite subset M ⊂ G and a map µM : AM → A such that:

(τ(x))(g) = µM((g−1x)|M) ∀x ∈ AG ,∀g ∈ G ,

where (g−1x)|M denotes the restriction of the configuration g−1x to M.

Such a set M is called a memory set and the map µM : AM → A is called the associatedlocal defining map.

• Every cellular automaton τ : AG → AG admits a minimal memory set M0. It ischaracterized by the fact that a finite subset M ⊂ G is a memory set for τ if and only ifM0 ⊂ M. Moreover, one then has

µM = µM0 π,

where π : AM → AM0 denotes the projection map.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 4 / 25

Page 13: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Cellular automata

Definition

A cellular automaton over the group G and the alphabet A is a map

τ : AG → AG

satisfying the following condition:there exist a finite subset M ⊂ G and a map µM : AM → A such that:

(τ(x))(g) = µM((g−1x)|M) ∀x ∈ AG ,∀g ∈ G ,

where (g−1x)|M denotes the restriction of the configuration g−1x to M.

Such a set M is called a memory set and the map µM : AM → A is called the associatedlocal defining map.• Every cellular automaton τ : AG → AG admits a minimal memory set M0. It ischaracterized by the fact that a finite subset M ⊂ G is a memory set for τ if and only ifM0 ⊂ M. Moreover, one then has

µM = µM0 π,

where π : AM → AM0 denotes the projection map.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 4 / 25

Page 14: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Example: Conway’s Game of Life

Life was introduced by J. H. Conway in the 1970’s.Take G = Z2 and A = 0, 1.Life is the cellular automaton

τ : 0, 1Z2

→ 0, 1Z2

with memory set M = −1, 0, 12 ⊂ Z2 and local defining map µ : AM → A given by

µM(y) =

8>>>><>>>>:1 if

8>><>>:Xm∈M

y(m) = 3

orXm∈M

y(m) = 4 and y((0, 0)) = 1

0 otherwise

∀y ∈ AM .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 5 / 25

Page 15: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Example: Conway’s Game of Life

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 6 / 25

Page 16: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Example: Conway’s Game of Life

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 7 / 25

Page 17: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Curtis-Hedlund theorem

From the definition, it easily follows that:• Every cellular automaton τ : AG → AG is G -equivariant, i.e.,

τ(gx) = gτ(x) ∀x ∈ AG ,∀g ∈ G .

• Every cellular automaton τ : AG → AG is continuous (w.r. to the prodiscrete topologyon AG ).Conversely, one has the Curtis-Hedlund theorem:

Theorem (He-1969)

Let G be a group and let A be a finite set. Let τ : AG → AG be a map. Then thefollowing conditions are equivalent:

(a) τ is a cellular automaton;

(b) τ is continuous (w.r. to the prodiscrete topology on AG ) and G-equivariant.

when A is infinite and the group G is non-periodic, one can always construct aG -equivariant continuous self-mapping of AG which is not a cellular automaton.

Example (CC-2008)

For G = A = Z, the map τ : AG → AG , defined by τ(x)(n) = x(x(n) + n), isG -equivariant and continuous, but τ is not a cellular automaton.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 8 / 25

Page 18: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Curtis-Hedlund theorem

From the definition, it easily follows that:• Every cellular automaton τ : AG → AG is G -equivariant, i.e.,

τ(gx) = gτ(x) ∀x ∈ AG ,∀g ∈ G .

• Every cellular automaton τ : AG → AG is continuous (w.r. to the prodiscrete topologyon AG ).

Conversely, one has the Curtis-Hedlund theorem:

Theorem (He-1969)

Let G be a group and let A be a finite set. Let τ : AG → AG be a map. Then thefollowing conditions are equivalent:

(a) τ is a cellular automaton;

(b) τ is continuous (w.r. to the prodiscrete topology on AG ) and G-equivariant.

when A is infinite and the group G is non-periodic, one can always construct aG -equivariant continuous self-mapping of AG which is not a cellular automaton.

Example (CC-2008)

For G = A = Z, the map τ : AG → AG , defined by τ(x)(n) = x(x(n) + n), isG -equivariant and continuous, but τ is not a cellular automaton.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 8 / 25

Page 19: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Curtis-Hedlund theorem

From the definition, it easily follows that:• Every cellular automaton τ : AG → AG is G -equivariant, i.e.,

τ(gx) = gτ(x) ∀x ∈ AG ,∀g ∈ G .

• Every cellular automaton τ : AG → AG is continuous (w.r. to the prodiscrete topologyon AG ).Conversely, one has the Curtis-Hedlund theorem:

Theorem (He-1969)

Let G be a group and let A be a finite set. Let τ : AG → AG be a map. Then thefollowing conditions are equivalent:

(a) τ is a cellular automaton;

(b) τ is continuous (w.r. to the prodiscrete topology on AG ) and G-equivariant.

when A is infinite and the group G is non-periodic, one can always construct aG -equivariant continuous self-mapping of AG which is not a cellular automaton.

Example (CC-2008)

For G = A = Z, the map τ : AG → AG , defined by τ(x)(n) = x(x(n) + n), isG -equivariant and continuous, but τ is not a cellular automaton.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 8 / 25

Page 20: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Curtis-Hedlund theorem

From the definition, it easily follows that:• Every cellular automaton τ : AG → AG is G -equivariant, i.e.,

τ(gx) = gτ(x) ∀x ∈ AG ,∀g ∈ G .

• Every cellular automaton τ : AG → AG is continuous (w.r. to the prodiscrete topologyon AG ).Conversely, one has the Curtis-Hedlund theorem:

Theorem (He-1969)

Let G be a group and let A be a finite set. Let τ : AG → AG be a map. Then thefollowing conditions are equivalent:

(a) τ is a cellular automaton;

(b) τ is continuous (w.r. to the prodiscrete topology on AG ) and G-equivariant.

when A is infinite and the group G is non-periodic, one can always construct aG -equivariant continuous self-mapping of AG which is not a cellular automaton.

Example (CC-2008)

For G = A = Z, the map τ : AG → AG , defined by τ(x)(n) = x(x(n) + n), isG -equivariant and continuous, but τ is not a cellular automaton.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 8 / 25

Page 21: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Curtis-Hedlund theorem

From the definition, it easily follows that:• Every cellular automaton τ : AG → AG is G -equivariant, i.e.,

τ(gx) = gτ(x) ∀x ∈ AG ,∀g ∈ G .

• Every cellular automaton τ : AG → AG is continuous (w.r. to the prodiscrete topologyon AG ).Conversely, one has the Curtis-Hedlund theorem:

Theorem (He-1969)

Let G be a group and let A be a finite set. Let τ : AG → AG be a map. Then thefollowing conditions are equivalent:

(a) τ is a cellular automaton;

(b) τ is continuous (w.r. to the prodiscrete topology on AG ) and G-equivariant.

when A is infinite and the group G is non-periodic, one can always construct aG -equivariant continuous self-mapping of AG which is not a cellular automaton.

Example (CC-2008)

For G = A = Z, the map τ : AG → AG , defined by τ(x)(n) = x(x(n) + n), isG -equivariant and continuous, but τ is not a cellular automaton.Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 8 / 25

Page 22: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Uniform spaces

Let X be a set.∆X = (x , x) : x ∈ X denote the diagonal in X × X .

Definition

A uniform structure on X is a non–empty set U of subsets of X × X called entouragessatisfying the following conditions:

(UN-1) if V ∈ U , then ∆X ⊂ V ;

(UN-2) if V ∈ U and V ⊂ V ′ ⊂ X × X , then V ′ ∈ U ;

(UN-3) if V ∈ U and W ∈ U , then V ∩W ∈ U ;

(UN-4) if V ∈ U , then−1

V := (x , y) : (y , x) ∈ V ∈ U ;

(UN-5) if V ∈ U , then there exists W ∈ U such thatW W := (x , y) : ∃z ∈ X s. t. (x , z), (z , y) ∈ W ⊂ V .

A set equipped with a uniform structure is called a uniform space.The discrete uniform structure on X is the one for which every subset of X × Xcontaining the diagonal is an entourage.A map f : X → Y between uniform spaces is said to be uniformly continuous if

∀W entourage of Y ,∃V entourage of X s. t.

(f × f )(V ) ⊂ W

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 9 / 25

Page 23: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Uniform spaces

Let X be a set.∆X = (x , x) : x ∈ X denote the diagonal in X × X .

Definition

A uniform structure on X is a non–empty set U of subsets of X × X called entouragessatisfying the following conditions:

(UN-1) if V ∈ U , then ∆X ⊂ V ;

(UN-2) if V ∈ U and V ⊂ V ′ ⊂ X × X , then V ′ ∈ U ;

(UN-3) if V ∈ U and W ∈ U , then V ∩W ∈ U ;

(UN-4) if V ∈ U , then−1

V := (x , y) : (y , x) ∈ V ∈ U ;

(UN-5) if V ∈ U , then there exists W ∈ U such thatW W := (x , y) : ∃z ∈ X s. t. (x , z), (z , y) ∈ W ⊂ V .

A set equipped with a uniform structure is called a uniform space.The discrete uniform structure on X is the one for which every subset of X × Xcontaining the diagonal is an entourage.A map f : X → Y between uniform spaces is said to be uniformly continuous if

∀W entourage of Y ,∃V entourage of X s. t.

(f × f )(V ) ⊂ W

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 9 / 25

Page 24: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Uniform spaces

Let X be a set.∆X = (x , x) : x ∈ X denote the diagonal in X × X .

Definition

A uniform structure on X is a non–empty set U of subsets of X × X called entouragessatisfying the following conditions:

(UN-1) if V ∈ U , then ∆X ⊂ V ;

(UN-2) if V ∈ U and V ⊂ V ′ ⊂ X × X , then V ′ ∈ U ;

(UN-3) if V ∈ U and W ∈ U , then V ∩W ∈ U ;

(UN-4) if V ∈ U , then−1

V := (x , y) : (y , x) ∈ V ∈ U ;

(UN-5) if V ∈ U , then there exists W ∈ U such thatW W := (x , y) : ∃z ∈ X s. t. (x , z), (z , y) ∈ W ⊂ V .

A set equipped with a uniform structure is called a uniform space.The discrete uniform structure on X is the one for which every subset of X × Xcontaining the diagonal is an entourage.A map f : X → Y between uniform spaces is said to be uniformly continuous if

∀W entourage of Y ,∃V entourage of X s. t.

(f × f )(V ) ⊂ W

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 9 / 25

Page 25: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The generalized Curtis-Hedlund theorem

The product uniform structure on a product X =Q

i∈I Xi of uniform spaces is thesmallest uniform structure on X for which each projection map is uniformly continuous.

Let G be a group and let A be a set.The prodiscrete uniform structure on AG is the product uniform structure obtained bytaking the discrete uniform structure on each factor A of AG .A base of entourages for the prodiscrete uniform structure on AG is provided by the sets:

N(Ω) = (x , y) ∈ AG × AG : x |Ω = y |Ω ⊂ AG × AG ,

where Ω runs over all finite subsets of G .

Theorem (CC-2008)

Let G be a group and let A be a set. Let τ : AG → AG be a map. Then the followingconditions are equivalent:

(a) τ is a cellular automaton;

(b) τ is uniformly continuous (w.r. to the uniform prodiscrete structure on AG ) andG-equivariant.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 10 / 25

Page 26: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The generalized Curtis-Hedlund theorem

The product uniform structure on a product X =Q

i∈I Xi of uniform spaces is thesmallest uniform structure on X for which each projection map is uniformly continuous.Let G be a group and let A be a set.

The prodiscrete uniform structure on AG is the product uniform structure obtained bytaking the discrete uniform structure on each factor A of AG .A base of entourages for the prodiscrete uniform structure on AG is provided by the sets:

N(Ω) = (x , y) ∈ AG × AG : x |Ω = y |Ω ⊂ AG × AG ,

where Ω runs over all finite subsets of G .

Theorem (CC-2008)

Let G be a group and let A be a set. Let τ : AG → AG be a map. Then the followingconditions are equivalent:

(a) τ is a cellular automaton;

(b) τ is uniformly continuous (w.r. to the uniform prodiscrete structure on AG ) andG-equivariant.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 10 / 25

Page 27: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The generalized Curtis-Hedlund theorem

The product uniform structure on a product X =Q

i∈I Xi of uniform spaces is thesmallest uniform structure on X for which each projection map is uniformly continuous.Let G be a group and let A be a set.The prodiscrete uniform structure on AG is the product uniform structure obtained bytaking the discrete uniform structure on each factor A of AG .

A base of entourages for the prodiscrete uniform structure on AG is provided by the sets:

N(Ω) = (x , y) ∈ AG × AG : x |Ω = y |Ω ⊂ AG × AG ,

where Ω runs over all finite subsets of G .

Theorem (CC-2008)

Let G be a group and let A be a set. Let τ : AG → AG be a map. Then the followingconditions are equivalent:

(a) τ is a cellular automaton;

(b) τ is uniformly continuous (w.r. to the uniform prodiscrete structure on AG ) andG-equivariant.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 10 / 25

Page 28: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The generalized Curtis-Hedlund theorem

The product uniform structure on a product X =Q

i∈I Xi of uniform spaces is thesmallest uniform structure on X for which each projection map is uniformly continuous.Let G be a group and let A be a set.The prodiscrete uniform structure on AG is the product uniform structure obtained bytaking the discrete uniform structure on each factor A of AG .A base of entourages for the prodiscrete uniform structure on AG is provided by the sets:

N(Ω) = (x , y) ∈ AG × AG : x |Ω = y |Ω ⊂ AG × AG ,

where Ω runs over all finite subsets of G .

Theorem (CC-2008)

Let G be a group and let A be a set. Let τ : AG → AG be a map. Then the followingconditions are equivalent:

(a) τ is a cellular automaton;

(b) τ is uniformly continuous (w.r. to the uniform prodiscrete structure on AG ) andG-equivariant.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 10 / 25

Page 29: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The generalized Curtis-Hedlund theorem

The product uniform structure on a product X =Q

i∈I Xi of uniform spaces is thesmallest uniform structure on X for which each projection map is uniformly continuous.Let G be a group and let A be a set.The prodiscrete uniform structure on AG is the product uniform structure obtained bytaking the discrete uniform structure on each factor A of AG .A base of entourages for the prodiscrete uniform structure on AG is provided by the sets:

N(Ω) = (x , y) ∈ AG × AG : x |Ω = y |Ω ⊂ AG × AG ,

where Ω runs over all finite subsets of G .

Theorem (CC-2008)

Let G be a group and let A be a set. Let τ : AG → AG be a map. Then the followingconditions are equivalent:

(a) τ is a cellular automaton;

(b) τ is uniformly continuous (w.r. to the uniform prodiscrete structure on AG ) andG-equivariant.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 10 / 25

Page 30: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Algebraic subsets

Let K be a field.

Definition

A subset A ⊂ Km is called an algebraic subset if there exists a subset S ⊂ K [t1, . . . , tm]such that A is the set of common zeroes of the polynomials in S , i.e.,

A = Z(S) = a = (a1, . . . , am) ∈ Km : P(a) = 0 ∀P ∈ S.

A map P : Km → K n is called polynomial if there exist polynomialsP1, . . . , Pn ∈ K [t1, . . . , tn] such that

P(a) = (P1(a), . . . , Pn(a)) ∀a ∈ Km.

Definition

Let A ⊂ Km and B ⊂ K n be algebraic subsets.A map f : A → B is called regular if f is the restriction of some polynomial mapP : Km → K n.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 11 / 25

Page 31: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Algebraic subsets

Let K be a field.

Definition

A subset A ⊂ Km is called an algebraic subset if there exists a subset S ⊂ K [t1, . . . , tm]such that A is the set of common zeroes of the polynomials in S , i.e.,

A = Z(S) = a = (a1, . . . , am) ∈ Km : P(a) = 0 ∀P ∈ S.

A map P : Km → K n is called polynomial if there exist polynomialsP1, . . . , Pn ∈ K [t1, . . . , tn] such that

P(a) = (P1(a), . . . , Pn(a)) ∀a ∈ Km.

Definition

Let A ⊂ Km and B ⊂ K n be algebraic subsets.A map f : A → B is called regular if f is the restriction of some polynomial mapP : Km → K n.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 11 / 25

Page 32: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Algebraic subsets

Let K be a field.

Definition

A subset A ⊂ Km is called an algebraic subset if there exists a subset S ⊂ K [t1, . . . , tm]such that A is the set of common zeroes of the polynomials in S , i.e.,

A = Z(S) = a = (a1, . . . , am) ∈ Km : P(a) = 0 ∀P ∈ S.

A map P : Km → K n is called polynomial if there exist polynomialsP1, . . . , Pn ∈ K [t1, . . . , tn] such that

P(a) = (P1(a), . . . , Pn(a)) ∀a ∈ Km.

Definition

Let A ⊂ Km and B ⊂ K n be algebraic subsets.A map f : A → B is called regular if f is the restriction of some polynomial mapP : Km → K n.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 11 / 25

Page 33: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Algebraic subsets

Let K be a field.

Definition

A subset A ⊂ Km is called an algebraic subset if there exists a subset S ⊂ K [t1, . . . , tm]such that A is the set of common zeroes of the polynomials in S , i.e.,

A = Z(S) = a = (a1, . . . , am) ∈ Km : P(a) = 0 ∀P ∈ S.

A map P : Km → K n is called polynomial if there exist polynomialsP1, . . . , Pn ∈ K [t1, . . . , tn] such that

P(a) = (P1(a), . . . , Pn(a)) ∀a ∈ Km.

Definition

Let A ⊂ Km and B ⊂ K n be algebraic subsets.A map f : A → B is called regular if f is the restriction of some polynomial mapP : Km → K n.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 11 / 25

Page 34: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The category of affine algebraic sets

The identity map on any algebraic subset is regular. The composite of two regular mapsis regular.Thus, the algebraic subsets of Km, m = 0, 1, . . . , are the objects of a category whosemorphisms are the regular maps.

This category is the category of affine algebraic sets over K .This category admits finite direct products. Indeed, if A ⊂ Km and B ⊂ K n are algebraicsubsets then

A× B ⊂ Km × K n = Km+n

is also an algebraic subset. It is the direct product of A and B in the category ofalgebraic sets over K .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 12 / 25

Page 35: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The category of affine algebraic sets

The identity map on any algebraic subset is regular. The composite of two regular mapsis regular.Thus, the algebraic subsets of Km, m = 0, 1, . . . , are the objects of a category whosemorphisms are the regular maps.This category is the category of affine algebraic sets over K .

This category admits finite direct products. Indeed, if A ⊂ Km and B ⊂ K n are algebraicsubsets then

A× B ⊂ Km × K n = Km+n

is also an algebraic subset. It is the direct product of A and B in the category ofalgebraic sets over K .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 12 / 25

Page 36: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The category of affine algebraic sets

The identity map on any algebraic subset is regular. The composite of two regular mapsis regular.Thus, the algebraic subsets of Km, m = 0, 1, . . . , are the objects of a category whosemorphisms are the regular maps.This category is the category of affine algebraic sets over K .This category admits finite direct products. Indeed, if A ⊂ Km and B ⊂ K n are algebraicsubsets then

A× B ⊂ Km × K n = Km+n

is also an algebraic subset. It is the direct product of A and B in the category ofalgebraic sets over K .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 12 / 25

Page 37: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Algebraic cellular automata

Definition

Let G be a group and let K be a field. One says that a cellular automaton τ : AG → AG

is an algebraic cellular automaton over K if:• A is an affine algebraic set over K ;• for some (or, equivalently, any) memory set M, the associated local defining mapµM : AM → A is regular.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 13 / 25

Page 38: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Examples of algebraic cellular automata

1) The map τ : KZ → KZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ KZ,∀n ∈ Z,

is an algebraic cellular automaton with memory set M = 0, 1.

2) Let G be a group, A an affine algebraic set, f : A → A a regular map, and g0 ∈ G .Then the map τ : AG → AG , defined by

τ(x)(g) = f (x(gg0)) ∀x ∈ AG , g ∈ G ,

is an algebraic cellular automaton.

3) Let A be an affine algebraic group (e.g. A = SLn(K)). Then the map τ : AZ → AZ,defined by

τ(x)(n) = x(n)−1x(n + 1) ∀x ∈ AZ, n ∈ Z,

is an algebraic cellular automaton with memory set M = 0, 1.

Remark

Every cellular automaton with finite alphabet A may be regarded as an algebraic cellularautomaton (embed A in some field K).

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 14 / 25

Page 39: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Examples of algebraic cellular automata

1) The map τ : KZ → KZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ KZ,∀n ∈ Z,

is an algebraic cellular automaton with memory set M = 0, 1.

2) Let G be a group, A an affine algebraic set, f : A → A a regular map, and g0 ∈ G .Then the map τ : AG → AG , defined by

τ(x)(g) = f (x(gg0)) ∀x ∈ AG , g ∈ G ,

is an algebraic cellular automaton.

3) Let A be an affine algebraic group (e.g. A = SLn(K)). Then the map τ : AZ → AZ,defined by

τ(x)(n) = x(n)−1x(n + 1) ∀x ∈ AZ, n ∈ Z,

is an algebraic cellular automaton with memory set M = 0, 1.

Remark

Every cellular automaton with finite alphabet A may be regarded as an algebraic cellularautomaton (embed A in some field K).

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 14 / 25

Page 40: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Examples of algebraic cellular automata

1) The map τ : KZ → KZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ KZ,∀n ∈ Z,

is an algebraic cellular automaton with memory set M = 0, 1.

2) Let G be a group, A an affine algebraic set, f : A → A a regular map, and g0 ∈ G .Then the map τ : AG → AG , defined by

τ(x)(g) = f (x(gg0)) ∀x ∈ AG , g ∈ G ,

is an algebraic cellular automaton.

3) Let A be an affine algebraic group (e.g. A = SLn(K)). Then the map τ : AZ → AZ,defined by

τ(x)(n) = x(n)−1x(n + 1) ∀x ∈ AZ, n ∈ Z,

is an algebraic cellular automaton with memory set M = 0, 1.

Remark

Every cellular automaton with finite alphabet A may be regarded as an algebraic cellularautomaton (embed A in some field K).

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 14 / 25

Page 41: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Examples of algebraic cellular automata

1) The map τ : KZ → KZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ KZ,∀n ∈ Z,

is an algebraic cellular automaton with memory set M = 0, 1.

2) Let G be a group, A an affine algebraic set, f : A → A a regular map, and g0 ∈ G .Then the map τ : AG → AG , defined by

τ(x)(g) = f (x(gg0)) ∀x ∈ AG , g ∈ G ,

is an algebraic cellular automaton.

3) Let A be an affine algebraic group (e.g. A = SLn(K)). Then the map τ : AZ → AZ,defined by

τ(x)(n) = x(n)−1x(n + 1) ∀x ∈ AZ, n ∈ Z,

is an algebraic cellular automaton with memory set M = 0, 1.

Remark

Every cellular automaton with finite alphabet A may be regarded as an algebraic cellularautomaton (embed A in some field K).

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 14 / 25

Page 42: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Closed Image Property

One says that a map f : X → Y between topological spaces X and Y has the closedimage property (= CIP) if its image set f (X ) is closed in Y .

Example

If X is compact and Y Hausdorff, then every continuous map f : X → Y has the CIP. Inparticular, if A is a finite set, then every cellular automaton τ : AG → AG has the CIP.

Remark

When A is infinite and the group G is non-periodic, one can always construct a cellularautomaton τ : AG → AG which does not satisfy the closed image property [CC-2011].

Theorem (Gr-1999, CC-2010a)

Let G be a group, K an uncountable algebraically closed field, and A an affine algebraicset over K. Then every algebraic cellular automaton τ : AG → AG over K has the CIPwith respect to the prodiscrete topology on AG .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 15 / 25

Page 43: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Closed Image Property

One says that a map f : X → Y between topological spaces X and Y has the closedimage property (= CIP) if its image set f (X ) is closed in Y .

Example

If X is compact and Y Hausdorff, then every continuous map f : X → Y has the CIP. Inparticular, if A is a finite set, then every cellular automaton τ : AG → AG has the CIP.

Remark

When A is infinite and the group G is non-periodic, one can always construct a cellularautomaton τ : AG → AG which does not satisfy the closed image property [CC-2011].

Theorem (Gr-1999, CC-2010a)

Let G be a group, K an uncountable algebraically closed field, and A an affine algebraicset over K. Then every algebraic cellular automaton τ : AG → AG over K has the CIPwith respect to the prodiscrete topology on AG .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 15 / 25

Page 44: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Closed Image Property

One says that a map f : X → Y between topological spaces X and Y has the closedimage property (= CIP) if its image set f (X ) is closed in Y .

Example

If X is compact and Y Hausdorff, then every continuous map f : X → Y has the CIP. Inparticular, if A is a finite set, then every cellular automaton τ : AG → AG has the CIP.

Remark

When A is infinite and the group G is non-periodic, one can always construct a cellularautomaton τ : AG → AG which does not satisfy the closed image property [CC-2011].

Theorem (Gr-1999, CC-2010a)

Let G be a group, K an uncountable algebraically closed field, and A an affine algebraicset over K. Then every algebraic cellular automaton τ : AG → AG over K has the CIPwith respect to the prodiscrete topology on AG .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 15 / 25

Page 45: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Closed Image Property

One says that a map f : X → Y between topological spaces X and Y has the closedimage property (= CIP) if its image set f (X ) is closed in Y .

Example

If X is compact and Y Hausdorff, then every continuous map f : X → Y has the CIP. Inparticular, if A is a finite set, then every cellular automaton τ : AG → AG has the CIP.

Remark

When A is infinite and the group G is non-periodic, one can always construct a cellularautomaton τ : AG → AG which does not satisfy the closed image property [CC-2011].

Theorem (Gr-1999, CC-2010a)

Let G be a group, K an uncountable algebraically closed field, and A an affine algebraicset over K. Then every algebraic cellular automaton τ : AG → AG over K has the CIPwith respect to the prodiscrete topology on AG .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 15 / 25

Page 46: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

An application of the CIP theorem

A group G is called residually finite if the intersection of its finite-index subgroups isreduced to the identity element.

• The group Z is residually finite sinceT

n≥1 nZ = 0.• The direct product of two residually finite groups is residually finite.• It follows that Zd is residually finite for every integer d ≥ 1.• More generally, by a result of Malcev, any finitely generated linear group is residuallyfinite. Recall that a group is called linear if one can find a field K such that G embedsinto GLn(K) for n large enough.

Corollary

Let G be a residually finite group (e.g., G = Zd), and K an uncountable algebraicallyclosed field. Then every injective algebraic cellular automaton τ : AG → AG over K issurjective and hence bijective.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 16 / 25

Page 47: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

An application of the CIP theorem

A group G is called residually finite if the intersection of its finite-index subgroups isreduced to the identity element.• The group Z is residually finite since

Tn≥1 nZ = 0.

• The direct product of two residually finite groups is residually finite.• It follows that Zd is residually finite for every integer d ≥ 1.• More generally, by a result of Malcev, any finitely generated linear group is residuallyfinite. Recall that a group is called linear if one can find a field K such that G embedsinto GLn(K) for n large enough.

Corollary

Let G be a residually finite group (e.g., G = Zd), and K an uncountable algebraicallyclosed field. Then every injective algebraic cellular automaton τ : AG → AG over K issurjective and hence bijective.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 16 / 25

Page 48: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

An application of the CIP theorem

A group G is called residually finite if the intersection of its finite-index subgroups isreduced to the identity element.• The group Z is residually finite since

Tn≥1 nZ = 0.

• The direct product of two residually finite groups is residually finite.

• It follows that Zd is residually finite for every integer d ≥ 1.• More generally, by a result of Malcev, any finitely generated linear group is residuallyfinite. Recall that a group is called linear if one can find a field K such that G embedsinto GLn(K) for n large enough.

Corollary

Let G be a residually finite group (e.g., G = Zd), and K an uncountable algebraicallyclosed field. Then every injective algebraic cellular automaton τ : AG → AG over K issurjective and hence bijective.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 16 / 25

Page 49: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

An application of the CIP theorem

A group G is called residually finite if the intersection of its finite-index subgroups isreduced to the identity element.• The group Z is residually finite since

Tn≥1 nZ = 0.

• The direct product of two residually finite groups is residually finite.• It follows that Zd is residually finite for every integer d ≥ 1.

• More generally, by a result of Malcev, any finitely generated linear group is residuallyfinite. Recall that a group is called linear if one can find a field K such that G embedsinto GLn(K) for n large enough.

Corollary

Let G be a residually finite group (e.g., G = Zd), and K an uncountable algebraicallyclosed field. Then every injective algebraic cellular automaton τ : AG → AG over K issurjective and hence bijective.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 16 / 25

Page 50: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

An application of the CIP theorem

A group G is called residually finite if the intersection of its finite-index subgroups isreduced to the identity element.• The group Z is residually finite since

Tn≥1 nZ = 0.

• The direct product of two residually finite groups is residually finite.• It follows that Zd is residually finite for every integer d ≥ 1.• More generally, by a result of Malcev, any finitely generated linear group is residuallyfinite. Recall that a group is called linear if one can find a field K such that G embedsinto GLn(K) for n large enough.

Corollary

Let G be a residually finite group (e.g., G = Zd), and K an uncountable algebraicallyclosed field. Then every injective algebraic cellular automaton τ : AG → AG over K issurjective and hence bijective.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 16 / 25

Page 51: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

An application of the CIP theorem

A group G is called residually finite if the intersection of its finite-index subgroups isreduced to the identity element.• The group Z is residually finite since

Tn≥1 nZ = 0.

• The direct product of two residually finite groups is residually finite.• It follows that Zd is residually finite for every integer d ≥ 1.• More generally, by a result of Malcev, any finitely generated linear group is residuallyfinite. Recall that a group is called linear if one can find a field K such that G embedsinto GLn(K) for n large enough.

Corollary

Let G be a residually finite group (e.g., G = Zd), and K an uncountable algebraicallyclosed field. Then every injective algebraic cellular automaton τ : AG → AG over K issurjective and hence bijective.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 16 / 25

Page 52: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Ax-Grothendieck theorem

For the proof of the corollary, we need the following result from algebraic geometry:

Theorem (Ax-Grothendieck)

Let K be an algebraically closed field and let A be an affine algebraic set over K. Thenevery injective regular map f : A → A is surjective and hence bijective.

Remark

The polynomial map f : Q → Q given by f (t) = t3 is injective but not surjective.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 17 / 25

Page 53: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Ax-Grothendieck theorem

For the proof of the corollary, we need the following result from algebraic geometry:

Theorem (Ax-Grothendieck)

Let K be an algebraically closed field and let A be an affine algebraic set over K. Thenevery injective regular map f : A → A is surjective and hence bijective.

Remark

The polynomial map f : Q → Q given by f (t) = t3 is injective but not surjective.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 17 / 25

Page 54: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

The Ax-Grothendieck theorem

For the proof of the corollary, we need the following result from algebraic geometry:

Theorem (Ax-Grothendieck)

Let K be an algebraically closed field and let A be an affine algebraic set over K. Thenevery injective regular map f : A → A is surjective and hence bijective.

Remark

The polynomial map f : Q → Q given by f (t) = t3 is injective but not surjective.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 17 / 25

Page 55: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Proof of the corollary

A configuration x ∈ AG is periodic if its orbit under the G -shift is finite.

The fact that G is residually finite implies that periodic configurations are dense in AG .Let x ∈ AG be a periodic configuration and H = g ∈ G : gx = x its stabilizer.Then H is a finite-index subgroup of G and there is a bijective map

ρ∗ : AH\G ∼=→ Fix(H) ⊂ AG defined by ρ∗(y) = y ρ, where ρ : G → H\G is the canonicalsurjection.One has a commutative diagram:

AH\G ρ∗−−−−−→ Fix(H)

f

??y ??yτ |Fix(H)

AH\G −−−−−→ρ∗

Fix(H)

If τ is injective, then f is injective and hence surjective by the Ax-Grothendieck theorem.Thus τ(Fix(H)) = Fix(H). As x ∈ Fix(H), this implies that every periodic configurationis in the image of τ .By density of periodic configurations and the CIP theorem, this implies thatτ(AG ) = AG .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 18 / 25

Page 56: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Proof of the corollary

A configuration x ∈ AG is periodic if its orbit under the G -shift is finite.The fact that G is residually finite implies that periodic configurations are dense in AG .

Let x ∈ AG be a periodic configuration and H = g ∈ G : gx = x its stabilizer.Then H is a finite-index subgroup of G and there is a bijective map

ρ∗ : AH\G ∼=→ Fix(H) ⊂ AG defined by ρ∗(y) = y ρ, where ρ : G → H\G is the canonicalsurjection.One has a commutative diagram:

AH\G ρ∗−−−−−→ Fix(H)

f

??y ??yτ |Fix(H)

AH\G −−−−−→ρ∗

Fix(H)

If τ is injective, then f is injective and hence surjective by the Ax-Grothendieck theorem.Thus τ(Fix(H)) = Fix(H). As x ∈ Fix(H), this implies that every periodic configurationis in the image of τ .By density of periodic configurations and the CIP theorem, this implies thatτ(AG ) = AG .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 18 / 25

Page 57: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Proof of the corollary

A configuration x ∈ AG is periodic if its orbit under the G -shift is finite.The fact that G is residually finite implies that periodic configurations are dense in AG .Let x ∈ AG be a periodic configuration and H = g ∈ G : gx = x its stabilizer.

Then H is a finite-index subgroup of G and there is a bijective map

ρ∗ : AH\G ∼=→ Fix(H) ⊂ AG defined by ρ∗(y) = y ρ, where ρ : G → H\G is the canonicalsurjection.One has a commutative diagram:

AH\G ρ∗−−−−−→ Fix(H)

f

??y ??yτ |Fix(H)

AH\G −−−−−→ρ∗

Fix(H)

If τ is injective, then f is injective and hence surjective by the Ax-Grothendieck theorem.Thus τ(Fix(H)) = Fix(H). As x ∈ Fix(H), this implies that every periodic configurationis in the image of τ .By density of periodic configurations and the CIP theorem, this implies thatτ(AG ) = AG .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 18 / 25

Page 58: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Proof of the corollary

A configuration x ∈ AG is periodic if its orbit under the G -shift is finite.The fact that G is residually finite implies that periodic configurations are dense in AG .Let x ∈ AG be a periodic configuration and H = g ∈ G : gx = x its stabilizer.Then H is a finite-index subgroup of G and there is a bijective map

ρ∗ : AH\G ∼=→ Fix(H) ⊂ AG defined by ρ∗(y) = y ρ, where ρ : G → H\G is the canonicalsurjection.

One has a commutative diagram:

AH\G ρ∗−−−−−→ Fix(H)

f

??y ??yτ |Fix(H)

AH\G −−−−−→ρ∗

Fix(H)

If τ is injective, then f is injective and hence surjective by the Ax-Grothendieck theorem.Thus τ(Fix(H)) = Fix(H). As x ∈ Fix(H), this implies that every periodic configurationis in the image of τ .By density of periodic configurations and the CIP theorem, this implies thatτ(AG ) = AG .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 18 / 25

Page 59: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Proof of the corollary

A configuration x ∈ AG is periodic if its orbit under the G -shift is finite.The fact that G is residually finite implies that periodic configurations are dense in AG .Let x ∈ AG be a periodic configuration and H = g ∈ G : gx = x its stabilizer.Then H is a finite-index subgroup of G and there is a bijective map

ρ∗ : AH\G ∼=→ Fix(H) ⊂ AG defined by ρ∗(y) = y ρ, where ρ : G → H\G is the canonicalsurjection.One has a commutative diagram:

AH\G ρ∗−−−−−→ Fix(H)

f

??y ??yτ |Fix(H)

AH\G −−−−−→ρ∗

Fix(H)

If τ is injective, then f is injective and hence surjective by the Ax-Grothendieck theorem.Thus τ(Fix(H)) = Fix(H). As x ∈ Fix(H), this implies that every periodic configurationis in the image of τ .By density of periodic configurations and the CIP theorem, this implies thatτ(AG ) = AG .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 18 / 25

Page 60: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Proof of the corollary

A configuration x ∈ AG is periodic if its orbit under the G -shift is finite.The fact that G is residually finite implies that periodic configurations are dense in AG .Let x ∈ AG be a periodic configuration and H = g ∈ G : gx = x its stabilizer.Then H is a finite-index subgroup of G and there is a bijective map

ρ∗ : AH\G ∼=→ Fix(H) ⊂ AG defined by ρ∗(y) = y ρ, where ρ : G → H\G is the canonicalsurjection.One has a commutative diagram:

AH\G ρ∗−−−−−→ Fix(H)

f

??y ??yτ |Fix(H)

AH\G −−−−−→ρ∗

Fix(H)

If τ is injective, then f is injective and hence surjective by the Ax-Grothendieck theorem.Thus τ(Fix(H)) = Fix(H). As x ∈ Fix(H), this implies that every periodic configurationis in the image of τ .

By density of periodic configurations and the CIP theorem, this implies thatτ(AG ) = AG .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 18 / 25

Page 61: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Proof of the corollary

A configuration x ∈ AG is periodic if its orbit under the G -shift is finite.The fact that G is residually finite implies that periodic configurations are dense in AG .Let x ∈ AG be a periodic configuration and H = g ∈ G : gx = x its stabilizer.Then H is a finite-index subgroup of G and there is a bijective map

ρ∗ : AH\G ∼=→ Fix(H) ⊂ AG defined by ρ∗(y) = y ρ, where ρ : G → H\G is the canonicalsurjection.One has a commutative diagram:

AH\G ρ∗−−−−−→ Fix(H)

f

??y ??yτ |Fix(H)

AH\G −−−−−→ρ∗

Fix(H)

If τ is injective, then f is injective and hence surjective by the Ax-Grothendieck theorem.Thus τ(Fix(H)) = Fix(H). As x ∈ Fix(H), this implies that every periodic configurationis in the image of τ .By density of periodic configurations and the CIP theorem, this implies thatτ(AG ) = AG .

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 18 / 25

Page 62: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

First ingredient in the proof of the CIP theorem

Let K be a field. If A is an affine algebraic set over K , the algebraic subsets of A are theclosed subsets of a topology.

This topology is called the Zariski topology on A.Given a topological space X , a subset L ⊂ X is called locally closed if L = U ∩ V , whereU is open and V is closed in X .A subset C ⊂ X is called constructible if C is a finite union of locally closed subsets of X .

Theorem (Chevalley)

Let K be an algebraically closed field. Let A and B be affine algebraic sets over K, andlet f : A → B be a regular map. Then every constructible subset C ⊂ A has aconstructible image f (C) ⊂ B. In particular, f (A) is a constructible subset of B.

Remark

The image of the polynomial map f : R → R defined by f (t) = t2 is [0,∞) which is notconstructible in R for the Zariski topology (the only constructible subsets of R for theZariski topology are the finite subsets of R and their complements).

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 19 / 25

Page 63: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

First ingredient in the proof of the CIP theorem

Let K be a field. If A is an affine algebraic set over K , the algebraic subsets of A are theclosed subsets of a topology.This topology is called the Zariski topology on A.

Given a topological space X , a subset L ⊂ X is called locally closed if L = U ∩ V , whereU is open and V is closed in X .A subset C ⊂ X is called constructible if C is a finite union of locally closed subsets of X .

Theorem (Chevalley)

Let K be an algebraically closed field. Let A and B be affine algebraic sets over K, andlet f : A → B be a regular map. Then every constructible subset C ⊂ A has aconstructible image f (C) ⊂ B. In particular, f (A) is a constructible subset of B.

Remark

The image of the polynomial map f : R → R defined by f (t) = t2 is [0,∞) which is notconstructible in R for the Zariski topology (the only constructible subsets of R for theZariski topology are the finite subsets of R and their complements).

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 19 / 25

Page 64: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

First ingredient in the proof of the CIP theorem

Let K be a field. If A is an affine algebraic set over K , the algebraic subsets of A are theclosed subsets of a topology.This topology is called the Zariski topology on A.Given a topological space X , a subset L ⊂ X is called locally closed if L = U ∩ V , whereU is open and V is closed in X .

A subset C ⊂ X is called constructible if C is a finite union of locally closed subsets of X .

Theorem (Chevalley)

Let K be an algebraically closed field. Let A and B be affine algebraic sets over K, andlet f : A → B be a regular map. Then every constructible subset C ⊂ A has aconstructible image f (C) ⊂ B. In particular, f (A) is a constructible subset of B.

Remark

The image of the polynomial map f : R → R defined by f (t) = t2 is [0,∞) which is notconstructible in R for the Zariski topology (the only constructible subsets of R for theZariski topology are the finite subsets of R and their complements).

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 19 / 25

Page 65: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

First ingredient in the proof of the CIP theorem

Let K be a field. If A is an affine algebraic set over K , the algebraic subsets of A are theclosed subsets of a topology.This topology is called the Zariski topology on A.Given a topological space X , a subset L ⊂ X is called locally closed if L = U ∩ V , whereU is open and V is closed in X .A subset C ⊂ X is called constructible if C is a finite union of locally closed subsets of X .

Theorem (Chevalley)

Let K be an algebraically closed field. Let A and B be affine algebraic sets over K, andlet f : A → B be a regular map. Then every constructible subset C ⊂ A has aconstructible image f (C) ⊂ B. In particular, f (A) is a constructible subset of B.

Remark

The image of the polynomial map f : R → R defined by f (t) = t2 is [0,∞) which is notconstructible in R for the Zariski topology (the only constructible subsets of R for theZariski topology are the finite subsets of R and their complements).

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 19 / 25

Page 66: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

First ingredient in the proof of the CIP theorem

Let K be a field. If A is an affine algebraic set over K , the algebraic subsets of A are theclosed subsets of a topology.This topology is called the Zariski topology on A.Given a topological space X , a subset L ⊂ X is called locally closed if L = U ∩ V , whereU is open and V is closed in X .A subset C ⊂ X is called constructible if C is a finite union of locally closed subsets of X .

Theorem (Chevalley)

Let K be an algebraically closed field. Let A and B be affine algebraic sets over K, andlet f : A → B be a regular map. Then every constructible subset C ⊂ A has aconstructible image f (C) ⊂ B. In particular, f (A) is a constructible subset of B.

Remark

The image of the polynomial map f : R → R defined by f (t) = t2 is [0,∞) which is notconstructible in R for the Zariski topology (the only constructible subsets of R for theZariski topology are the finite subsets of R and their complements).

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 19 / 25

Page 67: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

First ingredient in the proof of the CIP theorem

Let K be a field. If A is an affine algebraic set over K , the algebraic subsets of A are theclosed subsets of a topology.This topology is called the Zariski topology on A.Given a topological space X , a subset L ⊂ X is called locally closed if L = U ∩ V , whereU is open and V is closed in X .A subset C ⊂ X is called constructible if C is a finite union of locally closed subsets of X .

Theorem (Chevalley)

Let K be an algebraically closed field. Let A and B be affine algebraic sets over K, andlet f : A → B be a regular map. Then every constructible subset C ⊂ A has aconstructible image f (C) ⊂ B. In particular, f (A) is a constructible subset of B.

Remark

The image of the polynomial map f : R → R defined by f (t) = t2 is [0,∞) which is notconstructible in R for the Zariski topology (the only constructible subsets of R for theZariski topology are the finite subsets of R and their complements).

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 19 / 25

Page 68: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Second ingredient in the proof of the CIP theorem

Lemma 1

Let K be an uncountable algebraically closed field and let A be an affine algebraic setover K. Suppose that C0, C1, C2, . . . is a sequence of nonempty constructible subsets ofA such that

C0 ⊃ C1 ⊃ C2 ⊃ . . .

Then one hasT

n≥0 Cn 6= ∅.

Remark

The preceding lemma becomes false if the field K is countable, e.g., K = Q or K = Fp.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 20 / 25

Page 69: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Second ingredient in the proof of the CIP theorem

Lemma 1

Let K be an uncountable algebraically closed field and let A be an affine algebraic setover K. Suppose that C0, C1, C2, . . . is a sequence of nonempty constructible subsets ofA such that

C0 ⊃ C1 ⊃ C2 ⊃ . . .

Then one hasT

n≥0 Cn 6= ∅.

Remark

The preceding lemma becomes false if the field K is countable, e.g., K = Q or K = Fp.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 20 / 25

Page 70: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

A real counterexample to the CIP

Here we take G = Z and A = R.Consider the algebraic cellular automaton τ : RZ → RZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ RZ,∀n ∈ Z.

The image of τ is dense in RZ (for the prodiscrete topology).Indeed, if y ∈ RZ is an arbitrary configuration and [−k, k] ⊂ Z, we can construct byinduction a configuration x ∈ RZ such that(

x(n) = 0 ∀n ≤ −k,

x(n + 1)− x(n)2 = y(n) ∀n ≥ −k.

Then y and τ(x) coincide on [−k, k]. This shows that τ(RZ) is dense in RZ.However, τ is not surjective.Indeed the constant configuration z ∈ RZ, given by z(n) = 1 for all n ∈ Z, is not in theimage of τ .Otherwise, there would be x ∈ RZ such that x(n + 1)− x(n)2 = 1 for all n ∈ Z.This implies x(n) increasing and x(n) ≥ 1 for all n.Thus x(n) would have a finite limit as n → −∞.This is impossible since α− α2 = 1 has no real roots.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 21 / 25

Page 71: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

A real counterexample to the CIP

Here we take G = Z and A = R.Consider the algebraic cellular automaton τ : RZ → RZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ RZ,∀n ∈ Z.

The image of τ is dense in RZ (for the prodiscrete topology).

Indeed, if y ∈ RZ is an arbitrary configuration and [−k, k] ⊂ Z, we can construct byinduction a configuration x ∈ RZ such that(

x(n) = 0 ∀n ≤ −k,

x(n + 1)− x(n)2 = y(n) ∀n ≥ −k.

Then y and τ(x) coincide on [−k, k]. This shows that τ(RZ) is dense in RZ.However, τ is not surjective.Indeed the constant configuration z ∈ RZ, given by z(n) = 1 for all n ∈ Z, is not in theimage of τ .Otherwise, there would be x ∈ RZ such that x(n + 1)− x(n)2 = 1 for all n ∈ Z.This implies x(n) increasing and x(n) ≥ 1 for all n.Thus x(n) would have a finite limit as n → −∞.This is impossible since α− α2 = 1 has no real roots.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 21 / 25

Page 72: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

A real counterexample to the CIP

Here we take G = Z and A = R.Consider the algebraic cellular automaton τ : RZ → RZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ RZ,∀n ∈ Z.

The image of τ is dense in RZ (for the prodiscrete topology).Indeed, if y ∈ RZ is an arbitrary configuration and [−k, k] ⊂ Z, we can construct byinduction a configuration x ∈ RZ such that(

x(n) = 0 ∀n ≤ −k,

x(n + 1)− x(n)2 = y(n) ∀n ≥ −k.

Then y and τ(x) coincide on [−k, k]. This shows that τ(RZ) is dense in RZ.However, τ is not surjective.Indeed the constant configuration z ∈ RZ, given by z(n) = 1 for all n ∈ Z, is not in theimage of τ .Otherwise, there would be x ∈ RZ such that x(n + 1)− x(n)2 = 1 for all n ∈ Z.This implies x(n) increasing and x(n) ≥ 1 for all n.Thus x(n) would have a finite limit as n → −∞.This is impossible since α− α2 = 1 has no real roots.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 21 / 25

Page 73: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

A real counterexample to the CIP

Here we take G = Z and A = R.Consider the algebraic cellular automaton τ : RZ → RZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ RZ,∀n ∈ Z.

The image of τ is dense in RZ (for the prodiscrete topology).Indeed, if y ∈ RZ is an arbitrary configuration and [−k, k] ⊂ Z, we can construct byinduction a configuration x ∈ RZ such that(

x(n) = 0 ∀n ≤ −k,

x(n + 1)− x(n)2 = y(n) ∀n ≥ −k.

Then y and τ(x) coincide on [−k, k]. This shows that τ(RZ) is dense in RZ.

However, τ is not surjective.Indeed the constant configuration z ∈ RZ, given by z(n) = 1 for all n ∈ Z, is not in theimage of τ .Otherwise, there would be x ∈ RZ such that x(n + 1)− x(n)2 = 1 for all n ∈ Z.This implies x(n) increasing and x(n) ≥ 1 for all n.Thus x(n) would have a finite limit as n → −∞.This is impossible since α− α2 = 1 has no real roots.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 21 / 25

Page 74: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

A real counterexample to the CIP

Here we take G = Z and A = R.Consider the algebraic cellular automaton τ : RZ → RZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ RZ,∀n ∈ Z.

The image of τ is dense in RZ (for the prodiscrete topology).Indeed, if y ∈ RZ is an arbitrary configuration and [−k, k] ⊂ Z, we can construct byinduction a configuration x ∈ RZ such that(

x(n) = 0 ∀n ≤ −k,

x(n + 1)− x(n)2 = y(n) ∀n ≥ −k.

Then y and τ(x) coincide on [−k, k]. This shows that τ(RZ) is dense in RZ.However, τ is not surjective.

Indeed the constant configuration z ∈ RZ, given by z(n) = 1 for all n ∈ Z, is not in theimage of τ .Otherwise, there would be x ∈ RZ such that x(n + 1)− x(n)2 = 1 for all n ∈ Z.This implies x(n) increasing and x(n) ≥ 1 for all n.Thus x(n) would have a finite limit as n → −∞.This is impossible since α− α2 = 1 has no real roots.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 21 / 25

Page 75: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

A real counterexample to the CIP

Here we take G = Z and A = R.Consider the algebraic cellular automaton τ : RZ → RZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ RZ,∀n ∈ Z.

The image of τ is dense in RZ (for the prodiscrete topology).Indeed, if y ∈ RZ is an arbitrary configuration and [−k, k] ⊂ Z, we can construct byinduction a configuration x ∈ RZ such that(

x(n) = 0 ∀n ≤ −k,

x(n + 1)− x(n)2 = y(n) ∀n ≥ −k.

Then y and τ(x) coincide on [−k, k]. This shows that τ(RZ) is dense in RZ.However, τ is not surjective.Indeed the constant configuration z ∈ RZ, given by z(n) = 1 for all n ∈ Z, is not in theimage of τ .

Otherwise, there would be x ∈ RZ such that x(n + 1)− x(n)2 = 1 for all n ∈ Z.This implies x(n) increasing and x(n) ≥ 1 for all n.Thus x(n) would have a finite limit as n → −∞.This is impossible since α− α2 = 1 has no real roots.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 21 / 25

Page 76: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

A real counterexample to the CIP

Here we take G = Z and A = R.Consider the algebraic cellular automaton τ : RZ → RZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ RZ,∀n ∈ Z.

The image of τ is dense in RZ (for the prodiscrete topology).Indeed, if y ∈ RZ is an arbitrary configuration and [−k, k] ⊂ Z, we can construct byinduction a configuration x ∈ RZ such that(

x(n) = 0 ∀n ≤ −k,

x(n + 1)− x(n)2 = y(n) ∀n ≥ −k.

Then y and τ(x) coincide on [−k, k]. This shows that τ(RZ) is dense in RZ.However, τ is not surjective.Indeed the constant configuration z ∈ RZ, given by z(n) = 1 for all n ∈ Z, is not in theimage of τ .Otherwise, there would be x ∈ RZ such that x(n + 1)− x(n)2 = 1 for all n ∈ Z.

This implies x(n) increasing and x(n) ≥ 1 for all n.Thus x(n) would have a finite limit as n → −∞.This is impossible since α− α2 = 1 has no real roots.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 21 / 25

Page 77: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

A real counterexample to the CIP

Here we take G = Z and A = R.Consider the algebraic cellular automaton τ : RZ → RZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ RZ,∀n ∈ Z.

The image of τ is dense in RZ (for the prodiscrete topology).Indeed, if y ∈ RZ is an arbitrary configuration and [−k, k] ⊂ Z, we can construct byinduction a configuration x ∈ RZ such that(

x(n) = 0 ∀n ≤ −k,

x(n + 1)− x(n)2 = y(n) ∀n ≥ −k.

Then y and τ(x) coincide on [−k, k]. This shows that τ(RZ) is dense in RZ.However, τ is not surjective.Indeed the constant configuration z ∈ RZ, given by z(n) = 1 for all n ∈ Z, is not in theimage of τ .Otherwise, there would be x ∈ RZ such that x(n + 1)− x(n)2 = 1 for all n ∈ Z.This implies x(n) increasing and x(n) ≥ 1 for all n.

Thus x(n) would have a finite limit as n → −∞.This is impossible since α− α2 = 1 has no real roots.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 21 / 25

Page 78: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

A real counterexample to the CIP

Here we take G = Z and A = R.Consider the algebraic cellular automaton τ : RZ → RZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ RZ,∀n ∈ Z.

The image of τ is dense in RZ (for the prodiscrete topology).Indeed, if y ∈ RZ is an arbitrary configuration and [−k, k] ⊂ Z, we can construct byinduction a configuration x ∈ RZ such that(

x(n) = 0 ∀n ≤ −k,

x(n + 1)− x(n)2 = y(n) ∀n ≥ −k.

Then y and τ(x) coincide on [−k, k]. This shows that τ(RZ) is dense in RZ.However, τ is not surjective.Indeed the constant configuration z ∈ RZ, given by z(n) = 1 for all n ∈ Z, is not in theimage of τ .Otherwise, there would be x ∈ RZ such that x(n + 1)− x(n)2 = 1 for all n ∈ Z.This implies x(n) increasing and x(n) ≥ 1 for all n.Thus x(n) would have a finite limit as n → −∞.

This is impossible since α− α2 = 1 has no real roots.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 21 / 25

Page 79: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

A real counterexample to the CIP

Here we take G = Z and A = R.Consider the algebraic cellular automaton τ : RZ → RZ defined by

τ(x)(n) = x(n + 1)− x(n)2 ∀x ∈ RZ,∀n ∈ Z.

The image of τ is dense in RZ (for the prodiscrete topology).Indeed, if y ∈ RZ is an arbitrary configuration and [−k, k] ⊂ Z, we can construct byinduction a configuration x ∈ RZ such that(

x(n) = 0 ∀n ≤ −k,

x(n + 1)− x(n)2 = y(n) ∀n ≥ −k.

Then y and τ(x) coincide on [−k, k]. This shows that τ(RZ) is dense in RZ.However, τ is not surjective.Indeed the constant configuration z ∈ RZ, given by z(n) = 1 for all n ∈ Z, is not in theimage of τ .Otherwise, there would be x ∈ RZ such that x(n + 1)− x(n)2 = 1 for all n ∈ Z.This implies x(n) increasing and x(n) ≥ 1 for all n.Thus x(n) would have a finite limit as n → −∞.This is impossible since α− α2 = 1 has no real roots.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 21 / 25

Page 80: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Reversibility

Definition

Let G be a group and let A be a set. A cellular automaton τ : AG → AG is calledreversible if τ is bijective and its inverse map τ−1 : AG → AG is also a cellular automaton.

Proposition

Let G be a group and let A be a finite set. Then every bijective cellular automatonτ : AG → AG is reversible.

Proof.

Let τ : AG → AG be a bijective cellular automaton. As τ is continuous andG -equivariant, its inverse map τ−1 is also G -equivariant and continuous by compactnessof AG . We deduce that τ−1 is a cellular automaton by the Curtis-Hedlund theorem.

Remark

When A is infinite and the group G is non-periodic, one can always construct a bijectivecellular automaton τ : AG → AG which is not reversible [CC-2011].

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 22 / 25

Page 81: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Reversibility

Definition

Let G be a group and let A be a set. A cellular automaton τ : AG → AG is calledreversible if τ is bijective and its inverse map τ−1 : AG → AG is also a cellular automaton.

Proposition

Let G be a group and let A be a finite set. Then every bijective cellular automatonτ : AG → AG is reversible.

Proof.

Let τ : AG → AG be a bijective cellular automaton. As τ is continuous andG -equivariant, its inverse map τ−1 is also G -equivariant and continuous by compactnessof AG . We deduce that τ−1 is a cellular automaton by the Curtis-Hedlund theorem.

Remark

When A is infinite and the group G is non-periodic, one can always construct a bijectivecellular automaton τ : AG → AG which is not reversible [CC-2011].

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 22 / 25

Page 82: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Reversibility

Definition

Let G be a group and let A be a set. A cellular automaton τ : AG → AG is calledreversible if τ is bijective and its inverse map τ−1 : AG → AG is also a cellular automaton.

Proposition

Let G be a group and let A be a finite set. Then every bijective cellular automatonτ : AG → AG is reversible.

Proof.

Let τ : AG → AG be a bijective cellular automaton. As τ is continuous andG -equivariant, its inverse map τ−1 is also G -equivariant and continuous by compactnessof AG . We deduce that τ−1 is a cellular automaton by the Curtis-Hedlund theorem.

Remark

When A is infinite and the group G is non-periodic, one can always construct a bijectivecellular automaton τ : AG → AG which is not reversible [CC-2011].

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 22 / 25

Page 83: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Reversibility

Definition

Let G be a group and let A be a set. A cellular automaton τ : AG → AG is calledreversible if τ is bijective and its inverse map τ−1 : AG → AG is also a cellular automaton.

Proposition

Let G be a group and let A be a finite set. Then every bijective cellular automatonτ : AG → AG is reversible.

Proof.

Let τ : AG → AG be a bijective cellular automaton. As τ is continuous andG -equivariant, its inverse map τ−1 is also G -equivariant and continuous by compactnessof AG . We deduce that τ−1 is a cellular automaton by the Curtis-Hedlund theorem.

Remark

When A is infinite and the group G is non-periodic, one can always construct a bijectivecellular automaton τ : AG → AG which is not reversible [CC-2011].

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 22 / 25

Page 84: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Reversibility of algebraic cellular automata

Theorem (CC-2010a)

Let G be a group, and K an uncountable algebraically closed field. Then every bijectivealgebraic cellular automaton τ : AG → AG over K is reversible.

Under the hypotheses of the preceding theorem, it may happen that the inverse cellularautomaton is not algebraic.

Example

Let K be an uncountable algebraically closed field of characteristic p > 0 and considerthe Frobenius automorphism f : K → K given by λ 7→ λp. Then the map τ : KG → KG ,defined by

τ(x)(g) = f (x(g)) ∀x ∈ KG ,∀g ∈ G ,

is a bijective algebraic cellular automaton with memory set 1G and local defining mapf . The inverse cellular automaton τ−1 : KG → KG is given by

τ−1(x)(g) = f −1(x(g)) ∀x ∈ KG ,∀g ∈ G ,

Therefore τ−1 is not algebraic since f −1 is not polynomial.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 23 / 25

Page 85: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Reversibility of algebraic cellular automata

Theorem (CC-2010a)

Let G be a group, and K an uncountable algebraically closed field. Then every bijectivealgebraic cellular automaton τ : AG → AG over K is reversible.

Under the hypotheses of the preceding theorem, it may happen that the inverse cellularautomaton is not algebraic.

Example

Let K be an uncountable algebraically closed field of characteristic p > 0 and considerthe Frobenius automorphism f : K → K given by λ 7→ λp. Then the map τ : KG → KG ,defined by

τ(x)(g) = f (x(g)) ∀x ∈ KG ,∀g ∈ G ,

is a bijective algebraic cellular automaton with memory set 1G and local defining mapf . The inverse cellular automaton τ−1 : KG → KG is given by

τ−1(x)(g) = f −1(x(g)) ∀x ∈ KG ,∀g ∈ G ,

Therefore τ−1 is not algebraic since f −1 is not polynomial.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 23 / 25

Page 86: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Reversibility of algebraic cellular automata

Theorem (CC-2010a)

Let G be a group, and K an uncountable algebraically closed field. Then every bijectivealgebraic cellular automaton τ : AG → AG over K is reversible.

Under the hypotheses of the preceding theorem, it may happen that the inverse cellularautomaton is not algebraic.

Example

Let K be an uncountable algebraically closed field of characteristic p > 0 and considerthe Frobenius automorphism f : K → K given by λ 7→ λp. Then the map τ : KG → KG ,defined by

τ(x)(g) = f (x(g)) ∀x ∈ KG ,∀g ∈ G ,

is a bijective algebraic cellular automaton with memory set 1G and local defining mapf . The inverse cellular automaton τ−1 : KG → KG is given by

τ−1(x)(g) = f −1(x(g)) ∀x ∈ KG ,∀g ∈ G ,

Therefore τ−1 is not algebraic since f −1 is not polynomial.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 23 / 25

Page 87: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Questions

The following questions are natural :

(Q1) — Does there exist a bijective algebraic cellular automaton τ : AZ → AZ over Cwhose inverse cellular automaton τ−1 : AZ → AZ is not algebraic ?

(Q2) — Does there exist an injective algebraic cellular automaton τ : AZ → AZ over Rwhich is not surjective ?

(Q3) — For K = Q or K = Fp, does there exist an injective algebraic cellular automatonτ : AZ → AZ over K which is not surjective ?

(Q4) — For K = Q or K = Fp, does there exist an algebraic cellular automatonτ : AZ → AZ over K which does not satisfy the closed image property ?

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 24 / 25

Page 88: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Questions

The following questions are natural :

(Q1) — Does there exist a bijective algebraic cellular automaton τ : AZ → AZ over Cwhose inverse cellular automaton τ−1 : AZ → AZ is not algebraic ?

(Q2) — Does there exist an injective algebraic cellular automaton τ : AZ → AZ over Rwhich is not surjective ?

(Q3) — For K = Q or K = Fp, does there exist an injective algebraic cellular automatonτ : AZ → AZ over K which is not surjective ?

(Q4) — For K = Q or K = Fp, does there exist an algebraic cellular automatonτ : AZ → AZ over K which does not satisfy the closed image property ?

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 24 / 25

Page 89: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Questions

The following questions are natural :

(Q1) — Does there exist a bijective algebraic cellular automaton τ : AZ → AZ over Cwhose inverse cellular automaton τ−1 : AZ → AZ is not algebraic ?

(Q2) — Does there exist an injective algebraic cellular automaton τ : AZ → AZ over Rwhich is not surjective ?

(Q3) — For K = Q or K = Fp, does there exist an injective algebraic cellular automatonτ : AZ → AZ over K which is not surjective ?

(Q4) — For K = Q or K = Fp, does there exist an algebraic cellular automatonτ : AZ → AZ over K which does not satisfy the closed image property ?

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 24 / 25

Page 90: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Questions

The following questions are natural :

(Q1) — Does there exist a bijective algebraic cellular automaton τ : AZ → AZ over Cwhose inverse cellular automaton τ−1 : AZ → AZ is not algebraic ?

(Q2) — Does there exist an injective algebraic cellular automaton τ : AZ → AZ over Rwhich is not surjective ?

(Q3) — For K = Q or K = Fp, does there exist an injective algebraic cellular automatonτ : AZ → AZ over K which is not surjective ?

(Q4) — For K = Q or K = Fp, does there exist an algebraic cellular automatonτ : AZ → AZ over K which does not satisfy the closed image property ?

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 24 / 25

Page 91: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Questions

The following questions are natural :

(Q1) — Does there exist a bijective algebraic cellular automaton τ : AZ → AZ over Cwhose inverse cellular automaton τ−1 : AZ → AZ is not algebraic ?

(Q2) — Does there exist an injective algebraic cellular automaton τ : AZ → AZ over Rwhich is not surjective ?

(Q3) — For K = Q or K = Fp, does there exist an injective algebraic cellular automatonτ : AZ → AZ over K which is not surjective ?

(Q4) — For K = Q or K = Fp, does there exist an algebraic cellular automatonτ : AZ → AZ over K which does not satisfy the closed image property ?

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 24 / 25

Page 92: Algebraic Cellular Automata and Groupsirma.math.unistra.fr/~coornaer/kyoto-coornaert-2011.pdf · Algebraic Cellular Automata and Groups Michel Coornaert IRMA, Strasbourg, France International

Bibliography

[CC-2008] T. Ceccherini-Silberstein and M. Coornaert, A generalization of theCurtis-Hedlund theorem, Theoret. Comput. Sci. 400 (2008), 225–229.

[CC-2010a] T. Ceccherini-Silberstein and M. Coornaert, On algebraic cellular automata,arXiv:1011.4759.

[CC-2010b] T. Ceccherini-Silberstein and M. Coornaert, Cellular automata and groups,Springer Monographs in Mathematics, Springer, Berlin, 2010.

[CC-2011] T. Ceccherini-Silberstein and M. Coornaert, On the reversibility and the closedimage property of linear cellular automata, Theoret. Comput. Sci. 412 (2011), 300–306.

[Gr-1999] M. Gromov, Endomorphisms of symbolic algebraic varieties, J. Eur. Math.Soc. (JEMS) 1 (1999), 109–197.

[He-1969] G.A. Hedlund, Endomorphisms and automorphisms of the shift dynamicalsystem, Math. Systems Theory 3 (1969), 320–375.

Michel Coornaert (IRMA, Strasbourg, France) Algebraic Cellular Automata and Groups March 7, 2011 25 / 25