A resolution theorem prover for intuitionistic logic
1996, Automated Deduction—Cade-13
https://doi.org/10.1007/3-540-61511-3_65Abstract
We use the general scheme of building resolution calculi (also called the inverse method) originating from S.Maslov and G.Mints to design and implement a resolution theorem prover for intuitionistic logic. A number of search strategies is introduced and proved complete. The resolution method is shown to be a decision procedure for a new syntactically described decidable class of intuitionistic logic. We compare the search strategies suitable for the resolution method with strategies suitable for the tableau method. The performance of our prover is compared with the performance of a tableau prover for intuitionistic logic presented in 17].
References (27)
- Data: tableau time fail, resolution time 0.03, clauses kept: 13.
- $ :mem(x;
- Data: tableau time fail (memory), resolution time 0.03, clauses kept: 18.
- 1.5 Uni cation The time required to prove the problems in this group depends entirely on the e ciency of the uni cation procedure for very large terms. The actual search space is very small. The uni cation procedure of the SICS tableau prover is better suited for the large terms than the uni cation procedure of our resolution prover.
- Andrews, P. B. Resolution in Type Theory, Journal of Symbolic Logic, 36, 414{432 (1971).
- Andrews, P. B., Miller, D. A, Longini Cohen, E., Pfenning, F. Automating Higher Order Logic. In Automated Theorem Proving: After 25 Years, pages 169{192, Con- temporary Mathematics Series, vol. 29, American Matehmatical Society, 1984.
- Beeson, M.J., Some applications of Gentzen's proof theory in automated deduction. Manuscript, 1988.
- Chang, C.L., Lee, R.C.T. Symbolic Logic and Mechanical Theorem Proving. Aca- demic Press, (1973).
- Dycko , R. Contraction-free sequent calculi for intuitionistic logic. Journal of Sym- bolic Logic, 57(3), 795{807 (1992).
- Ferm uller, C., Leitsch, A., Tammet, T., Zamov, N. Resolution methods for decision problems. LNCS 679, Springer Verlag, (1993).
- Fitting, M. Resolution for Intuitionistic Logic. Paper presented at ISMIS '87, Char- lotte, NC. 1987.
- Lifschitz, V. What Is the Inverse Method? Journal of Automated Reasoning, 5, 1{23 (1989).
- S.Ju.Maslov An inverse method of establishing deducibility in the classical predicate calculus. Dokl. Akad. Nauk. SSSR 159 (1964) 17-20=Soviet Math. Dokl. 5 (1964) 1420, MR 30 #3005.
- W.McCune. OTTER 2.0 Users Guide. Tech. Report ANL-90/9, Argonne National Laboratory, Argonne, IL, March 1990.
- G.Mints. Gentzen-type Systems and Resolution Rules. Part I. Propositional Logic. In COLOG-88, pages 198-231, LNCS 417, Springer-Verlag, 1990.
- G.Mints. Resolution Calculus for The First Order Linear Logic. Journal of Logic, Language and Information, 2, 58-93 (1993).
- G.Mints. Resolution Strategies for the Intuitionistic Logic. In Constraint Program- ming, NATO ASI Series F, v. 131, pp. 289{311, Springer Verlag, (1994).
- J. von Plato. The Axioms of Constructive Geometry. Annals of Pure and Applied Logic 76(2), 169-200 (1995).
- Pym, D.J., Wallen, L.A. Investigations into proof-search in a system of rst-order dependent function types. In CADE-10, pages 236{250, Springer Verlag 1990.
- J.A. Robinson. A Machine-oriented Logic Based on the Resolution Principle. Journal of the ACM 12, 23-41 (1965).
- D.Sahlin, T.Franzen, S.Haridi. An Intuitionistic Predicate Logic Theorem Prover.Journal of Logic and Computation, 2(5), 619{656 (1992).
- N.Shankar. Proof Search in the Intuitionistic Sequent Calculus. In CADE-11, pages 522-536, LNCS 607, Springer Verlag, (1992).
- T.Tammet. Proof Strategies in Linear Logic. Journal of Automated Reasoning 12(3), 273{304 (1994).
- Tammet, T., Smith, J. Optimised Encodings of Fragments of Type Theory in First Order Logic. In Proceedings of the CADE-12 workshop on proof search in type- theoretic languages, Nancy 1994, 87-93.
- Voronkov, A. Theorem proving in non-standard logics based on the inverse method. In CADE-11, pages 648-662, LNCS 607, Springer Verlag, (1992).
- Volozh, B., Matskin, M., Mints, G., Tyugu, E. PRIZ system and the Propositional Calculus. Kibernetika and Software 6, (1983).
- Wallen, L.A. Automated Proof Search in Non-Classical Logics. MIT Press, (1990).