» Здесь и сидит главный математический механизм. Определение 3.6 (шаг Tn). Определим T_n: Q_full(n) -> Q_full(n) на элементе (q_base, (i,j)) так: Если j != r-1, то: T_n(q_base, (i, j)) = (q_base, (i, j+1)). Если j = r-1 и i != r-1, то: T_n(q_base, (i, r-1)) = (q_base, (i+1, 0)). Если j = r-1 и i = r-1, то: T_n(q_base, (r-1, r-1)) = (NEXT_n(q_base), (0, 0)). Это строгая формула «двухмерного счётчика» (аналогичная случаю r=3). Разъяснение для пикабушника: Это алгоритм работы часов, когда стрелка минут (j) бежит по кругу. Когда круг пройден, стрелка часов (i) сдвигается на одно деление. Когда часы прошли полный круг (i и j уперлись в потолок r-1), срабатывает календарь — меняется день (NEXT_n на базе). ... (текст до конца) ... Заключение Главный вывод, к которому мы шли через три главы, прост и строг. Я ввожу «интенсивность» как внутренний торсор. У каждой фазы есть фибра Z_r x Z_r, по которой шаг T идёт как счётчик r x r. И ровно раз в r^2 шагов этот счётчик замыкается, сдвигая ф