WikiPrépaLivrets

Soit pp un nombre premier et (a0,a1,…,ap−1)(a_{0}, a_{1}, \ldots, a_{p-1}) des éléments d'un corps K\mathbb{K}. On considère la matrice A∈Mp(K)A \in \mathcal{M}_{p}(\mathbb{K}) définie par :

A=(a0ap−1…a1a1a0⋱⋮⋮⋱⋱ap−1ap−1…a1a0)A = \begin{pmatrix} a_{0} & a_{p-1} & \ldots & a_{1}
a_{1} & a_{0} & \ddots & \vdots
\vdots & \ddots & \ddots & a_{p-1}
a_{p-1} & \ldots & a_{1} & a_{0} \end{pmatrix}
On note JJ la matrice de permutation circulaire élémentaire telle que A=∑k=0p−1akJkA = \sum_{k=0}^{p-1} a_k J^k.

  1. Dans cette question, on suppose K=C\mathbb{K} = \mathbb{C}.
    1. Déterminer les valeurs propres de JJ et en déduire que AA est diagonalisable.
    2. Exprimer det⁡(A)\det(A) à l'aide des racines pp-ièmes de l'unité.

  2. On suppose désormais que K=Z/pZ\mathbb{K} = \mathbb{Z} / p \mathbb{Z}.
    1. En utilisant la structure de l'anneau (Z/pZ)[J](\mathbb{Z} / p \mathbb{Z})[J], montrer que Ap=(∑k=0p−1ak)IpA^p = \left( \sum_{k=0}^{p-1} a_k \right) I_p.
    2. En déduire une expression simplifiée de det⁡(A)\det(A) dans Z/pZ\mathbb{Z} / p \mathbb{Z}.
    3. Donner une condition nécessaire et suffisante sur les coefficients aia_i pour que AA soit inversible.

  3. Soit (a0,…,ap−1)∈Zp(a_0, \dots, a_{p-1}) \in \mathbb{Z}^p. Montrer la congruence suivante :
    det⁡(A)≡∑k=0p−1ak(modp)\det(A) \equiv \sum_{k=0}^{p-1} a_k \pmod p

1.

Pour la question 1, remarquer que Jp=IpJ^p = I_p et utiliser le fait que AA est un polynôme en JJ. Les valeurs propres d'un polynôme d'endomorphisme sont les images des valeurs propres par ce polynôme.

2.

Pour la question 2, utiliser l'identité de Frobenius dans un anneau de caractéristique pp : (x+y)p=xp+yp(x+y)^p = x^p + y^p. Ne pas oublier que dans Z/pZ\mathbb{Z}/p\mathbb{Z}, on a xp=xx^p = x.

3.

Pour la question 3, utiliser le morphisme de réduction modulo pp sur les matrices à coefficients entiers.

Idées clés

•

Utilisation de la réduction des matrices circulantes (base de diagonalisation commune).

•

Propriétés des corps de caractéristique pp (morphisme de Frobenius).

•

Lien entre déterminant et valeurs propres.

