Towards a Self-reflective, Context-aware Semantic Representation of Mathematical Specifications

Kevin Kofler, Ferenc Domes, Arnold Neumaier, Hermann Schichl, Peter Schodl

Publications: Contribution to bookChapter

Abstract

We discuss a framework for the representation and processing of mathematics developed within and for the MOSMATH project. The MOSMATH project aims to create a software system that is able to translate optimization problems from an almost natural language to the algebraic modeling language AMPL. As part of a greater vision (the FMathL project), this framework is designed both to serve the optimization-oriented MOSMATH project, and to provide a basis for the much more general FMathL project. We introduce the semantic memory, a data structure to represent semantic information, a type system to define and assign types to data, and the semantic virtual machine (SVM), a low level, Turing-complete programming system that processes data represented in the semantic memory. Two features that set our approach apart from other frameworks are the possibility to reflect every major part of the system within the system itself, and the emphasis on the context-awareness of mathematics. Arguments are given why this framework appears to be well suited for the representation and processing of arbitrary mathematics. It is discussed which mathematical content the framework is currently able to represent and interface.
Original languageEnglish
Title of host publicationAlgebraic Modeling Systems -- Modeling and Solving Real. World Optimization Problems
PublisherUnknown publisher
Pages11-32
Number of pages22
Publication statusPublished - 2012

Austrian Fields of Science 2012

  • 1010 Mathematics

Fingerprint

Dive into the research topics of 'Towards a Self-reflective, Context-aware Semantic Representation of Mathematical Specifications'. Together they form a unique fingerprint.

Cite this