Общее линейное уравнение с n неизвестными

КУРСОВАЯ РАБОТА

по дисциплине «Фундаментальная и компьютерная алгебра»

Решение систем линейных уравнений в целых числах

ОГУ 38.04.08. 3515. 022 00

Руководитель

доцент

_______ Носов В.В.

«__» _____________ 2016 г.

Студент группы 15МКН(ба)АПКМ

_______ Роговая Е. О.

«__» _____________ 2016 г.

Оренбург 2016

СОДЕРЖАНИЕ:

Введение

Уравнение с одним неизвестным.

Уравнения с двумя неизвестными.

Обобщенное уравнение с n неизвестными.

Системы двух уравнений с двумя неизвестными.

5.Системы трёх уравнений с тремя неизвестными.

Заключение.

Список литературы.

   
Введение Моя курсовая работа посвящена одному из разделов теории чисел – решению систем линейных уравнений в целых числах. Решение уравнений в целых числах является одной из древнейших математических задач. Проблема решения для уравнений с одним неизвестным не представляет существенного интереса, так как эта задача может быть решена с помощью конечного числа проб. Решение систем уравнений методом Гаусса не дает ответ в целых числах, в своей курсовой работе я рассматриваю краткий обзор алгоритмов построения минимального порождающего множества решений и базиса множества решений систем линейных диофантовых уравнений в целых числах. 1. Уравнение с одним неизвестным Рассмотрим уравнение с одним неизвестным Общее линейное уравнение с n неизвестными - student2.ru (1) Пусть коэффициенты уравнения a и b - целые числа, тогда Общее линейное уравнение с n неизвестными - student2.ru Решение этого уравнения будет целым числом тогда и только тогда, когда Общее линейное уравнение с n неизвестными - student2.ru . Таким образом, уравнение (1) не всегда разрешимо в целых числах; так, например, из двух уравнений Общее линейное уравнение с n неизвестными - student2.ru и Общее линейное уравнение с n неизвестными - student2.ru первое имеет целое решение, а второе в целых числах неразрешимо. 2. Уравнения с двумя неизвестными Рассмотрим уравнение первой степени с двумя неизвестными Общее линейное уравнение с n неизвестными - student2.ru (2), где Общее линейное уравнение с n неизвестными - student2.ru и Общее линейное уравнение с n неизвестными - student2.ru - целые числа, отличные от нуля, а Общее линейное уравнение с n неизвестными - student2.ru - произвольное целое. Будем считать, что коэффициенты Общее линейное уравнение с n неизвестными - student2.ru и Общее линейное уравнение с n неизвестными - student2.ru не имеют общих делителей, кроме единицы. Действительно, если НОД Общее линейное уравнение с n неизвестными - student2.ru , то справедливы равенства Общее линейное уравнение с n неизвестными - student2.ru , Общее линейное уравнение с n неизвестными - student2.ru ; уравнение (2) принимает вид
Общее линейное уравнение с n неизвестными - student2.ru  

и может иметь целые решения только в том случае, когда Общее линейное уравнение с n неизвестными - student2.ru . Следовательно все коэффициенты уравнения (2) должны делиться нацело на Общее линейное уравнение с n неизвестными - student2.ru . Сокращая (2) на Общее линейное уравнение с n неизвестными - student2.ru , придем к уравнению

Общее линейное уравнение с n неизвестными - student2.ru , где Общее линейное уравнение с n неизвестными - student2.ru , Общее линейное уравнение с n неизвестными - student2.ru  

Рассмотрим сначала случай, когда Общее линейное уравнение с n неизвестными - student2.ru . Уравнение (2) примет вид:

