Abstract
This paper reports on refinements and extensions to the MathLang framework that add substantial support for natural language text. We show how the extended framework supports multiple views of mathematical texts, including natural language views using the exact text that the mathematician wants to use. Thus, MathLang now supports the ability to capture the essential mathematical structure of mathematics written using natural language text. We show examples of how arbitrary mathematical text can be encoded in MathLang without needing to change any of the words or symbols of the texts or their order. In particular, we show the encoding of a theorem and its proof that has been used by Wiedijk for comparing many theorem prover representations of mathematics, namely the irrationality of \(\sqrt{2}\) (originally due to Pythagoras). We encode a 1960 version by Hardy and Wright, and a more recent version by Barendregt.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Asperti, A., Padovani, L., Sacerdoti Coen, C., Guidi, F., Schena, I.: Mathematical Knowledge Management in HELM. AMAI 38(1-3), 27–46 (2003)
Audebaud, P., Rideau, L.: TEXMACS as authoring tool for publication and dissemination of formal developments. UITP (2003)
Barendregt, H.: Towards an interactive mathematical proof mode. In: Kamareddine (ed.) Thirty Five Years of Automating Mathematics. Applied Logic, vol. 28 (2003)
de Bruijn, N.G.: The Mathematical Vernacular, a language for mathematics with typed sets. In: Workshop on Programming Logic (1987)
Coscoy, Y.: A natural language explanation for formal proofs. In: Retoré, C. (ed.) LACL 1996. LNCS, vol. 1328, p. 149. Springer, Heidelberg (1997)
Davenport, J.H.: MKM from Book to Computer: A Case Study. In: Asperti, A., Buchberger, B., Davenport, J.H. (eds.) MKM 2003. LNCS, vol. 2594, pp. 17–29. Springer, Heidelberg (2003)
Deach, S.: Extensible Stylesheet Language (XSL) Recommendation, World Wide Web Consortium (1999), http://www.w3.org/TR/xslt
Mathematics On the Web: Get it by Logic and Interfaces (MOWGLI), http://www.mowgli.cs.unibo.it/
Théry, L.: Formal Proof Authoring: an Experiment, UITP (2003)
Heath, The 13 Books of Euclid’s Elements, Dover (1956)
van Heijenoort (ed.): From Frege to Gödel: A Source Book in Mathematical Logic, pp. 1879–1931. Harvard University Press, Cambridge (1967)
Kamareddine, F., Nederpelt, R.: A refinement of de Bruijn’s formal language of mathematics. Journal of Logic, Language and Information 13(3), 287–340 (2004)
Kamareddine, F., Maarek, M., Wells, J.B.: MathLang: Experience-driven development of a new mathematical language. ENTCS 93, 138–160 (2004)
Kohlhase, M.: OMDoc: An Open Markup Format for Mathematical Documents (Version 1.1), Technical report (2003)
Landau, E.: Foundations of Analysis, Chelsea (1951)
Luo, Z., Callaghan, P.: Mathematical vernacular and conceptual well-formedness in mathematical language. In: Lecomte, A., Perrier, G., Lamarche, F. (eds.) LACL 1997. LNCS, vol. 1582, p. 232. Springer, Heidelberg (1999)
Maarek, M., Prevosto, V.: FoCDoc: The documentation system of FoC, Calculemus (2003)
Ranta, A.: Grammatical Framework: A Type-Theoretical Grammar Formalism. Journal of Functional Programming (2003)
Rudnicki, P., Trybulec, A.: On equivalents of well-foundedness. Journal of Automated Reasoning 23, 197–234 (1999)
Wiedijk, F.: The Fifteen Provers of the World, University of Nijmegen
Wiedijk, F.: Comparing Mathematical Provers. In: Asperti, A., Buchberger, B., Davenport, J.H. (eds.) MKM 2003. LNCS, vol. 2594, pp. 188–202. Springer, Heidelberg (2003)
Zimmer, J., Kohlhase, M.: System Description: The MathWeb Software Bus for Dis- tributed Mathematical Reasoning. In: Voronkov, A. (ed.) CADE 2002. LNCS (LNAI), vol. 2392. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kamareddine, F., Maarek, M., Wells, J.B. (2004). Flexible Encoding of Mathematics on the Computer. In: Asperti, A., Bancerek, G., Trybulec, A. (eds) Mathematical Knowledge Management. MKM 2004. Lecture Notes in Computer Science, vol 3119. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27818-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-27818-4_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23029-8
Online ISBN: 978-3-540-27818-4
eBook Packages: Springer Book Archive