Skip to main content
Top
Published in: Journal of Automated Reasoning 3/2019

09-11-2018

An Isabelle/HOL Formalisation of Green’s Theorem

Authors: Mohammad Abdulaziz, Lawrence C. Paulson

Published in: Journal of Automated Reasoning | Issue 3/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We mechanise a proof of Green’s theorem in Isabelle/HOL. We use a novel proof that avoids the ubiquitous line integral cancellation argument. This eliminates the need to formalise orientations and region boundaries explicitly with respect to the outwards-pointing normal vector. Instead we appeal to a homological argument about equivalences between paths. Contributions include mechanised theories of line integrals and partial derivatives, as well as the first mechanisation of Green’s theorem.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
1
The gauge integral [15] is a generalisation of the well-known Riemann integral.
 
2
Formally, this observation follows immediately from theorem https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figbj_HTML.gif .
 
3
This is not exactly true, since the instantiations https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figea_HTML.gif and https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figeb_HTML.gif are obtained using a pair of orthonormal unit vectors https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figec_HTML.gif and https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figed_HTML.gif . If https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figee_HTML.gif and https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figef_HTML.gif are to be assigned to https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figeg_HTML.gif and https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figeh_HTML.gif , then the instantiations of https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figei_HTML.gif in https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figej_HTML.gif and https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9495-z/MediaObjects/10817_2018_9495_Figek_HTML.gif can be seen as the x-axis and y-axis Green statements.
 
4
Rutter [13] explains curve speeds and velocities.
 
5
bitbucket.org/MohammadAbdulaziz/isabellegeometry/
 
Literature
1.
go back to reference Abdulaziz, M., Paulson, L.C.: An Isabelle/HOL formalisation of Green’s theorem. In: Blanchette, J.C., Merz, S. (eds.) Interactive Theorem Proving—7th International Conference, ITP 2016. pp. 3–19. Springer (2016) Abdulaziz, M., Paulson, L.C.: An Isabelle/HOL formalisation of Green’s theorem. In: Blanchette, J.C., Merz, S. (eds.) Interactive Theorem Proving—7th International Conference, ITP 2016. pp. 3–19. Springer (2016)
2.
go back to reference Apostol, T.M.: Calculus, vol. 2, 2nd edn. Wiley, New York (1969)MATH Apostol, T.M.: Calculus, vol. 2, 2nd edn. Wiley, New York (1969)MATH
3.
go back to reference Federer, H.: Geometric Measure Theory. Springer, Berlin (2014)MATH Federer, H.: Geometric Measure Theory. Springer, Berlin (2014)MATH
4.
go back to reference Green, G.: An essay on the application of mathematical analysis to the theories of electricity and magnetism. (1828) arXiv:0807.0088 Green, G.: An essay on the application of mathematical analysis to the theories of electricity and magnetism. (1828) arXiv:​0807.​0088
5.
go back to reference Harrison, J.: Formalizing basic complex analysis. From Insight to Proof: Festschrift in Honour of Andrzej Trybulec. Stud. Logic Gramm. Rhetor. 10(23), 151–165 (2007) Harrison, J.: Formalizing basic complex analysis. From Insight to Proof: Festschrift in Honour of Andrzej Trybulec. Stud. Logic Gramm. Rhetor. 10(23), 151–165 (2007)
7.
go back to reference Hölzl, J., Heller, A.: Three chapters of measure theory in Isabelle/HOL. In: Eekelen, M., Geuvers, H., Schmaltz, J., Wiedijk, F. (eds.) Interactive Theorem Proving—Second International Conference, pp. 135–151. Springer (2011) Hölzl, J., Heller, A.: Three chapters of measure theory in Isabelle/HOL. In: Eekelen, M., Geuvers, H., Schmaltz, J., Wiedijk, F. (eds.) Interactive Theorem Proving—Second International Conference, pp. 135–151. Springer (2011)
8.
go back to reference Hölzl, J., Immler, F., Huffman, B.: Type classes and filters for mathematical analysis in Isabelle/HOL. In: Blazy, S., Paulin-Mohring, C., Pichardie, D. (eds.) Interactive Theorem Proving—4th International Conference, pp. 279–294. Springer (2013) Hölzl, J., Immler, F., Huffman, B.: Type classes and filters for mathematical analysis in Isabelle/HOL. In: Blazy, S., Paulin-Mohring, C., Pichardie, D. (eds.) Interactive Theorem Proving—4th International Conference, pp. 279–294. Springer (2013)
9.
go back to reference Jurkat, W., Nonnenmacher, D.: The general form of Green’s theorem. Proc. Am. Math. Soc. 109(4), 1003–1009 (1990)MathSciNetMATH Jurkat, W., Nonnenmacher, D.: The general form of Green’s theorem. Proc. Am. Math. Soc. 109(4), 1003–1009 (1990)MathSciNetMATH
11.
go back to reference Nipkow, T., Paulson, L.C., Wenzel, M.: Isabelle/HOL: a proof assistant for higher-order logic. Springer, Berlin (2002) Nipkow, T., Paulson, L.C., Wenzel, M.: Isabelle/HOL: a proof assistant for higher-order logic. Springer, Berlin (2002)
12.
go back to reference Protter, M.H.: Basic Elements of Real Analysis. Springer, Berlin (2006)MATH Protter, M.H.: Basic Elements of Real Analysis. Springer, Berlin (2006)MATH
14.
go back to reference Spivak, M.: A Comprehensive Introduction to Differential Geometry. Publish or Perish Inc., University of Tokyo Press (1981)MATH Spivak, M.: A Comprehensive Introduction to Differential Geometry. Publish or Perish Inc., University of Tokyo Press (1981)MATH
15.
16.
go back to reference Wenzel, M.: Type classes and overloading in higher-order logic. In: Theorem Proving in Higher Order Logics, 10th International Conference, TPHOLs’97, Murray Hill, NJ, USA, August 19–22, 1997, Proceedings, pp. 307–322 (1997) Wenzel, M.: Type classes and overloading in higher-order logic. In: Theorem Proving in Higher Order Logics, 10th International Conference, TPHOLs’97, Murray Hill, NJ, USA, August 19–22, 1997, Proceedings, pp. 307–322 (1997)
17.
go back to reference Zorich, V.A., Cooke, R.: Mathematical Analysis II. Springer, Berlin (2004) Zorich, V.A., Cooke, R.: Mathematical Analysis II. Springer, Berlin (2004)
Metadata
Title
An Isabelle/HOL Formalisation of Green’s Theorem
Authors
Mohammad Abdulaziz
Lawrence C. Paulson
Publication date
09-11-2018
Publisher
Springer Netherlands
Published in
Journal of Automated Reasoning / Issue 3/2019
Print ISSN: 0168-7433
Electronic ISSN: 1573-0670
DOI
https://doi.org/10.1007/s10817-018-9495-z

Other articles of this Issue 3/2019

Journal of Automated Reasoning 3/2019 Go to the issue

Premium Partner