2012
DOI: 10.1007/978-3-642-31374-5_30
|View full text |Cite
|
Sign up to set email alerts
|

New Developments in Parsing Mizar

Abstract: The Mizar language aims to capture mathematical vernacular by providing a rich language for mathematics. From the perspective of a user, the richness of the language is welcome because it makes writing texts more "natural". But for the developer, the richness leads to syntactic complexity, such as dealing with overloading. Recently the Mizar team has been making a fresh approach to the problem of parsing the Mizar language. One aim is to make the language accessible to users and other developers. In this paper… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 3 publications
0
3
0
Order By: Relevance
“…1. The existing parser used in the proof verification program of the Mizar system first reads an article and converts it into the Weakly Strict Mizar (WS-Mizar) language [4], [5]. In the WS-Mizar language, all terms are fully parenthesized, therefore, there is no ambiguity in operator precedence.…”
Section: Necessity Of a New Tokenizer And Parsermentioning
confidence: 99%
“…1. The existing parser used in the proof verification program of the Mizar system first reads an article and converts it into the Weakly Strict Mizar (WS-Mizar) language [4], [5]. In the WS-Mizar language, all terms are fully parenthesized, therefore, there is no ambiguity in operator precedence.…”
Section: Necessity Of a New Tokenizer And Parsermentioning
confidence: 99%
“…Efficient use of AI/ATP methods was possible via the translation from Mizar logic into TPTP first order logic and dedicated XML format for information interchange. The need for such cooperation forced the developers of Mizar to implement new intermediate dialects of the language carrying more information (and making it more explicit)-weakly strict and more strict Mizar [3]. Also hyperlinked form of an article was reused [11,36].…”
Section: Current Mizarmentioning
confidence: 99%
“…Its main modules are: -SCANNER and PARSER doing lexical analysis, checking validity of the article against the MIZAR grammar and creating parse-tree of a given article, [7,8]; -ANALYZER doing type-checking, identification and disambiguation of used symbols, resolving hidden arguments; -REASONER controlling the structure of reasonings; -PRECHECKER transforming entry inferences into their disjunctive normal form and processing Skolem constants (constants generated by basing on existential premises); -EQUALIZER computing the congruence closure of the universe of discourse collected from the given inference, [19]; -UNIFIER performing unification.…”
Section: About Mizarmentioning
confidence: 99%