The missing case in chomsky-schützenberger theorem

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

Abstract

The theorem by Chomsky and Schützenberger (CST) says that every context-free language L over alphabet Σ is representable as h(Dk ∩ R) where Dk is the Dyck language over k pairs of brackets, R is a local (i.e., 2-strictly-locally-testable language) regular language, and h is an alphabetic homomorphism that may erase symbols; the Dyck alphabet size depends on the size of the grammar generating L. In the Stanley variant, the Dyck alphabet size only depends on the size of Σ, but the homomorphism has to erase many more symbols than in the previous version. Berstel found that the number of erasures in CST can be linearly limited if the grammar is in Greibach normal form, and recently Okhotin proved a non-erasing variant of CST for grammars in Double Greibach normal form. In both statements the Dyck alphabet depends on the grammar size. We present a new non-erasing variant of CST that uses a Dyck alphabet independent from the grammar size and a regular language that is strictly-locally-testable, similarly to a recent generalization of Medvedev theorem for regular languages.

Cite

CITATION STYLE

APA

Crespi Reghizzi, S., & San Pietro, P. (2016). The missing case in chomsky-schützenberger theorem. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9618, pp. 345–358). Springer Verlag. https://doi.org/10.1007/978-3-319-30000-9_27

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