PLDI '91 Proceedings of the ACM SIGPLAN 1991 conference on Programming language design and implementation
Translating Mizar for First Order Theorem Provers
MKM '03 Proceedings of the Second International Conference on Mathematical Knowledge Management
The Seventeen Provers of the World: Foreword by Dana S. Scott (Lecture Notes in Computer Science / Lecture Notes in Artificial Intelligence)
Representing model theory in a type-theoretical logical framework
Theoretical Computer Science
Dependencies in formal mathematics: applications and extraction for coq and mizar
CICM'12 Proceedings of the 11th international conference on Intelligent Computer Mathematics
Journal of Automated Reasoning
Hi-index | 0.00 |
In Mizar, unlike in most other proof assistants, the types are not part of the foundations of the system. Mizar is based on untyped set theory, which means that in Mizar expressions are typed but the values of those expressions are not. In this paper we present the Mizar type system as a collection of type inference rules. We will interpret Mizar types as soft types, by translating Mizar's type judgments into sequents of untyped first order predicate logic. We will then prove that the Mizar type system is correct with respect to this translation in the sense that each derivable type judgment translates to a provable sequent.