let r1, s1, s2, r2, r be real number ; :: thesis: for u being Point of (Euclid 2) st r1 <> s1 & s2 <> r2 & |[r1,r2]| in Ball u,r & |[s1,s2]| in Ball u,r & not |[r1,s2]| in Ball u,r holds
|[s1,r2]| in Ball u,r

let u be Point of (Euclid 2); :: thesis: ( r1 <> s1 & s2 <> r2 & |[r1,r2]| in Ball u,r & |[s1,s2]| in Ball u,r & not |[r1,s2]| in Ball u,r implies |[s1,r2]| in Ball u,r )
assume A1: ( r1 <> s1 & s2 <> r2 & |[r1,r2]| in Ball u,r & |[s1,s2]| in Ball u,r ) ; :: thesis: ( |[r1,s2]| in Ball u,r or |[s1,r2]| in Ball u,r )
then A2: r > 0 by TBSP_1:17;
per cases ( |[r1,s2]| in Ball u,r or not |[r1,s2]| in Ball u,r ) ;
suppose |[r1,s2]| in Ball u,r ; :: thesis: ( |[r1,s2]| in Ball u,r or |[s1,r2]| in Ball u,r )
hence ( |[r1,s2]| in Ball u,r or |[s1,r2]| in Ball u,r ) ; :: thesis: verum
end;
suppose A3: not |[r1,s2]| in Ball u,r ; :: thesis: ( |[r1,s2]| in Ball u,r or |[s1,r2]| in Ball u,r )
set p1 = |[r1,s2]|;
set p2 = |[s1,r2]|;
set p3 = |[s1,s2]|;
set p4 = |[r1,r2]|;
A4: ( |[r1,s2]| `1 = r1 & |[r1,s2]| `2 = s2 & |[s1,r2]| `1 = s1 & |[s1,r2]| `2 = r2 & |[s1,s2]| `1 = s1 & |[s1,s2]| `2 = s2 & |[r1,r2]| `1 = r1 & |[r1,r2]| `2 = r2 ) by EUCLID:56;
reconsider u1 = |[r1,s2]|, u2 = |[s1,r2]|, u3 = |[s1,s2]|, u4 = |[r1,r2]| as Point of (Euclid 2) by EUCLID:25;
reconsider p = u as Point of (TOP-REAL 2) by EUCLID:25;
set a = (((p `1 ) - (|[r1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,s2]| `2 )) ^2 );
set b = (((p `1 ) - (|[r1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,r2]| `2 )) ^2 );
set c = (((p `1 ) - (|[s1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,s2]| `2 )) ^2 );
set d = (((p `1 ) - (|[s1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,r2]| `2 )) ^2 );
( ((p `1 ) - (|[r1,s2]| `1 )) ^2 >= 0 & ((p `2 ) - (|[r1,s2]| `2 )) ^2 >= 0 ) by XREAL_1:65;
then A5: 0 + 0 <= (((p `1 ) - (|[r1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,s2]| `2 )) ^2 ) ;
( ((p `1 ) - (|[r1,r2]| `1 )) ^2 >= 0 & ((p `2 ) - (|[r1,r2]| `2 )) ^2 >= 0 ) by XREAL_1:65;
then A6: 0 + 0 <= (((p `1 ) - (|[r1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,r2]| `2 )) ^2 ) ;
then A7: ( 0 <= sqrt ((((p `1 ) - (|[r1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,r2]| `2 )) ^2 )) & ((p `1 ) - (|[s1,s2]| `1 )) ^2 >= 0 & ((p `2 ) - (|[s1,s2]| `2 )) ^2 >= 0 ) by SQUARE_1:def 4, XREAL_1:65;
then A8: 0 + 0 <= (((p `1 ) - (|[s1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,s2]| `2 )) ^2 ) ;
then A9: ( 0 <= sqrt ((((p `1 ) - (|[s1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,s2]| `2 )) ^2 )) & ((p `1 ) - (|[s1,r2]| `1 )) ^2 >= 0 & ((p `2 ) - (|[s1,r2]| `2 )) ^2 >= 0 ) by SQUARE_1:def 4, XREAL_1:65;
then A10: 0 + 0 <= (((p `1 ) - (|[s1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,r2]| `2 )) ^2 ) ;
A11: (Pitag_dist 2) . u,u1 = dist u,u1 by METRIC_1:def 1;
r <= dist u,u1 by A3, METRIC_1:12;
then r <= sqrt ((((p `1 ) - (|[r1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,s2]| `2 )) ^2 )) by A11, Th12;
then r * r <= (sqrt ((((p `1 ) - (|[r1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,s2]| `2 )) ^2 ))) ^2 by A2, XREAL_1:68;
then A12: r ^2 <= (((p `1 ) - (|[r1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,s2]| `2 )) ^2 ) by A5, SQUARE_1:def 4;
A13: ((((p `1 ) - (|[s1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,s2]| `2 )) ^2 )) + ((((p `1 ) - (|[r1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,r2]| `2 )) ^2 )) = ((((p `1 ) - (|[r1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,s2]| `2 )) ^2 )) + ((((p `1 ) - (|[s1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,r2]| `2 )) ^2 )) by A4;
A14: (Pitag_dist 2) . u,u4 = dist u,u4 by METRIC_1:def 1;
dist u,u4 < r by A1, METRIC_1:12;
then sqrt ((((p `1 ) - (|[r1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,r2]| `2 )) ^2 )) < r by A14, Th12;
then (sqrt ((((p `1 ) - (|[r1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,r2]| `2 )) ^2 ))) ^2 < r * r by A7, XREAL_1:98;
then A15: (((p `1 ) - (|[r1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,r2]| `2 )) ^2 ) < r ^2 by A6, SQUARE_1:def 4;
A16: (Pitag_dist 2) . u,u3 = dist u,u3 by METRIC_1:def 1;
dist u,u3 < r by A1, METRIC_1:12;
then sqrt ((((p `1 ) - (|[s1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,s2]| `2 )) ^2 )) < r by A16, Th12;
then (sqrt ((((p `1 ) - (|[s1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,s2]| `2 )) ^2 ))) ^2 < r * r by A9, XREAL_1:98;
then (((p `1 ) - (|[s1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,s2]| `2 )) ^2 ) < r * r by A8, SQUARE_1:def 4;
then A17: ((((p `1 ) - (|[s1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,s2]| `2 )) ^2 )) + ((((p `1 ) - (|[r1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,r2]| `2 )) ^2 )) < (r ^2 ) + (r ^2 ) by A15, XREAL_1:10;
(r ^2 ) + ((((p `1 ) - (|[s1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,r2]| `2 )) ^2 )) <= ((((p `1 ) - (|[s1,s2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,s2]| `2 )) ^2 )) + ((((p `1 ) - (|[r1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[r1,r2]| `2 )) ^2 )) by A12, A13, XREAL_1:8;
then (r ^2 ) + ((((p `1 ) - (|[s1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,r2]| `2 )) ^2 )) < (r ^2 ) + (r ^2 ) by A17, XXREAL_0:2;
then (((p `1 ) - (|[s1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,r2]| `2 )) ^2 ) < ((r ^2 ) + (r ^2 )) - (r ^2 ) by XREAL_1:22;
then sqrt ((((p `1 ) - (|[s1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,r2]| `2 )) ^2 )) < sqrt (r ^2 ) by A10, SQUARE_1:95;
then A18: sqrt ((((p `1 ) - (|[s1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,r2]| `2 )) ^2 )) < r by A2, SQUARE_1:89;
dist u,u2 = (Pitag_dist 2) . u,u2 by METRIC_1:def 1
.= sqrt ((((p `1 ) - (|[s1,r2]| `1 )) ^2 ) + (((p `2 ) - (|[s1,r2]| `2 )) ^2 )) by Th12 ;
hence ( |[r1,s2]| in Ball u,r or |[s1,r2]| in Ball u,r ) by A18, METRIC_1:12; :: thesis: verum
end;
end;