"Алгебра", Никольский С.М., Потапов М.К., Решетников Н.Н. и др.
Линейное диофантово уравнение имеет вид ax + by = c, но его переменные ищут не среди всех чисел, а только среди целых. Это важно в задачах, где x и y обозначают количество предметов или монет: отрицательное количество не подходит, а дробное невозможно. Сначала проверяют, делится ли c на наибольший общий делитель коэффициентов a и b. Если решения есть, одно найденное решение помогает записать все остальные с помощью целого параметра.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Диофантово уравнение — уравнение, решения которого ищут в целых числах. Это не то же самое, что поиск любых действительных решений: например, дробное решение может подходить обычному уравнению, но не подойти диофантову. Поэтому прежде всего нужно знать, в каком множестве разрешено выбирать значения переменных.
Линейное диофантово уравнение записывают так: ax + by = c, где a, b и c — целые числа, а x и y требуется найти среди целых чисел. Буквы a и b называют коэффициентами при переменных. Такой вид удобен для задач, где два целых количества вместе дают заданный результат.
Целочисленное решение — пара целых чисел (x; y), которая после подстановки превращает уравнение в верное равенство. Например, для 3x + 5y = 1 пара (2; −1) подходит, потому что 3 · 2 + 5 · (−1) = 1. Проверка подстановкой позволяет убедиться, что найденная пара действительно является решением.
Наибольший общий делитель коэффициентов a и b — наибольшее натуральное число, на которое делятся оба коэффициента. Его обозначают НОД(a, b), а часто — буквой d. Этот делитель помогает понять, существуют ли решения уравнения: он должен делить правую часть c.
Целые решения ищут тогда, когда переменные описывают отдельные предметы, монеты или другие целые количества. Например, нельзя заплатить дробной частью монеты, а число предметов в обычной задаче не бывает отрицательным. Уравнение задаёт связь между количествами, но само по себе не сообщает, какие значения допустимы. Поэтому для диофантовой задачи важно учитывать не только равенство, но и множество возможных значений переменных.
Пусть d — общий делитель коэффициентов a и b. Тогда a делится на d и b делится на d, поэтому при целых x и y оба произведения ax и by тоже делятся на d. Их сумма ax + by также делится на d. Если эта сумма равна c, то и c обязан делиться на d; иначе равенство невозможно.
Это условие не только необходимое, но и достаточное: уравнение ax + by = c имеет целочисленные решения тогда и только тогда, когда НОД(a, b) делит c. Если c делится на d, уравнение можно разделить на d, а целые коэффициенты a/d и b/d не имеют общего делителя больше единицы. Для таких коэффициентов можно подобрать целые x и y, дающие нужную сумму. Значит, проверка делимости сразу отвечает на вопрос о существовании решений.
Чтобы получить все решения, сначала находят одну подходящую пару (x₀; y₀). При d = НОД(a, b) остальные решения имеют вид x = x₀ + (b/d)t, y = y₀ − (a/d)t, где t — любое целое число. При изменении x на (b/d)t произведение ax увеличивается на abt/d, а произведение by уменьшается на ту же величину. Поэтому сумма остаётся равной c; общий вид охватывает все целые решения.
В задачах с дополнительными ограничениями подходят не все значения параметра. Например, если x и y — количества предметов, нужно потребовать x ≥ 0 и y ≥ 0. Подставь формулы общего решения в эти неравенства и выбери целые t, при которых оба условия выполняются. Так уравнение даёт все варианты, а ограничения оставляют только возможные по смыслу задачи.
Таблица подсказывает порядок работы: сначала проверь делимость, затем найди одну пару и только после этого записывай общий вид решений. Если в задаче есть ограничения, применяй их к формуле с параметром, а не к одной случайной паре. Параметр t во всех случаях выбирают только целым.
| Что выясняем | Условие или способ | Что получаем |
|---|---|---|
| Существуют ли целочисленные решения | d = НОД(a, b); проверить, делится ли c на d | Решения существуют тогда и только тогда, когда d делит c |
| Как найти одно решение | Подобрать целые x₀ и y₀ и проверить равенство ax₀ + by₀ = c | Одна частная пара (x₀; y₀) |
| Как записать все решения | x = x₀ + (b/d)t, y = y₀ − (a/d)t, t ∈ ℤ | Все целочисленные пары решений |
| Как учесть дополнительные ограничения | Подставить общий вид решений и подобрать допустимые целые t | Решения, удовлетворяющие условию задачи |
Задача 1. Найдите одно целочисленное решение уравнения 3x + 5y = 1.
Ответ: одно решение — (2; −1).
Задача 2. Найдите все целочисленные решения уравнения 6x + 9y = 12.
Ответ: x = 2 + 3t, y = −2t, t ∈ ℤ.
Задача 3. Монеты стоят 7 и 11 рублей. Какими неотрицательными целыми количествами монет можно заплатить ровно 100 рублей?
Ответ: 8 монет по 7 рублей и 4 монеты по 11 рублей.
Для этой темы нужно уметь делить целые числа, находить делители и кратные, а также вычислять наибольший общий делитель. Эти знания позволяют проверить, может ли уравнение иметь целые решения, ещё до подбора чисел. Диофантовы уравнения связывают алгебру с задачами о целочисленных количествах и стоимости. Такой подход пригодится дальше при изучении теории чисел и систем уравнений.
Чем диофантово уравнение отличается от обычного уравнения?
Для обычного уравнения обычно ищут все решения из заданного множества, например среди действительных чисел. В диофантовом уравнении подходят только целые значения переменных, поэтому часть обычных решений не учитывается.
Как быстро понять, есть ли у линейного диофантова уравнения решения?
Найди НОД коэффициентов a и b и проверь, делится ли на него c. Если делится, целочисленные решения существуют; если нет — не существуют.
Почему наибольший общий делитель коэффициентов должен делить правую часть?
Если число d делит a и b, то оно делит и произведения ax и by при целых x и y. Значит, оно делит их сумму ax + by, а эта сумма равна c.
Как из одного решения получить все целочисленные решения?
Если (x₀; y₀) — одно решение, а d = НОД(a, b), запиши x = x₀ + (b/d)t и y = y₀ − (a/d)t. Принимая все целые значения t, получишь все решения.
Как выбрать решения, если переменные обозначают количества предметов?
Подставь общий вид решений и найди целые значения параметра, при которых обе переменные неотрицательны. Затем проверь полученные количества в условии задачи.
Линейные диофантовые уравнения