Θεωρία Galois

Κεφάλαιο 4Πεπερασμένα σώματα

Στο κεφάλαιο αυτό εφαρμόζουμε τη Θεωρία Galois, όπως αυτή αναπτύχθηκε στα δύο προηγούμενα κεφάλαια, στην περίπτωση των πεπερασμένων σωμάτων.

4.1 Βασικές Έννοιες

Έστω F ένα πεπερασμένο σώμα, δηλ. |F|<. Τότε η χαρακτηριστική του F είναι κάποιος πρώτος αριθμός p και έτσι το σώμα p εμφυτεύεται στο F , βλ. Ενότητα IV του Παραρτήματος. Επομένως προκειμένου να εξετάσουμε τα πεπερασμένα σώματα αρκεί να εξετάσουμε πεπερασμένες επεκτάσεις σωμάτων F/p.

Έστω, λοιπόν, ότι [F:p]=n, για κάποιον φυσικό αριθμό n. Τότε το σώμα F είναι p-διανυσματικός χώρος διάστασης n, |F|=pn, και charF=p , βλ. Πρόταση IV.5. Η πολλαπλασιαστική ομάδα (F*, ) του σώματος F, όπου F*=F-{0} έχει pn-1 στοιχεία. Ως συνέπεια του Θεωρήματος του Lagrange για τις πεπερασμένες ομάδες (βλ. Θεώρημα I.10), γνωρίζουμε ότι κάθε στοιχείο μίας ομάδας υψούμενο στην τάξη της ομάδας ισούται με το μοναδιαίο στοιχείο της ομάδας. Επομένως, για κάθε aF*, ισχύει

apn-1=1apn=aapn-a=0,

δηλαδή το a είναι ρίζα του πολυωνύμου

f(x)=xpn-xp[x].

Το 0 είναι και αυτό ρίζα του f(x). Ισχύει, λοιπόν, η παρακάτω πρόταση:

Πρόταση 4.1.1.

Έστω F πεπερασμένο σώμα και |F|=pn όπου p πρώτος φυσικός αριθμός. Κάθε στοιχείο του F είναι ρίζα του πολυωνύμου f(x)=xpn-x και το F είναι σώμα ανάλυσης του f(x), δηλ.

xpn-x=aF(x-a).

Θα αποδείξουμε τώρα ότι, για κάθε φυσικό αριθμό n>1 και για κάθε πρώτο φυσικό πρώτο αριθμό p, υπάρχει ένα σώμα F με pn στοιχεία. Η χαρακτηριστική του F είναι βέβαια p. Έστω f(x)=xpn-xp[x]. Αφού f(x)=-10, έπεται ότι Το f(x) είναι διαχωρίσιμο (Πρόταση 1.4.5). Από το Θεώρημα του Kronecker (Θεώρημα 1.4.3) υπάρχει μία επέκταση L του p που είναι σώμα ανάλυσης του f(x)=xpn-x. Θεωρούμε, λοιπόν, το σύνολο των ριζών M του f(x) στο L, δηλαδή

Μ={aL:apn=a}.

Θα δείξουμε ότι το M είναι υπόσωμα του L. Έστω a,bM. Αφού

p|(pni) για 1ipn-1,

από την Πρόταση II.7 προκύπτει ότι

(a-b)pn=apn-bpn=a-ba-bM.

Ακόμη, αν a,bM, b0 τότε

(ab-1)pn=apn(bpn)-1=ab-1ab-1M.

Άρα όντως Το Μ είναι υπόσωμα του L. Το πλήθος των στοιχείων του M είναι το πλήθος των διακεκριμένων ριζών του f(x) που είναι ακριβώς pn, αφού Το f(x) είναι διαχωρίσιμο. Άρα Το Μ είναι το ζητούμενο σώμα. Το Μ ως σώμα ανάλυσης του διαχωρίσιμου πωλυωνύμου f(x)p[x] είναι επέκταση του Galois πάνω από το p. Ακόμη το Μ είναι μοναδικό με προσέγγιση ισομορφίας, ως σώμα ανάλυσης του f(x) (βλ. Πόρισμα 3.2.2). Τα παραπάνω, λοιπόν, αποδεικνύουν το επόμενο θεώρημα:

Θεώρημα 4.1.2.

Για κάθε πρώτο αριθμό p και για κάθε φυσικό αριθμό n>1 υπάρχει μοναδικό πεπερασμένο σώμα F με pn στοιχεία. H επέκταση F/p είναι επέκταση Galois βαθμού n.

Το σώμα με pn στοιχεία, όπως αναφέρεται στο Θεώρημα 4.1.2, λέγεται σώμα Galois με pn στοιχεία (Galois field with pn elements) και συνήθως συμβολίζεται ως GF(pn) . Ως συνήθως, η πολλαπλασιαστική ομάδα του GF(pn) συμβολίζεται ως GF(pn)*. Όταν n=1, GF(p)p και χρησιμοποιούμε ελεύθερα και τους δύο συμβολισμούς.

