Skip to main content
Article thumbnail
Location of Repository

Mizar Attributes: A Technique to Encode Mathematical Knowledge into Type Systems

By Christoph Schwarzweller


Abstract. At first glance Mizar attributes look like unary predicates over mathematical objects enabling a more natural writing and reading. Attributes in Mizar, however, serve additional, more important purposes concerning typing of mathematical objects: Using attributes not only new (sub)types can be introduced, but also the user can characterize further relations between types and in this way make available existing notations for new objects. Thereby it should be stressed that these type relations can stand for elaborated mathematical theorems. This paper describes the properties and benefits of Mizar attributes from a user’s perspective. We comprehend the development of Mizar attributes, and give examples highlighting their use — essentially in the area of algebra. Concluding we discuss their impact on building mathematical repositories.

Year: 2009
OAI identifier: oai:CiteSeerX.psu:
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.