The torsion problem for the automorphism group of a full Z d -shift and its topological fullgroup.

Size: px
Start display at page:

Download "The torsion problem for the automorphism group of a full Z d -shift and its topological fullgroup."

Transcription

1 The torsion problem for the automorphism group of a full Z d -shift and its topological fullgroup. Sebastián Barbieri From a joint work with Jarkko Kari and Ville Salo LIP, ENS de Lyon CNRS INRIA UCBL Université de Lyon Wandering Seminar, Wrocław March, 216

2 Motivation Given a fullshift (A Z, σ) recall that its automorphism group is given by Aut(A Z ) = {φ : A Z A Z homeomorpism, [σ, φ] = id}

3 Motivation Given a fullshift (A Z, σ) recall that its automorphism group is given by Aut(A Z ) = {φ : A Z A Z homeomorpism, [σ, φ] = id} It is still unknown whether Aut({, 1} Z ) = Aut({, 1, 2} Z ), but we know that for any pair of alphabets A, B with at least two elements Aut(A Z ) Aut(B Z )

4 Motivation Given a fullshift (A Z, σ) recall that its automorphism group is given by Aut(A Z ) = {φ : A Z A Z homeomorpism, [σ, φ] = id} It is still unknown whether Aut({, 1} Z ) = Aut({, 1, 2} Z ), but we know that for any pair of alphabets A, B with at least two elements Aut(A Z ) Aut(B Z ) Nevertheless, we know that Aut({, 1} Z ) Aut({, 1, 2, 3} Z ). The proof comes from studying the roots of elements in the center.

5 Motivation It might be a good idea to understand torsion in these groups. Definition (Torsion problem) Let G = S R be a finitely generated group. The torsion problem of G is the language TP(G) where TP(G) = {w (S S 1 ) n N such that w n = G 1}

6 Motivation It might be a good idea to understand torsion in these groups. Definition (Torsion problem) Let G = S R be a finitely generated group. The torsion problem of G is the language TP(G) where Example TP(G) = {w (S S 1 ) n N such that w n = G 1} Let Z Z/3Z = a, b [a, b], b 3. Then TP(Z Z/3Z) = {w {a, b, a 1, b 1 } w a = w a 1}

7 Talk highlights Theorem (B, Kari, Salo) For any finite alphabet A 2, Aut(A Z ) contains a finitely generated subgroup with undecidable torsion problem. The same result also holds for any sofic subshift of positive entropy.

8 Talk highlights Theorem (B, Kari, Salo) For any finite alphabet A 2, Aut(A Z ) contains a finitely generated subgroup with undecidable torsion problem. The same result also holds for any sofic subshift of positive entropy. The topological fullgroup of a dynamical system (X, T ) where T : G X is the group [[T ]] = {φ Homeo(X) s : X G continuous, φ(x) = T s(x) (x)}. Theorem (B, Kari, Salo) Let (A Zd, σ) be a full shift and A 2. The topological fullgroup [[σ]] contains a finitely generated subgroup with undecidable torsion problem if and only if d 2.

9 Background Recall that a Turing machine is defined by a rule : δ T : Σ Q Σ Q { 1,, 1}

10 Background Recall that a Turing machine is defined by a rule : δ T : Σ Q Σ Q { 1,, 1} q δ T (, q) = (, r, 1)

11 Background Recall that a Turing machine is defined by a rule : δ T : Σ Q Σ Q { 1,, 1} r δ T (, q) = (, r, 1)

12 Background This defines a natural action T : Σ Z Q Σ Z Q q T r

13 Background The composition of two actions T T is not necessarily an action generated by a Turing machine. if the action T is a bijection then the inverse it not necessarily an action generated by a Turing machine.

14 Background The composition of two actions T T is not necessarily an action generated by a Turing machine. if the action T is a bijection then the inverse it not necessarily an action generated by a Turing machine. As in cellular automata, the class of CA with radius bounded by some k N is not closed under composition or inverses.

15 Definition Let s get rid of these constrains. Given F, F finite subsets of a group G, consider instead of δ T a function : f T : Σ F Q Σ F Q G,

16 Definition Let s get rid of these constrains. Given F, F finite subsets of a group G, consider instead of δ T a function : f T : Σ F Q Σ F Q G, Let F = F = {, 1, 2} 2, then f T (p, q) = (p, q, d) means : p p Turn state q into state q Move head by d.

17 Moving head model f T defines naturally an action T : Σ G Q Z d Σ G Q Z d T q 2 q 1 f (, q 1 ) = (, q 2, (1, 1)) F = {(, ), (1, ), (1, 1)}

18 Moving head model f T defines naturally an action T : Σ G Q Z d Σ G Q Z d T q 2 q 1 f (, q 1 ) = (, q 2, (1, 1)) F = {(, ), (1, ), (1, 1)} Let Σ = n and Q = k. (RTM(G, n, k), ) is the group of all such T which are bijective. It can be seen as a group of CA over a sofic shift.

19 Moving tape model f T defines naturally an action T : Σ G Q Σ G Q T f q 1 q 2 f (, q 1 ) = (, q 2, (1, 1)) F = {(, ), (1, ), (1, 1)}

20 Moving tape model f T defines naturally an action T : Σ G Q Σ G Q T f q 1 q 2 f (, q 1 ) = (, q 2, (1, 1)) F = {(, ), (1, ), (1, 1)} Let Σ = n and Q = k. (RTM fix (G, n, k), ) is the group of all such T which are bijective. It s like the topological fullgroup but admits local changes.

21 Equivalence of the models RTM fix (G, 1, k) = S k and G RTM(G, 1, k). Proposition If n 2 then : RTM fix (G, n, k) = RTM(G, n, k).

22 Properties of RTM Proposition If n 2 RTM(Z, n, k) is not finitely generated.

23 Properties of RTM Proposition If n 2 RTM(Z, n, k) is not finitely generated. Proof : We find an epimorphism from RTM to a non-finitely generated group. Let T RTM fix (Z, n, k), therefore, it has a cocycle s : Σ Z Q Z. Define α(t ) := E µ (s) = s(x, q)dµ, Σ Z Q One can check that α(t 1 T 2 ) = α(t 1 ) + α(t 2 ). Therefore α : RTM(Z, n, k) Q is an homomorphism

24 Properties of RTM Now consider the machine T SURF,m where for all a Σ and q Q : q a q T SURF,m a f ( m a, q) = (a m, q, 1). Otherwise f (u, q) = (u, q, ).

