Computation-universality of one-dimensional one-way reversible cellular automata
Information Processing Letters
Reversibility and surjectivity problems of cellular automata
Journal of Computer and System Sciences
Reversible simulation of one-dimensional irreversible cellular automata
Theoretical Computer Science
Firing squad synchronization problem in reversible cellular automata
Theoretical Computer Science
Some relations between massively parallel arrays
Parallel Computing - Special issue: cellular automata
Generation of Primes by a One-Dimensional Real-Time Iterative Array
Journal of the ACM (JACM)
Inference of Reversible Languages
Journal of the ACM (JACM)
Automata arrays and context-free languages
Where mathematics, computer science, linguistics and biology meet
Constructible functions in cellular automata and their applications to hierarchy results
Theoretical Computer Science
LATIN '92 Proceedings of the 1st Latin American Symposium on Theoretical Informatics
Descriptional complexity of cellular automata and decidability questions
Journal of Automata, Languages and Combinatorics - Third international workshop on descriptional complexity of automata, grammars and related structures
Theory of cellular automata: a survey
Theoretical Computer Science
Real-Time Computation by n-Dimensional Iterative Arrays of Finite-State Machines
IEEE Transactions on Computers
Fast reversible language recognition using cellular automata
Information and Computation
Logical reversibility of computation
IBM Journal of Research and Development
Real-time language recognition by one-dimensional cellular automata
Journal of Computer and System Sciences
Decision procedures for surjectivity and injectivity of parallel maps for tessellation structures
Journal of Computer and System Sciences
A tight linear bound on the neighborhood of inverse cellular automata
ICALP'05 Proceedings of the 32nd international conference on Automata, Languages and Programming
LATA'10 Proceedings of the 4th international conference on Language and Automata Theory and Applications
Journal of Computer and System Sciences
RC'13 Proceedings of the 5th international conference on Reversible Computation
Hi-index | 5.23 |
Iterative arrays are one-dimensional arrays of interconnected interacting finite automata. The cell at the origin is equipped with a one-way read-only input tape. We investigate iterative arrays as acceptors for formal languages. In particular, we consider real-time devices which are reversible on the core of computation, i.e., from initial configuration to the configuration given by the time complexity. This property is called real-time reversibility. It is shown that real-time reversible iterative arrays can simulate restricted variants of stacks and queues. It turns out that real-time reversible iterative arrays are strictly weaker than real-time reversible cellular automata. On the other hand, a non-semilinear language is accepted. We show that real-time reversibility itself is not even semidecidable, which extends the undecidability for cellular automata and contrasts with the general case, where reversibility is decidable for one-dimensional devices. Moreover, we prove the non-semidecidability of several other properties. Several closure properties are also derived.