let x0 be Element of COMPLEX ; :: thesis: for f being PartFunc of COMPLEX ,COMPLEX st f is_continuous_in x0 & f /. x0 <> 0 holds
f ^ is_continuous_in x0

let f be PartFunc of COMPLEX ,COMPLEX ; :: thesis: ( f is_continuous_in x0 & f /. x0 <> 0 implies f ^ is_continuous_in x0 )
assume A1: ( f is_continuous_in x0 & f /. x0 <> 0 ) ; :: thesis: f ^ is_continuous_in x0
then A2: ( x0 in dom f & ( for s1 being Complex_Sequence st rng s1 c= dom f & s1 is convergent & lim s1 = x0 holds
( f /* s1 is convergent & f /. x0 = lim (f /* s1) ) ) ) by Def2;
not f /. x0 in {0c } by A1, TARSKI:def 1;
then not x0 in f " {0c } by PARTFUN2:44;
then x0 in (dom f) \ (f " {0c }) by A2, XBOOLE_0:def 5;
hence A3: x0 in dom (f ^ ) by CFUNCT_1:def 2; :: according to CFCONT_1:def 2 :: thesis: for s1 being Complex_Sequence st rng s1 c= dom (f ^ ) & s1 is convergent & lim s1 = x0 holds
( (f ^ ) /* s1 is convergent & (f ^ ) /. x0 = lim ((f ^ ) /* s1) )

A4: (dom f) \ (f " {0c }) c= dom f by XBOOLE_1:36;
let s1 be Complex_Sequence; :: thesis: ( rng s1 c= dom (f ^ ) & s1 is convergent & lim s1 = x0 implies ( (f ^ ) /* s1 is convergent & (f ^ ) /. x0 = lim ((f ^ ) /* s1) ) )
assume A5: ( rng s1 c= dom (f ^ ) & s1 is convergent & lim s1 = x0 ) ; :: thesis: ( (f ^ ) /* s1 is convergent & (f ^ ) /. x0 = lim ((f ^ ) /* s1) )
then rng s1 c= (dom f) \ (f " {0c }) by CFUNCT_1:def 2;
then rng s1 c= dom f by A4, XBOOLE_1:1;
then A6: ( f /* s1 is convergent & f /. x0 = lim (f /* s1) ) by A1, A5, Def2;
then (f /* s1) " is convergent by A1, A5, Th21, COMSEQ_2:34;
hence (f ^ ) /* s1 is convergent by A5, Th22; :: thesis: (f ^ ) /. x0 = lim ((f ^ ) /* s1)
thus (f ^ ) /. x0 = (f /. x0) " by A3, CFUNCT_1:def 2
.= lim ((f /* s1) " ) by A1, A5, A6, Th21, COMSEQ_2:35
.= lim ((f ^ ) /* s1) by A5, Th22 ; :: thesis: verum