let OAS be OAffinSpace; :: thesis: for a, b, c, p being Element of OAS st b,p // p,c & p <> c & b <> p holds
ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d )

let a, b, c, p be Element of OAS; :: thesis: ( b,p // p,c & p <> c & b <> p implies ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d ) )

assume that
A1: b,p // p,c and
A2: p <> c and
A3: b <> p ; :: thesis: ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d )

A4: now :: thesis: ( a,b,p are_collinear implies ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d ) )
A5: now :: thesis: ( p,a // p,b implies ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d ) )
end;
A15: now :: thesis: ( p,a // b,p implies ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d ) )
end;
assume a,b,p are_collinear ; :: thesis: ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d )

then p,a,b are_collinear by DIRAF:30;
then p,a '||' p,b by DIRAF:def 5;
hence ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d ) by A5, A15, DIRAF:def 4; :: thesis: verum
end;
now :: thesis: ( not a,b,p are_collinear implies ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d ) )
consider d being Element of OAS such that
A21: a,p // p,d and
A22: a,b // c,d by A1, A3, ANALOAF:def 5;
assume A23: not a,b,p are_collinear ; :: thesis: ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d )

A24: now :: thesis: not d = pend;
A25: now :: thesis: not d = cend;
a,b '||' c,d by A22, DIRAF:def 4;
hence ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d ) by A21, A24, A25; :: thesis: verum
end;
hence ex d being Element of OAS st
( a,p // p,d & a,b '||' c,d & c <> d & p <> d ) by A4; :: thesis: verum