let p1, q, p be Point of (TOP-REAL 2); :: thesis: for r being real number
for u being Point of (Euclid 2) st not p1 in Ball u,r & q in Ball u,r & p in Ball u,r & not p in LSeg p1,q & ( ( q `1 = p `1 & q `2 <> p `2 ) or ( q `1 <> p `1 & q `2 = p `2 ) ) & ( p1 `1 = q `1 or p1 `2 = q `2 ) holds
(LSeg p1,q) /\ (LSeg q,p) = {q}
let r be real number ; :: thesis: for u being Point of (Euclid 2) st not p1 in Ball u,r & q in Ball u,r & p in Ball u,r & not p in LSeg p1,q & ( ( q `1 = p `1 & q `2 <> p `2 ) or ( q `1 <> p `1 & q `2 = p `2 ) ) & ( p1 `1 = q `1 or p1 `2 = q `2 ) holds
(LSeg p1,q) /\ (LSeg q,p) = {q}
let u be Point of (Euclid 2); :: thesis: ( not p1 in Ball u,r & q in Ball u,r & p in Ball u,r & not p in LSeg p1,q & ( ( q `1 = p `1 & q `2 <> p `2 ) or ( q `1 <> p `1 & q `2 = p `2 ) ) & ( p1 `1 = q `1 or p1 `2 = q `2 ) implies (LSeg p1,q) /\ (LSeg q,p) = {q} )
assume A1:
( not p1 in Ball u,r & q in Ball u,r & p in Ball u,r & not p in LSeg p1,q )
; :: thesis: ( ( not ( q `1 = p `1 & q `2 <> p `2 ) & not ( q `1 <> p `1 & q `2 = p `2 ) ) or ( not p1 `1 = q `1 & not p1 `2 = q `2 ) or (LSeg p1,q) /\ (LSeg q,p) = {q} )
assume A2:
( ( q `1 = p `1 & q `2 <> p `2 ) or ( q `1 <> p `1 & q `2 = p `2 ) )
; :: thesis: ( ( not p1 `1 = q `1 & not p1 `2 = q `2 ) or (LSeg p1,q) /\ (LSeg q,p) = {q} )
assume A3:
( p1 `1 = q `1 or p1 `2 = q `2 )
; :: thesis: (LSeg p1,q) /\ (LSeg q,p) = {q}
A5:
( p = |[(p `1 ),(p `2 )]| & p1 = |[(p1 `1 ),(p1 `2 )]| & q = |[(q `1 ),(q `2 )]| )
by EUCLID:57;
A6:
LSeg p,q c= Ball u,r
by A1, Th28;
hence
(LSeg p1,q) /\ (LSeg q,p) = {q}
; :: thesis: verum