consider a being Element of A;
consider b being Element of A \ {a};
A1:
( b in A & a <> b )
by ZFMISC_1:64;
reconsider e1 = nabla A, e2 = id A as Element of (EqRelLATT A) by LATTICE5:4;
set Y = subrelstr {e1,e2};
A2:
the carrier of (subrelstr {e1,e2}) = {e1,e2}
by YELLOW_0:def 15;
e1 = [:A,A:]
by EQREL_1:def 1;
then A3:
e2 <= e1
by LATTICE5:6;
A4:
subrelstr {e1,e2} is meet-inheriting
proof
thus
for
x,
y being
Element of
(EqRelLATT A) st
x in the
carrier of
(subrelstr {e1,e2}) &
y in the
carrier of
(subrelstr {e1,e2}) &
ex_inf_of {x,y},
EqRelLATT A holds
inf {x,y} in the
carrier of
(subrelstr {e1,e2})
:: according to YELLOW_0:def 16 :: thesis: verumproof
let x,
y be
Element of
(EqRelLATT A);
:: thesis: ( x in the carrier of (subrelstr {e1,e2}) & y in the carrier of (subrelstr {e1,e2}) & ex_inf_of {x,y}, EqRelLATT A implies inf {x,y} in the carrier of (subrelstr {e1,e2}) )
assume A5:
(
x in the
carrier of
(subrelstr {e1,e2}) &
y in the
carrier of
(subrelstr {e1,e2}) &
ex_inf_of {x,y},
EqRelLATT A )
;
:: thesis: inf {x,y} in the carrier of (subrelstr {e1,e2})
end;
thus
verum
;
:: thesis: verum
end;
A6:
subrelstr {e1,e2} is join-inheriting
proof
thus
for
x,
y being
Element of
(EqRelLATT A) st
x in the
carrier of
(subrelstr {e1,e2}) &
y in the
carrier of
(subrelstr {e1,e2}) &
ex_sup_of {x,y},
EqRelLATT A holds
sup {x,y} in the
carrier of
(subrelstr {e1,e2})
:: according to YELLOW_0:def 17 :: thesis: verumproof
let x,
y be
Element of
(EqRelLATT A);
:: thesis: ( x in the carrier of (subrelstr {e1,e2}) & y in the carrier of (subrelstr {e1,e2}) & ex_sup_of {x,y}, EqRelLATT A implies sup {x,y} in the carrier of (subrelstr {e1,e2}) )
assume A7:
(
x in the
carrier of
(subrelstr {e1,e2}) &
y in the
carrier of
(subrelstr {e1,e2}) &
ex_sup_of {x,y},
EqRelLATT A )
;
:: thesis: sup {x,y} in the carrier of (subrelstr {e1,e2})
end;
thus
verum
;
:: thesis: verum
end;
A8:
not subrelstr {e1,e2} is trivial
A10:
subrelstr {e1,e2} is finitely_typed
proof
take
A
;
:: according to LATTICE8:def 2 :: thesis: ( ( for e being set st e in the carrier of (subrelstr {e1,e2}) holds
e is Equivalence_Relation of A ) & ex o being Element of NAT st
for e1, e2 being Equivalence_Relation of A
for x, y being set st e1 in the carrier of (subrelstr {e1,e2}) & e2 in the carrier of (subrelstr {e1,e2}) & [x,y] in e1 "\/" e2 holds
ex F being non empty FinSequence of A st
( len F = o & x,y are_joint_by F,e1,e2 ) )
thus
for
e being
set st
e in the
carrier of
(subrelstr {e1,e2}) holds
e is
Equivalence_Relation of
A
by A2, TARSKI:def 2;
:: thesis: ex o being Element of NAT st
for e1, e2 being Equivalence_Relation of A
for x, y being set st e1 in the carrier of (subrelstr {e1,e2}) & e2 in the carrier of (subrelstr {e1,e2}) & [x,y] in e1 "\/" e2 holds
ex F being non empty FinSequence of A st
( len F = o & x,y are_joint_by F,e1,e2 )
take o = 3;
:: thesis: for e1, e2 being Equivalence_Relation of A
for x, y being set st e1 in the carrier of (subrelstr {e1,e2}) & e2 in the carrier of (subrelstr {e1,e2}) & [x,y] in e1 "\/" e2 holds
ex F being non empty FinSequence of A st
( len F = o & x,y are_joint_by F,e1,e2 )
thus
for
eq1,
eq2 being
Equivalence_Relation of
A for
x1,
y1 being
set st
eq1 in the
carrier of
(subrelstr {e1,e2}) &
eq2 in the
carrier of
(subrelstr {e1,e2}) &
[x1,y1] in eq1 "\/" eq2 holds
ex
F being non
empty FinSequence of
A st
(
len F = o &
x1,
y1 are_joint_by F,
eq1,
eq2 )
:: thesis: verumproof
let eq1,
eq2 be
Equivalence_Relation of
A;
:: thesis: for x1, y1 being set st eq1 in the carrier of (subrelstr {e1,e2}) & eq2 in the carrier of (subrelstr {e1,e2}) & [x1,y1] in eq1 "\/" eq2 holds
ex F being non empty FinSequence of A st
( len F = o & x1,y1 are_joint_by F,eq1,eq2 )let x1,
y1 be
set ;
:: thesis: ( eq1 in the carrier of (subrelstr {e1,e2}) & eq2 in the carrier of (subrelstr {e1,e2}) & [x1,y1] in eq1 "\/" eq2 implies ex F being non empty FinSequence of A st
( len F = o & x1,y1 are_joint_by F,eq1,eq2 ) )
assume A11:
(
eq1 in the
carrier of
(subrelstr {e1,e2}) &
eq2 in the
carrier of
(subrelstr {e1,e2}) &
[x1,y1] in eq1 "\/" eq2 )
;
:: thesis: ex F being non empty FinSequence of A st
( len F = o & x1,y1 are_joint_by F,eq1,eq2 )
(
eq1 = e2 or
eq1 <> e2 )
;
then consider z being
set such that A12:
( (
eq1 = e2 &
z = x1 ) or (
eq1 <> e2 &
z = y1 ) )
;
consider x2,
y2 being
set such that A13:
(
[x1,y1] = [x2,y2] &
x2 in A &
y2 in A )
by A11, RELSET_1:6;
(
x1 in A &
y1 in A )
by A13, ZFMISC_1:33;
then reconsider F =
<*x1,z,y1*> as non
empty FinSequence of
A by A12, FINSEQ_2:16;
take
F
;
:: thesis: ( len F = o & x1,y1 are_joint_by F,eq1,eq2 )
end;
end;
reconsider Y = subrelstr {e1,e2} as non empty full Sublattice of EqRelLATT A by A4, A6;
take
Y
; :: thesis: ( not Y is trivial & Y is finitely_typed & Y is full )
thus
( not Y is trivial & Y is finitely_typed & Y is full )
by A8, A10; :: thesis: verum