Skip to main content

Advertisement

Log in

Toward Automating the Discovery of Decreasing Measures

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

Abstract

An often neglected part of proof automation is simply admitting recursive function definitions into a constructive logic. Since function termination in general is undecidable, current generation theorem provers are quick to involve the human. There is, however, a substantial subset of the class of recursive functions for which termination arguments can be provided automatically. In particular, when the ordinal measure used to justify termination is less than \(\omega^{\omega}\), we provide algorithms and proofs that guarantee optimum results, given the capability of existing proof libraries on the theorem-proving system.

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.

Similar content being viewed by others

References

  1. Boyer, R. S. and Moore, JS.: A Computational Logic, Academic Press, 1979.

  2. Boyer, R. S. and Moore, JS.: A Computational Logic Handbook, Academic Press, 1998.

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

    Article  MATH  MathSciNet  Google Scholar 

  4. Goodstein, R. L.: On the Restricted Ordinal Theorem, Journal of Symbolic Logic 9 (1944), 33–41.

    Article  MATH  MathSciNet  Google Scholar 

  5. Kaufmann, M., Manolis, P. and Moore, JS.: Computer-Aided Reasoning, An Approach, Kluwer, 2000.

  6. Kaufmann, M., Manolis, P. and Moore, JS. (eds.): Computer-Aided Reasoning, ACL2 Case Studies, Kluwer, 2000.

  7. Legato, W. J.: A Weakest Precondition Model for Assembly Language Programs, unpublished, February 2002. Available at http://www.cs.uky.edu/~marek.

  8. Legato, W. J.: Experimental Theorem Prover, software available from the author, 2005.

  9. McCarthy, J.: Towards a Mathematical Science of Computation, in C.M. Popplewell (ed.), Information Processing 1962: Proceedings of IFIP Congress 1962, North Holland, Amsterdam, 1963, pages 21–28, available at http://www-formal.stanford.edu/jmc.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Victor W. Marek.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Boyer, R.S., Legato, W.J. & Marek, V.W. Toward Automating the Discovery of Decreasing Measures. J Autom Reasoning 35, 355–371 (2005). https://doi.org/10.1007/s10817-005-9020-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10817-005-9020-z

Key words

Navigation