:: BORSUK_4 semantic presentation
theorem Th1: :: BORSUK_4:1
theorem Th2: :: BORSUK_4:2
theorem Th3: :: BORSUK_4:3
theorem Th4: :: BORSUK_4:4
theorem Th5: :: 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:
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 E13:
( 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, E12, 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, E13, FUNCT_1:def 8;
then
dom c
2 meets (dom c1) \ (dom c2)
by E10, E13, 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 Th6: :: 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, Th5;
E16:
rng (c1 +* c2) = (rng c1) \/ (rng c2)
by E12, FRECHET:39;
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, FRECHET:39;
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
( c7 in dom c1 or c7 in dom c2 )
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, FRECHET:39;
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 Th7: :: BORSUK_4:7
theorem Th8: :: BORSUK_4:8
theorem Th9: :: BORSUK_4:9
for b
1, b
2, b
3, b
4 being
real number holds
( b
1 <= b
2 & b
1 < b
3 & 0
<= b
4 & b
4 <= 1 implies 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 c4 = 0 & not c4 = 1 & not ( not c4 = 0 & not c4 = 1 ) )
;
suppose E9:
( not c
4 = 0 & not c
4 = 1 )
;
end;
end;
end;
hence
c
1 <= ((1 - c4) * c2) + (c4 * c3)
;
end;
theorem Th10: :: BORSUK_4:10
theorem Th11: :: 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, XXREAL_0:2;
end;
theorem Th12: :: 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, XXREAL_0:2;
end;
theorem Th13: :: 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, XXREAL_0:2;
end;
theorem Th14: :: 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 Th15: :: 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 c1 < c3 & not c4 < c2 )
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 XXREAL_0:25;
then E19:
c
4 < c
6
by E17, XXREAL_0:2;
c
1 < c
6
by E17, E18, XXREAL_0: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 Th16: :: 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.]
end;
theorem Th17: :: 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, Th15, BORSUK_1:83;
c
3 <= 1
by E14, E15, Th15, BORSUK_1:83;
hence
[.c2,c3.] c= the
carrier of
I[01]
by E16, BORSUK_1:83, TREAL_1:1;
end;
theorem Th18: :: 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, Th15;
c
3 <= 1
by E15, E17, Th15;
hence
[.c2,c3.] c= the
carrier of
I[01]
by E18, BORSUK_1:83, TREAL_1:1;
end;
theorem Th19: :: 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, Th15;
c
3 <= 1
by E16, E18, Th15;
hence
[.c2,c3.] c= the
carrier of
I[01]
by E19, BORSUK_1:83, TREAL_1:1;
end;
theorem Th20: :: 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 Th21: :: 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