The group of reversible Turing machines

Size: px
Start display at page:

Download "The group of reversible Turing machines"

Transcription

1 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 of Chile AUTOMATA June, 2016

2 Motivation Recall that a Turing machine is defined by a rule : δ T : Σ Q Σ Q { 1, 0, 1}

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

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

5 Motivation This defines a natural action T : Σ Z Q Σ Z Q q T r

6 Motivation This defines a natural action T : Σ Z Q Σ Z Q Such that if (x, q) Σ Z Q and δ T (x 0, q) = (a, r, d) then : T (x, q) = (σ d ( x), q ) where σ : Σ Z Σ Z is the shift action given by σ d (x) z = x z d, x 0 = a and x Z\{0} = x Z\{0}.

7 Motivation 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.

8 Motivation 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.

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

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

11 Moving head model f T defines naturally an action T Σ Zd Q Z d T q 2 q 1 f (, q 1 ) = (, q 2, (1, 1)) F = {(0, 0), (1, 0), (1, 1)}

12 Moving head model f T defines naturally an action T Σ Zd Q Z d T q 2 q 1 f (, q 1 ) = (, q 2, (1, 1)) F = {(0, 0), (1, 0), (1, 1)} Let Σ = n and Q = k. (TM(Z d, n, k), ) is the monoid of all such T with the composition operation ; (RTM(Z d, n, k), ) is the group of all such T which are bijective.

13 Moving head model : As cellular automata Let Q = {1,..., k} and Σ = {0,..., n 1}. Σ Zd = {x : Z d Σ} X k = {x {0, 1,..., k} Zd 0 / {x u, x v } = u = v} Let X n,k = Σ Zd X k and Y = Σ Zd {0 Zd }. Then :

14 Moving head model : As cellular automata Let Q = {1,..., k} and Σ = {0,..., n 1}. Σ Zd = {x : Z d Σ} X k = {x {0, 1,..., k} Zd 0 / {x u, x v } = u = v} Let X n,k = Σ Zd X k and Y = Σ Zd {0 Zd }. Then : TM(Z d, n, k) = {φ End(X n,k ) φ Y = id, φ 1 (Y ) = Y } RTM(Z d, n, k) = {φ Aut(X n,k ) φ Y = id}

15 Moving tape model f T defines naturally an action T Σ Zd Q T f q 1 q 2 f (, q 1 ) = (, q 2, (1, 1)) F = {(0, 0), (1, 0), (1, 1)}

16 Moving tape model f T defines naturally an action T Σ Zd Q T f q 1 q 2 f (, q 1 ) = (, q 2, (1, 1)) F = {(0, 0), (1, 0), (1, 1)} Let Σ = n and Q = k. (TM fix (Z d, n, k), ) is the monoid of all such T with the composition operation ; (RTM fix (Z d, n, k), ) is the group of all such T which are bijective.

17 Moving tape model : dynamical definition Let x, y Σ Zd. x and y are asymptotic, and write x y, if they differ in finitely many coordinates. We write x m y if x v = y v for all v m.

18 Moving tape model : dynamical definition Let x, y Σ Zd. x and y are asymptotic, and write x y, if they differ in finitely many coordinates. We write x m y if x v = y v for all v m. Let T : Σ Zd Q Σ Zd Q be a function. T is a moving tape Turing machine T is continuous, and for a continuous function s : Σ Zd Q Z d and a N we have T (x, q) 1 a σ s(x,q) (x) for all (x, q) Σ Zd Q.

19 Moving tape model : dynamical definition Let x, y Σ Zd. x and y are asymptotic, and write x y, if they differ in finitely many coordinates. We write x m y if x v = y v for all v m. Let T : Σ Zd Q Σ Zd Q be a function. T is a moving tape Turing machine T is continuous, and for a continuous function s : Σ Zd Q Z d and a N we have T (x, q) 1 a σ s(x,q) (x) for all (x, q) Σ Zd Q. s : Σ Zd Q Z d is the shift indicator function

20 Equivalence of the models RTM fix (Z d, 1, k) = S k and Z d RTM(Z d, 1, k).

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

