This question was asked in ISI BStat / BMath 2018 entrance exam:
Let f:R→R be a continuous function such that
for all x∈R and t≥0, f(x)=f(etx) Show that
f is a constant function.
My attempt:
Suppose that f is not a constant function. Then f(0)≠f(x0) for some x0∈R. We eliminate the possibilities that x0>0 and x0<0, thus proving that our assumption was wrong.
Case 1: (x0>0). Let k be any real number between f(0) and f(x0) (not inclusive). Then by the intermediate value theorem, there exists y0∈(0,x0) such that f(y0)=k. But f(y0)=f(eln(x0y0)y0)=f(x0) which contradicts our assumption that f(y0) was between f(0) and f(x0).
Case 2: (x0<0). Let k be any real number between f(0) and f(x0) (not inclusive). Then by the intermediate value theorem, there exists y0∈(x0,0) such that f(y0)=k. But f(x0)=f(eln(y0x0)x0)=f(y0), a contradiction again.
Is this proof correct? I was probably looking for a direct proof if there's any. Alternative proofs are welcome.
Answer
An alternative proof: put x=e−t to get f(e−t)=f(1) for all t≥0. This im plies f(x)=f(1) for all x∈(0,1]. Next note that f(x)=f(2x) for all x: just take t=ln(2)). You now see easily that f(x)=f(1) for all x>0. Since f(−x) satisfies the same hypothesis it follows that f is a constant on (−∞,0) also. By continuity the constant values for x<0 and x>0 must be the same.
No comments:
Post a Comment