Метод Чакравалы
чакравала चक्रवाल Метод ( санскрит : विधि ) — это циклический алгоритм решения неопределенных квадратных уравнений , включая уравнение Пелла . Его обычно приписывают Бхаскаре II (ок. 1114–1185 гг. Н. Э.). [1] [2] хотя некоторые приписывают это Джаядеве (ок. 950–1000 гг. н.э.). [3] Джаядева отметил, что подход Брахмагупты к решению уравнений этого типа можно обобщить, и затем описал этот общий метод, который позже был уточнен Бхаскарой II в его трактате «Биджаганита» . Он назвал это методом Чакравалы: чакра означает «колесо» на санскрите , что указывает на циклическую природу алгоритма. [4] К.-О. Селениус считал, что ни одно европейское достижение ни во времена Бхаскары, ни намного позже не превышало его изумительного уровня математической сложности. [1] [4]
Этот метод также известен как циклический метод и содержит следы математической индукции . [5]
История [ править ]
Чакра на санскрите означает цикл. Согласно популярной легенде, Чакравала обозначает мифический массив гор, вращающихся вокруг Земли, как стена, и не ограниченных светом и тьмой. [6]
Брахмагупта в 628 году нашей эры изучал неопределенные квадратные уравнения, в том числе уравнение Пелла.
для минимальных целых чисел x и y . Брахмагупта мог решить ее за несколько N , но не за все.
Джаядева и Бхаскара предложили первое полное решение уравнения, используя метод чакравалы для нахождения решение
Этот случай был известен своей сложностью и был впервые решен в Европе Браункером с в 1657–1658 годах в ответ на вызов Ферма использованием непрерывных дробей. Метод решения общей задачи впервые был полностью строго описан Лагранжем в 1766 году. [7] Однако метод Лагранжа требует вычисления 21 последовательных дробей цепной дроби для квадратного корня из 61, в то время как метод чакравалы намного проще. Селениус в своей оценке метода чакравалы утверждает:
- «Метод представляет собой алгоритм наилучшего приближения минимальной длины, который благодаря нескольким свойствам минимизации с минимальными усилиями и избеганием больших чисел автоматически дает лучшие решения уравнения. Метод чакравалы опередил европейские методы более чем на тысячу лет. Но ни одно европейское достижение во всей области алгебры во времена, намного более поздние, чем работы Бхаскары, более того, почти равные до наших дней, не могли сравниться с удивительной сложностью и изобретательностью чакравалы ». [1] [4]
Герман Ханкель называет чакравалы метод
- «лучшее, что было достигнуто в теории чисел до Лагранжа». [8]
Метод [ править ]
Из тождества Брахмагупты мы видим, что для N данного
Для уравнения , это позволяет «композицию» ( самаса ) двух троек решений и в новую тройку
В общем методе основная идея состоит в том, что любая тройка (то есть такой, который удовлетворяет ) можно составить с тривиальной тройкой чтобы получить новую тройку для любого м . Предположим, мы начали с тройки, для которой , это можно уменьшить на k (это лемма Бхаскары ):
Поскольку знаки внутри квадратов не имеют значения, возможны следующие замены:
Если целое положительное число m выбрано так, что ( a + bm )/ k является целым числом, то же самое можно сказать и о двух других числах в тройке. Среди таких m метод выбирает тот, который минимизирует абсолютное значение m 2 − N и, следовательно, ( m 2 - N )/ k . Затем применяются соотношения замены для m, равного выбранному значению. В результате получается новая тройка ( a , b , k ). Процесс повторяется до тройки с найден. Этот метод всегда заканчивается решением (доказано Лагранжем в 1768 г.). [9] При желании мы можем остановиться, когда k равно ±1, ±2 или ±4, поскольку подход Брахмагупты дает решение для этих случаев.
Метод композиции Брахмагупты [ править ]
В 628 году нашей эры Брахмагупта открыл общий способ найти и из когда дано , когда k равно ±1, ±2 или ±4. [10]
к = ±1 [ править ]
Использование личности Брахмагупты для составления тройки с собой:
Новую тройку можно выразить как .
Замена дает решение:
Для , оригинал уже было решение. Замена дает секунду:
к = ±2 [ править ]
Опять используя уравнение,
Замена ,
Замена ,
к = 4 [ править ]
Замена в уравнение создает тройку .
Какое решение, если четный:
Если a нечетно, начните с уравнений и .
Ведущий к тройкам и . Составление троек дает
Когда странно,
к = -4 [ править ]
Когда , затем . Сочинение с самим собой дает .
Снова составление себя дает
Наконец, из предыдущих уравнений составьте тройки и , получить
.
Это дает нам решения
(Примечание, полезно найти решение уравнения Пелла , но это не всегда наименьшая пара целых чисел. например . Уравнение даст вам , что при включении в уравнение Пелла дает , что работает, но то же самое для .
Примеры [ править ]
п = 61 [ править ]
Случай n = 61 (определение целочисленного решения, удовлетворяющего ), брошенный Ферма много столетий спустя как вызов, в качестве примера привел Бхаскара. [9]
Начнем с решения для любого k, найденного любым способом. В этом случае мы можем позволить b быть равным 1, так как , у нас есть тройка . Составляя его с дает тройку , которое уменьшается (или лемма Бхаскары напрямую используется ), чтобы получить:
На 3 разделить и чтобы быть минимальным, мы выбираем , так что у нас есть тройка . Теперь, когда k равно −4, мы можем использовать идею Брахмагупты: ее можно свести к рациональному решению. , который составил сам с собой три раза, с соответственно, когда k становится квадратным и можно применить масштабирование, это дает . Наконец, такую процедуру можно повторять до тех пор, пока не будет найдено решение (требуется 9 дополнительных самокомпозиций и 4 дополнительных квадратичных масштабирования): . Это минимальное целочисленное решение.
п = 67 [ править ]
Предположим, нам предстоит решить для х и у . [12]
Начнем с решения для любого k, найденного любым способом; в этом случае мы можем позволить b быть равным 1, создавая таким образом . На каждом шаге мы находим m > 0 такое, что k делит a + bm и | м 2 − 67 | является минимальным. Затем мы обновляем a , b и k до и соответственно.
- Первая итерация
У нас есть . Нам нужно целое положительное число m такое, что k делит a + bm , т.е. 3 делит 8 + m, и | м 2 − 67 | является минимальным. Первое условие подразумевает, что m имеет вид 3 t + 1 (т.е. 1, 4, 7, 10 и т. д.), и среди таких m минимальное значение достигается при m = 7. Заменив ( a , b , к ) с , мы получаем новые значения . То есть у нас есть новое решение:
На этом этапе один раунд циклического алгоритма завершен.
- Вторая итерация
Теперь повторяем процесс. У нас есть . Нам нужно m > 0 такое, что k делит a + bm , т.е. 6 делит 41 + 5 m , и | м 2 − 67 | является минимальным. Первое условие подразумевает, что m имеет вид 6 t + 5 (т.е. 5, 11, 17 и т. д.), и среди таких m , | м 2 − 67 | минимально при m = 5. Это приводит к новому решению a = (41⋅5 + 67⋅5)/6 и т. д.:
- Третья итерация
Чтобы 7 делило 90 + 11 m , у нас должно быть m = 2 + 7 t (т.е. 2, 9, 16 и т. д.), и среди таких m мы выбираем m = 9.
- Окончательное решение
На этом этапе мы могли бы продолжить циклический метод (и он закончится после семи итераций), но поскольку правая часть находится между ±1, ±2, ±4, мы также можем напрямую использовать наблюдение Брахмагупты. Составив тройку (221, 27, −2) с самой собой, получим
то есть у нас есть целочисленное решение:
Это уравнение аппроксимирует как с точностью до примерно .
Примечания [ править ]
- ^ Jump up to: Перейти обратно: а б с Хойберг и Рамчандани – Студенческая Британская Индия: Бхаскарачарья II, стр. 200
- ^ Кумар, стр. 23.
- ^ Плофкер, страница 474.
- ^ Jump up to: Перейти обратно: а б с Гунатилаке, стр. 127–128.
- ^ Каджори (1918), с. 197
«Процесс рассуждения, называемый «математической индукцией», имел несколько независимых источников. Он восходит к швейцарцу Якобу (Джеймсу) Бернулли, французам Б. Паскалю и П. Ферма, итальянцу Ф. Мауролику. [.. .] Прочитав немного между строк, можно найти следы математической индукции еще раньше, в сочинениях индусов и греков, как, например, в «циклическом методе» Бхаскары и в доказательстве Евклида, что число простых чисел бесконечно».
- ^ Гопал, Мадан (1990). КС Гаутам (ред.). Индия сквозь века . Отдел публикаций Министерства информации и радиовещания правительства Индии. п. 79 .
- ^ О'Коннор, Джон Дж.; Робертсон, Эдмунд Ф. , «Уравнение Пелла» , Архив истории математики MacTutor , Университет Сент-Эндрюс
- ^ Кэй (1919), с. 337.
- ^ Jump up to: Перейти обратно: а б Джон Стиллвелл (2002), Математика и ее история (2-е изд.), Springer, стр. 72–76, ISBN 978-0-387-95336-6
- ^ «Уравнение Пелла» . История математики . Проверено 14 июня 2021 г.
- ^ Датта и Сингх (1962). История индуистской математики: Справочник, части I и II . Издательство Азия. стр. 157–160. ISBN 8180903907 .
- ^ В этом разделе приведен пример (с обозначениями вилка , для m и т. д.) в: Майкл Дж. Джейкобсон; Хью К. Уильямс (2009), Решение уравнения Пелла , Springer, стр. 31, ISBN 978-0-387-84922-5
Ссылки [ править ]
- Флориан Каджори (1918), Происхождение названия «Математическая индукция», The American Mathematical Monthly 25 (5), стр. 197-201.
- Джордж Гевергезе Джозеф, Герб павлина: неевропейские корни математики (1975).
- Г. Р. Кэй, «Индийская математика», Исида 2 :2 (1919), с. 326–356.
- Клас-Олаф Селениус, «Обоснование процесса чакравалы Джаядевы и Бхаскары II». Архивировано 30 ноября 2021 г. в Wayback Machine , Historia Mathematica 2 (1975), стр. 167–184.
- Клас-Олаф Селениус, «Продолжение теории непрерывных дробей циклического метода решения уравнения Бхаскары-Пелла», Acta Acad. Подписка. Матем. 23 (10) (1963), стр. 1–44.
- Хойберг, Дейл и Рамчандани, Инду (2000). Студенческая Британика Индия . Мумбаи: Популярный Пракашан. ISBN 0-85229-760-2
- Гунатилаке, Сузанта (1998). На пути к глобальной науке: знания горнодобывающей цивилизации . Индиана: Издательство Университета Индианы. ISBN 0-253-33388-1 .
- Кумар, Нарендра (2004). Наука в Древней Индии . Дели: Anmol Publications Pvt Ltd. ISBN 81-261-2056-8
- Плокер, Ким (2007) «Математика в Индии». Математика Египта, Месопотамии, Китая, Индии и ислама: справочник Нью-Джерси: Издательство Принстонского университета. ISBN 0-691-11485-4
- Эдвардс, Гарольд (1977). Великая теорема Ферма . Нью-Йорк: Спрингер . ISBN 0-387-90230-9 .