25 Properties of RTM Now consider the machine T SURF,m where for all a Σ and q Q : q a q T SURF,m a f ( m a, q) = (a m, q, 1). Otherwise f (u, q) = (u, q, ). T SURF,m RTM(Z, n, k) and α(t SURF,m ) = 1/n m

26 Properties of RTM Now consider the machine T SURF,m where for all a Σ and q Q : q a q T SURF,m a f ( m a, q) = (a m, q, 1). Otherwise f (u, q) = (u, q, ). T SURF,m RTM(Z, n, k) and α(t SURF,m ) = 1/n m (1/n m ) m N α(rtm(z, n, k)) which is thus a non-finitely generated subgroup of Q.

27 Computability properties Given a finite rules : f, f : It is decidable (in any model) whether T f = T f. We can effectively calculate a rule for T f T f. It is decidable whether T f is reversible. If it is, we can effectively compute a rule for T 1 f.

28 Computability properties Given a finite rules : f, f : It is decidable (in any model) whether T f = T f. We can effectively calculate a rule for T f T f. It is decidable whether T f is reversible. If it is, we can effectively compute a rule for T 1 f. RTM(Z d, n, k) is a recursively presented group with decidable word problem. (Unlike Aut(A Z ))

29 Interesting subgroups of RTM LP(G, n, k) Local permutations. q T π r

30 Interesting subgroups of RTM LP(G, n, k) Local permutations. RFA(G, n, k) Reversible finite-state automata. q T r Note that for ({,..., n 1} G, σ) then [[σ]] = RFA(G, n, 1).

31 Interesting subgroups of RTM LP(G, n, k) Local permutations. RFA(G, n, k) Reversible finite-state automata. OB(G, n, k) Oblivous machines LP, σ.

32 Interesting subgroups of RTM LP(G, n, k) Local permutations. RFA(G, n, k) Reversible finite-state automata. OB(G, n, k) Oblivous machines LP, σ. EL(G, n, k) Elementary machines LP, RFA.

33 The torsion problem for [[σ]]

34 The torsion problem for RFA RFA(Z, n, k) has decidable torsion problem. Proof idea : As Z is two-ended, any non-torsion machine must shift to the left or right in at least a periodic configuration.

35 The torsion problem for RFA RFA(Z, n, k) has decidable torsion problem. Proof idea : As Z is two-ended, any non-torsion machine must shift to the left or right in at least a periodic configuration. Theorem RFA(Z d, n, k) has a finitely generated subgroup with undecidable torsion problem for d, n 2.

36 The torsion problem for RFA RFA(Z, n, k) has decidable torsion problem. Proof idea : As Z is two-ended, any non-torsion machine must shift to the left or right in at least a periodic configuration. Theorem RFA(Z d, n, k) has a finitely generated subgroup with undecidable torsion problem for d, n 2.

37 The snake problem ɛ Can we tile the plane in a way which produces a bi-infinite path?

38 The snake problem Theorem (Kari) The snake tiling problem is undecidable. The proof uses a plane filling curve generated by a substitution.

39 The snake problem Theorem (Kari) The snake tiling problem is undecidable. The proof uses a plane filling curve generated by a substitution. For every instance of the snake tiling problem, one can construct T RFA which walks the path of the snake, and turns back if it encounters a problem.

40 The torsion problem for RFA : Cheating version We ll first do it by cheating : Arbitrary alphabet τ as an instance of the snake tiling problem and at least two states L, R. Let t be the tile at (, ). If t = ɛ, do nothing. Otherwise : If the state is L. Check the tile in the direction left(t). If it matches correctly with t move the head to that position, otherwise switch the state to R. If the state is R. Check the tile in the direction right(t). If it matches correctly with t move the head to that position, otherwise switch the state to L

41 The torsion problem for RFA : The real thing We are going to code everything in a binary alphabet and use no states l 1 l 2 r 1 r 2 b 1 b 2 b 3 b 4 b 5 Let C be the set of all patterns of this form.

42 The torsion problem for RFA : The real deal Consider the group spanned by the following machines : 1 {T v } v D that shifts by v 2 T walk that walks along the direction codified by l 1, l 2 or r 1, r 2 depending on the direction bit. 3 {g c } c C that flips the direction bit if the current pattern is c C, 4 {h c } c C that flips the auxiliary bit if the current pattern is c C, 5 {g +,c } c C that adds the auxiliary bit to the direction bit if the current pattern is c C, and 6 {h +,c } c C that adds the direction bit to the auxiliary bit if the current pattern is c C,

43 The torsion problem for RFA : The real deal The previous group spans the machines g p and h p for patterns p composed of fragments of c in compatible positions.

44 The torsion problem for RFA : The real deal The previous group spans the machines g p and h p for patterns p composed of fragments of c in compatible positions. g p = (T 7 v g +,c T 7 v h p F \{ v} )2. h p = (T 7 v h +,c T 7 v g p F \{ v} )2. Finally, we use these machines to code the first ones.

45 The torsion problem for RFA : The real deal M(t) =

46 The torsion problem for RFA : The real deal T = (T walk ) M g p p M c C Acts as the first machine, but using these coded macrotiles. g c

47 The torsion problem for RFA : The real deal T = (T walk ) M p M g p c C Acts as the first machine, but using these coded macrotiles. Corollary Let d 2 and σ be the shift action of Z d over a full shift A Zd where A 2. Then the full group [[σ]] contains a finitely generated subgroup with undecidable torsion problem. g c

48 The torsion problem for Aut(A Z )

49 TP(Aut(A Z )) is undecidable. We want to prove that the torsion problem is undecidable for a f.g. subgroup of Aut(A Z ). The sketch is as follows : 1 The torsion problem for reversible classical Turing machines is undecidable [Kari, Ollinger 28].

50 TP(Aut(A Z )) is undecidable. We want to prove that the torsion problem is undecidable for a f.g. subgroup of Aut(A Z ). The sketch is as follows : 1 The torsion problem for reversible classical Turing machines is undecidable [Kari, Ollinger 28]. 2 Classical Turing machines embed into EL(Z, n, k).

51 TP(Aut(A Z )) is undecidable. We want to prove that the torsion problem is undecidable for a f.g. subgroup of Aut(A Z ). The sketch is as follows : 1 The torsion problem for reversible classical Turing machines is undecidable [Kari, Ollinger 28]. 2 Classical Turing machines embed into EL(Z, n, k). 3 EL(Z, n, k) is finitely generated.

52 TP(Aut(A Z )) is undecidable. We want to prove that the torsion problem is undecidable for a f.g. subgroup of Aut(A Z ). The sketch is as follows : 1 The torsion problem for reversible classical Turing machines is undecidable [Kari, Ollinger 28]. 2 Classical Turing machines embed into EL(Z, n, k). 3 EL(Z, n, k) is finitely generated. 4 There exists a "torsion preserving function" from EL(Z, n, k) to Aut(A Z ) Classical EL Aut(A Z )