Résolution.

  1. Cas complexe
    1. La matrice JJ est la matrice de l'endomorphisme de décalage cyclique. Son polynôme caractéristique est χJ(X)=Xp−1\chi_J(X) = X^p - 1. Les valeurs propres de JJ sont les racines pp-ièmes de l'unité :
      Sp(J)={ωk∣k∈{0,…,p−1}}avecω=ei2πp\text{Sp}(J) = \{ \omega^k \mid k \in \{0, \dots, p-1\} \}   \text{avec}   \omega = e^{i\frac{2\pi}{p}}
      Comme χJ\chi_J est scindé à racines simples sur C\mathbb{C}, JJ est diagonalisable. Puisque A=P(J)A = P(J) avec P(X)=∑k=0p−1akXkP(X) = \sum_{k=0}^{p-1} a_k X^k, AA est également diagonalisable dans la même base de vecteurs propres que JJ.
    2. Les valeurs propres de AA sont les P(λ)P(\lambda) où λ∈Sp(J)\lambda \in \text{Sp}(J). Ainsi :
      Sp(A)={P(ωk)∣k∈{0,…,p−1}}\text{Sp}(A) = \{ P(\omega^k) \mid k \in \{0, \dots, p-1\} \}
      Le déterminant étant le produit des valeurs propres, on obtient :
      det⁡(A)=∏k=0p−1(∑j=0p−1ajωkj)\boxed{\det(A) = \prod_{k=0}^{p-1} \left( \sum_{j=0}^{p-1} a_j \omega^{kj} \right)}

  2. Cas du corps Z/pZ\mathbb{Z/p\mathbb{Z}}
    1. Dans un anneau de caractéristique pp, l'application x↦xpx \mapsto x^p est un morphisme d'anneaux (morphisme de Frobenius). Comme JJ commute avec les scalaires, on a :
      Ap=(∑k=0p−1akJk)p=∑k=0p−1(ak)p(Jk)pA^p = \left( \sum_{k=0}^{p-1} a_k J^k \right)^p = \sum_{k=0}^{p-1} (a_k)^p (J^k)^p
      D'après le petit théorème de Fermat, pour tout ak∈Z/pZa_k \in \mathbb{Z}/p\mathbb{Z}, on a akp=aka_k^p = a_k. De plus, Jp=IpJ^p = I_p, donc (Jk)p=(Jp)k=Ip(J^k)^p = (J^p)^k = I_p. On en déduit :
      Ap=∑k=0p−1akIp=(∑k=0p−1ak)IpA^p = \sum_{k=0}^{p-1} a_k I_p = \left( \sum_{k=0}^{p-1} a_k \right) I_p
      D'où le résultat :
      Ap=(∑k=0p−1ak)Ip\boxed{A^p = \left( \sum_{k=0}^{p-1} a_k \right) I_p}

    2. En passant au déterminant dans l'égalité précédente, on obtient :
      det⁡(Ap)=det⁡[(∑k=0p−1ak)Ip]=(∑k=0p−1ak)p\det(A^p) = \det \left[ \left( \sum_{k=0}^{p-1} a_k \right) I_p \right] = \left( \sum_{k=0}^{p-1} a_k \right)^p
      Par multiplicativité du déterminant, det⁡(Ap)=(det⁡A)p\det(A^p) = (\det A)^p. En utilisant à nouveau le petit théorème de Fermat dans Z/pZ\mathbb{Z}/p\mathbb{Z} (xp=xx^p = x), il vient :
      det⁡(A)=∑k=0p−1ak(modp)\boxed{\det(A) = \sum_{k=0}^{p-1} a_k \pmod p}

    3. Une matrice est inversible si et seulement si son déterminant est non nul. Dans le corps Z/pZ\mathbb{Z}/p\mathbb{Z}, cela se traduit par :
      A∈GLp(Z/pZ)  ⟺  ∑k=0p−1ak≢0(modp)\boxed{A \in GL_p(\mathbb{Z}/p\mathbb{Z}) \iff \sum_{k=0}^{p-1} a_k \not\equiv 0 \pmod p}

  3. Congruence pour des coefficients entiers Soit π:Z→Z/pZ\pi : \mathbb{Z} \to \mathbb{Z}/p\mathbb{Z} la projection canonique. On l'étend aux matrices par π~:Mp(Z)→Mp(Z/pZ)\tilde{\pi} : \mathcal{M}_p(\mathbb{Z}) \to \mathcal{M}_p(\mathbb{Z}/p\mathbb{Z}). Le déterminant étant une expression polynomiale des coefficients, il commute avec la réduction modulo pp :
    π(det⁡A)=det⁡(π~(A))\pi(\det A) = \det(\tilde{\pi}(A))
    D'après le résultat de la question 2(b) appliqué à la matrice π~(A)\tilde{\pi}(A), on a :
    det⁡(π~(A))=∑k=0p−1π(ak)=π(∑k=0p−1ak)\det(\tilde{\pi}(A)) = \sum_{k=0}^{p-1} \pi(a_k) = \pi\left( \sum_{k=0}^{p-1} a_k \right)
    Ce qui donne bien la congruence recherchée :
    det⁡(A)≡∑k=0p−1ak(modp)\boxed{\det(A) \equiv \sum_{k=0}^{p-1} a_k \pmod p}

Attention à ne pas utiliser la formule des valeurs propres avec les racines pp-ièmes de l'unité directement dans Z/pZ\mathbb{Z}/p\mathbb{Z} sans précaution, car ces racines n'existent pas nécessairement dans ce corps (elles n'y sont pas forcément toutes distinctes ou présentes). La méthode utilisant le morphisme de Frobenius est bien plus robuste.