Теорема о бесконечных обезьянах
Сегодня мы предложим вам провести мысленный эксперимнет. Возьмём бессмертную обезьяну и посадим её за пишущую машинку. Обезьяна будет нажимать на клавиши случайным образом. Получится ли у неё что-нибудь осмысленное?
Интуитивно понятно, что когда-то что-то осмысленное получится точно.
Теорема о бесконечных обезьянах утверждает даже большее — рано или поздно обезьяна напечатает любой заранее заданный текст. Например, этот пост, текст «Богемской рапсодии», «Гарри Поттера», сценарий к «Барби» и вообще что угодно.
У теоремы есть строгое доказательство, его суть можно посмотреть в Википедии.
Идею этой теоремы использовал Х.Л. Борхес в рассказе «Всемирная библиотека». Он писал об огромной библиотеке, книги которой составляют комбинаторное сочетание символов английского алфавита, пробела, точки и запятой. Из-за этого там содержатся все мыслимые текстовые сочетания — включая известные нам произведения.
Бруклинский программист Д. Базайл вдохновился рассказом и решил пойти дальше — визуализировать такую библиотеку. В результате получился проект The library of Babylon. Это онлайн-библиотека со стенами и полками, на них лежат книги, разбитые на главы и страницы.
Там хранятся все возможные комбинации 29 символов: 26 английских букв, пробела, запятой и точки. Комбинации ограничены длиной одной страницы — примерно 3200 символов.
Всего в этой библиотеке примерно 10⁴⁶⁷⁷ книг и все возможные страницы на английском языке, которые только могут быть написаны. 🤯
Сайт предусматривает поиск. Местоположение найденного текста можно запомнить (номер полки, книги, страницы), поделиться им или вернуться позже — оно не изменится, как в настоящей библиотеке. Причём книга не хранится там в прямом смысле этого слова, она генерируется каждый раз при запросе.
На картинке результат поиска фразы "practicum is the best", найденный в одной из книг. Присылайте в комментариях свои находки. 😊
---
Ещё о случайностях в бесконечностях: ранее мы писали, как найти дату своего рождения в «хвосте» числа π.
Post #232
3.1K

- 👍 12
- ❤ 7
- 🙈 3
- 👏 2