| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Here we deescribe how to use Mizar Mode, to run various compiled Mizar utilities provided in the Mizar distribution.
| 4.1 Simple constructor and vocabulary utilities | ||
| 4.2 Irrelevant Utilities | ||
| 4.3 Other Utilities |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
These are compiled utilities available in the Mizar distribution. See section 9. Constructor explanations, for more utilities working on the constructor representation of Mizar formulas.
| 4.1.1 Constructors and user symbols |
mizar-findvoc
mizar-listvoc
mizar-constr
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Mizar is overloaded on the symbol level, e.g. the sumbol '+' can be used for various operations. Before proof checking takes place, Mizar disambiguates this overloading and replaces the user symbols with unique "constructors".
Constructors are unambiguous and they are used to express the semantics of Mizar formulas, so tools like MML Query, See section 10. MML Query, Mizar Proof Advisor, See section 11. Mizar Proof Advisor, or MoMM, See section 12. MoMM, often work with constructor representation.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
By "Irrelevant utilities" we mean all those Mizar utilities, that check for relevancy of some parts of a Mizar article.
Irrelevant utilities are usually highly relevant when you finish your article, and want to remove unnecesary proof steps, premises, etc. Sometimes you can learn this way, that your proofs are unnecessarily complicated, or even that you were proving something else than what you wanted to prove.
mizar-irrths
mizar-relinfer
mizar-trivdemo
mizar-reliters
mizar-relprem
mizar-chklab
mizar-irrvoc
mizar-inacc
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Additionally, the interface to the Mizar scripts miz2prel
and miz2abs and the ratproof utility is available
from the menu.
Using the ratproof from the Mizar Mode is discouraged, since
it operates directly on the edited file. The suggested replacement
is the function mizar-hide-proofs, See section 5.1 Proof checking,
run with prefix C-u on the whole buffer. This is also available
in menu as <Proof checking> <@proof -> proof on buffer>.
This now also holds about using the scripts miz2prel and
miz2abs, however they may get better support in the future.
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |