Hilbert's paradox of the Grand Hotel - An easier solution?

  • Context: High School 
  • Thread starter Thread starter Lars Krogh-Stea
  • Start date Start date
  • Tags Tags
    Paradox
Click For Summary

Discussion Overview

The discussion revolves around Hilbert's paradox of the Grand Hotel, exploring various proposed solutions to the problem of accommodating new guests in a hotel that is already fully occupied by an infinite number of guests. Participants examine the implications of infinite sets and the nature of infinity, with a focus on both practical and theoretical approaches to the paradox.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Mathematical reasoning

Main Points Raised

  • Some participants suggest that instead of intricate shuffling, all existing guests could simply step outside, allowing new guests to enter and choose rooms freely, as there are infinite rooms available.
  • Others argue that the proposed method lacks clarity on where existing guests should go and how new arrivals would be accommodated, emphasizing the importance of the established method of moving guests to room 2N.
  • One participant points out that the paradox is often misunderstood by those unfamiliar with transfinite numbers, suggesting that the solution is straightforward for those with knowledge of modern set theory.
  • Another participant raises the issue of accommodating a bus with one person for every real number, questioning the feasibility of such a scenario within the hotel.
  • Some participants discuss the conceptual nature of infinity, noting that it is not a number but a concept, and reference the continuum hypothesis in relation to infinite sets.
  • There is a contention regarding the classification of the problem as a paradox, with some asserting that it is not a paradox at all, while others maintain that it presents a genuine challenge to understanding infinite sets.

Areas of Agreement / Disagreement

Participants express multiple competing views on the nature of the paradox and the proposed solutions, with no consensus reached regarding the best approach to accommodating new guests in Hilbert's Hotel.

Contextual Notes

Some participants highlight limitations in the proposed solutions, such as the need for clear organization when accommodating guests and the implications of different types of infinity, particularly in relation to real numbers.

  • #61
Lars Krogh-Stea said:
But 010101 is a binary representation of an integer (1*1+0*2+1*4+0*8+1*16+0*32=21).
That's a finite string. They represent integers.

We are interested in infinite strings! They don't represent integers.
 
Mathematics news on Phys.org
  • #63
PeroK said:
That's a finite string. They represent integers.

We are interested in infinite strings! They don't represent integers.
I understand all this.. But are you also saying that in an infinitely large set of infinitely long strings (containing only 1's and 0's) the string 100000000... wouldn't exist, and the string 1010000000... wouldn't exist?
 
  • #64
Lars Krogh-Stea said:
I understand all this.. But are you also saying that in an infinitely large set of infinitely long strings (containing only 1's and 0's) the string 100000000... wouldn't exist, and the string 1010000000... wouldn't exist?
Those are infinite strings all right, but they are not integers.

I suspect the root of the problem is that you don't realize that those are not numbers.
 
  • Like
Likes   Reactions: valenumr
  • #65
PeroK said:
That's a finite string. They represent integers.

We are interested in infinite strings! They don't represent integers.
Oh, I think I once again get the gist of your statement. I was missing the flow of your argument.
 
  • #66
Lars Krogh-Stea said:
But are you also saying that in an infinitely large set of infinitely long strings (containing only 1's and 0's) the string 100000000... wouldn't exist, and the string 1010000000... wouldn't exist?
Every integer has its own place on the number line. Where would these go? The thing is, it's impossible to say, because we don't know how many zeroes are represented by the ellipses (...).
 
  • Like
Likes   Reactions: valenumr
  • #67
valenumr said:
And really, any binary string can be interpreted as a number.
Not as an integer. Only as a real number with a decimal point somewhere.

Every integer, ##k##, has a decimal representation of the form:
$$k = k_0 + (k_1 \times 10) + (k_2 \times 10^2) + \dots + (k_n \times 10^n)$$For some finite ##n##, where the ##k_i## are the digits (binary or otherwise).

And, therefore, the integers are represented by finite strings of digits.

Every real number, ##x##, between ##0## and ##1## has a decimal representation of the form:
$$x = x_1 \times 10^{-1} + x_2 \times 10^{-2} + \dots$$Where ##x_i## form an infinite sequence of digits.

Therefore, the real numbers are represented by infinite strings of digits.

The OP's problem, I believe, is that he considers the following
$$k = k_0 + (k_1 \times 10) + (k_2 \times 10^2) + \dots$$To be an integer. Whereas, it is a divergent series and does not represent any finite number. Unless, of course, the ##k_i## are all zero after some finite value ##n##. But, then we only have the equivalent of the finite strings. We don't have every infinite sequence.
 
  • Like
Likes   Reactions: valenumr
  • #68
