You learned to multiply in school by lining up digits and multiplying each digit of one number by every digit of the other. For two numbers with n digits, that is roughly n × n little multiplications — and for the three-digit numbers on your homework, nobody minds.
But computers multiply numbers with thousands or millions of digits: cryptographic keys, the digits of π, giant scientific computations. At that scale, n × n stops being a footnote and becomes the whole bill. Multiply the size by ten and the work grows by a hundred.
For two thousand years, the schoolbook method was multiplication — it seemed obvious that you simply had to combine every digit with every other digit. Then, in 1960, a student found a way to skip most of that work. The trick was so unexpected that his own advisor had publicly claimed it was impossible.
Comments
Loading comments...