arXiv · 1509.07209
An Automata Theoretic Approach to the Zero-One Law for Regular Languages: Algorithmic and Logical Aspects
Abstract
A zero-one language L is a regular language whose asymptotic probability converges to either zero or one. In this case, we say that L obeys the zero-one law. We prove that a regular language obeys the zero-one law if and only if its syntactic monoid has a zero element, by means of Eilenberg's variety theoretic approach. Our proof gives an effective automata characterisation of the zero-one law for regular languages, and it leads to a linear time algorithm for testing whether a given regular language is zero-one. In addition, we discuss the logical aspects of the zero-one law for regular languages.
Explore related subjects
Keep this discovery
Ryoma Sin'ya. 2015-09-24. An Automata Theoretic Approach to the Zero-One Law for Regular Languages: Algorithmic and Logical Aspects. https://doi.org/10.4204/eptcs.193.13
Cite the original work for its findings. Save a collection to share your selection of sources.