reconsider f = N1, g = N2 as Function of [.0,1.],REAL by LemmaFunc;
set EX = min (f,g);
A1:
rng (min (f,g)) c= (rng f) \/ (rng g)
by LemmaMinRng;
( rng f c= [.0,1.] & rng g c= [.0,1.] )
by RELAT_1:def 19;
then
(rng f) \/ (rng g) c= [.0,1.]
by XBOOLE_1:8;
then
rng (min (f,g)) c= [.0,1.]
by A1, XBOOLE_1:1;
then reconsider EX = min (f,g) as UnOp of [.0,1.] by FUNCT_2:6;
B0:
( 0 in [.0,1.] & 1 in [.0,1.] )
by XXREAL_1:1;
B1: EX . 0 =
min ((f . 0),(g . 0))
by B0, COUSIN2:def 1
.=
min (1,(N2 . 0))
by FUZIMPL3:def 4
.=
min (1,1)
by FUZIMPL3:def 4
.=
1
;
EX . 1 =
min ((f . 1),(g . 1))
by B0, COUSIN2:def 1
.=
min (0,(N2 . 1))
by FUZIMPL3:def 4
.=
min (0,0)
by FUZIMPL3:def 4
.=
0
;
then C1:
EX is satisfying_(N1)
by B1, FUZIMPL3:def 4;
for a, b being Element of [.0,1.] st a <= b holds
EX . a >= EX . b
then reconsider EX = EX as Fuzzy_Negation by C1, FUZIMPL3:def 5, FUZIMPL3:7;
ex f, g being Function of [.0,1.],REAL st
( f = N1 & g = N2 & EX = min (f,g) )
;
hence
ex b1 being Fuzzy_Negation ex f, g being Function of [.0,1.],REAL st
( f = N1 & g = N2 & b1 = min (f,g) )
; verum