Непрерывная дробь

Конечная правильная цепная дробь, где является неотрицательным целым числом, является целым числом, и является положительным целым числом, поскольку .

В математике непрерывная дробь — это выражение, полученное посредством итерационного процесса представления числа как суммы его целой части и обратной величины другого числа, а затем записи этого другого числа как суммы его целой части и другой обратной дроби, и так на. [1] В конечной цепной дроби (или завершающейся цепной дроби ) итерация/ рекурсия завершается после конечного числа шагов путем использования целого числа вместо другой цепной дроби. Напротив, бесконечная цепная дробь является бесконечным выражением . В любом случае все целые числа в последовательности, кроме первого, должны быть положительными . Целые числа называются коэффициентами или членами цепной дроби. [2]

Обычно предполагается, что числитель всех дробей равен 1. Если произвольные значения или функции вместо одного или нескольких числителей или целых чисел в знаменателях используются , результирующее выражение представляет собой обобщенную цепную дробь . Когда необходимо отличить первую форму от обобщенных цепных дробей, первую можно назвать простой или правильной цепной дробью или сказать, что она находится в канонической форме .

Цепные дроби обладают рядом замечательных свойств, связанных с алгоритмом Евклида для целых или вещественных чисел . Каждое рациональное число / имеет два тесно связанных выражения в виде конечной цепной дроби, коэффициенты которой a i можно определить, применив алгоритм Евклида к . Числовое значение бесконечной цепной дроби иррационально ; он определяется из своей бесконечной последовательности целых чисел как предел последовательности значений для конечных цепных дробей. Каждая конечная цепная дробь последовательности получается с использованием конечного префикса определяющей последовательности целых чисел бесконечной цепной дроби. Более того, каждое иррациональное число — значение уникальной бесконечной правильной цепной дроби, коэффициенты которой можно найти с помощью незавершающей версии алгоритма Евклида, примененной к несоизмеримым значениям и 1. Этот способ выражения действительных чисел (рациональных и иррациональных) называется представлением их цепной дроби .

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

Мотивация и обозначения [ править ]

Рассмотрим, например, рациональное число 415/93 , . что составляет около 4,4624 В первом приближении начните с 4, которое является целой частью ; 415 / 93 = 4 + 43/93 . Дробная часть является обратной величиной 93/43 , . что составляет около 2,1628 Используйте целую часть 2 в качестве приближения обратной величины, чтобы получить второе приближение 4 + 1/2 = 4,5 . Сейчас, 93 / 43 = 2 + 7/43 ; оставшаяся дробная часть, 7/43 , является величиной обратной 43/7 и 43/7 около 6,1429 составляет . Используйте 6 в качестве приближения, чтобы получить 2 + 1/6 для как приближение 93/43 и 4+ 1 / 2 + 1/6 , , около 4,4615 как третье приближение. Дальше, 43 / 7 = 6 + 1/7 . Наконец, дробная часть 1/7 ( точным является обратной величиной 7, поэтому его приближение в этой схеме, 7, является 7 / 1 = 7 + 0/1 ) и 4 дает точное выражение + 1 / 2 + 1 / 6 + 1/7 за 415 / 93 .

Выражение 4+ 1 / 2 + 1 / 6 + 1/7 называется представлением цепной дроби 415/93 . Это можно представить сокращенными обозначениями 415/93 = ; [4 2, 6, 7]. (Принято заменять только первую запятую точкой с запятой, чтобы указать, что предыдущее число представляет собой целую часть.) В некоторых старых учебниках используются все запятые в ( n + 1) -кортеже, например, [4, 2, 6 , 7]. [3] [4]

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

  • 19 = [4;2,1,3,1,2,8,2,1,3,1,2,8,...] (последовательность A010124 в OEIS ). Паттерн повторяется бесконечно с периодом 6.
  • e = [2;1,2,1,1,4,1,1,6,1,1,8,...] (последовательность A003417 в OEIS ). Шаблон повторяется бесконечно с периодом 3, за исключением того, что 2 добавляется к одному из членов в каждом цикле.
  • π = [3;7,15,1,292,1,1,1,2,1,3,1,...] (последовательность A001203 в OEIS ). Никакой закономерности в этом изображении обнаружено не было.
  • Φ = [1;1,1,1,1,1,1,1,1,1,1,1,...] (последовательность A000012 в OEIS ). Золотое сечение , иррациональное число, которое «сложнее всего» приблизить рационально. (см . § Свойство золотого сечения φ ниже) .
  • γ = [0;1,1,2,1,2,1,4,3,13,5,1,...] (последовательность A002852 в OEIS ). Константа Эйлера -Машерони , которая, как ожидается, но не известно, иррациональна и чья непрерывная дробь не имеет очевидной закономерности.

