| Literature DB >> 30069070 |
Grzegorz Bancerek1, Czesław Byliński2, Adam Grabowski3, Artur Korniłowicz3, Roman Matuszewski4, Adam Naumowicz3, Karol Pąk3.
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 point of its development was the decision to start building the Mizar Mathematical Library as a centrally-managed knowledge base maintained together with the formalization language and the verification system. In this paper we show the process of forming this library, the evolution of its design principles, and also present 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 in various areas including web-based and natural language proof presentation, maths education, and machine learning based automated theorem proving.Entities:
Keywords: Mizar Mathematical Library; Proof assistant; Repository
Year: 2017 PMID: 30069070 PMCID: PMC6044251 DOI: 10.1007/s10817-017-9440-6
Source DB: PubMed Journal: J Autom Reason ISSN: 0168-7433 Impact factor: 0.944
The number of constructors and notations
| Kind | Number of constructors | Number of notations |
|---|---|---|
| Attribute | 2890 | 3237 |
| Functor | 8873 | 9259 |
| Mode | 518 | 1348 |
| Predicate | 1137 | 1304 |
| Selector | 187 | 187 |
| Structure | 166 | 166 |
| Total | 13,937 | 15,667 |
The number of symbols
| Symbol | Number |
|---|---|
| Functor | 4825 |
| Attribute | 1933 |
| Mode | 935 |
| Predicate | 746 |
| Selector | 175 |
| Structure | 168 |
| Left bracket | 35 |
| Right bracket | 35 |
| Total | 8852 |
Top 10 symbols wrt the number of notations
| Symbol | Notations | Formats | Constructors |
|---|---|---|---|
| . | 219 | 8 | 219 |
|
| 197 | 6 | 191 |
|
| 150 | 6 | 148 |
| − | 141 | 4 | 133 |
| Element | 65 | 2 | 60 |
| @ | 59 | 7 | 59 |
| ” | 54 | 3 | 45 |
| (#) | 52 | 4 | 51 |
| | | 52 | 3 | 50 |
|
| 47 | 8 | 47 |
Top 10 symbols wrt the number of formats
| Symbol | Notations | Formats | Constructors |
|---|---|---|---|
|
| 38 | 10 | 38 |
|
| 38 | 10 | 38 |
| . | 233 | 8 | 233 |
|
| 49 | 8 | 49 |
| * | 49 | 8 | 49 |
| @ | 65 | 7 | 65 |
|
| 207 | 6 | 201 |
|
| 155 | 6 | 153 |
| .: | 42 | 6 | 40 |
| .] | 13 | 6 | 13 |
Properties of predicates, functors and modes
| Property | Occurrences | Articles |
|---|---|---|
|
| ||
| Reflexivity | 141 | 95 |
| Irreflexivity | 11 | 10 |
| Symmetry | 125 | 86 |
| Asymmetry | 7 | 7 |
| Connectedness | 4 | 4 |
| Total | 288 | 202 |
|
| ||
| Involutiveness | 38 | 32 |
| Projectivity | 21 | 18 |
| Commutativity | 161 | 89 |
| Idempotence | 20 | 13 |
| Total | 240 | 152 |
|
| ||
| Sethood | 8 | 8 |
The number of registrations
| Registration | Number |
|---|---|
| Conditional | 2579 |
| Existential | 2871 |
| Functorial | 8213 |
| Term identification | 152 |
| Term reduction | 229 |
| Total | 14,044 |
The number of definitions, theorems and schemes
| Item | Number |
|---|---|
| Definition | 12,114 |
| Theorem | 59,076 |
| Scheme | 858 |
| Total | 72,048 |
Main fields developed during the first 3 years of the MML
| # | MSC | MSC category | NOA |
|---|---|---|---|
| 1 | 03 | Mathematical logic and foundations | 70 |
| 2 | 51 | Geometry | 27 |
| 3 | 26 | Real functions | 23 |
| 4 | 54 | General topology | 16 |
| 5 | 15 | Linear and multilinear algebra; matrix theory | 13 |
| 6 | 06 | Order, lattices, ordered algebraic structures | 11 |
| 7 | 11 | Number theory | 9 |
| 8 | 14 | Algebraic geometry | 9 |
| 9 | 18 | Category theory, homological algebra | 9 |
| 10 | 20 | Group theory and generalizations | 7 |
| 11 | 12 | Field theory and polynomials | 6 |
| 12 | 16 | Associative rings and algebras | 6 |
| 13 | 05 | Combinatorics | 5 |
| 14 | 40 | Sequences, series, summability | 4 |
| 15 | 46 | Functional analysis | 4 |
| 16 | 57 | Manifolds and cell complexes | 4 |
| 17 | 60 | Probability theory and stochastic processes | 3 |
| 18 | 28 | Measure and integration | 2 |
| 19 | 33 | Special functions | 2 |
| 20 | 13 | Commutative algebra | 1 |
| 21 | 32 | Several complex variables and analytic spaces | 1 |
| 22 | 68 | Computer science | 1 |
| 23 | 81 | Quantum theory | 1 |
| Removed | 24 | ||
| Total | 258 |
Main fields developed in the current MML
| # | MSC | MSC category | NOA |
|---|---|---|---|
| 1 | 03 | Mathematical logic and foundations | 161 |
| 2 | 06 | Order, lattices, ordered algebraic structures | 110 |
| 3 | 26 | Real functions | 101 |
| 4 | 54 | General topology | 100 |
| 5 | 68 | Computer science | 97 |
| 6 | 14 | Algebraic geometry | 84 |
| 7 | 11 | Number theory | 77 |
| 8 | 46 | Functional analysis | 70 |
| 9 | 15 | Linear and multilinear algebra; matrix theory | 62 |
| 10 | 08 | General algebraic systems | 49 |
| 11 | 57 | Manifolds and cell complexes | 42 |
| 12 | 05 | Combinatorics | 39 |
| 13 | 51 | Geometry | 38 |
| 14 | 18 | Category theory, homological algebra | 33 |
| 15 | 20 | Group theory and generalizations | 32 |
| 16 | 28 | Measure and integration | 31 |
| 17 | 94 | Information and communication, circuits | 26 |
| 18 | 13 | Commutative algebra | 16 |
| 19 | 60 | Probability theory and stochastic processes | 16 |
| 20 | 12 | Field theory and polynomials | 15 |
| 21 | 16 | Associative rings and algebras | 15 |
| 22 | 65 | Numerical analysis | 14 |
| 23 | 33 | Special functions | 13 |
| 24 | 40 | Sequences, series, summability | 10 |
| 25 | 30 | Functions of a complex variable | 9 |
| 26 | 55 | Algebraic topology | 7 |
| 27 | 52 | Convex and discrete geometry | 5 |
| 28 | 47 | Operator theory | 4 |
| 29 | 32 | Several complex variables and analytic spaces | 3 |
| 30 | 91 | Game theory, economics, social and behaviour sciences | 3 |
| 31 | 41 | Approximation and expansions | 2 |
| 32 | 58 | Global analysis, analysis on manifolds | 2 |
| 33 | 22 | Topological groups | 1 |
| 34 | 39 | Difference and functional equations | 1 |
| 35 | 81 | Quantum theory | 1 |
| 36 | 92 | Biology and other natural sciences | 1 |
| Total | 1290 |
Top 10 authors
| Author | Country | Number of submissions |
|---|---|---|
| Yasunari Shidama | Japan | 153 |
| Yatsuka Nakamura | Japan | 135 |
| Grzegorz Bancerek | Poland | 124 |
| Andrzej Trybulec | Poland | 123 |
| Artur Korniłowicz | Poland | 102 |
| Noboru Endou | Japan | 92 |
| Adam Grabowski | Poland | 66 |
| Piotr Rudnicki | Canada | 60 |
| Xiquan Liang | China | 48 |
| Hiroyuki Okazaki | Japan | 45 |
The number of authors by countries
| Country | Number of authors |
|---|---|
| Poland | 109 |
| Japan | 62 |
| China | 38 |
| Canada | 10 |
| Germany | 10 |
| Russia | 4 |
| USA | 4 |
| Austria | 3 |
| Italy | 2 |
| Netherlands | 2 |
| Ukraine | 2 |
| Belgium | 1 |
| Czech Republic | 1 |
| Denmark | 1 |
| Finland | 1 |
| Israel | 1 |
| Myanmar | 1 |
| Spain | 1 |
| Total | 253 |
Fig. 1The number of MML articles
Fig. 2The distribution of the lengths of maximal dependence chains among MML articles
Fig. 3A part of contemporary hierarchy of algebraic structures in the MML