On Sun, 12 Jan 2020 16:09:16 -0800 (PST), Norman Megill <
n...@alum.mit.edu> wrote:
> I don't think it's necessarily because both of these will automatically be
> removed with 'minimize'. ...
Okay, how about marking just idi with "(New usage is discouraged.)"?
I *do* refer to idi in a tutorial, and it's useful in some cases, I just
don't want it to be automatically matched.
Details below.
--- David A. Wheeler
========= DETAILS =========================
This is really about mmj2. I'm trying to update the mmj2 tutorial.
I found that you start up mmj2 with this:
h1::reiteration.1 |- ph
qed:1: |- ph
A control-U will automatically prove that using idi:
h1::reiteration.1 |- ph
qed:1:idi |- ph
$= ( reiteration.1 idi ) ABC $.
I think we want to avoid automatic use of dummylink and idi;
someone should specifically *request* it (by referring to its reference).
> As for idi, I don't really care - mmj2 used to make use of it but I don't
> think it does anymore. As far as I am concerned, we can delete idi unless
> someone has a use for it.
I specifically mentioned in my tutorial using idi to copy a statement
so it can then be edited. So there's a *use* for it, I just don't want
it used unintentionally.
> While I may be the only one to do so, I have used dummylink to build proofs
> in MM-PA to work around the "backwards only" method it requires. Making it
> 'discouraged' will be a nuisance that I'll have to override. dummylink is
> also used by the eimm program (see Metamath Home Page) to import partial
> mmj2 proofs into MM-PA.
Ok, I didn't realize that was a nuisance. Never mind.
Can we just mark idi as "(New usage is discouraged.)" then?
I presume we don't want people to use it unless they *mean* to use it,
and your use only uses dummylink.
mmj2 already has a RunParms which prevents use of dummylink. It currently says:
ProofAsstUnifySearchExclude,biigb,xxxid,dummylink
I think I can bring it all the way down to *just* dummylink.
The first was renamed biigb -> dfbi1gb -> dfbi1ALT whose
use is discouraged anyway, and xxxid doesn't exist any more.
For the rest we're using the "New usage is discouraged", which
is easier to maintain anyway.