I agree with the previous answers (Mario meant dfbi1ALT instead of dfbi1gb -- its label has been changed recently to conform to conventions).
I'll add that indeed, shorter metamath-proofs are very often easier to read and understand. When this is not the case, or when there are several genuinely different proofs, then it is a good idea to keep both (or more) proofs by using the xxxALT convention, as in dfbi1ALT. BenoƮt On Friday, March 27, 2020 at 9:06:17 PM UTC+1, Mario Carneiro wrote: > > I think the other posters have covered my thoughts on the matter already, > so I won't add much, but I did want to mention that regarding machine > learning to generate short proofs, I think it is extremely unlikely that > the proofs that are generated are going to be harder to understand than the > originals. The reason is because machine learning "thinks like a human" in > a number of respects; it learns heuristics and styles just like we do, even > when these heuristics are not absolutely optimal. You are much more likely > to find "bad short proofs" through exhaustive search or hard optimality > constraints, such as dfbi1gb. > > Mario > > On Fri, Mar 27, 2020 at 12:50 PM Richard Penner <[email protected] > <javascript:>> wrote: > >> On Friday, March 27, 2020 at 11:25:25 AM UTC-7, Marnix Klooster wrote: >>> >>> Hello all, >>> >>> Occasionally I see people here spending effort on making Metamath proofs >>> as short as possible. And every time I wonder, Why? >>> >>> >> From one point of view, "I just want to know what the theorems say" the >> shortness of the proof means little. But for the business of collecting a >> large number of proofs, having shorter proofs is a boon to those that have >> to store them, read them and understand them. Indeed, most proofs in the >> database can be expanded to thousands of steps by eliminating their >> dependence on proofs that came before, so emphasis on shortening proofs is >> practical even from the non-mathematical viewpoint of a curator. >> >> Shortening a proof means either a) one has eliminated wasteful steps by >> taking a more direct route, avoiding deriving the same statement twice, or >> using a step like "bicomi" (commuting a logical equivalence) more often >> than required or b) it means you proved the same statement with more >> powerful tools. And powerful tools are good things. >> >> Since Metamath builds up from the axioms, it starts a long way from the >> concepts that even children using math deal with on a daily basis ("2p2e4" >> is an example, since this concept of addition is powerful enough to work on >> negative, rational and complex numbers while the underlying set theory >> pieces don't speak immediately to such concepts). >> >> A recent example would be "intss" (If A is a subclass of B, then the >> intersection of class B is a subclass of the intersection of class A) which >> was shortened from a 10-step technical argument about the elements of A and >> B to a 5-step proof which points out that the subset relation of A and B >> gives rise to an implication of restricted quantifications, which gives >> rise to a subclass relation between classes of element which meet those >> restricted quantifications. When those classes are equated with the >> definition of the intersection of a class, we are done. >> >> The shorter proof is easier to translate. It's more symmetric in that it >> treats A and B identically. It's philosophically more concise in that it >> doesn't rely on the existence of a universal class of all sets. >> >> References: >> >> http://us.metamath.org/mpeuni/bicomi.html (logical equivalence commutes) >> http://us.metamath.org/mpeuni/2p2e4.html ( 2 + 2 = 4 ) >> http://us2.metamath.org:88/mpeuni/intssOLD.html (short lived link to >> proof from 1999) >> http://us2.metamath.org:88/mpeuni/intss.html (short lived link to proof >> from 2020) >> >> -- >> 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] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/metamath/bb9250a2-60fc-45e2-bc37-1520bd6d60a7%40googlegroups.com >> >> <https://groups.google.com/d/msgid/metamath/bb9250a2-60fc-45e2-bc37-1520bd6d60a7%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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/a21d605a-fe20-4f88-bce0-d0c10727da30%40googlegroups.com.
