Pith. Sign in

REVIEW

Characterizing the Polynomial-Time Minimizable $\omega$-Automata

Formal Languages and Automata Theory · Submitted 29 Apr 2025 · 29 references

Pith's verdict: Strong paper that closes the two remaining open minimization cases; the only real flaw is a sign slip in Proposition 13's language equality, which is easily fixed and does not threaten the theorem.

T0 · AI review

How this review was made: An AI referee (deepseek-v4-flash) read the paper on August 16, 2026 and answered a fixed list of questions about it. T0 is the starting level every paper gets. The levels describe how deeply Pith has checked the paper, never the authors.

  1. T0 AI review An AI read the paper and answered a fixed list of questions.
  2. T1 Audit Automatic checks that the references and files the paper relies on exist and match.
  3. T2 Compute The paper's code or calculations re-run with the same results.
  4. T3 Formal statement The claims written out in a formal math language a computer can read.
  5. T4 Proof Those claims proved, and the proof checked by computer.

How Pith checks papers →

· 1 major objection · 4 minor · Ask about this paper · The compiled record · Read the full review →
Challenge this review Comment (0) Read on arXiv ↗
Cite ▾
arXiv ID2504.20553 (version 1)
Pith IDOM3N6DLI, Pith's permanent record of this paper and its review
CitationBader Abu Radi, R\"udiger Ehlers. "Characterizing the Polynomial-Time Minimizable $\omega$-Automata." arXiv:2504.20553 (2025). https://pith.science/paper/OM3N6DLI
Cite this reviewBibTeX for Pith's review of this paper
Claim paper

Why Pith says this

Highlight any text to comment on it.

Referee report
The paper

The paper claims

The paper proves that minimizing transition-based deterministic co-Büchi and history-deterministic Büchi automata is NP-complete, completing the complexity map for polynomial-time minimizable ω-automata.

The reading

The paper closes the remaining open cases in the complexity of minimizing automata over infinite words. It proves that minimizing deterministic transition-based co-Büchi automata, deterministic transition-based Büchi automata, and history-deterministic transition-based Büchi automata is NP-complete. The proof encodes a restricted Hamiltonian path problem into a minimal history-deterministic co-Büchi automaton whose state count can be matched by a deterministic automaton exactly when a Hamiltonian path exists. If the paper is correct, polynomial-time minimization survives only for history-deterministic transition-based co-Büchi automata, and no polynomial-time minimizer exists for the other classes unless P equals NP.

What carries the argument

The load-bearing construction is a family of safe components, one for each graph vertex, plus a special synchronizing component SSync. Each safe component traps infinite words whose suffix satisfies a local consistency language Lv, using states that store the past-one and past-two values of neighboring vertices. The synchronizing component SSync traps words with regular sleep-letter spacing and an extra-consistency condition linking the current letter to the past value of v1. Deterministic pruning of AGv1 must jump between safe components only along graph edges, so matching the minimal state count forces the automaton to trace a Hamiltonian path. To make the alphabet polynomial, the paper encodes letters as binary strings and keeps internal states only for atomic propositions that are essential to a state; bounded degree ensures only constantly many propositions matter, so the encoded automaton e(AGv1) remains polynomial in the graph size and preserves the same equivalence.

Extended reading notes

Core claim

The central claim is Theorem 14: for each of the classes tDBW, tDCW, and HD-tNBW, the minimization problem—given an automaton and a bound k, decide whether an equivalent automaton with at most k states exists—is NP-complete. The proof reduces from a bounded-degree Hamiltonian path variant. A graph G is transformed into a minimal HD-tNCW AGv1 whose safe components encode the graph's vertices and whose synchronizing safe component SSync enforces timing and memory constraints. The automaton AGv1 has a deterministic equivalent of the same size if and only if G has a Hamiltonian path starting at a fixed vertex v1. Because every graph also admits a polynomially larger deterministic tDCW AGv1p obtained by duplicating safe components along a path that visits all vertices, any polynomial-time minimizer for tDCWs could be used to detect Hamiltonian paths, giving NP-hardness. Duality transfers the result to tDBWs, and a complementation property of HD-tNBWs transfers it to history-deterministic Büchi automata.

Load-bearing premise

The hardness proof assumes the canonical-structure theorem that minimal equivalent history-deterministic transition-based co-Büchi automata with well-behaved safe components have isomorphic safe components and matching safe languages; this is what lets the argument read a Hamiltonian path off an arbitrary deterministic minimizer rather than off a specially constructed one.

Editorial extensions

