Descriptive complexity for minimal time of cellular automata

02/15/2019
by   Étienne Grandjean, et al.
0

Descriptive complexity may be useful to design programs in a natural declarative way. This is important for parallel computation models such as cellular automata, because designing parallel programs is considered difficult. Our paper establishes logical characterizations of the three classical complexity classes that model minimal time, called real-time, of one-dimensional cellular automata according to their canonical variants. Our logics are natural restrictions of the existential second-order Horn logic. They correspond to the three ways of deciding a language on a square grid circuit of side n according to the three canonical placements of an input word of length n on the grid. Our key tool is a normalization method that transforms a formula into an equivalent formula that literally mimics a grid circuit.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/02/2021

The Mirage of Universality in Cellular Automata

This note is a survey of examples and results about cellular automata wi...
research
01/15/1998

On the classifiability of cellular automata

Based on computer simulations Wolfram presented in several papers conjec...
research
12/17/2021

Morphisms and minimisation of weighted automata

This paper studies the algorithms for the minimisation of weighted autom...
research
09/12/2019

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

After an apparent hiatus of roughly 30 years, we revisit a seemingly neg...
research
07/23/2020

Lower Bounds and Hardness Magnification for Sublinear-Time Shrinking Cellular Automata

The minimum circuit size problem (MCSP) is a string compression problem ...
research
12/22/2021

The Complexity of Iterated Reversible Computation

We define a complexity class 𝖨𝖡 as the class of functional problems redu...
research
11/30/2015

Multi-Number CVT-XOR Arithmetic Operations in any Base System and its Significant Properties

Carry Value Transformation (CVT) is a model of discrete dynamical system...

Please sign up or login with your details

Forgot password? Click here to reset