Factoring a big integer into primes is famously hard — it's the assumption behind RSA. So it is a pleasant shock that a cousin problem, factoring a polynomial into irreducible pieces, is easy when you work modulo a prime .
Take a polynomial like over the finite field (arithmetic mod 5). Multiplying it out from smaller pieces is trivial. Going the other way — starting from the expanded polynomial and finding its irreducible factors — looks like it should require guesswork, the same way integer factoring does.
In 1967, mathematician Elwyn Berlekamp showed it doesn't. His algorithm turns polynomial factorization over a finite field into a problem about matrices: build one specific matrix from the polynomial, find its null space, and the null space hands you the factors — no guessing, no brute force over candidate roots.
Comments
Loading comments...