22 Properties of RTM Proposition Let T TM fix (Z d, n, k). Then the following are equivalent : 1 T is injective. 2 T is surjective. 3 T RTM fix (Z d, n, k). 4 T preserves the uniform measure (µ(t 1 (A)) = µ(a) for all Borel sets A). 5 µ(t (A)) = µ(a) for all Borel sets A.

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

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

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 (0 m a, q) = (a0 m, q, 1). Otherwise f (u, q) = (u, q, 0).

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 (0 m a, q) = (a0 m, q, 1). Otherwise f (u, q) = (u, q, 0). T SURF,m RTM(Z, n, k) and α(t SURF,m ) = 1/n m

27 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 (0 m a, q) = (a0 m, q, 1). Otherwise f (u, q) = (u, q, 0). 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.

28 Interesting subgroups of RTM LP(Z d, n, k) Local permutations. q T π r

29 Interesting subgroups of RTM LP(Z d, n, k) Local permutations. RFA(Z d, n, k) Reversible finite-state automata. q T r

30 Interesting subgroups of RTM LP(Z d, n, k) Local permutations. RFA(Z d, n, k) Reversible finite-state automata. OB(Z d, n, k) Oblivous machines LP, Shift.

31 Interesting subgroups of RTM LP(Z d, n, k) Local permutations. RFA(Z d, n, k) Reversible finite-state automata. OB(Z d, n, k) Oblivous machines LP, Shift. EL(Z d, n, k) Elementary machines LP, RFA.

32 Small group theory roadmap Residually Finite LEF Abelian Sofic Surjunctive Amenable LEA Res. finite groups are those where every non-identity element can be mapped to a non-identity element by a homomorphism to a finite group Amenable groups admit left invariant finitely additive measures. LEF and LEA stand for locally embeddable into (finite/amenable) groups. Sofic groups are generalizations of LEF and LEA. Surjunctive groups satisfy that all injective CA are surjective.

33 Small group theory roadmap Residually Finite LEF Abelian Sofic Surjunctive Amenable LEA Theorem n 2, RTM(Z d, n, k) is LEF but neither amenable nor residually finite.

34 Some properties : LP(Z d, n, k) For n 2, we have S LP(Z d, n, k).

35 Some properties : LP(Z d, n, k) For n 2, we have S LP(Z d, n, k). This means that RTM is not residually finite, and that it contains all finite groups.

36 Some properties : LP(Z d, n, k) For n 2, we have S LP(Z d, n, k). This means that RTM is not residually finite, and that it contains all finite groups. LP(Z d, n, k) is locally finite and amenable.

37 Some properties : LP(Z d, n, k) For n 2, we have S LP(Z d, n, k). This means that RTM is not residually finite, and that it contains all finite groups. LP(Z d, n, k) is locally finite and amenable. In particular, for n 2 LP(Z d, n, k) is not finitely generated.

38 Some properties : OB(Z d, n, k) Now let s add the shift. Recall that OB(Z d, n, k) = LP, Shift.

39 Some properties : OB(Z d, n, k) Now let s add the shift. Recall that OB(Z d, n, k) = LP, Shift. OB(Z d, n, k) is amenable.

40 Some properties : OB(Z d, n, k) Now let s add the shift. Recall that OB(Z d, n, k) = LP, Shift. OB(Z d, n, k) is amenable. Proof : α gives a short exact sequence 1 LP(Z d, n, k) OB(Z d, n, k) Z d 1.

41 Some properties : OB(Z d, n, k) Now let s add the shift. Recall that OB(Z d, n, k) = LP, Shift. OB(Z d, n, k) is amenable. Proof : α gives a short exact sequence 1 LP(Z d, n, k) OB(Z d, n, k) Z d 1. OB(Z d, n, k) contains all generalized lamplighter groups G Z d.

42 Some properties : OB(Z d, n, k) Now let s add the shift. Recall that OB(Z d, n, k) = LP, Shift. OB(Z d, n, k) is amenable. Proof : α gives a short exact sequence 1 LP(Z d, n, k) OB(Z d, n, k) Z d 1. OB(Z d, n, k) contains all generalized lamplighter groups G Z d. Theorem OB(Z d, n, k) is finitely generated.

