Revisions 1-5


Revision 1

  MML Version: 2.0.7 => 2.1.1   Mizar Version: 5.2.29   July 21, 1997


The aim of this revision was to check if the changes in the article BOOLE will cause any changes in the tree of dependence of Mizar articles. The theorems which proof is straightforward justification ( 'by' another theorem, mainly definitional one in this case ) are no longer in BOOLE.MIZ. In place of such a theorem 'canceled' have been inserted.

From this version of MML using for example BOOLE:8 will cause 'Inaccessible theorem' error. In this case one should use BOOLE:def 2. Complete list of such changes is given below.

Instead of BOOLE:8 refer to BOOLE:def 2
Instead of BOOLE:9 refer to BOOLE:def 3
Instead of BOOLE:10 refer to BOOLE:def 4
Instead of BOOLE:12 refer to BOOLE:def 5
Instead of BOOLE:13 refer to BOOLE:def 5
Instead of BOOLE:15 refer to BOOLE:def 5
Instead of BOOLE:17 refer to BOOLE:def 5
Instead of BOOLE:18 refer to BOOLE:def 2
Instead of BOOLE:19 refer to BOOLE:def 3
Instead of BOOLE:20 refer to BOOLE:def 4
Instead of BOOLE:24 refer to BOOLE:def 3
Instead of BOOLE:28 refer to BOOLE:def 8
Instead of BOOLE:62 refer to BOOLE:35
Instead of BOOLE:65 refer to BOOLE:42
Instead of BOOLE:73 refer to BOOLE:45
Instead of BOOLE:91 refer to BOOLE:def 7
Instead of BOOLE:119 refer to BOOLE:118
Instead of BOOLE:121 refer to BOOLE:42

Every occurrence of canceled theorem in MML has been replaced in accordance with this list. It caused changes in 380 articles.

Finally, the compression of multiple 'canceled' has been done.

Adam Grabowski adamgrab@math.uw.bialystok.pl


Revision 2

  MML Version: 2.1.1 => 2.2.1   Mizar Version: 5.2.29   July 28, 1997


The main goal of the revision was to eliminate overloading of the mode symbol "Finite_Subset". It was used twice:

in FINSUB_1 to introduce an expandable mode

  mode Finite_Subset of A is Element of Fin A

where A is an arbitrary set, and Fin A the set of all finite subsets of A

and in RLVECT_2 to introduce another mode ( RLVECT_2: def 2 ):

definition let V be 1-sorted;
 mode Finite_Subset of V -> Subset of the carrier of V means
   it is finite;
end;
However, with the introduced later definition STRUCT_0:def 3:
definition let S be 1-sorted;
 mode Subset of S -> Subset of the carrier of S means
  not contradiction;
end;
we may use simply "finite Subset of V" instead of "Finite_Subset of V" that seems to be simpler and more readable.
For that the following changes in RLVECT_2 have been done:
  1. The definition RLVECT_2 has been canceled, all occurrences of "Finite_Subset" have been changed to "finite Subset" and all references to the definitional theorem have been changed to STRUCT_0:def 3.
  2. Cluster
    definition let V be 1-sorted;
     cluster empty finite Subset of V;
     existence
      proof ø is Subset of the carrier of V by SUBSET_1:4;
         then ø is Subset of V & ø is finite by STRUCT_0:def 3;
       hence thesis;
      end;
    end;
    has been inserted (the proof of existence borrowed from RLVECT_2:def 3)
  3. Cluster
    definition let V be 1-sorted;
     cluster -> finite Finite_Subset of V;
     coherence by Def2;
    end;
    has been removed.
