:: BORSUK_4 semantic presentation
theorem E1: :: BORSUK_4:1
theorem E2: :: BORSUK_4:2
theorem E3: :: BORSUK_4:3
theorem E4: :: BORSUK_4:4
theorem E5: :: BORSUK_4:5
proof
let c
1, c
2 be
Function;
let c
3 be
set ;
assume that E6:
c
1 is
one-to-one
and E7:
c
2 is
one-to-one
and E8:
(dom c1) /\ (dom c2) = {c3}
and E9:
(rng c1) /\ (rng c2) = {(c1 . c3)}
;
for b
1, b
2 being
set holds
not ( b
1 in dom c
2 & b
2 in (dom c1) \ (dom c2) & not c
2 . b
1 <> c
1 . b
2 )
proof
let c
4, c
5 be
set ;
assume E10:
( c
4 in dom c
2 & c
5 in (dom c1) \ (dom c2) )
;
then E11:
c
2 . c
4 in rng c
2
by FUNCT_1:12;
E12:
(dom c1) \ (dom c2) c= dom c
1
by XBOOLE_1:36;
then E13:
c
1 . c
5 in rng c
1
by E10, FUNCT_1:12;
(
{c3} c= dom c
1 &
{c3} c= dom c
2 )
by E8, XBOOLE_1:17;
then E14:
( c
3 in dom c
1 & c
3 in dom c
2 )
by ZFMISC_1:37;
assume
c
2 . c
4 = c
1 . c
5
;
then
c
1 . c
5 in (rng c1) /\ (rng c2)
by E11, E13, XBOOLE_0:def 3;
then
c
1 . c
5 = c
1 . c
3
by E9, TARSKI:def 1;
then
c
5 = c
3
by E6, E10, E12, E14, FUNCT_1:def 8;
then
dom c
2 meets (dom c1) \ (dom c2)
by E10, E14, XBOOLE_0:3;
hence
not verum
by XBOOLE_1:79;
end;
hence
c
1 +* c
2 is
one-to-one
by E6, E7, TOPMETR2:2;
end;
theorem E6: :: BORSUK_4:6
proof
let c
1, c
2 be
Function;
let c
3 be
set ;
assume that E7:
c
1 is
one-to-one
and E8:
c
2 is
one-to-one
and E9:
(dom c1) /\ (dom c2) = {c3}
and E10:
(rng c1) /\ (rng c2) = {(c1 . c3)}
and E11:
c
1 . c
3 = c
2 . c
3
;
set c
4 =
(c1 " ) +* (c2 " );
set c
5 = c
1 +* c
2;
for b
1 being
set holds
( b
1 in (dom c1) /\ (dom c2) implies c
1 . b
1 = c
2 . b
1 )
then E12:
c
1 tolerates c
2
by PARTFUN1:def 6;
E13:
(
dom (c1 " ) = rng c
1 &
dom (c2 " ) = rng c
2 )
by E7, E8, FUNCT_1:55;
for b
1 being
set holds
( b
1 in (dom (c1 " )) /\ (dom (c2 " )) implies
(c1 " ) . b
1 = (c2 " ) . b
1 )
proof
let c
6 be
set ;
assume E14:
c
6 in (dom (c1 " )) /\ (dom (c2 " ))
;
{c3} c= dom c
1
by E9, XBOOLE_1:17;
then E15:
c
3 in dom c
1
by ZFMISC_1:37;
{c3} c= dom c
2
by E9, XBOOLE_1:17;
then E16:
c
3 in dom c
2
by ZFMISC_1:37;
c
6 = c
1 . c
3
by E10, E13, E14, TARSKI:def 1;
then E17:
c
3 = (c1 " ) . c
6
by E7, E15, FUNCT_1:54;
c
6 = c
2 . c
3
by E10, E11, E13, E14, TARSKI:def 1;
hence
(c1 " ) . c
6 = (c2 " ) . c
6
by E8, E16, E17, FUNCT_1:54;
end;
then E14:
c
1 " tolerates c
2 "
by PARTFUN1:def 6;
E15:
c
1 +* c
2 is
one-to-one
by E7, E8, E9, E10, E5;
E16:
rng (c1 +* c2) = (rng c1) \/ (rng c2)
by E12, CIRCCMB2:5;
dom ((c1 " ) +* (c2 " )) =
(dom (c1 " )) \/ (dom (c2 " ))
by FUNCT_4:def 1
.=
(rng c1) \/ (dom (c2 " ))
by E7, FUNCT_1:55
.=
(rng c1) \/ (rng c2)
by E8, FUNCT_1:55
;
then E17:
dom ((c1 " ) +* (c2 " )) = rng (c1 +* c2)
by E12, CIRCCMB2:5;
E18:
dom (c1 +* c2) = (dom c1) \/ (dom c2)
by FUNCT_4:def 1;
then E19:
dom c
1 c= dom (c1 +* c2)
by XBOOLE_1:7;
E20:
dom c
2 c= dom (c1 +* c2)
by E18, XBOOLE_1:7;
for b
1, b
2 being
set holds
( ( ( b
1 in rng (c1 +* c2) & b
2 = ((c1 " ) +* (c2 " )) . b
1 ) implies ( ( b
2 in dom (c1 +* c2) & b
1 = (c1 +* c2) . b
2 ) ) ) & ( ( b
2 in dom (c1 +* c2) & b
1 = (c1 +* c2) . b
2 ) implies ( ( b
1 in rng (c1 +* c2) & b
2 = ((c1 " ) +* (c2 " )) . b
1 ) ) ) )
proof
let c
6, c
7 be
set ;
hereby
assume E21:
( c
6 in rng (c1 +* c2) & c
7 = ((c1 " ) +* (c2 " )) . c
6 )
;
end;
assume E21:
( c
7 in dom (c1 +* c2) & c
6 = (c1 +* c2) . c
7 )
;
per cases
( c
7 in dom c
1 or c
7 in dom c
2 )
by E21, FUNCT_4:13;
suppose E22:
c
7 in dom c
1
;
then E23:
c
6 = c
1 . c
7
by E12, E21, FUNCT_4:16;
then E24:
c
7 = (c1 " ) . c
6
by E7, E22, FUNCT_1:54;
E25:
c
6 in rng c
1
by E22, E23, FUNCT_1:12;
rng (c1 +* c2) = (rng c1) \/ (rng c2)
by E12, CIRCCMB2:5;
then E26:
rng c
1 c= rng (c1 +* c2)
by XBOOLE_1:7;
c
6 in dom (c1 " )
by E7, E25, FUNCT_1:55;
hence
( c
6 in rng (c1 +* c2) & c
7 = ((c1 " ) +* (c2 " )) . c
6 )
by E14, E24, E25, E26, FUNCT_4:16;
end;
suppose E22:
c
7 in dom c
2
;
then E23:
c
6 = c
2 . c
7
by E21, FUNCT_4:14;
then E24:
c
7 = (c2 " ) . c
6
by E8, E22, FUNCT_1:54;
E25:
c
6 in rng c
2
by E22, E23, FUNCT_1:12;
E26:
rng c
2 c= rng (c1 +* c2)
by E16, XBOOLE_1:7;
c
6 in dom (c2 " )
by E8, E25, FUNCT_1:55;
hence
( c
6 in rng (c1 +* c2) & c
7 = ((c1 " ) +* (c2 " )) . c
6 )
by E24, E25, E26, FUNCT_4:14;
end;
end;
end;
hence
(c1 +* c2) " = (c1 " ) +* (c2 " )
by E15, E17, FUNCT_1:54;
end;
theorem E7: :: BORSUK_4:7
theorem :: BORSUK_4:8
theorem :: BORSUK_4:9
for b
1, b
2, b
3, b
4 being
real number holds
( ( b
1 <= b
2 & 0
<= b
4 & b
4 <= 1 ) implies ( not b
1 < b
3 or b
1 <= ((1 - b4) * b2) + (b4 * b3) ) )
proof
let c
1, c
2, c
3, c
4 be
real number ;
assume E8:
( c
1 <= c
2 & c
1 < c
3 & 0
<= c
4 & c
4 <= 1 )
;
now
per cases
not ( not c
4 = 0 & not c
4 = 1 & not ( not c
4 = 0 & not c
4 = 1 ) )
;
suppose
c
4 = 0
;
hence
c
1 <= ((1 - c4) * c2) + (c4 * c3)
by E8;
end;
suppose
c
4 = 1
;
hence
c
1 <= ((1 - c4) * c2) + (c4 * c3)
by E8;
end;
suppose E9:
( not c
4 = 0 & not c
4 = 1 )
;
end;
end;
end;
hence
c
1 <= ((1 - c4) * c2) + (c4 * c3)
;
end;
theorem E8: :: BORSUK_4:10
theorem E9: :: BORSUK_4:11
proof
let c
1, c
2, c
3, c
4 be
real number ;
assume E10:
].c1,c2.[ meets [.c3,c4.]
;
assume E11:
c
2 <= c
3
;
consider c
5 being
set such that E12:
( c
5 in ].c1,c2.[ & c
5 in [.c3,c4.] )
by E10, XBOOLE_0:3;
c
5 in { b1 where B is Real : ( c1 < b1 & b1 < c2 ) }
by E12, RCOMP_1:def 2;
then consider c
6 being
Real such that E13:
( c
6 = c
5 & c
1 < c
6 & c
6 < c
2 )
;
c
5 in { b1 where B is Real : ( c3 <= b1 & b1 <= c4 ) }
by E12, RCOMP_1:def 1;
then consider c
7 being
Real such that E14:
( c
7 = c
5 & c
3 <= c
7 & c
7 <= c
4 )
;
thus
not verum
by E11, E13, E14, XREAL_1:2;
end;
theorem E10: :: BORSUK_4:12
proof
let c
1, c
2, c
3, c
4 be
real number ;
assume E11:
c
2 <= c
3
;
assume
[.c1,c2.] meets ].c3,c4.[
;
then consider c
5 being
set such that E12:
( c
5 in [.c1,c2.] & c
5 in ].c3,c4.[ )
by XBOOLE_0:3;
c
5 in { b1 where B is Real : ( c1 <= b1 & b1 <= c2 ) }
by E12, RCOMP_1:def 1;
then consider c
6 being
Real such that E13:
( c
6 = c
5 & c
1 <= c
6 & c
6 <= c
2 )
;
c
5 in { b1 where B is Real : ( c3 < b1 & b1 < c4 ) }
by E12, RCOMP_1:def 2;
then consider c
7 being
Real such that E14:
( c
7 = c
5 & c
3 < c
7 & c
7 < c
4 )
;
thus
not verum
by E11, E13, E14, XREAL_1:2;
end;
theorem E11: :: BORSUK_4:13
proof
let c
1, c
2, c
3, c
4 be
real number ;
assume E12:
c
2 <= c
3
;
assume
].c1,c2.[ meets [.c3,c4.]
;
then consider c
5 being
set such that E13:
( c
5 in ].c1,c2.[ & c
5 in [.c3,c4.] )
by XBOOLE_0:3;
c
5 in { b1 where B is Real : ( c1 < b1 & b1 < c2 ) }
by E13, RCOMP_1:def 2;
then consider c
6 being
Real such that E14:
( c
6 = c
5 & c
1 < c
6 & c
6 < c
2 )
;
c
5 in { b1 where B is Real : ( c3 <= b1 & b1 <= c4 ) }
by E13, RCOMP_1:def 1;
then consider c
7 being
Real such that E15:
( c
7 = c
5 & c
3 <= c
7 & c
7 <= c
4 )
;
thus
not verum
by E12, E14, E15, XREAL_1:2;
end;
theorem :: BORSUK_4:14
proof
let c
1, c
2, c
3, c
4 be
real number ;
assume E12:
c
1 <= c
2
;
assume E13:
[.c1,c2.] c= [.c3,c4.]
;
E14:
c
1 in [.c1,c2.]
by E12, RCOMP_1:15;
c
2 in [.c1,c2.]
by E12, RCOMP_1:15;
hence
( c
3 <= c
1 & c
2 <= c
4 )
by E13, E14, RCOMP_1:48;
end;
theorem E12: :: BORSUK_4:15
proof
let c
1, c
2, c
3, c
4 be
real number ;
assume E13:
( c
1 < c
2 &
].c1,c2.[ c= [.c3,c4.] )
;
then
].c1,c2.[ <> {}
by RCOMP_1:15;
then E14:
].c1,c2.[ meets [.c3,c4.]
by E13, XBOOLE_1:69;
assume E15:
not ( not c
3 > c
1 & not c
2 > c
4 )
;
per cases
not ( not c
1 < c
3 & not c
4 < c
2 )
by E15;
suppose E16:
c
4 < c
2
;
set c
5 =
max c
1,c
4;
max c
1,c
4 < c
2
by E13, E16, RCOMP_2:2;
then consider c
6 being
real number such that E17:
(
max c
1,c
4 < c
6 & c
6 < c
2 )
by XREAL_1:7;
E18:
( c
1 <= max c
1,c
4 & c
4 <= max c
1,c
4 )
by SQUARE_1:46;
then E19:
c
4 < c
6
by E17, XREAL_1:2;
c
1 < c
6
by E17, E18, XREAL_1:2;
then
c
6 in ].c1,c2.[
by E17, RCOMP_1:47;
hence
not verum
by E13, E19, RCOMP_1:48;
end;
end;
end;
theorem :: BORSUK_4:16
proof
let c
1, c
2, c
3, c
4 be
real number ;
assume E13:
c
1 < c
2
;
then E14:
].c1,c2.[ <> {}
by RCOMP_1:15;
assume E15:
].c1,c2.[ c= [.c3,c4.]
;
then E16:
].c1,c2.[ meets [.c3,c4.]
by E14, XBOOLE_1:69;
thus
[.c1,c2.] c= [.c3,c4.]
proof
let c
5 be
set ;
:: according to TARSKI:def 3
assume E17:
c
5 in [.c1,c2.]
;
per cases
not ( not c
5 = c
1 & not c
5 = c
2 & not c
5 in ].c1,c2.[ )
by E17, E8;
suppose E18:
c
5 = c
1
;
now
per cases
not ( c
1 in [.c3,c4.] & not c
1 in [.c3,c4.] )
;
suppose E19:
not c
1 in [.c3,c4.]
;
now
per cases
not ( not c
1 < c
3 & not c
4 < c
1 )
by E19, RCOMP_1:48;
suppose
c
4 < c
1
;
hence
c
5 in [.c3,c4.]
by E16, E10;
end;
end;
end;
hence
c
5 in [.c3,c4.]
;
end;
suppose
c
1 in [.c3,c4.]
;
end;
end;
end;
hence
c
5 in [.c3,c4.]
;
end;
suppose E18:
c
5 = c
2
;
now
per cases
not ( c
2 in [.c3,c4.] & not c
2 in [.c3,c4.] )
;
suppose E19:
not c
2 in [.c3,c4.]
;
now
per cases
not ( not c
2 < c
3 & not c
4 < c
2 )
by E19, RCOMP_1:48;
suppose
c
4 < c
2
;
hence
c
5 in [.c3,c4.]
by E13, E15, E12;
end;
end;
end;
hence
c
5 in [.c3,c4.]
;
end;
suppose
c
2 in [.c3,c4.]
;
end;
end;
end;
hence
c
5 in [.c3,c4.]
;
end;
suppose
c
5 in ].c1,c2.[
;
end;
end;
end;
end;
theorem E13: :: BORSUK_4:17
proof
let c
1 be
Subset of
I[01] ;
let c
2, c
3 be
real number ;
assume E14:
c
2 < c
3
;
assume E15:
c
1 = ].c2,c3.[
;
then E16:
0
<= c
2
by E14, E12, BORSUK_1:83;
c
3 <= 1
by E14, E15, E12, BORSUK_1:83;
hence
[.c2,c3.] c= the
carrier of
I[01]
by E16, BORSUK_1:83, TREAL_1:1;
end;
theorem E14: :: BORSUK_4:18
proof
let c
1 be
Subset of
I[01] ;
let c
2, c
3 be
real number ;
assume E15:
c
2 < c
3
;
E16:
].c2,c3.[ c= ].c2,c3.]
by RCOMP_2:17;
assume
c
1 = ].c2,c3.]
;
then E17:
].c2,c3.[ c= [.0,1.]
by E16, BORSUK_1:83, XBOOLE_1:1;
then E18:
0
<= c
2
by E15, E12;
c
3 <= 1
by E15, E17, E12;
hence
[.c2,c3.] c= the
carrier of
I[01]
by E18, BORSUK_1:83, TREAL_1:1;
end;
theorem E15: :: BORSUK_4:19
proof
let c
1 be
Subset of
I[01] ;
let c
2, c
3 be
real number ;
assume E16:
c
2 < c
3
;
E17:
].c2,c3.[ c= [.c2,c3.[
by RCOMP_2:17;
assume
c
1 = [.c2,c3.[
;
then E18:
].c2,c3.[ c= [.0,1.]
by E17, BORSUK_1:83, XBOOLE_1:1;
then E19:
0
<= c
2
by E16, E12;
c
3 <= 1
by E16, E18, E12;
hence
[.c2,c3.] c= the
carrier of
I[01]
by E19, BORSUK_1:83, TREAL_1:1;
end;
theorem E16: :: BORSUK_4:20
proof
let c
1, c
2 be
real number ;
assume E17:
c
1 <> c
2
;
E18:
].c1,c2.] c= [.c1,c2.]
by RCOMP_2:17;
E19:
Cl ].c1,c2.] c= [.c1,c2.]
by E18, PSCOMP_1:32;
].c1,c2.[ c= ].c1,c2.]
by RCOMP_2:17;
then
Cl ].c1,c2.[ c= Cl ].c1,c2.]
by PSCOMP_1:37;
then
[.c1,c2.] c= Cl ].c1,c2.]
by E17, TOPREAL6:82;
hence
Cl ].c1,c2.] = [.c1,c2.]
by E19, XBOOLE_0:def 10;
end;
theorem E17: :: BORSUK_4:21
proof
let c
1, c
2 be
real number ;
assume E18:
c
1 <> c
2
;
E19:
[.c1,c2.[ c= [.c1,c2.]
by RCOMP_2:17;
E20:
Cl [.c1,c2.[ c= [.c1,c2.]
by E19, PSCOMP_1:32;
].c1,c2.[ c= [.c1,c2.[
by RCOMP_2:17;
then
Cl ].c1,c2.[ c= Cl [.c1,c2.[
by PSCOMP_1:37;
then
[.c1,c2.] c= Cl [.c1,c2.[
by E18, TOPREAL6:82;
hence
Cl [.c1,c2.[ = [.c1,c2.]
by E20, XBOOLE_0:def 10;
end;
theorem :: BORSUK_4:22
proof
let c
1 be
Subset of
I[01] ;
let c
2, c
3 be
real number ;
assume E18:
( c
2 < c
3 & c
1 = ].c2,c3.[ )
;
then E19:
Cl ].c2,c3.[ = [.c2,c3.]
by TOPREAL6:82;
reconsider c
4 =
].c2,c3.[ as
Subset of
R^1 by TOPMETR:24;
[.c2,c3.] c= the
carrier of
I[01]
by E18, E13;
then E20:
[.c2,c3.] c= [#] I[01]
by PRE_TOPC:12;
Cl c
1 =
(Cl c4) /\ ([#] I[01] )
by E18, PRE_TOPC:47
.=
[.c2,c3.] /\ ([#] I[01] )
by E19, TOPREAL6:80
.=
[.c2,c3.]
by E20, XBOOLE_1:28
;
hence
Cl c
1 = [.c2,c3.]
;
end;
theorem E18: :: BORSUK_4:23
proof
let c
1 be
Subset of
I[01] ;
let c
2, c
3 be
real number ;
assume E19:
( c
2 < c
3 & c
1 = ].c2,c3.] )
;
then E20:
Cl ].c2,c3.] = [.c2,c3.]
by E16;
reconsider c
4 =
].c2,c3.] as
Subset of
R^1 by TOPMETR:24;
[.c2,c3.] c= the
carrier of
I[01]
by E19, E14;
then E21:
[.c2,c3.] c= [#] I[01]
by PRE_TOPC:12;
Cl c
1 =
(Cl c4) /\ ([#] I[01] )
by E19, PRE_TOPC:47
.=
[.c2,c3.] /\ ([#] I[01] )
by E20, TOPREAL6:80
.=
[.c2,c3.]
by E21, XBOOLE_1:28
;
hence
Cl c
1 = [.c2,c3.]
;
end;
theorem E19: :: BORSUK_4:24
proof
let c
1 be
Subset of
I[01] ;
let c
2, c
3 be
real number ;
assume E20:
( c
2 < c
3 & c
1 = [.c2,c3.[ )
;
then E21:
Cl [.c2,c3.[ = [.c2,c3.]
by E17;
reconsider c
4 =
[.c2,c3.[ as
Subset of
R^1 by TOPMETR:24;
[.c2,c3.] c= the
carrier of
I[01]
by E20, E15;
then E22:
[.c2,c3.] c= [#] I[01]
by PRE_TOPC:12;
Cl c
1 =
(Cl c4) /\ ([#] I[01] )
by E20, PRE_TOPC:47
.=
[.c2,c3.] /\ ([#] I[01] )
by E21, TOPREAL6:80
.=
[.c2,c3.]
by E22, XBOOLE_1:28
;
hence
Cl c
1 = [.c2,c3.]
;
end;
theorem :: BORSUK_4:25
theorem E20: :: BORSUK_4:26