Abstract
We extend Kozen's theory KA of Kleene Algebra to axiomatize parts of the equational theory of context-free languages, using a least fixed-point operator μ instead of Kleene's iteration operator*.
Although the equational theory of context-free languages is not recursively axiomatizable, there are natural axioms for subtheories \(KAF \subseteq KAR \subseteq KAG\): respectively, these make μ a least fixed point operator, connect it with recursion, and express S. Greibach's method to replace left- by right-recursion and vice versa. Over KAF, there are different candidates to define * in terms of μ, such as tail-recursion and reflexive transitive closure. In KAR, these candidates collapse, whence KAR uniquely defines * and extends Kozen's theory KA.
We show that a model M=(M,+,0,-,1,μ) of KAF is a model of KAG, whenever the partial order ≤ on M induced by + is complete, and + and · are Scott-continuous with respect to ≤. The family of all context-free languages over an alphabet of size n is the free structure for the class of submodels of continuous models of KAF in n generators.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
J. R. Büchi. Finite Automata, Their Algebras and Grammars. Springer Verlag, New York, 1988.
J. H. Conway. Regular Algebra and Finite Machines. Chapman and Hall, London, 1971.
S. A. Greibach. A new normal-form theorem for context-free, phrase-structure grammars. Journal of the Association of Computing Machinery, 12:42–52, 1965.
M. Harrison. Introduction to Formal Languages. Addison Wesley, Reading, Mass., 1978.
J. Hopcroft and J. D. Ullman. Formal Languages and their Relation to Automata. Addison Wesley, Reading, Mass., 1979.
S. C. Kleene. Representation of events in nerve nets and finite automata. In C. E. Shannon and J. McCarthy, editors, Automata Studies, pages 3–42. Princeton University Press, 1956.
D. Kozen. On Kleene Algebras and Closed Semirings. In B. Rovan, editor, 15th Int. Symp. on Mathematical Foundations of Computer Science, Banská Bystrica, 1990, LNCS 452, pages 26–47. Springer Verlag, 1990.
D. Kozen. A completeness theorem for Kleene algebras and the algebra of regular events. In 6th Annual Symposium on Logic in Computer Science, July 15–18, 1991, Amsterdam. Computer Society Press, Los Alamitos, CA, 1991.
H. R. Lewis and C. H. Papadimitriou. Elements of The Theory of Computation. Prentice-Hall International, Inc., London, 1981.
D. Niwinski. Fixed point characterizations of context-free ∞-languages. Information and Computation, 63:247–276, 1984.
V. Pratt. Dynamic Algebras as a well-behaved fragment of Relation Algebras. In C.H.Bergmann, R.D.Maddux, and D.L.Pigozzi, editors, Algebraic Logic and Universal Algebra in Computer Science, volume 425 of LNCS. Springer Verlag, 1990.
V. Pratt. Action logic and pure induction. In Logic in AI. Proceedings JELIA'90, Univ. of Amsterdam, volume 478 of Lecture Notes in Artificial Intelligence, Subseries of LNCS, pages 97–120. Springer Verlag, 1991.
V. N. Redko. On defining relations for the algebra of regular events (russian). Ukrain. Mat. Z., 16:120–126, 1964.
A. Salomaa. Two complete axiom systems for the algebra of regular events. Journal of the ACM, 13:158–169, 1966.
A. Salomaa. Formal Languages. Academic Press, Inc., New York and London, 1973.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leiß, H. (1992). Towards Kleene Algebra with recursion. In: Börger, E., Jäger, G., Kleine Büning, H., Richter, M.M. (eds) Computer Science Logic. CSL 1991. Lecture Notes in Computer Science, vol 626. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023771
Download citation
DOI: https://doi.org/10.1007/BFb0023771
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55789-0
Online ISBN: 978-3-540-47285-8
eBook Packages: Springer Book Archive