Go back
The Infinite Hotel

The Infinite Hotel

Posers and Puzzles

b

Joined
24 Nov 04
Moves
63
Clock
12 Jul 06
Vote Up
Vote Down

Imagine a hotel with an infinite number of rooms. The rooms are simply numbered 1,2,3...ad infinitum. Each room will fit only 1 person in, and each room is full.

Now, what happens if one more person comes? Which room do you put them in?

F

Joined
11 Nov 05
Moves
43938
Clock
12 Jul 06
Vote Up
Vote Down

I'll put him in room #1.
That's what I would have done.

b

Joined
24 Nov 04
Moves
63
Clock
12 Jul 06
Vote Up
Vote Down

And the person who was in room 1 before?

N

The sky

Joined
05 Apr 05
Moves
10385
Clock
12 Jul 06
Vote Up
Vote Down

Originally posted by borissa
And the person who was in room 1 before?
Everyone moves one room up.

b

Joined
24 Nov 04
Moves
63
Clock
12 Jul 06
Vote Up
Vote Down

And what if infinity more people come, each wanting a room?

S

Joined
20 Feb 06
Moves
8407
Clock
12 Jul 06
2 edits
Vote Up
Vote Down

This problem is called "Hilbert's Hotel" after the famous German mathematician David Hilbert. It's meant to illustrate the supposed paradox that an infinite set A can be in be in bijective correspondence with a proper subset B of A.

Of course, it's not really a paradox at all. You just have to think about it a bit.

(Here "bijective correspondence" means the elements of A can be paired off with the elements of B, with no element of B used twice and no elements of B left over. It's the correct notion for two sets A, B to "have the same number of elements".)

Edit: If you want an answer to the question put the original people in rooms 2, 4, 6, ... and the new people in rooms 1, 3, 5, ...

ab

Joined
28 Nov 05
Moves
24334
Clock
12 Jul 06
Vote Up
Vote Down

Originally posted by borissa
Now, what happens if one more person comes?
There are no more people.
You've used them all up filing the infinite hotel. 😛

b

Joined
24 Nov 04
Moves
63
Clock
12 Jul 06
Vote Up
Vote Down

Shhhhhhh.... 😛

F

Joined
11 Nov 05
Moves
43938
Clock
12 Jul 06
1 edit
Vote Up
Vote Down

An interesting aspect of this 'paradox' is the following:

You have a hotel with infinite number of rooms and they're all filled up. You rent the rooms night after night.

A new guest comes. You place every guest in room #n in room #(n+1). That's the solution, right?

But the room #1 is not free before all guest move one room upwards. This takes infinit amount of time. So the new guest cannot ever get his room. Certainly not before the night is over, anyway.

So if you don't have infinite time at your disposal - the 'paradox' has not a solution. It simply can't be done.

b

Joined
24 Nov 04
Moves
63
Clock
12 Jul 06
Vote Up
Vote Down

It wouldn't take infinite time, if everyone moved simultaneously. There is a corridor between the rooms, so they can all move out of their rooms into the corridor, then all take 10 steps right, then all move into the next room. Say, 30 seconds?

F

Joined
11 Nov 05
Moves
43938
Clock
12 Jul 06
Vote Up
Vote Down

Originally posted by borissa
It wouldn't take infinite time, if everyone moved simultaneously. There is a corridor between the rooms, so they can all move out of their rooms into the corridor, then all take 10 steps right, then all move into the next room. Say, 30 seconds?
True, but how do you make them do it simultaneously? How to make infinite number of people to move one room to the left in the same time?

ab

Joined
28 Nov 05
Moves
24334
Clock
12 Jul 06
Vote Up
Vote Down

Originally posted by SPMars
Edit: If you want an answer to the question put the original people in rooms 2, 4, 6, ... and the new people in rooms 1, 3, 5, ...
before you re-fill all the rooms, what if you divide the people into 2 groups.
A - those that were originally in rooms 2,4,6...
B - those that were originally in rooms 1,3,5...

group A fills rooms 2,4,6...
group B fills all the remaining rooms

nowhere left for the new guest.

m

Joined
06 Jun 06
Moves
1458
Clock
12 Jul 06
Vote Up
Vote Down

answer: if infinite people are coming to your hotel, and each person has to pay, you must be making a lot of money, so just build another hotel. 😛


I WIN!!!!!!

u
The So Fist

Voice of Reason

Joined
28 Mar 06
Moves
9908
Clock
12 Jul 06
Vote Up
Vote Down

Originally posted by borissa
Imagine a hotel with an infinite number of rooms. The rooms are simply numbered 1,2,3...ad infinitum. Each room will fit only 1 person in, and each room is full.

Now, what happens if one more person comes? Which room do you put them in?
come on now, you can never fill an infinite amount of rooms. There will always be room. To say that each one is filled is an error in logic. Just cause you "say" the rooms are filled, it doesn't mean they are actually filled.

If I say this apple is a banana, it doesn't mean the apple is a banana. It just means my logic is flawed. To say that an infinite amount of rooms can be filled is also flawed.

E

Joined
06 Jul 06
Moves
2926
Clock
12 Jul 06
Vote Up
Vote Down

Originally posted by uzless
come on now, you can never fill an infinite amount of rooms. There will always be room. To say that each one is filled is an error in logic. Just cause you "say" the rooms are filled, it doesn't mean they are actually filled.

If I say this apple is a banana, it doesn't mean the apple is a banana. It just means my logic is flawed. To say that an infinite amount of rooms can be filled is also flawed.
theres infinate people too, the problem is there is no such thing as infinate. thats impossible, everything has to stop somewhere.

Cookies help us deliver our Services. By using our Services or clicking I agree, you agree to our use of cookies. Learn More.