Abstract
If we compare calculating with proving, four differences strike the eye: (1) Calculations deal with numbers; proofs, with propositions. (2) Rules of calculation are generally more exact than rules of proof. (3) Procedures of calculation are usually terminating (decidable, recursive) or can be made so by fairly well-developed methods of approximation. Procedures of proof, however, are often nonterminating (undecidable or nonrecursive, though recursively enumerable), indeed incomplete in the case of number theory or set theory, and we do not have a clear conception of approximate methods in theorem-proving. (4) We possess efficient calculating procedures, while with proofs it frequently happens that even in a decidable theory, the decision method is not practically feasible. Although shortcuts are the exception in calculations, they seem to be the rule with proofs in so far as intuition, insight, experience, and other vague and not easily imitable principles are applied. Since the proof procedures are so complex or lengthy, we simply cannot manage unless we somehow discover peculiar connections in each particular case.
First published in Computer Programming and Formal Systems, edited by P. Brafford and H. Hirschberg, pp 1–20. © North-Holland Publishing Company, 1963. Reproduced by permission.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ackermann, W., Solvable Cases of the Decision Problem. Amsterdam, 1954.
Goodstein, R.L., Recursive Number Theory. Amsterdam, 1957.
Péter, R., Rekursive Funktionen. 2nd edition, Budapest, 1957.
Quine, W.V., Mathematical Logic. Revised Edition, Cambridge, Mass., 1950.
Surányi, J., Reduktionstheorie des Entscheidungsproblems. Budapest, 1959.
Davis, M. and H. Putnam, “A Computing Procedure for Quantification Theory.” Journal ACM, vol.7 (1960), pp.201–215.
Dunham, B., R. Fridshal, G.L. Sward, “A Nonheuristic Program for Proving Elementary Logical Theorems.” Proceedings I.C.I.F., Paris, 1959 (pub. 1960), p.284.
Dunham, J. H. North, Exploratory Mathematics by Machine (to be published in a symposium volume at Perdue University).
Gelernter, H., “Realization of a Geometry Theorem Proving Machine.” Proceedings I.C.I.F., Paris, 1959 (pub.1960).
Gilmore, P.C., “A Proof Method for Quantification Theory: Its Justification and Realization.” IBM Journal, vol.4 (1960), pp.28–35.
Herbrand, J., Recherches sur la Théorie de la Démonstration. Warsaw, 1930.
Herbrand, J., “Sur le Probléme Fondamental de la Logique Mathématique.” CR, Warsaw, No.24 (1931).
Hintikka, K. J. J., “Vicious Circle Principle and the Paradoxes.” Journal of Symbolic Logic, vol.22 (1957), pp.245–248.
Minsky, M., “Steps Toward Artificial Intelligence.” Proceedings I.R.E., vol.49 (1961), pp.8–30.
Newell, A., J.C. Shaw, H.A. Simon, “Empirical Explorations of the Logical Theory Machine: A Case Study in Heuristics,” Proceedings W.J.C.C., (1957), pp.218–230.
Prawitz, D., H. Prawitz, N. Voghera, “A Mechanical Proof Procedure and its Realization in an Electronic Computer.” Journal ACM, vol.7 (1960), pp.102–128.
Prawitz, D., H. Prawitz, N. Voghera, “An Improved Proof Procedure.” Theoria, vol.26 (1960), pp.102–139.
Robinson, A., “On the Mechanization of the Theory of Equations.” Bulletins of the Research Council of Israel, vol.9F, No.2 (Nov. 1960), pp.47–70.
Shepherdson, J., The Principle of Induction in Free Variable Systems of Number Theory. (Lecture at the Polish Academy, Spring, 1961, to be published).
Skolem, Th., “Begründung der elementaren Arithmetik.” Kristiania, 1923, 38 pp.
Wang, H., “A Variant to Turing’s Theory of Computing Machines.” Journal ACM, vol.4 (1957), pp.63–92.
Wang, H., “Toward Mechanical Mathematics,” IBM Journal, vol.4 (1960), pp.2–22.
Wang, H., “Proving Theorems by Pattern Recognition.” Part I, Communications ACM, vol.3 (1960), pp.220–234;
Wang, H., “Proving Theorems by Pattern Recognition.” Part II, Bell System Technical Journal, vol.40 (1961), pp.1–41.
W. Ackermann, Solvable cases of the decision problem, North-Holland, Amsterdam, 1954.
N. Bourbaki, Éléments de mathématique, Hermann, Paris.
J.R. Büchi, Turing machines and the Entscheidung sproblem, Notices Amer. Math. Soc, 8(1961), 354.
M. Davis and H. Putnam, A computing procedure for quanification theory, J. Assoc. Comput. Mach., 7(1960), 201–215.
B. Dunham, Theorem testing by computer. Lecture at Harvard Computation Laboratory, February 15, 1962.
B. Dunham, R. Fridshal and G. L. Sward, A nonheuristic program for proving elementary logical theorems, Proc. Internat. Conf. on Information Processing, UNESCO, Paris, 1959 (published in 1960), p.284.
B. Dunham, R. Fridshal and J.H. North, Exploratory mathomatics by machine, Proc. Sympos, Decision and Information Processes, Macmillan, New York, 1961.
B. Dunham and J. H. North, Theorem testing by computer, Sympos. Math. Theory Automata, Brooklyn Polytechnic Institute, Brooklyn, N.Y., April, 1962.
G. Frege, Grundgesetze der Arithmetik, Jena, 1893 and 1903.
J. Friedman, A semi-decision procedure for the functional calculus, J. Assoc. Comput. Mach., 10(1963), 1–24.
H. Gelernter, Realization of a geometry theorem proving machine, Proc. Internat. Conf. on Information Processing, UNESCO, Paris, 1959 (published in 1960).
P. C. Gilmore, A proof method for quantification theory: its justification and realization, IBM J. 4(1960), 28–35.
H. Grassmann, Lehrbuch der Arithmetik, Berlin, 1861.
J. Herbrand, Recherches sur la théorie de la démonstration, Warsaw, 1930.
A. S. Kahr, Edward F. Moore and Hao Wang, Entscheidungsproblem reduced to the AEA case, Proc. Nat. Acad. Sci. U.S.A., 48 (1962), 365–377.
M. Minsky, Steps toward artificial intelligence, Proc. I.R.E., 49(1961), 8–30.
A. Newell, J. C. Shaw and H. A. Simon, Empirical explorations of the logical theory machine: a case study in heuristics, Proc. Western Joint Computer Conference, IRE, New York, pp.218–230, 1957.
G. Peano, Formulaire de mathématiques, Turin, 1894–1908.
D. Prawitz, H. Prawitz and N. Voghera, A mechanical proof procedure and its realization in an electronic computer, J. Assoc. Comput. Mach., 7(1960), 102–128.
D. Prawitz, An improved proof procedure, Theoria 26(1960), 102–139.
W. V. Quine, Mathematical logic, Harvard Univ. Press, Cambridge, Mass., 1951.
A. Robinson, On the mechanization of the theory of equations, Bull. Res. Council Israel (9F) No.2 (1960), 47–70.
J. B. Rosser, Logic for mathematicians, McGraw-Hill, New York, 1953.
Th. Skolem, Begründung der elementaren Arithmetik durch die rekurrierende Denkweise ohne Anwendung scheinbarer Veränderlichen mit unendlichem Ausdehnungsbereich, 38 pp., Skr. Videnskapsselskapet i Kristiania, I. Mat. -Naturv. Klasse No.6, 1923.
J. Suranyi, Reduktionstheorie des Entscheidungsproblems, Ungarischen Akademie, Budapest, 1959.
S. M. Ulam, A collection of mathematical problems, Interscience, New York, 1960.
H. Wang, Circuit synthesis by solving sequential Boolean equations, Z. Math. Logik Grundlagen Math. 5(1959), 291–322.
H. Wang, Ordinal numbers and predicative set theory, Z. Math. Logik Grundlagen 5(1959), 216–239.
H. Wang, Toward mechanical mathematics, IBM Journal 4(1960), 2–22.
H. Wang, Proving theorems by pattern recognition. I, Comm. ACM 3(1960), 220–234
II, Bell System Tech. J., 40(1961), 1–41.
A. N. Whitehead and B. Russell, Principia mathematica, Cambridge Univ. Press, Cambridge, 1910–1913.
S. Aanderaa, A Deterministic Proof Procedure (manuscript), Harvard, May 1964.
D. G., Bobrow, “Natural Language Input for a Computer Problem-Solving System,” Ph.D. thesis, MIT, September, 1964.
W. S. Brown, The ALPAK System, MM-63–1214–3, Bell Laboratories, April 1963.
T. Chinlund, M. Davis, P. G. Hinman and D. McIlroy, Theorem-Proving by Machine, Bell Laboratories, Spring 1964.
G. E. Collins, Computational Reductions in Tarski’s Decision Method for Elementary Algebra, IBM Corporation, Yorktown Heights, July 1962.
M. Davis, and H. Putnam, “A Computing Procedure for Quantification Theory,” Journal of the Association for Computing Machinery, 7, 1960. pp.201–215.
M. Davis, G. Logemann and D. Loveland, “A Machine Program for Theorem-Proving,” Communications of the Association for Computing Machinery, 5, 1962. pp.394–397.
M. Davis, “Eliminating the Irrelevant from Mechanical Proofs,” Proceedings of Symposium in Applied Mathematics, American Mathematical Society, v. 15, 1963.
B. Dreben, P. Andrews and S. Aanderaa, “False Lemmas in Herbrand,” Bulletin of the American Mathematical Society, v. 69, 1963. pp.699–706.
B. Dreben, and H. Wang, A Refutation Procedure and Its Model-Theoretic Justification (manuscript), Harvard University, November 1964.
B. Dunham, R. Fridshal and G. L. Sward, “A Nonheuristic Program for Proving Elementary Logical Theorems,” Proceedings of the First International Conference on Information Processing, Paris, 1959; pub. Unesco, 1960. pp.282–285.
B. Dunham. R. Fridshal and J. North, Exploratory Mathematics by Machine, Recent Development in Information and Decision Processes, Robert E. Machol and Paul Grey (eds.), Mac-Millan, N. Y., 1962. (Proceedings of a Symposium at Purdue University, April 1961.)
B. Dunham and J. H. North, “Theorem Testing by Computer,” paper presented April 24–26, 1962, Mathematical Theory of Automata, Polytechnic Press, Brooklyn, 1963. pp.173–177.
J. Friedman, “A Semidecision Procedure for the Functional Calculus,” Journal of the Association for Computing Machinery, v. 10, 1963. pp.1–24.
J. Friedman, “A Computer Program for a Solvable Case of the Decision Problem,” Journal of the Association for Computing Machinery, v. 10, 1963. pp.348–356.
J. Friedman, A New Decision Procedure in Logic and Its Computer Realization, Ph.D. thesis, Harvard University, September 1964.
H. Gelernter, J.R. Hanson and D. W. Loveland, “Empirical Investigations of the Geometry Theorem Machine,” Proceedings of the Western Joint Computer Conference, San Francisco, 1960. pp.143–149.
P. C. Gilmore, “A Proof Method for Quantification Theory—Its Justification and Realization,” IBM Journal of Research and Development, v. 4, 1960. pp.28–35.
P. C. Gilmore, An Examination of the Geometry Theorem Machine, IBM Corporation, Yorktown Heights, April 1962.
J. Herbrand, “Recherches sur la Theorie de la Demonstration,” Travaux de la Société des Sciences et des Lettres de Varsovie, C1. III, Math. Phys., v. 33, 1930.
S. Kanger, “A Simplified Proof Method for Elementary Logic,” Computer Programming and Formal Systems, P. Braffort and D. Hirschberg (eds.), North-Holland Publishing Co., Amsterdam, 1963. pp.87–94 (Proceedings of Seminars at Blaricum, Holland in 1961).
S. Kuroda, “An Investigation of the Logical Structure of Mathematics XIII, A Method of Programming Proofs in Mathematics for Electronic Computers,” Magoya Mathematical Journal, v. 16, 1960. pp.195–203.
D. H. Lehmer, “Some High Speed Logic,” Proceedings Symposium in Applied Mathematics, American Mathematical Society, v.15, 1963.
J. McCarthy, “Computer Programs for Checking Mathematical Proofs,” AMS Symposium on Recursive Function Theory, New York, April 1961.
A. Newell, J. C. Shaw and H. A. Simon, Empirical Explorations of the Logic Theory Machine,” Proceedings of the Western Joint Computer Conference, 1957.
A. Newell, and J. C. Shaw, A Variety of Intelligent Learning in a General Problem Solver, in Self-Organizing Systems, Marshall C. Yovits and Scott Cameron (eds.), New York, Pergamon Press, 1960. pp.153–189.
D. Prawitz, H. Prawitz and N. Voghera, “A Mechanical Proof Procedure and its Realization in an Electronic Computer,” Journal of the Association for Computing Machinery, v. 7, 1960. pp.102–128.
D. Prawitz, “An Improved Proof Procedure,” Theoria (a Swedish Journal of Philosophy and Psychology), v. 26, 1960. pp.102–139. (Widener, Phil 29–27(5W.))
A. Robinson, “On the Mechanization of the Theory of Equations,” Bulletin of the Research Council of Israel, 9F, 1960. pp.47–70.
A. Robinson, “A Basis for the Mechanization of the Theory of Equations,” Computer Programming
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1963 North-Holland Publishing Company
About this chapter
Cite this chapter
Wang, H. (1963). Observations on ATP. In: Computation, Logic, Philosophy. Mathematics and its Application (China Series), vol 2. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-2356-0_7
Download citation
DOI: https://doi.org/10.1007/978-94-009-2356-0_7
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-7561-9
Online ISBN: 978-94-009-2356-0
eBook Packages: Springer Book Archive