Skip to main content

An Isabelle/HOL Formalisation of Green’s Theorem

  • Conference paper
  • First Online:
Interactive Theorem Proving (ITP 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9807))

Included in the following conference series:

Abstract

We formalise a statement of Green’s theorem in Isabelle/HOL, which is its first formalisation to our knowledge. The theorem statement that we formalise is enough for most applications, especially in physics and engineering. An interesting aspect of our formalisation is that we neither formalise orientations nor region boundaries explicitly, with respect to the outwards-pointing normal vector. Instead we refer to equivalences between paths.

NICTA is funded by the Australian Government through the Department of Communications and the Australian Research Council through the ICT Centre of Excellence Program.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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.

    This line integral can be physically interpreted as the work done by F on the \(\partial D\), making this statement a special case of the 3-dimensional Kelvin-Stokes’ theorem. If the line integral is replaced with \(\underset{ \partial D }{\oint } F_x dx - F_y dy\), it can be interpreted as the flux of F through \(\partial D\) and the theorem would be the 2-dimensional special case of the divergence theorem.

  2. 2.

    Using elementary regions that are bounded by \(C^1\) smooth functions is as general as using piece-wise smooth functions because it can be shown that the latter can be divided into regions of the former type (see [9]).

  3. 3.

    bitbucket.org/MohammadAbdulaziz/isabellegeometry/.

References

  1. Federer, H.: Geometric Measure Theory. Springer, Heidelberg (2014)

    MATH  Google Scholar 

  2. Green, G.: An essay on the application of mathematical analysis to the theories of electricity and magnetism (1828)

    Google Scholar 

  3. Harrison, J.: Formalizing basic complex analysis. In: From Insight to Proof: Festschrift in Honour of Andrzej Trybulec. Studies in Logic, Grammar and Rhetoric, vol. 10(23), pp. 151–165 (2007)

    Google Scholar 

  4. Hölzl, J., Heller, A.: Three chapters of measure theory in Isabelle/HOL. In: van Eekelen, M., Geuvers, H., Schmaltz, J., Wiedijk, F. (eds.) ITP 2011. LNCS, vol. 6898, pp. 135–151. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  5. 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.) ITP 2013. LNCS, vol. 7998, pp. 279–294. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  6. Jurkat, W., Nonnenmacher, D.: The general form of Green’s theorem. Proc. Am. Math. Soc. 109(4), 1003–1009 (1990)

    MathSciNet  MATH  Google Scholar 

  7. Michael, J.: An approximation to a rectifiable plane curve. J. Lond. Math. Soc. 1(1), 1–11 (1955)

    Article  MathSciNet  MATH  Google Scholar 

  8. Nipkow, T., Paulson, L.C., Wenzel, M.: Isabelle/HOL: a proof assistant for higher-order logic, vol. 2283. Springer, Heidelberg (2002)

    Google Scholar 

  9. Protter, M.H.: Basic Elements of Real Analysis. Springer Science & Business Media, New York (2006)

    MATH  Google Scholar 

  10. Spivak, M.: A Comprehensive Introduction to Differential Geometry. Publish or Perish, Inc., University of Tokyo Press (1981)

    Google Scholar 

  11. Zorich, V.A., Cooke, R.: Mathematical Analysis II. Springer, Heidelberg (2004)

    Google Scholar 

Download references

Acknowledgement

This research was supported in part by an Australian National University - International Alliance of Research Universities Travel Grant and by an Australian National University, College of Engineering and Computer Science Dean’s Travel Grant Award. Also, the first author thanks Katlyn Quenzer for helpful discussions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Abdulaziz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Abdulaziz, M., Paulson, L.C. (2016). An Isabelle/HOL Formalisation of Green’s Theorem. In: Blanchette, J., Merz, S. (eds) Interactive Theorem Proving. ITP 2016. Lecture Notes in Computer Science(), vol 9807. Springer, Cham. https://doi.org/10.1007/978-3-319-43144-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-43144-4_1

  • Published:

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics