Semantic Preserving Bijective Mappings of Mathematical Formulae between Document Preparation Systems and Computer Algebra Systems

09/17/2021
by   Howard S. Cohl, et al.
0

Document preparation systems like LaTeX offer the ability to render mathematical expressions as one would write these on paper. Using LaTeX, LaTeXML, and tools generated for use in the National Institute of Standards (NIST) Digital Library of Mathematical Functions, semantically enhanced mathematical LaTeX markup (semantic LaTeX) is achieved by using a semantic macro set. Computer algebra systems (CAS) such as Maple and Mathematica use alternative markup to represent mathematical expressions. By taking advantage of Youssef's Part-of-Math tagger and CAS internal representations, we develop algorithms to translate mathematical expressions represented in semantic LaTeX to corresponding CAS representations and vice versa. We have also developed tools for translating the entire Wolfram Encoding Continued Fraction Knowledge and University of Antwerp Continued Fractions for Special Functions datasets, for use in the NIST Digital Repository of Mathematical Formulae. The overall goal of these efforts is to provide semantically enriched standard conforming MathML representations to the public for formulae in digital mathematics libraries. These representations include presentation MathML, content MathML, generic LaTeX, semantic LaTeX, and now CAS representations as well.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/30/2020

Automatic Mathematical Information Retrieval to Perform Translations up to Computer Algebra Systems

In mathematics, LaTeX is the de facto standard to prepare documents, e.g...
research
01/24/2022

Comparative Verification of the Digital Library of Mathematical Functions and Computer Algebra Systems

Digital mathematical libraries assemble the knowledge of years of mathem...
research
09/18/2021

Automated Symbolic and Numerical Testing of DLMF Formulae using Computer Algebra Systems

We have developed an automated procedure for symbolic and numerical test...
research
09/17/2021

MathTools: An Open API for Convenient MathML Handling

Mathematical formulae carry complex and essential semantic information i...
research
11/10/2018

Towards Formula Translation using Recursive Neural Networks

While it has become common to perform automated translations on natural ...
research
04/13/2021

Should Semantic Vector Composition be Explicit? Can it be Linear

Vector representations have become a central element in semantic languag...

Please sign up or login with your details

Forgot password? Click here to reset