Цепные дроби в некотором смысле являются более «математически естественными» представлениями действительного числа, чем другие представления, такие как десятичные представления , и у них есть несколько желательных свойств:

  • Представление непрерывной дроби для действительного числа конечно тогда и только тогда, когда оно является рациональным числом. Напротив, десятичное представление рационального числа может быть конечным, например 137/1600 или бесконечность с повторяющимся = 0,085625 циклом, например 4 / 27 = 0.148148148148...
  • Каждое рациональное число имеет по существу уникальное представление простой цепной дроби. Каждое рациональное может быть представлено ровно двумя способами, поскольку [ a 0 ; а 1 ,... а п -1 , а п ] знак равно [ а 0 ; а 1 ,... а п -1 ,( а п -1),1] . выбирается первое, более короткое Обычно в качестве канонического представления .
  • Простое представление иррационального числа в виде цепной дроби уникально. возможны дополнительные представления ; см. ниже.) (Однако при использовании обобщенных цепных дробей
  • Действительные числа, непрерывная дробь которых в конечном итоге повторяется, являются в точности квадратичными иррациональными числами . [5] Например, повторяющаяся цепная дробь [1;1,1,1,...] — это золотое сечение , а повторяющаяся цепная дробь [1;2,2,2,...] — это квадратный корень из 2 . Напротив, десятичные представления квадратичных иррациональных чисел явно случайны . Квадратные корни всех (положительных) целых чисел, которые не являются полными квадратами, являются квадратичными иррациональными числами и, следовательно, являются уникальными периодическими цепными дробями.
  • Последовательные приближения, генерируемые при нахождении представления числа в виде цепной дроби, то есть путем усечения представления цепной дроби, в определенном смысле (описанном ниже) являются «наилучшими из возможных».

Основная формула [ править ]

( Обобщенная ) цепная дробь представляет собой выражение вида

где a i и b i могут быть любыми комплексными числами.

Когда b i = 1 для всех i, выражение называется простой цепной дробью.Когда выражение содержит конечное число членов, оно называется конечной цепной дробью.Когда выражение содержит бесконечное количество членов, оно называется бесконечной цепной дробью. [6] Когда с какого-то момента члены со временем повторяются, выражение называется периодической цепной дробью . [5]

Таким образом, все следующее иллюстрирует допустимые конечные простые цепные дроби:

Примеры конечных простых цепных дробей
Формула Числовой Примечания
Все целые числа являются вырожденным случаем
Простейшая возможная дробная форма
Первое целое число может быть отрицательным
Первое целое число может быть нулем

Для простых цепных дробей вида

тот срок можно рассчитать по следующей рекурсивной формуле:

где и

Из чего можно понять, что последовательность останавливается, если .

Вычисление представлений цепных дробей [ править ]

Рассмотрим действительное число .Позволять и пусть .Когда , представление цепной дроби является , где представляет собой представление цепной дроби . Примечание: когда , затем является целой частью , и это часть дробная .

Чтобы вычислить представление числа в виде цепной дроби запишите пол , . Вычтите это значение из . Если разница равна 0, остановитесь; в противном случае найдите обратную величину разности и повторите. Процедура остановится тогда и только тогда, когда является рациональным. Этот процесс можно эффективно реализовать с помощью алгоритма Евклида , когда число рационально. В таблице ниже показана реализация этой процедуры для числа 3,245, приводящая к расширению непрерывной дроби. .

Найдите простую цепную дробь для
Шаг Настоящий
Число
Целое число
часть
Дробный
часть
Упрощенный Взаимный
выключенный
1
2
3
4 ОСТАНАВЛИВАТЬСЯ
Форма непрерывной дроби для

= 3 + 1 / 4 + 1 / 12 + 1 / 4

Обозначения [ править ]

Целые числа , и т. д., называются коэффициентами или членами цепной дроби. [2] Поскольку непрерывная дробь, такая как

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

Готфрид Лейбниц иногда использовал обозначения [7]

а позже та же идея была развита еще дальше, когда вложенные дроби были выровнены, например, Альфредом Прингсхаймом как

или в более распространенных связанных обозначениях, таких как [8]

или

Карл Фридрих Гаусс использовал обозначения, напоминающие обозначения суммирования ,

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

Иногда в нотации в виде списка вместо этого используются угловые скобки.

Точка с запятой в обозначениях квадратных и угловых скобок иногда заменяется запятой. [3] [4]

Можно также определить бесконечные простые цепные дроби как пределы :

Этот предел существует для любого выбора и положительные целые числа . [9] [10]

Конечные цепные дроби [ править ]

Каждая конечная цепная дробь представляет собой рациональное число , и каждое рациональное число может быть представлено ровно двумя разными способами как конечная цепная дробь с условиями, при которых первый коэффициент является целым числом, а остальные коэффициенты являются целыми положительными числами. Эти два представления согласны, за исключением их окончательных условий. В более длинном представлении последний член цепной дроби равен 1; более короткое представление удаляет последнюю 1, но увеличивает новый конечный член на 1. Таким образом, последний элемент в коротком представлении всегда больше 1, если он присутствует. В символах:

[ а 0 ; а 1 , а 2 , ..., а п - 1 , а п , 1] знак равно [ а 0 ; а 1 , а 2 , ..., а п - 1 , а п + 1] .
[ а 0 ; 1] = [ а 0 + 1] .

Взаимные обязательства [ править ]

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

Например, если является целым числом и затем

и .

Если затем

и .

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

Например,

и .

Бесконечные цепные дроби и дроби [ править ]

Конвергенты, приближающиеся к золотому сечению

Каждая бесконечная цепная дробь иррациональна , и каждое иррациональное число можно представить только одним способом как бесконечную цепную дробь.

Представление бесконечной цепной дроби для иррационального числа полезно, поскольку его начальные сегменты обеспечивают рациональные приближения к числу. Эти рациональные числа называются подходящими дробями цепной дроби. [11] [12] Чем больше член цепной дроби, тем ближе соответствующая подходящая дробь к аппроксимируемому иррациональному числу. Числа типа π иногда содержат большие члены в своей цепной дроби, что позволяет легко аппроксимировать их рациональными числами. Другие числа, такие как e, имеют лишь небольшие члены в начале своей непрерывной дроби, что затрудняет их рациональное приближение. Золотое сечение Φ повсюду имеет члены, равные 1 – наименьшие возможные значения – что делает Φ самым трудным для рационального приближения числом. Следовательно, в этом смысле это «самое иррациональное» из всех иррациональных чисел. Четные подходящие числа меньше исходного числа, а нечетные - больше.

Для цепной дроби [ a 0 ; a 1 , a 2 , ...] , первые четыре подходящие дроби (с номерами от 0 до 3) равны

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

Если найдены последовательные подходящие дроби с числителями h 1 , h 2 , ... и знаменателями k 1 , k 2 , ..., то соответствующее рекурсивное отношение - это соотношение гауссовских скобок :

Последовательные подходящие дроби задаются формулой

Таким образом, чтобы включить новый член в рациональное приближение, необходимы только две предыдущие подходящие выражения. Первоначальные «сходящиеся» (необходимые для первых двух членов) равны 0 1 и 1 0 . Например, вот подходящие числа для [0;1,5,2,2].

н −2 −1 0 1 2 3 4
н   0 1 5 2 2
час н 0 1 0 1 5 11 27
к н 1 0 1 1 6 13 32

При использовании вавилонского метода для генерации последовательных приближений к квадратному корню целого числа, если начать с наименьшего целого числа в качестве первого приближения, все сгенерированные рациональные числа появляются в списке подходящих дробей для непрерывной дроби. В частности, аппроксиманты появятся в списке сходящихся величин в позициях 0, 1, 3, 7, 15, ..., 2. к −1 , ... Например, разложение цепной дроби для есть [1; 1, 2, 1, 2, 1, 2, 1, 2, ...] . Сравнение подходящих чисел с аппроксимантами, полученными на основе вавилонского метода:

н −2 −1 0 1 2 3 4 5 6 7
н   1 1 2 1 2 1 2 1
час н 0 1 1 2 5 7 19 26 71 97
к н 1 0 1 1 3 4 11 15 41 56
х 0 = 1 = 1 / 1
х 1 = 1 / 2 (1 + 3 / 1 ) = 2 / 1 = 2
х 2 = 1 / 2 (2 + 3 / 2 ) = 7 / 4
х 3 = 1 / 2 ( 7 / 4 + 3 / 7 / 4 ) = 97 / 56

Свойства [ править ]

Пространство Бэра — это топологическое пространство бесконечных последовательностей натуральных чисел. Бесконечная цепная дробь обеспечивает гомеоморфизм пространства Бэра в пространство иррациональных действительных чисел (с топологией подпространства, унаследованной от обычной топологии действительных чисел). Бесконечная цепная дробь также обеспечивает отображение между квадратичными иррациональными числами и двоичными рациональными числами , а также между другими иррациональными числами и набором бесконечных строк двоичных чисел (т. е. набором Кантора ); это отображение называется функцией вопросительного знака Минковского . Отображение обладает интересными самоподобными фрактальными свойствами; они задаются модулярной группой , которая является подгруппой преобразований Мёбиуса, имеющих целые значения в преобразовании. Грубо говоря, подходящие дроби цепной дроби можно считать преобразованиями Мёбиуса, действующими в (гиперболической) верхней полуплоскости ; именно это приводит к фрактальной самосимметрии.

Предельным вероятностным распределением коэффициентов в разложении в цепную дробь случайной величины, равномерно распределенной в (0, 1), является распределение Гаусса–Кузьмина .

полезные теоремы Некоторые

Если — бесконечная последовательность натуральных чисел, определим последовательности и рекурсивно:

Теорема 1. Для любого положительного действительного числа

Теорема 2. Подходящие даны

или в матричной форме,

Теорема 3. Если сходящаяся к цепной дроби есть затем

или эквивалентно

Следствие 1: Каждая подходящая дробь находится в своих нижних терминах (ибо если и имел нетривиальный общий делитель, который делил бы что невозможно).

Следствие 2: Разность последовательных подходящих дробей представляет собой дробь, числитель которой равен единице:

Следствие 3: Цепная дробь эквивалентна серии чередующихся членов:

Следствие 4: Матрица

имеет определитель , и, таким образом, принадлежит к группе унимодулярные матрицы

Следствие 5: Матрица

имеет определитель или, что то же самое,
это означает, что нечетные члены монотонно уменьшаются, а четные монотонно увеличиваются.

Следствие 6: Последовательность знаменателя удовлетворяет рекуррентному соотношению , и растет по крайней мере так же быстро, как последовательность Фибоначчи , которая сама растет как где это золотое сечение .

Теорема 4. Каждый ( th) сходящаяся ближе к последующей ( th) сходящимся, чем любой предыдущий ( й) конвергентный есть. В символах, если конвергента принимается равной затем

для всех

Следствие 1: Чётные подходящие (перед th) постоянно возрастают, но всегда меньше

Следствие 2: Нечетные подходящие (перед th) постоянно уменьшаются, но всегда больше, чем

Теорема 5.

Следствие 1: Подходящая дробь ближе к пределу цепной дроби, чем любая дробь, знаменатель которой меньше знаменателя подходящей дроби.

Следствие 2: Дверная дробь, полученная путем прекращения непрерывной дроби непосредственно перед большим членом, является близким приближением к пределу непрерывной дроби.

Теорема 6: Рассмотрим множество всех открытых интервалов с концами . Обозначим это как . Любое открытое подмножество представляет собой непересекающееся объединение множеств из .

Следствие: бесконечная цепная дробь обеспечивает гомеоморфизм пространства Бэра в .

Полуконвергенты [ править ]

Если

являются последовательными подходящими дробями, то любые дроби вида

где целое число такое, что , называются полусходящимися , вторичными сходящимися или промежуточными дробями . -я полусходящаяся медиане равна -й и сходящийся . Иногда этот термин используется для обозначения того, что полусходимость исключает возможность быть сходящимся (т. е. ), а не то, что конвергент является своего рода полуконвергентом.

Отсюда следует, что полусходящиеся дроби представляют собой монотонную последовательность дробей между подходящими дробями. (соответствует ) и (соответствует ). Последовательные полусходящиеся и удовлетворить собственность .

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

приближения рациональные Наилучшие

Можно выбрать наилучшее рациональное приближение действительного числа x как рациональное число. n / d , d > 0 , что ближе к x, чем любое приближение с меньшим или равным знаменателем. Простую цепную дробь для x можно использовать для получения всех наилучших рациональных приближений для x, применяя эти три правила:

  1. Усеките непрерывную дробь и уменьшите ее последний член на выбранную величину (возможно, нулевую).
  2. Сокращенный срок не может быть меньше половины первоначальной стоимости.
  3. Если последний член четный, половина его значения допустима только в том случае, если соответствующая полусходящаяся функция лучше предыдущей. (См. ниже.)

Например, 0,84375 представляет собой непрерывную дробь [0;1,5,2,2]. Вот все ее лучшие рациональные приближения.

Непрерывная дробь  [0;1]   [0;1,3]   [0;1,4]   [0;1,5]   [0;1,5,2]   [0;1,5,2,1]   [0;1,5,2,2] 
Рациональное приближение 1 3 / 4 4 / 5 5 / 6 11 / 13 16 / 19 27 / 32
Десятичный эквивалент 1 0.75 0.8 ~0.83333 ~0.84615 ~0.84211 0.84375
Ошибка +18.519% −11.111% −5.1852% −1.2346% +0.28490% −0.19493% 0%
Наилучшие рациональные приближения для π (зеленый круг), e (синий ромб), φ (розовый овал), (√3)/2 (серый шестиугольник), 1/√2 (красный восьмиугольник) и 1/√3 (оранжевый треугольник) рассчитанные на основе их разложений в непрерывные дроби, представленные в виде наклонов y / x с ошибками относительно их истинных значений (черные штрихи)

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

Упомянутое выше «правило половины» требует, чтобы при разделенный четном k пополам член a k /2 был допустимым тогда и только тогда, когда | Икс - [ а 0 ; а 1 , ..., а k - 1 ]| > | Икс - [ а 0 ; а 1 , ..., а k - 1 , а k /2]| [13] Это эквивалентно [13] по: Шумейк (1995) .

[ К ; а k - 1 , ..., а 1 ] > [ а k ; до k + 1 , ...] .

Сходящиеся к x являются «наилучшими приближениями» в гораздо более сильном смысле, чем тот, который определен выше. А именно, n / d является подходящим для x тогда и только тогда, когда | дх - п | имеет наименьшее значение среди аналогичных выражений для всех рациональных приближений m / c при c d ; то есть у нас есть | дх - п | < | сх - м | пока c < d . (Обратите внимание также, что | d k x n k | → 0 при k → ∞ .)

Лучшее рациональное решение в пределах интервала [ править ]

Рациональное число, попадающее в интервал ( x , y ) , для 0 < x < y , можно найти с помощью цепных дробей для x и y . Когда и x, и y иррациональны и

х = [ до 0 ; а 1 , а 2 , ..., а k - 1 , а k , а k + 1 , ...]
у знак равно [ а 0 ; а 1 , а 2 , ..., а k - 1 , б k , б k + 1 , ...]

где x и y имеют одинаковые разложения цепной дроби вплоть до k , рациональное число , −1 попадающее в интервал ( x , y ), задается конечной цепной дробью,

z ( Икс , y ) знак равно [ а 0 ; а 1 , а 2 , ..., а k - 1 , min( а k , б k ) + 1]

Это рациональное число будет лучшим в том смысле, что никакое другое рациональное число в ( x , y ) не будет иметь меньший числитель или меньший знаменатель. [14] [15]

Если x является рациональным, он будет иметь два представления цепной дроби, которые являются конечными , x 1 и x 2 , и аналогично рациональный y будет иметь два представления, y 1 и y 2 . Коэффициенты после последнего в любом из этих представлений следует интерпретировать как +∞ ; и лучшим рациональным будет один из z ( x 1 , y 1 ) , z ( x 1 , y 2 ) , z ( x 2 , y 1 ) или z ( x 2 , y 2 ) .

Например, десятичное представление 3,1416 может быть округлено от любого числа в интервале [3,14155, 3,14165) . Представления цепных дробей 3,14155 и 3,14165:

3.14155 = [3; 7, 15, 2, 7, 1, 4, 1, 1] = [3; 7, 15, 2, 7, 1, 4, 2]
3.14165 = [3; 7, 16, 1, 3, 4, 2, 3, 1] = [3; 7, 16, 1, 3, 4, 2, 4]

и лучшее рациональное решение между этими двумя есть

[3; 7, 16] = 355 / 113 = 3.1415929....

Таким образом, 355/113 соответствующее округленному десятичному числу 3,1416, в том смысле , — лучшее рациональное число , что никакое другое рациональное число, округленное до 3,1416, не будет иметь меньший числитель или меньший знаменатель.

Интервал для конвергенции [ править ]

Рациональное число, которое можно выразить как конечную цепную дробь двумя способами:

z = [ и 0 ; а 1 , ..., а k - 1 , а k , 1] знак равно [ а 0 ; и 1 , ..., и k − 1 , и k + 1] = пк / дк

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

х = [ до 0 ; а 1 , ..., а k - 1 , а k , 2] знак равно 2 п к - п к-1 / 2 q к - q к-1 и
у = [ до 0 ; а 1 , ..., а k - 1 , а k + 2] = пк + пк - / - + 1 1

Числа x и y образуются путем увеличения последнего коэффициента в двух представлениях для z . Это тот случай, когда x < y , когда k четное, и x > y , когда k нечетное.

Например, число 355/113 . имеет представление цепной дроби

355 / 113 = [3; 7, 15, 1] = [3; 7, 16]

и таким образом 355/113 является подходящим к любому числу строго между

[3; 7, 15, 2] = 688 / 219 ≈ 3.1415525
[3; 7, 17] = 377 / 120 ≈ 3.1416667

Теорема Лежандра о цепных дробях [ править ]

В своем «Essai sur la theorie des nombres» (1798) Адриен-Мари Лежандр выводит необходимое и достаточное условие того, что рациональное число сходится к непрерывной дроби данного действительного числа. [16] Следствием этого критерия, часто называемого теоремой Лежандра при изучении цепных дробей, является следующее: [17]

Теорема . Если α — действительное число, а p , q — положительные целые числа такие, что , то p / q является подходящей дробью цепной дроби α .

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

Proof. We follow the proof given in An Introduction to the Theory of Numbers by G. H. Hardy and E. M. Wright.[18]

Suppose α, p, q are such that , and assume that α > p/q. Then we may write , where 0 < θ < 1/2. We write p/q as a finite continued fraction [a0; a1, ..., an], where due to the fact that each rational number has two distinct representations as finite continued fractions differing in length by one (namely, one where an = 1 and one where an ≠ 1), we may choose n to be even. (In the case where α < p/q, we would choose n to be odd.)

Let p0/q0, ..., pn/qn = p/q be the convergents of this continued fraction expansion. Set , so that and thus,

where we have used the fact that pn-1 qn - pn qn-1 = (-1)n and that n is even.

Now, this equation implies that α = [a0; a1, ..., an, ω]. Since the fact that 0 < θ < 1/2 implies that ω > 1, we conclude that the continued fraction expansion of α must be [a0; a1, ..., an, b0, b1, ...], where [b0; b1, ...] is the continued fraction expansion of ω, and therefore that pn/qn = p/q is a convergent of the continued fraction of α.

Эта теорема лежит в основе атаки Винера — эксплойта криптографического протокола RSA с полиномиальным временем , который может произойти из-за необдуманного выбора открытого и закрытого ключей (в частности, эта атака успешна, если простые факторы открытого ключа n = pq удовлетворяют p < q < 2 p и закрытый ключ d меньше (1/3) n 1/4 ). [19]

Сравнение [ править ]

Рассмотрим x = [ a 0 ; а 1 , ...] и у знак равно [ б 0 ; б 1 , ...] . Если k — наименьший индекс, для которого a k не равен b k, то x < y , если (−1) к ( a k b k ) < 0 и y < x в противном случае.

не существует Если такого k , но одно расширение короче другого, скажем x = [ a 0 ; а 1 , ..., а п ] и у знак равно [ б 0 ; b 1 , ..., bn если , bn i + 1 , ...] с a < = b i для 0 ≤ i n , тогда x < y, n четное , и y если x, n нечетное .

Разложение числа π и его дроби в непрерывную дробь

Чтобы вычислить подходящие числа π, мы можем положить a 0 = ⌊ π ⌋ = 3 , определить u 1 = 1 / π − 3 ≈ 7,0625 и а 1 знак равно ⌊ ты 1 ⌋ знак равно 7 , ты 2 = 1 / ты 1 - 7 ≈ 15,9966 и а 2 знак равно ⌊ ты 2 ⌋ знак равно 15 , ты 3 = 1 / ты 2 - 15 ≈ 1,0034 . Продолжая таким образом, можно определить бесконечную цепную дробь числа π как

[3;7,15,1,292,1,1,...] (последовательность A001203 в OEIS ).

Четвертая дробь π равна [3;7,15,1] = 355/113 = 3,14159292035 Милю ..., иногда называемое , что довольно близко к истинному значению π .

Предположим, что найденные факторы, как и выше, равны [3;7,15,1]. Ниже приводится правило, согласно которому мы можем сразу записать сходящиеся дроби, полученные из этих частных, не образуя цепной дроби.

Первое частное, разделенное на единицу, даст первую дробь, которая будет слишком маленькой, а именно: 3 / 1 . Тогда, умножив числитель и знаменатель этой дроби на второе частное и прибавив к числителю единицу, получим вторую дробь: 22/7 , . что будет слишком велико Умножив таким же образом числитель и знаменатель этой дроби на третье частное и прибавив к числителю числитель предыдущей дроби, а к знаменателю знаменатель предыдущей дроби, мы получим третью дробь, которая будет тоже маленький. Таким образом, третье частное равно 15, поэтому в числителе мы имеем (22 × 15 = 330) + 3 = 333 , а в знаменателе — (7 × 15 = 105) + 1 = 106 . Таким образом, третья конвергента равна 333/106 . Аналогично поступим и с четвертой конвергентой. Четвертое частное равно 1, и мы говорим, что 333, умноженное на 1, равно 333, и это плюс 22, числитель предыдущей дроби, равно 355; аналогично 106 умножить на 1 будет 106, а плюс 7 будет 113.Таким образом, используя четыре фактора [3;7,15,1], мы получаем четыре дроби:

3 / 1 , 22 / 7 , 333 / 106 , 355 / 113 , ....
Следующий код Maple будет генерировать непрерывные дробные разложения числа Пи.

Подводя итог, шаблон такой

Эти сходящиеся поочередно то меньше, то больше истинного значения π и приближаются все ближе и ближе к π . Разница между данной подходящей дробью и π меньше, чем величина, обратная произведению знаменателей этой подходящей дроби и следующей подходящей дроби. Например, дробь 22/7 π больше но , 22/7 , π чем меньше 1 / 7 × 106  =  1/742 ( на самом деле , 22/7 чем π чуть больше, 1 / 791 = 1 / 7 × 113 ).

Демонстрация вышеизложенных свойств выводится из того факта, что если мы будем искать разницу между одной из сходящихся дробей и следующей, примыкающей к ней, мы получим дробь, числитель которой всегда равен единице, а знаменатель - произведением двух знаменателей. . Таким образом, разница между 22/7 и 3 / 1 есть 1/7 , ; сверх между 333/106 и 22 / 7 , 1/742 , в дефиците; между 355/113 и 333 / 106 , 1/11978 , в избытке; и так далее. В результате, используя эту серию разностей, мы можем другим и очень простым способом выразить интересующие нас дроби посредством второй серии дробей, в которой все числители равны единице, а знаменатели последовательно равны единицам. произведение каждых двух соседних знаменателей. Вместо написанных выше дробей мы имеем, таким образом, ряд:

3 / 1 + 1 / 1 × 7 1 / 7 × 106 + 1 / 106 × 113 − ...

Первое слагаемое, как мы видим, есть первая дробь; первая и вторая вместе дают вторую дробь, 22/7 ; первая, вторая и третья дают третью дробь 333/106 ; и так далее с остальными в результате вся серия эквивалентна исходному значению.

Обобщенная цепная дробь [ править ]

Обобщенная цепная дробь является выражением вида

где a n ( n > 0) — частичные числители, b n — частичные знаменатели, а старший член b 0 называется целой частью цепной дроби.

Чтобы проиллюстрировать использование обобщенных цепных дробей, рассмотрим следующий пример. Последовательность частичных знаменателей простой цепной дроби числа π не демонстрирует какой-либо очевидной закономерности:

или

Однако некоторые обобщенные цепные дроби для π имеют совершенно регулярную структуру, например:

Первые два из них являются частными случаями функции арктангенса с π = 4 арктангенсом (1), а четвертый и пятый могут быть получены с использованием произведения Уоллиса . [20] [21]

Непрерывная фракция выше, состоящий из кубов, использует серию Нилаканты и эксплойт Леонарда Эйлера. [22]

фракций продолженных расширения Другие

Периодические цепные дроби [ править ]

Числа с периодическим разложением в цепную дробь представляют собой в точности иррациональные решения квадратных уравнений с рациональными коэффициентами; Рациональные решения имеют конечные разложения в цепные дроби, как утверждалось ранее. Простейшими примерами являются золотое сечение φ = [1;1,1,1,1,1,...] и 2 = [1;2,2,2,2,...], а 14 = [3;1,2,1,6,1,2,1,6...] и 42 = [6;2,12,2,12,2,12...]. Все иррациональные квадратные корни целых чисел имеют для периода особый вид; симметричная строка, например пустая строка (для 2 ) или 1,2,1 (для 14 ), за которой следует двойное число ведущего целого числа.

Свойство золотого сечения φ [ править ]

Поскольку при разложении φ в цепную дробь не используются целые числа больше 1, φ является одним из самых «трудных» действительных чисел для аппроксимации рациональными числами. Теорема Гурвица [23] утверждает, что любое иррациональное число k можно аппроксимировать бесконечным числом рациональных м / н с

Хотя практически все действительные числа k в конечном итоге будут иметь бесконечное количество подходящих чисел m / n, расстояние от k которого значительно меньше этого предела, подходящие для φ (т. е. числа 5 / 3 , 8 / 5 , 13 / 8 , 21/13 и т. д.) последовательно «придергиваемся к границе» , сохраняя дистанцию ​​почти точно вдали от φ, поэтому никогда не дает столь впечатляющего приближения, как, например, 355/113 для π . Можно также показать, что каждое действительное число вида a + b φ / c + d φ , где a , b , c и d являются целыми числами, такими что a d - b c = ±1 , разделяет это свойство с золотым сечением φ; и что все остальные действительные числа могут быть более точно аппроксимированы.

Регулярные закономерности в цепных дробях [ править ]

простой цепной дроби нет заметной закономерности Хотя в разложении π , она есть для e , основания натурального логарифма :

что является частным случаем этого общего выражения для положительного целого числа n :

Другая, более сложная закономерность проявляется в этом разложении цепной дроби для положительного нечетного n :

со специальным случаем для n = 1 :

Другие непрерывные дроби такого типа:

где n — целое положительное число; также для целого числа n :

со специальным случаем для n = 1 :

Если I n ( x ) — модифицированная или гиперболическая функция Бесселя первого рода, мы можем определить функцию на рациональных числах п / к по

который определен для всех рациональных чисел с p и q в самых низких терминах. Тогда для всех неотрицательных рациональных чисел имеем

с аналогичными формулами для отрицательных рациональных чисел; в частности у нас есть

Многие формулы можно доказать, используя цепную дробь Гаусса .

Типичные цепные дроби [ править ]

Большинство иррациональных чисел не имеют никакого периодического или регулярного поведения при разложении в непрерывную дробь. Тем не менее, почти для всех чисел на единичном интервале они имеют одинаковое предельное поведение.

Среднее арифметическое расходится: , и поэтому коэффициенты становятся сколь угодно большими: . В частности, это означает, что почти все числа хорошо аппроксимируются в том смысле, что

Хинчин доказал, что геометрическое a i среднее стремится к константе (известной как константа Хинчина ):
Поль Леви доказал, что корень n-й степени знаменателя n- й подходящей дроби сходится к постоянной Леви.
Теорема Лоха утверждает, что подходящие дроби сходятся экспоненциально со скоростью

Приложения [ править ]

Квадратные корни [ править ]

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

Личность

( 1 )

приводит через рекурсию к обобщенной цепной дроби для любого квадратного корня: [24]

( 2 )

Уравнение Пелла [ править ]

Цепные дроби играют существенную роль в решении уравнения Пелла . Например, для натуральных чисел p и q и неквадратных n верно, что если p 2 нк 2 = ±1 , тогда p / q является дробью, подходящей к правильной цепной дроби для n . Обратное справедливо, если период правильной цепной дроби для n равен 1, и, как правило, период описывает, какие подходящие дроби дают решения уравнения Пелля. [25]

Динамические системы [ править ]

Цепные дроби также играют роль в изучении динамических систем , где они связывают вместе дроби Фарея , которые можно увидеть в множестве Мандельброта, с функцией вопросительного знака Минковского и модульной группой Гамма.

Оператор обратного сдвига для цепных дробей — это отображение h ( x ) = 1/ x − ⌊1/ x ⌋, называемое отображением Гаусса , которое отсекает цифры разложения цепной дроби: h ([0; a 1 , a 2 , а 3 , ...]) = [0; а 2 , а 3 , ...] . этого Трансфер-оператор отображения называется оператором Гаусса–Кузьмина–Вирсинга . Распределение цифр в цепных дробях задается нулевым собственным вектором этого оператора и называется распределением Гаусса – Кузьмина .

Собственные значения и собственные векторы [ править ]

Алгоритм Ланцоша использует разложение непрерывной дроби для итеративной аппроксимации собственных значений и собственных векторов большой разреженной матрицы. [26]

Сетевые приложения [ править ]

Непрерывные дроби также использовались при моделировании задач оптимизации виртуализации беспроводной сети для поиска маршрута между источником и пунктом назначения. [27]

Примеры рациональных и иррациональных чисел [ править ]

Число р 0 1 2 3 4 5 6 7 8 9 10
123 и р 123
день 123
12.3 и р 12 3 3
день 12 37 / 3 123 / 10
1.23 и р 1 4 2 1 7
день 1 5 / 4 11 / 9 16 / 13 123 / 100
0.123 и р 0 8 7 1 2 5
день 0 1 / 8 7 / 57 8 / 65 23 / 187 123 / 1 000
Φ =
и р 1 1 1 1 1 1 1 1 1 1 1
день 1 2 3 / 2 5 / 3 8 / 5 13 / 8 21 / 13 34 / 21 55 / 34 89 / 55 144 / 89
- Φ =
и р -2 2 1 1 1 1 1 1 1 1 1
день -2 - 3 / 2 - 5 / 3 - 8 / 5 - 13 / 8 - 21 / 13 - 34 / 21 - 55 / 34 - 89 / 55 - 144 / 89 - 233 / 144
и р 1 2 2 2 2 2 2 2 2 2 2
день 1 3 / 2 7 / 5 17 / 12 41 / 29 99 / 70 239 / 169 577 / 408 1 393 / 985 3 363 / 2 378 8 119 / 5 741
и р 0 1 2 2 2 2 2 2 2 2 2
день 0 1 2 / 3 5 / 7 12 / 17 29 / 41 70 / 99 169 / 239 408 / 577 985 / 1 393 2 378 / 3 363
и р 1 1 2 1 2 1 2 1 2 1 2
день 1 2 5 / 3 7 / 4 19 / 11 26 / 15 71 / 41 97 / 56 265 / 153 362 / 209 989 / 571
и р 0 1 1 2 1 2 1 2 1 2 1
день 0 1 1 / 2 3 / 5 4 / 7 11 / 19 15 / 26 41 / 71 56 / 97 153 / 265 209 / 362
и р 0 1 6 2 6 2 6 2 6 2 6
день 0 1 6 / 7 13 / 15 84 / 97 181 / 209 1 170 / 1 351 2 521 / 2 911 16 296 / 18 817 35 113 / 40 545 226 974 / 262 087
и р 1 3 1 5 1 1 4 1 1 8 1
день 1 4 / 3 5 / 4 29 / 23 34 / 27 63 / 50 286 / 227 349 / 277 635 / 504 5 429 / 4 309 6 064 / 4 813
и и р 2 1 2 1 1 4 1 1 6 1 1
день 2 3 8 / 3 11 / 4 19 / 7 87 / 32 106 / 39 193 / 71 1 264 / 465 1 457 / 536 2 721 / 1 001
п и р 3 7 15 1 292 1 1 1 2 1 3
день 3 22 / 7 333 / 106 355 / 113 103 993 / 33 102 104 348 / 33 215 208 341 / 66 317 312 689 / 99 532 833 719 / 265 381 1 146 408 / 364 913 4 272 943 / 1 360 120
Число р 0 1 2 3 4 5 6 7 8 9 10

ra : рациональная аппроксимация, полученная путем разложения цепной дроби до a r

История [ править ]

Катальди представлял непрерывную фракцию как & & & с точками, указывающими, куда пошли следующие дроби.

См. также [ править ]

Примечания [ править ]

  1. ^ Британская энциклопедия 2013 .
  2. ^ Jump up to: Перейти обратно: а б Петтофреззо и Биркит 1970 , с. 150.
  3. ^ Jump up to: Перейти обратно: а б Лонг 1972 , с. 173.
  4. ^ Jump up to: Перейти обратно: а б Петтофреззо и Биркит 1970 , с. 152.
  5. ^ Jump up to: Перейти обратно: а б Вайсштайн 2022 .
  6. ^ Коллинз 2001 .
  7. ^ Каджори, Флориан (1925). «Лейбниц, мастер математических обозначений» . Исида . 7 (3): 412–429. дои : 10.1086/358328 .
  8. ^ Суонсон, Эллен (1999) [1971]. Математика в шрифт (PDF) . Обновлено О'Шоном, Арлин; Шлейер, Антуанетта (Обновленная ред.). Американское математическое общество. 2.4.1в «Цепные дроби», с. 18.
  9. ^ Лонг 1972 , с. 183.
  10. ^ Петтофрезцо и Биркит 1970 , с. 158.
  11. ^ Лонг 1972 , с. 177.
  12. ^ Петтофреззо и Биркит 1970 , стр. 162–163.
  13. ^ Jump up to: Перейти обратно: а б 2008 год вернулся .
  14. ^ Госпер, RW (1977). «Приложение 2: Арифметика непрерывных дробей» . См. «Простейшее промежуточное рациональное», стр. 29–31.
  15. ^ Мураками, Хироши (февраль 2015 г.). «Вычисление рациональных чисел в интервале, знаменатель которого наименьший, с использованием интервальной арифметики FP». ACM-коммуникации в компьютерной алгебре . 48 (3/4): 134–136. дои : 10.1145/2733693.2733711 .
  16. ^ Лежандр, Адриен-Мари (1798). Очерк теории чисел (на французском языке). Париж: Дюпра. стр. 27–29.
  17. ^ Барболози, Доминик; Ягер, Хендрик (1994). «Об одной теореме Лежандра в теории цепных дробей» . Journal de Théorie des Nombres de Bordeaux . 6 (1): 81–94. дои : 10.5802/jtnb.106 . JSTOR   26273940 – через JSTOR.
  18. ^ Харди, штат Джорджия ; Райт, Э.М. (1938). Введение в теорию чисел . Лондон: Издательство Оксфордского университета . стр. 140–141, 153.
  19. ^ Винер, Майкл Дж. (1990). «Криптоанализ коротких секретных показателей RSA» . Транзакции IEEE по теории информации . 36 (3): 553–558. doi : 10.1109/18.54902 — через IEEE.
  20. ^ Бандер и Тониен, 2017 .
  21. ^ Шайнерман, Пикетт и Коулман 2008 .
  22. ^ Фостер 2015 .
  23. ^ Харди и Райт 2008 , Теорема 193.
  24. ^ Терстон 2012 .
  25. ^ Нивен, Цукерман и Монтгомери 1991 .
  26. ^ Мартин 2004 , с. 557.
  27. ^ Афифи, Ору и Карл 2018 .
  28. ^ Сандифер 2006 .
  29. ^ Эйлер 1748 .

Ссылки [ править ]

  • Афифи, Хайтам; Ору, Себастьян; Карл, Хольгер (апрель 2018 г.). «MARVELO: внедрение беспроводной виртуальной сети для наложения графиков с циклами». Конференция IEEE по беспроводной связи и сетям 2018 года (WCNC) . IEEE. стр. 1–6. arXiv : 1712.06676 . дои : 10.1109/WCNC.2018.8377194 . ISBN  978-1-5386-1734-2 . S2CID   13447977 .
  • Чен, Чен-Фан; Ши, Леанг-Сан (1969). «Продолжение обращения дробей по алгоритму Рауса». IEEE Транс. Теория цепей . 16 (2): 197–202. дои : 10.1109/TCT.1969.1082925 .
  • Кайт, А.; Бревик Петерсен, В.; Вердонк, Б.; Вааделанд, Х.; Джонс, ВБ (2008). Справочник цепных дробей для специальных функций . Спрингер Верлаг. ISBN  978-1-4020-6948-2 .
  • Харди, Годфри Х.; Райт, Эдвард М. (декабрь 2008 г.) [1979]. Введение в теорию чисел (6-е изд.). Издательство Оксфордского университета. ISBN  9780199219865 .
  • Мартин, Ричард М. (декабрь 2004 г.). Электронная структура: основная теория и практические методы . Издательство Кембриджского университета. дои : 10.1017/CBO9780511805769 . ISBN  9780511805769 .
  • Перрон, Оскар (1950). Учение о цепных дробях . Нью-Йорк, штат Нью-Йорк: Издательство Челси.
  • Петтофреззо, Энтони Дж.; Биркит, Дональд Р. (декабрь 1970 г.). Элементы теории чисел . Энглвудские скалы: Прентис-холл . ISBN  9780132683005 .

Внешние ссылки [ править ]