frechet.miz
begin
Lm1: for r be
Real st r
>
0 holds ex n be
Nat st (1
/ n)
< r & n
>
0
proof
let r be
Real;
assume
A1: r
>
0 ;
consider n be
Nat such that
A2: (1
/ r)
< n by
SEQ_4: 3;
take n;
(1
/ (1
/ r))
> (1
/ n) by
A1,
A2,
XREAL_1: 88;
hence (1
/ n)
< r;
thus thesis by
A1,
A2;
end;
theorem ::
FRECHET:1
for T be non
empty
1-sorted, S be
sequence of T holds (
rng S) is
Subset of T;
theorem ::
FRECHET:2
Th2: for T1 be non
empty
1-sorted, T2 be
1-sorted, S be
sequence of T1 st (
rng S)
c= the
carrier of T2 holds S is
sequence of T2
proof
let T1 be non
empty
1-sorted, T2 be
1-sorted, S be
sequence of T1;
A1: (
dom S)
=
NAT by
FUNCT_2:def 1;
assume (
rng S)
c= the
carrier of T2;
hence thesis by
A1,
FUNCT_2: 2;
end;
theorem ::
FRECHET:3
Th3: for T be non
empty
TopSpace, x be
Point of T, B be
Basis of x holds B
<>
{}
proof
let T be non
empty
TopSpace, x be
Point of T, B be
Basis of x;
A1: the
carrier of T
in the
topology of T by
PRE_TOPC:def 1;
set U1 = (
[#] T);
reconsider T as non
empty
TopStruct;
U1 is
open by
A1,
PRE_TOPC:def 2;
then ex U2 be
Subset of T st U2
in B & U2
c= U1 by
YELLOW_8: 13;
hence thesis;
end;
registration
let T be non
empty
TopSpace;
let x be
Point of T;
cluster -> non
empty for
Basis of x;
coherence by
Th3;
end
Lm2: for T be
TopStruct, A be
Subset of T holds A is
open iff ((
[#] T)
\ A) is
closed
proof
let T be
TopStruct, A be
Subset of T;
thus A is
open implies ((
[#] T)
\ A) is
closed
proof
assume A is
open;
then ((
[#] T)
\ ((
[#] T)
\ A)) is
open by
PRE_TOPC: 3;
hence thesis by
PRE_TOPC:def 3;
end;
assume ((
[#] T)
\ A) is
closed;
then ((
[#] T)
\ ((
[#] T)
\ A)) is
open by
PRE_TOPC:def 3;
hence thesis by
PRE_TOPC: 3;
end;
theorem ::
FRECHET:4
Th4: for T be
TopSpace, A,B be
Subset of T st A is
open & B is
closed holds (A
\ B) is
open
proof
let T be
TopSpace, A,B be
Subset of T;
assume that
A1: A is
open and
A2: B is
closed;
((
[#] T)
\ B) is
open by
A2,
PRE_TOPC:def 3;
then (A
/\ ((
[#] T)
\ B)) is
open by
A1,
TOPS_1: 11;
then
A3: ((A
/\ (
[#] T))
\ (A
/\ B)) is
open by
XBOOLE_1: 50;
(A
/\ (
[#] T))
= A by
XBOOLE_1: 28;
hence thesis by
A3,
XBOOLE_1: 47;
end;
theorem ::
FRECHET:5
Th5: for T be
TopStruct st (
{} T) is
closed & (
[#] T) is
closed & (for A,B be
Subset of T st A is
closed & B is
closed holds (A
\/ B) is
closed) & for F be
Subset-Family of T st F is
closed holds (
meet F) is
closed holds T is
TopSpace
proof
let T be
TopStruct;
assume that
A1: (
{} T) is
closed and
A2: (
[#] T) is
closed and
A3: for A,B be
Subset of T st A is
closed & B is
closed holds (A
\/ B) is
closed and
A4: for F be
Subset-Family of T st F is
closed holds (
meet F) is
closed;
A5: for A,B be
Subset of T st A
in the
topology of T & B
in the
topology of T holds (A
/\ B)
in the
topology of T
proof
let A,B be
Subset of T;
assume that
A6: A
in the
topology of T and
A7: B
in the
topology of T;
reconsider A, B as
Subset of T;
B is
open by
A7,
PRE_TOPC:def 2;
then
A8: ((
[#] T)
\ B) is
closed by
Lm2;
A is
open by
A6,
PRE_TOPC:def 2;
then ((
[#] T)
\ A) is
closed by
Lm2;
then (((
[#] T)
\ A)
\/ ((
[#] T)
\ B)) is
closed by
A3,
A8;
then ((
[#] T)
\ (A
/\ B)) is
closed by
XBOOLE_1: 54;
then (A
/\ B) is
open by
Lm2;
hence thesis by
PRE_TOPC:def 2;
end;
A9: for G be
Subset-Family of T st G
c= the
topology of T holds (
union G)
in the
topology of T
proof
let G be
Subset-Family of T;
reconsider G9 = G as
Subset-Family of T;
assume
A10: G
c= the
topology of T;
per cases ;
suppose
A11: G
=
{} ;
((
[#] T)
\ (
{} T))
= (
[#] T);
then (
{} T) is
open by
A2,
Lm2;
hence thesis by
A11,
PRE_TOPC:def 2,
ZFMISC_1: 2;
end;
suppose
A12: G
<>
{} ;
reconsider CG = (
COMPLEMENT G) as
Subset-Family of T;
A13: for A be
Subset of T holds A
in G implies ((
[#] T)
\ A) is
closed by
A10,
Lm2,
PRE_TOPC:def 2;
(
COMPLEMENT G) is
closed
proof
let A be
Subset of T;
assume A
in (
COMPLEMENT G);
then (A
` )
in G9 by
SETFAM_1:def 7;
then ((
[#] T)
\ (A
` )) is
closed by
A13;
hence thesis by
PRE_TOPC: 3;
end;
then (
meet CG) is
closed by
A4;
then ((
union G9)
` ) is
closed by
A12,
TOPS_2: 6;
then ((
[#] T)
\ (
union G)) is
closed;
then (
union G) is
open by
Lm2;
hence thesis by
PRE_TOPC:def 2;
end;
end;
((
[#] T)
\ (
{} T)) is
open by
A1,
PRE_TOPC:def 3;
then the
carrier of T
in the
topology of T by
PRE_TOPC:def 2;
hence thesis by
A9,
A5,
PRE_TOPC:def 1;
end;
theorem ::
FRECHET:6
Th6: for T be
TopSpace, S be non
empty
TopStruct, f be
Function of T, S st for A be
Subset of S holds A is
closed iff (f
" A) is
closed holds S is
TopSpace
proof
let T be
TopSpace, S be non
empty
TopStruct, f be
Function of T, S;
assume
A1: for A be
Subset of S holds A is
closed iff (f
" A) is
closed;
A2: for A,B be
Subset of S st A is
closed & B is
closed holds (A
\/ B) is
closed
proof
let A,B be
Subset of S;
assume A is
closed & B is
closed;
then (f
" A) is
closed & (f
" B) is
closed by
A1;
then ((f
" A)
\/ (f
" B)) is
closed by
TOPS_1: 9;
then (f
" (A
\/ B)) is
closed by
RELAT_1: 140;
hence thesis by
A1;
end;
(
{} T) is
closed & (f
"
{} )
=
{} ;
then
A3: (
{} S) is
closed by
A1;
A4: for F be
Subset-Family of S st F is
closed holds (
meet F) is
closed
proof
let F be
Subset-Family of S;
assume
A5: F is
closed;
per cases ;
suppose F
= (
{} S);
hence thesis by
A3,
SETFAM_1:def 1;
end;
suppose
A6: F
<>
{} ;
set F1 = { (f
" A) where A be
Subset of S : A
in F };
ex A be
set st A
in F
proof
set A = the
Element of F;
take A;
thus thesis by
A6;
end;
then
consider A be
Subset of S such that
A7: A
in F;
reconsider A as
Subset of S;
A8: (f
" A)
in F1 by
A7;
F1
c= (
bool the
carrier of T)
proof
let B be
object;
assume B
in F1;
then ex A be
Subset of S st B
= (f
" A) & A
in F;
hence thesis;
end;
then
reconsider F1 as
Subset-Family of T;
A9: (
meet F1)
c= (f
" (
meet F))
proof
let x be
object;
assume
A10: x
in (
meet F1);
for A be
set st A
in F holds (f
. x)
in A
proof
let A be
set;
assume
A11: A
in F;
then
reconsider A as
Subset of S;
(f
" A)
in F1 by
A11;
then x
in (f
" A) by
A10,
SETFAM_1:def 1;
hence thesis by
FUNCT_1:def 7;
end;
then
A12: (f
. x)
in (
meet F) by
A6,
SETFAM_1:def 1;
x
in the
carrier of T by
A10;
then x
in (
dom f) by
FUNCT_2:def 1;
hence thesis by
A12,
FUNCT_1:def 7;
end;
F1 is
closed
proof
let B be
Subset of T;
assume B
in F1;
then
consider A be
Subset of S such that
A13: (f
" A)
= B and
A14: A
in F;
A is
closed by
A5,
A14;
hence thesis by
A1,
A13;
end;
then
A15: (
meet F1) is
closed by
TOPS_2: 22;
(f
" (
meet F))
c= (
meet F1)
proof
let x be
object;
assume
A16: x
in (f
" (
meet F));
then
A17: (f
. x)
in (
meet F) by
FUNCT_1:def 7;
A18: x
in (
dom f) by
A16,
FUNCT_1:def 7;
for B be
set st B
in F1 holds x
in B
proof
let B be
set;
assume B
in F1;
then
consider A be
Subset of S such that
A19: B
= (f
" A) and
A20: A
in F;
(f
. x)
in A by
A17,
A20,
SETFAM_1:def 1;
hence thesis by
A18,
A19,
FUNCT_1:def 7;
end;
hence thesis by
A8,
SETFAM_1:def 1;
end;
then (
meet F1)
= (f
" (
meet F)) by
A9;
hence thesis by
A1,
A15;
end;
end;
(f
" (
[#] S))
= (
[#] T) by
TOPS_2: 41;
then (
[#] S) is
closed by
A1;
hence thesis by
A3,
A2,
A4,
Th5;
end;
theorem ::
FRECHET:7
Th7: for x be
Point of
RealSpace , r be
Real holds (
Ball (x,r))
=
].(x
- r), (x
+ r).[
proof
let x be
Point of
RealSpace , r be
Real;
reconsider x2 = x as
Element of
REAL by
METRIC_1:def 13;
thus (
Ball (x,r))
c=
].(x
- r), (x
+ r).[
proof
let y be
object;
assume
A1: y
in (
Ball (x,r));
then
reconsider y1 = y as
Element of
RealSpace ;
reconsider y2 = y1 as
Element of
REAL by
METRIC_1:def 13;
A2: (
dist (x,y1))
= (
real_dist
. (x2,y2)) by
METRIC_1:def 1,
METRIC_1:def 13
.=
|.(x2
- y2).| by
METRIC_1:def 12
.=
|.(
- (y2
- x2)).|
.=
|.(y2
- x2).| by
COMPLEX1: 52;
(
dist (x,y1))
< r by
A1,
METRIC_1: 11;
hence thesis by
A2,
RCOMP_1: 1;
end;
let y be
object;
assume
A3: y
in
].(x
- r), (x
+ r).[;
then
reconsider y2 = y as
Element of
REAL ;
reconsider x1 = x, y1 = y2 as
Element of
RealSpace by
METRIC_1:def 13;
|.(y2
- x).|
=
|.(
- (y2
- x)).| by
COMPLEX1: 52
.=
|.(x
- y2).|
.= (
real_dist
. (x2,y2)) by
METRIC_1:def 12;
then
A4: (
real_dist
. (x2,y2))
< r by
A3,
RCOMP_1: 1;
(
dist (x1,y1))
= (
real_dist
. (x2,y2)) by
METRIC_1:def 1,
METRIC_1:def 13;
hence thesis by
A4,
METRIC_1: 11;
end;
theorem ::
FRECHET:8
for A be
Subset of
R^1 holds A is
open iff for x be
Real st x
in A holds ex r be
Real st r
>
0 &
].(x
- r), (x
+ r).[
c= A
proof
let A be
Subset of
R^1 ;
reconsider A1 = A as
Subset of
RealSpace by
TOPMETR: 12;
thus A is
open implies for x be
Real st x
in A holds ex r be
Real st r
>
0 &
].(x
- r), (x
+ r).[
c= A
proof
reconsider A1 = A as
Subset of
R^1 ;
A1: the
topology of
R^1
= (
Family_open_set
RealSpace ) by
TOPMETR: 12;
assume A is
open;
then
A2: A1
in the
topology of
R^1 by
PRE_TOPC:def 2;
let x be
Real;
reconsider x1 = x as
Element of
REAL by
XREAL_0:def 1;
reconsider x1 as
Element of
RealSpace by
METRIC_1:def 13;
assume x
in A;
then
consider r be
Real such that
A3: r
>
0 and
A4: (
Ball (x1,r))
c= A1 by
A2,
A1,
PCOMPS_1:def 4;
].(x
- r), (x
+ r).[
c= A1 by
A4,
Th7;
hence thesis by
A3;
end;
assume
A5: for x be
Real st x
in A holds ex r be
Real st r
>
0 &
].(x
- r), (x
+ r).[
c= A;
for x be
Element of
RealSpace st x
in A1 holds ex r be
Real st r
>
0 & (
Ball (x,r))
c= A1
proof
let x be
Element of
RealSpace ;
reconsider x1 = x as
Real;
assume x
in A1;
then
consider r be
Real such that
A6: r
>
0 and
A7:
].(x1
- r), (x1
+ r).[
c= A1 by
A5;
(
Ball (x,r))
c= A1 by
A7,
Th7;
hence thesis by
A6;
end;
then
A8: A1
in (
Family_open_set
RealSpace ) by
PCOMPS_1:def 4;
the
topology of
R^1
= (
Family_open_set
RealSpace ) by
TOPMETR: 12;
hence thesis by
A8,
PRE_TOPC:def 2;
end;
theorem ::
FRECHET:9
Th9: for S be
sequence of
R^1 st (for n be
Element of
NAT holds (S
. n)
in
].(n
- (1
/ 4)), (n
+ (1
/ 4)).[) holds (
rng S) is
closed
proof
let S be
sequence of
R^1 ;
reconsider B = (
rng S) as
Subset of
R^1 ;
assume
A1: for n be
Element of
NAT holds (S
. n)
in
].(n
- (1
/ 4)), (n
+ (1
/ 4)).[;
for x be
Point of
RealSpace st x
in (B
` ) holds ex r be
Real st r
>
0 & (
Ball (x,r))
c= (B
` )
proof
let x be
Point of
RealSpace ;
assume
A2: x
in (B
` );
reconsider x1 = x as
Real;
per cases ;
suppose
A3: (
].(x1
- (1
/ 4)), (x1
+ (1
/ 4)).[
/\ B)
=
{} ;
reconsider C = (
Ball (x,(1
/ 4))) as
Subset of
R^1 by
TOPMETR: 12;
((
Ball (x,(1
/ 4)))
/\ ((B
` )
` ))
=
{} by
A3,
Th7;
then C
misses ((B
` )
` );
then (
Ball (x,(1
/ 4)))
c= (B
` ) by
SUBSET_1: 24;
hence thesis;
end;
suppose
A4: (
].(x1
- (1
/ 4)), (x1
+ (1
/ 4)).[
/\ B)
<>
{} ;
set y = the
Element of (
].(x1
- (1
/ 4)), (x1
+ (1
/ 4)).[
/\ B);
A5: y
in
].(x1
- (1
/ 4)), (x1
+ (1
/ 4)).[ by
A4,
XBOOLE_0:def 4;
A6: y
in B by
A4,
XBOOLE_0:def 4;
reconsider y as
Real;
consider n1 be
object such that
A7: n1
in (
dom S) and
A8: y
= (S
. n1) by
A6,
FUNCT_1:def 3;
reconsider n1 as
Element of
NAT by
A7;
set r =
|.(x1
- y).|;
reconsider C = (
Ball (x,r)) as
Subset of
R^1 by
TOPMETR: 12;
|.(y
- x1).|
< (1
/ 4) by
A5,
RCOMP_1: 1;
then
|.(
- (x1
- y)).|
< (1
/ 4);
then
A9: r
<= (1
/ 4) by
COMPLEX1: 52;
(
Ball (x,r))
misses (
rng S)
proof
assume (
Ball (x,r))
meets (
rng S);
then
consider z be
object such that
A10: z
in (
Ball (x,r)) and
A11: z
in (
rng S) by
XBOOLE_0: 3;
consider n2 be
object such that
A12: n2
in (
dom S) and
A13: z
= (S
. n2) by
A11,
FUNCT_1:def 3;
reconsider n2 as
Element of
NAT by
A12;
reconsider z as
Real by
A10;
per cases by
XXREAL_0: 1;
suppose
A14: n1
= n2;
A15: r
=
|.(
0
+ (
- (y
- x1))).|
.=
|.(y
- x1).| by
COMPLEX1: 52;
y
in
].(x1
- r), (x1
+ r).[ by
A8,
A10,
A13,
A14,
Th7;
hence contradiction by
A15,
RCOMP_1: 1;
end;
suppose
A16: n1
> n2;
(S
. n1)
in
].(n1
- (1
/ 4)), (n1
+ (1
/ 4)).[ by
A1;
then (S
. n1)
in { a where a be
Real : (n1
- (1
/ 4))
< a & a
< (n1
+ (1
/ 4)) } by
RCOMP_1:def 2;
then ex a1 be
Real st (S
. n1)
= a1 & (n1
- (1
/ 4))
< a1 & a1
< (n1
+ (1
/ 4));
then
A17: n1
< (y
+ (1
/ 4)) by
A8,
XREAL_1: 19;
(S
. n2)
in
].(n2
- (1
/ 4)), (n2
+ (1
/ 4)).[ by
A1;
then (S
. n2)
in { a where a be
Real : (n2
- (1
/ 4))
< a & a
< (n2
+ (1
/ 4)) } by
RCOMP_1:def 2;
then ex a2 be
Real st (S
. n2)
= a2 & (n2
- (1
/ 4))
< a2 & a2
< (n2
+ (1
/ 4));
then (z
- (1
/ 4))
< n2 by
A13,
XREAL_1: 19;
then
A18: (n2
+ 1)
> ((z
- (1
/ 4))
+ 1) by
XREAL_1: 6;
(n2
+ 1)
<= n1 by
A16,
NAT_1: 13;
then (n2
+ 1)
< (y
+ (1
/ 4)) by
A17,
XXREAL_0: 2;
then (z
+ ((
- (1
/ 4))
+ 1))
< (y
+ (1
/ 4)) by
A18,
XXREAL_0: 2;
then
A19: z
< ((y
+ (1
/ 4))
- ((
- (1
/ 4))
+ 1)) by
XREAL_1: 20;
(
Ball (x,r))
c= (
Ball (x,(1
/ 4))) by
A9,
PCOMPS_1: 1;
then z
in (
Ball (x,(1
/ 4))) by
A10;
then z
in
].(x1
- (1
/ 4)), (x1
+ (1
/ 4)).[ by
Th7;
then z
in { a where a be
Real : (x1
- (1
/ 4))
< a & a
< (x1
+ (1
/ 4)) } by
RCOMP_1:def 2;
then ex a1 be
Real st a1
= z & (x1
- (1
/ 4))
< a1 & a1
< (x1
+ (1
/ 4));
then
A20: (z
+ (1
/ 4))
> x1 by
XREAL_1: 19;
y
in { a where a be
Real : (x1
- (1
/ 4))
< a & a
< (x1
+ (1
/ 4)) } by
A5,
RCOMP_1:def 2;
then ex a1 be
Real st y
= a1 & (x1
- (1
/ 4))
< a1 & a1
< (x1
+ (1
/ 4));
then (y
- (1
/ 4))
< ((x1
+ (1
/ 4))
- (1
/ 4)) by
XREAL_1: 9;
then (z
+ (1
/ 4))
> (y
- (1
/ 4)) by
A20,
XXREAL_0: 2;
then ((z
+ (1
/ 4))
+ (
- (1
/ 4)))
> ((y
- (1
/ 4))
+ (
- (1
/ 4))) by
XREAL_1: 6;
hence contradiction by
A19;
end;
suppose
A21: n1
< n2;
(S
. n2)
in
].(n2
- (1
/ 4)), (n2
+ (1
/ 4)).[ by
A1;
then (S
. n2)
in { a where a be
Real : (n2
- (1
/ 4))
< a & a
< (n2
+ (1
/ 4)) } by
RCOMP_1:def 2;
then ex a2 be
Real st (S
. n2)
= a2 & (n2
- (1
/ 4))
< a2 & a2
< (n2
+ (1
/ 4));
then
A22: (z
+ (1
/ 4))
> ((n2
+ (
- (1
/ 4)))
+ (1
/ 4)) by
A13,
XREAL_1: 6;
(S
. n1)
in
].(n1
- (1
/ 4)), (n1
+ (1
/ 4)).[ by
A1;
then (S
. n1)
in { a where a be
Real : (n1
- (1
/ 4))
< a & a
< (n1
+ (1
/ 4)) } by
RCOMP_1:def 2;
then ex a1 be
Real st (S
. n1)
= a1 & (n1
- (1
/ 4))
< a1 & a1
< (n1
+ (1
/ 4));
then ((n1
+ (1
/ 4))
- (1
/ 4))
> (y
- (1
/ 4)) by
A8,
XREAL_1: 9;
then
A23: (n1
+ 1)
> ((y
- (1
/ 4))
+ 1) by
XREAL_1: 6;
(n1
+ 1)
<= n2 by
A21,
NAT_1: 13;
then (z
+ (1
/ 4))
> (n1
+ 1) by
A22,
XXREAL_0: 2;
then ((y
+ (
- (1
/ 4)))
+ 1)
< (z
+ (1
/ 4)) by
A23,
XXREAL_0: 2;
then
A24: ((y
+ ((
- (1
/ 4))
+ 1))
- ((
- (1
/ 4))
+ 1))
< ((z
+ (1
/ 4))
- ((
- (1
/ 4))
+ 1)) by
XREAL_1: 9;
(
Ball (x,r))
c= (
Ball (x,(1
/ 4))) by
A9,
PCOMPS_1: 1;
then z
in (
Ball (x,(1
/ 4))) by
A10;
then z
in
].(x1
- (1
/ 4)), (x1
+ (1
/ 4)).[ by
Th7;
then z
in { a where a be
Real : (x1
- (1
/ 4))
< a & a
< (x1
+ (1
/ 4)) } by
RCOMP_1:def 2;
then ex a1 be
Real st a1
= z & (x1
- (1
/ 4))
< a1 & a1
< (x1
+ (1
/ 4));
then
A25: (z
- (1
/ 4))
< x1 by
XREAL_1: 19;
y
in { a where a be
Real : (x1
- (1
/ 4))
< a & a
< (x1
+ (1
/ 4)) } by
A5,
RCOMP_1:def 2;
then ex a1 be
Real st y
= a1 & (x1
- (1
/ 4))
< a1 & a1
< (x1
+ (1
/ 4));
then ((x1
+ (
- (1
/ 4)))
+ (1
/ 4))
< (y
+ (1
/ 4)) by
XREAL_1: 6;
then (z
- (1
/ 4))
< (y
+ (1
/ 4)) by
A25,
XXREAL_0: 2;
then ((z
- (1
/ 4))
+ (1
/ 4))
< ((y
+ (1
/ 4))
+ (1
/ 4)) by
XREAL_1: 6;
then (z
- (1
/ 2))
< ((y
+ (1
/ 2))
- (1
/ 2)) by
XREAL_1: 9;
hence contradiction by
A24;
end;
end;
then C
misses ((B
` )
` );
then
A26: C
c= (B
` ) by
SUBSET_1: 24;
x1
<> y
proof
assume x1
= y;
then y
in (B
/\ (B
` )) by
A2,
A6,
XBOOLE_0:def 4;
then B
meets (B
` );
hence contradiction by
SUBSET_1: 24;
end;
then (x1
+ (
- y))
<> (y
+ (
- y));
then
|.(x1
- y).|
>
0 by
COMPLEX1: 47;
hence thesis by
A26;
end;
end;
then ((
[#]
R^1 )
\ (
rng S)) is
open by
TOPMETR: 15;
hence thesis by
PRE_TOPC:def 3;
end;
theorem ::
FRECHET:10
Th10: for B be
Subset of
R^1 holds B
=
NAT implies B is
closed
proof
let B be
Subset of
R^1 ;
A1: (
dom (
id
NAT ))
=
NAT ;
A2: (
rng (
id
NAT ))
=
NAT ;
then
reconsider S = (
id
NAT ) as
sequence of
R^1 by
A1,
FUNCT_2: 2,
TOPMETR: 17,
NUMBERS: 19;
for n be
Element of
NAT holds (S
. n)
in
].(n
- (1
/ 4)), (n
+ (1
/ 4)).[
proof
let n be
Element of
NAT ;
reconsider x = (S
. n) as
Real;
A3: ((
- (1
/ 4))
+ n)
< (
0
+ n) by
XREAL_1: 8;
x
= n & n
< (n
+ (1
/ 4)) by
XREAL_1: 29;
then x
in { r where r be
Real : (n
- (1
/ 4))
< r & r
< (n
+ (1
/ 4)) } by
A3;
hence thesis by
RCOMP_1:def 2;
end;
hence thesis by
A2,
Th9;
end;
definition
let M be non
empty
MetrStruct, x be
Point of (
TopSpaceMetr M);
::
FRECHET:def1
func
Balls (x) ->
Subset-Family of (
TopSpaceMetr M) means
:
Def1: ex y be
Point of M st y
= x & it
= { (
Ball (y,(1
/ n))) where n be
Nat : n
<>
0 };
existence
proof
A1: the
carrier of M
= the
carrier of (
TopSpaceMetr M) by
TOPMETR: 12;
then
reconsider y = x as
Point of M;
set B = { (
Ball (y,(1
/ n))) where n be
Nat : n
<>
0 };
B
c= (
bool the
carrier of (
TopSpaceMetr M))
proof
let A be
object;
assume A
in B;
then ex n be
Nat st A
= (
Ball (y,(1
/ n))) & n
<>
0 ;
hence thesis by
A1;
end;
hence thesis;
end;
uniqueness ;
end
registration
let M be non
empty
MetrSpace, x be
Point of (
TopSpaceMetr M);
cluster (
Balls x) ->
openx
-quasi_basis;
coherence
proof
set B = (
Balls x);
consider x9 be
Point of M such that
A1: x9
= x & B
= { (
Ball (x9,(1
/ n))) where n be
Nat : n
<>
0 } by
Def1;
A2: B
c= the
topology of (
TopSpaceMetr M)
proof
let A be
object;
assume A
in B;
then
consider n be
Nat such that
A3: A
= (
Ball (x9,(1
/ n))) and n
<>
0 by
A1;
(
Ball (x9,(1
/ n)))
in (
Family_open_set M) by
PCOMPS_1: 29;
hence thesis by
A3,
TOPMETR: 12;
end;
A4: for O be
set st O
in B holds x
in O
proof
let O be
set;
assume O
in B;
then ex n be
Nat st O
= (
Ball (x9,(1
/ n))) & n
<>
0 by
A1;
hence thesis by
A1,
GOBOARD6: 1;
end;
A5: for O be
Subset of (
TopSpaceMetr M) st O is
open & x
in O holds ex V be
Subset of (
TopSpaceMetr M) st V
in B & V
c= O
proof
let O be
Subset of (
TopSpaceMetr M);
assume O is
open & x
in O;
then
consider r be
Real such that
A6: r
>
0 and
A7: (
Ball (x9,r))
c= O by
A1,
TOPMETR: 15;
reconsider r as
Real;
consider n be
Nat such that
A8: (1
/ n)
< r and
A9: n
>
0 by
A6,
Lm1;
reconsider Ba = (
Ball (x9,(1
/ n))) as
Subset of (
TopSpaceMetr M) by
TOPMETR: 12;
reconsider Ba as
Subset of (
TopSpaceMetr M);
take Ba;
thus Ba
in B by
A1,
A9;
(
Ball (x9,(1
/ n)))
c= (
Ball (x9,r)) by
A8,
PCOMPS_1: 1;
hence thesis by
A7;
end;
A10: (
Ball (x9,(1
/ 1)))
in B by
A1;
then (
Intersect B)
= (
meet B) by
SETFAM_1:def 9;
then x
in (
Intersect B) by
A10,
A4,
SETFAM_1:def 1;
hence thesis by
A2,
A5,
TOPS_2: 64,
YELLOW_8:def 1;
end;
end
registration
let M be non
empty
MetrSpace, x be
Point of (
TopSpaceMetr M);
cluster (
Balls x) ->
countable;
coherence
proof
set B = (
Balls x);
consider x9 be
Point of M such that
A1: x9
= x & B
= { (
Ball (x9,(1
/ n))) where n be
Nat : n
<>
0 } by
Def1;
deffunc
F(
Nat) = (
Ball (x9,(1
/ $1)));
defpred
P[
Nat] means $1
<>
0 ;
{
F(n) where n be
Nat :
P[n] } is
countable from
CARD_4:sch 1;
hence thesis by
A1;
end;
end
theorem ::
FRECHET:11
Th11: for M be non
empty
MetrSpace, x be
Point of (
TopSpaceMetr M), x9 be
Point of M st x
= x9 holds ex f be
sequence of (
Balls x) st for n be
Element of
NAT holds (f
. n)
= (
Ball (x9,(1
/ (n
+ 1))))
proof
let M be non
empty
MetrSpace, x be
Point of (
TopSpaceMetr M), x9 be
Point of M;
assume
A1: x
= x9;
set B = (
Balls x);
consider x9 be
Point of M such that
A2: x9
= x & B
= { (
Ball (x9,(1
/ n))) where n be
Nat : n
<>
0 } by
Def1;
defpred
P[
object,
object] means ex n9 be
Element of
NAT st $1
= n9 & $2
= (
Ball (x9,(1
/ (n9
+ 1))));
A3: for n be
object st n
in
NAT holds ex O be
object st O
in B &
P[n, O]
proof
let n be
object;
assume n
in
NAT ;
then
reconsider n as
Element of
NAT ;
take (
Ball (x9,(1
/ (n
+ 1))));
thus thesis by
A2;
end;
consider f be
Function such that
A4: (
dom f)
=
NAT & (
rng f)
c= B and
A5: for n be
object st n
in
NAT holds
P[n, (f
. n)] from
FUNCT_1:sch 6(
A3);
reconsider f as
sequence of B by
A4,
FUNCT_2: 2;
take f;
let n be
Element of
NAT ;
P[n, (f
. n)] by
A5;
hence thesis by
A2,
A1;
end;
theorem ::
FRECHET:12
Th12: for f,g be
Function holds (
rng (f
+* g))
= ((f
.: ((
dom f)
\ (
dom g)))
\/ (
rng g))
proof
let f,g be
Function;
thus (
rng (f
+* g))
c= ((f
.: ((
dom f)
\ (
dom g)))
\/ (
rng g))
proof
let y be
object;
assume y
in (
rng (f
+* g));
then
consider x be
object such that
A1: x
in (
dom (f
+* g)) and
A2: ((f
+* g)
. x)
= y by
FUNCT_1:def 3;
per cases ;
suppose
A3: x
in (
dom g);
then y
= (g
. x) by
A2,
FUNCT_4: 13;
then y
in (
rng g) by
A3,
FUNCT_1:def 3;
hence thesis by
XBOOLE_0:def 3;
end;
suppose
A4: not x
in (
dom g);
x
in ((
dom f)
\/ (
dom g)) by
A1,
FUNCT_4:def 1;
then x
in (
dom f) by
A4,
XBOOLE_0:def 3;
then
A5: x
in ((
dom f)
\ (
dom g)) by
A4,
XBOOLE_0:def 5;
y
= (f
. x) by
A2,
A4,
FUNCT_4: 11;
then y
in (f
.: ((
dom f)
\ (
dom g))) by
A5,
FUNCT_1:def 6;
hence thesis by
XBOOLE_0:def 3;
end;
end;
let y be
object;
assume
A6: y
in ((f
.: ((
dom f)
\ (
dom g)))
\/ (
rng g));
per cases by
A6,
XBOOLE_0:def 3;
suppose y
in (f
.: ((
dom f)
\ (
dom g)));
then
consider x be
object such that
A7: x
in (
dom f) and
A8: x
in ((
dom f)
\ (
dom g)) and
A9: (f
. x)
= y by
FUNCT_1:def 6;
not x
in (
dom g) by
A8,
XBOOLE_0:def 5;
then
A10: ((f
+* g)
. x)
= (f
. x) by
FUNCT_4: 11;
x
in ((
dom f)
\/ (
dom g)) by
A7,
XBOOLE_0:def 3;
then x
in (
dom (f
+* g)) by
FUNCT_4:def 1;
hence thesis by
A9,
A10,
FUNCT_1:def 3;
end;
suppose
A11: y
in (
rng g);
(
rng g)
c= (
rng (f
+* g)) by
FUNCT_4: 18;
hence thesis by
A11;
end;
end;
theorem ::
FRECHET:13
Th13: for A,B be
set holds B
c= A implies ((
id A)
.: B)
= B
proof
let A,B be
set;
assume
A1: B
c= A;
thus ((
id A)
.: B)
c= B
proof
let y be
object;
assume y
in ((
id A)
.: B);
then ex x be
object st x
in (
dom (
id A)) & x
in B & ((
id A)
. x)
= y by
FUNCT_1:def 6;
hence thesis by
FUNCT_1: 17;
end;
let y be
object;
assume
A2: y
in B;
then (
dom (
id A))
= A & ((
id A)
. y)
= y by
A1,
FUNCT_1: 17;
hence thesis by
A1,
A2,
FUNCT_1:def 6;
end;
theorem ::
FRECHET:14
Th14: for A,B,x be
set holds (
dom ((
id A)
+* (B
--> x)))
= (A
\/ B)
proof
let A,B,x be
set;
(
dom ((
id A)
+* (B
--> x)))
= ((
dom (
id A))
\/ (
dom (B
--> x))) by
FUNCT_4:def 1;
then (
dom ((
id A)
+* (B
--> x)))
= (A
\/ (
dom (B
--> x)));
hence thesis by
FUNCOP_1: 13;
end;
theorem ::
FRECHET:15
Th15: for A,B,x be
set st B
<>
{} holds (
rng ((
id A)
+* (B
--> x)))
= ((A
\ B)
\/
{x})
proof
let A,B,x be
set;
set f = ((
id A)
+* (B
--> x));
assume B
<>
{} ;
then
A1: (
rng (B
--> x))
=
{x} by
FUNCOP_1: 8;
thus (
rng ((
id A)
+* (B
--> x)))
c= ((A
\ B)
\/
{x})
proof
let y be
object;
assume y
in (
rng f);
then
consider x1 be
object such that
A2: x1
in (
dom f) and
A3: y
= (f
. x1) by
FUNCT_1:def 3;
A4: x1
in ((
dom (
id A))
\/ (
dom (B
--> x))) by
A2,
FUNCT_4:def 1;
per cases ;
suppose x1
in (
dom (B
--> x));
then (f
. x1)
= ((B
--> x)
. x1) & ((B
--> x)
. x1)
= x by
A4,
FUNCOP_1: 7,
FUNCT_4:def 1;
then y
in
{x} by
A3,
TARSKI:def 1;
hence thesis by
XBOOLE_0:def 3;
end;
suppose
A5: not x1
in (
dom (B
--> x));
then
A6: (f
. x1)
= ((
id A)
. x1) by
A4,
FUNCT_4:def 1;
A7: x1
in (
dom (
id A)) by
A4,
A5,
XBOOLE_0:def 3;
not x1
in B by
A5,
FUNCOP_1: 13;
then x1
in (A
\ B) by
A7,
XBOOLE_0:def 5;
then x1
in ((A
\ B)
\/
{x}) by
XBOOLE_0:def 3;
hence thesis by
A3,
A6,
A7,
FUNCT_1: 18;
end;
end;
let y be
object;
((
id A)
.: (A
\ B))
= (A
\ B) by
Th13;
then ((
id A)
.: ((
dom (
id A))
\ B))
= (A
\ B);
then
A8: ((
id A)
.: ((
dom (
id A))
\ (
dom (B
--> x))))
= (A
\ B) by
FUNCOP_1: 13;
assume y
in ((A
\ B)
\/
{x});
hence thesis by
A1,
A8,
Th12;
end;
theorem ::
FRECHET:16
Th16: for A,B,C,x be
set holds C
c= A implies (((
id A)
+* (B
--> x))
" (C
\
{x}))
= ((C
\ B)
\
{x})
proof
let A,B,C,x be
set;
assume
A1: C
c= A;
set f = ((
id A)
+* (B
--> x));
thus (f
" (C
\
{x}))
c= ((C
\ B)
\
{x})
proof
let x1 be
object;
assume
A2: x1
in (f
" (C
\
{x}));
then
A3: (f
. x1)
in (C
\
{x}) by
FUNCT_1:def 7;
A4: not x1
in B
proof
assume
A5: x1
in B;
then
A6: x1
in (
dom (B
--> x)) by
FUNCOP_1: 13;
then x1
in ((
dom (
id A))
\/ (
dom (B
--> x))) by
XBOOLE_0:def 3;
then (f
. x1)
= ((B
--> x)
. x1) by
A6,
FUNCT_4:def 1;
then
A7: (f
. x1)
= x by
A5,
FUNCOP_1: 7;
not (f
. x1)
in
{x} by
A3,
XBOOLE_0:def 5;
hence contradiction by
A7,
TARSKI:def 1;
end;
then
A8: not x1
in (
dom (B
--> x));
x1
in (
dom f) by
A2,
FUNCT_1:def 7;
then x1
in (A
\/ B) by
Th14;
then
A9: x1
in A or x1
in B by
XBOOLE_0:def 3;
then x1
in (
dom (
id A)) by
A4;
then x1
in ((
dom (
id A))
\/ (
dom (B
--> x))) by
XBOOLE_0:def 3;
then (f
. x1)
= ((
id A)
. x1) by
A8,
FUNCT_4:def 1;
then
A10: (f
. x1)
= x1 by
A4,
A9,
FUNCT_1: 17;
then
A11: not x1
in
{x} by
A3,
XBOOLE_0:def 5;
x1
in (C
\ B) by
A3,
A4,
A10,
XBOOLE_0:def 5;
hence thesis by
A11,
XBOOLE_0:def 5;
end;
let x1 be
object;
assume
A12: x1
in ((C
\ B)
\
{x});
then not x1
in
{x} by
XBOOLE_0:def 5;
then
A13: x1
in (C
\
{x}) by
A12,
XBOOLE_0:def 5;
A14: x1
in C by
A12;
then x1
in A by
A1;
then x1
in (
dom (
id A));
then
A15: x1
in ((
dom (
id A))
\/ (
dom (B
--> x))) by
XBOOLE_0:def 3;
x1
in (C
\ B) by
A12,
XBOOLE_0:def 5;
then not x1
in (
dom (B
--> x)) by
XBOOLE_0:def 5;
then (f
. x1)
= ((
id A)
. x1) by
A15,
FUNCT_4:def 1;
then
A16: (f
. x1)
= x1 by
A1,
A14,
FUNCT_1: 17;
x1
in (
dom f) by
A15,
FUNCT_4:def 1;
hence thesis by
A13,
A16,
FUNCT_1:def 7;
end;
theorem ::
FRECHET:17
Th17: for A,B,x be
set holds not x
in A implies (((
id A)
+* (B
--> x))
"
{x})
= B
proof
let A,B,x be
set;
set f = ((
id A)
+* (B
--> x));
assume
A1: not x
in A;
thus (f
"
{x})
c= B
proof
let y be
object;
assume
A2: y
in (f
"
{x});
then
A3: y
in (
dom f) by
FUNCT_1:def 7;
A4: (f
. y)
in
{x} by
A2,
FUNCT_1:def 7;
per cases ;
suppose y
in (
dom (B
--> x));
hence thesis;
end;
suppose
A5: not y
in (
dom (B
--> x));
then
A6: (f
. y)
= ((
id A)
. y) by
FUNCT_4: 11;
A7: y
in (
dom (B
--> x)) or y
in (
dom (
id A)) by
A3,
FUNCT_4: 12;
then ((
id A)
. y)
= y by
A5,
FUNCT_1: 18;
then y
= x by
A4,
A6,
TARSKI:def 1;
hence thesis by
A1,
A7;
end;
end;
let y be
object;
assume
A8: y
in B;
then
A9: y
in (
dom (B
--> x)) by
FUNCOP_1: 13;
then (f
. y)
= ((B
--> x)
. y) by
FUNCT_4: 13;
then (f
. y)
= x by
A8,
FUNCOP_1: 7;
then
A10: (f
. y)
in
{x} by
TARSKI:def 1;
y
in (
dom f) by
A9,
FUNCT_4: 12;
hence thesis by
A10,
FUNCT_1:def 7;
end;
theorem ::
FRECHET:18
Th18: for A,B,C,x be
set holds C
c= A & not x
in A implies (((
id A)
+* (B
--> x))
" (C
\/
{x}))
= (C
\/ B)
proof
let A,B,C,x be
set;
assume that
A1: C
c= A and
A2: not x
in A;
A3: (C
\
{x})
= C
proof
thus (C
\
{x})
c= C;
let y be
object;
assume
A4: y
in C;
not y
in
{x}
proof
assume y
in
{x};
then y
= x by
TARSKI:def 1;
hence contradiction by
A1,
A2,
A4;
end;
hence thesis by
A4,
XBOOLE_0:def 5;
end;
A5: (((C
\ B)
\
{x})
\/ B)
= (C
\/ B)
proof
thus (((C
\ B)
\
{x})
\/ B)
c= (C
\/ B)
proof
let y be
object;
assume y
in (((C
\ B)
\
{x})
\/ B);
then y
in ((C
\ B)
\
{x}) or y
in B by
XBOOLE_0:def 3;
hence thesis by
XBOOLE_0:def 3;
end;
let y be
object;
assume y
in (C
\/ B);
then
A6: y
in ((C
\ B)
\/ B) by
XBOOLE_1: 39;
per cases by
A6,
XBOOLE_0:def 3;
suppose
A7: y
in (C
\ B);
then
A8: y
in C;
not y
in
{x}
proof
assume y
in
{x};
then x
in C by
A8,
TARSKI:def 1;
hence contradiction by
A1,
A2;
end;
then y
in ((C
\ B)
\
{x}) by
A7,
XBOOLE_0:def 5;
hence thesis by
XBOOLE_0:def 3;
end;
suppose y
in B;
hence thesis by
XBOOLE_0:def 3;
end;
end;
set f = ((
id A)
+* (B
--> x));
(f
"
{x})
= B by
A2,
Th17;
then (f
" (C
\/
{x}))
= ((f
" C)
\/ B) by
RELAT_1: 140;
hence thesis by
A1,
A3,
A5,
Th16;
end;
theorem ::
FRECHET:19
Th19: for A,B,C,x be
set holds C
c= A & not x
in A implies (((
id A)
+* (B
--> x))
" (C
\
{x}))
= (C
\ B)
proof
let A,B,C,x be
set;
assume that
A1: C
c= A and
A2: not x
in A;
not x
in (C
\ B) by
A1,
A2;
then (C
\ B)
misses
{x} by
ZFMISC_1: 50;
then ((C
\ B)
\
{x})
= (C
\ B) by
XBOOLE_1: 83;
hence thesis by
A1,
Th16;
end;
begin
definition
let T be non
empty
TopStruct;
::
FRECHET:def2
attr T is
first-countable means for x be
Point of T holds ex B be
Basis of x st B is
countable;
end
theorem ::
FRECHET:20
Th20: for M be non
empty
MetrSpace holds (
TopSpaceMetr M) is
first-countable
proof
let M be non
empty
MetrSpace;
let x be
Point of (
TopSpaceMetr M);
take (
Balls x);
thus thesis;
end;
theorem ::
FRECHET:21
R^1 is
first-countable by
Th20;
registration
cluster
R^1 ->
first-countable;
coherence by
Th20;
end
definition
let T be
TopStruct, S be
sequence of T, x be
Point of T;
::
FRECHET:def3
pred S
is_convergent_to x means for U1 be
Subset of T st U1 is
open & x
in U1 holds ex n be
Nat st for m be
Nat st n
<= m holds (S
. m)
in U1;
end
theorem ::
FRECHET:22
Th22: for T be non
empty
TopStruct, x be
Point of T, S be
sequence of T holds S
= (
NAT
--> x) implies S
is_convergent_to x
proof
let T be non
empty
TopStruct, x be
Point of T, S be
sequence of T;
assume
A1: S
= (
NAT
--> x);
let U1 be
Subset of T;
assume that U1 is
open and
A2: x
in U1;
take
0 ;
let m be
Nat;
m
in
NAT by
ORDINAL1:def 12;
hence thesis by
A1,
A2,
FUNCOP_1: 7;
end;
definition
let T be
TopStruct, S be
sequence of T;
::
FRECHET:def4
attr S is
convergent means ex x be
Point of T st S
is_convergent_to x;
end
definition
let T be non
empty
TopStruct, S be
sequence of T;
::
FRECHET:def5
func
Lim S ->
Subset of T means
:
Def5: for x be
Point of T holds x
in it iff S
is_convergent_to x;
existence
proof
defpred
P[
Element of T] means S
is_convergent_to $1;
{ x where x be
Element of T :
P[x] } is
Subset of T from
DOMAIN_1:sch 7;
then
reconsider X = { x where x be
Point of T :
P[x] } as
Subset of T;
take X;
let y be
Point of T;
y
in X iff ex x be
Point of T st x
= y & S
is_convergent_to x;
hence thesis;
end;
uniqueness
proof
let A,B be
Subset of T such that
A1: for x be
Point of T holds x
in A iff S
is_convergent_to x and
A2: for x be
Point of T holds x
in B iff S
is_convergent_to x;
for x be
Point of T holds x
in A iff x
in B by
A1,
A2;
hence thesis by
SUBSET_1: 3;
end;
end
definition
let T be non
empty
TopStruct;
::
FRECHET:def6
attr T is
Frechet means
:
Def6: for A be
Subset of T, x be
Point of T st x
in (
Cl A) holds ex S be
sequence of T st (
rng S)
c= A & x
in (
Lim S);
end
definition
let T be non
empty
TopStruct;
::
FRECHET:def7
attr T is
sequential means for A be
Subset of T holds A is
closed iff for S be
sequence of T st S is
convergent & (
rng S)
c= A holds (
Lim S)
c= A;
end
theorem ::
FRECHET:23
Th23: for T be non
empty
TopSpace holds T is
first-countable implies T is
Frechet
proof
let T be non
empty
TopSpace;
assume
A1: T is
first-countable;
let A be
Subset of T;
let x be
Point of T such that
A2: x
in (
Cl A);
consider B be
Basis of x such that
A3: B is
countable by
A1;
consider f be
sequence of B such that
A4: (
rng f)
= B by
A3,
CARD_3: 96;
defpred
P[
object,
object] means ex D1 be
set st D1
= $1 & $2
in (A
/\ (
meet (f
.: (
succ D1))));
A5: for n be
object st n
in
NAT holds ex y be
object st y
in the
carrier of T &
P[n, y]
proof
defpred
P[
Nat] means ex H be
Subset of T st H
= (
meet (f
.: (
succ $1))) & H is
open;
let n be
object;
A6: for n be
Nat st
P[n] holds
P[(n
+ 1)]
proof
let n be
Nat;
given G be
Subset of T such that
A7: G
= (
meet (f
.: (
succ n))) and
A8: G is
open;
(n
+ 1)
in
NAT ;
then
A9: (n
+ 1)
in (
dom f) by
FUNCT_2:def 1;
A10: n
in
NAT by
ORDINAL1:def 12;
n
in (
succ n) & (
dom f)
=
NAT by
FUNCT_2:def 1,
ORDINAL1: 6;
then
A11: (f
. n)
in (f
.: (
succ n)) by
FUNCT_1:def 6,
A10;
(f
. (n
+ 1))
in B;
then
consider H1 be
Subset of T such that
A12: H1
= (f
. (n
+ 1));
A13: H1 is
open by
A12,
YELLOW_8: 12;
consider H be
Subset of T such that
A14: H
= (H1
/\ G);
take H;
(
meet (f
.: (
succ (n
+ 1))))
= (
meet (f
.: (
{(n
+ 1)}
\/ (
Segm (n
+ 1)))))
.= (
meet (f
.: (
{(n
+ 1)}
\/ (
succ (
Segm n))))) by
NAT_1: 38
.= (
meet ((
Im (f,(n
+ 1)))
\/ (f
.: (
succ n)))) by
RELAT_1: 120
.= (
meet (
{(f
. (n
+ 1))}
\/ (f
.: (
succ n)))) by
A9,
FUNCT_1: 59
.= ((
meet
{(f
. (n
+ 1))})
/\ (
meet (f
.: (
succ n)))) by
A11,
SETFAM_1: 9
.= H by
A7,
A12,
A14,
SETFAM_1: 10;
hence thesis by
A8,
A13,
A14,
TOPS_1: 11;
end;
assume n
in
NAT ;
then
reconsider n as
Element of
NAT ;
A15:
P[
0 ]
proof
(f
.
0 )
in B;
then
reconsider H = (f
.
0 ) as
Subset of T;
take H;
0
in
NAT ;
then
0
in (
dom f) by
FUNCT_2:def 1;
then (
meet (
Im (f,
0 )))
= (
meet
{(f
.
0 )}) by
FUNCT_1: 59
.= H by
SETFAM_1: 10;
hence thesis by
YELLOW_8: 12;
end;
for n be
Nat holds
P[n] from
NAT_1:sch 2(
A15,
A6);
then
A16: ex H be
Subset of T st H
= (
meet (f
.: (
succ n))) & H is
open;
A17: for G be
set st G
in (f
.: (
succ n)) holds x
in G
proof
let G be
set;
assume G
in (f
.: (
succ n));
then
consider k be
object such that
A18: k
in (
dom f) and k
in (
succ n) and
A19: G
= (f
. k) by
FUNCT_1:def 6;
(f
. k)
in B by
A18,
FUNCT_2: 5;
hence thesis by
A19,
YELLOW_8: 12;
end;
n
in (
succ n) & (
dom f)
=
NAT by
FUNCT_2:def 1,
ORDINAL1: 6;
then (f
. n)
in (f
.: (
succ n)) by
FUNCT_1:def 6;
then x
in (
meet (f
.: (
succ n))) by
A17,
SETFAM_1:def 1;
then A
meets (
meet (f
.: (
succ n))) by
A2,
A16,
PRE_TOPC:def 7;
then
consider y be
object such that
A20: y
in (A
/\ (
meet (f
.: (
succ n)))) by
XBOOLE_0: 4;
take y;
thus thesis by
A20;
end;
consider S be
Function such that
A21: (
dom S)
=
NAT & (
rng S)
c= the
carrier of T & for n be
object st n
in
NAT holds
P[n, (S
. n)] from
FUNCT_1:sch 6(
A5);
A22: (
rng S)
c= A
proof
let y be
object;
assume y
in (
rng S);
then
consider a be
object such that
A23: a
in (
dom S) & y
= (S
. a) by
FUNCT_1:def 3;
reconsider a as
set by
TARSKI: 1;
P[a, (S
. a)] by
A21,
A23;
then y
in (A
/\ (
meet (f
.: (
succ a)))) by
A23;
hence thesis by
XBOOLE_0:def 4;
end;
reconsider S as
sequence of T by
A21,
FUNCT_2:def 1,
RELSET_1: 4;
A24: for m,n be
Nat st n
<= m holds (A
/\ (
meet (f
.: (
succ m))))
c= (A
/\ (
meet (f
.: (
succ n))))
proof
let m,n be
Nat;
assume n
<= m;
then (n
+ 1)
<= (m
+ 1) by
XREAL_1: 6;
then (
Segm (n
+ 1))
c= (
Segm (m
+ 1)) by
NAT_1: 39;
then (
succ (
Segm n))
c= (
Segm (m
+ 1)) by
NAT_1: 38;
then (
succ (
Segm n))
c= (
succ (
Segm m)) by
NAT_1: 38;
then
A25: (f
.: (
succ n))
c= (f
.: (
succ m)) by
RELAT_1: 123;
A26: n
in
NAT by
ORDINAL1:def 12;
n
in (
succ n) & (
dom f)
=
NAT by
FUNCT_2:def 1,
ORDINAL1: 6;
then (f
. n)
in (f
.: (
succ n)) by
FUNCT_1:def 6,
A26;
then (
meet (f
.: (
succ m)))
c= (
meet (f
.: (
succ n))) by
A25,
SETFAM_1: 6;
hence thesis by
XBOOLE_1: 26;
end;
S
is_convergent_to x
proof
let U1 be
Subset of T;
assume
A27: U1 is
open & x
in U1;
reconsider U1 as
Subset of T;
consider U2 be
Subset of T such that
A28: U2
in B and
A29: U2
c= U1 by
A27,
YELLOW_8: 13;
consider n be
object such that
A30: n
in (
dom f) and
A31: U2
= (f
. n) by
A4,
A28,
FUNCT_1:def 3;
reconsider n as
Element of
NAT by
A30;
for m be
Nat st n
<= m holds (S
. m)
in U1
proof
let m be
Nat;
A32: m
in
NAT by
ORDINAL1:def 12;
n
in (
succ n) & (
dom f)
=
NAT by
FUNCT_2:def 1,
ORDINAL1: 6;
then
A33: (f
. n)
in (f
.: (
succ n)) by
FUNCT_1:def 6;
assume n
<= m;
then
A34: (A
/\ (
meet (f
.: (
succ m))))
c= (A
/\ (
meet (f
.: (
succ n)))) by
A24;
P[m, (S
. m)] by
A21,
A32;
then (S
. m)
in (A
/\ (
meet (f
.: (
succ m))));
then (S
. m)
in (
meet (f
.: (
succ n))) by
A34,
XBOOLE_0:def 4;
then (S
. m)
in (f
. n) by
A33,
SETFAM_1:def 1;
hence thesis by
A29,
A31;
end;
hence thesis;
end;
then x
in (
Lim S) by
Def5;
hence thesis by
A22;
end;
registration
cluster
first-countable ->
Frechet for non
empty
TopSpace;
coherence by
Th23;
end
theorem ::
FRECHET:24
Th24: for T be non
empty
TopSpace, A be
Subset of T holds A is
closed implies for S be
sequence of T st (
rng S)
c= A holds (
Lim S)
c= A
proof
let T be non
empty
TopSpace, A be
Subset of T;
assume
A1: A is
closed;
let S be
sequence of T such that
A2: (
rng S)
c= A;
thus (
Lim S)
c= A
proof
reconsider A as
Subset of T;
reconsider L = (
Lim S) as
Subset of T;
L
c= A
proof
let y be
object;
assume
A3: y
in L;
then
reconsider p = y as
Point of T;
A4: S
is_convergent_to p by
A3,
Def5;
for U1 be
Subset of T st U1 is
open holds p
in U1 implies A
meets U1
proof
let U1 be
Subset of T;
assume
A5: U1 is
open;
reconsider U2 = U1 as
Subset of T;
assume p
in U1;
then
consider n be
Nat such that
A6: for m be
Nat st n
<= m holds (S
. m)
in U2 by
A4,
A5;
A7: n
in
NAT by
ORDINAL1:def 12;
(
dom S)
=
NAT by
FUNCT_2:def 1;
then
A8: (S
. n)
in (
rng S) by
FUNCT_1:def 3,
A7;
(S
. n)
in U1 by
A6;
then (S
. n)
in (A
/\ U1) by
A2,
A8,
XBOOLE_0:def 4;
hence thesis;
end;
then p
in (
Cl A) by
PRE_TOPC:def 7;
hence thesis by
A1,
PRE_TOPC: 22;
end;
hence thesis;
end;
end;
theorem ::
FRECHET:25
Th25: for T be non
empty
TopSpace holds (for A be
Subset of T holds (for S be
sequence of T st S is
convergent & (
rng S)
c= A holds (
Lim S)
c= A) implies A is
closed) implies T is
sequential by
Th24;
theorem ::
FRECHET:26
Th26: for T be non
empty
TopSpace holds T is
Frechet implies T is
sequential
proof
let T be non
empty
TopSpace;
assume
A1: T is
Frechet;
for A be
Subset of T holds (for S be
sequence of T st S is
convergent & (
rng S)
c= A holds (
Lim S)
c= A) implies A is
closed
proof
let A be
Subset of T;
assume
A2: for S be
sequence of T st S is
convergent & (
rng S)
c= A holds (
Lim S)
c= A;
A3: (
Cl A)
c= A
proof
let x be
object;
assume
A4: x
in (
Cl A);
then
reconsider p = x as
Point of T;
consider S be
sequence of T such that
A5: (
rng S)
c= A and
A6: p
in (
Lim S) by
A1,
A4;
S
is_convergent_to p by
A6,
Def5;
then S is
convergent;
then (
Lim S)
c= A by
A2,
A5;
hence thesis by
A6;
end;
A
c= (
Cl A) by
PRE_TOPC: 18;
then A
= (
Cl A) by
A3;
hence thesis by
PRE_TOPC: 22;
end;
hence thesis by
Th25;
end;
registration
cluster
Frechet ->
sequential for non
empty
TopSpace;
coherence by
Th26;
end
begin
definition
::
FRECHET:def8
func
REAL? ->
strict non
empty
TopSpace means
:
Def8: the
carrier of it
= ((
REAL
\
NAT )
\/
{
REAL }) & ex f be
Function of
R^1 , it st f
= ((
id
REAL )
+* (
NAT
-->
REAL )) & for A be
Subset of it holds A is
closed iff (f
" A) is
closed;
existence
proof
set f = ((
id
REAL )
+* (
NAT
-->
REAL ));
reconsider X = ((
REAL
\
NAT )
\/
{
REAL }) as non
empty
set;
A1: (
rng f)
c= ((
REAL
\
NAT )
\/
{
REAL }) by
Th15;
(
REAL
\/
NAT )
=
REAL by
XBOOLE_1: 12,
NUMBERS: 19;
then (
dom f)
= the
carrier of
R^1 by
Th14,
TOPMETR: 17;
then
reconsider f as
Function of the
carrier of
R^1 , X by
A1,
FUNCT_2: 2;
set O = { (X
\ A) where A be
Subset of X : ex fA be
Subset of
R^1 st fA
= (f
" A) & fA is
closed };
O
c= (
bool X)
proof
let B be
object;
assume B
in O;
then ex A be
Subset of X st B
= (X
\ A) & ex fA be
Subset of
R^1 st fA
= (f
" A) & fA is
closed;
hence thesis;
end;
then
reconsider O as
Subset-Family of X;
set T =
TopStruct (# X, O #);
reconsider f as
Function of
R^1 , T;
A2: for A be
Subset of T holds A is
closed iff (f
" A) is
closed
proof
let A be
Subset of T;
thus A is
closed implies (f
" A) is
closed
proof
assume A is
closed;
then ((
[#] T)
\ A) is
open by
PRE_TOPC:def 3;
then ((
[#] T)
\ A)
in the
topology of T by
PRE_TOPC:def 2;
then
consider B be
Subset of X such that
A3: (X
\ B)
= ((
[#] T)
\ A) and
A4: ex fA be
Subset of
R^1 st fA
= (f
" B) & fA is
closed;
B
= ((
[#] T)
\ ((
[#] T)
\ A)) by
A3,
PRE_TOPC: 3;
hence thesis by
A4,
PRE_TOPC: 3;
end;
assume (f
" A) is
closed;
then (X
\ A)
in O;
then ((
[#] T)
\ A) is
open by
PRE_TOPC:def 2;
hence thesis by
PRE_TOPC:def 3;
end;
then
reconsider T as
strict non
empty
TopSpace by
Th6;
take T;
thus the
carrier of T
= ((
REAL
\
NAT )
\/
{
REAL });
reconsider f as
Function of
R^1 , T;
take f;
thus thesis by
A2;
end;
uniqueness
proof
let X,Y be
strict non
empty
TopSpace such that
A5: the
carrier of X
= ((
REAL
\
NAT )
\/
{
REAL }) and
A6: ex f be
Function of
R^1 , X st f
= ((
id
REAL )
+* (
NAT
-->
REAL )) & for A be
Subset of X holds A is
closed iff (f
" A) is
closed and
A7: the
carrier of Y
= ((
REAL
\
NAT )
\/
{
REAL }) and
A8: ex f be
Function of
R^1 , Y st f
= ((
id
REAL )
+* (
NAT
-->
REAL )) & for A be
Subset of Y holds A is
closed iff (f
" A) is
closed;
consider g be
Function of
R^1 , Y such that
A9: g
= ((
id
REAL )
+* (
NAT
-->
REAL )) and
A10: for A be
Subset of Y holds A is
closed iff (g
" A) is
closed by
A8;
consider f be
Function of
R^1 , X such that
A11: f
= ((
id
REAL )
+* (
NAT
-->
REAL )) and
A12: for A be
Subset of X holds A is
closed iff (f
" A) is
closed by
A6;
A13: the
topology of Y
c= the
topology of X
proof
let V be
object;
assume
A14: V
in the
topology of Y;
then
reconsider V1 = V as
Subset of Y;
reconsider V2 = V as
Subset of X by
A5,
A7,
A14;
reconsider V1 as
Subset of Y;
reconsider V2 as
Subset of X;
V1 is
open by
A14,
PRE_TOPC:def 2;
then ((
[#] Y)
\ V1) is
closed by
Lm2;
then (f
" ((
[#] Y)
\ V1)) is
closed by
A11,
A9,
A10;
then ((
[#] X)
\ V2) is
closed by
A5,
A7,
A12;
then V2 is
open by
Lm2;
hence thesis by
PRE_TOPC:def 2;
end;
the
topology of X
c= the
topology of Y
proof
let V be
object;
assume
A15: V
in the
topology of X;
then
reconsider V1 = V as
Subset of X;
reconsider V2 = V as
Subset of Y by
A5,
A7,
A15;
reconsider V1 as
Subset of X;
reconsider V2 as
Subset of Y;
V1 is
open by
A15,
PRE_TOPC:def 2;
then ((
[#] X)
\ V1) is
closed by
Lm2;
then (g
" ((
[#] X)
\ V1)) is
closed by
A11,
A12,
A9;
then ((
[#] Y)
\ V2) is
closed by
A5,
A7,
A10;
then V2 is
open by
Lm2;
hence thesis by
PRE_TOPC:def 2;
end;
hence thesis by
A5,
A7,
A13,
XBOOLE_0:def 10;
end;
end
Lm3:
{
REAL }
c= the
carrier of
REAL?
proof
let x be
object;
assume x
in
{
REAL };
then x
in ((
REAL
\
NAT )
\/
{
REAL }) by
XBOOLE_0:def 3;
hence thesis by
Def8;
end;
theorem ::
FRECHET:27
Th27:
REAL is
Point of
REAL?
proof
REAL
in
{
REAL } by
TARSKI:def 1;
hence thesis by
Lm3;
end;
theorem ::
FRECHET:28
Th28: for A be
Subset of
REAL? holds A is
open &
REAL
in A iff ex O be
Subset of
R^1 st O is
open &
NAT
c= O & A
= ((O
\
NAT )
\/
{
REAL })
proof
let A be
Subset of
REAL? ;
consider f be
Function of
R^1 ,
REAL? such that
A1: f
= ((
id
REAL )
+* (
NAT
-->
REAL )) and
A2: for A be
Subset of
REAL? holds A is
closed iff (f
" A) is
closed by
Def8;
thus A is
open &
REAL
in A implies ex O be
Subset of
R^1 st O is
open &
NAT
c= O & A
= ((O
\
NAT )
\/
{
REAL })
proof
assume that
A3: A is
open and
A4:
REAL
in A;
consider O be
Subset of
R^1 such that
A5: O
= ((f
" (A
` ))
` );
(A
` ) is
closed by
A3,
TOPS_1: 4;
then (f
" (A
` )) is
closed by
A2;
then
A6: ((f
" (A
` ))
` ) is
open by
TOPS_1: 3;
A7: not
REAL
in ((
[#]
REAL? )
\ A) by
A4,
XBOOLE_0:def 5;
A8: (A
` )
c= ((A
` )
\
{
REAL })
proof
let x be
object;
assume
A9: x
in (A
` );
then not x
in
{
REAL } by
A7,
TARSKI:def 1;
hence thesis by
A9,
XBOOLE_0:def 5;
end;
(A
` )
c= the
carrier of
REAL? ;
then
A10: (A
` )
c= ((
REAL
\
NAT )
\/
{
REAL }) by
Def8;
A11: (A
` )
c= (
REAL
\
NAT )
proof
let x be
object;
assume
A12: x
in (A
` );
then x
in (
REAL
\
NAT ) or x
in
{
REAL } by
A10,
XBOOLE_0:def 3;
hence thesis by
A7,
A12,
TARSKI:def 1;
end;
((A
` )
\
{
REAL })
c= (A
` ) by
XBOOLE_1: 36;
then
A13: (A
` )
= ((A
` )
\
{
REAL }) by
A8;
not
REAL
in
REAL ;
then (((
id
REAL )
+* (
NAT
-->
REAL ))
" ((A
` )
\
{
REAL }))
= ((A
` )
\
NAT ) by
A11,
Th19,
XBOOLE_1: 1;
then O
= (((
[#]
R^1 )
\ (A
` ))
\/ (
NAT
/\ (
[#]
R^1 ))) by
A1,
A5,
A13,
XBOOLE_1: 52;
then
A14: O
= (((
[#]
R^1 )
\ (A
` ))
\/
NAT ) by
TOPMETR: 17,
XBOOLE_1: 28,
NUMBERS: 19;
A
= ((A
` )
` )
.= (the
carrier of
REAL?
\ (A
` ));
then
A15: A
= (((
REAL
\
NAT )
\/
{
REAL })
\ (A
` )) by
Def8;
A16: A
= (((
REAL
\ (A
` ))
\
NAT )
\/
{
REAL })
proof
thus A
c= (((
REAL
\ (A
` ))
\
NAT )
\/
{
REAL })
proof
let x be
object;
assume
A17: x
in A;
then
A18: not x
in (A
` ) by
XBOOLE_0:def 5;
x
in (
REAL
\
NAT ) or x
in
{
REAL } by
A15,
A17,
XBOOLE_0:def 3;
then x
in (
REAL
\ (A
` )) & not x
in
NAT or x
in
{
REAL } by
A18,
XBOOLE_0:def 5;
then x
in ((
REAL
\ (A
` ))
\
NAT ) or x
in
{
REAL } by
XBOOLE_0:def 5;
hence thesis by
XBOOLE_0:def 3;
end;
let x be
object;
assume x
in (((
REAL
\ (A
` ))
\
NAT )
\/
{
REAL });
then x
in ((
REAL
\ (A
` ))
\
NAT ) or x
in
{
REAL } by
XBOOLE_0:def 3;
then
A19: x
in (
REAL
\ (A
` )) & not x
in
NAT or x
in
{
REAL } & not x
in (A
` ) by
A7,
TARSKI:def 1,
XBOOLE_0:def 5;
then x
in (
REAL
\
NAT ) or x
in
{
REAL } by
XBOOLE_0:def 5;
then
A20: x
in ((
REAL
\
NAT )
\/
{
REAL }) by
XBOOLE_0:def 3;
not x
in (A
` ) by
A19,
XBOOLE_0:def 5;
hence thesis by
A15,
A20,
XBOOLE_0:def 5;
end;
NAT
c= (
REAL
\ (A
` ))
proof
let x be
object;
assume
A21: x
in
NAT ;
then not x
in (A
` ) by
A11,
XBOOLE_0:def 5;
hence thesis by
A21,
XBOOLE_0:def 5,
NUMBERS: 19;
end;
then O
= (
REAL
\ (A
` )) by
A14,
TOPMETR: 17,
XBOOLE_1: 12;
hence thesis by
A5,
A6,
A14,
A16,
XBOOLE_1: 7;
end;
given O be
Subset of
R^1 such that
A22: O is
open and
A23:
NAT
c= O and
A24: A
= ((O
\
NAT )
\/
{
REAL });
consider B be
Subset of
R^1 such that
A25: B
= ((
[#]
R^1 )
\ O);
not
REAL
in
REAL ;
then (((
id
REAL )
+* (
NAT
-->
REAL ))
" ((
REAL
\ O)
\
{
REAL }))
= ((
REAL
\ O)
\
NAT ) by
Th19;
then
A26: (f
" ((
REAL
\ O)
\
{
REAL }))
= (
REAL
\ (O
\/
NAT )) by
A1,
XBOOLE_1: 41;
A27: B is
closed by
A22,
A25,
Lm2;
(A
` )
= (((
REAL
\
NAT )
\/
{
REAL })
\ ((O
\
NAT )
\/
{
REAL })) by
A24,
Def8
.= (((
REAL
\
NAT )
\ ((O
\
NAT )
\/
{
REAL }))
\/ (
{
REAL }
\ (
{
REAL }
\/ (O
\
NAT )))) by
XBOOLE_1: 42
.= (((
REAL
\
NAT )
\ ((O
\
NAT )
\/
{
REAL }))
\/
{} ) by
XBOOLE_1: 46
.= (((
REAL
\
NAT )
\ (O
\
NAT ))
\
{
REAL }) by
XBOOLE_1: 41
.= ((
REAL
\ (
NAT
\/ (O
\
NAT )))
\
{
REAL }) by
XBOOLE_1: 41
.= ((
REAL
\ (
NAT
\/ O))
\
{
REAL }) by
XBOOLE_1: 39
.= ((
REAL
\ O)
\
{
REAL }) by
A23,
XBOOLE_1: 12;
then (f
" (A
` ))
= B by
A23,
A25,
A26,
TOPMETR: 17,
XBOOLE_1: 12;
then ((
[#]
REAL? )
\ A) is
closed by
A2,
A27;
hence A is
open by
Lm2;
REAL
in
{
REAL } by
TARSKI:def 1;
hence thesis by
A24,
XBOOLE_0:def 3;
end;
theorem ::
FRECHET:29
Th29: for A be
set holds A is
Subset of
REAL? & not
REAL
in A iff A is
Subset of
R^1 & (
NAT
/\ A)
=
{}
proof
let A be
set;
thus A is
Subset of
REAL? & not
REAL
in A implies A is
Subset of
R^1 & (
NAT
/\ A)
=
{}
proof
assume that
A1: A is
Subset of
REAL? and
A2: not
REAL
in A;
A
c= the
carrier of
REAL? by
A1;
then
A3: A
c= ((
REAL
\
NAT )
\/
{
REAL }) by
Def8;
A
c=
REAL
proof
let x be
object;
assume
A4: x
in A;
then x
in (
REAL
\
NAT ) or x
in
{
REAL } by
A3,
XBOOLE_0:def 3;
hence thesis by
A2,
A4,
TARSKI:def 1;
end;
hence A is
Subset of
R^1 by
TOPMETR: 17;
thus (
NAT
/\ A)
=
{}
proof
set x = the
Element of (
NAT
/\ A);
assume
A5: (
NAT
/\ A)
<>
{} ;
then
A6: x
in
NAT by
XBOOLE_0:def 4;
A7: x
in A by
A5,
XBOOLE_0:def 4;
per cases by
A3,
A7,
XBOOLE_0:def 3;
suppose x
in (
REAL
\
NAT );
hence contradiction by
A6,
XBOOLE_0:def 5;
end;
suppose x
in
{
REAL };
then x
=
REAL by
TARSKI:def 1;
then
REAL
in
REAL by
A6,
NUMBERS: 19;
hence contradiction;
end;
end;
end;
assume that
A8: A is
Subset of
R^1 and
A9: (
NAT
/\ A)
=
{} ;
A10: A
c= (
REAL
\
NAT )
proof
let x be
object;
assume
A11: x
in A;
then not x
in
NAT by
A9,
XBOOLE_0:def 4;
hence thesis by
A8,
A11,
TOPMETR: 17,
XBOOLE_0:def 5;
end;
(
REAL
\
NAT )
c= ((
REAL
\
NAT )
\/
{
REAL }) by
XBOOLE_1: 7;
then A
c= ((
REAL
\
NAT )
\/
{
REAL }) by
A10;
hence A is
Subset of
REAL? by
Def8;
thus not
REAL
in A
proof
assume
REAL
in A;
then
REAL
in
REAL by
A8,
TOPMETR: 17;
hence contradiction;
end;
end;
theorem ::
FRECHET:30
Th30: for A be
Subset of
R^1 , B be
Subset of
REAL? st A
= B holds (
NAT
/\ A)
=
{} & A is
open iff not
REAL
in B & B is
open
proof
let A be
Subset of
R^1 , B be
Subset of
REAL? ;
consider f be
Function of
R^1 ,
REAL? such that
A1: f
= ((
id
REAL )
+* (
NAT
-->
REAL )) and
A2: for A be
Subset of
REAL? holds A is
closed iff (f
" A) is
closed by
Def8;
assume
A3: A
= B;
A4: (
NAT
/\ A)
=
{} & not
REAL
in B implies (f
" (B
` ))
= (A
` )
proof
assume that
A5: (
NAT
/\ A)
=
{} and
A6: not
REAL
in B;
A7: (
REAL
\ A)
= (((((
REAL
\
NAT )
\/
{
REAL })
\ A)
\
{
REAL })
\/
NAT )
proof
thus (
REAL
\ A)
c= (((((
REAL
\
NAT )
\/
{
REAL })
\ A)
\
{
REAL })
\/
NAT )
proof
let x be
object;
assume
A8: x
in (
REAL
\ A);
then
A9: not x
in A by
XBOOLE_0:def 5;
A10: x
in
REAL by
A8;
A11: not x
in
{
REAL }
proof
assume x
in
{
REAL };
then
A: x
=
REAL by
TARSKI:def 1;
reconsider xx = x as
set by
TARSKI: 1;
not xx
in xx;
hence contradiction by
A,
A10;
end;
per cases ;
suppose x
in
NAT ;
hence thesis by
XBOOLE_0:def 3;
end;
suppose not x
in
NAT ;
then x
in (
REAL
\
NAT ) by
A8,
XBOOLE_0:def 5;
then x
in ((
REAL
\
NAT )
\/
{
REAL }) by
XBOOLE_0:def 3;
then x
in (((
REAL
\
NAT )
\/
{
REAL })
\ A) by
A9,
XBOOLE_0:def 5;
then x
in ((((
REAL
\
NAT )
\/
{
REAL })
\ A)
\
{
REAL }) by
A11,
XBOOLE_0:def 5;
hence thesis by
XBOOLE_0:def 3;
end;
end;
let x be
object;
assume
A12: x
in (((((
REAL
\
NAT )
\/
{
REAL })
\ A)
\
{
REAL })
\/
NAT );
per cases by
A12,
XBOOLE_0:def 3;
suppose
A13: x
in
NAT ;
then not x
in A by
A5,
XBOOLE_0:def 4;
hence thesis by
A13,
XBOOLE_0:def 5,
NUMBERS: 19;
end;
suppose
A14: x
in ((((
REAL
\
NAT )
\/
{
REAL })
\ A)
\
{
REAL });
then x
in (((
REAL
\
NAT )
\/
{
REAL })
\ A) by
XBOOLE_0:def 5;
then
A15: not x
in A by
XBOOLE_0:def 5;
x
in (
REAL
\
NAT ) or x
in
{
REAL } by
A14,
XBOOLE_0:def 3;
hence thesis by
A14,
A15,
XBOOLE_0:def 5;
end;
end;
(B
` )
c= the
carrier of
REAL? ;
then
A16: (B
` )
c= ((
REAL
\
NAT )
\/
{
REAL }) by
Def8;
A17: ((B
` )
\
{
REAL })
c=
REAL
proof
let x be
object;
assume
A18: x
in ((B
` )
\
{
REAL });
then x
in (B
` ) by
XBOOLE_0:def 5;
then x
in (
REAL
\
NAT ) or x
in
{
REAL } by
A16,
XBOOLE_0:def 3;
hence thesis by
A18,
XBOOLE_0:def 5;
end;
A19:
REAL
in ((
[#]
REAL? )
\ B) by
A6,
Th27,
XBOOLE_0:def 5;
{
REAL }
c= (B
` ) by
A19,
TARSKI:def 1;
then ( not
REAL
in
REAL ) & (B
` )
= (((B
` )
\
{
REAL })
\/
{
REAL }) by
XBOOLE_1: 45;
then (((
id
REAL )
+* (
NAT
-->
REAL ))
" (B
` ))
= ((((
[#]
REAL? )
\ B)
\
{
REAL })
\/
NAT ) by
A17,
Th18
.= (((((
REAL
\
NAT )
\/
{
REAL })
\ A)
\
{
REAL })
\/
NAT ) by
A3,
Def8;
hence thesis by
A1,
A7,
TOPMETR: 17;
end;
thus (
NAT
/\ A)
=
{} & A is
open implies not
REAL
in B & B is
open
proof
assume that
A20: (
NAT
/\ A)
=
{} and
A21: A is
open;
thus not
REAL
in B by
A3,
A20,
Th29;
(A
` ) is
closed by
A21,
TOPS_1: 4;
then (B
` ) is
closed by
A3,
A2,
A4,
A20,
Th29;
hence thesis by
TOPS_1: 4;
end;
assume that
A22: not
REAL
in B and
A23: B is
open;
thus (
NAT
/\ A)
=
{} by
A3,
A22,
Th29;
(B
` ) is
closed by
A23,
TOPS_1: 4;
then (A
` ) is
closed by
A3,
A2,
A4,
A22,
Th29;
hence thesis by
TOPS_1: 4;
end;
theorem ::
FRECHET:31
Th31: for A be
Subset of
REAL? st A
=
{
REAL } holds A is
closed
proof
reconsider B = (
REAL
\
NAT ) as
Subset of
R^1 by
TOPMETR: 17;
let A be
Subset of
REAL? ;
reconsider B as
Subset of
R^1 ;
A1: (
REAL
\
NAT )
= (((
REAL
\
NAT )
\/
{
REAL })
\
{
REAL })
proof
thus (
REAL
\
NAT )
c= (((
REAL
\
NAT )
\/
{
REAL })
\
{
REAL })
proof
let x be
object;
assume
A2: x
in (
REAL
\
NAT );
then
A3: x
in
REAL ;
A4: not x
in
{
REAL }
proof
assume x
in
{
REAL };
then
A: x
=
REAL by
TARSKI:def 1;
reconsider xx = x as
set by
TARSKI: 1;
not xx
in xx;
hence contradiction by
A,
A3;
end;
x
in ((
REAL
\
NAT )
\/
{
REAL }) by
A2,
XBOOLE_0:def 3;
hence thesis by
A4,
XBOOLE_0:def 5;
end;
let x be
object;
assume
A5: x
in (((
REAL
\
NAT )
\/
{
REAL })
\
{
REAL });
then not x
in
{
REAL } by
XBOOLE_0:def 5;
hence thesis by
A5,
XBOOLE_0:def 3;
end;
B
misses
NAT by
XBOOLE_1: 79;
then
A6: (B
/\
NAT )
=
{} ;
then
reconsider C = B as
Subset of
REAL? by
Th29;
assume A
=
{
REAL };
then
A7: C
= (A
` ) by
A1,
Def8;
B is
open
proof
reconsider N =
NAT as
Subset of
R^1 by
TOPMETR: 17,
NUMBERS: 19;
reconsider N as
Subset of
R^1 ;
N is
closed & (N
` )
= B by
Th10,
TOPMETR: 17;
hence thesis by
TOPS_1: 3;
end;
then C is
open by
A6,
Th30;
hence thesis by
A7,
TOPS_1: 3;
end;
theorem ::
FRECHET:32
Th32: not
REAL? is
first-countable
proof
reconsider y =
REAL as
Point of
REAL? by
Th27;
assume
REAL? is
first-countable;
then
consider B be
Basis of y such that
A1: B is
countable;
consider h be
sequence of B such that
A2: (
rng h)
= B by
A1,
CARD_3: 96;
defpred
P[
object,
object] means ex m be
Element of
NAT st m
= $1 & $2
in ((h
. $1)
/\
].(m
- (1
/ 4)), (m
+ (1
/ 4)).[);
A3: for n be
object st n
in
NAT holds ex x be
object st x
in (
REAL
\
NAT ) &
P[n, x]
proof
let n be
object;
assume
A4: n
in
NAT ;
then
reconsider m = n as
Element of
NAT ;
n
in (
dom h) by
A4,
FUNCT_2:def 1;
then
A5: (h
. n)
in (
rng h) by
FUNCT_1:def 3;
then
reconsider Bn = (h
. n) as
Subset of
REAL? by
A2;
m
in
REAL by
XREAL_0:def 1;
then
reconsider m9 = m as
Point of
RealSpace by
METRIC_1:def 13;
reconsider Kn = (
Ball (m9,(1
/ 4))) as
Subset of
R^1 by
TOPMETR: 12;
reconsider Bn as
Subset of
REAL? ;
Bn is
open & y
in Bn by
A5,
YELLOW_8: 12;
then
consider An be
Subset of
R^1 such that
A6: An is
open and
A7:
NAT
c= An and
A8: Bn
= ((An
\
NAT )
\/
{
REAL }) by
Th28;
reconsider An9 = An as
Subset of
R^1 ;
Kn is
open by
TOPMETR: 14;
then
A9: (An9
/\ Kn) is
open by
A6,
TOPS_1: 11;
(
dist (m9,m9))
=
0 by
METRIC_1: 1;
then m9
in (
Ball (m9,(1
/ 4))) by
METRIC_1: 11;
then n
in (An
/\ (
Ball (m9,(1
/ 4)))) by
A4,
A7,
XBOOLE_0:def 4;
then
consider r be
Real such that
A10: r
>
0 and
A11: (
Ball (m9,r))
c= (An
/\ Kn) by
A9,
TOPMETR: 15;
reconsider r as
Real;
m
< (m
+ r) by
A10,
XREAL_1: 29;
then (m
- r)
< m by
XREAL_1: 19;
then
consider x be
Real such that
A12: (m
- r)
< x and
A13: x
< m by
XREAL_1: 5;
reconsider x as
Element of
REAL by
XREAL_0:def 1;
take x;
A14: r
< 1
proof
assume r
>= 1;
then (1
/ 2)
< r by
XXREAL_0: 2;
then (
- r)
< (
- (1
/ 2)) by
XREAL_1: 24;
then
A15: ((
- r)
+ m)
< ((
- (1
/ 2))
+ m) by
XREAL_1: 6;
((
- (1
/ 2))
+ m)
< (r
+ m) by
A10,
XREAL_1: 6;
then (m
- (1
/ 2))
in { a where a be
Real : (m
- r)
< a & a
< (m
+ r) } by
A15;
then (m
- (1
/ 2))
in
].(m
- r), (m
+ r).[ by
RCOMP_1:def 2;
then (m
- (1
/ 2))
in (
Ball (m9,r)) by
Th7;
then (m
- (1
/ 2))
in Kn by
A11,
XBOOLE_0:def 4;
then (m
- (1
/ 2))
in
].(m
- (1
/ 4)), (m
+ (1
/ 4)).[ by
Th7;
then (m
- (1
/ 2))
in { a where a be
Real : (m
- (1
/ 4))
< a & a
< (m
+ (1
/ 4)) } by
RCOMP_1:def 2;
then ex a be
Real st a
= (m
- (1
/ 2)) & (m
- (1
/ 4))
< a & a
< (m
+ (1
/ 4));
hence contradiction by
XREAL_1: 6;
end;
A16: not x
in
NAT
proof
assume x
in
NAT ;
then
reconsider x as
Element of
NAT ;
per cases by
XXREAL_0: 1;
suppose x
= m;
hence contradiction by
A13;
end;
suppose x
> m;
hence contradiction by
A13;
end;
suppose
A17: x
< m;
m
< (x
+ r) by
A12,
XREAL_1: 19;
then (m
- x)
< r by
XREAL_1: 19;
then
A18: (m
- x)
< 1 by
A14,
XXREAL_0: 2;
m
>= (x
+ 1) by
A17,
NAT_1: 13;
hence contradiction by
A18,
XREAL_1: 19;
end;
end;
hence x
in (
REAL
\
NAT ) by
XBOOLE_0:def 5;
(x
+
0 )
< (m
+ r) by
A10,
A13,
XREAL_1: 8;
then x
in { a where a be
Real : (m
- r)
< a & a
< (m
+ r) } by
A12;
then x
in
].(m
- r), (m
+ r).[ by
RCOMP_1:def 2;
then
A19: x
in (
Ball (m9,r)) by
Th7;
then x
in An by
A11,
XBOOLE_0:def 4;
then x
in (An
\
NAT ) by
A16,
XBOOLE_0:def 5;
then
A20: x
in Bn by
A8,
XBOOLE_0:def 3;
take m;
(
Ball (m9,(1
/ 4)))
=
].(m
- (1
/ 4)), (m
+ (1
/ 4)).[ by
Th7;
then x
in
].(m
- (1
/ 4)), (m
+ (1
/ 4)).[ by
A11,
A19,
XBOOLE_0:def 4;
hence thesis by
A20,
XBOOLE_0:def 4;
end;
consider S be
Function such that
A21: (
dom S)
=
NAT and
A22: (
rng S)
c= (
REAL
\
NAT ) and
A23: for n be
object st n
in
NAT holds
P[n, (S
. n)] from
FUNCT_1:sch 6(
A3);
reconsider S as
sequence of
R^1 by
A21,
A22,
FUNCT_2: 2,
TOPMETR: 17,
XBOOLE_1: 1;
reconsider O = (
rng S) as
Subset of
R^1 ;
for n be
Element of
NAT holds (S
. n)
in
].(n
- (1
/ 4)), (n
+ (1
/ 4)).[
proof
let n be
Element of
NAT ;
ex m be
Element of
NAT st m
= n & (S
. n)
in ((h
. n)
/\
].(m
- (1
/ 4)), (m
+ (1
/ 4)).[) by
A23;
hence thesis by
XBOOLE_0:def 4;
end;
then O is
closed by
Th9;
then
A24: ((
[#]
R^1 )
\ O) is
open by
PRE_TOPC:def 3;
set A = (((O
` )
\
NAT )
\/
{
REAL });
A
c= ((
REAL
\
NAT )
\/
{
REAL })
proof
let x be
object;
assume x
in A;
then x
in ((O
` )
\
NAT ) or x
in
{
REAL } by
XBOOLE_0:def 3;
then x
in (O
` ) & not x
in
NAT or x
in
{
REAL } by
XBOOLE_0:def 5;
then x
in (
REAL
\
NAT ) or x
in
{
REAL } by
TOPMETR: 17,
XBOOLE_0:def 5;
hence thesis by
XBOOLE_0:def 3;
end;
then
reconsider A as
Subset of
REAL? by
Def8;
reconsider A as
Subset of
REAL? ;
NAT
c= (O
` )
proof
let x be
object;
assume
A25: x
in
NAT ;
then not x
in (
rng S) by
A22,
XBOOLE_0:def 5;
hence thesis by
A25,
TOPMETR: 17,
XBOOLE_0:def 5,
NUMBERS: 19;
end;
then A is
open &
REAL
in A by
A24,
Th28;
then
consider V be
Subset of
REAL? such that
A26: V
in B and
A27: V
c= A by
YELLOW_8: 13;
consider n1 be
object such that
A28: n1
in (
dom h) and
A29: V
= (h
. n1) by
A2,
A26,
FUNCT_1:def 3;
reconsider n = n1 as
Element of
NAT by
A28;
for n be
Element of
NAT holds ex x be
set st x
in (h
. n) & not x
in A
proof
let n be
Element of
NAT ;
consider xn be
set such that
A30: xn
= (S
. n);
take xn;
A31: (S
. n)
in (
rng S) by
A21,
FUNCT_1:def 3;
then not xn
in ((
[#]
R^1 )
\ O) by
A30,
XBOOLE_0:def 5;
then
A32: not xn
in ((O
` )
\
NAT ) by
XBOOLE_0:def 5;
not xn
=
REAL
proof
assume xn
=
REAL ;
then
REAL
in
REAL by
A22,
A30,
A31,
XBOOLE_0:def 5;
hence contradiction;
end;
then
A33: not xn
in
{
REAL } by
TARSKI:def 1;
ex m be
Element of
NAT st m
= n & (S
. n)
in ((h
. n)
/\
].(m
- (1
/ 4)), (m
+ (1
/ 4)).[) by
A23;
hence thesis by
A30,
A32,
A33,
XBOOLE_0:def 3,
XBOOLE_0:def 4;
end;
then ex x be
set st x
in (h
. n) & not x
in A;
hence contradiction by
A27,
A29;
end;
theorem ::
FRECHET:33
Th33:
REAL? is
Frechet
proof
let A be
Subset of
REAL? , x be
Point of
REAL? ;
assume
A1: x
in (
Cl A);
x
in the
carrier of
REAL? ;
then x
in ((
REAL
\
NAT )
\/
{
REAL }) by
Def8;
then
A2: x
in (
REAL
\
NAT ) or x
in
{
REAL } by
XBOOLE_0:def 3;
per cases by
A2,
TARSKI:def 1;
suppose
A3: x
in (
REAL
\
NAT );
then
A4: x
in
REAL ;
A
c= the
carrier of
REAL? ;
then
A5: A
c= ((
REAL
\
NAT )
\/
{
REAL }) by
Def8;
(A
\
{
REAL })
c=
REAL
proof
let a be
object;
assume
A6: a
in (A
\
{
REAL });
then a
in A by
XBOOLE_0:def 5;
then a
in (
REAL
\
NAT ) or a
in
{
REAL } by
A5,
XBOOLE_0:def 3;
hence thesis by
A6,
XBOOLE_0:def 5;
end;
then
reconsider A9 = (A
\
{
REAL }) as
Subset of
R^1 by
TOPMETR: 17;
reconsider x9 = x as
Point of
R^1 by
A3,
TOPMETR: 17;
reconsider A9 as
Subset of
R^1 ;
for B9 be
Subset of
R^1 st B9 is
open holds x9
in B9 implies A9
meets B9
proof
reconsider C =
NAT as
Subset of
R^1 by
TOPMETR: 17,
NUMBERS: 19;
let B9 be
Subset of
R^1 ;
reconsider B1 = B9 as
Subset of
R^1 ;
reconsider C as
Subset of
R^1 ;
A7: not x9
in
NAT by
A3,
XBOOLE_0:def 5;
(B9
\
NAT )
misses
NAT by
XBOOLE_1: 79;
then
A8: ((B9
\
NAT )
/\
NAT )
=
{} ;
then
reconsider D = (B1
\ C) as
Subset of
REAL? by
Th29;
assume B9 is
open;
then (B1
\ C) is
open by
Th4,
Th10;
then
A9: D is
open by
A8,
Th30;
reconsider D as
Subset of
REAL? ;
assume x9
in B9;
then x9
in (B9
\
NAT ) by
A7,
XBOOLE_0:def 5;
then A
meets D by
A1,
A9,
PRE_TOPC:def 7;
then
A10: (A
/\ D)
<>
{} ;
(A9
/\ B9)
<>
{}
proof
set a = the
Element of (A
/\ D);
A11: a
in D by
A10,
XBOOLE_0:def 4;
then
A12: a
in B9 by
XBOOLE_0:def 5;
A13: a
in
REAL by
A11,
TOPMETR: 17;
A14: not a
in
{
REAL }
proof
assume a
in
{
REAL };
then a
=
REAL by
TARSKI:def 1;
hence contradiction by
A13;
end;
a
in A by
A10,
XBOOLE_0:def 4;
then a
in (A
\
{
REAL }) by
A14,
XBOOLE_0:def 5;
hence thesis by
A12,
XBOOLE_0:def 4;
end;
hence thesis;
end;
then x9
in (
Cl A9) by
PRE_TOPC:def 7;
then
consider S9 be
sequence of
R^1 such that
A15: (
rng S9)
c= A9 and
A16: x9
in (
Lim S9) by
Def6;
A17: (
rng S9)
c= A by
A15,
XBOOLE_0:def 5;
then
reconsider S = S9 as
sequence of
REAL? by
Th2,
XBOOLE_1: 1;
take S;
thus (
rng S)
c= A by
A17;
A18: S9
is_convergent_to x9 by
A16,
Def5;
S
is_convergent_to x
proof
reconsider C =
{
REAL } as
Subset of
REAL? by
Lm3;
let V be
Subset of
REAL? ;
assume that
A19: V is
open and
A20: x
in V;
reconsider C as
Subset of
REAL? ;
REAL
in
{
REAL } by
TARSKI:def 1;
then
A21: not
REAL
in (V
\
{
REAL }) by
XBOOLE_0:def 5;
then
reconsider V9 = (V
\ C) as
Subset of
R^1 by
Th29;
(V
\ C) is
open by
A19,
Th4,
Th31;
then
A22: V9 is
open by
A21,
Th30;
not x
in C
proof
assume x
in C;
then x
=
REAL by
TARSKI:def 1;
hence contradiction by
A4;
end;
then x
in (V
\ C) by
A20,
XBOOLE_0:def 5;
then
consider n be
Nat such that
A23: for m be
Nat st n
<= m holds (S9
. m)
in V9 by
A18,
A22;
take n;
let m be
Nat;
assume n
<= m;
then (S9
. m)
in V9 by
A23;
hence thesis by
XBOOLE_0:def 5;
end;
hence thesis by
Def5;
end;
suppose
A24: x
=
REAL & x
in A;
reconsider S = (
NAT
--> x) as
sequence of
REAL? ;
take S;
{x}
c= A by
A24,
ZFMISC_1: 31;
hence (
rng S)
c= A by
FUNCOP_1: 8;
S
is_convergent_to x by
Th22;
hence thesis by
Def5;
end;
suppose
A25: x
=
REAL & not x
in A;
then
reconsider A9 = A as
Subset of
R^1 by
Th29;
ex k be
Point of
R^1 st k
in
NAT & ex S9 be
sequence of
R^1 st (
rng S9)
c= A9 & S9
is_convergent_to k
proof
defpred
P[
object,
object] means ex D2 be
set st D2
= $2 & $1
in D2 & $2
in the
topology of
R^1 & (D2
/\ A9)
=
{} ;
assume
A26: not (ex k be
Point of
R^1 st k
in
NAT & ex S9 be
sequence of
R^1 st (
rng S9)
c= A9 & S9
is_convergent_to k);
A27: for k be
object st k
in
NAT holds ex U1 be
object st
P[k, U1]
proof
given k be
object such that
A28: k
in
NAT and
A29: for U1 be
object holds not
P[k, U1];
reconsider k as
Point of
R^1 by
A28,
TOPMETR: 17,
NUMBERS: 19;
reconsider k99 = k as
Point of (
TopSpaceMetr
RealSpace );
reconsider k9 = k99 as
Point of
RealSpace by
TOPMETR: 12;
set Bs = (
Balls k99);
consider h be
sequence of Bs such that
A30: for n be
Element of
NAT holds (h
. n)
= (
Ball (k9,(1
/ (n
+ 1)))) by
Th11;
defpred
P[
object,
object] means $2
in ((h
. $1)
/\ A9);
A31: for n be
object st n
in
NAT holds ex z be
object st z
in the
carrier of
R^1 &
P[n, z]
proof
let n be
object;
assume n
in
NAT ;
then
reconsider n as
Element of
NAT ;
A32: (h
. n)
in Bs;
then
reconsider H = (h
. n) as
Subset of
R^1 ;
take z = the
Element of (H
/\ A9);
Bs
c= the
topology of
R^1 by
TOPS_2: 64;
then
A33: (H
/\ A9)
<>
{} by
A29,
A32,
YELLOW_8: 12;
then z
in H by
XBOOLE_0:def 4;
hence thesis by
A33;
end;
consider S9 be
Function such that
A34: (
dom S9)
=
NAT & (
rng S9)
c= the
carrier of
R^1 and
A35: for n be
object st n
in
NAT holds
P[n, (S9
. n)] from
FUNCT_1:sch 6(
A31);
reconsider S9 as
sequence of the
carrier of
R^1 by
A34,
FUNCT_2: 2;
A36: S9
is_convergent_to k
proof
let U1 be
Subset of
R^1 ;
assume U1 is
open & k
in U1;
then
consider r be
Real such that
A37: r
>
0 and
A38: (
Ball (k9,r))
c= U1 by
TOPMETR: 15;
reconsider r as
Real;
consider n be
Nat such that
A39: (1
/ n)
< r and
A40: n
>
0 by
A37,
Lm1;
reconsider n as
Element of
NAT by
ORDINAL1:def 12;
take n;
let m be
Nat;
A41: m
in
NAT by
ORDINAL1:def 12;
(S9
. m)
in ((h
. m)
/\ A9) by
A35,
A41;
then
A42: (S9
. m)
in (h
. m) by
XBOOLE_0:def 4;
assume n
<= m;
then n
< (m
+ 1) by
NAT_1: 13;
then (1
/ (m
+ 1))
< (1
/ n) by
A40,
XREAL_1: 88;
then (
Ball (k9,(1
/ (m
+ 1))))
c= (
Ball (k9,r)) by
A39,
PCOMPS_1: 1,
XXREAL_0: 2;
then
A43: (
Ball (k9,(1
/ (m
+ 1))))
c= U1 by
A38;
(h
. m)
= (
Ball (k9,(1
/ (m
+ 1)))) by
A30,
A41;
hence thesis by
A43,
A42;
end;
(
rng S9)
c= A9
proof
let z be
object;
assume z
in (
rng S9);
then
consider z9 be
object such that
A44: z9
in (
dom S9) and
A45: z
= (S9
. z9) by
FUNCT_1:def 3;
(S9
. z9)
in ((h
. z9)
/\ A9) by
A35,
A44;
hence thesis by
A45,
XBOOLE_0:def 4;
end;
hence contradiction by
A26,
A28,
A36;
end;
consider g be
Function such that
A46: (
dom g)
=
NAT & for k be
object st k
in
NAT holds
P[k, (g
. k)] from
CLASSES1:sch 1(
A27);
(
rng g)
c= (
bool the
carrier of
R^1 )
proof
let z be
object;
assume z
in (
rng g);
then
consider k be
object such that
A47: k
in (
dom g) and
A48: z
= (g
. k) by
FUNCT_1:def 3;
P[k, (g
. k)] by
A46,
A47;
then (g
. k)
in the
topology of
R^1 ;
hence thesis by
A48;
end;
then
reconsider F = (
rng g) as
Subset-Family of
R^1 ;
F is
open
proof
let O be
Subset of
R^1 ;
assume O
in F;
then
consider k be
object such that
A49: k
in (
dom g) and
A50: O
= (g
. k) by
FUNCT_1:def 3;
P[k, (g
. k)] by
A46,
A49;
then (g
. k)
in the
topology of
R^1 ;
hence thesis by
A50,
PRE_TOPC:def 2;
end;
then
A51: (
union F) is
open by
TOPS_2: 19;
((
union F)
\
NAT )
c= (
REAL
\
NAT ) by
TOPMETR: 17,
XBOOLE_1: 33;
then (((
union F)
\
NAT )
\/
{
REAL })
c= ((
REAL
\
NAT )
\/
{
REAL }) by
XBOOLE_1: 9;
then
reconsider B = (((
union F)
\
NAT )
\/
{
REAL }) as
Subset of
REAL? by
Def8;
reconsider B as
Subset of
REAL? ;
A52: (B
/\ A)
=
{}
proof
set z = the
Element of (B
/\ A);
assume
A53: (B
/\ A)
<>
{} ;
then
A54: z
in B by
XBOOLE_0:def 4;
A55: z
in A by
A53,
XBOOLE_0:def 4;
per cases by
A54,
XBOOLE_0:def 3;
suppose z
in ((
union F)
\
NAT );
then z
in (
union F) by
XBOOLE_0:def 5;
then
consider C be
set such that
A56: z
in C and
A57: C
in F by
TARSKI:def 4;
consider l be
object such that
A58: l
in (
dom g) and
A59: C
= (g
. l) by
A57,
FUNCT_1:def 3;
P[l, (g
. l)] by
A46,
A58;
then ((g
. l)
/\ A)
=
{} ;
hence contradiction by
A55,
A56,
A59,
XBOOLE_0:def 4;
end;
suppose z
in
{
REAL };
then z
=
REAL by
TARSKI:def 1;
hence contradiction by
A25,
A53,
XBOOLE_0:def 4;
end;
end;
NAT
c= (
union F)
proof
let k be
object;
assume
A60: k
in
NAT ;
then
P[k, (g
. k)] by
A46;
then k
in (g
. k) & (g
. k)
in (
rng g) by
A46,
FUNCT_1:def 3,
A60;
hence thesis by
TARSKI:def 4;
end;
then B is
open &
REAL
in B by
A51,
Th28;
then A
meets B by
A1,
A25,
PRE_TOPC:def 7;
hence contradiction by
A52;
end;
then
consider k be
Point of
R^1 such that
A61: k
in
NAT and
A62: ex S9 be
sequence of
R^1 st (
rng S9)
c= A9 & S9
is_convergent_to k;
consider S9 be
sequence of
R^1 such that
A63: (
rng S9)
c= A9 and
A64: S9
is_convergent_to k by
A62;
reconsider S = S9 as
sequence of
REAL? by
A63,
Th2,
XBOOLE_1: 1;
take S;
thus (
rng S)
c= A by
A63;
S
is_convergent_to x
proof
let U1 be
Subset of
REAL? ;
assume U1 is
open & x
in U1;
then
consider O be
Subset of
R^1 such that
A65: O is
open &
NAT
c= O and
A66: U1
= ((O
\
NAT )
\/
{
REAL }) by
A25,
Th28;
consider n be
Nat such that
A67: for m be
Nat st n
<= m holds (S9
. m)
in O by
A61,
A64,
A65;
take n;
let m be
Nat;
assume n
<= m;
then
A68: (S9
. m)
in O by
A67;
A69: m
in
NAT by
ORDINAL1:def 12;
then m
in (
dom S9) by
NORMSP_1: 12;
then (S9
. m)
in (
rng S9) by
FUNCT_1:def 3;
then (S9
. m)
in A9 by
A63;
then (S9
. m)
in the
carrier of
REAL? ;
then (S9
. m)
in ((
REAL
\
NAT )
\/
{
REAL }) by
Def8;
then
A70: (S9
. m)
in (
REAL
\
NAT ) or (S9
. m)
in
{
REAL } by
XBOOLE_0:def 3;
reconsider m as
Element of
NAT by
A69;
(S9
. m)
<>
REAL
proof
A71: (S9
. m)
in
REAL by
TOPMETR: 17;
assume (S9
. m)
=
REAL ;
hence contradiction by
A71;
end;
then not (S9
. m)
in
NAT by
A70,
TARSKI:def 1,
XBOOLE_0:def 5;
then (S9
. m)
in (O
\
NAT ) by
A68,
XBOOLE_0:def 5;
hence thesis by
A66,
XBOOLE_0:def 3;
end;
hence thesis by
Def5;
end;
end;
theorem ::
FRECHET:34
not (for T be non
empty
TopSpace holds T is
Frechet implies T is
first-countable) by
Th32,
Th33;
begin
theorem ::
FRECHET:35
for f,g be
Function st f
tolerates g holds (
rng (f
+* g))
= ((
rng f)
\/ (
rng g))
proof
let f,g be
Function such that
A1: f
tolerates g;
thus (
rng (f
+* g))
c= ((
rng f)
\/ (
rng g)) by
FUNCT_4: 17;
let x be
object;
assume
A2: x
in ((
rng f)
\/ (
rng g));
A3: (
rng (f
+* g))
= ((f
.: ((
dom f)
\ (
dom g)))
\/ (
rng g)) by
Th12;
A4: (
rng g)
c= (
rng (f
+* g)) by
FUNCT_4: 18;
per cases ;
suppose x
in (
rng g);
hence thesis by
A4;
end;
suppose
A5: not x
in (
rng g);
then x
in (
rng f) by
A2,
XBOOLE_0:def 3;
then
consider a be
object such that
A6: a
in (
dom f) and
A7: x
= (f
. a) by
FUNCT_1:def 3;
now
assume
A8: a
in (
dom g);
x
= ((f
+* g)
. a) by
A1,
A6,
A7,
FUNCT_4: 15
.= (g
. a) by
A8,
FUNCT_4: 13;
hence contradiction by
A5,
A8,
FUNCT_1:def 3;
end;
then a
in ((
dom f)
\ (
dom g)) by
A6,
XBOOLE_0:def 5;
then x
in (f
.: ((
dom f)
\ (
dom g))) by
A7,
FUNCT_1:def 6;
hence thesis by
A3,
XBOOLE_0:def 3;
end;
end;
theorem ::
FRECHET:36
for r be
Real st r
>
0 holds ex n be
Nat st (1
/ n)
< r & n
>
0 by
Lm1;