NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Infinities, impossibilities, and the man in the white linen suit (iain.so)
jsrozner 32 minutes ago [-]
Has anyone here actually looked at the Shai Ben David (SBD) result? I did a final grad project on it recently for a class on incompleteness. In my view it's not really that interesting. For learnability to be undecidable, the cardinality of the continuum (size of the reals) must exceed \aleph_k for all finite k. ZFC does not bear upon this (CH is independent of ZFC), so this is a possible setting of the world, and therefore learnability can be undecidable.

But say the size of the continuum is, e.g., \aleph_3, (in this case CH is false, but it's not "horribly false"), then SBD shows how to build a compression scheme, and thus their EMX -- estimating the maximum problem -- is "learnable". But the compression scheme whose existence they show (it's just a function whose existence they prove) can't actually be encoded, since it requires identifying a maximal element by invoking the well-ordering theorem. So there's no algorithm that enables solving the problem (though a function solving the problem exists).

This result, without further work, does not immediately say anything about the sorts of problems for which abstractions can be learned. And abstraction is at the heart of understanding and problem solving.

See e.g., https://arxiv.org/pdf/1909.08410 (§5)

azakai 5 hours ago [-]
The overall point feels strained to me.

Yes, formal mathematics has such limits. We can't expect machines to be perfect and provably perfect. But the industry isn't assuming that. Why would it? Natural intelligence is not perfect or provably perfect, either.

Rather than certainty, measurement is often enough. We can't prove a program will always halt, but we can check it halts in a specific execution.

Approximation is also often all we need. Even if we can't prove that we can train a network with more than 50% success, if we can get multiple shots at that (using different data, or initial random weights, or training techniques, or something else), then we can reduce that danger exponentially. (I don't know that we have a guarantee of succeeding there, but this would be the hope, and I am not aware of anything showing it is impossible, unlike perfect provability.)

Finally, it is possible that perfect provability does work on the problems we care about. Godel and Turing etc.'s proofs rely on finding rare situations where we can't prove things - cleverly-constructed pathological cases - but perhaps human behavior does not fall into that set. Human behavior may not be a pathological case for proofs or learnability.

roughly 38 minutes ago [-]
The court system is the system built for dealing with this indeterminism in human affairs. The question is not whether imperfect systems are useful, or whether there are ways to construct a system to accommodate those imperfections - both of those have been answered again and again in human history (yes, and yes, with the same caveats as the first systems - turtles all the way down). The questions are how much effort does it take to reduce those imperfections to a level that renders the system a net improvement, what is the total cost of the system given those required efforts, and who pays the cost of the inevitable failures that still emerge from the system? As sits, the AI industry seems unwilling to put real effort into calculating the first, is certain the answer to the second is minimal, and is absolutely uninterested in being the answer to the third. The basic point here is, given that we know for a mathematical fact that the answer to the first is larger than we want it to be (that’s this whole article), how do we want to address the second and the third?
Swizec 4 hours ago [-]
> We can't prove a program will always halt, but we can check it halts in a specific execution.

The computer scientist says “The halting problem cannot be solved, I have proven it” and the software engineer goes “30 second timeout, if the answer’s not ready by then we don’t need it”

hardbass 4 hours ago [-]
I don't understand the point at all. Mathematical theorems like godel's incompleteness theorem or the halting problem are applicable to everything including the human brain. If they were a limitation to developing general intelligence then human beings wouldn't have existed.
skippyfish 3 hours ago [-]
> Godel's incompleteness theorem or the halting problem are applicable to everything including the human brain.

Maybe. That's if you assume that the universe is a conventional computer. Far from settled and the alternative isn't necessarily just "God does it" - it might be that the universe is a "computer-plus", with some processes that produce results not computable by Turing means. It would be strange, but so is quantum mechanics, so...

hardbass 24 minutes ago [-]
As of yet we have no such evidence of physical systems that are more powerful than Turing machines. We will consider if ever such evidence arises.
pegasus 2 hours ago [-]
Yep, a possibility that has found support with Roger Penrose, who wrote two books about it.
moi2388 2 hours ago [-]
Are they? Are there any actual Turing machines? Doesn’t that require infinite memory? I don’t know of a single thing which actually has that, nor one that comes close.
Chinjut 52 minutes ago [-]
That just means even more limitations, then. (Though the grandparent comment is correct that literally everything is subject to the same Gödel-style limitation on its ability to make negative claims about its own behavior, whether computers, humans, or any other system at all.)
jibal 2 hours ago [-]
Finite machines such as FSMs (finite state machines) are a subset of TMs, so yes they are actual Turing Machines. What they aren't is UTMs ... universal Turing Machines that can emulate every TM.
zeitgeistcowboy 5 hours ago [-]
Yes, but does a computer system or tool or AI need to be provably correct or 100% guaranteed not to cause harm to be useful? Alternative methods (human, simple rules) aren’t either. Perfect can be the enemy of good enough. Just being pragmatic here.
skippyfish 5 hours ago [-]
Aside from seemingly being 100% AI-generated, this article makes a really spurious use of Godel's argument, which I think is best exemplified by the following passage near the end:

