| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
MoMM is a matching, interreduction and database tool, downloadable from http://kti.ms.mff.cuni.cz/~urban/MoMM/MoMM.tar.gz.
It can load all of the Mizar theorems - now about 60000 clauses taking about 120M RAM - and tell you very quickly, if a claim you try to prove is subsumed by any of them.
Besides, there are about 700000 clauses created by logically correct generalization of all of the simple facts (simple justifications) ever proved by Mizar, that can additionally be loaded and used in exactly the same manner.
MoMM is based on Stephan Schulz's CLIB theorem proving library, available at http://www4.informatik.tu-muenchen.de/~schulz/WORK/eprover.html, making use of its very efficient implementation and indexing, and adding Mizar-specific features.
Modified verifier (`tptpver') generating MoMM problems from *4 errors (inferences rejected by the Mizar checker) is available in the MoMM distribution.
You can also add your own articles to the database used by MoMM for the matching, using the MoMM exporter (`tptpexp') and the additional `relcprem' tool from the MoMM distribution.
| 12.1 Installing MoMM | ||
| 12.2 Starting MoMM in Mizar Mode | ||
| 12.3 Getting MoMM hints |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Download from http://kti.ms.mff.cuni.cz/~urban/MoMM/MoMM.tar.gz, and unpack the archive into the directory `$MIZFILES/MoMM'.
If it is not possible for you, unpack to arbitrary directory,
and then set the Mizar Mode variable mizar-momm-dir.
That's all.
The default value is "/usr/local/share/mizar/MoMM/".
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
To be able to use MoMM, you have to start it and load it with examples from other MML articles. Several functions and variables controlling this are described here, the most useful are available from menu.
The default value is nil.
The default value is t.
mizar-momm-add-files' possible.
Use tptp to load the tptp files (non-theorem information) too.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
mizar-ask-momm
After starting MoMM, you can use it to get hints for formulas rejected by the checker (formulas that gave *4 errors).
The *4 errors become clickable with <S-down-mouse-3>, and MoMM's results are shown in the buffer *MoMM's Hints*.
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |