Next:
Description
 
Contents
MathML-OpenMath Interface for REDUCE
Luis Alvarez Sobreviela
MATH0082 D
OUBLE
U
NIT
P
ROJECT
A
N
O
PEN
M
ATH TO
M
ATH
ML
TRANSLATOR.
Candidate:
Alvarez,L.
Supervisor:
JHD
Checker:
Review date:
3 March 2000
Final submission date:
2 May 2000
Equipment required:
own Linux Computer; BUCS
Description
Marking Scheme
Contents
Introduction
Literature Review
Mathematical Publishing
Mathematics and the Internet Challenge
Html and Mathematics
Embedded Graphics
Graphical Page Display
OpenMath and MathML
Current Support
The future
OpenMath/MathML Translation
Constructing Objects
Elements and Functions
The Scope of Symbols
Differences in Structure
Selector functions and Matrices
Bound Variables
Intervals
MathML attributes
MathML constants
partialdiff
and
diff
Elements not Supported by both Standards
condition
declare
matrrixrow, matrixcolumn
Extensibility
How to Handle the Translation problem
Conclusion
Program Design and Implementation
System architecture
Module Requirements
The Intermediate Representation
Use of Tables in the Translation Process
MathML to IR Module
IR to MathML Module
OpenMath to IR Module
IR to OpenMath Module
XML Lexing and Parsing
The Lexer
The Parser
Possible Future Extensions
Testing
Translation
Content Dictionaries
MathML Attributes
Extensibility
Standard Compliance
Parsing of Expressions
Generation of Expressions
Interface Limitations
Conclusion
CDs and Symbols handled by the Interface
Bibliography
About this document ...
root
2000-05-01