If S is the sum of f(i)10^(-(i+1)), then you could break up that sum into two other sums (using the fibonacci relationship), express them in terms of S, and solve.
I'm not a math expert, but I like trying to follow these proofs as a puzzle. Here's my handwavy, intuitive take:
1) Setup a matrix to advance fibonacci numbers
Define a matrix A so that
A times (Fib1, Fib2) = (Fib2, Fib3)
That is, A "advances" the Fibonacci relationship when you put two numbers in (Fib1, Fib2 and Fib3 are also multiplied by the appropriate power of 10 to make them at the right decimal place). You can see this when we multiply it out:
Since Fib1 + Fib2 = Fib3 [again, at the right power of 10; writing all the 10^(i+1) bookkeeping obscures the reasoning IMO).
2) Define the sequence we want
We really want the sequence Fib1 + Fib2 + Fib3, where each Fib number is advanced the appropriate number of decimals above.
We can do (.01, .001) [starting with the first numbers 1 and 1 in the right spots: .01 and .001, with .0002 coming next).
This means we take (.01, .001) and use itself (multiply by identity matrix I), then take (.01, .001) and advance it once (multiply by A), then take (.01, .001) and advance it 2 steps (multiply by A^2) and so on:
We only want the the first element (1/89) which is the sequence starting Fib1 + Fib2 + Fib3...
Phew. There's probably some typos in there, but that's how I intuitively understood their argument. It helped to actually work through the matrix math to see what was happening.
Yes. I was too lazy to type that. :o) Anyway, it also works with polynomials (and even better there):
x / (1-x-x^2) = 0 + x + x^2 + 2 x^2 + 3 x^3 + 5 x^4 + ...
(FYI: Look up "Generating Functions" in "Concrete Math" or on the Web. A lot of operations on sequences e.g. adding them, multiplying by a scalar, convoluting them, splicing, taking every n-th element, can be done efficiently and elegantly on their generating function.)
I don't understand why this is interesting. Would adding any other infinite series using that same "fashion" not result in a sum which converges to some number? why is 1/89 special? Is it that the reciprocal of the infinite decimal expansion is an int?
It's a pity that they totally ruin their proof with an incorrect statement of the thing being proved. But start with a correct statement and it's a 5 minute job to prove this using basic arithmetic.
I'd type up the proof but typing math on the iPhone is impossible.