§ 7 Неопределенные (диофантовы) уравнения

advertisement
§ 7 Неопределенные (диофантовы) уравнения.
Неопределенные уравнения – уравнения, содержащие более одного
неизвестного. Под одним решением неопределенного уравнения понимается
совокупность значения неизвестных, которая обращает данное уравнение в
верное равенство.
В данном параграфе будут рассмотрены задачи, связанные с
нахождением только целых решений неопределенного уравнения. При этом
будут рассмотрены как уравнения первой степени с двумя неизвестными, так
и уравнения степени выше первой и с количеством неизвестных два и более.
Для решения уравнений второго типа, имеющихся в этом параграфе,
оказывается достаточным использовать известные факты о делимости целых
чисел.
Определение 1. Диофантовым уравнением 1-й степени с n
неизвестными называется уравнение вида a1 x1  a 2 x 2  ...  a n x n  b ,
(1)
Где все коэффициенты и неизвестные – целые числа и хотя бы одно a i  0 .
Определение 2. Решением диофантова уравнения (1) называется
комплекс целых чисел (( x1 , x 2 ,..., x n )) , удовлетворяющий этому уравнению.
Теорема 1. При взаимно простых коэффициентах и при b=1
диофантово уравнение (1) имеет решение в целых числах.
Пусть d  (a1 , a 2 ,..., a n ) . Диофантово уравнение (1) имеет решение тогда
и только тогда, когда d b . Число решений такого уравнения равно либо нулю,
либо бесконечности.
Для решения в целых числах уравнения ax  by  c (2), где a, b, c - целые
числа, отличные от нуля, приведем ряд теоретических положений, которые
позволят установить правило решения. Эти положения основаны также на
уже известных фактах теории делимости.
Теорема 2. Если (a, b)  d , то существуют такие целые числа x и y,
что имеет место равенство ax  by  d (3).
Это равенство называется линейной комбинацией или линейным
представлением наибольшего общего делителя двух чисел через сами эти
числа. Доказательство теоремы основано на использовании равенств
алгоритма Евклида для нахождения наибольшего общего делителя двух
чисел (наибольший общий делитель данных чисел выражается через
неполные частные и остатки, начиная с последнего равенства в алгоритме
Евклида).
Теорема 3. Если в уравнении ax  by  1 (4) (a, b)  1 , то уравнение (4)
имеет, по крайней мере, одно целое решение.
Справедливость этой теоремы следует из теоремы 2. Таким образом,
чтобы найти одно целое решение уравнения (4), если (a, b)  1 , достаточно
представить число 1 в виде линейной комбинации чисел a и b.
Теорема 4. Если в уравнении ax  by  d (5) (a, b)  d  1 и c не делится
на d, то уравнение целых решений не имеет.
54
Для доказательства теоремы достаточно предположить противное.
Теорема 5. Если в уравнении ax  by  с (6) (a, b)  d  1 и c d , то оно
равносильно уравнению a1 x  b1  c1 (6’), в котором (a1 , b1 )  1 .
При доказательстве теоремы следует показать, что произвольное целое
решение первого уравнения является также решением второго уравнения и
обратно.
Теорема 6. Если пара целых чисел x 0 , y 0 удовлетворяет уравнению
ax  by  ñ (6) , где a, b, c - целые числа, отличные от нуля и (a, b)  1 , то
x  x 0  bt , y  y 0  at , (7)
где t – произвольное целое число, является общим решением этого уравнения
в целых числах.
Доказательство. По условию теоремы
ax0  by 0  с (8) Вычитая
почленно из уравнения (6) равенство (8), получим уравнение
a( x  x 0 )  b( y  y 0 )  0 , (9)
равносильное уравнению (6). Покажем, что формулы (7) задают множество
всех целых решений уравнения (9), а, следовательно, и уравнения (6).
Очевидно, что каждая пара целых чисел, заданная формулами (7) ,
удовлетворяет уравнению (9). Наоборот, если пара целых чисел x1 , y1
удовлетворяет уравнению (9), то есть a( x1  x0 )  b( y1  y 0 )  0 ,то
a( x1  x 0 )  b( y1  y 0 ) . Отсюда, поскольку (a, b)  1 , вытекает, что ( x1  x 0 )  b , то
есть x1  x0  bt , аналогично, доказывается, что y  y 0  at , где t – некоторое
целое число. Следовательно, каждая пара целых чисел x1 , y1
удовлетворяющая уравнению (9), задается формулами (7). Что и требовалось
доказать.
Таким образом, чтобы решить уравнение (6) в целых числах, надо
найти какое-нибудь частное решение ( x 0 , y 0 ) этого уравнения или частное
решение ( x 0 , y 0 ) уравнения (4) и умножит это решение на c, получим частное
решение уравнения (6).
Сделать это можно, либо через нахождение линейной комбинации
НОД двух целых чисел, либо с помощью конечных цепных дробей,
воспользовавшись разложением числа
a
в цепную дробь.
b
Теорема 7. Общее решение в целых числах уравнения ax  by  с (6) ,где
a, b, c - целые числа, отличные от нуля и (a, b)  1 , можно представить в виде
x  (1) n 1 cQn 1  bt , y  (1) n cPn 1  at ,
(10)
где t – произвольное целое число, а Pn 1 и Q n 1 - числитель и знаменатель
предпоследней подходящей дроби разложения числа
Доказательство. Пусть
цепную дробь, а
Ps
Qs
a
=
b
a
в цепную дробь.
b
q0 ; q1 , q 2 ,..., q n  - разложение числа
a
в
b
(s=1,2,…,n) – подходящие дроби этого разложения.
55
Тогда
Pn a
a
= . По условию дробь
- несократимая и дробь
b
Qn b
Pn
также
Qn
несократимая, поэтому Pn  a , Qn  b . По свойству подходящих дробей
Pn Qn 1  Pn 1Qn  (1) n 1 , то есть aQ n 1  bPn 1  (1) n 1 . Умножив обе части
последнего
равенства
на
получим
равенство
(1) n 1 c ,
n 1
n
a(( 1) cQn 1 )  b(( 1) cPn 1 )  c . Это равенство означает, что пара чисел
x 0  (1) n 1 cQ n 1 и y 0  (1) n cPn 1 является целым решением уравнения (6).
Примеры. 1. Найти целые решения уравнения 407 x  2816 y  33 .
Решение. Упрощаем данное уравнение, приводя его к виду
37 x  256 y  3 . Решаем уравнение 37 x  256 y  1 . 256=37·6+34, 37=34·1+3,
34=3·11+1. 1=34 – 3·11= 256 – 37∙6 – 11(37 – 256 + 37∙6) = 256∙12 – 37∙83 =
= 37∙(-83) – 256∙(-12), то есть x0  83, y 0  12 . Общий вид всех целых
решений данного уравнения:
x  83  3  256t  249  256t , y  12  3  37t  36  37t .
2.Транспортной организации, имеющей грузовые автомашины
грузоподъемностью 3,5 и 4,5 т, предложено перевезти 53т груза. Определить,
сколько грузовых автомашин того и другого типа должен выделить
диспетчер для перевозки указанного груза одним рейсом при условии
полного использования грузоподъемности всех выделенных автомашин.
Решение. Пусть x,y – число выделенных машин грузоподъемностью
соответственно 3,5 и 4.5т. для получения ответа нужно решить уравнение
3,5 x  4,5 y  53, то есть 7 x  9 y  106 в целых числах с учетом того, что
7
7
в цепную дробь, будем иметь  0;1,3,2.
9
9
0 1 3 7
, , , . Предпоследней подходящей
Подсчитаем подходящие дроби :
1 1 4 9
P
3
дробью является 2  . Следовательно, по формулам общим решением в
Q2 4
x  0, y  0 . Разложив дробь
целых числах заданного уравнения является: x  4 106  9t , y  3 106  7t , где t –
любое
целое
число.
Теперь
из
всех
решений
выберем
 4 106  9t  0,
. Учитывая, что t – целое число, получим:
 3 106  7t  0
неотрицательные: 
t  46 или t  47 , то есть x  10, y  4 или x  1, y  11 .
Упражнения.
№ 1. Решите в целых числах уравнения (6), где
a
b
c
a
143
169
5
237
275
145
10
439
1256
847
119
3
2
5
7
42
23
49
53
5
56
b
44
118
8
31
28
c
1
3
5
67
59
12
35
7
8
39
122
3
45
81
7
-37
-12
-13
-22
129
4
-37
-48
41
12
15
63
10
2
13
25
33
9
4
12
7
43
258
26
17
53
17
-14
-7
-19
37
-172
34
-25
47
№ 2. При каких целых числах выражение
105
7
29
23
21
56
13
117
11
7  11x
равно такому целому
10
положительному числу, при делении которого на 4 получается остаток,
равный 3?
№ 3. Найдите общий вид чисел, кратных 8, которые при делении на 5 дают о
в остатке 3.
№ 4. Разложите число 150 на два положительных слагаемых, одно их
которых кратно 11, а второе – 17.
№ 5. Из имеющихся резисторов сопротивлением по 1,2 и 1,7 Ом требуется
составить последовательным соединением цепь сопротивлением 11,1 Ом.
Сколько резисторов того и другого типа потребуется?
№ 6. Сколькими способами можно уплатить 200 руб., имея денежные
купюры по 3 и 5 руб.?
№ 7. Решить уравнения:
1) преобразованием в произведение xy  2 x  3 y  16 ,
2) методом проб (в натуральных числах)
1 1 1
   1,
x y z
3) доказательством от противного x 3  2 y 3  4 z 3  0 ,
4) методом
( x12  1)  ( x 22  2 2 )  ...  ( x n2  n 2 )  2 n  n! x1  x 2  ...  x n , n  N ,
единственности
5) переходом от частного случая к общему x  x  ...  x  y (1990 знаков
корня).
№ 8. Решить неопределенные уравнения:
1) xy  3x  5 y  3 , 2) xyz  3xy  2 xz  yz  6 z  3 y  2 z  4
3) x 3  91  y 3 , 4) 4 x 2 y( x 2 y  x  1)  15x 3  2 x  1 ,
xy yz zx
 
 3,
z
x
y
y
x
z
7) x 2  y 2  7 n (n  N ) , 8)    a, где a - четное число,
yz zx xy
5) x 2  656xy  657 y 2  1983 , 6)
9) x 4  4 y 4  2( z 4  4u 4 ) ,
10) x  y  x 2  xy  y 2 ,
11)
1 1 1
  , где p - данное простое число,
x y p
57
12) x 5  3x 4 y  5x 3 y 2  15x 2 y 3  4 xy 4  12 y 5  33 ,
13) xy  3x  5 y  3 ,
14) x  y  x 2  xy  y 2 ,
15) x 2  y 2  2 y  13 ,
16) 19 x 3  84 y 2  1984 ,
17) x 2  y 2  z 2  u 2  2 xyzu .
№ 9. Решить в натуральных числах уравнения:
1). x  y  z  xyz , 2).
1
1
1
  2  1 , 3). x 3  y 3  z 3 ,
2
xy y
x
4). x 2 y  ( x  1) 2 y  ( x  2) 2 y , 5). 1!2!3!...  x!  y 2 ,
6). 1!2!3!...  x!  y z , 7). x 2  y 2  69 .
№ 10. Найдите наименьшее c , при котором
а) уравнение 7 x  9 y  c имело бы ровно 6 целых положительных решений;
б) уравнение 14 x 11y  c имело бы ровно 5 целых положительных решений.
№ 11. В каких пределах должно заключаться c, чтобы уравнение
19 x  14 y  c имело бы 6 целых положительных решений?
№ 12. Пусть a и b - натуральные взаимно простые числа. Рассмотрим
точки плоскости с целыми координатами ( x, y ) , лежащие в полосе 0  x  b 1 .
Каждой такой точке припишем целое число N ( x, y )  ax  by .
а) Докажите, что для каждого натурального c существует ровно одна точка
( x, y ) (0  x  b  1) , что c  N ( x, y ) .
б) Теорема Сильвестра. Докажите, что наибольшее c , для которого
уравнение ax  by  с не имеет решений в целых неотрицательных числах,
имеет вид c  ab  a  b .
№13‫ ٭‬Пусть числа a и b взаимно просты. Докажите, что для того, чтобы
уравнение ax  by  с имело ровно
n целых положительных решений,
значение c должно находиться в пределах (n  1)ab  a  b  c  (n  1)ab  a  b .
№14‫ ٭‬Отметим на прямой красным цветом все точки вида 81x  100 y , где x
и y - натуральные, и синим цветом – остальные целые точки. Найдите на
прямой такую точку, что любые симметричные относительно нее целые
точки закрашены в разные цвета. Объясните, почему такая точка существует.
№15‫( ٭‬Гильберт Д.) Всегда ли разрешимо в простых числах x и y
уравнение ax  by  с , где a, b  Z и (a, b)  1 .
58
Download