Back to Search Start Over

A Unified View of Induction Reasoning for First-Order Logic

Authors :
Sorin Stratulat
Formal islands: foundations and applications (PAREO)
Inria Nancy - Grand Est
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Department of Formal Methods (LORIA - FM)
Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA)
Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA)
Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)
Laboratoire d'Informatique Théorique et Appliquée (LITA)
Université de Lorraine (UL)
Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA)
Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)
Source :
Turing-100, The Alan Turing Centenary Conference, Turing-100, The Alan Turing Centenary Conference, Jun 2012, Manchester, United Kingdom, Turing-100
Publication Year :
2012
Publisher :
HAL CCSD, 2012.

Abstract

Induction is a powerful proof technique adapted to reason on setswith an unbounded number of elements. In a first-order setting, twodifferent methods are distinguished: the conventional induction,based on explicit induction schemas, and the implicit induction,based on reductive procedures. We propose a new cycle-basedinduction method that keeps their best features, i.e. i) performslazy induction, ii) naturally fits for mutual induction, and iii) isfree of reductive constraints. The heart of the method is a proofstrategy that identifies in the proof script the subset of formulascontributing to validate the application of induction hypotheses.The conventional and implicit induction are particular cases of ourmethod.

Details

Language :
English
Database :
OpenAIRE
Journal :
Turing-100, The Alan Turing Centenary Conference, Turing-100, The Alan Turing Centenary Conference, Jun 2012, Manchester, United Kingdom, Turing-100
Accession number :
edsair.doi.dedup.....5d4d84cf0fef11cbe2bd59a8c49566eb