Appunti di algebra III Massimo Bertolini 25 gennaio 2012 1 Campi di numeri Definizione 1.1. Un campo di numeri (detto anche campo di numeri algebrici) è un sottocampo K di C tale che [K : Q] sia finito. Osservazione 1.2. 1) Se K è un campo di numeri, allora K ⊂ Q̄. 2) Inoltre, Q̄ è uguale al composto L di tutti i campi di numeri, cioè il più piccolo sottocampo di C contenente tutti i campi di numeri. L’inclusione L ⊂ Q̄ è chiara. Viceversa, se α è un elemento di Q̄, allora Q[α] è un campo di numeri e quindi L ⊃ Q̄. Esempio 1.3. 1) √ Sia d ∈ Z − {0, 1} un intero privo di fattori quadratici. Il campo quadratico Q[ d] è un campo di numeri. 2) Sia ζm = e2πi/m . L’m-esimo campo ciclotomico Q[ζm ] è un campo di numeri. 3) Dato a ∈ Z e m ∈ N, i campi Q[a1/m ] e Q[a1/m , ζm ] sono campi di numeri. Teorema 1.4 (Teorema dell’elemento primitivo). Sia K/F un’estensione finita di sottocampi di C. Esiste α ∈ K tale che K = F [α]. Dim. Vedi [Mi], cap. 5. ¤ Corollario 1.5. Se K è un campo di numeri, esiste α ∈ K tale che K = Q[α]. Esercizio 1.6. 1) Sia K = Q[21/2 , 31/2 ]. Trovare α ∈ K tale che K = Q[α]. 2) Sia K = Q[21/2 , 31/3 ] ⊂ R. Trovare α ∈ K tale che K = Q[α]. 3) Sia K = Q[31/2 , 51/2 , (−7)1/2 ]. Trovare α ∈ K tale che K = Q[α]. 1 Teorema 1.7 (Grado dei campi ciclotomici). Sia K = Q[ζm ] l’m-esimo campo ciclotomico e sia fm (x) il polinomio minimo di ζm . Allora Y k fm (x) = (x − ζm ). k∈(Z/mZ)× In particolare, [K : Q] = ϕ(m), dove ϕ(m) = #(Z/mZ)× indica la funzione di Eulero. Dim. Vedi [Mi], cap. 5. ¤ Corollario 1.8. Vi è un isomorfismo canonico Gal(K/Q) = (Z/mZ)× . Dim. Un elemento σ in Gal(K/Q) è determinato dal suo valore σ(ζm ). Poiché σ(ζm ) è una radice primitiva m-esima di 1 (cioè ha ordine m), si ha σ(ζm ) = kσ ζm , dove kσ ∈ (Z/mZ)× è un’unità modulo m. Ne viene che σ 7→ kσ è un omomorfismo iniettivo (canonico) di gruppi aventi, grazie al Teorema 1.7, lo stesso ordine. Dunque è un isomorfismo. ¤ Esercizio 1.9. Q 1) Se m = ki=1 pai i , dove pi è primo e ai ∈ N, dimostrare che ϕ(m) = k Y ai ϕ(p ) = i=1 k Y (pi − 1)pai −1 . i=1 [Suggerimento: applicare il Teorema Cinese del Resto a Z/mZ.] 2) Calcolare fm (detto m-esimo polinomio ciclotomico) per m ≤ 21. [Suggerimento: notare la formula induttiva fm (x) = Q xm − 1 , d|m,d6=m fd (x) dove il prodotto è effettuato sui divisori positivi d di m, con 1 ≤ d < m.] 3) Descrivere la struttura di Gal(Q[ζm ]/Q) per m ≤ 21. 2 Interi algebrici Definizione 2.1. Un numero complesso α è detto intero algebrico se soddisfa un polinomio monico a coefficienti in Z. 2 Indichiamo con Z̄ = {α ∈ C : α è un intero algebrico} l’insieme degli interi algebrici. Si noti l’inclusione Z̄ ⊂ Q̄. Dato un campo di numeri K, indichiamo con OK = K ∩ Z̄ l’insieme degli interi algebrici contenuti in K. Vedremo tra breve che OK è un sottoanello di C, detto anello degli interi (algebrici) di K. Lemma 2.2. Il polinomio minimo p(x) in Q[x] di un intero algebrico α ha coefficienti in Z. Dim. Sia q(x) in Z[x] il polinomio monico a coefficienti in Z di grado minimo soddisfatto da α. Basta dimostrare che q(x) è irriducibile. In caso contrario, vi è una fattorizzazione q(x) = q1 (x)q2 (x), con qi (x) ∈ Q[x] monico di grado ≥ 1. Per il lemma di Gauss, qi (x) appartiene a Z[x]. Inoltre, α è radice di q1 (x) o q2 (x), contravvenendo la minimalità di q(x). Corollario 2.3. OQ = Z. Dim. Dato α in OQ , il suo polinomio minimo x − α ha coefficienti in Z grazie al Lemma 2.2. (L’inclusione opposta Z ⊂ OK è ovvia.) Proposizione 2.4. Sia α in C. Le seguenti condizioni sono equivalenti. 1. L’elemento α appartiene a Z̄. 2. Il gruppo additivo dell’anello Z[α] (delle espressioni polinomiali in α a coefficienti in Z) è un gruppo abeliano finitamente generato. 3. L’elemento α appartiene ad un sottoanello A di C il cui gruppo additivo è finitamente generato. 4. Esiste un sottogruppo non nullo finitamente generato di C tale che αA ⊂ A. Dim. Vediamo che 1 ⇒ 2. Sappiamo che vale la relazione αn + an−1 αn−1 + · · · + a1 α + a0 = 0, ai ∈ Z. Segue che αn appartiene al gruppo generato da 1, α, . . . , αn−1 . Induttivamente, si vede che αk appartiene allo stesso gruppo per ogni k ≥ n. In conclusione Z[α] = Z ⊕ Zα ⊕ · · · ⊕ Zαn−1 . Le implicazioni 2 ⇒ 3 ⇒ 4 sono ovvie. 3 Dimostriamo infine che 4 ⇒ 1. Supponiamo che A sia generato dai Pnnumeri complessi (α1 , . . . , αn ). La condizione αA ⊂ A implica che ααi = j=1 aij αj , per i = 1, . . . , n, con aij ∈ Z. In altre parole, vale la relazione matriciale α1 α1 α ... = M ... , (1) αn αn dove M = [aij ] è una matrice n × n a coefficienti in Z. Si noti che il vettore (αi ) ∈ Cn è diverso da zero, poiché il gruppo A è non nullo per ipotesi. L’equazione (1) implica che α è un autovalore associato all’autovettore (αi ). Segue che α soddisfa il polinomio caratteristico det(xI − M ), che è monico (di grado n) a coefficienti in Z. Corollario 2.5. Z̄ e OK sono sottoanelli di C (e di Q̄). Dim. L’affermazione su OK segue da quella per Z̄. Dati α e β in Z̄, grazie alla condizione 2 della Proposizione 2.4, abbiamo Z[α] = Zα1 + · · · + Zαm , Z[β] = Zβ1 + · · · + Zβn . Segue che Z[α, β] è generato da αi βj , i = 1, . . . , m, j = 1, . . . , n. Poiché α ± β e αβ appartengono a Z[α, β], il Corollario 2.5 è conseguenza della condizione 3 della Proposizione 2.4. Esercizio 2.6. 1) Osservato che il numero complesso α = (−5)1/2 + 71/2 è un intero algebrico, calcolare un polinomio monico con coefficienti in Z di cui α è radice. 2) Osservato che il numero reale α = 31/2 + 51/3 è un intero algebrico, calcolare un polinomio monico con coefficienti in Z di cui α è radice. 3) Calcolare il polinomio minimo di 31/2 · 51/3 . 4) Calcolare il polinomio minimo di 31/2 + (−5)1/2 + 111/2 . Esempio 2.7. √ √ 1) Se K = Q[ d], con d ∈√ Z − {0, 1} privo di fattori quadratici, allora Z[ d] è − d; inoltre, contenuto in OK . Infatti, d appartiene a OK poiché soddisfa x2 √ poiché √ OK è un sottoanello unitario di C, deve contenere l’anello Z[ d] generato da d. La Proposizione 2.8 descrive OK . 2) Se K = Q[ζ], con ζ = e2πi/m , è l’m-esimo campo ciclotomico, si ha che Z[ζ] è contenuto in OK . Infatti, ζ appartiene a OK poiché soddisfa xm − 1; inoltre, poiché OK è un sottoanello unitario di C, deve contenere l’anello generato da ζ. Vedremo più avanti che OK è sempre uguale a Z[ζ]. 4 √ Proposizione 2.8. Sia K = Q[ d] un campo quadratico, dove d ∈ Z − {0, 1} è un intero privo di fattori quadratici. Allora √ √ se d ≡ 2, 3 (mod 4) Z[ d] = {a + b d : a, b ∈ Z} OK = √ 1+√d Z[ 2 ] = { a+b2 d : a, b ∈ Z, a ≡ b (mod 2)} se d ≡ 1 (mod 4) √ Dim. Dato α ∈ K, scriviamo α = a + b d, con a, b in Q. Se b = 0, allora α appartiene a OK se e solo se α appartiene a OK ∩ Q = Z. Se b 6= 0, il polinomio minimo di α è uguale a x2 − 2ax + (a2 − db2 ). Grazie al Lemma 2.2, otteniamo che α ∈ OK ⇔ 2a ∈ Z e a2 − db2 ∈ Z. (2) Supponiamo che α è un elemento di OK . Si noti che se a appartiene a Z, necessariamente b appartiene a Z, poiché d è privo di fattori quadratici. Se invece a ∈ 21 Z − Z, allora si ha che 2a ≡ 1 (mod 2) e quindi 4a2 ≡ 1 (mod 4). Poiché 4a2 − 4db2 ≡ 0 (mod 4), otteniamo che 4db2 ≡ 1 (mod 4) e quindi b ∈ 12 Z − Z. Segue come sopra che 4b2 ≡ 1 (mod 4) da cui 4db2 √≡ d (mod 4) e quindi d ≡ 1 (mod 4). In√conclusione, si ha che OK ⊂ Z[ d] a meno che d ≡ 1 (mod 4). Poiché Z[ d] ⊂ OK grazie all’Esempio 2.7, otteniamo l’uguaglianza quando d ≡ √2, 3 (mod 4). Se d ≡ 1 (mod 4), i calcoli precedenti mostrano che OK ⊂ Z[ 1+2 d ]. L’inclusione opposta si verifica immediatamente usando le condizioni (2). 3 Traccia, norma e discriminante Introduciamo alcuni strumenti teorici utili, in particolare, per calcolare l’anello OK degli interi algebrici di un campo di numeri. Sia K/F un’estensione di campi di numeri (non necessariamente di Galois). Sappiamo che vi sono n = [K : F ] F -omomorfismi distinti σ1 , . . . , σn : K−→C. Infatti, sappiamo che K = F [α] per il Teorema 1.4; detto f (x) ∈ F [x] il polinomio minimo di α su F , i σi sono in corrispondenza biiettiva con le radici di f (x) in C. Definizione 3.1. 1) La traccia di un elemento α di K è definita da TK/F (α) = σ1 (α) + · · · + σn (α). 2) La norma di un elemento α di K è definita da NK/F (α) = σ1 (α) · · · σn (α). 5 La dimostrazione del lemma seguente è immediata. Lemma 3.2. 1. TK/F (α + β) = TK/F (α) + TK/F (β) e NK/F (αβ) = NK/F (α)NK/F (β) per ogni α e β in K. 2. TK/F (αβ) = αTK/F (β) e NK/F (αβ) = αn NK/F (β) per ogni α in F e β in K. Proposizione 3.3. 1. Per ogni α in K, TK/F (α) e NK/F (α) appartengono a F . 2. Per ogni α in OK , TK/F (α) e NK/F (α) appartengono a OF . Dim. Consideriamo il diagramma di estensioni K | F [α] | F (3) Indicato con d il grado di K su F [α], abbiamo che NK/F (α) = NF [α]/F (α)d . TK/F (α) = d · TF [α]/F (α), (4) L’equazione (4) segue dal fatto che ogni F -omomorfismo di F [α] in C si estende a d F -omomorfismi distinti di K in C. Osserviamo ora che TF [α]/F (α) = α1 + · · · + αn/d , NF [α]/F (α) = α1 · · · αn/d , (5) dove α = α1 , . . . , αn/d sono le radici del polinomio minimo f (x) di α su F . Segue da (5) che TF [α]/F (α) = −(coefficiente di xn/d−1 in f (x)) e NF [α]/F (α) = (−1)n/d (termine costante di f (x)). (6) La prima parte della Proposizione 3.3 segue dall’equazione (6). Per la seconda parte, si noti che se α appartiene ad OK , gli αi che compaiono in equazione (5) sono interi algebrici in Z̄ (essendo radici di f (x), che divide il polinomio minimo fQ di α su Q). Concludiamo che TF [α]/F (α) e NF [α]/F (α) appartengono a F ∩ Z̄ = OF . L’equazione (4) implica che lo stesso vale per TK/F (α) e NK/F (α). Introduciamo ora il concetto di discriminante, con riferimento all’estensione K/Q. Indichiamo con σ1 , . . . , σn : K−→C gli omomorfismi (necessariamente, Q-omomorfismi) di K in C. Definizione 3.4. Il discriminante di una n-pla (α1 , . . . , αn ) di elementi di K è definito da disc(α1 , . . . , αn ) = (det[σi (αj )]1≤i,j≤n )2 . 6 Osservazione 3.5. Dalle proprietà del determinante segue che disc(α1 , . . . , αn ) non dipende dall’ordine dei σi e degli αj . Esercizio 3.6. 1) Dimostrare che gli elementi α1 , . . . , αn sono Q-linearmente dipendenti se e solo se disc(α1 , . . . , αn ) = 0. 2) Dimostrare che disc(α1 , . . . , αn ) appartiene a Q. [Suggerimento: notare dapprima che il numero complesso disc(α1 , . . . , αn ) appartiene alla chiusura normale L di K/Q in C; mostrare poi che σ(disc(α1 , . . . , αn )) = disc(α1 , . . . , αn ) per ogni σ in Gal(L/Q).] Grazie al Teorema 1.4, che permette di scrivere K nella forma Q[α], l’Esercizio 3.6 è pure conseguenza del risultato seguente, utile per il calcolo esplicito del discriminante. Proposizione 3.7. Sia K = Q[α] e sia (1, α, . . . , αn−1 ) la Q-base di K associata ad α. Indichiamo con f (x) ∈ Q[x] il polinomio minimo di α su Q e con f 0 (x) la sua derivata. Allora disc(1, α, . . . , αn−1 ) = ² · NK/Q (f 0 (α)), dove ² = 1 se n ≡ 0, 1 (mod 4) e ² = −1 altrimenti. Dim. Sia A = [σi (αj−1 )] la matrice n × n che interviene nella definizione di disc(1, α, . . . , αn−1 ). Posto αi = σi (α), si noti che A = [αij−1 ] è una matrice di Vandermonde. Di conseguenza, notando che ² = (−1)n(n−1)/2 , si ha disc(1, α, . . . , αn−1 ) = det(A)2 Y = (αs − αr )2 1≤r<s≤n Y = ²· (αr − αs ). 1≤r6=s≤n Basta ora dimostrare che Y NK/Q (f 0 (α)) = (αr − αs ). 1≤r6=s≤n Abbiamo 0 NK/Q (f (α)) = = n Y r=1 n Y r=1 7 σr (f 0 (α)) f 0 (αr ). Infine, la formula f (x) = Qn s=1 (x − αs ) implica che n Y 0 f (αr ) = (αr − αs ). s=1,r6=s Applichiamo la Proposizione 3.7 ai campi ciclotomici. Corollario 3.8. Sia p un primo dispari e sia K = Q[ζ], con ζ = e2πi/p , il p-esimo campo ciclotomico. Allora disc(1, ζ, . . . , ζ p−2 ) = ² · pp−2 , dove ² = 1 se p ≡ 1 (mod 4) e ² = −1 se p ≡ 3 (mod 4). Dim. Per il Teorema 1.7, [K : Q] = p − 1 e quindi (1, ζ, . . . , ζ p−2 ) è una Q-base per K. Il polinomio minimo di ζ è dato da φ(x) = xp − 1 = xp−1 + xp−2 + · · · + x + 1. x−1 La relazione xp − 1 = (x − 1)φ(x) implica che p xp−1 = φ(x) + (x − 1)φ0 (x) e quindi φ0 (ζ) = pζ p−1 p = . ζ −1 ζ(ζ − 1) Posto N = NK/Q , la moltiplicatività della norma (Lemma 3.2) implica che N (φ0 (ζ)) = N (p) . N (ζ)N (ζ − 1) Infine, N (p) = pp−1 , N (ζ) = (−1)p−1 · (termine costante di φ(x)) = 1, N (ζ − 1) = N (−(1 − ζ)) = (−1)p−1 N (1 − ζ) = φ(1) = p. Applichiamo ora il Corollario 3.8 ad un problema già affrontato con mezzi diversi. Corollario 3.9. Sia K = Q[ζ] il p-esimo campo ciclotomico, con p ≥ 3 primo. √ Allora K contiene un unico sottocampo quadratico, uguale a Q[ p] se p ≡ 1 √ (mod 4) e a Q[ −p] se p ≡ 3 (mod 4). 8 Dim. Il gruppo di Galois Gal(K/Q) è isomorfo a F× p e quindi è ciclico di ordine p − 1. Segue che Gal(K/Q) contiene un unico sottogruppo di indice 2, che fissa l’unico sottocampo quadratico di K. Inoltre, disc(1, ζ, . . . , ζ p−2 ) = δ 2 , dove δ = det[σi (ζ j−1 )] è il determinante di una matrice a coefficienti in K. Segue che δ appartiene a K. √ Poiché δ 2 = ²pp−1 per il Corollario 3.8, otteniamo che ²p appartiene a K. Esercizio 3.10. Dato d ∈ Z − {0, 1} privo di fattori quadratici, si definisca √ D = d se d ≡ 1 (mod 4) e D = 4d se d ≡ 2, 3 (mod 4). Si dimostri che Q[ d] è contenuto nel D-esimo campo ciclotomico Q[e2πi/D ]. [Suggerimento: si fattorizzi √ d (a meno del segno) come prodotto di primi; si osservi poi che Q[ p] è contenuto in Q[e2πi/4p ] se p è un primo ≡ 3 (mod 4) ...] 4 Struttura additiva di OK Sia K un campo di numeri. Intendiamo descrivere la struttura di OK come gruppo additivo. Definizione 4.1. Un gruppo abeliano A si dice libero di rango n ≥ 0 se A è isomorfo al gruppo additivo Zn = Z ⊕ . . . ⊕ Z. Esercizio 4.2. Due gruppi abeliani liberi sono isomorfi se e solo se hanno lo stesso rango. [Suggerimento: (Z/2Z)n non è isomorfo a (Z/2Z)m se n 6= m.] Lemma 4.3. Sia A un gruppo abeliano libero di rango n e sia B un sottogruppo di A. Allora B è libero di rango ≤ n. Dim. Per induzione su n, essendo il caso n = 0 ovvio. Possiamo supporre che A = Zn . Sia π : A−→Z, (a1 , . . . , an ) 7→ a1 la proiezione canonica sulla prima componente. Segue che ker(π) = {(a1 , . . . , an ) ∈ Zn : a1 = 0} ' Zn−1 è libero di rango n − 1. Per l’ipotesi induttiva B 0 = B ∩ ker(π) è un gruppo libero di rango m ≤ n − 1. Se B ⊂ ker(π) e quindi B 0 = B abbiamo finito. Altrimenti, si ha che π(B) = kZ, con k ≥ 1. Sia b1 ∈ B tale che π(b1 ) = k. Dato b ∈ B, π(b) = λk per λ ∈ Z e dunque b − λb1 appartiene a B 0 . Segue che B = Zb1 ⊕ B 0 ' Zm+1 , con m + 1 ≤ n. ¤ 9 Corollario 4.4. Siano A1 e A2 due gruppi abeliani liberi di rango n e sia A un gruppo abeliano tale che A1 ⊂ A ⊂ A2 . Allora A è libero di rango n. Dim. L’inclusione A ⊂ A2 implica, grazie al Lemma 4.3, che A è libero di rango ≤ n. L’inclusione A1 ⊂ A implica, ancora per il Lemma 4.3, che il rango di A è ≥ n. ¤ Lemma 4.5. Esiste una Q-base {α1 , . . . , αn } di K i cui elementi appartengono a OK . Dim. Se α ∈ K è un numero algebrico, allora α soddisfa un polinomio a coefficienti in Z (non necessariamente monico!) am xm + am−1 xm−1 + . . . + a1 x + a0 , con am 6= 0. Segue (moltiplicando per am−1 m ) che am α soddisfa il polinomio monico a coefficienti in Z m−1 xm + am−1 xm−1 + . . . + am−2 m a1 x + am a0 e dunque am α appartiene ad OK . Di conseguenza, per ottenere la Q-base richiesta è sufficiente moltiplicare gli elementi di una Q-base arbitraria per un opportuno elemento non nullo di Z. ¤ Proposizione 4.6. Sia {α1 , . . . , αn } una Q-base per K costituita da interi algebrici e sia d = disc(α1 , . . . , αn ) il suo discriminante. Allora 1. d appartiene a Z − {0}, 2. ogni intero algebrico α in OK si scrive nella forma α= m1 α 1 + . . . + mn α n , d dove mj appartiene a Z e m2j è divisibile per d, per j = 1, . . . , n. Dim. Siano σi , i = 1, . . . , n gli omomorfismi di K in C. Poiché (αi ) è una Q-base di K, la matrice A = [σi (αj )] è invertibile. Posto δ = det(A), si ha d = δ 2 . Sappiamo che d è un numero razionale non nullo. Inoltre, le componenti di A sono interi algebrici e dunque δ è un intero algebrico. Segue che d appartiene a (Q − {0}) ∩ Z̄ = Z − {0}. Dato α ∈ OK , scriviamo α = α1 x1 + · · · + αn xn , con xi ∈ Q. Otteniamo il sistema lineare di n equazioni in n incognite σi (α1 )x1 + · · · + σi (αn )xn = σi (α), i = 1, . . . , n. Per la regola di Kramer xj = δj /δ, 10 dove δj è il determinante della matrice ottenuta da A sostituendo la sua j-esima colonna con la colonna (σi (α)) dei termini noti. Sappiamo che δ 2 = d, e δ, δj ∈ Z̄. Segue che mj = dxj = δj · δ appartiene a Z̄ ∩ Q = Z. Infine, il numero razionale m2j /d è uguale a (dxj )2 /d = dx2j = dδj2 /δ 2 = δj2 . Di nuovo otteniamo che m2j /d appartiene a Z̄ ∩ Q = Z. ¤ Teorema 4.7. Sia n = [K : Q]. Allora OK è un gruppo abeliano libero di rango n. Dim. Grazie al Lemma 4.5 possiamo fissare una Q-base {α1 , . . . , αn } di K contenuta in OK . Allora Zα1 ⊕ · · · ⊕ Zαn è un sottogruppo abeliano libero di OK di rango n. Per la Proposizione 4.6, Z(α1 /d) ⊕ · · · ⊕ Z(αn /d) è un gruppo abeliano libero di rango n contenente OK . Il Teorema 4.7 segue dal Corollario 4.4. ¤ Definizione 4.8. Una base intera per OK è un insieme di elementi {α1 , . . . , αn } tale che OK = Zα1 ⊕ · · · ⊕ Zαn . √ Esempio 4.9. Sia dato d ∈ Z−{0, 1} privo di fattori quadratici e sia K = Q[ d] il campo quadratico corrispondente. Allora √ {1, d} se d ≡ 2, 3 (mod 4) √ {1, 1+2 d } se d ≡ 1 (mod 4) è una base intera per OK . Lemma 4.10. Due basi intere per OK hanno lo stesso discriminante. Dim. Indicate le basi con A = (αi ) e B = (βi ), abbiamo che α1 β1 . .. . = M .. , αn βn dove M è una matrice n × n a coefficienti in Z. Scambiando il ruolo delle basi, otteniamo che M è invertibile e dunque det(M ) = ±1. Inoltre, posto A = [σj (αi )] e B = [σj (βi )], vale la relazione B = M A. Segue che det(B) = ± det(A). Poiché disc(A) = det(A)2 e disc(B) = det(B)2 , otteniamo l’uguaglianza dei discriminanti. ¤ 11 Definizione 4.11. Chiamiamo discriminante di OK , indicato con disc(OK ), il discriminante di una qualunque base intera di OK . (Si ricordi che disc(OK ) appartiene a Z, grazie alla Proposizione 4.6.) Esercizio 4.12. L’insieme (α1 , . . . , αn ) ⊂ OK è una base intera per OK se e solo se disc(α1 , . . . , αn ) = disc(OK ). Esercizio 4.13. Con notazioni come in Esempio 4.9, dimostrare che 4d se d ≡ 2, 3 (mod 4) disc(OK ) = d se d ≡ 1 (mod 4) (Di conseguenza, disc(OK ) è uguale alla quantità D definita in Esercizio 3.10.) Il prossimo risultato è utile per il calcolo dell’anello degli interi algebrici di certi campi di numeri. Teorema 4.14. Siano K ed L campi di numeri aventi grado su Q uguale a m ed n, rispettivamente. Sia M il campo composto KL. Supponiamo che [M : Q] = mn. Allora vale l’inclusione OM ⊂ (1/d)OK OL , dove d = (disc(OK ), disc(OL )) è il massimo comun divisore di disc(OK ) e disc(OL ) e OK OL è il sottoanello di KL P generato da OK e OL (cioè l’anello i cui elementi sono somme finite del tipo αβ, con α in OK e β in OL ). Dim. Fissiamo basi intere (α1 , . . . , αm ) e (β1 , . . . , βn ) per OK e OL , rispettivamente. Otteniamo che gli mn elementi (αi βj ) di OK OL formano 1. un sistema di generatori per OK OL , 2. una Q-base per KL. La prima affermazione segue dalla definizione di OK OL , mentre la seconda dipende dal fatto che (αi βj ) è un sistema di generatori per il campo di numeri KL, il cui grado è mn per ipotesi. (Quanto detto implica che il gruppo additivo del sottoanello OK OL di OM è libero di rango mn e che (αi βj ) è una Z-base.) Dato α ∈ OM , lo scriviamo come X mi,j αi βj , (7) α= r i,j dove mi,j ed r appartengono a Z e (r, mi,j )1≤i≤m,1≤j≤n = 1. Dobbiamo mostrare che r | disc(OK ) e r | disc(OL ). 12 Considerato il ruolo simmetrico di OK e OL , ci basta controllare che r divide disc(OK ). Siano σk : K−→C, k = 1, . . . , m gli omomorfismi di K in C. Poiché [KL : K] = n per l’ipotesi [KL : Q] = mn, ogni σk si estende a n omomorfismi distinti di KL in C. Per restrizione ad L, si ottengono n omomorfismi distinti di L in C, cioè tutti gli omomorfismi distinti di L in C. (Se due restrizioni ad L coincidono, devono coincidere su KL, poiché provengono dallo stesso omomorfismo di K in C.) Indichiamo con σ̃k l’unica estensione di σk a KL la cui restrizione a L è l’inclusione L ⊂ C, cioè è un L-omomorfismo. Applicando σ̃k a (7), otteniamo X mi,j σ̃k (α) = σk (αi )βj . (8) r i,j Posto xi = P j mi,j r βj , otteniamo il sistema di m equazioni in m incognite X σk (αi )xi = σ̃k (α), k = 1, . . . , m. (9) i Grazie alla regola di Kramer, xi = δi /δ, dove δ = det[σk (αi )] 6= 0 e δi è il determinante della matrice ottenuta sostituendo alla i-esima colonna di [σk (αi )] la colonna dei termini noti (σ̃k (α)). Si noti che δ e δi appartengono a Z̄ e che δ 2 = disc(OK ). Segue che disc(OK )xi = δδi ∈ Z̄, da cui X disc(OK )mi,j disc(OK )xi = βj ∈ L ∩ Z̄ = OL . r j Poiché (βj ) è una base intera per OL , segue che (disc(OK )mi,j )/r appartiene a Z, cioè r divide disc(OK )mi,j per ogni (i, j). Poiché per ipotesi (mi,j , r)i,j = 1, concludiamo che r | disc(OK ). ¤ Il seguente corollario è immediato. Corollario 4.15. Se (disc(OK ), disc(OL )) = 1, allora OM = OK OL . √ √ Esercizio 4.16. Sia K il campo biquadratico Q[ −3, 11]. Calcolare OK . Teorema 4.17. Sia K = Q[ζ], con ζ = e2πi/m , l’m-esimo campo ciclotomico. Allora OK = Z[ζ]. Dim. Passo 1: Sia m = m1 m2 , con (m1 , m2 ) = 1, e sia Ki = Q[ζi ], i = 1, 2, l’mi -esimo campo ciclotomico. Se OKi = Z[ζi ] per i = 1, 2, allora OK = Z[ζ]. Questa affermazione segue dal Corollario 4.15, osservando quanto segue: 1. K = K1 K2 , poiché ζ1 ζ2 è una radice primitiva m-esima di 1, e vale l’uguaglianza [K : Q] = [K1 : Q][K2 : Q] (esercizio); 13 2. (disc(OK1 ), disc(OK2 )) = 1: questa affermazione segue dal lemma seguente. Lemma 4.18. Se K = Q[ζ] è l’m-esimo campo ciclotomico, allora disc(OK ) divide mϕ(m) . Dim. Grazie all’Esempio 2.7, Z[ζ] ⊂ OK . Abbiamo che (1, ζ, . . . , ζ ϕ(m)−1 ) è una base intera di Z[ζ]. Indichiamo per brevità il suo discriminante con disc(ζ). Allora disc(OK ) divide disc(ζ) (esercizio: vedi la dimostrazione del Lemma 4.10). Posto xm − 1 = f (x)g(x), dove f (x) = fm (x) è l’m-esimo polinomio ciclotomico (cioè il polinomio minimo di ζ), differenziando e sostituendo x con ζ, si ottiene m = ζf 0 (ζ)g(ζ). Calcolando NK/Q su questa uguaglianza, otteniamo grazie alla Proposizione 3.7 mϕ(m) = ±disc(ζ)NK/Q (ζg(ζ)). Poiché ζg(ζ) è un intero in OK , segue che NK/Q (ζg(ζ)) appartiene a Z grazie alla Proposizione 3.3. Otteniamo che disc(ζ) divide mϕ(m) . Passo 2: Grazie al Passo 1, basta ora dimostrare il Teorema 4.17 nel caso in cui h m = ph sia uguale alla potenza di un primo e quindi ζ = e2πi/p . Premettiamo un lemma. Lemma 4.19. 1. Abbiamo Z[ζ] = Z[1 − ζ] e disc(ζ) = disc(1 − ζ). 2. Y (1 − ζ k ) = p. k∈(Z/ph Z)× Dim. Poiché ζ = 1−(1−ζ), Z[ζ] è uguale a Z[1−ζ]. Da questa uguaglianza segue l’uguaglianza dei discriminanti (esercizio). (Si noti che queste affermazioni non dipendono dal fatto che m è una potenza di p.) Il prodotto nella seconda parte è uguale a fph (1), dove h xp − 1 h−1 h−1 h−1 fph (x) = ph−1 = 1 + xp + x2(p ) + · · · + x(p−1)p x −1 è il ph -esimo polinomio ciclotomico. Posto n = ϕ(ph ) = (p − 1)ph−1 e d = disc(ζ) = disc(1 − ζ), la Proposizione 4.6 implica che ogni α in OK si scrive nella forma α= m1 + m2 (1 − ζ) + · · · + mn (1 − ζ)n−1 . d 14 (10) Dobbiamo dimostrare che OK = Z[ζ] = Z[1 − ζ]. Se OK 6= Z[1 − ζ], esiste α come sopra tale che non tutti gli mi sono divisibili per d. In questo caso, poichè d è una potenza di p grazie al Lemma 4.18, OK contiene un elemento β della forma β= mi (1 − ζ)i−1 + · · · + mn (1 − ζ)n−1 , p (11) dove mi non è divisibile per p. Il Lemma 4.19 implica che p/(1 − ζ)n appartiene a Z[ζ], notando che 1 − ζ k è divisibile in Z[ζ] per 1 − ζ. Segue che p/(1 − ζ)i appartiene a Z[ζ] e quindi βp/(1 − ζ)i appartiene a OK . Usando l’espressione (11) per β, otteniamo che mi /(1 − ζ) appartiene a OK . Questo è impossibile perchè NK/Q (mi ) = mni non è divisibile per p, mentre NK/Q (1 − ζ) = p grazie al Lemma 4.19, da cui segue che NK/Q (mi /(1 − ζ)) non appartiene a Z, contro la Proposizione 3.3. 5 Domini di Dedekind Questo capitolo si occupa della struttura di anello di OK . L’osservazione preliminare è che in generale OK non è un UFD. √ Esempio√5.1. Sia K = Q[ −5] e sia N = NK/Q . Poiché −5 ≡ 3 (mod 4), si ha OK = Z[ −5]. Si consideri la fattorizzazione √ √ 2 · 3 = (1 + −5) · (1 − −5). (12) √ × Abbiamo N (2) = 4, N (3) = 9 e N (1 ± −5) = 6. Se u è un’unità in OK , allora N (u) = 1. Infatti, se u−1 appartiene a OK , N (u) e N (u−1 ) appartengono a Z; inoltre, 1 = N (1) = N (uu−1 ). Segue che N (u) = ±1. Infine, si ha √ N (a + b −5) = a2 + 5b2 (13) è ≥ 0 per ogni a, b in Z. Sulla base di questa osservazione e tenuto conto della moltiplicatività della norma, per dimostrare che OK non è un UFD basta osservare che OK non contiene elementi di norma 2 e 3. Considerata (13), questa affermazione è conseguenza immediata del fatto evidente che le equazioni a2 + 5b2 = 2, a2 + 5b2 = 3 √ non hanno soluzioni in Z. Segue allora che 2, 3 e 1 ± −5 sono irriducibili e quindi (12) contraddice il principio di fattorizzazione unica. Esercizio 5.2. 15 √ 1) Dato un campo quadratico K = Q[ d], con d ∈ Z − {0, 1} privo di fattori × quadratici, dimostrare che u è un’unità di OK se e solo se u ∈ OK e NK/Q (u) = ±1. 2) Se d < 0 (in questo caso diciamo che K è una campo quadratico immaginario × o complesso), dimostrare che OK = {±1} a meno che non sia d = −1 o d = −3. × Se d = −1, dimostrare che OK = {ζ ∈ C : ζ 4 = 1}. Se d = −3, dimostrare che × OK = {ζ ∈ C : ζ 6 = 1}. 3) Mostrare con un esempio che se d > 0 (in questo caso diciamo che K è un × campo quadratico reale)il gruppo OK può non essere di torsione. (E’ un fatto non × banale che OK non è mai di torsione se K è un campo quadratico reale.) 4) Dimostrare che nell’affermazione del punto 1 K può essere sostituito da un qualunque campo di numeri. L’esempio precedente suggerisce di cercare un sostituto per la proprietà di fattorizzazione unica degli elementi valida per Z = OQ . Si noti che ogni ideale non nullo nZ di Z può essere fattorizzato in modo unico come prodotto di ideali massimali: nZ = p1 Z · · · pk Z. Vedremo come l’analogo di questa proprietà si generalizzi a qualunque anello di numeri OK , come conseguenza del fatto che OK è un dominio di Dedekind. Definizione 5.3. Un dominio di integrità R è detto dominio di Dedekind se valgono le condizioni seguenti: 1. R è noetheriano, 2. ogni ideale primo non nullo di R è massimale, 3. R è integralmente chiuso nel suo campo delle frazioni. La condizione 3 significa che ogni elemento del campo delle frazioni di R che soddisfa un polinomio monico a coefficienti in R appartiene ad R. Teorema 5.4. Ogni anello OK è un dominio di Dedekind. Dim. Se I è un ideale di OK , si ha che il gruppo additivo di I è un sottogruppo del gruppo additivo di OK . Per il Teorema 4.7, OK è un gruppo abeliano libero di rango n = [K : Q]. Segue, grazie al Lemma 4.3, che I è un gruppo abeliano libero di rango ≤ n. In particolare, I è uno Z-modulo finitamente generato e dunque a maggior ragione un ideale finitamente generato. Questo mostra che OK soddisfa la condizione 1 della Definizione 5.3. Riguardo alla condizione 2, sia P un ideale primo non nullo di OK . Occorre mostrare che P è massimale, cioè che OK /P è un campo. Sappiamo che OK /P è un dominio di integrità. Se OK /P è finito, allora OK /P è necessariamente un campo. (Infatti, fissato α ∈ OK /P − {0}, l’applicazione OK /P−→OK /P, 16 β 7→ αβ è iniettiva e dunque anche suriettiva, per cui esiste β tale che αβ = 1.) Resta da vedere la finitezza di OK /P. A questo proposito, si noti che se α è un qualunque elemento non nullo di P, si ha che: 1. NK/Q (α) ∈ Z per la Proposizione 3.3, 2. NK/Q (α) ∈ P, poichè NK/Q (α) è della forma αβ, con β in Z̄, da cui segue che β appartiene a K ∩ Z̄ = OK e quindi αβ appartiene a P. La finitezza di OK /P segue dall’esistenza di un omomorfismo suriettivo di anelli OK /mOK −→OK /P, con m = NK/Q (α) ∈ Z − {0}, considerato che OK /mOK ' (Z/mZ)n è finito. Infine verifichiamo la condizione 3. Si noti che K è il campo delle frazioni di OK (vedere la dimostrazione del Lemma 4.5). Sia α = a/b con a, b in OK un elemento di K. Supponiamo che α soddisfi il polinomio monico xn + an−1 xn−1 + · · · + a1 x + a0 a coefficienti ai in OK . Segue che il gruppo additivo dell’anello OK [α] è finitamente generato su OK . Poiché OK è finitamente generato su Z per il Teorema 4.7, segue che OK [α] è finitamente generato su Z. La condizione 3 della Proposizione 2.4 garantisce che α appartiene a Z̄. Poichè α appartiene a K, segue che α appartiene a OK . Esercizio 5.5. Sia I un ideale non nullo di OK . Dimostrare che l’anello quoziente OK /I è finito. Esercizio 5.6. Sia R un anello commutativo con unità. Si dimostri che le seguenti condizioni sono equivalenti: 1) R è noetheriano (cioè ogni suo ideale è finitamente generato). 2) Ogni successione crescente I1 ⊂ I2 ⊂ · · · ⊂ In ⊂ · · · di ideali di R è definitivamente costante. 3) Ogni insieme non vuoto S di ideali di R ha un elemento massimale (cioè esiste M ∈ S – non necessariamente unico – tale che M ⊂ I ∈ S implica M = I). (Suggerimento: per 1) ⇒ 2), considerare l’ideale ∪n In ; per 2) ⇒ 3), costruire un’opportuna successione crescente di ideali; per 3) ⇒ 1), dato un ideale I, considerare l’insieme degli ideali finitamente generati contenuto in I.) 17 L’obiettivo che ci poniamo ora è dimostrare che in un dominio di Dedekind ogni ideale non nullo è prodotto di ideali primi non nulli (cioè massimali). Terminologia e notazioni: Nella parte rimanente di questo capitolo, R indicherà sempre un dominio di Dedekind. Inoltre, per ideale intenderemo sempre un ideale proprio non nullo; per primo indenderemo sempre un ideale proprio, primo e non nullo. Lemma 5.7. Ogni ideale di R contiene un prodotto di primi. Dim. Sia S l’insieme degli ideali di R che non contengono un prodotto di primi. Se S è non vuoto, allora S contiene un elemento massimale M . L’ideale M non è primo, poiché appartiene a S. Segue che esistono elementi a, b ∈ R − M tali che ab ∈ M . Gli ideali M + aR e M + bR contengono propriamente M e dunque non appartengono a S. Segue che contengono prodotti di primi. Ma allora questo vale per (M + aR)(M + bR) ⊂ M, assurdo. Lemma 5.8. Sia K il campo delle frazioni di R, e sia I ( R un ideale proprio. Allora esiste x ∈ K − R tale che xI ⊂ R. Dim. Sia a ∈ I − {0}. Grazie al Lemma 5.7, esistono primi P1 , . . . , Pr tali che P1 · · · Pr ⊂ aR. (14) Supponiamo che r sia minimo rispetto alla proprietà (14). Fissiamo un primo P tale che I ⊂ P . (Sappiamo che l’ideale massimale P esiste grazie al Lemma di Zorn.) Segue che P contiene P1 · · · Pr , e quindi P ⊃ Pi per qualche i. (Altrimenti, trovo per ogni i un elemento ai ∈ Pi − P ; ma a1 · · · ar ∈ P , impossibile.) Posso supporre che P ⊃ P1 . Essendo P e P1 massimali, ho che P = P1 . Per la minimalità di r, posso scegliere b ∈ P2 · · · Pr − aR. Infine, pongo x = b/a ∈ K. Noto che x 6∈ R, altrimenti avrei che b appartiene ad aR. Infine, affermiamo che xI ⊂ R. Ciò è equivalente ad affermare che bI ⊂ aR. Questo segue dalla catena di inclusioni bI ⊂ bP1 ⊂ P1 · · · Pr ⊂ aR, dove la seconda inclusione segue dal fatto che b appartiene a P2 · · · Pr . 18 Proposizione 5.9. Dato un ideale I di R, esiste un ideale J di R tale che IJ è principale. Dim. Fissato a ∈ I − {0}, definiamo J = {b ∈ R : bI ⊂ aR}. E’ chiaro che J è un ideale di R (non nullo perchè a appartiene a J) e che IJ ⊂ aR. Affermiamo che IJ = aR. (Dunque il risultato che dimostriamo è più preciso dell’enunciato della Proposizione 5.9, in quanto mostra come definire J.) Consideriamo l’insieme L = a−1 IJ. E’ contenuto in R, poiché IJ ⊂ aR. Inoltre, si tratta chiaramente di un ideale. La nostra affermazione equivale a dire che L = R. In caso contrario, L è un ideale proprio e dunque, grazie al Lemma 5.8, esiste x ∈ K −R tale che xL ⊂ R. Dimostreremo che x è radice di un polinomio monico a coefficienti in R. Poiché x appartiene a K e R è integralmente chiuso in K, otteniamo che x appartiene a R, una contraddizione. Notiamo anzitutto che J ⊂ L. Infatti, questo equivale a dire che aJ ⊂ IJ, vero perchè a ∈ I. Segue che xJ ⊂ xL ⊂ R. Vale l’inclusione xJ ⊂ J. Tenuto conto della definizione di J, bisogna verificare che (xJ)I = xIJ ⊂ aR. Ciò equivale al fatto (noto!) che xL = x(a−1 IJ) ⊂ R. Indichiamo ora con α1 , . . . , αn un insieme di generatori di J, cioè J = Rα1 + . . . + Rαn . Otteniamo la relazione α1 x ... = M αn 19 α1 .. , . αn (15) dove M = [aij ] è una matrice n × n a coefficienti in R. Si noti che il vettore (αi ) ∈ Rn è diverso da zero, poiché L è non nullo. L’equazione (15) implica che x è un autovalore associato all’autovettore (αi ), e quindi soddisfa il polinomio caratteristico det(tI − M ), che è monico (di grado n) a coefficienti in R. (Si noti che questo argomento ricalca la dimostrazione di una parte della Proposizione 2.4.) Esercizio 5.10. Sia I l’insieme degli ideali di R. Si noti che I è un semigruppo commutativo con elemento neutro R rispetto al prodotto di ideali. Definiamo la relazione su I: I ∼ J ⇔ ∃ a, b ∈ R − {0} : aI = bJ. Dopo aver controllato che ∼ è una relazione di equivalenza, dimostrare che il semigruppo quoziente I/ ∼ è un gruppo abeliano. Osservare in particolare che l’elemento neutro di questo gruppo è l’insieme degli ideali principali di R. Definizione 5.11. Il gruppo I/ ∼ definito nell’Esercizio 5.10 è detto gruppo delle classi di ideali di R o gruppo di Picard di R, ed è indicato con il simbolo Pic(R). Osservazione 5.12. Si può dimostrare che Pic(OK ) è finito per ogni campo di numeri K. In particolare, ogni ideale I di OK è tale che I n è principale, con n = #(Pic(OK )). Corollario 5.13 (Legge di cancellazione). Dati ideali A, B e C di R, l’uguaglianza AB = AC implica B = C. Dim. Sia J un ideale tale che AJ = aR è principale. (L’esistenza di J segue dalla Proposizione 5.9.) Moltiplicando per J l’uguaglianza AB = AC, otteniamo aB = aC, da cui B = C. Corollario 5.14. Dati ideali A e B di R, abbiamo che A|B (A divide B) se e solo se A ⊃ B. Dim. Se A|B, cioè B = AC per un ideale C, chiaramente si ha A ⊃ B. Viceversa, sia A ⊃ B. Fissiamo un ideale J tale che AJ = aR. Segue che AJB = aB e quindi A(a−1 JB) = B. Per concludere, basta dimostrare che L = a−1 JB è un ideale di R. Chiaramente LR = L. Resta da vedere che L ⊂ R. Ciò è equivalente a JB ⊂ aR, che vale poiché JB ⊂ JA = aR essendo B ⊂ A. Teorema 5.15 (Fattorizzazione unica degli ideali). Ogni ideale di R si scrive in modo unico come prodotto di primi. (Per convenzione, R è il prodotto vuoto, ovvero R = P 0 per ogni primo P .) 20 Dim. Passo 1: Mostriamo che ogni ideale si scrive come prodotto di primi, cioè l’insieme S degli ideali di R che non si possono scrivere come prodotti di primi è vuoto. Se, per assurdo, S non fosse vuoto, conterrebbe un elemento massimale M . Deve essere che M ( R è un ideale proprio, poiché R 6∈ S. Allora M è contenuto in un primo P (cf. la dimostrazione del Lemma 5.8). Segue, per il Corollario 5.14, che M = P I per un ideale I. Lo stesso Corollario afferma che M ⊂ I. Notiamo che l’inclusione è stretta: se fosse M = I, allora I = P I da cui, per il Corollario 5.13, R = P , impossibile. Poiché M è massimale, I 6∈ S. Dunque I = P1 · · · Pr . Segue M = P I = P P1 · · · Pr , assurdo. Passo 2: Dimostriamo l’unicità della fattorizzazione. Supponiamo che valga l’uguaglianza P1 · · · Pr = Q1 · · · Qs . Segue che P1 ⊃ Q1 · · · Qs . Ciò implica che P1 ⊃ Qi per qualche i (vedi la dimostrazione del Lemma 5.8). Posso supporre i = 1. Inoltre, l’inclusione P1 ⊃ Q1 implica P1 = Q1 . Per la legge di cancellazione (Corollario 5.13), otteniamo P2 · · · Pr = Q2 · · · Qs . Ripetendo induttivamente l’argomento otteniamo r = s e Pi = Qi , a meno di riordinare opportunamente i Qi . Corollario 5.16. Gli ideali nell’anello OK degli interi algebrici di un campo di numeri si fattorizzano in modo unico come prodotto di primi. Dim. Segue dai Teoremi 5.4 e 5.15. Esempio 5.17. Riprendiamo il controesempio alla fattorizzazione unica in OK = √ √ Z[ −5], con K = Q[ −5], visto in precedenza. Abbiamo le due fattorizzazioni √ √ 2 · 3 = (1 + −5)(1 − −5) di 6 in OK come prodotto di elementi irriducibili, in cui i fattori ai due membri dell’uguaglianza non sono associati (ciò che equivale a dire, grazie all’Esercizio 5.2, che non differiscono per moltiplicazione per ±1). La fattorizzazione precedente implica la fattorizzazione di ideali (principali) √ √ (2OK )(3OK ) = ((1 + −5)OK )((1 − −5)OK ). Osserviamo che questi fattori non sono ideali primi: infatti abbiamo 21 1. 2OK = (2, 1 + √ −5)2 , √ √ 2. 3OK = (3, 1 + −5)(3, 1 − −5), √ √ √ 3. (1 + −5)OK = (2, 1 + −5)(3, 1 + −5), √ √ √ 4. (1 − −5)OK = (2, 1 + −5)(3, 1 − −5), con i fattori a secondo membro primi. In conclusione, le due fattorizzazioni di 6 producono le stesse fattorizzazioni prime di ideali. Verifichiamo il primo caso, lasciando il resto al lettore come esercizio. Come prima cosa, notiamo che (a, da (ac, ad, bc, bd). Segue che (2, 1+ √ √ b)(c, d) è generato √ 2 −5) è l’ideale (4, 2(1 + −5), −4 + 2 −5). Chiaramente, 2OK contiene questo ideale. Inoltre, si ha che √ √ 2 = 2(1 + −5) − (−4 + 2 −5) − 4 √ e quindi vale l’inclusione opposta. Infine, dimostriamo che (2, 1 + −5) è primo, osservando che √ OK /(2, 1 + −5) ' Z/2Z. Infatti, vi è un morfismo suriettivo di anelli OK /2OK −→OK /(2, 1 + √ −5), √ dove OK /2OK ' (Z/2Z)2 ; inoltre, 2OK è contenuto propriamente in (2, 1+ −5), che a sua volta è contenuto propriamente in OK (altrimenti, il suo quadrato sarebbe uguale a OK ). Osservazione 5.18. Definiamo il massimo comun divisore M CD(I, J) e il minimo comune multiplo mcm(I, J) di due ideali I e J. In considerazione del Corollario 5.14, M CD(I, J) è il più piccolo ideale contenente I e J; dunque M CD(I, J) = I + J. Analogamente, mcm(I, J) è il più grande ideale contenuto in I e J; dunque mcm(I, J) = I ∩ J. Osservazione 5.19. 1) Si dimostra che ogni ideale in un dominio di Dedekind è generato da al più due elementi. Più precisamente, se a è un elemento non nullo di un ideale I, esiste b tale che I = (a, b). 2) Si dimostra che un dominio di Dedekind è un UFD se e solo se è un PID. 6 Decomposizione di ideali in estensioni di campi di numeri Sia L/K un’estensione di campi di numeri. Se P è un primo del dominio di Dedekind OK , in generale l’ideale P OL generato da P in OL non è primo. 22 √ Esempio 6.1. Posto K = Q e L = Q[ −5], abbiamo visto nell’Esempio 5.17 che √ √ √ (2Z)OL = 2OL = (2, 1 + −5)2 , (3Z)OL = 3OL = (3, 1 + −5)(3, 1 − −5). Grazie al Teorema 5.15, si ha che P OL = Qe11 · · · Qerr . (16) Definizione 6.2. 1) L’esponente ei ≥ 1, i = 1, . . . , r che compare nell’equazione (16) è detto indice di ramificazione di Qi su P , ed è anche indicato con e(Qi /P ). 2) Diciamo che P è ramificato in L se ei > 1 per qualche i. Intendiamo studiare le proprietà della decomposizione prima (16). Esercizio 6.3. Data L/K estensione di campi di numeri, P primo di OK e Q primo di OL , dimostrare che le seguenti condizioni sono equivalenti: 1) Q|P OL , 2) Q ⊃ P OL , 3) Q ⊃ P , 4) Q ∩ OK = P , 5) Q ∩ K = P . Definizione 6.4. Diciamo che Q giace su P , o che P giace sotto Q, se le condizioni equivalenti dell’Esercizio 6.3 sono verificate. Il prossimo risultato esclude, tra le altre cose, che la fattorizzazione (16) possa essere vuota (cioè che il numero r di fattori sia 0). Proposizione 6.5. 1) Ogni primo di OL giace su un primo di OK . 2) Ogni primo di OK giace sotto (almeno) un primo di OL . Dim. Sia Q un primo di OL . Per la prima parte, basta verificare che P := Q ∩ OK è un primo di OK . Ora, P è un ideale proprio (altrimenti conterrebbe 1 e quindi Q = OL ); inoltre è un ideale primo (per definizione di ideale primo); infine è diverso da zero, poiché se α è un elemento non nullo di Q, NL/K (α) appartiene a Q ∩ OK = P ed è non nullo per definizione dell’operatore norma. Passiamo alla seconda parte. Dato un primo P di OK , alla luce dell’Esercizio 6.3 basta dimostrare che P OL è contenuto propriamente in OL e quindi la sua fattorizzazione prima in OL non è vuota. In altre parole, occorre vedere che 1 6∈ P OL . Per il Lemma 5.8, esiste x ∈ K − OK tale che xP ⊂ OK . Segue che xP OL ⊂ OL . Se fosse 1 ∈ P OL , otterremmo che x ∈ OL . Ma allora x apparterrebbe a K ∩OL = OK , impossibile. 23 Torniamo alla fattorizzazione (16) e fissiamo un primo Q = Qi che giace su P . Oltre all’indice di ramificazione e(Q/P ), possiamo associare un altro invariante alla coppia (P, Q). Per questo, consideriamo i campi FP = OK /P, FQ = OL /Q, detti campi residui di P e Q, rispettivamente. Sia p il primo razionale tale che pZ = P ∩ Q = Q ∩ Q. Abbiamo omomorfismi suriettivi canonici OK /pOK −→OK /P, OL /pOL −→OL /Q. Notiamo che OL /pOL ' (Z/pZ)nL , OK /pOK ' (Z/pZ)nK , dove nK = [K : Q] e nL = [L : Q], grazie al Teorema 4.7. Segue che FP e FQ sono campi finiti di caratteristica p. Inoltre, poiché Q ∩ OK = P , vi è un morfismo canonico di campi FP −→FQ . In altre parole, FQ /FP è un’estensione di campi finiti. Definizione 6.6. Il grado di inerzia f (Q/P ) di Q su P è il grado [FQ : FP ]. Lemma 6.7 (Moltiplicatività degli indici di ramificazione e dei gradi di inerzia). Siano K1 ⊂ K2 ⊂ K3 campi di numeri, e siano P1 ⊂ P2 ⊂ P3 primi di OK1 , OK2 e OK3 , rispettivamente. Allora e(P3 /P1 ) = e(P3 /P2 ) · e(P2 /P1 ), f (P3 /P1 ) = f (P3 /P2 ) · f (P2 /P1 ). Dim. Esercizio. Enunciamo senza dimostrazione il seguente risultato, che esprime una relazione tra i diversi invarianti associati alla fattorizzazione (16). (Per la dimostrazione, vedi il libro di Marcus.) Teorema 6.8. Vale l’uguaglianza r X e(Qi /P )f (Qi /P ) = [L : K]. i=1 24 Applicazione: Applichiamo il Teorema 6.8 al caso dei campi quadratici. Sia √ K = Q[ d], con d ∈ Z − {0, 1} privo di fattori quadratici. Dato un primo razionale p, il Teorema 6.8 mostra che sono possibili le 3 seguenti fattorizzazioni dell’ideale pOK : 2 Q (cioè p è ramificato in K) Q primo (diciamo che p è inerte in K) pOK = Q1 Q2 (Q1 6= Q2 ) (diciamo che p si decompone in K) Teorema 6.9. Sia p un primo razionale e sia K un campo di numeri. Allora pZ è ramificato in K se e solo se p|disc(OK ). Dim. Dimostriamo solo un’implicazione, rimandando per l’altra al libro di Marcus. Sia P un primo di OK che giace su pZ e tale che e(P/pZ) > 1. Sappiamo che pOK = P I, (17) dove i fattori primi di I giacciono su pZ. Siano σ1 , . . . , σn : K−→C (n = [K : Q]) le immersioni di K in C. Fissiamo una base intera (α1 , . . . , αn ) per OK e un elemento α ∈ I − pOK (si noti che I ) pOK grazie all’equazione (17) e al Corollario 5.13). Scriviamo α = m1 α1 + . . . + mn αn , mi ∈ Z. Poiché α non appartiene a pOK , p non divide tutti gli mi . Possiamo supporre che p - m1 . Notiamo che (esercizio) disc(α, α2 , . . . , αn ) = m21 disc(α1 , . . . , αn ) = m21 disc(OK ). Poiché p - m1 , basta dimostrare che p|disc(α, α2 , . . . , αn ). Dall’equazione (17), tenuto conto che P 2 divide pOK , deduciamo che α appartiene a tutti i primi di OK che giacciono su pZ. Sia L una chiusura normale di K/Q. Fissiamo un primo Q di OL che giace su pZ (usando la Proposizione 6.5). Affermiamo che σ(α) ∈ Q per ogni σ ∈ Gal(L/Q). 25 Infatti, σ(α) ∈ Q equivale a α ∈ σ −1 (Q); ma σ −1 (Q) è un primo di Q che giace su pZ (essendo σ −1 (pZ) = pZ). Infine, α appartiene a tutti i primi di OK che giacciano su pZ, essendo contenuto in I, che è a sua volta contenuto in tutti i primi di OK che giacciano su pZ grazie all’equazione (17) e all’ipotesi che P è ramificato. Otteniamo che α appartiene pure a tutti i primi di OL che giacciano su pZ (dato che ogni tale primo giace un primo di OK che giace su pZ). Di conseguenza, σi (α) ∈ Q, i = 1, . . . , n, dato che ciascun σi si estende ad un automorfismo di L. Concludiamo che disc(α, α2 , . . . , αn ) appartiene a Q (sviluppando il determinante rispetto alla prima colonna (σi (α))). Poiché disc(α, α2 , . . . , αn ) appartiene a Z grazie alla Proposizione 4.6, otteniamo che appartiene a Q ∩ Z = pZ. Torniamo alle notazioni dell’“Applicazione”. Il calcolo del discriminante dei campi quadratici implica direttamente il √ Corollario 6.10. L’ideale massimale pZ è ramificato in K = Q[ d] se e solo se p divide d, risp. 4d per d ≡ 1 (mod 4), risp. d ≡ 2, 3 (mod 4). Proposizione 6.11. √ 1) Se p|d, si ha pOK = (p, d)2 . 2) Se d è dispari, si ha √ (2, 1 + d)2 √ √ 2OK = (2, 1+2 d )(2, 1−2 d ) primo se d ≡ 3 (mod 4) se d ≡ 1 (mod 8) se d ≡ 5 (mod 8) dove i fattori nel caso d ≡ 1 (mod 8) sono distinti. 3) Se p è dispari e p - d, si ha √ √ se d ≡ n2 (mod p) (p, n + d)(p, n − d) pOK = primo se d non è un quadrato modulo p dove i fattori nel caso d ≡ n2 (mod p) sono distinti. √ 2 √ Dim. Per il punto 1, notiamo che (p, √ d) = (p2 , d, p d). Poiché p | d, questo ideale è contenuto in pOK . Inoltre, (p, d)2 contiene M CD(d, p2 ) = p (poiché p2 - d) e quindi vale l’inclusione opposta. Le affermazioni successive, tranne le due relative ai casi di primi inerti, sono simili e vengono lasciate al lettore come esercizio. (Per dimostrare che i fattori 26 nei casi d ≡ 1 (mod 8) e d ≡ n2 (mod p) sono distinti, invocare il Corollario 6.10.) Trattiamo ora i casi di primi inerti. Sia p 6 |d un primo dispari che non è un quadrato modulo p. Grazie al Teorema 6.8, è sufficiente dimostrare che se P è un fattore primo di pOK , l’estensione di campi residui FP /FpZ ha grado > 1 (in questo caso il grado di inerzia f (P/pZ) è necessariamente uguale a 2). Si ha che FpZ è il campo finito con p elementi √ e quindi d non è un quadrato in FpZ . Consideriamo FP = OK /P : poiché d appartiene a OK , segue che d è un quadrato in OK e quindi anche in FP = OK /P . 2 Infine, se d ≡ 5 (mod √ 8), si consideri il polinomio f (x) = x − x + (1 − d)/4. Le sue radici sono (1 ± d)/2 ∈ OK . Dunque l’immagine di f (x) in FP = OK /P è riducibile, dove P è un fattore primo di 2OK . D’altra parte, l’immagine di f (x) in F2 [x] è uguale a x2 + x + 1 e quindi è irriducibile. 7 La legge di reciprocità quadratica di Gauss Sia p un primo dispari e sia d ∈ Z un intero non divisibile per p. Definiamo il simbolo di Legendre µ ¶ 1 se d è un quadrato modulo p d = p −1 se d non è un quadrato modulo p Teorema 7.1 (Legge di reciprocità quadratica). Se q 6= p è un primo dispari, si ha ³ ´ p se p o q ≡ 1 (mod 4) µ ¶ q q = ³ ´ p − p se p ≡ q ≡ 3 (mod 4) q Esempio 7.2. Poiché 857 è un primo ≡ 1 (mod 4) e ≡ 3 (mod 7), il Teorema 7.1 implica che ¶ µ ¶ µ ¶ µ 857 3 7 = = = −1. 857 7 7 Teorema 7.3. 1) (Primo supplemento) Si ha ³ −1 p 2) (Secondo supplemento) Si ha µ ¶ 1 2 = p −1 ´ = 1 se e solo se p ≡ 1 (mod 4). se p ≡ ±1 (mod 8) se p ≡ ±3 (mod 8) 27 Osservazione 7.4. Il primo supplemento segue dal fatto che −1 è un quadrato modulo p se e solo se F× p contiene un elemento di ordine 4. Non dimostriamo il secondo supplemento. Dim del Teorema 7.1. Sia ζ = e2πi/p . Si ricordi l’isomorfismo canonico (Z/pZ)× −→G := Gal(Q[ζ]/Q), ³ ´ Allora q p k 7→ (σk : ζ 7→ ζ k ). = 1 se e solo se σq appartiene al sottogruppo G(2) := {g 2 : g ∈ G} dei quadrati degli elementi di G. La teoria di Galois identifica G/G(2) con il gruppo di Galois dell’unico sottocampo quadratico K di Q[ζ], in modo tale che la proiezione (2) naturale di G su G/G di ³ ´ corrisponde alla restrizione a K degli automorfismi ³ ´ q q Q[ζ]. Ne viene che p = 1 se e solo se σq |K = idK . Equivalentemente, p = −1 se e solo se σq |K genera Gal(K/Q). In questo caso, indicato con Q un primo di OK che giace su qZ, si ha che σq |K induce l’automorfismo di Frobenius φq : x 7→ xq sul campo residuo FQ = OK /Q. Inoltre, σq |K e φq hanno lo stesso ordine (uguale a 2). Poiché φq genera Gal(FQ /Fq ), questo equivale a dire che il grado di inerzia f (Q/qZ) è uguale a 2. In conclusione, µ ¶ q = −1 se e solo se qZ è inerte in K. p √ Sappiamo che K = Q[ ±p] per p ≡ ±1 (mod 4). In particolare, qZ non è ramificato in K. Grazie alla Proposizione 6.11, otteniamo che µ ¶ µ ¶ q ±p = −1 se e solo se = −1, con p ≡ ±1 (mod 4). p q Infine, grazie al primo supplemento, si ha µ ¶ µ ¶ −p p =± se q ≡ ±1 q q (mod 4). Esercizio 7.5. Dato un primo p, dimostrare che l’equazione x2 − x + 5 = 0 (mod p) non ha soluzioni se p = 2 o p ∈ {2, 3, 8, 10, 12, 13, 14, 15, 18} (mod 19), ha un’unica soluzione se p = 19, ha due soluzioni se p ∈ {1, 4, 5, 6, 7, 9, 11, 16, 17} (mod 19). 28 Riferimenti bibliografici [Ma] Marcus, Daniel A. Number fields. Universitext. Springer-Verlag, New York-Heidelberg, 1977. viii+279 pp. [Mi] Milne, J.S. Fields and Galois Theory (note disponibili sulla pagina web dell’autore: http://www.jmilne.org/math/CourseNotes/ft.html) 29