Поначалу необходимость ноля была не очевидна, ведь за этим значком не скрывается никакой реальной величины. Так — пустота, ничто! Между тем ныне на этом «пустом месте» зиждется все здание современной математики. Припишите позади любой цифры невзрачный нолик, и значение числа возрастет в 10 раз. Попробуйте разделить эту цифру на ноль, и на вас повеет бесконечностью. Наоборот, при умножении любого числа на ноль происходит крах: миллионы и миллиарды, соприкоснувшись с нолем, в ноль же и обращаются.
«В цифре ноль таится намек на неописуемое и невыразимое, в ней заключено беспредельное и бесконечное. Вот почему ее издавна боялись, ненавидели, а то и запрещали», — пишет американский математик Чарлз Сейф, автор вышедшей недавно книги «Биография цифры ноль». Некоторые факты из этого труда мы и хотим представить вашему вниманию.
Когда цифры были буквами
На протяжении тысячелетий люди обходились без ноля: эта цифра была неведома ни египтянам, ни римлянам, ни грекам, ни древним евреям. Греки, скажем, пользовались несколькими числовыми системами. Лучшими из них были милетская и аттическая.
Первая была удобнее в письменном счете, вторая — при пользовании счетной доской (абаком).
Вот как выглядела милетская система. В ней единицы, десятки и сотни обозначались отдельными буквами греческого алфавита, например, альфа (1), бета (2), гамма (3) и т. д. Поскольку в алфавите греков было всего 24 буквы, пришлось добавить еще три буквы, заимствовав их у семитских народов: буква «фау» стала означать 6, «коппа» — 90, а «сампи» — 900. Тысячи обозначались теми же буквами, что и цифры от одного до девяти, только внизу перед ними ставили штрих.
Число «десять тысяч», или по-гречески «мириада», обозначалось буквой М. Количество десятков тысяч помечали, надписывая над М соответствующие буквы. Именно этой системой записи пользовались такие знаменитые древние математики, как Архимед и Диофант.
В аттической системе записи использовались буквы «дельта» (10), «эта» (100), «хи» (1000), «ми» (10 000), «пи» (ее появление увеличивало число в пять раз; например, если рядом были написаны «пи» и «хи», эта запись означала 5000), а также штрихи, каждый из которых означал единицу. Подобная система была и у римлян. Они использовали значки «I» (1), «V» (5), «X» (10), «L» (50), «С» (100), «D» (500) и «М» (1000).
Чтобы написать, например, число 87, поборник милетской системы Архимед обходился, как и мы, двумя символами, ставя рядом буквы «пи» (80) и «дзета» (7). Римский математик вынужден был использовать семь значков: LXXXVII, а египтянин — даже пятнадцать символов: восемь подков и семь вертикальных штрихов. Ясно, что оперировать такими числами на папирусе или пергаменте было очень неудобно.
Попробуйте для примера перемножить LXXXVII на LXXXVII!
Поэтому египтяне, греки и римляне предпочитали пользоваться счетной доской — абаком (подобные доски известны были и многим другим народам, например, китайцам и японцам). Метод счета на них в принципе был одинаков во все времена. В несколько рядов выкладывали бисеринки, пластинки, шарики, костяшки, и каждый из этих рядов соответствовал определенному разряду чисел. Пустое место подразумевало присутствие в этой «записи» ноля.
Превратившись в деревянные счеты, абак глубоко укоренился в культуре западных стран. С помощью этого несложного устройства «подбивали» итоги финансисты Англии и немецкие бухгалтеры, китайские звездочеты и счетоводы России. Наконец, многие из телезрителей были свидетелями, как на рубеже девяностых годов во время заседания Совета народных депутатов СССР тогдашний президент Академии наук при сбое электронной системы голосования, ничуть не смущаясь телекамер, достал счеты и — подобно великим математикам древности — быстренько принялся суммировать голоса, поданные «за» и «против».
Вавилонские стрелы пустоты
Первый в истории ноль изобрели вавилонские математики и астрономы. Еще около 300 г. до н. э. ученые Вавилона в своих расчетах вовсю жонглировали «воплощенным ничто» — нолем. Впрочем, слово «жонглировали» не вполне здесь уместно, если знать, как громоздка и неудобна была их математика. Вавилоняне использовали шестидесятеричную числовую систему; основанием в ней служило число 60. Чем это плохо, сообразит каждый, вспомнив школьную таблицу умножения. Жители Вавилона, готовясь оперировать математическими значками, обязаны были помнить наизусть произведения всех чисел от «1 х 1» до «59 х 59» или хотя бы иметь под рукой обширную таблицу, где все эти произведения были перечислены.
Ноль в представлении вавилонян выглядел совсем не так, как теперь. Он изображался в виде двух поставленных наискось стрел. Таким образом, первоначально ноль был не цифрой, а лишь знаком пробела. Он не участвовал в математических операциях, а лишь помогал записать то или иное число и отличить их на письме. Так, тройка, за которой следовал пробел, превращалась в тридцать. Пробел был составной частью числа, но не числом. Складывать его с другими числами или умножать на него было невозможно.
Независимо от вавилонян ноль изобрели племена майя, населявшие Центральную Америку. Они знали ноль и пользовались двадцатеричной системой счисления. Как и у вавилонян, ноль у майя был не числом, а лишь значком пробела и не участвовал в операциях сложения, вычитания, умножения и деления. Он лишь показывал, появившись, например, внутри числа «101», что в этом числе нет ни одной «двадцатки».
От букв к цифрам
«Лишь у индийцев впервые в истории человечества появляется ноль как математический символ, используемый в счетных операциях. Он появился, самое позднее, в 458 году нашей эры», — сообщает немецкий историк Эберхард Кноблох.
Почему же индийцы начали использовать ноль в своих вычислениях? Вопрос этот по-прежнему вызывает споры среди историков науки. Чарлз Сейф в своей книге дает следующее объяснение: «В Индии, в отличие от Греции, никогда не испытывали ужас перед бесконечным или пустотой — наоборот, перед этими понятиями преклонялись».
Поначалу индийцы пользовались словесной системой обозначения чисел. Ноль, например, назывался словами «пустое», «небо», «дыра»; двойка — словами «близнецы», «глаза», «ноздри», «губы», «крылья». Так, в текстах III–IV вв. н. э. число 1021 передавалось как «луна — дыра — крылья — луна».
Лишь в V веке великий математик Арьябхата отказался от этой громоздкой записи, использовав в качестве цифр буквы санскритского алфавита. А вскоре вместо букв ввели особые значки — цифры. Эта сокращенная форма записи позволила ярко выявить все преимущества десятичной системы счисления. Абак стал не нужен.
Путь на запад
Прежде чем «ноль» попал на Запад, он проделал долгий, окольный путь. В 711 году арабы вторглись в Испанию и завоевали почти всю ее территорию. В 712 году они захватили часть Индии и покорили Синд — земли в низовьях Инда. Там они познакомились с принятой индийцами системой счисления и переняли ее; с тех пор стали говорить (и говорят) об «арабских цифрах».
Персидский математик аль-Хорезми (787 — ок. 850) первым из арабов описал в своем трактате «Числа индийцев» эту новую систему счисления. Он посоветовал своим читателям ставить в расчетах пустой кружок на то место, где должно помещаться «ничто». Так на страницах арабских рукописей появился привычный нам ноль.
Купцы-мусульмане, посещая Китай, познакомили местных жителей с цифрой «ноль». К тому времени она носила уже новое название. Слово «шунья» («пустое») было переведено на арабский и стало звучать «сифр» и «ас-сифр». Нетрудно увидеть в этом названии прообраз таких слов, встречающихся в разных европейских языках, как «Ziffer», «Cipher», «Chiffre», «цифра».
Европейцы знакомились с арабской ученостью, приезжая в Кордовский халифат — страну, в течение многих столетий занимавшую большую часть Пиренейского полуострова. На рубеже 970-х годов в библиотеках Кордовы стал неизменно появляться некий приезжий в мусульманском одеянии. То был переодетый французский монах Герберт из Орильяка, знавший греческий, арабский и еврейский языки и охочий до новых знаний.
Время ноля
И хотя священники отнеслись к языческим цифрам с неприязнью, а любознательный монах подвергся яростным нападкам, остановить прогресс было уже нельзя. Леонардо Пизанский, он же Фибоначчи (1180–1240), один из выдающихся математиков средних веков, повсеместно стал использовать цифру «0» в своих расчетах. В своем трактате «Liber Albaci» («Книга абака»), обнародованном в 1202 году, он красочно описал преимущества этой системы счисления, прибегнув к ряду конкретных примеров из жизни купца.
В последующие века значение ноля стремительно возрастает. Ноль начинает занимать почетное место на различных числовых шкалах — например, на градусной. И ныне мы постоянно оперируем относительными показателями, то есть взятыми относительно некой условной — нулевой — отметки. Все наше сознание пронизано относительными категориями; оно насквозь математично — мы на каждом шагу подсчитываем плюсы и минусы, вычисляем дебет и кредит. Итоги, постоянно подводимые нами, немыслимы без понятия «ноль».
Наконец, без ноля не существовало бы современной компьютерной техники. Еще в первой половине XIX века немецкий инженер Конрад Цузе сконструировал первую электрическую вычислительную машину, которая оперировала цифрами «1» и «0». Ноль означал, что ток отсутствует, единица — что ток есть. Со временем на смену машине Z1 пришли ЭВМ. Но в основе их работы — все тот же принцип бинарного (двоичного) счисления. А представить себе современную жизнь без компьютера уже так же трудно, как и то, что когда-то наши предки испытывали ужас перед цифрой «0».
Сокращенный перевод А.ВОЛКОВА