Диофантово уравнение
Материал из Википедии — свободной энциклопедии
Диофа́нтово уравнение или уравнение в целых числах — это уравнение с целыми коэффициентами и неизвестными, которые могут принимать только целые значения.
Содержание |
[править] Линейные диофантовы уравнения
Общий вид линейного диофантова уравнения: . В литературе под диофантовыми уравнениями иногда понимаются также уравнения более частного вида — с двумя неизвестными:
которые достаточно хорошо изучены.
Рассмотрим такие уравнения более подробно. Если (то есть c не делится нацело на НОД), то уравнение (1) не разрешимо в целых числах. В самом деле, в этом случае , но тогда число, стоящее слева в (1) делится на , а стоящее справа — нет. Если в уравнении ax + by = 1 , то оно разрешимо в целых числах.
Пусть — решение уравнения ax + by = c. Тогда все его решения находятся по следующим формулам:
- x = x0 − bn, y = y0 + an, .
[править] Способ решения
Эту статью следует викифицировать.
Пожалуйста, оформите её согласно правилам оформления статей.
|
Начальное (базисное) решение можно построить таким образом. Если , то (если уравнение имеет решения) c делится на (a, b) в силу вышесказанного. Тогда уравнение сводится к виду a1x + b1y = c1 путем деления всех коэффициентов на (a, b). Далее будем рассматривать именно такое приведенное уравнение. Решим сначала уравнение
решение же уравнения (1) получим просто домножением корней на c. Уравнение 1.1 решается таким образом. Строим цепочку делений с остатком (как при поиске наибольшего общего делителя с помощью алгоритма Евклида):
- a = bq0 + r1
- b = r1q1 + r2
- r1 = r2q2 + r3
- rn - 1 = rnqn
Последний ненулевой остаток rnравен 1, т. к. (a, b) = 1. Теперь заметим, что каждый остаток можно представить в виде
- ri + 1 = ri − 1 − riqi
в частности,
- 1 = rn − 2 − rn − 1qn − 1
Выражая теперь каждый следующий остаток через два предыдущих ("поднимаясь" по цепочке делений), придем к выражению вида
1 = αa + βb,
где α и β - корни уравнения (1.1). Домножая их на c, получим корни x0 = αc, y0 = βc уравнения (1).
Пример.
- 86x + 30y = 14
Приводится к виду
- 43x + 15y = 7
Цепочка делений
43/15 = 2 (ост. 13)
15/13 = 1 (ост. 2)
13/2 = 6 (ост. 1)
1 = 13 - 2·6= 13 - (15-13)·6 = 13·7 - 15·6 = (43-2·15)·7 - 15·6 = 43·7 - 20·15,
умножая 7 и -20 на c (=7), получаем корни 49 и -140.
Общий вид всех корней
- x = 49 + 15n
- y = − 140 − 43n
[править] Некоторые другие уравнения
- xn + yn = zn:
- При n = 2 решениями этого уравнения являются пифагоровы тройки
- Великая теорема Ферма утверждает, что это уравнение не имеет положительных целых решений при n > 2.
- x2 − ny2 = 1 — уравнение Пелля
- xz − yt = 1, где z,t > 1, — уравнение Каталана
- при и — уравнения Туэ
[править] Неразрешимость в общем виде
Десятая проблема Гильберта, сформулированная в 1900, состоит в нахождении алгоритма решения произвольных диофантовых уравнений. В 1970 Юрий Матиясевич доказал алгоритмическую неразрешимость этой проблемы.
[править] См. также
- Гельфонд А.О. Решение уравнений в целых числах. — М.: Наука, 1978. — (Популярные лекции по математике).
Это незавершённая статья по математике. Вы можете помочь проекту, исправив и дополнив её. |