Sauter au contenu
Logo image

Exercices 22.4 Exercices

1.

Calculez chacun des éléments suivants.
  1. \(\displaystyle [\gf(3^6) : \gf(3^3)]\)
  2. \(\displaystyle [\gf(128): \gf(16)]\)
  3. \(\displaystyle [\gf(625) : \gf(25) ]\)
  4. \(\displaystyle [\gf(p^{12}): \gf(p^2)]\)
Indication.
Assurez-vous qu’il s’agit bien d’une extension de corps.

2.

Calculez \([\gf(p^m): \gf(p^n)]\text{,}\)\(n \mid m\text{.}\)

3.

Quel est le treillis des sous-corps de \(\gf(p^{30})\) ?

4.

Soit \(\alpha\) un zéro de \(x^3 + x^2 + 1\) sur \({\mathbb Z}_2\text{.}\) Construisez un corps fini d’ordre \(8\text{.}\) Montrez que \(x^3 + x^2 + 1\) se décompose dans \({\mathbb Z}_2(\alpha)\text{.}\)
Indication.
Il y a huit éléments dans \({\mathbb Z}_2(\alpha)\text{.}\) Exhibez deux autres zéros de \(x^3 + x^2 + 1\) différents de \(\alpha\) parmi ces huit éléments.

5.

Construisez un corps fini d’ordre \(27\text{.}\)
Indication.
Trouvez un polynôme irréductible \(p(x)\) dans \({\mathbb Z}_3[x]\) de degré \(3\) et montrez que \({\mathbb Z}_3[x]/ \langle p(x) \rangle\) a \(27\) éléments.

6.

Prouvez ou réfutez : \({\mathbb Q}^\ast\) est cyclique.

7.

Factorisez chacun des polynômes suivants dans \({\mathbb Z}_2[x]\text{.}\)
  1. \(\displaystyle x^5- 1\)
  2. \(\displaystyle x^6 + x^5 + x^4 + x^3 + x^2 + x + 1\)
  3. \(\displaystyle x^9 - 1\)
  4. \(\displaystyle x^4 +x^3 + x^2 + x + 1\)
Indication.
(a) \(x^5 -1 = (x+1)(x^4+x^3 + x^2 + x+ 1)\) ; (c) \(x^9 -1 = (x+1)( x^2 + x+ 1)(x^6+x^3+1)\text{.}\)

8.

Prouvez ou réfutez : \({\mathbb Z}_2[x] / \langle x^3 + x + 1 \rangle \cong {\mathbb Z}_2[x] / \langle x^3 + x^2 + 1 \rangle\text{.}\)
Indication.
Vrai.

9.

Déterminez le nombre de codes cycliques de longueur \(n\) pour \(n = 6, 7, 8, 10\text{.}\)

10.

Prouvez que l’idéal \(\langle t + 1 \rangle\) dans \(R_n\) est le code dans \({\mathbb Z}_2^n\) constitué de tous les mots de parité paire.

11.

Construisez tous les codes BCH de
  1. longueur \(7\text{.}\)
  2. longueur \(15\text{.}\)
Indication.
(a) Utilisez le fait que \(x^7 - 1 = (x + 1)( x^3 + x + 1)(x^3 + x^2 + 1)\text{.}\)

12.

Prouvez ou réfutez : Il existe un corps fini qui est algébriquement clos.
Indication.
Faux.

13.

Soit \(p\) un nombre premier. Prouvez que le corps des fractions rationnelles \({\mathbb Z}_p(x)\) est un corps infini de caractéristique \(p\text{.}\)

14.

Soit \(D\) un domaine intègre de caractéristique \(p\text{.}\) Prouvez que \((a - b)^{p^n} = a^{p^n} - b^{p^n}\) pour tous \(a, b \in D\text{.}\)

15.

Montrez que tout élément d’un corps fini peut s’écrire comme somme de deux carrés.

16.

Soient \(E\) et \(F\) des sous-corps d’un corps fini \(K\text{.}\) Si \(E\) est isomorphe à \(F\text{,}\) montrez que \(E = F\text{.}\)

17.

Soient \(F \subset E \subset K\) des corps. Si \(K\) est une extension séparable de \(F\text{,}\) montrez que \(K\) est aussi une extension séparable de \(E\text{.}\)
Indication.
Si \(p(x) \in F[x]\text{,}\) alors \(p(x) \in E[x]\text{.}\)

18.

