DocumentCode
1991606
Title
Correcting faulty conjectures by logic program synthesis
Author
Demba, M. ; Bsaies, K. ; Alexandre, F.
fYear
2003
fDate
14-18 July 2003
Firstpage
96
Abstract
Summary form only given. We highlight that when proving conjectures or synthesising programs, we are sometimes faced with improvable conjectures. In general, a theorem prover will do nothing more than indicate the conjecture is false. However, in many cases it is highly desirable to have an automated means for detecting and correcting faulty conjectures. Classical methods are not able to automatically detect unconsistancy in conjectures. We present a method for patching faulty conjectures. Let /spl phi/ be a faulty conjecture, the proposed method builds a definition for a corrective predicate P such that /spl forall/x (/spl phi/(x) /spl lArr/ P(x)) is a theorem.
Keywords
automatic programming; formal verification; logic programming; theorem proving; automated theorem proving; corrective predicate; faulty conjecture correction; faulty conjecture detection; implicative formulas; logic program synthesis; Face detection; Fault detection; Logic;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Applications, 2003. Book of Abstracts. ACS/IEEE International Conference on
Conference_Location
Tunis, Tunisia
Print_ISBN
0-7803-7983-7
Type
conf
DOI
10.1109/AICCSA.2003.1227528
Filename
1227528
Link To Document