53 OB(Z d, n, k) is finitely generated. This proof is inspired both on the existence of strongly universal reversible gates for permutations of Σ m and the Juschenko Monod proof for the fullgroup of minimal actions.

54 OB(Z d, n, k) is finitely generated. This proof is inspired both on the existence of strongly universal reversible gates for permutations of Σ m and the Juschenko Monod proof for the fullgroup of minimal actions. The set A 1 A 2 A 3 generate OB(Z d, n, k) = LP(Z d, n, k), σ. A 1 = Shifts T ei for {e i } i d a base of Z d. A 2 =All T π LP(Z d, n, k) of fixed support E Z d of size 4. A 3 = The swaps of symbols in positions (, e i ).

55 EL(Z, n, k) is finitely generated. EL(Z, n, k) = OB(Z, n, k), RFA(Z, n, k)

56 EL(Z, n, k) is finitely generated. EL(Z, n, k) = OB(Z, n, k), RFA(Z, n, k) We can show that RFA(Z, n, k) is generated by shifts and controlled position swaps. f is controlled position swap if for some u, v Σ, f (xu.avy) = xua.vy and f (xua.vy) = xu.avy.

57 EL(Z, n, k) is finitely generated. EL(Z, n, k) = OB(Z, n, k), RFA(Z, n, k) We can show that RFA(Z, n, k) is generated by shifts and controlled position swaps. f is controlled position swap if for some u, v Σ, f (xu.avy) = xua.vy and f (xua.vy) = xu.avy. We only need to implement controlled position swaps [technical].

58 From EL(Z, n, k) to Aut(A Z ) Definition Let G and H be groups. We say a function φ : G H is finiteness preserving (FP) if the following holds : If F G is finite, then the group w w F G is infinite if and only if the group φ(w 1 )φ(w 2 ) φ(w w ) w F is infinite.

59 From EL(Z, n, k) to Aut(A Z ) Definition Let G and H be groups. We say a function φ : G H is finiteness preserving (FP) if the following holds : If F G is finite, then the group w w F G is infinite if and only if the group φ(w 1 )φ(w 2 ) φ(w w ) w F is infinite. Lemma An FP function from a f.g. H to G forces the torsion problem of G to be harder than the one of H.

60 Construction of the FP function Let A = {Σ 2 ({, } (Q {, }))}.

61 Construction of the FP function Let A = {Σ 2 ({, } (Q {, }))}. Parse the third layer into zones ( (q, a) ) q q q q q

62 Construction of the FP function Let A = {Σ 2 ({, } (Q {, }))}. Parse the third layer into zones ( (q, a) ). Define φ to act as a conveyor belt over each zone u u 1 u 2 u 3 u 4 u 5 u 6 u u 1 u 2 u 3 u 4 u 5 T w w 1 u 1 w 2 u w 3 u u 1 w w 1 w 2 w 3 w 4 v v 1 v 2 v 3 v 4 v 5 v 6 q u 6 r w 4 v v 1 v 2 v 3 v 4 v 5 w 5 q v v 1 v 2 v3 v 4 v 5 v 6 v v 1 v 2 v3 v 4 v 5 w 5 r f T (u 2u 3.u 4u 5u 6v 6, q) = (w w 1.w 2w 3w 4w 5, r, 4)

63 Construction of the FP function Let A = {Σ 2 ({, } (Q {, }))}. Parse the third layer into zones ( (q, a) ). Define φ to act as a conveyor belt over each zone φ is a computable FP function.

64 Construction of the FP function Let A = {Σ 2 ({, } (Q {, }))}. Parse the third layer into zones ( (q, a) ). Define φ to act as a conveyor belt over each zone φ is a computable FP function. There is a finitely generated subgroup of Aut(A Z ) with undecidable torsion problem. As Aut(A Z ) Aut({, 1} Z ) the same is valid for any full shift, mixing SFTs, sofic shift of positive entropy, etc.

65 Thank you for your attention!

The group of reversible Turing machines

The group of reversible Turing machines The group of reversible Turing machines Sebastián Barbieri, Jarkko Kari and Ville Salo LIP, ENS de Lyon CNRS INRIA UCBL Université de Lyon University of Turku Center for Mathematical Modeling, University

More information

The domino problem for self-similar structures

The domino problem for self-similar structures The domino problem for self-similar structures Sebastián Barbieri and Mathieu Sablik LIP, ENS de Lyon CNRS INRIA UCBL Université de Lyon Aix-Marseille Université CIE June, 2016 Tilings fractals Tiling

More information

The domino problem for structures between Z and Z 2.

The domino problem for structures between Z and Z 2. 1/29 The domino problem for structures between Z and Z 2. Sebastián Barbieri LIP, ENS de Lyon Turku October, 215 2/29 G-subshifts Consider a group G. I A is a finite alphabet. Ex : A = {, 1}. I A G is

More information

Theoretical Computer Science

Theoretical Computer Science Theoretical Computer Science 661 (2017) 35 55 Contents lists available at ScienceDirect Theoretical Computer Science www.elsevier.com/locate/tcs A notion of effectiveness for subshifts on finitely generated

More information

arxiv: v1 [cs.cc] 23 Oct 2017

arxiv: v1 [cs.cc] 23 Oct 2017 Conjugacy of one-dimensional one-sided cellular automata is undecidable Joonatan Jalonen 2 and Jarkko Kari University of Turku arxiv:7.8v [cs.cc] 23 Oct 27 Abstract Two cellular automata are strongly conjugate

More information

A notion of effectiveness for subshifts on finitely generated groups.

A notion of effectiveness for subshifts on finitely generated groups. A notion of effectiveness for subshifts on finitely generated groups. Nathalie Aubrun, Sebastián Barbieri and Mathieu Sablik nathalie.aubrun@ens-lyon.fr sebastian.barbieri@ens-lyon.fr mathieu.sablik@univ-amu.fr

More information

Strongly aperiodic subshifts in countable groups.

Strongly aperiodic subshifts in countable groups. Strongly aperiodic subshifts in countable groups. Sebastián Barbieri Lemp LIP, ENS de Lyon CNRS INRIA UCBL Université de Lyon Séminaire Ernest April, 216 Motivation A dynamical system is a pair (X, T )

More information

A short proof of the existence of non-empty strongly aperiodic subshifts over {0, 1} in countable groups.

