let PCPP be Pappian CollProjectivePlane; :: thesis: for o, b1, a1, b2, a2, b3, a3, c1, c3, c2, x being Element of PCPP st o <> b1 & a1 <> b1 & o <> b2 & a2 <> b2 & o <> b3 & a3 <> b3 & not o,a1,a2 is_collinear & not o,a1,a3 is_collinear & not o,a2,a3 is_collinear & not o,c1,c3 is_collinear & a1,a2,c3 is_collinear & b1,b2,c3 is_collinear & a2,a3,c1 is_collinear & b2,b3,c1 is_collinear & a1,a3,c2 is_collinear & b1,b3,c2 is_collinear & o,a1,b1 is_collinear & o,a2,b2 is_collinear & o,a3,b3 is_collinear & o,a2,x is_collinear & a1,a3,x is_collinear & not c1,c3,x is_collinear holds
c1,c2,c3 is_collinear

let o, b1, a1, b2, a2, b3, a3, c1, c3, c2, x be Element of PCPP; :: thesis: ( o <> b1 & a1 <> b1 & o <> b2 & a2 <> b2 & o <> b3 & a3 <> b3 & not o,a1,a2 is_collinear & not o,a1,a3 is_collinear & not o,a2,a3 is_collinear & not o,c1,c3 is_collinear & a1,a2,c3 is_collinear & b1,b2,c3 is_collinear & a2,a3,c1 is_collinear & b2,b3,c1 is_collinear & a1,a3,c2 is_collinear & b1,b3,c2 is_collinear & o,a1,b1 is_collinear & o,a2,b2 is_collinear & o,a3,b3 is_collinear & o,a2,x is_collinear & a1,a3,x is_collinear & not c1,c3,x is_collinear implies c1,c2,c3 is_collinear )
assume that
A1: ( o <> b1 & a1 <> b1 & o <> b2 & a2 <> b2 & o <> b3 & a3 <> b3 ) and
A2: ( not o,a1,a2 is_collinear & not o,a1,a3 is_collinear & not o,a2,a3 is_collinear ) and
A3: not o,c1,c3 is_collinear and
A4: ( a1,a2,c3 is_collinear & b1,b2,c3 is_collinear & a2,a3,c1 is_collinear & b2,b3,c1 is_collinear & a1,a3,c2 is_collinear & b1,b3,c2 is_collinear ) and
A5: ( o,a1,b1 is_collinear & o,a2,b2 is_collinear & o,a3,b3 is_collinear ) and
A6: ( o,a2,x is_collinear & a1,a3,x is_collinear ) and
A7: not c1,c3,x is_collinear ; :: thesis: c1,c2,c3 is_collinear
A8: ( o <> a1 & o <> a2 & a1 <> a2 & o <> a3 & a1 <> a3 & a2 <> a3 ) by A2, ANPROJ_2:def 7;
A9: not a1,a3,b1 is_collinear
proof end;
A10: ( b1 <> b2 & b1 <> b3 & b2 <> b3 ) by A1, A2, A5, Th9;
A11: now end;
now
assume A18: ( not a1,a2,a3 is_collinear & not b1,b2,b3 is_collinear ) ; :: thesis: c1,c2,c3 is_collinear
assume A19: not c1,c2,c3 is_collinear ; :: thesis: contradiction
A20: ( b1 <> b2 & b1 <> b3 & b2 <> b3 ) by A18, ANPROJ_2:def 7;
consider z being Element of PCPP such that
A21: ( a1,a3,z is_collinear & c1,c3,z is_collinear ) by ANPROJ_2:def 14;
consider p being Element of PCPP such that
A22: ( o,z,p is_collinear & a2,a3,p is_collinear ) by ANPROJ_2:def 14;
consider q being Element of PCPP such that
A23: ( o,a1,q is_collinear & p,c3,q is_collinear ) by ANPROJ_2:def 14;
consider r being Element of PCPP such that
A24: ( p,b2,r is_collinear & q,a3,r is_collinear ) by ANPROJ_2:def 14;
consider a being Element of PCPP such that
A25: ( c1,c3,a is_collinear & o,a2,a is_collinear ) by ANPROJ_2:def 14;
consider q' being Element of PCPP such that
A26: ( o,a1,q' is_collinear & a,a3,q' is_collinear ) by ANPROJ_2:def 14;
consider z' being Element of PCPP such that
A27: ( b1,r,z' is_collinear & o,p,z' is_collinear ) by ANPROJ_2:def 14;
consider z'' being Element of PCPP such that
A28: ( b3,r,z'' is_collinear & o,p,z'' is_collinear ) by ANPROJ_2:def 14;
A29: ( a1 <> c3 & a2 <> c3 & a2 <> c1 & a3 <> c1 & c1 <> c3 )
proof
A30: a1 <> c3
proof
( not o,a2,a1 is_collinear & a2,a1,c3 is_collinear & b2,b1,c3 is_collinear ) by A2, A4, Th3;
hence a1 <> c3 by A1, A5, Th10; :: thesis: verum
end;
( not o,a3,a2 is_collinear & b3,b2,c1 is_collinear & a3,a2,c1 is_collinear ) by A2, A4, Th3;
hence ( a1 <> c3 & a2 <> c3 & a2 <> c1 & a3 <> c1 & c1 <> c3 ) by A1, A2, A3, A4, A5, A30, Th10, ANPROJ_2:def 7; :: thesis: verum
end;
A31: o <> p by A2, A22, Th3;
A32: a <> c1
proof end;
A33: ( o <> a & a2 <> a & o <> a2 & a1 <> a3 & a1 <> z & a3 <> z )
proof end;
not a1,a2,o is_collinear by A2, Th3;
then not a1,c3,o is_collinear by A4, A29, Th8;
then A40: not o,a1,c3 is_collinear by Th3;
a2,b2,o is_collinear by A5, Th3;
then A41: not b1,o,b2 is_collinear by A1, A2, A5, Th16;
then A42: not o,b1,b2 is_collinear by Th3;
A43: not o,a,a3 is_collinear by A2, A25, A33, Th8;
A44: ( b1 <> b2 & b1 <> p & b2 <> p )
proof end;
( not a2,a1,o is_collinear & a2,a1,c3 is_collinear ) by A2, A4, Th3;
then not a2,c3,o is_collinear by A29, Th8;
then A46: a <> c3 by A25, Th3;
A47: a3,a,q is_collinear
proof end;
A53: not a3,q,o is_collinear
proof end;
A54: not o,b2,b3 is_collinear
proof end;
A55: ( b2 <> c1 & b2 <> c3 )
proof end;
A59: a <> b2
proof end;
A64: not a,b2,a3 is_collinear
proof end;
A66: a3,r,a is_collinear
proof end;
then A67: b2 <> r by A64, Th3;
A68: a <> a2
proof end;
A71: not a3,o,b2 is_collinear
proof end;
thus contradiction :: thesis: verum
proof
A72: not p,o,a is_collinear A75: a3 <> p A77: not a,a3,p is_collinear then A79: p <> r by A66, Th3;
A80: z <> r
A82: now
assume A83: b1 = q ; :: thesis: contradiction
consider z' being Element of PCPP such that
A84: ( b1,b3,z' is_collinear & p,o,z' is_collinear ) by ANPROJ_2:def 14;
( b1,c3,p is_collinear & b1,c3,b2 is_collinear ) by A4, A23, A83, Th3;
then A85: b1,b2,p is_collinear by A5, A40, Th4;
A86: not b1,b2,o is_collinear ( b1,a3,a is_collinear & o,b2,a is_collinear & b1,b3,z' is_collinear & p,o,z' is_collinear & b2,b3,c1 is_collinear & p,a3,c1 is_collinear ) then c1,z',a is_collinear by A1, A5, A8, A44, A85, A86, Th20;
then A87: a,c1,z' is_collinear by Th3;
c1,a,z is_collinear by A21, A25, A29, Th4;
then A88: a,c1,z is_collinear by Th3;
p,o,z is_collinear by A22, Th3;
then A89: b1,b3,z is_collinear by A31, A32, A72, A84, A87, A88, Th17;
A90: not a1,o,a3 is_collinear by A2, Th3;
a1,o,b1 is_collinear by A5, Th3;
then not a1,b1,a3 is_collinear by A1, A90, Th8;
then not a1,a3,b1 is_collinear by Th3;
then c1,c3,c2 is_collinear by A4, A8, A20, A21, A89, Th17;
hence contradiction by A19, Th3; :: thesis: verum
end;
now
assume A91: b1 <> q ; :: thesis: contradiction
A92: ( q <> o & b1 <> o & b2 <> p & b2 <> r & p <> r ) by A1, A44, A53, A64, A66, A77, Th3, ANPROJ_2:def 7;
A93: not q,b1,b2 is_collinear A94: ( q,b1,o is_collinear & b2,p,r is_collinear ) ( q,p,c3 is_collinear & b2,b1,c3 is_collinear & q,r,a is_collinear & o,b2,a is_collinear & b1,r,z' is_collinear & o,p,z' is_collinear ) then A95: z',a,c3 is_collinear by A92, A93, A94, Th20;
( c3,c1,z is_collinear & c3,c1,a is_collinear ) by A21, A25, Th3;
then c3,z,a is_collinear by A29, Th4;
then A96: a,c3,z is_collinear by Th3;
A97: a,c3,z' is_collinear by A95, Th3;
A98: o,p,z is_collinear by A22, Th3;
not o,p,a is_collinear by A72, Th3;
then A99: b1,r,z is_collinear by A27, A31, A46, A96, A97, A98, Th17;
A100: a3,o,b3 is_collinear by A5, Th3;
A101: b2,r,p is_collinear by A24, Th3;
o,a,b2 is_collinear by A5, A8, A25, Th4;
then A102: b2,o,a is_collinear by Th3;
( a3,a2,c1 is_collinear & a3,a2,p is_collinear ) by A4, A22, Th3;
then A103: a3,p,c1 is_collinear by A8, Th4;
b3,b2,c1 is_collinear by A4, Th3;
then z'',c1,a is_collinear by A1, A28, A44, A66, A67, A71, A79, A100, A101, A102, A103, Th20;
then ( c1,a,z'' is_collinear & c1,a,c3 is_collinear ) by A25, Th3;
then A104: c1,c3,z'' is_collinear by A32, Th4;
A105: not c1,c3,o is_collinear by A3, Th3;
o,p,z is_collinear by A22, Th3;
then b3,r,z is_collinear by A21, A28, A29, A31, A104, A105, Th17;
then ( z,r,b1 is_collinear & z,r,b3 is_collinear ) by A99, Th3;
then z,b1,b3 is_collinear by A80, Th4;
then b1,b3,z is_collinear by Th3;
then c1,c3,c2 is_collinear by A4, A8, A9, A20, A21, Th17;
hence contradiction by A19, Th3; :: thesis: verum
end;
hence contradiction by A82; :: thesis: verum
end;
end;
hence c1,c2,c3 is_collinear by A11; :: thesis: verum