The Mizar Mathematical Library in OMDoc: Translation and Applications

@article{Iancu2012TheMM,
  title={The Mizar Mathematical Library in OMDoc: Translation and Applications},
  author={Mihnea Iancu and Michael Kohlhase and Florian Rabe and Josef Urban},
  journal={Journal of Automated Reasoning},
  year={2012},
  volume={50},
  pages={191-202}
}
The Mizar Mathematical Library is one of the largest libraries of formalized and mechanically verified mathematics. Its language is highly optimized for authoring by humans. As in natural languages, the meaning of an expression is influenced by its (mathematical) context in a way that is natural to humans, but harder to specify for machine manipulation. Thus its custom file format can make the access to the library difficult. Indeed, the Mizar system itself is currently the only system that can… 
Syntactic-Semantic Form of Mizar Articles
TLDR
This paper proposes a new XML-based format which combines both syntactic and semantic data and is intended to facilitate various applications of the Mizar library requiring fullest possible information to be retrieved from the formalization files.
Flexary connectives in Mizar
Making Isabelle Content Accessible in Knowledge Representation Formats
TLDR
This work presents an integration of PIDE and MMT that allows exporting all Isabelle libraries in OMDoc format and covers the full Isabelle distribution and the Archive of Formal Proofs.
The Role of the Mizar Mathematical Library for Interactive Proof Development in Mizar
TLDR
This paper shows the process of forming this library, the evolution of its design principles, and also presents some data showing its current use with the modern version of the Mizar proof checker, but also as a rich corpus of semantically linked mathematical data.
Combining the Syntactic and Semantic Representations of Mizar Proofs
  • Karol Pak
  • Computer Science
    2018 Federated Conference on Computer Science and Information Systems (FedCSIS)
  • 2018
TLDR
This article shows that it can simultaneously maintain the richness of the language and provide access to the derived proof information and discusses how such combined information closer corresponds to that present in other proof assistant languages, for example that of Isabelle /Isar.
A scalable module system
Isabelle Import Infrastructure for the Mizar Mathematical Library
TLDR
An infrastructure that allows importing an initial part of the Mizar Mathematical Library into the Isabelle/Mizar object logic is presented and it is shown that the imported 100 articles give rise to a usable Isabelle environment.
Towards a Mizar environment for Isabelle: foundations and language
TLDR
It is shown how Isabelle types can be used to differentiate between the syntactic categories of the Mizar language, such as sets and Mizar types including modes and attributes, and how they interact with the basic constructs of the Tarski-Grothendieck set theory.
Progress in the independent certification of mizar mathematical library in isabelle
  • C. Kaliszyk, Karol Pak
  • Computer Science, Mathematics
    2017 Federated Conference on Computer Science and Information Systems (FedCSIS)
  • 2017
TLDR
This paper improves the mechanism for defining Mizar structures and shows that it permits simpler validation of proof developments involving such objects and performs a complete translation of the Mizar net of basic algebraic structures including their attributes and certify all the corresponding proofs in Isabelle.
Towards Flexiformal Mathematics
TLDR
Flexiformalizing mathematics is proposed which addresses the bottlenecks discussed above in two ways: first, by allowing content of flexible formality, it minimizes the starting cost of flexiformalization compared to formalization and second, by co-representing the narration, structure and meaning of mathematical knowledge it forms a basis for not only machine processing but also for building practical, human-oriented applications.
...
...

References

SHOWING 1-10 OF 46 REFERENCES
Translating the Mizar Mathematical Library into OMDoc format
TLDR
A translation of the Mizar library into the OMDoc format (Open Mathematical Documents), an XML-based representation format for mathematical knowledge, becomes accessible for a wide range of O MDoc-based tools for formal mathematics and knowledge management.
Towards a Mizar Mathematical Library in OMDoc Format
TLDR
This paper presents an experiment of using the Mizar system to transform the Mizr library into the OMDoc format (Open Mathematical Documents), an XML-based representation format for mathematical knowledge that is geared towards making formula structure and context dependencies explicit.
XML-izing Mizar: Making Semantic Processing and Presentation of MML Easy
TLDR
The goal of this article is to encourage, facilitate and provide recipes for the development of such applications as to make semantic communication with Mizar and presentation of the MML more accessible to a variety of external tools and systems.
OMDoc - An Open Markup Format for Mathematical Documents [version 1.2]
  • M. Kohlhase
  • Computer Science
    Lecture Notes in Computer Science
  • 2006
TLDR
In contrast to the OMDoc format, this report is a total re-write, it closes many documentation gaps, clarifies various remaining issues and adds a multitude of new examples.
Momm - Fast Interreduction and Retrieval in Large Libraries of Formalized Mathematics
  • J. Urban
  • Computer Science
    Int. J. Artif. Intell. Tools
  • 2006
TLDR
The interreduction of MML is revealed, which reveals that more than 2 percent of the main MML theorems are subsumed by others, and that for more than half of the internal lemmas proved by Mizar authors MoMM can provide useful advice for their justification.
A scalable module system
Extending MKM Formats at the Statement Level
TLDR
The utility (and indeed necessity) of statement-level extension is shown by redesigning the OMDoc format into a minimal, regular core language (strict O MDoc) and an extension that maps into strict OMDOC.
MPTP 0.2: Design, Implementation, and Initial Experiments
  • J. Urban
  • Computer Science
    Journal of Automated Reasoning
  • 2006
TLDR
The second version of the Mizar Problems for Theorem Proving (MPTP) system is described and it is shown that on the nonarithmetical problems, countersatisfiability is no longer detected by the ATP systems, suggesting that the ‘Mizar deconstruction’ done by MPTP is in this case already complete.
Automated reasoning and presentation support for formalizing mathematics in Mizar
This paper presents a combination of several automated reasoning and proof presentation tools with the Mizar system for formalization of mathematics. The combination forms an online service called
MathDox : mathematical documents on the web
TLDR
OMDoc: Open Mathematical Documents, an OMDoc Primer, and the RelaxNG Schemata for Mathematical Objects.
...
...