xBZqdZD2quD3xeN27VibnHANONq1AtsbY4d64o6RLlAOQLfgRW2TPSaW1YBAkFrkr382wg7WKQdQP9TSaz+0j1BRcZkf81yxE8r4HhBCVCPJitT3qxqUEHRRatoROINH5ODlSTQ+fV8PEhF0/TUnWxJ2AtpcjIvzPF07eWH5yBo7Qt3uTM/fE5Y78GabKnkF0UTmekPkvfGhwUPzcnGdJi97F1sFxmikIdCqsTSNbYcp974cd9XvXo1hU/3BXZSw01YgvNKrMxeca5ygTpir9EQFcbAofCysSRaLIqZ9+tZLsU9T1tsZy0Zla12MHkw2vC3ElIhR6DpeP1Ja/Tx1Bk8X854rJEi88XHr0pj1KSfN95YgUDkadTST9zmZ1eP6qsQKKHpEwyrP0qnOk79izrgibaPI+ILbjxbnsvSWOQLD5P6vzQQ0LXyErFScqttCf4eBW7UkYo0iDoqQBRO16GtNcUPj20vq6fmDYkKUcfAz2QfjTLUBbIHN/bgz8dSh4TD2HFSkLylqJbqnVePHllUZ7R2CdQOXIEkJ/6ntL6MZKu87NGHM1IB3LRWxThjqiuC8ADxwahSkRQu2nKvzkBZ2M1pwkaJqrKN1yZPoH5pvaHMSIXnsiI9jSTNnuG8R1YvGr6regfG7n+LYjgX4nmKi3Cicl+nNiAe+W3RNnurOJWV+8sdJbpqUnygajSrSXstI/XkGZZ4TxCOwRSr+SF89x9W2izqosXhjuEzakxyqKCEq4tluWhbY

Modular Arithmetic

TY8fE6QR912/eRt5/bkoaUVo8g9VAj2Hn8Qbk8krJmiaasGMZN+X5ebj7nTx4oGKpSDcI0zOjRdZs3Jp1ChELCAfwZK/vUSbFXsTiPNkpVjZGV9FJ1BY7w4OCA4UNnIXNJnBItcvYOI0iM65uOZkr3CH6Zukf8gT6555KYhUku5CkxG0s8Xu0I8JzlKN/gbItey0jsK8CRdbj6dezLFx5n+/NELAZ9mJg/hIASSP27J137akt3A5vC7s96YouYoneus87pMmyQAWmBj/axMZuS0iTPEGgrqn/icWf2ns1/ltcjzEriub5KC5oSOPORzsiEv4bVsDcbb0FDY9GR9CAwvUypLn13s+gwFnzMaONsLfHueDyqZ+lq+CaYzbCbcZa6dtFZtaFqSsAFDWdCTBsPcTyfG3cACX0/j8ut+xjRNNNXCKc9WKsK3QfMz2ya/0PL0QiHF2pOWNFFL6wIM7jEo68245tCU/RapEacUxDI1ktNUUev+ocbm7cjhAs39WmMU2o2UnhAlIjwN0GUI8NdEdfcxFbS5NkFxl6Nj3DmFjm5H+GVvkzj/V9I95ZtFu/bb/WQopz68hz992QFKh9DMx/bJUIgKZojGXP8qA+ppWYsFt61C/hLdpybD5aaVtN/kInBj4QZF/Q+2D7766tzTBU094q3gIKapYMIF3Yda9Z/NMY8gbbfb+JXIAlitiOhJhB6rYJ/GZIe2Enraee3yuW8ul5c07tjxuvBQwG++pLuM18fhWSiUK

Clock arithmetic — the mathematics of remainders and cyclic patterns.

1AXNmyz6p4k4NggCyAPSXXD1tc6xqzVYmOsuUBiTEWveSsG6GJJdtGfHYRgTUaT7X/KsX7WAS+iWCzbXH0AYtHp/fBLT106Mxu0LlEzUrZyy3rrDP3Tk5dzpUDpnXGsEjW5m9MfJl5U67Vf4SdK84MxGniZV6RywZSCGbPTAb/G2gCqxajwJf0xIsMvLYwErxnFc9jLhxczp2Ae2v/k3hpSB4M5AqFKNHAo0/1V5bsjVrfqg5IXDiFuWEHcUPoGHEbnr33ySa2PHZlbdZ2epQS13ZkelOHDc1I6rW3gCVMXC5KblVeJDx6fzSO4gFOfTacWZlrkg01PtfGQRibMLCY3CaNDMAYUGJQz9WiouSJv7MeebUFCKI46xYwoF/Ootk/5h7/t6cG7+0ETFuYpbiFrUhS5w6dXgW4J0h9yGogcKN0NFRKcLRr/q6+RAEEelGOmtEn0Y82fxj9JpzbOmN4W3fNJapKgDK1W0kIVt0q/CCzCICh7GM3TnLhrH4tErb1UECdUkajsdtt6PjgnJBAeO1/ZEDm4Hsw7g0Z6jANRQNJ+m5DcAIcXG60ZZvAGSgtRcdf5CnRHbTF2Zqw0uu7eUr7p2kywXGomNBIxjvX1+UhzozR19EuIIUDf88oeAQPIgw2ugacSjIjqjShCgGedwHza+YNzPXXuI7Xp3RYedyyHOuPZMsTmnSQfttnvb94CMnzbcRqCClr97f1DpH5yGH8mMdrewRdxtAgecX0HdwP02F0ik4RQu

