Colloquium Details
Theorem proving strategies: a search-oriented taxonomy
Author: | Maria Paola Bonacina Department of Computer Science, University of Iowa |
---|---|
Date: | April 14, 2000 |
Time: | 16:00 |
Location: | 220 Deschutes |
Abstract
This talk presents a taxonomy of strategies for fully-automated general-purpose first-order theorem proving. It includes both forward-reasoning ordering-based strategies, such as those based on resolution, and backward-reasoning subgoal-reduction strategies, such as those based on tableaux, which do not appear together often.
Unlike traditional presentations that emphasize logical inferences, this presentation gives equal weight to the inference and search components of theorem proving, which are equally important in practice. For this purpose, it is necessary to define properly several notions about search in theorem proving, which are usually thought of only intuitively, or remain hidden in implementations. These include the search plan, the search space for different types of strategies, which part of the search space is active, what is the proof that eventually the strategy may extract from the generated search space. The resulting model of search in theorem proving has been also applied by the author as a basis for both design and analysis of strategies.