let AFP be AffinPlane; :: thesis: ( AFP is translational iff for a, a', b, c, b', c' being Element of AFP st not LIN a,a',b & not LIN a,a',c & a,a' // b,b' & a,a' // c,c' & a,b // a',b' & a,c // a',c' holds
b,c // b',c' )
thus
( AFP is translational implies for a, a', b, c, b', c' being Element of AFP st not LIN a,a',b & not LIN a,a',c & a,a' // b,b' & a,a' // c,c' & a,b // a',b' & a,c // a',c' holds
b,c // b',c' )
:: thesis: ( ( for a, a', b, c, b', c' being Element of AFP st not LIN a,a',b & not LIN a,a',c & a,a' // b,b' & a,a' // c,c' & a,b // a',b' & a,c // a',c' holds
b,c // b',c' ) implies AFP is translational )proof
assume A1:
AFP is
translational
;
:: thesis: for a, a', b, c, b', c' being Element of AFP st not LIN a,a',b & not LIN a,a',c & a,a' // b,b' & a,a' // c,c' & a,b // a',b' & a,c // a',c' holds
b,c // b',c'
let a,
a',
b,
c,
b',
c' be
Element of
AFP;
:: thesis: ( not LIN a,a',b & not LIN a,a',c & a,a' // b,b' & a,a' // c,c' & a,b // a',b' & a,c // a',c' implies b,c // b',c' )
assume A2:
( not
LIN a,
a',
b & not
LIN a,
a',
c &
a,
a' // b,
b' &
a,
a' // c,
c' &
a,
b // a',
b' &
a,
c // a',
c' )
;
:: thesis: b,c // b',c'
set A =
Line a,
a';
set P =
Line b,
b';
set C =
Line c,
c';
A3:
(
a <> a' &
a <> b &
a' <> b &
a <> c &
a' <> c )
by A2, AFF_1:16;
A4:
b <> b'
A5:
c <> c'
A6:
(
a in Line a,
a' &
a' in Line a,
a' &
b in Line b,
b' &
b' in Line b,
b' &
c in Line c,
c' &
c' in Line c,
c' )
by AFF_1:26;
A7:
(
Line a,
a' is
being_line &
Line b,
b' is
being_line &
Line c,
c' is
being_line )
by A3, A4, A5, AFF_1:def 3;
A8:
(
Line a,
a' // Line b,
b' &
Line a,
a' // Line c,
c' )
by A2, A3, A4, A5, AFF_1:51;
A9:
Line a,
a' <> Line b,
b'
by A2, A6, A7, AFF_1:33;
Line a,
a' <> Line c,
c'
by A2, A6, A7, AFF_1:33;
hence
b,
c // b',
c'
by A1, A2, A6, A7, A8, A9, AFF_2:def 11;
:: thesis: verum
end;
assume A10:
for a, a', b, c, b', c' being Element of AFP st not LIN a,a',b & not LIN a,a',c & a,a' // b,b' & a,a' // c,c' & a,b // a',b' & a,c // a',c' holds
b,c // b',c'
; :: thesis: AFP is translational
now let A,
P,
C be
Subset of
AFP;
:: thesis: for a, b, c, a', b', c' being Element of AFP st A // P & A // C & a in A & a' in A & b in P & b' in P & c in C & c' in C & A is being_line & P is being_line & C is being_line & A <> P & A <> C & a,b // a',b' & a,c // a',c' holds
b,c // b',c'let a,
b,
c,
a',
b',
c' be
Element of
AFP;
:: thesis: ( A // P & A // C & a in A & a' in A & b in P & b' in P & c in C & c' in C & A is being_line & P is being_line & C is being_line & A <> P & A <> C & a,b // a',b' & a,c // a',c' implies b,c // b',c' )assume A11:
(
A // P &
A // C &
a in A &
a' in A &
b in P &
b' in P &
c in C &
c' in C &
A is
being_line &
P is
being_line &
C is
being_line &
A <> P &
A <> C &
a,
b // a',
b' &
a,
c // a',
c' )
;
:: thesis: b,c // b',c'then A12:
(
a,
a' // b,
b' &
a,
a' // c,
c' )
by AFF_1:53;
A13:
now assume A14:
a = a'
;
:: thesis: b,c // b',c'then
LIN a,
b,
b'
by A11, AFF_1:def 1;
then
LIN b,
b',
a
by AFF_1:15;
then A15:
(
b = b' or
a in P )
by A11, AFF_1:39;
LIN a,
c,
c'
by A11, A14, AFF_1:def 1;
then
LIN c,
c',
a
by AFF_1:15;
then
(
c = c' or
a in C )
by A11, AFF_1:39;
hence
b,
c // b',
c'
by A11, A15, AFF_1:11, AFF_1:59;
:: thesis: verum end; now assume A16:
a <> a'
;
:: thesis: b,c // b',c'A17:
not
LIN a,
a',
b
not
LIN a,
a',
c
hence
b,
c // b',
c'
by A10, A11, A12, A17;
:: thesis: verum end; hence
b,
c // b',
c'
by A13;
:: thesis: verum end;
hence
AFP is translational
by AFF_2:def 11; :: thesis: verum