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 :
بازگشت