let p1, p3, p4, p be Point of (TOP-REAL 2); :: thesis: for a, b, r being Real st p1 in circle (a,b,r) & p3 in circle (a,b,r) & p4 in circle (a,b,r) & p in LSeg (p1,p3) & p in LSeg (p1,p4) & p3 <> p4 holds
p = p1

let a, b, r be Real; :: thesis: ( p1 in circle (a,b,r) & p3 in circle (a,b,r) & p4 in circle (a,b,r) & p in LSeg (p1,p3) & p in LSeg (p1,p4) & p3 <> p4 implies p = p1 )
assume A1: p1 in circle (a,b,r) ; :: thesis: ( not p3 in circle (a,b,r) or not p4 in circle (a,b,r) or not p in LSeg (p1,p3) or not p in LSeg (p1,p4) or not p3 <> p4 or p = p1 )
assume A2: p3 in circle (a,b,r) ; :: thesis: ( not p4 in circle (a,b,r) or not p in LSeg (p1,p3) or not p in LSeg (p1,p4) or not p3 <> p4 or p = p1 )
assume A3: p4 in circle (a,b,r) ; :: thesis: ( not p in LSeg (p1,p3) or not p in LSeg (p1,p4) or not p3 <> p4 or p = p1 )
assume A4: p in LSeg (p1,p3) ; :: thesis: ( not p in LSeg (p1,p4) or not p3 <> p4 or p = p1 )
assume A5: p in LSeg (p1,p4) ; :: thesis: ( not p3 <> p4 or p = p1 )
assume A6: p3 <> p4 ; :: thesis: p = p1
per cases ( p1 = p3 or p1 = p4 or ( p1 <> p3 & p1 <> p4 ) ) ;
suppose A7: ( p1 = p3 or p1 = p4 ) ; :: thesis: p = p1
end;
suppose A8: ( p1 <> p3 & p1 <> p4 ) ; :: thesis: p = p1
per cases ( p <> p1 or p = p1 ) ;
suppose A9: p <> p1 ; :: thesis: p = p1
A10: inside_of_circle (a,b,r) misses circle (a,b,r) by TOPREAL9:54;
per cases ( p3 in LSeg (p1,p4) or p4 in LSeg (p1,p3) ) by A4, A5, A6, A9, Th12;
end;
end;
suppose p = p1 ; :: thesis: p = p1
hence p = p1 ; :: thesis: verum
end;
end;
end;
end;