43 OB(Z d, n, k) is finitely generated. This proof is based on the existence of strongly universal reversible gates for permutations of Σ m. A controlled swap is a transposition (s, t) where s, t have Hamming distance 1 in Q Σ m. Theorem The group generated by the applications of controlled swaps of Q Σ 4 at arbitrary positions generates Sym(Q Σ m ) if Σ is odd and Alt(Q Σ m ) if it s even. Corollary : [Sym(Q Σ m )] m+1 [Sym(Q Σ 4 )] m+1.

44 OB(Z d, n, k) is finitely generated. Using this result, a generating set can be constructed : 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 ( 0, e i ).

45 Some properties : RFA(Z d, n, k) Recall that RFA(Z d, n, k) is the subgroup of machines which do not modify the tape. For n 2, RFA(Z d, n, k) contains all countable free groups.

46 Some properties : RFA(Z d, n, k) Recall that RFA(Z d, n, k) is the subgroup of machines which do not modify the tape. For n 2, RFA(Z d, n, k) contains all countable free groups. In particular, this means that RFA and RTM are not amenable.

47 Some properties : RFA(Z d, n, k) Recall that RFA(Z d, n, k) is the subgroup of machines which do not modify the tape. For n 2, RFA(Z d, n, k) contains all countable free groups. In particular, this means that RFA and RTM are not amenable. RFA(Z d, n, k) is residually finite but not finitely generated.

48 Some properties : EL(Z d, n, k) and RTM(Z d, n, k) Recall that EL(Z d, n, k) = LP(Z d, n, k), RFA(Z d, n, k) is the subgroup of elementary Turing machines. Question : Is EL(Z d, n, k) = RTM(Z d, n, k)?

49 Some properties : EL(Z d, n, k) and RTM(Z d, n, k) Recall that EL(Z d, n, k) = LP(Z d, n, k), RFA(Z d, n, k) is the subgroup of elementary Turing machines. Question : Is EL(Z d, n, k) = RTM(Z d, n, k)? For n 2, α(el(z d, n, k)) = α(rfa(z d, n, k)) has bounded denominator.

50 Some properties : EL(Z d, n, k) and RTM(Z d, n, k) Recall that EL(Z d, n, k) = LP(Z d, n, k), RFA(Z d, n, k) is the subgroup of elementary Turing machines. Question : Is EL(Z d, n, k) = RTM(Z d, n, k)? For n 2, α(el(z d, n, k)) = α(rfa(z d, n, k)) has bounded denominator. In particular, this means that EL RTM.

51 Some properties : EL(Z d, n, k) and RTM(Z d, n, k) Recall that EL(Z d, n, k) = LP(Z d, n, k), RFA(Z d, n, k) is the subgroup of elementary Turing machines. Question : Is EL(Z d, n, k) = RTM(Z d, n, k)? For n 2, α(el(z d, n, k)) = α(rfa(z d, n, k)) has bounded denominator. In particular, this means that EL RTM. Open : Is EL = Ker α (RTM), Shift?

52 Some properties : EL(Z d, n, k) and RTM(Z d, n, k) Recall that EL(Z d, n, k) = LP(Z d, n, k), RFA(Z d, n, k) is the subgroup of elementary Turing machines. Question : Is EL(Z d, n, k) = RTM(Z d, n, k)? For n 2, α(el(z d, n, k)) = α(rfa(z d, n, k)) has bounded denominator. In particular, this means that EL RTM. Open : Is EL = Ker α (RTM), Shift? RTM is a LEF group, in particular, it is sofic.

53 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.

54 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.

55 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. What can we say about the torsion ( n such that T n = 1) problem?

56 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. What can we say about the torsion ( n such that T n = 1) problem? It is undecidable in RTM(Z d, n, k) if n 2. What about RFA?

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

58 The torsion problem for RFA RFA(Z, n, k) has decidable torsion problem. Proof : 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 undecidable torsion problem for d, n 2.

59 The torsion problem for RFA RFA(Z, n, k) has decidable torsion problem. Proof : 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 undecidable torsion problem for d, n 2. Proof : Reduction to the snake tiling problem, which reduces to the domino problem for Z d.

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

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

62 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.

63 Thank you for your attention!

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

The torsion problem for the automorphism group of a full Z d -shift and its topological fullgroup. 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

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

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

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

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

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

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

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

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

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

ON APPROXIMATION PROPERTIES OF SEMIDIRECT PRODUCTS OF GROUPS

