wu :: forums (http://www.ocf.berkeley.edu/~wwu/cgi-bin/yabb/YaBB.cgi)
riddles >> putnam exam (pure math) >> f(f(x)) = 2x
(Message started by: Icarus on Nov 30th, 2005, 7:27pm)

Title: f(f(x)) = 2x
Post by Icarus on Nov 30th, 2005, 7:27pm
In the more recent of the two "f(f(x)) = x^2 - 2" threads, the following question has arisen:

How many continuous functions f are there which satisfy f(f(x)) = 2x for all x in their domain?
What if the f is required to be analytic instead?

Two solutions have already been noted: f(x) = sqrt(2)x and f(x) = -sqrt(2)x. However, notice that the similar equation g(g(x)) = x has g(x) = x, -1, or a/x (a <> 0), all as solutions.

Do other solutions exist for f(f(x)) = 2x as well?

Title: Re: f(f(x)) = 2x
Post by towr on Dec 1st, 2005, 3:26am
yes, for example

f(0)=0
f(x) = -(2/a)x  iff x>0
f(x) = -ax       iff  x<0
where a > 0

Title: Re: f(f(x)) = 2x
Post by Icarus on Dec 1st, 2005, 7:14pm
Good trick!

How about if we require f to be analytic and defined on all R, or all C?

Title: Re: f(f(x)) = 2x
Post by towr on Dec 2nd, 2005, 1:06am
That's a lot more difficult.

I can't get further than f'(f(x)) * f'(x) = 2, which easily gives f'(x) = +/- sqrt(2), but doesn't give any other obvious solution.

hmm.. maybe my other function could be adapted if instead of a fixed a, you take a function a(x)..
It'd be sqrt(2) around 0, and a at -inf, 2/a at +inf
I'll have to be a bit more awake to characterize it further though.

Title: Re: f(f(x)) = 2x
Post by Eigenray on Dec 2nd, 2005, 3:30am
If f is entire, and not a polynomial, then f(1/z) has an essential singularity at z=0; by Casorati-Weierstrass, { f(z) : |z|>1 } is dense, and therefore intersects the open set { f(z) : |z|<1 }.  Thus f can't be injective.

But if f(f(z))=2z, then f is clearly injective.  So the only entire solutions are polynomial, which gives the two known solutions.

Title: Re: f(f(x)) = 2x
Post by Eigenray on Dec 2nd, 2005, 3:45am
Actually, suppose g(g(z))=z2-2.  If g(z)=g(w), then w2=z2, so the above argument shows g can't be entire and non-polynomial either.

In fact, suppose h(h(z))=p(z), for some polynomial p, or more generally, any entire function with |p(z)| -> oo as |z| -> oo.  Pick R such that
|z|>R implies |p(z)| > sup { |p(w)| : |w| < 1 }.
If h is entire and non-polynomial, { h(z) : |z|>R } is dense, so intersects the open set { h(w) : |w|<1 }.  But h(z)=h(w) with |z|>R, |w|<1, means p(z)=h(h(z))=h(h(w))=p(w), contradicting choice of R.

Title: Re: f(f(x)) = 2x
Post by paul_h on Dec 21st, 2005, 7:32pm

on 12/02/05 at 03:45:43, Eigenray wrote:
so the above argument shows g can't be entire and non-polynomial either.


I am not quite as fast as you guys but I want to understand this. What above argument are you talking about? The argument above appears to be about f(f(z)) = 2z and not g(g(z)) = z^2 - 2.

Title: Re: f(f(x)) = 2x
Post by Icarus on Dec 21st, 2005, 8:02pm
He means that the same argument can be used to show that g is either polynomial, or not entire.

If g(z) = g(w), then g(g(z)) = g(g(w)), so z2 + 2 = w2 + 2, so z2 = w2, and z = +- w. Thus g is "almost" injective, in that g-1(u) can have at most two elements.

But if g(z) is entire, and is not a polynomial, then infinity is an essential singularity. By the stronger version of Picard's theorem, the image of every neighborhood of infinity is the entire complex plane less possibly 2 points. This would mean that for almost all values of a, the equation g(z) = a has infinitely many solutions, not just two. So either g is not entire, or else it is a polynomial.



Powered by YaBB 1 Gold - SP 1.4!
Forum software copyright © 2000-2004 Yet another Bulletin Board