Skip to main content

Computing with Mathematical Arguments

  • Chapter
  • First Online:
  • 1800 Accesses

Part of the book series: The Philosophy of Science in a European Perspective ((PSEP,volume 4))

Abstract

Thanks to developments in the last few decades in mathematical logic and computer science, it has now become possible to formalize non-trivial mathematical proofs in essentially complete detail. we discuss the philosophical problems and prospects for such formalization enterprises. We show how some perennial philosophical topics and problems in epistemology, philosophy of science, and philosophy of mathematics can be seen in the practice of formalizing mathematical proofs.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    http://coq.inria.fr/

  2. 2.

    http://mizar.org

  3. 3.

    http://www.cl.cam.ac.uk/research/hvg/isabelle/

  4. 4.

    http://hol.sourceforge.net/

  5. 5.

    http://www.cl.cam.ac.uk/jrh13/hol-light/

  6. 6.

    http://proof-technologies.com/holzero.html

  7. 7.

    http://matita.cs.unibo.it/,

  8. 8.

    We should be clear that no computer can act as a “complete” arbiter of questions like these in the sense that it could correctly answer arbitrary questions of the form: “Is the sentence Ø a logical consequence of the set Γ of assumptions?” For some notions of logical consequence, such as classical propositional logic, the logical consequence relation is, of course, decidable. The standard notion of first-order logical consequence, though, is, however, undecidable. Some theories expressed in the language of first-order logic are decidable, but most theories of foundational interest, such as Peano Arithmetic or Zermelo-Fraenkel set theory, are themselves undecidable.

  9. 9.

    According to this definition, the number 1 is a prime number, which is not correct. We may repair the definition by replacing the constraint that p be positive (p > 0) with the condition that p be greater than 1 (p > 1).

  10. 10.

    This is in fact how it is defined in the Mizar Mathematical Library, the collection of mathematical knowledge that has been formalized in the Mizar system. See http://mizar.org/version/current/html/sin_cos.html.

  11. 11.

    ZFC is Zermelo-Fraenkel set theory with the axiom of choice.

  12. 12.

    The actual implementation of the notion of obviousness in Mizar diverges somewhat from the definition that we are about to take up. Nonetheless, the notion we are about to define is the main feature of the actual, implemented notion of obviousness in Mizar.

  13. 13.

    One might object to Davis’s proposal at this point because arbitrary classical propositional reasoning is known to be an NP-complete problem. In other words, all tautologies are deemed obvious by Davis’s notion. We do not take up the problem of whether this fact conflicts with our ordinary notion of “obvious”.

  14. 14.

    I thank Artur Korniłowicz for this example, which comes from the Mizar Mathematical Library. See http://mizar.org/version/current/html/xboole_1.html.

References

  • Boolos, G., 1984, “Don’t Eliminate Cut”, in: Journal of Philosophical Logic 13, 4, pp. 373–378.

    Google Scholar 

  • Cutland, N., 1980, Computability: An Introduction to Recursive Function Theory. Cambridge: Cambridge University Press.

    Google Scholar 

  • Davis, M., 1981, “Obvious Logical Inferences”, in: Proceedings of the 7th International Joint Conference on Artificial Intelligence (IJCAI), pp. 530–531.

    Google Scholar 

  • Grabowski, A., Korniłowicz, A., and Naumowicz, A., 2010, “Mizar in a Nutshell”, in: Journal of Formalized Reasoning, 3, 2, pp. 153–245.

    Google Scholar 

  • Hales, T. C., 2008, “Formal Proof”, in: Notices of the American Mathematical Society 55, 11, pp. 1370–1380.

    Google Scholar 

  • Lakatos, I., 1976, Proof s and Refutations: The Logic of Mathematical Discovery. Cambridge: Cambridge University Press.

    Google Scholar 

  • Orevkov, V P., 1993, Complexity of Proof s and their Transformations inAxiomatic Theories, Vol. 128 of Translations of Mathematical Monographs. Providence, RI: American Mathematical Society. Translated by Alexander Bochman from the original Russian manuscript, translation edited by David Louvish.

    Google Scholar 

  • Rudnicki, P., 1987, “Obvious Inferences”, in: Journal of Automated Reasoning 3, 4, pp. 383–393.

    Google Scholar 

  • Urban, J., and Sutcliffe, G., 2008, “Atp-based Cross-verification of Mizar Proof s: Method, Systems, and First Experiments”, in: Mathematics in Computer Science 2, 2, pp. 231–251.

    Google Scholar 

  • Wang, H., 1960, “Toward Mechanical Mathematics”, in: IBM Journal of Research and Development 4, 1, pp. 2–22.

    Google Scholar 

Download references

Acknowledgement:

Both authors were supported by the ESF research project Dialogical Foundations of Semantics within the ESF Eurocores program LogICCC (fundedby the Portuguese Science Foundation, FCT LogICCC/0001/2007). The second author was also supported by the FCT-project Hilbert’s Legacy in the Philosophy of Mathematics, PTDC/FIL-FCI/109991/2009.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jesse Alama .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Alama, J., Kahle, R. (2013). Computing with Mathematical Arguments. In: Andersen, H., Dieks, D., Gonzalez, W., Uebel, T., Wheeler, G. (eds) New Challenges to Philosophy of Science. The Philosophy of Science in a European Perspective, vol 4. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-5845-2_2

Download citation

Publish with us

Policies and ethics