let AS be AffinSpace; :: thesis: ( IncProjSp_of AS is Desarguesian implies AS is Desarguesian )
assume A1:
IncProjSp_of AS is Desarguesian
; :: thesis: AS is Desarguesian
set XX = IncProjSp_of AS;
for A, P, C being Subset of AS
for o, a, b, c, a', b', c' being Element of the carrier of AS st o in A & o in P & o in C & o <> a & o <> b & o <> 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'
proof
let A,
P,
C be
Subset of
AS;
:: thesis: for o, a, b, c, a', b', c' being Element of the carrier of AS st o in A & o in P & o in C & o <> a & o <> b & o <> 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 o,
a,
b,
c,
a',
b',
c' be
Element of the
carrier of
AS;
:: thesis: ( o in A & o in P & o in C & o <> a & o <> b & o <> 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 that A2:
(
o in A &
o in P &
o in C )
and A3:
(
o <> a &
o <> b &
o <> c )
and A4:
(
a in A &
a' in A &
b in P &
b' in P &
c in C &
c' in C )
and A5:
(
A is
being_line &
P is
being_line &
C is
being_line )
and A6:
(
A <> P &
A <> C )
and A7:
(
a,
b // a',
b' &
a,
c // a',
c' )
;
:: thesis: b,c // b',c'
now assume A8:
P <> C
;
:: thesis: b,c // b',c'now assume A9:
(
a <> a' &
o <> a' )
;
:: thesis: b,c // b',c'then A10:
(
o <> b' &
o <> c' &
b <> b' &
c <> c' )
by A2, A3, A4, A5, A6, A7, AFF_4:8, AFF_4:9;
then A11:
(
a <> b &
b <> c &
a <> c &
a' <> b' &
b' <> c' &
a' <> c' )
by A2, A3, A4, A5, A6, A8, AFF_1:30;
then A12:
(
Line a,
b is
being_line &
Line b,
c is
being_line &
Line a,
c is
being_line &
Line a',
b' is
being_line &
Line b',
c' is
being_line &
Line a',
c' is
being_line )
by AFF_1:def 3;
A13:
(
a in Line a,
b &
b in Line a,
b &
b in Line b,
c &
c in Line b,
c &
a in Line a,
c &
c in Line a,
c &
a' in Line a',
b' &
b' in Line a',
b' &
b' in Line b',
c' &
c' in Line b',
c' &
a' in Line a',
c' &
c' in Line a',
c' )
by AFF_1:26;
A14:
(
Line a,
b // Line a',
b' &
Line a,
c // Line a',
c' )
by A7, A11, AFF_1:51;
then A15:
(
Line a,
b '||' Line a',
b' &
Line a,
c '||' Line a',
c' )
by A12, AFF_4:40;
reconsider p =
o,
a1 =
a,
b1 =
a',
a2 =
b,
b2 =
b',
a3 =
c,
b3 =
c' as
Element of the
Points of
(IncProjSp_of AS) by Th20;
reconsider C1 =
[A,1],
C2 =
[P,1],
C3' =
[C,1] as
Element of the
Lines of
(IncProjSp_of AS) by A5, Th23;
reconsider A1 =
[(Line b,c),1],
A2 =
[(Line a,c),1],
A3 =
[(Line a,b),1],
B1 =
[(Line b',c'),1],
B2 =
[(Line a',c'),1],
B3 =
[(Line a',b'),1] as
Element of the
Lines of
(IncProjSp_of AS) by A12, Th23;
reconsider s =
LDir (Line a,b),
r =
LDir (Line a,c) as
Element of the
Points of
(IncProjSp_of AS) by A12, Th20;
A16:
(
p on C2 &
p on C3' &
a2 on C2 &
b2 on C2 &
a3 on C3' &
b3 on C3' )
by A2, A4, A5, Th26;
A17:
(
a2 on A1 &
a3 on A1 &
b2 on B1 &
b3 on B1 )
by A12, A13, Th26;
( not
p on A1 & not
p on B1 )
then consider t being
Element of the
Points of
(IncProjSp_of AS) such that A19:
(
t on A1 &
t on B1 )
by A16, A17, A18, INCPROJ:def 13;
(
p on C1 &
b1 on C1 &
a1 on C1 )
by A2, A4, A5, Th26;
then A20:
(
{p,b1,a1} on C1 &
{p,a2,b2} on C2 &
{p,a3,b3} on C3' )
by A16, INCSP_1:12;
A21:
(
a2 on A1 &
a3 on A1 &
a3 on A2 &
r on A2 &
a1 on A2 &
a2 on A3 &
s on A3 &
a1 on A3 )
by A12, A13, Th26, Th30;
(
b2 on B1 &
b3 on B1 &
b1 on B2 &
r on B2 &
b3 on B2 &
b1 on B3 &
s on B3 &
b2 on B3 )
by A12, A13, A15, Th26, Th28;
then A22:
(
{a3,a2,t} on A1 &
{a3,r,a1} on A2 &
{a2,s,a1} on A3 &
{t,b2,b3} on B1 &
{b1,r,b3} on B2 &
{b1,s,b2} on B3 )
by A19, A21, INCSP_1:12;
then
C1,
C2,
C3' are_mutually_different
by A18, A23, ZFMISC_1:def 5;
then consider O being
Element of the
Lines of
(IncProjSp_of AS) such that A24:
{r,s,t} on O
by A1, A3, A9, A10, A20, A22, INCPROJ:def 19;
A25:
(
r on O &
s on O &
t on O )
by A24, INCSP_1:12;
A26:
now assume
r = s
;
:: thesis: b,c // b',c'then A27:
Line a,
b // Line a,
c
by A12, Th11;
then
Line a,
b // Line a',
c'
by A14, AFF_1:58;
then
Line a',
b' // Line a',
c'
by A14, AFF_1:58;
then
(
c in Line a,
b &
c' in Line a',
b' )
by A13, A27, AFF_1:59;
hence
b,
c // b',
c'
by A13, A14, AFF_1:53;
:: thesis: verum end; now assume A28:
r <> s
;
:: thesis: b,c // b',c'
ex
X being
Subset of
AS st
(
O = [(PDir X),2] &
X is
being_plane )
proof
reconsider x =
LDir (Line a,b),
y =
LDir (Line a,c) as
Element of the
Points of
(ProjHorizon AS) by A12, Th14;
(
[x,O] in the
Inc of
(IncProjSp_of AS) &
[y,O] in the
Inc of
(IncProjSp_of AS) )
by A25, INCSP_1:def 1;
then consider Z' being
Element of the
Lines of
(ProjHorizon AS) such that A29:
O = [Z',2]
by A28, Th41;
consider X being
Subset of
AS such that A30:
(
Z' = PDir X &
X is
being_plane )
by Th15;
take
X
;
:: thesis: ( O = [(PDir X),2] & X is being_plane )
thus
(
O = [(PDir X),2] &
X is
being_plane )
by A29, A30;
:: thesis: verum
end; then
t is not
Element of
AS
by A25, Th27;
then consider Y being
Subset of
AS such that A31:
(
t = LDir Y &
Y is
being_line )
by Th20;
(
Y '||' Line b,
c &
Y '||' Line b',
c' )
by A12, A19, A31, Th28;
then
(
Y // Line b,
c &
Y // Line b',
c' )
by A12, A31, AFF_4:40;
then
Line b,
c // Line b',
c'
by AFF_1:58;
hence
b,
c // b',
c'
by A13, AFF_1:53;
:: thesis: verum end; hence
b,
c // b',
c'
by A26;
:: thesis: verum end; hence
b,
c // b',
c'
by A2, A3, A4, A5, A6, A7, Th50;
:: thesis: verum end;
hence
b,
c // b',
c'
by A4, A5, AFF_1:65;
:: thesis: verum
end;
hence
AS is Desarguesian
by AFF_2:def 4; :: thesis: verum