Grammar Schemata
暂无分享,去创建一个
A solution is presented for the following problem: Determine a procedure that produces, for each full trio L of context-free languages (more generally, each trio of r.e. languages), a family of context-free (phrase structure) grammars which (a) defines L, (b) is simple enough for practical and theoretical purposes, and (c) in most cases is a subfamily of a well-known family of context-free (phrase structure) grammars for L if such a well-known family exists. (A full trio (trio) is defined to be a family of languages closed under homomorphism (ε-free homomorphism), inverse homomorphism, and intersection with regular sets.)
The key notion in the paper is that of a grammar schema. With each grammar schema there is associated a family of interpretations. In turn, each interpretation of a grammar schema gives rise to a phrase structure grammar. Given a full trio (trio) L of context-free (r.e.) languages, one constructs a grammar schema whose interpretations (ε-limited interpretations) then give rise to the desired family of grammars for L.
[1] S. Ginsburg,et al. Finite-Turn Pushdown Automata , 1966 .
[2] Seymour Ginsburg,et al. Abstract Families of Languages , 1967, SWAT.
[3] Journal of the Association for Computing Machinery , 1961, Nature.
[4] James B. Morris. Formal Languages and their Relation to Automata , 1970 .
[5] Noam Chomsky,et al. The Algebraic Theory of Context-Free Languages* , 1963 .
[6] Luc Boasson,et al. An iteration theorem for one-counter languages. , 1971, STOC.