Abstract
Given a rewriting system G (its alphabet, the set of productions and the axiom) one can define the language of G by
-
(i)
taking out of all strings generated by G only those which are over a distinguished subalphabet of G, or
-
(ii)
translating the set of all strings generated by G by a fixed homomorphism.
The “trade-offs” between these two mechanisms for defining languages are discussed for both “parallel” rewriting systems from the developmental systems hierarchy and “sequential” rewriting systems from the Chomsky hierarchy.
Similar content being viewed by others
References
Balzer, R.: The firing squad synchronization problem. Information and Control 10, 22–42 (1967)
Chomsky, N.: Three models for the description of language. IRE Trans. Inform. Theory IT2, 113–124 (1956)
Chomsky, N.: Syntactic Structures. The Hague: Mouton and Company 1957
Davis, M.: Computability and Unsolvability. New York: McGraw-Hill 1958
van Dalen, D.: A note on some systems of Lindenmayer. Mathematical Systems Theory 5, 128–140 (1971)
Ehrenfeucht, A., Rozenberg, G.: The equality of EOL languages and codings of OL languages. International J. Computer Mathematics, to appear
Ginsburg, S., Greibach, S.: Abstract families of languages. IEEE Conf. Record on 8th Annual Symp. on Switching and Automata Theory, 1967
Herman, G.: The computing ability of a developmental model for filamentous organisms. J. Theoretical Biology 25, 421–435 (1969)
Herman, G.: Closure properties of some families of languages associated with biological systems. Information and Control 24, 101–121 (1974)
Herman, G., Lindenmayer, A., Rozenberg, G.: Description of developmental languages using recurrence systems, Mathematical Systems Theory, to appear
Herman, G., Rozenberg, G.: Developmental systems and languages, to be published by North-Holland Publishing Company. 1974
Herman, G., Liu, W., Rowland, S., Walker, A.: Synchronization of growing cellular arrays. Quarterly Bulletin of the Center for Theoretical Biology, SUNY at Buffalo 5, 143–196 (1972)
Hopcroft, J., Ullman, J.: Formal languages and their relation to automata. Reading (Mass.): Addison-Wesley 1969
Lindenmayer, A.: Mathematical models for cellular interactions in development. J. Theoretical Biology 18, 300–315 (1968)
Lindenmeyer, A., Rozenberg, G.: Developmental systems and languages. Proc. of the 4th Annual ACM Symposium on Theory of Computing, Denver (Col.) 1972
Paz, A., Salomaa, A.: Integral sequential word function and growth equivalence of Lindenmayer Systems. Information and Control 23, 313–343 (1973)
Rozenberg, G.: Extension of tabled OL systems and languages. International J. Computer and Information Sciences 2, 311–334 (1973)
Rozenberg, G.: TOL systems and languages. Information and Control 23, 357–381 (1973)
Rozenberg, G., Doucet, P.: On OL languages. Information and Control 19, 302–318 (1971)
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ehrenfeucht, A., Rozenberg, G. Nonterminals versus homomorphisms in defining languages for some classes of rewriting systems. Acta Informatica 3, 265–283 (1974). https://doi.org/10.1007/BF00288638
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00288638