Functional equation $f(xy) = f'(x)f(y)$, am I doing it right?

68 Views Asked by At

So I want to find all functions $f : \mathbb R \to \mathbb R$ so that:

$$f(xy) = f'(x)f(y), \forall x,y \in \mathbb R$$

My try: $y=1$ gives: $f(x) = f'(x)f(1)$ or $f'(x) = \frac{f(x)}{f(1)}$

$$f(x) = e^{\frac{x}{f(1)}}$$

where $f(1)$ must fulfil $$f(1) = e^{\frac 1 {f(1)}}$$

We can conclude $f(1)>0$ and since $\cases{1/x & \text{is monotonic decaying}\\ e^x &\text{is monotonic increasing}}$

Therefore there must exist one and only such $f(1) \in \mathbb R$.

Does this make sense?

2

There are 2 best solutions below

1
On BEST ANSWER

From $f(x)=f'(x)f(1)$, consider $f(1)=0$ before you start dividing by it. If $f(1)=0$, then $f(x)=0$. Assume it's not: then indeed, we have (for $c=\tfrac1{f(1)}$)

$$f'(x)=cf(x)$$

which is a widely known differential equation with the general solution

$$f(x)=Ke^{cx}$$

Now to find $c=\tfrac1{f(1)}$, simply substitute $f(x)=Ke^{cx}$ in the original equation to see

$$Ke^{cxy} = cKe^{cx}\cdot Ke^{cy}$$

assuming $K\neq 0$ (which would be $f(x)=0$), and setting $y=0$, we see $1 = cKe^{cx}$ for all $x$: this is impossible. Thus, $f(x)=0$ is the only option.

0
On

Choosing $x=0$ you get $f(0) = f'(0) f(y)$ for every $y\in\mathbb{R}$.

If $f'(0)\neq 0$ then $f$ is constant. As a consequence, $f'(x) = 0$ for every $x\in \mathbb{R}$, so that choosing $y=1$ in the relation you get $f(x) = 0$ for every $x\in\mathbb{R}$.

If $f'(0) = 0$, then by the above relation also $f(0) = 0$. Choosing $y=1$ you get $f(x) = f'(x) f(1)$. If $f(1) = 0$ then $f(x) = 0$ for every $x$. Otherwise, if $f(1) \neq 0$, then you get $f(x) = c e^{x/f(1)}$, but $c=0$ since $f(0) = 0$.