The resolution method and refutation strategies

Keywords: first-order logic, resolution inference, inference control strategies

Abstract

The article suggests a new inference control strategy to be used in the resolution method for first-order logic. This calculus is the basis of a logical model of knowledge representation, which is characterized by its high descriptive power. The notion of resolution inference used in predicate calculus is as formalised and efficient as possible. The logical model is mainly applicable to research systems, because it imposes high requirements and restrictions on the subject area. In the article, we discuss the basics of the formal theory of first-order logic and describe the existing strategies and criteria. We also suggest a new strategy and compare it with the existing ones. A distinctive feature of this strategy is that it uses ratings, which are calculated for each disjunction. The ratings take into account the ability of each disjunction to form a complementary pair to generate a resolvent. The article also describes the algorithms which implement the suggested strategy and recommends a new strategy criterion — the number of disjunctions which repeatedly participate in the generation of resolvents.

Downloads

Download data is not yet available.

Author Biographies

Татьяна Михайловна Леденева, Voronezh State University

DSc in Technical Sciences, Professor, Head of the Department of Computational Mathematics and Applied Information Technologies, Faculty of Applied Mathematics, Informatics, and Mechanics, Voronezh State University

Мария Владимировна Лещинская, Voronezh State University

2nd year postgraduate student, Faculty of Applied Mathematics, Informatics, and Mechanics, Voronezh State University

References

1. Aho A., Ullman J. (1978) The theory of parsing, translation and compiling. Moscow : Mir.
2. Chen Ch., Li R. (1983) The mathematical logic and automated theorem proving. Moscow : Science.
3. Teise A. [et al.] (1990) A logical approach to artificial intelligence. T.1. From classical logic to logic programming. Moscow : Mir.
4. Baader F. (2003) The Description Logic Handbook. New York : Press of the Cambridge University.
5. Nilsson N. (1973) Artificial intelligence. Methods for finding solutions. Per. from English Stefanyuk V. L. Ed. Fomina S. V. Moscow : Mir. 272 p.
6. Maslov S. Yu. (1964) Backward method for establishing deducibility in the classical predicate calculus. SSS. Iss. 159, No 1. P. 17–20.
7. Ledeneva T. M., Aristova E. M. (2016) The formal axiomatic theories. Calculus of predicates. Part 1. Voronezh : Publishing House of the Voronezh State University.
8. Ledeneva T. M. (2020) The formal axiomatic theories. Calculus of predicates. Part 2. Voronezh : Publishing House of the Voronezh State University.
9. Pospelov D. A. (1990) Artificial intelligence. In 3 books. Book. 2. Models and Methods: Handbook. Ed. D. A. Pospelova. Moscow : Radio and communication. 304 p.
10. Novikov F. A. (2011) The systems of knowledge representation. St. Petersburg : Publishing House of the Polytechnic University.
11. Sowyer B., Foster D. (1986) Programming Expert Systems in Pascal. John Wiley & Sons, Inc. 198 p.
12. Maciol A. (2008) An application of rule based tool in attributive logic for business rules modeling // Expert Systems with Applications. April 2008. Vol. 34, No. 3. P. 1825–1836.
13. Robinson J. A. A Machine-Oriented Logic Based on the Resolution Principle // J. ACM.No 12.
14. Tyurin S. F., Gorodilov A. Yu. (2019) The features of logical inference in prolog programs // Bulletin of Perm University. Series: Mathematics. Mechanics. Computer science. No 3 (46). P. 91– 97.
15. Slagle J. (1967) Automatic theorem proving with renamable and semantic resolution // Journal of the Association for Computing Machinery. Vol. 14. P. 687–697.
16. Bratchikov I. L., Sazonova N. V. (2010) The formal-grammatical interpretation of logical inference. St. Petersburg, St. Petersburg Electrotechnical University “LETI” them. V. I. Ulyanov (Lenin). Computer tools in education, n. 6. P. 31–40.
17. Kasyanov V. N., Evstigneev V. A. (2003) The graphs in programming: processing, visualization and application. SPb. : BHV-Petersburg. 1104 p.
Published
2021-04-29
How to Cite
Леденева, Т. М., & Лещинская, М. В. (2021). The resolution method and refutation strategies. Proceedings of Voronezh State University. Series: Systems Analysis and Information Technologies, (1), 98-111. https://doi.org/10.17308/sait.2021.1/3374
Section
Intelligent Information Systems, Data Analysis and Machine Learning