Στην θεωρία αριθμών, τo μικρό θεώρημα του Φερμά αναφέρει πως αν ο p είναι πρώτος αριθμός, τότε για οποιονδήποτε ακέραιο a ο αριθμός ap − a είναι ένα ακέραιο πολλαπλάσιο του p. Με το συμβολισμό της αριθμητικής για τα ισοϋπόλοιπα, αυτό γράφεται ως:[1]:87–88[2]:110–111[3]:62-81[4]:104-106[5]:142-143
Για παράδειγμα, αν a = 2 και p = 7, τότε 27-2 = 128−2 = 126 = 7 × 18, που είναι πολλαπλάσιο του 7.
Αν το a δεν διαιρείται από το p, τότε το μικρό θεώρημα του Φερμά είναι ισοδύναμο με το ότι το ap − 1 − 1 είναι ένα ακέραιο πολλαπλάσιο του p, ή με σύμβολα:
Για παράδειγμα, αν a = 2 και p = 7, τότε 26-1 = 64−1 = 63 = 7 × 9, που είναι πολλαπλάσιο του 7. Το θεώρημα (ή παραλλαγές αυτού) χρησιμοποιείται σε αλγορίθμους για τον έλεγχο πρώτων αριθμών, καθώς και για την επιτάχυνση του υπολογισμού υπολοίπων που χρησιμοποιείται σε αρκετές εφαρμογές της θεωρίας αριθμών, όπως η κρυπτογραφία.
Αφού οι αριθμοί είναι σχετικά πρώτοι με τον , το γινόμενό τους είναι σχετικά πρώτος με τον και συνεπώς έχει πολλαπλασιαστικό αντίστροφο κάποιον αριθμό .
Επομένως, πολλαπλασιάζοντας και τα δύο μέλη της (1) με , έχουμε ότι
που συνεπάγεται το ζητούμενο
Αντίστροφο θεωρήματος
Το αντίστροφο του θεωρήματος δεν ισχύει. Δηλαδή, υπάρχουν σύνθετοι αριθμοί για τους οποίους έχουμε για κάθε ακέραιο . Οι αριθμοί αυτοί ονομάζονται αριθμοί Carmichael και ένας τέτοιος είναι το .[3]: 72
Ο σύνθετος αριθμός λέγεται ψευδοπρώτος σε σχέση με το , αν ισχύει ότι . Ένας αριθμός Carmichael είναι ψευδοπρώτος για κάθε σχετικά πρώτο με το .
Ένα αντίστροφο είναι το θεώρημα Lucas[4]: 106 που λέει ότι
Θεώρημα(Θεώρημα Lucas) — Αν για και για , τότε ο είναι πρώτος.
Εφαρμογές
Γρήγορος υπολογισμός υπολοίπων
Το θεώρημα χρησιμοποιείται για να βρεθεί το υπόλοιπο μίας (μεγάλης) δύναμης με έναν πρώτο αριθμό. Για παράδειγμα, αν ψάχνουμε το υπόλοιπο της διαίρεσης του 3100.000 με τον πρώτο αριθμό 53, από το θεώρημα έχουμε 352=1. Παρατηρούμε ότι 3100.000≡ 352 × 1923 + 4≡ (352)1923 × 34≡ 11923 × 34≡ 81 ≡ 28 (mod 53).
Πιο γενικά, για να υπολογίσουμε το υπόλοιπο του με έναν πρώτο αριθμό , ο υπολογισμός του θα χρειαζόταν πράξεις σε αριθμούς με ψηφία. Το θεώρημα του Φερμά επιτρέπει να γίνουν αυτές οι πράξεις σε αριθμούς με ψηφία, που είναι εκθετικά πιο γρήγορο.
Αν θέλουμε να βρούμε το υπόλοιπο μίας (μεγάλης) δύναμης με οποιονδήποτε αριθμό, τότε θα χρησιμοποιήσουμε το θεώρημα του Όιλερ, το οποίο είναι γενίκευση αυτού εδώ του θεωρήματος.
Το μικρό θεώρημα του Φερμά είναι η βάση για τη "δοκιμή του Φερμά για το αν ένας αριθμός είναι πρώτος" και ένα από τα θεμελιώδη αποτελέσματα της στοιχειώδους Θεωρίας Αριθμών. Το θεώρημα ονομάστηκε από τον Πιέρ ντε Φερμά, που το διατύπωσε το 1640 και έλαβε το όνομα "μικρό θεώρημα" για να το ξεχωρίσουμε από το "τελευταίο θεώρημα" του Φερμά. Το απέδειξε ο Λέοναρντ Όιλερ το 1736, ο οποίος και το γενίκευσε με το θεώρημα του Όιλερ. Το όνομα "μικρό θεώρημα του Φερμά" το έδωσε το 1913 ο Κουρτ Χένσελ.