set M = TUnitSphere n;
for p being Point of (TUnitSphere n) ex U being a_neighborhood of p st U, [#] (TOP-REAL n) are_homeomorphic
proof
let p be Point of (TUnitSphere n); :: thesis: ex U being a_neighborhood of p st U, [#] (TOP-REAL n) are_homeomorphic
reconsider n1 = n + 1 as Element of NAT ;
A1: p in the carrier of (Tunit_circle (n + 1)) ;
[#] (Tunit_circle (n + 1)) c= [#] (TOP-REAL (n + 1)) by PRE_TOPC:def 4;
then reconsider p1 = p as Point of (TOP-REAL n1) by A1;
A2: |.p1.| = 1 by TOPREALB:12;
A3: |.(- p1).| = sqrt |((- p1),(- p1))| by EUCLID_2:37
.= sqrt |(p1,p1)| by EUCLID_2:23
.= 1 by A2, EUCLID_2:37 ;
then |.((- p1) + (0. (TOP-REAL n1))).| = 1 by EUCLID:27;
then |.((- p1) + ((- 1) * (0. (TOP-REAL n1)))).| = 1 by EUCLID:28;
then |.((- p1) + (- (0. (TOP-REAL n1)))).| = 1 by EUCLID:39;
then |.((- p1) - (0. (TOP-REAL n1))).| = 1 by EUCLID:41;
then A4: - p1 in Sphere ((0. (TOP-REAL n1)),1) by TOPREAL9:9;
then - p1 in [#] ((TOP-REAL n1) | (Sphere ((0. (TOP-REAL n1)),1))) by PRE_TOPC:def 5;
then - p1 in the carrier of (Tcircle ((0. (TOP-REAL n1)),1)) by TOPREALB:def 6;
then - p1 in the carrier of (Tunit_circle n1) by TOPREALB:def 7;
then reconsider A = {(- p1)} as Subset of (TUnitSphere n) by ZFMISC_1:31;
reconsider U1 = ([#] (TUnitSphere n)) \ A as Subset of (TUnitSphere n) ;
|.(0. (TOP-REAL n1)).| <> |.(- p1).| by A3, EUCLID_2:39;
then 0. (TOP-REAL n1) <> (1 + 1) * (- p1) by EUCLID:31;
then 0. (TOP-REAL n1) <> (1 * (- p1)) + (1 * (- p1)) by EUCLID:33;
then 0. (TOP-REAL n1) <> (1 * (- p1)) + (- p1) by EUCLID:29;
then 0. (TOP-REAL n1) <> (- p1) + (- p1) by EUCLID:29;
then (- p1) + (- (- p1)) <> (- p1) + (- p1) by EUCLID:36;
then A5: not p1 in {(- p1)} by TARSKI:def 1;
then p1 in U1 by XBOOLE_0:def 5;
then reconsider U = U1 as a_neighborhood of p by CONNSP_2:3, FRECHET:4;
take U ; :: thesis: U, [#] (TOP-REAL n) are_homeomorphic
reconsider m = n + 1 as natural number ;
A6: TUnitSphere n = Tcircle ((0. (TOP-REAL m)),1) by TOPREALB:def 7
.= (TOP-REAL m) | (Sphere ((0. (TOP-REAL m)),1)) by TOPREALB:def 6 ;
reconsider S = Sphere ((0. (TOP-REAL m)),1) as Subset of (TOP-REAL m) ;
reconsider U11 = U1 as Subset of ((TOP-REAL m) | S) by A6;
U1 c= [#] (Tunit_circle m) ;
then A7: U1 c= Sphere ((0. (TOP-REAL m)),1) by A6, PRE_TOPC:def 5;
then reconsider V = U11 as non empty Subset of (TOP-REAL m) by A5, XBOOLE_0:def 5, XBOOLE_1:1;
(TUnitSphere n) | U = (TOP-REAL m) | V by A6, A7, PRE_TOPC:7;
then reconsider U2 = (TUnitSphere n) | U as non empty SubSpace of TOP-REAL m ;
reconsider p2 = - p1 as Point of (TOP-REAL m) ;
p2 <> 0. (TOP-REAL m) by A3, EUCLID_2:39;
then A8: TOP-REAL n, TPlane (p2,(0. (TOP-REAL m))) are_homeomorphic by Th29;
A9: (TOP-REAL n) | ([#] (TOP-REAL n)) = TopStruct(# the carrier of (TOP-REAL n), the topology of (TOP-REAL n) #) by TSEP_1:93;
A10: TOP-REAL n, TopStruct(# the carrier of (TOP-REAL n), the topology of (TOP-REAL n) #) are_homeomorphic by YELLOW14:19;
[#] U2 = U by PRE_TOPC:def 5
.= the carrier of (Tcircle ((0. (TOP-REAL m)),1)) \ {p2} by TOPREALB:def 7
.= ([#] ((TOP-REAL m) | (Sphere ((0. (TOP-REAL m)),1)))) \ {p2} by TOPREALB:def 6
.= (Sphere ((0. (TOP-REAL m)),1)) \ {p2} by PRE_TOPC:def 5 ;
then stereographic_projection (U2,p2) is being_homeomorphism by A4, Th31;
then U2, TPlane (p2,(0. (TOP-REAL m))) are_homeomorphic by T_0TOPSP:def 1;
then TOP-REAL n,U2 are_homeomorphic by A8, BORSUK_3:3;
then U2, TopStruct(# the carrier of (TOP-REAL n), the topology of (TOP-REAL n) #) are_homeomorphic by A10, BORSUK_3:3;
hence U, [#] (TOP-REAL n) are_homeomorphic by A9, METRIZTS:def 1; :: thesis: verum
end;
hence TUnitSphere n is n -locally_euclidean by MFOLD_1:13; :: thesis: verum