Диофантово уравнение
Диофа́нтово уравне́ние (также уравне́ние в це́лых чи́слах, в старой литературе — неопределённое уравне́ние — уравнение вида
где — полином с целыми коэффициентами, а переменные принимаются целыми (иногда — натуральными или рациональными)[1][2]). Название дано в честь древнегреческого математика Диофанта Александрийского (III век), чья «Арифметика» стала первым систематическим сочинением о решении таких уравнений[1]. Эпитет «неопределённое» отражает типичную для этих задач ситуацию, когда число неизвестных превосходит число уравнений и решений, как правило, бесконечно много либо их наличие требует отдельного исследования[3].
Классическими примерами служат пифагоровы тройки , уравнение Пелля и уравнение Ферма . Изучение диофантовых уравнений — один из старейших разделов теории чисел; с ним связана десятая проблема Гильберта, оказавшаяся алгоритмически неразрешимой (Ю. В. Матиясевич, 1970)[4].
Общие сведения
| Диофантово уравнение | |
|---|---|
| лат. aequatio Diophantina | |
| Область использования |
Теория чисел Алгебра Криптография |
| Ключевые слова | целые числа, НОД, уравнение Пелля, пифагоровы тройки |
| Базовые понятия | алгоритм Евклида, соотношение Безу, делимость |
История
Античность и Средневековье
Задачи о целых решениях уравнений появляются уже в математике Древнего Востока: вавилонская табличка Plimpton 322 (ок. 1800 года до н. э.) содержит обширный список пифагоровых троек[5]; в Китае («Математический трактат в девяти главах», I век н. э.) решались неопределённые задачи вроде «ста птиц», а китайская теорема об остатках давала общий метод систем сравнений[6]. В Индии Ариабхата (V век) разработал метод «куттака» решения линейных неопределённых уравнений, Брахмагупта (628) дал частичное решение уравнения Пелля, а Бхаскара II (XII век) — полный метод чакравала[7].
Диофант в «Арифметике» (III век) впервые систематически изучал неопределённые уравнения, искал, как правило, рациональные решения и разработал приёмы их параметризации; сохранились шесть книг из тринадцати и фрагменты ещё четырёх[8][9]. Название «диофантовы уравнения» утвердилось именно по его имени[10].
Европа XVI—XIX веков
В Европе неопределённые уравнения изучали Фибоначчи (задача о конгрууме, 1225), Виет, Стевин[11]. Латинские переводы Диофанта (Ксиландер, 1575; Баше, 1621) и замечания Ферма к ним породили классические проблемы: Великую теорему Ферма и задачу о Пелле. В XVIII веке Эйлер разработал общие приёмы решения уравнений второй степени и сформулировал свою гипотезу, а Лагранж доказал общую теорему об уравнении Пелля и завершил теорию линейных уравнений[3]. В XIX веке теория получила абстрактную форму в трудах Гаусса («Арифметические исследования», 1801), Лиувилля и Куммера.
XX век
В 1909 году Туэ доказал конечность числа решений уравнений Туэ, открыв направление диофантовых приближений[12]. В 1900 году Д. Гильберт включил проблему алгоритмической разрешимости диофантовых уравнений в свой список проблем (№ 10); она была решена отрицательно в 1970 году (Ю. В. Матиясевич, завершающий шаг теоремы Дэвиса—Патнема—Робинсон—Матиясевича)[4]. Завершают столетие доказательство Великой теоремы Ферма (Э. Уайлс, 1995) и гипотезы Каталана (П. Михайлеску, 2002).
Определение и основные понятия
Пусть — полином от переменных с целыми коэффициентами. Целочисленным решением уравнения называется набор целых чисел , при подстановке которого равенство обращается в истину; уравнение называется разрешимым, если оно имеет хотя бы одно целочисленное решение[13][14]. Вместо целых решений могут рассматриваться натуральные (тогда говорят о разрешимости в натуральных числах) или рациональные — последнее обычно является существенно более трудной задачей, связанной с эллиптическими кривыми[3]. Заметим, что разрешимость в целых числах эквивалентна разрешимости в натуральных: всякое целое число представимо как разность двух натуральных, а требование неотрицательности переменной выражается, по теореме Лагранжа о четырёх квадратах, заменой [4].
При исследовании разрешимости переменные часто делят на параметры (их значения считаются заданными) и неизвестные : уравнение разрешимо при данном наборе параметров, если существует набор неизвестных, обращающий равенство в истину[4]. Множество наборов параметров, при которых уравнение разрешимо, называется диофантовым множеством; само уравнение при этом называется его диофантовым представлением[15].
Примеры
- — уравнение, целые решения которого образуют пифагоровы тройки; при это частный случай уравнения Ферма, имеющий бесконечно много решений[16].
- , — согласно Великой теореме Ферма, доказанной Э. Уайлсом в 1995 году, не имеет ненулевых целых решений[17].
- — гипотеза Эйлера утверждала неразрешимость этого уравнения в натуральных числах при ; она опровергнута: при контрпример найден Ландером и Паркиным (1966)[18], при — Элкисом (1986)[19]; уточняющая гипотеза Ландера — Паркина — Селфриджа остаётся открытой.
- , где — не точный квадрат, — уравнение Пелля; имеет бесконечно много целых решений.
- , — уравнение Каталана, единственное решение которого доказано Михайлеску (2002)[20].
- при , — уравнение Туэ; имеет лишь конечное число целых решений (А. Туэ, 1909)[12].
Линейные диофантовы уравнения
Общий вид линейного диофантова уравнения:
оно разрешимо в целых числах тогда и только тогда, когда наибольший общий делитель делит . Основной случай — уравнение с двумя неизвестными:
где — целые, не равные нулю одновременно[21][22].
Теорема (критерий разрешимости и общий вид решений). Пусть . Уравнение (1) разрешимо в целых числах тогда и только тогда, когда . В этом случае, если — какое-либо частное решение, то множество всех решений исчерпывается парами
Доказательство. Необходимость. Поскольку и , число делится на при любых целых ; следовательно, из следует . Достаточность, случай . По соотношению Безу (получаемому, например, алгоритмом Евклида) существуют целые , для которых ; тогда — решение уравнения (1). Достаточность, общий случай. Если , то делением (1) на получаем уравнение с , к которому применим предыдущий случай. Описание всех решений. Пусть — произвольное решение; вычитая , получаем , откуда . Так как , по лемме Гаусса , то есть для некоторого ; подстановка в последнее равенство даёт . Обратно, подстановка любой пары такого вида в (1) обращает его в истину, откуда следует, что полученные формулы исчерпывают все решения.
Частное решение практически находится расширенным алгоритмом Евклида; разложение в цепную дробь отношения даёт его также через подходящие дроби[23][24]. Существует и явная, хотя и неэффективная для вычислений, формула частной серии решений через функцию Эйлера: по теореме Эйлера при , откуда
— всегда целая серия решений уравнения [23][25][26].
Пример решения линейного диофантова уравнения
Решим в целых числах уравнение
Шаг 1. Алгоритм Евклида. Найдём наибольший общий делитель коэффициентов:
откуда . Поскольку свободный член делится на , уравнение разрешимо в целых числах.
Шаг 2. Обратный ход алгоритма Евклида. Выразим через коэффициенты:
откуда получаем частное решение: , .
Шаг 3. Общее решение. Все целые решения задаются формулами
где — произвольное целое число.
Проверка (при ):
Алгебраические диофантовы уравнения
Уравнение Пелля
При не являющемся точным квадратом натуральном уравнение имеет бесконечно много целых решений; все решения с получаются как степени наименьшего нетривиального («фундаментального») решения в кольце . Общая теорема доказана Лагранжем (1766—1772) с помощью разложения в цепную дробь; эффективный способ нахождения фундаментального решения даёт алгоритм чакравала индийских математиков (Бхаскара II, XII век)[27][28].
Уравнения Туэ и высших степеней
Для неприводимой однородной формы степени уравнение имеет лишь конечное число целых решений (Туэ, 1909); доказательство основано на невозможности слишком хорошего приближения алгебраических чисел рациональными и было усилено Зигелем, Ротом (теорема Туэ — Зигеля — Рота) и Бейкером, чей метод линейных форм от логарифмов даёт эффективные, хотя и огромные, оценки числа и размера решений[12][29][30][31][32].
Эллиптические уравнения (уравнения Морделла)
Уравнение вида (уравнение Морделла) при имеет лишь конечное число целых решений (Зигель, 1929); множество его рациональных решений, напротив, образует конечно порождённую абелеву группу (теорема Морделла, 1922), что положило начало арифметике эллиптических кривых[33]. Классический пример: имеет единственные целые решения — факт, восходящий к задачам Ферма и доказываемый разложением на множители в кольце [3].
Приведение систем к одному уравнению степени 4
Любую систему диофантовых уравнений можно заменить одним уравнением: система равносильна одному уравнению (в целых числах сумма квадратов равна нулю тогда и только тогда, когда равен нулю каждый член). Понижение степени до 4 достигается введением новых переменных при помощи тождеств типа ⇔ и представления неотрицательных чисел суммами четырёх квадратов; итог: для любого диофантова уравнения (и системы) существует равносильное в смысле разрешимости уравнение степени не выше 4 в целом неотрицательных числах[4]. Более того, существует универсальное диофантово уравнение степени 4 (с 58 неизвестными), параметр которого пробегает в точности все числа перечислимого множества[34].
Экспоненциальные диофантовы уравнения
Если неизвестные входят в показатели степеней, уравнение называется экспоненциальным диофантовым. Примеры:
- Уравнение Рамануджана — Нагеля : имеет ровно пять решений — (доказано Т. Нагеллем в 1948 году)[35][36];
- уравнение Каталана (решено Михайлеску, 2002)[20];
- уравнения гипотезы Ферма — Каталана и гипотеза Била, остающиеся открытыми.
Общей теории решения экспоненциальных уравнений не существует; тем не менее отдельные классы поддаются специальным методам: теорема Стёрмера о последовательных «гладких» числах решает целые семейства таких уравнений, а метод Бейкера (линейные формы от логарифмов алгебраических чисел) даёт для широкого класса уравнений эффективные верхние оценки неизвестных, после чего задача сводится к конечному — хотя зачастую и очень большому — перебору, выполняемому с помощью компьютера[29][30].
Десятая проблема Гильберта и алгоритмическая неразрешимость
Десятая проблема Гильберта, сформулированная в 1900 году, требовала общего алгоритма, решающего, разрешимо ли произвольное диофантово уравнение в целых числах. Работа М. Дэвиса, Х. Патнема и Дж. Робинсон над экспоненциальными уравнениями[37] была завершена Ю. В. Матиясевичем (1970): каждое перечислимое множество является диофантовым, а поскольку существуют перечислимые неразрешимые множества, требуемого алгоритма не существует[4]. Неразрешимость сохраняется уже для уравнений с 9 неизвестными и для уравнений степени 4[4][34]. Вопросы о разрешимости отдельных классов (например, уравнений третьей степени или уравнений над полем рациональных чисел) остаются открытыми.
Применение
- Криптография. Нахождение секретного ключа в системе RSA есть решение линейного сравнения , то есть линейного диофантова уравнения, расширенным алгоритмом Евклида[38]; криптосистема Меркле — Хеллмана основана на «задаче о ранце» — системе линейных уравнений в целых числах[39].
- Программирование и оптимизация. Критерий разрешимости линейных диофантовых уравнений (GCD-тест) применяется при анализе зависимостей по данным в автоматической параллелизации программ[40]; поиск целочисленных решений линейных систем составляет предмет целочисленного программирования (задачи расписаний, транспортировки).
- Химия. Подбор коэффициентов химического уравнения — задача о решении системы линейных диофантовых уравнений; алгоритмы уравнивания реакций прямо используют строение решётки целых решений[11].
- Экономика и комбинаторика. «Задача о размене» (монеты Фробениуса) — классическая диофантова задача о наибольшей сумме, не представимой данным набором номиналов[41].
- Теория чисел и образование. Диофантовы уравнения — традиционный материал олимпиадных задач и учебных курсов элементарной теории чисел[23].
Примечания
- ↑ 1 2 Башмакова И. Г. Диофант и диофантовы уравнения. — М.: Наука, 1972. — С. 14—20.
- ↑ Степанов С. А. Диофантовы уравнения // Тр. МИАН СССР. Алгебра, математическая логика, теория чисел, топология. Сборник обзорных статей. 1. К 50-летию Института. — 1984. — Т. 168. — С. 31—45.
- ↑ 1 2 3 4 Hardy G. H., Wright E. M. An Introduction to the Theory of Numbers. — 5th ed. — Oxford: Clarendon Press, 1979. — С. 201—203.
- ↑ 1 2 3 4 5 6 7 Матиясевич Ю. В. Десятая проблема Гильберта. — М.: Наука : Физматлит, 1993. — 223 с. — (Математическая логика и основания математики; Вып. 26). — ISBN 5-02-014326-X.
- ↑ Neugebauer O., Sachs A. J. Mathematical Cuneiform Texts (англ.). — New Haven: American Oriental Society and the American Schools of Oriental Research, 1945. — Vol. 29. — P. 38—41. — (American Oriental Series).
- ↑ Башмакова И. Г., Березкина Э. И., Володарский А. И. и др. История математики с древнейших времён до начала XIX столетия. Т. 1: С древнейших времён до начала нового времени / под ред. А. П. Юшкевича. — М.: Наука, 1970. — С. 161—162.
- ↑ Башмакова И. Г., Березкина Э. И., Володарский А. И. и др. История математики с древнейших времён до начала XIX столетия. Т. 1: С древнейших времён до начала нового времени / под ред. А. П. Юшкевича. — М.: Наука, 1970. — С. 191—192.
- ↑ Диофант Александрийский. Арифметика и книга о многоугольных числах / пер. и коммент. И. Н. Веселовского. — М.: Наука, 1974.
- ↑ Башмакова И. Г., Славутин Е. И. История диофантова анализа от Диофанта до Ферма. — М.: Наука, 1984. — 256 с.
- ↑ Башмакова И. Г., Березкина Э. И., Володарский А. И. и др. История математики с древнейших времён до начала XIX столетия. Т. 1: С древнейших времён до начала нового времени / под ред. А. П. Юшкевича. — М.: Наука, 1970. — С. 146—151.
- ↑ 1 2 Мельников Р. А. Краткий обзор этапов развития диофантовых уравнений // Математика: фундаментальные и прикладные исследования и вопросы образования. — Рязань: РГУ им. С. А. Есенина, 2016. — С. 429—435.
- ↑ 1 2 3 Thue A. Über Annäherungswerte algebraischer Zahlen // Journal für die reine und angewandte Mathematik. — 1909. — Т. 135. — С. 284—305.
- ↑ Базылев Д. Ф. Справочное пособие к решению задач: диофантовы уравнения. — Мн.: НТЦ «АПИ», 1999. — С. 6. — ISBN 985-6344-27-1.
- ↑ Mordell L. J. Diophantine Equations. — London: Academic Press, 1969. — С. 1—2.
- ↑ Матиясевич Ю. В. Диофантовы множества // УМН. — 1972. — Т. 27, № 5(167). — С. 185—222.
- ↑ Бескровный И. М. Системный анализ свойств пифагоровых троек // Современные наукоемкие технологии. — 2013. — № 11. — С. 135—142.
- ↑ Wiles A. Modular elliptic curves and Fermat's Last Theorem // Annals of Mathematics. — 1995. — Т. 141. — С. 443—551.
- ↑ Lander L. J., Parkin T. R. Counterexample to Euler's conjecture on sums of like powers // Bulletin of the American Mathematical Society. — 1966. — Т. 72. — С. 1079.
- ↑ Elkies N. D. On A⁴ + B⁴ + C⁴ = D⁴ // Mathematics of Computation. — 1988. — Т. 51. — С. 825—835.
- ↑ 1 2 Mihăilescu P. Primary cyclotomic units and a proof of Catalan's conjecture // Journal für die reine und angewandte Mathematik. — 2004. — Т. 572. — С. 167—195.
- ↑ Фалин Г., Фалин А. Линейные диофантовы уравнения. — М.: Изд-во Чистые пруды, 2008. — 32 с. — (Библиотечка «Первого сентября». Серия «Математика» ; вып. 24). — ISBN 978-5-9667-0510-7.
- ↑ Кодзоков А. Х., Бесланеев З. О., Нагоров А. Л., Тхамоков М. Б. О линейных диофантовых уравнениях и способах их решения // Вест. КРАУНЦ. Физ.-мат. науки. — 2016. — № 2 (13).
- ↑ 1 2 3 Воробьёв Н. Н. Признаки делимости. — М.: Наука, 1988. — С. 60. — (Популярные лекции по математике).
- ↑ Базылев Д. Ф. Справочное пособие к решению задач: диофантовы уравнения. — Мн.: НТЦ «АПИ», 1999. — С. 4—8. — ISBN 985-6344-27-1.
- ↑ Базылев Д. Ф. Справочное пособие к решению задач: диофантовы уравнения. — Мн.: НТЦ «АПИ», 1999. — С. 20—25. — ISBN 985-6344-27-1.
- ↑ Mordell L. J. Diophantine Equations. — London: Academic Press, 1969. — С. 30—34.
- ↑ Мороз Б. З. Диофантовы уравнения и доказуемость в математике. — М.: МЦНМО, 2008. — С. 18—23. — ISBN 978-5-94057-375-3.
- ↑ Mordell L. J. Diophantine Equations. — London: Academic Press, 1969. — С. 53—66.
- ↑ 1 2 Baker A. Transcendental Number Theory. — Cambridge: Cambridge University Press, 1975. — С. 38—40.
- ↑ 1 2 Shorey T. N., Tijdeman R. Exponential Diophantine equations. — Cambridge: Cambridge University Press, 1986. — ISBN 9780511566042.
- ↑ Журавлёв В. М., Самовол П. И. Экспоненциальные диофантовы уравнения и сумма цифр числа // Математическое просвещение. Сер. 3. — 2016. — Вып. 20. — С. 167—199.
- ↑ Mordell L. J. Diophantine Equations. — London: Academic Press, 1969. — С. 186—200.
- ↑ Mordell L. J. Diophantine Equations. — London: Academic Press, 1969. — 311 с. — ISBN 0-12-465650-1.
- ↑ 1 2 Jones J. P. Universal Diophantine equation // Journal of Symbolic Logic. — 1982. — Т. 47, вып. 3. — С. 549—571.
- ↑ Nagell T. The Diophantine equation x² + 7 = 2ⁿ (англ.) // Nordisk Mathematisk Tidskrift. — 1948. — Vol. 30. — P. 62—64.
- ↑ Tijdeman R. Linear forms in logarithms and exponential Diophantine equations (англ.) // Hardy-Ramanujan Journal. — 2019. — Vol. 42. — P. 31—37.
- ↑ Davis M., Putnam H., Robinson J. The decision problem for exponential Diophantine equations // Annals of Mathematics. — 1961. — Т. 74. — С. 425—436.
- ↑ Rivest R., Shamir A., Adleman L. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems // Communications of the ACM. — 1978. — Т. 21. — С. 120—126.
- ↑ Merkle R. C., Hellman M. E. Hiding Information and Signatures in Trapdoor Knapsacks (англ.) // IEEE Transactions on Information Theory. — 1978. — Vol. 24, no. 5. — P. 525—530.
- ↑ Information Visualization in Data Mining and Knowledge Discovery (англ.) / ed. by U. Fayyad, G. G. Grinstein, A. Wierse. — San Francisco: Morgan Kaufmann, 2001. — 790 p. — ISBN 978-1-55860-286-1.
- ↑ Ramírez Alfonsín J. L. The Diophantine Frobenius Problem. — Oxford: Oxford University Press, 2005. — С. 243. — ISBN 0198568207.
Литература
- Базылев Д. Ф. Справочное пособие к решению задач: диофантовы уравнения. — Мн.: НТЦ «АПИ», 1999. — 160 с. — ISBN 985-6344-27-1.
- Башмакова И. Г. Диофант и диофантовы уравнения. — М.: Наука, 1972. — С. 68.
- Башмакова И. Г., Славутин Е. И. История диофантова анализа от Диофанта до Ферма. — М.: Наука, 1984. — 256 с.
- Диофант Александрийский. Арифметика и книга о многоугольных числах / пер. и коммент. И. Н. Веселовского. — М.: Наука, 1974.
- Журавлёв В. М., Самовол П. И. Экспоненциальные диофантовы уравнения и сумма цифр числа // Математическое просвещение. Сер. 3. — 2016. — Вып. 20. — С. 167—199.
- Мороз Б. З. Диофантовы уравнения и доказуемость в математике. — М.: МЦНМО, 2008. — 56 с. — ISBN 978-5-94057-375-3.
- Спринджук В. Г. Классические диофантовы уравнения от двух неизвестных. — М.: Наука, Главная редакция физико-математической литературы, 1982. — 288 с.
- Степанов С. А. Диофантовы уравнения // Тр. МИАН СССР. Алгебра, математическая логика, теория чисел, топология. Сборник обзорных статей. 1. К 50-летию Института. — 1984. — Т. 168. — С. 31—45.
- Фалин Г., Фалин А. Линейные диофантовы уравнения. — М.: Изд-во Чистые пруды, 2008. — 32 с. — (Библиотечка «Первого сентября». Серия «Математика» ; вып. 24). — ISBN 978-5-9667-0510-7.
- Mordell L. J. Diophantine Equations. — London: Academic Press, 1969. — 311 с. — ISBN 0-12-465650-1.