English

Zero-One Law for Regular Languages and Semigroups with Zero

Formal Languages and Automata Theory 2015-12-03 v3

Abstract

A regular language has the zero-one law if its asymptotic density converges to either zero or one. We prove that the class of all zero-one languages is closed under Boolean operations and quotients. Moreover, we prove that a regular language has the zero-one law if and only if its syntactic monoid has a zero element. Our proof gives both algebraic and automata characterisation of the zero-one law for regular languages, and it leads the following two corollaries: (i) There is an O(n log n) algorithm for testing whether a given regular language has the zero-one law. (ii) The Boolean closure of existential first-order logic over finite words has the zero-one law.

Cite

@article{arxiv.1505.03343,
  title  = {Zero-One Law for Regular Languages and Semigroups with Zero},
  author = {Ryoma Sin'ya},
  journal= {arXiv preprint arXiv:1505.03343},
  year   = {2015}
}

Comments

See more recent paper arXiv:1509.07209

R2 v1 2026-06-22T09:33:25.050Z