Παραδείγματα 4.1.3.

  1. 1.

    Θα κατασκευάσουμε ένα σώμα με 4 στοιχεία, δηλ. το GF(22). Είναι φανερό ότι η χαρακτηριστική του GF(22) είναι 2 και ότι το GF(22) είναι επέκταση του 2 βαθμού 2. Έστω ακόμη ότι GF(22)={0,1,a,b}. Παρατηρούμε ότι το στοιχείο a+1GF(22) και ότι a+1=b. Πράγματι αν a+1=a τότε 1=0, αδύνατον. Αν a+1=1 τότε a=0 αδύνατον. Αν a+1=0 τότε a=-1, άρα α=1, αδύνατον επίσης. Ο παρακάτω πίνακας αποτυπώνει τα αποτελέσματα των πράξεων στην προσθετική ομάδα (GF(22), +):




    Η πολλαπλασιαστική ομάδα (GF(22)*,) του GF(22) έχει τρία στοιχεία, άρα είναι κυκλική και παράγεται είτε από το a είτε από το b. Έτσι GF(22)*={1,a,a2=b}. Έτσι, για τον πολλαπλασιασμό στην (GF(22)*,) έχουμε τον παρακάτω πίνακα:




    Παρατηρούμε ακόμη ότι αφού a2=b και 1=-1 στο 2, τότε

    a2=a+1a2-a-1=0a2+a+1=0.

    Δηλαδή το a είναι ρίζα του πολυωνύμου x2+x+12[x]. Όμως, Το x2+x+1 είναι ανάγωγο, αφού δεν έχει ρίζα στο 2. Άρα GF(22)=2(a) και irr(2,a)(x)=x2+x+1. Οι ρίζες του x2+x+1 sΤο GF(22) είναι a, a2=a+1.

  2. 2.

    Έστω GF(23) το σώμα με 8 στοιχεία που κατασκευάζεται σύμφωνα με το Θεώρημα 4.1.2. Θα μελετήσουμε τη δομή του GF(23). Παρατηρούμε καταρχήν ότι η πολλαπλασιαστική ομάδα (GF(23)*,) του GF(23) έχει 7 στοιχεία. Αφού Το 7 είναι πρώτος, η ομάδα GF(23)* είναι κυκλική (Θεώρημα I.14) και μάλιστα κάθε στοιχείο 1bGF(23)* παράγει την GF(23)* (Πρόταση I.8). Επομένως αν 0,1bGF(23), τότε κάθε μη μηδενικό στοιχείο του GF(23) προκύπτει ως κάποια δύναμη του b και επομένως GF(23)=Z2(b), 0,1bGF(23). Παρατηρούμε, επίσης, ότι [GF(23):2]=3 , βλ. Πρόταση IV.5. Σύμφωνα με το Θεώρημα 4.1.2, Το GF(23) είναι το σώμα ανάλυσης του πολυωνύμου x8-x πάνω από το 2. Παρατηρούμε ότι x και x+1 είναι δύο ανάγωγοι παράγοντες του x8-x. Με υπολογισμούς βρίσκουμε ότι το x2+x+1 δεν διαιρεί το x8-x, ενώ τα πολυώνυμα x3+x2+1, x3+x+1 το διαιρούν. Έτσι η ανάλυση του x8-x σε γινόμενο ανάγωγων πολυωνύμων στο 2[x] είναι:

    x8-x=x8+x=x(x+1)(x3+x2+1)(x3+x+1),

    Έστω aGF(23) ρίζα του x3+x2+1. Δηλαδή irr(2,a)(x)=x3+x2+1. Αφού [2(a):2]=3, έπεται ότι 2(a)=GF(23). Τα στοιχεία 1,a,a2 είναι μια 2-βάση του GF(23). Αυτό σημαίνει ότι

    GF(23)={c0+c1a+c2a2:ci2,0i2}
    ={0,1,a,1+a,a2,1+a2,a+a2,1+a+a2}.

    Συγκεκριμένα αφού irr(2,a)(x)=x3+x2+1 έπεται ότι

    • a3=a2+1,

    • a4=aa3=a2+a+1,

    • a5=a2a3=a+1,

    • a6=aa5=a2+a,

    • a7=1.

    Οι ρίζες του x3+x2+1 είναι οι a,a2,α4, ενώ οι ρίζες του x3+x+1 είναι οι a3,a5,a6. Η αντίστοιχη ανάλυση μπορεί να γίνει και για aGF(23) που είναι ρίζα του x3+x+1 και αφήνεται για τον αναγνώστη. Επίσης ο αναγνώστης μπορεί να υπολογίσει τους πίνακες για τις πράξεις στις ομάδες (GF(23), +) και (GF(23)*,).

  3. 3.

    Έστω τώρα GF(24) το σώμα με 16 στοιχεία που κατασκευάζεται σύμφωνα με το Θεώρημα 4.1.2. Θα δείξουμε ότι υπάρχει aGF(24) έτσι ώστε GF(24)=2(a). Πράγματι, αρκεί να δείξουμε ότι υπάρχει ένα στοιχείο aGF(24)* έτσι ώστε η τάξη του a στην πολλαπλασιαστική ομάδα GF(24)* να είναι 15. Θα προσπαθήσουμε, λοιπόν, να μετρήσουμε τον αριθμό των στοιχείων του GF(24)* με τάξη μικρότερη του 15. Σύμφωνα με το Θεώρημα του Lagrange, τα στοιχεία αυτά του GF(24)* θα έχουν τάξη 5, 3 ή 1. Αφού, όμως,

    • τα στοιχεία με τάξη 5 είναι ρίζες του πολυωνύμου x5-1,

    • ένα πολυώνυμο βαθμού n πάνω από το σώμα F έχει το πολύ n ρίζες και

    • το 1 είναι ρίζα του x5-1 και 1 έχει τάξη 1,

    έπεται ότι υπάρχουν το πολύ 4 στοιχεία με τάξη 5 στο GF(24)*. Αντίστοιχα υπάρχουν το πολύ 2 στοιχεία του F* με τάξη 3. Υπάρχει βέβαια ακριβώς ένα στοιχείο με τάξη 1. Δηλαδή υπάρχουν το πολύ 7 στοιχεία στο GF(24)* με τάξη μικρότερη του 15. Επομένως υπάρχουν τουλάχιστον 15-7=8 στοιχεία στο GF(24)* με τάξη 15. Έστω a ένα τέτοιο στοιχείο. Άρα GF(24)*=a και συνεπώς GF(24)=2(a).

    Παρατηρούμε επίσης ότι γενικότερα για κάθε κυκλική ομάδα G=a me |G|=15 ισχύουν τα εξής (βλ. Προτάσεις I.7 και I.8:

    • 1n14 και (n,15)=1, τότε Το an έχει και αυτό τάξη 15. Δηλαδή υπάρχουν ϕ(15)=8 στοιχεία με τάξη 15 που προκύπτουν ως δυνάμεις του a, όπου ϕ είναι η συνάρτηση του Euler.

    • αν 1n14 και (n,15)=3, τότε Αν έχει τάξη 5. Υπάρχουν ϕ(5)=4 πλήθους τέτοιοι αριθμοί και a3=a6=a9=a12. Πράγματι, αφού 15=53, αν ξεκινήσουμε με n=3, αρκεί στη συνέχεια να θεωρήσουμε τα πολλαπλάσια 3κ, όπου 1k5, (k,5)=1.

    • αν 1n14 και (n,15)=5, τότε Το an έχει τάξη 3. Υπάρχουν 2 τέτοιοι αριθμοί n: n=5, n=10. Δηλαδή 2=ϕ(3). Είναι επίσης φανερό ότι a5=a10.

    Άρα ισχύει η παρακάτω σχέση:

    15=ϕ(15)+ϕ(5)+ϕ(3)+ϕ(1).

4.2 Πρωταρχικά στοιχεία

Στην ενότητα αυτή θα γενικεύσουμε τις παρατηρήσεις που έγιναν στα προηγούμενα παραδείγματα. Έστω ϕ: , η γνωστή συνάρτηση του Euler (βλ. Παράδειγμα I.2.3), όπου ϕ(n)=|n|. Όταν C είναι μία κυκλική ομάδα, συμβολίζουμε με g(C) το σύνολο των στοιχείων που παράγουν τη C. Έτσι, όταν |C|=m τότε |g(C)|=ϕ(m) (βλ. Πρόταση I.8). Έστω G μία τυχαία ομάδα και C1, C2 δύο κυκλικές υποομάδες της G. Αν C1C2 τότε g(C1)g(C2)=. Είναι φανερό ότι ισχύει

G=Cg(C), (4.2.0.1)

όπου Το C διατρέχει όλες τις κυκλικές υποομάδες της G.

Θα εφαρμόσουμε την παραπάνω σχέση στην περίπτωση που η ομάδα G είναι κυκλική τάξης n. Μετρώντας τα στοιχεία στα σύνολα που εμφανίζονται και στα δύο σκέλη της σχέση (4.2.0.1) βρίσκουμε ότι

n=C|g(C)|, (4.2.0.2)

όπου το C διατρέχει όλες τις υποομάδες της G. Αφού, για κάθε d που διαιρεί το n, υπάρχει ακριβώς μία (κυκλική) ομάδα C έτσι ώστε |C|=d (βλ. Θεώρημα I.14) και |g(C)|=ϕ(d) προκύπτει το εξής συμπέρασμα:

Πρόταση 4.2.1.

Έστω n>1 φυσικός αριθμός. Τότε

n=d|nϕ(d)

Παρατηρούμε ότι στη γενική περίπτωση μίας ομάδας G πληθυκότητας n είναι πιθανόν, να υπάρχουν παραπάνω από μία κυκλικές ομάδες τάξης d, όπου Το d διαιρεί το n , ή και καμία. Παρακάτω αποδεικνύουμε το αντίστροφο του Θεωρήματος I.8.ii, χρησιμοποιώντας τις σχέσεις 4.2.0.1 και 4.2.1.

Θεώρημα 4.2.2.

Μία ομάδα G τάξης n< είναι κυκλική αν και μόνο αν, για κάθε διαιρέτη d του n, υπάρχει το πολύ μία κυκλική υποομάδα τάξης d.

Απόδειξη.

Αν η G είναι κυκλική τότε το συμπέρασμα προκύπτει από το Θεώρημα I.8.ii. Υποθέτουμε αντίστροφα ότι, για κάθε διαιρέτη d του n, υπάρχει το πολύ μία κυκλική υποομάδα τάξης d. Άρα όλα τα στοιχεία που έχουν τάξη d (αν υπάρχουν), παράγουν την ίδια υποομάδα και έτσι στη σχέση (4.2.0.2) μπορούμε ισοδύναμα να προσθέσουμε τους διαιρέτες του n. Επίσης, αν υπάρχει κυκλική υποομάδα C της G τάξης d, τότε όπως είδαμε |g(C)|=ϕ(d). Άρα

n=d|n,|C|=dϕ(d),

όπου C είναι κυκλική ομάδα (αν υπάρχει). Εάν, λοιπόν, για κάποιο d δεν υπάρχει κάποια κυκλική υποομάδα τάξης d, ο όρος ϕ(d) δε θα εμφανίζεται στο παραπάνω άθροισμα. Όμως, από τη Πρόταση 4.2.1, προκύπτει ότι αναγκαστικά, για κάθε d διαιρέτη του n, υπάρχει ακριβώς μία κυκλική υποομάδα της G τάξης d. Αυτό συμβαίνει και για d=n, δηλαδή η G είναι κυκλική. ∎

Oδηγούμαστε, λοιπόν, στο επόμενο θεώρημα.

Θεώρημα 4.2.3.

Κάθε πεπερασμένη υποομάδα της πολλαπλασιαστικής ομάδας ενός σώματος F είναι κυκλική.

Απόδειξη.

Έστω G μία υποομάδα της (F*, ) τάξης n και d|n. Αν C είναι μία κυκλική υποομάδα της G τάξης d, τότε από το θεώρημα του Lagrange cd=1,cC. Αν υπήρχε και δεύτερη κυκλική υποομάδα της G τάξης d, τότε θα υπήρχαν τουλάχιστον d+1 στοιχεία x της G που ικανοποιούν την εξίσωση xd=1. Όμως, το πολυώνυμο xd-1 έχει το πολύ d ρίζες σε ένα σώμα. Άρα υπάρχει το πολύ μία κυκλική υποομάδα της G τάξης d, για κάθε d διαιρέτη του n. Από το Θεώρημα 4.2.2 προκύπτει ότι η G είναι κυκλική. ∎

Πόρισμα 4.2.4.

Αν GF(pn) είναι ένα πεπερασμένο σώμα τότε η (GF(pn)*,) είναι κυκλική ομάδα και GF(pn)=GF(p)(a), για κάποιον πρώτο p και για κάποιο στοιχείο a.

Ειδικότερα, για p πρώτο φυσικό αριθμό, ισχύει η παρακάτω πρόταση.

Πρόταση 4.2.5.

Έστω p πρώτος. Η πολλαπλασιαστική ομάδα GF(p)* είναι κυκλική.

Παρατηρούμε ότι h Πρόταση 4.2.5 δεν είναι αληθής για τυχαίο n, όπως δείχνουν τα επόμενα παραδείγματα.

Παραδείγματα 4.2.6.

  1. 1.

    Η ομάδα 8 έχει ϕ(8)=4 πλήθους στοιχεία και 8={1¯,3¯,5¯,7¯}. Αφού η τάξη των 3¯, 5¯, 7¯ είναι ίση με 2, η ομάδα 8 δεν είναι κυκλική. Επομένως, η 8 είναι ισόμορφη με την ομάδα του Klein.

  2. 2.

    Η ομάδα 9 έχει ϕ(9)=6 πλήθους στοιχεία και 8={1¯,2¯,4¯,5¯,7¯,8¯}. Είναι εύκολο να υπολογίσουμε ότι η ord(2¯)=6. Επομένως η 9 είναι κυκλική.

Ένα στοιχείο aGF(pn)* λέγεται πρωταρχικό (primitive) αν

(GF(pn)*,)=a.

Σημειώνουμε ότι αν aGF(pn)* είναι πρωταρχικό τότε

GF(pn)=GF(p)(a).

Όπως θα δούμε στα επόμενα παραδείγματα, δεν ισχύει το αντίστροφο. Έτσι, είναι δυνατόν να ισχύει ότι GF(pn)=GF(p)(a) και α να μην είναι πρωταρχικό. Στη γενική περίπτωση δεν είναι γνωστή μία μέθοδος προσδιορισμού πρωταρχικών στοιχείων. Στα παρακάτω παραδείγματα ταυτίζουμε τον φυσικό αριθμό m με την εικόνα του m¯ στον pGF(p) και στην επέκταση GF(pn) του GF(p).

Παραδείγματα 4.2.7.

  1. 1.

    Στο σώμα GF(11)11, το 2 είναι πρωταρχικό. Πράγματι, η τάξη του 2 στο 11* πρέπει να διαιρεί το 10 σύμφωνα με το Θεώρημα του Lagrange. Απλοί υπολογισμοί, δείχνουν ότι

    22=41, ενώ 25=32=-11.

    Επομένως ord(2)=10 και 11=2.

  2. 2.

    Το πολυώνυμο f(x)=x2-2 είναι ανάγωγο πάνω από το 5, αφού δεν έχει ρίζες στο 5. Έστω F Το σώμα ανάλυσης του f(x) πάνω από το 5. Αν aF είναι μία ρίζα του f(x) τότε η άλλη ρίζα του f(x) είναι το -a. Συνεπώς F=5(a) και |F|=25. Επομένως FGF(52). Τα στοιχεία του F είναι της μορφής k+la, όπου k,l5. Παρατηρούμε ότι το a δεν είναι πρωταρχικό, αφού a2=2. Υπολογίζοντας διαδοχικά τις δυνάμεις του b=2+a διαπιστώνουμε ότι το b είναι πρωταρχικό. Πράγματι, οι δυνατές τάξεις του b είναι οι διαιρέτες του 24. Bλέπουμε ότι:

    • b2=2+4a+a2=4+4a+2=6+4a=1+4a.

    • b3=(2+a)(1+4a)=2+9a+4a2=4a.

    • b4=3+3a.

    • b6=(b3)2=2.

    • b8=2+3a.

    • b12=(b6)2=4.

    Άρα, η τάξη του b στην (F*, ) είναι 24, το b είναι πρωταρχικό και επομένως F=5(b).

Σημειώνουμε την παρακάτω χρήσιμη πρόταση.

Πρόταση 4.2.8.

Έστω a πρωταρχικό στοιχείο του GF(pn). Τότε το a είναι ρίζα ενός αναγώγου πολυωνύμου βαθμού n πάνω από το GF(p).

Απόδειξη.

Έστω f(x)=irr(p,a)(x). Από το Πόρισμα 4.2.4 GF(pn)=GF(p)(a) έπεται ότι GF(pn)=GF(p)(a) . Αφού [GF(pn):GF(p)]=n , από το Θεώρημα 2.2.3 προκύπτει ότι degf(x)=n. ∎

Ως άμεση συνέπεια του Πορίσματος 4.2.4 και της Πρότασης 4.2.8, συμπεραίνουμε την ύπαρξη ανάγωγων πολυωνύμων στο GF(p)[x].

Πόρισμα 4.2.9.

Για κάθε φυσικό αριθμό n>1, υπάρχει ανάγωγο πολυώνυμο f(x)GF(p)[x] βαθμού n.

Στη συνέχεια εξετάζουμε την ομάδα Galois Gal(GF(pn)/GF(p)).

Θεώρημα 4.2.10.

Έστω n>1 φυσικός αριθμός. Τότε

Gal(GF(pn)/GF(p))n.
Απόδειξη.

Σύμφωνα με το Πόρισμα 4.2.4, υπάρχει aGF(pn) πρωταρχικό. Έστω f(x)=irr(p,a)(x) και G=Gal(GF(pn)/GF(p)). Από το Θεώρημα 4.1.2, η επέκταση GF(pn)/GF(p) είναι επέκταση του Galois. Αφού το a είναι πρωταρχικό στοιχείο του GF(pn), έπεται ότι GF(pn)=GF(p)(a). Κάθε ρίζα του f(x) είναι επίσης ρίζα του διαχωρίσιμου πολυωνύμου xpn-xGF(p)[x], άρα το f(x) είναι επίσης διαχωρίσιμο. Επομένως, από το Πόρισμα 3.2.4 έπεται ότι

|G|=[GF(pn):GF(p)]=n.

Στη συνέχεια θα δείξουμε ότι η ομάδα G είναι κυκλική προσδιορίζοντας έναν από τους γεννήτορες της G. H συνάρτηση

σ:GF(pn)GF(pn),bbp,bGF(pn),

είναι αυτομορφισμός του GF(pn), (βλ. άσκηση 4.4.5), και διατηρεί τα στοιχεία του GF(p) σταθερά. Πράγματι, αφού η πολλαπλαστιακή ομάδα (GF(p)*,) έχει p-1 στοιχεία, έπεται ότι cGF(p)*, cp-1=1 και άρα cp=c, cGF(p)*. Άρα τα στοιχεία του GF(p)* απεικονίζονται στον εαυτό τους. Εύκολα μπορεί να ελεγχθεί ότι η σ είναι ομομορφισμός δακτυλίων και ότι ο πυρήνας της είναι τετριμμένος. Aναγκαστικά αφού το σώμα GF(p)* είναι πεπερασμένο ο μονομορφισμός σ είναι και επιμορφισμός, δηλαδή αυτομορφισμός του GF(p)*. Συμπεραίνουμε, λοιπόν, ότι σG. Ακόμα τα στοιχεία σ,σ2,,σn είναι διακεκριμένα στοιχεία της G. Διαφορετικά, για κάποιο i<n, θα είχαμε ότι σi=idGF(pn) και ότι, για κάθε bGF(pn), θα ίσχυε ότι

σi(b)=bbpi=bbpi-b=0.

Δηλαδή, για κάθε bGF(pn), το b θα ήταν ρίζα του πωλυωνύμου xpi-x. Όμως |GF(pn)|=pn, ενώ deg(xpi-x)=pi<pn που είναι αδύνατον. Άρα

G=σ.

Επομένως η G είναι κυκλική τάξης n, άρα είναι ισόμορφη με την (n, +). ∎

Είδαμε ότι όταν p είναι πρώτος φυσικός αριθμός, τότε ο GF(p)-αυτομορφισμός του GF(pn)

σ:GF(pn)GF(pn),bbp,

παράγει την ομάδα Gal(GF(pn)/GF(p)). Ο αυτομορφισμός αυτός λέγεται αυτομορφισμός του Frobenius (Frobenius automorphism). Όταν n=1, τότε ο αυτομορφισμός του Frobenius για το σώμα GF(p) είναι ακριβώς o ταυτοτικός. Το σώμα GF(pn) είναι τέλειο. Γενικότερα, ένα σώμα F λέγεται τέλειο (perfect) αν είναι χαρακτηριστικής μηδέν ή αν έχει χαρακτηριστική p και η συνάρτηση του Frobenius

f:FF,aap

είναι αυτομορφισμός. Η εικόνα της συνάρτησης του Frobenius συμβολίζεται με Fp, δηλ.

Fp={ap:aF}.

Είναι φανερό ότι το Fp είναι ένα υπόσωμα του F (βλ. άσκηση 4.4.6) και αποτελείται από τα στοιχεία βF για τα οποία βpF .

Παράδειγμα 4.2.11.

Το σώμα κλασμάτων F=p(x) του πολυωνυμικού δακτυλίου μίας μεταβλητής με συντελεστές από το σώμα p είναι άπειρο και έχει χαρακτηριστική p. Tο σώμα F δεν είναι τέλειο. Πράγματι, έστω f η συνάρτηση του Frobenius. Η f είναι μονομορφισμός. Όμως η f δεν είναι επιμορφισμός, αφού το στοιχείο xImf, δηλ. δεν υπάρχουν πολυώνυμα f(x), g(x)p[x] έτσι ώστε

(f(x)g(x))p=x.

(συγκρίνετε τους βαθμούς των πολυωνύμων xg(x)p, f(x)p, για να oδηγηθείτε σε άτοπο).

4.3 Eνδιάμεσα υποσώματα

Στην ενότητα αυτή θα υπολογίσουμε τα ενδιάμεσα υποσώματα Ε του GF(pn), για n1, όπου

GF(p)EGF(pn).

Παρατηρούμε καταρχήν ότι o βαθμός της επέκτασης E/GF(p), δηλ. ο [E:GF(p)] διαιρεί το n αφού

n=[GF(pn):GF(p)]=[GF(pn):E][E:GF(p)].

Από το Θεμελιώδες Θεώρημα της Θεωρίας Galois γνωρίζουμε ότι σε κάθε υποομάδα της Gal(GF(pn)/GF(p)) αντιστοιχεί ακριβώς ένα ενδιάμεσο υποσώμα του GF(pn) . Από το Θεώρημα I.14 που περιγράφει όλες τις υποομάδες της κυκλικής ομάδας n, οδηγούμαστε στο παρακάτω συμπέρασμα.

Θεώρημα 4.3.1.

Έστω n1 ένας φυσικός αριθμός. Για κάθε m|n υπάρχει μοναδικό υπόσωμα E του GF(pn) τέτοιο ώστε |E|=pm. Αντίστροφα κάθε υπόσωμα Ε του GF(pn) έχει pm στοιχεία, για κάποιο m|n.

Στο παρακάτω παράδειγμα υπολογίζουμε τα υποσώματα του GF(p12).

Παράδειγμα 4.3.2.

Το διάγραμμα των υποσωμάτων του GF(p12) φαίνεται στο Σχήμα 4.1:

Σχήμα 4.1: Τα υποσώματα του GF(p12)

Έστω σGal(GF(pn)/GF(p)) ο αυτομορφισμός του Frobenius. Στο Θεώρημα 4.2.10 αποδείξαμε ότι το σ έχει τάξη n και ότι

Gal(GF(pn)/GF(p))=σ.

Έστω a πρωταρχικό στοιχείο του GF(pn). Από την Πρόταση 2.3.2 προκύπτει ότι τα συζυγή στοιχεία του a στην GF(pn)/GF(p), δηλ. τα στοιχεία σi(a), για i=0,,n-1 είναι ρίζες του irr(GF(p),a)(x). Αφού

degirr(GF(p),a)(x)=[GF(pn):GF(p)]=n,

από την άσκηση 2.4.19 προκύπτει ότι τα στοιχεία αυτά είναι διακεκριμένα. Απομονώνουμε, λοιπόν, τη χρήσιμη αυτή παρατήρηση.

Πρόταση 4.3.3.

a είναι ένα πρωταρχικό στοιχείο του σώματος GF(pn), τότε οι ρίζες του irr(GF(p),a)(x) είναι οι

a,ap,ap2,,apn-1.

Θα γενικεύσουμε αυτή τη πρότaση παρακάτω. Πρώτα, όμως, έχουμε την επόμενη παρατήρηση.

Παρατήρηση 4.3.4.

Έστω q=pn και f(x)GF(q)[x]. Τότε f(xq)=f(x)q. Έτσι αν a είναι ρίζα του f(x), τότε το aqτ είναι επίσης ρίζα του f(x), για κάθε φυσικό αριθμό t.

Απόδειξη.

Έστω ότι

f(x)=i=0scixiGF(q)[x], ’opou ciGF(q).

Θα αποδείξουμε ότι f(xq)=f(x)q . Καταρχήν, πριν υπολογήσουμε τη δύναμη f(x)q , παρατηρούμε ότι cq=c, για κάθε cGF(q). Πράγματι, αυτό είναι προφανές όταν c=0, ενώ όταν cGF(q)*, τότε cq-1=1 από το Θεώρημα του Lagrange και άρα cq=c . Στη συνέχεια, θα αποδείξουμε ότι

(i=0scixi)q=i=0sciqxiq.

Με απλή μαθηματική επαγωγή αρκεί να αποδείξουμε αναλυτικά την παραπάνω πρόταση στην περίπτωση δύο προσθετέων. Αρκεί, λοιπόν, να αποδείξουμε ότι

(f1+f2)q=f1q+f2q, gia f1,f2GF(q)[x].

Αφού η ακέραι περιοχή GF(q)[x] έχει χαρακτηριστική τον πρώτο αριθμό p και o p διαιρεί τον διωνυμικό συντελεστή (pi), για i=1,,p-1 , από την ανάπτυξη του διώνυμου, βλέπουμε ότι

(f1+f2)p=x1p+x2p, για f1,f2GF(q)[x].

Έτσι

(f1+f2)p2=((f1+f2)p)p=f1p2+f2p2.

Επαναλαμβάνοντας προκύπτει ότι

(f1+f2)q=f1q+f2q, gia f1,f2GF(q)[x].

Επομένως

f(x)q=(i=0scixi)q=i=0sciqxiq=i=0sci(xq)i=f(xq).

Έτσι, αν a είναι ρίζα του f(x) και f(a)=0, τότε

0=f(a)q=f(aq),

δηλ. aq είναι επίσης ρίζα του f(x). Επαναλαμβάνοντας, έχουμε ότι αν a είναι ρίζα του f(x) τότε aqt είναι ρίζα του f(x) για κάθε φυσικό αριθμό t. ∎

Όταν το πολυώνυμο f(x)GF(q)[x] είναι ανάγωγο, τότε μπορούμε να πούμε κάτι περισσότερο.

Πρόταση 4.3.5.

Έστω n1 φυσικός αριθμός, p ένας πρώτος φυσικός αριθμός, q=pn και f(x)GF(q)[x] ένα ανάγωγο πολυώνυμο βαθμού s.

  1. i)

    για έναν φυσικό αριθμό t, o s διαιρεί τον t αν και μόνο αν το f(x) διαιρεί το πολυώνυμο xqt-x.

  2. ii)

    Το f(x) έχει μία ρίζα aGF(qs) και όλες οι ρίζες του f(x) στο GF(qs) είναι οι: a,aq,,aqs-1.

