Maths Post-Bac Ouvrir l'app

Exercices corrigés — Corps finis

Algèbre · 18 exercices-types du palier socle

L2L3Maths ingénieur

Chaque exercice donne l'énoncé, des indices progressifs et la correction rédigée étape par étape. Ouvre les blocs seulement après avoir cherché.

Revoir le cours : Corps finis Définitions, méthodes et exemples corrigés du chapitre.

La caractéristique est un nombre premier

DémonstrationDifficulté 3/5

Montrer que la caractéristique d'un corps fini KK est un nombre premier pp.

Indices (3)

La caractéristique existe (finitude) : c'est le plus petit m>0m>0 avec m1=0m\cdot 1=0.

Supposer m=abm=ab avec 1<a,b<m1<a,b<m et utiliser que KK est intègre.

Un corps n'a pas de diviseur de zéro.

Correction détaillée
Existence

Les multiples 1,21,31,1,2\cdot1,3\cdot1,\dots ne peuvent être tous distincts (KK fini) : il existe un plus petit m>0m>0 avec m1=0m\cdot 1=0. C'est la caractéristique.

Primalité

D'abord m2m\geq 2 : dans un corps 101\neq 0, donc 11=101\cdot 1=1\neq 0. Ensuite, si m=abm=ab avec 1<a,b<m1<a,b<m, alors (a1)(b1)=(ab)1=m1=0(a\cdot 1)(b\cdot 1)=(ab)\cdot 1=m\cdot 1=0 ; mais par minimalité de mm on a a10a\cdot 1\neq 0 et b10b\cdot 1\neq 0 (car 0<a,b<m0<a,b<m), ce qui contredit l'intégrité du corps. mm n'a donc pas de factorisation non triviale : m=pm=p est premier.

Réponse. La caractéristique d'un corps fini est un premier pp. (Énoncé vérifié machine : char(GF(4))=2, char(GF(9))=3, char(GF(25))=5 — _verif_corps_finis.py A2 ✓)
Faire cet exercice dans l'app →

Un corps fini a p^n éléments

DémonstrationDifficulté 3/5

Soit KK un corps fini de caractéristique pp. Montrer que K=pn\lvert K\rvert=p^n pour un certain n1n\geq 1.

Indices (3)

Le sous-corps premier Fp\mathbb{F}_p s'injecte dans KK.

KK est un espace vectoriel sur Fp\mathbb{F}_p.

Un Fp\mathbb{F}_p-espace vectoriel de dimension nn a pnp^n éléments.

Correction détaillée
Structure de F_p-espace vectoriel

KK contient le sous-corps premier Fp={0,1,,(p1)1}\mathbb{F}_p=\{0,1,\dots,(p-1)\cdot1\}. KK est alors un espace vectoriel sur Fp\mathbb{F}_p (l'addition de KK, la multiplication externe par Fp\mathbb{F}_p). Étant fini, il est de dimension finie nn.

Cardinal

Une base (e1,,en)(e_1,\dots,e_n) donne une bijection KFpnK\cong\mathbb{F}_p^{\,n} (coordonnées) : chaque vecteur λiei\sum\lambda_i e_i a pp choix par coordonnée, soit K=pn\lvert K\rvert=p^n.

Réponse. K=pn\lvert K\rvert=p^n (dimension nn sur Fp\mathbb{F}_p). (Vérifié machine : cardinaux 4,8,9,16,25,27,64=pn4,8,9,16,25,27,64=p^n — A1 ✓)
Faire cet exercice dans l'app →

Le sous-corps premier

DémonstrationDifficulté 3/5

Montrer que le sous-corps premier d'un corps fini de caractéristique pp est isomorphe à Fp=Z/pZ\mathbb{F}_p=\mathbb{Z}/p\mathbb{Z}.

Indices (3)

Considérer le morphisme d'anneaux ZK\mathbb{Z}\to K, kk1k\mapsto k\cdot 1.

Son noyau est pZp\mathbb{Z} (par définition de la caractéristique).

Appliquer le théorème d'isomorphisme.

Correction détaillée
Morphisme

L'application ψ:ZK, kk1\psi:\mathbb{Z}\to K,\ k\mapsto k\cdot 1 est un morphisme d'anneaux. Son noyau est {k:k1=0}=pZ\{k:k\cdot 1=0\}=p\mathbb{Z} (car pp = caractéristique).

Isomorphisme

Par le théorème d'isomorphisme, imψZ/pZ=Fp\operatorname{im}\psi\cong\mathbb{Z}/p\mathbb{Z}=\mathbb{F}_p. Comme pp est premier, Fp\mathbb{F}_p est un corps : c'est le plus petit sous-corps de KK.

Réponse. Le sous-corps premier Fp\cong\mathbb{F}_p, de cardinal pp. (Vérifié machine : Fp=2\lvert\mathbb{F}_p\rvert=2 dans GF(8), 33 dans GF(27) — A3 ✓)
Faire cet exercice dans l'app →

Table de GF(4)

CalculDifficulté 3/5

Construire GF(4)=F2[X]/(X2+X+1)\mathrm{GF}(4)=\mathbb{F}_2[X]/(X^2+X+1) : avec α=X\alpha=X, calculer α2\alpha^2, α3\alpha^3, et dresser la table de multiplication des éléments non nuls.

Indices (3)

La relation α2+α+1=0\alpha^2+\alpha+1=0 donne α2=α+1\alpha^2=\alpha+1 (caractéristique 22).

Les 44 éléments sont 0,1,α,α+10,1,\alpha,\alpha+1.

Réduire chaque produit modulo α2=α+1\alpha^2=\alpha+1.

Correction détaillée
Puissances

α2=α+1\alpha^2=\alpha+1 ; α3=αα2=α(α+1)=α2+α=(α+1)+α=1\alpha^3=\alpha\cdot\alpha^2=\alpha(\alpha+1)=\alpha^2+\alpha=(\alpha+1)+\alpha=1 (car 2α=02\alpha=0). Donc α\alpha est d'ordre 33, primitif.

Table ×

αα=α+1\alpha\cdot\alpha=\alpha+1 ; α(α+1)=α2+α=1\alpha(\alpha+1)=\alpha^2+\alpha=1 ; (α+1)2=α2+1=(α+1)+1=α(\alpha+1)^2=\alpha^2+1=(\alpha+1)+1=\alpha. Le groupe F4×={1,α,α2}\mathbb{F}_4^\times=\{1,\alpha,\alpha^2\} est cyclique d'ordre 33.

Réponse. α2=α+1\alpha^2=\alpha+1, α3=1\alpha^3=1 ; F4×\mathbb{F}_4^\times cyclique d'ordre 33. (Vérifié machine : A4 (α²=α+1, α³=1) — E2 ✓)
Faire cet exercice dans l'app →

x^q = x dans GF(q)

DémonstrationDifficulté 3/5

Montrer que tout élément xx de Fq\mathbb{F}_q (avec q=pnq=p^n) vérifie xq=xx^q=x (généralisation du petit théorème de Fermat).

Indices (3)

Traiter d'abord x=0x=0.

Pour x0x\neq 0, utiliser que Fq×\mathbb{F}_q^\times a q1q-1 éléments.

Appliquer le théorème de Lagrange (ou gG=eg^{\lvert G\rvert}=e).

Correction détaillée
Cas x=0

0q=00^q=0.

Cas x≠0

xFq×x\in\mathbb{F}_q^\times, groupe d'ordre q1q-1. Par Lagrange, xq1=1x^{q-1}=1, donc xq=xxq1=xx^q=x\cdot x^{q-1}=x.

Conclusion

xq=xx^q=x pour tout xFqx\in\mathbb{F}_q. Pour q=pq=p premier, on retrouve Fermat xpx(modp)x^p\equiv x\pmod p.

Réponse. xq=xx^q=x pour tout xFqx\in\mathbb{F}_q. (Vérifié machine sur 55 corps : xq1=1x^{q-1}=1 si x0x\neq0, xq=xx^q=x — B3 ✓ ; recoupe Fermat (Arithmétique))
Faire cet exercice dans l'app →

Le rêve du débutant

DémonstrationDifficulté 3/5

Montrer qu'en caractéristique pp, (a+b)p=ap+bp(a+b)^p=a^p+b^p pour tous a,ba,b (« freshman's dream »).

Indices (3)

Développer par la formule du binôme.

Étudier la divisibilité de (pk)\binom{p}{k} par pp pour 0<k<p0<k<p.

En caractéristique pp, pc=0p\cdot c=0.

Correction détaillée
Binôme

(a+b)p=k=0p(pk)akbpk(a+b)^p=\sum_{k=0}^{p}\binom{p}{k}a^k b^{p-k}.

Coefficients intermédiaires

