Revision 11

  MML Version: 3.5.610 => 3.6.631   Mizar Version: 5.3.14   February 1, 2000


A.Removing of extended ASCII - the description is here or (more technical) here.

B. Definition of attribute Ring-like (FUNCSDOM:def 13) is canceled. We can substitute it by two attributes: right-distributive right_unital. We have removed definition of right-distributive from ALGSTR_2:def 9 to VECTSP_1:def 27 and right_unital from POLYNOM1:def 4 to VECTSP_1:def 13.
The following clusters are added:

F_Real -> right_unital (VECTSP_1)

well-unital -> right_unital (non empty multLoopStr)     (VECTSP_2)
left_unital right_unital -> well-unital (non empty multLoopStr)    (VECTSP_2)
commutative right_unital -> well-unital (non empty multLoopStr)    (VECTSP_2)

left-distributive right-distributive -> distributive     (ALGSTR_2)
    (non empty doubleLoopStr);

commutative left-distributive -> distributive     (GCD_1)
    (non empty doubleLoopStr);
In articles SCMRING1, SCMRING2 numbers of some instructions are changed: from 5 to 6, from 6 to 7 and from 7 to 5.

C. Some registrations of clusters are repeated:
+ in RLVECT_2

definition let V be 1-sorted;
 cluster empty finite Subset of V;
end;
+ in VECTSP_6 from RLVECT_2
definition let V be non empty 1-sorted;
 cluster non empty finite Subset of V;
end;
+ in COHSP_1 from FINSET_1
definition let X being set;
 cluster finite Subset of X;
end;
+ in YELLOW_0 from RLVECT_2
definition
 let L be non empty 1-sorted;
 cluster finite non empty Subset of L;
end;
+ in YELLOW_9 from MEASURE6
definition let A be set, B be non empty set;
 cluster Funcs(A,B) -> non empty;
end;
+ in WAYBEL_2 from ORDERS_1
definition let X be non empty set;
 cluster Order-like Relation of X;
end;
All the latter ones have been removed.
The following registrations of clusters were removed as obvious:
+ MODAL_1
definition let T be Tree;
 cluster -> finite Element of T;
end;
+ TOPREAL1
definition let n;
 cluster TOP-REAL n -> non empty;
end;

D.Generalizations:
+ In FUNCT_4: (unnecessary assumption x \in dom f)

theorem Th45:
   not x î dom g implies (f+ùg).x = f.x
The previous form:
   x î dom f \ dom g implies (f+ùg).x = f.x
Sometimes BOOLE:def 4 could be useful in proof.
These changes has been done in the following articles:
ENS_1, CAT_3, AMI_1, AMI_2, AMI_5, RELOC, FSM_1, CIRCUIT1, FUNCT_7 SCMFSA_1, SCMFSA_3, ,SCMFSA_5, SCMFSA6B, GROUP_7, SCMRING1, SCMPDS_1 SCMPDS_3, SCMPDS_4
References for TRIANG_1:8 should be changed into TRIANG_1:def 2 or RELAT_1:60
Permisiveness of the mode "Element" from SUBSET_1 has been broken.
+ The mode Nbhd of x,T (URYSOHN1:def 8) is compatible with a_neighborhood of x (CONNSP_2:def 1), synonym will be used. URYSOHN1:25 is canceled as equal to URYSOHN1:def 8
definition
 let IT be non empty HGrStr;
 attr IT is unital means
:: GROUP_1:def 1
   ex e being Element of the carrier of IT st
        for h being Element of the carrier of IT holds
         h ù e = h & e ù h = h;
end;
has been added as well as appropriate clusters. Some definitions are now more general.
+ SEQM_3 the mode Increasing_Seq_of_Nat has been removed, the new mode Seq_of_Nat with the attribute increasing should now be used.
+ in BOOLE new definition as well as theorems has been added. Confer the last section of BOOLE for details.
+ in TREES_1:def 1 predicate p is_a_prefix_of q is now synonymous to set-theoretical inclusion (TARSKI:def 3) TREES_1:def 3 (predicate is_a_proper_prefix_of) becomes synonym to newly defined predicate (BOOLE:def 9 - proper inclusion). Some generalizations have been done.
+ ORDINAL2
 redefine mode T-Sequence of A -> Ordinal-Sequence;
(A is of the type Ordinal) has been changed into equivalent cluster.
+ MONOID_0 definitions of attributes (10, 21) are redefinitions now.
+ GROUP_4, SETWOP_2, FINSEQ_2, CARD_1, FSM_1, FUNCT_7, ALGSTR_1, MEASURE6, TREAL_1, SEQM_3, TRIANG_1 generalizations

E.Repeated theorems:
+ TOPREAL1:2 = PARTFUN2:17
+ MODAL_1:1 = GROUP_3:166
+ SGRAPH_1:8 = GROUP_3:166

+ WELLORD2:23, 24 are special cases of WELLORD2:26
+ SPPOL_1:1 is a special case of SPPOL_1:2.
These theorems (first ones) have been removed.


Revision 12

  MML Version: 3.6.631 => 3.7.633   Mizar Version: 6.0.05   April 1, 2000


A. The vocabulary LEB has been changed

R_eal-like -> ext-real
R_EAL -> ExtREAL
< -> <'

