let T1, T2 be non empty TopSpace; :: thesis: for f being Function of T1,T2 st f is continuous holds
for A being Subset of T1
for g being Function of (T1 | A),(T2 | (f .: A)) st g = f | A holds
g is continuous

let f be Function of T1,T2; :: thesis: ( f is continuous implies for A being Subset of T1
for g being Function of (T1 | A),(T2 | (f .: A)) st g = f | A holds
g is continuous )

assume A1: f is continuous ; :: thesis: for A being Subset of T1
for g being Function of (T1 | A),(T2 | (f .: A)) st g = f | A holds
g is continuous

let A be Subset of T1; :: thesis: for g being Function of (T1 | A),(T2 | (f .: A)) st g = f | A holds
g is continuous

let g be Function of (T1 | A),(T2 | (f .: A)); :: thesis: ( g = f | A implies g is continuous )
assume A2: g = f | A ; :: thesis: g is continuous
A3: dom f = the carrier of T1 by FUNCT_2:def 1;
A4: [#] (T1 | A) = A by PRE_TOPC:def 5;
per cases ( A is empty or not A is empty ) ;
end;