On January 3, 2020 7:12:23 PM PST, Norman Megill <[email protected]> wrote:

The Wikiproofs site (wikiproofs.org) seems to be down

The content is at https://github.com/jkingdon/wikiproofs along with a few notes about the tools which were used.

, but looking it
up on archive.org it uses theorem labels like "introduceBiconditionalFromImplicationsInConsequent". Personally I think that would slow me down and I would dislike it. IIRC Jim Kingdon contributed to that project, and it would be interesting to hear his experience with long labels.

I guess on the whole it feels pretty similar to set.mm for me. "InConsequent" was consistently used the way metamath uses a trailing "d". "detach" was in many theorem names and corresponds to "mp" found in similar metamath theorems, etc.

I think there was a whole "introduce"/"eliminate" naming convention which corresponds to many texts (see for example sections A.2.4, A.2.5, A.2.6, and following sections in the HoTT book), but I don't remember how well developed that was.

I wouldn't get super hung-up on abbreviations versus whole words. I think the latter do provide for an easier on-ramp in the early stages. The former are faster to type (especially if we assume limited/no autocomplete tools), and do provide a certain conciseness.

More important than abbreviations versus words, I think, is how consistently the conventions are followed and how natural they feel. Metamath has made a lot of improvements in this area and at least for me the difference between "expd" and "exp3a" (or whatever it used to be called, I forget already) is like night and day. I hope we continue to improve our names. We haven't reached perfection yet but a spirit of slow but steady improvement is what has gotten us as far as we have gotten.

I feel like I should conclude by summing up the wikiproofs experience. I suppose the capsule summary (for wikiproofs and also ghilbert) is that it is hard for a new system - even one which is compatible or partly compatible - to get off the ground. But I hope people keep trying. Not because there is anything wrong with metamath . After all, after trying to learn/create a whole bunch of provers, metamath is the one which has so far stuck with me. But because there are still things to work on, whether it is making it easier to write proofs, easier to browse/read them (already a big strength of metamath over most others I've seen), easier to handle very large proof databases (set.mm is a tiny fraction of known mathematics), easier for people to contrbute proofs, or whatever other area(s). I'm pretty sure that one or more will eventually succeed, whether metamath zero, or milpgame, or something else out there, or something which doesn't even exist yet.

--
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/bfc5f766-e463-0eca-e2e8-77a99f598f7a%40panix.com.

Reply via email to