Characterizing possible typical asymptotic behaviours of cellular automata

Size: px
Start display at page:

Download "Characterizing possible typical asymptotic behaviours of cellular automata"

Transcription

1 Characterizing possible typical asymptotic behaviours of cellular automata Benjamin Hellouin de Menibus joint work with Mathieu Sablik Laboratoire d Analyse, Topologie et Probabilités Aix-Marseille University Automata Theory and Symbolic Dynamics Workshop, Vancouver Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 1 / 20

2 Definitions A, B finite alphabets; A the (finite) words; A Z the configurations; σ the shift action σ(a) i = a i 1 ; A cellular automaton is an action F : A Z A Z defined by a local rule f : A U A on some neighbourhood U. For A = {, } and U = { 1, 0, 1}: f }{{} Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 2 / 20

3 Definitions A, B finite alphabets; A the (finite) words; A Z the configurations; σ the shift action σ(a) i = a i 1 ; A cellular automaton is an action F : A Z A Z defined by a local rule f : A U A on some neighbourhood U. For A = {, } and U = { 1, 0, 1}: f }{{} Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 2 / 20

4 Definitions A, B finite alphabets; A the (finite) words; A Z the configurations; σ the shift action σ(a) i = a i 1 ; A cellular automaton is an action F : A Z A Z defined by a local rule f : A U A on some neighbourhood U. For A = {, } and U = { 1, 0, 1}: f }{{} Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 2 / 20

5 Definitions A, B finite alphabets; A the (finite) words; A Z the configurations; σ the shift action σ(a) i = a i 1 ; A cellular automaton is an action F : A Z A Z defined by a local rule f : A U A on some neighbourhood U. For A = {, } and U = { 1, 0, 1}: F Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 2 / 20

6 Simulations and typical asymptotic behaviour Traffic automaton Captive automaton 3-state cyclic automaton Additive automaton Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 3 / 20

7 Measure space M σ (A Z ) the σ-invariant probability measures on A Z. Examples µ([u]) the probability that a word u A appears, for µ M σ (A Z ). Bernoulli (i.i.d) measures Let (λ a ) a A such that λ a = 1. u A, µ([u]) = u 1 i=0 λ ui. Measures supported by a periodic orbit For a finite word w, δ w = 1 w 1 δ σi ( w w ). i=0 Markov measures with finite memory. Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 4 / 20

8 Action of an automaton on an initial measure F extends to an action F : M σ (A Z ) M σ (A Z ): F µ(u) = µ(f 1 U) for any borelian U. For an initial measure µ, F t µ describes the repartition at time t; Typical asymptotic behaviour is well described by the limit(s) of (F t µ) t N in the weak-* topology: F t µ t ν u A, F t µ([u]) ν([u]). Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 5 / 20

9 Examples of asymptotic behaviour Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 6 / 20

10 Examples of asymptotic behaviour Proposition Let µ be the uniform Bernoulli measure on {0, 1, 2} and F the 3-state cyclic automaton. F µ t 1 δ δ δ Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 6 / 20

11 Main question Question Which measures ν are reachable as the limit of the sequence (F t µ) t N for some cellular automaton F and initial measure µ? Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 7 / 20

12 Main question Question Which measures ν are reachable as the limit of the sequence (F t µ) t N for some cellular automaton F and initial measure µ? Answer All (take F = Id and µ = ν). Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 7 / 20

13 Main question Better question Which measures ν are reachable as the limit of the sequence (F t µ) t N for some cellular automaton F and simple initial measure µ (e.g. the uniform Bernoulli measure)? In a sense, this would correspond to the physically relevant measure for F. Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 7 / 20

14 Section 2 Necessary conditions: computability obstructions Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 8 / 20

15 Topological obstructions Topological obstruction The accumulation points of (F t µ) t N form a nonempty and compact set. Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 9 / 20

16 Measures and computability f : N N is computable if there exists a Turing machine that, on any input n N, stops and outputs f(n) (up to encoding). Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 10 / 20

17 Measures and computability f : N N is computable if there exists a Turing machine that, on any input n N, stops and outputs f(n) (up to encoding). A probability measure µ M σ (A Z ) is: computable if u µ([u]) is computable, i.e. if there exists f : A N Q computable such that µ([u]) f(u, n) < 2 n. ( can be simulated by a probabilistic Turing machine) Examples of computable measures Any periodic orbit measure; Any Bernoulli or Markov measure with computable parameters. Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 10 / 20

18 Measures and computability f : N N is computable if there exists a Turing machine that, on any input n N, stops and outputs f(n) (up to encoding). A probability measure µ M σ (A Z ) is: semi-computable if there exists a computable function f : A N Q such that µ([u]) f(u, n) n 0. ( limit of a computable sequence of measures) Examples of computable measures Any periodic orbit measure; Any Bernoulli or Markov measure with computable parameters. Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 10 / 20

19 Computability obstruction Action of an automaton on a computable measure If µ is computable, then F t µ is computable; If µ is computable, and F t µ t ν, then ν is semi-computable. Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 11 / 20

20 Section 3 Sufficient conditions: construction of limit measures Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 12 / 20

21 State of the art Theorem [Boyet, Poupet, Theyssier 06] There is an automaton F such that the language of words u satisfying F µ([u]) t 0 in not computable for any nondegenerate Bernoulli measure µ. Theorem [Boyer, Delacourt, Sablik 10] Let µ be the uniform Bernoulli measure. For a large class of subshifts U A Z (under computability conditions), there is an automaton F such that U = supp(ν). ν V(F t µ) Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 13 / 20

22 Main result Action of an automaton on a computable measure If µ is computable, and F t µ t ν, then ν is semi-computable. Motto: The only obstruction is the computability obstruction E. Jeandel, June 3rd 2013 Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 14 / 20

23 Main result Action of an automaton on a computable measure If µ is computable, and F t µ t ν, then ν is semi-computable. Motto: Theorem The only obstruction is the computability obstruction Let ν be a semi-computable measure. There exists: an alpabet B A a cellular automaton F : B B such that, for any ergodic and full-support measure µ M σ (B Z ), F t µ t ν E. Jeandel, June 3rd 2013 Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 14 / 20

24 Approximation by periodic orbits Proposition Measures supported by periodic orbits are dense in M σ (A Z ). Example: Uniform Bernoulli measure w 0 = 01 w 1 = 0011 w 2 = w 3 = Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 15 / 20

25 Approximation by periodic orbits Proposition Measures supported by periodic orbits are dense in M σ (A Z ). Example: Uniform Bernoulli measure w 0 = 01 w 1 = 0011 w 2 = w 3 = Proposition If ν M σ (A Z ) is semi-computable, there is a computable sequence of words (w n ) n N such that δ wn ν. Our construction will compute each w n and approach the measure δ wn by writing concatenated copies of w n on all the configuration. Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 15 / 20

26 x x x x x x x x x x x x x x x x x x x x Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 16 / 20

27 Section 4 Extensions and related results Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 17 / 20

28 Extensions and related results Questions 1. Implementation of the construction? No (but for good reasons) Implementation Non-trivial Turing machine satisfying space constraints; Large number of states; (for B = 2, at least 2244 times more than the corresponding Turing machine) ( ) Speed of convergence O in the best case. 1 log t Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 18 / 20

29 Extensions and related results Questions 1. Implementation of the construction? No (but for good reasons) 2. No auxiliary states? Yes, if the target measure is not full-support Theorem Let ν be a non full-support, semi-computable measure. Then there exists an automaton F : A A such that, for any measure µ M σ (A Z ) σ-mixing and full-support, F t µ t ν. Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 18 / 20

30 Extensions and related results Questions 1. Implementation of the construction? No (but for good reasons) 2. No auxiliary states? Yes, if the target measure is not full-support Idea: use forbidden words to encode auxiliary states. Remark If F t µ ν where ν is a full support measure, then F is a surjective automaton and the uniform Bernoulli measure is invariant. Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 18 / 20

31 Extensions and related results Questions 1. Implementation of the construction? No (but for good reasons) 2. No auxiliary states? Yes, if the target measure is not full-support 3. Sets of accumulation points? Yes, with a computability condition on compact sets Theorem Let V be a nonempty, compact, connected, Σ 2 -computable set of measures. Then there exists an automaton F : A A such that, for any measure µ M σ (A Z ) σ-mixing and full-support, The set of accumulation points of (F t µ) t N is V. Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 18 / 20

32 Extensions and related results Questions 1. Implementation of the construction? No (but for good reasons) 2. No auxiliary states? Yes, if the target measure is not full-support 3. Sets of accumulation points? Yes, with a computability condition on compact sets 4. Cesaro mean convergence? Yes Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 18 / 20

33 Extensions and related results Questions 1. Implementation of the construction? No (but for good reasons) 2. No auxiliary states? Yes, if the target measure is not full-support 3. Sets of accumulation points? Yes, with a computability condition on compact sets 4. Cesaro mean convergence? Yes 5. Characterization of the support? In progress Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 18 / 20

34 Extensions and related results Questions 1. Implementation of the construction? No (but for good reasons) 2. No auxiliary states? Yes, if the target measure is not full-support 3. Sets of accumulation points? Yes, with a computability condition on compact sets 4. Cesaro mean convergence? Yes 5. Characterization of the support? In progress 6. Properties of the limit measure? Mostly undecidable Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 18 / 20

35 Extensions and related results Questions 1. Implementation of the construction? No (but for good reasons) 2. No auxiliary states? Yes, if the target measure is not full-support 3. Sets of accumulation points? Yes, with a computability condition on compact sets 4. Cesaro mean convergence? Yes 5. Characterization of the support? In progress 6. Properties of the limit measure? Mostly undecidable 7. Using the initial measure as an argument or an oracle? Some simple cases Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 18 / 20

36 Computation in the space of measures Let us consider the operator µ accumulation points of (F t µ) t R The previous construction gave us operators that were essentially constant (on a large domain). Question Which operators M σ (A Z ) M σ (A Z ) (ou M σ (A Z ) P(M σ (A Z ))) can be realized in this way? Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 19 / 20

37 Computation in the space of measures Let us consider the operator µ accumulation points of (F t µ) t R The previous construction gave us operators that were essentially constant (on a large domain). Question Which operators M σ (A Z ) M σ (A Z ) (ou M σ (A Z ) P(M σ (A Z ))) can be realized in this way? Theorem Let ν : R M σ (A Z ) be a semi-computable operator. There is: an alphabet B A, an automaton F : B Z B Z such that, for any full-support and exponentially σ-mixing measure µ, F µ t ν ( µ ( )) I. t Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 19 / 20

38 Some examples Let M M σ (B Z ) be the set of full-support, exponentially σ-mixing measures. Example 1: Density classification There exists an automaton F : B Z B Z realizing the operator: M M σ ({0, 1} Z ) { δ0 if µ( I ) < 1 2 µ δ 1 otherwise. Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 20 / 20

39 Some examples Let M M σ (B Z ) be the set of full-support, exponentially σ-mixing measures. Example 1: Density classification There exists an automaton F : B Z B Z realizing the operator: M M σ ({0, 1} Z ) { δ0 if µ( I ) < 1 2 µ δ 1 otherwise. Example 2: A simple oracle There exists an automaton F : B Z B Z realizing the operator: M M σ ({0, 1} Z ) µ Ber(µ( I )) Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 20 / 20

40 Implementation of a simple case Fibonacci word Consider the morphism : ϕ : A A Then the sequence ϕ n (0) converges to an infinite word called Fibonacci word: and it is uniquely ergodic. ϕ (0) = Hellouin, Sablik (LATP) Characterization of limit measures ATSD Workshop 21 / 20

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

Abstract geometrical computation: Turing-computing ability and undecidability

Abstract geometrical computation: Turing-computing ability and undecidability Abstract geometrical computation: Turing-computing ability and undecidability Laboratoire d Informatique Fondamentale d Orléans, Université d Orléans, Orléans, FRANCE CiE 25: New Computational Paradigms

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

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

Density of periodic points, invariant measures and almost equicontinuous points of Cellular Automata

Density of periodic points, invariant measures and almost equicontinuous points of Cellular Automata Density of periodic points, invariant measures and almost equicontinuous points of Cellular Automata Pierre Tisseur a a Department of Mathematics, Trent University, Peterborough, Ontario, Canada Abstract

More information

arxiv: v2 [math.pr] 24 Jan 2018

arxiv: v2 [math.pr] 24 Jan 2018 Ergodicity of some classes of cellular automata subject to noise Irène Marcovici Mathieu Sablik Siamak Taati June 21, 2018 arxiv:1712.05500v2 [math.pr] 24 Jan 2018 Abstract Cellular automata (CA) are dynamical

More information

Part I: Definitions and Properties

Part I: Definitions and Properties Turing Machines Part I: Definitions and Properties Finite State Automata Deterministic Automata (DFSA) M = {Q, Σ, δ, q 0, F} -- Σ = Symbols -- Q = States -- q 0 = Initial State -- F = Accepting States

More information

VIC 2004 p.1/26. Institut für Informatik Universität Heidelberg. Wolfgang Merkle and Jan Reimann. Borel Normality, Automata, and Complexity

VIC 2004 p.1/26. Institut für Informatik Universität Heidelberg. Wolfgang Merkle and Jan Reimann. Borel Normality, Automata, and Complexity Borel Normality, Automata, and Complexity Wolfgang Merkle and Jan Reimann Institut für Informatik Universität Heidelberg VIC 2004 p.1/26 The Quest for Randomness Intuition: An infinite sequence of fair

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

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

Titles and Abstracts PIMS Workshop on Automata Theory and Symbolic Dynamics

Titles and Abstracts PIMS Workshop on Automata Theory and Symbolic Dynamics Titles and Abstracts PIMS Workshop on Automata Theory and Symbolic Dynamics Eugene Asarin Title: Timed automata: model, languages, dynamics Timed automata are finite automata working in continuous time;

More information

MTAT Complexity Theory October 13th-14th, Lecture 6

MTAT Complexity Theory October 13th-14th, Lecture 6 MTAT.07.004 Complexity Theory October 13th-14th, 2011 Lecturer: Peeter Laud Lecture 6 Scribe(s): Riivo Talviste 1 Logarithmic memory Turing machines working in logarithmic space become interesting when

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

Q = Set of states, IE661: Scheduling Theory (Fall 2003) Primer to Complexity Theory Satyaki Ghosh Dastidar

Q = Set of states, IE661: Scheduling Theory (Fall 2003) Primer to Complexity Theory Satyaki Ghosh Dastidar IE661: Scheduling Theory (Fall 2003) Primer to Complexity Theory Satyaki Ghosh Dastidar Turing Machine A Turing machine is an abstract representation of a computing device. It consists of a read/write

More information

Contents 1. Pressure and codons (Problem 85) 1 2. The Entropy Conjecture (Problem 12) 1

Contents 1. Pressure and codons (Problem 85) 1 2. The Entropy Conjecture (Problem 12) 1 Contents 1. Pressure and codons (Problem 85) 1 2. The Entropy Conjecture (Problem 12) 1 3. Classify symbolic systems with specification (Problem 32) 1 4. Relative equilibrium states 2 5. Geodesic flows

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

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

PERIODIC POINTS FOR ONTO CELLULAR AUTOMATA

PERIODIC POINTS FOR ONTO CELLULAR AUTOMATA PERIODIC POINTS FOR ONTO CELLULAR AUTOMATA MIKE BOYLE AND BRUCE KITCHENS Summary. Let ϕ be a one-dimensional surjective cellular automaton map. We prove that if ϕ is a closing map, then the configurations

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

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

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

Introduction and definitions

Introduction and definitions Symposium on Theoretical Aspects of Computer Science 2009 (Freiburg), pp. 195 206 www.stacs-conf.org ON LOCAL SYMMETRIES AND UNIVERSALITY IN CELLULAR AUTOMATA LAURENT BOYER 1 AND GUILLAUME THEYSSIER 1

More information

Classes and conversions

Classes and conversions Classes and conversions Regular expressions Syntax: r = ε a r r r + r r Semantics: The language L r of a regular expression r is inductively defined as follows: L =, L ε = {ε}, L a = a L r r = L r L r

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

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

On non-convergence of equilibrium measures at zero temperature limit

On non-convergence of equilibrium measures at zero temperature limit On non-convergence of equilibrium measures at zero temperature limit Mao Shinoda Keio University June 21, 2018 Joint work with J.-R. Chazottes Mao Shinoda (Keio Univ.) Boston Keio Workshop 2018 June 21,

More information

CS6901: review of Theory of Computation and Algorithms

CS6901: review of Theory of Computation and Algorithms CS6901: review of Theory of Computation and Algorithms Any mechanically (automatically) discretely computation of problem solving contains at least three components: - problem description - computational

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

Proofs, Strings, and Finite Automata. CS154 Chris Pollett Feb 5, 2007.

Proofs, Strings, and Finite Automata. CS154 Chris Pollett Feb 5, 2007. Proofs, Strings, and Finite Automata CS154 Chris Pollett Feb 5, 2007. Outline Proofs and Proof Strategies Strings Finding proofs Example: For every graph G, the sum of the degrees of all the nodes in G

More information

Stochastic Cellular Automata: Correlations, Decidability and Simulations

Stochastic Cellular Automata: Correlations, Decidability and Simulations Fundamenta Informaticae XX (2013) 1 36 1 DOI 10.3233/FI-2012-0000 IOS Press Stochastic Cellular Automata: Correlations, Decidability and Simulations Pablo Arrighi Université de Grenoble (LIG, UMR 5217),

More information

THE STRUCTURE OF THE SPACE OF INVARIANT MEASURES

THE STRUCTURE OF THE SPACE OF INVARIANT MEASURES THE STRUCTURE OF THE SPACE OF INVARIANT MEASURES VAUGHN CLIMENHAGA Broadly, a dynamical system is a set X with a map f : X is discrete time. Continuous time considers a flow ϕ t : Xö. mostly consider discrete

More information

15-251: Great Theoretical Ideas in Computer Science Lecture 7. Turing s Legacy Continues

15-251: Great Theoretical Ideas in Computer Science Lecture 7. Turing s Legacy Continues 15-251: Great Theoretical Ideas in Computer Science Lecture 7 Turing s Legacy Continues Solvable with Python = Solvable with C = Solvable with Java = Solvable with SML = Decidable Languages (decidable

More information

Measure rigidity for algebraic bipermutative cellular automata

Measure rigidity for algebraic bipermutative cellular automata Measure rigidity for algebraic bipermutative cellular automata Mathieu Sablik To cite this version: Mathieu Sablik. Measure rigidity for algebraic bipermutative cellular automata. Ergodic Theory and Dynamical

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

One-sided shift spaces over infinite alphabets

One-sided shift spaces over infinite alphabets Reasoning Mind West Coast Operator Algebra Seminar October 26, 2013 Joint work with William Ott and Mark Tomforde Classical Construction Infinite Issues New Infinite Construction Shift Spaces Classical

More information

SYMBOLIC DYNAMICS AND SELF-SIMILAR GROUPS

SYMBOLIC DYNAMICS AND SELF-SIMILAR GROUPS SYMBOLIC DYNAMICS AND SELF-SIMILAR GROUPS VOLODYMYR NEKRASHEVYCH Abstract. Self-similar groups and permutational bimodules are used to study combinatorics and symbolic dynamics of expanding self-coverings.

More information

Recent results on Timed Systems

Recent results on Timed Systems Recent results on Timed Systems Time Petri Nets and Timed Automata Béatrice Bérard LAMSADE Université Paris-Dauphine & CNRS berard@lamsade.dauphine.fr Based on joint work with F. Cassez, S. Haddad, D.

More information

Dynamical Systems 2, MA 761

Dynamical Systems 2, MA 761 Dynamical Systems 2, MA 761 Topological Dynamics This material is based upon work supported by the National Science Foundation under Grant No. 9970363 1 Periodic Points 1 The main objects studied in the

More information

An algebraic view of topological -machines

An algebraic view of topological -machines An algebraic view of topological -machines Luke Grecki Graduate Group in Applied Mathematics lgrecki@math.ucdavis.edu June 8, 2010 1 Contents 1 Semigroups 3 2 Semigroups of automata 4 3 -machine words

More information

Variations of the Turing Machine

Variations of the Turing Machine Variations of the Turing Machine 1 The Standard Model Infinite Tape a a b a b b c a c a Read-Write Head (Left or Right) Control Unit Deterministic 2 Variations of the Standard Model Turing machines with:

More information

On the concrete complexity of the successor function

On the concrete complexity of the successor function On the concrete complexity of the successor function M. Rigo joint work with V. Berthé, Ch. Frougny, J. Sakarovitch http://www.discmath.ulg.ac.be/ http://orbi.ulg.ac.be/handle/2268/30094 Let s start with

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

Topological dynamics of one-dimensional cellular automata

Topological dynamics of one-dimensional cellular automata Topological dynamics of one-dimensional cellular automata Petr Kůrka Contents 1 Glossary 1 2 Definition 2 3 Introduction 2 4 Topological dynamics 3 5 Symbolic dynamics 4 6 Equicontinuity 6 7 Surjectivity

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

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

Apparent Entropy of Cellular Automata

Apparent Entropy of Cellular Automata Apparent Entropy of Cellular Automata Bruno Martin Laboratoire d Informatique et du Parallélisme, École Normale Supérieure de Lyon, 46, allée d Italie, 69364 Lyon Cedex 07, France We introduce the notion

More information

TRANSLATING PARTITIONED CELLULAR AUTOMATA INTO CLASSICAL TYPE CELLULAR AUTOMATA VICTOR POUPET

TRANSLATING PARTITIONED CELLULAR AUTOMATA INTO CLASSICAL TYPE CELLULAR AUTOMATA VICTOR POUPET Journées Automates Cellulaires 2008 (Uzès), pp. 130-140 TRANSLATING PARTITIONED CELLULAR AUTOMATA INTO CLASSICAL TYPE CELLULAR AUTOMATA VICTOR POUPET Laboratoire d Informatique Fondamentale (LIF), UMR

More information

Turing s thesis: (1930) Any computation carried out by mechanical means can be performed by a Turing Machine

Turing s thesis: (1930) Any computation carried out by mechanical means can be performed by a Turing Machine Turing s thesis: (1930) Any computation carried out by mechanical means can be performed by a Turing Machine There is no known model of computation more powerful than Turing Machines Definition of Algorithm:

More information

Automata Theory CS S-12 Turing Machine Modifications

Automata Theory CS S-12 Turing Machine Modifications Automata Theory CS411-2015S-12 Turing Machine Modifications David Galles Department of Computer Science University of San Francisco 12-0: Extending Turing Machines When we added a stack to NFA to get a

More information

models, languages, dynamics Eugene Asarin PIMS/EQINOCS Workshop on Automata Theory and Symbolic Dynamics LIAFA - University Paris Diderot and CNRS

models, languages, dynamics Eugene Asarin PIMS/EQINOCS Workshop on Automata Theory and Symbolic Dynamics LIAFA - University Paris Diderot and CNRS models, s, LIAFA - University Paris Diderot and CNRS PIMS/EQINOCS Workshop on Automata Theory and Symbolic Dynamics Context A model for verification of real-time systems Invented by Alur and Dill in early

More information

Profinite Techniques for Probabilistic Automata and the Markov Monoid Algorithm

Profinite Techniques for Probabilistic Automata and the Markov Monoid Algorithm Profinite Techniques for Probabilistic Automata and the Markov Monoid Algorithm Nathanaël Fijalkow University of Oxford, United Kingdom Abstract. We consider the value 1 problem for probabilistic automata

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

THREE ZUTOT ELI GLASNER AND BENJAMIN WEISS

THREE ZUTOT ELI GLASNER AND BENJAMIN WEISS THREE ZUTOT ELI GLASNER AND BENJAMIN WEISS Abstract. Three topics in dynamical systems are discussed. In the first two sections we solve some open problems concerning, respectively, Furstenberg entropy

More information

Theory of Computation

Theory of Computation Theory of Computation COMP363/COMP6363 Prerequisites: COMP4 and COMP 6 (Foundations of Computing) Textbook: Introduction to Automata Theory, Languages and Computation John E. Hopcroft, Rajeev Motwani,

More information

Víctor F. Sirvent 1 Departamento de Matemáticas, Universidad Simón Bolívar, Caracas, Venezuela

Víctor F. Sirvent 1 Departamento de Matemáticas, Universidad Simón Bolívar, Caracas, Venezuela # A5 INTEGERS B (2) SYMMETRIES IN K-BONACCI ADIC SYSTEMS Víctor F. Sirvent Departamento de Matemáticas, Universidad Simón Bolívar, Caracas, Venezuela vsirvent@usb.ve Received: 9/2/, Revised: 3/7/, Accepted:

More information

acs-07: Decidability Decidability Andreas Karwath und Malte Helmert Informatik Theorie II (A) WS2009/10

acs-07: Decidability Decidability Andreas Karwath und Malte Helmert Informatik Theorie II (A) WS2009/10 Decidability Andreas Karwath und Malte Helmert 1 Overview An investigation into the solvable/decidable Decidable languages The halting problem (undecidable) 2 Decidable problems? Acceptance problem : decide

More information

Symbolic extensions for partially hyperbolic diffeomorphisms

Symbolic extensions for partially hyperbolic diffeomorphisms for partially hyperbolic diffeomorphisms Todd Fisher tfisher@math.byu.edu Department of Mathematics Brigham Young University International Workshop on Global Dynamics Beyond Uniform Hyperbolicity Joint

More information

Rule 110 explained as a block substitution system

Rule 110 explained as a block substitution system Rule 110 explained as a block substitution system Juan C. Seck-Tuoh-Mora 1, Norberto Hernández-Romero 1 Genaro J. Martínez 2 April 2009 1 Centro de Investigación Avanzada en Ingeniería Industrial, Universidad

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

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

Finite State Machines 2

Finite State Machines 2 Finite State Machines 2 Joseph Spring School of Computer Science 1COM0044 Foundations of Computation 1 Discussion Points In the last lecture we looked at: 1. Abstract Machines 2. Finite State Machines

More information

RIGIDITY RESULTS IN CELLULAR AUTOMATA THEORY: PROBABILISTIC AND ERGODIC THEORY APPROACH

RIGIDITY RESULTS IN CELLULAR AUTOMATA THEORY: PROBABILISTIC AND ERGODIC THEORY APPROACH RIGIDITY RESULTS IN CELLULAR AUTOMATA THEORY: PROBABILISTIC AND ERGODIC THEORY APPROACH ALEJANDRO MAASS Abstract. In these notes review some results and its extensions concerning the existence of invariant

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

arxiv: v1 [cs.fl] 19 Mar 2015

arxiv: v1 [cs.fl] 19 Mar 2015 Regular realizability problems and regular languages A. Rubtsov arxiv:1503.05879v1 [cs.fl] 19 Mar 2015 1 Moscow Institute of Physics and Technology 2 National Research University Higher School of Economics

More information

PERCOLATION GAMES, PROBABILISTIC CELLULAR AUTOMATA, AND THE HARD-CORE MODEL

PERCOLATION GAMES, PROBABILISTIC CELLULAR AUTOMATA, AND THE HARD-CORE MODEL PERCOLATION GAMES, PROBABILISTIC CELLULAR AUTOMATA, AND THE HARD-CORE MODEL ALEXANDER E. HOLROYD, IRÈNE MARCOVICI, AND JAMES B. MARTIN Abstract. Let each site of the square lattice Z 2 be independently

More information

Chaos, Complexity, and Inference (36-462)

Chaos, Complexity, and Inference (36-462) Chaos, Complexity, and Inference (36-462) Lecture 5: Symbolic Dynamics; Making Discrete Stochastic Processes from Continuous Deterministic Dynamics Cosma Shalizi 27 January 2009 Symbolic dynamics Reducing

More information

The P-vs-NP problem. Andrés E. Caicedo. September 10, 2011

The P-vs-NP problem. Andrés E. Caicedo. September 10, 2011 The P-vs-NP problem Andrés E. Caicedo September 10, 2011 This note is based on lecture notes for the Caltech course Math 6c, prepared with A. Kechris and M. Shulman. 1 Decision problems Consider a finite

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

SYNCHRONOUS RECURRENCE. Contents

SYNCHRONOUS RECURRENCE. Contents SYNCHRONOUS RECURRENCE KAMEL HADDAD, WILLIAM OTT, AND RONNIE PAVLOV Abstract. Auslander and Furstenberg asked the following question in [1]: If (x, y) is recurrent for all uniformly recurrent points y,

More information

Announcements. Problem Set 6 due next Monday, February 25, at 12:50PM. Midterm graded, will be returned at end of lecture.

Announcements. Problem Set 6 due next Monday, February 25, at 12:50PM. Midterm graded, will be returned at end of lecture. Turing Machines Hello Hello Condensed Slide Slide Readers! Readers! This This lecture lecture is is almost almost entirely entirely animations that that show show how how each each Turing Turing machine

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

Introduction to Theoretical Computer Science. Motivation. Automata = abstract computing devices

Introduction to Theoretical Computer Science. Motivation. Automata = abstract computing devices Introduction to Theoretical Computer Science Motivation Automata = abstract computing devices Turing studied Turing Machines (= computers) before there were any real computers We will also look at simpler

More information

CS3719 Theory of Computation and Algorithms

CS3719 Theory of Computation and Algorithms CS3719 Theory of Computation and Algorithms Any mechanically (automatically) discretely computation of problem solving contains at least three components: - problem description - computational tool - analysis

More information

Clarifications from last time. This Lecture. Last Lecture. CMSC 330: Organization of Programming Languages. Finite Automata.

Clarifications from last time. This Lecture. Last Lecture. CMSC 330: Organization of Programming Languages. Finite Automata. CMSC 330: Organization of Programming Languages Last Lecture Languages Sets of strings Operations on languages Finite Automata Regular expressions Constants Operators Precedence CMSC 330 2 Clarifications

More information

Quantum Computing Lecture 8. Quantum Automata and Complexity

Quantum Computing Lecture 8. Quantum Automata and Complexity Quantum Computing Lecture 8 Quantum Automata and Complexity Maris Ozols Computational models and complexity Shor s algorithm solves, in polynomial time, a problem for which no classical polynomial time

More information

Turing Machines and Time Complexity

Turing Machines and Time Complexity Turing Machines and Time Complexity Turing Machines Turing Machines (Infinitely long) Tape of 1 s and 0 s Turing Machines (Infinitely long) Tape of 1 s and 0 s Able to read and write the tape, and move

More information

TOPOLOGICAL PROPERTIES OF SAND AUTOMATA AS CELLULAR AUTOMATA

TOPOLOGICAL PROPERTIES OF SAND AUTOMATA AS CELLULAR AUTOMATA TOPOLOGICAL PROPERTIES OF SAND AUTOMATA AS CELLULAR AUTOMATA ALBERTO DENNUNZIO 1, PIERRE GUILLON 2, AND BENOÎT MASSON 3 1 Università degli studi di Milano-Bicocca, Dipartimento di Informatica Sistemistica

More information

Entropy of tree automata, joint spectral radii and zero-error coding

Entropy of tree automata, joint spectral radii and zero-error coding Entropy of tree automata, joint spectral radii and zero-error coding Cătălin Dima LACL, Univ. Paris-Est Automata Theory and Symbolic Dynamics Workshop, 3-7 June, 2013 Cătălin Dima (LACL, UPEC) Entropy,

More information

Symbolic extensions for partially hyperbolic diffeomorphisms

Symbolic extensions for partially hyperbolic diffeomorphisms for partially hyperbolic diffeomorphisms Todd Fisher tfisher@math.byu.edu Department of Mathematics Brigham Young University Workshop on Partial Hyperbolicity Entropy Topological entropy measures the exponential

More information

ECS 120 Lesson 15 Turing Machines, Pt. 1

ECS 120 Lesson 15 Turing Machines, Pt. 1 ECS 120 Lesson 15 Turing Machines, Pt. 1 Oliver Kreylos Wednesday, May 2nd, 2001 Before we can start investigating the really interesting problems in theoretical computer science, we have to introduce

More information

Automata-Theoretic LTL Model-Checking

Automata-Theoretic LTL Model-Checking Automata-Theoretic LTL Model-Checking Arie Gurfinkel arie@cmu.edu SEI/CMU Automata-Theoretic LTL Model-Checking p.1 LTL - Linear Time Logic (Pn 77) Determines Patterns on Infinite Traces Atomic Propositions

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

CSE 105 THEORY OF COMPUTATION

CSE 105 THEORY OF COMPUTATION CSE 105 THEORY OF COMPUTATION Spring 2017 http://cseweb.ucsd.edu/classes/sp17/cse105-ab/ Today's learning goals Summarize key concepts, ideas, themes from CSE 105. Approach your final exam studying with

More information

On Rice s theorem. Hans Hüttel. October 2001

On Rice s theorem. Hans Hüttel. October 2001 On Rice s theorem Hans Hüttel October 2001 We have seen that there exist languages that are Turing-acceptable but not Turing-decidable. An important example of such a language was the language of the Halting

More information

Theory of Computation Lecture 1. Dr. Nahla Belal

Theory of Computation Lecture 1. Dr. Nahla Belal Theory of Computation Lecture 1 Dr. Nahla Belal Book The primary textbook is: Introduction to the Theory of Computation by Michael Sipser. Grading 10%: Weekly Homework. 30%: Two quizzes and one exam. 20%:

More information

CS:4330 Theory of Computation Spring Regular Languages. Finite Automata and Regular Expressions. Haniel Barbosa

CS:4330 Theory of Computation Spring Regular Languages. Finite Automata and Regular Expressions. Haniel Barbosa CS:4330 Theory of Computation Spring 2018 Regular Languages Finite Automata and Regular Expressions Haniel Barbosa Readings for this lecture Chapter 1 of [Sipser 1996], 3rd edition. Sections 1.1 and 1.3.

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

Introduction to the Theory of Computation. Automata 1VO + 1PS. Lecturer: Dr. Ana Sokolova.

Introduction to the Theory of Computation. Automata 1VO + 1PS. Lecturer: Dr. Ana Sokolova. Introduction to the Theory of Computation Automata 1VO + 1PS Lecturer: Dr. Ana Sokolova http://cs.uni-salzburg.at/~anas/ Setup and Dates Lectures and Instructions 23.10. 3.11. 17.11. 24.11. 1.12. 11.12.

More information

OPEN PROBLEMS SESSION 1 Notes by Karl Petersen. In addition to these problems, see Mike Boyle s Open Problems article [1]. 1.

OPEN PROBLEMS SESSION 1 Notes by Karl Petersen. In addition to these problems, see Mike Boyle s Open Problems article [1]. 1. OPEN PROBLEMS SESSION 1 Notes by Karl Petersen In addition to these problems, see Mike Boyle s Open Problems article [1]. 1. (Brian Marcus) Let X be a Z d subshift over the alphabet A = {0, 1}. Let B =

More information

Turing Machines. Nicholas Geis. February 5, 2015

Turing Machines. Nicholas Geis. February 5, 2015 Turing Machines Nicholas Geis February 5, 2015 Disclaimer: This portion of the notes does not talk about Cellular Automata or Dynamical Systems, it talks about turing machines, however this will lay the

More information

Abstract geometrical computation for Black hole computation

Abstract geometrical computation for Black hole computation Abstract geometrical computation for Black hole computation Laboratoire d Informatique Fondamentale d Orléans, Université d Orléans, Orléans, FRANCE Computations on the continuum Lisboa, June 17th, 25

More information

On a zero speed sensitive cellular automaton

On a zero speed sensitive cellular automaton On a zero speed sensitive cellular automaton Xavier Bressaud, Pierre Tisseur Institut de Mathématiques de Luminy, UMR 6206 du CNRS, France Department of Mathematics, Trent University, Ontario, Canada Laboratoire

More information

Directional Dynamics along Arbitrary Curves in Cellular Automata

Directional Dynamics along Arbitrary Curves in Cellular Automata Directional Dynamics along Arbitrary Curves in Cellular Automata M. Delacourt a, V. Poupet a, M. Sablik b,, G. Theyssier c a LIF, Aix-Marseille Université, CNRS, 39 rue Joliot-Curie, 13 013 Marseille,

More information

Finite Automata (contd)

Finite Automata (contd) Finite Automata (contd) CS 2800: Discrete Structures, Fall 2014 Sid Chaudhuri Recap: Deterministic Finite Automaton A DFA is a 5-tuple M = (Q, Σ, δ, q 0, F) Q is a fnite set of states Σ is a fnite input

More information

CSCI3390-Lecture 6: An Undecidable Problem

CSCI3390-Lecture 6: An Undecidable Problem CSCI3390-Lecture 6: An Undecidable Problem September 21, 2018 1 Summary The language L T M recognized by the universal Turing machine is not decidable. Thus there is no algorithm that determines, yes or

More information

Robust Controller Synthesis in Timed Automata

Robust Controller Synthesis in Timed Automata Robust Controller Synthesis in Timed Automata Ocan Sankur LSV, ENS Cachan & CNRS Joint with Patricia Bouyer, Nicolas Markey, Pierre-Alain Reynier. Ocan Sankur (ENS Cachan) Robust Control in Timed Automata

More information

Introduction to the Theory of Computation. Automata 1VO + 1PS. Lecturer: Dr. Ana Sokolova.

Introduction to the Theory of Computation. Automata 1VO + 1PS. Lecturer: Dr. Ana Sokolova. Introduction to the Theory of Computation Automata 1VO + 1PS Lecturer: Dr. Ana Sokolova http://cs.uni-salzburg.at/~anas/ Setup and Dates Lectures Tuesday 10:45 pm - 12:15 pm Instructions Tuesday 12:30

More information

The Rational Subset Membership Problem for Groups: A Survey

The Rational Subset Membership Problem for Groups: A Survey The Rational Subset Membership Problem for Groups: A Survey Markus Lohrey University of Siegen December 18, 2013 Abstract The class of rational subsets of a group G is the smallest class that contains

More information

Lecture 23 : Nondeterministic Finite Automata DRAFT Connection between Regular Expressions and Finite Automata

Lecture 23 : Nondeterministic Finite Automata DRAFT Connection between Regular Expressions and Finite Automata CS/Math 24: Introduction to Discrete Mathematics 4/2/2 Lecture 23 : Nondeterministic Finite Automata Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last time we designed finite state automata

More information

SYLLABUS. Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 3 : REGULAR EXPRESSIONS AND LANGUAGES

SYLLABUS. Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 3 : REGULAR EXPRESSIONS AND LANGUAGES Contents i SYLLABUS UNIT - I CHAPTER - 1 : AUT UTOMA OMATA Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 2 : FINITE AUT UTOMA OMATA An Informal Picture of Finite Automata,

More information