|
ABSTRACT
We propose Kleene algebra with domain (KAD), an extension of Kleene algebra by simple equational axioms for a domain and a codomain operation. KAD considerably augments the expressiveness of Kleene algebra, in particular for the specification and analysis of programs and state transition systems. We develop the basic calculus, present the most interesting models and discuss some related theories. We demonstrate applicability by two examples: algebraic reconstructions of Noethericity and propositional Hoare logic based on equational reasoning.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Aarts, C. J. 1992. Galois connections presented calculationally. M.S. thesis, Department of Mathematics and Computing Science, Eindhoven University of Technology.
|
| |
2
|
Abrial, J.-R. 1996. The B-Book. Cambridge University Press, Cambridge, UK.
|
| |
3
|
|
| |
4
|
Birkhoff, G. 1984. Lattice Theory. Colloquium Publications, vol. 25. American Mathematical Society. (Reprint).
|
| |
5
|
Bull, R. and Segerberg, K. 1984. Basic modal logic. In Handbook of Philosophical Logic, D. Gabbay and F. Guenthner, Eds. vol. II. D. Reidel, Chapter II.1, 1--88.
|
| |
6
|
Chellas, B. F. 1980. Modal Logic: An Introduction. Cambridge University Press, Cambridge, UK.
|
| |
7
|
Cohen, E. 1993. Hypotheses in Kleene algebra. Tech. rep. TM-ARH-023814. Bellcore.
|
| |
8
|
|
| |
9
|
Conway, J. H. 1971. Regular Algebra and Finite State Machines. Chapman and Hall.
|
| |
10
|
|
| |
11
|
Desharnais, J. and Möller, B. 2001. Characterizing determinacy in Kleene algebras. Inf. Sci. 139, 3--4, 253--273.
|
| |
12
|
Desharnais, J., Möller, B., and Struth, G. 2004a. Applications of modal Kleene algebra---a survey. JoRMiCS---Journal on Relational Methods in Computer Science 1, 93--131. http://www.cosc.brocku.ca/Faculty/Winter/JoRMiCS.
|
| |
13
|
Desharnais, J., Möller, B., and Struth, G. 2004b. Termination in modal Kleene algebra. In Exploring New Frontiers of Theoretical Informatics, J.-J. Lévy, E. Mayr, and J. Mitchell, Eds. IFIP International Federation for Information Processing Series, vol. 155. Kluwer, 647--660.
|
| |
14
|
|
| |
15
|
|
| |
16
|
Fischer, J. M. and Ladner, R. F. 1979. Propositional dynamic logic of regular programs. J. Comput. System Sci. 18, 2, 194--211.
|
| |
17
|
Gaubert, S. and Plus, M. 1997. Methods and applications of (max,+) linear algebra. Tech. Rep. RR-3088, INRIA- Rocquencourt.
|
| |
18
|
Goldblatt, R. 1985. An algebraic study of well-foundedness. Studia Logica 44, 4, 422--437.
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
Kozen, D. 1979. A representation theorem for *-free PDL. Tech. Rep. RC7864, IBM.
|
| |
23
|
|
| |
24
|
|
 |
25
|
|
 |
26
|
|
| |
27
|
|
| |
28
|
Werner Kuich, Semirings and formal power series: their relevance to formal languages and automata, Handbook of formal languages, vol. 1: word, language, grammar, Springer-Verlag New York, Inc., New York, NY, 1997
|
| |
29
|
|
| |
30
|
Möller, B. 2005. Complete tests do not gurantee domain. Tech. Rep. 2005-6, Universität Augsburg, Institut für Informatik. http://www.informatik.uni-augsburg.de/forschung/techBerichte/reports/2005-6.pdf.
|
| |
31
|
|
| |
32
|
Mulvey, C. 1986. &. Rend. Circ. Math. Palermo 2, 12, 99--104.
|
| |
33
|
|
| |
34
|
|
| |
35
|
|
| |
36
|
Pratt, V. 1991. Dynamic algebras: Examples, constructions, applications. Studia Logica 50, 571--605.
|
| |
37
|
|
| |
38
|
Spivey, J. M. 1988. Understanding Z. Cambridge University Press, Cambridge, UK.
|
| |
39
|
|
|