"These four threads share a common ancestor in what Gödel proved in 1931, and Turing sharpened in 1936. Rule-based systems cannot fully account for themselves. A system cannot certify its own trustworthiness. A learning framework cannot determine its own boundaries. A safety strategy cannot verify its own completeness.

None of this is softened by the fact that a neural network feels organic rather than rule-like. A model’s weights are numbers, and its training is arithmetic, all of it running on von Neumann’s realisation of Turing’s imaginary device. AI is not adjacent to this mathematics. AI is made of it.

The AI industry, understandably, would rather not dwell on this. "

This is a complete non-sequitur. Godel's argument isn't even that profound: it just says that a system of axioms good enough to embed standard natural number arithmetic must be independent of a certain constructed sentence, i.e., it will run the same whether that sentence is true or false and you can't tell from its axioms which of these two options is in effect. While that sucks for philosophers, it doesn't make mathematics less useful, less dependable, or less correct in a practical sense. It has no practical implications to anything that the AI industry is promising today.

c2c2c 5 hours ago [-]
I think this is selling Gödel a little bit short. He proved for the first time that in any system of mathematics with enough complexity to be interesting, there are statements that cannot be proven true or false. The Gödel sentence might seem like a trivial example, but other examples of such things have been discovered since, such as the continuum hypothesis which the article mentions.
pdonis 3 hours ago [-]
> n any system of mathematics with enough complexity to be interesting, there are statements that cannot be proven true or false.

Note that the article itself is not as careful as you are here about correctly stating what Godel's Incompleteness Theorem actually says. The article states it this way: "any set of rules powerful enough to handle basic arithmetic will contain true statements it cannot prove". But that's wrong, because, when you take into account Godel's Completeness Theorem, you realize that, for any formal system complex enough for the proof of Godel's Incompleteness Theorem to go through, there must be a semantic model of that system in which the Godel sentence for that system is false! The article's misstatement is unfortunately very common, but it's still a misstatement.

skippyfish 5 hours ago [-]
The article is massively overstating the implications of Godel to the AI industry, so to be clear - are you defending the article, or are we bikeshedding about my phrasing? Because my "not that profound" should be interpreted as relative to the article.
srean 4 hours ago [-]
Ah that "with me or against me" dichotomy again.
inigyou 2 hours ago [-]
Axiom systems feel like the ordinal numbers: you can keep building upwards as far as the eye can see, and even farther and you run out of useful reasons to do it long before you run out of axiom systems or numbers.

"One!" "Two!" "Three!" "Infinity!" "Infinity plus one!" "Infinity plus two!" "Infinity plus infinity!" "Infinity times infinity!" "Infinity to the power of infinity!" "Infinity to the power of infinity to the power of infinity!" "The supremum of all ordinals that can be expressed in a finite sequence of symbols!" "The supremum of all ordinals that can be expressed in a finite sequence of symbols plus one!"

skybrian 3 hours ago [-]
I think you’re right about practicality. Seems like nonstandard models of arithmetic suggest that there are things we cannot know about all natural numbers, because some of them (nearly all of them) are “too high to work with.” They are too high when all you can do with them is write proofs about them using induction.

There’s a sense in which the set of natural numbers is too big to be practically useful, but no smaller set makes sense when writing proofs. The set of numbers you can reach without using induction (say, by using a computer to check) isn’t well-defined.

And that has nothing to do with AI’s limitations.

hardbass 4 hours ago [-]
The worse confusion they seem to have is they think mathematical theorems are only applicable to "computers". Mathematical theorems have no escape, they apply just as much to human brains as to computers. If these theorems were a blocker for developing general intelligence then how do humans exist.
lubujackson 5 hours ago [-]
This is a fantastic article with lots of interesting questions raised between the halting problem and applications of AI.

The MRI example is very interesting - add a bit of noise and the crisp results fall apart. But we know we can carve out some determinism by orchestrating around LLM (validation loops) but they are only as good as the coverage of validation and the fidelity of expectations.

Which raises a fundamental question: where is the line between an effective harness and a broken one?

To put it in halting problem terms, if we have an outside program that checks the internal program for halting, we know we will capture some number of previously incatchable halting problems. How can we quantify this? We know there is a class of halts we can catch and prevent, but there will always be more complex ones that escape us.

