Modulární aritmetika

17 = 5 (mod 12)
17 a 5 dávají při dělení 12 stejný zbytek

Modulární aritmetika je aritmetika na kruhu. Dvě čísla jsou kongruentní modulo n, pokud se liší o násobek čísla n. Hodiny počítají modulo 12: 10 hodin po páté jsou 3, nikoli 15. Tato jednoduchá myšlenka stojí za veškerou moderní kryptografií, hashovacími funkcemi, opravnými kódy i velkou částí teorie čísel.

Ciferník modulo 12: sčítání se obtočí zpět
1 2 3 4 5 6 7 8 9 10 11 12 17 mod 12 = 5 17 = 1 × 12 + 5
Ověření Fermatovy malé věty
a^(p−1) ≡ 1 (mod p) when p is prime, p∤a
Příklad p=5, a=2: 2⁴ = 16 = 3×5 + 1 ≡ 1 (mod 5) ✓
Příklad p=7, a=3: 3⁶ = 729 = 104×7 + 1 ≡ 1 (mod 7) ✓
Používá se v šifrování RSA k důkazu, že dešifrování obnoví původní zprávu.
Tabulka sčítání pro ℤ/5ℤ (celá čísla modulo 5)

Každý řádek i sloupec obsahuje {0,1,2,3,4} právě jednou. Pět prvků tvoří uzavřenou grupu vzhledem ke sčítání modulo 5. Červeně: součty, které se přetočí zpět (≥5).

+01234
001234
112340
223401
334012
440123
Související témata
Prvočísla Dokonalá čísla Číselné systémy
Klíčová fakta o modulární aritmetice

Modulární aritmetika zavádí kongruenci: a je kongruentní s b modulo n, pokud n dělí a−b. Gauss ji systematicky zpracoval v roce 1801. Stojí za veškerou moderní kryptografií s veřejným klíčem: šifrování RSA se opírá o Fermatovu malou větu, podle níž a^(p-1) ≡ 1 mod p pro každé prvočíslo p, které nedělí a. Hashovací funkce používají modulární operace k převodu velkých vstupů na výstupy pevné délky. Celá čísla modulo n tvoří úplný okruh, a když je n prvočíslo, tvoří konečné těleso.

Používá se v
Matematika
Fyzika
Inženýrství
🧬Biologie
💻Informatika
📊Statistika
📈Finance
🎨Umění
🏛Architektura
Hudba
🔐Kryptografie
🌌Astronomie
Chemie
🦉Filozofie
🗺Geografie
🌿Ekologie
Want to test your knowledge?
Question
Co je Fermatova malá věta?
tap · space
1 / 10