:: BORSUK_2 semantic presentation
E1:
for b1 being real number holds
( ( 0 <= b1 & b1 <= 1 ) iff b1 in the carrier of I[01] )
theorem :: BORSUK_2:1
proof
let c
1, c
2, c
3, c
4 be non
empty TopSpace;
let c
5 be
Function of c
1,c
2;
let c
6 be
Function of c
3,c
2;
assume that E2:
( c
1 is
SubSpace of c
4 & c
3 is
SubSpace of c
4 )
and E3:
([#] c1) \/ ([#] c3) = [#] c
4
and E4:
c
1 is
compact
and E5:
c
3 is
compact
and E6:
c
4 is_T2
and E7:
c
5 is
continuous
and E8:
c
6 is
continuous
and E9:
for b
1 being
set holds
( b
1 in ([#] c1) /\ ([#] c3) implies c
5 . b
1 = c
6 . b
1 )
;
set c
7 = c
5 +* c
6;
E10:
dom c
5 =
the
carrier of c
1
by FUNCT_2:def 1
.=
[#] c
1
;
E11:
dom c
6 =
the
carrier of c
3
by FUNCT_2:def 1
.=
[#] c
3
;
then E12:
dom (c5 +* c6) =
[#] c
4
by E3, E10, FUNCT_4:def 1
.=
the
carrier of c
4
;
(
(rng c5) \/ (rng c6) c= the
carrier of c
2 &
rng (c5 +* c6) c= (rng c5) \/ (rng c6) )
by FUNCT_4:18;
then
rng (c5 +* c6) c= the
carrier of c
2
by XBOOLE_1:1;
then reconsider c
8 = c
5 +* c
6 as
Function of c
4,c
2 by E12, FUNCT_2:4;
take
c
8
;
thus
c
8 = c
5 +* c
6
;
for b
1 being
Subset of c
2 holds
( b
1 is
closed implies c
8 " b
1 is
closed )
proof
let c
9 be
Subset of c
2;
assume E13:
c
9 is
closed
;
E14:
( c
8 " c
9 c= dom c
8 &
dom c
8 = (dom c5) \/ (dom c6) )
by FUNCT_4:def 1, RELAT_1:167;
then E15: c
8 " c
9 =
(c8 " c9) /\ (([#] c1) \/ ([#] c3))
by E10, E11, XBOOLE_1:28
.=
((c8 " c9) /\ ([#] c1)) \/ ((c8 " c9) /\ ([#] c3))
by XBOOLE_1:23
;
E16:
for b
1 being
set holds
( b
1 in [#] c
1 implies c
8 . b
1 = c
5 . b
1 )
proof
let c
10 be
set ;
assume E17:
c
10 in [#] c
1
;
now
per cases
not ( not c
10 in [#] c
3 & c
10 in [#] c
3 )
;
suppose E18:
c
10 in [#] c
3
;
end;
suppose
not c
10 in [#] c
3
;
end;
end;
end;
hence
c
8 . c
10 = c
5 . c
10
;
end;
then E17:
(c8 " c9) /\ ([#] c1) = c
5 " c
9
by TARSKI:2;
then E18:
c
8 " c
9 = (c5 " c9) \/ (c6 " c9)
by E15, E17, TARSKI:2;
( c
5 " c
9 c= [#] c
1 &
[#] c
1 c= [#] c
4 )
by E3, XBOOLE_1:7;
then
c
5 " c
9 c= [#] c
4
by XBOOLE_1:1;
then reconsider c
10 = c
5 " c
9 as
Subset of c
4 ;
( c
6 " c
9 c= [#] c
3 &
[#] c
3 c= [#] c
4 )
by E3, XBOOLE_1:7;
then
c
6 " c
9 c= [#] c
4
by XBOOLE_1:1;
then reconsider c
11 = c
6 " c
9 as
Subset of c
4 ;
reconsider c
12 = c
10 \/ c
11 as
Subset of c
4 ;
reconsider c
13 = c
5 " c
9 as
Subset of c
1 ;
reconsider c
14 = c
6 " c
9 as
Subset of c
3 ;
( c
13 is
closed & c
14 is
closed )
by E7, E8, E13, PRE_TOPC:def 12;
then
( c
13 is
compact & c
14 is
compact )
by E4, E5, COMPTS_1:17;
then
( c
10 is
compact & c
11 is
compact )
by E2, BORSUK_1:42;
then
c
12 is
compact
by COMPTS_1:19;
hence
c
8 " c
9 is
closed
by E6, E18, COMPTS_1:16;
end;
hence
c
8 is
continuous
by PRE_TOPC:def 12;
end;
theorem :: BORSUK_2:2
canceled;
theorem :: BORSUK_2:3
theorem E2: :: BORSUK_2:4
:: deftheorem E3 defines are_connected BORSUK_2:def 1 :
:: deftheorem E4 defines Path BORSUK_2:def 2 :
:: deftheorem E5 defines arcwise_connected BORSUK_2:def 3 :
:: deftheorem E6 defines Path BORSUK_2:def 4 :
E7:
( 0 in [.0,1.] & 1 in [.0,1.] )
theorem E8: :: BORSUK_2:5
E9:
for b1 being non empty TopSpace
for b2, b3, b4 being Point of b1
for b5, b6 being Function of I[01] ,b1 holds
not ( b5 is continuous & b2 = b5 . 0 & b3 = b5 . 1 & b6 is continuous & b3 = b6 . 0 & b4 = b6 . 1 & ( for b7 being Function of I[01] ,b1 holds
not ( b7 is continuous & b2 = b7 . 0 & b4 = b7 . 1 & rng b7 c= (rng b5) \/ (rng b6) ) ) )
proof
let c
1 be non
empty TopSpace;
let c
2, c
3, c
4 be
Point of c
1;
let c
5, c
6 be
Function of
I[01] ,c
1;
assume E10:
( c
5 is
continuous & c
2 = c
5 . 0 & c
3 = c
5 . 1 & c
6 is
continuous & c
3 = c
6 . 0 & c
4 = c
6 . 1 )
;
then
c
2,c
3 are_connected
by E3;
then reconsider c
7 = c
5 as
Path of c
2,c
3 by E10, E4;
c
3,c
4 are_connected
by E10, E3;
then reconsider c
8 = c
6 as
Path of c
3,c
4 by E10, E4;
set c
9 = c
7;
set c
10 = c
8;
set c
11 = c
2;
set c
12 = c
4;
ex b
1 being
Path of c
2,c
4 st
( b
1 is
continuous & b
1 . 0
= c
2 & b
1 . 1
= c
4 & ( for b
2 being
Point of
I[01] for b
3 being
Real holds
( b
2 = b
3 implies ( ( ( 0
<= b
3 & b
3 <= 1
/ 2 ) implies ( b
1 . b
2 = c
7 . (2 * b3) ) ) & ( ( 1
/ 2
<= b
3 & b
3 <= 1 ) implies ( b
1 . b
2 = c
8 . ((2 * b3) - 1) ) ) ) ) ) )
proof
set c
13 =
P[01] 0,
(1 / 2),
((#) 0,1),
(0,1 (#) );
set c
14 =
P[01] (1 / 2),1,
((#) 0,1),
(0,1 (#) );
set c
15 = c
7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ));
set c
16 = c
8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ));
set c
17 =
(c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ))) +* (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )));
E11:
dom (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) )) =
the
carrier of
(Closed-Interval-TSpace 0,(1 / 2))
by FUNCT_2:def 1
.=
[.0,(1 / 2).]
by TOPMETR:25
;
E12:
dom (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )) =
the
carrier of
(Closed-Interval-TSpace (1 / 2),1)
by FUNCT_2:def 1
.=
[.(1 / 2),1.]
by TOPMETR:25
;
E13:
(
dom c
7 = the
carrier of
I[01] &
dom c
8 = the
carrier of
I[01] )
by FUNCT_2:def 1;
then E14:
rng (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) )) c= dom c
7
by TOPMETR:27;
rng (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )) c= the
carrier of
(Closed-Interval-TSpace 0,1)
;
then E15:
dom (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ))) = dom (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ))
by E13, RELAT_1:46, TOPMETR:27;
E16:
dom ((c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ))) +* (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )))) =
(dom (c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) )))) \/ (dom (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ))))
by FUNCT_4:def 1
.=
[.0,(1 / 2).] \/ [.(1 / 2),1.]
by E11, E12, E14, E15, RELAT_1:46
.=
the
carrier of
I[01]
by BORSUK_1:83, TREAL_1:2
;
E17:
for b
1 being
Real holds
( ( 0
<= b
1 & b
1 <= 1
/ 2 ) implies (
(c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ))) . b
1 = c
7 . (2 * b1) ) )
proof
let c
18 be
Real;
assume E18:
( 0
<= c
18 & c
18 <= 1
/ 2 )
;
dom (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) )) = the
carrier of
(Closed-Interval-TSpace 0,(1 / 2))
by FUNCT_2:def 1;
then dom (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) )) =
[.0,(1 / 2).]
by TOPMETR:25
.=
{ b1 where B is Real : ( 0 <= b1 & b1 <= 1 / 2 ) }
by RCOMP_1:def 1
;
then E19:
c
18 in dom (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ))
by E18;
then reconsider c
19 = c
18 as
Point of
(Closed-Interval-TSpace 0,(1 / 2)) ;
reconsider c
20 =
(#) 0,1, c
21 = 0,1
(#) as
Real by BORSUK_1:def 17, BORSUK_1:def 18, TREAL_1:8;
(P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) )) . c
19 =
(((c21 - c20) / ((1 / 2) - 0)) * c18) + ((((1 / 2) * c20) - (0 * c21)) / ((1 / 2) - 0))
by TREAL_1:14
.=
2
* c
18
by BORSUK_1:def 17, BORSUK_1:def 18, TREAL_1:8
;
hence
(c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ))) . c
18 = c
7 . (2 * c18)
by E19, FUNCT_1:23;
end;
not 0
in { b1 where B is Real : ( 1 / 2 <= b1 & b1 <= 1 ) }
proof
assume
0
in { b1 where B is Real : ( 1 / 2 <= b1 & b1 <= 1 ) }
;
then
ex b
1 being
Real st
( b
1 = 0 & 1
/ 2
<= b
1 & b
1 <= 1 )
;
hence
not verum
;
end;
then
not 0
in dom (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )))
by E12, E15, RCOMP_1:def 1;
then E18:
((c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ))) +* (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )))) . 0 =
(c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ))) . 0
by FUNCT_4:12
.=
c
7 . (2 * 0)
by E17
.=
c
2
by E10
;
E19:
rng ((c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ))) +* (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )))) c= (rng (c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) )))) \/ (rng (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ))))
by FUNCT_4:18;
rng ((c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ))) +* (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )))) c= the
carrier of c
1
by E19, XBOOLE_1:1;
then reconsider c
18 =
(c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ))) +* (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ))) as
Function of
I[01] ,c
1 by E16, FUNCT_2:def 1, RELSET_1:11;
reconsider c
19 =
Closed-Interval-TSpace 0,
(1 / 2), c
20 =
Closed-Interval-TSpace (1 / 2),1 as
SubSpace of
I[01] by TOPMETR:27, TREAL_1:6;
E20:
P[01] 0,
(1 / 2),
((#) 0,1),
(0,1 (#) ) is
continuous
by TREAL_1:15;
E21:
P[01] (1 / 2),1,
((#) 0,1),
(0,1 (#) ) is
continuous
by TREAL_1:15;
reconsider c
21 = c
7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) )) as
Function of c
19,c
1 by FUNCT_2:19, TOPMETR:27;
E22:
c
8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )) is
Function of the
carrier of
(Closed-Interval-TSpace (1 / 2),1),the
carrier of c
1
by FUNCT_2:19, TOPMETR:27;
reconsider c
22 = c
8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )) as
Function of c
20,c
1 by FUNCT_2:19, TOPMETR:27;
1
/ 2
in { b1 where B is Real : ( 0 <= b1 & b1 <= 1 ) }
;
then reconsider c
23 = 1
/ 2 as
Point of
I[01] by BORSUK_1:83, RCOMP_1:def 1;
E23:
( c
21 is
continuous & c
22 is
continuous )
by E10, E20, E21, TOPMETR:27, TOPS_2:58;
E24:
[#] c
19 =
the
carrier of c
19
.=
[.0,(1 / 2).]
by TOPMETR:25
;
E25:
[#] c
20 =
the
carrier of c
20
.=
[.(1 / 2),1.]
by TOPMETR:25
;
then E26:
([#] c19) \/ ([#] c20) =
[.0,1.]
by E24, TREAL_1:2
.=
[#] I[01]
by BORSUK_1:83
;
E27:
for b
1 being
Real holds
( ( 1
/ 2
<= b
1 & b
1 <= 1 ) implies (
(c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ))) . b
1 = c
8 . ((2 * b1) - 1) ) )
proof
let c
24 be
Real;
assume E28:
( 1
/ 2
<= c
24 & c
24 <= 1 )
;
dom (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )) = the
carrier of
(Closed-Interval-TSpace (1 / 2),1)
by FUNCT_2:def 1;
then dom (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )) =
[.(1 / 2),1.]
by TOPMETR:25
.=
{ b1 where B is Real : ( 1 / 2 <= b1 & b1 <= 1 ) }
by RCOMP_1:def 1
;
then E29:
c
24 in dom (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ))
by E28;
then reconsider c
25 = c
24 as
Point of
(Closed-Interval-TSpace (1 / 2),1) ;
reconsider c
26 =
(#) 0,1, c
27 = 0,1
(#) as
Real by BORSUK_1:def 17, BORSUK_1:def 18, TREAL_1:8;
(P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )) . c
25 =
(((c27 - c26) / (1 - (1 / 2))) * c24) + (((1 * c26) - ((1 / 2) * c27)) / (1 - (1 / 2)))
by TREAL_1:14
.=
(2 * c24) + (- 1)
by BORSUK_1:def 17, BORSUK_1:def 18, TREAL_1:8
.=
(2 * c24) - 1
;
hence
(c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ))) . c
24 = c
8 . ((2 * c24) - 1)
by E29, FUNCT_1:23;
end;
E28: c
21 . (1 / 2) =
c
8 . ((2 * (1 / 2)) - 1)
by E10, E17
.=
c
22 . c
23
by E27
;
E29:
([#] c19) /\ ([#] c20) = {c23}
by E24, E25, TOPMETR2:1;
R^1 is_T2
by PCOMPS_1:38, TOPMETR:def 7;
then
( c
19 is
compact & c
20 is
compact &
I[01] is_T2 & c
21 . c
23 = c
22 . c
23 )
by E28, HEINE:11, TOPMETR:3;
then reconsider c
24 = c
18 as
continuous Function of
I[01] ,c
1 by E23, E26, E29, TOPMETR2:4;
1
in { b1 where B is Real : ( 1 / 2 <= b1 & b1 <= 1 ) }
;
then
1
in dom (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )))
by E12, E15, RCOMP_1:def 1;
then E30: c
24 . 1 =
(c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ))) . 1
by FUNCT_4:14
.=
c
8 . ((2 * 1) - 1)
by E27
.=
c
4
by E10
;
then
c
2,c
4 are_connected
by E18, E3;
then reconsider c
25 = c
24 as
Path of c
2,c
4 by E18, E30, E4;
for b
1 being
Point of
I[01] for b
2 being
Real holds
( b
1 = b
2 implies ( ( ( 0
<= b
2 & b
2 <= 1
/ 2 ) implies ( c
25 . b
1 = c
7 . (2 * b2) ) ) & ( ( 1
/ 2
<= b
2 & b
2 <= 1 ) implies ( c
25 . b
1 = c
8 . ((2 * b2) - 1) ) ) ) )
proof
let c
26 be
Point of
I[01] ;
let c
27 be
Real;
assume E31:
c
26 = c
27
;
thus
( ( 0
<= c
27 & c
27 <= 1
/ 2 ) implies ( c
25 . c
26 = c
7 . (2 * c27) ) )
proof
assume E32:
( 0
<= c
27 & c
27 <= 1
/ 2 )
;
then
c
27 in { b1 where B is Real : ( 0 <= b1 & b1 <= 1 / 2 ) }
;
then E33:
c
27 in [.0,(1 / 2).]
by RCOMP_1:def 1;
per cases
not ( not c
27 <> 1
/ 2 & not c
27 = 1
/ 2 )
;
suppose E34:
c
27 <> 1
/ 2
;
not c
27 in dom (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )))
proof
assume
c
27 in dom (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )))
;
then
c
27 in [.0,(1 / 2).] /\ [.(1 / 2),1.]
by E12, E15, E33, XBOOLE_0:def 3;
then
c
27 in {(1 / 2)}
by TOPMETR2:1;
hence
not verum
by E34, TARSKI:def 1;
end;
then c
25 . c
26 =
(c7 * (P[01] 0,(1 / 2),((#) 0,1),(0,1 (#) ))) . c
26
by E31, FUNCT_4:12
.=
c
7 . (2 * c27)
by E17, E31, E32
;
hence
c
25 . c
26 = c
7 . (2 * c27)
;
end;
suppose E34:
c
27 = 1
/ 2
;
1
/ 2
in { b1 where B is Real : ( 1 / 2 <= b1 & b1 <= 1 ) }
;
then
1
/ 2
in [.(1 / 2),1.]
by RCOMP_1:def 1;
then
1
/ 2
in the
carrier of
(Closed-Interval-TSpace (1 / 2),1)
by TOPMETR:25;
then
c
26 in dom (c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) )))
by E22, E31, E34, FUNCT_2:def 1;
then c
25 . c
26 =
(c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ))) . (1 / 2)
by E31, E34, FUNCT_4:14
.=
c
7 . (2 * c27)
by E17, E28, E34
;
hence
c
25 . c
26 = c
7 . (2 * c27)
;
end;
end;
end;
thus
( ( 1
/ 2
<= c
27 & c
27 <= 1 ) implies ( c
25 . c
26 = c
8 . ((2 * c27) - 1) ) )
proof
assume E32:
( 1
/ 2
<= c
27 & c
27 <= 1 )
;
then
c
27 in { b1 where B is Real : ( 1 / 2 <= b1 & b1 <= 1 ) }
;
then
c
27 in [.(1 / 2),1.]
by RCOMP_1:def 1;
then c
25 . c
26 =
(c8 * (P[01] (1 / 2),1,((#) 0,1),(0,1 (#) ))) . c
26
by E12, E15, E31, FUNCT_4:14
.=
c
8 . ((2 * c27) - 1)
by E27, E31, E32
;
hence
c
25 . c
26 = c
8 . ((2 * c27) - 1)
;
end;
end;
hence
ex b
1 being
Path of c
2,c
4 st
( b
1 is
continuous & b
1 . 0
= c
2 & b
1 . 1
= c
4 & ( for b
2 being
Point of
I[01] for b
3 being
Real holds
( b
2 = b
3 implies ( ( ( 0
<= b
3 & b
3 <= 1
/ 2 ) implies ( b
1 . b
2 = c
7 .