|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
~BELL, J., AND MACHOVER, M. A Course m MathematzcalLogic. North-Holland, Amsterdam, ~The Netherlands, 1977.
|
| |
2
|
~BOYER, R. S., BLEDSOE, W. W., AND HENNEMAN, W.H. Computer proofs of hmit theorems. ~ArtiX. bzt. 3 (1972), 27-60.
|
| |
3
|
~BOYER, R. S., AND MOORE, J.S. A ComputationalLogic. ACM Monograph Series Academic ~Press, New York, 1979.
|
| |
4
|
~BRACHMAN, R., AND SCHMOLZE, J. An overview of the kl-one knowledge representation ~system. Comput. Int. 9, 2 (1985), 171-216.
|
| |
5
|
|
| |
6
|
~DAVIS, M. Obvious logical inferences. In Proceedings ofA,4AI-81. Morgan-Kaufmann, San ~Mateo, Calif., 1981, pp. 530-531.
|
| |
7
|
~DONINI, F.~ LENZERINI, m., NARDI, D., AND NUTT, W. The complexity of concept languages. ~In Proceeding* ofKR91. Morgan-Kaufmann, San Mateo, Cahf., 1991, pp. 151-162.
|
 |
8
|
|
| |
9
|
~DOWNING, W., AND GALLIER, J. H. Linear time algorithms for testing the sansfiabdity of ~propositional horn formulae. J. Logic Prog. 1, 3 (1984), 267-284.
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
~PARK, D. Finiteness is /~-ineffable. Theoret. Comput. Sci. 3, 2 (1976), 173-181.
|
| |
19
|
|
 |
20
|
|
| |
21
|
|
 |
22
|
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.2
ARTIFICIAL INTELLIGENCE
I.2.3
Deduction and Theorem Proving
Subjects:
Deduction (e.g., natural, rule-based)
Additional Classification:
F.
Theory of Computation
F.2
ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY
F.2.0
General
F.4
MATHEMATICAL LOGIC AND FORMAL LANGUAGES
F.4.1
Mathematical Logic
Subjects:
Mechanical theorem proving;
Computational logic
General Terms:
Algorithms,
Verification
Keywords:
automated reasoning,
inference rules,
machine inference,
mechanical verification,
polynomial time algorithms,
proof systems,
proof theory,
theorem proving
|