Απόδειξη.

i) Έστω αE μία ρίζα του f(x), όπου E είναι το σώμα ανάλυσης του f(x). Από το Θεώρημα 2.2.3, έχουμε την ισότητα

degf(x)=s=[GF(q)(a):GF(q)]

και επομένως GF(q)(a) είναι πεπερασμένο σώμα με qs στοιχεία. Σύμφωνα με το Θεώρημα 4.1.2 συμπεραίνουμε ότι to GF(q)(a) ταυτίζεται με το GF(qs) με προσέγγιση ισομορφίας. Αν τώρα το f(x) διαιρεί το πολυώνυμο xqt-x , τότε αφού το GF(qt) είναι το σώμα ανάλυσης του xqt-x, ισχύει ο εγκλεισμός

GF(q)(a)ΕGF(qt).

Έτσι,

GF(q)GF(q)(a)GF(qt)

και

[GF(qt):GF(q)]=[GF(qt):GF(q)(a)][GF(q)(a):GF(q)].

Επομένως

t=[GF(qt):GF(q)(a)]s

και s|t.

Αντίστροφα, αν s|t τότε GF(qs)GF(qt) και επομένως κάθε ρίζα του f(x) εμφυτεύεται στο GF(qt). Αφού τα στοιχεία του GF(qt) είναι οι ρίζες του xqt-x (βλ. Πρόταση 4.1.1), συμπεραίνουμε ότι Το f(x) διαιρεί το xqt-x (βλ. Πόρισμα 1.2.4).

