Αριθμητική υπολοίπων
Η αριθμητική υπολοίπων είναι αριθμητική σε έναν κύκλο. Δύο αριθμοί είναι ισοϋπόλοιποι modulo n αν διαφέρουν κατά ένα πολλαπλάσιο του n. Ένα ρολόι κάνει αριθμητική mod 12: 10 ώρες μετά τις 5 η ώρα είναι 3, όχι 15. Αυτή η απλή ιδέα βρίσκεται κάτω από όλη τη σύγχρονη κρυπτογραφία, τις συναρτήσεις κατακερματισμού, τους κώδικες διόρθωσης σφαλμάτων και μεγάλο μέρος της θεωρίας αριθμών.
| + | 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 |
Η αριθμητική υπολοίπων ορίζει την ισοϋπολοιπότητα: το a είναι ισοϋπόλοιπο με το b mod n αν το n διαιρεί το a-b. Ο Gauss τη συστηματοποίησε το 1801. Βρίσκεται κάτω από όλη τη σύγχρονη κρυπτογραφία δημόσιου κλειδιού: η κρυπτογράφηση RSA στηρίζεται στο Μικρό Θεώρημα του Fermat, που δηλώνει ότι το a^(p-1) είναι ισοϋπόλοιπο με το 1 mod p για κάθε πρώτο p που δεν διαιρεί το a. Οι συναρτήσεις κατακερματισμού χρησιμοποιούν πράξεις υπολοίπων για να απεικονίσουν μεγάλες εισόδους σε εξόδους σταθερού μεγέθους. Οι ακέραιοι mod n σχηματίζουν έναν πλήρη δακτύλιο, και όταν το n είναι πρώτο, ένα πεπερασμένο σώμα.
Pi
Memorize pi, e, and 38 mathematical constants using the numpad path method
Παίξτε τώρα - δωρεάνΧωρίς λογαριασμό. Λειτουργεί σε κάθε συσκευή.