Ospitalitate la hotelul Hilbert
La începutul secolului al XX-lea, Universitatea din Göttingen era unul dintre cele mai importante centre de cercetare în domeniul matematicii din lume. Matematicianul David Hilbert era un profesor bine stabilit acolo, iar în timpul semestrului de iarnă din 1924-25 a ținut o serie de prelegeri despre infinitul în matematică, fizică și astronomie. (Aceste prelegeri și alte prelegeri ale lui Hilbert sunt publicate în prezent sub formă de carte de către Springer-Verlag. Cartea este disponibilă la biblioteca IAS în traducere și în originalul german). Într-una dintre aceste prelegeri, el a folosit un exemplu pentru a explica diferența crucială dintre seturile finite și infinite: într-un hotel cu un număr finit de camere, dacă toate camerele sunt ocupate, atunci nu există loc pentru noi oaspeți. Dar într-un hotel cu un număr infinit de camere, acest lucru nu reprezintă o problemă: dacă toate camerele sunt ocupate și sosește un nou oaspete, pur și simplu se mută fiecare oaspete vechi cu o cameră mai încolo, lăsând prima cameră liberă pentru oaspetele nou sosit. Un argument similar ne permite să găzduim orice număr finit și chiar infinit de mulți oaspeți nou sosiți.
George Gamow (autorul celebrei lucrări Alpher-Bethe-Gamow în domeniul cosmologiei fizice) a fost postdoctorand de vară la Universitatea din Göttingen la câțiva ani după ce au avut loc aceste prelegeri și, probabil, a aflat de exemplul lui Hilbert al hotelului infinit acolo. El l-a popularizat în cartea sa de popularizare a științei din 1947, intitulată One Two Three…Infinity: Facts and Speculations of Science (disponibilă la biblioteca Universității Princeton).
Să ne întoarcem la hotelul lui Hilbert. Pentru a face lucrurile mai ordonate, să spunem că infinit de multe camere ale hotelului sunt numerotate cu 1, 2, 3, 3, 4, 5, … … . Într-o noapte, toate sunt ocupate, dar sosește un nou oaspete. Așa cum am spus mai devreme, pur și simplu mutăm oaspetele din camera 1 în camera 2, cel din camera 2 în camera 3, cel din camera 3 în camera 4 și, în general, oaspetele din camera n în camera n + 1, creând astfel un loc liber în camera 1 pentru noul oaspete, dar fără ca niciunul dintre oaspeții inițiali să rămână fără adăpost.
Să spunem acum că sosesc douăzeci de oaspeți noi în loc de unul singur. Trucul folosit anterior funcționează la fel de bine: mutați oaspetele din camera 1 în camera 21, oaspetele din camera 2 în camera 22 și, în general, oaspetele din camera n în camera n + 20. Acest lucru va lăsa douăzeci de camere libere și pregătite pentru cei douăzeci de oaspeți noi.
Dar ce se întâmplă dacă la bordul unui autobuz infinit sosesc infinit de mulți oaspeți noi? Putem modifica argumentul anterior astfel încât să funcționeze în continuare pentru această situație: spațiați oaspeții care se află deja în hotel astfel încât să ocupe doar o cameră din două. Matematic vorbind, mutați oaspetele din camera n în camera 2n, astfel încât toate camerele cu numere pare să fie ocupate. Astfel, toate celelalte camere (infinit de multe!) rămân libere și pregătite să găzduiască (infinit de multe!) persoanele care sosesc cu autobuzul. Persoana care stă pe locul cu numărul n din autobuz ar trebui să se mute în a n-a cameră cu număr impar, care este camera cu numărul 2n – 1.
Ce se întâmplă dacă sosesc nouăzeci și nouă de autobuze infinite? Pur și simplu mutați oaspeții hotelului inițial în camerele 100, 200, 300 etc., pasagerii din primul autobuz în camerele 1, 101, 201 etc., pasagerii din al doilea autobuz în camerele 2, 102, 202 etc. și așa mai departe pentru restul autobuzelor. Astfel, toate camerele hotelului vor fi ocupate, fără ca vreun client să rămână fără cameră. În cazul în care pasagerii din autobuze ar fi numerotați cu 1, 2, 3, 4, 5, . . . (și să nu facem nicio distincție și să-i numim pasageri și pe oaspeții inițiali ai hotelului – ne putem gândi la aceasta ca și cum i-am muta pe toți oaspeții inițiali din hotel într-un autobuz decorativ parcat chiar în fața hotelului, pe care îl putem numi autobuzul cu numărul 0), atunci vom vedea că primele o sută de camere ale hotelului sunt ocupate de pasagerii cu numărul 1, a doua sută de camere ale hotelului sunt ocupate de pasagerii cu numărul 2, și așa mai departe.