Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
дискретка 7_1.doc
Скачиваний:
7
Добавлен:
25.08.2019
Размер:
1.06 Mб
Скачать

7.5. Подходящие дроби

Вполне очевидно, что [t0,t1,t2, …, tk], для каждого к представляет собой действительное число. Запишем первые четыре подходящие дроби и упростим их, выразив каждую как отношение двух действительных чисел, где как числитель, так и знаменатель выражены через ti. Особый интерес будут представлять чис­литель и знаменатель каждой из подходящих дробей.

где р2 = p1t1 + p0 и q2 = q1t2 + q0 Подобным образом вычисляем

где р3 = p2t3 + p1 и q3 = q2t3 + q1 в каждом случае число [t0,t1,t2,…,tk] “переформировывается" из представления цепной дробью без какого-либо "сокра­щения" и образует отношение двух полиномов Р и Q в переменных t0,t1,t2, …, tk , т.е.

Справедливым является и то, что q0,q1,q2 и q3 положительны, поскольку получе­ны путем умножения и сложения положительных чисел. Рассмотренные примеры дают основание сформулировать следующую теорему.

ТЕОРЕМА 7.11. Пусть n — неотрицательное целое число и t0,t1,t2,…,tn] — конечная цепная дробь, которая рекурсивно определяет конечные последователь­ности p0 ,p1 … pn и q0 ,q1 … qn следующим образом:

ДОКАЗАТЕЛЬСТВО. Не представляет труда методом математической индукции показать, что qk > 0 при 0 ≤ k ≤ n. Эту часть теоремы предоставляем доказать читателю. Выше было показано, что теорема справедлива при к = 0,1 и 2, т.е. [t0] = p0 /q0 [t0,t1] = p1 /q1, [t0,t1,t2] = p2 /q2 Предположим, что 2 ≤ k < n, и для любой цепной дроби [b0,b1,b2, …, bk] и любого j 0 ≤ j ≤ k справедливо утверждение о том, что [b0,b1,b2, …, bj] = рj'/qj'. где рj' и qj' определены способом, аналогичным (а)-(с), но для цепной дроби [b0,b1,b2, …, bm] Тогда

Прямая соединительная линия 62

Поскольку bi = ti при 0 ≤ i ≤ к - 1, имеем, что для таких i pi = рi' и qi = q'i. Подставляя соответствующие выражения для bk, рi' и qi’, получаем

Следовательно, по индукции, [t0,t1,t2,…,tk]= pk/qk при 0 ≤ k ≤ n.

Числа pk и qk (теорема 7.11) определены вне зависимости от того, что они могут быть использованы как числитель и знаменатель выражения, равного k-ой подходящей дроби. Рекурсивное отношение, заданное теоремой 7.11, обеспечива­ет быстрый способ вычисления подходящих дробей для заданной цепной дроби, поскольку числитель р, и знаменатель pi можно вычислить одновременно и до­статочно просто. Например, для х = [-4; 2,5,2,1] =[t0,t1,t2,t3,t4] подходящие дроби можно вычислить согласно приведенной ниже таблице:

Так что х = -124/35, т.е. числу, породившему цепную дробь [—4; 2,5,2,1] (см. раздел 5.1).

Благодаря рекурсивному способу задания цепных дробей, имеется значи­тельное количество соотношений, связывающих подходящие дроби через числи­тели и знаменатели, рk и qk, введенные теоремой 7.11. Чтобы запись этих соотно­шений сделать справедливой при k = 0, зачастую удобно определять рk и qk при k = -1, положив

Таким образом, р1 = p0t1 +p-1 = t0t1 + 1 и q1 = qot1 + q-1 = 1• t1 +0 = t1, как в теореме 7.11.

ТЕОРЕМА 7.12. Если t0,t1,t2,…,tn] - конечная цепная дробь, где ti — действи­тельные числа, pk и qk— заданы теоремой 7.11, тогда

Прямая соединительная линия 67

г) Подходящие дроби четного порядка образуют возрастающую последователь­ность, т.е.

а подходящие дроби нечетного порядка образуют убывающую последова­тельность, т.е.

при 0 ≤ j ≤ [n/2] и 0 ≤ i ≤ [(n - 1)/2], где слева равенство имеет место, когда n четное, а справа равенство имеет место, когда п нечетное.

д) Если дробь [t0;t1,…,tn] — простая, то qk ≥ k при 0 ≤ k ≤ n.

е) Если дробь [t0;t1,…,tn] — простая, то qk < qk+1 при 1 ≤ k ≤ n-1 и q0 ≤ q1

ДОКАЗАТЕЛЬСТВО, а) При k = 1 p1q0 – p0q1 = (t1t0 + 1)(1) - t0t1 = 1 = (-1)1-1 по теореме 7.11. Пусть 2 ≤ m < n и допустим, что формула в части (а) справедлива при k = m. Показано, что формула имеет место при k = т + 1. Опять, используя теорему 7.11, имеем

Таким образом, формула в части (а) имеет место при 1 ≤ k ≤ п. Также p0q-1 – qop-1 =t0•0- 1•1 = -1 и формула справедлива при k = 0.

б) Утверждение теоремы следует из части (а), если в соответствующем равенстве при k ≥ 1 произвести деление на qkqk-1 .

в) Если k ≥ 2, то по теореме 7.11

Умножение первого из равенств на qk-2, а второго — на pk-2 дает

Вычитая второе равенство из первого, получаем

Прямая соединительная линия 75

Теперь, учитывая утверждение в части (а), получаем

Разделив на qkqk-2 > 0, получаем желаемый результат:

г) Если 2 ≤ k ≤ n и k— четное, то k — 2 тоже четное и k — 2 ≥ 0. Поэтому (-1)k = 1 и из утверждения в части (в) вытекает, что

поскольку tk и qkqk-2 положительные при к ≥ 1. Если 3≤ k<n н k — нечетное, то k - 2 также нечетное и k - 2 ≥ 1. В этом случае (-l)k = -1, так что из утверждения в части (в) вытекает, что

так как tк и qkqk-2положительны при к ≥ 3.

Если n нечетное, то согласно (б) так что [t0,t1,t2, …, tn] =

Pn/qn больше, чем наибольшая подходящая дробь четного порядка, Pn-1/qn-1 Если п четное, то так что [t0,t1,t2, …, tn] = Pn/qn меньше, чем Pn-1/qn-1 наименьшая подходящая дробь нечетного порядка, Pn-1/qn-1

Доказательство пунктов (д) и (е) оставляем за читателем.

Подходящие дроби для х = [-4; 2,5,2,1] вычислены ранее в данном разделе и приведены в таблице. Подводя итог этим результатам в контексте части (г), находим, что

Непосредственным вычислением определяем также, что

Значение теоремы 7.12 состоит в том, что она точно устанавливает, что последовательные и взаимно исключающие подходящие дроби могут отличать­ся не более, чем на величину, обратно пропорциональную “знаменателям" под­ходящих дробей, а также, что подходящие дроби альтернативно больше, чем [t0,t1,t2, …, tn]. И меньше, чем [t0,t1,t2, …, tn]

Практический интерес представляют некоторые отношения Pn/qn числите­лей и знаменателей подходящих дробей. Эти отношения приведены в следующей теореме, доказательство которой предоставляется читателю.

Прямая соединительная линия 85

ТЕОРЕМА 7.13. Для конечной цепной дроби t0,t1,t2, …, tn]