Taxonomic syntax for first order inference
- 1 April 1993
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 40 (2) , 246-283
- https://doi.org/10.1145/151261.151264
Abstract
A new polynomial time decidable fragment of first order logic is identified, and a general method for using polynomial time inference procedures in knowledge representation systems is presented. The results shown in this paper indicate that a nonstandard “taxonomic” syntax is essential in constructing natural and powerful polynomial time inference procedures. The central role of taxonomic syntax in the polynomial time inference procedures provides technical support for the often-expressed intuition that knowledge is better represented in terms of taxonomic relationships than classical first order formulas. To use the procedures in a knowledge representation system, a “Socratic proof system” is defined, which is complete for first order inference and which can be used as a semi-automated interface to a first order knowledge base.Keywords
This publication has 6 references indexed in Scilit:
- Automatic recognition of tractability in inference relationsJournal of the ACM, 1993
- Attributive concept descriptions with complementsArtificial Intelligence, 1991
- Terminological reasoning is inherently intractableArtificial Intelligence, 1990
- Many-sorted unificationJournal of the ACM, 1988
- Variations on the Common Subexpression ProblemJournal of the ACM, 1980
- Fast Decision Procedures Based on Congruence ClosureJournal of the ACM, 1980