Proof" Suppose that 'p' is prime and 'p' divides 'a*b'. If 'not p | a ' then 'gcd(a,p)=1' ; and therefore, by theorem 24, there are 'x' and 'y' such that 'x*a + y*p = 1' or 'x*a*b + y*p*b = b'. We conclude that 'p|b' because 'p|a*b' and 'p|p*b ,
{ assume n = 0 deduce gcd(n, m) = m 5 ,
Assume that m and n are relatively prime integers ,
If n = 0 then m = 1 because m and n are coprime ,
Prove that '-5 <= |x+2| -|x-3| <=5'Proof" We proceed by the case analysis. Case: 'x <= -2'. In this case, '|x+2| -|x-3| = -(x+2) -(-(x-3)) = -5'. Therefore ,
We give MathAbs in verbatim to show exactly how the MathAbs' output look like: 1. "Theorem" let x:Integer let y:Integer assume positive(x) land positive(y) land (odd(x) land odd(y)) show even ,
http://www.dean.usma, Varieties of Mathematical Prose. PRIMUS -Problems, Resources and Issues in Mathematics Undergraduate Studies, vol.8, issue.53, pp.116-136, 1998. ,
Natural Language Input for a Computer Problem Solving System, Massachusetts Institute of Technology (MIT), p.24, 1964. ,
Elementary number theory, pp.39-53, 2007. ,
The Naproche Project Controlled Natural Language Proof Checking of Mathematical Texts, Controlled Natural Language, pp.170-186 ,
DOI : 10.1007/978-3-642-14418-9_11
Some logical aspects of grammatical structure, Structure of Language and its Mathematical Aspects: Proceedings of the Twelfth Symposium in Applied Mathematics, pp.56-68, 1961. ,
DOI : 10.1090/psapm/012/9981
Introduction à la logique, théorie de la démonstration, cours et exercices corrigés, p.69, 2001. ,
Attribute grammars: Definitions, systems, and bibliography, Lecture Notes in Computer Science, vol.323, issue.17, p.92, 1988. ,
Tool Demonstration: BNF Converter, Proceedings of the 2004 ACM SIGPLAN workshop on Haskell, pp.94-95, 2004. ,
DOI : 10.1145/1017472.1017475
Three Tools for Language Processing: BNF Converter , Functional Morphology, and Extract On context-dependence in modal constructions, SALT 7, pp.180-216, 1997. ,
Introduction to HOL: A theorem proving environment for higher order logic, p.84, 1993. ,
Thomas Hallgren and Aarne Ranta An Extensible Proof Text Editor, Logic for Programming and Automated Reasoning (LPAR'2000), LNCS/LNAI, pp.70-84, 2000. ,
DOI : 10.1007/3-540-44404-1_6
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.138.2186
An introduction to the theory of numbers, Bulletin of the American Mathematical Society, vol.35, issue.6, pp.46-47, 1975. ,
DOI : 10.1090/S0002-9904-1929-04793-1
Handbook of writing for the mathematical sciences, 1998. ,
Math- Abs: A Representational Language for Mathematics, Proceedings of the 8th International Conference on Frontiers of Information Technology, FIT '10, pp.1-37, 2010. ,
MathNat -Mathematical Text in a Controlled Natural Language, Special issue: Natural Language Processing and its Applications, pp.293-310, 2010. ,
Elementary number theory, pp.31-56, 2007. ,
Narrative Structure of Mathematical Texts, Towards Mechanized Mathematical Assistants (Calculemus 2007 and MKM 2007 Joint Proceedings), volume 4573 of Lecture Notes in Artifitial Intelligence, pp.296-311, 2007. ,
DOI : 10.1007/978-3-540-73086-6_24
Computerising mathematical text with mathlang. Unpublished but available at, p.85, 2008. ,
DOI : 10.1016/j.entcs.2008.03.063
URL : http://doi.org/10.1016/j.entcs.2008.03.063
Kamp and U. Reyle. From discourse to logic, p.25, 1993. ,
Semantics of context-free languages, Theory of Computing Systems, vol.2, issue.17, pp.127-145, 1968. ,
MathLang Translation to Isabelle Syntax, 16th Symposium 8th International Conference, pp.373-388, 2009. ,
DOI : 10.1017/S0956796803004738
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.151.1764
Latex: A document preparation system, p.41, 1986. ,
Basic analysis -introduction to real analysis. http://www.jirka. org/ra, p.56 ,
Elementary theory of numbers. Series in introductory mathematics, p.47, 1965. ,
Haskell 2010: language and libraries, pp.17-180, 2010. ,
A review of methods for automatic understanding of natural language mathematical problems, Artificial Intelligence Review, vol.11, issue.4, pp.93-122, 2008. ,
DOI : 10.1007/s10462-009-9110-0
Arnold Neumaier and Peter Schodl. A Framework for Representing and Processing Abitrary Mathematics, Proceedings of the International Conference on Knowledge Engineering and Ontology Development, pp.476-479, 2010. ,
Simple proof of the completeness theorem for second-order classical and intuitionistic logic by reduction to first-order mono-sorted logic, Theoretical Computer Science, vol.308, issue.1-3, pp.227-237, 2003. ,
DOI : 10.1016/S0304-3975(02)00731-4
Stanley Peters and Dag Westerstahl Quantifiers in language and logic, pp.0-19, 2006. ,
A User Interface for a Mathematical System that Allows Ambiguous Formulae, Electronic Notes in Theoretical Computer Science, vol.226, pp.67-87, 2009. ,
DOI : 10.1016/j.entcs.2008.12.098
On multiple context-free grammars, Theoretical Computer Science, vol.88, issue.2, pp.191-229, 1991. ,
DOI : 10.1016/0304-3975(91)90374-B
URL : http://doi.org/10.1016/0304-3975(91)90374-b
Checking natural language proofs Checking Number Theory Proofs in Natural Language, 9th International Conference on Automated Deduction, pp.24-25, 1988. ,
Foundations of analysis. Self published, p.40, 2010. ,
Validation of Proofs Using PhoX, Proceedings of the Second Workshop on Computational Logic and Applications, pp.55-66, 2004. ,
DOI : 10.1016/j.entcs.2005.06.024
Josef Urban and Others. Mizar Home Page. www. mizar. org, Dirk van Dalen. Logic and structure, pp.236-69, 1973. ,
Principia mathematica, 1962. ,