Classification des 16 éléments du corps GF (16) en carrés successifs.

Documents pareils
Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Exercices Corrigés Premières notions sur les espaces vectoriels

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,


NOTATIONS PRÉLIMINAIRES

Formes quadratiques. 1 Formes quadratiques et formes polaires associées. Imen BHOURI. 1.1 Définitions

Cours de mathématiques

3 Approximation de solutions d équations

Pour l épreuve d algèbre, les calculatrices sont interdites.

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Chapitre VI - Méthodes de factorisation

Chapitre 2. Matrices

Proposition. Si G est un groupe simple d ordre 60 alors G est isomorphe à A 5.

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Programmation linéaire

NOMBRES COMPLEXES. Exercice 1 :

Le produit semi-direct

Résolution de systèmes linéaires par des méthodes directes

Introduction à l étude des Corps Finis

Déterminants. Marc SAGE 9 août Inverses et polynômes 3

Mathématiques appliquées à l'économie et à la Gestion

I. Polynômes de Tchebychev

Un K-espace vectoriel est un ensemble non vide E muni : d une loi de composition interne, c est-à-dire d une application de E E dans E : E E E

Problème 1 : applications du plan affine

Chapitre 1 : Évolution COURS

Fonctions de plusieurs variables

Calcul différentiel sur R n Première partie

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

Programmation linéaire et Optimisation. Didier Smets

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

Correction de l examen de la première session

108y= 1 où x et y sont des entiers

Programmation linéaire

Rappels et compléments, première partie : Nombres complexes et applications à la géométrie

Extrait du poly de Stage de Grésillon 1, août 2010

Propriétés des options sur actions

Chapitre 6. Fonction réelle d une variable réelle

avec des nombres entiers

Résolution d équations non linéaires

Cours d analyse numérique SMI-S4

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Corrigé Problème. Partie I. I-A : Le sens direct et le cas n= 2

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Chaînes de Markov au lycée

Texte Agrégation limitée par diffusion interne

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Cryptographie et fonctions à sens unique

Probabilités sur un univers fini

Cours d Analyse. Fonctions de plusieurs variables

Théorème du point fixe - Théorème de l inversion locale

Comment démontrer des formules sans effort? exposé de maîtrise

Comparaison de fonctions Développements limités. Chapitre 10

Cours 02 : Problème général de la programmation linéaire

Les indices à surplus constant

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Coefficients binomiaux

Groupe symétrique. Chapitre II. 1 Définitions et généralités

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Calcul différentiel. Chapitre Différentiabilité

Structures algébriques

Théorie et Codage de l Information (IF01) exercices Paul Honeine Université de technologie de Troyes France

Définitions. Numéro à préciser. (Durée : )

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

