Диофантово уравнение
англ. Diophantine equation
Алгебраическое уравнение, которое решают только в целых числах: ax + by = c разрешимо тогда и только тогда, когда gcd(a, b) делит c.
Диофантово уравнение — алгебраическое уравнение, для которого ищутся решения только в целых (или рациональных) числах. Названо по имени Диофанта Александрийского (III век), чья «Арифметика» — первый сборник таких задач; на полях именно её издания Ферма записал свою великую теорему. Простейший случай — линейное уравнение : в отличие от обычного уравнения с континуумом решений, здесь вопрос стоит «есть ли хоть одно целое решение, и сколько их».
Линейный случай решается алгоритмом Евклида: расширенный алгоритм даёт частное решение, а общее получается сдвигами , . Пример: — из тождества , умноженного на два, берём , , и все решения: , . Высшие степени устроены драматичнее: уравнение Пелля имеет бесконечно много решений, уравнение Ферма при — ни одного натурального, а десятая проблема Гильберта о разрешимости в общем случае алгоритмически неразрешима (Матиясевич, 1970). Связь с арифметикой остатков — через проверки делимости и малую теорему Ферма.
Сколько решений в целых числах имеет уравнение ?
Частые вопросы
Чем диофантово уравнение отличается от обычного?
Обычное уравнение решают в действительных числах, и ответ — непрерывное множество. Диофантово требует целочисленности: решений может не быть вовсе, быть конечное число или бесконечно много, а иногда (десятая проблема Гильберта) даже сам факт разрешимости невычислим никаким алгоритмом.
Причём тут великая теорема Ферма?
Это диофантово уравнение : при натуральных решений нет. Гипотеза прожила 358 лет и была доказана Уайлсом через эллиптические кривые — классический пример «школьной на вид» задачи, породившей глубокую математику.