Back to Search
Start Over
An Automata Theoretic Approach to the Zero-One Law for Regular Languages: Algorithmic and Logical Aspects
- Source :
- Electronic Proceedings in Theoretical Computer Science, Vol 193, Iss Proc. GandALF 2015, Pp 172-185 (2015), GandALF
- Publication Year :
- 2015
- Publisher :
- Open Publishing Association, 2015.
-
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.<br />In Proceedings GandALF 2015, arXiv:1509.06858
- Subjects :
- FOS: Computer and information sciences
Discrete mathematics
Computer Science - Logic in Computer Science
Formal Languages and Automata Theory (cs.FL)
lcsh:Mathematics
Syntactic monoid
Computer Science - Formal Languages and Automata Theory
Computer Science::Computation and Language (Computational Linguistics and Natural Language and Speech Processing)
Zero element
lcsh:QA1-939
lcsh:QA75.5-76.95
Logic in Computer Science (cs.LO)
Zero (linguistics)
Regular language
If and only if
Computer Science::Programming Languages
lcsh:Electronic computers. Computer science
Variety (universal algebra)
Time complexity
Zero–one law
Mathematics
Subjects
Details
- Language :
- English
- ISSN :
- 20752180
- Volume :
- 193
- Database :
- OpenAIRE
- Journal :
- Electronic Proceedings in Theoretical Computer Science
- Accession number :
- edsair.doi.dedup.....8231c700639685e092a0dcbc4160c04d