For $n \geq 2$ we say a continuous function $f: \mathbb R^n \to \mathbb R^n$ such that the image of any bounded open ball is a bounded open ball of different radius is a balloon function.

Compositions of non-trivial scalings, rotations, translations and reflections can be seen to be balloon functions. Are there any others besides these?

  • $\begingroup$ what about compositions of scalings with translations? or rotations? $\endgroup$ – Konstantinos Kanakoglou Jan 3 at 6:02
  • $\begingroup$ If the map is smooth, the only transformations are Möbius transformations, which follows from the Liouville's theorem on conformal mappings. $\endgroup$ – Bullet51 Jan 3 at 6:07
  • $\begingroup$ Ah I need to add those too, editing. $\endgroup$ – James Baxter Jan 3 at 6:09
  • $\begingroup$ @Bullet51 A further argument is necessary in dimension 2. One gets that the map is weakly conformal and should argue that the set of regular points is connected to see that it is holomorphic (or antiholomorphic), and then that there are no critical points. But it remains true. $\endgroup$ – Mike Miller Jan 3 at 6:26

For $n\ge 2$ every balloon map is a composition of a scaling, a translation and a rotation/reflection.

The following proof is incomplete as it relies on the fact that the boundary of a ball is mapped to the boundary of the image of the ball, i.e. $f(\partial B_r) = \partial f(B_r)$ This was pointed out by Dmitry Panov. A sufficient condition to obtain this is (local) injectivity of balloon maps.

First note that ball tangent to a hyperplane $H$ at a fixed point $p$ into a common direction (=centers are on a common ray with initial point $p$) are mapped to balls which are tangent to a hyperplane at the image of the mentioned point and also into a common direction.

As the ball around $p$ is mapped to an open ball we see that the hyperplane is mapped to a hyperplane $\phi(H,p)$ and the two half spaces induced by $H$ are mapped to the half spaces separeted by $\phi(H,p)$. (Note $\phi(H,p)$ might depend on $p$ and the half space might not be mapped onto(!) a half space, at least not at this stage of the argument).

This shows that a balloon maps maps convex sets onto convex sets. In particular, segments connecting two points are mapped onto (the image of) segments connecting those points. (Note that in dimension one this does not exclude monotone maps.)

Now look at a single ball that is sliced by a hyperplane containing the center. Take two balls of maximal size in each of the parts. They are necessary tangent at the center of the ball and the three toughing points of the three balls all lie on the segment passing through the center of the big ball.

By the balloon property and continuity of $f$ the image of the constellation consists of three balls, one big, two small ones which touch each other in exactly three points. Note that the convexity preserving property shows the touching points still lie on a straight line and that the two small balls are still separated by a hyperplane (*). But this is only possible if image of the segment connecting the three toughing balls is mapped to a segment passing through the midpoint.

Note that a priori we may choose two points, take the ball whose center is the midpoint of those two points and get the same conclusion. This would show that a hyperplane containing the center of a ball is mapped to a hyperplane containing the center of the image ball. Thus the argument above yields that the toughing point of image of the two small balls is the center of the image of the big ball.

In conclusion, the center of an open ball $B$ is mapped to the center of the ball $f(B)$. (Note that the argument above requires that $n\ge 2$).

As a corollary we see that the midpoint $m$ of two points $x$ and $y$ is mapped to the midpoint of $f(x)$ and $f(y)$. More generally, we see that if $x_t = (1-t)x+ty$ then $f(x_t)=(1-t)f(x)+tf(y)$. (This shows that $f$ is a geodesically affine map (**)).

Note that this implies that for all $x\ne y$ $$ \frac{\|f(x)-f(y)\|}{\|x-y\|}$$ is equal to a constant $\lambda^{-1}$. In particular, $\lambda f$ is an isometry. By Ulam-Mazur $f$ must be a linear isometry, i.e. a composition of a translation and a rotation/reflection.

(*) This hyperplane might not be the hyperplane containing the center of the image of the large ball.

(**) The term "affine" is sometimes used when talking about maps between geodesic spaces that preserve the set of $[0,1]$-parametrized geodesics. However, affine has already another meaning in the Euclidean setting.

  • 1
    $\begingroup$ This proof seems to use the following fact from the very beginning: $f$ sends the boundary of each open ball $U$ to the the boundary of the image $f(U)$. Such a property is not assumed in the original question, so it should be proven first, it seems to me. $\endgroup$ – Dmitri Panov Jan 4 at 13:31
  • 1
    $\begingroup$ @DmitriPanov, you are right, I missed that point. A quick check, only gave that the image of closed ball is the closed ball, i.e. $f(\bar U) = \overline{f(U)}$. Via a contradiction argument it is also possible to prove that a half space is mapped to a half space and that $f$ has to be surjective. This would rescue the convexity property. Currently I see a problem that the two touching points at the boundary of the big ball might not get mapped onto the boundary of the image of the large ball. Maybe the half-space property is sufficient to prove this. I'll try to fix it as soon as possible. $\endgroup$ – Martin Kell Jan 4 at 15:55
  • $\begingroup$ The following statement is a bit suspicious: "Then it can be checked that $g_{L,K}=...$ ... is balloon map...". For example, if $K$ and $L$ are perpendicular, and $f$ is identical, as far as I can see $g_{L,K}$ is a projection from $L$ to a point on $K$. This is not balloon... Could you give a justification of this statement? $\endgroup$ – Dmitri Panov Jan 7 at 0:19
  • $\begingroup$ Seems i should avoid doing math at Sunday night. The projection is indeed not necessarily a balloon map. So the proof is still incomplete. $\endgroup$ – Martin Kell Jan 7 at 11:11

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.