On 11/09/2022 19:48, PengKuan Em wrote:
> I do a detailed analysis of Cantor’s theory of uncountable sets. The logic of his proofs has some weaknesses. I propose an axiom and a solution to continuum hypothesis.
>
> The main idea is:
> Assumption of Cantor’s proofs: All real numbers (set R) are in a list (list L).
>
> This assumption means R=L, considering L as a set.
I think you're not really familiar with everyday set theory, where "lists", "functions",
"countability" etc. are formally defined.
A better (for mathematicians) way of saying what you try to say in your PDF is:
Set R is the set of all real numbers.
List L is [by definition of "list"] a function N: --> R, and its range is (precisely) the whole of
R. In this post I use N for set of natural numbers {1,2,3,...}
It's also ok to summarise L as something like "assume L is an enumeration of R" or "L is a list
containing all members of R", but you have to understand that they are all saying the same thing - L
is actually a function mapping N to R! (And hence L =/= R )
Sets are not a priori ordered, and L is not simply the same set as R - it has a "function"
structure. Mostly mathematicians define functions (using set theory) as sets of ordered pairs, so
function f is the set { (x, f(x)) : x in domain of f}
I understand what you mean, however. I would say R = Range(L). This is not the biggest problem
with your paper, but your paper very early on (before L is introduced) says:
R = {r_1, r_2, r_3, ...}, i in N, r_i in R, [1]
so you are already pre-assuming that R is countable! R cannot be written in this form, as shown by
Cantor's argument. (If nothing else, this alerts readers to the lack of maths background of the
author, and primes them to expect a flurry of similar basic level mistakes... i.e. although they
don't say it out loud, they're already thinking "duffer"? You only get 3 strikes and you're out! :) )
Your paper should just say R = set of real numbers, define L by one of the wordings I used, and
conclude R = Range(L).
> This makes the claim “a real number is created but is not in the list L” wrong. Indeed, if a number is outside L, it is outside R too. So, the statement “the created real number is not in the list L” means it is not in R and is not a real number, which is equivalent to claim that a real number is not real number. This is absurd but Cantor’s diagonal argument and nested intervals proof both claim that a real number is not in the list L and thus, is not a real number, which make them wrong.
This is the key problem with your paper. I think the cause is that you don't understand proof by
contradiction, but maybe it's more subtle.
Quote from paper:
1. Assumption A: All real numbers are in a list.
2. sflip is created with the diagonal construction and is a real number.
3. sflip is not in the list, contradicting thus the Assumption A.
4. Conclusion: the set of all real numbers cannot be put into a list.
So Assumption A is where we ASSUME the existence of the list L above. L is not "constructed", just
assumed to exist, i.e. we ASSUME there is a function L: N --> R with Range(L) = R.
The point is that HAVING ASSUMED assumption A, IT FOLLOWS by solid logic, that what you call sflip
IS NOT in Range(L), AND ALSO that s_flip IS in R.
Above (and in your paper) you're saying the claim is "wrong", and "absurd" - but the claim is
logically valid GIVEN THE ASSUMPTION A. There is nothing "wrong" with the /argument/ in the proof!
It has just derived a contradiction from assumption A. Therefore we conclude assumption A is false.
That is the pattern for all proof by contradiction, and it's clear in your paper you are horribly
confused by this - but it's one of the most common proof patterns. Nobody claims that it is TRUE
that sflip is both in R and not in R. The only claim is that IF ASSUMPTION A WERE TRUE, then it
would follow that sflip is both in R and not in R. But assumption A is in fact not true, so no
problem. (Unless you just don't accept proof by contradiction...)
Hmm, also you use the word "created" for sflip. sflip is /constructed/ from L, and was always in
the set R (which contains ALL real numbers), so "created" is a bad choice of words - hopefully
that's just a language issue, not a real misunderstanding.
> On the other hand, Cantor's both proofs search for contradiction. Can “this real number is not a real number” be the contradiction? No.
Yes, that's one way of realising a concrete contradiction. When we have made an inconsistent
assumption, there will be MANY possible contradiction statements that we could derive - deriving any
one of them is sufficient to reject the original assumption.
> The contradiction of the proofs is in the third step: sout “is not in the list”.
Well, it comes out the same. "sflip is not in the list" means sflip is not in Range(L) = R, i.e.
it's not a real number. And yet step 2 ensures it is in R: contradiction! Any contradiction we
can deduce from the starting assumption suffices equally well.
> By failing to create sout the second step collapses before the third step declares the contradiction.
But the second step DOESN'T FAIL. It validly CONSTRUCTS sflip from the assumed list L, and the
construction by its nature guarantees sflip is a real number. [...under the assumption A, of course...]
You just don't understand how proof by contradiction works.
Mike.