let X be non empty set ; :: thesis: for f being PartFunc of X,COMPLEX holds f = (Re f) + (<i> (#) (Im f))
let f be PartFunc of X,COMPLEX ; :: thesis: f = (Re f) + (<i> (#) (Im f))
A1:
( dom f = dom (Re f) & dom f = dom (Im f) )
by Def1, Def2;
A2:
dom (<i> (#) (Im f)) = dom (Im f)
by VALUED_1:def 5;
A3: dom ((Re f) + (<i> (#) (Im f))) =
(dom (Re f)) /\ (dom (<i> (#) (Im f)))
by VALUED_1:def 1
.=
(dom f) /\ (dom f)
by A1, VALUED_1:def 5
;
now let x be
set ;
:: thesis: ( x in dom ((Re f) + (<i> (#) (Im f))) implies ((Re f) + (<i> (#) (Im f))) . x = f . x )assume P01:
x in dom ((Re f) + (<i> (#) (Im f)))
;
:: thesis: ((Re f) + (<i> (#) (Im f))) . x = f . xthen ((Re f) + (<i> (#) (Im f))) . x =
((Re f) . x) + ((<i> (#) (Im f)) . x)
by VALUED_1:def 1
.=
(Re (f . x)) + ((<i> (#) (Im f)) . x)
by P01, A1, A3, Def1
.=
(Re (f . x)) + (<i> * ((Im f) . x))
by P01, A1, A2, A3, VALUED_1:def 5
.=
(Re (f . x)) + (<i> * (Im (f . x)))
by P01, A1, A3, Def2
;
hence
((Re f) + (<i> (#) (Im f))) . x = f . x
by COMPLEX1:29;
:: thesis: verum end;
hence
f = (Re f) + (<i> (#) (Im f))
by A3, FUNCT_1:9; :: thesis: verum