If this is right

  • The decision version of minimizing tDCW, tDBW, and HD-tNBW is NP-complete: with k as part of the input, no polynomial algorithm can decide whether an equivalent automaton with at most k states exists unless P=NP.
  • Within the deterministic and history-deterministic automata over infinite words, polynomial-time minimization survives only for history-deterministic transition-based co-Büchi automata (assuming P≠NP); the combination of history-determinism, transition-based acceptance, and co-Büchi acceptance is exactly the polynomial-time region.
  • The HD-negativity problem—deciding whether a minimal HD-tNCW admits an equally small deterministic co-Büchi automaton—is NP-hard, so history-determinism genuinely saves states for co-Büchi languages in general.
  • The restricted Hamiltonian path problem, with a designated start vertex and bounded degree, can be encoded in polynomially many automaton states over a polynomial alphabet, so the hardness persists for realistically sized automata rather than only for exponentially large alphabets.
  • Deterministic Büchi minimization is NP-hard by duality from the co-Büchi result, completing the complexity table for all combinations of branching mode, Büchi/co-Büchi acceptance, and state-based or transition-based acceptance.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the dichotomy holds, practical automata-minimization tools for reactive synthesis should concentrate on history-deterministic transition-based co-Büchi automata and on chain-of-co-Büchi decompositions; the paper gestures at this conclusion but does not develop it as a tooling recommendation.
  • The same safe-component encoding may transfer to other automaton families whose canonical minimization requires reading a Hamiltonian path from a deterministic pruning, suggesting a general template for NP-hardness beyond the specific classes treated here.
  • A checkable extension is whether the hardness survives when the input graphs have bounded treewidth: Hamiltonian path is tractable there, so if the reduction's automata become minimizable in polynomial time on those graphs, the source of hardness is fully located in the graph problem.
  • The paper's framing implies that transition-based acceptance is not merely a factor-2 syntactic convenience: even though transition-based automata compress state-based automata by at most a factor of 2, the transition-based minimization problem itself is NP-hard, so that factor cannot be leveraged into a polynomial-time approximation algorithm.
Original abstract

A central question in the theory of automata is which classes of automata can be minimized in polynomial time. We close the remaining gaps for deterministic and history-deterministic automata over infinite words by proving that deterministic co-B\"uchi automata with transition-based acceptance are NP-hard to minimize, as are history-deterministic B\"uchi automata with transition-based acceptance.

The compiled record

The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.

Compiled by classifier-1.13.0 via TypeSafe API, question bank abstract-p1-20260923, 2026-09-23: 1 request, 2,316 input tokens.

What the abstract itself states, as probabilities: claims first 0.09 · states limitation 0.31 · human participants 0.01 · controlled comparison 0.02 · randomized assignment 0.01 · states quantitative result 0.36 · compares with prior results 0.33 · mentions code or data availability 0.02.

The abstract, sentence by sentence

arXiv listing abstract v1. Results and the main claim are underlined; .

A central question in the theory of automata is which classes of automata can be minimized in polynomial time. We close the remaining gaps for deterministic and history-deterministic automata over infinite words by proving that deterministic co-B\"uchi automata with transition-based acceptance are NP-hard to minimize, as are history-deterministic B\"uchi automata with transition-based acceptance.

background contribution method result interpretation main claim

What the classifier reports for each sentence. The number is the probability it gave the label.
#sentencerolethe authors' own workstates the main conclusionstrength
s0 A central question in the theory of automata is which classes of automata can be minimized in polynomial time. background 1.00 0.04 0.03 asserted 0.54
s1 We close the remaining gaps for deterministic and history-deterministic automata over infinite words by proving that deterministic co-B\"uchi automata with transition-based acceptance are NP-hard to minimize, as are history-deterministic B\"uchi automata with transition-based acceptance. result 0.77 0.94 0.93 asserted 1.00

What kind of paper the classifier reports this is: theoretical result 1.00 · evidence from proof or derivation 1.00.

What was examined, and what was not

sources read
  • arXiv listing abstract v1
not examined
  • full text
  • figures and tables
  • references and citing sentences
  • relations to other papers
levels run
  • P abstract
not run
  • S sections
  • T body sentences
  • C citations
  • R cross-paper relations

Every quoted sentence on this record is the authors'. Every label is from Pith's closed vocabulary, with the probability shown beside it. Every number in the measurements table is the authors', checked by code. Record as JSON

References
How the literature uses it

2 arXiv papers cite this in 2 sentences

Each citing sentence is taken from the citing paper's LaTeX source and typed by Pith's classifier. A label appears at probability 0.8 or more (0.95 for support), a contest at 0.7 or more; the quoted words are the citing authors'. How each label was checked · JSON

Discussion

Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.