Certifying DFA Bounds for Recognition and Separation
Orna Kupferman, Nir Lavee, Salomon Sickert

TL;DR
This paper introduces a game-based certification method for determining the minimal number of states needed by a DFA to recognize or separate regular languages, addressing the NP-complete separation problem.
Contribution
It proposes a novel game-theoretic approach to certify DFA bounds and separability, providing both offline and online certificates with practical advantages.
Findings
Game-based certificates effectively verify DFA size bounds.
Online certificates are shorter due to interaction.
The approach applies to NP-complete separation problems.
Abstract
The automation of decision procedures makes certification essential. We suggest to use determinacy of turn-based two-player games with regular winning conditions in order to generate certificates for the number of states that a deterministic finite automaton (DFA) needs in order to recognize a given language. Given a language and a bound , recognizability of by a DFA with states is reduced to a game between Prover and Refuter. The interaction along the game then serves as a certificate. Certificates generated by Prover are minimal DFAs. Certificates generated by Refuter are faulty attempts to define the required DFA. We compare the length of offline certificates, which are generated with no interaction between Prover and Refuter, and online certificates, which are based on such an interaction, and are thus shorter. We show that our approach is useful also for…
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.
