On 5/16/24 04:02, 'ookami' via Metamath wrote:

I hope it is as simple as writing an E-mail to metamath at googlegroups.com.

As far as I know that works.

Converting a theorem into deduction form with 5 or more conjuncts will amortize after 1 or 2 usages.

Once you get up to 5 or more conjuncts I don't think there is much controversy on this point, and I don't think there would be much argument about adding deductions (or replacing existing theorems with deductions) when there are that many.

Oh and in case anyone isn't familiar, the terms being discussed here are described at "theorem forms" on https://us.metamath.org/mpeuni/conventions.html

Here is one example https://us.metamath.org/mpeuni/add12.html 3 usages, 2 of which are proving inference and deduction version
https://us.metamath.org/mpeuni/add12d.html 13 usages.

At least to my eyes this would seem like a case where we just need the deduction form. Thanks for posting the counts on usages of each form.

I would also for consistency sake reformulate inference form theorems as deduction form. . . . And should you ever need the form without the antecedent you can easily use mptru.

There might be a little less agreement about a statement which is this global. The T. antecedents don't especially bother me but at least at some times in the history of metamath having them around has not been loved. And of course beyond a certain quantity of them, it might start running up against some of our other desires, like shorter proofs.

The same I would also do for inference lemmas like 2+2=4 would become ph -> 2+2=4, so that future lemmas could directly use it if they ever need the fact that 2+2=4.

We do this where the resulting deduction theorem would be frequently used, like https://us.metamath.org/mpeuni/0red.html . As far as I've noticed in cases like this (where the antecedent really is just to save an a1i, not because there are any hypotheses) the deduction form would be in addition to the closed form, not instead of.

In a case of an equality, like this one, we have a bunch of theorems like https://us.metamath.org/mpeuni/eqbrtrid.html which should help one to combine deduction form with closed form.

Introduce new naming convention for those theorems in the section that would have no d suffix. Since there are only deduction form theorems it would not be necessary to suffix it anymore for a particular section.

That's going to be a bit section-by-section or theorem-by-theorem, but the d suffix is used where it is needed to distinguish different theorems, not globally for all deduction form theorems.

Also I had some issues with tooling, I couldn't get yamma to run and mmj2 was extremely hard to set up (issue with java version and deceiving runtime params), also mmj2 crashes and gives some unexpected NPE when I wanted to search something. I could help to improve the tooling, that is fine.
Pretty sure most of the tooling could use some love. Personally, I'm most excited about the testsuites we have started to add to some of the tools, but I suppose this isn't the place to go too deep into what would be the best tooling-related things to work on.

--
You received this message because you are subscribed to the Google Groups 
"Metamath" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/metamath/ab1bd88b-574f-41f1-8151-5fce550644b4%40panix.com.

Reply via email to