DocumentCode
2175574
Title
Proofs by induction in equational theories with constructors
Author
Huet, Gérard ; Hullot, Jean-Marie
fYear
1980
fDate
13-15 Oct. 1980
Firstpage
96
Lastpage
107
Abstract
We show how to prove (and disprove) theorems in the initial algebra of an equational variety by a simple extension of the Knuth-Bendix completion algorithm. This allows us to prove by purely equational reasoning theorems whose proof usually requires induction. We show applications of this method to proofs of programs computing over data structures, and to proofs of algebraic summation identities. This work extends and simplifies recent results of Musser15 and Goguen6.
Keywords
Algebra; Computer languages; Computer science; Contracts; Data structures; Equations; Induction generators; Logic; Optimization methods; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1980., 21st Annual Symposium on
Conference_Location
Syracuse, NY, USA
ISSN
0272-5428
Type
conf
DOI
10.1109/SFCS.1980.37
Filename
4567810
Link To Document