Soit \(E\) une extension d’un corps fini \(F\text{,}\)\(F\) a \(q\) éléments. Soit \(\alpha \in E\) algébrique sur \(F\) de degré \(n\text{.}\) Prouvez que \(F( \alpha )\) a \(q^n\) éléments.
Indication.
Puisque \(\alpha\) est algébrique sur \(F\) de degré \(n\text{,}\) on peut écrire tout élément \(\beta \in F(\alpha)\) de façon unique comme \(\beta = a_0 + a_1 \alpha + \cdots + a_{n - 1} \alpha^{n - 1}\) avec \(a_i \in F\text{.}\) Il y a \(q^n\) \(n\)-uplets possibles \((a_0, a_1, \ldots, a_{n - 1})\text{.}\)

19.

Montrez que toute extension finie d’un corps fini \(F\) est simple ; c’est-à-dire, si \(E\) est une extension finie d’un corps fini \(F\text{,}\) prouvez qu’il existe un \(\alpha \in E\) tel que \(E = F( \alpha )\text{.}\)

20.

Montrez que pour tout \(n\) il existe un polynôme irréductible de degré \(n\) dans \({\mathbb Z}_p[x]\text{.}\)

21.

Prouvez que l’application de Frobenius \(\Phi : \gf(p^n) \rightarrow \gf(p^n)\) définie par \(\Phi : \alpha \mapsto \alpha^p\) est un automorphisme d’ordre \(n\text{.}\)

22.

Montrez que tout élément de \(\gf(p^n)\) peut s’écrire sous la forme \(a^p\) pour un unique \(a \in \gf(p^n)\text{.}\)

23.

Soient \(E\) et \(F\) des sous-corps de \(\gf(p^n)\text{.}\) Si \(|E| = p^r\) et \(|F| = p^s\text{,}\) quel est l’ordre de \(E \cap F\) ?

24. Théorème de Wilson.

Soit \(p\) un nombre premier. Prouvez que \((p-1)! \equiv -1 \pmod{p}\text{.}\)
Indication.
Factorisez \(x^{p-1} - 1\) sur \({\mathbb Z}_p\text{.}\)

25.

Si \(g(t)\) est le polynôme générateur minimal d’un code cyclique \(C\) dans \(R_n\text{,}\) prouvez que le terme constant de \(g(x)\) est \(1\text{.}\)

26.

Il est souvent concevable qu’une rafale d’erreurs puisse se produire lors de la transmission, comme dans le cas d’une surtension électrique. Une telle brève rafale d’interférences peut altérer plusieurs bits consécutifs dans un mot de code. Les codes cycliques permettent la détection de telles rafales d’erreurs. Soit \(C\) un code cyclique \((n,k)\text{.}\) Prouvez que toute rafale d’erreurs d’au plus \(n-k\) chiffres peut être détectée.

27.

Prouvez que les anneaux \(R_n\) et \({\mathbb Z}_2^n\) sont isomorphes en tant qu’espaces vectoriels.

28.

Soit \(C\) un code dans \(R_n\) engendré par \(g(t)\text{.}\) Si \(\langle f(t) \rangle\) est un autre code dans \(R_n\text{,}\) montrez que \(\langle g(t) \rangle \subset \langle f(t) \rangle\) si et seulement si \(f(x)\) divise \(g(x)\) dans \({\mathbb Z}_2[x]\text{.}\)

29.

Soit \(C = \langle g(t) \rangle\) un code cyclique dans \(R_n\) et supposons que \(x^n - 1 = g(x) h(x)\text{,}\)\(g(x) = g_0 + g_1 x + \cdots + g_{n - k} x^{n - k}\) et \(h(x) = h_0 + h_1 x + \cdots + h_k x^k\text{.}\) Définissons \(G\) comme la matrice \(n \times k\)
\begin{equation*} G = \begin{pmatrix} g_0 & 0 & \cdots & 0 \\ g_1 & g_0 & \cdots & 0 \\ \vdots & \vdots &\ddots & \vdots \\ g_{n-k} & g_{n-k-1} & \cdots & g_0 \\ 0 & g_{n-k} & \cdots & g_{1} \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \cdots & g_{n-k} \end{pmatrix} \end{equation*}
et \(H\) comme la matrice \((n-k) \times n\)
\begin{equation*} H = \begin{pmatrix} 0 & \cdots & 0 & 0 & h_k & \cdots & h_0 \\ 0 & \cdots & 0 & h_k & \cdots & h_0 & 0 \\ \cdots & \cdots & \cdots & \cdots & \cdots & \cdots & \cdots \\ h_k & \cdots & h_0 & 0 & 0 & \cdots & 0 \end{pmatrix}\text{.} \end{equation*}
  1. Prouvez que \(G\) est une matrice génératrice pour \(C\text{.}\)
  2. Prouvez que \(H\) est une matrice de contrôle de parité pour \(C\text{.}\)
  3. Montrez que \(HG = 0\text{.}\)