B. The order of processing of Mizar articles is now different. The article NORMSP_1 is before ALGSEQ_1.

C. The repeated definitions: - INT_2, RAT_1, SCMFSA_7 from GROUP_1:

    definition let i be Integer;
      redefine func ³. i .³ -> Nat;
    end;
- CARD_2 from NAT_1:
    definition let m, k be Nat;
      redefine func m + k -> Nat;
    end;
- TRIANG_1 from FUNCT_2:
    definition let A, B be non empty set, f be Function of A,B,
         x be Element of A;
      redefine func f.x -> Element of B;
    end;
- TRIANG_1 from ORDERS_1:
    definition let A be non empty Poset; let a1,a2 be Element of A;
     redefine
      pred a1 <= a2; synonym a2 >= a1;
      pred a1 < a2; synonym a2 > a1;
    end;
- BINARITH from MIDSP_3:
    definition let i be Nat, D be non empty set;
      mode Tuple of i,D is Element of i-tuples_on D;
    end;
All repeated redefinitions have been deleted. - The redefinition (RECDEF_1)
    definition let p be Function of NAT,NAT; let n be Element of NAT;
      redefine func p.n -> Nat;
    end;
has been changed to
    definition let D be set, p be PartFunc of D,NAT; let n be Element of D;
      redefine func p.n -> Nat;
    end;
Because of that similar redefinitions in PRELAMB, MEASURE7 have been removed.

D. In the following definition 0 has been changed into \emptyset.

definition let f be Function, x be set;
  func f.x -> set means
:: FUNCT_1:def 4
 [x,it] î f if x î dom f otherwise it = í;
end;

E. PREPOWER The change of the definition of the functor GeoSeq, the old definitional theorem is now equal to PREPOWER:4. Functor #N became synonymous to |^ (from NEWTON).

F. Library Committee would like to reorganize the arithmetic in the Mizar Mathematical Library. In this moment, real number is an element of REAL, natural number is an element of NAT. But now we would like to introduce real number as any "set" which has "real" attribute. Because of that, two new definitions are added to ARYTM article:

definition
  redefine mode set;
  synonym number;
end;

definition let r be number;
  attr r is real means
:: ARYTM:def 2
   r î REAL;
end;
From that moment we want to change all definitions and theorems e.g. as follows:
definition let x,y be Element of REAL;
  func x + y -> Element of REAL means (definiens);
end;
into the definition
definition let x,y be real number;
  func x + y means (definiens);
end;
Sometimes result type of any functor can be ommited, in these cases the following functorial registration of cluster could be added:
definition let x,y be real number;
  cluster x + y -> real;
end;
We think, this revision of the MML can take much time. We will be doing it in many steps. So, version of the MML can be changed quite frequently. Sorry for problems. With serious cases contact mus@mizar.uwb.edu.pl Many articles are already revised. Because of that clusters ARYTM_3, ARYTM, REAL_1, NEWTON, ANAL_1, SQUARE_1, PREPOWER, SIN_COS, SIN_COS2, QUIN_1, POLYEQ_1 can be useful.

G. Automatic removing of obvious or repeated theorems. See here for details.


Revision 13

  MML Version: 3.7.633 => 3.8.661   Mizar Version: 6.0.09   August 28, 2000


A. To ORDINAL1 two clusters have been added:

  cluster Ordinal-like -> epsilon-transitive epsilon-connected set;
  cluster epsilon-transitive epsilon-connected -> Ordinal-like set;
Two clusters have been deleted: - from CLASSES2 as repeated from ORDINAL1
  cluster Ordinal-like -> epsilon-transitive set;
- from CARD_5 as repeated from CARD_1
  cluster cardinal -> Ordinal-like set;

B. The following scheme from MEASURE2 is deleted as a special case of RecExD from RECDEF_1

scheme RecExFun{X()->set,D()->sigma_Field_Subset of X(),
                 A() -> (Element of D()), P[set,set,set]}:
   ex f being Function of NAT,D() st
     f.0 = A() &
     for n being Element of NAT holds P[n,f.n,f.(n+1)]
 provided
   for n being Nat for x being Element of D()
       ex y being Element of D() st P[n,x,y] and
   for n being Nat for x,y1,y2 being Element of D()
         st P[n,x,y1] & P[n,x,y2] holds y1=y2;

C. Some theorems are now canceled. See technical description for details (articles: REAL_1, REAL_2, RCOMP_1)

D. The definition POWER:def 2 looks now as follows:

definition let a,b be real number;
  func a to_power b -> real number means
  it = a #R b if a > 0,
  it = 0 if a = 0 & b > 0,
  it = 1 if a = 0 & b = 0,
  ex k st k = b & it = a #Z k if a < 0 & b is Integer;
end;
(previously case a = 0 and b = 0 was undefined) The definition:
definition let n;
func 2_to_power n -> Nat equals
:: SERIES_1:def 4
2 to_power n;
end;
has been removed.


Revision 14

  MML Version: 3.8.661 => 3.9.666   Mizar Version: 6.0.10   September 19, 2000


Removing of extended ASCII symbols from the MML according to propositions.


Revision 15

  MML Version: 3.9.666 => 3.10.671   Mizar Version: 6.0.10   October 17, 2000


To be described.