English

A Note on Ordinal DFAs

Formal Languages and Automata Theory 2010-05-14 v1

Abstract

We prove the following theorem. Suppose that MM is a trim DFA on the Boolean alphabet 0,10,1. The language \L(M)\L(M) is well-ordered by the lexicographic order \slex\slex iff whenever the non sink states q,q.0q,q.0 are in the same strong component, then q.1q.1 is a sink. It is easy to see that this property is sufficient. In order to show the necessity, we analyze the behavior of a \slex\slex-descending sequence of words. This property is used to obtain a polynomial time algorithm to determine, given a DFA MM, whether \L(M)\L(M) is well-ordered by the lexicographic order. Last, we apply an argument in \cite{BE,BEa} to give a proof that the least nonregular ordinal is ωω\omega^\omega .

Cite

@article{arxiv.1005.2329,
  title  = {A Note on Ordinal DFAs},
  author = {Stephen L. Bloom and YiDi Zhang},
  journal= {arXiv preprint arXiv:1005.2329},
  year   = {2010}
}

Comments

15 pages

R2 v1 2026-06-21T15:22:29.632Z