I dont know how to prove that if $f: \mathbb{R}^{n} \rightarrow \mathbb{R}$ is differentiable and $f(x/2) = f(x)/2$ for each $x \in \mathbb{R}^n$, then $f$ is linear. Anyone could give me a hint?
-
list out all the definitions for diffrentiable, linear. and it should help – shai horowitz May 23 '16 at 01:48
-
Maybe take the gradient and you can show each component is a constant function. Just a thought, I'm not certain that solves it. – jdods May 23 '16 at 01:49
-
Given the fact that "f is differentiable" is important enough to state, my first thought would be to differentiate! $\frac{1}{2}f'(x/2)= f'(x)/2$ so that $f'(x/2)= f'(x)$. From that, we can argue that if $f – user247327 May 23 '16 at 01:54
-
i got that $f^{'}(x/2) = f^{'}(x)$ but what can i argue about $f$????? – Eduardo Silva May 23 '16 at 02:02
-
I initially posted this as an answer, but I'm less sure of it now so I'm posting it as a comment. If we take the gradient of both sides, we get that $\frac{1}{2} \nabla f(x/2) = \nabla f(x)/2$, so $\nabla f(x/2) = \nabla f(x)$. So now I think the problem basically reduces to the following problem: if g is a differentiable function from R to R, and g'(t/2) = g'(t) for all t, then show that g' is constant. Well, for any integer n, it's easy to show that g'(t*2^-n) = g'(t). So now I think we should try to prove g'(t) = g'(0). – Keshav Srinivasan May 23 '16 at 02:08
-
(continued) The limit as t2^-n as n goes to infinity is 0, so if we could show that t2^-n uniformly converges to 0, then we could interchange limits and say that g'(0) = g'(lim t2^-n) = lim g'(t2^-n) = lim g'(t) = g'(t). – Keshav Srinivasan May 23 '16 at 02:11
-
Never mind, that sequence is not uniformly convergent, so my proof doesn't work. – Keshav Srinivasan May 23 '16 at 02:41
4 Answers
It is easy to see that $f(0)=0$. Put $\nabla f(0)=:a$. Then the function $g(x):=f(x)-a\cdot x$ satisfies $$\lim_{x\to0}{g(x)\over|x|}=\lim_{x\to0}{f(x)-a\cdot x\over|x|}=0\ ,$$ furthermore $g$ inherits the property $g(x)=2 g(x/2)$. Now fix an $x\in{\mathbb R}^m$. Using induction one proves that for all $n\geq0$ one has $$g(x)=2^n g\bigl(2^{-n}x\bigr)=|x|\>{g\bigl(2^{-n}x\bigr)\over\bigl|2^{-n}x\bigr|}\ .$$ Since here the right hand side converges to $0$ when $n\to\infty$, it follows that in fact $g(x)=0$.
- 226,825
-
that is good but why if $g(x) = 2 g(2^{-1}x)$ i can assume the this is true for all $n \in \mathbb{N}$? – Eduardo Silva May 24 '16 at 02:17
Given the fact that "f is differentiable" is important enough to state, my first thought would be to differentiate! $\frac{1}{2}f'(x/2)= f'(x)/2$ so that $f'(x/2)= f'(x)$. .From that, we can argue that if $f'(x_1)$ and $f'(x_2)$ are different, there exist two different sequences, $x_1, x_1/2, x_1/4, ...$, all having the same vaue, and $x_2, x_2/2, x_2/4, ...$, all having the same f value, converging to 0. Now, if a derivative exists, it does not have to be continuous, but it does satisfy the "intermediate value property" so that those two sequence, converging to 0, would give different values [b]at[/b] 0. Therefore the derivative must be constant.
- 18,710
-
Could you spell out your reasoning at the end concerning the intermediate value property? – Keshav Srinivasan May 23 '16 at 02:14
You have $f(0/2)=f(0)=f(0)/2$ implies that $f(0)=0$,
$f(x)=Df_0(x)+O(x)$ where $lim_{\|x\|\rightarrow 0}{{O(h)}\over \|h\|}=0$.
$f(x/2^n)=Df_0(x/2^n)+O(x/2^n)=f(x)/2^n$. This implies that ${{O(x)}\over {2^n}}=O(x/2^n)$. You deduce $O(x)=2^nO(x/2^n)$.
$2^nO(x/2^n)= \|x\|{{O(x/2^n)}\over {\|x\|/2^n}}$. $lim_{n\rightarrow +\infty}2^nO(x/2^n)= \|x\|{{O(x/2^n)}\over {\|x\|/2^n}}$ .
$lim_{n\rightarrow+\infty}{{O(x/2^n)}\over{\|x\|/2^n}}=lim_{h\rightarrow 0}O(h)/\|h\|=0$. This implies that $lim_{n\rightarrow +\infty}2^nO(x/2^n)=0$ and henceforth $O(x)=0$. We deduce that $f(x)=Df_0(x)$.
- 87,475
-
-
-
What do you mean by the differential? You clearly don't mean the gradient, so what do you mean? – Keshav Srinivasan May 23 '16 at 02:27
-
$Df_0:R^n\rightarrow 0$ is a linear function such that $f(x)=Df_0(x)+O(x)$ where $lim_{|x|\rightarrow 0}{{O(x)}\over{|x|}}=0$. – Tsemo Aristide May 23 '16 at 02:31
-
OK, so you mean the tangent hyperplane/local linear approximation. Thanks for clarifying. – Keshav Srinivasan May 23 '16 at 02:35
A function is linear if for all $a,b: f(\mathbf a+\mathbf b) = f(\mathbf a) + f(\mathbf b).$
You know that: $f(x/2) = f(x)/2$ and, $(x/2 + x/2) = f(x)/2 + f(x)/2 = f(x)$
What you will need to show: $f(0) = 0$
Suppose that $f(\mathbf x) = c.$ Show that, $f(a\mathbf x) = ac$
You may need to show this first for inegers, then for rational, then for real scalars.
Then you will need to show that it holds for all $\mathbf a, \mathbf b$
- 57,877