let f, g be Fuzzy_Negation; min (f,g) = (minfuncreal [.0,1.]) . (f,g)
set A = [.0,1.];
set fg = min (f,g);
set mfg = (minfuncreal [.0,1.]) . (f,g);
B1:
dom (min (f,g)) = [.0,1.]
by FUNCT_2:def 1;
( f in Funcs ([.0,1.],REAL) & g in Funcs ([.0,1.],REAL) & Funcs ([.0,1.],REAL) <> {} )
by LemmaFunc2;
then
(minfuncreal [.0,1.]) . (f,g) in Funcs ([.0,1.],REAL)
by BINOP_1:17;
then consider f1 being Function such that
C1:
( (minfuncreal [.0,1.]) . (f,g) = f1 & dom f1 = [.0,1.] & rng f1 c= REAL )
by FUNCT_2:def 2;
for x being object st x in [.0,1.] holds
(min (f,g)) . x = ((minfuncreal [.0,1.]) . (f,g)) . x
proof
let x be
object ;
( x in [.0,1.] implies (min (f,g)) . x = ((minfuncreal [.0,1.]) . (f,g)) . x )
assume D0:
x in [.0,1.]
;
(min (f,g)) . x = ((minfuncreal [.0,1.]) . (f,g)) . x
consider f2,
g2 being
Function of
[.0,1.],
REAL such that D1:
(
f2 = f &
g2 = g &
min (
f,
g)
= min (
f2,
g2) )
by MinFuz;
(
dom f = [.0,1.] &
rng f c= REAL &
dom g = [.0,1.] &
rng g c= REAL )
by FUNCT_2:def 1, RELAT_1:def 19;
then reconsider fA =
f,
gA =
g as
Element of
Funcs (
[.0,1.],
REAL)
by FUNCT_2:def 2;
dom (minreal .: (fA,gA)) = [.0,1.]
by FUNCT_2:def 1;
then (minreal .: (fA,gA)) . x =
minreal . (
(fA . x),
(gA . x))
by D0, FUNCOP_1:22
.=
min (
(fA . x),
(gA . x))
by REAL_LAT:def 1
.=
(min (f,g)) . x
by D1, D0, COUSIN2:def 1
;
hence
(min (f,g)) . x = ((minfuncreal [.0,1.]) . (f,g)) . x
by REAL_LAT:def 5;
verum
end;
hence
min (f,g) = (minfuncreal [.0,1.]) . (f,g)
by C1, B1, FUNCT_1:2; verum