Can you expand on #2? I don't understand maybe the word "theorem" in this context, or perhaps the meaning of "property of the result."
Thanks for the link.
EDIT: Nope guess not now I'm knee deep in this thing :P
So this theorem gives you a property of the result (the result is larger than some number) without you having to calculate the result (sum the numbers) explicitly.
The Hashlife algorithm mentioned in this thread is another case, basically it's an algorithm to prove certain "theorems" about the Game of Life and applying those theorems to speed it up.