On Time-Constructible Functions in One-Dimensional Cellular Automata

In this paper, we investigate time-constructible functions in one-dimensional cellular automata (CA). It is shown that (i) if a function t(n) is computable by an O(t(n) - n)-time Turing machine, then t(n) is time-constructible by CA and (ii) if two functions are time-constructible by CA, then the sum, product, and exponential functions of them are time-constructible by CA. As an example for which time-constructible functions are required, we present a time-hierarchy theorem based on CA. It is shown that if t1(n) and t2(n) are time-constructible functions such that limn→∞t1(n)/t2(n)=0, then there is a language which can be recognized by a CA in t2(n) time but not by any CA in t1(n) time.

[1]  Tao Jiang,et al.  Relating the Power of Cellular Arrays to Their Closure Properties , 1988, Theor. Comput. Sci..

[2]  Patrick C. Fischer,et al.  Generation of Primes by a One-Dimensional Real-Time Iterative Array , 1965, JACM.

[3]  Hiroshi Umeo,et al.  Deterministic One-Way Simulation of Two-Way Real-Time Cellular Automata and Its Related Problems , 1982, Inf. Process. Lett..

[4]  Oscar H. Ibarra,et al.  On the power one-way communication , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[5]  Alvy Ray Smith,et al.  Real-Time Language Recognition by One-Dimensional Cellular Automata , 1972, J. Comput. Syst. Sci..

[6]  Jacques Mazoyer,et al.  A Six-State Minimal Time Solution to the Firing Squad Synchronization Problem , 1987, Theor. Comput. Sci..

[7]  Tao Jiang,et al.  On One-Way Cellular Arrays , 1987, SIAM J. Comput..

[8]  Ivan Korec,et al.  Real-Time Generation of Primes by a One-Dimensional Cellular Automaton with 11 States , 1997, MFCS.

[9]  Ivan Korec,et al.  Real-time generation of primes by a one-dimensional cellular automaton with 9-states , 1998, MCU.

[10]  Abraham Waksman,et al.  An Optimum Solution to the Firing Squad Synchronization Problem , 1966, Inf. Control..

[11]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[12]  R. Vollmar,et al.  Some remarks on pipeline processing by cellular automata , 1987 .

[13]  Robert Balzer,et al.  An 8-state Minimal Time Solution to the Firing Squad Synchronization Problem , 1967, Inf. Control..

[14]  Stephen N. Cole Real-Time Computation by n-Dimensional Iterative Arrays of Finite-State Machines , 1969, IEEE Trans. Computers.

[15]  Jean-Baptiste Yunès,et al.  Seven-State Solutions to the Firing Squad Synchronization Problem , 1994, Theor. Comput. Sci..

[16]  Véronique Terrier,et al.  On Real Time One-Way Cellular Array , 1995, Theor. Comput. Sci..

[17]  Charles R. Dyer,et al.  One-Way Bounded Cellular Automata , 1980, Inf. Control..

[18]  Martin Kutrib,et al.  On time computability of functions in one-way cellular automata , 1998, Acta Informatica.