The paper presents a non-standard theorem prover which uses both deduction and induction in proving program properties. The method first instantiates the variables occurring in the property to suitable data structure as far as the instantiated property could be proven by reducing it to "true". Secondly, to the instantiated property an inductive step is applied, which possibly gives back the property itself or a generalization of . If the inductive step succeeds, and if the property and the involved functions belong to a sub-class of primitive recursive functions for which the inductive step is proven sound, the theorem is established. Although the proposed theorem prover is not complete, yet a great deal of program properties belong to the above sub-class. Moreover, a complete theorem prover can fruitfully use it as an auxiliary tool, since it always requires a limited and srnall amount of time and space.

A Non-Standard Theorem Prover

SIROVICH, Franco
1982-01-01

Abstract

The paper presents a non-standard theorem prover which uses both deduction and induction in proving program properties. The method first instantiates the variables occurring in the property to suitable data structure as far as the instantiated property could be proven by reducing it to "true". Secondly, to the instantiated property an inductive step is applied, which possibly gives back the property itself or a generalization of . If the inductive step succeeds, and if the property and the involved functions belong to a sub-class of primitive recursive functions for which the inductive step is proven sound, the theorem is established. Although the proposed theorem prover is not complete, yet a great deal of program properties belong to the above sub-class. Moreover, a complete theorem prover can fruitfully use it as an auxiliary tool, since it always requires a limited and srnall amount of time and space.
1982
1, 1
63
72
http://www.di.unito.it/~franco/PUBS/Journ/R13.pdf
Theorem Proving; Deduction Techniques; Induction Techniques
Pierpaolo Degano; Luigi Maccaferro; Franco Sirovich
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/44092
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact