Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TA1_2.DOC
Скачиваний:
9
Добавлен:
02.11.2018
Размер:
444.42 Кб
Скачать

§ 8. Диафантовы множества.

Рассмотрим уравнение

D(x1, x2,…. xn) = 0, где D  полином с целочисленными коэффициентами.

Нас будет интересовать проблема разрешимости в целых числах.

Попытаемся обобщить задачу. Рассмотрим систему диафантовых уравнений:

Задача (2) не сложнее задачи (1), множества их решений совпадают. Значит, эти задачи эквивалентны.

Теперь займемся понижением степени уравнения. Диафантовы уравнения первой степени разрешимы. Оказывается, любое диафантово уравнение может быть сведено к диафантову уравнению 4-ой степени.

Степень полинома D  максимум из сумм степеней сомножителей по всем слагаемым D.

Теорема Лагранжа.

Для любого a существует его представление в виде суммы четырех квадратов.

a = x12 + x22 + x32 + x42.

8.1. Разрешимость в натуральных числах.

По любому диафантову уравнению можно построить диафантово уравнение в целых числах.

Сведение задачи в целых числах к задаче в натуральных  это всегда сведение вида :

и наоборот.

Верно ли, что уравнение D(Xn) = 0 разрешимо в целых числах?

Уравнение D( a1b1, a2b2, ... , anbn ) = 0  разрешимо в целых числах.

Если одну задачу можно свести к другой , то они эквивалентны.

Задачи распознавания – это задачи, в которых надо решить, существует ответ или нет.

Для решения задачи вводится некий язык L  *

П  L  * .

Определение.

Будем говорить, что язык L1  *1 сводится( ) к языку L2  *2 тогда и только тогда, когда существует вычислимая функция

f : 1*2* такая, что

для любого x1* выполняется: xL1 тогда и только тогда, когда f(x)  L2.

Аналогично можно говорить о сводимости задачи, следовательно, можно говорить и о сводимости языков, которые они определяют. Если функция f существует, но не вычислима, то данное определение не имеет смысла.

Мы считали, что задачи эквивалентны в вычислительном смысле, если П1  П2 и П2  П1, т.е. разрешимы и неразрешимы одновременно.

У диафантовых уравнений у нас присутствует не только одновременное существование решений, но и построение одного решения по другому. Поэтому будем считать, что все переменные в диафантовом уравнении . Любое диафантово уравнение можно представить в виде :

D(a1, …, an, x1, …, xm) =0, где {ai }i = 1...n – параметры, {xj }j = 1…m  переменные.

Тогда существует множество кортежей из натуральных чисел < a1, … , an >  n , при которых (как параметрах) диафантово уравнение разрешимо.

Определение.

Множество nn называется диафантовым, если существует полином с целыми коэффициентами D(An,Xm) такой, что <a1, …, an > n   Xm такой, что D(An,Xm) = 0, т.е. параметрическое диафантово уравнение разрешимо.

Множество n это множество кортежей. Если n = 1, то это множество чисел.

Теорема 8.1.

Пусть M1n и M2n  диафантовы множества. Тогда M1nM2n и M1nM2n тоже являются диафантовыми.

1) M1nM2n

Так как множества M1 и M2 диафантовы, то существует их диафантовы уравнения, и либо одно, либо другое разрешимо. Тогда представим M1 и M2 полиномами D1(A, Xm1) и D2(A, Xm2). Объединение будет описываться следующим образом:  Xm такой , что D1(A, Xm1)* D2(A, Xm2) = 0 , где M = Max{ M1, M2 }. Если хоть одно из уравнений Di(A, Xmi) = 0, i = 1,2  разрешимо, то и это уравнение будет разрешимо.

2) M1nM2n

Здесь общее уравнение и переменные другие: D1(A, Xm1) + D2(A, Ym2) = 0

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]