Анимация
JavaScript


Главная  Библионтека 

0 1 2 [ 3 ] 4 5 6 7 8 9 10 11 12 13 14 15 16

выполняются далеко не всегда. Кроме того, как следует из алгорит-

Приведем один подход, позволяющий эффективно применять быстрое преобразование Фурье в кольце целых чисел. Если известно,

вычисления можно производить в кольце вычетов Zm, отождествляя числа из указанных интервалов и соответствующие вычеты. Посколь-M

будем искать такие числа щых число n = 2k и, кроме того,

в качестве примитивного элемента w можно выбрать также некото-2

быстрое преобразование Фурье на ЭВМ, где используется двоичное представление чисел.

Теорема. Если n = w = 2q = при M = wn/2 + 1 ент n

является обратимым элементом кольца жмент w -прими-

Нам потребуются две леммы.

Лемма 1. В коммутативном кольце с единицей для любого элемента и n = 2k выполняется равенство

Доказательство. Применим индукцию по При k = 1 ра-

k - 1 k

= (1 + а)Е

i=o i=o

По предположению индукции получаем

a2i

]ra2i (1 + (а2)+ ),

что и требовалось доказать.

Лемма 2. При M = wn/2 + 1 О = w G всех 1 < i < n имеем

Ywij = О (mod M)

Доказательство. Согласно лемме 1 достаточно показать, что при всех 1 i < вдется j такое, что

i2j

= О (mod M)

Если i = 2s ще то полагаем j = k - 1 - s. Тогда

1 + wi2j =1

= 1 + (wn/2)* = 1 + ( - 1)* = О (mod M),

так как t нечетно.

