Gap Theorems for the Delay of Circuits Simulating Finite Automata
Connor Ahlbach, Jeremy Usatine, Nicholas Pippenger

TL;DR
This paper investigates the delay growth rates of circuits simulating finite automata, establishing that only specific growth patterns are possible depending on automaton properties and input distributions.
Contribution
It characterizes delay bounds for different classes of automata and input models, revealing that only certain delay growth rates occur, with no intermediate possibilities.
Findings
Delay O(1) suffices for generalized definite automata
Delay Ω(log n) is necessary for non-generalized definite automata
Average physical delay can be reduced to O(log n) or O(1) under certain input conditions
Abstract
We study the delay (also known as depth) of circuits that simulate finite automata, showing that only certain growth rates (as a function of the number of steps simulated) are possible. A classic result due to Ofman (rediscovered and popularized by Ladner and Fischer) says that delay is always sufficient. We show that if the automaton is "generalized definite", then delay O(1) is sufficient, but otherwise delay is necessary; there are no intermediate growth rates. We also consider "physical" (rather than "logical") delay, whereby we consider the lengths of wires when inputs and outputs are laid out along a line. In this case, delay O(n) is clearly always sufficient. We show that if the automaton is "definite", then delay O(1) is sufficient, but otherwise delay is necessary; again there are no intermediate growth rates. Inspired by an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicssemigroups and automata theory · Cellular Automata and Applications · Low-power high-performance VLSI design
