Позиционная система счисления царя Шульги была шестидесятеричной, а не десятичной. Сложно сказать, почему именно такая техника записи чисел обрела в древности такую популярность. Одни историки математики видят причину в том, что число 60 дает целые частные при делении на любое из целых чисел с 1 до 6 (и еще на шесть чисел). Благодаря этому с ним легко работать, особенно при делении товаров, цен и мер. Другие предполагают, что удобство шестидесятеричной системы объясняется примерным числом дней в году. Какой бы ни была причина, эта система оставила наследие: именно в ближневосточных царствах, которые в итоге образовали Вавилон, круг разделили на 360 градусов, градус и час – на 60 минут, а минуту – на 60 секунд.
Вавилонская шестидесятеричная система похожа на нашу десятичную: например, число 34 в ней записывается тремя символами, обозначающими десятки, и четырьмя символами, обозначающими единицы. Но условных знаков в ней хватает лишь для записи чисел до 59, поэтому десятичное число 424 000 в шестидесятеричной системе состояло бы из сорока единиц, 46 групп по шестьдесят, 57 групп по шестьдесят на шестьдесят (602) и 1 группы по шестьдесят на шестьдесят на шестьдесят (603).
Такая запись (как и наша) удобна, пока в числе нет отсутствующих “групп”. Но как же записать в десятичной системе число 4005, в котором нет ни сотен, ни десятков? Нам нужно было найти способ обозначать “отсутствие” при записи числа. Так мы и начали использовать знак, который сегодня называем нулем.
Нулем он был не всегда. В этой истории много белых пятен, но, судя по всему, в Вавилоне пустая позиция обозначалась наклонным клинописным символом
Долг минус ноль – это долг.
Достаток минус ноль – это достаток.
Ноль минус ноль – это ноль.
Ноль минус долг – это достаток.
Ноль минус достаток – это долг.
При умножении нуля на долг или достаток получается ноль.
При умножении нуля на ноль получается ноль.
Запад с нулем познакомил персидский математик и астроном X века Мухаммад ибн Муса аль-Хорезми. В своих книгах он использовал цифры, которые теперь называются арабскими или индо-арабскими, и включал в их число ноль, подчеркивая его значимость для позиционной системы счисления. Он называл его “сифр”, что в переводе значит “пустой”. В латыни это слово превратилось в
Но аль-Хорезми использовал ноль не только для записи чисел. Как и Брахмагупта, он применял его в качестве алгебраического инструмента, тем самым закрепляя его значимость при проведении манипуляций с числами, и называл его “десятой цифрой с форме круга”. Аль-Хорезми явно считал ноль одной из цифр, и ноль играет ключевую роль в его “Краткой книге о восполнении и противопоставлении”. Именно от его арабского названия – “Китаб аль-джебр ва-ль-мукабала” – произошло слово “алгебра”, а слово “алгоритм” стало производным от имени автора: аль-Хорезми, несомненно, оказался весьма влиятелен. Он считал, что пользоваться его трактатом сможет кто угодно, ведь в нем содержались числовые инструменты, применимые “при дележе наследств, составлении завещаний, разделе имущества и судебных делах, в торговле и всевозможных сделках, а также при измерении земель, проведении каналов, строительстве и прочих разновидностях подобных дел”[27]. Однако, несмотря на широкий спектр возможных применений, западные умы не спешили принимать концепцию нуля.
Сегодня ноль кажется нам настолько очевидным и знакомым инструментом, что сложно представить себе системы счисления, которые обходились бы без него. Когда в X веке французский монах Герберт Орильякский прибыл в Испанию, чтобы изучить исламскую математику, он познакомился с нулем, но оставил его без внимания. Герберт оценил математические идеи аль-Хорезми и распространил многие из них среди европейских купцов. И все же ноль он в Европу не принес, а предпочел вместо этого научить людей искусству счета на абаке.