Индо -арабская система счисления (также известная как индо-арабская система счисления , [1] индуистская система счисления , арабская система счисления ) [2] [примечание 1] — это позиционная система счисления с основанием 10 для представления целых чисел ; ее расширением на нецелые числа является десятичная система счисления , которая в настоящее время является наиболее распространенной системой счисления.
Система была изобретена между 1-м и 4-м веками индийскими математиками . Система была принята в арабской математике к 9-му веку. Она стала более широко известна благодаря трудам на арабском языке персидского математика Аль-Хорезми [3] ( О вычислениях с помощью индуистских цифр , ок. 825 ) и арабского математика Аль-Кинди ( Об использовании индуистских цифр , ок. 830 ). Система распространилась в средневековой Европе к Высокому Средневековью , в частности, после Liber Abaci Фибоначчи 13-го века ; до развития печатного станка в 15-м веке использование системы в Европе в основном ограничивалось Северной Италией . [4]
Она основана на десяти глифах, представляющих числа от нуля до девяти, и позволяет представлять любое натуральное число уникальной последовательностью этих глифов. Символы (глифы), используемые для представления системы, в принципе независимы от самой системы. Глифы, которые используются в настоящее время, произошли от цифр брахми и разделились на различные типографские варианты со времен Средневековья .
Эти наборы символов можно разделить на три основных семейства: западные арабские цифры, используемые в странах Большого Магриба и в Европе ; восточные арабские цифры, используемые на Ближнем Востоке ; и индийские цифры в различных письменностях, используемые на Индийском субконтиненте .
Где-то около 600 г. н. э. в письменности Индии и Юго-Восточной Азии, произошедшей от брахми , начались изменения в записи дат: аддитивная система с отдельными цифрами для чисел разной величины перешла в позиционную систему с одним набором знаков для цифр 1–9 и точкой для нуля, постепенно вытесняя аддитивные выражения цифр в течение следующих нескольких столетий. [5]
Когда эта система была принята и расширена средневековыми арабами и персами, они назвали ее al-ḥisāb al-hindī («индийская арифметика»). Эти цифры постепенно были приняты в Европе, начиная примерно с 10-го века, вероятно, переданы арабскими купцами; [6] средневековые и ренессансные европейские математики в целом признавали их индийскими по происхождению, [7] однако несколько влиятельных источников приписывали их арабам, и в конечном итоге они стали общеизвестны как «арабские цифры» в Европе. [8] Согласно некоторым источникам, эта система счисления могла произойти от китайских цифр Шан (1200 г. до н. э.), которые также были десятичной позиционной системой счисления. [9]
Индо-арабская система разработана для позиционной записи в десятичной системе. В более развитой форме позиционная запись также использует десятичный маркер (сначала знак над цифрой единиц, но теперь чаще десятичную точку или десятичную запятую, которая отделяет разряд единиц от разряда десятых), а также символ для «этих цифр повторяются до бесконечности ». В современном использовании этот последний символ обычно представляет собой винкулум (горизонтальную линию, расположенную над повторяющимися цифрами). В этой более развитой форме числовая система может символизировать любое рациональное число, используя всего 13 символов (десять цифр, десятичный маркер, винкулум и предшествующий знак минус для обозначения отрицательного числа ).
Хотя они обычно встречаются в тексте, написанном арабским abjad («алфавит»), который пишется справа налево, числа, записанные этими цифрами, помещают самую значимую цифру слева, поэтому они читаются слева направо (хотя цифры не всегда произносятся в порядке от самой важной к самой младшей [10] ). Необходимые изменения в направлении чтения встречаются в тексте, который смешивает системы письма слева направо с системами письма справа налево.
Для представления чисел в индо-арабской системе счисления используются различные наборы символов, большинство из которых произошли от чисел брахми .
Символы, используемые для представления системы, со времен Средневековья разделились на различные типографские варианты , объединенные в три основные группы:
Цифры брахми, лежащие в основе системы, появились еще до нашей эры . Они заменили более ранние цифры кхароштхи, использовавшиеся с 4-го века до н. э. Цифры брахми и кхароштхи использовались рядом друг с другом в период империи Маурьев , обе они появились в указах Ашоки 3-го века до н. э . [11]
В буддийских надписях, датируемых примерно 300 г. до н. э., используются символы, которые стали 1, 4 и 6. Спустя столетие было зафиксировано использование ими символов, которые стали 2, 4, 6, 7 и 9. Эти цифры брахми являются предками индо-арабских глифов от 1 до 9, но они не использовались в качестве позиционной системы с нулем , и для каждого из десятков (10, 20, 30 и т. д.) использовались скорее [ требуется разъяснение ] отдельные цифры.
Действующая система счисления, включая позиционную запись и использование нуля, в принципе не зависит от используемых глифов и значительно моложе цифр брахми.
Система разрядных значений используется в рукописи Бахшали , самые ранние листы датируются радиоуглеродным методом в период 224–383 гг. н. э. [12] Развитие позиционной десятичной системы берет свое начало в [ необходимо разъяснение ] индийской математике в период Гуптов . Около 500 г. астроном Арьябхата использует слово kha («пустота») для обозначения «нуля» в табличных расположениях цифр. В «Брахмаспута-сиддханте» VII века содержится сравнительно продвинутое понимание математической роли нуля . Санскритский перевод утерянного джайнского космологического текста V века «Локавибхага» может сохранить ранний пример позиционного использования нуля. [13]
Первая датированная и бесспорная надпись, показывающая использование символа для нуля, появилась на каменной надписи, найденной в храме Чатурбхуджа в Гвалиоре в Индии, датируемой 876 годом н. э. [14]
Эти индийские разработки были восприняты исламской математикой в VIII веке, как записано в «Хронологии ученых » аль-Кифти (начало XIII века). [15]
В исламской математике 10-го века система была расширена, чтобы включить дроби , как записано в трактате математика Аббасидского халифата Абуль-Хасана аль-Уклидиси , который был первым, кто описал позиционные десятичные дроби. [16] По словам Дж. Л. Берггрена, мусульмане были первыми, кто представлял числа так, как это делаем мы, поскольку они были теми, кто изначально расширил эту систему нумерации, чтобы представлять части единицы десятичными дробями, чего не сделали индусы. Таким образом, мы называем систему «индуистско-арабской» довольно уместно. [17] [18]
Система счисления стала известна как персидскому математику Хорезми , который написал книгу «О вычислении с помощью индуистских цифр» около 825 года, так и арабскому математику Аль-Кинди , который написал книгу « Об использовании индуистских цифр» ( كتاب في استعمال العداد الهندي [ kitāb fī isti'māl al-'adād al-hind ]) около 830 года. Персидский ученый Кушьяр Гилани , который написал «Kitab fi usul hisab al-hind» ( «Принципы индуистского исчисления ») , является одной из старейших сохранившихся рукописей, использующих индуистские цифры. [19] Эти книги в первую очередь способствовали распространению индуистской системы исчисления по всему исламскому миру и, в конечном итоге, также в Европе.
В христианской Европе первое упоминание и представление индуистско-арабских цифр (от одного до девяти, без нуля) содержится в Codex Vigilanus (он же Albeldensis ), иллюстрированном сборнике различных исторических документов вестготского периода в Испании , написанном в 976 году тремя монахами риохского монастыря Сан-Мартин-де-Альбельда . Между 967 и 969 годами Герберт Орильякский открыл и изучил арабскую науку в каталонских аббатствах. Позже он получил из этих мест книгу De multiplicatione et divisione ( Об умножении и делении ). Став папой Сильвестром II в 999 году, он ввел новую модель абака , так называемый абак Герберта , приняв жетоны, представляющие индуистско-арабские цифры от одного до девяти.
Леонардо Фибоначчи принёс эту систему в Европу. Его книга Liber Abaci представила Modus Indorum (метод индийцев), сегодня известный как индо-арабская система счисления или позиционная система счисления с основанием 10, использование нуля и десятичной системы счисления в латинском мире. Европейцы стали называть эту систему счисления «арабской». Она использовалась в европейской математике с 12-го века и вошла в общее употребление с 15-го века, заменив римские цифры . [20] [21]
Знакомая форма западных арабских глифов, которые сейчас используются с латинским алфавитом (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), является продуктом конца 15-го - начала 16-го века, когда они вошли в ранний набор . Мусульманские ученые использовали вавилонскую систему счисления , а торговцы использовали цифры Абджад , систему, похожую на греческую систему счисления и еврейскую систему счисления . Аналогично, введение Фибоначчи этой системы в Европу было ограничено учеными кругами. Заслуга в первом установлении широкого понимания и использования десятичной позиционной нотации среди широких слоев населения принадлежит Адаму Рису , автору немецкого Ренессанса , чья работа 1522 года Rechenung auff der linihen und federn (Вычисление по линиям и с помощью пера) была ориентирована на учеников бизнесменов и ремесленников.
В 690 году нашей эры императрица У ввела в обращение цзэтянские иероглифы , одним из которых был «〇». Сейчас это слово используется как синоним цифры ноль.
В Китае Гаутама Сиддха ввел индуистские цифры с нулем в 718, но китайские математики не нашли их полезными, так как у них уже были десятичные позиционные счетные стержни . [22] [23]
В китайских цифрах кружок (〇) используется для записи нуля в цифрах Сучжоу . Многие историки считают, что он был импортирован из индийских цифр Гаутамой Сиддхой в 718 году, но некоторые китайские ученые считают, что он был создан на основе китайского текстового заполнителя "□". [22]
Китайцы и японцы окончательно перешли на индо-арабские цифры в XIX веке, отказавшись от счетных палочек.
«Западно-арабские» цифры, которые были широко распространены в Европе со времен эпохи барокко , впоследствии нашли всемирное применение вместе с латинским алфавитом и даже значительно дальше современного распространения латинского алфавита , проникнув в системы письма в регионах, где использовались другие варианты индо-арабских цифр, а также в сочетании с китайской и японской письменностью (см. Китайские цифры , Японские цифры ).
Когда Аравийская империя расширялась и был установлен контакт с Индией, арабы переняли индуистскую систему счисления и ранние алгоритмы