Модульная арифметика

17 ≡ 5 (mod 12)
17 и 5 дают один и тот же остаток при делении на 12.

Модульная арифметика — это арифметика на круге. Два числа сравнимы по модулю n, если они отличаются на кратное n. Часы работают по модулю 12: десять часов после 5 часов — это 3 часа, а не 15. Именно поэтому модульную арифметику часто называют арифметикой часов.

Часы по модулю 12: сложение идёт по кругу
1 2 3 4 5 6 7 8 9 10 11 12 17 mod 12 = 5 17 = 1 × 12 + 5
Проверка малой теоремы Ферма
a^(p−1) ≡ 1 (mod p) when p is prime, p∤a
Example p=5, a=2: 2⁴ = 16 = 3×5 + 1 ≡ 1 (mod 5) ✓
Example p=7, a=3: 3⁶ = 729 = 104×7 + 1 ≡ 1 (mod 7) ✓
Used in RSA encryption to prove decryption recovers the original message.
Таблица сложения для ℤ/5ℤ, то есть целых чисел по модулю 5

Каждая строка и каждый столбец содержат {0,1,2,3,4} ровно по одному разу. Пять элементов образуют замкнутую группу относительно сложения по модулю 5. Красным отмечены суммы, которые превышают 4 и «переворачиваются» обратно.

+01234
001234
112340
223401
334012
440123
Связанные темы
Простые числа Числовые системы Совершенные числа
Краткие факты о модульной арифметике

Модульная арифметика определяет сравнимость: a сравнимо с b по модулю n, если n делит разность a-b. Гаусс систематизировал эту теорию в 1801 году в книге Disquisitiones Arithmeticae. По модулю простого числа p выполняется малая теорема Ферма: a^(p-1) ≡ 1 (mod p), если p не делит a. Модульная арифметика лежит в основе RSA-шифрования, циклических кодов, хеш-функций и генераторов псевдослучайных чисел.

Применяется в
Математика
Физика
Инженерия
🧬Биология
💻Информатика
📊Статистика
📈Финансы
🎨Искусство
🏛Архитектура
Музыка
🔐Криптография
🌌Астрономия
Химия
🦉Философия
🗺География
🌿Экология
Want to test your knowledge?
Question
Каковы применения модульной арифметики?
tap · space
1 / 10