[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: [mizar] Re: Mizar 7.8.04 MML 4.80.962



Hi:

In the case of theorems the (good) practice is that the original theorems are left for a while with the straightforward justificatin, referring to the "new' theorem. So, one knows what to use instead.

Probably we should adopt similar policy for the definitions. They may be replaced byc redefnitions. If only the definiens is changed the redefinition does not introduce new constructor and the "compatibility" condition could be justified by a straightforward justification, I hope.

Regards,
Andrzej





Jesse Alama wrote:


I finally installed the newest MML and mizar binaries and found, to my
surprise, that new errors in my articles were introduced; the errors
were different from the ones that I might have found out about by
studying the above discussion.  I found that that what used to be the
definition of the predicate "in" for 1-sorted structures moved from
RLVECT_1:def 1 to STRUCT_0:def 5.  (Curiously, the definition
RLVECT_1:def 1 doesn't even exist anymore, that is, it doesn't seem
that it refers to anything, not just that the referent has changed!)

This was a minor though annoying problem to deal with.  How could I
have known about this in advance?  Perhaps a better summary of the
changes to the MML should be available, or maybe a script that one
could run on one's mizar articles that would make them conform to the
newest MML (as far as possible).