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