§1. Определения В модульной арифметике есть такое понятие как «
Порядок числа a по модулю m»:


- взаимно простые.
Это выражение известно тем, что

делит нацело функцию Эйлера
По теореме Эйлера:
По теореме Лагранжа:

- образует циклическую подгруппу относительно циклической группы

, и поэтому

делит нацело
Пример.Сравним

по модулю 17:








Мы получили группу вычетов из 8 элементов: {9, 13, 15, 16, 8, 4, 2, 1}.
По теореме Эйлера:



Тогда продолжим возводить в степень

и далее:








Мы получили группу вычетов из 16 элементов: {
9, 13, 15, 16, 8, 4, 2, 1, 9, 13, 15, 16, 8, 4, 2, 1}.
Циклическая группа

является подгруппой циклической группы

и поэтому

делит нацело

16 / 8 = 2.
Но остается вопрос, почему вообще прогрессия

образует
циклическую группу?
§2. Периодичность остатков при возведении в степень. Докажем, что при любых натуральных

остатки от деления

на

периодически повторяются.
Для этого рассмотрим первые

степеней:

При делении на

может быть только

остатков

. Но чисел у нас

. Это значит, что среди них найдется хотя бы два таких числа, имеющих одинаковые остатки:


Пусть

тогда

, где

– некое натуральное число. Тогда:


Следовательно:

Умножим последнее равенство на

где

- произвольное число,

Получим:

Это означает, что начиная с некоторой степени

остатки периодически повторяются. И их период равен

.
§3. Периодичность остатков, когда a, m - взаимно простые. Еще проще обнаружить периодичность остатков

, для случая, когда

- взаимно простые.
По теореме Эйлера:


Умножим обе части этого сравнения на произвольную степень


Остатки повторяются с периодом

, начиная с самой первой степени:

Это была теоретическая основа. Теперь по существу.
Задача Есть уравнение:

где

– натуральное.

– нечетные: 1, 3, 5, 7, 9…
Докажите возможность существования целочисленного решения

относительно:





Запишем

в виде:

где

– это вычеты по модулю

.

- принимает значения от 1 до
Тогда уравнение

примет вид:

Таким образом, мы сузили область поиска целочисленных решений

относительно вычетов

до области поиска целочисленных решений:

где

принимает значения от 1 до

Запишем это уравнение в виде:

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

, потому что

и

- взаимно простые.
Таким образом, задача решена.
Примеры.
= 3. Решение:


= 5. Решение:


= 7. Решение:


= 9. Решение:


= 11. Решение:
Задача №2. Докажите, что

всегда имеет максимальную степень двойки

в
задаче №1.
Перейдем к уравнению:


где

- это вычеты от 1 до

Нужно доказать, что

имеет максимальную степень двойки

. Докажем это.
Доказательство.Обозначим степень, которая соответствует значению

как

,

Теперь рассмотрим следующие сравнения:


В первом

, а во втором

Попарно перемножим их:

Это означает, что любое решение

повторяется с периодом

, начиная с самого первого решения.

– максимальное число в периоде.

- максимальная степень двойки.

– можно получить только при

. Что и требовалось доказать.
Конец статьи.
---
В общем, интересует математическая строгость текста.
Не наделал ли я во всех этих суждениях ошибок?
Акцент на том, что

дает максимальную степень двойки. И надо это доказать.