La funzione φ di Eulero

La funzione φ di Eulero
Definizione. Definiamo la funzione di Eulero
φ : N \ {0} → N
ponendo
φ(n) := {a ∈ N | 1 ≤ a ≤ n, (a, n) = 1}
per ogni n ∈ N \ {0}.
Ricordiamo che vale il seguente risultato.
Lemma. Per ogni intero positivo n si ha:
Z/nZ ∗ = φ(n),
vale a dire che φ(n) è uguale al numero di classi invertibili modulo n.
Come si calcola φ(n) ?
1) n è un numero primo p:
φ(p) = p − 1
Esempi: φ(7) = 6, φ(31) = 30.
2) n è il prodotto di due numeri primi distinti p e q:
φ(p · q) = φ(p) · φ(q) = (p − 1) · (q − 1)
Esempi:
φ(21) = φ(3)φ(7) = 2 · 6 = 12,
φ(62) = φ(2)φ(31) = 1 · 30 = 30.
3) n è potenza di un numero primo: n = pm , con p numero primo e m
intero positivo
φ(pm ) = pm − pm−1
1
Esempi:
φ(16) = φ(24 ) = 24 − 23 = 8,
φ(125) = φ(53 ) = 53 − 52 = 100.
4) n generico: scriviamo la fattorizzazione di n
mk
m2
1
n = pm
1 · p2 · · · pk
con p1 , p2 , . . . , pk numeri primi distinti e m1 , m2 , . . . , mk numeri interi
positivi. In questo caso si ha
m2
mk
1
φ(n) = φ(pm
1 ) · φ(p2 ) · · · φ(pk ) =
m1 −1
m2 −1
mk −1
1
2
k
= (pm
)(pm
) · · · (pm
)
1 − p1
2 − p2
k − pk
Esempi:
φ(24) = φ(23 · 3) = φ(23 ) · φ(3) = (23 − 22 ) · (3 − 1) = 8,
φ(108) = φ(22 · 33 ) = φ(22 ) · φ(33 ) = (22 − 21 ) · (33 − 32 ) = 36.
2