Speed Limits I: Multiplying, Transforming, Factoring
Sankalp Thakur
0:00 / 0:00
Speed Limits I: Multiplying, Transforming, Factoring
2 просмотра · 1 дн. назад
Sankalp Thakur
4 подписчика
2 просмотра · 1 дн. назад
Part 13 of "The Machine's Theorems". Farah and Augustin walk from long multiplication through Karatsuba, Toom-Cook, Schönhage–Strassen, Fürer and Harvey–van der Hoeven's n log n, then the fast Fourier transform's "n work per level times log n levels", and the matrix multiplication exponent omega. We read OpenAI's manuscripts on integer multiplication below n log n (family 109, not Lean-listed), an explicit power saving for the exact DFT (130, Lean-listed), omega at most nine fourths (107, Lean-listed), Subset Sum in two to the 0.49 n (138) and deterministic polynomial factorization over prime fields (142). We weigh the computational-model concern raised on MathOverflow, Timothy Chow's Alman–Rao precedent, Emil Jeřábek's reaction, and Scott Aaronson's remark about all those nines.
Chapters
00:00:00 Cold open: the pocket calculator and the barrier
00:02:07 Schoolbook multiplication, counted
00:03:33 Karatsuba's trick: three instead of four
00:05:35 Splitting into more pieces: Toom-Cook
00:06:56 The fast Fourier transform: n work per level, log n levels
00:09:21 From Schönhage–Strassen to n log n
00:11:21 Why n log n felt like a law of nature
00:13:18 What family 109 claims
00:15:56 Inside the multiplication manuscript: the cost of moving data
00:18:59 Jeřábek: shocking, and unverified
00:20:33 The DFT below n log n: family 130
00:22:29 Did they change the model?
00:25:51 Chow: the n log n intuition was already cracked
00:27:44 Halfway: the speed limits so far
00:29:06 Matrix multiplication and the exponent omega
00:31:48 Tensors and the laser method, in words
00:34:53 What family 107 claims: nine fourths
00:38:23 Checking the Lean statement for omega
00:40:22 Subset Sum: breaking the half
00:44:10 How a referee would test Subset Sum
00:45:54 Deterministic factoring over prime fields
00:48:30 Why it matters to an engineer
00:50:45 Closing: fifty-four zeros
Created by Sankalp Thakur. A Transient Labs production.
Website: https://transientlabs.ai
GitHub: https://github.com/sankalpsthakur
X / Twitter: https://x.com/sankalpsthakur
LinkedIn: / sankalpthakur
Hugging Face: https://huggingface.co/sankalpsthakur
Scripts generated with Claude Opus. Synthetic narration generated with Edge TTS. Reviewed, listened to, and approved by Sankalp Thakur.