I have this recursive function:
f(n) = 2 * f(n-1) + 3 * f(n-2) + 4
f(1) = 2
f(2) = 8
I know from experience that explicit form of it would be:
f(n) = 3 ^ n - 1 // pow(3, n) - 1
I wanna know if there’s any way to prove that. I googled a bit, yet didn’t find anything simple to understand. I already know that generation functions probably solve it, they’re too complex, I’d rather not get into them. I’m looking for a simpler way.
P.S.
If it helps I remember something like this solved it:
f(n) = 2 * f(n-1) + 3 * f(n-2) + 4
// consider f(n) = x ^ n
x ^ n = 2 * x ^ (n-1) + 3 * x ^ (n-2) + 4
And then you somehow computed x that lead to explicit form of the recursive formula, yet I can’t quite remember
Now the 4 is gone.
As you said the next step is letting f(n) = x ^ n
divide by x^(n-2)
factorise to find x
Now find A,B and C using the values you have
solving for A,B and C:
Finally