let X be non empty set ; :: thesis: for R being RMembership_Func of X,X holds (Imf X,X) (#) R = R
let R be RMembership_Func of X,X; :: thesis: (Imf X,X) (#) R = R
A1: dom ((Imf X,X) (#) R) =
[:X,X:]
by FUNCT_2:def 1
.=
dom R
by FUNCT_2:def 1
;
for x, y being set st [x,y] in dom ((Imf X,X) (#) R) holds
((Imf X,X) (#) R) . x,y = R . x,y
proof
let x,
y be
set ;
:: thesis: ( [x,y] in dom ((Imf X,X) (#) R) implies ((Imf X,X) (#) R) . x,y = R . x,y )
assume
[x,y] in dom ((Imf X,X) (#) R)
;
:: thesis: ((Imf X,X) (#) R) . x,y = R . x,y
then reconsider x =
x,
y =
y as
Element of
X by ZFMISC_1:106;
A2:
((Imf X,X) (#) R) . x,
y = "\/" { (((Imf X,X) . x,z) "/\" (R . z,y)) where z is Element of X : verum } ,
(RealPoset [.0 ,1.])
by LFUZZY_0:22;
set S =
{ (((Imf X,X) . x,z) "/\" (R . z,y)) where z is Element of X : verum } ;
A3:
R . x,
y is_>=_than { (((Imf X,X) . x,z) "/\" (R . z,y)) where z is Element of X : verum }
proof
for
c being
Element of
(RealPoset [.0 ,1.]) st
c in { (((Imf X,X) . x,z) "/\" (R . z,y)) where z is Element of X : verum } holds
c <<= R . [x,y]
proof
let c be
Element of
(RealPoset [.0 ,1.]);
:: thesis: ( c in { (((Imf X,X) . x,z) "/\" (R . z,y)) where z is Element of X : verum } implies c <<= R . [x,y] )
assume
c in { (((Imf X,X) . x,z) "/\" (R . z,y)) where z is Element of X : verum }
;
:: thesis: c <<= R . [x,y]
then consider z being
Element of
X such that A4:
c = ((Imf X,X) . x,z) "/\" (R . z,y)
;
end;
hence
R . x,
y is_>=_than { (((Imf X,X) . x,z) "/\" (R . z,y)) where z is Element of X : verum }
by LATTICE3:def 9;
:: thesis: verum
end;
for
b being
Element of
(RealPoset [.0 ,1.]) st
b is_>=_than { (((Imf X,X) . x,z) "/\" (R . z,y)) where z is Element of X : verum } holds
R . x,
y <<= b
proof
let b be
Element of
(RealPoset [.0 ,1.]);
:: thesis: ( b is_>=_than { (((Imf X,X) . x,z) "/\" (R . z,y)) where z is Element of X : verum } implies R . x,y <<= b )
assume A9:
b is_>=_than { (((Imf X,X) . x,z) "/\" (R . z,y)) where z is Element of X : verum }
;
:: thesis: R . x,y <<= b
A10:
R . x,
y <= 1
by FUZZY_4:4;
((Imf X,X) . x,x) "/\" (R . [x,y]) =
min 1,
(R . x,y)
by FUZZY_4:25
.=
R . [x,y]
by A10, XXREAL_0:def 9
;
then
R . x,
y in { (((Imf X,X) . x,z) "/\" (R . z,y)) where z is Element of X : verum }
;
hence
R . x,
y <<= b
by A9, LATTICE3:def 9;
:: thesis: verum
end;
hence
((Imf X,X) (#) R) . x,
y = R . x,
y
by A2, A3, YELLOW_0:32;
:: thesis: verum
end;
hence
(Imf X,X) (#) R = R
by A1, BINOP_1:32; :: thesis: verum