Общее линейное уравнение с n неизвестными - student2.ru . (2')

Решая это уравнение относительно Общее линейное уравнение с n неизвестными - student2.ru , получим

Общее линейное уравнение с n неизвестными - student2.ru .  

Очевидно, что Общее линейное уравнение с n неизвестными - student2.ru будет принимать целые значения если Общее линейное уравнение с n неизвестными - student2.ru делится на Общее линейное уравнение с n неизвестными - student2.ru . Но всякое целое Общее линейное уравнение с n неизвестными - student2.ru , кратное Общее линейное уравнение с n неизвестными - student2.ru , можно записать в виде

Общее линейное уравнение с n неизвестными - student2.ru ,  

где Общее линейное уравнение с n неизвестными - student2.ru принимает произвольные целые значения Общее линейное уравнение с n неизвестными - student2.ru . Подставим это значение Общее линейное уравнение с n неизвестными - student2.ru в предыдущее уравнение, тогда

Общее линейное уравнение с n неизвестными - student2.ru ,  

и мы получаем формулы, содержащие все целые решения уравнения (2'):

Общее линейное уравнение с n неизвестными - student2.ru , Общее линейное уравнение с n неизвестными - student2.ru Общее линейное уравнение с n неизвестными - student2.ru .  

Перейдем теперь к случаю Общее линейное уравнение с n неизвестными - student2.ru .

Покажем, прежде всего, что для нахождения всех целых решений уравнения (2) достаточно найти какое-нибудь одно его решение, т. е. найти такие целые числа Общее линейное уравнение с n неизвестными - student2.ru , Общее линейное уравнение с n неизвестными - student2.ru , для которых

Общее линейное уравнение с n неизвестными - student2.ru ,  

Теорема. Пусть а и b взаимно просты и Общее линейное уравнение с n неизвестными - student2.ru - какое-нибудь решение уравнения

Общее линейное уравнение с n неизвестными - student2.ru , (2)

Тогда формулы

Общее линейное уравнение с n неизвестными - student2.ru , Общее линейное уравнение с n неизвестными - student2.ru (3)

при Общее линейное уравнение с n неизвестными - student2.ru дают все решения уравнения (2).

Доказательство. Пусть x,y - произвольное решение уравнения (2). Тогда из равенств

Общее линейное уравнение с n неизвестными - student2.ru и Общее линейное уравнение с n неизвестными - student2.ru  

получаем

Общее линейное уравнение с n неизвестными - student2.ru ; Общее линейное уравнение с n неизвестными - student2.ru .  

Так как Общее линейное уравнение с n неизвестными - student2.ru - целое число и числа Общее линейное уравнение с n неизвестными - student2.ru и Общее линейное уравнение с n неизвестными - student2.ru взаимно просты, то Общее линейное уравнение с n неизвестными - student2.ru должно нацело делиться на Общее линейное уравнение с n неизвестными - student2.ru , т. е. Общее линейное уравнение с n неизвестными - student2.ru имеет вид

Общее линейное уравнение с n неизвестными - student2.ru ,  

где Общее линейное уравнение с n неизвестными - student2.ru - целое. Но тогда

Общее линейное уравнение с n неизвестными - student2.ru ,  

и получаем

Общее линейное уравнение с n неизвестными - student2.ru , Общее линейное уравнение с n неизвестными - student2.ru .  

Таким образом доказано, что всякое решение x, y имеет вид (3). Остается еще проверить, что всякая пара чисел x, y, получаемая по формулам (3) при целом Общее линейное уравнение с n неизвестными - student2.ru , будет решением уравнения(2).Чтобы провести такую проверку, подставим величины Общее линейное уравнение с n неизвестными - student2.ru , Общее линейное уравнение с n неизвестными - student2.ru в левую часть уравнения (2):

Общее линейное уравнение с n неизвестными - student2.ru ,  

но так как Общее линейное уравнение с n неизвестными - student2.ru -решение, то Общее линейное уравнение с n неизвестными - student2.ru и, следовательно, Общее линейное уравнение с n неизвестными - student2.ru , т.е. Общее линейное уравнение с n неизвестными - student2.ru - решение уравнения (2), что и требовалось доказать.

Итак, если известно одно решение уравнения Общее линейное уравнение с n неизвестными - student2.ru , то все остальные решения найдутся из арифметических прогрессий, общие члены которых имеют вид:

Общее линейное уравнение с n неизвестными - student2.ru , Общее линейное уравнение с n неизвестными - student2.ru Общее линейное уравнение с n неизвестными - student2.ru .

Критерии:

1) При взаимно простых коэффициентах и при b=1 диофантово уравнение имеет решение в целых числах.

2) Если Общее линейное уравнение с n неизвестными - student2.ru , то существуют такие целые числа x и y, что имеет место равенство Общее линейное уравнение с n неизвестными - student2.ru

3) Если в уравнении Общее линейное уравнение с n неизвестными - student2.ru (4) Общее линейное уравнение с n неизвестными - student2.ru , то уравнение (4) имеет, по крайней мере, одно целое решение.

4) Если в уравнении Общее линейное уравнение с n неизвестными - student2.ru (5) Общее линейное уравнение с n неизвестными - student2.ru и c не делится на d, то уравнение целых решений не имеет.

