English

Nontrivial Turmites are Turing-universal

Computational Complexity 2017-02-21 v1 Cellular Automata and Lattice Gases

Abstract

A Turmit is a Turing machine that works over a two-dimensional grid, that is, an agent that moves, reads and writes symbols over the cells of the grid. Its state is an arrow and, depending on the symbol that it reads, it turns to the left or to the right, switching the symbol at the same time. Several symbols are admitted, and the rule is specified by the turning sense that the machine has over each symbol. Turmites are a generalization of Langtons ant, and they present very complex and diverse behaviors. We prove that any Turmite, except for those whose rule does not depend on the symbol, can simulate any Turing Machine. We also prove the P-completeness of prediction their future behavior by explicitly giving a log-space reduction from the Topological Circuit Value Problem. A similar result was already established for Langtons ant; here we use a similar technique but prove a stronger notion of simulation, and for a more general family.

Keywords

Cite

@article{arxiv.1702.05547,
  title  = {Nontrivial Turmites are Turing-universal},
  author = {Diego Maldonado and Anahí Gajardo and Benjamin Hellouin de Menibus and Andrés Moreira},
  journal= {arXiv preprint arXiv:1702.05547},
  year   = {2017}
}

Comments

19 pages, submitted to Theoretical Computer Science

R2 v1 2026-06-22T18:21:47.004Z