Results 1 -
8 of
8
Narrative structure of mathematical texts
- In preparation, available at http://www.macs.hw.ac.uk/~mm20
, 2007
"... Abstract. There are many styles for the narrative structure of a mathematical document. Each mathematician has its own conventions and traditions about labeling portions of texts (e.g., chapter, section, theorem or proof) and identifying statements according to their logical importance (e.g., theore ..."
Abstract
-
Cited by 4 (3 self)
- Add to MetaCart
Abstract. There are many styles for the narrative structure of a mathematical document. Each mathematician has its own conventions and traditions about labeling portions of texts (e.g., chapter, section, theorem or proof) and identifying statements according to their logical importance (e.g., theorem is more important than lemma). Such narrative/structuring labels guide the reader’s navigation of the text and form the key components in the reasoning structure of the theory reflected in the text. We present in this paper a method to computerise the narrative structure of a text which includes the relationships between labeled text entities. These labels and relations are input by the user on top of their natural language text. This narrative structure is then automatically analysed to check its consistency. This automatic analysis consists of two phases: (1) checking the correct usage of labels and relations (i.e., that a “proof” justifies a “theorem ” but cannot justify an “axiom”) and (2) checking that the logical precedences in the document are self-consistent. The development of this method was driven by the experience of computerising a number of mathematical documents (covering different authoring styles). We illustrate how such computerised narrative structure could be used for further manipulations, i.e. to build a skeleton of a formal document in a formal system like Mizar, Coq or Isabelle. 1
MATHRESS: A MATHEMATICAL RESEARCH SYSTEM Principal Investigator: Arnold Neumaier Funding Period: 5 years
"... This project creates foundations for an automatic system that combines the reliability and speed of a computer with the ability to perform at the level of a good mathematics student. The acronym MATHRESS abbreviating the project title, which may be pronounced “mattress”, indicates that the project s ..."
Abstract
- Add to MetaCart
This project creates foundations for an automatic system that combines the reliability and speed of a computer with the ability to perform at the level of a good mathematics student. The acronym MATHRESS abbreviating the project title, which may be pronounced “mattress”, indicates that the project serves to provide a good, comfortable foundation for the development of an automatic mathematical research system. The MATHRESS project creates the MATHRESS system that will itself be the foundation on which people will rely for mathematical support. VISION and OBJECTIVES. The ambitious long-term vision for our project is the creation of an expert system that supports mathematicians and scientists dealing with mathematics in: – checking their own work for correctness; – improving the quality of their presentations; – decreasing the time needed for routine work in the preparation of publications; – quickly and reliably reminding them of work done by others; – producing multiple language versions of their manuscripts; – quickly disseminating partially checked results to other users of the system; – intelligently searching a universal database of mathematical knowledge; – learning like a student from the experience accumulated during interaction with the user.
CGa Checker & CGa-TSa InterfaceMathLang framework
, 2007
"... Offering to the working mathematician a framework for mathematics on computer. Mathematicians oriented Faithful to the Common Mathematical Language (CML) for embracing traditional authoring. Assisted authoring Knowledge decomposition by means of language aspects to ease automation and the assistance ..."
Abstract
- Add to MetaCart
Offering to the working mathematician a framework for mathematics on computer. Mathematicians oriented Faithful to the Common Mathematical Language (CML) for embracing traditional authoring. Assisted authoring Knowledge decomposition by means of language aspects to ease automation and the assistance by experts in formalisation.
A modeling system for mathematics
"... This project aims at the development of a flexible modeling system for the specification of models for large-scale numerical work in optimization, data analysis, and partial differential equations. Its input should be provided in a form natural for the working mathematician, while the choice of the ..."
Abstract
- Add to MetaCart
This project aims at the development of a flexible modeling system for the specification of models for large-scale numerical work in optimization, data analysis, and partial differential equations. Its input should be provided in a form natural for the working mathematician, while the choice of the numerical solvers and the transformation to the format required by the solvers is done by the interface system. The input format should combine the simplicity of LaTeX source code with the semantic conciseness and modularity of current modeling languages such as AMPL, and it should be as close as possible to the mathematical language people use to explain and communicate their models in publications and lectures. In order that the system is useful for the intended applications, interfaces translating the model formulated in the proposed system into the input required for current state of the art solvers, and into the dominant current modeling languages are needed and shall be provided. Moreover, certain shortcomings of the current generation of modeling languages, such as the lack of support for the correct treatment of uncertainties and rounding errors, shall be overcome. The experience gained in this project will be useful in future work in the more general context
Computerising Mathematical Text with MathLang
"... Mathematical texts can be computerised in many ways that capture differing amounts of the mathematical meaning. At one end, there is document imaging, which captures the arrangement of black marks on paper, while at the other end there are proof assistants (e.g., Mizar, Isabelle, Coq, etc.), which c ..."
Abstract
- Add to MetaCart
Mathematical texts can be computerised in many ways that capture differing amounts of the mathematical meaning. At one end, there is document imaging, which captures the arrangement of black marks on paper, while at the other end there are proof assistants (e.g., Mizar, Isabelle, Coq, etc.), which capture the full mathematical meaning and have proofs expressed in a formal foundation of mathematics. In between, there are computer typesetting systems (e.g., LATEX and Presentation MathML) and semantically oriented systems (e.g., Content MathML, OpenMath, OMDoc, etc.). The MathLang project was initiated in 2000 by Fairouz Kamareddine and Joe Wells with the aim of developing an approach for computerising mathematical texts which is flexible enough to connect the different approaches to computerisation, which allows various degrees of formalisation, and which is compatible with different logical frameworks (e.g., set theory, category theory, type theory, etc.) and proof systems. The approach is embodied in a computer representation, which we call MathLang, and associated software tools, which are being developed by ongoing work. Four Ph.D. students (Manuel Maarek (2002/2007), Krzysztof Retel (since 2004), Robert Lamar (since 2006)), and Christoph Zengler (since 2008) and over a dozen master’s degree and undergraduate
Systems related to the FMathL vision
, 2010
"... There are already many automatic mathematical assistants that provide expert help in specialized domains. Known classes include computer algebra systems, automated deduction systems, modeling systems, matrix packages, numerical prototyping languages, decision trees for scientific computing software, ..."
Abstract
- Add to MetaCart
There are already many automatic mathematical assistants that provide expert help in specialized domains. Known classes include computer algebra systems, automated deduction systems, modeling systems, matrix packages, numerical prototyping languages, decision trees for scientific computing software, etc.. Such existing tools already provide partial functionality of the kind to be created in the project but only tied to specific applications, or with a limited scope. This document describes a number of current systems related to the FMathL vision, and some of their limitations when viewed in the light of this vision. The PI’s website (www.mat.univie.ac. at/~neum/FMathL.html) contains a large selection of additional resources and references to existing related systems. L ATEX