ON APPROXIMATION PROPERTIES OF SEMIDIRECT PRODUCTS OF GROUPS ON APPROXIMATION PROPERTIES OF SEMIDIRECT PRODUCTS OF GROUPS GOULNARA ARZHANTSEVA AND ŚWIATOSŁAW R. GAL Abstract. Let R be a class of groups closed under taking semidirect products with finite kernel and

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

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

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

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

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

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

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

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

Endomorphism Monoids of Graphs and Partial Orders

Endomorphism Monoids of Graphs and Partial Orders Endomorphism Monoids of Graphs and Partial Orders Nik Ruskuc nik@mcs.st-and.ac.uk School of Mathematics and Statistics, University of St Andrews Leeds, 3rd August 2007 S.J. Pride: S.J. Pride: Semigroups

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

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

120A LECTURE OUTLINES

120A LECTURE OUTLINES 120A LECTURE OUTLINES RUI WANG CONTENTS 1. Lecture 1. Introduction 1 2 1.1. An algebraic object to study 2 1.2. Group 2 1.3. Isomorphic binary operations 2 2. Lecture 2. Introduction 2 3 2.1. The multiplication

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

Undecidable Problems and Reducibility

Undecidable Problems and Reducibility University of Georgia Fall 2014 Reducibility We show a problem decidable/undecidable by reducing it to another problem. One type of reduction: mapping reduction. Definition Let A, B be languages over Σ.

More information

From Fundamentele Informatica 1: inleverdatum 1 april 2014, 13:45 uur. A Set A of the Same Size as B or Larger Than B. A itself is not.

From Fundamentele Informatica 1: inleverdatum 1 april 2014, 13:45 uur. A Set A of the Same Size as B or Larger Than B. A itself is not. Fundamentele Informatica 3 voorjaar 2014 http://www.liacs.nl/home/rvvliet/fi3/ Rudy van Vliet kamer 124 Snellius, tel. 071-527 5777 rvvliet(at)liacs(dot)nl college 8, 31 maart 2014 8. Recursively Enumerable

More information

arxiv: v4 [math.gr] 2 Sep 2015

arxiv: v4 [math.gr] 2 Sep 2015 A NON-LEA SOFIC GROUP ADITI KAR AND NIKOLAY NIKOLOV arxiv:1405.1620v4 [math.gr] 2 Sep 2015 Abstract. We describe elementary examples of finitely presented sofic groups which are not residually amenable

More information

FORMAL LANGUAGES, AUTOMATA AND COMPUTATION

FORMAL LANGUAGES, AUTOMATA AND COMPUTATION FORMAL LANGUAGES, AUTOMATA AND COMPUTATION DECIDABILITY ( LECTURE 15) SLIDES FOR 15-453 SPRING 2011 1 / 34 TURING MACHINES-SYNOPSIS The most general model of computation Computations of a TM are described

More information

Continuous and Borel Dynamics of Countable Borel Equivalence Relations

Continuous and Borel Dynamics of Countable Borel Equivalence Relations Continuous and Borel Dynamics of Countable Borel Equivalence Relations S. Jackson (joint with S. Gao, E. Krohne, and B. Seward) Department of Mathematics University of North Texas June 9, 2015 BLAST 2015,

More information

Midterm Exam. There are 6 problems. Your 5 best answers count. Please pay attention to the presentation of your work! Best 5

Midterm Exam. There are 6 problems. Your 5 best answers count. Please pay attention to the presentation of your work! Best 5 Department of Mathematical Sciences Instructor: Daiva Pucinskaite Modern Algebra June 22, 2017 Midterm Exam There are 6 problems. Your 5 best answers count. Please pay attention to the presentation of

More information

On spectra of Koopman, groupoid and quasi-regular representations

On spectra of Koopman, groupoid and quasi-regular representations On spectra of Koopman, groupoid and quasi-regular representations Artem Dudko Stony Brook University Group Theory International Webinar March 17, 2016 Preliminaries Throughout the talk G is a countable

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

16.1 Countability. CS125 Lecture 16 Fall 2014

16.1 Countability. CS125 Lecture 16 Fall 2014 CS125 Lecture 16 Fall 2014 16.1 Countability Proving the non-existence of algorithms for computational problems can be very difficult. Indeed, we do not know how to prove P NP. So a natural question is

More information

Math 210A: Algebra, Homework 5

