Next: About this document ...
Up: propor
Previous: Операции над пропорциями
Обозначим через
-ю компоненту пропорции на -том шаге итерации. Соответственно - это -я компонента пропорции на -том шаге итерации.
Для произвольной пропорции алгоритм разложения её в цепную пропорцию выглядит следующим образом:
1. Задать аргументы - приближаеиая пропорция, - максимальное
число итераций. Создать массив - массив частных пропорций и - массив неполных частных пропорций. Переход на шаг 2.
2.
( - число выполненных итераций); Переход на шаг 3;
3.
Переход на шаг 4.
4. Вычислить пропорцию
. Если
, то выход. Иначе переход на шаг 5;
5. Если , то выход, иначе переход на шаг 6;
6.
Переход на шаг 3.
В результате получаем для выражение вида
, которое можно записать в линию примерно так:
Конечная сумма вида
называется -й подходящей пропорцией, она эквивалентна некоторой рациональной пропорции, так как имеет представление, все компоненты которого целочисленны. Знак здесь означает последовательное применение операции пропорционального сложения . Для рациональной пропорции процесс разлодения в цепную будет конечным, так как целые числа частных пропорций
убывают.
Приведём пример разложения пропорции в цепную пропорцию. Пусть
, где - знак траспозиции. Тогда
Поскольку
, при дальнейшем разложении пропорции неполные частные будут повторяться, т.е. разложение пропорции, составленной из алгебраических чисел, или модуля -
является периодическим, и, следовательно, бесконечным.
Займёмся рекуррентными формулами для вычисления компонент подходящих пропорций. Определим квадратную матрицу размера , составленную из столбцов
. Стартовой матрицей будет матрица
, заполненная числами 0 повсюду, за исключением побочной диагонали, содержащей числа .
Вектор-столбец имеет значение
, а вектор-столбец , соответственно,
. Обозначим
и выпишем таблицу, где верхняя строка содержит номер итерации при вычислении цепной пропорции.
|
(1) |
Теперь получить формулу
|
(2) |
по индукции несложно. Именно эта формула (2) используется для вычисления вектор-столбца , который является представлением -той подходящей пропорции. Если ввести в рассмотрение матрицу, где все незаполненные элементы равны 0,
, то формулу (2) можно записать в матричном виде
|
(3) |
Полезность такой записи состоит в том, что
,
, и, следовательно,
|
(4) |
Поскольку в (1) все матрицы целочисленны, (4) означает, что любая из них целочисленно обратима, т.е.
- тоже целочисленная матрица. Имея
, мы немедленно получаем
. Получить такой результат без метода цепных пропорций было бы весьма непросто.
Последнему результату можно придать и другую, имеющую большое практическое применение, формулировку. Пусть
- последовательность целых чисел, такая, что Н.О.Д
. Тогда существует целочисленное линейное преобразование с детерминантом, по модулю равном , переводящее линейную комбинацию
в
. Здесь переменные - переменные до преобразования,
- после. Индекс - произволен. Для построения такого преобразования достаточно вектор из чисел , переставленных в зависимости от порядке, записать в виде пропорции и разложить эту пропорцию в цепную пропорцию. Разложение будет конечным и оборвётся на некотором шаге , так как числа - целые. Матрица
будет искомой матрицей преобразования. Далее показан простой способ её вычисления.
Из (3) следует
, что позволяет, зная
и
, рекуррентно вычислить
, проводя все вычисления в целых числах.
Матрица
имеет вид
, где все незаполненные элементы равны 0. Умножение этой матрицы на любую другую не представляет никакой сложности из-за регулярности её структуры и разрежённости.
Несложно показать, что если разложение некоторой пропорции в цепную пропорцию имеет период, то - алгебраический модуль, т.е. вектор, составленный из алгебраических чисел степени не выше . Если некоторые частные пропорции эквивалентны друг другу, т.е.
, то существует целочисленная матрица с детерминантом, равным или , такая, что
. Тогда
, откуда легко следует нужный результат. Сама матрица вычисляется по матрицам , упражнение для студентов.
Next: About this document ...
Up: propor
Previous: Операции над пропорциями
Бродников А.П.
2006-04-19
Используются технологии
uCoz