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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
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.
References
Federer, H.: Geometric Measure Theory. Springer, Heidelberg (2014)
Green, G.: An essay on the application of mathematical analysis to the theories of electricity and magnetism (1828)
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)
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)
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)
Jurkat, W., Nonnenmacher, D.: The general form of Green’s theorem. Proc. Am. Math. Soc. 109(4), 1003–1009 (1990)
Michael, J.: An approximation to a rectifiable plane curve. J. Lond. Math. Soc. 1(1), 1–11 (1955)
Nipkow, T., Paulson, L.C., Wenzel, M.: Isabelle/HOL: a proof assistant for higher-order logic, vol. 2283. Springer, Heidelberg (2002)
Protter, M.H.: Basic Elements of Real Analysis. Springer Science & Business Media, New York (2006)
Spivak, M.: A Comprehensive Introduction to Differential Geometry. Publish or Perish, Inc., University of Tokyo Press (1981)
Zorich, V.A., Cooke, R.: Mathematical Analysis II. Springer, Heidelberg (2004)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)