let I be Fuzzy_Implication; for f being bijective increasing UnOp of [.0,1.] holds ConjImpl (I,f) = ((f ") * I) * [:f,f:]
let f be bijective increasing UnOp of [.0,1.]; ConjImpl (I,f) = ((f ") * I) * [:f,f:]
set g = ConjImpl (I,f);
dom (ConjImpl (I,f)) = [:[.0,1.],[.0,1.]:]
by FUNCT_2:def 1;
then A1:
dom (ConjImpl (I,f)) = dom (((f ") * I) * [:f,f:])
by FUNCT_2:def 1;
C2:
dom f = [.0,1.]
by FUNCT_2:def 1;
for x being object st x in dom (ConjImpl (I,f)) holds
(ConjImpl (I,f)) . x = (((f ") * I) * [:f,f:]) . x
proof
let x be
object ;
( x in dom (ConjImpl (I,f)) implies (ConjImpl (I,f)) . x = (((f ") * I) * [:f,f:]) . x )
assume
x in dom (ConjImpl (I,f))
;
(ConjImpl (I,f)) . x = (((f ") * I) * [:f,f:]) . x
then W1:
x in [:[.0,1.],[.0,1.]:]
by FUNCT_2:def 1;
then consider x1,
x2 being
object such that C0:
(
x1 in [.0,1.] &
x2 in [.0,1.] &
x = [x1,x2] )
by ZFMISC_1:def 2;
reconsider x1 =
x1,
x2 =
x2 as
Element of
[.0,1.] by C0;
D1:
x in dom [:f,f:]
by W1, FUNCT_2:def 1;
X2:
dom I = [:[.0,1.],[.0,1.]:]
by FUNCT_2:def 1;
[(f . x1),(f . x2)] in [:[.0,1.],[.0,1.]:]
by ZFMISC_1:87;
then
[:f,f:] . (
x1,
x2)
in dom I
by X2;
then D2:
[:f,f:] . x in dom I
by C0, BINOP_1:def 1;
(ConjImpl (I,f)) . x =
(ConjImpl (I,f)) . (
x1,
x2)
by C0, BINOP_1:def 1
.=
(f ") . (I . ((f . x1),(f . x2)))
by BIDef
.=
(f ") . (I . [(f . x1),(f . x2)])
by BINOP_1:def 1
.=
(f ") . (I . ([:f,f:] . (x1,x2)))
by C2, FUNCT_3:def 8
.=
(f ") . (I . ([:f,f:] . x))
by C0, BINOP_1:def 1
.=
((f ") * I) . ([:f,f:] . x)
by FUNCT_1:13, D2
.=
(((f ") * I) * [:f,f:]) . x
by FUNCT_1:13, D1
;
hence
(ConjImpl (I,f)) . x = (((f ") * I) * [:f,f:]) . x
;
verum
end;
hence
ConjImpl (I,f) = ((f ") * I) * [:f,f:]
by A1, FUNCT_1:2; verum