It caused small changes in articles:
RLVECT_3, VECTSP_6, VECTSP_7, LMOD_5, RMOD_4, RMOD_5, MOD_3,
MATRLIN, VECTSP_9, RLVECT_5
Most of it quite obvious: changing "Finite_Subset" to "finite Subset", and the reference "RLVECT_2:def 2" to "STRUCT_0:def 3". In some articles "STRUCT_0" must be added to the "theorems" directive.
In two cases (LMOD_5, MOD_3) it was necessary to add "RLVECT_2" to the "clusters" directive and in 4 cases (MOD_3, MATRLIN, VECTSP_9, RLVECT_5) to add "RLVECT_2" to the "constructors" directive.
This revision is by no means completed (redefinitions in RLVECT_2 must be changed, too), no time to do it now.
Two minor changes have been simultaneously done:
theorem GOBOARD5:12 said that:
for f being standard (non empty FinSequence of TOP-REAL 2) st k  dom f
 ex i,j st [i,j]  Indices GoB f & (f,k) = (GoB f)*(i,j);
but the theorem remains true even if it is not standard, so it has been changed to:
for f being non empty FinSequence of TOP-REAL 2 st k  dom f
 ex i,j st [i,j]  Indices GoB f & (f,k) = (GoB f)*(i,j)
