Proc. of a conference on Functional programming languages and computer architecture
Proceedings of the sixth ACM SIGPLAN international conference on Functional programming
Meta-Stylesheets for the Conversion of Mathematical Documents into Multiple Forms
Annals of Mathematics and Artificial Intelligence
Mathematical Knowledge Management in HELM
Annals of Mathematics and Artificial Intelligence
Digitisation, Representation, and Formalisation
MKM '03 Proceedings of the Second International Conference on Mathematical Knowledge Management
User Interaction with the Matita Proof Assistant
Journal of Automated Reasoning
Calculemus '07 / MKM '07 Proceedings of the 14th symposium on Towards Mechanized Mathematical Assistants: 6th International Conference
Natural Deduction Environment for Matita
Calculemus '09/MKM '09 Proceedings of the 16th Symposium, 8th International Conference. Held as Part of CICM '09 on Intelligent Computer Mathematics
TYPES'06 Proceedings of the 2006 international conference on Types for proofs and programs
Hi-index | 0.00 |
Mathematical notation is a structured, open, and ambiguous language. In order to support mathematical notation in MKM applications one must necessarily take into account presentational as well as semantic aspects. The former are required to create a familiar, comfortable, and usable interface to interact with. The latter are necessary in order to process the information meaningfully. In this paper we investigate a framework for dealing with mathematical notation in a meaningful, extensible way, and we show an effective instantiation of its architecture to the field of interactive theorem proving. The framework builds upon well-known concepts and widely-used technologies and it can be easily adopted by other MKM applications.