[ édité le 30 avril 2015 Enoncés 1

CCP PSI Mathématiques 1 : un corrigé

Feuille d exercices 2 : Espaces probabilisés

Conversion d un entier. Méthode par soustraction

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

ÉPREUVE COMMUNE DE TIPE Partie D

III- Raisonnement par récurrence

Analyse en Composantes Principales

Premiers exercices d Algèbre. Anne-Marie Simon

aux différences est appelé équation aux différences d ordre n en forme normale.

Chapitre 2. Eléments pour comprendre un énoncé

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Eteindre. les. lumières MATH EN JEAN Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

Développement décimal d un réel

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

Chapitre 1 Régime transitoire dans les systèmes physiques

Mathématiques Algèbre et géométrie

Exercices sur le chapitre «Probabilités»

Calcul fonctionnel holomorphe dans les algèbres de Banach

Introduction à la théorie des graphes. Solutions des exercices

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

Fonctions homographiques

La maison Ecole d ' Amortissement d un emprunt Classe de terminale ES. Ce qui est demandé. Les étapes du travail

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Simulation de variables aléatoires

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives.

Partie 1 - Séquence 3 Original d une fonction

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Une introduction aux codes correcteurs quantiques

Probabilités sur un univers fini

chapitre 4 Nombres de Catalan

Développements limités, équivalents et calculs de limites

Polynômes à plusieurs variables. Résultant

Transcription:

Feuille de révisions Classification des 16 éléments du corps GF (16) en carrés successifs. Soit GF (16) le corps à 16 éléments, décrit par la table ci-dessous où α est racine de X 4 + X + 1. On sait que GF (16) est un espace vectoriel sur GF (2) = {0, 1}, avec pour base B = {1, α, α 2, α 3 } et que β 15 = 1 pour tout élément non nul β. 1) Montrer que les éléments β = α 5 et γ = α 10 vérifient β 2 = γ et γ 2 = β et qu ils sont les racines du polyôme X 2 + X + 1 ; déduire que l on a la décomposition suivante : X 2 + X + 1 = (X β)(x γ) 2) Soit K l ensemble {0, 1, β, γ}. Montrer que tout élément de K est racine de X 4 X. Déduire que X 4 X est produit de 4 monômes que l on précisera. 3) Montrer que l addition ou la multiplication de deux éléments de K est encore un élément de K. Ecrire explicitement les tables d addition et de multiplication pour K. 4) Montrer que α 3 est racine du polynôme X 5 1, ainsi que ses carrés successifs : α 6, α 12, α 9. Décomposer X 4 + X 3 + X 2 + X + 1 en produit de 4 monômes. 5)Considérons le graphe G ayant pour sommets les 15 éléments non nuls de GF (16) avec un arc de x vers y quand y = x 2. Désignons par C(x) la composante fortement connexe de x. a) Montrer qu il y a un cycle de G passant par les 4 sommets : α 3, α 6, α 12 et α 9. Déduire C(α 3 ). b) Représenter le graphe de G par un dessin. Déterminer ses composantes fortement connexes. Que peut-on dire du graphe réduit? De ses composantes faiblement connexes? c) Montrer que les composantes de α et de α 7 sont formées des racines de X 4 + X + 1 et de X 4 + X 3 + 1 respectivement. Décomposer ces deux polynômes en produit de 4 monômes. 6) Montrer que l application qui à x fait correspondre y = x 2 est une application linéaire de GF (16) dans lui- même, conidéré comme un espace vectoriel sur GF (2). Préciser la matrice M de f par rapport à la base B. 7) Montrer que M est inversible. Calculer son inverse. Justifier que tout élément y de GF (16) admet une racine carrée unique r(y). Déterminer r(y) pour y = 1, α, α 2, α 3. Quelle est la matrice de r par rapport à la base B?

Feuille d exercices n o 1 : Problèmes d affectation Exercice 1 Soit à résoudre le problème d affectation de matrice des coûts : 4 3 5 A = 3 6 3 7 3 8 a i,j représente le coût d affectation de l ouvrier O i à la tâche T j. 1) Décomposer A en somme de 3 matrices : A = C +L+R où C est colonnesconstantes, L lignes-constantes et R comporte un zéro au moins par rangée. 2) Donner un minorant du coût de toute affectation. 3) Montrer ensuite que toute affectation où O 3 ne fait pas T 2 coûte au moins 13. Conclure. Exercice 2 Soit à résoudre le problème d affectation de matrice des coûts : 2 8 6 3 6 4 13 9 20 10 A = 3 3 5 22 14 5 6 11 11 18 1 9 15 14 18 Ses coûts représentent des frais de déplacements de 5 inspecteurs vers des chantiers (en ligne k figurent les frais de l inspecteur I k vers les chantiers C 1, C 2, C 3, C 4 et C 5 ). On veut affecter un inspecteur et un seul à chaque chantier de façon à minimiser la somme des coûts des 5 déplacements. 1) Décomposer A en somme de 3 matrices : A = C +L+R dans M 5,5 (R + )où C est colonnes-constantes, L lignes-constantes et R comporte un zéro au moins par rangée. 2) Donner un minorant m du coût de toute affectation (m =coût par rapport à C + L). 3) Quel est le deuxième minimum r dans la ligne 5 de R? Déduire que (m + r) est un minorant du coût de toute affectation où I 5 ne va pas en C 1. 4) Si le cinquième inspecteur va en C 1, la sous-matrice correspondante S de R obtenue en éliminant la ligne 5 et la colonne 1 se décompose comme en 1), soit S = C + L + R. Préciser. Déduire l affectation de moindre coût dans ce sous-problème. Conclure.