Mark44 said:
Every integer has its own place on the number line. Where would these go? The thing is, it's impossible to say, because we don't know how many zeroes are represented by the ellipses (...).
I wrote them from left to right, so you would get what I mean. You say it's impossible to say how many 0's come after 1. But mirror the number and you would see that it doesn't matter. Written from right to left, they would be easy to order and map to room numbers. And thus, for every passenger on the infinitely large bus, you can find a room. One gets off the bus, his name is AABBBBBB... (or 11000000...) He will get room number 3 (the digits are flipped so it reads from right to left). If somewhere along the line of digits more 1's appear, a room number will be given accordingly. Next passengers name is ABABABBBBBB... He will get room number 13 and so on. You will need to repeat the process infinitely of course, but that applies to the other methods too. The point is that it is possible to map these names to room numbers. For every passenger that gets off the bus, you will have to read as many letters as you need to differentiate them and assign a room.
 
  • Sad
  • Skeptical
Likes   Reactions: weirdoguy and PeroK
  • #69
Lars Krogh-Stea said:
I wrote them from left to right, so you would get what I mean. You say it's impossible to say how many 0's come after 1. But mirror the number and you would see that it doesn't matter. Written from right to left, they would be easy to order and map to room numbers. And thus, for every passenger on the infinitely large bus, you can find a room. One gets off the bus, his name is AABBBBBB... (or 11000000...) He will get room number 3 (the digits are flipped so it reads from right to left). If somewhere along the line of digits more 1's appear, a room number will be given accordingly. Next passengers name is ABABABBBBBB... He will get room number 13 and so on. You will need to repeat the process infinitely of course, but that applies to the other methods too. The point is that it is possible to map these names to room numbers. For every passenger that gets off the bus, you will have to read as many letters as you need to differentiate them and assign a room.
The digit 1 followed by infinitely many zeroes is not a (finite) number. We've been through all this so many times.

Veritasium is right. Georg Cantor was right. Every mathematician of the 20th and 21st Centuries was right. And you, I'm afraid, are wrong. No matter how many times you tell us that we cannot count, ultimately you are the one making the elementary errors.
 
  • Like
Likes   Reactions: weirdoguy
  • #70
PeroK said:
The digit 1 followed by infinitely many zeroes is not a (finite) number. We've been through all this so many times.

Veritasium is right. Georg Cantor was right. Every mathematician of the 20th and 21st Centuries was right. And you, I'm afraid, are wrong. No matter how many times you tell us that we cannot count, ultimately you are the one making the elementary errors.
I'm not saying that.. I'm saying the digit 1 with infinitely many zeroes before it can be read as a binary number that you can map to room number 1. The digits 11 with infinitely many zeroes before it can be read as a binary number that you can map to room number 3.. And so on. You have already answered yes to the question, when I asked if these combinations would occur in the list. Thats why I said that if you mirror the list, so it reads from right to left, then it's possible to map the passengers to their rooms.
 
  • #71
Lars Krogh-Stea said:
I'm not saying that.. I'm saying the digit 1 with infinitely many zeroes before it can be read as a binary number that you can map to room number 1. The digits 11 with infinitely many zeroes before it can be read as a binary number that you can map to room number 3.. And so on. You have already answered yes to the question, when I asked if these combinations would occur in the list. Thats why I said that if you mirror the list, so it reads from right to left, then it's possible to map the passengers to their rooms.

I think most conceptions of an infinite string of 1s and 0s does not have any such thing as infinite 0s, and then a 1. There are actual interesting ways to think about ordering in which you could imagine the set of all strings of infinitely digits and then one extra digit, but the canonical representation there is no "last digit".
 
  • #72
Office_Shredder said:
I think most conceptions of an infinite string of 1s and 0s does not have any such thing as infinite 0s, and then a 1. There are actual interesting ways to think about ordering in which you could imagine the set of all strings of infinitely digits and then one extra digit, but the canonical representation there is no "last digit".
I agree, but there is a first number. That's why I say "mirror the list".

Example: 100...0 will turn into 0...001. And for this practical application of mapping people to rooms, I see that as sufficient data to get the job done.
 
  • Skeptical
Likes   Reactions: weirdoguy
  • #73
valenumr said:
You're still trying to interpret the stings of ones and zeros as binary numbers. They are not. They are instances of members of a set. There is a mathematical study of boolean logic where such thoughts apply, but it is not relevant here.
If it works, it should be relevant..
 
  • Skeptical
Likes   Reactions: weirdoguy
  • #74
Lars Krogh-Stea said:
Example: 100...0 will turn into 0...001.
Bad example. Where is 100...0 on the number line?
And why not write the latter as just plain 1?

I think we've beaten this horse to death, so I'm closing this thread.
 
  • Like
Likes   Reactions: weirdoguy and PeroK

Similar threads

  • · Replies 69 ·
3
Replies
69
Views
7K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 31 ·
2
Replies
31
Views
5K
  • · Replies 18 ·
Replies
18
Views
6K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 27 ·
Replies
27
Views
4K
Replies
2
Views
9K
High School The M paradox
  • · Replies 4 ·
Replies
4
Views
699
  • · Replies 98 ·
4
Replies
98
Views
9K