Abstract
In theorem proving with abstraction, it is required for system designers to provide a useful abstraction. However, such a task is so difficult that it would be worth studying an automatic construction of abstraction. In this paper, we propose a new framework of Goal-Dependent Abstraction in which an appropriate abstraction is selected according to each goal to be proved. Towards Goal-Dependent Abstraction, we present an algorithm for constructing an appropriate abstraction for a given goal. The appropriateness is defined in terms of Upward-Property and Downward-Property. Since our abstraction is based on predicate mapping, the algorithm in fact computes predicate mappings based on which appropriate abstractions can be constructed. Given a goal, candidate predicate mappings are generated and then tested for their appropriateness for the goal. In order to find appropriate mappings efficiently, we present a property to prune useless candidate generations. The numbers of pruned candidates are evaluated in the best and worst cases. Furthermore some experimental results show that many useless candidates can be pruned with the property and the obtained appropriate predicate mappings (abstractions) fit our intuition. From the experimental results, we could expect our study in this paper to contribute to the fields of analogical reasoning and case-based reasoning as well as theorem-proving.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
E.D. Sacerdoti, Planning in a hierarchy of abstraction spaces, Artificial Intelligence 5 (1974) 115–135.
D.A. Plaisted, Theorem proving with abstraction, Artificial Intelligence 16 (1981)47–108.
J.D. Tenenberg, Abstracting first-order theories, in: Change of Representation and Inductive Bias, ed. D.P. Benjamin (Kluwer Academic, Dordrecht, 1989) pp. 67–79.
J.D. Tenenberg, Abstraction in planning, in: Reasoning about Plans, J.F. Allen et al. (Morgan Kaufmann, San Mateo, CA, 1991) pp. 213–283.
C.A. Knoblock, Automatically generating abstractions for problem solving, Technical Report CMUCS–91–120, School of Computer Science, Carnegie Mellon University (1991).
F. Giunchiglia and T. Walsh, A theory of abstraction, Artificial Intelligence 57 (1992) 323–389.
Y. Okubo and M. Haraguchi, Planning with abstraction based on partial predicate mappings, New Generation Computing 12 (1994) 409–437.
T. Kakuta, M. Haraguchi and Y. Okubo, A goal-dependent abstraction for legal reasoning by analogy (1996, submitted).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Okubo, Y., Haraguchi, M. Constructing predicate mappings for goal-dependent abstraction. Annals of Mathematics and Artificial Intelligence 23, 169–197 (1998). https://doi.org/10.1023/A:1018968308845
Issue Date:
DOI: https://doi.org/10.1023/A:1018968308845