In this case, I totally disagree with the view of constructive mathematics on uncomputable numbers. It almost sounds like: We vehemently deny the existence of unsolvable problems because unless you solve the problem, the problem does not even exist.ChatGPT: Does constructive mathematics acknowledge the existence of the set of uncomputable numbers?
Great question — and it gets to the heart of the philosophical differences in mathematics!
In constructive mathematics, the existence of a mathematical object typically means that you can construct it explicitly — i.e., give a procedure to build or describe it. This is different from classical mathematics, where something can be said to exist just because its nonexistence would lead to a contradiction.
Uncomputable numbers, by definition, are real numbers for which no algorithm exists that can produce their digits. In classical mathematics, it's easy to prove that almost all real numbers are uncomputable (using diagonalization and cardinality arguments). But constructive mathematics is more conservative — it doesn't accept the existence of objects unless they can be constructed explicitly.
Constructive mathematics generally does not acknowledge the existence of the set of uncomputable numbers in the same way classical mathematics does, because you can't construct such a set — or even a member of it — explicitly. Only objects that can be built step-by-step or specified algorithmically are accepted.
But then again, classical mathematicians can also be psychopaths:
It is impossible to choose an uncomputable number out of its set. By definition, there is no procedure for that. However, by using the Axiom of Choice, they simply brush this problem under the table. That is an approach from Absurdistan. In fact, they use an axiom to overrule the definition of uncomputable number. A choice is a computation. How can you do that computation in the context of the uncomputable? The classical position almost sounds like: The problem is unsolvable but if we create an additional axiom that the unsolvable problem can be solved, then the problem is no longer unsolvable. Henceforth, the problem has a solution, even though we cannot tell you what that solution actually is.ChatGPT: Does classical mathematics allow the use of the axiom of choice on the set of uncomputable numbers?
Yes, classical mathematics allows the use of the axiom of choice (AC) on any set, including the set of uncomputable numbers. Classical set theory (like Zermelo–Fraenkel set theory with the axiom of choice, or ZFC) makes no restrictions on how sets are defined or constructed, whether or not the elements are computable, definable, or even explicitly describable. In this framework, the axiom of choice applies to any collection of nonempty sets, regardless of whether we can explicitly describe their elements or have an algorithm to select them.
Using AC on Uncomputable Numbers:
The axiom of choice doesn't require us to construct a choice function explicitly — it merely asserts the existence of one. So in classical mathematics, you can apply the axiom of choice to select an element from every nonempty subset of uncomputable numbers, even though you can't compute that choice.
My current take on the matter is that both classical as constructive mathematics can develop tendencies of becoming absurd.