Θεώρημα του Όιλερ
Στην θεωρία αριθμών, το θεώρημα του Όιλερ (γνωστό και ως θεώρημα Φερμά-Όιλερ) δηλώνει ότι για κάθε σχετικά πρώτους ακεραίους αριθμούς και (δηλαδή ο μέγιστος κοινός διαιρέτης του και του είναι το ), ισχύει ότι[1]:62-81[2]:104-106[3]:142-143[4]:35-36
- ,
όπου είναι η συνάρτηση του Όιλερ, όπου είναι το πλήθος των ακεραίων μικρότερων του που είναι σχετικά πρώτοι με το . Ισοδύναμα το διαιρεί το .
Για την περίπτωση που ο είναι πρώτος αριθμός, δηλαδή όλοι οι μικρότεροι αριθμοί είναι σχετικά πρώτοι με το , έχουμε ότι και έτσι
- ,
που είναι το μικρό θεώρημα του Φερμά.
Το θεώρημα παίρνει το όνομά του από τον μαθηματικό Λέοναρντ Όιλερ και βρίσκει εφαρμογές σε διάφορους τομείς της κρυπτογραφίας και συγκεκριμένα στο κρυπτοσύστημα RSA. Το θεώρημα του Όιλερ γενικεύεται από την συνάρτηση του Κάρμαϊκλ.
Παραδείγματα
[Επεξεργασία | επεξεργασία κώδικα]- Για οι σχετικά πρώτοι αριθμοί μικρότεροι του είναι οι και άρα . Το θεώρημα του Όιλερ λέει ότι .
- Για οι σχετικά πρώτοι αριθμοί μικρότεροι του είναι οι και άρα . Το θεώρημα του Όιλερ λέει ότι .
- Για οι σχετικά πρώτοι αριθμοί μικρότεροι του είναι οι και άρα . Το θεώρημα του Όιλερ λέει ότι .
Απόδειξη
[Επεξεργασία | επεξεργασία κώδικα]
Έστω τα στοιχεία του που είναι σχετικά πρώτα με το . Τότε θεωρούμε τα γινόμενα , για τα οποία ισχύουν τα εξής:
Από αυτά προκύπτει ότι τα γινόμενα είναι μία μετάθεση των στοιχείων . Συνεπώς, χρησιμοποιώντας την αντιμεταθετική ιδιότητα του πολλαπλασιασμού έχουμε ότι |
Εφαρμογές
[Επεξεργασία | επεξεργασία κώδικα]Υπολογισμός υπολοίπων για δυνάμεις
[Επεξεργασία | επεξεργασία κώδικα]Το θεώρημα χρησιμοποιείται για να επιταχυνθεί ο υπολογισμός μεγάλων δυνάμεων (με υπόλοιπο ). Για παράδειγμα για να υπολογίσουμε το , επειδή οι αριθμοί και είναι πρώτοι μεταξύ τους και , από το θεώρημα του Όιλερ ισχύει , έτσι έχουμε
- .
Αλγόριθμος RSA
[Επεξεργασία | επεξεργασία κώδικα]Ο αλγόριθμος RSA περιλαμβάνει την επιλογή δύο πρώτων αριθμών και , και θέτει την παράμετρο . Έπειτα επιλέγεται ένα που είναι σχετικά πρώτο με το . Το μήνυμα κωδικοποιείται ως και έπειτα αποκωδικοποιείται με τον αντίστροφο του στο , ως . Στο τελευταίο βήμα χρησιμοποιούμε ότι , δηλαδή το θεώρημα του Όιλερ. Αντίστοιχα, χρησιμοποιείται στο να επιταχύνουμε τον υπολογισμό του .
Δείτε επίσης
[Επεξεργασία | επεξεργασία κώδικα]Περαιτέρω ανάγνωση
[Επεξεργασία | επεξεργασία κώδικα]Ελληνικά άρθρα
[Επεξεργασία | επεξεργασία κώδικα]- Π.Μαρουσάκης (1979). «Θεώρημα του Euler και Θεώρημα του Fermat». Ευκλείδης Β΄ (2): 51-53. http://www.hms.gr/apothema/?s=sa&i=3748.
Ξενόγλωσσα άρθρα
[Επεξεργασία | επεξεργασία κώδικα]- Heinrich, Katherine; Horak, Peter (Μαρτίου 1994). «Euler's Theorem». The American Mathematical Monthly 101 (3): 260–261. doi:. https://archive.org/details/sim_american-mathematical-monthly_1994-03_101_3/page/260.
- Duncan, D. G. (Απριλίου 1955). «A Generalization of the Euler-Fermat Theorem». The American Mathematical Monthly 62 (4): 241. doi:. https://archive.org/details/sim_american-mathematical-monthly_1955-04_62_4/page/241.
- Koshy, Thomas (Ιουλίου 1998). «82.6 A generalisation of Euler’s theorem». The Mathematical Gazette 82 (493): 80–80. doi: .
Παραπομπές
[Επεξεργασία | επεξεργασία κώδικα]- ↑ Hardy, Godfrey H.· Wright, Edward Maitland. An introduction to the theory of numbers (5η έκδοση). Oxford: Clarendon Press. ISBN 9780198531715.
- ↑ Βλάμος, Π.· Ραππος, Ε.· Ψαρρακος, Π. (2000). Θεωρία αριθμών. Αθήνα: Ελληνική Μαθηματική Εταιρεία. ISBN 960-7341-18-X.
- ↑ Ζάχος, Ε.· Παγουρτζής, Α.· Σούλιου, Θ. (2015). Θεμελίωση επιστήμης υπολογιστών. Κάλλιπος, Ανοικτές Ακαδημαϊκές Εκδόσεις.
- ↑ Davenport, Harold. The higher arithmetic: an introduction to the theory of numbers (8η έκδοση). Cambridge: Cambridge university press. ISBN 978-0-521-72236-0.