Skip to main content
Log in

Nonconstructive Computational Mathematics

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

We describe a nonconstructive extension to primitive recursive arithmetic, both abstractly and as implemented on the Boyer-Moore prover. Abstractly, this extension is obtained by adding the unbounded µ operator applied to primitive recursive functions; doing so, one can define the Ackermann function and prove the consistency of primitive recursive arithmetic. The implementation does not mention the µ operator explicitly but has the strength to define the µ operator through the built-in functions EVAL$ and V&C$.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  1. Aho, A. V., Hopcroft, J. E. and Ullman, J. D.: Data Structures and Algorithms, Addison-Wesley, 1983.

  2. Beeson, M. L.: Foundations of Constructive Mathematics, Springer-Verlag, 1985.

  3. Boyer, B. S., Goldschlag, D., Kaufmann, M. and Moore, J S.: Functional Instantiation in First Order Logic, in Artificial Intelligence and Mathematical Theory of Computation: Papers in Honor of John McCarthy, V. Lifschitz (ed.), Academic Press, 1991, pp. 7–26.

  4. Boyer, R. S. and Moore, J S.: The addition of bounded quantification and partial functions to a computational logic and its theorem prover, J. Automated Reasoning 4 (1988), 117–172.

    Google Scholar 

  5. Boyer, R. S. and Moore, J S.: A Computational Logic Handbook, Academic Press, 1988.

  6. Brock, B. C. and Hunt, W. A.: An Overview of the Formal Specification and Verification of the FM9001 Microprocessor, preprint, currently available on WWW at http://www.cli.com/hardware/fm9001.html.

  7. Gentzen, G.: Die Widerspruchsfreiheit der reinen Zahlentheorie, Mathematische Annalen 112 (1936), 493–565.

    Google Scholar 

  8. Gödel, K.: Zur intuitionistischen Arithmetik und Zahlentheorie, Ergebnisse eines Mathematischen Kolloquiums 4 (1933), 34–38, reprinted in Feferman, Dawson, Kleene, Moore, Solovay, and van Heijenoort, Kurt Gödel Collected Works Vol. 1, Oxford University Press, 1986.

    Google Scholar 

  9. Goodstein, R. L.: Recursive Number Theory, North-Holland 1964.

  10. Kaufmann, M.: An extension of the Boyer-Moore theorem prover to support first-order quantification, J. Automated Reasoning 9 (1992), 355–372.

    Google Scholar 

  11. Ketonen, J. and Solovay, S.: Rapidly growing Ramsey functions, Annals of Math. 113 (1981), 267–314.

    Google Scholar 

  12. Kleene, S. C.: Introduction to Metamathematics, Van Nostrand, 1952.

  13. Kunen, K.: A Ramsey theorem in Boyer-Moore logic, J. Automated Reasoning 15 (1995), 217–235.

    Google Scholar 

  14. Paris, J. and Harrington, L.: A mathematical incompleteness in Peano arithmetic, in Handbook of Mathematical Logic, J. Barwise (ed.), North-Holland, 1978, pp. 1133–1142.

  15. Parsons, C.: On a Number-theoretic choice scheme and its relation to induction, in Intuitionism and Proof Theory, Kino, Myhill, and Vessley (eds), North-Holland, pp. 459–473. See also JSL 37 (1972), 466–482.

  16. Sieg, W.: Fragments of arithmetic, APAL 28 (1985), 33–71.

    Google Scholar 

  17. Troelstra, A. S.: Constructivism in Mathematics Vol. 1, North-Holland, 1988.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kunen, K. Nonconstructive Computational Mathematics. Journal of Automated Reasoning 21, 69–97 (1998). https://doi.org/10.1023/A:1005888712422

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1005888712422

Navigation