2017
DOI: 10.1007/978-3-319-62075-6_9
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 L A T E X 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 Co… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
1
1

Relationship

3
4

Authors

Journals

citations
Cited by 10 publications
(17 citation statements)
references
References 7 publications
0
17
0
Order By: Relevance
“…For example, the translation (2) is direct, while a translation to the definition of the cosine function \cos@{z} M aple → (exp(I*z)+exp(-I*z))/2 is not a direct translation even though it is appropriate. Note that partial results of this paper have been published in (Cohl, Schubotz, Youssef, et al, 2017).…”
Section: For Example a Translation Such Asmentioning
confidence: 99%
“…For example, the translation (2) is direct, while a translation to the definition of the cosine function \cos@{z} M aple → (exp(I*z)+exp(-I*z))/2 is not a direct translation even though it is appropriate. Note that partial results of this paper have been published in (Cohl, Schubotz, Youssef, et al, 2017).…”
Section: For Example a Translation Such Asmentioning
confidence: 99%
“…Since there is no generally accepted definition of expression trees, we made several design decision to create semantic representations of the formulae in our dataset using MathML trees. In some cases, we created new macros to be able to create a MathML tree for our purposes using LaTeXML 5 . Table 1 lists the newly created macros.…”
Section: Gold Standardmentioning
confidence: 99%
“…To account for this circumstance, CAS typically restrict the set of permissible outputs by cutting the complex plane of permissible outputs. However, since the method of restricting the set of permissible outputs varies between systems, identical inputs can lead to drastically different results [5]. For example, multiple scientific publications address the problem of accounting for branch cuts when entering expressions in CAS, such as [8] for MAPLE.…”
Section: Background and Related Workmentioning
confidence: 99%
“…In this paper, we describe the process of extracting mathematical formulae from the DLMF, and then take advantage of the powerful mathematical semantic coverage of semantic L A T E X used in the DLMF to convert to CAS representations whose sole purpose is to drive an automated scheme for verification of DLMF formulae. In order to improve the precision of our DLMF formulae testing reported on in [5], we did the following: (1) we updated our test formulae dataset; (2) fixed numerous translation bugs; (3) implemented a new method for handling constraints; and (4) added configuration files which make it easier to change the setup of our symbolic and numerical testing.…”
Section: Problem and Current Statementioning
confidence: 99%
“…In fact, the macro names used in this manuscript, have been more recently updated. However, the macro set we are utilizing, is for those in usage as of 9/16/2016 5. These semantic macros represent the complete and complementary elliptic integrals of the first kind [7, (19.2.8-9)] 6 These semantic macros represent the mathematical constants i, e and π [7, (1.9.1), (4.2.11), (3.12.1)].…”
mentioning
confidence: 99%