License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.ITP.2023.37
URN: urn:nbn:de:0030-drops-184121
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2023/18412/
Go to the corresponding LIPIcs Volume Portal


Grabowski, Adam ; KorniƂowicz, Artur

Implementing More Explicit Definitional Expansions in Mizar (Short Paper)

pdf-format:
LIPIcs-ITP-2023-37.pdf (0.7 MB)


Abstract

The Mizar language and its corresponding proof-checker offers the tactic of definitional expansions in proof skeletons. This apparatus is rather fragile in the case of intensive overloading of notions (which is widely observed e.g. in the field of algebra, but it is also present in the more fundamental set-theory contexts). We propose the extension of this mechanism: the change should offer users the more precise control over expansions via choosing the right definitional variant for the proof under consideration, still letting the authors to retain the more conservative approach. As a rule, the change will affect new Mizar texts, but obviously, it allows also for solving some context conflicts caused by the original approach in the Mizar repository. The usefulness of our approach is shown by a number of experiments carried out within MML, which is also affected by the change.

BibTeX - Entry

@InProceedings{grabowski_et_al:LIPIcs.ITP.2023.37,
  author =	{Grabowski, Adam and Korni{\l}owicz, Artur},
  title =	{{Implementing More Explicit Definitional Expansions in Mizar}},
  booktitle =	{14th International Conference on Interactive Theorem Proving (ITP 2023)},
  pages =	{37:1--37:8},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-284-6},
  ISSN =	{1868-8969},
  year =	{2023},
  volume =	{268},
  editor =	{Naumowicz, Adam and Thiemann, Ren\'{e}},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2023/18412},
  URN =		{urn:nbn:de:0030-drops-184121},
  doi =		{10.4230/LIPIcs.ITP.2023.37},
  annote =	{Keywords: Mizar, definitions, proof assistants, mechanization of proof}
}

Keywords: Mizar, definitions, proof assistants, mechanization of proof
Collection: 14th International Conference on Interactive Theorem Proving (ITP 2023)
Issue Date: 2023
Date of publication: 26.07.2023
Supplementary Material: Dataset (test files): https://github.com/arturkornilowicz/unfolding archived at: https://archive.softwareheritage.org/swh:1:dir:9d907e2d89509cc0fd1c73dd0d9adb9ced9af11b


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI