[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
[mizar] Re: Mizar 7.8.04 MML 4.80.962
Adam Grabowski <adam@math.uwb.edu.pl> writes:
> On Sun, 25 Mar 2007, Jesse Alama wrote:
>
>> Adam Grabowski <adam@math.uwb.edu.pl> writes:
>>
>>> Let me briefly summarize the changes in the hottest official
>>> distribution of the Mizar system:
>>>
>>> [snip]
>>>
>>> - There is no agreement which approach is better: (let me describe
>>> this based on the definition of a group) - to define the unity
>>> of a group as the selector of the underlying structure possessing
>>> the appropriate properties (the latter via "attribute" definition),
>>> or to introduce it by an adjective without any additional selector.
>>> The earlier approach is represented by "well-unital" adjective (and
>>> the unity is denoted by 1.F for a field F), the latter - by
>>> "unital" one (1_F). The change, done by Andrzej Trybulec consisted
>>> mainly in replacing "unital" with "well-unital" and "1." with "1_"
>>> (for "well-unital" these are equivalent notions). I am not sure if
>>> it's right because as I remember some five years ago we did exactly
>>> the opposite - but the "identify" construction wasn't available those
>>> days.
>> What are the consequences of these changes for those (like me) doing
>> developments that use groups and fields? I'm using the functor "1.";
>> should I now use "1_"? Should I change "unital" to "well-unital"?
> Hopefully, you shouldn't change the symbol of the unity; "well-unital"
> should be used instead of "unital". Note that some references have
> to be changed from GROUP_1:def 5 into VECTSP_1:def 16 then, but it
> depends on the directives are available in your environment. I guess
> "identify"
> registration present at the end of VECTSP_1 will save most of your proofs
> (1_F and 1.F are identified).
>> And where can I find the definition of a field now?
> In the same place it was before, I don't think you use that from
> REALSET2 which was removed (well, shown equivalent), so VECTSP_1.
>>
>> Jesse
>>
>> PS I'm refraining from installing the latest version because you
>> mentioned it has bugs. When might the bugfix release be available?
> The main bug is that some of the abstracts are broken, and some
> additional unnecessary comments are flagged, the database is o'k.
> I hope it will be this Monday.
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).
Thanks,
Jesse
--
Jesse Alama (alama@stanford.edu)
*950: Too many schemes (http://www.mizar.org)