Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Automated Theorem Proving by Test Set Induction

Identifieur interne : 00BA42 ( Main/Exploration ); précédent : 00BA41; suivant : 00BA43

Automated Theorem Proving by Test Set Induction

Auteurs : Adel Bouhoula

Source :

RBID : CRIN:bouhoula97a

English descriptors

Abstract

Test set induction is a goal-directed proof technique which combines the full power of explicit induction and proof by consistency. It works by computing an appropriate explicit induction scheme called {\em a test set}, to trigger the induction proof, and then applies a refutation principle using proof by consistency techniques. We present a general scheme for test set induction together with a simple soundness proof. Our method is based on new notions of test sets, {\em induction variables}, and {\em provable inconsistency}, which allow us to refute false conjectures even in the case where the functions are not completely defined. We show how test sets can be computed when the constructors are not free, and give an algorithm for computing induction variables. Finally, we present a procedure for proof by test set induction which is refutationally complete for a larger class of specifications than has been shown in previous work. The method has been implemented in the prover {\tt SPIKE}. Based on computer experiments dealing with mutual induction, {\tt SPIKE} appears to be more practical and efficient than explicit induction based systems.


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" wicri:score="218">Automated Theorem Proving by Test Set Induction</title>
</titleStmt>
<publicationStmt>
<idno type="RBID">CRIN:bouhoula97a</idno>
<date when="1997" year="1997">1997</date>
<idno type="wicri:Area/Crin/Corpus">001F73</idno>
<idno type="wicri:Area/Crin/Curation">001F73</idno>
<idno type="wicri:explorRef" wicri:stream="Crin" wicri:step="Curation">001F73</idno>
<idno type="wicri:Area/Crin/Checkpoint">002765</idno>
<idno type="wicri:explorRef" wicri:stream="Crin" wicri:step="Checkpoint">002765</idno>
<idno type="wicri:Area/Main/Merge">00C219</idno>
<idno type="wicri:Area/Main/Curation">00BA42</idno>
<idno type="wicri:Area/Main/Exploration">00BA42</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en">Automated Theorem Proving by Test Set Induction</title>
<author>
<name sortKey="Bouhoula, Adel" sort="Bouhoula, Adel" uniqKey="Bouhoula A" first="Adel" last="Bouhoula">Adel Bouhoula</name>
</author>
</analytic>
<series>
<title level="j">Journal of Symbolic Computation</title>
<imprint>
<date when="1997" type="published">1997</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Automated Reasoning</term>
<term>Mutual Induction</term>
<term>Term Rewriting Systems</term>
<term>Test Set Induction</term>
<term>Theorem Proving</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en" wicri:score="3588">Test set induction is a goal-directed proof technique which combines the full power of explicit induction and proof by consistency. It works by computing an appropriate explicit induction scheme called {\em a test set}, to trigger the induction proof, and then applies a refutation principle using proof by consistency techniques. We present a general scheme for test set induction together with a simple soundness proof. Our method is based on new notions of test sets, {\em induction variables}, and {\em provable inconsistency}, which allow us to refute false conjectures even in the case where the functions are not completely defined. We show how test sets can be computed when the constructors are not free, and give an algorithm for computing induction variables. Finally, we present a procedure for proof by test set induction which is refutationally complete for a larger class of specifications than has been shown in previous work. The method has been implemented in the prover {\tt SPIKE}. Based on computer experiments dealing with mutual induction, {\tt SPIKE} appears to be more practical and efficient than explicit induction based systems.</div>
</front>
</TEI>
<affiliations>
<list></list>
<tree>
<noCountry>
<name sortKey="Bouhoula, Adel" sort="Bouhoula, Adel" uniqKey="Bouhoula A" first="Adel" last="Bouhoula">Adel Bouhoula</name>
</noCountry>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 00BA42 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 00BA42 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     CRIN:bouhoula97a
   |texte=   Automated Theorem Proving by Test Set Induction
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022