В истории культуры открытие ноля всегда будет примером одного из самых замечательных достижений человечества.
Тобиас Данциг. «Числа — язык науки»[2] Греки понимали математику лучше египтян. Овладев египетским искусством геометрии, они быстро превзошли своих учителей.
Сначала греческая система чисел была очень сходна с египетской. Греки тоже использовали как основу число 10, и в том, как две культуры записывали числа, разница была невелика: вместо рисунков, как египтяне, греки для обозначения чисел использовали буквы. Буква «Η» («эта») обозначала hekaton — «сто»; «М» («мю») — myriory — «десять тысяч» («мириада» — самый большой разряд в греческой системе). У греков был также символ для числа 5, что указывало на смешение пятеричной и десятеричной систем, в целом же греческая и египетская системы записи чисел были почти одинаковы — на некоторое время. Потом греки переросли этот примитивный способ записи чисел и создали более изощренную систему.
Рис. 1. Изображение чисел в различных культурах:
Вместо того чтобы использовать две черточки для обозначения цифры 2 или три «H» для обозначения 300, как это делалось бы в «египетском» стиле, новая греческая система, появившаяся около 500 года до н. э., использовала отдельные значки для изображения 2, 3, 300 и многих других чисел (рис. 1). Таким образом, греки избавлялись от повторения цифр. Например, запись числа 87 в египетской системе требовала бы пятнадцать символов: восемь пяток и семь вертикальных черточек. В новой греческой системе требовалось всего два символа: ϖ для 80 и ζ для 7. (Римская система, сменившая греческую, была шагом назад; запись римскими цифрами — LXXXVII — потребовала бы семи символов с несколькими повторениями.)
Хотя греческая система была изощренней египетской, она не обеспечивала самого прогрессивного способа записи чисел в древнем мире. Эта честь принадлежит другому восточному изобретению: вавилонскому способу счета. Благодаря этой системе на Востоке, в Плодородном полумесяце, появился ноль.
На первый взгляд, вавилонская система представляется извращенной. Во-первых, она шестидесятерична — имеет в основе число 60. Такой выбор кажется странным, особенно если учесть, что большинство человеческих обществ выбирали в этом качестве числа 5, 10 или 20. Во-вторых, вавилоняне использовали только два значка для изображения чисел: клинышек, обозначавший единицу, и двойной клинышек, обозначавший десять. Группы этих значков, объединенных в семейства, содержащие 59 или меньше значков, были базовыми символами системы чисел, так же, как греческая система использовала буквы, а египетская — рисунки. Однако действительно странной особенностью вавилонской системы было то, что вместо использования разных символов для каждого числа, как в египетской и греческой системах, каждый символ мог изображать множество разных чисел. Единственный клинышек, например, мог изображать 1, 60, 3600 и сколько угодно других чисел.
Каким бы странным это ни казалось на современный взгляд, для древних людей это было вполне осмысленно: таков был эквивалент компьютерного кода бронзового века. Вавилоняне, как и представители многих других культур, изобрели приспособления, помогавшие им в счете. Наиболее знаменит из них абак. Известный как «соробан» в Японии, «цзе-суан-пан» в Китае, «счеты» в России, «кулба» в Турции, «хореб» в Армении и под множеством других названий в разных культурах, абак использует перемещающиеся камешки для обозначения количества. (Слова «калькулировать», «калькулюс» и «кальций» происходят от латинского слова calculus — камешек.)
Сложение чисел на абаке столь же просто, как перемещение камешков вверх и вниз. Камешки в разных колонках имеют разную цену и, манипулируя ими, умелый пользователь может быстро складывать большие числа. Когда подсчет закончен, все, что нужно сделать пользователю, — это посмотреть на окончательное расположение камешков и перевести увиденное в число — довольно простая операция.