Feuille d exercices n o 2 : Les corps Exercice 1 Construction explicite du corps à 16 éléments. 1) Dans Z 2 [X], ensemble des polynômes à coefficients dans Z 2 = {0, 1}, montrer que a) Q(X) = X 2 + X + 1 est irréductible b) P (X) = X 4 + X + 1 est irréductible 2) On choisit P comme modulo et on considère GF (2 4 ) = Z 2 [X] /(X 4 +X+1). Ecrire la table des décompositions des éléments de GF (2 4 ). Exercice 2 Description matricielle du corps à 8 éléments. Soit F = GF (8) le corps à 8 éléments. C est un espace vectoriel sur GF (2) = {0, 1}, avec pour base B = {1, α, α 2, α 3 }, où α est racine de X 3 + X + 1 = 0. Tout élément z de F s écrit de manière unique sous forme z = (a+bα+cα 2 ) où a, b, c sont dans GF (2) ; a, b, c sont ses composantes binaires. 1) Calculer les composantes binaires du produit zz où z = (a + bα + cα 2 ) et z = (a + bα + cα 2 ). 2) Dans l ensemble M 3,3 (GF (2)) des matrices carrées 3 3 à coefficients dans GF (2). On note I la matrice identité et A la matrice suivante A = 0 1 0 0 0 1 1 1 0 Calculer la matrice A 2 et montrer que A 3 = A + I. 3) Soit M l application qui à tout élément z = (a + bα + cα 2 ) de F fait correspondre la matrice : M(z) = (ai + ba + ca 2 ). Préciser en fonction de a, b, c les coefficients de M(z). Montrer que M est injective, que M(z +z) = M(z) + M(z ) et M(zz) = M(z)M(z ). 4) Montrer que pour tout entier k, on a M(α k ) = A k ; en déduire que A 7 = I et que toute puissance de A est égale à l une des 7 matrices suivantes : I, A, A 2, A 3, A 4, A 5, A 6. 5) Montrer que A 3 a pour inverse A 4 et que A 4 = A + A 2. Calculer les coefficients de A 4. Déterminer de même les inverses des matrices A et A 2. 6) Calculer les matrices A 59 et A 222 et les produits suivants :

P = (A+I)(A 2 +A+I), Q = (A 2 +I)(A+I) 141 et R = (A 2 +A+I)(A+I) 23. Méthode conseillée : se ramener à des puissances de A ou de α.

Feuille d exercices n o 3 : Les codes Exercice 1 Construction d un code 2-correcteur. Soit C le code de matrice de vérification H = ( A I 7 ) avec A = 1 0 1 0 0 1 1 0 1 0 1 1 1 1 0 0 1 0 1 1 0 1) Montrer que C = {Y/HY T = 0} est un sous-espace-vectoriel de Z 10 2. Préciser sa dimension. 2) Donner une base de C (utiliser la matrice génératrice). 3) Montrer que tout système de 4 vecteurs colonnes de H est libre. Déduire que l on peut toujours corriger 2 erreurs. 4) Montrer que dans C tout vecteur non nul a un support qui compte au moins d = 5 éléments. 5) Peut-on corriger 3 erreurs? 6) Montrer que l ensemble C + des mots pairs de C est un sous-espace vectoriel de dimension 2 avec lequel on peut détecter 3 erreurs. 6) Montrer que l ensemble Ĉ des mots Ŷ de C tels que HŶ T = 0 est un sousespace vectoriel de dimension 3. Donner son cardinal et une base. Combien d erreurs peut-on corriger? Exercice 2 Indépendance et capacité de correction d un code. Soit C le code binaire dont la matrice de vérification de parité H est la suivante 1 0 0 0 0 1 1 1 H = 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 1 0 0 0 1 1 1 1 0