5)Если в уравнении Общее линейное уравнение с n неизвестными - student2.ru (6) Общее линейное уравнение с n неизвестными - student2.ru и Общее линейное уравнение с n неизвестными - student2.ru , то оно равносильно уравнению Общее линейное уравнение с n неизвестными - student2.ru (6’), в котором Общее линейное уравнение с n неизвестными - student2.ru .

6) Если пара целых чисел Общее линейное уравнение с n неизвестными - student2.ru , Общее линейное уравнение с n неизвестными - student2.ru удовлетворяет уравнению Общее линейное уравнение с n неизвестными - student2.ru (6) , где Общее линейное уравнение с n неизвестными - student2.ru - целые числа, отличные от нуля и Общее линейное уравнение с n неизвестными - student2.ru , то

Общее линейное уравнение с n неизвестными - student2.ru , Общее линейное уравнение с n неизвестными - student2.ru , (7)

где t – произвольное целое число, является общим решением этого уравнения в целых числах.

Общее линейное уравнение с n неизвестными

Теорема. При взаимно простых коэффициентах Общее линейное уравнение с n неизвестными - student2.ru диофантово уравнение Общее линейное уравнение с n неизвестными - student2.ru имеет решение в целых числах.

Доказательство.

Обозначим через M множество тех положительных чисел b, для которых уравнение Общее линейное уравнение с n неизвестными - student2.ru имеет решение в целых числах. M, очевидно, не пусто, так как при заданных Общее линейное уравнение с n неизвестными - student2.ru можно подобрать целые значения Общее линейное уравнение с n неизвестными - student2.ru , такие, чтобы Общее линейное уравнение с n неизвестными - student2.ru было положительным числом.

В множестве M существует наименьшее число (M– подмножество натуральных чисел), которое мы обозначим через d Общее линейное уравнение с n неизвестными - student2.ru Обозначим через Общее линейное уравнение с n неизвестными - student2.ru - целые числа, такие, что Общее линейное уравнение с n неизвестными - student2.ru

Пусть Общее линейное уравнение с n неизвестными - student2.ru , где Общее линейное уравнение с n неизвестными - student2.ru ; тогда Общее линейное уравнение с n неизвестными - student2.ru

Мы подобрали целые значения: Общее линейное уравнение с n неизвестными - student2.ru , такие, что Общее линейное уравнение с n неизвестными - student2.ru , но Общее линейное уравнение с n неизвестными - student2.ru , а d - наименьшее положительное число в M, т. е. r не может быть положительным, r=0, Общее линейное уравнение с n неизвестными - student2.ru . Аналогично получаем: Общее линейное уравнение с n неизвестными - student2.ru .

Мы видим, что d – общий делитель чисел Общее линейное уравнение с n неизвестными - student2.ru , следовательно, поскольку Общее линейное уравнение с n неизвестными - student2.ru )=1 , Общее линейное уравнение с n неизвестными - student2.ru , то уравнение разрешимо в целых числах .

Теорема. Пусть d - наибольший общий делитель коэффициентов Общее линейное уравнение с n неизвестными - student2.ru . Диофантово уравнение имеет решение тогда и только тогда, когда Общее линейное уравнение с n неизвестными - student2.ru . Число решений такого уравнения равно либо нулю, либо бесконечности.

Докажем последовательно все три утверждения теоремы.

1) Пусть Общее линейное уравнение с n неизвестными - student2.ru . Для уравнения Общее линейное уравнение с n неизвестными - student2.ru , где Общее линейное уравнение с n неизвестными - student2.ru , существуют целые числа: Общее линейное уравнение с n неизвестными - student2.ru удовлетворяющие ему, т.е. Общее линейное уравнение с n неизвестными - student2.ru . Тогда Общее линейное уравнение с n неизвестными - student2.ru т. е. Общее линейное уравнение с n неизвестными - student2.ru - решение уравнения.

2) Пусть теперь d не делит b. Тогда левая часть уравнения при любых целых Общее линейное уравнение с n неизвестными - student2.ru делится на d, а правая на d не делится, так что равенство при целых значениях Общее линейное уравнение с n неизвестными - student2.ru невозможно.

3) Если Общее линейное уравнение с n неизвестными - student2.ru - упорядоченная последовательность чисел, удовлетворяющих уравнению, то, например, Общее линейное уравнение с n неизвестными - student2.ru при Общее линейное уравнение с n неизвестными - student2.ru также удовлетворяют этому уравнению и, таким образом, либо совсем не будет решений, либо их будет бесконечное множество.

Если хоть одна пара коэффициентов взаимно простая, то d=1, и уравнение имеет бесчисленное множество решений.

Наши рекомендации