Skip to main content

Computer aided reasoning

  • Conference paper
  • First Online:
Logics of Programs (Logic of Programs 1985)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 193))

Included in the following conference series:

Abstract

We present a language intended to be a first step in approximating the language of mathematical papers, and a validator; that is, a program that checks the validity of arguments written in this language. The validator approximates the activity of a mathematician in certifying the structure and correctness of the mathematical argument. Both components together constitute a computer aided reasoning (CAR) system. Versions of the system, called MIZAR, have been in use for a decade for discrete mathematics instruction. We are concerned here with the features of the MIZAR language that that are used to diminish the gap between formal natural deduction and mathematical vernacular. The inference checking component of the validator can be easily changed. We demonstrate the influence on the way the expressive power of the language can be exploited by contrasting, for a fixed proposition, two proofs embodying the same idea but for which different checking modules have been used. The more powerful inference checker that we discuss incorporates the formalization of obviousness given by M. Davis.

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. Borsuk, Karol, On the homotopy types of some decomposition spaces, Bull.Acad.Pol.Sci., ser.math, astr. et phys. no.5, 18(1970)

    Google Scholar 

  2. Bylinski, Cz., Trybulec, A., Zukowski, S. MIZAR-HPF, Studies in Grammar, Logic, and Rhetorics V, Warsaw University, (to appear).

    Google Scholar 

  3. de Bruijn, N.G., The mathematical language Automath, its usage and extensions, Lecture Notes in Mathematics, Springer Verlag, 125(1970)

    Google Scholar 

  4. Constable, R.L., An introduction to the PL/CV2 programming logic, Lecture Notes in Computer Science, Springer Verlag, 135(1982)

    Google Scholar 

  5. Davis, Martin, Obvious logical inferences, Proc. of IJCAI-81, Vancouver,BC, August 1981,530–531

    Google Scholar 

  6. Gordon, M., Milner, R., Wadsworth, C., Edinburgh LCF, Lecture Notes in Computer Science, Springer Verlag, 78(1980)

    Google Scholar 

  7. Mostowski, Marcin; Trybulec, Zinaida, A certain experimental computer aided course of logic in Poland, Proc. of World Conference on Computers in Education, Norfolk, VA, July-August 1985, North Holland, (to appear).

    Google Scholar 

  8. Rudnicki, Piotr; Drabent, Wlodzimierz, Proving properties of Pascal programs in Mizar-2, Acta Informatica, Springer Verlag, to appear.

    Google Scholar 

  9. Trybulec, A. On a System of Computer Aided Instruction of Logic, Bulletin of the Section of Logic. Polish Academy of Sciences, Warsaw-Lodz.

    Google Scholar 

  10. Trybulec, A., & Blair, H. Computer Assisted Reasoning with MIZAR, Proceedings of the Ninth International Joint Conference on Artificial Intelligence, (to appear).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rohit Parikh

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Trybulec, A., Blair, H.A. (1985). Computer aided reasoning. In: Parikh, R. (eds) Logics of Programs. Logic of Programs 1985. Lecture Notes in Computer Science, vol 193. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-15648-8_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-15648-8_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-39527-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics