REVIEW 2 major objections 3 minor 16 references
A digraph admits a completely reachable coloring exactly when it is strongly connected, aperiodic, and every subset of vertices is absorbing.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-02 06:43 UTC pith:LSHXJV7W
load-bearing objection Theorem 1 is a solid, genuinely new characterization; the fixed-k NP-completeness proof in Theorem 2 has a real hole that the authors need to repair before the claim can be trusted. the 2 major comments →
Completely Reachable Road Coloring
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
On the paper's own terms, the central discovery is a three-way classification. First, completely reachable colorings exist exactly for digraphs that are strongly connected, aperiodic, and absorbing for every subset; the proof constructs such a coloring from a matching in the bipartite representation, using every nonempty vertex subset as a letter. Second, for every fixed k≥2, recognizing whether a k-color completely reachable coloring exists is NP-complete, proved by a reduction from Hamiltonian cycle on a restricted class of digraphs. Third, all colorings are completely reachable exactly for digraphs whose simplification is isomorphic to a member of the family W(S,n) whose generator set S a
What carries the argument
The main mechanism is the bipartite representation BP(G), which converts the absorbing condition (every subset has at least as many in-neighbors as its own size) into Hall's condition for a matching that covers the source side. Such a matching is then used to define a road coloring whose letters are the nonempty subsets of the vertex set: each letter U acts by sending the in-neighborhood of U onto U. A second mechanism is the defect of a letter (the number of states lost when applying it), which links completely reachable colorings with a fixed number k of colors to the existence of cycles with special in-degree structure, and from there to Hamiltonian cycles.
Load-bearing premise
The NP-hardness reduction relies on the assumption that replacing a chosen vertex with the funnel and double-line gadgets yields a 2-out-regular digraph whose in-degrees are exactly 1, 3, and 2 (one vertex each), which is what the argument needs to invoke its main lemma.
What would settle it
Find a finite strongly connected aperiodic digraph in which every subset of vertices has at least as many in-neighbors as its size, yet no edge labeling makes every nonempty subset reachable; such a digraph would contradict Theorem 1.
If this is right
- Completely reachable road colorings are now fully understood at the level of underlying digraphs: existence is decidable in polynomial time by checking three graph properties.
- The universal characterization gives a linear-time algorithm to decide whether every coloring of a given digraph is completely reachable.
- The NP-completeness result shows that minimizing the number of labels is intrinsically hard even when an unrestricted coloring is easy to construct.
- The proof of the unrestricted case yields an explicit coloring with 2^{|V|}-1 letters, giving a concrete upper bound on labels needed.
- The three results together close the research program that motivated the study of completely reachable automata.
Where Pith is reading between the lines
- The fixed-color NP-completeness suggests that the number of colors interacts with the underlying digraph's cycle structure in a way that might also appear in other road-coloring variants, such as synchronizing colorings.
- The absorbing condition is a kind of expansion condition; one could test whether an analogous condition characterizes other families of automata defined by reachability of subsets.
- The exponential number of colors in the unrestricted construction raises the practical question of whether a polynomial number of colors always suffices when the three conditions hold.
- The universal classification might be extended by asking which digraphs have all colorings synchronizing—a question the paper notes is still open.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies the road-coloring problem for completely reachable automata. It gives a polynomial-time characterization (Theorem 1) of digraphs admitting a completely reachable coloring with an unrestricted number of colors, an NP-completeness result (Theorem 2) for a fixed number k ≥ 2 of colors, and a classification (Theorem 6) of digraphs for which every road coloring is completely reachable. The proofs combine graph-theoretic arguments, Hall's theorem, Wielandt's bound, and results on completely reachable automata from [3].
Significance. The results, if correct, would complete the research program proposed by Bondar and Volkov and would be a substantial contribution to the theory of completely reachable automata. The characterization in Theorem 1 is elegant and algorithmic, and the universal characterization in Theorem 6 is clean. The paper is largely self-contained and builds on prior work in a natural way. However, the NP-hardness proof for fixed k contains a serious technical error that invalidates the reduction as written; this is the main obstacle to publication in current form.
major comments (2)
- [Section 3, proof of Theorem 2, second replacement step] The replacement G1 → G2 via Repl(G1, x1; y1, y_{m+1}, L_m) does not preserve the required degree profile. In G1, vertex x1 has out-degree 2 and in-degree 2. Under Repl, the two outgoing edges of x1 are redirected to y1, and the two incoming edges are redirected to y_{m+1}, while all edges of L_m remain. Hence deg^+(y1)=4, deg^-(y_{m+1})=4, and deg^+(y_{m+1})=0. The text claims G2 is 2-out-regular with deg^-(x)=1, deg^-(y)=3, and all other in-degrees 2; this is false. Moreover, y_{m+1} is a sink, so G2 cannot contain a Hamiltonian cycle at all, contradicting the claimed equivalence. This invalidates the reduction from Plesnik's digraphs and leaves Theorem 2 unproved.
- [Section 3, Lemma 4, necessity part] The displayed equality for the lower bound on the sum of defects is false for k=2. The expression is sum_{v∈V\{x}} max(0, k - deg^-_G(v)) = (n-2)(k-2) + max(0, k-3), not (n-1)(k-2)-1. For k=2 the paper's formula gives -1, while the correct value is 0. The subsequent contradiction can be repaired because 0 > -(n-3) for n≥5, but the printed equation and the inequality chain need correction.
minor comments (3)
- [Section 4, Lemma 5 proof] The notation 'be' appears without the intended subscript in 'be for the link'; it should be 'b_e'.
- [References] Reference [12] contains a typo: 'planar diagraphs' should be 'planar digraphs'.
- [Section 2, proof of Theorem 1] In the sufficiency proof, the definition of the coloring alpha relies on the simplified digraph being simple. It may be worth explicitly recalling that the passage from G to its simplification preserves complete reachability (as stated in Section 1.4), to avoid any perception of a gap.
Circularity Check
No significant circularity: Theorem 1 is proved from Hall+Wielandt, and the self-cited Bondar–Volkov theorem is external independent support.
full rationale
The paper is a parameter-free combinatorial classification. Theorem 1 is derived from first principles: necessity uses properties of reachable subsets; sufficiency constructs a road coloring over P'(V) using Hall's theorem to define matchings f_U and Wielandt's theorem to show iterating in-neighbor sets covers all vertices. No quantity in the theorem is defined in terms of the DFA's image sets, and no fitted parameter is renamed as a prediction. The NP-hardness proof (Theorem 2) is built on Plesnik's independent Hamiltonian cycle reduction plus lemmas proved in the text; the only self-citation, [3, Theorem 1], is invoked as a general automata criterion (cyclic letter plus a letter of defect 1 implies complete reachability for prime states), which is a prior published result whose assumptions do not include the digraph characterization being proved, so it is genuine evidence rather than a circular restatement. Theorem 6's sufficiency also cites [3, Theorem 1]; although this is a self-citation by the first author, the cited theorem is external and independently proved, and the new contribution is the classification by W(S,n), not a repackaging of that theorem. The reviewer-flagged Repl degree-count issue is a correctness concern in the reduction, not a case of a result being equivalent to its inputs by construction. Therefore no circular step is present.
Axiom & Free-Parameter Ledger
axioms (7)
- standard math Hall's marriage theorem: a matching covering V' exists iff every U⊆V' has |N(U)|≥|U|
- standard math Wielandt's theorem: every strongly connected aperiodic n-vertex digraph has a path of length (n−1)^2+1 between every pair of vertices
- domain assumption [3, Theorem 1]: a prime-state DFA with a cyclic-permutation letter and a defect-1 letter is completely reachable
- domain assumption Hoffmann [9, Proposition 3]: if an n-state DFA has m<n defect-1 letters and every (n−1)-element subset is reachable, the group generated by defect-0 letters has at most m orbits
- domain assumption Plesnik's polynomial-time reduction from SAT to Hamiltonian cycle in digraphs with in/out-degree 1 or 2 [12]
- ad hoc to paper The digraph G2 obtained by Repl(G1, x1, y1, ym+1, L_m) is 2-out-regular and satisfies the degree profile required by Lemma 4
- standard math Bertrand's postulate: the least prime greater than n is at most 2n
read the original abstract
We determine which digraphs admit an edge labeling by letters from a finite alphabet such that the resulting labeled digraph is a completely reachable automaton. Such digraphs are recognizable in polynomial time; however, the problem becomes NP-complete when the size of the label alphabet is fixed. We also classify the digraphs for which every edge labeling results in a completely reachable automaton.
Reference graph
Works this paper leans on
-
[1]
Adler, R.L., Goodwyn, L.W., Weiss, B.: Equivalence of topological Markov shifts. Israel J. Math.27(1), 49–63 (1977). DOI 10.1007/BF02761605
-
[2]
Springer Monographs in Mathematics
Bang-Jensen, J., Gutin, G.: Digraphs: Theory, Algorithms and Applications, 2nd edn. Springer Monographs in Mathematics. Springer, London (2009). DOI 10.1007/978-1-84800-998-1 COMPLETELY REACHABLE ROAD COLORING 15
-
[3]
In: Câmpeanu, C., Manea, F., Shallit, J
Bondar, E.A., V olkov, M.V .: Completely reachable automata. In: Câmpeanu, C., Manea, F., Shallit, J. (eds.) Descriptional Complexity of Formal Systems (DCFS 2016). Lect. Notes Com- put. Sci., vol. 9777, pp. 1–17. Springer, Cham (2016). DOI 10.1007/978-3-319-41114-9_1
-
[4]
ˇCerný, J.: Poznámka k homogénnym eksperimentom s koneˇcnými automatami. Mat.-Fyz. ˇCas. Slov. Akad. Vied14(3): 208–216 (1964). (In Slovak; English translation: A note on homo- geneous experiments with finite automata. J. Autom. Lang. Comb.24(2-4), 123–132 (2019). DOI 10.25596/jalc-2019-123)
-
[5]
MIT Press, Cambridge, MA (2022)
Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 4th edn. MIT Press, Cambridge, MA (2022)
2022
-
[6]
Don, H.: The ˇCerný conjecture and 1-contracting automata. Electron. J. Combin.23(3), 3–12 (2016). DOI 10.37236/5616
-
[7]
In: Etessami, K., Feige, U., Puppis, G
Ferens, R., Szykuła, M.: Completely reachable automata: A polynomial algorithm and qua- dratic upper bounds. In: Etessami, K., Feige, U., Puppis, G. (eds.) 50th International Collo- quium on Automata, Languages, and Programming (ICALP 2023). Leibniz Int. Proc. Inform., vol. 261, pp. 59:1-59:17. Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023). DOI...
-
[8]
Ferens, R., Szykuła, M.: Recognizing completely reachable automata in quadratic time. ACM Trans. Algorithms22(2), 24:1-24:36 (2026). DOI 10.1145/3798283
-
[9]
In: Leporati, A., Martín-Vide, C., Shapira, D., Zandron, C
Hoffmann, S.: State complexity of the set of synchronizing words for circular automata and automata over binary alphabets. In: Leporati, A., Martín-Vide, C., Shapira, D., Zandron, C. (eds.) Language and Automata Theory and Applications (LATA 2021). Lect. Notes Comput. Sci., vol. 12638, pp. 318–330. Springer, Cham (2021). DOI 10.1007/978-3-030-68195-1_25, ...
Pith/arXiv arXiv 2021
-
[10]
Technical Report PIBMRI-895.5-63, Dept
Laemmel, A.E.: Study on application of coding theory. Technical Report PIBMRI-895.5-63, Dept. Electrophysics, Microwave Research Inst., Polytechnic Inst. Brooklyn, NY (1963)
1963
-
[11]
In: Bieliková, M., Friedrich, G., Gottlob, G., Katzenbeisser, S., Špánek, R., Turán, G
Maslennikova, M.I.: Reset complexity of ideal languages. In: Bieliková, M., Friedrich, G., Gottlob, G., Katzenbeisser, S., Špánek, R., Turán, G. (eds.) SOFSEM 2012, vol. II, pp. 33–44. Institute of Computer Science Academy of Sciences of the Czech Republic, Prague (2012), see also https://arxiv.org/abs/1404.2816
Pith/arXiv arXiv 2012
-
[12]
Ples ´nik, J.: The NP-completeness of the Hamiltonian cycle problem in planar diagraphs with degree bound two. Inform. Process. Lett.8(4), 199–201 (1979). DOI 10.1016/0020-0190(79) 90023-1
-
[13]
Israel J
Trahtman, A.N.: The road coloring problem. Israel J. Math.172, 51–60 (2009). DOI 10.1007/ s11856-009-0062-5
2009
-
[14]
V olkov, M.V .: Synchronization of finite automata. Russ. Math. Surv.77(5), 819–891 (2022). DOI 10.4213/rm10005e
doi:10.4213/rm10005e 2022
-
[15]
Z.52, 642–648 (1950)
Wielandt, H.: Unzerlegbare, nicht negative Matrizen, Math. Z.52, 642–648 (1950). DOI 10. 1007/BF02230720
1950
-
[16]
Zhu, Y .: Around Don’s conjecture for binary completely reachable automata. In: Day, J.D., Manea, F. (eds.), Developments in Language Theory (DLT 2024). Lect. Notes Comput. Sci., vol. 14791, pp. 282–295. Springer, Cham (2024). DOI 10.1007/978-3-031-66159-4_20
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.