Math 210A: Algebra, Homework 5 Math 210A: Algebra, Homework 5 Ian Coley November 5, 2013 Problem 1. Prove that two elements σ and τ in S n are conjugate if and only if type σ = type τ. Suppose first that σ and τ are cycles. Suppose

More information

ON VARIETIES IN WHICH SOLUBLE GROUPS ARE TORSION-BY-NILPOTENT

ON VARIETIES IN WHICH SOLUBLE GROUPS ARE TORSION-BY-NILPOTENT ON VARIETIES IN WHICH SOLUBLE GROUPS ARE TORSION-BY-NILPOTENT GÉRARD ENDIMIONI C.M.I., Université de Provence, UMR-CNRS 6632 39, rue F. Joliot-Curie, 13453 Marseille Cedex 13, France E-mail: endimion@gyptis.univ-mrs.fr

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

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

A Primer on Homological Algebra

A Primer on Homological Algebra A Primer on Homological Algebra Henry Y Chan July 12, 213 1 Modules For people who have taken the algebra sequence, you can pretty much skip the first section Before telling you what a module is, you probably

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

On Conditions for an Endomorphism to be an Automorphism

On Conditions for an Endomorphism to be an Automorphism Algebra Colloquium 12 : 4 (2005 709 714 Algebra Colloquium c 2005 AMSS CAS & SUZHOU UNIV On Conditions for an Endomorphism to be an Automorphism Alireza Abdollahi Department of Mathematics, University

More information

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z).

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z). 18.312: Algebraic Combinatorics Lionel Levine Lecture date: May 3, 2011 Lecture 22 Notes by: Lou Odette This lecture: Smith normal form of an integer matrix (linear algebra over Z). 1 Review of Abelian

More information

Krieger s finite generator theorem for ergodic actions of countable groups

Krieger s finite generator theorem for ergodic actions of countable groups Krieger s finite generator theorem for ergodic actions of countable groups Brandon Seward University of Michigan UNT RTG Conference Logic, Dynamics, and Their Interactions II June 6, 2014 Brandon Seward

More information

Chapter One. Affine Coxeter Diagrams

Chapter One. Affine Coxeter Diagrams Chapter One Affine Coxeter Diagrams By the results summarized in Chapter VI, Section 43, of [3], affine Coxeter groups can be characterized as groups generated by reflections of an affine space (by which

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

Math 3140 Fall 2012 Assignment #3

Math 3140 Fall 2012 Assignment #3 Math 3140 Fall 2012 Assignment #3 Due Fri., Sept. 21. Remember to cite your sources, including the people you talk to. My solutions will repeatedly use the following proposition from class: Proposition

More information

Lecture 12: Mapping Reductions

Lecture 12: Mapping Reductions Lecture 12: Mapping Reductions October 18, 2016 CS 1010 Theory of Computation Topics Covered 1. The Language EQ T M 2. Mapping Reducibility 3. The Post Correspondence Problem 1 The Language EQ T M The

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

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

ABSTRACT ALGEBRA 1, LECTURES NOTES 5: SUBGROUPS, CONJUGACY, NORMALITY, QUOTIENT GROUPS, AND EXTENSIONS.

ABSTRACT ALGEBRA 1, LECTURES NOTES 5: SUBGROUPS, CONJUGACY, NORMALITY, QUOTIENT GROUPS, AND EXTENSIONS. ABSTRACT ALGEBRA 1, LECTURES NOTES 5: SUBGROUPS, CONJUGACY, NORMALITY, QUOTIENT GROUPS, AND EXTENSIONS. ANDREW SALCH 1. Subgroups, conjugacy, normality. I think you already know what a subgroup is: Definition

More information

Groups of Prime Power Order with Derived Subgroup of Prime Order

Groups of Prime Power Order with Derived Subgroup of Prime Order Journal of Algebra 219, 625 657 (1999) Article ID jabr.1998.7909, available online at http://www.idealibrary.com on Groups of Prime Power Order with Derived Subgroup of Prime Order Simon R. Blackburn*

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

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

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 sofic groups. arxiv:math/ v1 [math.gr] 25 May 2003

On sofic groups. arxiv:math/ v1 [math.gr] 25 May 2003 On sofic groups arxiv:math/0305352v1 [math.gr] 25 May 2003 Gábor Elek and Endre Szabó Mathematical Institute of the Hungarian Academy of Sciences P.O. Box 127, H-1364 Budapest, Hungary elek@renyi.hu endre@renyi.hu

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

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 Church-Turing Thesis The definition of the algorithm came in the 1936 papers of Alonzo Church h and Alan

More information

SOLUTIONS TO THE FINAL EXAM

SOLUTIONS TO THE FINAL EXAM SOLUTIONS TO THE FINAL EXAM Short questions 1 point each) Give a brief definition for each of the following six concepts: 1) normal for topological spaces) 2) path connected 3) homeomorphism 4) covering

