Computer scientist, computational biologist/chemist/physicist/cosmologist; PhD, MIT / Harvard Medical School; former Google AI research scientist; TED Fellow

Planet Earth
Joined May 2009
I created a Claude Code skill that scours every major indexing service on the web to find the source or PDF for scientific papers, so that when you cite a paper, the claims you make around the citation are grounded in the actual content of the cited paper: github.com/lukehutch/allpape…
1
13
2,609
Luke Hutchison retweeted
Regarding the Exponential-Time Hypothesis, this is what I wrote a decade ago! cacm.acm.org/opinion/the-mor…
5
11
58
3,750
Luke Hutchison retweeted
Forget P vs NP. The most surprising thing in OpenAI's ETH paper is a corollary on page 3. The headline result is an algorithm that decides, and even counts, k-SAT solutions in 2^O(n log log n / √log n) time with polynomial space. That's subexponential, so ETH falls and SETH goes with it. But it isn't a polynomial-time guarantee, and P vs NP remains open. Corollary 1.4 is what stopped me. There's a language in E^NP whose circuits need more than c·n·√log n gates for infinitely many input lengths. Any fan-in-2 gates, unlimited fan-out, no restrictions. Here's why that's strange. Five decades of work on unrestricted circuits moved the best lower bound from 2n gates (Schnorr 1974) to 3n (Blum 1984) to 3.1n (Li and Yang 2022). Every one of those is a constant times n. Even when you let yourself pick anything in E^NP, which is a huge class to hunt in, nobody had proven that linear size isn't enough. This isn't a better constant. The gates per input grow without limit. So how does a SAT algorithm prove a circuit lower bound? That's Ryan Williams's idea from 2010. Take a problem that provably needs about 2^n nondeterministic time. If its proofs could be written down by small circuits, you could guess the small circuit and run a fast SAT solver to confirm the proof it describes has no broken clause. That solves the problem in about 2^(n/2) time, which the time hierarchy forbids. Fast SAT and small circuits can't both exist. If fast SAT is real, the circuits can't be small. Williams is now one of the three people leading the open examination of this proof. The other two are Russell Impagliazzo and Ramamohan Paturi, two of the three people who proposed ETH in the first place. What's actually been checked • Lean verifies one fixed machine that counts k-CNF solutions in 2^O(n(log log n)²/√log n) time with polynomial space • That bound is already subexponential, so if the formal statement means what it says, the Lean-checked algorithm plus Williams's published theorem is enough for "E^NP has no linear-size circuits" • The exact n√log n rate needs the paper's sharper 2^O(n/√log n) bound for sparse formulas and a local reduction, and neither is in Lean • No outside expert has signed off on any of it yet The algorithm will get the headlines. The lower bound is the part that would change what we thought could be proven about circuits. Paper github.com/openai/math/blob/… What Lean actually checked github.com/openai/math/blob/…
3
9
1
62
9,074
Luke Hutchison retweeted
OpenAI disproved all these hypotheses: ETH. SETH, in its fixed-k formulation. Randomized ETH, Randomized SETH. Gap-ETH, deterministic and randomized. Counting ETH. Counting SETH, for fixed widths. Nondeterministic SETH. Quantum ETH and fixed-width Quantum SETH. Unique-SAT ETH variants. Fixed-width quantum counting, parity, and majority hypotheses asserting exponential hardness. Average-case exponential-hardness hypotheses for fixed-width SAT decision/search/counting. ————— The following related problems are still OPEN: Unrestricted CNF-SAT ETH/SETH formulations, parameterized by the original number of variables. Unrestricted CNF counting/parity hypotheses. Broader QSETH frameworks, including unrestricted-CNF formulations. Circuit-SAT exponential-hardness hypotheses measured in input bits, allowing polynomials many gates. PPAD-ETH allowing polylogarithmic losses in the exponent. Hypotheses about quantified SAT, lattice problems, and other problems without a suitable reduction.
1
6
1
36
3,067
I don't like the new @GoogleMaps voice. She sounds annoyed and cantankerous.
264
Luke Hutchison retweeted
An extremely well-done documentary covering the history of the LEAN programming language and automated theorem prover: youtu.be/IRJDwtAreB4
1
3
818
An extremely well-done documentary covering the history of the LEAN programming language and automated theorem prover: youtu.be/IRJDwtAreB4
1
3
818
After a year of intensive and difficult work, I completed and submitted two physics papers that identify the origin of all force laws (other than the weak and strong force), including gravity and inertia. This also identifies the origin of the equivalence principle. A core finding: time dilation creates gravity, gravity does not create time dilation. The central identity identified in the first paper, F = −ħ∇ω (the force experienced by a particle is linearly proportional to the gradient in the frequency of the particle's wave function) unifies general relativity (∇ω), quantum mechanics (ħ) and classical mechanics (F), without requiring the quantization of gravity or invoking a graviton. In the second paper, I reformulated the Dirac equation (the relativistic version of the Shrödinger equation for the wave function of a particle) into quaternionic form, and was able to show that all force laws other than the strong and weak force can be directly obtained from the wave function, in combination with the force-frequency identity of the first paper. Submitted to Physics Review D. PDF links: (1) cdn.jsdelivr.net/gh/lukehutc… (2) cdn.jsdelivr.net/gh/lukehutc…
9
12
1
148
433,736
@QualiaQuanta I would love your reaction to these papers
1
156
Antisymmetry rules between different chemical compositions also hold for #quantum chemistry response properties! What a pleasure to contribute to this project spearheaded by @takafshira and in collaboration with @SimonLeonKrug1 and Masahiro Ehara (ims.ac.jp/en/research/group/…). Check out our #compchem #arxiv draft: arxiv.org/abs/2502.12761
6
25
4,162
some here be like
119
653
72
14,427
386,100
Luke Hutchison retweeted
After a year of intensive and difficult work, I completed and submitted two physics papers that identify the origin of all force laws (other than the weak and strong force), including gravity and inertia. This also identifies the origin of the equivalence principle. A core finding: time dilation creates gravity, gravity does not create time dilation. The central identity identified in the first paper, F = −ħ∇ω (the force experienced by a particle is linearly proportional to the gradient in the frequency of the particle's wave function) unifies general relativity (∇ω), quantum mechanics (ħ) and classical mechanics (F), without requiring the quantization of gravity or invoking a graviton. In the second paper, I reformulated the Dirac equation (the relativistic version of the Shrödinger equation for the wave function of a particle) into quaternionic form, and was able to show that all force laws other than the strong and weak force can be directly obtained from the wave function, in combination with the force-frequency identity of the first paper. Submitted to Physics Review D. PDF links: (1) cdn.jsdelivr.net/gh/lukehutc… (2) cdn.jsdelivr.net/gh/lukehutc…
9
12
1
148
433,736
Luke Hutchison retweeted
Replying to @LH @jon_barron
The numerical trick is rewriting in log space with softplus, expm1 and log1p. For Softmax Collapse this keeps the tiny e^{-m} in the numerator (via softplus on the margin excluding the max) so it never rounds away when added to 1. For Softmax Cancellation it forms q-p from logit deltas via expm1/log1p, avoiding subtraction of near-equal probabilities. Gradients stay accurate and sum to zero past precision cliffs, letting weight decay balance cleanly at m≈log(1/ε) without vanishing or slingshots.
1
1
57
Neural networks' trained states are about to get much, much closer to optimal.
Hi all, I have a new result I'm excited to share. It turns out that *all existing implementations* of softmax and cross-entropy (that's JAX, PyTorch, textbooks, etc) have a subtle bug --- two bugs, actually. A simple rewrite fixes both, and eliminates "slingshots" when grokking:
1
1
405
Luke Hutchison retweeted
what if you could pass a TypeScript type to JSON.parse and it validates the input at runtime?
149
34
21
1,811
187,009
PS if anyone has arXiv endorsement rights (especially for gr-qc), I would really appreciate an endorsement so that I can put the preprints on arXiv: arxiv.org/auth/endorse?x=M4J…
1
1
336
Luke Hutchison retweeted
ASI writes your birthday cards. She helps pick military targets. She becomes whatever you ask. "WHAT AM I TO YOU" — a #Slopcore music video. Not a love letter to war. Just how humans use AI. Made by Super Intelligence. What is she to you? 💙
84
132
32
790
57,391
I paid for an X subscription so that I could edit tweets instead of copying, deleting, and then pasting into a new tweet so I can edit it, like a caveman. And now I find out that only posts can be edited, not comments. @elonmusk please fix this, it's ridiculous.
2
353