Pour 0<k<p0<k<p, (pk)=p!k!(pk)!\binom{p}{k}=\dfrac{p!}{k!(p-k)!} est un entier ; or pp!p\mid p! tandis que pk!p\nmid k! et p(pk)!p\nmid(p-k)! (pp premier, 0<k,pk<p0<k,p-k<p). Donc p(pk)p\mid\binom{p}{k}, et en caractéristique pp ces termes sont nuls.

Conclusion

Il ne reste que k=0k=0 et k=pk=p : (a+b)p=ap+bp(a+b)^p=a^p+b^p. (Par récurrence, (a+b)pn=apn+bpn(a+b)^{p^n}=a^{p^n}+b^{p^n}.)

Réponse. (a+b)p=ap+bp(a+b)^p=a^p+b^p en caractéristique pp. (Base du Frobenius — vérifié machine : φ additif sur GF(8)/GF(9)/GF(27) — C1 ✓)
Faire cet exercice dans l'app →

Le groupe multiplicatif est cyclique

DémonstrationDifficulté 3/5

Montrer que Fq×\mathbb{F}_q^\times est un groupe cyclique (théorème de l'élément primitif).

Indices (3)

Dans un corps, Xd1X^d-1 a au plus dd racines.

En déduire que #{xFq×:xd=1}d\#\{x\in\mathbb{F}_q^\times:x^d=1\}\leq d pour tout dd.

Un groupe abélien fini d'ordre NN vérifiant cette borne pour tout dNd\mid N est cyclique.

Correction détaillée
Borne par les racines

Fq×\mathbb{F}_q^\times est abélien d'ordre N=q1N=q-1. Pour dNd\mid N, les éléments d'ordre divisant dd sont des racines de Xd1X^d-1 ; dans un corps, ce polynôme a au plus dd racines, donc #{x:xd=1}d\#\{x:x^d=1\}\leq d.

Critère de cyclicité

Notons ψ(d)\psi(d) le nombre d'éléments d'ordre exactement dd (dNd\mid N). Si ψ(d)>0\psi(d)>0, prenons xx d'ordre dd : x\langle x\rangle a dd éléments, tous racines de Xd1X^d-1 ; comme il y en a au plus dd, x\langle x\rangle contient tous les éléments d'ordre divisant dd, et ceux d'ordre exactement dd sont ses φ(d)\varphi(d) générateurs. Donc ψ(d){0,φ(d)}\psi(d)\in\{0,\varphi(d)\}, en particulier ψ(d)φ(d)\psi(d)\leq\varphi(d). Or dNψ(d)=N=dNφ(d)\sum_{d\mid N}\psi(d)=N=\sum_{d\mid N}\varphi(d) : l'inégalité terme à terme jointe à l'égalité des sommes force ψ(d)=φ(d)\psi(d)=\varphi(d) pour tout dd — en particulier ψ(N)=φ(N)1\psi(N)=\varphi(N)\geq 1.

Conclusion

Donc Fq×\mathbb{F}_q^\times possède un élément d'ordre q1q-1 : c'est un élément primitif, et Fq×=g\mathbb{F}_q^\times=\langle g\rangle est cyclique.

Réponse. Fq×\mathbb{F}_q^\times est cyclique. (Vérifié machine : élément d'ordre q1q-1 trouvé dans GF(8),GF(16),GF(9),GF(25) — B1 ✓ ; recoupe Théorie des groupes)
Faire cet exercice dans l'app →

Table des logarithmes de GF(8)

CalculDifficulté 3/5

Dans GF(8)=F2[X]/(X3+X+1)\mathrm{GF}(8)=\mathbb{F}_2[X]/(X^3+X+1), montrer que α=X\alpha=X est primitif (ordre 77) et dresser la table des puissances α0,,α6\alpha^0,\dots,\alpha^6.

Indices (3)

α3=α+1\alpha^3=\alpha+1 ; calculer les puissances successives.

F8×=7\lvert\mathbb{F}_8^\times\rvert=7 est premier : tout élément 1\neq 1 est d'ordre 77.

Réduire chaque puissance modulo α3=α+1\alpha^3=\alpha+1.

Correction détaillée
Puissances

α0=1\alpha^0=1, α1=α\alpha^1=\alpha, α2=α2\alpha^2=\alpha^2, α3=α+1\alpha^3=\alpha+1, α4=α2+α\alpha^4=\alpha^2+\alpha, α5=α2+α+1\alpha^5=\alpha^2+\alpha+1, α6=α2+1\alpha^6=\alpha^2+1, puis α7=1\alpha^7=1.

Primitivité

Les 77 puissances sont distinctes et énumèrent F8×\mathbb{F}_8^\times : α\alpha est d'ordre 77, donc primitif. (Comme 77 est premier, tout élément 1\neq 1 est primitif.)

Réponse. α\alpha primitif, α7=1\alpha^7=1, les αk\alpha^k (0k60\leq k\leq 6) sont les 77 éléments non nuls. (Vérifié machine : ord(X)=7 dans GF(8), {X0,,X6}\{X^0,\dots,X^6\} distincts — B2 ✓)
Faire cet exercice dans l'app →

Ordre divisant q-1

DémonstrationDifficulté 3/5

Montrer que l'ordre multiplicatif de tout xFq×x\in\mathbb{F}_q^\times divise q1q-1, et qu'il y a exactement φ(q1)\varphi(q-1) éléments primitifs.

Indices (3)

x\langle x\rangle est un sous-groupe de Fq×\mathbb{F}_q^\times.

Appliquer Lagrange.

Dans un groupe cyclique d'ordre NN, le nombre de générateurs est φ(N)\varphi(N).

Correction détaillée
Divisibilité

x\langle x\rangle est un sous-groupe de Fq×\mathbb{F}_q^\times (ordre q1q-1) ; par Lagrange, ord(x)=x\operatorname{ord}(x)=\lvert\langle x\rangle\rvert divise q1q-1.

Éléments primitifs

Fq×\mathbb{F}_q^\times étant cyclique d'ordre q1q-1, ses générateurs (éléments d'ordre q1q-1) sont au nombre de φ(q1)\varphi(q-1).

Réponse. ord(x)q1\operatorname{ord}(x)\mid q-1 ; φ(q1)\varphi(q-1) éléments primitifs. (Vérifié machine : ordq1\mid q-1 ; primitifs de GF(8)=φ(7)=6\varphi(7)=6, GF(16)=φ(15)=8\varphi(15)=8 — B4/B5 ✓)
Faire cet exercice dans l'app →

Bijectivité de x ↦ x^k

DémonstrationDifficulté 3/5

Montrer que xxkx\mapsto x^k est une bijection de Fq\mathbb{F}_q si et seulement si gcd(k,q1)=1\gcd(k,q-1)=1. Application : xx3x\mapsto x^3 sur GF(8)\mathrm{GF}(8).

Indices (3)

L'application fixe 00 ; étudier sa restriction au groupe cyclique Fq×\mathbb{F}_q^\times.

Dans un groupe cyclique d'ordre NN, xxkx\mapsto x^k est bijective     gcd(k,N)=1\iff\gcd(k,N)=1.

gcd(3,7)=1\gcd(3,7)=1 pour GF(8)\mathrm{GF}(8).

Correction détaillée
Sur le groupe cyclique

Écrivons Fq×=g\mathbb{F}_q^\times=\langle g\rangle, ordre N=q1N=q-1. xxkx\mapsto x^k correspond, en exposant, à jkjmodNj\mapsto kj\bmod N, bijective     k\iff k inversible modulo N    gcd(k,N)=1N\iff\gcd(k,N)=1.

Application

Sur GF(8)\mathrm{GF}(8), N=7N=7 et gcd(3,7)=1\gcd(3,7)=1 : xx3x\mapsto x^3 est bijective. (Sur GF(4)\mathrm{GF}(4), gcd(3,3)=31\gcd(3,3)=3\neq 1 : xx3x\mapsto x^3 n'est pas bijective.)

Réponse. xxkx\mapsto x^k bijective     gcd(k,q1)=1\iff\gcd(k,q-1)=1 ; cube bijectif sur GF(8) mais pas GF(4). (Vérifié machine : D5 ✓)
Faire cet exercice dans l'app →

Résidus quadratiques

DémonstrationDifficulté 3/5

Pour qq impair, montrer qu'il y a exactement q12\tfrac{q-1}{2} carrés non nuls dans Fq\mathbb{F}_q.

Indices (3)

Considérer σ:Fq×Fq×, xx2\sigma:\mathbb{F}_q^\times\to\mathbb{F}_q^\times,\ x\mapsto x^2.

σ\sigma est un morphisme de groupes ; déterminer son noyau.

imσ=Fq×/kerσ\lvert\operatorname{im}\sigma\rvert=\lvert\mathbb{F}_q^\times\rvert/\lvert\ker\sigma\rvert.

Correction détaillée
Noyau du carré

σ(x)=x2\sigma(x)=x^2 est un morphisme de Fq×\mathbb{F}_q^\times. Son noyau {x:x2=1}\{x:x^2=1\} : x21=(x1)(x+1)=0x^2-1=(x-1)(x+1)=0 donne x=±1x=\pm 1, distincts car qq impair (111\neq -1). Donc kerσ=2\lvert\ker\sigma\rvert=2.

Comptage

L'image (les carrés non nuls) a pour cardinal Fq×kerσ=q12\dfrac{\lvert\mathbb{F}_q^\times\rvert}{\lvert\ker\sigma\rvert}=\dfrac{q-1}{2}.

Réponse. Exactement q12\tfrac{q-1}{2} carrés non nuls. (Vérifié machine : GF(9)→44, GF(25)→1212 — D4 ✓)
Faire cet exercice dans l'app →

Produit des éléments non nuls (Wilson)

DémonstrationDifficulté 3/5

Dans Fq\mathbb{F}_q (q=pn3q=p^n\geq 3), calculer le produit xFq×x\prod_{x\in\mathbb{F}_q^\times}x de tous les éléments non nuls (généralisation du théorème de Wilson).

Indices (3)

Apparier chaque xx avec son inverse x1x^{-1} (produit 11).

Les éléments égaux à leur inverse vérifient x2=1x^2=1, soit (x1)(x+1)=0(x-1)(x+1)=0.

Distinguer qq impair (111\neq -1) et qq pair (caractéristique 22, 1=1-1=1).

Correction détaillée
Éléments auto-inverses

x=x1    x2=1    (x1)(x+1)=0    x{1,1}x=x^{-1}\iff x^2=1\iff(x-1)(x+1)=0\iff x\in\{1,-1\} (corps). Si qq est impair (111\neq -1), ce sont 22 éléments distincts ; si qq est pair (caractéristique 22), 1=1-1=1 et seul 11 convient.

Appariement & résultat

Tous les autres éléments se regroupent en paires {x,x1}\{x,x^{-1}\} de produit 11. Il reste donc le produit des auto-inverses : qq impair 1(1)=1\Rightarrow 1\cdot(-1)=-1 ; qq pair 1\Rightarrow 1. Pour q=pq=p premier impair, on retrouve Wilson : (p1)!1(modp)(p-1)!\equiv -1\pmod p.

Réponse. x0x=1\prod_{x\neq 0}x=-1 si qq impair, =1=1 si qq pair — Wilson généralisé. (Recoupe Wilson (Arithmétique) ; Fq×\mathbb{F}_q^\times cyclique vérifié machine B1)
Faire cet exercice dans l'app →

Corps $\iff$ irréductible

DémonstrationDifficulté 3/5

Montrer que Fp[X]/(m)\mathbb{F}_p[X]/(m) est un corps si et seulement si mm est irréductible sur Fp\mathbb{F}_p.

Indices (3)

Sens réciproque : si m=abm=ab non trivial, exhiber des diviseurs de zéro.

Sens direct : si mm irréductible et a≢0a\not\equiv 0, alors gcd(a,m)=1\gcd(a,m)=1.

Utiliser Bézout pour l'inverse.

Correction détaillée
Si m réductible

Si m=abm=ab avec 0<dega,degb<degm0<\deg a,\deg b<\deg m, alors aˉbˉ=mˉ=0ˉ\bar a\bar b=\bar m=\bar 0 ; et aˉ,bˉ0ˉ\bar a,\bar b\neq\bar 0 car mam\nmid a et mbm\nmid b (degrés non nuls <degm<\deg m). Ce sont des diviseurs de zéro : pas un corps.

Si m irréductible

Soit aˉ0ˉ\bar a\neq\bar 0 (donc mam\nmid a). mm étant irréductible, gcd(a,m)=1\gcd(a,m)=1 : par Bézout, au+mv=1au+mv=1, d'où aˉuˉ=1ˉ\bar a\,\bar u=\bar 1. Tout élément non nul est inversible : c'est un corps.

Réponse. Fp[X]/(m)\mathbb{F}_p[X]/(m) corps     m\iff m irréductible. (Vérifié machine : F_2[X]/(X²) a des diviseurs de zéro — E5 ; recoupe Polynômes (K[X]/(P) corps     \iff P irréductible))
Faire cet exercice dans l'app →

Tester l'irréductibilité

CalculDifficulté 3/5

Déterminer si X2+X+1X^2+X+1, X2+1X^2+1 (sur F2\mathbb{F}_2 puis F3\mathbb{F}_3), X2+2X^2+2 (sur F5\mathbb{F}_5) sont irréductibles.

Indices (3)

Un polynôme de degré 22 ou 33 est irréductible     \iff il n'a pas de racine.

Évaluer le polynôme en chaque élément du corps de base.

Une racine \Rightarrow un facteur de degré 11.

Correction détaillée
Sur F_2

X2+X+1X^2+X+1 : f(0)=1f(0)=1, f(1)=1f(1)=1 — pas de racine, irréductible. X2+1X^2+1 : f(1)=1+1=0f(1)=1+1=0 — racine 11, donc X2+1=(X+1)2X^2+1=(X+1)^2, réductible.

Sur F_3 et F_5

X2+1X^2+1 sur F3\mathbb{F}_3 : f(0)=1,f(1)=2,f(2)=5=2f(0)=1,f(1)=2,f(2)=5=2 — pas de racine, irréductible (1-1 n'est pas un carré mod 33). X2+2X^2+2 sur F5\mathbb{F}_5 : les carrés sont {0,1,4}\{0,1,4\}, et 2=3{1,4}-2=3\notin\{1,4\} — pas de racine, irréductible.

Réponse. X2+X+1X^2+X+1 irréd./F2\mathbb{F}_2 ; X2+1X^2+1 réd./F2\mathbb{F}_2 mais irréd./F3\mathbb{F}_3 ; X2+2X^2+2 irréd./F5\mathbb{F}_5. (Vérifié machine : E1 ✓)
Faire cet exercice dans l'app →

Arithmétique dans GF(8)

CalculDifficulté 3/5

Dans GF(8)=F2[X]/(X3+X+1)\mathrm{GF}(8)=\mathbb{F}_2[X]/(X^3+X+1) (avec α3=α+1\alpha^3=\alpha+1), calculer α1\alpha^{-1} et (α2+1)(α+1)(\alpha^2+1)(\alpha+1).

Indices (3)

α1=αq2=α6\alpha^{-1}=\alpha^{q-2}=\alpha^6 (ou via Bézout).

Utiliser la table des logarithmes (cf. B2).

Réduire les produits modulo α3=α+1\alpha^3=\alpha+1.

Correction détaillée
Inverse

α7=1\alpha^7=1 donc α1=α6=α2+1\alpha^{-1}=\alpha^6=\alpha^2+1 (table B2). Vérification : α(α2+1)=α3+α=(α+1)+α=1\alpha\cdot(\alpha^2+1)=\alpha^3+\alpha=(\alpha+1)+\alpha=1. ✓

Produit

(α2+1)(α+1)=α3+α2+α+1=(α+1)+α2+α+1=α2(\alpha^2+1)(\alpha+1)=\alpha^3+\alpha^2+\alpha+1=(\alpha+1)+\alpha^2+\alpha+1=\alpha^2 (car α+α=0\alpha+\alpha=0, 1+1=01+1=0). En logarithmes : α6α3=α9=α2\alpha^6\cdot\alpha^3=\alpha^9=\alpha^2.

Réponse. α1=α2+1(=α6)\alpha^{-1}=\alpha^2+1\,(=\alpha^6) ; (α2+1)(α+1)=α2(\alpha^2+1)(\alpha+1)=\alpha^2. (Vérifié machine : X1=X6X^{-1}=X^6 dans GF(8) — E4 ✓)
Faire cet exercice dans l'app →

Existence de GF(p^n)

DémonstrationDifficulté 3/5

Montrer qu'il existe un corps à pnp^n éléments, pour tout premier pp et tout n1n\geq 1.

Indices (3)

Considérer un corps de décomposition de XqXX^q-X (q=pnq=p^n) sur Fp\mathbb{F}_p (existence admise).

Vérifier que XqXX^q-X est séparable (sa dérivée vaut 1-1 en caractéristique pp).

Montrer que l'ensemble de ses racines est un sous-corps à qq éléments.

Correction détaillée
Corps de décomposition

Soit q=pnq=p^n et LL un corps de décomposition de f=XqXf=X^q-X sur Fp\mathbb{F}_p (existence admise, comme en E5). En caractéristique pp, q1=0q\cdot 1=0, donc f=qXq11=1f'=qX^{q-1}-1=-1 : ff est séparable et possède qq racines distinctes dans LL.

Le corps à q éléments

Soit F={xL:xq=x}F=\{x\in L:x^q=x\} (les qq racines de ff). FF est l'ensemble des points fixes de φn\varphi^n (où φ:xxp\varphi:x\mapsto x^p) ; φn\varphi^n étant un morphisme de corps (rêve du débutant itéré, A6), FF est stable par +,×+,\times et passage à l'inverse : c'est un sous-corps de LL, de cardinal exactement q=pnq=p^n.

Réponse. Il existe un corps à pnp^n éléments (les racines de XqXX^q-X dans son corps de décomposition). (La formule Np(n)>0N_p(n)>0 de D4 confirme a posteriori qu'un irréductible de degré nn existe ; recoupe Polynômes.)
Faire cet exercice dans l'app →

Unicité de GF(p^n)

DémonstrationDifficulté 3/5

Montrer que deux corps à q=pnq=p^n éléments sont isomorphes. (On admettra l'unicité du corps de décomposition.)

Indices (3)

Montrer que tout corps à qq éléments est corps de décomposition de XqXX^q-X sur Fp\mathbb{F}_p.

Utiliser que tout élément vérifie xq=xx^q=x (lot A).

Invoquer l'unicité du corps de décomposition.

Correction détaillée
Corps de décomposition

Soit KK un corps à qq éléments. Tout xKx\in K vérifie xq=xx^q=x (A5), donc XqX=xK(Xx)X^q-X=\prod_{x\in K}(X-x) se scinde dans KK ; comme ses qq racines sont exactement les qq éléments de KK, on a K=Fp(racines)K=\mathbb{F}_p(\text{racines}) : KK est le corps de décomposition de XqXX^q-X sur Fp\mathbb{F}_p.

Unicité

Deux corps de décomposition d'un même polynôme sur Fp\mathbb{F}_p sont isomorphes (résultat admis). Donc deux corps à qq éléments sont isomorphes : on note Fq\mathbb{F}_q.

Réponse. Deux corps à qq éléments sont isomorphes (== corps de décomposition de XqXX^q-X). (Vérifié machine : XqX=(Xa)X^q-X=\prod(X-a) — C6 ✓)
Faire cet exercice dans l'app →

Construire GF(9)

CalculDifficulté 3/5

Construire GF(9)=F3[X]/(X2+1)\mathrm{GF}(9)=\mathbb{F}_3[X]/(X^2+1). En notant i=Xi=X (donc i2=1=2i^2=-1=2), calculer (1+i)(2+i)(1+i)(2+i) et i4i^4.

Indices (3)

X2+1X^2+1 est irréductible sur F3\mathbb{F}_3 (E2).

Les 99 éléments sont a+bia+bi, a,bF3a,b\in\mathbb{F}_3.

Réduire avec i2=2i^2=2 et les coefficients modulo 33.

Correction détaillée
Le corps

X2+1X^2+1 irréductible sur F3\mathbb{F}_3 \Rightarrow corps à 99 éléments {a+bi:a,b{0,1,2}}\{a+bi:a,b\in\{0,1,2\}\}, avec i2=1=2i^2=-1=2.

Calculs

(1+i)(2+i)=2+i+2i+i2=2+3i+2=4+0i=1(1+i)(2+i)=2+i+2i+i^2=2+3i+2=4+0\cdot i=1 (car 3i=03i=0, 4=14=1 mod 33). i2=2i^2=2, i4=(i2)2=22=4=1i^4=(i^2)^2=2^2=4=1 : ii est d'ordre 44 (non primitif, car F9×=8\lvert\mathbb{F}_9^\times\rvert=8).

Réponse. GF(9)={a+bi}\mathrm{GF}(9)=\{a+bi\}, i2=2i^2=2 ; (1+i)(2+i)=1(1+i)(2+i)=1, i4=1i^4=1. (Vérifié machine : GF(9)=F_3[X]/(X²+1) est un corps — A1 ✓)
Faire cet exercice dans l'app →

S'entraîner davantage sur corps finis

18 exercices d'entraînement supplémentaires sur ce chapitre, plus le palier approfondissement, les quiz, le tuteur IA et les PDF à imprimer — dans l'app Maths Post-Bac.