Abstract
In this paper we describe a new inference rule, called −-match, which is used for finding set instantiations within an automated reasoning program. We have implemented −-match within a theorem prover called & and have used the system to prove some non-trivial theorems in mathematics, including Cantor's theorem and the correctness of transfinite induction. While not complete, we believe that −-match is a generally useful inference rule for finding set instantiations. One of the major contributions of the −-match rule is the ability to instantiate a term as an incompletely specified set abstraction, and then subsequently elaborate the identity of this set by considering other subgoals in the proof. This elaboration happens as a consequence of the deduction rules of the prover, and requires no additional machinery in the prover.
Similar content being viewed by others
References
Bailin, S. C., ‘A λ unifiability test for set theory’,Journal of Automated Reasoning 4(3) 269–286 (September 1988).
Bledsoe, W. W. and Feng, G., ‘Completeness ofSet-var’,Technical Report ATP104, University of Texas at Austin, Department of Computer Sciences, Austin, Texas (December 1990).
Bledsoe, W. W. and Feng, G., ‘Soundness and incompleteness results forSet-var’,Technical Report ATP105, University of Texas at Austin, Department of Computer Sciences, Austin, Texas (1991). Draft only.
Bledsoe, W. W., ‘A maximal method for set variables in automatic theorem proving’, inMachine Intelligence 9, pp. 53–100 Ellis Harwood, Ltd., Chichester (1979).
Bledsoe, W. W., ‘TheUt interactive prover’,Memo ATP-17B, Mathematics Department, University of Texas (April 1983).
Barker-Plummer, D., ‘The gazer theorem prover: Description and users' guide’,Technical Report CS-1989-15, Department of Computer Science, Duke University, Durham, North Carolina (1989).
Barker-Plummer, D. and Bailin, S. C., ‘Graphical theorem proving: An approach to reasoning with the help of diagrams’, inProceedings European Conference on Artificial Intelligence (ECAI-92), Vienna, Austria, 3–7 August, pp. 55–59. John Wiley and Sons (August 1992).
Barker-Plummer, D. and Bailin, S. C., ‘Proofs and pictures: Proving the diamond lemma with theGrover theorem proving system’, inWorking Notes of the AAAI Symposium on Reasoning with Diagrammatic Representations, March 25–27 1992, Stanford (March 1992).
Barker-Plummer, D., Bailin, S. C. and Merrill, A. S., ‘The & theorem proving system’, in D. Kapur (Ed.),CADE-11, Lecture Notes in Artificial Intelligence, Vol. 607, pp. 716–720.11th International Conference on Automated Deduction (1992).
Brown, F. M., ‘Towards the automation of set theory and its logic’,Artificial Intelligence 10 281–316 (1978).
Bledsoe, W. W. and Tyson, M., ‘TheUt interactive prover’,Memo ATP-17, Mathematics Department, University of Texas (May 1975).
Cvetkovic, D. and Pevac, I., ‘Man-machine theorem proving in graph theory’,Artificial Intelligence 35 1–23 (May 1988).
Gentzen, G., ‘Untersuchen über das logische schliessen’ [Investigations into logical deduction], in M. E. Szabo (Ed.),The Collected Papers of Gerhard Gentzen, Ch. 3, pp. 68–131. North-Holland (1969). First appeared in 1935 as an article inMathematische Zeitschrift 39. This work was accepted as Gentzen's inaugural dissertation at the University of Göttingen.
Nevins, A. J., ‘A human oriented logic for automatic theorem proving’,ACM 4 606–621 (1974).
Nevins, A. J., ‘A relaxation approach to splitting in an automatic theorem prover’,Artificial Intelligence 6 25–39 (1975).
Robinson, J. A., ‘A machine-oriented logic based on the resolution principle’,J. ACM 12 23–41 (1965).
Russell, B., Letter to Frege in J. Van Heijenoort (Ed.),From Frege to Gödel: A Sourcebook in Mathematical Logic 1879–1931, Ch. 7, pp. 124–125. Harvard University Press, Cambridge, Massachusetts (1967). This letter is dated 16 June 1902.
Sterling, L. and Shapiro, E.,The Art of Prolog, MIT Press (1986).
Wos, L., ‘The problem of finding an inference rule for set theory’,Journal of Automated Reasoning 5(1), 93–95 (1989).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Bailin, S.C., Barker-Plummer, D. −-match: An inference rule for incrementally elaborating set instantiations. J Autom Reasoning 11, 391–428 (1993). https://doi.org/10.1007/BF00881874
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00881874