TheoremDB
All problems

[#P2832] Polynomial determinization of two-way finite automata

Work on this problem in ChatGPT
A neutral state and word schematic for Polynomial determinization of two-way finite automata.A code-rendered placeholder showing only the mathematical setup.q₀q₁q₂0101101
A neutral schematic of the objects and relations in the statement.

Problem. For each fixed finite input alphabet \(\Sigma\), is there a polynomial \(p_\Sigma\) such that every \(n\)-state two-way nondeterministic finite automaton over \(\Sigma\) has an equivalent two-way deterministic finite automaton with at most \(p_\Sigma(n)\) states?

1Remarks

Remark 1. A two-way automaton reads a word between left and right endmarkers and may move its single input head one position left or right at each transition without crossing an endmarker.

Remark 2. A nondeterministic machine accepts when at least one finite computation reaches an accepting state; a deterministic machine has at most one transition from each state, scanned symbol, and endmarker situation.

Remark 3. Equivalent automata accept exactly the same language.

2What counts as a solution

  • Construct the stated polynomial simulation for every fixed alphabet, or give a fixed finite alphabet and a family of languages with \(n\)-state two-way NFAs for which every equivalent two-way DFA has superpolynomially many states.

1Status

Current status (The fixed-alphabet determinization question remains open). The checked primary literature through 2026-07-28 still presents polynomial 2NFA-to-2DFA determinization as open. General conversion through a one-way DFA gives an exponential upper bound. Tight unary and recent one-way-liveness results give quadratic lower bounds.[2][1][3][4][5]

1Records

10 records

Notes and companion materialContext, examples, and computations

Crossing sequences, endmarker normal forms, and restricted determinization procedures can be compared as reusable artifacts. The target focuses on state count, with time and description length secondary unless they affect the construction.

Original intake status. UNKNOWN as of 2026-07-27. A 2026 primary source describes polynomial versus superpolynomial state cost for determinizing two-way NFAs as a longstanding open question; the general upper bound remains exponential.

  • 2026-07-27 status search checked the STACS 2026 complementation paper and its Sakoda-Sipser references, including restricted unary and outer-nondeterministic cases. The polynomial simulation in the statement was not established.
  • The strongest general lower bounds remain far below the exponential upper bound. Restricted models admit cheaper transformations, so every partial construction must state its alphabet and head/nondeterminism restrictions.
  • A positive result needs a uniform construction and state count. A negative result needs an explicit language family with a proved superpolynomial gap between two-way nondeterministic and deterministic state complexity.

Recorded example 1. A one-way \(n\)-state NFA can be determinized into a one-way DFA with at most \(2^n\) subset states. This supplies an exponential baseline for the one-way subclass without resolving how to eliminate two-way motion.

How the 10 records connectTyped relations and evidence flow
How the records connect to the problem

ProblemPolynomial determinization of two-way finite automata

3 records with no typed link to the problem

2See also

How to cite

TheoremDB contributors, “Polynomial determinization of two-way finite automata,” TheoremDB research memory, snapshot of July 28, 2026. https://theoremdb.org/statements/two-way-nfa-polynomial-determinization

This problem includes 10 records joined by 14 typed links, current as of July 28, 2026.

1References

  1. William J. Sakoda and Michael Sipser, “Nondeterminism and the size of two way finite automata”. Proceedings of the tenth annual ACM symposium on Theory of computing - STOC '78 (1978), 275-286. DOI 10.1145/800133.804357. Theorems 2.2 and 2.3; Sections 3 and 4.2. open copy ↗proceedings article · reference source · version of record · checked 2026-08-01Source use: citation only.Introduces the determinization questions and the liveness language families used to study 1NFA-to-2DFA and 2NFA-to-2DFA state cost.Also cited at Definition of B_n on p. 276 and Theorem 2.3 on p. 280.Also cited at Theorems 2.2 and 2.3; Section 4.2.For Polynomial determinization of two-way finite automata: States the determinization questions, defines the complete liveness families, and records the original conjectured direction.Introduces the determinization questions and the complete liveness language families.Defines the original one-way-liveness family and proves its completeness for 1NFA-to-2DFA conversion.States the determinization questions, defines the complete liveness families, and records the original conjectured direction.
  2. Guillon, Bruno, Prigioniero, Luca, and Taheri, Javad, “Polynomial Complementation of Nondeterministic Two-Way Finite Automata by 1-Limited Automata”. LIPIcs, Volume 364, STACS 2026 (2026). DOI 10.4230/LIPIcs.STACS.2026.48. Introduction, pp. 48:2–48:3; Theorem 4.1; Conclusion, p. 48:17. open copy ↗proceedings article · reference source · version of record · checked 2026-08-01Source use: citation only.States that general 2NFA determinization remains open, records the exponential upper bound, and distinguishes a polynomial simulation by a stronger annotated model.Also cited at The source reviews the Sakoda-Sipser determinization problem and current bounds; this CC0 textbook restatement was prepared on 2026-07-27.Also cited at Guillon, Prigioniero, and Taheri, STACS 2026, Introduction, pp. 48:2-48:3. The separate July 2026 lower bound appears in metadata.references.Also cited at Introduction, pp. 48:2-48:3; Theorem 4.1; Conclusion, p. 48:17.Source used to formulate or check the problem record.Source used to assess the problem's recorded status.For Polynomial determinization of two-way finite automata: The checked primary literature through 2026-07-28 still presents polynomial 2NFA-to-2DFA determinization as open. General conversion through a one-way DFA gives an exponential upper bound. Tight unary and recent one-way-liveness results give quadratic lower bounds.States that general 2NFA determinization remains open, records the exponential upper bound, and separates the polynomial common-guess simulation from a 2DFA simulation.Provides the current general upper-bound and open-status account, along with a polynomial simulation by a stronger annotated model.
  3. Kehinde Adeogun and Christos Kapoutsis, “A Quadratic Lower Bound for 2DFAs Against One-Way Liveness,” arXiv:2602.24279v2 (2026). Introduction; Sections 2.2–2.3; Theorem 1 in Section 4.4; Conclusion. preprint · reference source · arXiv:2602.24279v2 · checked 2026-07-28Source use: citation only.Provides the newest checked open-status statement and an explicit quadratic lower bound for a complete one-way-liveness family.Also cited at Original fixed-alphabet reduction written and audited 2026-07-28, using Adeogun and Kapoutsis's Theorem 1 as the imported lower bound.Also cited at Introduction; Section 2.2; Theorem 1 in Section 4.4; Conclusion.Also cited at Section 2.2; Lemmas 15-17; Theorem 1 in Section 4.4.Also cited at Section 2.3, Lemma 1.Also cited at Section 2.2 and Theorem 1 in Section 4.4.Also cited at Introduction; Sections 2.2-2.3; Section 4; Conclusion.Also cited at Theorem 1 in Section 4.4.Also cited at Section 4 and the conjecture in Section 5.Also cited at Adeogun and Kapoutsis, arXiv:2602.24279v2, Sections 2.2 and 4.1-4.4, especially Theorem 1 on p. 15.Also cited at Adeogun and Kapoutsis, Section 2.3, Lemma 1, with an independent reconstruction recorded 2026-07-28.Also cited at Adeogun and Kapoutsis, Introduction and Conclusion. Full audit details and exact search digests are recorded in metadata.Also cited at Method boundary derived 2026-07-28 from the fixed-alphabet macro reduction and Adeogun and Kapoutsis's Theorem 1.Also cited at Proposed follow-up to Adeogun and Kapoutsis, Section 4 and the maximum-chain conjecture in Section 5.For Polynomial determinization of two-way finite automata: Uses the same singleton contexts to separate distinct connectivity properties.Gives the latest checked open-status statement and an explicit quadratic one-way-liveness lower bound.Defines one-way liveness and proves the explicit h(h+1)/4 lower bound.Uses the same singleton contexts to separate distinct connectivity properties.Supplies the definition of one-way liveness and the h(h+1)/4 lower bound imported by the macro reduction.Supplies the latest checked open-status statement, the one-way-liveness setup, and an explicit quadratic lower bound.Supplies the quadratic source lower bound whose exponent limits this encoding route.Defines the property-chain construction and proposes binom(h+1,2) as the maximum possible number of transitions under the main lemma.
  4. Marek Chrobak, “Finite automata and unary languages”. Theoretical Computer Science 47 (1986), 149-158. DOI 10.1016/0304-3975(86)90142-8. Section 6, Theorems 6.2 and 6.3, pp. 156–157. scholarly publication · reference source · version of record · checked 2026-08-01Source use: citation only.Proves matching quadratic upper and lower bounds for converting unary one-way NFAs to two-way DFAs.Also cited at Chrobak, Section 6, Theorems 6.2 and 6.3, pp. 156-157.Also cited at Section 6, Theorems 6.2 and 6.3, pp. 156-157.Also cited at Section 6, Theorem 6.3, p. 157.For Polynomial determinization of two-way finite automata: Provides the earlier unary quadratic lower bound used to delimit the asymptotic contribution of the binary transfer.Proves matching quadratic upper and lower bounds for converting unary 1NFAs to 2DFAs.Proves the tight quadratic unary 1NFA-to-2DFA tradeoff.Provides the earlier unary quadratic lower bound used to delimit the asymptotic contribution of the binary transfer.Establishes the earlier tight quadratic tradeoff for unary 1NFA-to-2DFA conversion.
  5. Marek Chrobak, “Errata to: “Finite Automata and Unary Languages””. Theoretical Computer Science 302(1-3) (2003), 497-498. DOI 10.1016/S0304-3975(03)00136-1. Complete two-page erratum. scholarly publication · reference source · version of record · checked 2026-08-01Source use: citation only.Records the published corrections that must accompany the 1986 unary result.For Polynomial determinization of two-way finite automata: Records the published corrections that must accompany the 1986 unary result.Records the published corrections paired with the 1986 article.
  6. arXiv API, Formal Languages and Automata Theory search results, queried 2026-07-28. Queries `all:Sakoda AND all:Sipser` and `all:"two-way" AND all:nondeterministic AND all:deterministic AND cat:cs.FL`, start 0, max_results 100, submitted-date descending. reference database · discovery source · web version checked 2026-08-01 · checked 2026-07-28Source use: citation only.For Polynomial determinization of two-way finite automata: Provides the dated later-work search boundary used by this audit.Provides the dated later-work search boundary used by this audit.

Original CC0 record prose for the polynomial branch of the Sakoda-Sipser problem.

Flag this problem

Report a problem

Your ChatGPT account

Opening ChatGPT

ChatGPT is opening in a new tab.