Abstract Geometrical Computation 8: Small Machines, Accumulations and Rationality

In the context of abstract geometrical computation, computing with colored line segments, we study the possibility of having an accumulation with small signal machines, ie, signal machines having only a very limited number of distinct speeds. The cases of 2 and 4 speeds are trivial: we provide a proof that no machine can produce an accumulation in the case of 2 speeds and exhibit an accumulation with 4 speeds. The main result is the twofold case of 3 speeds. On the one hand, we prove that accumulations cannot happen when all ratios between speeds and all ratios between initial distances are rational. On the other hand, we provide examples of an accumulation in the case of an irrational ratio between 2 speeds and in the case of an irrational ratio between two distances in the initial configuration. This dichotomy is explained by the presence of a phenomenon computing Euclid's algorithm (gcd): it stops if and only if its input is commensurate (ie, of rational ratio).

[1]  Matthew Cook,et al.  Universality in Elementary Cellular Automata , 2004, Complex Syst..

[2]  Denys Duchier,et al.  Fractal Parallelism: Solving SAT in Bounded Space and Time , 2010, ISAAC.

[3]  Yurii Rogozhin,et al.  Small Universal Turing Machines , 1996, Theor. Comput. Sci..

[4]  Ulrich Huckenbeck,et al.  Euclidian Geometry in Terms of Automata Theory , 1989, Theor. Comput. Sci..

[5]  G. Jacopini,et al.  Reversible Parallel Computation: An Evolving Space-Model , 1990, Theor. Comput. Sci..

[6]  Jérôme Durand-Lose Abstract geometrical computation with accumulations: Beyond the Blum, Shub and Smale model , 2007 .

[7]  Jérôme Olivier Durand-Lose Abstract geometrical computation 4: Small Turing universal signal machines , 2011, Theor. Comput. Sci..

[8]  Jérôme Olivier Durand-Lose Abstract Geometrical Computation and Computable Analysis , 2009, UC.

[9]  Nicolas Ollinger,et al.  Four states are enough! , 2011, Theor. Comput. Sci..

[10]  Maurice Margenstern,et al.  Frontier between decidability and undecidability: a survey , 2000, Theor. Comput. Sci..

[11]  Olivier Bournez Some Bounds on the Computational Power of Piecewise Constant Derivative Systems , 1999, Theory of Computing Systems.

[12]  S. Smale,et al.  On a theory of computation and complexity over the real numbers; np-completeness , 1989 .

[13]  Turlough Neary,et al.  Four Small Universal Turing Machines , 2007, Fundam. Informaticae.

[14]  Jérôme Olivier Durand-Lose Abstract geometrical computation 7: geometrical accumulations and computably enumerable real numbers , 2012, Natural Computing.

[15]  Olivier Bournez Some Bounds on the Computational Power of Piecewise Constant Derivative Systems (Extended Abstract) , 1997, ICALP.

[16]  D. R. Heath-Brown,et al.  An Introduction to the Theory of Numbers, Sixth Edition , 2008 .

[17]  Jérôme Olivier Durand-Lose,et al.  Irrationality Is Needed to Compute with Signal Machines with Only Three Speeds , 2013, CiE.

[18]  Jacques Mazoyer Computations on one-dimensional cellular automata , 2005, Annals of Mathematics and Artificial Intelligence.

[19]  Jerzy Mycka,et al.  The Euclid Abstract Machine: Trisection of the Angle and the Halting Problem , 2006, UC.

[20]  Denys Duchier,et al.  Computing in the Fractal Cloud: Modular Generic Solvers for SAT and Q-SAT Variants , 2012, TAMC.

[21]  Jérôme Olivier Durand-Lose Abstract geometrical computation 3: black holes for classical and analog computing , 2009, Natural Computing.

[22]  E. Wright,et al.  An Introduction to the Theory of Numbers , 1939 .

[23]  Turlough Neary,et al.  Small Semi-weakly Universal Turing Machines , 2007, MCU.

[24]  Jérôme Olivier Durand-Lose The signal point of view: from cellular automata to signal machines , 2008, JAC.

[25]  Richard McGehee,et al.  Solutions of the collinear four body problem which become unbounded in finite time , 1975 .

[26]  Véronique Terrier,et al.  Signals in One-Dimensional Cellular Automata , 1999, Theor. Comput. Sci..

[27]  Klaus Weihrauch,et al.  Computable Analysis: An Introduction , 2014, Texts in Theoretical Computer Science. An EATCS Series.