English

Sublinear-Time Language Recognition and Decision by One-Dimensional Cellular Automata

Computational Complexity 2020-06-11 v3 Formal Languages and Automata Theory

Abstract

After an apparent hiatus of roughly 30 years, we revisit a seemingly neglected subject in the theory of (one-dimensional) cellular automata: sublinear-time computation. The model considered is that of ACAs, which are language acceptors whose acceptance condition depends on the states of all cells in the automaton. We prove a time hierarchy theorem for sublinear-time ACA classes, analyze their intersection with the regular languages, and, finally, establish strict inclusions in the parallel computation classes SC\mathsf{SC} and (uniform) AC\mathsf{AC}. As an addendum, we introduce and investigate the concept of a decider ACA (DACA) as a candidate for a decider counterpart to (acceptor) ACAs. We show the class of languages decidable in constant time by DACAs equals the locally testable languages, and we also determine Ω(n)\Omega(\sqrt{n}) as the (tight) time complexity threshold for DACAs up to which no advantage compared to constant time is possible.

Keywords

Cite

@article{arxiv.1909.05828,
  title  = {Sublinear-Time Language Recognition and Decision by One-Dimensional Cellular Automata},
  author = {Augusto Modanese},
  journal= {arXiv preprint arXiv:1909.05828},
  year   = {2020}
}

Comments

16 pages, 2 figures, to appear at DLT 2020

R2 v1 2026-06-23T11:13:48.087Z