Алфавитные нумерации. «Псаммит»
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169
170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186
Мы видели, что непозиционные нумерации малоудобны: запись чисел в них очень длинна, арифметические операции производить трудно. По мере развития торговли и ремесла эти неудобства становились все чувствительнее, и вот в Малой Азии, где были древнегреческие колонии, которые вели оживленную торговлю, в середине V в. до н. э. появилась система счисления нового типа, так называемая алфавитная нумерация. Ее обычно называют ионийской. В этой системе числа обозначались при помощи букв алфавита, над которыми ставились черточки: первые девять букв обозначали числа от 1 до 9, следующие девять — числа 10, 20, 30, ..., 90 и следующие девять — числа 100, 200, ..., 900. Таким образом можно было обозначать любое число до 999.
Для обозначения чисел 1000, 2000, ..., 9000 греки употребляли те же буквы, что и для чисел 1, 2, ..., 9, но только при их записи ставили косую черточку слева внизу. Как это делалось, видно из прилагаемого рисунка на стр. 274. Далее, для числа 10 000 употреблялся знак М — это число называлось мириадой; две мириады,
т. е. 20 000, обозначались так: М. Этим способом можно было обозначить все числа до мириады мириад, т. е. до 108. Более высокие десятичные разряды уже не могли быть записаны в ионийской нумерации и не имели названия в древнегреческом языке.
Великий математик, механик и инженер древности Архимед (III в. до н. э.) посвятил целое сочинение тому, чтобы дать общий прием наименования сколь угодно больших чисел. Издавна у греков, как, впрочем, и у других народов, наглядным образом для представления об очень большом и даже неисчислимом количестве служило число песчинок. В народных сказках, например, встречается «неразрешимая» задача: сосчитать звезды на небе, капли в море или песчинки на земле. Архимед показал, что такие задачи можно решить. Свое сочинение он так и назвал «Исчисление песка» («Псаммит»). В нем он построил систему счета, в которой имелись числа, не только превосходящие количество песчинок в его родной Сицилии, но и такие, которые больше числа песчинок во Вселенной, если даже считать, что Вселенная сплошь заполнена песком. Но что же понимали греки времен Архимеда под всей Вселенной? В своем сочинении Архимед, следуя за греческим астрономом Аристархом Самосским, полагал, что в центре Вселенной находится Солнце, а Земля и другие планеты вращаются вокруг него. Вселенная имеет форму сферы, на поверхности которой расположены неподвижные звезды. Это была первая гелиоцентрическая система мира.
Греческое алфавитное изображение чисел.
Для подсчета количества песчинок Архимед должен был, хотя бы приблизительно, определить размеры диаметров Вселенной и песчинки, а затем найти отношение их объемов. Архимед сделал это, опираясь на данные астрономии своего времени и на собственные исследования в этой области. Число песчинок, которое должно было у него при этом получиться, в нашей нумерации записывается так: 1063. Это очень большое число, и до Архимеда не было средств ни для записи, ни для наименования чисел такого порядка.
Чтобы решить поставленную задачу, Архимед поступает следующим образом: все числа, меньшие мириады мириад, т. е. все числа от 1 до 108-1, он объединяет в первую октаду (т. е. восьмерицу) и называет их «первыми числами». Число 108 служит единицей второй октады, в которую входят все числа от 108 до 102•8-1. Это — «вторые числа». Аналогично этому число 102•8 является единицей третьей октады, а числа от 102•8до 103•8-1 являются «третьими». Продолжая это построение, можно дойти до мириадо-мириадной октады, которая содержит числа от 10(108-1)•8 до 108•108-1. Все эти октады Архимед объединяет в первый период. Число 108•108 служит единицей первой октады второго периода и т. д. Этим способом можно дойти до последнего числа последней октады мириадо-мириадного периода. Здесь Архимед останавливается, но ясно, что с помощью его способа можно двигаться и дальше, объединив все периоды в какой-нибудь новый разряд.
Но и тех чисел, которые построил Архимед, вполне достаточно для подсчета числа песчинок во Вселенной. Необходимое число содержится уже в восьмой октаде первого периода. Архимед продолжил свое построение дальше для того, чтобы разъяснить метод наименования сколь угодно больших чисел.
Способ- Архимеда близок к позиционному, но понадобилось еще около тысячи лет, прежде чем человечеству удалось создать десятичную позиционную систему счисления.
Так записывались числа в древнеславянской нумерации.
Алфавитные системы были, кроме ионийцев, у древних евреев, финикийцев, армян, грузин и других народов. Алфавитная нумерация была принята и в древней Руси. Над буквами, обозначавшими числа, ставился специальный знак — титло. Это делалось для того, чтобы отличать их от обычных слов.
Удобны ли алфавитные системы?
Запишем в славянской нумерации число
444:
Мы видим, что запись получилась не длиннее нашей. Это объясняется тем, что в алфавитных нумерациях имелось 27 цифр, тогда как в египетской, например, для обозначения всех чисел до 1000 было всего лишь три цифры.
Но алфавитные нумерации имели и крупный недостаток: с их помощью нельзя обозначать сколь угодно большие числа. Они были очень удобны только для записи чисел до 1000.
Правда, славяне, как и греки, умели записывать и большие числа, но для этого к алфавитной системе добавляли новые обозначения. Числа 1000, 2000 и т. д. они записывали теми же буквами, что 1, 2 и т. д., только слева внизу
ставился специальный знак
, например, 1000
обозначали
Аналогично:
Число 10 000 опять обозначалось той же буквой, что и 1, только без титла, но его уже обводили кружком:
Называлось это число «тьмой». Отсюда, между прочим, произошло выражение «тьма народу».
Итак, для обозначения тем первые 9 цифр обводились кружками:
10 тем, или 100 000, было единицей высшего разряда. Ее называли «легион». Для обозначения легионов вокруг первых 9 цифр ставился кружок из точек:
и т. д.
10 легионов составляли новую единицу, которая называлась «леодр». Для обозначения леодров соответствующие числа заключали в кружок из черточек:
Эти обозначения можно рассматривать как зачатки позиционной системы, так как в ней
для обозначения единиц разных разрядов применялись одни и те же символы, к которым добавлялись знаки для определения разряда. Такая система называлась «малым числом». В ней обозначения не шли дальше миллионов. Но наряду с этим имелось и «большое», или «великое», число, в котором словом «тьма» обозначался уже миллион. Тьма тем (т. е. 1012) называлась легионом, легион легионов (т. е. 1024) — леодром, леодр леодров (т. е. 1048) — вороном и, наконец, число 1048 называлось колодой. В рукописи XVII в, говорится: «И более сего несть человеческому уму разумевати», т. е. для больших чисел уже нет названий. Для обозначения воронов бук-
вы ставили в кружок из крестиков:
а колоду обозначали так:
Алфавитные нумерации, как мы говорили, были мало пригодны для оперирования с большими числами, встречавшимися уже в древности (например, при астрономических расчетах). В ходе развития человеческого общества эти системы уступили место позиционным. Но остатки алфавитных нумераций сохранились в нашем обиходе и по сей день. Так, мы часто нумеруем пункты при помощи букв алфавита. Правда, буквы служат только для обозначения последовательного порядка, а не количества. Никаких арифметических операций над такими буквами мы уже не производим.
Позиционные системы
Первой известной нам позиционной системой счисления была шестидесятеричная система вавилонян, возникшая примерно за 2500— 2000 лет до н. э. Основанием ее служило число 60. Следовательно, в ней должно было быть 60 цифр. А таблица умножения должна была состоять из 60•60/2=1800 строк.
Как же вавилоняне записывали свои цифры и как запоминали такую чудовищную таблицу умножения?
Вавилоняне поступали так: записывали все числа от 1 до 59 по десятичной системе, применяя принцип сложения. При этом они пользовались всегда двумя знаками: прямым клином
для обозначения 1 и лежачим клином
для 10. Число 32, например, писали так:
Эти знаки и служили цифрами в их системе. Число 60 снова обозначалось тем же знаком,
что и 1, т. е.
Так же обозначались и числа 3600, 603 и все другие степени 60. Например, число 92 записывали так:
Таким образом, «цифры», т. е. все числа от 1 до 59, вавилоняне записывали по десятичной непозиционной системе, а число в целом — по позиционной системе с основанием 60. Поэтому-то мы и называем их систему шестидесятеричной (а не шестидесятичной, как нужно называть, учитывая только одно основание 60).
Клинописная запись чисел древних вавилонян.
Но нумерация вавилонян имела и еще одну важную особенность: в ней не было знака для
нуля. И если был изображен прямой клин
то без дополнительных пояснений нельзя было определить, какое число записано: 1, 60, 3600 или какая-нибудь другая степень 60. Запись числа 92, приведенная выше, могла обозначать не только 92 = 60 + 32, но и 3600+32=3632.
Она могла также означать 132/60 или 132/3600 и т.д.
Таким образом, запись в вавилонской нумерации не носила абсолютного характера — для определения абсолютного значения числа нужны были еще дополнительные сведения. Впоследствии вавилоняне ввели специальный символ для обозначения пропущенного шестидесятичного разряда. Например, число 3632 нужно
было бы записать так:
Но в конце числа этот символ обычно не ставился. Таблицу умножения вавилоняне никогда не запоминали — это было почти невозможно. Они пользовались при своих вычислениях готовыми таблицами умножения, так же как мы теперь пользуемся, например, таблицами логарифмов.
Цифры индейцев племени майя.
Шестидесятеричная система вавилонян сыграла большую роль в развитии математики и астрономии. Следы ее сохранились до наших дней. Так, мы до сих пор делим час на 60 минут, а минуту на 60 секунд. Точно так же, следуя примеру вавилонян, окружность мы делим на 360 частей (градусов).
В начале нашей эры индейцы племени майя, которые жили на полуострове Юкатан в Центральной Америке, пользовались другой позиционной системой — с основанием 20. Свои цифры индейцы майя, как и вавилоняне, записывали, пользуясь принципом сложения. Единицу они обозначали точкой, а пять — горизонтальной чертой (см. рис.), но в этой системе уже был знак для нуля. Он напоминал по своей форме полузакрытый глаз. И, например, число 20 индейцы майя записывали при помощи знака для единицы и внизу знака для нуля (числа писали не в строчку, а столбцами).
Десятичная позиционная система впервые сложилась в Индии не позднее VI в. н. э. Здесь же был введен наш символ для нуля.
Итак, позиционные системы счисления возникли независимо одна от другой в древнем Двуречье, у племени майя и, наконец, в Индии. Все это говорит о том, что возникновение позиционного принципа не было случайностью.
Каковы же были предпосылки для его создания? Что привело людей к этому замечательному открытию?
Чтобы ответить на эти вопросы, мы снова обратимся к истории. В древнем Китае, Индии и в некоторых других странах существовали системы записи, построенные на мультипликативном принципе.
Пусть, например, десятки обозначаются символом X, а сотни — С. Тогда запись числа 323 схематично будет выглядеть так:
ЗС2X3.
В таких системах для записи одинакового числа единиц, десятков, сотен или тысяч применяются одни и те же символы, но после каждого символа пишется название соответствую-
щего разряда. На аналогичном принципе основаны наши счеты: одно и то же количество косточек означает число десятков, сотен, тысяч и т. д., в зависимости от того, в каком ряду расположены эти косточки.
Но именно такой способ счета применялся при счете «числами-совокупностями». Так, йорубы1, считая раковины-каури (игравшие у них роль денег), раскладывали их в кучки по 20 раковин в каждой, затем 20 таких кучек они объединяли в одну большую кучу и т. д. При таком способе счета подчеркивается то обстоятельство, что с кучами можно поступать так же, как и с отдельными раковинами. Н. Н. Миклухо-Маклай рассказывал о способе счета у папуасов, который уже очень близок к построению чисел по принципу умножения. Чтобы сосчитать число дней до возвращения корвета «Витязь», папуасы поступали следующим образом: «Первый, раскладывая кусочки бумаги на колене, при каждом обрезке повторял «каре-каре» (один), другой повторял слово «каре» и загибал при этом палец прежде на одной, затем на другой руке. Насчитав до десяти и согнув пальцы обеих рук, он опустил оба кулака на колени, повторив «две руки», причем третий папуас загнул один палец руки. Со вторым десятком было сделано то же, причем третий папуас загнул второй палец: то же самое было сделано для третьего десятка».
Рассказывают, что так же считали стада в Южной Африке: один из африканцев считал каждую голову, второй — число десятков, сосчитанных первым, а третий — число десятков, сосчитанных вторым, т. е. число сотен. Если бы мы теперь обозначили палец первого через I, палец второго через X и палец третьего через С, то результат по мультипликативной системе записали бы, например, так: 3C2X3I. В Китае и Индии с древнейших времен существовал именно такой способ записи чисел. Кроме того, индийцы издавна проявляли глубокий интерес к большим числам и способам их записи. В одной из индийских книг — «Лалитавистара» — говорится о состязании между женихами прекрасной Гопы. Предметом состязания были письменность, арифметика, борьба и искусство стрельбы из лука. Почти половина книги посвящена описанию состязаний по арифметике. Победитель Гаутама придумал шкалу чисел, идущих в геометрической прогрессии со знаменателем 100, последним членом которой было 107+9•46.
Следующей ступенью- к позиционному принципу было опускание названий разрядов при письме (подобно тому, как мы говорим «три двадцать», а не «три рубля двадцать копеек»). Но при записи больших чисел по системе с основанием 10 очень часто бывал необходим символ для обозначения нуля.