Простые математические действия выполнялись в записи римскими цифрами; когда родился Джон Вествик, шел очень постепенный переход от этой системы к индо-арабским десятичным цифрам, которыми мы пользуемся сегодня. Цифры от 0 до 9 проникли на Запад только в XII веке[57]
. То было великое время научного перевода, когда гуманитарии Испании и Южной Италии в ускоренном темпе перекладывали на латынь важнейшие арабские и греческие научные труды. Новые цифры значительно облегчали сложные астрономические и математические расчеты и постепенно прокладывали себе путь из Средиземноморья в Северную Европу. Огромную роль в популяризации арабских цифр сыграл итальянский математик Леонардо из Пизы, больше известный как Фибоначчи. Но английские монахи, которые с готовностью переняли десятичную систему счисления и обучали ей учеников, прекрасно знали, что пришла она с Востока, через исламские страны из Индии:«Алгорисми говорит: когда я увидел, как индийцы записывают символ IX своими универсальными цифрами… я захотел узнать, как их можно использовать так, чтобы – с Божьей помощью – учиться было легче»[58]
.Этим предложением открывается сочинение о новых цифрах, переписанное в XIII веке в аббатстве Бери-Сент-Эдмундс в Восточной Англии. Монах из Бери-Сент-Эдмундс написал его на латыни, но ему было отлично известно, что «Алгорисми» изначально создавал свой трактат на арабском языке. Автор оригинального арабского текста – увы, утерянного – энциклопедист IX века Мухаммад ибн Муса аль-Хорезми, жи вший в Центральной Азии. Аль-Хорезми познакомился с индийской арифметикой и принялся активно ее продвигать, когда работал в Багдаде, столице славного своими научными достижениями Аббасидского халифата. Делясь этими знаниями четыре столетия спустя, английский переписчик-бенедиктинец пунктуально зафиксировал их арабское и индийское происхождение.
Европа узнала о новых цифрах из текстов передовых для своего времени трактатов по теории чисел, которую средневековые переводчики на латынь в честь аль-Хорезми называли «алгорисмус»; отсюда произошло и современное слово «алгоритм»[59]
. Преимущества применения новых цифр в сложных арифметических и геометрических вычислениях были очевидны, но стоит ли переключаться на новую систему в быту – было не совсем понятно. Хотя все числа в дошедших до нас рукописях Вествика – в обширных астрономических и тригонометрических таблицах, составленных им позже, – записаны цифрами, которые мы ошибочно называем арабскими, свои школьные математические упражнения он записывал римскими цифрами.Принципиальное различие между римской и индо-арабской записью в том, что последняя приписывает каждому разряду определенное значение. Вес цифры зависит от ее места. В числе 21 цифра 1 означает «один», но в числе 12 она же означает «десять». С римскими цифрами все иначе, там I всегда означает «один», а Х – всегда «десять», и неважно, где цифра стоит: в конце (CIX) или в начале (XIII). Наша десятичная система – только одна из возможных форм позиционной системы счисления. Хотя цифры от 1 до 9 и знак пустого разряда 0 пришли из Индии V или VI века, сама концепция позиционной системы счисления гораздо старше и уходит корнями в вавилонскую, изобретенную где-то до 2100 года до н. э. Эта система счисления, унаследованная и частично перенятая у шумеров древними египтянами, греками и индийцами, была шестидесятеричной (
Вавилоняне записывали числа от 1 до 59 характерными клинообразными значками. (Чем больше было число, тем б'oльшим количеством одинаковых значков оно обозначалось – в силу того, что эта система произошла от непозиционной системы счисления; однако читались числа как одно целое.) После 60 вавилоняне использовали те же значки, сдвигая их на шаг левее. Так, например, они писали наше 70 как 110 – для большей ясности мы можем добавить запятую, и тогда получится 1,10. Число слева от запятой – множитель 60. Дополнительная запятая отделяла бы следующий разряд шестидесяти. Число 2,21,40 содержит три разряда: 2 символизирует 2 х 3600, 21–21 х 60, а 40 – это 40 единиц. Соответственно число 2,21,40 в десятичную систему переводится следующим образом: (2 х 3600) + (21 х 60) + 40 = 8500. Система может показаться громоздкой, но вавилонянам было достаточно всего 14 символов, чтобы заставить ее работать, а это почти в два раза меньше, чем 26 символов современного английского алфавита[60]
.