Модульную арифметику называют часовой арифметикой, потому что количество чисел в этой арифметике ограничено, как на циферблате часов. 1 Как только часовая стрелка доходит до 12, следующее число не 13, а 1. 1
Например, в 12-часовом исчислении, если сейчас 7:00, то через 8 часов будет 3:00, потому что часы «оборачиваются» каждые 12 часов, и номер часа начинается сначала с нуля, когда достигает 12. 5
Таким образом, модульная арифметика позволяет работать с системой чисел, в которой значения зацикливаются, то есть уходят от вычислений с огромными промежуточными результатами. 3