let p be Point of (TOP-REAL 2); :: thesis: for x being real number
for a, r being real positive number st a <= 1 & |.(p - |[x,(r * a)]|).| = r * a & p `2 <> 0 holds
(+ x,r) . p = a
A1:
p = |[(p `1 ),(p `2 )]|
by EUCLID:57;
set p1 = p `1 ;
set p2 = p `2 ;
let x be real number ; :: thesis: for a, r being real positive number st a <= 1 & |.(p - |[x,(r * a)]|).| = r * a & p `2 <> 0 holds
(+ x,r) . p = a
let a, r be real positive number ; :: thesis: ( a <= 1 & |.(p - |[x,(r * a)]|).| = r * a & p `2 <> 0 implies (+ x,r) . p = a )
assume A2:
a <= 1
; :: thesis: ( not |.(p - |[x,(r * a)]|).| = r * a or not p `2 <> 0 or (+ x,r) . p = a )
assume A3:
( |.(p - |[x,(r * a)]|).| = r * a & p `2 <> 0 )
; :: thesis: (+ x,r) . p = a
then
( |.|[((p `1 ) - x),((p `2 ) - (r * a))]|.| ^2 = (r * a) ^2 & |[((p `1 ) - x),((p `2 ) - (r * a))]| `1 = (p `1 ) - x & |[((p `1 ) - x),((p `2 ) - (r * a))]| `2 = (p `2 ) - (r * a) )
by A1, EUCLID:56, EUCLID:66;
then A4:
(((p `1 ) - x) ^2 ) + (((p `2 ) - (r * a)) ^2 ) = (r * a) ^2
by JGRAPH_1:46;
then A5:
(((p `1 ) - x) ^2 ) + ((p `2 ) ^2 ) = ((2 * (p `2 )) * r) * a
;
( (p `2 ) ^2 > 0 & ((p `1 ) - x) ^2 >= 0 )
by A3, XREAL_1:65;
then
(p `2 ) * ((2 * r) * a) > 0 + 0
by A5;
then
p `2 > 0 / ((2 * r) * a)
;
then reconsider p2 = p `2 as real positive number ;
A6:
( |[((p `1 ) - x),(p2 - 0 )]| `1 = (p `1 ) - x & |[((p `1 ) - x),p2]| `2 = p2 )
by EUCLID:56;
per cases
( a < 1 or a = 1 )
by A2, XXREAL_0:1;
suppose
a < 1
;
:: thesis: (+ x,r) . p = athen
r * a < r
by XREAL_1:159;
then reconsider s =
r - (r * a) as
real positive number by XREAL_1:52;
|.(p - |[x,r]|).| ^2 =
|.|[((p `1 ) - x),(p2 - r)]|.| ^2
by A1, EUCLID:66
.=
(((p `1 ) - x) ^2 ) + ((p2 - r) ^2 )
by Th13
.=
((((p `1 ) - x) ^2 ) + ((p2 - (a * r)) ^2 )) + (((r - (a * r)) ^2 ) + ((2 * (r - (a * r))) * ((a * r) - p2)))
.=
(|.|[((p `1 ) - x),(p2 - (a * r))]|.| ^2 ) + (((r - (a * r)) ^2 ) + ((2 * (r - (a * r))) * ((a * r) - p2)))
by Th13
.=
((a * r) ^2 ) + (((((r * r) - (r * p2)) + ((r * a) * r)) - (r * p2)) - (((((a * r) * r) - ((a * r) * p2)) + ((a * r) ^2 )) - ((a * r) * p2)))
by A1, A3, EUCLID:66
.=
(r ^2 ) - (((1 + 1) * p2) * s)
;
then
|.(p - |[x,r]|).| ^2 < r ^2
by XREAL_1:46;
then
|.(p - |[x,r]|).| < r
by SQUARE_1:77;
then
p in Ball |[x,r]|,
r
by TOPREAL9:7;
then (+ x,r) . p =
(|.(|[x,0 ]| - p).| ^2 ) / ((2 * r) * p2)
by A1, Def5
.=
(|.(p - |[x,0 ]|).| ^2 ) / ((2 * r) * p2)
by TOPRNS_1:28
.=
(|.|[((p `1 ) - x),(p2 - 0 )]|.| ^2 ) / ((2 * r) * p2)
by A1, EUCLID:66
.=
((((p `1 ) - x) ^2 ) + (p2 ^2 )) / ((2 * r) * p2)
by A6, JGRAPH_1:46
;
then
(
(+ x,r) . p = (((2 * p2) * r) * a) / ((2 * r) * p2) &
a * (((2 * p2) * r) / ((2 * r) * p2)) = a * 1 )
by A4, XCMPLX_1:60;
hence
(+ x,r) . p = a
by XCMPLX_1:75;
:: thesis: verum end; end;