- 50,384
- 26,437
Warp said:What I said is that it looks to me like this argument is circular
It has been explained why it isn't. Do you have further questions about the explanations that have been provided?
Warp said:What I said is that it looks to me like this argument is circular
zinq said:That makes no difference to me.
I commented on that in post #13 in this tread. I suppose my difficulty in understanding the argument changed from "this argument looks circular to me, when it's done using base 2" to, essentially, "I don't know what's wrong in my logic when I do this remapping." To recapitulate this latter point:Infrared said:@Warp Your confusion about the argument appearing circular seems to come from the fact that real numbers can have multiple decimal representations. Could you say if my post 28 answers your question, or if it's still not clear?
Warp said:My thinking is (and where I'm probably mistaken, although I don't know the details) that if we assume the set is countable, ie. enumerable, it shouldn't make any difference if we replace every element in the list with a natural number. From the perspective of the proof it should make no difference. (Or should it?)
Let's avoid 'enumerable' as there is also 'denumerable' - I will stick to countably infinite.Warp said:The argument (which is a proof by contradiction) starts by making the assumption that the set of all infinite strings is countable, ie. enumerable,
What do you mean by 'list in order'? It doesn't matter what order you list them in.Warp said:ie. possible to list in order (it has to make that assumption because else it would not be able to say "take the first digit of the first string, the second digit of the second string, etc.")
Yes it makes a difference; we are not trying to see whether the natural numbers can be put into 1:1 correspondence with the natural numbers.Warp said:My thinking is (and where I'm probably mistaken, although I don't know the details) that if we assume the set is countable, ie. enumerable, it shouldn't make any difference if we replace every element in the list with a natural number. From the perspective of the proof it should make no difference. (Or should it?)
This is just a list of the natural numbers so I can easily find a real number that is not on it: how about ## 1 \over 2 ##. No need to go on.Warp said:Binary digits, least significant digit first.
0: 000000...
1: 100000...
2: 010000...
3: 110000...
4: 001000...
5: 101000...
The rules of this game are that you get to pick the list, I get to pick the way the diagonal argument works (picking both is cheating). I'm going to pick the method @TeethWhitener pointed out earlier, so that I will look at pairs of digits and replace '01' with '10', and every other pair with '01'.Warp said:"But", you might argue, "the argument is about proving that the real numbers between 0 and 1 are uncountable!" That doesn't really make a difference because we can simply make those be binary values between 0.0 and 1.0:
0: 1.000000...
1: 0.000000...
2: 0.100000...
3: 0.010000...
4: 0.110000...
5: 0.001000...
and now the diagonal argument constructs the number:
X: 0.111111...
Warp said:The argument (which is a proof by contradiction) starts by making the assumption that the set of all infinite strings is countable, ie. enumerable
Warp said:My thinking is (and where I'm probably mistaken, although I don't know the details) that if we assume the set is countable, ie. enumerable, it shouldn't make any difference if we replace every element in the list with a natural number.
Office_Shredder said:I feel like you're just trying to dance around the way that proof by contradiction normally works.
SSequence said:"For every list of real numbers (that we consider individually), there exists a real number which doesn't belong to that list."
SSequence said:"There exists a list of real numbers that contains every real number"
Office_Shredder said:The thing you're trying to prove is there is NO enumeration of all infinity binary strings. If you start by assuming there IS an enumeration
In my view, the argument is complete after the first paragraph.PeterDonis said:We start with the assumption that we have a sequence of infinite strings of binary digits. We do not assume that this sequence contains all possible infinite strings of binary digits. We simply ask the question: can we, given any such sequence, construct an infinite string of binary digits that cannot be in the sequence? The diagonal argument proves, by construction, that the answer to this question is yes.
This argument, by itself, does not prove that the set of infinite strings of binary digits is uncountable. To prove that, we need an additional argument as follows:
SSequence said:Either we show:
(1) ##\forall x \in S \,\, [\,\exists r \in \mathbb{R} \,\,( \, r \notin x \, )\,] ##
OR we show:
(2) ##\lnot \, \exists x \in S \,\, [ \,\, \forall r \in \mathbb{R} \,\,( \, r \in x \, ) \,\, ] ##
SSequence said:If you take an element ##x \in S## (in the specific notation I used), then it is (seemingly) an implicit short-hand for the function ##f:\mathbb{N} \rightarrow \mathbb{R}##.
I think you are not interpreting the expressions, that I wrote, the way I intended (which is clear given your objections).PeterDonis said:Not really, because your notation has to express somehow the fact that ##S## is countable.
In any case, that's not the only thing wrong with your expressions. For one thing, they are not actually logically equivalent. For another, your innermost expressions are using set membership (e.g., ##r \notin x##) when they should be using equality. And for a third, if you fix the second item I said just now, and look at your second expression, I think you will find it does not say what you meant to say, and is in fact obviously false.
Yes, it does seem to me that proof by contradiction isn't necessary.PeterDonis said:And I would say that, if you want to take that position, then you are taking the position that no proof by contradiction is required anywhere in the argument...
SSequence said:I think you are not interpreting the expressions, that I wrote, the way I intended
SSequence said:##r \in x## is used to denote that for a given ##x \in S## and ##r \in \mathbb{R}## , the real ##r## is in the list ##x##
But actually, I see where the confusion is coming from!SSequence said:Let ##S## be collection of all "lists of real numbers".
PeterDonis said:Now, you are correct that this can be obtained from the Phase 1 conclusion above by simple quantifier transformations, so it is actually logically equivalent to the Phase 1 conclusion. And I would say that, if you want to take that position, then you are taking the position that no proof by contradiction is required anywhere in the argument...
On this view, what I described as Phase 2 of the argument is simply recognizing this logical equivalence...
Of course the argument starts with the assumption that the set of all infinite strings is countable. If it didn't, then it couldn't say "take the first digit of the first string, the second digit of the second string" and so on. The very fact that it's saying "first string", "second string" etc. is making the assumption that the set is countable, ie. enumerable, ie. that you can list them in order and say "this is the first one", "this is the second one" and so on. Isn't that the very definition of "countable"?PeterDonis said:No, that is not the assumption that the complete argument starts with. Please go back and read my post #16. You apparently still have not fully grasped what I was saying in that post, so the structure of the actual argument is not the same as the structure of the argument you are thinking of and asking questions about.
SSequence said:I will use a different symbol than in the expression .
Warp said:Of course the argument starts with the assumption that the set of all infinite strings is countable.