A short proof of the existence of non-empty strongly aperiodic subshifts over {0, 1} in countable groups. 1/29 A short proof of the existence of non-empty strongly aperiodic subshifts over {, 1} in countable groups. Sebastián Barbieri LIP, ENS de Lyon Séminaire Amiens December, 215 Subshifts 1/29 2/29 G-Subshifts

More information

Group-Walking Automata

Group-Walking Automata Group-Walking Automata Ville Salo, Ilkka Törmä To cite this version: Ville Salo, Ilkka Törmä. Group-Walking Automata. Jarkko Kari. 21st Workshop on Cellular Automata and Discrete Complex Systems (AUTOMATA),

More information

Non-emptiness Testing for TMs

Non-emptiness Testing for TMs 180 5. Reducibility The proof of unsolvability of the halting problem is an example of a reduction: a way of converting problem A to problem B in such a way that a solution to problem B can be used to

More information

Automata on the Plane vs Particles and Collisions

Automata on the Plane vs Particles and Collisions Automata on the Plane vs Particles and Collisions N. Ollinger and G. Richard Laboratoire d informatique fondamentale de Marseille (LIF), Aix-Marseille Université, CNRS, 39 rue Joliot-Curie, 13 13 Marseille,

More information

Cellular Automata and Tilings

Cellular Automata and Tilings Cellular Automata and Tilings Jarkko Kari Department of Mathematics, University of Turku, Finland TUCS(Turku Centre for Computer Science), Turku, Finland Outline of the talk (1) Cellular automata (CA)

More information

Computation Histories

Computation Histories 208 Computation Histories The computation history for a Turing machine on an input is simply the sequence of configurations that the machine goes through as it processes the input. An accepting computation

More information

Research Statement. g [p]

Research Statement. g [p] Sebastián Barbieri sbarbieri@math.ubc.ca https://www.math.ubc.ca/~sbarbieri Chilean-Italian, born in August 1, 1989, Chile Research Statement A dynamical system is an action of a group G X on a topological

More information

DYNAMICAL CUBES AND A CRITERIA FOR SYSTEMS HAVING PRODUCT EXTENSIONS

DYNAMICAL CUBES AND A CRITERIA FOR SYSTEMS HAVING PRODUCT EXTENSIONS DYNAMICAL CUBES AND A CRITERIA FOR SYSTEMS HAVING PRODUCT EXTENSIONS SEBASTIÁN DONOSO AND WENBO SUN Abstract. For minimal Z 2 -topological dynamical systems, we introduce a cube structure and a variation

More information

6.045J/18.400J: Automata, Computability and Complexity. Quiz 2. March 30, Please write your name in the upper corner of each page.

6.045J/18.400J: Automata, Computability and Complexity. Quiz 2. March 30, Please write your name in the upper corner of each page. 6.045J/18.400J: Automata, Computability and Complexity March 30, 2005 Quiz 2 Prof. Nancy Lynch Please write your name in the upper corner of each page. Problem Score 1 2 3 4 5 6 Total Q2-1 Problem 1: True

More information

Tilings on different structures: exploration towards two problems

Tilings on different structures: exploration towards two problems École Normale Supérieure de Lyon Master 2 Rapport Tilings on different structures: exploration towards two problems Author: Sebastián Barbieri Supervisor: Dr. Nathalie Aubrun A report submitted in fulfilment

More information

Cellular automata, tilings and (un)computability

Cellular automata, tilings and (un)computability Cellular automata, tilings and (un)computability Jarkko Kari Department of Mathematics and Statistics University of Turku, Finland Topics of the four lectures () Wang tiles: aperiodicity and undecidability

More information

Row-constrained effective sets of colourings in the 2-fold horocyclic tessellations of H 2 are sofic. Nathalie Aubrun 1 and Mathieu Sablik 2

Row-constrained effective sets of colourings in the 2-fold horocyclic tessellations of H 2 are sofic. Nathalie Aubrun 1 and Mathieu Sablik 2 Row-constrained effective sets of colourings in the 2-fold horocyclic tessellations of H 2 are sofic. Nathalie Aubrun 1 and Mathieu Sablik 2 1 LIP, ENS de Lyon CNRS INRIA UCBL, Université de Lyon 2 I2M,

More information

CMPT 710/407 - Complexity Theory Lecture 4: Complexity Classes, Completeness, Linear Speedup, and Hierarchy Theorems

CMPT 710/407 - Complexity Theory Lecture 4: Complexity Classes, Completeness, Linear Speedup, and Hierarchy Theorems CMPT 710/407 - Complexity Theory Lecture 4: Complexity Classes, Completeness, Linear Speedup, and Hierarchy Theorems Valentine Kabanets September 13, 2007 1 Complexity Classes Unless explicitly stated,

More information

Algebras with finite descriptions

Algebras with finite descriptions Algebras with finite descriptions André Nies The University of Auckland July 19, 2005 Part 1: FA-presentability A countable structure in a finite signature is finite-automaton presentable (or automatic)

More information

A non-turing-recognizable language

A non-turing-recognizable language CS 360: Introduction to the Theory of Computing John Watrous, University of Waterloo A non-turing-recognizable language 1 OVERVIEW Thus far in the course we have seen many examples of decidable languages

More information

Cellular Automata: Tutorial

Cellular Automata: Tutorial Cellular Automata: Tutorial Jarkko Kari Department of Mathematics, University of Turku, Finland TUCS(Turku Centre for Computer Science), Turku, Finland Cellular Automata: examples A Cellular Automaton

More information

Computability and Complexity

Computability and Complexity Computability and Complexity Lecture 5 Reductions Undecidable problems from language theory Linear bounded automata given by Jiri Srba Lecture 5 Computability and Complexity 1/14 Reduction Informal Definition

More information

Nilpotency and Limit Sets of Cellular Automata

Nilpotency and Limit Sets of Cellular Automata Nilpotency and Limit Sets of Cellular Automata Pierre Guillon 1 and Gaétan Richard 2 1 Université Paris-Est Laboratoire d Informatique Gaspard Monge, UMR CNRS 8049 5 bd Descartes, 77454 Marne la Vallée

More information

Notes for Lecture 3... x 4

Notes for Lecture 3... x 4 Stanford University CS254: Computational Complexity Notes 3 Luca Trevisan January 14, 2014 Notes for Lecture 3 In this lecture we introduce the computational model of boolean circuits and prove that polynomial

More information

Slopes of multidimensional subshifts

Slopes of multidimensional subshifts Theory of Computing Systems manuscript No. (will be inserted by the editor) Slopes of multidimensional subshifts Emmanuel Jeandel Etienne Moutot Pascal Vanier Received: date / Accepted: date Abstract In

