set U = Tunit_circle n;
set C = Tcircle (p,r);
defpred S1[ Point of (Tunit_circle n), set ] means ex w being Point of (TOP-REAL n) st
( w = $1 & $2 = (r * w) + p );
A1:
n in NAT
by ORDINAL1:def 12;
then A2:
the carrier of (Tcircle (p,r)) = Sphere (p,r)
by TOPREALB:9;
A3:
for u being Point of (Tunit_circle n) ex y being Point of (Tcircle (p,r)) st S1[u,y]
consider f being Function of (Tunit_circle n),(Tcircle (p,r)) such that
A4:
for x being Point of (Tunit_circle n) holds S1[x,f . x]
from FUNCT_2:sch 3(A3);
take
f
; for a being Point of (Tunit_circle n)
for b being Point of (TOP-REAL n) st a = b holds
f . a = (r * b) + p
let a be Point of (Tunit_circle n); for b being Point of (TOP-REAL n) st a = b holds
f . a = (r * b) + p
let b be Point of (TOP-REAL n); ( a = b implies f . a = (r * b) + p )
S1[a,f . a]
by A4;
hence
( a = b implies f . a = (r * b) + p )
; verum