Η συνάρτηση Carmichael λ(n)
Η λ(n) (συνάρτηση Carmichael ή ελάχιστος καθολικός εκθέτης) είναι ο εκθέτης της πολλαπλασιαστικής ομάδας (ℤ/nℤ)× και ικανοποιεί πάντοτε λ(n) ∣ φ(n).
Ορισμός
Η λ(n) είναι ο μικρότερος θετικός ακέραιος m τέτοιος ώστε για κάθε a με gcd(a,n)=1 να ισχύει:
am ≡ 1 (mod n)
Ισοδύναμα, m = exp((ℤ/nℤ)×).
Υπολογισμός
Αν n = ∏ piαi, τότε:
λ(n) = lcm( λ(p₁α₁), λ(p₂α₂), … )
με:
λ(pα) =
- pα−1(p−1), αν p είναι περιττός πρώτος
- 1, αν p = 2 και α = 1
- 2, αν p = 2 και α = 2
- 2α−2, αν p = 2 και α ≥ 3
Ιδιότητες & Χρήσεις
(Θεώρημα Carmichael) Για κάθε a με gcd(a,n)=1 ισχύει:
aλ(n) ≡ 1 (mod n)
Συνήθως λ(n) ≤ φ(n), με αυστηρή ανισότητα για πολλά n.
Εφαρμογές: μείωση εκθετών σε υπολογισμούς mod n, δοκιμές πρωτότητας, κρυπτογραφία (RSA).
Παράδειγμα
Υπολόγισε: 20092009 (mod 1000)
1000 = 2³ · 5³
λ(2³) = 2
λ(5³) = 5²·4 = 100
Άρα: λ(1000) = lcm(2,100) = 100
2009 ≡ 9 (mod 1000) και gcd(9,1000)=1.
Επομένως:
92009 ≡ 92009 mod 100 = 9⁹ (mod 1000)
Υπολογίζουμε: 9⁹ ≡ 489 (mod 1000)
Τελικό αποτέλεσμα: 20092009 ≡ 489 (mod 1000)

Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου