Skip to main content

On the use of the constructive omega-rule within automated deduction

  • Session 8: Logical Frameworks
  • Conference paper
  • First Online:
Logic Programming and Automated Reasoning (LPAR 1992)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 624))

Abstract

In general, cut elimination holds for arithmetical systems with the ω-rule, but not for systems with ordinary induction. Hence in the latter, there is the problem of generalisation, since arbitrary formulae can be cut in. This makes automatic theorem-proving very difficult. An important technique for investigating derivability in formal systems of arithmetic has been to embed such systems into semi-formal systems with the ω-rule. This paper describes the outline of an implementation of such a system. Moreover, an important application is presented in the form of a new method of generalisation by means of “guiding proofs” in the stronger system, which sometimes succeeds in producing proofs in the original system when other methods fail.

The research reported in this paper was supported by an SERC studentship to the first author and by ESPRIT BRA 3245

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Aubin. Some generalization heuristics in proofs by induction. In G. Huet and G. Kahn, editors, Actes du Colloque Construction: Amélioration et vérification de Programmes. Institut de recherche d'informatique et d'automatique, 1975.

    Google Scholar 

  2. S. Baker. Notes on the constructive omega rule and a new method of generalisation. Discussion Paper 102, Dept. of Artificial Intelligence, Edinburgh, 1990.

    Google Scholar 

  3. R.S. Boyer and J.S. Moore. A Computational Logic Handbook. Academic Press, Boston, 1988.

    Google Scholar 

  4. M.R. Donat and L.A. Wallen. Learning and applying generalised solutions using higher order resolution. In E. Lusk and R. Overbeek, editors, Lecture Notes in Computer Science, volume 310, pages 41–60. Springer-Verlag, 1988.

    Google Scholar 

  5. S. Feferman. Transfinite recursive progressions of axiomatic theories. Journal of Symbolic Logic, 27:259–316, 1962.

    Google Scholar 

  6. E.B. Kinber and A.N. Brazma. Models of inductive synthesis. Journal of Logic Programming, 9:221–233, 1990.

    Article  Google Scholar 

  7. E.G.K. Löpez-Escobar. On an extremely restricted ω-rule. Fundamenta Mathematicae, 90:159–72, 1976.

    Google Scholar 

  8. E.G.K. Löpez-Escobar. Infinite rules in finite systems. In Da Costa Arruda and Chuaqui, editors, Non-classical Logics, Model Theory and Computability. North Holland, 1977. Studies in Logic 89.

    Google Scholar 

  9. S. Muggleton. A strategy for constructing new predicates in first-order logic. In Proceedings of the Third European Working Session on Learning. Pitman Publishing, 1988.

    Google Scholar 

  10. S. Orey. On ω-consistency and related properties. Journal of Symbolic Logic, 21:246–252, 1956.

    Google Scholar 

  11. R. Penrose. The Emperor's New Mind. Vintage, 1989.

    Google Scholar 

  12. B. Rosser. Godel-theorems for non-constructive logics, volume 2. JSL, 1937.

    Google Scholar 

  13. K. Schütte. Beweistheorie. Springer Verlag, 1960.

    Google Scholar 

  14. H. Schwichtenberg. Proof theory: Some applications of cut-elimination. In Barwise, editor, Handbook of Mathematical Logic, pages 867–896. North-Holland, 1977.

    Google Scholar 

  15. J.R. Shoenfield. On a restricted ω-rule. Bull. Acad. Sc. Polon. Sci., Ser. des sc. math., astr. et phys., 7:405–7, 1959.

    Google Scholar 

  16. M. Takahashi. A theorem on the second order arithmetic with the ω-rule. Journal of the Mathematical Society of Japan, 22, 1970.

    Google Scholar 

  17. G. Takeuti. Proof theory. North-Holland, 2 edition, 1987.

    Google Scholar 

  18. M. Thomas and K.P. Jantke. Inductive inference for solving divergance in Knuth-Bendix. In K.P. Jantke, editor, Analogical and Inductive Inference, Procs. of AII'89, pages 288–303. Springer-Verlag, 1989.

    Google Scholar 

  19. S. Yoccoz. Constructive aspects of the omega-rule: Application to proof systems in computer science and algorithmic logic. Lecture Notes in Computer Science, 379:553–565, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrei Voronkov

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baker, S., Ireland, A., Smaill, A. (1992). On the use of the constructive omega-rule within automated deduction. In: Voronkov, A. (eds) Logic Programming and Automated Reasoning. LPAR 1992. Lecture Notes in Computer Science, vol 624. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013063

Download citation

  • DOI: https://doi.org/10.1007/BFb0013063

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55727-2

  • Online ISBN: 978-3-540-47279-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics