Weight-Reducing Turing Machines
Bruno Guillon, Giovanni Pighizzini, Luca Prigioniero, Daniel, Pr\r{u}\v{s}a

TL;DR
This paper introduces weight-reducing Turing machines, showing their properties, decidability issues, and how they relate to finite automata, with implications for computational complexity and machine simulation.
Contribution
It defines weight-reducing machines, proves their conversion to finite automata with size bounds, and explores their properties and limitations.
Findings
Decidability of linear-time operation is impossible for one-tape machines.
Weight-reducing machines can be transformed into finite automata with exponential size increase.
Conversion costs from weight-reducing machines to automata are proven to be optimal.
Abstract
It is well-known that one-tape Turing machines working in linear time are no more powerful than finite automata, namely they recognize exactly the class of regular languages. We prove that it is not decidable if a one-tape machine works in linear time, even if it is deterministic and restricted to use only the portion of the tape which initially contains the input. This motivates the introduction of a constructive variant of one-tape machines, called weight-reducing machine, and the investigation of its properties. We focus on the deterministic case. In particular, we show that, paying a polynomial size increase only, each weight-reducing machine can be turned into a halting one that works in linear time. Furthermore each weight-reducing machine can be converted into equivalent nondeterministic and deterministic finite automata by paying exponential and doubly-exponential increase in…
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 · Computability, Logic, AI Algorithms
