set FL = FuzzyLattice [:X,X:];
set RP = RealPoset [.0 ,1.];
set A = { ((i iter R) (#) (j iter R)) where i, j is Element of NAT : ( i > 0 & j > 0 ) } ;
for c being Element of [:X,X:] holds ((TrCl R) (#) (TrCl R)) . c <= (TrCl R) . c
proof
let c be
Element of
[:X,X:];
:: thesis: ((TrCl R) (#) (TrCl R)) . c <= (TrCl R) . c
A1:
{ ((i iter R) (#) (j iter R)) where i, j is Element of NAT : ( i > 0 & j > 0 ) } c= the
carrier of
(FuzzyLattice [:X,X:])
A3:
((TrCl R) (#) (TrCl R)) . c =
("\/" { ((i iter R) (#) (j iter R)) where i, j is Element of NAT : ( i > 0 & j > 0 ) } ,(FuzzyLattice [:X,X:])) . c
by Th36
.=
"\/" (pi { ((i iter R) (#) (j iter R)) where i, j is Element of NAT : ( i > 0 & j > 0 ) } ,c),
(RealPoset [.0 ,1.])
by A1, Th32
;
(TrCl R) . c is_>=_than pi { ((i iter R) (#) (j iter R)) where i, j is Element of NAT : ( i > 0 & j > 0 ) } ,
c
proof
for
b being
Element of
(RealPoset [.0 ,1.]) st
b in pi { ((i iter R) (#) (j iter R)) where i, j is Element of NAT : ( i > 0 & j > 0 ) } ,
c holds
b <<= (TrCl R) . c
proof
let b be
Element of
(RealPoset [.0 ,1.]);
:: thesis: ( b in pi { ((i iter R) (#) (j iter R)) where i, j is Element of NAT : ( i > 0 & j > 0 ) } ,c implies b <<= (TrCl R) . c )
assume
b in pi { ((i iter R) (#) (j iter R)) where i, j is Element of NAT : ( i > 0 & j > 0 ) } ,
c
;
:: thesis: b <<= (TrCl R) . c
then consider f being
Function such that A4:
(
f in { ((i iter R) (#) (j iter R)) where i, j is Element of NAT : ( i > 0 & j > 0 ) } &
b = f . c )
by CARD_3:def 6;
consider i,
j being
Element of
NAT such that A5:
(
f = (i iter R) (#) (j iter R) &
i > 0 &
j > 0 )
by A4;
A6:
i + j > 0
by A5;
A7:
f = (i + j) iter R
by A5, Th27;
reconsider f =
f as
RMembership_Func of
X,
X by A5;
TrCl R c=
by A6, A7, Th31;
then
f . c <= (TrCl R) . c
by FUZZY_1:def 3;
hence
b <<= (TrCl R) . c
by A4, LFUZZY_0:3;
:: thesis: verum
end;
hence
(TrCl R) . c is_>=_than pi { ((i iter R) (#) (j iter R)) where i, j is Element of NAT : ( i > 0 & j > 0 ) } ,
c
by LATTICE3:def 9;
:: thesis: verum
end;
then
"\/" (pi { ((i iter R) (#) (j iter R)) where i, j is Element of NAT : ( i > 0 & j > 0 ) } ,c),
(RealPoset [.0 ,1.]) <<= (TrCl R) . c
by YELLOW_0:32;
hence
((TrCl R) (#) (TrCl R)) . c <= (TrCl R) . c
by A3, LFUZZY_0:3;
:: thesis: verum
end;
then
TrCl R c=
by FUZZY_1:def 3;
hence
TrCl R is transitive
by Def6; :: thesis: verum