от georgi111 » 13 Апр 2011, 10:48
Ето го и моето решение:
Лесно е да се види с непосредствена проверка, че [tex]f(x)\equiv 0[/tex] и [tex]f(x)= x[/tex] са решения. Сега нека да предположим, че [tex]f[/tex] е решение което не е нулевата функция.(В този случай ще докажем, че [tex]f(x)= x[/tex] за всяко реално [tex]x[/tex]).
1) Полагаме [tex]y = 0, x = 1[/tex] в изходното уравнение и получаваме [tex]f(0)= 0[/tex]. Ако [tex]f(x)= 0[/tex], тогава [tex]0 = xf(y)[/tex] за всяко [tex]y[/tex], което води до [tex]x = 0[/tex] понеже [tex]f[/tex] не е нулевата функция. Така установихме [tex]f(x)= 0 \Leftrightarrow x = 0[/tex]
2)Полагаме [tex]x = 1[/tex] в изходното уравнение и получаваме [tex](*)f(1 + yf(1)) = f(1) + f(y)[/tex] за всяко [tex]y[/tex]. Ако [tex]f(1) \ne 1[/tex], тогава полагайки [tex]y = \frac{1} {1 - f(1)}[/tex] в (*) получаваме [tex]f(y) = f(1) + f(y)[/tex], което води до [tex]f(y) = f(1) + f(y) \rightarrow f(1) = 0[/tex], което противоречи на 1). Така имаме [tex]f(1) = 1[/tex] и (*) става [tex]f(1 + y) = f(1) + f(y)[/tex] откъдето следва [tex]f(n) = n[/tex] за всяко цяло [tex]n[/tex] по индукция.
3)За цяло [tex]n[/tex] и реално [tex]z[/tex] полагайки [tex]x = n, y = z - 1[/tex] във функционалното уравнение, получаваме: [tex]f(nz) = f(n + (z - 1)f(n)) = n + nf(z - 1) = nf(z)[/tex] (за последното равенство сме ползвали (*) и [tex]f(1) = 1[/tex])
4)Ako [tex]a = -b[/tex], тогава [tex]f(a) = f(-b) = -f(b) \rightarrow f(a) + f(b) = 0 = f(a + b)[/tex]. Ако [tex]a \ne -b[/tex], тогава [tex]a + b \ne 0[/tex] и [tex]f(a+b) \ne 0[/tex](от 1)). Полагайки [tex]x = \frac{a+b}{2}, y=\pm \frac{a-b}{2f(\frac {a+b}{2})}[/tex], получаваме последователно:
[tex]f(a)=f(\frac{a+b}{2} + \frac{a-b}{2f(\frac{a+b}{2})}f(\frac{a+b}{2}))=f(\frac{a+b}{2})+\frac{a+b}{2}f(\frac{a-b}{2f(\frac{a+b}{2})})[/tex],[tex]f(b)=f(\frac{a+b}{2} + \frac{b-a}{2f(\frac{a+b}{2})}f(\frac{a+b}{2}))=f(\frac{a+b}{2})+\frac{a+b}{2}f(\frac{b-a}{2f(\frac{a+b}{2})})[/tex].
Събираме почленно последните две равенства и получаваме:
[tex]f(a)+f(b)=2f(\frac{a+b}{2})=f(a+b)[/tex](последното следва от3))т.е. във всички случаи имаме:
(**)[tex]f(a)+f(b)=f(a+b)[/tex]([tex]a,b[/tex] произволни реални числа)
5)Прилагайки резултата от 4) към изходното функционално уравнение получааме:
(***)[tex]f(yf(x))=xf(y)[/tex]. Полагаме [tex]y=1[/tex] в (***) и получаваме [tex]f(f(x))=x[/tex]. Оттук следва, че [tex]f[/tex] е биекция.Полагаме [tex]z=f(x)[/tex] в (***) и получаваме [tex]f(yz)=f(y)f(z)[/tex](за произволни [tex]y,z[/tex])
6) Полагаме [tex]z=y[/tex] в последното уравнение и получаваме: [tex]f(y^2) = f(y)^2 \ge 0[/tex]. Полагайки [tex]z=-y[/tex], получаваме: [tex]f(-y^2)=-f(y^2)=-f(y)^2 \le 0[/tex].Така установихме, че [tex]f(a) \gt 0 \Leftrightarrow a \gt 0[/tex]
7)Полагайки [tex]y=-1[/tex] в изходното функционално уравнение, получаваме: [tex]f(x-f(x))=f(x)-x[/tex]. Понеже
[tex]x-f(x), f(x)-x[/tex] са с противоположни знаци от резултата в 6) следва че [tex]x - f(x)=0[/tex] за всяко реално [tex]x[/tex] т.е. [tex]f(x)=x[/tex] за всяко реално [tex]x[/tex].
Окончателно решенията са : [tex]f(x)\equiv 0[/tex] и [tex]f(x)=x[/tex] за всяко реално [tex]x[/tex]