ii) Έστω a μία ρίζα του f(x) σε ένα σώμα ανάλυσης E. Όπως είδαμε στην απόδειξη του i), GF(q)(a)=GF(qs). Έστω Η=Gal(GF(qs)/GF(q)) και G=Gal(GF(qs)/GF(p)). Αφού το f(x) είναι ανάγωγο, από το Θεώρημα 2.2.3, έπεται ότι |H|=s. Από το Θεμελιώδες Θεώρημα της Θεωρίας Galois έχουμε ότι ΗG. Επίσης, αφού qs=(pn)s=pns, σύμφωνα με το Θεώρημα 4.2.10, η ομάδα G είναι κυκλική, τάξης ns και παράγεται από τον σ , τον αυτομορφισμό του Frobenius. Έτσι, σύμφωνα με το Θεώρημα I.14, η υποομάδα Η της G παράγεται από τον αυτομορφισμό σnss=σn. Παρατηρούμε ότι

σn:GF(qs)GF(qs),aaq.

Σύμφωνα με την άσκηση 2.4.19, τα στοιχεία

a,aq,,aqs-1

είναι διακεκριμένα. Από την Πρόταση 2.3.2 (ή την Παρατήρηση 4.3.4) τα στοιχεία αυτά είναι ρίζες του f(x). ∎

