Nicolas Macé's Shortform
post by Nicolas Macé (NicolasMace) · 2023-06-21T12:37:28.375Z · LW · GW · 3 commentsContents
3 comments
3 comments
Comments sorted by top scores.
comment by Nicolas Macé (NicolasMace) · 2023-06-21T12:37:28.465Z · LW(p) · GW(p)
Here's one of the math facts I find the hardest to wrap my head around: There are some finite, well-defined integers that are impossible to compute within PA or ZF.
The argument goes roughly like this: We'll define a finite integer that is such that computing would be equivalent to proving ZF's consistency. Then we're done because by an incompleteness theorem, ZF cannot prove its own consistency. So how to construct such a number? First construct a Turing machine that halts (on a blank tape) iff ZF is inconsistent. Say it has states. The busy beaver number is defined as the maximal number of steps a Turing machine with states takes when ran (on a blank tape), assuming that it halts. If we knew we'd need to run our TM at most steps to prove ZF's consistency. So we've constructed an that's as claimed.
Replies from: NicolasMace, Vladimir_Nesov↑ comment by Nicolas Macé (NicolasMace) · 2023-06-21T16:41:01.245Z · LW(p) · GW(p)
One observation that dissolves a little bit of the mystery for me: We can devise, within ZF, a set of properties that points to a unique integer . We can write down this integer, of course, but ZF won't be able to notice that it's the one that we're after, because if it did it'd prove its own consistency.
↑ comment by Vladimir_Nesov · 2023-06-21T16:32:17.141Z · LW(p) · GW(p)
Things like this are not quite "particular integers" though in the informal sense (19 is centrally a "particular integer", BB(1000) isn't). They are more like integer-definitions whose meaning (as particular integers) can't be characterized in some ways.
Similarly, the decision that an agent will eventually make is not a "particular decision" from the point of view of that agent, but a decision-definition whose meaning as a particular decision that agent can't yet divine, because it's not yet decided. Some external oracle might know more about the meaning of the decision-definition and predict what the decision will be before the agent makes the decision. And a stronger theory might "know" (in a given sense) which particular integer an integer-definition formulated in a weaker theory designates, or at least have some better characterization of it available.