Skip to content
This repository has been archived by the owner on Feb 15, 2024. It is now read-only.

Extract proof script #76

Merged
merged 8 commits into from
Jun 22, 2023
Merged
24 changes: 17 additions & 7 deletions mm-benchmarks/README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
# Metamath benchmark files

The following is a list of the Metamath benchmark files in the order of their complexity:
1. `wff.mm`: an 8-line proof that a formula is well-defined;
2. `reflexivity.mm`: the proof of `ph -> ph`;
3. `simple.mm`: the proof of `t = t`;
4. `matching-logic-200-loc.mm`: the definition of matching logic in Metamath;
5. `peano.mm`: Peano arithmetics;
6. `sum.mm`: an example proof object generated from K.
The following is a list of the Metamath benchmark files in the order of their
complexity:


1. `wff.mm`: an 8-line proof that a formula is well-defined;
2. `reflexivity.mm`: the proof of `ph -> ph`;
3. `simple.mm`: the proof of `t = t`;
4. `matching-logic-200-loc.mm`: the definition of matching logic in Metamath;
5. `peano.mm`: Peano arithmetics;
6. `sum.mm`: an example proof object generated from K.
7. `transfer.mm`: a proof of execution for a ERC20 like transfer function
implemented in IMP.
8. `transfer-sliced/*.mm`: a "sliced" version of the same transfer program.
`transfer-sliced/goal.mm` contains the main goal.
9. `transfer-indexed/*.mm`: Identical to above, except each lemma and constant
is assigned an index, and then renamed to an identifier based on that index.
10. `transfer-compressed/*.mm`: Identical to above, compressed.
Loading