Aπό την απόδειξη της Πρότασης 4.3.5, προκύπτει το παρακάτω συμπέρασμα.

Παρατήρηση 4.3.6.

Έστω q=pn και f(x)GF(q)[x] ανάγωγο. Τότε το f(x) είναι διαχωρίσιμο.

Απόδειξη.

Έστω degf(x)=s. Τότε σύμφωνα με την Πρόταση 4.3.5

f(x)|(xqs-x).

Το xqs-xGF(q)[x] είναι διαχωρίσιμο, άρα και το f(x). ∎

Σημειώνουμε ότι η ιδιότητα αυτή, δηλ. ότι κάθε ανάγωγο πολυώνυμο είναι και διαχωρίσιμο, χαρακτηρίζει τα τέλεια σώματα, βλ. άσκηση 4.4.8.

Παράδειγμα 4.3.7.

Έστω F σώμα με χαρακτηριστική p0 και aF. Θα αποδείξουμε ότι το πολυώνυμο xpn-aF[x], όπου n>1 είναι ένας φυσικός αριθμός, είναι ανάγωγο αν και μόνο αν aFp. Πράγματι, αν aFp, δηλ. bp=a, για κάποιο bF, τότε

xpn-a=xpn-bp=(xpn-1)p-bp=(xpn-1-b)p.

