On the decidability of $k$-Block determinism
Pascal Caron, Ludovic Mignot, Cl\'ement Miklarz

TL;DR
This paper investigates the decidability of $k$-block determinism in regular languages, extending previous concepts of one-unambiguity, and provides a procedure to determine whether a language is $k$-block deterministic.
Contribution
It proves that any $k$-block deterministic language can be recognized by a compact deterministic $k$-block automaton passing the BW-test and introduces a decidable enumeration procedure.
Findings
Any $k$-block deterministic language has a compact recognizing automaton.
A procedure to enumerate all compact deterministic $k$-block automata for a language.
Decidability of testing whether a language is $k$-block deterministic.
Abstract
Br\"uggemann-Klein and Wood define a one-unambiguous regular language as a language that can be recognized by a deterministic Glushkov automaton. They give a procedure performed on the minimal DFA, the BW-test, to decide whether a language is one-unambiguous. Block determinism is an extension of one-unambiguity while considering non-empty words as symbols and prefix-freeness as determinism. A block automaton is compact if it does not have two equivalent states (same right language). We showed that a language is -block deterministic if it is recognized by some deterministic -block automaton passing the BW-test. In this paper, we show that any -block deterministic language is recognized by a compact deterministic -block automaton passing the BW-test. We also give a procedure which enumerates, for a given language, the finite set of compact deterministic -block automata. It…
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 · DNA and Biological Computing · Algorithms and Data Compression
