Completeness of a relational calculus for program schemes (Q5940932)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Completeness of a relational calculus for program schemes |
scientific article; zbMATH DE number 1635083
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Completeness of a relational calculus for program schemes |
scientific article; zbMATH DE number 1635083 |
Statements
Completeness of a relational calculus for program schemes (English)
0 references
20 August 2001
0 references
The relational calculus \(MU\) was presented in Willem-Paul de Roever's dissertation as a framework for describing and proving properties of programs. \(MU\) is axiomatized by de Roever in stages. The next-to-last stage is the calculus \(MU_{2},\) namely \(MU\) without the recursive \(\mu\)-operator. Its axioms include typed versions of Tarski's axioms for the calculus of relations, together with axioms for the projection functions. For \(MU\) there is, in addition, an axiom expressing the least-fixed-point property of terms containing the \(\mu\)-operator, and Scott's induction rule. Thus \(MU_{2}\) is a calculus for nonrecursive program schemes. Around 1976 David Park conjectured that de Roever's axiomatization for \(MU_{2}\) is complete. In this paper, we confirm Park's conjecture.
0 references
relational calculus
0 references
completeness
0 references
recursive program schemes
0 references
projection functions
0 references