theorem GOBRD12:1 :
 (L~f)` <> ø;
is plain repetition of GOBRD11:6 (f reserved for the same type), so it has been canceled.

Andrzej Trybulec trybulec@math.uw.bialystok.pl


Revision 3

  MML Version: 2.2.1 => 2.3.1   Mizar Version: 5.2.29   September 1, 1997


The obvious consequences of the definitional theorems in articles VECTSP_1 and VECTSP_2 have been removed.

Instead of VECTSP_1:3 refer to VECTSP_1:def 2
Instead of VECTSP_1:5 refer to VECTSP_1:def 6
Instead of VECTSP_1:12 refer to VECTSP_1:def 8
Instead of VECTSP_1:15 refer to VECTSP_1:def 9
Instead of VECTSP_1:17 refer to VECTSP_1:def 2
Instead of VECTSP_1:18 refer to VECTSP_1:def 12
Instead of VECTSP_1:20 refer to VECTSP_1:def 15
Instead of VECTSP_1:28 refer to VECTSP_1:def 16
Instead of VECTSP_1:29 refer to VECTSP_1:def 19
Instead of VECTSP_1:30 refer to VECTSP_1:def 20
Instead of VECTSP_1:31 refer to VECTSP_1:def 21
Instead of VECTSP_1:32 refer to VECTSP_1:def 18
Instead of VECTSP_1:34 refer to VECTSP_1:def 22
Instead of VECTSP_1:47 refer to VECTSP_1:def 24
Instead of VECTSP_1:48 refer to VECTSP_1:def 25
Instead of VECTSP_1:55 refer to VECTSP_1:def 25
Instead of VECTSP_1:56 refer to VECTSP_1:def 25
Instead of VECTSP_1:57 refer to VECTSP_1:def 25
Instead of VECTSP_1:58 refer to VECTSP_1:def 25
Instead of VECTSP_1:75 refer to VECTSP_1:def 4
Instead of VECTSP_1:76 refer to VECTSP_1:def 5
Instead of VECTSP_1:77 refer to VECTSP_1:def 14
Instead of VECTSP_2:6 refer to VECTSP_2:def 2
Instead of VECTSP_2:15 refer to VECTSP_2:def 5
Instead of VECTSP_2:44 refer to VECTSP_2:def 8
Instead of VECTSP_2:60 refer to VECTSP_2:def 11
Instead of VECTSP_2:64 refer to VECTSP_2:def 14
Instead of VECTSP_2:66 refer to VECTSP_2:def 15
Instead of VECTSP_2:67 refer to VECTSP_2:def 21
Instead of VECTSP_2:70 refer to VECTSP_2:def 15
Instead of VECTSP_2:78 refer to VECTSP_2:def 23
Instead of VECTSP_2:79 refer to VECTSP_2:def 23
Instead of VECTSP_2:80 refer to VECTSP_2:def 23
Instead of VECTSP_2:81 refer to VECTSP_2:def 23
Instead of VECTSP_2:82 refer to VECTSP_2:def 23
Instead of VECTSP_2:89 refer to VECTSP_2:def 23
Instead of VECTSP_2:90 refer to VECTSP_2:def 23
Instead of VECTSP_2:91 refer to VECTSP_2:def 23
Instead of VECTSP_2:92 refer to VECTSP_2:def 23
Instead of VECTSP_2:93 refer to VECTSP_2:def 24

During one of old revisions Seg len p was automatically substituted by dom p but resulting conjuctions (disjunctions) of the form p & p (p or p) were not simplified. We did it in the case of these two theorems and they became equal to TOPREAL3:14 and GOBOARD1:11 respectively so the latter ones were canceled.

Instead of GOBOARD1:11 refer to GROUP_5:96
Instead of TOPREAL3:14 refer to GROUP_5:95

Instead of RELAT_1:59 refer to BOOLE:27
Instead of RELAT_1:58 refer to BOOLE:27
Instead of RELAT_1:61 refer to BOOLE:60 or BOOLE:61

Cancellations in RELAT_1 are long overdue and quite obvious.

The variables T, S, V are reserved in TOPS_2 for "non empty TopSpace" (i.e. a topological space). Hovewer in proofs of the theorems TOPS_2:58, 70 and 71 the topological properties are not used at all. We have generalized them to "non empty TopStruct". E.g. the theorem TOPS_2:58 now looks like:
theorem :: TOPS_2:58
 for T, S, V being non empty TopStruct
  for f being map of T,S, g being map of S,V st
   f is continuous & g is continuous holds gf is continuous;
Theorems TOPS_2:70 and 71 have been improved in the same way.

The mother type of two functors in TOPREAL1:
  def 5 (of line segment) and
  def 6 (of a special polygonal arc) have been changed to Subset of TOP-REAL n (the original type: Subset of the carrier of TOP-REAL n).

Some of the theorems and definitions in ALTCAT_3 were generalized so in definitions 7, 8 and 12 loci "category" were replaced by "non empty AltCatStr" and in 9, 10, 11 - by "AltGraph", corresponding theorems were also strenghtened. Theorems 9, 10, 11 and 12 were generalized for associative transitive (non empty AltCatStr) and 1 - for "with_units (non empty AltCatStr)".

One existential registration of cluster was added:

definition
let C be with_units (non empty AltCatStr),
    o be object of C;
cluster mono epi retraction coretraction Morphism of o,o;
end;

For the changes in ALTCAT series thanks are due to Artur Kornilowicz.

Adam Grabowski adamgrab@math.uw.bialystok.pl


Revision 4

  MML Version: 2.3.1 => 2.4.1   Mizar Version: 5.2.30   November 14, 1997


The revision consists in: A. Irrelevant declarations in environments have been removed. It has been done automatically. The list of differences is long and no need to cite it here.
B. The redefinition in GR_CY_1:
definition
 let D be non empty set;
 let D1 be non empty Subset of D;
 let D2 be non empty Subset of D1;
 redefine mode Element of D2 ->Element of D1;
end;
is a repetition of a redefinition in NAT_LAT so it has been removed. Constructors and notation NAT_LAT had to be added to environments of GR_CY_1, GR_CY_2 and SCMFSA_2.
definition let D be non empty set;
 let S be non empty Subset of D;
 redefine mode Element of S -> Element of D;
end;
This redefinition is a repetition of a redefinition in HIDDEN. Removing it from CAT_5 and TREES_9 did not cause any changes in MML articles environments.
Theorem ALTCAT_1:17 states that
for C being non empty AltCatStr, a1,a2,a3 being object of C
  st <^a1,a3^> = ø implies <^a1,a2^> = ø or <^a2,a3^> = ø
   holds (the Comp of C).(a1,a2,a3)
     is Function of [:<^a2,a3^>,<^a1,a2^>:],<^a1,a3^>;
The assumption
<^a1,a3^> = ø implies <^a1,a2^> = ø or <^a2,a3^> = ø
is unnecessary. After simplifying this theorem became even stronger than ALTCAT_1:19 so ALTCAT_1:19 has been removed. Refer to ALTCAT_1:17 instead. Repeated redefinition occured in FUNCTOR0, too.
definition let I1 be set,
 f,g be ManySortedFunction of I1;
 redefine func gf -> ManySortedFunction of I1;
end;
It is the same as in ALTCAT_2.
Some unnecessary assumptions were deleted from ALTCAT_3:7, 18 and 19.
Cluster from FUNCTOR2:
definition
  let A,B being category;
 cluster covariant -> Covariant feasible Functor of A,B;
end;
was substituted by the group of clusters:
definition let A be transitive with_units (non empty AltCatStr),
               B be with_units (non empty AltCatStr);
 cluster -> feasible id-preserving Functor of A, B;
end;

definition let A be transitive with_units (non empty AltCatStr),
               B be with_units (non empty AltCatStr);
 cluster covariant -> Covariant comp-preserving Functor of A, B;
 cluster Covariant comp-preserving -> covariant Functor of A, B;
 cluster contravariant -> Contravariant comp-reversing Functor of A, B;
 cluster Contravariant comp-reversing -> contravariant Functor of A, B;
end;
FUNCTOR2:1 is an obvious consequence of FUNCTOR0:def 24. It has been removed.
To FUNCTOR2:def 1 reflexivity property has been added so theorem FUNCTOR2:3 has been canceled as obvious.
Some further theorems in FUNCTOR2 : 2, 4 - 7, 9, 11, 12 were generalized from type "category" to "transitive with_units (non empty AltCatStr)", similar improvement has been done in definitions 1 - 7 and 10.
definition
let L being non empty RelStr,
    X being Subset of L;
attr X is order-generating means
:: WAYBEL_6: def 5
for x be Element of L holds
 ex_inf_of (uparrow x)  X,L & x = inf ((uparrow x)  X);
end;
Definition 5 from article WAYBEL_6 was modified. Previous version was as follows (loci are not cited):
attr X is order-generating means
for x be Element of L holds x = inf ((uparrow x)  X);

C. The definition of expandable modes Nat and Real have been moved from ARYTM to NAT_1 and REAL_1, respectively. Because of this change it was necessary to add NAT_1 and REAL_1 to the notation directive in some articles.

Adam Grabowski adamgrab@math.uw.bialystok.pl


Revision 5

  MML Version: 2.4.1 => 2.5.1   Mizar Version: 5.2.30   December 20, 1997


The fifth revision consisted of some parts: A. repeated redefinitions have been removed:
- in TBSP_1 (as in NORMSP_1) (loci are not cited)
definition let M,S1,n;
 redefine func S1.n -> Element of the carrier of M;
end;
- in GR_CY_1 and GR_CY_2
definition let G be Group;let a be Element of the carrier of G;
 redefine func {a} -> Subset of the carrier of G;
end;
The redefinition in GR_CY_1 looks now as follows:
definition let G be Group; let a be Element of the carrier of G;
 redefine func {a} -> Subset of G;
end;
- in SEQFUNC and SCM_COMP (as in LIMFUNC1)
definition let n,k be Nat;
 redefine func max(n,k) -> Nat;
end;
- in YELLOW_8 (as in WAYBEL_3)
definition
 let T be TopStruct, A be Subset of the carrier of T;
 redefine func Cl A -> Subset of T;
end;
- in AFF_4
definition let AS,X,Y;
  redefine func X ï Y -> Subset of the carrier of AS;
end;
mode "Subset of the carrier of AS" has been substituted by "Subset of AS".
- in WAYBEL_5 (as in YELLOW_2)
definition
  let J be set, S be non empty 1-sorted;
  let F be Function of J, the carrier of S;
  redefine func rng F -> Subset of S;
end;
- in CIRCCOMB (as in PRE_CIRC)
definition let A be set; let X be set;
 redefine func A --> X -> ManySortedSet of A;
end;
B. repeated theorems
In theorem ORDINAL2:1 implication may be easily strenghtened to equivalence
 A c= B iff succ A c= succ B;
and ORDINAL3:4 may be canceled.
In
theorem :: TOPS_1:2
  P U ê TS = ê TS & ê TS U P = ê TS;
second conjunct is redundand in view of commutativity of boolean addition so it has been removed. The same situation repeated in TOPS_1:3 (equal to PRE_TOPC:15).
TOPS_1:11 and 12 has been removed as equal to PRE_TOPC:18 and 26, respectively.
theorem :: CARD_2:20
  0' = í & 0' = í & 1' = one;
Second conjunct removed.
theorem :: RCOMP_1:14
p=g implies [.p,g.] = {p} & [.g,p.] = {p} & ].p,g.[ = í;
second conjunct in consequent is redundand.
The following:
 a=a+(b-b) & a=a+b-b & a=a+(b+-b) & a=a+b+-b
  & a=a-(b-b) & a=a-(b+-b) & a=a+-b+b
  & a=b-(b-a) & a=-b-(-a-b) & a=-b-(-b-a);
known as REAL_2:17 contains one conjunct equal to SQUARE_1:6, namely a=a-b+b which has been removed. The same thing has been done in case of INT_1:4.
theorem :: REAL_2:88
 2ùa=a+a & 3ùa=a+a+a & 4ùa=a+a+a+a;
first conjunct is equal to SQUARE_1:5
theorem :: INT_1:3
  r1 = (- r2 + r1) + r2 & r1 = r2 + (- r2 + r1) &
  r1 = r2 + (r1 - r2) & r1 = r2 + r1 - r2;
Second and third conjunct removed as equal to SQUARE_1:6.
theorem :: CARD_5:4
 í = 0 & one = 1;
First conjunct is equal to the part of CARD_1:51. The same repetition had place in case of CARD_5:1.
theorem :: CARD_5:7
 NAT = omega & NAT = alef 0;
First conjunct has been removed (omega is a synonymous form of NAT)
Two schemes have been removed: MSSLambdaD in ALTCAT_1 and Set_of_Elements in FIN_TOPO as equal to LambdaDMS from PRALG_2 and SubsetFD in COMPLSP1, respectively.
theorem :: SCMFSA_7:11
 for p being FinSequence, i being Nat holds
     i î dom p iff 1 ó i & i ó len p;
is equal to FINSEQ_3:27, so canceled;
FINSEQ_4:23 is equal to FINSEQ_4:22 so canceled;
REWRITE1:6 has been removed as equal to FINSEQ_5:6
for R being Relation, p being RedSequence of R holds
  1 î dom p & len p î dom p;
C. clusters
- in CIRCCOMB (as in CANTOR_1)
definition let A be set; let X be non empty set;
 cluster A --> X -> non-empty;
end;
- in TREES_3, MONOID_1 and CIRCCOMB (as in GROUP_2)
definition
 let X be non empty set;
 cluster finite non empty Subset of X;
end;
- in LANG1 and PETRI (as in PRELAMB)
definition
 let D,E be non empty set;
 cluster non empty Relation of D,E;
end;
- in INSTALG1 (as in MSUALG_9)
definition
 let S be non empty non void ManySortedSign;
 let A be non-empty MSAlgebra over S;
 let o be OperSymbol of S;
 cluster -> FinSequence-like Element of Args(o,A);
end;
- in PUA2MSS1 (as in FSM_1)
definition
 let X be non empty set;
 cluster -> non empty a_partition of X;
end;
- in FACIRC_1 (as in RELAT_1)
 cluster empty -> Relation-like set;
D. modification of articles:
- LATTICES
A number of straightforward consequences of definitional (and other) theorems has been removed. Let us put the list here:
LATTICES:1 -> LATTICES:def 1
LATTICES:2 -> LATTICES:def 2
LATTICES:4 -> LATTICES:def 4
LATTICES:7 -> LATTICES:def 4
LATTICES:8 -> LATTICES:def 4
LATTICES:9 -> LATTICES:def 4
LATTICES:10 -> LATTICES:def 4
LATTICES:11 -> LATTICES:def 5
LATTICES:12 -> LATTICES:def 6
LATTICES:13 -> LATTICES:def 7
LATTICES:14 -> LATTICES:def 8
LATTICES:16 -> LATTICES:def 4
LATTICES:28 -> LATTICES:27
LATTICES:30 -> LATTICES:def 5
LATTICES:33 -> LATTICES:32
LATTICES:36 -> LATTICES:def 6
LATTICES:37 -> LATTICES:def 6
LATTICES:38 -> LATTICES:def 7
LATTICES:42 -> LATTICES:def 8
LATTICES:46 -> LATTICES:def 13
LATTICES:56 -> LATTICES:def 13
Some generalizations have been done simultaneously:
two existential registrations of clusters added:
  cluster strict non empty ÀÙ-SemiLattStr;
  cluster strict non empty Ú¿-SemiLattStr;
Definitions 1 and 2 were generalized to type "non empty ÀÙ-SemiLattStr" and "non empty Ú¿-SemiLattStr", respectively. The definitions 8 and 7 has been improved in the same way.
From theorems 31, 39, 40, 43, 44, 47, 48 one conjunct has been removed because of the commutativity property for "meet" and "join" lattice operation.
- RLVECT_1 and RLVECT_2:
Removed obvious consequences of definitional theorems:

RLVECT_1:4 -> RLVECT_1:def 2
RLVECT_1:6 -> RLVECT_1:def 4
RLVECT_1:9 -> RLVECT_1:def 6
RLVECT_1:11 -> RLVECT_1:def 8
RLVECT_1:12 -> RLVECT_1:def 9
RLVECT_1:13 -> RLVECT_1:def 9
RLVECT_1:14 -> RLVECT_1:def 9
RLVECT_1:15 -> RLVECT_1:def 9
RLVECT_1:17 -> RLVECT_1:def 10
RLVECT_1:18 -> RLVECT_1:def 11
RLVECT_1:52 -> RLVECT_1:def 12
RLVECT_1:53 -> RLVECT_1:def 12
RLVECT_2:2 -> RLVECT_2:def 1
RLVECT_2:12 -> RLVECT_2:def 4
RLVECT_2:13 -> RLVECT_2:def 4
RLVECT_2:25 -> RLVECT_2:def 5
RLVECT_2:26 -> RLVECT_2:def 5
RLVECT_2:27 -> RLVECT_2:def 6
RLVECT_2:31 -> RLVECT_2:def 8
RLVECT_2:32 -> RLVECT_2:def 8
RLVECT_2:36 -> RLVECT_2:def 8
RLVECT_2:37 -> RLVECT_2:def 9
RLVECT_2:38 -> RLVECT_2:def 9
RLVECT_2:39 -> RLVECT_2:def 9
RLVECT_2:45 -> RLVECT_2:def 10
RLVECT_2:46 -> RLVECT_2:def 10
RLVECT_2:55 -> RLVECT_2:def 11
RLVECT_2:56 -> RLVECT_2:def 12
RLVECT_2:57 -> RLVECT_2:def 12
RLVECT_2:63 -> RLVECT_2:def 13
RLVECT_2:64 -> RLVECT_2:def 13
RLVECT_2:72 -> RLVECT_2:def 14
RLVECT_2:78 -> RLVECT_2:def 15
RLVECT_2:83 -> RLVECT_2:def 16
RLVECT_2:84 -> RLVECT_2:def 16
RLVECT_2:85 -> RLVECT_2:def 17
RLVECT_2:86 -> RLVECT_2:def 18
RLVECT_2:87 -> RLVECT_2:def 19
RLVECT_2:88 -> RLVECT_2:def 19
RLVECT_2:89 -> RLVECT_2:def 20
RLVECT_2:90 -> RLVECT_2:def 20
RLVECT_2:91 -> RLVECT_2:def 21
RLVECT_2:100 -> RLVECT_2:def 22
RLVECT_2:101 -> RLVECT_2:def 22
- NORMFORM
A number of obvious consequences of definitional theorems has been removed:
Instead of NORMFORM:6 refer to NORMFORM:def 2
Instead of NORMFORM:7 refer to NORMFORM:def 3
Instead of NORMFORM:8 refer to NORMFORM:def 4
Instead of NORMFORM:9 refer to NORMFORM:def 5
theorem :: NORMFORM:15
 a U b = b U a;
theorem :: NORMFORM:18
 a ï b = b ï a;
Instead of the theorems above "commutativity" property has been added to appropriate definitions.
Instead of theorems 32, 33, 34 the following (equivalent) cluster has been added:
definition let A be set;
 cluster FinPairUnion A -> commutative idempotent associative;
end;
The following definition has been reformulated in order to avoid using auxiliary functors "Join" and "Meet" which are no longer exist in MML.
definition let A;
 func NormForm A -> strict LattStr means
:: NORMFORM: def 14
  the carrier of it = Normal_forms_on A &
  for B, C being Element of Normal_forms_on A holds
    (the L_join of it).(B, C) = mi (B U C) &
    (the L_meet of it).(B, C) = mi (B^C);
 end;
Previous form (A is still of type "set"):
definition let A;
 func NormForm A -> strict 0_Lattice equals
  LattStr(#Normal_forms_on A, Join A, Meet A#);
 end;
To get "0_Lattice" as a mother type adding some clusters was necessary:
definition let A;
  cluster NormForm A -> non empty;
  cluster NormForm A -> Lattice-like;
  cluster NormForm A -> distributive lower-bounded;
end;
After this, the theorems numbered 54, 62, 63, 80, 81, 82, 83, 84, and definitions 12, 13 might be removed.
- HEYTING1
Environment declaration "clusters NORMFORM;" had to be added.
The theorems 5, 6 have been canceled.
definition let A;
  cluster NormForm A -> implicative;
end;
has been inserted instead of HEYTING1:32.
- NATTRA_1:
Instead of the theorems
theorem :: NATTRA_1:18
 F is_transformable_to F;

theorem :: NATTRA_1:24
 F is_naturally_transformable_to F;

theorem :: NATTRA_1:29
 F ~= F;
"reflexivity" property has been added to appropriate definitions.
Similar operation has been done in case of
theorem :: MSUALG_3:16
for U1 being non-empty MSAlgebra over S holds U1,U1 are_isomorphic;
Before addition "reflexivity" property irrelevant "non-empty" attribute has been canceled.
- LMOD_6:
definition let K,V;
 func ‡V -> non empty Subset of V equals
:: LMOD_6: def 4
  the carrier of V;
end;
This definition is equal to PRE_TOPC:def 3 so it has been removed. Some directives (PRE_TOPC, SUB_OP) has been added to environment declaration. All occurings of this functor has also been replaced. (7 theorems)
- GOBRD10
definition let i,n;
  func Repeat(i,n) -> FinSequence of NAT means
:: GOBRD10: def 3
   len it =n & for j st 1ój & jón holds it.j=i;
end;
definition in GOBRD10 may be considered as redefinition of a functor from FINSEQ_2:def 2 Two vocabularies had to be added, FINSEQ_2, FUNCOP_1
definition let n, i;
  redefine func n |-> i -> FinSequence of NAT means
:: GOBRD10: def 3
    len it = n & for j st 1 ó j & j ó n holds it.j = i;
end;
Afterwards, GOBRD10:5 has been canceled as equal to FINSEQ_2:72
E. some minor changes have been done:
- in MSUALG_9:16 unnecessary "strict" has been removed.
- in HAHNBAN:13 unnecessary "non empty" attribute has been deleted.
- Antonym of a attribute in a predicative form (is_linearly_dependent) occured in RLVECT_2. changes in RLVECT_4, RLVECT_5, RLVECT_3.
- In WAYBEL_6:12 "non empty" attribute to LATTICE is unnecessary, because any LATTICE is non empty.
- a mistaken variable:
theorem :: REWRITE1:37
 for R being Relation, a,b being set st R reduces a,b
  holds a,b are_convergent_wrt R & a,b are_divergent_wrt R &
        b,a are_convergent_wrt R & b,a are_divergent_wrt R;
(previous form of the last conjunct: b,b are_divergent_wrt R)
Adam Grabowski adamgrab@math.uw.bialystok.pl
[Home] [Project] [Language] [System] [Library] [JFM]

Last modified: December 22, 1997
Please contact our Webmaster with other questions or comments.
Copyright 1997 Association of Mizar Users. All rights reserved.