More information

4.2 The Halting Problem

4.2 The Halting Problem 172 4.2 The Halting Problem The technique of diagonalization was discovered in 1873 by Georg Cantor who was concerned with the problem of measuring the sizes of infinite sets For finite sets we can simply

More information

The halting problem is decidable on a set of asymptotic probability one

The halting problem is decidable on a set of asymptotic probability one The halting problem is decidable on a set of asymptotic probability one Joel David Hamkins The City University of New York http://jdh.hamkins.org Alexei Miasnikov The City University of New York http://www.cs.gc.cuny.edu/

More information

The Power of One-State Turing Machines

The Power of One-State Turing Machines The Power of One-State Turing Machines Marzio De Biasi Jan 15, 2018 Abstract At first glance, one state Turing machines are very weak: the Halting problem for them is decidable, and, without memory, they

More information

(Think: three copies of C) i j = k = j i, j k = i = k j, k i = j = i k.

(Think: three copies of C) i j = k = j i, j k = i = k j, k i = j = i k. Warm-up: The quaternion group, denoted Q 8, is the set {1, 1, i, i, j, j, k, k} with product given by 1 a = a 1 = a a Q 8, ( 1) ( 1) = 1, i 2 = j 2 = k 2 = 1, ( 1) a = a ( 1) = a a Q 8, (Think: three copies

More information

BASIC GROUP THEORY : G G G,

BASIC GROUP THEORY : G G G, BASIC GROUP THEORY 18.904 1. Definitions Definition 1.1. A group (G, ) is a set G with a binary operation : G G G, and a unit e G, possessing the following properties. (1) Unital: for g G, we have g e

More information

tp(c/a) tp(c/ab) T h(m M ) is assumed in the background.

tp(c/a) tp(c/ab) T h(m M ) is assumed in the background. Model Theory II. 80824 22.10.2006-22.01-2007 (not: 17.12) Time: The first meeting will be on SUNDAY, OCT. 22, 10-12, room 209. We will try to make this time change permanent. Please write ehud@math.huji.ac.il

More information

Dimension sensitive properties of cellular automata and subshifts of finite type

Dimension sensitive properties of cellular automata and subshifts of finite type Charalampos Zinoviadis Dimension sensitive properties of cellular automata and subshifts of finite type TUCS Technical Report No 977, May 2010 Dimension sensitive properties of cellular automata and subshifts

More information

MATH 25 CLASS 21 NOTES, NOV Contents. 2. Subgroups 2 3. Isomorphisms 4

MATH 25 CLASS 21 NOTES, NOV Contents. 2. Subgroups 2 3. Isomorphisms 4 MATH 25 CLASS 21 NOTES, NOV 7 2011 Contents 1. Groups: definition 1 2. Subgroups 2 3. Isomorphisms 4 1. Groups: definition Even though we have been learning number theory without using any other parts

More information

6.045: Automata, Computability, and Complexity Or, Great Ideas in Theoretical Computer Science Spring, Class 8 Nancy Lynch

6.045: Automata, Computability, and Complexity Or, Great Ideas in Theoretical Computer Science Spring, Class 8 Nancy Lynch 6.045: Automata, Computability, and Complexity Or, Great Ideas in Theoretical Computer Science Spring, 2010 Class 8 Nancy Lynch Today More undecidable problems: About Turing machines: Emptiness, etc. About

More information

Turing machine recap. Universal Turing Machines and Undecidability. Alphabet size doesn t matter. Robustness of TM

Turing machine recap. Universal Turing Machines and Undecidability. Alphabet size doesn t matter. Robustness of TM Turing machine recap A Turing machine TM is a tuple M = (Γ, Q, δ) where Γ: set of symbols that TM s tapes can contain. Q: possible states TM can be in. qstart: the TM starts in this state qhalt: the TM

More information

are Banach algebras. f(x)g(x) max Example 7.4. Similarly, A = L and A = l with the pointwise multiplication

are Banach algebras. f(x)g(x) max Example 7.4. Similarly, A = L and A = l with the pointwise multiplication 7. Banach algebras Definition 7.1. A is called a Banach algebra (with unit) if: (1) A is a Banach space; (2) There is a multiplication A A A that has the following properties: (xy)z = x(yz), (x + y)z =

More information

XX Eesti Arvutiteaduse Talvekool

XX Eesti Arvutiteaduse Talvekool XX Eesti Arvutiteaduse Talvekool Cellular automata, tilings and (un)computability Jarkko Kari Department of Mathematics and Statistics University of Turku Lecture 1: Tutorial on Cellular automata Introduction

More information

FREE PRODUCTS AND BRITTON S LEMMA

FREE PRODUCTS AND BRITTON S LEMMA FREE PRODUCTS AND BRITTON S LEMMA Dan Lidral-Porter 1. Free Products I determined that the best jumping off point was to start with free products. Free products are an extension of the notion of free groups.

More information

On Elementary Linear Logic and polynomial time (Extended Abstract)

On Elementary Linear Logic and polynomial time (Extended Abstract) On Elementary Linear Logic and polynomial time (Extended Abstract) Patrick Baillot ENS Lyon, Université de Lyon, LIP (UMR 5668 CNRS-ENSL-INRIA-UCBL) 1 Introduction Linear logic (LL) [Gir87] has been used

More information

Theory of Computation

Theory of Computation Theory of Computation Lecture #2 Sarmad Abbasi Virtual University Sarmad Abbasi (Virtual University) Theory of Computation 1 / 1 Lecture 2: Overview Recall some basic definitions from Automata Theory.

More information

On the coinductive nature of centralizers

On the coinductive nature of centralizers On the coinductive nature of centralizers Charles Grellois INRIA & University of Bologna Séminaire du LIFO Jan 16, 2017 Charles Grellois (INRIA & Bologna) On the coinductive nature of centralizers Jan

More information

MATH 436 Notes: Cyclic groups and Invariant Subgroups.

MATH 436 Notes: Cyclic groups and Invariant Subgroups. MATH 436 Notes: Cyclic groups and Invariant Subgroups. Jonathan Pakianathan September 30, 2003 1 Cyclic Groups Now that we have enough basic tools, let us go back and study the structure of cyclic groups.

More information

REVERSALS ON SFT S. 1. Introduction and preliminaries

REVERSALS ON SFT S. 1. Introduction and preliminaries Trends in Mathematics Information Center for Mathematical Sciences Volume 7, Number 2, December, 2004, Pages 119 125 REVERSALS ON SFT S JUNGSEOB LEE Abstract. Reversals of topological dynamical systems

More information

Introduction to Turing Machines. Reading: Chapters 8 & 9

Introduction to Turing Machines. Reading: Chapters 8 & 9 Introduction to Turing Machines Reading: Chapters 8 & 9 1 Turing Machines (TM) Generalize the class of CFLs: Recursively Enumerable Languages Recursive Languages Context-Free Languages Regular Languages

More information

13 More on free abelian groups

13 More on free abelian groups 13 More on free abelian groups Recall. G is a free abelian group if G = i I Z for some set I. 13.1 Definition. Let G be an abelian group. A set B G is a basis of G if B generates G if for some x 1,...x

More information

THE AUTOMORPHISM GROUP OF A MINIMAL SHIFT OF STRETCHED EXPONENTIAL GROWTH

THE AUTOMORPHISM GROUP OF A MINIMAL SHIFT OF STRETCHED EXPONENTIAL GROWTH THE AUTOMORPHISM GROUP OF A MINIMAL SHIFT OF STRETCHED EXPONENTIAL GROWTH VAN CYR AND BRYNA KRA Abstract. The group of automorphisms of a symbolic dynamical system is countable, but often very large. For

More information

CAPES MI. Turing Machines and decidable problems. Laure Gonnord

CAPES MI. Turing Machines and decidable problems. Laure Gonnord CAPES MI Turing Machines and decidable problems Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Université Claude Bernard Lyon1 2017 Motivation 1 Motivation 2 Turing Machines

More information

5 3 Watson-Crick Automata with Several Runs

5 3 Watson-Crick Automata with Several Runs 5 3 Watson-Crick Automata with Several Runs Peter Leupold Department of Mathematics, Faculty of Science Kyoto Sangyo University, Japan Joint work with Benedek Nagy (Debrecen) Presentation at NCMA 2009

More information

Cellular Automata. Jarkko Kari Spring University of Turku

Cellular Automata. Jarkko Kari Spring University of Turku Cellular Automata Jarkko Kari Spring 2 University of Turku Preliminaries. Introduction A cellular automaton is a discrete dynamical system that consists of a regular network of finite state automata (cells)

More information

arxiv:cs/ v1 [cs.dm] 4 Apr 2006

arxiv:cs/ v1 [cs.dm] 4 Apr 2006 On the Complexity of Limit Sets of Cellular utomata ssociated with Probability Measures Laurent Boyer 1, Victor Poupet 1, and Guillaume Theyssier 2 arxiv:cs/0604007v1 [cs.dm] 4 pr 2006 1 LIP (UMR 5668

More information

Notes for Lecture 3... x 4

Notes for Lecture 3... x 4 Stanford University CS254: Computational Complexity Notes 3 Luca Trevisan January 18, 2012 Notes for Lecture 3 In this lecture we introduce the computational model of boolean circuits and prove that polynomial

More information

Proof: The coding of T (x) is the left shift of the coding of x. φ(t x) n = L if T n+1 (x) L

Proof: The coding of T (x) is the left shift of the coding of x. φ(t x) n = L if T n+1 (x) L Lecture 24: Defn: Topological conjugacy: Given Z + d (resp, Zd ), actions T, S a topological conjugacy from T to S is a homeomorphism φ : M N s.t. φ T = S φ i.e., φ T n = S n φ for all n Z + d (resp, Zd

More information

6.8 The Post Correspondence Problem

6.8 The Post Correspondence Problem 6.8. THE POST CORRESPONDENCE PROBLEM 423 6.8 The Post Correspondence Problem The Post correspondence problem (due to Emil Post) is another undecidable problem that turns out to be a very helpful tool for

More information

Turing Machines (TM) Deterministic Turing Machine (DTM) Nondeterministic Turing Machine (NDTM)

Turing Machines (TM) Deterministic Turing Machine (DTM) Nondeterministic Turing Machine (NDTM) Turing Machines (TM) Deterministic Turing Machine (DTM) Nondeterministic Turing Machine (NDTM) 1 Deterministic Turing Machine (DTM).. B B 0 1 1 0 0 B B.. Finite Control Two-way, infinite tape, broken into

More information

6 More on simple groups Lecture 20: Group actions and simplicity Lecture 21: Simplicity of some group actions...

6 More on simple groups Lecture 20: Group actions and simplicity Lecture 21: Simplicity of some group actions... 510A Lecture Notes 2 Contents I Group theory 5 1 Groups 7 1.1 Lecture 1: Basic notions............................................... 8 1.2 Lecture 2: Symmetries and group actions......................................

More information

On the Computability of the Topological Entropy of Subshifts

On the Computability of the Topological Entropy of Subshifts Discrete Mathematics and Theoretical Computer Science DMTCS vol. 8, 26, 83 96 On the Computability of the Topological Entropy of Subshifts Jakob Grue Simonsen Department of Computer Science, University

More information

CHAPTER 5. Interactive Turing Machines

CHAPTER 5. Interactive Turing Machines CHAPTER 5 Interactive Turing Machines The interactive Turing machine, which was introduced by Van Leeuwen and Wiedermann[28, 30], is an extension of the classical Turing machine model. It attempts to model

More information

TURING MAHINES

TURING MAHINES 15-453 TURING MAHINES TURING MACHINE FINITE STATE q 10 CONTROL AI N P U T INFINITE TAPE read write move 0 0, R, R q accept, R q reject 0 0, R 0 0, R, L read write move 0 0, R, R q accept, R 0 0, R 0 0,

More information

Cellular Automata. Jarkko Kari Spring University of Turku

Cellular Automata. Jarkko Kari Spring University of Turku Cellular Automata Jarkko Kari Spring 23 University of Turku Preliminaries. Introduction A cellular automaton is a discrete dynamical system that consists of a regular network of finite state automata (cells)

More information

Borel complexity and automorphisms of C*-algebras

Borel complexity and automorphisms of C*-algebras Martino Lupini York University Toronto, Canada January 15th, 2013 Table of Contents 1 Auto-homeomorphisms of compact metrizable spaces 2 Measure preserving automorphisms of probability spaces 3 Automorphisms

More information

Constructing Critical Indecomposable Codes

Constructing Critical Indecomposable Codes Constructing Critical Indecomposable Codes Judy L. Walker 1 Abstract Critical indecomposable codes were introduced by Assmus [1], who also gave a recursive construction for these objects. One of the key

More information

Turing Machines A Turing Machine is a 7-tuple, (Q, Σ, Γ, δ, q0, qaccept, qreject), where Q, Σ, Γ are all finite

Turing Machines A Turing Machine is a 7-tuple, (Q, Σ, Γ, δ, q0, qaccept, qreject), where Q, Σ, Γ are all finite The Church-Turing Thesis CS60001: Foundations of Computing Science Professor, Dept. of Computer Sc. & Engg., Turing Machines A Turing Machine is a 7-tuple, (Q, Σ, Γ, δ, q 0, q accept, q reject ), where

More information

Adjunctions! Everywhere!

Adjunctions! Everywhere! Adjunctions! Everywhere! Carnegie Mellon University Thursday 19 th September 2013 Clive Newstead Abstract What do free groups, existential quantifiers and Stone-Čech compactifications all have in common?

More information

Group Isomorphisms - Some Intuition

Group Isomorphisms - Some Intuition Group Isomorphisms - Some Intuition The idea of an isomorphism is central to algebra. It s our version of equality - two objects are considered isomorphic if they are essentially the same. Before studying

More information

Lecture 8, 9: Tarski problems and limit groups

Lecture 8, 9: Tarski problems and limit groups Lecture 8, 9: Tarski problems and limit groups Olga Kharlampovich October 21, 28 1 / 51 Fully residually free groups A group G is residually free if for any non-trivial g G there exists φ Hom(G, F ), where

More information

Graded modules over classical simple Lie algebras

Graded modules over classical simple Lie algebras Graded modules over classical simple Lie algebras Alberto Elduque Universidad de Zaragoza (joint work with Mikhail Kochetov) Graded modules. Main questions Graded Brauer group Brauer invariant Solution

More information

Undecidability COMS Ashley Montanaro 4 April Department of Computer Science, University of Bristol Bristol, UK

Undecidability COMS Ashley Montanaro 4 April Department of Computer Science, University of Bristol Bristol, UK COMS11700 Undecidability Department of Computer Science, University of Bristol Bristol, UK 4 April 2014 COMS11700: Undecidability Slide 1/29 Decidability We are particularly interested in Turing machines

More information

THE AUTOMORPHISM GROUP OF A SHIFT OF LINEAR GROWTH: BEYOND TRANSITIVITY

THE AUTOMORPHISM GROUP OF A SHIFT OF LINEAR GROWTH: BEYOND TRANSITIVITY THE AUTOMORPHISM GROUP OF A SHIFT OF LINEAR GROWTH: BEYOND TRANSITIVITY VAN CYR AND BRYNA KRA Abstract. For a finite alphabet A and shift X A Z whose factor complexity function grows at most linearly,

More information

EXERCISES ON THE OUTER AUTOMORPHISMS OF S 6

EXERCISES ON THE OUTER AUTOMORPHISMS OF S 6 EXERCISES ON THE OUTER AUTOMORPHISMS OF S 6 AARON LANDESMAN 1. INTRODUCTION In this class, we investigate the outer automorphism of S 6. Let s recall some definitions, so that we can state what an outer

More information

1 Computational Problems

1 Computational Problems Stanford University CS254: Computational Complexity Handout 2 Luca Trevisan March 31, 2010 Last revised 4/29/2010 In this lecture we define NP, we state the P versus NP problem, we prove that its formulation

More information

1 The decision problem for First order logic

1 The decision problem for First order logic Math 260A Mathematical Logic Scribe Notes UCSD Winter Quarter 2012 Instructor: Sam Buss Notes by: James Aisenberg April 27th 1 The decision problem for First order logic Fix a finite language L. Define

More information

THE MEASURE-THEORETIC ENTROPY OF LINEAR CELLULAR AUTOMATA WITH RESPECT TO A MARKOV MEASURE. 1. Introduction

THE MEASURE-THEORETIC ENTROPY OF LINEAR CELLULAR AUTOMATA WITH RESPECT TO A MARKOV MEASURE. 1. Introduction THE MEASURE-THEORETIC ENTROPY OF LINEAR CELLULAR AUTOMATA WITH RESPECT TO A MARKOV MEASURE HASAN AKIN Abstract. The purpose of this short paper is to compute the measure-theoretic entropy of the onedimensional

More information

CSCE 551: Chin-Tser Huang. University of South Carolina

CSCE 551: Chin-Tser Huang. University of South Carolina CSCE 551: Theory of Computation Chin-Tser Huang huangct@cse.sc.edu University of South Carolina Computation History A computation history of a TM M is a sequence of its configurations C 1, C 2,, C l such

More information

6.5.3 An NP-complete domino game

6.5.3 An NP-complete domino game 26 Chapter 6. Complexity Theory 3SAT NP. We know from Theorem 6.5.7 that this is true. A P 3SAT, for every language A NP. Hence, we have to show this for languages A such as kcolor, HC, SOS, NPrim, KS,

More information

The Pumping Lemma. for all n 0, u 1 v n u 2 L (i.e. u 1 u 2 L, u 1 vu 2 L [but we knew that anyway], u 1 vvu 2 L, u 1 vvvu 2 L, etc.

The Pumping Lemma. for all n 0, u 1 v n u 2 L (i.e. u 1 u 2 L, u 1 vu 2 L [but we knew that anyway], u 1 vvu 2 L, u 1 vvvu 2 L, etc. The Pumping Lemma For every regular language L, there is a number l 1 satisfying the pumping lemma property: All w L with w l can be expressed as a concatenation of three strings, w = u 1 vu 2, where u

More information

Andrews Curtis Groups and the Andrews Curtis Conjecture

Andrews Curtis Groups and the Andrews Curtis Conjecture Andrews Curtis Groups and the Andrews Curtis Conjecture Adam Piggott adam.piggott@tufts.edu Tufts University p. 1/33 Credits and further info This work has appeared in the Journal of Group Theory 10 (2007)

More information

Skew braces. Leandro Vendramin Joint work with Agata Smoktunowicz. Universidad de Buenos Aires

Skew braces. Leandro Vendramin Joint work with Agata Smoktunowicz. Universidad de Buenos Aires Skew braces Leandro Vendramin Joint work with Agata Smoktunowicz Universidad de Buenos Aires Groups, rings and the Yang Baxter equation Spa, Belgium June 2017 In 1992 Drinfeld propose to study set-theoretical

More information

Periodicity and Immortality in Reversible Computing

Periodicity and Immortality in Reversible Computing Periodicity and Immortality in Reversible Computing Jarkko Kari, Nicolas Ollinger To cite this version: Jarkko Kari, Nicolas Ollinger. Periodicity and Immortality in Reversible Computing. Additional material

More information

Boolean circuits. Lecture Definitions

Boolean circuits. Lecture Definitions Lecture 20 Boolean circuits In this lecture we will discuss the Boolean circuit model of computation and its connection to the Turing machine model. Although the Boolean circuit model is fundamentally

More information

Twisted Projective Spaces and Linear Completions of some Partial Steiner Triple Systems

Twisted Projective Spaces and Linear Completions of some Partial Steiner Triple Systems Beiträge zur Algebra und Geometrie Contributions to Algebra and Geometry Volume 49 (2008), No. 2, 341-368. Twisted Projective Spaces and Linear Completions of some Partial Steiner Triple Systems Ma lgorzata

More information

Lecture 16. Error-free variable length schemes (contd.): Shannon-Fano-Elias code, Huffman code

Lecture 16. Error-free variable length schemes (contd.): Shannon-Fano-Elias code, Huffman code Lecture 16 Agenda for the lecture Error-free variable length schemes (contd.): Shannon-Fano-Elias code, Huffman code Variable-length source codes with error 16.1 Error-free coding schemes 16.1.1 The Shannon-Fano-Elias

More information

Equivalence of TMs and Multitape TMs. Theorem 3.13 and Corollary 3.15 By: Joseph Lauman

Equivalence of TMs and Multitape TMs. Theorem 3.13 and Corollary 3.15 By: Joseph Lauman Equivalence of TMs and Multitape TMs Theorem 3.13 and Corollary 3.15 By: Joseph Lauman Turing Machines First proposed by Alan Turing in 1936 Similar to finite automaton, but with an unlimited and unrestricted

More information

Theory of Computation

Theory of Computation Thomas Zeugmann Hokkaido University Laboratory for Algorithmics http://www-alg.ist.hokudai.ac.jp/ thomas/toc/ Lecture 13: Algorithmic Unsolvability The Halting Problem I In the last lecture we have shown

More information

Chapter 2 Linear Transformations

Chapter 2 Linear Transformations Chapter 2 Linear Transformations Linear Transformations Loosely speaking, a linear transformation is a function from one vector space to another that preserves the vector space operations. Let us be more

More information

Primitive recursive functions: decidability problems

Primitive recursive functions: decidability problems Primitive recursive functions: decidability problems Armando B. Matos October 24, 2014 Abstract Although every primitive recursive (PR) function is total, many problems related to PR functions are undecidable.

More information

CS 125 Section #10 (Un)decidability and Probability November 1, 2016

CS 125 Section #10 (Un)decidability and Probability November 1, 2016 CS 125 Section #10 (Un)decidability and Probability November 1, 2016 1 Countability Recall that a set S is countable (either finite or countably infinite) if and only if there exists a surjective mapping

More information

Further discussion of Turing machines

Further discussion of Turing machines Further discussion of Turing machines In this lecture we will discuss various aspects of decidable and Turing-recognizable languages that were not mentioned in previous lectures. In particular, we will

More information

Decidability (What, stuff is unsolvable?)

Decidability (What, stuff is unsolvable?) University of Georgia Fall 2014 Outline Decidability Decidable Problems for Regular Languages Decidable Problems for Context Free Languages The Halting Problem Countable and Uncountable Sets Diagonalization

More information

Friday Four Square! Today at 4:15PM, Outside Gates

Friday Four Square! Today at 4:15PM, Outside Gates P and NP Friday Four Square! Today at 4:15PM, Outside Gates Recap from Last Time Regular Languages DCFLs CFLs Efficiently Decidable Languages R Undecidable Languages Time Complexity A step of a Turing

More information

Turing machines and linear bounded automata

Turing machines and linear bounded automata and linear bounded automata Informatics 2A: Lecture 29 John Longley School of Informatics University of Edinburgh jrl@inf.ed.ac.uk 25 November, 2011 1 / 13 1 The Chomsky hierarchy: summary 2 3 4 2 / 13

More information

The Quest for Small Universal Cellular Automata Nicolas Ollinger LIP, ENS Lyon, France. 8 july 2002 / ICALP 2002 / Málaga, Spain

The Quest for Small Universal Cellular Automata Nicolas Ollinger LIP, ENS Lyon, France. 8 july 2002 / ICALP 2002 / Málaga, Spain The Quest for Small Universal Cellular Automata Nicolas Ollinger LIP, ENS Lyon, France 8 july 2002 / ICALP 2002 / Málaga, Spain Cellular Automata Definition. A d-ca A is a 4-uple ( Z d, S, N, δ ) where:

More information

arxiv:cs/ v1 [cs.cc] 9 Feb 2007

arxiv:cs/ v1 [cs.cc] 9 Feb 2007 The DFAs of Finitely Different Languages Andrew Badr Ian Shipman February 1, 2008 arxiv:cs/0702053v1 [cs.cc] 9 Feb 2007 Abstract Two languages are finitely different if their symmetric difference is finite.

More information

Introduction to Turing Machines

Introduction to Turing Machines Introduction to Turing Machines Deepak D Souza Department of Computer Science and Automation Indian Institute of Science, Bangalore. 12 November 2015 Outline 1 Turing Machines 2 Formal definitions 3 Computability

More information

CS21 Decidability and Tractability

CS21 Decidability and Tractability CS21 Decidability and Tractability Lecture 8 January 24, 2018 Outline Turing Machines and variants multitape TMs nondeterministic TMs Church-Turing Thesis So far several models of computation finite automata

More information

Profinite Groups. Hendrik Lenstra. 1. Introduction

Profinite Groups. Hendrik Lenstra. 1. Introduction Profinite Groups Hendrik Lenstra 1. Introduction We begin informally with a motivation, relating profinite groups to the p-adic numbers. Let p be a prime number, and let Z p denote the ring of p-adic integers,

More information

Griffith University 3130CIT Theory of Computation (Based on slides by Harald Søndergaard of The University of Melbourne) Turing Machines 9-0

Griffith University 3130CIT Theory of Computation (Based on slides by Harald Søndergaard of The University of Melbourne) Turing Machines 9-0 Griffith University 3130CIT Theory of Computation (Based on slides by Harald Søndergaard of The University of Melbourne) Turing Machines 9-0 Turing Machines Now for a machine model of much greater power.

More information

1. Classifying Spaces. Classifying Spaces

1. Classifying Spaces. Classifying Spaces Classifying Spaces 1. Classifying Spaces. To make our lives much easier, all topological spaces from now on will be homeomorphic to CW complexes. Fact: All smooth manifolds are homeomorphic to CW complexes.

More information

Word-hyperbolic groups have real-time word problem

Word-hyperbolic groups have real-time word problem Word-hyperbolic groups have real-time word problem Derek F. Holt 1 Introduction Let G = X be a finitely generated group, let A = X X 1, and let A be the set of all words in A. For u, v A, we denote the

More information