Решил подитожить тему и привести доказательство гипотезы Арнольда. Изложение несколько обобщу.
Пусть K(n,m) кольцо функций на множестве из n элементов со значениями в кольце из m элементов. Пусть q сдвиг влево
(сложение аргумента по модулю n, в то время как сложение функций по модулю m). Рассмотрим действие и орбиты оператора "дифференцирования" d=q-1 на пространстве этих функций. Все пространство функций можно отождествить с пространством полиномов
. Задавался вопрос обобщения этого оператора. Можно рассматривать любой линейный оператор, однако для конечного множества n представляют интерес только операторы коммутирующие со сдвигом. Все такие операторы являются многочленами от q, степени меньше n. Поэтому, любой полином степени меньше n можно представить в виде полинома от этого оператора, степени меньше (так как полином, по которому факторизуется (q^n-1), так же запишется в виде полинома степени не выше n). Соответственно, это не дает особого обобщения.
Учитывая, что эти кольца являются прямыми произведениями колец по взаимно простым делителям, когда (n,m)=1, т.е.
достаточно ограничиваться случаями, когда n и m степени простых чисел и отдельно, когда n делится на простой делитель m. В дальнейшем будем рассматривать только m=p простое и интересоваться длинами орбит оператора d=q-1, которых назвали периодами. Со сложностью функции длина орбиты не имеет ничего общего, и в этом случае, когда n не делится на p, то "самой сложной по Арнольду" будет чередование нулей и единиц. Однако, это имеет некоторый математический интерес. Как изложено выше, максимальный период для
равен
Поэтому, достаточно рассмотреть случай, когда n не делится на р, и даже являющейся степенем простого числа, так как иначе находится как наименьшее общее кратное периодов взаимно простых делителей. Пусть с(n) (n не делится на р) определяется, как порядок числа р, т.е минимальное число, для которого
. Из того, что
получается, что
. Когда с(n) чётное и n степень простого числа получаем, что
Из того, что оператор сдвига направо выражается через q-1 и инвариантны относительно него только константы, а относительно его степени периодические с таким периодом, получаем, что n|T(n).
Когда с(n) нечётное число, явно выразить оператор сдвига сложно. Докажем эту делимость (гипотеза Арнольда) и для этого случая. Пусть n степень простого числа r и
Из того, что
получаем, что все корни (в соответствующем расширении) являются корнями левой части следует, что g(c) корень из единицы, когда с корень из единицы. Из инвариантности относительно группы Галуа g(F(c))=F(g(c)) получаем, что
. Из того, что коэффициенты при 1 и
могут отличаться только знаком, получаем что
вопреки выбору n2. Это доказывает гипотезу Арнольда, на самом деле из этого рассуждения получается, что
, т.е. сдвиги функций всегда принадлежат её орбите.
Арнольд ещё высказал гипотезу, что или
или
. Это гипотеза действительно глупая. При малых n, периоды получались равными максимально возможными. Однако,уже для n=37 это не так.