Congruences

a ≡ b (mod m) means m divides (a − b)
Equivalently: a mod m = b mod m

Modular arithmetic partitions integers into equivalence classes. For example, mod 12 gives us clock arithmetic (17:00 ≡ 5:00). The concept connects to solving equations but in a finite number system.

Modular Operations

n1wiXJmLFKlSHwQXvfQHwW+qMoJ175PHmK6wSJWR4FzvI10GPrFmeCvNo3kCTsHZLWI/Dh3KQT+Zvw22IajKgpPvoe8kv7c9eGq/Ja8i+b3cXSu8o7009k4YNsVKN3vZbKK8saxstCZSTDPAnVV+dg5zHmCPXYkCz06rtXqOsK0jpnQuGY/80xVaqAUTO5iN81/Dd6OSeU+GO+DB1xmW0dND7gYPbhtgjxJ1HP0ShRFPYGCOWqRfzyBAKLjFDjjXhfMr9y5O6bRadAjZB9msoHK0kXuKPU/Y4xhglcaM3Skys46R4ioWUYoR2TIujosA//OECeIJjCC202hx9lZF+z/TUO7W8YdXJ9jQvSH53TJj2ikN0QBvLy6YerGuGWrjfT0aNHuGUYSJoxeCExEIaD17jL6ebDMx83GZZHwOsQwflDuFL0r2atdbJJyFPnC382GYgKJMe6U5EPR8RYmBu9kNw5diplP9dCw99My+dfp4bvT8X9kIcR2MLkPhf6QGlEZvu77AZ8RDfRTBPUTlyY5p3K0v/GyziIkd19JWWLdzB0JPDDLV/NlrVRqZNOhpJMrudGqLwpPMCGZuuOgnLMZEOlWkW5OYsYhQWKR5eBXz8xt99PGMhEze0/EVoL5J0XIhIX8EZfhxa4KfD1oK/BchK4tHtthTEnJAlDJqDOekHRn4Q3qQCtVbVtCpTTrOn7pBUrNYpDpfZGmtf7bD58U51j8Ca3rj5/iEKrtrnSnLa6aGD3rySndK
(a + b) mod m = ((a mod m) + (b mod m)) mod m
(a · b) mod m = ((a mod m) · (b mod m)) mod m
aⁿ mod m → use repeated squaring (fast exponentiation)

Example: 7¹³ mod 11

7¹ = 7, 7² = 49 ≡ 5, 7⁴ ≡ 5² = 25 ≡ 3, 7⁸ ≡ 3² = 9

7¹³ = 7⁸ · 7⁴ · 7¹ ≡ 9 · 3 · 7 = 189 ≡ 2 (mod 11)

Modular Inverse

The modular inverse of a (mod m) is x such that a·x ≡ 1 (mod m). It exists if and only if GCD(a, m) = 1 (a and m are coprime). Found via the Extended Euclidean Algorithm — see GCD computation.

This is essential for division in modular arithmetic and for RSA decryption.

Fermat & Euler

Fermat's Little Theorem: aᵖ⁻¹ ≡ 1 (mod p) if p is prime and gcd(a,p) = 1
Euler's Theorem: a^φ(n) ≡ 1 (mod n) if gcd(a,n) = 1
Euler's totient: φ(n) = n · ∏(1 − 1/p) for each prime p dividing n

Fermat's theorem is a special case of Euler's (since φ(p) = p − 1). These are the theoretical backbone of RSA encryption. The exponential functions connect to the structure of multiplicative groups mod n.

Chinese Remainder Theorem

If m₁, m₂, …, mₖ are pairwise coprime, then:
x ≡ a₁ (mod m₁), x ≡ a₂ (mod m₂), …, x ≡ aₖ (mod mₖ)
has a unique solution mod (m₁·m₂·…·mₖ)
CRT says you can reconstruct a number from its remainders — like reassembling a puzzle from pieces. This has applications in computer science (parallel computation), cryptography (speeding up RSA), and even calendar calculations.