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
A simple calculus for program transformation (inclusive of induction) - MaRDI portal

A simple calculus for program transformation (inclusive of induction) (Q578898)

From MaRDI portal





scientific article; zbMATH DE number 4014007
Language Label Description Also known as
English
A simple calculus for program transformation (inclusive of induction)
scientific article; zbMATH DE number 4014007

    Statements

    A simple calculus for program transformation (inclusive of induction) (English)
    0 references
    0 references
    1987
    0 references
    A basic purpose of transformation systems is the application of `correctness-preserving rules' in order to derive from given programs new, `equivalent' ones. An important aspect here is the usage of induction principles, without which transformation systems would have too limited power. The paper presents a formal system of `transformation rules' that incorporates induction. This system is a kind of `Gentzen-style calculus', impoverished, however, to a degree that just meets the needs of program transformation. Thus we achieve a basis for the design of transformation systems, which is both simple and sound.
    0 references
    transformation systems
    0 references
    correctness-preserving rules
    0 references
    induction principles
    0 references
    Gentzen-style calculus
    0 references

    Identifiers