More information

Chapter 11 Evolution by Permutation

Chapter 11 Evolution by Permutation Chapter 11 Evolution by Permutation In what follows a very brief account of reversible evolution and, in particular, reversible computation by permutation will be presented We shall follow Mermin s account

More information

Turing Machines, diagonalization, the halting problem, reducibility

Turing Machines, diagonalization, the halting problem, reducibility Notes on Computer Theory Last updated: September, 015 Turing Machines, diagonalization, the halting problem, reducibility 1 Turing Machines A Turing machine is a state machine, similar to the ones we have

More information

4.2 Chain Conditions

4.2 Chain Conditions 4.2 Chain Conditions Imposing chain conditions on the or on the poset of submodules of a module, poset of ideals of a ring, makes a module or ring more tractable and facilitates the proofs of deep theorems.

More information

23.1. Proof of the fundamental theorem of homomorphisms (FTH). We start by recalling the statement of FTH introduced last time.

23.1. Proof of the fundamental theorem of homomorphisms (FTH). We start by recalling the statement of FTH introduced last time. 23. Quotient groups II 23.1. Proof of the fundamental theorem of homomorphisms (FTH). We start by recalling the statement of FTH introduced last time. Theorem (FTH). Let G, Q be groups and ϕ : G Q a homomorphism.

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

Theory of Computation

Theory of Computation Thomas Zeugmann Hokkaido University Laboratory for Algorithmics http://www-alg.ist.hokudai.ac.jp/ thomas/toc/ Lecture 14: Applications of PCP Goal of this Lecture Our goal is to present some typical undecidability

More information

CSE 105 THEORY OF COMPUTATION

CSE 105 THEORY OF COMPUTATION CSE 105 THEORY OF COMPUTATION "Winter" 2018 http://cseweb.ucsd.edu/classes/wi18/cse105-ab/ Today's learning goals Sipser Ch 4.2 Trace high-level descriptions of algorithms for computational problems. Use

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

ACS2: Decidability Decidability

ACS2: Decidability Decidability Decidability Bernhard Nebel and Christian Becker-Asano 1 Overview An investigation into the solvable/decidable Decidable languages The halting problem (undecidable) 2 Decidable problems? Acceptance problem

More information

Intro to Theory of Computation

Intro to Theory of Computation Intro to Theory of Computation LECTURE 15 Last time Decidable languages Designing deciders Today Designing deciders Undecidable languages Diagonalization Sofya Raskhodnikova 3/1/2016 Sofya Raskhodnikova;

More information

COMBINATORIAL GROUP THEORY NOTES

COMBINATORIAL GROUP THEORY NOTES COMBINATORIAL GROUP THEORY NOTES These are being written as a companion to Chapter 1 of Hatcher. The aim is to give a description of some of the group theory required to work with the fundamental groups

More information

HOMOMORPHISMS TO ACYLINDRICALLY HYPERBOLIC GROUPS I: EQUATIONALLY NOETHERIAN GROUPS AND FAMILIES. Contents

HOMOMORPHISMS TO ACYLINDRICALLY HYPERBOLIC GROUPS I: EQUATIONALLY NOETHERIAN GROUPS AND FAMILIES. Contents HOMOMORPHISMS TO ACYLINDRICALLY HYPERBOLIC GROUPS I: EQUATIONALLY NOETHERIAN GROUPS AND FAMILIES D. GROVES AND M. HULL Abstract. We study the set of homomorphisms from a fixed finitely generated group

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

Lecture 11: Random Variables

