NewsLab
Oct 28 17:11 UTC

Three new discoveries in mathematics, computer science, and physics (openai.com)

1,142 points|by jonluca||684 comments|Read full story on openai.com
Related:

The Exponential Time Hypothesis Is False [pdf] - https://news.ycombinator.com/item?id=50251661

Comments (684)

120 shown|More comments
  1. 1. rbranson||context
    The title buries the lede quite a bit:

    > The Exponential Time Hypothesis is false

  2. 2. JonChesterfield||context
  3. 3. JonChesterfield||context
    by fucking sorry written at the end of the proof
  4. 4. mattr03||context
  5. 5. JonChesterfield||context
    awesome, thanks!
  6. 6. sebzim4500||context
    They do that to make it easier for readers to verify the statement (which is entirely contained in that file) separately from the proof (which is spread over thousands of files and github can't even show them all).

    Proof is at https://github.com/openai/math/tree/main/lean/OAI/Algorithms...

  7. 7. ollin||context
    I was confused too, but it looks like https://github.com/openai/math/blob/main/lean/ComparatorChal... (with the sorry at the end) is just the problem statement; the actual proof is a big pile of lean in the Algorithms folder, with the final theorem stated here https://github.com/openai/math/blob/7ef5c0cc5ca4b0e072b7a050...
  8. 8. Sniffnoy||context
    This is just one of the three ledes, really!
  9. 9. eluru||context
    sadly the only one they kind of explain, open AI is mysterious and cold like sasuke
  10. 10. yu3zhou4||context
    A newbie here, does it mean that SETH is false too?
  11. 11. pavitheran||context
    Yes it means both SETH and ETH are false.
  12. 12. Loughla||context
    This is so far above my head it isn't even funny. I just looked up ETH and was 9 links in before I realized even the explanations of the parts of it were out of my grasp. Can someone explain the implications of this?
  13. 13. kingstnap||context
    It depends on your background. If you don't have a computer science background the statement needs layers and layers of buildup that can't happen in a single hacknews comment. But the outside implication is still accessible.

    The outside implication for what is going on is that OpenAI has very clearly demonstrated insane capability in coming up with clever algorithms. You cannot deny some real level of super human like abstract reasoning here.

    K-sat is the hard theoretical computer science problem. Nothing else is close in terms of how much it has been studied. There are journals and conferences for SAT.

    It is really hard to come up with faster ways to solve it. So much so that people were convinced that you really can't go faster than exponential time. OpenAI has just shown a breakthrough construction better then decades of research by elite specialists was able to come up with.

  14. 14. krackers||context
    https://github.com/openai/math/tree/main/preprints/The-Expon...

    >We give a deterministic algorithm for exactly counting the satisfying assignments of an arbitrary k-CNF formula [in superpolynomial but subexponential time]

  15. 15. baq||context
    What a time to be alive honestly. Can’t know what one will wake up to
  16. 16. adverbly||context
    > superpolynomial

    I've got some reading to do it seems...

  17. 17. QuesnayJr||context
    Polynomial is something like exp(n log x), where x is the problem size. Exponential is something like exp(x). Superpolynomial but subexponential is roughly when the exponent is between n log x and x. An exponent of (log x)^2 would do the trick.

    The actual exponent OpenAI found was x/sqrt(x).

  18. 18. pfdietz||context
    x/sqrt(log(x)), I believe.
  19. 19. mFixman||context
    I assumed all new breakthroughs in advanced complexity theory would be theoretical and non-constructive, as in "we prove that this algorithm must exist but we do not provide it".

    I'm genuinely shook at today's results, specially at the fact that there _is_ a constructive algorithm.

  20. 20. mlinsey||context
    I understand that the Exponential Time Hypothesis being false doesn't necessarily mean P=NP, but for people who are a lot more knowledgeable about complexity theory, does this update your priors significantly in the direction of P=NP?
  21. 21. novaRom||context
    For me, this result is significant. It basically adds much more hope P is equal NP (that majority seems being against). I believe one day AI will explain a major flaw in modern mathematics, so a kind of correction in axioms will be suggested to prove Rieman's hypothesis (or a completely new apparatus)
  22. 22. rcpt||context
    I don't know if that's a "flaw". It's what Godel Incompleteness guarantees.

    Would be funny if the most famous problem turns out be an example though

  23. 23. skew-aberration||context
    That's not that how that works btw. The incompleteness is a property of the algorithm which does the proofs, not the theorems. If a theorem is true it has a proof and a program which proves it (printf("the proof verbatim")). But no computer program can successfully prove all theorems. The space of potential proofs is too big to search systematically, but you can still get lucky.
  24. 24. rcpt||context
    Godel says that there are statements that are true but have no proof within that system. It's not about algorithms.

    I'm saying it'd be funny if Riemann were true but not proveable.

    Though I guess it's actually funnier. If Riemann were false then there would be a counterexample, so it's clearly within existing axioms.

    So if one can prove that Riemann isn't proveable in our current axioms then it has to be true.

  25. 25. plagiarist||context
    Can something be both true and unprovable without being a self-referential Godel sentence? I assume most statements that aren't self-referential are independent, like the continuum hypothesis with ZFC.
  26. 26. skew-aberration||context
    Godel sentences are only true if you assume consistency. And once you add that axiom, the computer can prove them too.

    G is independent of your original system T (cannot be proven true or false).

    If you create T+ with added consistency axiom, then G is true and provable.

    But G is never true and unprovable in the same system.

    It's a lot like is/ought or theology.

  27. 27. noslenwerdna||context
    That is also not how it works. The theorem says that there exist some true statements for which there is no proof. This is assuming the axioms are consistent.
  28. 28. skew-aberration||context
    I think you're right, I'm conflating two separate things.

    EDIT: I am wrong (it's been a while) but there is nuance.

    I said any computer program fails to prove some true statements. In fact, some 'true' statements cannot be proven by any program, as others have said.

    But for those statements G, you can prove 'G is true if our system is consistent', just not 'G is true'.

    So when we say G is 'true', we are really just asserting the consistency axiom that our computer program is denied.

  29. 29. _dain_||context
    Why do you "hope" P=NP? It would be a catastrophe
  30. 30. coliveira||context
    Why? Nature doesn't care if people are making financial transactions based on flawed cryptography.
  31. 31. 80fj0348i||context
    Have you been in nature? It's cold and full of bugs and disease.
  32. 32. rcpt||context
    Not really. P=NP but the degree of the polynomial is Grahams number doesn't let people into your bank account
  33. 33. andriy_koval||context
    it could make lots of compute way more efficient, not sure why it is catastrophe..
  34. 34. jibalt||context
    Either P=NP or not. Hoping one way or the other changes nothing. Nor does it change how efficient computing is, nor does it have any effect on cryptography. Discovering a vastly more efficient means of factoring primes--perhaps via quantum computing--would do that. But just learning that P=NP does nothing to further such a discovery. Almost certainly, if P=NP, the exponents and/or constants in a polynomial factoring algorithm would be galactic. (FWIW, Knuth believes that P=NP and that it has no practical consequences.)
  35. 35. varjag||context
    Imagine you're trying to prove that water is wet (P!=NP). You lack a formalism that could make sense at building a proof even though pretty much everyone agrees from empirical evidence that the water is indeed wet. A promising attempt at building one such formalism was just demonstrated by a model to be a dead end.
  36. 36. jaaron||context
    I like this, but the actual finding is a bit different. Trying to keep the water is wet makes this awkward, but I believe it's more like:

    Everyone agrees that water is wet (P!=NP), but no one can prove it. In the meantime, a whole field of computer science was built on a stronger belief (ETH): that water, at its worst, soaks. Turns out, even at its worst, water only makes things damp. It's still wet. That said, this finding did produce a new measurement of wetness.

  37. 37. pizzafeelsright||context
    At certain temperatures water is indeed not wet.
  38. 38. grumbelbart2||context
    Some say water is never wet, it makes wet.
  39. 39. manquer||context
    Not the best analogy; water is famously not wet; it makes a surface wet is the common consensus ; wetness is being a property of a surface
  40. 40. tavavex||context
    No, it is famously a pointless internet debate with no settled answer. There is no scientific definition of what can or can't be wet, saying that wetness only applies to surfaces is just an opinion. It's an entirely linguistic question, and most people would say water is wet. If you want more than descriptivism, the common definition is something like 'containing or being covered with liquid', and I think most people would agree that a mass of water contains water.
  41. 41. zeroonetwothree||context
    A nontrivial % believe P = NP with some reasonable probability. I wouldn’t say it’s all that settled unlike say RH
  42. 42. kibwen||context
    Anyone credible? A nontrivial number of people also believe that humans used to ride dinosaurs around like in the Flintstones.
  43. 43. aleph_minus_one||context
    > Anyone credible [who believes P=NP with some reasonable probability?

    Do you accept

    - Moshe Y. Vardi [1]

    - Anil Nerode [2]

    - Donald Knuth [3]

    to be credible? Source for the statements that they consider P=NP to be possible: [4]

    And you may include me in the list of credible P=NP believers because treat myself as a credible authority, i.e. when I ask myself whether something is right, I consider myself to be much more credible than some famous scientist. ;-)

    (to be very clear: the previous paragraph is rather a clear statement against this kind of "hero worship" with respect to mathematical or scientific problems. One should consider the evidence by oneself instead of believing in P!=NP because lots of computer scientists claim all the time that this is likely true, or consider P=NP now to be possible just because some famous computer scientists consider it to be possible)

    ---

    [1] https://en.wikipedia.org/w/index.php?title=Moshe_Vardi&oldid...

    [2] https://en.wikipedia.org/w/index.php?title=Anil_Nerode&oldid...

    [3] https://en.wikipedia.org/w/index.php?title=Donald_Knuth&oldi...

    [4] https://en.wikipedia.org/w/index.php?title=P_versus_NP_probl...

  44. 44. lioeters||context
    > The main argument in favor of P ≠ NP is the total lack of fundamental progress in the area of exhaustive search. This is, in my opinion, a very weak argument. The space of algorithms is very large and we are only at the beginning of its exploration. — Moshe Y. Vardi

    That sounds particularly relevant in how AI-assisted/driven mathematical research is changing the game, where previous assumptions based on human experience/effort are being overturned unexpectedly.

  45. 45. jibalt||context
    Note that, while Knuth believes that P = NP, he doesn't believe that it will have practical applications because the exponents and/or constants will be galactic.

    > to be very clear: the previous paragraph is rather a clear statement against this kind of "hero worship" with respect to mathematical or scientific problems.

    No, it's an irrational rejection of the notion of expertise. The experts are not "heroes", they are simply people who have done vastly more study than folks like you or me. e.g., if Magnus Carlsen looks at a complex chess position and says that white is winning, I will trust his judgment far more than my own.

  46. 46. eluru||context
    stack overflow worthy levels of ego
  47. 47. vbezhenar||context
    Water is not wet. Human lacks water sensor. All the sensors we have a temperature ones so we sense "wet" as a combination of temperature and visual information. Close your eyes, touch water of your skin temperature and you won't sense it. It's not wet.
  48. 48. foo12bar||context
    Stick your head in it and breathe. You'll know.
  49. 49. pizzafeelsright||context
    Fog, clouds, steam, ice.
  50. 50. aleph_minus_one||context
    There exist lots of non-wetting liquids in which humans cannot breathe.
  51. 51. foo12bar||context
    Your lungs have sensors that can detect being coated by a liquid which invokes coughing. In that sense, you can detect wetness.
  52. 52. teiferer||context
    They detect being coated, no matter liquid or not. (Source: Parents who smoke. And don't tell me the crap they are inhaling is a liquid.)
  53. 53. foo12bar||context
    Secondhand smoke does not feel the same as drowning.
  54. 54. jibalt||context
    Not only is that statement not true, as noted by others, it's also not at all relevant to what you're responding to.
  55. 55. foo12bar||context
    Oh, so if you stick your head in a liquid and breathe you wouldn't know?
  56. 56. teiferer||context
    Sticking your head into non-liquid substances can have the same outcome. It therefore is not a suitable method for detecting wetness.
  57. 57. foo12bar||context
    I'm not talking about outcome, but of sensing. I also never wrote it was a suitable method. When did that become a requirement?

    I kist thought it was interesting that there are receptors that can detect wetness, just not on the skin. It was a joke pointing that out.

    Fuck.

  58. 58. pmontra||context
    Sand too, even when dry. But OK, metaphors have limits.
  59. 59. stavros||context
    By that definition, a vacuum is wet.
  60. 60. foo12bar||context
    Trying to beathing in a vacuum would not feel the same as breathing in a liquid.
  61. 61. stavros||context
    What would feel different?
  62. 62. foo12bar||context
    Im a vacuum you would not be choking.
  63. 63. carefree-bob||context
    I'm beginning to wonder whether P!=NP is undecidable.
  64. 64. teiferer||context
    That statement is nonsensical for the usual formal notion of "undecidable" which is about infinite sets of inputs that a machine is asked to classify as "yes" or "no" instances, also called a decision problem.

    P-vs-NP is no such decision problem. It has a single instance, we just don't know its validity.

  65. 65. IAmBroom||context
    It was not a formal statement.
  66. 66. jltsiren||context
    It's been a long time since I seriously thought about complexity theory, but I'd say no. For similar reasons to why complexity class E is not closed under polynomial-time reductions.

    The most important component in the time bound is of the form 2^{n / polylog(n)}, which is subexponential. But if you have reduction from another problem that increases instance size quadratically, the algorithm for the other problem is no longer subexponential. Which means we are still essentially in the same neighborhood as before.

    It's a huge result if true, and probably the first major AI result that affects the papers I read. But since the boundary in the hypothesis was kind of arbitrary, breaching it should not significantly change our intuition on complexity classes.

  67. 67. cwillu||context
    How much effort has been expended on optimizing those reductions though? I have a harder time believing that one can hang one's belief in P!=NP on that particular hook.
  68. 68. jltsiren||context
    The challenge is the initial reduction from an arbitrary problem in NP to the problem you want to prove NP-complete.

    In the usual approach, you assume a nondeterministic Turing machine (or equivalent) that solves the problem and a time bound (which can be an arbitrarily large polynomial). You then create a boolean expression that can be satisfied if and only if the Turing machine accepts the original problem instance. Unfortunately all constructions so far have included the time bound as a factor of the size of the expression.

  69. 69. rao-v||context
    There are so many just barely sub-exponential function shapes between 2^(n / sqrt ln n) {this result} and 2^(log n) {polynomial time}!
  70. 70. hakuseki||context
    I think the bigger issue (for someone hoping for P=NP) is that there's a huge gap between "polynomial" and "exponential." Even if it were the case that all NP problem classes had subexponential decision algorithms, that would not get us close to P=NP.
  71. 71. CaptainNegative||context
    I think it would have to if you're honest with yourself. Any proof of a novel implication of P=NP, such as !ETH, should increase your belief in the two sets' equality. Just as any novel implication of P≠NP should adjust your belief the other way.

    My thesis was around showing implications of few different hardness conjectures. So grounded was ETH that I introduced it in a side note as Conjecture 0 after Conjectures 1 and 2. I don't think it's easy to express how substantial of a Bayesian update this is all around.

  72. 72. ComplexSystems||context
    I think that it'd be funny if the polynomial time SAT solver was just "send your SAT instance to Astra and have it try to solve it for a few hours."
  73. 73. GuB-42||context
    I wonder if there are proofs regarding what neural networks like the transformer can solve. Because fundamentally, Astra is just a bunch of matrix multiplications and a few well defined non-linear functions.

    Anyways, most of the times, SAT can be solved quickly, but not always, so getting the answer from Astra in polynomial time doesn't prove much unless you can also prove that it always does, no matter the input.

  74. 74. ViscountPenguin||context
    Iirc, there's a big difference between the computational complexity of what a transformer can solve and what it can solve in practice; what it can solve in practice tends to come from things like singular learning theory (which describes the forms of generalizations that a given ML algorithm can make), but I think (iirc) that transformers can compute a pretty broad class of O(N^2) functions?
  75. 75. anon291||context
    For the umpteenth time a transformer is an arbitrary turning machine due to the fact that it has a theoretically limitless tape (the context).

    A single transformer step is simply O(1) (for a particular parameter size), but it applied a potentially infinite number of times.

    Thus while a single transformer cannot solve any problem, a transformer system applied in the normal way can solve any computable problem.

  76. 76. geraneum||context
    The context acting as a "theoretically limitless tape" while simultaneously the step being O(1) are contradictory. You cannot have it both.
  77. 77. anon291||context
    It's not contradictory at all. The dfa at each step of the turing machine model is also o(1).
  78. 78. geraneum||context
    Of course it is. You’re conflating a turing machine with a transformer. Transformers don’t have a local read/write head. The [self] attention is over the whole context, which makes each step O(N) at best (with caching) and O(N^2) w/o.
  79. 79. anon291||context
    of course it has a read write head. In fact it has N read / write heads equal to the size of the context since each latent state is updated with the results of the cross attention mechanism at each step.

    Alternatively, you can view the '<unknown>' token that is dynamically driven to the embedding of the output token to be the write head. Either way, the simple truth is that you can train a transformer system (i.e., an iteratively applied transformer) to simulate an arbitrary turing machine.

  80. 80. geraneum||context
    There’s no such thing as a read/write head in transformers. You can use it as a metaphor but that’s a leaky metaphor, hence all these misunderstandings.

    > In fact it has N read / write heads equal to the size of the context

    And what is the asymptotic notation when computation scales linearly with the size of context?

    > Either way, the simple truth is that you can train a transformer system

    Which still doesn’t mean they have a read/write head or have O(1) complexity for token computation with “infinite context”.

  81. 81. vidarh||context
    The context can change each time. To implement a UTM only requires 2 states and 3 symbols or the reverse.

    So if you use the context not as a tape in itself, but as an io channel to read/write an infinite tape, the context for any given step can remain fixed in size, and so the step itself can be O(1).

  82. 82. geraneum||context
    Any basic lookup table is turing complete if you bolt an external infinite tape and read/write head onto it. But then that’s moving the goal post since the context wouldn’t be the “limitless tape” and it’s not a transformer “in the normal way” because turing completeness would be coming from external io and not from auto regressive self attention. Different topic.
  83. 83. vidarh||context
    The point is that the discussion is essentially entirely meaningless, as it's pretty much hard to implement any simple construct that can make deterministic decisions based on a data stream and wrap it in a loop without ending up with a UTM.

    The consequence of that is that the original question GuB-42 raised is pretty pointless too. An "inert" transformer effectively has limitations, but as typically used it trivially becomes Turing complete, and so the class of problems it can solve is the exact same class of problems almost any of our other computational devices can solve.

    And if you want to point out that this externalises all of what actually matters if we are talking about e.g. intelligence, then yes, it does. But by extension you can trade complexity of the tape for complexity of the machine, and so you can internalise any part of the problem that can be solved with a finite section of tape as a single state transition (trivial proof: For a given machine M with finite state, you can make your machine N execute those steps as a single state transition by having N run M on a state transition.)

    To extend that to where I assume they'd want to go in the first place: A transformer wrapped in a loop with access to "just" a "tape head" can "only" be limited from being theoretically able to get all the way to human level intelligence if human brains depend on computations that exceed the Turing computable. But that is no different from any other Turing complete device.

    Of course that says nothing of whether it's a practical way of getting there.

  84. 84. GuB-42||context
    It depends on what you say is O(1). A theoretical Turing machine has an infinite tape that can be accessed in O(1), but in real life, it would require a machine of an infinite size.

    Same idea for that transformer, it needs an infinite context, and it is an infinitely big machine, but with that level of abstraction, it processes a token in O(1).

    In practice, there is no such thing as O(1) on arbitrarily sized data, there is no such thing as infinity either, it is just an abstraction.

  85. 85. geraneum||context
    > Same idea for that transformer

    It’s not the same for transformers, especially not with the theoretical infinite context. It simply doesn’t process tokens in O(1) in your given setup.

    In practice, with frontier LLMs, it’s of course more complicated, and also they don’t reveal how they do lookups, but still the theoretical limit applies regardless.

    Do you mind elaborating or perhaps providing some reference as to why you think transformers should be similar to a Turing machine on this specific criteria?

  86. 86. jibalt||context
    No. Scott Aaronson said that it changed it from 3% to 5% for him, which is a lot more generous than I would be (but he knows far more about the subject than I do).
  87. 87. randallsquared||context
    So, what I heard was "No, and here is a good reason it should be 'yes, some'."
  88. 88. jibalt||context
    The question was

    > does this update your priors significantly in the direction of P=NP?

    My answer is no ... and Aaronson's answer would also be no ... clearly he doesn't view a change from 3% to 5% to be significant ... his response downplayed the significance of !ETH in re NP?=P. So apparently you downvoted me for simply stating my own opinion while you completely misunderstood what it was an opinion of.

  89. 89. baobabKoodaa||context
    A change from 3% to 5% is significant. It's almost doubling the probability.
  90. 90. maybeOneDay||context
    Buying two lottery tickets doubles your probability of winning. Does it significantly move your priors?
  91. 91. baobabKoodaa||context
    Yes, it doubles the probability that I win the lotto. Yes, doubling a probability is significant. I'm not sure you're using the term "prior" correctly here, though.
  92. 92. zarzavat||context
    It might make the third option, that P vs NP cannot be proven true or false, somewhat less likely.
  93. 93. teiferer||context
    Could you elaborate?
  94. 94. calf||context
    In the Star Trek Voyager capstone episodes titled "Scorpion" parts 1 & 2, Chakotay explains to Janeway the behavior of the Borg through the parable of the fox and the scorpion making a transactional deal to cross the river together. After reaching the shore, the scorpion stings the fox, and the dying fox asks why. The scorpion replies, "Because it is in my nature."

    (Upside of the story is Captain Janeway's trusted crew works together to formulate a trick up their sleeve precisely in case of predicted contingency...)

  95. 95. mudita||context
    The fable of the scorpion and the frog is not original to Star Trek.

    https://en.wikipedia.org/wiki/The_Scorpion_and_the_Frog

  96. 96. paxy||context
    Title is no doubt crafted to get ahead of the usual online backlash, but here’s the actual announcement:

    > We are announcing three new discoveries in mathematics, computer science, and physics about harmonic analysis, complexity theory, and quantum field theory.

    1. Local smoothing and the Kakeya conjecture

    2. The Exponential Time Hypothesis is false

    3. Existence of quantum chromodynamics and completions of the Standard Model

  97. 97. esalman||context
    Working with academic communities lol.

    I looked over the announcement for any substantial contribution, and found they're donating $5 million to a research foundation.

    $5 million might sustain 5-10 PhD students for 5 years.

    Maybe it's just me but I think they should contribute more in exchange for forcing the scientific community into paying for tokens to generate slop and then pouring their time into verifying or falsifying the slop.

  98. 98. quantumspandex||context
    No one "forces" anyone to verify it.
  99. 99. LPisGood||context
    I said the same thing in another thread and someone compared it to no one forcing you to own a smart phone. I will preempt that argument by saying the community is motivated to verify these results because they are important to the field.
  100. 100. esalman||context
    That means there's no crisis in mathematics after all, right?
  101. 101. levocardia||context
    Oh and also:

    >Our models produced a natural language proof for Yang–Mills existence on September 9th, 2026

    And presumably they are just missing the "mass gap" part of it.

    Very clearly these were the results of taking big swings at all millenium prize problems.

  102. 102. dooglius||context
    The proof appears to be a sub-exponential algorithm for #3-SAT not just 3-SAT, I think this is considered a much stronger result?
  103. 103. geysersam||context
    Isn't 3-SAT NP-complete?
  104. 104. LPisGood||context
    It is the canonical NP complete problem.
  105. 105. krackers||context
    Yes. Up until now, it was unknown whether containment of NP in EXPTIME was strict or not. (Obviously you can brute-force all possible witnesses, so any problem in NP can be solved in EXPTIME, it was open whether you could do better than that.)

    Showing 3SAT (technically #3SAT) can be solved in less than EXPTIME resolves this. It's only slightly subexponential, not even quasipolynomial, but it is a very surprising result. And that too a constructive algorithm.

    Edit: Apparently not true, the constructive algorithm given may not survive under reductions. See discussion in https://news.ycombinator.com/item?id=50252769

  106. 106. 3abiton||context
    I am not sure if I side with Tao on this, or 3B1B. It's already causing quite a kerfuffle (to say the least) in the academic communities. This is the new norm now.
  107. 107. Rudybega||context
    To give some context:

    Kakeya / local smoothing (math): The result would resolve the Kakeya conjecture and Stein’s restriction conjecture across all dimensions together. Mathematicians had been making progress one dimension at a time, so this would settle a whole family of central harmonic analysis problems at once.

    ETH is false (computer science): ETH has been used as a computational hardness premise in hundreds of papers, so a disproof would undercut a large body of existing complexity results. It would also change what researchers think is achievable for efficient computation.

    QCD existence (physics): It would give a rigorous mathematical foundation to the theory of the strong force, which physicists have used for decades without proving it’s well-defined. It also bears on a Millennium Prize Problem.

  108. 108. jlev1||context
    Thanks Claude!
  109. 109. Rudybega||context
    Glad to help (I only really understand the implications of ETH well enough to summarize myself without assistance haha). I figured if I wanted simplified context, others might too.
  110. 110. perching_aix||context
    was it the "bears on" that you caught? :)
  111. 111. emil-lp||context
    I would guess ETH has been assumed in thousands of papers. I have several myself.

    On the positive side, suddenly there's a whole bunch of open problems!

  112. 112. dekhn||context
    Is there any obvious path from these results to any sort of physics, chemistry, or biology breakthrough? From what I can tell: no (but I lack the physics and chemistry expertise to say anything about the QCD finding).

    Turning the question arouhnd: what would be the most impactful thing for OpenAI or Anthropic to do to show large breakthroughs?

  113. 113. demibabs||context
    Solve p = np with an example algorithm maybe?
  114. 114. dekhn||context
    Huh? I'm not sure that makes any sense.
  115. 115. Kotlopou||context
    From the physics, not without more breakthroughs, and even then I can't imagine what that would look like. The particle physics that you can use industrially has long been understood, and the field has long been long stuck because the only things we don't understand are also insanely expensive to experimentally access. Maybe once we move up the Kardashev scale, though.

    ETH sounds more like there's a path it could become important? In general, the recent complexity results suggest that a) our intuitions about that world are unreliable, and b) the truth seems to be insanely complicated. I mean, new faster multiplication algorithms in 2026, what the hell? How can we say anything about the full space of all possible algorithms?

  116. 116. redox99||context
    If we had really good understanding of physics, couldn't we find out how to make a room temperature superconductor (or prove it can't exist)?

    Or is such understanding reliant in experimentation because there are "hidden constants" we can't figure out with math alone?

  117. 117. teamonkey||context
    We already do have a very good understanding of QCD, it’s a very successful model with 70 years of experimental results behind it. This proof may offer new insight but most likely will just be confirming what we already knew.
  118. 118. dekhn||context
    This is where I start to get curious.

    Why haven't these theories had more impact on materials science? We use DFT and other greatly simplified approaches (with tremendous results) but still I suspect we are massively underperforming in terms of producing materials with useful properties.

  119. 119. hershkumar||context
    QCD simulations (like lattice QCD) are extremely expensive (exponential in the number of constituent quarks) and usually things like material properties require bulk physics, in large system sizes. The separation of scale between a theory like QCD and something like a simple metal makes it very difficult to practically do a first principles computation.
  120. 120. dekhn||context
    I wonder if the best statement we can make for future AI discoveries is that, ideally, they will allow us to move up the Kardashev scale faster.

    The new faster multiplication algorithms are both galactic, are they not?

    It does not seem surprising to me at all that AI can find new galactic algorithms that are not of any direct use (at best they can guide us to find better solutions that are non-galactic).

    What would be surprising and interesting is if AI can find a new floating point multiply-add that is 2X faster per operation than the current fastest chip implementations. That would immediately have billion+ dollar implications. The teams who already work on this have excellent approaches and invest enormous amounts into tiny improvements already; there are probably not much low-hanging fruit there (proponents of using AI for chip design improvements have impressive claims, but unclear that any of those really worked out in reality).