Hostname: page-component-8448b6f56d-42gr6 Total loading time: 0 Render date: 2024-04-24T08:45:22.426Z Has data issue: false hasContentIssue false

Resolution in type theory

Published online by Cambridge University Press:  12 March 2014

Peter B. Andrews*
Affiliation:
Carnegie-Mellon University, Pittsburgh, Pennsylvania 15213

Extract

In [8] J. A. Robinson introduced a complete refutation procedure called resolution for first order predicate calculus. Resolution is based on ideas in Herbrand's Theorem, and provides a very convenient framework in which to search for a proof of a wff believed to be a theorem. Moreover, it has proved possible to formulate many refinements of resolution which are still complete but are more efficient, at least in many contexts. However, when efficiency is a prime consideration, the restriction to first order logic is unfortunate, since many statements of mathematics (and other disciplines) can be expressed more simply and naturally in higher order logic than in first order logic. Also, the fact that in higher order logic (as in many-sorted first order logic) there is an explicit syntactic distinction between expressions which denote different types of intuitive objects is of great value where matching is involved, since one is automatically prevented from trying to make certain inappropriate matches. (One may contrast this with the situation in which mathematical statements are expressed in the symbolism of axiomatic set theory.).

Type
Research Article
Copyright
Copyright © Association for Symbolic Logic 1972

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

[1]Andrews, Peter B., A transfinite type theory with type variables, North-Holland Publishing Company, Amsterdam, 1965.Google Scholar
[2]Church, Alonzo, A formulation of the simple theory of types, this Journal, vol. 5 (1940), pp. 5668.Google Scholar
[3]Gould, William Eben, A matching procedure for ω-order logic, Ph.D. thesis, Princeton University, 1966; reprinted as Sci. Rep. No. 4 AFCRL 66–781, Oct. 15, 1966 (Contract No. AF 19(628)-3250), AD 646 560.Google Scholar
[4]Henkin, Leon, Completeness in the theory of types, this Journal, vol. 15 (1950), pp. 8191.Google Scholar
[5]Hindley, Roger, An abstract form of the Church-Rosser theorem. I, this Journal, vol. 34 (1969), pp. 545560.Google Scholar
[6]Kolodner, Ignace I., Fixed points, American Mathematical Monthly, vol. 71 (1964), p. 906.CrossRefGoogle Scholar
[7]Prawitz, Dag, Hauptsatz for higher order logic, this Journal, vol. 33 (1968), pp. 452457.Google Scholar
[8]Robinson, J. A., A machine-oriented logic based on the resolution principle, Journal of the Association for Computing Machinery, vol. 12 (1965), pp. 2341.CrossRefGoogle Scholar
[9]Schütte, Kurt, Syntactical and semantical properties of simple type theory, this Journal, vol. 25 (1960), pp. 305326.Google Scholar
[10]Smullyan, Raymond M., A unifying principle in quantification theory, Proceedings of the National Academy of Sciences, vol. 49 (1963), pp. 828832.CrossRefGoogle Scholar
[11]Smullyan, Raymond M., First-order logic, Springer-Verlag, New York Inc., 1968.CrossRefGoogle Scholar
[12]Moto-o-Takahashi, , A proof of cut-elimination in simple type theory, Journal of the Mathematical Society of Japan, vol. 19 (1967), pp. 399410.Google Scholar