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 :
بازگشت