In the real world, knowing the task is impossible doesn't impact the value of reducing the problem. More importantly, knowing which types of halting problems can be fully captured and which ones are intractable. Agent orchestration could directly benefit from layering a framework over this fuzzy space of knowableness.

cubefox 4 hours ago [-]
> The greatest logician since Aristotle

Not to diminish Gödel's work, but the greatest logician since Aristotle was clearly Gottlob Frege, the inventor of modern predicate logic.

roughly 37 minutes ago [-]
You’re going to need to prove that one
jibal 2 hours ago [-]
Turing proved that no TM can determine whether all TMs halt ... not that no TM can determine whether some specific TM halts ... the difference a common misunderstanding of the proof. Analogously, while we can't prove that no AI is or isn't harmful, we can prove that certain AIs are or aren't harmful.
classified 5 hours ago [-]
This wall of slop is just a long, boring ad.

> We help companies make sense of technology and build lasting improvements to their operations.

Could it possibly be any more meaningless? I could help make sense of words and build lasting improvements to drivel.

cubefox 4 hours ago [-]
Is it just me or does this article have a lot of LLM-isms?
jsrozner 1 hours ago [-]
Yes, it is very clearly AI written or substantially AI assisted. "Claude, write about Godel's incompleteness thms with respect to AI"

And it's annoying that comments like yours get downvoted. Maybe HN should have a "vote that this is undisclosed AI writing" button for every post now.

iainharper 5 days ago [-]
I wrote this partly because nobody seems to know about Gödel who is arguably a more important figure than Turing.

The piece follows four threads where formal limits show up in AI practice today: learnable problems that mathematics cannot sort, neural networks that exist but cannot be trained, self-improving systems that dropped their safety proofs for benchmark scores, and the fact that “will this AI cause harm” is, mathematically, an unanswerable question.

The piece is long and the math is dense. I’m curious whether people see the connection as tight or as overextended—whether Gödel’s structural limits actually do constrain what we’re doing now, or whether I’m collapsing categories that should stay separate.

bglusman 5 hours ago [-]
This is a wild statement to me that “nobody seems to know about Gödel”… I think I learned about him when I was like 12? And while I’ve certainly met plenty of people who haven’t heard of him, until 10-15 years ago the same was true about Turing, mostly changed by a some Hollywood and/or literary references… and Gödel had a tiny bit of that in Oppenheimer if i recall, though not to the same degree? I bet if you asked 100 comp sci students if they’ve heard of Gödel at least 50 would say yes? On what basis do you think no one has heard of him? Not many have read the original math, sure, but… the idea that he was a mathematician who wrote an incompleteness theorem? VERY widely known.
dmd 6 hours ago [-]
I’m curious how much you used AI to write it, as it’s just chock full of Claude-isms.
jboss10 5 hours ago [-]
This does read a little like AI, but I can't see many vocabulary based Claude-isms. But it does start with an anecdote, and there are other aspects of the writing which seem AI.
6 hours ago [-]
5 hours ago [-]
sorokod 4 hours ago [-]
Gödel, Escher, Bach (1980, Pulitzer prize) was how I first got exposed to Gödel.

https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach

jason_s 2 hours ago [-]
I think there is a loose connection. Hofstadter's 1979 masterpiece, Gödel Escher Bach (https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach --- mentioned in an earlier reply), has a chapter called Contracrostipuntus (https://genius.com/Douglas-hofstadter-contracrostipunctus-an...) which describes an arms-race tension between Crab's "perfect" record player and Tortoise's mischievous records designed to be unplayable on that record player, with titles such as "I Cannot Be Played on Record Player X". Crab's then invents a "Record Player Omega" which includes an ahead-of-time "scanning" step to reconfigure itself based on the record it scans...

All of which reminds me of virus-scanning on computers, and AI efforts for "safety".

Making the connection between GEB and AI isn't new, apparently: https://matthodges.com/posts/2025-08-26-music-to-break-model...

hardbass 3 hours ago [-]
If the theorem is truly general ie any algorithm not just certain classes of neural net training methods, then is a moot point. Computers, humans or any other physical system can't solve it.
jibal 2 hours ago [-]
> the fact that “will this AI cause harm” is, mathematically, an unanswerable question.

No it isn't -- this is a fundamental misunderstanding. What is unanswerable is "For all x where x is an AI, will x cause harm?" ... but there is an infinity of specific AIs that provably will or won't cause harm.

Likewise this a very common misunderstanding of the Halting Problem -- Turing proved that there is no TM that can prove whether m will halt for all possible TMs m ... but there are myriad TMs that provably do halt or provably don't halt.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 19:31:51 GMT+0000 (Coordinated Universal Time) with Vercel.