Αντίστροφα, έστω ότι xpn-a δεν είναι ανάγωγο. Τότε υπάρχει g(x)F[x] κανονικό, ανάγωγο και τέτοιο ώστε

g(x)|(xpn-a).

Από το Θεώρημα του Kronecker (Θεώρημα 1.4.3) υπάρχει μία επέκταση K/F, όπου το g(x) έχει μία ρίζα, έστω β. Αυτό σημαίνει ότι

g(b)=0bpn-a=0βpn=a.

Άρα, στον δακτύλιο K[x] ισχύει ότι

xpn-a=xpn-βpn=(x-β)pn

και

g(x)|(x-β)pn.

Αφού ο δακτύλιος K[x] είναι Π.Μ.Α. έπεται ότι η ανάλυση του g(x) σε ανάγωγους παράγοντες στον K[x] είναι της μορφής

g(x)=(x-β)s, όπου s=degg(x).

Επομένως, στον F[x] ισχύει ότι

g(x)=xs-βxs-1++(-1)sβs.

Άρα βsF και μάλιστα 1s<pn. Έστω pt=ΜΚΔ(s,pn). Τότε t<n και

pt=ks+lpn για k,l.

Επομένως, για το βptF ισχύει:

βpt=βksβlpn=(bs)k(bpn)l=(bs)kal.

