МатВектор

Command Palette

Search for a command to run...

🔀 Дискретка

Диофантово уравнение

англ. Diophantine equation

Алгебраическое уравнение, которое решают только в целых числах: ax + by = c разрешимо тогда и только тогда, когда gcd(a, b) делит c.

Диофантово уравнение — алгебраическое уравнение, для которого ищутся решения только в целых (или рациональных) числах. Названо по имени Диофанта Александрийского (III век), чья «Арифметика» — первый сборник таких задач; на полях именно её издания Ферма записал свою великую теорему. Простейший случай — линейное уравнение : в отличие от обычного уравнения с континуумом решений, здесь вопрос стоит «есть ли хоть одно целое решение, и сколько их».

Линейный случай решается алгоритмом Евклида: расширенный алгоритм даёт частное решение, а общее получается сдвигами , . Пример: — из тождества , умноженного на два, берём , , и все решения: , . Высшие степени устроены драматичнее: уравнение Пелля имеет бесконечно много решений, уравнение Ферма при — ни одного натурального, а десятая проблема Гильберта о разрешимости в общем случае алгоритмически неразрешима (Матиясевич, 1970). Связь с арифметикой остатков — через проверки делимости и малую теорему Ферма.

критерий разрешимости, пример и классика высших степеней
Проверь себя+10 XP

Сколько решений в целых числах имеет уравнение ?

Частые вопросы

Чем диофантово уравнение отличается от обычного?

Обычное уравнение решают в действительных числах, и ответ — непрерывное множество. Диофантово требует целочисленности: решений может не быть вовсе, быть конечное число или бесконечно много, а иногда (десятая проблема Гильберта) даже сам факт разрешимости невычислим никаким алгоритмом.

Причём тут великая теорема Ферма?

Это диофантово уравнение : при натуральных решений нет. Гипотеза прожила 358 лет и была доказана Уайлсом через эллиптические кривые — классический пример «школьной на вид» задачи, породившей глубокую математику.