Difficult Functional Equation Problem, Non-Standard Type: $3f(n)f(2n+1) = f(2n)(3f(n)+1)$

207 Views Asked by At

Find all functions, $f:\mathbb{N} \to \mathbb{N}$, for which $f(1) = 1, f(2n) < 6f(n)$, and

$$3f(n)f(2n+1) = f(2n)(3f(n)+1).$$

My first approach is to try to play around and set values equal to 0, to test for even-ness, that kind of thing, but this gets me absolutely nowhere. I've looked for help on problem solving forums and it hasn't really got anywhere, so I'm thinking that maybe this is a problem of another type, not necessarily hard, but covering topics in functional equations that I have not yet covered.

Was wondering if someone could give the solution and thought-process behind steps, as this is really driving me nuts.

Thanks.

1

There are 1 best solutions below

3
On

For $n=1$, $3 f(3) = 4 f(2)$ and $f(2) < 6$. Since $f(2)$ must be divisible by $3$, $f(2) = 3$ and $f(3) = 4$.

For $n=2$, $9 f(5) = 10 f(4)$ and $f(4) < 18$. Since $f(4)$ must be divisible by $9$, $f(4) = 9$ and $f(5) = 10$.

See a possible pattern starting?