Give a computer a faster clock or a bigger memory and, obviously, it can do more â right? It turns out that "obviously" hides one of the most elegant proven results in computer science.
The time hierarchy theorem and the space hierarchy theorem say that the gain is real and strict: there are problems you simply cannot solve in, say, steps, yet you can solve once you are allowed . The same goes for memory â a little more workspace unlocks languages that were genuinely out of reach before.
This is not a claim about clever programmers being lazy. It is a hard mathematical line: with a tiny bit more of the right resource, the set of solvable problems gets strictly bigger. No algorithm, however ingenious, can cross that line from below.
Comments
Loading comments...