connsp_2.miz
begin
definition
let X be non
empty
TopSpace, x be
Point of X;
::
CONNSP_2:def1
mode
a_neighborhood of x ->
Subset of X means
:
Def1: x
in (
Int it );
existence
proof
take (
[#] X);
(
Int (
[#] X))
= (
[#] X) by
TOPS_1: 15;
hence thesis;
end;
end
definition
let X be
TopSpace, A be
Subset of X;
::
CONNSP_2:def2
mode
a_neighborhood of A ->
Subset of X means
:
Def2: A
c= (
Int it );
existence
proof
take (
[#] X);
(
Int (
[#] X))
= (
[#] X) by
TOPS_1: 15;
hence thesis;
end;
end
reserve X for non
empty
TopSpace;
reserve x for
Point of X;
reserve U1 for
Subset of X;
theorem ::
CONNSP_2:1
for A,B be
Subset of X holds A is
a_neighborhood of x & B is
a_neighborhood of x implies (A
\/ B) is
a_neighborhood of x
proof
let A,B be
Subset of X;
reconsider A1 = A, B1 = B as
Subset of X;
A1 is
a_neighborhood of x & B1 is
a_neighborhood of x implies (A1
\/ B1) is
a_neighborhood of x
proof
assume that
A1: x
in (
Int A1) and x
in (
Int B1);
A2: ((
Int A1)
\/ (
Int B1))
c= (
Int (A1
\/ B1)) by
TOPS_1: 20;
x
in ((
Int A1)
\/ (
Int B1)) by
A1,
XBOOLE_0:def 3;
hence thesis by
A2,
Def1;
end;
hence thesis;
end;
theorem ::
CONNSP_2:2
for A,B be
Subset of X holds A is
a_neighborhood of x & B is
a_neighborhood of x iff (A
/\ B) is
a_neighborhood of x
proof
let A,B be
Subset of X;
A is
a_neighborhood of x & B is
a_neighborhood of x iff x
in (
Int A) & x
in (
Int B) by
Def1;
then A is
a_neighborhood of x & B is
a_neighborhood of x iff x
in ((
Int A)
/\ (
Int B)) by
XBOOLE_0:def 4;
then A is
a_neighborhood of x & B is
a_neighborhood of x iff x
in (
Int (A
/\ B)) by
TOPS_1: 17;
hence thesis by
Def1;
end;
theorem ::
CONNSP_2:3
Th3: for U1 be
Subset of X, x be
Point of X st U1 is
open & x
in U1 holds U1 is
a_neighborhood of x
proof
let U1 be
Subset of X, x be
Point of X;
assume U1 is
open & x
in U1;
then x
in (
Int U1) by
TOPS_1: 23;
hence thesis by
Def1;
end;
theorem ::
CONNSP_2:4
Th4: for U1 be
Subset of X, x be
Point of X st U1 is
a_neighborhood of x holds x
in U1
proof
let U1 be
Subset of X, x be
Point of X;
assume U1 is
a_neighborhood of x;
then
A1: x
in (
Int U1) by
Def1;
(
Int U1)
c= U1 by
TOPS_1: 16;
hence thesis by
A1;
end;
theorem ::
CONNSP_2:5
Th5: U1 is
a_neighborhood of x implies ex V be non
empty
Subset of X st V is
a_neighborhood of x & V is
open & V
c= U1
proof
assume U1 is
a_neighborhood of x;
then x
in (
Int U1) by
Def1;
then
consider V be
Subset of X such that
A1: V is
open & V
c= U1 and
A2: x
in V by
TOPS_1: 22;
reconsider V as non
empty
Subset of X by
A2;
take V;
thus thesis by
A1,
A2,
Th3;
end;
theorem ::
CONNSP_2:6
Th6: U1 is
a_neighborhood of x iff ex V be
Subset of X st V is
open & V
c= U1 & x
in V
proof
A1:
now
assume U1 is
a_neighborhood of x;
then
consider V be non
empty
Subset of X such that
A2: V is
a_neighborhood of x & V is
open & V
c= U1 by
Th5;
take V;
thus ex V be
Subset of X st V is
open & V
c= U1 & x
in V by
A2,
Th4;
end;
now
given V be
Subset of X such that
A3: V is
open & V
c= U1 & x
in V;
x
in (
Int U1) by
A3,
TOPS_1: 22;
hence U1 is
a_neighborhood of x by
Def1;
end;
hence thesis by
A1;
end;
theorem ::
CONNSP_2:7
for U1 be
Subset of X holds U1 is
open iff for x st x
in U1 holds ex A be
Subset of X st A is
a_neighborhood of x & A
c= U1
proof
let U1 be
Subset of X;
now
assume
A1: for x st x
in U1 holds ex A be
Subset of X st A is
a_neighborhood of x & A
c= U1;
for x be
set holds x
in U1 iff ex V be
Subset of X st V is
open & V
c= U1 & x
in V
proof
let x be
set;
thus x
in U1 implies ex V be
Subset of X st V is
open & V
c= U1 & x
in V
proof
assume
A2: x
in U1;
then
reconsider x as
Point of X;
consider S be
Subset of X such that
A3: S is
a_neighborhood of x and
A4: S
c= U1 by
A1,
A2;
consider V be
Subset of X such that
A5: V is
open & V
c= S & x
in V by
A3,
Th6;
take V;
thus thesis by
A4,
A5;
end;
given V be
Subset of X such that V is
open and
A6: V
c= U1 & x
in V;
thus thesis by
A6;
end;
hence U1 is
open by
TOPS_1: 25;
end;
hence thesis by
Th3;
end;
theorem ::
CONNSP_2:8
for V be
Subset of X holds V is
a_neighborhood of
{x} iff V is
a_neighborhood of x
proof
let V be
Subset of X;
thus V is
a_neighborhood of
{x} implies V is
a_neighborhood of x
proof
assume V is
a_neighborhood of
{x};
then
A1:
{x}
c= (
Int V) by
Def2;
x
in
{x} by
TARSKI:def 1;
hence thesis by
A1,
Def1;
end;
assume V is
a_neighborhood of x;
then x
in (
Int V) by
Def1;
then for p be
object holds p
in
{x} implies p
in (
Int V) by
TARSKI:def 1;
then
{x}
c= (
Int V);
hence thesis by
Def2;
end;
theorem ::
CONNSP_2:9
Th9: for B be non
empty
Subset of X, x be
Point of (X
| B), A be
Subset of (X
| B), A1 be
Subset of X, x1 be
Point of X st B is
open & A is
a_neighborhood of x & A
= A1 & x
= x1 holds A1 is
a_neighborhood of x1
proof
let B be non
empty
Subset of X, x be
Point of (X
| B), A be
Subset of (X
| B), A1 be
Subset of X, x1 be
Point of X such that
A1: B is
open and
A2: A is
a_neighborhood of x and
A3: A
= A1 & x
= x1;
x
in (
Int A) by
A2,
Def1;
then
consider Q1 be
Subset of (X
| B) such that
A4: Q1 is
open and
A5: Q1
c= A & x
in Q1 by
TOPS_1: 22;
Q1
in the
topology of (X
| B) by
A4,
PRE_TOPC:def 2;
then
consider Q be
Subset of X such that
A6: Q
in the
topology of X and
A7: Q1
= (Q
/\ (
[#] (X
| B))) by
PRE_TOPC:def 4;
reconsider Q2 = Q as
Subset of X;
Q2 is
open by
A6,
PRE_TOPC:def 2;
then
A8: (Q
/\ B) is
open by
A1;
Q1
= (Q
/\ B) by
A7,
PRE_TOPC:def 5;
then x1
in (
Int A1) by
A3,
A5,
A8,
TOPS_1: 22;
hence thesis by
Def1;
end;
Lm1: for X1 be
SubSpace of X, A be
Subset of X, A1 be
Subset of X1 st A
= A1 holds ((
Int A)
/\ (
[#] X1))
c= (
Int A1)
proof
let X1 be
SubSpace of X, A be
Subset of X, A1 be
Subset of X1;
assume
A1: A
= A1;
let p be
object;
assume
A2: p
in ((
Int A)
/\ (
[#] X1));
then p
in (
Int A) by
XBOOLE_0:def 4;
then
consider Q be
Subset of X such that
A3: Q is
open and
A4: Q
c= A & p
in Q by
TOPS_1: 22;
ex Q1 be
Subset of X1 st Q1 is
open & Q1
c= A1 & p
in Q1
proof
reconsider Q1 = (Q
/\ (
[#] X1)) as
Subset of X1;
take Q1;
Q
in the
topology of X by
A3,
PRE_TOPC:def 2;
then Q1
c= Q & Q1
in the
topology of X1 by
PRE_TOPC:def 4,
XBOOLE_1: 17;
hence thesis by
A1,
A2,
A4,
PRE_TOPC:def 2,
XBOOLE_0:def 4;
end;
hence thesis by
TOPS_1: 22;
end;
theorem ::
CONNSP_2:10
Th10: for B be non
empty
Subset of X, x be
Point of (X
| B), A be
Subset of (X
| B), A1 be
Subset of X, x1 be
Point of X st A1 is
a_neighborhood of x1 & A
= A1 & x
= x1 holds A is
a_neighborhood of x
proof
let B be non
empty
Subset of X, x be
Point of (X
| B), A be
Subset of (X
| B), A1 be
Subset of X, x1 be
Point of X such that
A1: A1 is
a_neighborhood of x1 and
A2: A
= A1 and
A3: x
= x1;
x1
in (
Int A1) by
A1,
Def1;
then
A4: x1
in ((
Int A1)
/\ (
[#] (X
| B))) by
A3,
XBOOLE_0:def 4;
((
Int A1)
/\ (
[#] (X
| B)))
c= (
Int A) by
A2,
Lm1;
hence thesis by
A3,
A4,
Def1;
end;
theorem ::
CONNSP_2:11
Th11: for A be
Subset of X, B be
Subset of X st A is
a_component & A
c= B holds A
is_a_component_of B
proof
let A be
Subset of X, B be
Subset of X such that
A1: A is
a_component and
A2: A
c= B;
A3: A is
connected by
A1;
ex A1 be
Subset of (X
| B) st A
= A1 & A1 is
a_component
proof
B
= (
[#] (X
| B)) by
PRE_TOPC:def 5;
then
reconsider C = A as
Subset of (X
| B) by
A2;
take A1 = C;
A4: for D be
Subset of (X
| B) st D is
connected holds A1
c= D implies A1
= D
proof
let D be
Subset of (X
| B) such that
A5: D is
connected;
reconsider D1 = D as
Subset of X by
PRE_TOPC: 11;
assume
A6: A1
c= D;
D1 is
connected by
A5,
CONNSP_1: 23;
hence thesis by
A1,
A6,
CONNSP_1:def 5;
end;
A1 is
connected by
A3,
CONNSP_1: 23;
hence thesis by
A4,
CONNSP_1:def 5;
end;
hence thesis by
CONNSP_1:def 6;
end;
theorem ::
CONNSP_2:12
for X1 be non
empty
SubSpace of X, x be
Point of X, x1 be
Point of X1 st x
= x1 holds (
Component_of x1)
c= (
Component_of x)
proof
let X1 be non
empty
SubSpace of X, x be
Point of X, x1 be
Point of X1;
consider F be
Subset-Family of X such that
A1: for A be
Subset of X holds A
in F iff A is
connected & x
in A and
A2: (
union F)
= (
Component_of x) by
CONNSP_1:def 7;
reconsider Z = (
Component_of x1) as
Subset of X by
PRE_TOPC: 11;
A3: x1
in Z & Z is
connected by
CONNSP_1: 23,
CONNSP_1: 38;
assume x
= x1;
then Z
in F by
A1,
A3;
hence thesis by
A2,
ZFMISC_1: 74;
end;
definition
let X be non
empty
TopSpace, x be
Point of X;
::
CONNSP_2:def3
pred X
is_locally_connected_in x means for U1 be
Subset of X st U1 is
a_neighborhood of x holds ex V be
Subset of X st V is
a_neighborhood of x & V is
connected & V
c= U1;
end
definition
let X be non
empty
TopSpace;
::
CONNSP_2:def4
attr X is
locally_connected means for x be
Point of X holds X
is_locally_connected_in x;
end
definition
let X be non
empty
TopSpace, A be
Subset of X, x be
Point of X;
::
CONNSP_2:def5
pred A
is_locally_connected_in x means for B be non
empty
Subset of X st A
= B holds ex x1 be
Point of (X
| B) st x1
= x & (X
| B)
is_locally_connected_in x1;
end
definition
let X be non
empty
TopSpace, A be non
empty
Subset of X;
::
CONNSP_2:def6
attr A is
locally_connected means (X
| A) is
locally_connected;
end
theorem ::
CONNSP_2:13
Th13: for x holds X
is_locally_connected_in x iff for V,S be
Subset of X st V is
a_neighborhood of x & S
is_a_component_of V & x
in S holds S is
a_neighborhood of x
proof
let x;
thus X
is_locally_connected_in x implies for V,S be
Subset of X st V is
a_neighborhood of x & S
is_a_component_of V & x
in S holds S is
a_neighborhood of x
proof
assume
A1: X
is_locally_connected_in x;
let V,S be
Subset of X such that
A2: V is
a_neighborhood of x and
A3: S
is_a_component_of V and
A4: x
in S;
reconsider V9 = V as non
empty
Subset of X by
A2,
Th4;
consider S1 be
Subset of (X
| V) such that
A5: S1
= S and
A6: S1 is
a_component by
A3,
CONNSP_1:def 6;
consider V1 be
Subset of X such that
A7: V1 is
a_neighborhood of x and
A8: V1 is
connected and
A9: V1
c= V by
A1,
A2;
V1
c= (
[#] (X
| V)) by
A9,
PRE_TOPC:def 5;
then
reconsider V2 = V1 as
Subset of (X
| V);
A10: x
in (
Int V1) by
A7,
Def1;
V2 is
connected by
A8,
CONNSP_1: 23;
then V2
misses S1 or V2
c= S1 by
A6,
CONNSP_1: 36;
then
A11: (V2
/\ S1)
= (
{} (X
| V9)) or V2
c= S1 by
XBOOLE_0:def 7;
x
in V2 by
A7,
Th4;
then (
Int V1)
c= (
Int S) by
A4,
A5,
A11,
TOPS_1: 19,
XBOOLE_0:def 4;
hence thesis by
A10,
Def1;
end;
assume
A12: for V,S be
Subset of X st V is
a_neighborhood of x & S
is_a_component_of V & x
in S holds S is
a_neighborhood of x;
for U1 be
Subset of X st U1 is
a_neighborhood of x holds ex V be
Subset of X st V is
a_neighborhood of x & V is
connected & V
c= U1
proof
let U1 be
Subset of X;
A13: (
[#] (X
| U1))
= U1 by
PRE_TOPC:def 5;
assume
A14: U1 is
a_neighborhood of x;
then
A15: x
in U1 by
Th4;
reconsider U1 as non
empty
Subset of X by
A14,
Th4;
x
in (
[#] (X
| U1)) by
A15,
PRE_TOPC:def 5;
then
reconsider x1 = x as
Point of (X
| U1);
set S1 = (
Component_of x1);
reconsider S = S1 as
Subset of X by
PRE_TOPC: 11;
take S;
S1 is
a_component by
CONNSP_1: 40;
then
A16: S
is_a_component_of U1 by
CONNSP_1:def 6;
x
in S & S1 is
connected by
CONNSP_1: 38;
hence thesis by
A12,
A14,
A13,
A16,
CONNSP_1: 23;
end;
hence thesis;
end;
theorem ::
CONNSP_2:14
Th14: for x holds X
is_locally_connected_in x iff for U1 be non
empty
Subset of X st U1 is
open & x
in U1 holds ex x1 be
Point of (X
| U1) st x1
= x & x
in (
Int (
Component_of x1))
proof
let x;
A1: X
is_locally_connected_in x implies for U1 be non
empty
Subset of X st U1 is
open & x
in U1 holds ex x1 be
Point of (X
| U1) st x1
= x & x
in (
Int (
Component_of x1))
proof
assume
A2: X
is_locally_connected_in x;
let U1 be non
empty
Subset of X such that
A3: U1 is
open and
A4: x
in U1;
x
in (
[#] (X
| U1)) by
A4,
PRE_TOPC:def 5;
then
reconsider x1 = x as
Point of (X
| U1);
reconsider S1 = (
Component_of x1) as
Subset of (X
| U1);
take x1;
reconsider S = S1 as
Subset of X by
PRE_TOPC: 11;
A5: x
in S by
CONNSP_1: 38;
S1 is
a_component by
CONNSP_1: 40;
then
A6: S
is_a_component_of U1 by
CONNSP_1:def 6;
U1 is
a_neighborhood of x by
A3,
A4,
Th3;
then S is
a_neighborhood of x by
A2,
A6,
A5,
Th13;
then S1 is
a_neighborhood of x1 by
Th10;
hence thesis by
Def1;
end;
(for U1 be non
empty
Subset of X st U1 is
open & x
in U1 holds ex x1 be
Point of (X
| U1) st x1
= x & x
in (
Int (
Component_of x1))) implies X
is_locally_connected_in x
proof
assume
A7: for U1 be non
empty
Subset of X st U1 is
open & x
in U1 holds ex x1 be
Point of (X
| U1) st x1
= x & x
in (
Int (
Component_of x1));
for U1 be
Subset of X st U1 is
a_neighborhood of x holds ex V1 be
Subset of X st V1 is
a_neighborhood of x & V1 is
connected & V1
c= U1
proof
let U1 be
Subset of X;
assume U1 is
a_neighborhood of x;
then
consider V be non
empty
Subset of X such that
A8: V is
a_neighborhood of x and
A9: V is
open and
A10: V
c= U1 by
Th5;
consider x1 be
Point of (X
| V) such that
A11: x1
= x and
A12: x
in (
Int (
Component_of x1)) by
A7,
A8,
A9,
Th4;
set S1 = (
Component_of x1);
reconsider S = S1 as
Subset of X by
PRE_TOPC: 11;
take S;
S1
c= (
[#] (X
| V));
then
A13: S1 is
connected & S
c= V by
PRE_TOPC:def 5;
S1 is
a_neighborhood of x1 by
A11,
A12,
Def1;
hence thesis by
A9,
A10,
A11,
A13,
Th9,
CONNSP_1: 23;
end;
hence thesis;
end;
hence thesis by
A1;
end;
theorem ::
CONNSP_2:15
Th15: X is
locally_connected implies for S be
Subset of X st S is
a_component holds S is
open
proof
assume
A1: X is
locally_connected;
let S be
Subset of X such that
A2: S is
a_component;
now
let p be
object;
assume
A3: p
in S;
then
reconsider x = p as
Point of X;
A4: (
[#] X) is
a_neighborhood of x by
Th3;
X
is_locally_connected_in x & S
is_a_component_of (
[#] X) by
A1,
A2,
Th11;
then S is
a_neighborhood of x by
A3,
A4,
Th13;
hence p
in (
Int S) by
Def1;
end;
then (
Int S)
c= S & S
c= (
Int S) by
TOPS_1: 16;
then (
Int S)
= S by
XBOOLE_0:def 10;
hence thesis;
end;
theorem ::
CONNSP_2:16
Th16: X
is_locally_connected_in x implies for A be non
empty
Subset of X st A is
open & x
in A holds A
is_locally_connected_in x
proof
assume
A1: X
is_locally_connected_in x;
let A be non
empty
Subset of X such that
A2: A is
open and
A3: x
in A;
reconsider B = A as non
empty
Subset of X;
A4: (
[#] (X
| A))
= A by
PRE_TOPC:def 5;
for C be non
empty
Subset of X st B
= C holds ex x1 be
Point of (X
| C) st x1
= x & (X
| C)
is_locally_connected_in x1
proof
let C be non
empty
Subset of X;
assume
A5: B
= C;
then
reconsider y = x as
Point of (X
| C) by
A3,
A4;
take x1 = y;
for U1 be
Subset of (X
| B) st U1 is
a_neighborhood of x1 holds ex V be
Subset of (X
| B) st V is
a_neighborhood of x1 & V is
connected & V
c= U1
proof
let U1 be
Subset of (X
| B) such that
A6: U1 is
a_neighborhood of x1;
reconsider U2 = U1 as
Subset of X by
PRE_TOPC: 11;
U2 is
a_neighborhood of x by
A2,
A5,
A6,
Th9;
then
consider V be
Subset of X such that
A7: V is
a_neighborhood of x & V is
connected and
A8: V
c= U2 by
A1;
reconsider V1 = V as
Subset of (X
| B) by
A8,
XBOOLE_1: 1;
take V1;
thus thesis by
A5,
A7,
A8,
Th10,
CONNSP_1: 23;
end;
hence thesis by
A5;
end;
hence thesis;
end;
theorem ::
CONNSP_2:17
Th17: X is
locally_connected implies for A be non
empty
Subset of X st A is
open holds A is
locally_connected
proof
assume
A1: X is
locally_connected;
let A be non
empty
Subset of X such that
A2: A is
open;
for x be
Point of (X
| A) holds (X
| A)
is_locally_connected_in x
proof
let x be
Point of (X
| A);
x
in (
[#] (X
| A));
then
A3: x
in A by
PRE_TOPC:def 5;
then
reconsider x1 = x as
Point of X;
X
is_locally_connected_in x1 by
A1;
then A
is_locally_connected_in x1 by
A2,
A3,
Th16;
then ex x2 be
Point of (X
| A) st x2
= x1 & (X
| A)
is_locally_connected_in x2;
hence thesis;
end;
then (X
| A) is
locally_connected;
hence thesis;
end;
theorem ::
CONNSP_2:18
Th18: X is
locally_connected iff for A be non
empty
Subset of X, B be
Subset of X st A is
open & B
is_a_component_of A holds B is
open
proof
thus X is
locally_connected implies for A be non
empty
Subset of X, B be
Subset of X st A is
open & B
is_a_component_of A holds B is
open
proof
assume
A1: X is
locally_connected;
let A be non
empty
Subset of X, B be
Subset of X such that
A2: A is
open and
A3: B
is_a_component_of A;
consider B1 be
Subset of (X
| A) such that
A4: B1
= B and
A5: B1 is
a_component by
A3,
CONNSP_1:def 6;
reconsider B1 as
Subset of (X
| A);
A is
locally_connected by
A1,
A2,
Th17;
then (X
| A) is
locally_connected;
then B1 is
open by
A5,
Th15;
then B1
in the
topology of (X
| A) by
PRE_TOPC:def 2;
then
consider B2 be
Subset of X such that
A6: B2
in the
topology of X and
A7: B1
= (B2
/\ (
[#] (X
| A))) by
PRE_TOPC:def 4;
A8: B
= (B2
/\ A) by
A4,
A7,
PRE_TOPC:def 5;
reconsider B2 as
Subset of X;
B2 is
open by
A6,
PRE_TOPC:def 2;
hence thesis by
A2,
A8;
end;
assume
A9: for A be non
empty
Subset of X, B be
Subset of X st A is
open & B
is_a_component_of A holds B is
open;
let x;
for U1 be non
empty
Subset of X st U1 is
open & x
in U1 holds ex x1 be
Point of (X
| U1) st x1
= x & x
in (
Int (
Component_of x1))
proof
let U1 be non
empty
Subset of X such that
A10: U1 is
open and
A11: x
in U1;
x
in (
[#] (X
| U1)) by
A11,
PRE_TOPC:def 5;
then
reconsider x1 = x as
Point of (X
| U1);
set S1 = (
Component_of x1);
reconsider S = S1 as
Subset of X by
PRE_TOPC: 11;
S1 is
a_component by
CONNSP_1: 40;
then S
is_a_component_of U1 by
CONNSP_1:def 6;
then
A12: S is
open by
A9,
A10;
take x1;
x
in S by
CONNSP_1: 38;
then S1 is
a_neighborhood of x1 by
A12,
Th3,
Th10;
hence thesis by
Def1;
end;
hence thesis by
Th14;
end;
theorem ::
CONNSP_2:19
X is
locally_connected implies for E be non
empty
Subset of X, C be non
empty
Subset of (X
| E) st C is
connected & C is
open holds ex H be
Subset of X st H is
open & H is
connected & C
= (E
/\ H)
proof
assume
A1: X is
locally_connected;
let E be non
empty
Subset of X, C be non
empty
Subset of (X
| E) such that
A2: C is
connected and
A3: C is
open;
C
in the
topology of (X
| E) by
A3,
PRE_TOPC:def 2;
then
consider G be
Subset of X such that
A4: G
in the
topology of X and
A5: C
= (G
/\ (
[#] (X
| E))) by
PRE_TOPC:def 4;
A6: C
= (G
/\ E) by
A5,
PRE_TOPC:def 5;
reconsider G as non
empty
Subset of X by
A5;
A7: G is
open by
A4,
PRE_TOPC:def 2;
reconsider C1 = C as
Subset of X by
PRE_TOPC: 11;
C
<> (
{} (X
| E));
then
consider x be
Point of (X
| E) such that
A8: x
in C by
PRE_TOPC: 12;
x
in G by
A5,
A8,
XBOOLE_0:def 4;
then x
in (
[#] (X
| G)) by
PRE_TOPC:def 5;
then
reconsider y = x as
Point of (X
| G);
set H1 = (
Component_of y);
reconsider H = H1 as
Subset of X by
PRE_TOPC: 11;
take H;
A9: H1 is
a_component by
CONNSP_1: 40;
then H
is_a_component_of G by
CONNSP_1:def 6;
hence H is
open by
A1,
A7,
Th18;
C
c= G by
A5,
XBOOLE_1: 17;
then C
c= (
[#] (X
| G)) by
PRE_TOPC:def 5;
then
reconsider C2 = C1 as
Subset of (X
| G);
H1
c= (
[#] (X
| G));
then
A10: H
c= G by
PRE_TOPC:def 5;
C1 is
connected by
A2,
CONNSP_1: 23;
then C2 is
connected by
CONNSP_1: 23;
then C2
misses H or C2
c= H by
A9,
CONNSP_1: 36;
then
A11: (C2
/\ H)
= (
{} (X
| G)) or C2
c= H by
XBOOLE_0:def 7;
A12: x
in H1 by
CONNSP_1: 38;
(H
/\ (G
/\ E))
c= C by
A6,
XBOOLE_0:def 4;
then ((H
/\ G)
/\ E)
c= C by
XBOOLE_1: 16;
then
A13: (E
/\ H)
c= C by
A10,
XBOOLE_1: 28;
thus H is
connected by
CONNSP_1: 23;
C
c= E by
A6,
XBOOLE_1: 17;
then C
c= (E
/\ H) by
A8,
A11,
A12,
XBOOLE_0:def 4;
hence thesis by
A13,
XBOOLE_0:def 10;
end;
theorem ::
CONNSP_2:20
Th20: X is
normal iff for A,C be
Subset of X st A
<>
{} & C
<> (
[#] X) & A
c= C & A is
closed & C is
open holds ex G be
Subset of X st G is
open & A
c= G & (
Cl G)
c= C
proof
thus X is
normal implies for A,C be
Subset of X st A
<>
{} & C
<> (
[#] X) & A
c= C & A is
closed & C is
open holds ex G be
Subset of X st G is
open & A
c= G & (
Cl G)
c= C
proof
assume
A1: for A,B be
Subset of X st A
<>
{} & B
<>
{} & A is
closed & B is
closed & A
misses B holds ex G,H be
Subset of X st G is
open & H is
open & A
c= G & B
c= H & G
misses H;
let A,C be
Subset of X such that
A2: A
<>
{} and
A3: C
<> (
[#] X) and
A4: A
c= C and
A5: A is
closed and
A6: C is
open;
set B = ((
[#] X)
\ C);
B
c= (A
` ) by
A4,
XBOOLE_1: 34;
then
A7: A
misses B by
SUBSET_1: 23;
B
<>
{} & (C
` ) is
closed by
A3,
A6,
PRE_TOPC: 4;
then
consider G,H be
Subset of X such that
A8: G is
open and
A9: H is
open and
A10: A
c= G and
A11: B
c= H and
A12: G
misses H by
A1,
A2,
A5,
A7;
take G;
for p be
object holds p
in (
Cl G) implies p
in C
proof
let p be
object;
assume
A13: p
in (
Cl G);
then
reconsider y = p as
Point of X;
(H
` ) is
closed & G
c= (H
` ) by
A9,
A12,
SUBSET_1: 23;
then
A14: y
in (H
` ) by
A13,
PRE_TOPC: 15;
(H
` )
c= (B
` ) by
A11,
SUBSET_1: 12;
then y
in (B
` ) by
A14;
hence thesis by
PRE_TOPC: 3;
end;
hence thesis by
A8,
A10;
end;
assume
A15: for A,C be
Subset of X st A
<>
{} & C
<> (
[#] X) & A
c= C & A is
closed & C is
open holds ex G be
Subset of X st G is
open & A
c= G & (
Cl G)
c= C;
for A,B be
Subset of X st A
<>
{} & B
<>
{} & A is
closed & B is
closed & A
misses B holds ex G,H be
Subset of X st G is
open & H is
open & A
c= G & B
c= H & G
misses H
proof
let A,B be
Subset of X such that
A16: A
<>
{} and
A17: B
<>
{} and
A18: A is
closed and
A19: B is
closed & A
misses B;
set C = ((
[#] X)
\ B);
((
[#] X)
\ C)
= B by
PRE_TOPC: 3;
then
A20: C
<> (
[#] X) by
A17,
PRE_TOPC: 4;
A
c= (B
` ) & C is
open by
A19,
PRE_TOPC:def 3,
SUBSET_1: 23;
then
consider G be
Subset of X such that
A21: G is
open and
A22: A
c= G and
A23: (
Cl G)
c= C by
A15,
A16,
A18,
A20;
take G;
take H = ((
[#] X)
\ (
Cl G));
thus G is
open & H is
open by
A21,
PRE_TOPC:def 3;
(C
` )
c= ((
Cl G)
` ) by
A23,
SUBSET_1: 12;
hence A
c= G & B
c= H by
A22,
PRE_TOPC: 3;
H
c= (G
` ) by
PRE_TOPC: 18,
XBOOLE_1: 34;
hence thesis by
SUBSET_1: 23;
end;
hence thesis;
end;
theorem ::
CONNSP_2:21
X is
locally_connected & X is
normal implies for A,B be
Subset of X st A
<>
{} & B
<>
{} & A is
closed & B is
closed & A
misses B holds (A is
connected & B is
connected implies ex R,S be
Subset of X st R is
connected & S is
connected & R is
open & S is
open & A
c= R & B
c= S & R
misses S)
proof
assume that
A1: X is
locally_connected and
A2: X is
normal;
let A,B be
Subset of X such that
A3: A
<>
{} and
A4: B
<>
{} and
A5: A is
closed and
A6: B is
closed & A
misses B;
B
= ((
[#] X)
\ ((
[#] X)
\ B)) by
PRE_TOPC: 3;
then
A7: ((
[#] X)
\ B)
<> (
[#] X) by
A4,
PRE_TOPC: 4;
A
<> (
{} X) by
A3;
then
consider x be
Point of X such that
A8: x
in A by
PRE_TOPC: 12;
A
c= (B
` ) & (B
` ) is
open by
A6,
SUBSET_1: 23;
then
consider G be
Subset of X such that
A9: G is
open and
A10: A
c= G and
A11: (
Cl G)
c= (B
` ) by
A2,
A3,
A5,
A7,
Th20;
A12: (
Cl G)
misses B by
A11,
SUBSET_1: 23;
A13: x
in G by
A10,
A8;
reconsider G as non
empty
Subset of X by
A3,
A10;
x
in (
[#] (X
| G)) by
A13,
PRE_TOPC:def 5;
then
reconsider y = x as
Point of (X
| G);
A14: (
Cl G)
misses ((
Cl G)
` ) by
XBOOLE_1: 79;
assume that
A15: A is
connected and
A16: B is
connected;
set H = (
Component_of y);
reconsider H1 = H as
Subset of X by
PRE_TOPC: 11;
take R = H1;
A17: H is
a_component by
CONNSP_1: 40;
then
A18: H1
is_a_component_of G by
CONNSP_1:def 6;
A
c= (
[#] (X
| G)) by
A10,
PRE_TOPC:def 5;
then
reconsider A1 = A as
Subset of (X
| G);
A19: H is
connected & y
in H by
CONNSP_1: 38;
A1 is
connected by
A15,
CONNSP_1: 23;
then A1
misses H or A1
c= H by
A17,
CONNSP_1: 36;
then
A20: (A1
/\ H)
=
{} or A1
c= H by
XBOOLE_0:def 7;
H
c= (
[#] (X
| G));
then
A21: R
c= G by
PRE_TOPC:def 5;
G
c= (
Cl G) by
PRE_TOPC: 18;
then
A22: R
c= (
Cl G) by
A21;
B
<> (
{} X) by
A4;
then
consider z be
Point of X such that
A23: z
in B by
PRE_TOPC: 12;
A24: B
c= ((
Cl G)
` ) by
A12,
SUBSET_1: 23;
then
reconsider C = ((
Cl G)
` ) as non
empty
Subset of X by
A23;
z
in ((
Cl G)
` ) by
A23,
A24;
then z
in (
[#] (X
| C)) by
PRE_TOPC:def 5;
then
reconsider z1 = z as
Point of (X
| C);
set V = (
Component_of z1);
reconsider V1 = V as
Subset of X by
PRE_TOPC: 11;
take S = V1;
A25: V is
a_component by
CONNSP_1: 40;
B
c= (
[#] (X
| ((
Cl G)
` ))) by
A24,
PRE_TOPC:def 5;
then
reconsider B1 = B as
Subset of (X
| ((
Cl G)
` ));
A26: V is
connected & z1
in V by
CONNSP_1: 38;
B1 is
connected by
A16,
CONNSP_1: 23;
then B1
misses V or B1
c= V by
A25,
CONNSP_1: 36;
then
A27: (B1
/\ V)
=
{} or B1
c= V by
XBOOLE_0:def 7;
V
c= (
[#] (X
| ((
Cl G)
` )));
then S
c= ((
Cl G)
` ) by
PRE_TOPC:def 5;
then (R
/\ S)
c= ((
Cl G)
/\ ((
Cl G)
` )) by
A22,
XBOOLE_1: 27;
then (R
/\ S)
c= (
{} X) by
A14,
XBOOLE_0:def 7;
then
A28: (R
/\ S)
=
{} ;
V1
is_a_component_of ((
Cl G)
` ) by
A25,
CONNSP_1:def 6;
hence thesis by
A1,
A9,
A8,
A18,
A20,
A19,
A23,
A27,
A26,
A28,
Th18,
CONNSP_1: 23,
XBOOLE_0:def 4,
XBOOLE_0:def 7;
end;
theorem ::
CONNSP_2:22
Th22: for x be
Point of X, F be
Subset-Family of X st for A be
Subset of X holds A
in F iff A is
open
closed & x
in A holds F
<>
{}
proof
A1: (
[#] X) is
open
closed;
let x be
Point of X, F be
Subset-Family of X;
assume for A be
Subset of X holds A
in F iff A is
open
closed & x
in A;
hence thesis by
A1;
end;
definition
let X be non
empty
TopSpace, x be
Point of X;
::
CONNSP_2:def7
func
qComponent_of x ->
Subset of X means
:
Def7: ex F be
Subset-Family of X st (for A be
Subset of X holds A
in F iff A is
open
closed & x
in A) & (
meet F)
= it ;
existence
proof
defpred
P[
set] means ex A1 be
Subset of X st A1
= $1 & A1 is
open
closed & x
in $1;
consider F be
Subset-Family of X such that
A1: for A be
Subset of X holds A
in F iff
P[A] from
SUBSET_1:sch 3;
reconsider S = (
meet F) as
Subset of X;
take S, F;
thus for A be
Subset of X holds A
in F iff A is
open
closed & x
in A
proof
let A be
Subset of X;
thus A
in F implies A is
open
closed & x
in A
proof
assume A
in F;
then ex A1 be
Subset of X st A1
= A & A1 is
open
closed & x
in A by
A1;
hence thesis;
end;
thus thesis by
A1;
end;
thus thesis;
end;
uniqueness
proof
let S,S9 be
Subset of X;
assume that
A2: ex F be
Subset-Family of X st (for A be
Subset of X holds A
in F iff A is
open
closed & x
in A) & (
meet F)
= S and
A3: ex F9 be
Subset-Family of X st (for A be
Subset of X holds A
in F9 iff A is
open
closed & x
in A) & (
meet F9)
= S9;
consider F be
Subset-Family of X such that
A4: for A be
Subset of X holds A
in F iff A is
open
closed & x
in A and
A5: (
meet F)
= S by
A2;
consider F9 be
Subset-Family of X such that
A6: for A be
Subset of X holds A
in F9 iff A is
open
closed & x
in A and
A7: (
meet F9)
= S9 by
A3;
A8: F9
<>
{} by
A6,
Th22;
A9: F
<>
{} by
A4,
Th22;
now
let y be
object;
A10:
now
assume
A11: y
in S9;
for B be
set st B
in F holds y
in B
proof
let B be
set;
assume
A12: B
in F;
then
reconsider B1 = B as
Subset of X;
B1 is
open
closed & x
in B1 by
A4,
A12;
then B1
in F9 by
A6;
hence thesis by
A7,
A11,
SETFAM_1:def 1;
end;
hence y
in S by
A5,
A9,
SETFAM_1:def 1;
end;
now
assume
A13: y
in S;
for B be
set st B
in F9 holds y
in B
proof
let B be
set;
assume
A14: B
in F9;
then
reconsider B1 = B as
Subset of X;
B1 is
open
closed & x
in B1 by
A6,
A14;
then B1
in F by
A4;
hence thesis by
A5,
A13,
SETFAM_1:def 1;
end;
hence y
in S9 by
A7,
A8,
SETFAM_1:def 1;
end;
hence y
in S iff y
in S9 by
A10;
end;
hence thesis by
TARSKI: 2;
end;
end
theorem ::
CONNSP_2:23
x
in (
qComponent_of x)
proof
consider F be
Subset-Family of X such that
A1: for A be
Subset of X holds A
in F iff A is
open
closed & x
in A and
A2: (
qComponent_of x)
= (
meet F) by
Def7;
F
<>
{} & for A be
set holds A
in F implies x
in A by
A1,
Th22;
hence thesis by
A2,
SETFAM_1:def 1;
end;
theorem ::
CONNSP_2:24
for A be
Subset of X st A is
open
closed & x
in A holds A
c= (
qComponent_of x) implies A
= (
qComponent_of x)
proof
let A be
Subset of X;
consider F be
Subset-Family of X such that
A1: for A be
Subset of X holds (A
in F iff A is
open
closed & x
in A) and
A2: (
qComponent_of x)
= (
meet F) by
Def7;
assume A is
open
closed & x
in A;
then A
in F by
A1;
then
A3: (
qComponent_of x)
c= A by
A2,
SETFAM_1: 3;
assume A
c= (
qComponent_of x);
hence thesis by
A3,
XBOOLE_0:def 10;
end;
theorem ::
CONNSP_2:25
(
qComponent_of x) is
closed
proof
consider F be
Subset-Family of X such that
A1: for A be
Subset of X holds (A
in F iff A is
open
closed & x
in A) and
A2: (
qComponent_of x)
= (
meet F) by
Def7;
for A be
Subset of X st A
in F holds A is
closed by
A1;
hence thesis by
A2,
PRE_TOPC: 14;
end;
theorem ::
CONNSP_2:26
(
Component_of x)
c= (
qComponent_of x)
proof
consider F9 be
Subset-Family of X such that
A1: for A be
Subset of X holds (A
in F9 iff A is
open
closed & x
in A) and
A2: (
qComponent_of x)
= (
meet F9) by
Def7;
A3: for B1 be
set st B1
in F9 holds (
Component_of x)
c= B1
proof
set S = (
Component_of x);
let B1 be
set;
A4: x
in S by
CONNSP_1: 38;
assume
A5: B1
in F9;
then
reconsider B = B1 as
Subset of X;
A6: x
in B by
A1,
A5;
A7: B is
open
closed by
A1,
A5;
then (B
` ) is
closed;
then (
Cl (B
` ))
= (B
` ) by
PRE_TOPC: 22;
then
A8: B
misses (
Cl (B
` )) by
XBOOLE_1: 79;
A9: (S
/\ B)
c= B & (S
/\ (B
` ))
c= (B
` ) by
XBOOLE_1: 17;
(
Cl B)
= B by
A7,
PRE_TOPC: 22;
then (
Cl B)
misses (B
` ) by
XBOOLE_1: 79;
then (B,(B
` ))
are_separated by
A8,
CONNSP_1:def 1;
then
A10: ((S
/\ B),(S
/\ (B
` )))
are_separated by
A9,
CONNSP_1: 7;
A11: (
[#] X)
= (B
\/ (B
` )) by
PRE_TOPC: 2;
S
= (S
/\ (
[#] X)) by
XBOOLE_1: 28
.= ((S
/\ B)
\/ (S
/\ (B
` ))) by
A11,
XBOOLE_1: 23;
then (S
/\ B)
= (
{} X) or (S
/\ (B
` ))
= (
{} X) by
A10,
CONNSP_1: 15;
then S
misses (B
` ) by
A6,
A4,
XBOOLE_0:def 4,
XBOOLE_0:def 7;
then S
c= ((B
` )
` ) by
SUBSET_1: 23;
hence thesis;
end;
F9
<>
{} by
A1,
Th22;
hence thesis by
A2,
A3,
SETFAM_1: 5;
end;
theorem ::
CONNSP_2:27
for T be non
empty
TopSpace, A be
Subset of T holds for p be
Point of T holds p
in (
Cl A) iff for G be
a_neighborhood of p holds G
meets A
proof
let T be non
empty
TopSpace, A be
Subset of T;
let p be
Point of T;
hereby
assume
A1: p
in (
Cl A);
let G be
a_neighborhood of p;
p
in (
Int G) & (
Int G) is
open by
Def1;
then A
meets (
Int G) by
A1,
PRE_TOPC:def 7;
hence G
meets A by
TOPS_1: 16,
XBOOLE_1: 63;
end;
assume
A2: for G be
a_neighborhood of p holds G
meets A;
now
let G be
Subset of T;
assume G is
open & p
in G;
then G is
a_neighborhood of p by
Th3;
hence A
meets G by
A2;
end;
hence thesis by
PRE_TOPC:def 7;
end;
theorem ::
CONNSP_2:28
for X be non
empty
TopSpace, A be
Subset of X holds (
[#] X) is
a_neighborhood of A
proof
let X be non
empty
TopSpace, A be
Subset of X;
(
Int (
[#] X))
= (
[#] X) by
TOPS_1: 15;
hence A
c= (
Int (
[#] X));
end;
theorem ::
CONNSP_2:29
for X be non
empty
TopSpace, A be
Subset of X, Y be
a_neighborhood of A holds A
c= Y
proof
let X be non
empty
TopSpace, A be
Subset of X, Y be
a_neighborhood of A;
A
c= (
Int Y) & (
Int Y)
c= Y by
Def2,
TOPS_1: 16;
hence thesis;
end;