eCommons

 

Kleene Algebra with Tests and Program Schematology

dc.contributor.authorAngus, Allegraen_US
dc.contributor.authorKozen, Dexteren_US
dc.date.accessioned2007-04-09T19:56:22Z
dc.date.available2007-04-09T19:56:22Z
dc.date.issued2001-07-10en_US
dc.description.abstractThe theory of flowchart schemes has a rich history going back to Ianov (1960); see Manna (1974) for an elementary exposition. A central question in the theory of program schemes is scheme equivalence. Manna presents several examples of equivalence proofs that work by simplifying the schemes using various combinatorial transformation rules. In this paper we present a purely algebraic approach to this problem using Kleene algebra with tests (KAT). Instead of transforming schemes directly using combinatorial graph manipulation, we regard them as a certain kind of automaton on abstract traces. We prove a generalization of Kleene's theorem and use it to construct equivalent expressions in the language of KAT. We can then give a purely equational proof of the equivalence of the resulting expressions. We prove soundness of the method and give a detailed example of its use.en_US
dc.format.extent312235 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.citationhttp://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR2001-1844en_US
dc.identifier.urihttps://hdl.handle.net/1813/5831
dc.language.isoen_USen_US
dc.publisherCornell Universityen_US
dc.subjectcomputer scienceen_US
dc.subjecttechnical reporten_US
dc.titleKleene Algebra with Tests and Program Schematologyen_US
dc.typetechnical reporten_US

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
2001-1844.ps
Size:
304.92 KB
Format:
Postscript Files