Lecture 11: Random Variables EE5110: Probability Foundations for Electrical Engineers July-November 2015 Lecture 11: Random Variables Lecturer: Dr. Krishna Jagannathan Scribe: Sudharsan, Gopal, Arjun B, Debayani The study of random

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

23.1. Proof of the fundamental theorem of homomorphisms (FTH). We start by recalling the statement of FTH introduced last time.

23.1. Proof of the fundamental theorem of homomorphisms (FTH). We start by recalling the statement of FTH introduced last time. 23. Quotient groups II 23.1. Proof of the fundamental theorem of homomorphisms (FTH). We start by recalling the statement of FTH introduced last time. Theorem (FTH). Let G, H be groups and ϕ : G H a homomorphism.

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

Cover Page. The handle holds various files of this Leiden University dissertation.

Cover Page. The handle   holds various files of this Leiden University dissertation. Cover Page The handle http://hdl.handle.net/1887/20310 holds various files of this Leiden University dissertation. Author: Jansen, Bas Title: Mersenne primes and class field theory Date: 2012-12-18 Chapter

More information

Lecture 10: Limit groups

Lecture 10: Limit groups Lecture 10: Limit groups Olga Kharlampovich November 4 1 / 16 Groups universally equivalent to F Unification Theorem 1 Let G be a finitely generated group and F G. Then the following conditions are equivalent:

More information

Von Neumann regularity, split epicness and elementary cellular automata

Von Neumann regularity, split epicness and elementary cellular automata Von Neumann regularity, split epicness and elementary cellular automata Ville Salo vosalo@utu.fi April 2, 28 Abstract We show that a cellular automaton on a mixing subshift of finite type is a Von Neumann

More information

CS20a: Turing Machines (Oct 29, 2002)

CS20a: Turing Machines (Oct 29, 2002) CS20a: Turing Machines (Oct 29, 2002) So far: DFA = regular languages PDA = context-free languages Today: Computability 1 Church s thesis The computable functions are the same as the partial recursive

More information

1.4 Cardinality. Tom Lewis. Fall Term Tom Lewis () 1.4 Cardinality Fall Term / 9

1.4 Cardinality. Tom Lewis. Fall Term Tom Lewis () 1.4 Cardinality Fall Term / 9 1.4 Cardinality Tom Lewis Fall Term 2006 Tom Lewis () 1.4 Cardinality Fall Term 2006 1 / 9 Outline 1 Functions 2 Cardinality 3 Cantor s theorem Tom Lewis () 1.4 Cardinality Fall Term 2006 2 / 9 Functions

More information

FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS

FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS ARTEM CHERNIKOV 1. Intro Motivated by connections with computational complexity (mostly a part of computer scientice today).

More information

Emphasize physical realizability.

Emphasize physical realizability. Emphasize physical realizability. The conventional approach is to measure complexity via SPACE & TIME, which are inherently unbounded by their nature. An alternative approach is to count the MATTER & ENERGY

More information

uring Reducibility Dept. of Computer Sc. & Engg., IIT Kharagpur 1 Turing Reducibility

uring Reducibility Dept. of Computer Sc. & Engg., IIT Kharagpur 1 Turing Reducibility uring Reducibility Dept. of Computer Sc. & Engg., IIT Kharagpur 1 Turing Reducibility uring Reducibility Dept. of Computer Sc. & Engg., IIT Kharagpur 2 FINITE We have already seen that the language FINITE

More information

COUNTABLE BOREL QUASI-ORDERS

COUNTABLE BOREL QUASI-ORDERS COUNTABLE BOREL QUASI-ORDERS BY JAY WILLIAMS A dissertation submitted to the Graduate School New Brunswick Rutgers, The State University of New Jersey in partial fulfillment of the requirements for the

More information

Exercises MAT2200 spring 2014 Ark 4 Homomorphisms and factor groups

Exercises MAT2200 spring 2014 Ark 4 Homomorphisms and factor groups Exercises MAT2200 spring 2014 Ark 4 Homomorphisms and factor groups This Ark concerns the weeks No. (Mar ) and No. (Mar ). It is not very logical to have lectures on Fridays and problem solving in plenum

More information

Journal Algebra Discrete Math.

Journal Algebra Discrete Math. Algebra and Discrete Mathematics Number. (004). pp. 45 55 c Journal Algebra and Discrete Mathematics RESEARCH ARTICLE On growth of the inverse semigroup of partially defined co finite automorphisms of

