On the Hierarchy of Block Deterministic Languages
Abstract
A regular language is -lookahead deterministic (resp. -block deterministic) if it is specified by a -lookahead deterministic (resp. -block deterministic) regular expression. These two subclasses of regular languages have been respectively introduced by Han and Wood (-lookahead determinism) and by Giammarresi et al. (-block determinism) as a possible extension of one-unambiguous languages defined and characterized by Br\"uggemann-Klein and Wood. In this paper, we study the hierarchy and the inclusion links of these families. We first show that each -block deterministic language is the alphabetic image of some one-unambiguous language. Moreover, we show that the conversion from a minimal DFA of a -block deterministic regular language to a -block deterministic automaton not only requires state elimination, and that the proof given by Han and Wood of a proper hierarchy in -block deterministic languages based on this result is erroneous. Despite these results, we show by giving a parameterized family that there is a proper hierarchy in -block deterministic regular languages. We also prove that there is a proper hierarchy in -lookahead deterministic regular languages by studying particular properties of unary regular expressions. Finally, using our valid results, we confirm that the family of -block deterministic regular languages is strictly included into the one of -lookahead deterministic regular languages by showing that any -block deterministic unary language is one-unambiguous.
Cite
@article{arxiv.1512.05475,
title = {On the Hierarchy of Block Deterministic Languages},
author = {Pascal Caron and Ludovic Mignot and Clément Miklarz},
journal= {arXiv preprint arXiv:1512.05475},
year = {2015}
}