:: AFF_1 semantic presentation
:: deftheorem E1 defines LIN AFF_1:def 1 :
theorem :: AFF_1:1
canceled;
theorem :: AFF_1:2
canceled;
theorem :: AFF_1:3
canceled;
theorem :: AFF_1:4
canceled;
theorem :: AFF_1:5
canceled;
theorem :: AFF_1:6
canceled;
theorem :: AFF_1:7
canceled;
theorem :: AFF_1:8
canceled;
theorem :: AFF_1:9
canceled;
theorem E2: :: AFF_1:10
theorem E3: :: AFF_1:11
E4:
for b1 being AffinSpace
for b2, b3, b4, b5 being Element of b1 holds
( b2,b3 // b4,b5 implies b4,b5 // b2,b3 )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
assume E5:
c
2,c
3 // c
4,c
5
;
now
assume
c
2 <> c
3
;
then
( c
2 <> c
3 & c
2,c
3 // c
2,c
3 )
by E3;
hence
c
4,c
5 // c
2,c
3
by E5, DIRAF:47;
end;
hence
c
4,c
5 // c
2,c
3
by DIRAF:47;
end;
theorem E5: :: AFF_1:12
E6:
for b1 being AffinSpace
for b2, b3, b4, b5 being Element of b1 holds
( b2,b3 // b4,b5 implies b3,b2 // b4,b5 )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
assume
c
2,c
3 // c
4,c
5
;
then
( c
2,c
3 // c
4,c
5 & c
2,c
3 // c
3,c
2 )
by E3;
then
( c
3,c
2 // c
4,c
5 or c
2 = c
3 )
by DIRAF:47;
hence
c
3,c
2 // c
4,c
5
by E5;
end;
E7:
for b1 being AffinSpace
for b2, b3, b4, b5 being Element of b1 holds
( b2,b3 // b4,b5 implies b2,b3 // b5,b4 )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
assume
c
2,c
3 // c
4,c
5
;
then
c
4,c
5 // c
2,c
3
by E4;
then
c
5,c
4 // c
2,c
3
by E6;
hence
c
2,c
3 // c
5,c
4
by E4;
end;
theorem E8: :: AFF_1:13
for b
1 being
AffinSpacefor b
2, b
3, b
4, b
5 being
Element of b
1 holds
( b
2,b
3 // b
4,b
5 implies ( b
2,b
3 // b
5,b
4 & b
3,b
2 // b
4,b
5 & b
3,b
2 // b
5,b
4 & b
4,b
5 // b
2,b
3 & b
4,b
5 // b
3,b
2 & b
5,b
4 // b
2,b
3 & b
5,b
4 // b
3,b
2 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
assume E9:
c
2,c
3 // c
4,c
5
;
hence
( c
2,c
3 // c
5,c
4 & c
3,c
2 // c
4,c
5 )
by E6, E7;
hence
c
3,c
2 // c
5,c
4
by E6;
thus
c
4,c
5 // c
2,c
3
by E9, E4;
hence
( c
4,c
5 // c
3,c
2 & c
5,c
4 // c
2,c
3 )
by E6, E7;
hence
c
5,c
4 // c
3,c
2
by E7;
end;
theorem E9: :: AFF_1:14
for b
1 being
AffinSpacefor b
2, b
3, b
4, b
5, b
6, b
7 being
Element of b
1 holds
( ( ) implies ( not b
2 <> b
3 or ( not ( b
2,b
3 // b
4,b
5 & b
2,b
3 // b
6,b
7 ) & not ( b
2,b
3 // b
4,b
5 & b
6,b
7 // b
2,b
3 ) & not ( b
4,b
5 // b
2,b
3 & b
6,b
7 // b
2,b
3 ) & not ( b
4,b
5 // b
2,b
3 & b
2,b
3 // b
6,b
7 ) ) or b
4,b
5 // b
6,b
7 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5, c
6, c
7 be
Element of c
1;
assume
( c
2 <> c
3 & not ( not ( c
2,c
3 // c
4,c
5 & c
2,c
3 // c
6,c
7 ) & not ( c
2,c
3 // c
4,c
5 & c
6,c
7 // c
2,c
3 ) & not ( c
4,c
5 // c
2,c
3 & c
6,c
7 // c
2,c
3 ) & not ( c
4,c
5 // c
2,c
3 & c
2,c
3 // c
6,c
7 ) ) )
;
then
( c
2 <> c
3 & c
2,c
3 // c
4,c
5 & c
2,c
3 // c
6,c
7 )
by E8;
hence
c
4,c
5 // c
6,c
7
by DIRAF:47;
end;
E10:
for b1 being AffinSpace
for b2, b3, b4 being Element of b1 holds
( LIN b2,b3,b4 implies ( LIN b2,b4,b3 & LIN b3,b2,b4 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4 be
Element of c
1;
assume
LIN c
2,c
3,c
4
;
then
c
2,c
3 // c
2,c
4
by E1;
then
( c
2,c
4 // c
2,c
3 & c
3,c
2 // c
3,c
4 )
by E8, DIRAF:47;
hence
(
LIN c
2,c
4,c
3 &
LIN c
3,c
2,c
4 )
by E1;
end;
theorem E11: :: AFF_1:15
for b
1 being
AffinSpacefor b
2, b
3, b
4 being
Element of b
1 holds
(
LIN b
2,b
3,b
4 implies (
LIN b
2,b
4,b
3 &
LIN b
3,b
2,b
4 &
LIN b
3,b
4,b
2 &
LIN b
4,b
2,b
3 &
LIN b
4,b
3,b
2 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4 be
Element of c
1;
assume
LIN c
2,c
3,c
4
;
hence
(
LIN c
2,c
4,c
3 &
LIN c
3,c
2,c
4 )
by E10;
hence
(
LIN c
3,c
4,c
2 &
LIN c
4,c
2,c
3 )
by E10;
hence
LIN c
4,c
3,c
2
by E10;
end;
theorem E12: :: AFF_1:16
proof
let c
1 be
AffinSpace;
let c
2, c
3 be
Element of c
1;
( c
2,c
2 // c
2,c
3 & c
2,c
3 // c
2,c
3 & c
2,c
3 // c
2,c
2 )
by E3, E5;
hence
(
LIN c
2,c
2,c
3 &
LIN c
2,c
3,c
3 &
LIN c
2,c
3,c
2 )
by E1;
end;
theorem E13: :: AFF_1:17
for b
1 being
AffinSpacefor b
2, b
3, b
4, b
5, b
6 being
Element of b
1 holds
( (
LIN b
2,b
3,b
4 &
LIN b
2,b
3,b
5 &
LIN b
2,b
3,b
6 ) implies ( not b
2 <> b
3 or
LIN b
4,b
5,b
6 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5, c
6 be
Element of c
1;
assume E14:
( c
2 <> c
3 &
LIN c
2,c
3,c
4 &
LIN c
2,c
3,c
5 &
LIN c
2,c
3,c
6 )
;
E15:
now
assume
c
2 = c
4
;
then
( c
4 <> c
3 & c
4,c
3 // c
4,c
5 & c
4,c
3 // c
4,c
6 )
by E14, E1;
then
c
4,c
5 // c
4,c
6
by E9;
hence
LIN c
4,c
5,c
6
by E1;
end;
now
assume E16:
c
2 <> c
4
;
( c
2,c
3 // c
2,c
4 & c
2,c
3 // c
2,c
5 & c
2,c
3 // c
2,c
6 )
by E14, E1;
then
( c
2,c
4 // c
2,c
5 & c
2,c
4 // c
2,c
6 )
by E14, E9;
then
( c
4,c
2 // c
4,c
5 & c
4,c
2 // c
4,c
6 )
by DIRAF:47;
then
c
4,c
5 // c
4,c
6
by E16, E9;
hence
LIN c
4,c
5,c
6
by E1;
end;
hence
LIN c
4,c
5,c
6
by E15;
end;
theorem E14: :: AFF_1:18
for b
1 being
AffinSpacefor b
2, b
3, b
4, b
5 being
Element of b
1 holds
( (
LIN b
2,b
3,b
4 & b
2,b
3 // b
4,b
5 ) implies ( not b
2 <> b
3 or
LIN b
2,b
3,b
5 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
assume E15:
( c
2 <> c
3 &
LIN c
2,c
3,c
4 & c
2,c
3 // c
4,c
5 )
;
now
assume E16:
c
4 <> c
2
;
c
2,c
3 // c
2,c
4
by E15, E1;
then
c
2,c
4 // c
4,c
5
by E15, E9;
then
c
4,c
2 // c
4,c
5
by E8;
then
LIN c
4,c
2,c
5
by E1;
then
(
LIN c
2,c
4,c
5 &
LIN c
2,c
4,c
3 &
LIN c
2,c
4,c
2 )
by E15, E11, E12;
hence
LIN c
2,c
3,c
5
by E16, E13;
end;
hence
LIN c
2,c
3,c
5
by E15, E1;
end;
theorem E15: :: AFF_1:19
for b
1 being
AffinSpacefor b
2, b
3, b
4, b
5 being
Element of b
1 holds
( (
LIN b
2,b
3,b
4 &
LIN b
2,b
3,b
5 ) implies ( b
2,b
3 // b
4,b
5 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
assume E16:
(
LIN c
2,c
3,c
4 &
LIN c
2,c
3,c
5 )
;
now
assume E17:
c
2 <> c
3
;
now
E18:
( c
2,c
3 // c
2,c
4 & c
2,c
3 // c
2,c
5 )
by E16, E1;
then
c
2,c
4 // c
2,c
5
by E17, E9;
then
c
4,c
2 // c
4,c
5
by DIRAF:47;
then
c
2,c
4 // c
4,c
5
by E8;
hence
c
2,c
3 // c
4,c
5
by E18, E9;
end;
hence
c
2,c
3 // c
4,c
5
;
end;
hence
c
2,c
3 // c
4,c
5
by E5;
end;
theorem E16: :: AFF_1:20
for b
1 being
AffinSpacefor b
2, b
3, b
4, b
5, b
6 being
Element of b
1 holds
( (
LIN b
4,b
5,b
2 &
LIN b
4,b
5,b
3 &
LIN b
2,b
3,b
6 ) implies ( not b
2 <> b
3 or
LIN b
4,b
5,b
6 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5, c
6 be
Element of c
1;
assume E17:
( c
2 <> c
3 &
LIN c
4,c
5,c
2 &
LIN c
4,c
5,c
3 &
LIN c
2,c
3,c
6 )
;
now
assume E18:
c
4 <> c
5
;
(
LIN c
4,c
5,c
5 &
LIN c
4,c
5,c
4 )
by E12;
then
(
LIN c
3,c
2,c
5 &
LIN c
3,c
2,c
4 &
LIN c
3,c
2,c
6 )
by E17, E18, E11, E13;
hence
LIN c
4,c
5,c
6
by E17, E13;
end;
hence
LIN c
4,c
5,c
6
by E12;
end;
theorem E17: :: AFF_1:21
proof
let c
1 be
AffinSpace;
consider c
2, c
3, c
4 being
Element of c
1 such that
E18:
not c
2,c
3 // c
2,c
4
by DIRAF:47;
not
LIN c
2,c
3,c
4
by E18, E1;
hence
not for b
1, b
2, b
3 being
Element of c
1 holds
LIN b
1,b
2,b
3
;
end;
theorem :: AFF_1:22
proof
let c
1 be
AffinSpace;
let c
2, c
3 be
Element of c
1;
assume E18:
c
2 <> c
3
;
assume E19:
for b
1 being
Element of c
1 holds
LIN c
2,c
3,b
1
;
consider c
4, c
5, c
6 being
Element of c
1 such that
E20:
not
LIN c
4,c
5,c
6
by E17;
(
LIN c
2,c
3,c
4 &
LIN c
2,c
3,c
5 &
LIN c
2,c
3,c
6 )
by E19;
hence
not verum
by E18, E20, E13;
end;
theorem :: AFF_1:23
for b
1 being
AffinSpacefor b
2, b
3, b
4, b
5 being
Element of b
1 holds
( (
LIN b
2,b
4,b
5 & b
3,b
4 // b
3,b
5 ) implies (
LIN b
2,b
3,b
4 or b
4 = b
5 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
assume E18:
( not
LIN c
2,c
3,c
4 &
LIN c
2,c
4,c
5 & c
3,c
4 // c
3,c
5 )
;
assume E19:
c
4 <> c
5
;
LIN c
3,c
4,c
5
by E18, E1;
then
(
LIN c
4,c
5,c
3 &
LIN c
4,c
5,c
2 &
LIN c
4,c
5,c
4 )
by E18, E11, E12;
hence
not verum
by E18, E19, E13;
end;
definition
let c
1 be
AffinSpace;
let c
2, c
3 be
Element of c
1;
func Line a
2,a
3 -> Subset of a
1 means :
E18:
:: AFF_1:def 2
for b
1 being
Element of a
1 holds
( b
1 in a
4 iff
LIN a
2,a
3,b
1 );
existence
ex b1 being Subset of c1 st
for b2 being Element of c1 holds
( b2 in b1 iff LIN c2,c3,b2 )
proof
defpred S
1[
set ] means for b
1 being
Element of c
1 holds
( b
1 = a
1 implies
LIN c
2,c
3,b
1 );
consider c
4 being
Subset of c
1 such that
E18:
for b
1 being
set holds
( b
1 in c
4 iff ( b
1 in the
carrier of c
1 & S
1[b
1] ) )
from SUBSET_1:sch 1();
take
c
4
;
let c
5 be
Element of c
1;
thus
( c
5 in c
4 implies
LIN c
2,c
3,c
5 )
by E18;
assume
LIN c
2,c
3,c
5
;
then
( c
5 in the
carrier of c
1 & for b
1 being
Element of c
1 holds
( b
1 = c
5 implies
LIN c
2,c
3,b
1 ) )
;
hence
c
5 in c
4
by E18;
end;
uniqueness
for b1, b2 being Subset of c1 holds
( ( for b3 being Element of c1 holds
( b3 in b1 iff LIN c2,c3,b3 ) & for b3 being Element of c1 holds
( b3 in b2 iff LIN c2,c3,b3 ) ) implies ( b1 = b2 ) )
proof
let c
4, c
5 be
Subset of c
1;
assume that
E18:
for b
1 being
Element of c
1 holds
( b
1 in c
4 iff
LIN c
2,c
3,b
1 )
and
E19:
for b
1 being
Element of c
1 holds
( b
1 in c
5 iff
LIN c
2,c
3,b
1 )
;
for b
1 being
set holds
( b
1 in c
4 iff b
1 in c
5 )
proof
let c
6 be
set ;
thus
( c
6 in c
4 implies c
6 in c
5 )
proof
assume E20:
c
6 in c
4
;
then reconsider c
7 = c
6 as
Element of c
1 ;
LIN c
2,c
3,c
7
by E18, E20;
hence
c
6 in c
5
by E19;
end;
assume E20:
c
6 in c
5
;
then reconsider c
7 = c
6 as
Element of c
1 ;
LIN c
2,c
3,c
7
by E19, E20;
hence
c
6 in c
4
by E18;
end;
hence
c
4 = c
5
by TARSKI:2;
end;
end;
:: deftheorem E18 defines Line AFF_1:def 2 :
E19:
for b1 being AffinSpace
for b2, b3 being Element of b1 holds Line b2,b3 c= Line b3,b2
proof
let c
1 be
AffinSpace;
let c
2, c
3 be
Element of c
1;
now
let c
4 be
set ;
assume E20:
c
4 in Line c
2,c
3
;
then reconsider c
5 = c
4 as
Element of c
1 ;
LIN c
2,c
3,c
5
by E20, E18;
then
LIN c
3,c
2,c
5
by E11;
hence
c
4 in Line c
3,c
2
by E18;
end;
hence
Line c
2,c
3 c= Line c
3,c
2
by TARSKI:def 3;
end;
theorem :: AFF_1:24
canceled;
theorem E20: :: AFF_1:25
theorem E21: :: AFF_1:26
theorem E22: :: AFF_1:27
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
assume E23:
( c
2 in Line c
3,c
4 & c
5 in Line c
3,c
4 & c
2 <> c
5 )
;
then E24:
(
LIN c
3,c
4,c
2 &
LIN c
3,c
4,c
5 )
by E18;
now
let c
6 be
set ;
assume E25:
c
6 in Line c
2,c
5
;
then reconsider c
7 = c
6 as
Element of c
1 ;
LIN c
2,c
5,c
7
by E25, E18;
then
LIN c
3,c
4,c
7
by E23, E24, E16;
hence
c
6 in Line c
3,c
4
by E18;
end;
hence
Line c
2,c
5 c= Line c
3,c
4
by TARSKI:def 3;
end;
theorem E23: :: AFF_1:28
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
assume E24:
( c
2 in Line c
3,c
4 & c
5 in Line c
3,c
4 & c
3 <> c
4 )
;
then E25:
(
LIN c
3,c
4,c
2 &
LIN c
3,c
4,c
5 )
by E18;
now
let c
6 be
set ;
assume E26:
c
6 in Line c
3,c
4
;
then reconsider c
7 = c
6 as
Element of c
1 ;
LIN c
3,c
4,c
7
by E26, E18;
then
LIN c
2,c
5,c
7
by E24, E25, E13;
hence
c
6 in Line c
2,c
5
by E18;
end;
hence
Line c
3,c
4 c= Line c
2,c
5
by TARSKI:def 3;
end;
:: deftheorem E24 defines being_line AFF_1:def 3 :
E25:
for b1 being AffinSpace
for b2, b3 being Element of b1
for b4 being Subset of b1 holds
( ( b4 is is_line & b2 in b4 & b3 in b4 ) implies ( not b2 <> b3 or b4 = Line b2,b3 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3 be
Element of c
1;
let c
4 be
Subset of c
1;
assume that
E26:
c
4 is
is_line
and
E27:
( c
2 in c
4 & c
3 in c
4 & c
2 <> c
3 )
;
E28:
ex b
1, b
2 being
Element of c
1 st
( b
1 <> b
2 & c
4 = Line b
1,b
2 )
by E26, E24;
then E29:
Line c
2,c
3 c= c
4
by E27, E22;
c
4 c= Line c
2,c
3
by E27, E28, E23;
hence
c
4 = Line c
2,c
3
by E29, XBOOLE_0:def 10;
end;
theorem :: AFF_1:29
canceled;
theorem E26: :: AFF_1:30
theorem E27: :: AFF_1:31
theorem E28: :: AFF_1:32
proof
let c
1 be
AffinSpace;
let c
2 be
Element of c
1;
let c
3 be
Subset of c
1;
assume
c
3 is
is_line
;
then consider c
4, c
5 being
Element of c
1 such that
E29:
( c
4 in c
3 & c
5 in c
3 & c
4 <> c
5 )
by E27;
( c
2 = c
4 implies ( c
2 <> c
5 & c
5 in c
3 ) )
by E29;
hence
ex b
1 being
Element of c
1 st
( c
2 <> b
1 & b
1 in c
3 )
by E29;
end;
theorem E29: :: AFF_1:33
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4 be
Element of c
1;
E30:
not (
LIN c
2,c
3,c
4 & for b
1 being
Subset of c
1 holds
not ( b
1 is
is_line & c
2 in b
1 & c
3 in b
1 & c
4 in b
1 ) )
proof
assume E31:
LIN c
2,c
3,c
4
;
now
assume E34:
c
2 <> c
4
;
E35:
LIN c
2,c
4,c
3
by E31, E11;
set c
5 =
Line c
2,c
4;
(
Line c
2,c
4 is
is_line & c
2 in Line c
2,c
4 & c
3 in Line c
2,c
4 & c
4 in Line c
2,c
4 )
by E34, E35, E18, E24, E21;
hence
ex b
1 being
Subset of c
1 st
( b
1 is
is_line & c
2 in b
1 & c
3 in b
1 & c
4 in b
1 )
;
end;
hence
ex b
1 being
Subset of c
1 st
( b
1 is
is_line & c
2 in b
1 & c
3 in b
1 & c
4 in b
1 )
by E32, E33;
end;
( ex b
1 being
Subset of c
1 st
( b
1 is
is_line & c
2 in b
1 & c
3 in b
1 & c
4 in b
1 ) implies
LIN c
2,c
3,c
4 )
proof
given c
5 being
Subset of c
1 such that
E31:
c
5 is
is_line
and
E32:
( c
2 in c
5 & c
3 in c
5 & c
4 in c
5 )
;
consider c
6, c
7 being
Element of c
1 such that
E33:
( c
6 <> c
7 & c
5 = Line c
6,c
7 )
by E31, E24;
(
LIN c
6,c
7,c
2 &
LIN c
6,c
7,c
3 &
LIN c
6,c
7,c
4 )
by E32, E33, E18;
hence
LIN c
2,c
3,c
4
by E33, E13;
end;
hence
(
LIN c
2,c
3,c
4 iff ex b
1 being
Subset of c
1 st
( b
1 is
is_line & c
2 in b
1 & c
3 in b
1 & c
4 in b
1 ) )
by E30;
end;
:: deftheorem E30 defines // AFF_1:def 4 :
:: deftheorem E31 defines // AFF_1:def 5 :
theorem :: AFF_1:34
canceled;
theorem :: AFF_1:35
canceled;
theorem E32: :: AFF_1:36
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
assume E33:
( c
2 in Line c
3,c
4 & c
3 <> c
4 )
;
then E34:
LIN c
3,c
4,c
2
by E18;
E35:
( c
5 in Line c
3,c
4 implies c
3,c
4 // c
2,c
5 )
proof
assume
c
5 in Line c
3,c
4
;
then
LIN c
3,c
4,c
5
by E18;
hence
c
3,c
4 // c
2,c
5
by E34, E15;
end;
( c
3,c
4 // c
2,c
5 implies c
5 in Line c
3,c
4 )
proof
assume
c
3,c
4 // c
2,c
5
;
then
LIN c
3,c
4,c
5
by E33, E34, E14;
hence
c
5 in Line c
3,c
4
by E18;
end;
hence
( c
5 in Line c
3,c
4 iff c
3,c
4 // c
2,c
5 )
by E35;
end;
theorem E33: :: AFF_1:37
proof
let c
1 be
AffinSpace;
let c
2, c
3 be
Element of c
1;
let c
4 be
Subset of c
1;
assume E34:
( c
4 is
is_line & c
2 in c
4 )
;
E35:
now
assume E36:
c
3 in c
4
;
consider c
5, c
6 being
Element of c
1 such that
E37:
( c
5 <> c
6 & c
4 = Line c
5,c
6 )
by E34, E24;
c
5,c
6 // c
2,c
3
by E34, E36, E37, E32;
then
c
2,c
3 // c
5,c
6
by E8;
hence
c
2,c
3 // c
4
by E37, E30;
end;
now
assume
c
2,c
3 // c
4
;
then consider c
5, c
6 being
Element of c
1 such that
E36:
( c
5 <> c
6 & c
4 = Line c
5,c
6 & c
2,c
3 // c
5,c
6 )
by E30;
c
5,c
6 // c
2,c
3
by E36, E8;
hence
c
3 in c
4
by E34, E36, E32;
end;
hence
( c
3 in c
4 iff c
2,c
3 // c
4 )
by E35;
end;
theorem :: AFF_1:38
theorem E34: :: AFF_1:39
theorem E35: :: AFF_1:40
theorem E36: :: AFF_1:41
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
let c
6 be
Subset of c
1;
assume that
E37:
( c
2 in c
6 & c
3 in c
6 )
and
E38:
c
6 is
is_line
and
E39:
c
2 <> c
3
;
E40:
( c
4,c
5 // c
6 implies c
4,c
5 // c
2,c
3 )
proof
assume
c
4,c
5 // c
6
;
then consider c
7, c
8 being
Element of c
1 such that
E41:
( c
7 <> c
8 & c
6 = Line c
7,c
8 & c
4,c
5 // c
7,c
8 )
by E30;
c
7,c
8 // c
2,c
3
by E37, E41, E32;
hence
c
4,c
5 // c
2,c
3
by E41, E9;
end;
( c
4,c
5 // c
2,c
3 implies c
4,c
5 // c
6 )
proof
assume E41:
c
4,c
5 // c
2,c
3
;
c
6 = Line c
2,c
3
by E37, E38, E39, E25;
hence
c
4,c
5 // c
6
by E39, E41, E30;
end;
hence
( c
4,c
5 // c
6 iff c
4,c
5 // c
2,c
3 )
by E40;
end;
theorem :: AFF_1:42
canceled;
theorem E37: :: AFF_1:43
theorem E38: :: AFF_1:44
proof
let c
1 be
AffinSpace;
let c
2, c
3 be
Element of c
1;
let c
4 be
Subset of c
1;
assume E39:
c
4 is
is_line
;
E40:
not ( c
2,c
3 // c
4 & for b
1, b
2 being
Element of c
1 holds
not ( b
1 <> b
2 & b
1 in c
4 & b
2 in c
4 & c
2,c
3 // b
1,b
2 ) )
proof
assume
c
2,c
3 // c
4
;
then consider c
5, c
6 being
Element of c
1 such that
E41:
( c
5 <> c
6 & c
4 = Line c
5,c
6 & c
2,c
3 // c
5,c
6 )
by E30;
( c
5 <> c
6 & c
5 in c
4 & c
6 in c
4 & c
2,c
3 // c
5,c
6 )
by E41, E21;
hence
ex b
1, b
2 being
Element of c
1 st
( b
1 <> b
2 & b
1 in c
4 & b
2 in c
4 & c
2,c
3 // b
1,b
2 )
;
end;
( ex b
1, b
2 being
Element of c
1 st
( b
1 <> b
2 & b
1 in c
4 & b
2 in c
4 & c
2,c
3 // b
1,b
2 ) implies c
2,c
3 // c
4 )
proof
assume
ex b
1, b
2 being
Element of c
1 st
( b
1 <> b
2 & b
1 in c
4 & b
2 in c
4 & c
2,c
3 // b
1,b
2 )
;
then consider c
5, c
6 being
Element of c
1 such that
E41:
( c
5 <> c
6 & c
5 in c
4 & c
6 in c
4 & c
2,c
3 // c
5,c
6 )
;
c
4 = Line c
5,c
6
by E39, E41, E25;
hence
c
2,c
3 // c
4
by E41, E30;
end;
hence
( c
2,c
3 // c
4 iff ex b
1, b
2 being
Element of c
1 st
( b
1 <> b
2 & b
1 in c
4 & b
2 in c
4 & c
2,c
3 // b
1,b
2 ) )
by E40;
end;
theorem :: AFF_1:45
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
let c
6 be
Subset of c
1;
assume that
E39:
c
6 is
is_line
and
E40:
( c
2,c
3 // c
6 & c
4,c
5 // c
6 )
;
consider c
7, c
8 being
Element of c
1 such that
E41:
( c
7 <> c
8 & c
6 = Line c
7,c
8 & c
2,c
3 // c
7,c
8 )
by E40, E30;
( c
7 in c
6 & c
8 in c
6 )
by E41, E21;
then
c
4,c
5 // c
7,c
8
by E39, E40, E41, E36;
hence
c
2,c
3 // c
4,c
5
by E41, E9;
end;
theorem E39: :: AFF_1:46
for b
1 being
AffinSpacefor b
2, b
3, b
4, b
5 being
Element of b
1for b
6 being
Subset of b
1 holds
( ( b
2,b
3 // b
6 & b
2,b
3 // b
4,b
5 ) implies ( not b
2 <> b
3 or b
4,b
5 // b
6 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
let c
6 be
Subset of c
1;
assume E40:
( c
2,c
3 // c
6 & c
2,c
3 // c
4,c
5 & c
2 <> c
3 )
;
then E41:
c
6 is
is_line
by E35;
then consider c
7, c
8 being
Element of c
1 such that
E42:
( c
7 <> c
8 & c
7 in c
6 & c
8 in c
6 & c
2,c
3 // c
7,c
8 )
by E40, E38;
( c
7 <> c
8 & c
7 in c
6 & c
8 in c
6 & c
4,c
5 // c
7,c
8 )
by E40, E42, E9;
hence
c
4,c
5 // c
6
by E41, E38;
end;
theorem E40: :: AFF_1:47
theorem E41: :: AFF_1:48
proof
let c
1 be
AffinSpace;
let c
2, c
3 be
Element of c
1;
let c
4 be
Subset of c
1;
assume E42:
c
2,c
3 // c
4
;
now
assume E43:
c
2 <> c
3
;
c
2,c
3 // c
3,c
2
by E3;
hence
c
3,c
2 // c
4
by E42, E43, E39;
end;
hence
c
3,c
2 // c
4
by E42;
end;
theorem :: AFF_1:49
proof
let c
1 be
AffinSpace;
let c
2, c
3 be
Element of c
1;
let c
4 be
Subset of c
1;
assume E42:
( c
2,c
3 // c
4 & not c
2 in c
4 & c
3 in c
4 )
;
then E43:
c
4 is
is_line
by E35;
c
3,c
2 // c
4
by E42, E41;
hence
not verum
by E42, E43, E33;
end;
theorem E42: :: AFF_1:50
theorem E43: :: AFF_1:51
proof
let c
1 be
AffinSpace;
let c
2, c
3 be
Subset of c
1;
E44:
not ( c
2 // c
3 & for b
1, b
2, b
3, b
4 being
Element of c
1 holds
not ( b
1 <> b
2 & b
3 <> b
4 & b
1,b
2 // b
3,b
4 & c
2 = Line b
1,b
2 & c
3 = Line b
3,b
4 ) )
proof
assume
c
2 // c
3
;
then consider c
4, c
5 being
Element of c
1 such that
E45:
( c
2 = Line c
4,c
5 & c
4 <> c
5 & c
4,c
5 // c
3 )
by E31;
ex b
1, b
2 being
Element of c
1 st
( b
1 <> b
2 & c
3 = Line b
1,b
2 & c
4,c
5 // b
1,b
2 )
by E45, E30;
hence
ex b
1, b
2, b
3, b
4 being
Element of c
1 st
( b
1 <> b
2 & b
3 <> b
4 & b
1,b
2 // b
3,b
4 & c
2 = Line b
1,b
2 & c
3 = Line b
3,b
4 )
by E45;
end;
( ex b
1, b
2, b
3, b
4 being
Element of c
1 st
( b
1 <> b
2 & b
3 <> b
4 & b
1,b
2 // b
3,b
4 & c
2 = Line b
1,b
2 & c
3 = Line b
3,b
4 ) implies c
2 // c
3 )
proof
assume
ex b
1, b
2, b
3, b
4 being
Element of c
1 st
( b
1 <> b
2 & b
3 <> b
4 & b
1,b
2 // b
3,b
4 & c
2 = Line b
1,b
2 & c
3 = Line b
3,b
4 )
;
then consider c
4, c
5, c
6, c
7 being
Element of c
1 such that
E45:
( c
4 <> c
5 & c
6 <> c
7 & c
4,c
5 // c
6,c
7 & c
2 = Line c
4,c
5 & c
3 = Line c
6,c
7 )
;
c
4,c
5 // c
3
by E45, E30;
hence
c
2 // c
3
by E45, E31;
end;
hence
( c
2 // c
3 iff ex b
1, b
2, b
3, b
4 being
Element of c
1 st
( b
1 <> b
2 & b
3 <> b
4 & b
1,b
2 // b
3,b
4 & c
2 = Line b
1,b
2 & c
3 = Line b
3,b
4 ) )
by E44;
end;
theorem E44: :: AFF_1:52
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
let c
6, c
7 be
Subset of c
1;
assume E45:
( c
6 is
is_line & c
7 is
is_line & c
2 in c
6 & c
3 in c
6 & c
4 in c
7 & c
5 in c
7 & c
2 <> c
3 & c
4 <> c
5 )
;
E46:
( c
6 // c
7 implies c
2,c
3 // c
4,c
5 )
proof
assume
c
6 // c
7
;
then consider c
8, c
9, c
10, c
11 being
Element of c
1 such that
E47:
( c
8 <> c
9 & c
10 <> c
11 & c
8,c
9 // c
10,c
11 & c
6 = Line c
8,c
9 & c
7 = Line c
10,c
11 )
by E43;
c
8,c
9 // c
2,c
3
by E45, E47, E32;
then
( c
2,c
3 // c
10,c
11 & c
10,c
11 // c
4,c
5 )
by E45, E47, E9, E32;
hence
c
2,c
3 // c
4,c
5
by E47, E9;
end;
( c
2,c
3 // c
4,c
5 implies c
6 // c
7 )
proof
assume E47:
c
2,c
3 // c
4,c
5
;
( c
6 = Line c
2,c
3 & c
7 = Line c
4,c
5 )
by E45, E25;
hence
c
6 // c
7
by E45, E47, E43;
end;
hence
( c
6 // c
7 iff c
2,c
3 // c
4,c
5 )
by E46;
end;
theorem E45: :: AFF_1:53
for b
1 being
AffinSpacefor b
2, b
3, b
4, b
5 being
Element of b
1for b
6, b
7 being
Subset of b
1 holds
( ( b
2 in b
6 & b
3 in b
6 & b
4 in b
7 & b
5 in b
7 & b
6 // b
7 ) implies ( b
2,b
3 // b
4,b
5 ) )
proof
let c
1 be
AffinSpace;
let c
2, c
3, c
4, c
5 be
Element of c
1;
let c
6, c
7 be
Subset of c
1;
assume that
E46:
( c
2 in c
6 & c
3 in c
6 & c
4 in c
7 & c
5 in c
7 )
and
E47:
c
6 // c
7
;
now
assume E48:
( c
2 <> c
3 & c
4 <> c
5 )
;
( c
6 is
is_line & c
7 is
is_line )
by E47, E42;
hence
c
2,c
3 // c
4,c
5
by E46, E47, E48, E44;
end;
hence
c
2,c
3 // c
4,c
5
by E5;
end;
theorem :: AFF_1:54