let X be set ; for Y being complex-functions-membered set
for f being PartFunc of X,Y
for g being complex-valued Function holds f <#> (- g) = (<-> f) <#> g
let Y be complex-functions-membered set ; for f being PartFunc of X,Y
for g being complex-valued Function holds f <#> (- g) = (<-> f) <#> g
let f be PartFunc of X,Y; for g being complex-valued Function holds f <#> (- g) = (<-> f) <#> g
let g be complex-valued Function; f <#> (- g) = (<-> f) <#> g
set f1 = <-> f;
A1:
( dom (<-> f) = dom f & dom (f <#> (- g)) = (dom f) /\ (dom (- g)) )
by Def33, Def43;
dom ((<-> f) <#> g) = (dom (<-> f)) /\ (dom g)
by Def43;
hence A2:
dom (f <#> (- g)) = dom ((<-> f) <#> g)
by A1, VALUED_1:8; FUNCT_1:def 11 for b1 being object holds
( not b1 in dom (f <#> (- g)) or (f <#> (- g)) . b1 = ((<-> f) <#> g) . b1 )
let x be object ; ( not x in dom (f <#> (- g)) or (f <#> (- g)) . x = ((<-> f) <#> g) . x )
assume A3:
x in dom (f <#> (- g))
; (f <#> (- g)) . x = ((<-> f) <#> g) . x
then A4:
x in dom (<-> f)
by A1, XBOOLE_0:def 4;
thus (f <#> (- g)) . x =
(f . x) (#) ((- g) . x)
by A3, Def43
.=
(f . x) (#) (- (g . x))
by VALUED_1:8
.=
(- (f . x)) (#) (g . x)
by Th22
.=
((<-> f) . x) (#) (g . x)
by A4, Def33
.=
((<-> f) <#> g) . x
by A2, A3, Def43
; verum