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

let p, a, b, c, d1, d2 be Element of OAS; :: thesis: ( not LIN p,a,b & LIN p,b,c & LIN p,a,d1 & LIN p,a,d2 & a,b '||' c,d1 & a,b '||' c,d2 implies d1 = d2 )
assume that
A1: not LIN p,a,b and
A2: LIN p,b,c and
A3: LIN p,a,d1 and
A4: LIN p,a,d2 and
A5: a,b '||' c,d1 and
A6: a,b '||' c,d2 ; :: thesis: d1 = d2
A7: p <> a by A1, DIRAF:37;
A8: a <> b by A1, DIRAF:37;
A9: now
LIN p,a,a by DIRAF:37;
then A10: LIN d1,d2,a by A3, A4, A7, DIRAF:38;
A11: LIN d1,d2,d1 by DIRAF:37;
A12: LIN p,c,b by A2, DIRAF:36;
A13: LIN d1,d2,d2 by DIRAF:37;
A14: LIN p,a,p by DIRAF:37;
then A15: LIN d1,d2,p by A3, A4, A7, DIRAF:38;
c,d1 '||' c,d2 by A5, A6, A8, DIRAF:28;
then A16: LIN c,d1,d2 by DIRAF:def 5;
then A17: LIN d1,d2,c by DIRAF:36;
assume A18: p <> c ; :: thesis: not d1 <> d2
assume A19: d1 <> d2 ; :: thesis: contradiction
LIN d1,d2,p by A3, A4, A7, A14, DIRAF:38;
then A20: LIN p,c,d1 by A19, A17, A11, DIRAF:38;
LIN d1,d2,c by A16, DIRAF:36;
then LIN p,c,d2 by A19, A15, A13, DIRAF:38;
then LIN d1,d2,b by A18, A20, A12, DIRAF:38;
hence contradiction by A1, A19, A15, A10, DIRAF:38; :: thesis: verum
end;
A21: LIN p,d2,a by A4, DIRAF:36;
A22: LIN p,d1,a by A3, DIRAF:36;
now
A23: LIN p,d2,p by DIRAF:37;
assume A24: c = p ; :: thesis: d1 = d2
then A25: p,d2 '||' a,b by A6, DIRAF:27;
A26: now
assume A27: p <> d2 ; :: thesis: contradiction
then LIN p,d2,b by A21, A25, DIRAF:39;
hence contradiction by A1, A21, A23, A27, DIRAF:38; :: thesis: verum
end;
A28: LIN p,d1,p by DIRAF:37;
A29: p,d1 '||' a,b by A5, A24, DIRAF:27;
now
assume A30: p <> d1 ; :: thesis: contradiction
then LIN p,d1,b by A22, A29, DIRAF:39;
hence contradiction by A1, A22, A28, A30, DIRAF:38; :: thesis: verum
end;
hence d1 = d2 by A26; :: thesis: verum
end;
hence d1 = d2 by A9; :: thesis: verum