Veritasium
May 28, 2026
TL;DR
The Hilbert Hotel can accommodate any finite number of new guests or even one infinite bus by reassigning rooms, but when infinitely many infinite buses arrive simultaneously, a diagonal enumeration method is needed to assign everyone a unique room.
1. Introduction to the Hilbert Hotel
Establishes the thought experiment of an infinite hotel with numbered rooms and the seemingly impossible task of finding limits to its capacity.
2. Accommodating Single and Finite Groups
Demonstrates simple solutions: moving one guest down one room for a new arrival, or shifting everyone down by a fixed number for a bus with a finite number of people.
3. The First Infinite Challenge
Shows how to handle an infinitely long bus by reassigning existing guests to even-numbered rooms and giving the new infinite group all odd-numbered rooms.
4. The Infinite Buses Solution
Introduces the diagonal enumeration technique using a spreadsheet grid to assign unique room numbers to people from infinitely many infinite buses, converting a two-dimensional infinite grid into a one-dimensional infinite line.