Изменить размер шрифта - +
Сиротта предложил и еще большее число – гуголплекс, которое определил так: «Я писал нули, пока ты не устал». Некоторая неопределенность количества нулей потребовала уточнения: «Я поставил еще гугол нулей».

Это более интересно, поскольку здесь мы сталкиваемся с той же проблемой, с какой столкнулись когда-то римляне, с той разницей, что они занялись ею намного раньше. Если вы попытаетесь записать гуголплекс в десятичном виде, как 1 000 000 000 …, то вам не хватит жизни, чтобы добраться до его конца. Строго говоря, вам не хватит для этого времени жизни всей Вселенной. Считая, что современные космологические представления верны, Вселенная, вероятно, закончит свое существование раньше, чем вы закончите писать это число. Во всяком случае, места для всех этих нулей вам не хватит даже в том случае, если каждый из них размером будет не больше кварка.

Однако существует и компактный способ записи гуголплекса: итерационная экспонента, или экспонента экспоненты. А именно:

 

10<sup>10¹⁰⁰</sup>.

 

И раз уж вы начали думать о подобных вещах, то добавим, что этот метод позволяет добраться до по-настоящему очень больших чисел. В 1976 г. ученый-компьютерщик Дональд Кнут придумал способ записи очень больших чисел, которые, помимо всего прочего, фигурируют в некоторых областях теоретической информатики. Когда я говорю «очень больших», я подразумеваю очень большие числа – настолько большие, что способа даже начать их записывать в традиционной нотации просто не существует. Гуголплекс, то есть единица с 10<sup>100</sup> нулей, меркнет по сравнению с большинством чисел, которые можно записать при помощи нотации со стрелочкой Кнута.

Кнут начинает с записи

a↑b = ab.

К примеру, 110↑2 = 100, 10↑3 = 1000, 10↑100 – гугол, а 10↑(10↑100) – гуголплекс. Традиционная договоренность о том, в каком порядке вычисляются экспоненты (справа налево), позволяет нам записать это проще – как 10↑10↑100. Не нужно обладать особенно развитым воображением, чтобы записать, скажем, 10↑10↑10↑10↑10↑10↑10.

Но это только начало. Пусть

a↑↑4 = a↑(a↑(a↑a)).

 

К примеру,

 

2↑↑4 = 2↑(2↑(2↑2)) = 2↑(2↑4) = 2↑16 = 65 536

 

и

 

3↑3 = 3↑3↑3 = 3↑27 = 7 625 597 484 987.

 

Числа растут настолько стремительно, что записать их цифра за цифрой очень скоро становится попросту невозможно. К примеру, в числе 4↑↑4 насчитывается 155 десятичных знаков. Но в этом-то и смысл: стрелочная нотация обеспечивает компактный способ обозначения гигантских чисел. Однако мы едва начали. Пусть

 

a↑↑↑b = a↑↑a↑↑…↑↑a,

 

где a в правой части равенства фигурирует b раз. Здесь опять же вычисляются справа налево. Ну, вы понимаете: далее мы можем ввести

 

a↑↑↑↑b = a↑↑↑a↑↑↑…↑↑↑a,

a↑↑↑↑↑b = a↑↑↑↑a↑↑↑↑…↑↑↑↑a,

 

и т. д., где, как обычно, a присутствует b раз, а оценка производится справа налево.

Р. Гудштейн развил нотацию Кнута и упростил ее, введя выражения, названные им гипероператорами. Джон Конвей разработал собственную стрелочную нотацию с горизонтальными стрелочками и скобками.

В теории струн – области теоретической физики, целью которой является объединении теории гравитации с квантовой механикой, число 10↑10↑500 имеет вполне определенный смысл: это число потенциально различных структур пространства – времени.

Быстрый переход