Συνεπώς

βpn-1=(βpt)pn-1-tF.

Τότε, όμως,

a=βpn=(βpn-1)pFp.

Αποδείξαμε, λοιπόν, το επόμενο συμπέρασμα:

Πρόταση 4.3.8.

xpn-aF[x] είναι ανάγωγο αν και μόνο αν aFp.

4.4 Ασκήσεις

  1. 1.

    Έστω Ε=GF(8).

    • Να υπολογίσετε τους πίνακες για τις πράξεις στις ομάδες (E, +) και (E*, ).

    • Να βρείτε ένα πρωταρχικό στοιχείο του E.

    • Να δείξετε ότι Ε είναι τέλειο, δείχνοντας αναλυτικά ότι E=E2.

  2. 2.

    Έστω f(x)=x3+x2+2x5[x].

    • Να βρείτε ένα σώμα ανάλυσης E του f(x).

    • Να περιγράψετε τα στοιχεία του E.

    • Να βρείτε ένα στοιχείο a έτσι ώστε E=5(a).

  3. 3.

    Να δείξετε ότι υπάρχει ανάγωγο πολυώνυμο βαθμού 6 πάνω από το Ζ5.

  4. 4.

    Να υπολογίσετε τα υποσώματα GF(p)EGF(p36).

  5. 5.

    Να αποδείξετε ότι αν F είναι σώμα χαρακτηριστικής p0, τότε η συνάρτηση του Frobenius, f:FF, bbp είναι αυτομορφισμός του F.

  6. 6.

    Να αποδείξετε ότι αν F είναι σώμα χαρακτηριστικής p0, τότε Fp είναι υπόσωμα του F.

  7. 7.

    Έστω p ένας πρώτος φυσικός αριθμός και F ένα σώμα με charF=p. Δίνεται Το πολυώνυμο f(x)=xp-x-aF[x]. Αν το f(x) έχει μία ρίζα, έστω β, στο F, να αποδείξετε ότι οι ρίζες του f(x) είναι οι β,β+1,,β+(p-1)F. Να αποδείξετε ότι Το f(x) είναι ανάγωγο στο F[x] ή Το f(x) αναλύεται σε γινόμενο γραμμικών παραγόντων στο F[x].

  8. 8.

    Να αποδείξετε ότι ένα σώμα F είναι τέλειο αν και μόνον αν κάθε ανάγωγο πολυώνυμο του F[x] είναι διαχωρίσιμο.

Βιβλιογραφία Κεφαλαίου 4

  1. 1.

    Bastida, J. R. Field Extensions and Galois Theory, Vol.  22. Addison-Wesley, 2007.

  2. 2.

    Dummit, D.S., Foote, R.M. Abstract Algebra. J. Wiley and Sons, INc, 2004.

  3. 3.

    Escofier, J.P. Galois Theory. Springer, 2001.

  4. 4.

    Fox, D. Galois Theory. John Wiley & Sons, 2012.

  5. 5.

    Lidl, R., Niederreiter, H. Finite Fields. Cambridge University Press, New York 1994.

  6. 6.

    Milne, J.S. Fields and Galois Theory. www.jmilne.org, 2014.

  7. 7.

    Rotman, J. Θεωρία Galois. Leader Books, 2000.

  8. 8.

    Stewart, I. Galois Theory. Champan and Hall, 1973.