let OAS be OAffinSpace; :: thesis: for a, b, c, d1, d2, p being Element of OAS st not p,a,b are_collinear & p,b,c are_collinear & p,a,d1 are_collinear & p,a,d2 are_collinear & a,b '||' c,d1 & a,b '||' c,d2 holds
d1 = d2

let a, b, c, d1, d2, p be Element of OAS; :: thesis: ( not p,a,b are_collinear & p,b,c are_collinear & p,a,d1 are_collinear & p,a,d2 are_collinear & a,b '||' c,d1 & a,b '||' c,d2 implies d1 = d2 )
assume that
A1: not p,a,b are_collinear and
A2: p,b,c are_collinear and
A3: p,a,d1 are_collinear and
A4: p,a,d2 are_collinear and
A5: a,b '||' c,d1 and
A6: a,b '||' c,d2 ; :: thesis: d1 = d2
A7: p <> a by A1, DIRAF:31;
A8: a <> b by A1, DIRAF:31;
A9: now :: thesis: ( p <> c implies not d1 <> d2 )end;
A21: p,d2,a are_collinear by A4, DIRAF:30;
A22: p,d1,a are_collinear by A3, DIRAF:30;
now :: thesis: ( c = p implies d1 = d2 )end;
hence d1 = d2 by A9; :: thesis: verum