On Counting Functions of Languages

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We study counting-regular languages—these are languages L for which there is a regular language L' such that the number of strings of length n in L and L' are the same for all n. Our main result is that the languages accepted by the class of one-way unambiguous, reversal-bounded pushdown automata (PDA’s) are counting-regular. This generalizes an old result of Baron and Kuich that such languages have rational generating functions. We show that this result is the best possible in the sense that the claim does not hold for either 2-ambiguous PDA'’s, unambiguous PDA’s with no reversal-bound, and other generalizations. We provide a number of examples of languages that are (and are not) counting-regular. We study closure properties of the class of context-free languages that are counting-regular. We also show the undecidability of counting-regularity of PDA’s. The undecidability is shown to hold for even the subclass of 2-ambiguous PDA'’s which make only one reversal on the stack.

Cite

CITATION STYLE

APA

Ibarra, O. H., McQuillan, I., & Ravikumar, B. (2018). On Counting Functions of Languages. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11088 LNCS, pp. 429–440). Springer Verlag. https://doi.org/10.1007/978-3-319-98654-8_35

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free