Another recursion induction principle
Communications of the ACM
Implementation and applications of Scott's logic for computable functions
Proceedings of ACM conference on Proving assertions about programs
Inductive methods for proving properties of programs
Proceedings of ACM conference on Proving assertions about programs
A program verifier
LISP 1.5 Programmer's Manual
Proving theorems about LISP functions
IJCAI'73 Proceedings of the 3rd international joint conference on Artificial intelligence
Hi-index | 0.00 |
We describe a theorem-prover (called TKP 1), which is based on a Gentzen-type formal system (14). TKP 1 can directly deal with functionals and the composition of functionals, it comprises the fixed point operator and a kind of facility for induction. Let us attempt to prove P(F(x, y)) for F(x, y) such that F(x, y) =Vn-0∞ fn(x,y) Provided that P(F(x, y)) can be obtained from P ffn(x, y)) n = 0, 1, 2,.,., TKP 1 automatically gives the induction hypothesis P (fn (x, y)), and then prove P(fn-1, (x, y)). It. can efficiently make proving procedure for properties of recursive programs. We can supply assumptions and definitions at will. TKP 1 displays an easily read proof-figure.