let X be set ; for f1, f2 being PartFunc of COMPLEX,COMPLEX st f1 is_continuous_on X & f2 is_continuous_on X holds
( f1 + f2 is_continuous_on X & f1 - f2 is_continuous_on X & f1 (#) f2 is_continuous_on X )
let f1, f2 be PartFunc of COMPLEX,COMPLEX; ( f1 is_continuous_on X & f2 is_continuous_on X implies ( f1 + f2 is_continuous_on X & f1 - f2 is_continuous_on X & f1 (#) f2 is_continuous_on X ) )
assume A1:
( f1 is_continuous_on X & f2 is_continuous_on X )
; ( f1 + f2 is_continuous_on X & f1 - f2 is_continuous_on X & f1 (#) f2 is_continuous_on X )
then
( X c= dom f1 & X c= dom f2 )
;
then A2:
X c= (dom f1) /\ (dom f2)
by XBOOLE_1:19;
then A3:
X c= dom (f1 + f2)
by CFUNCT_1:1;
now for s1 being Complex_Sequence st rng s1 c= X & s1 is convergent & lim s1 in X holds
( (f1 + f2) /* s1 is convergent & (f1 + f2) /. (lim s1) = lim ((f1 + f2) /* s1) )let s1 be
Complex_Sequence;
( rng s1 c= X & s1 is convergent & lim s1 in X implies ( (f1 + f2) /* s1 is convergent & (f1 + f2) /. (lim s1) = lim ((f1 + f2) /* s1) ) )assume that A4:
rng s1 c= X
and A5:
s1 is
convergent
and A6:
lim s1 in X
;
( (f1 + f2) /* s1 is convergent & (f1 + f2) /. (lim s1) = lim ((f1 + f2) /* s1) )A7:
(
f1 /* s1 is
convergent &
f2 /* s1 is
convergent )
by A1, A4, A5, A6, Th38;
then A8:
(f1 /* s1) + (f2 /* s1) is
convergent
;
A9:
rng s1 c= (dom f1) /\ (dom f2)
by A2, A4;
A10:
lim s1 in dom (f1 + f2)
by A3, A6;
(
f1 /. (lim s1) = lim (f1 /* s1) &
f2 /. (lim s1) = lim (f2 /* s1) )
by A1, A4, A5, A6, Th38;
then (f1 + f2) /. (lim s1) =
(lim (f1 /* s1)) + (lim (f2 /* s1))
by A10, CFUNCT_1:1
.=
lim ((f1 /* s1) + (f2 /* s1))
by A7, COMSEQ_2:14
.=
lim ((f1 + f2) /* s1)
by A9, Th7
;
hence
(
(f1 + f2) /* s1 is
convergent &
(f1 + f2) /. (lim s1) = lim ((f1 + f2) /* s1) )
by A9, A8, Th7;
verum end;
hence
f1 + f2 is_continuous_on X
by A3, Th38; ( f1 - f2 is_continuous_on X & f1 (#) f2 is_continuous_on X )
A11:
X c= dom (f1 - f2)
by A2, CFUNCT_1:2;
now for s1 being Complex_Sequence st rng s1 c= X & s1 is convergent & lim s1 in X holds
( (f1 - f2) /* s1 is convergent & (f1 - f2) /. (lim s1) = lim ((f1 - f2) /* s1) )let s1 be
Complex_Sequence;
( rng s1 c= X & s1 is convergent & lim s1 in X implies ( (f1 - f2) /* s1 is convergent & (f1 - f2) /. (lim s1) = lim ((f1 - f2) /* s1) ) )assume that A12:
rng s1 c= X
and A13:
s1 is
convergent
and A14:
lim s1 in X
;
( (f1 - f2) /* s1 is convergent & (f1 - f2) /. (lim s1) = lim ((f1 - f2) /* s1) )A15:
(
f1 /* s1 is
convergent &
f2 /* s1 is
convergent )
by A1, A12, A13, A14, Th38;
then A16:
(f1 /* s1) - (f2 /* s1) is
convergent
;
A17:
rng s1 c= (dom f1) /\ (dom f2)
by A2, A12;
A18:
lim s1 in dom (f1 - f2)
by A11, A14;
(
f1 /. (lim s1) = lim (f1 /* s1) &
f2 /. (lim s1) = lim (f2 /* s1) )
by A1, A12, A13, A14, Th38;
then (f1 - f2) /. (lim s1) =
(lim (f1 /* s1)) - (lim (f2 /* s1))
by A18, CFUNCT_1:2
.=
lim ((f1 /* s1) - (f2 /* s1))
by A15, COMSEQ_2:26
.=
lim ((f1 - f2) /* s1)
by A17, Th7
;
hence
(
(f1 - f2) /* s1 is
convergent &
(f1 - f2) /. (lim s1) = lim ((f1 - f2) /* s1) )
by A17, A16, Th7;
verum end;
hence
f1 - f2 is_continuous_on X
by A11, Th38; f1 (#) f2 is_continuous_on X
A19:
X c= dom (f1 (#) f2)
by A2, CFUNCT_1:3;
now for s1 being Complex_Sequence st rng s1 c= X & s1 is convergent & lim s1 in X holds
( (f1 (#) f2) /* s1 is convergent & (f1 (#) f2) /. (lim s1) = lim ((f1 (#) f2) /* s1) )let s1 be
Complex_Sequence;
( rng s1 c= X & s1 is convergent & lim s1 in X implies ( (f1 (#) f2) /* s1 is convergent & (f1 (#) f2) /. (lim s1) = lim ((f1 (#) f2) /* s1) ) )assume that A20:
rng s1 c= X
and A21:
s1 is
convergent
and A22:
lim s1 in X
;
( (f1 (#) f2) /* s1 is convergent & (f1 (#) f2) /. (lim s1) = lim ((f1 (#) f2) /* s1) )A23:
(
f1 /* s1 is
convergent &
f2 /* s1 is
convergent )
by A1, A20, A21, A22, Th38;
then A24:
(f1 /* s1) (#) (f2 /* s1) is
convergent
;
A25:
rng s1 c= (dom f1) /\ (dom f2)
by A2, A20;
A26:
lim s1 in dom (f1 (#) f2)
by A19, A22;
(
f1 /. (lim s1) = lim (f1 /* s1) &
f2 /. (lim s1) = lim (f2 /* s1) )
by A1, A20, A21, A22, Th38;
then (f1 (#) f2) /. (lim s1) =
(lim (f1 /* s1)) * (lim (f2 /* s1))
by A26, CFUNCT_1:3
.=
lim ((f1 /* s1) (#) (f2 /* s1))
by A23, COMSEQ_2:30
.=
lim ((f1 (#) f2) /* s1)
by A25, Th7
;
hence
(
(f1 (#) f2) /* s1 is
convergent &
(f1 (#) f2) /. (lim s1) = lim ((f1 (#) f2) /* s1) )
by A25, A24, Th7;
verum end;
hence
f1 (#) f2 is_continuous_on X
by A19, Th38; verum