let I be non empty set ; for M being ManySortedSet of I
for X being Subset of (EqRelLatt M)
for X1 being SubsetFamily of [|M,M|] st X1 = X & not X is empty holds
for a, b being Equivalence_Relation of M st a = meet |:X1:| & b = "/\" (X,(EqRelLatt M)) holds
a = b
let M be ManySortedSet of I; for X being Subset of (EqRelLatt M)
for X1 being SubsetFamily of [|M,M|] st X1 = X & not X is empty holds
for a, b being Equivalence_Relation of M st a = meet |:X1:| & b = "/\" (X,(EqRelLatt M)) holds
a = b
let X be Subset of (EqRelLatt M); for X1 being SubsetFamily of [|M,M|] st X1 = X & not X is empty holds
for a, b being Equivalence_Relation of M st a = meet |:X1:| & b = "/\" (X,(EqRelLatt M)) holds
a = b
let X1 be SubsetFamily of [|M,M|]; ( X1 = X & not X is empty implies for a, b being Equivalence_Relation of M st a = meet |:X1:| & b = "/\" (X,(EqRelLatt M)) holds
a = b )
assume that
A1:
X1 = X
and
A2:
not X is empty
; for a, b being Equivalence_Relation of M st a = meet |:X1:| & b = "/\" (X,(EqRelLatt M)) holds
a = b
let a, b be Equivalence_Relation of M; ( a = meet |:X1:| & b = "/\" (X,(EqRelLatt M)) implies a = b )
reconsider a9 = a as Element of (EqRelLatt M) by MSUALG_5:def 5;
assume that
A3:
a = meet |:X1:|
and
A4:
b = "/\" (X,(EqRelLatt M))
; a = b
A5:
now reconsider X19 =
X1 as non
empty SubsetFamily of
[|M,M|] by A1, A2;
let c be
Element of
(EqRelLatt M);
( c is_less_than X implies c [= a9 )reconsider c9 =
c as
Equivalence_Relation of
M by MSUALG_5:def 5;
reconsider S =
|:X19:| as
V2()
MSSubsetFamily of
[|M,M|] ;
assume A6:
c is_less_than X
;
c [= a9now let Z1 be
ManySortedSet of
I;
( Z1 in S implies c9 c= Z1 )assume A7:
Z1 in S
;
c9 c= Z1now let i be
set ;
( i in I implies c9 . i c= Z1 . i )assume A8:
i in I
;
c9 . i c= Z1 . ithen
(
Z1 . i in |:X1:| . i &
|:X19:| . i = { (x1 . i) where x1 is Element of Bool [|M,M|] : x1 in X1 } )
by A7, CLOSURE2:14, PBOOLE:def 1;
then consider z being
Element of
Bool [|M,M|] such that A9:
Z1 . i = z . i
and A10:
z in X1
;
reconsider z9 =
z as
Element of
(EqRelLatt M) by A1, A10;
reconsider z1 =
z9 as
Equivalence_Relation of
M by MSUALG_5:def 5;
c [= z9
by A1, A6, A10, LATTICE3:def 16;
then
c9 c= z1
by Th7;
hence
c9 . i c= Z1 . i
by A8, A9, PBOOLE:def 2;
verum end; hence
c9 c= Z1
by PBOOLE:def 2;
verum end; then
c9 c= meet |:X1:|
by MSSUBFAM:45;
hence
c [= a9
by A3, Th7;
verum end;
then
a9 is_less_than X
by LATTICE3:def 16;
hence
a = b
by A4, A5, LATTICE3:34; verum