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

Re: [mizar] Re: Mizar 7.8.04 MML 4.80.962



On Sat, 24 Mar 2007, Freek Wiedijk wrote:

Piotr:

  this is to inform you that the new release of the Mizar Mathematical
Library (4.80.962) is now available together with the system binaries
(ver. 7.8.04) for all supported platforms. Underlying links can be
find
on our main home page (http://mizar.uwb.edu.pl and http://mizar.org).
  If you encounter any troubles with the use of this brand new version,
you can contact mml or mus at mizar.uwb.edu.pl.

What's new in this version?

While awaiting an answer I invented several working hypotheses:

Well, the version number went from 7.8.03 to 7.8.04, which
looks rather minor to me.  So my guess for the answer is:

	- Something is new but so small that it is not worthwhile
         talking about.

Of course you also get three more articles in the MML.  And
maybe the already existing articles were revised too, who knows?
  Dear All,
  and this is the winner, exactly! ;)
  Let me briefly summarize the changes in the hottest official
distribution of the Mizar system:

- The basic change in the Mizar sources which enforced
  the revision is that local definitions (objects introduced
  mainly by the "set" construct) are prohibited now in the
  exportable items. This was used extensively in the SCM series,
  unfortunately, due to the change the readability of these
  articles is much smaller.
- 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.
- STRUCT_0 was expanded; ZeroStr and OneStr, with additional
  "ZeroF" and "OneF" selectors instead of original "Zero" and
  "unity". Also the attribute "degenerated" (for structures
  having the zero and the unity equal) was moved there.
- The article with MML identifier REALSET2 was practically
  redesigned. The reason was that the definitions of a field
  and of an Abelian group which are also present in VECTSP_1
  had practically the same meaning - although the equivalence
  between both approaches was not shown. Now duplicate
  definitions are removed.
- We still work to divide the MML into the classical and
  abstract part, so the ordering of articles reflected in
  mml.lar file continuously changes; these changes are
  rather minor, we move some auxiliary definitions and
  lemmas from articles which are - so to say - accidental
  to more appropriate ones. Here the changes are rather
  significant but an ordinary Mizar user probably won't
  notice it (e.g. scheme of the existence of functions from ZFREFLE1
  in now in CLASSES1, or the functor IFEQ which was in CQC_LANG
  is now in FUNCOP_1).

Of course, there are three new articles:

- BCIALG_1
    Several Classes of BCI-algebras and Their Properties
     by Yuzhong Ding
- FLANG_1
    Formal Languages -- Concatenation and Closure
     by Micha{\l} Trybulec
- MATRIX11
    Basic Properties of Determinants of Square Matrices over a Field
     by Karol P\c{a}k

  Regards,
  Adam Grabowski
  Library Committee of the Association of Mizar Users