Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Completeness of a relational calculus for program schemes - MaRDI portal

Completeness of a relational calculus for program schemes (Q5940932)

From MaRDI portal





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
    0 references
    0 references

    Identifiers