A1: AffineMap ((2 * PI),0) = R^1 (AffineMap ((2 * PI),0)) ;
A2: R^1 | (R^1 (dom sin)) = R^1 by SIN_COS:24, TOPREALB:6;
A3: R^1 | (R^1 (dom cos)) = R^1 by SIN_COS:24, TOPREALB:6;
set sR = R^1 sin;
set cR = R^1 cos;
reconsider sR = R^1 sin, cR = R^1 cos as Function of R^1,R^1 by Lm10, Lm11;
reconsider l = AffineMap ((2 * PI),0) as Function of R^1,R^1 by TOPREALB:8;
A4: dom (AffineMap ((2 * PI),0)) = REAL by FUNCT_2:def 1;
A5: rng (AffineMap ((2 * PI),0)) = [#] REAL by FCONT_1:55;
set s = sR * l;
set c = cR * l;
reconsider g = SphereMap as Function of R^1,(TOP-REAL 3) by TOPREALA:7;
for p being Point of R^1
for V being Subset of (TOP-REAL 3) st g . p in V & V is open holds
ex W being Subset of R^1 st
( p in W & W is open & g .: W c= V )
proof
let p be Point of R^1; :: thesis: for V being Subset of (TOP-REAL 3) st g . p in V & V is open holds
ex W being Subset of R^1 st
( p in W & W is open & g .: W c= V )

let V be Subset of (TOP-REAL 3); :: thesis: ( g . p in V & V is open implies ex W being Subset of R^1 st
( p in W & W is open & g .: W c= V ) )

assume that
A6: g . p in V and
A7: V is open ; :: thesis: ex W being Subset of R^1 st
( p in W & W is open & g .: W c= V )

A8: V = Int V by A7, TOPS_1:23;
A9: ( (cR * l) . p is Real & (sR * l) . p is Real ) by XREAL_0:def 1;
reconsider e = g . p as Point of (Euclid 3) by TOPREAL3:8;
consider r being real number such that
A10: r > 0 and
A11: Ball (e,r) c= V by A6, A8, GOBOARD6:5;
set A = ].(((g . p) `1) - (r / (sqrt 2))),(((g . p) `1) + (r / (sqrt 2))).[;
set B = ].(((g . p) `2) - (r / (sqrt 2))),(((g . p) `2) + (r / (sqrt 2))).[;
set F = (1,2,3) --> (].(((g . p) `1) - (r / (sqrt 2))),(((g . p) `1) + (r / (sqrt 2))).[,].(((g . p) `2) - (r / (sqrt 2))),(((g . p) `2) + (r / (sqrt 2))).[,{0});
A12: g . p = |[((cR * l) . p),((sR * l) . p),0]| by Lm12;
then A13: (g . p) `2 = (sR * l) . p by A9, EUCLID_5:2;
(g . p) `3 = 0 by A9, A12, EUCLID_5:2;
then A14: product ((1,2,3) --> (].(((g . p) `1) - (r / (sqrt 2))),(((g . p) `1) + (r / (sqrt 2))).[,].(((g . p) `2) - (r / (sqrt 2))),(((g . p) `2) + (r / (sqrt 2))).[,{0})) c= Ball (e,r) by Th48;
reconsider A = ].(((g . p) `1) - (r / (sqrt 2))),(((g . p) `1) + (r / (sqrt 2))).[, B = ].(((g . p) `2) - (r / (sqrt 2))),(((g . p) `2) + (r / (sqrt 2))).[ as Subset of R^1 by TOPMETR:17;
A15: A is open by JORDAN6:35;
A16: B is open by JORDAN6:35;
A17: sR is continuous by A2, PRE_TOPC:26;
(sR * l) . p in B by A10, A13, TOPREAL6:15;
then consider Ws being Subset of R^1 such that
A18: p in Ws and
A19: Ws is open and
A20: (sR * l) .: Ws c= B by A16, A17, A1, A4, A5, JGRAPH_2:10, TOPREALB:5;
A21: (g . p) `1 = (cR * l) . p by A12, A9, EUCLID_5:2;
A22: cR is continuous by A3, PRE_TOPC:26;
(cR * l) . p in A by A10, A21, TOPREAL6:15;
then consider Wc being Subset of R^1 such that
A23: p in Wc and
A24: Wc is open and
A25: (cR * l) .: Wc c= A by A15, A22, A1, A4, A5, JGRAPH_2:10, TOPREALB:5;
set W = Ws /\ Wc;
take Ws /\ Wc ; :: thesis: ( p in Ws /\ Wc & Ws /\ Wc is open & g .: (Ws /\ Wc) c= V )
thus p in Ws /\ Wc by A18, A23, XBOOLE_0:def 4; :: thesis: ( Ws /\ Wc is open & g .: (Ws /\ Wc) c= V )
thus Ws /\ Wc is open by A19, A24; :: thesis: g .: (Ws /\ Wc) c= V
let y be Point of (TOP-REAL 3); :: according to LATTICE7:def 1 :: thesis: ( not y in g .: (Ws /\ Wc) or y in V )
assume y in g .: (Ws /\ Wc) ; :: thesis: y in V
then consider x being Element of R^1 such that
A26: x in Ws /\ Wc and
A27: y = g . x by FUNCT_2:65;
A28: g . x = |[((cR * l) . x),((sR * l) . x),0]| by Lm12;
x in Ws by A26, XBOOLE_0:def 4;
then A29: (sR * l) . x in (sR * l) .: Ws by FUNCT_2:35;
x in Wc by A26, XBOOLE_0:def 4;
then A30: (cR * l) . x in (cR * l) .: Wc by FUNCT_2:35;
|[((cR * l) . x),((sR * l) . x),0]| = (1,2,3) --> (((cR * l) . x),((sR * l) . x),0) by Th30;
then |[((cR * l) . x),((sR * l) . x),0]| in product ((1,2,3) --> (].(((g . p) `1) - (r / (sqrt 2))),(((g . p) `1) + (r / (sqrt 2))).[,].(((g . p) `2) - (r / (sqrt 2))),(((g . p) `2) + (r / (sqrt 2))).[,{0})) by A20, A25, A29, A30, Lm2, Lm6, Th33;
then |[((cR * l) . x),((sR * l) . x),0]| in Ball (e,r) by A14;
hence y in V by A11, A27, A28; :: thesis: verum
end;
then g is continuous by JGRAPH_2:10;
hence SphereMap is continuous by PRE_TOPC:27; :: thesis: verum