More information

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations Page 1 Definitions Tuesday, May 8, 2018 12:23 AM Notations " " means "equals, by definition" the set of all real numbers the set of integers Denote a function from a set to a set by Denote the image of

More information

MATH 101: ALGEBRA I WORKSHEET, DAY #3. Fill in the blanks as we finish our first pass on prerequisites of group theory.

MATH 101: ALGEBRA I WORKSHEET, DAY #3. Fill in the blanks as we finish our first pass on prerequisites of group theory. MATH 101: ALGEBRA I WORKSHEET, DAY #3 Fill in the blanks as we finish our first pass on prerequisites of group theory 1 Subgroups, cosets Let G be a group Recall that a subgroup H G is a subset that is

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

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

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

Theory of Computing Tamás Herendi

Theory of Computing Tamás Herendi Theory of Computing Tamás Herendi Theory of Computing Tamás Herendi Publication date 2014 Table of Contents 1 Preface 1 2 Formal languages 2 3 Order of growth rate 9 4 Turing machines 16 1 The definition

More information

Computable Functions

Computable Functions Computable Functions Part I: Non Computable Functions Computable and Partially Computable Functions Computable Function Exists a Turing Machine M -- M Halts on All Input -- M(x) = f (x) Partially Computable

More information

LIMIT GROUPS FOR RELATIVELY HYPERBOLIC GROUPS, II: MAKANIN-RAZBOROV DIAGRAMS

LIMIT GROUPS FOR RELATIVELY HYPERBOLIC GROUPS, II: MAKANIN-RAZBOROV DIAGRAMS LIMIT GROUPS FOR RELATIVELY HYPERBOLIC GROUPS, II: MAKANIN-RAZBOROV DIAGRAMS DANIEL GROVES Abstract. Let Γ be a torsion-free group which is hyperbolic relative to a collection of free abeian subgroups.

More information

0.1 Universal Coefficient Theorem for Homology

0.1 Universal Coefficient Theorem for Homology 0.1 Universal Coefficient Theorem for Homology 0.1.1 Tensor Products Let A, B be abelian groups. Define the abelian group A B = a b a A, b B / (0.1.1) where is generated by the relations (a + a ) b = a

More information

Math 581 Problem Set 8 Solutions

Math 581 Problem Set 8 Solutions Math 581 Problem Set 8 Solutions 1. Prove that a group G is abelian if and only if the function ϕ : G G given by ϕ(g) g 1 is a homomorphism of groups. In this case show that ϕ is an isomorphism. Proof:

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

1.1 Definition. A monoid is a set M together with a map. 1.3 Definition. A monoid is commutative if x y = y x for all x, y M.

1.1 Definition. A monoid is a set M together with a map. 1.3 Definition. A monoid is commutative if x y = y x for all x, y M. 1 Monoids and groups 1.1 Definition. A monoid is a set M together with a map M M M, (x, y) x y such that (i) (x y) z = x (y z) x, y, z M (associativity); (ii) e M such that x e = e x = x for all x M (e

More information

1 Showing Recognizability

1 Showing Recognizability CSCC63 Worksheet Recognizability and Decidability 1 1 Showing Recognizability 1.1 An Example - take 1 Let Σ be an alphabet. L = { M M is a T M and L(M) }, i.e., that M accepts some string from Σ. Prove

More information

CS 468: Computational Topology Group Theory Fall b c b a b a c b a c b c c b a

CS 468: Computational Topology Group Theory Fall b c b a b a c b a c b c c b a Q: What s purple and commutes? A: An abelian grape! Anonymous Group Theory Last lecture, we learned about a combinatorial method for characterizing spaces: using simplicial complexes as triangulations

More information

Homework #05, due 2/17/10 = , , , , , Additional problems recommended for study: , , 10.2.

Homework #05, due 2/17/10 = , , , , , Additional problems recommended for study: , , 10.2. Homework #05, due 2/17/10 = 10.3.1, 10.3.3, 10.3.4, 10.3.5, 10.3.7, 10.3.15 Additional problems recommended for study: 10.2.1, 10.2.2, 10.2.3, 10.2.5, 10.2.6, 10.2.10, 10.2.11, 10.3.2, 10.3.9, 10.3.12,

More information