Pour tout mot binaire Y, on note w(y ) son poids. Si Y = (y 1 y 2 y 3 y 4 y 5 y 6 y 7 y 8 ) est un mot binaire de longueur 8, le produit S = HY T est un mot binaire de longueur 4 et de poids compris entre 0 et 4. 1) Montrer qu étant donné un mot binaire Y de longueur 8 et de poids p, a) si p est impair, alors le poids du produit w(s) vaut 1 ou 3 ; b) si p = 2, alors le poids du produit w(s) vaut 2 ou 4. 2) Déduire que 3 colonnes quelconques de H forment un système libre. 3) Soit un mot binaire S de longueur 4. Montrer que a) si S est de poids 1 ou 3, alors il existe un et un seul mot Y de poids 1 et de longueur 8 tel que HY T = S ; b) si S est de poids 2 ou 4, alors il existe plusieurs mots Y de poids 2 et de longueur 8 tels que HY T = S (on précisera les solutions Y de l équation matricielle HY T = S dans le cas où S = (1100) et S = (1111)). Note : on déduit que C permet de corriger 1 erreur et de détecter 2 erreurs. Mais on ne peut pas reconstituer le mot initial quand il y a 2 erreurs. 4) Soit C l ensemble des mots du code (caractérisés par HY T = 0). Montrer que C est de dimension 4, qu il contient le vecteur 1 = (11111111) et que tout mot Y de C distinct de 1 et de 0 est de poids w(y ) = 4. (indication : Y et 1 Y ) sont de poids > 2 d après la question 1)). Exercice 3 Le code 1-correcteur de longueur 6 généré par (I, A + I). Soit C le code binaire dont la matrice génératrice est G définie par 1 0 0 1 1 0 G = 0 1 0 0 1 1 0 0 1 1 1 1 1) Montrer que G est de rang plein et qu elle admet deux inverses à droite distincts. Déterminer la dimension de C et sa matrice de vérification H. 2) Dans H, montrer que tout système lié de vecteurs lignes contient au minimum 3 vecteurs. 3) Trouver 3 vecteurs distincts Y, Y et Z de poids respectifs 2, 2 et 1 tels que Y H = Y H = ZH. 4) Déduire que C permet de corriger une erreur mais pas de détecter 2 erreurs. 5) Montrer que l ensemble C + des mots pairs de C contient exactement 3 mots non nuls que l on écrira et qu ils sont de poids 4. Trouver K matrice 6 4 à coefficients dans GF (2) telle que l on ait KY T = 0 si et seulement si Y C + pour tout vecteur Y de longueur 6. 6) Montrer que C + permet de détecter 2 erreurs mais pas de les corriger.

Feuille d exercices n o 4 : Les graphes Exercice 1 Réduction d une matrice en changeant l ordre des indices et calcul d inverse de matrices. Pour toute matrice carrée M de M n n notons G(M) le graphe associé c est à dire le graphe simple dont les sommet sont les indices i = 1, 2, 3, 4, 5, 6 avec un arc de i vers j si et seulement si le coefficient a ij est non nul. Soit R(M) le graphe réduit de G(M). 1) Représenter par un dessin les graphes G(N) et R(N) correspondant à la matrice N suivante : N = 11 0 3 4 11 0 0 1 1 0 0 0 0 0 1 0 0 1 3 5 1 1 2 2 3 2 0 1 3 1 0 0 2 0 0 3 Classer les 6 indices par composantes fortement connexes de G(N) et répartir les composantes par niveaux de R(N). 2) Vérifier que la composante fortement connexe J contenant l indice 5 est sans arc rentrant. 3) Déduire une matrice de permutation Q telle que N = Q t NQ. Exercice 2 Matrices d adajacence d un graphe et composantes connexes Soit G le graphe ci-dessous. 1) Ecrire sa matrice booléenne d adajacence B. Déterminer les puissances booléennes (I + B) k pour k > 1. A partir de quel rang la suite des (I + B) k est-elle stationnaire? 2) Calculer la matrice booléenne P de la relation de précédence de G et déterminer les composantes fortement connexes de G. 3) Décrire le graphe réduit R de G. Répartir ses sommets par niveaux. Exercice 3

Trigonalisation par blocs d une matrice à coefficients réels. 1) Présicer le graphe G associé à la matrice C suivante : C = 1 0 0 2 0 5 4 8 0 6 6 2 4 7 4 3 6 7 0 0 0 1 0 1 3 5 0 1 7 6 0 0 0 1 0 2 Réordonner les 6 indices par composantes fortement connexes de G et par niveaux du graphe réduit de G. 2) Déduire une matrice de permutation Q telle que Q t CQ soit trigonale par blocs avec tous les zéros de Q t CQ au-dessous de la diagonale principale. Calculer explicitement les coefficients de Q t CQ. Exercice 4 Soit G le graphe suivant : Soient A sa matrice d adjacence et B sa matrice booléenne d adjacence. 1) Préciser A. Calculer A 2 et A 3. Combien y a-t-il de termes non nuls? 2) Montrer que la suite de matrices (I + B) k est stationnaire à partir d un certain rang r et interpréter le terme général de (I + B) r. Exercice 5 Situation d un graphe à circuit. Soit G le graphe suivant : Soient A sa matrice d adjacence et B sa matrice booléenne d adjacence. 1) Montrer que les puissances A k et B k de A et B ne sont jamais nulles. 2) Montrer que la suite des B k est périodique à parti d un certain rang. 3) Déduire que la suite des (I + B) k est stationnaire à partir d un certain rang.