godelian wrote: ↑Wed May 28, 2025 12:06 pm
Skepdick wrote: ↑Wed May 28, 2025 7:10 am
Since you can't express a witness; can you at least express how you know that uncomputable numbers exist?
Given that you can't tell me absolutely anything about an uncomputable number (not even how it interacts with other numbers) I am having a hard time understanding what its existence amounts to.
Most importantly: How do you know they exist? Is there any substance to such knowledge; or is it just a metaphysical commitment?
It is provable:
ChatGPT: there exist nonempty sets of mathematical objects -- we can prove their existence -- for which it is not possible to construct a witness. Give me an example.
A classic example of a nonempty set of mathematical objects for which we can prove existence without being able to construct a witness comes from classical logic and non-constructive proofs in analysis or set theory. One famous example:
Example: A Real Number That Is Not Computable
Let’s define the set:
S={x∈R∣x is not computable}
Claim: The set S is nonempty
But that's just as vacuous as every Classical claim. Give me just one element in S.
Give me a single Real number which cannot be encoded on a Turing machine.
If you cannot present such a counter-example then you cannot insist that there is NO bijection between Real numbers and TMs; and you cannot insist that S exists.
godelian wrote: ↑Wed May 28, 2025 12:06 pm
Why we know it exists:
The set of computable real numbers is countable (since there are only countably many Turing machines).
The set of all real numbers is uncountable.
Therefore, the set of non-computable real numbers is uncountable (by cardinality argument).
This is simply a non-starter. There exists NO real number which cannot be represented/encoded as decimal expansion on the tape of a Turing machine. The Turing machine doesn't have to generate the digits of the number.
The number is already encoded on the tape as the TM's initial state.
The TM (in turn) either does nothing; or shifts right forever.
Since there exists NO real number that cannot be written down on an infinite piece of paper (such as the tape of a TM) then there exists a bijection. between Real numbers and Turing Machines.
If the reals are countable then so are TMs.
If the reals are uncountable then so are TMs.
But it cannot be that one is countable and one is uncountable; for this contradicts the bijection.
You cannot have a bijection between sets of different cardinalities.
godelian wrote: ↑Wed May 28, 2025 12:06 pm
The uncomputable numbers impact the computable ones in very subtle ways. For example, a true statement in the standard model of arithmetic becomes unprovable because in some nonstandard model the statement turns out to be false. These nonstandard models are replete with uncomputable numbers:
https://en.wikipedia.org/wiki/Non-stand ... arithmetic
Tennenbaum's theorem shows that for any countable non-standard model of Peano arithmetic there is no way to code the elements of the model as (standard) natural numbers such that either the addition or multiplication operation of the model is computable on the codes. This result was first obtained by Stanley Tennenbaum in 1959.
It is indeed a bit metaphysical that uncomputable nonstandard numbers subtly influence the standard model of arithmetic. Mathematics without uncomputable numbers would need to remove the distortions caused by these uncomputable numbers. The standard model of arithmetic would not remain the same. One immediate effect would be:
ChatGPT: If there were no nonstandard models of arithmetic, what would be the immediate impact on the standard model?
This would mean that:
The first-order theory of arithmetic (PA) is categorical—it has only one model up to isomorphism.
This is impossible under first-order logic, so something major would have to change:
First-order logic would have to be replaced (e.g., by second-order logic with full semantics).
Or the Compactness and Löwenheim-Skolem theorems would fail.
Or PA would somehow become syntactically complete, which it is not due to Gödel's incompleteness theorem.
So, if no nonstandard models existed, it would imply a collapse or change in foundational logical theorems. There would be massive changes in logic and model theory—we would lose core theorems of first-order logic or have to shift to stronger logics.
This would just be the immediate impact. There would also be downstream knock-on effects. It is difficult to imagine what exactly would happen without actually making the change. In my intuition, lots of algorithms would start breaking all over the place. These uncomputable numbers keep hidden structures in place without which mathematics would no longer be what it is today.
But if the uncomputable numbers don't actually exist this renders your axiom "S is non-empty" as false.
Ex falso quodlibet *BOOM* you can prove anything.
Well what if Cantor's Diagonal argument was itself weaponized against Classical Mathematics?
Diagonalization (itself an infinitary process) is said to produce a unique real, so then perform diagonalization again; and again; and again... ad infinitum.
An "uncomputable real" would have to be something that cannot be produced even by infinite iterations of the very process that classical mathematics uses to prove their existence.