DocumentCode :
2194743
Title :
Little engines of proof
Author :
Shankar, Natarajan
Author_Institution :
Comput. Sci. Lab., SRI Int., Menlo Park, CA, USA
fYear :
2002
fDate :
2002
Firstpage :
3
Abstract :
Summary form only given. The automated construction of mathematical proof is a basic activity in computing. Since the dawn of the field of automated reasoning, there have been two divergent schools of thought. One school, best represented by Alan Robinson\´s resolution method, is based on simple uniform proof search procedures guided by heuristics. The other school, pioneered by Hao Wang, argues for problem-specific combinations of decision and semi-decision procedures. While the former school has been dominant in the past, the latter approach has greater promise. In recent years, several high quality inference engines have been developed, including propositional satisfiability solvers, ground decision procedures for equality and arithmetic, quantifier elimination procedures for integers and reals, and abstraction methods for finitely approximating problems over infinite domains. We describe some of these "little engines of proof" and a few of the ways in which they can be combined. We focus in particular on the combination ground decision procedures and their use in automated verification. We conclude by arguing for a modem reinterpretation and reappraisal of Hao Wang\´s hitherto neglected ideas on inferential analysis.
Keywords :
computability; inference mechanisms; theorem proving; automated reasoning; inference engines; inferential analysis; mathematical proof; uniform proof search; Arithmetic; Computer science; Contracts; Decision feedback equalizers; Educational institutions; Engines; Europe; Laboratories; NASA; Uniform resource locators;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2002. Proceedings. 17th Annual IEEE Symposium on
ISSN :
1043-6871
Print_ISBN :
0-7695-1483-9
Type :
conf
DOI :
10.1109/LICS.2002.1029812
Filename :
1029812
Link To Document :
بازگشت