Characterizing possible typical asymptotic behaviours of cellular automata
|
|
- Milo Daniels
- 5 years ago
- Views:
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.
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 informationAbstract 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 informationThe 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 informationA 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 informationDensity 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 informationarxiv: 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 informationPart 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 informationVIC 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 informationA 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 informationarxiv: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 informationTitles 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 informationMTAT 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 informationNilpotency 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 informationQ = 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 informationContents 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 informationComputability 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 informationTheoretical 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 informationPERIODIC 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 information16.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 informationCellular 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 informationNon-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 informationIntroduction 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 informationClasses 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 informationFORMAL 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 informationGroup-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 informationOn 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 informationCS6901: 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 informationStrongly 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 informationProofs, 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 informationStochastic 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 informationTHE 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 information15-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 informationMeasure 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 informationUndecidability 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 informationOne-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 informationSYMBOLIC 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 informationRecent 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 informationDynamical 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 informationAn 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 informationVariations 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 informationOn 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 informationTheory 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 informationTopological 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 informationACS2: 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 informationCellular 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 informationApparent 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 informationTRANSLATING 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 informationTuring 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 informationAutomata 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 informationmodels, 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 informationProfinite 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 informationNotes 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 informationTHREE 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 informationTheory 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 informationVí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 informationacs-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 informationSymbolic 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 informationRule 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 information5 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 information1 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 informationFinite 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 informationRIGIDITY 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 informationComputation 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 informationarxiv: 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 informationPERCOLATION 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 informationChaos, 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 informationThe 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 informationRow-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 informationSYNCHRONOUS 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 informationAnnouncements. 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 information6.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 informationIntroduction 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 informationCS3719 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 informationClarifications 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 informationQuantum 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 informationTuring 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 informationTOPOLOGICAL 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 informationEntropy 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 informationSymbolic 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 informationECS 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 informationAutomata-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 informationPeriodicity 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 informationCSE 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 informationOn 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 informationTheory 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 informationCS: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 information6.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 informationIntroduction 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 informationOPEN 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 informationTuring 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 informationAbstract 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 informationOn 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 informationDirectional 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 informationFinite 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 informationCSCI3390-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 informationRobust 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 informationIntroduction 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 informationThe 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 informationLecture 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 informationSYLLABUS. 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