Для того чтобы доказать, что если \(2^k - 1\) делится на 11, то оно также делится на 31, давайте рассмотрим два ключевых шага: использование теоремы о малых остатках и свойства делимости.
Использование малых остатков: Применим теорему Ферма, которая говорит, что если \(p\) простое число и \(a\) не делится на \(p\), то \(a^{p-1} \equiv 1 \,(\text{mod} \, p)\). В данном случае \(p = 11\).
- То есть, \(2^{10} \equiv 1 \,(\text{mod} \, 11)\).
Следовательно, если \(2^k - 1 \equiv 0 \,(\text{mod} \, 11)\), то \(2^k \equiv 1 \,(\text{mod} \, 11)\). Это означает, что \(k\) должно быть кратно 10 (так как порядок 2 по модулю 11 равен 10).
Переход ко второму модулю: Теперь мы рассмотрим \(k = 10m\) для некоторого целого \(m\).
- Подставляем это значение в выражение \(2^k - 1\): \[ 2^{10m} - 1 = (2^{10})^m - 1. \]
- По теореме Ферма, мы знаем, что \(2^{10} \equiv 1 \,(\text{mod} \, 31)\) (так как 31 также простое число). Это также говорит нам, что: \[ (2^{10})^m \equiv 1^m \equiv 1 \,(\text{mod} \, 31). \]
- Поэтому, \(2^{10m} - 1 \equiv 0 \,(\text{mod} \, 31)\).
Таким образом, если \(2^k - 1\) делится на 11, то оно также делится на 31. Это завершает наше доказательство.
