Hi Marshall,
Thank you for your feedback on mm-lamp!
The ability to load an existing proof from the database will be available in the next version of mm-lamp. However, it is already available in the "dev" version
https://expln.github.io/lamp/dev/index.htmlIf you use this feature in the dev version and find bugs, please feel free to report them in this issue on GitHub
https://github.com/expln/metamath-lamp/issues/8Here is an instruction how to load an existing proof:
1. Open the Explorer tab and find a theorem.
2. Click the theorem name, so it opens in a new tab.
3. In that new tab, open the "hamburger" menu and select "Load this proof to the editor". This will open a dialog window.
4. The dialog window shows two parameters:
"Adjust the context" - If this parameter is checked then mm-lamp will change the context to include everything up to the theorem but not more. If this parameter is unchecked then the context will not be changed.
"Load proof steps" - If this parameter is checked then mm-lamp will load all the steps of the proof. If this parameter is unchecked then mm-lamp will not load intermediate proof steps; only hypothesis steps and the goal step will be loaded. This may be used to try to prove an existing theorem from the scratch for learning purposes.
5. Select/unselect these two parameters depending on your needs and click the "Load" button. The proof should be loaded in the editor tab.
-
Igor