let N1, N2 be Fuzzy_Negation; ( N1 ~ = N2 implies N1 is onto )
assume
N1 ~ = N2
; N1 is onto
then AB:
N1 = N2 ~
;
then FF:
N2 is one-to-one
by LemmaOne;
for y being object st y in [.0,1.] holds
ex x being object st
( x in [.0,1.] & y = N1 . x )
proof
let y be
object ;
( y in [.0,1.] implies ex x being object st
( x in [.0,1.] & y = N1 . x ) )
assume A2:
y in [.0,1.]
;
ex x being object st
( x in [.0,1.] & y = N1 . x )
take x =
N2 . y;
( x in [.0,1.] & y = N1 . x )
N1 = N2 "
by AB, LemmaOne, FUNCT_1:def 5;
hence
(
x in [.0,1.] &
y = N1 . x )
by A2, FF, FUNCT_2:26, FUNCT_2:5;
verum
end;
then
rng N1 = [.0,1.]
by FUNCT_2:10;
hence
N1 is onto
by FUNCT_2:def 3; verum