числа n=2 M=wn/2+1=2qn/2+ ты. Элемент w=2q=1, причем wn/2 =-1+M=-1 (mod Mтсюдawn=1 (mod M). Наконец, лемма 2 гарантирует выполнение третьего условия, необходимого для



п. Элементы теории чисел

§ 8. Непрерывные дроби и их свойства

8.1. Напомним, что алгоритм Евклида для нахождения наибольшего общего делителя чисел и B A > B, заключается в последовательном выполнении операции деления с остатком применительно к последовательности чисел A = r-i,B = ro,ri,г2,rk до получения нулевого остатка rk+i = вде ri-2 = diri-i + ri i = 1,... ,k и rk-1 = dk+1 гда (A,B) = rk. Рассмотрим теперь получающуюся в данном алгоритме последовательность di,d2,..., dk+i. Нетрудно видеть, что эти числа удовлетворяют равенству

d2 +

Для краткости будем обозначать правую часть этого выражения через [di,d2,..., dk+i] и называть непрерывной (или цепной) дробью.

Непрерывные дроби появились в математике еще в XVI в. Широкое распространение они получили после работ X. Гюйгенса (XVII в.), который применял их для подбора зубчатых колес, с заданным передаточным отношением. Теория непрерывных дробей была систематически разработана Л. Эйлером, а затем Ж. Лагранжем.

Отметим простейшие свойства таких дробей.

и di , d2 , . . . , dn

равенства

[di,d2,...,dn] = di+

[di ,d2 ,...,dn] = k = 1, . . . , и - 1

[di,d2,...,dn\ =

[d2 ,...,dn j

di , d2, . . . , dn-2, dn-i + 1

di , . . . , dk +

[dk+1 ,...,dnj\

Теорема (о фундаментальном соответствии). Для любой последо-

ai , a2 , . . . , an, . . .

[ai,a2,... ,anj =

и =1,2,...

выполняются в том и только в том случае, когда выполняются матричные равенства

a2 1

Pn Pn-i

и = 2,3,

Po = 1 Qo = 0

Доказательство проводим индукцией по При и = 1 утверждение и- 1

ции для непрерывной дроби [аг,..., а„] = должно выполняться

равенство

f Xn-1 Xn-2 Yn-1 Yn-2J

с другой стороны, эти дроби связаны соотношением

= [ai, а2, , а„] = ai +

= ai

ai 1 + 1

" " [a2,... ,anj Xn-1

что полностью соответствует матричному равенству

Xn i

Pn Pn-i

Qn Qn-i

ai 1

1 Xn i Xn 2

Yn i Yn

Дроби [ai, аг,..., а„] = п= 1,2,... называются подходящими дробями. В качестве следствия из этой теоремы мы получаем практически все основные свойства подходящих дробей.

1. PnQn-1 - Pn-1 Qn =(-1)\ и =1, 2,...

Pn Qn и = 1, 2, . . .

Р„ (-1)" г1-\2

4- l: = «l

Pn Qn

Pn=anPn-i +Pn-2 Qn=anQn-i +Qn-2 и=2, 3, . . . 6. Q„ = a„Q„ i + Q„ 2 > Qn-i + Qn-2 > Ща-2 > , n = 2,3,...



8.2. Рассмотрим теперь вопрос о представлении действительных чисел непрерывными дробями. Пусть а - некоторое положительное действительное число. Выделим в нем целую и дробную части: а = [aJ + (а тагаем а1 = [а если {а} = О, то заканчиваем, а если {а} О, то получаем равенство а = ai + Повторяя

тельность а1, а2, , an, при каждом n выполняется равенство а = [а1, а2, , an, an n = 1, 2, тела an(an) называются неполными (полными) частными.

Возможны два случая: либо процесс закончится на некотором шаге ето равенство а = [а1, а2, , an при всех n выполняются неравенства а = [а1,а2, , an ]. В случае бесконечной последовательности а1, а2, , an, определим значение бесконечной непрерывной дроби [а1, а2, , an, ] как предел

lim -- = lim

(-1)" A

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

[ai, аг,..., а„] = п = 1,2,... для получившейся в результате применения данной процедуры (конечной, или бесконечной) последовательности а1, а2, , an,

n + 1 а

подходящей дроби, то выполняется одно из двух неравенств:

Рп -Рта+1 Qn Qn+1

-- <о. <

Доказательство. Рассмотрим действительную функцию / (x) = [а1, а2, , an-1, x]. Очевидно, что

/ (an) =

= а,

аи J 1 \

an+1 /

Рп+1

Qn+1

В силу приведенных выше свойств подходящих дробей для функ-

/(x)

/(x)=

хРп-1 + Рп-2 xQn-1 +Qn-2

/(x)

ной функцией. "Учитывая неравенства а„<а„ + <а„ +

, полу-

чаем, что в зависимости от того, монотонно возрастает или убывает /(x)

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

P1 Pa Р4 Р2

< < а < <

Q4 Q2

Значение конечной непрерывной дробей с целыми неполными частными, очевидно, является рациональным числом. Наоборот, справедлива

Теорема 1. Рациональные числа однозначно представляются в виде конечных непрерывных дробей с целыми неполными частными.

алгоритму Евклида указанный выше процесс построения непрерывной дроби закончится при нахождении наибольшего общего делителя. При этом значение непрерывной дроби будет совпадать с данным числом. Наоборот, любая конечная непрерывная дробь с целыми неполными частными является рациональным числом. Поэтому необходимо доказать только однозначность такого представления.

Предположим, что имеется два различных представления рационального числа а = [а1, а2, , an] = [61, 62, , сть ak = 6k - первое отличие в данных последовательностях. Тогда при некоторых О е< иО й< 1 должно выполняться равенство

(ak + e)Pk-1 + Pk-2 (6k + )Pk-1 + Pk-2

(ak + e)Qk-1 + Qk-2 (6k + )Qk-1 + Qk-2

Отсюда, рассуждая аналогично лемме, в силу монотонности гиперболы получаем, что ak + е = 6k + еорема доказана. □ Теорема 2. Иррациональные действительные числа однозначно представляются в виде бесконечных непрерывных дробей с целыми неполными частными. Наоборот, значением всякой бесконечной



0 1 2 [ 3 ] 4 5 6 7 8 9 10 11 12 13 14 15 16