2017
DOI: 10.1007/s10817-017-9440-6
|View full text |Cite
|
Sign up to set email alerts
|

The Role of the Mizar Mathematical Library for Interactive Proof Development in Mizar

Abstract: The Mizar system is one of the pioneering systems aimed at supporting mathematical proof development on a computer that have laid the groundwork for and eventually have evolved into modern interactive proof assistants. We claim that an important milestone in the development of these systems was the creation of organized libraries accumulating all previously available formalized knowledge in such a way that new works could effectively re-use all previously collected notions. In the case of Mizar, the turning po… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
77
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 173 publications
(90 citation statements)
references
References 66 publications
0
77
0
Order By: Relevance
“…By comparison, none of the existing proof assistants can provide a corpus of this size. Among all proof assistants, Mizar has more than 55 thousand theorem statements and more than 3 million lines of code in its Mizar Mathematical Library (MML) [6]. This is the largest formal library that the ITP community can provide that has a comparable size to a natural language corpus.…”
Section: Informal-to-formal Datasetsmentioning
confidence: 99%
“…By comparison, none of the existing proof assistants can provide a corpus of this size. Among all proof assistants, Mizar has more than 55 thousand theorem statements and more than 3 million lines of code in its Mizar Mathematical Library (MML) [6]. This is the largest formal library that the ITP community can provide that has a comparable size to a natural language corpus.…”
Section: Informal-to-formal Datasetsmentioning
confidence: 99%
“…Mizar types must be inhabited and this obligation must be proven by a user directly in the definition of a given type or before the first use if a type has the form of intersection of types. Parallel to the system development, the Mizar community puts a significant effort into building the Mizar Mathematical Library (MML) [4]. The MML is the comprehensive repository of currently formalized mathematics in the Mizar system.…”
Section: Mizar and Fotgmentioning
confidence: 99%
“…for X being set st X ∈ A() holds F(X) ∈ U() The proof uses a function that maps each x in A() to {F(x)}. 4…”
Section: Grothendieck Universes In Mizarmentioning
confidence: 99%
“…This snapshot, and a map between this paper and the formalization, can be found on the author's website. 3 The code blocks presented in this paper should be read as schematic, not literal: we sometimes change names, omit universe levels, and swap implicit and explicit arguments for the sake of presentation.…”
Section: Introductionmentioning
confidence: 99%