"Term Partition" for Mathematical Induction - Inria - Institut national de recherche en sciences et technologies du numérique
Rapport (Rapport De Recherche) Année : 2002

"Term Partition" for Mathematical Induction

Résumé

A key new concept, {\em term partition}, allows to design a new method for proving theorems whose proof usually requires mathematical induction. A term partition of a term $t$ is a well-defined splitting of $t$ into a pair $(a,b)$ of terms that describes the {\em language of normal forms of the ground instances of $t$}. If $\A {\em monomorphic} set of axioms (rules) and $(a,b)$ is a term partition of $t$, then the normal form (obtained by using $\Aany ground instance of $t$ can be ``divided'' into the normal forms (obtained by using $\Athe corresponding ground instances of $a$ and $b$. Given a conjecture $t = s$ to be checked for inductive validity in a theory $\Aartition $(a,b)$ of $t$ and a partition $(c,d)$ of $s$ is computed. If $a = c$ and $b = d$, then $t = s$ is an inductive theorem of $\A The method is conceptually different to the classical theorem proving approaches since it tries to directly mechanize the $\omega$-rule. It allows to obtain elegant and natural proofs of a large number of conjectures (including non-linear ones) without additional lemmas and/or generalizations.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-4565.pdf (275.03 Ko) Télécharger le fichier
Loading...

Dates et versions

inria-00072023 , version 1 (23-05-2006)

Identifiants

  • HAL Id : inria-00072023 , version 1

Citer

Pascal Urso, Emmanuel Kounalis. "Term Partition" for Mathematical Induction. [Research Report] RR-4565, INRIA. 2002. ⟨inria-00072023⟩
86 Consultations
233 Téléchargements

Partager

More