Skip to main content

Enhancement of Mizar Texts with Transitivity Property of Predicates

  • Conference paper
  • First Online:
Book cover Intelligent Computer Mathematics (CICM 2016)

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

Included in the following conference series:

Abstract

A typical proof step in mathematical reasoning consists of two parts – a formula to be proven and a list of references used to justify the formula. In addition, computer proof-assistants can use specialized procedures and algorithms to strengthen their computational power to verify the correctness of reasonings.

The Mizar system supports several mechanisms to increase automation of some reasoning steps. One of them is registration of chosen properties of predicates and functors when they are defined. We propose strengthening of the Mizar system by processing another common property used in mathematics – transitivity.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Notes

  1. 1.

    Total numbers are not simply sums of columns, because errors occurring after removing different registrations could occur in the same articles.

  2. 2.

    Other such automations are, for example, processing of adjectives [7] and definitional expansions [8].

  3. 3.

    Computations were carried out at the Computer Center of University of Białystok http://uco.uwb.edu.pl.

  4. 4.

    The full list is accessible at http://alioth.uwb.edu.pl/~artur/transitivity/th2trans.txt.

  5. 5.

    The full list of non-zero numbers of references is accessible at http://alioth.uwb.edu.pl/~artur/transitivity/references.txt.

  6. 6.

    http://mizar.uwb.edu.pl/version/current/html/osalg_1.html.

References

  1. Trybulec, A.: Mizar. In: Wiedijk, F. (ed.) The Seventeen Provers of the World. LNCS (LNAI), vol. 3600, pp. 20–23. Springer, Heidelberg (2006). doi:10.1007/11542384_4

    Chapter  Google Scholar 

  2. Bancerek, G., et al.: Mizar: state-of-the-art and beyond. In: Kerber, M., Carette, J., Kaliszyk, C., Rabe, F., Sorge, V. (eds.) CICM 2015. LNCS, vol. 9150, pp. 261–279. Springer, Heidelberg (2015). doi:10.1007/978-3-319-20615-8_17

    Chapter  Google Scholar 

  3. Grabowski, A., Korniłowicz, A., Naumowicz, A.: Four decades of Mizar. J. Autom. Reason. 55(3), 191–198 (2015). doi:10.1007/s10817-015-9345-1

    Article  MathSciNet  MATH  Google Scholar 

  4. Korniłowicz, A.: On rewriting rules in Mizar. J. Autom. Reason. 50(2), 203–210 (2013). doi:10.1007/s10817-012-9261-6

    Article  MathSciNet  MATH  Google Scholar 

  5. Korniłowicz, A.: Flexary connectives in Mizar. Comput. Lang. Syst. Struct. 44, 238–250 (2015). doi:10.1016/j.cl.2015.07.002

    Google Scholar 

  6. Naumowicz, A., Byliński, C.: Improving Mizar texts with properties and requirements. In: Asperti, A., Bancerek, G., Trybulec, A. (eds.) MKM 2004. LNCS, vol. 3119, pp. 290–301. Springer, Heidelberg (2004). doi:10.1007/978-3-540-27818-4_21

    Chapter  Google Scholar 

  7. Naumowicz, A.: Enhanced processing of adjectives in Mizar. In: Grabowski, A., Naumowicz, A. (eds.) Computer Reconstruction of the Body of Mathematics. Studies in Logic, Grammar and Rhetoric, pp. 89–101. University of Białystok, Białystok (2009)

    Google Scholar 

  8. Korniłowicz, A.: Definitional expansions in Mizar. J. Autom. Reason. 55(3), 257–268 (2015). doi:10.1007/s10817-015-9331-7

    Article  MathSciNet  MATH  Google Scholar 

  9. Grabowski, A., Schwarzweller, C.: Revisions as an essential tool to maintain mathematical repositories. In: Kauers, M., Kerber, M., Miner, R., Windsteiger, W. (eds.) MKM/CALCULEMUS 2007. LNCS (LNAI), vol. 4573, pp. 235–249. Springer, Heidelberg (2007). doi:10.1007/978-3-540-73086-6_20

    Chapter  Google Scholar 

  10. Alama, J., Kohlhase, M., Mamane, L., Naumowicz, A., Rudnicki, P., Urban, J.: Licensing the Mizar mathematical library. In: Davenport, J.H., Farmer, W.M., Urban, J., Rabe, F. (eds.) MKM 2011 and Calculemus 2011. LNCS, vol. 6824, pp. 149–163. Springer, Heidelberg (2011). doi:10.1007/978-3-642-22673-1_11

    Chapter  Google Scholar 

  11. Żukowski, S.: Introduction to lattice theory. Formalized Math. 1(1), 215–222 (1990)

    Google Scholar 

  12. Trybulec, W.A., Trybulec, M.J.: Homomorphisms and isomorphisms of groups. Quotient group. Formalized Math. 2(4), 573–578 (1991)

    MATH  Google Scholar 

  13. Bancerek, G.: Reduction relations. Formalized Math. 5(4), 469–478 (1996)

    Google Scholar 

  14. Pąk, K.: Improving legibility of formal proofs based on the close reference principle is NP-hard. J. Autom. Reason. 55(3), 295–306 (2015). doi:10.1007/s10817-015-9337-1

    Article  MathSciNet  MATH  Google Scholar 

  15. Urban, J.: Order sorted algebras. Formalized Math. 10(3), 179–188 (2002)

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Artur Korniłowicz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Korniłowicz, A. (2016). Enhancement of Mizar Texts with Transitivity Property of Predicates. In: Kohlhase, M., Johansson, M., Miller, B., de Moura, L., Tompa, F. (eds) Intelligent Computer Mathematics. CICM 2016. Lecture Notes in Computer Science(), vol 9791. Springer, Cham. https://doi.org/10.1007/978-3-319-42547-4_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42547-4_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42546-7

  • Online ISBN: 978-3-319-42547-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics