A Characterisation of Deterministic Context-Free Languages by Means of Right-Congruences

We study here a kind of rewriting systems called controlled rewriting systems (c-systems for short) which generalise the notion of regular semi-Thue systems. We show that the deterministic context-free languages are exactly the sets of the form [R]↔⋅s, where R is a rational set and ↔⋅S is the right-congruence generated by a c-system of S of a restricted type (S is basic and confluent).

[1]  Ronald V. Book Thue Systems as Rewriting Systems , 1987, J. Symb. Comput..

[2]  Colm Ó'Dúnlaing Finite and infinite regular thue systems , 1981 .

[3]  Gerard Huet,et al.  Conflunt reductions: Abstract properties and applications to term rewriting systems , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

[4]  Géraud Sénizergues,et al.  The Equivalence and Inclusion Problems for NTS Languages , 1985, J. Comput. Syst. Sci..

[5]  Géraud Senizergues,et al.  Sur la description des langages algebriques deterministes par des systemes de reecriture confluents , 1987 .

[6]  B. Courcelle Fundamental properties of infinite trees , 1983 .

[7]  Laurent Chottin Strict Deterministic Languages and Controlled Rewriting Systems , 1979, ICALP.

[8]  Sheila A. Greibach,et al.  A note on pushdown store automata and regular systems , 1967 .

[9]  Géraud Sénizergues Church-Rosser Controller Rewriting Systems and Equivalence problems for Deterministic Context-Free Languages , 1989, Inf. Comput..

[10]  Maurice Nivat On some families of languages related to the Dyck language , 1970, STOC '70.

[11]  Géraud Sénizergues Some Decision Problems about Controlled Rewriting Systems , 1990, Theor. Comput. Sci..

[12]  Ronald V. Book,et al.  Monadic Thue Systems , 1982, Theor. Comput. Sci..

[13]  Colm Ó'Dúnlaing Infinite Regular Thue Systems , 1983, Theor. Comput. Sci..

[14]  Jean Berstel,et al.  Transductions and context-free languages , 1979, Teubner Studienbücher : Informatik.

[15]  Gérard P. Huet,et al.  Confluent Reductions: Abstract Properties and Applications to Term Rewriting Systems , 1980, J. ACM.

[16]  Laurent Chottin Langages Algébriques et Systèmes de Réécriture Rationells , 1982, RAIRO Theor. Informatics Appl..

[17]  Martti Penttonen,et al.  New Proofs for Jump DPDA's , 1979, MFCS.