Processing math: 100%

М1814. О периодической последовательности

Задача из журнала «Квант»(2002 год, 2 выпуск)

Условие

Пусть a, m1, m2 натуральные числа, причем a взаимно просто как с m1, так и с m2. Обозначим через rn остаток от деления целой части числа anm1 на m2 (n=0,1,2,).

Докажите, что последовательность {rn} является периодической.

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

Так как НОД(a, m1) = НОД(a, m2)=1, то НОД(a, m1m2)=1. Пусть n0 какое-нибудь натуральное число, для которого an0 при делении на m1m2 дает в остатке 1. (Если НОД(a, m1m2)=1, то такое число обязательно существует. Можно, например, положить n0=φ(m1m2), где φ(m) функция Эйлера см. статью В.Сендерова и А.Спивака «Малая теорема Ферма» в «Кванте» №1 за 2000 год.)

Тогда an0=Qm1m2+1 для некоторого целого числа Q. Теперь при любом nn0 имеем [anm1]=[an0ann0m1]=[(Qm1m2+1)ann0m1]=

=[ann0Qm2+ann0m1]=ann0Qm2+[ann0m1]
([x] обозначает целую часть числа x).

Таким образом, остатки чисел [anm1] и [ann0m1] при делении на m2 совпадают, т.е. rn=rnn0. Значит, последовательность {rn} имеет период длины n0 (доказано также и то, что этот период начинается с самого начала последовательности).

Возникает вопрос о длине наименьшего периода последовательности {rn}. Верно ли, что если в качестве n0 взять наименьшее натуральное число такое, что an0 при делении на m1m2 дает в остатке 1, то n0 и будет длиной наименьшего периода? Как показывает пример a=3, m1=13, m2=2 (здесь n0=3, а последовательность {rn} сплошь состоит из нулей), ответ на этот вопрос в общем случае отрицателен. Однако если дополнительно предположить, например, что m2m1, то ответ будет утвердительным (читателю предлагается доказать это в качестве упражнения).

Н.Осипов

М1814. О периодической последовательности: 2 комментария

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

Добавить комментарий для Igor Mazurok Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *