Корректно ответить на этот вопрос нельзя, поскольку числовой ряд не имеет верхнего предела. Так, к любому числу достаточно всего лишь прибавить единицу, чтобы получить число ещё большее. Хотя сами числа бесконечны, собственных названий у них не так уж и много, так как большинство из них довольствуются именами, составленными из чисел меньших. Так, например, числа
и
имеют собственные названия «единица» и «сто», а название числа
уже составное («сто один»). Понятно, что в конечном наборе чисел, которых человечество наградило собственным именем, должно быть какое-то наибольшее число. Но как оно называется и чему оно равно? Давайте же, попробуем в этом разобраться и заодно узнать, насколько большие числа придумали математики.
«Короткая» и «длинная» шкала
История современной системы наименования больших чисел ведёт начало с середины XV века, когда в Италии стали пользоваться словами «миллион» (дословно — большая тысяча) для тысячи в квадрате, «бимиллион» для миллиона в квадрате и «тримиллион» для миллиона в кубе. Об этой системе мы знаем благодаря французскому математику Николя Шюке (Nicolas Chuquet, ок. 1450 – ок. 1500): в своём трактате «Наука о числах» (Triparty en la science des nombres, 1484) он развил эту идею, предложив дальше воспользоваться латинскими количественными числительными (см. таблицу), добавляя их к окончанию «-иллион». Так, «бимиллион» у Шюке превратился в биллион, «тримиллионом» в триллион, а миллион в четвёртой степени стал «квадриллионом».
В системе Шюке число
, находившееся между миллионом и биллионом, не имело собственного названия и называлось просто «тысяча миллионов», аналогично
называлось «тысяча биллионов»,
— «тысяча триллионов» и т.д. Это было не очень удобно, и в 1549 году французский писатель и учёный Жак Пелетье (Jacques Peletier du Mans, 1517–1582) предложил поименовать такие «промежуточные» числа при помощи тех же латинских префиксов, но окончания «-иллиард». Так,
стало называться «миллиардом»,
— «биллиардом»,
— «триллиардом» и т.д.
Система Шюке-Пелетье постепенно стала популярна и ей стали пользоваться по всей Европе. Однако в XVII веке возникла неожиданная проблема. Оказалось, что некоторые учёные почему-то стали путаться и называть число
не «миллиардом» или «тысячей миллионов», а «биллионом». Вскоре эта ошибка быстро распространилась, и возникла парадоксальная ситуация — «биллион» стал одновременно синонимом «миллиарда»
() и «миллиона миллионов»
().
Эта путаница продолжалась достаточно долго и привела к тому, что в США создали свою систему наименования больших чисел. По американской системе названия чисел строятся так же, как в системе Шюке, — латинский префикс и окончание «иллион». Однако величины этих чисел отличаются. Если в системе Шюке названия с окончанием «иллион» получали числа, которые являлись степенями миллиона, то в американской системе окончание «-иллион» получили степени тысячи. То есть тысяча миллионов
() стала называться «биллионом»,
() — «триллионом»,
() — «квадриллионом» и т.д.
Старая же система наименования больших чисел продолжала использоваться в консервативной Великобритании и стала во всём мире называться «британской», несмотря на то, что она была придумана французами Шюке и Пелетье. Однако в 1970-х годах Великобритания официально перешла на «американскую систему», что привело к тому, что называть одну систему американской, а другую британской стало как-то странно. В результате, сейчас американскую систему обычно называют «короткой шкалой», а британскую систему или систему Шюке-Пелетье — «длинной шкалой».
Чтобы не запутаться, подведём промежуточный итог:
Название числа | Значение по «короткой шкале» | Значение по «длинной шкале» |
Миллион | | |
Миллиард | | |
Биллион | |
Биллиард | — | |
Триллион | | |
Триллиард | — | |
Квадриллион | | |
Квадриллиард | — | |
Квинтиллион | | |
Квинтиллиард | — | |
Секстиллион | | |
Секстиллиард | — | |
Септиллион | | |
Септиллиард | — | |
Октиллион | | |
Октиллиард | — | |
Нониллион | | |
Нониллиард | — | |
Дециллион | | |
Дециллиард | — | |
Вигинтиллион | | |
Вигинтиллиард | — | |
Центиллион | | |
Центиллиард | — | |
Миллеиллион | | |
Миллеиллиард | — | |
Короткая шкала наименования используется сейчас в США, Великобритании, Канаде, Ирландии, Австралии, Бразилии и Пуэрто-Рико. В России, Дании, Турции и Болгарии также используется короткая шкала, за исключением того, что число
называется не «биллион», а «миллиард». Длинная же шкала в настоящее время продолжает использоваться в большинстве остальных стран.
Любопытно, что у нас в стране окончательный переход к короткой шкале произошёл лишь во второй половине XX века. Так, например, ещё Яков Исидорович Перельман (1882–1942) в своей «Занимательной арифметике» упоминает параллельное существование в СССР двух шкал. Короткая шкала, согласно Перельману, использовалась в житейском обиходе и финансовых расчётах, а длинная — в научных книгах по астрономии и физике. Однако сейчас использовать в России длинную шкалу неправильно, хотя числа там получаются и большие.
Но вернемся к поиску самого большого числа. После дециллиона названия чисел получаются путём объединения приставок. Так получаются такие числа как ундециллион, дуодециллион, тредециллион, кваттордециллион, квиндециллион, сексдециллион, септемдециллион, октодециллион, новемдециллион и т.д. Однако эти названия нам уже не интересны, так как мы условились найти наибольшее число с собственным несоставным названием.
Если же мы обратимся к латинской грамматике, то обнаружим, что несоставных названий для чисел больше десяти у римлян было всего три: viginti — «двадцать», centum — «сто» и mille — «тысяча». Для чисел больше, чем «тысяча», собственных названий у римлян не имелось. Например, миллион
() римляне называли «decies centena milia», то есть «десять раз по сотне тысяч». По правилу Шюке, эти три оставшихся латинских числительных дают нам такие названия для чисел как «вигинтиллион», «центиллион» и «миллеиллион».
Итак, мы выяснили, что по «короткой шкале» максимальное число, которое имеет собственное название и не является составным из меньших чисел — это «миллеиллион»
(). Если бы в России была бы принята «длинная шкала» наименования чисел, то самым большим числом с собственным названием оказался бы «миллеиллиард»
().
Однако существуют названия и для ещё больших чисел.
Числа вне системы
Некоторые числа имеют собственное название, без какой-либо связи с системой наименования при помощи латинских префиксов. И таких чисел немало. Можно, к примеру, вспомнить число e, число «пи», дюжину, число зверя и пр. Однако так как нас сейчас интересуют большие числа, то рассмотрим лишь те числа с собственным несоставным названием, которые больше миллиона.
До XVII века на Руси применялась собственная система наименования чисел. Десятки тысяч назывались «тьмами», сотни тысяч — «легионами», миллионы — «леодрами», десятки миллионов — «воронами», а сотни миллионов — «колодами». Этот счёт до сотен миллионов назывался «малым счётом», а в некоторых рукописях авторами рассматривался и «великий счёт», в котором употреблялись те же названия для больших чисел, но уже с другим смыслом. Так, «тьма» означала уже не десять тысяч, а тысячу тысяч
(), «легион» — тьму тем
(); «леодр» — легион легионов
(), «ворон» — леодр леодров
(). «Колодой» же в великом славянском счёте почему-то называли не «ворон воронов»
(), а лишь десять «воронов», то есть
(см. таблицу).
Название числа | Значение в «малом счёте» | Значение в «великом счёте» | Обозначение |
Тьма | | | |
Легион | | | |
Леодр | | | |
Ворон (вран) | | | |
Колода | | | |
Тьма тем | | | |
Число
также имеет собственное название и придумал его девятилетний мальчик. А дело было так. В 1938 году американский математик Эдвард Кэснер (Edward Kasner, 1878–1955) гулял по парку с двумя своими племянниками и обсуждал с ними большие числа. В ходе разговора зашла речь о числе со ста нулями, у которого не было собственного названия. Один из племянников, девятилетний Милтон Сиротта (Milton Sirott), предложил назвать это число «гуголом» (googol). В 1940 году Эдвард Кэснер совместно с Джеймсом Ньюманом написал научно-популярную книгу «Математика и воображение», где и рассказал любителям математики о числе гугол. Еще более широкую известность гугол получил в конце 1990-х, благодаря названной в честь него поисковой машине Google.
Название для ещё большего числа, чем гугол, возникло в 1950 году благодаря отцу информатики Клоду Шеннону (Claude Elwood Shannon, 1916–2001). В своей статье «Программирование компьютера для игры в шахматы» он попытался оценить количество возможных вариантов шахматной игры. Согласно ему, каждая игра длится в среднем
ходов и на каждом ходе игрок делает выбор в среднем из
вариантов, что соответствует
(примерно равное
) вариантам игры. Эта работа стала широко известной, и данное число стало называться «числом Шеннона».
В известном буддийском трактате Джайна-сутры, относящемся к 100 году до н.э., встречается число «асанкхейя» равное
. Считается, что этому числу равно количество космических циклов, необходимых для обретения нирваны.
Девятилетний Милтон Сиротта вошёл в историю математики не только тем, что придумал число гугол, но и тем, что одновременно с ним предложил ещё одно число — «гуголплекс», которое равно
в степени «гугол», то есть единице с гуголом нулей.
Ещё два числа, большие, чем гуголплекс, были предложены южноафриканским математиком Стэнли Скьюзом (Stanley Skewes, 1899–1988) при доказательстве гипотезы Римана. Первое число, которое позже стали называть «первым числом Скьюза», равно
в степени
в степени
в степени
, то есть
. Однако «второе число Скьюза» ещё больше и составляет
.
Очевидно, что чем больше в числе степеней в степенях, тем сложнее записывать числа и понимать их значение при чтении. Мало того, возможно придумать такие числа (и они, кстати, уже придуманы), когда степени степеней просто не помещаются на страницу. Да, что на страницу! Они не уместятся даже в книгу размером с всю Вселенную! В таком случае встаёт вопрос как же такие числа записывать. Проблема, к счастью, разрешима, и математики разработали несколько принципов для записи таких чисел. Правда, каждый математик, кто задавался этой проблемой, придумывал свой способ записи, что привело к существованию нескольких не связанных друг с другом способов для записи больших чисел — это нотации Кнута, Конвея, Штейнгауза и др. С некоторыми из них нам сейчас предстоит разобраться.
Иные нотации
В 1938 году, в тот же год, когда девятилетний Милтон Сиротта придумал числа гугол и гуголплекс, в Польше вышла книжка о занимательной математике «Математический калейдоскоп», написанная Гуго Штейнгаузом (Hugo Dionizy Steinhaus, 1887–1972). Эта книга стала очень популярной, выдержала множество изданий и была переведена на многие языки, в том числе на английский и русский. В ней Штейнгауз, обсуждая большие числа, предлагает простой способ их записи, используя три геометрические фигуры — треугольник, квадрат и круг:
« в треугольнике» означает
«»,
« в квадрате» означает
« в
треугольниках»,
« в круге» означает
« в
квадратах».
Объясняя этот способ записи, Штейнгауз придумывает число «мега», равное
в круге и показывает, что оно равно
в «квадрате» или
в
треугольниках. Чтобы подсчитать его, надо
возвести в степень
, получившееся число
возвести в степень
, затем получившееся число возвести в степень получившегося числа и так далее всего возводить в степень
раз. К примеру, калькулятор в MS Windows не может подсчитать из-за переполнения
даже в двух треугольниках. Приблизительно же это огромное число составляет
.
Определив число «мега», Штейнгауз предлагает уже читателям самостоятельно оценить другое число — «медзон», равное
в круге. В другом издании книги Штейнгауз вместо медзона предлагает оценить ещё большее число — «мегистон», равное
в круге. Вслед за Штейнгаузом я также порекомендую читателям на время оторваться от этого текста и самим попробовать записать эти числа при помощи обычных степеней, чтобы почувствовать их гигантскую величину.
Впрочем, есть названия и для больших чисел. Так, канадский математик Лео Мозер (Leo Moser, 1921–1970) доработал нотацию Штейнгауза, которая была ограничена тем, что, если бы потребовалось записать числа много большие мегистона, то возникли бы трудности и неудобства, так как пришлось бы рисовать множество кругов один внутри другого. Мозер предложил после квадратов рисовать не круги, а пятиугольники, затем шестиугольники и так далее. Также он предложил формальную запись для этих многоугольников, чтобы можно было записывать числа, не рисуя сложных рисунков. Нотация Мозера выглядит так:
« треугольнике» =
=
;
« в квадрате» =
=
« в
треугольниках» =
;
« в пятиугольнике» =
=
« в
квадратах» =
;
« в
-угольнике» =
=
« в
-угольниках» =
.
Таким образом, по нотации Мозера штейнгаузовский «мега» записывается как
, «медзон» как
, а «мегистон» как
. Кроме того, Лео Мозер предложил называть многоугольник с числом сторон равным меге — «мегагоном». И предложил число
« в мегагоне», то есть
. Это число стало известным как число Мозера или просто как «мозер».
Но даже и «мозер» не самое большое число. Итак, самым большим числом, когда-либо применявшимся в математическом доказательстве, является «число Грэма». Впервые это число было использовано американским математиком Рональдом Грэмом (Ronald Graham) в 1977 году при доказательстве одной оценки в теории Рамсея, а именно при подсчёте размерности определённых
-мерных бихроматических гиперкубов. Известность же число Грэма получило лишь после рассказа о нём в вышедшей в 1989 году книге Мартина Гарднера «От мозаик Пенроуза к надёжным шифрам».
Чтобы объяснить, как велико число Грэма, придётся объяснить ещё один способ записи больших чисел, введённый Дональдом Кнутом в 1976 году. Американский профессор Дональд Кнут придумал понятие сверхстепень, которое предложил записывать стрелками, направленными вверх.
Обычные арифметические операции — сложение, умножение и возведение в степень — естественным образом могут быть расширены в последовательность гипероператоров следующим образом.
Умножение натуральных чисел может быть определено через повторно производимую операцию сложения («сложить
копий числа
»):
Например,
Возведение числа
в степень
может быть определено как повторно производимая операция умножения («перемножить
копий числа
»), и в обозначениях Кнута эта запись выглядит как одиночная стрелочка, указывающая вверх:
Например,
Такая одиночная стрелка вверх использовалась в качестве значка степени в языке программирования Алгол.
Продолжая далее последовательность операций за пределы возведения в степень, Дональд Кнут ввёл понятие оператора «двойная стрелочка» для записи тетрации (многократного возведения в степень).
Например,
.
Здесь и далее вычисление выражения всегда идёт справа налево, также и стрелочные операторы Кнута (как и операция возведение в степень) по определению обладают правой ассоциативностью (очерёдностью справа налево). Согласно данному определению,
и так далее.
Уже это приводит к довольно большим числам, но система обозначений на этом не заканчивается. Оператор «тройная стрелочка» используется для записи повторного возведения в степень оператора «двойная стрелочка» (также известного как «пентация»):
затем оператора «четверная стрелочка»:
и т. д. Общее правило оператор
«-я стрелочка», в соответствии с правой ассоциативностью, продолжается вправо в последовательную серию операторов
« стрелочка». Символически это можно записать следующим образом,
Например:
Форма обозначения
обычно используется для записи
с
стрелочками.
Некоторые числа настолько большие, что даже запись стрелочками Кнута становится слишком громоздкой; в этом случае использование оператора
-стрелочка предпочтительней (и также для описания с изменяемым числом стрелочек), или эквивалентно, гипероператорам. Но некоторые числа настолько огромны, что даже подобная запись недостаточна. Например, число Грэма.
При использовании Стрелочной нотации Кнута число Грэма
может быть записано как
,
где количество стрелок в каждом слое, начиная с верхнего, определяется числом в следующем слое, то есть
, где
, где верхний индекс у стрелки показывает общее количество стрелок. Другими словами,
вычисляется в
шага: на первом шаге мы вычисляем
с четырьмя стрелками между тройками, на втором —
с
стрелками между тройками, на третьем —
с
стрелками между тройками и так далее; в конце мы вычисляем
с
стрелок между тройками.
Это может быть записано как
, где
, где верхний индекс у
означает итерации функций.
Если другим числам с «именами» можно подобрать соответствующее число объектов (например, количество звезд в видимой части Вселенной оценивается в
секстильонов —
, а количество атомов, из которых состоит земной шар имеет порядок додекальонов), то гугол уже «виртуальный», не говоря уже об числе Грэма. Масштаб только первого члена
настолько велик, что его практически невозможно осознать, хотя запись выше относительно проста для понимания. Хотя
— это всего лишь количество башен в этой формуле для
, уже это число много больше количества объёмов Планка (наименьший возможный физический объём), которые содержатся в наблюдаемой вселенной (примерно
). После первого члена нас ожидают ещё
члена стремительно растущей последовательности.