§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 до
Нужно доказать, что
имеет максимальную степень двойки
. Докажем это.
Доказательство.Обозначим степень, которая соответствует значению
как
,
Теперь рассмотрим следующие сравнения:
В первом
, а во втором
Попарно перемножим их:
Это означает, что любое решение
повторяется с периодом
, начиная с самого первого решения.
– максимальное число в периоде.
- максимальная степень двойки.
– можно получить только при
. Что и требовалось доказать.
Конец статьи.
---
В общем, интересует математическая строгость текста.
Не наделал ли я во всех этих суждениях ошибок?
Акцент на том, что
дает максимальную степень двойки. И надо это доказать.