Modulární aritmetika
Modulární aritmetika je aritmetika na kružnici. Dvě čísla jsou shodná modulo n, pokud se liší násobkem n. Hodiny provádějí aritmetiku mod 12: 10 hodin po 5 hodinách je 3, ne 15. Tento jednoduchý myšlenka leží u základu všech moderní kryptografie, hashovacích funkcí, kódů pro korekci chyb a velké části teorie čísel.
| + | 0 | 1 | 2 | 3 | 4 |
|---|---|---|---|---|---|
| 0 | 0 | 1 | 2 | 3 | 4 |
| 1 | 1 | 2 | 3 | 4 | 0 |
| 2 | 2 | 3 | 4 | 0 | 1 |
| 3 | 3 | 4 | 0 | 1 | 2 |
| 4 | 4 | 0 | 1 | 2 | 3 |
Modulární aritmetika definuje shodnost: a je shodné s b modulo n, pokud n dělí a-b. Gauss ji systematizoval v roce 1801. Leží u základu veškeré moderní veřejné kryptografie: RSA šifrování spoléhá na Fermatovu malou větu, která tvrdí, že a^(p-1) je shodné s 1 modulo p pro jakékoli prvočíslo p, které nedělí a. Hashovací funkce používají modulární operace k mapování velkých vstupů na výstupy pevné velikosti. Celá čísla modulo n tvoří úplný okruh, a když je n prvočíslo, konečné těleso.
Pi
Memorize pi, e, and 38 mathematical constants using the numpad path method
Hrát nyní - zdarmaBez registrace. Funguje na jakémkoli zařízení.