The notion of Wheeler languages is rooted in the Burrows- Wheeler transform (BWT), one of the most central concepts in data com- pression and indexing. The BWT has been generalized to finite automata, the so-called Wheeler automata, by Gagie, Manzini, and Sirén. Wheeler languages have subsequently been defined as the class of regular lan- guages for which there exists a Wheeler automaton accepting them. Besides their advantages in data indexing, these Wheeler languages also satisfy many interesting properties from a language theoretic point of view. A characteristic yet unsatisfying feature of Wheeler languages how- ever is that their definition depends on a fixed order of the alphabet. In this paper we introduce the Universally Wheeler languages UW, i.e., the regular languages that are Wheeler with respect to all orders of a given alphabet. Our first main contribution is to relate UW to some very well known regular language classes. We first show that the Strictly Locally Testable languages are strictly included in UW. After noticing that UW is not closed under taking the complement, we prove that the class of languages for which both the language and its complement are in UW exactly coincides with those languages that are Definite or Reverse Def- inite. Secondly, we prove that deciding if a regular language given by a DFA is in UW can be done in quadratic time. We also show that this is optimal unless the Strong Exponential Time Hypothesis fails.
Becker, R., Castiglione, G., D'Agostino, G., Policriti, A., Prezza, N., Restivo, A., et al. (2026). Universally Wheeler Languages. In S.K. Ko, F. Florin Manea (a cura di), Developments in Language Theory 29th International Conference, DLT 2025, Seoul, South Korea, August 19–22, 2025, Proceedings (pp. 45-60) [10.1007/978-3-032-01475-7_4].
Universally Wheeler Languages
Castiglione G.;
2026-01-01
Abstract
The notion of Wheeler languages is rooted in the Burrows- Wheeler transform (BWT), one of the most central concepts in data com- pression and indexing. The BWT has been generalized to finite automata, the so-called Wheeler automata, by Gagie, Manzini, and Sirén. Wheeler languages have subsequently been defined as the class of regular lan- guages for which there exists a Wheeler automaton accepting them. Besides their advantages in data indexing, these Wheeler languages also satisfy many interesting properties from a language theoretic point of view. A characteristic yet unsatisfying feature of Wheeler languages how- ever is that their definition depends on a fixed order of the alphabet. In this paper we introduce the Universally Wheeler languages UW, i.e., the regular languages that are Wheeler with respect to all orders of a given alphabet. Our first main contribution is to relate UW to some very well known regular language classes. We first show that the Strictly Locally Testable languages are strictly included in UW. After noticing that UW is not closed under taking the complement, we prove that the class of languages for which both the language and its complement are in UW exactly coincides with those languages that are Definite or Reverse Def- inite. Secondly, we prove that deciding if a regular language given by a DFA is in UW can be done in quadratic time. We also show that this is optimal unless the Strong Exponential Time Hypothesis fails.| File | Dimensione | Formato | |
|---|---|---|---|
|
Universally.pdf
Solo gestori archvio
Tipologia:
Versione Editoriale
Dimensione
666.99 kB
Formato
Adobe PDF
|
666.99 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


