Mathématiques autour de la cryptographie.
|
|
- Félix Bouchard
- il y a 8 ans
- Total affichages :
Transcription
1 Mathématiques autour de la cryptographie. Index Codage par division Codage série Code cyclique Code dual Code linéaire Corps de Galois Elément primitif m séquence Matrice génératrice Matrice de contrôle Ordre multiplicatif Polynôme générateur Polynôme minimal Polynôme primitif Représentation polynomiale - 8
2 Introduction aux codes correcteurs Pierre Csillag. Codes linéaires. Définitions. Les codes linéaires sont des codes où les bits du mot de code dépendent linéairement (selon xor et and) des bits d information. mot d information i = (i, i,, i k ) i j B = {, } mot de code c = (c, c,, c n ) c j B On notera le code C (n, k) n = longueur du mot de code (en bits) k = nombre de bits d information r = nombre de bits de contrôle on a n = k + r Sous espace vectoriel. Avec k bits, on peut former k mots différents, lesquels constituent un espace vectoriel de dimension k, soit B k. Dans un code linéaire C (n, k), les bits de contrôle sont liés aux bits d information, il y a donc une bijection entre les mots d information et les mots du code. Les relations de liaison sont linéaires, il y a donc isomorphisme entre l espace vectoriel B k et les mots du code C (n, k). Les mots du code appartiennent à la fois à B n (comme mot de longueur n) et à un espace vectoriel de dimension k (par isomorphisme entre C (n, k) et B k ). Les mots d un code linéaire forment un sous espace vectoriel de dimension k de B n. Théorème fondamental des codes linéaires. La distance minimale d un code est la plus petite distance que l on peut trouver entre des mots de code différents pris deux à deux. c, c C (n, k) La distance entre c et c est le poids de c c. Or tous les éléments de C forment un sous espace vectoriel donc c = c c C - 8
3 La distance minimale d un code linéaire est égale au poids minimal du code. Matrice génératrice. Définition. k mots linéairement indépendants forment une base pour le sous espace (de dim. k). On appelle matrice génératrice G du code une matrice k, n dont les k lignes sont les k mots de la base. N importe quel mot du code sera une combinaison linéaire des mots de base, donc on pourra obtenir un mot de code correspondant à un mot d information par le produit matriciel c = i.g n k * n = k n Forme canonique réduite : G (opérations élémentaires sur les lignes) () G = k A = k A k, r () k r (forme réduite à gauche) Les lignes de la nouvelle matrice génératrice G forment la base canonique du sous espace vectoriel des mots du code. Elle engendre un code systématique, car dans le produit c = i.g la sous matrice unitaire reproduira les bits d information
4 Contrôle de parité. Idée : on peut caractériser l appartenance d un vecteur libre A à un plan P, par le fait qu il est orthogonal à un vecteur B porté par une droite D. Ici, les vecteurs de P et ceux de D constituent deux sous espaces orthogonaux de notre espace habituel à trois dimensions. (puis généralisation à des espaces abstraits, sous espaces vectoriels de B n ). Sous espace orthogonal. Soit E n un espace vectoriel à n dimensions sur {, } a = (a, a,, a n ) et b = (b, b,, b n ) E n produit scalaire : c = a.b = a.b a.b a n.b n Définition de l orthogonalité : a b a.b =! La notion d orthogonalité a ces propriétés légèrement différentes de celles auxquelles nous sommes habituées ; étant donné que E n est défini sur un corps fini, un vecteur non nul peut être orthogonal à lui-même. Soient E k et E r deux sous espaces de E n. On dit que E r est le sous espace orthogonal de E k, si - k + r = n - tous les vecteurs de E k sont orthogonaux à tous les vecteurs de E r Matrice de contrôle. Soit un code C (n, k) défini par une matrice génératrice G. D code dual de C défini sur le sous espace orthogonal à l ensemble des mots du code C. Soit H la matrice génératrice de ce code dual (r, n) G.H t = H t transposée de la matrice H H est une matrice de contrôle (de parité) pour le code C G = k A k, r alors H = A t k, r r
5 En effet A k, r G.H t = k A k, r r G.H t = A k, r + A k, r = Codes cycliques. Définitions. Un code cyclique est un code linéaire C (n, k) tel que toute permutation circulaire sur les symboles d un mot de code donne encore un mot du code : [c n-, c n-,, c ] C [c n-,, c, c n- ] C Représentation polynomiale. On peut considérer les symboles d un mot comme les coefficients d un polynôme c = [c n-, c n-,, c ] c(x) = c n- x n- + + c x + c c = [] c(x) = x 5 + x 4 + x + addition modulo i.e. xor La correspondance entre le mot et sa représentation polynomiale est une bijection. Permutation circulaire. Une position vers la gauche : [c n-, c n-,, c ] c n- x n- + + c x + c [c n-,, c, c n- ] c n- x n- + + c x + c n- Equivalent à prendre le produit x.c(x) modulo x n (ou bien modulo x n + ) i positions vers la gauche : cad effectuer i fois le décalage précédent vers la gauche a = [] n =
6 pour i = 3 permutations circulaires a = [] a = x 3 (x 4 + x + ) mod(x 5 + ) x 7 + x 5 + x 3 x 5 + x 7 + x x 5 + x 3 + x x 5 + a (x) = x 3 + x + Une autre méthode consiste à exploiter le fait que x 5 = a = x 5 (x + ) + x 3 = x 3 + x + a = [] Polynôme générateur. Tout code linéaire C contient un mot non nul, dont le polynôme est de degré inférieur aux degrés des polynômes associés à tous les autres mots non nuls du code. Cet élément est unique, car s il y en avait deux, leur somme serait de degré inférieur. Examinons : G = k () () A k r Les lignes de G forment la base canonique de sous espace vectoriel des mots de code. Le polynôme de degré le plus faible de cette base correspond à la ligne inférieure de la matrice. Ce polynôme de degré r est le polynôme de plus faible degré de tous mots du code. Dans le cas d un code cyclique, on appelle ce polynôme g(x) le polynôme générateur du code. g(x) = g r x r + g r- x r- + + g x + g avec g r = et g = (sinon en factorisant par x on obtiendrait un poly. de d inf.) soit g(x) = x r + g r- x r- + + g x + Matrice génératrice. Le code étant cyclique, les permutations circulaires sur les bits du mot g, correspondant au polynôme générateur g(x), sont aussi des mots du code. Ainsi, les polynômes g(x), x.g(x), x g(x),, x k- g(x) correspondent à k mots linéairement indépendants de C, donc forment une base pour le sous espace des mots de C. Par suite,
7 tout mot de code est une combinaison linéaire de g(x), x.g(x), x g(x),, x k- g(x), donc est le produit d un polynôme quelconque et de g(x). Autrement dit : tout mot d un code cyclique est multiple de g(x). G = x k- g(x) x k- g(x) () () x.g(x) g(x) g r- g = () () g r- g Le code cyclique est un idéal. D après la nature de la matrice génératrice précédemment trouvée, un mot de code est une combinaison linéaire des polynômes : g(x), x.g(x), x g(x),, x k- g(x) Donc un mot de code est le produit de g(x) par un polynôme quelconque modulo x n + ; autrement dit c est un multiple de g(x). Rappel : un anneau est un ensemble A muni de deux lois internes : dont la première (loi dite additive) structure A en un groupe abélien (commutatif), et la seconde (loi dite multiplicative) est associative, et distributive par rapport à la première. (On peut dire qu un anneau est un ensemble où les opérations de type addition, soustraction et multiplication fonctionnent correctement). Un idéal d un anneau A est un sous ensemble I de A tel que a I et x A a.x I Soit K[x] l ensemble des polynômes défini sur un corps K (poly. dont les coeffs. sont les elts. d'un corps K). Nous savons que K[x] est structuré en anneau par les lois d addition et de multiplication des polynômes. On peut facilement vérifier que l ensemble K[x] / (x n + ) des restes de la division des polynômes par x n + est aussi un anneau, où la multiplication des polynômes se sous-entend modulo x n +. Dans un code cyclique, un mot de code est un multiple du polynôme g(x), donc le code cyclique est un idéal de K[x] / (x n + ). Et réciproquement, tout idéal de K[x] / (x n + ) est un code cyclique. Lorsque tous les éléments d un idéal sont des multiples d un même élément, ont dit que l idéal est principal. Dans notre cas, tous les idéaux de l anneau K[x] / (x n + ) sont
8 principaux (on dit que c est un anneau principal), donc tous les codes cycliques sont des idéaux principaux. Contrôle de parité. Propriété caractéristique de g(x). Exprimons la division euclidienne de x n + par le polynôme générateur g(x) : x n + = g(x).h(x) + R(x) d R(x) < r d de g(x) g(x).h(x) + R(x) = mod(x n + ) R(x) = g(x).h(x) mod(x n + ) le membre de droite est un multiple de g(x), donc c est un mot du code. Le membre de gauche ne peut être un mot non nul du code, car d R(x) < r ; or, le mot de code non nul du plus faible d est précisément g(x) dont le degré est r. Donc R(x) est fatalement nul. soit x n + = g(x).h(x) g(x) divise x n +.. Une condition nécessaire et suffisante pour qu un polynôme g(x) soit générateur (de d minimal) d un code cyclique est qu il divise x n +. Code dual. La relation x n + = g(x).h(x) peut aussi s écrire g(x).h(x) = mod(x n + ) ce qui rappel G.H t = Q? Y a-t-il une correspondance simple entre le polynôme h(x) et une matrice de contrôle H? Soit le code cyclique C (n, k) engendré par le polynôme g(x), et un mot c de ce code. Le polynôme c(x) est un multiple de g(x) : c(x) = f(x).g(x) comme g(x) divise x n + on a : g(x).h(x) = mod(x n + ) c(x).h(x) = f(x).g(x).h(x) = mod(x n + ) Donc le polynôme h(x) continue à jouer un rôle analogue à H h(x).c(x) = H.c t =.. on obtient la matrice de contrôle H :
9 h h h k- h k () H = () h h h k- h k En résumé, on obtient une matrice génératrice du code dual d un code cyclique, à partir du polynôme h(x) pris comme polynôme générateur, mais dans lequel on a inversé le sens des coefficients. Exemple : A partir de la décomposition en facteurs irréductibles de x 7 + (n = 7, k = 4) : x 7 + = (x 3 + x + )(x 3 + x + )(x + ) en prenant g(x) = x 3 + x + alors h(x) = (x 3 + x + )(x + ) = x 4 + x 3 + x + d où G et H : G = g(x) = x 3 +x + H = h(x) = +x +x 3 +x 4 Codage Série. Codage par multiplication. Tout mot d un code cyclique est multiple du polynôme générateur : c(x) C (n, k) c(x) = f(x).g(x) mod(x n + ) avec f(x) polynôme qcq ; en prenant le poly. correspondant au mot d information i(x) : c(x) = i(x).g(x) mod(x n + ) Méthode simple de réalisation matérielle du codage : circuit multiplieur de polynômes (l un fixe le multiplieur, l autre variable le multiplicande). Les coefficients du produit de polynômes forment le produit de convolution discret des coefficients des polynômes. Exemple avec (x 3 + x + x).(x 3 + x + ) :
10 x 3 + x + x + + x + + x 3 x 3 + x + x + + x + + x 3 x + = x x 3 + x + x + + x + + x 3 x + x + = x 3 + x + x + + x + + x 3 x 3 + x = x 3 + x + x + + x + + x 3 x x 4 = x 3 + x + x + + x + + x 3 + x 5 = x 5 x 3 + x + x + + x + + x 3 x 6 D où la réalisation matérielle suivante : x 6 + x 5 + x ou encore (x 3 + x + x) ( + x + x 3 ) (x 6 + x 5 + x) Le multiplicande est entré dans un registre à décalage bit de poids faible en tête ; le multiplieur est câblé physiquement (le est l élément neutre de la multiplication, AND logique) ; les bits sont additionnées modulo (xor). Les bits du produit sortent (en série) avec les bits de poids faible en tête. Le code obtenu n est pas systématique. Codage par division. Permet d obtenir un code systématique. i(x) = i k- x k- + + i x + i x le mot peut s écrire i k- i r k - 8
11 Multiplions i(x) par x r : x r.i(x) = i k- x n- + + i x r+ + i x r i k- i k r Divisons maintenant x r.i(x) par g(x) (dont le d est r) x r.i(x) = g(x).q(x) + R(x) avec d R(x) < r R(x) peut s écrire R r- R k r ou encore, le mot x r.i(x) + R(x) = g(x).q(x) étant un multiple de g(x), est un mot du code. Le mot correspondant se compose de sous mots disjoints : i k- i R r- R k r En résumé, on peut coder (code cyclique, sous forme systématique) un mot d information,. en le multipliant par x r, puis. en divisant le résultat par g(x). Le reste de la division fournit les bits de contrôle. Circuit diviseur (de polynômes). Construction du circuit réalisant la division de x 7 + x 5 + x + par x 3 + x + : - 8
12 Q(x) x 7 + x 5 + x + x 3 + x + x 7 + x 5 + x 4 x x + x 4 + x + x 4 + x + x x + Q(x) R(x) On voit les 4 bits du diviseur défiler de la gauche vers la droite. La soustraction (= addition) modulo n est effectuée que si le bit au dessus du bit de gauche du diviseur (bit encadré) est à. Par ailleurs, le MSB du diviseur vaut toujours ; donc le résultat de l addition des bits le plus à gauche vaut toujours. On peut donc "sous entendre" le MSB du diviseur et "anticiper" les opérations : lorsque le bit encadré vaut, l addition se fera comme si les 3 bits du diviseur étaient décalés d un cran vers la gauche ; et si le bit encadré vaut, on se contentera de recopier les bits du résultat précédent, sans additionner les bits du diviseur : Ici, le dividende était fixe, et c est le diviseur que l on faisait défiler. Il est plus pratique de fixer le diviseur et de faire défiler le dividende, lequel sera variable : - 8
13 () diviseur dividende reste quotient Dans ce cas de figure, lorsqu un arrive "en butée" à gauche, l addition des bits du diviseur se fera de nouveau d une manière anticipée ; et lorsqu un se trouve à gauche, le mot ne subira qu un simple décalage. On pourra donc matérialiser cette opération par un registre à décalage, dans lequel, chaque fois qu il y a un dans le quotient (cad en sortie du registre), le dividende sera complémenté (a xor = not(a)) sur les bits correspondant aux bits non nuls du diviseur : () (x 3 ) + x + x x x x
14 Corps de Galois. Corps finis. Rappels / Définitions. Un anneau est un ensemble A muni de lois internes, - la loi additive structure A en un groupe abélien (commutatif), - la loi multiplicative est associative et distributive par rapport à la première. Un corps (field) est un anneau K où tout élément, sauf l élément neutre de la loi additive, possède un inverse par rapport à la loi multiplicative. (Un corps est un ensemble où les 4 opérations : addition, soustraction, multiplication et division fonctionnent correctement). Un corps de Galois (un corps fini) est un corps dont le cardinal est fini. Théorèmes sur les corps finis ; - tout corps fini est commutatif. - le cardinal de tout corps fini est un nombre primaire p m (puissance entière d un nombre premier). - Tous les corps finis de même cardinal sont isomorphes. Corps de Galois à p éléments (p premier). Un corps de Galois à p éléments est un corps isomorphe à Z/pZ, ensemble des classes résiduelles modulo p (p étant un nombre premier). Notation CG(p), GF(p), F p Etude de CG(3) sur l exemple de Z/3Z + Chaque élément non nul à un inverse pour la multiplication : les éléments non nuls forment un sous-groupe multiplicatif
15 Mise en évidence de la nécessité d avoir un nombre p premier avec Z/4Z n a pas d inverse pour la multiplication (c est un diviseur de zéro) : Z/4Z n est pas un corps c est seulement un anneau. Retour à CG(3) représenté par Z/3Z : Toutes les puissances de valent. = etc. = = 3 = 4 = Les puissances successives de décrivent tous les éléments du sous-groupe multiplicatif. Le sous-groupe est cyclique et en est un générateur. On appelle ordre multiplicatif µ d un élément a de CG(p) le plus petit entier positif tel que a µ = ici µ() = µ() = On appel élément primitif un élément de CG(p) dont l ordre multiplicatif est p. Donc un élément primitif est un générateur du sous-groupe cyclique. Le sous- groupe multiplicatif d un corps de Galois est toujours cyclique. Exemple sur Z/7Z : Calculons les puissances successives de chacun des éléments : est l élément neutre de la multiplication = = µ() = = = 4 3 = µ() =
16 3 = 3 3 = 3 3 = = = = µ(3) = 6 4 = 4 4 = 4 3 = µ(4) = 3 5 = 5 5 = = = 5 5 = = µ(5) = 6 6 = 6 6 = µ(6) = Les puissances successives décrivent des cycles : le sous groupe est bien cyclique. Les ordres multiplicatifs sont,, 3 et 6 donc des diviseurs de 6 (d une manière générale, l ordre multiplicatif de tout élément du groupe cyclique divise p ). Deux éléments, 3 et 5, sont primitifs : leur ordre est 6. En figurant les éléments sur un cercle, disposés dans l ordre des puissances successives d un élément primitif (par exemple 3), on met en évidence un isomorphisme de groupe bien éloquent : En effet, la multiplication par 3 correspond exactement à la rotation de 6, celle par à la rotation de etc. et les puissances successives des éléments deviennent : Un théorème de Fermat (le petit théorème de Fermat) devient visible grâce à cette représentation : a CG(p) a p- =
17 Corps de Galois à p m éléments. Un corps fini à p m éléments CG(p m ) est isomorphe au corps des polynômes (à coefficients dans CG(p)) modulo un polynôme (irréductible dans CG(p)) de degré m. CG(p) est le corps de base (ou sous corps premier, ground field) pour CG(p m ). Exemple : construire CG(8) (=CG( 3 )) D après la définition il faut trouver un polynôme de troisième degré, irréductible sur CG(). CG() n étant autre que l ensemble {, } muni de l addition et de la multiplication modulo + Le polynôme x 3 + x + est irréductible dans CG(), car s il avait des facteurs il en aurait obligatoirement un du er degré. Or les deux polynômes du er degré étant x + et x, au moins l une des deux racines, ou, devrait être racine de x 3 + x +. Puisqu il n en est rien, x 3 + x + est irréductible dans CG(). Donc, CG( 3 ) peut être considéré comme l ensemble des classes résiduelles des polynômes sur CG() modulo x 3 + x +. Autrement dit, l ensemble des éléments de CG( 3 ) est l ensemble des polynômes sur CG() dont le degré est inférieur à 3. représentation polynomiale vectorielle x x + x x + x + x x + x + Nous retrouvons les éléments de B 3, ensemble des mots de 3 bits, dont nous connaissons déjà la structure d espace vectoriel, donc la structure de groupe additif. Mais pour l étude du sous-groupe multiplicatif, il est commode d introduire la notion de corps d extension
18 Soit un polynôme irréductible dans un corps K. En adjoignant à K une racine du polynôme (et ses puissances successives), on obtient un nouveau corps (sur-corps de K) appelé corps d extension de K. Dans ce nouveau corps, le polynôme n est plus irréductible. Exemple : nous avons déjà vu que le polynôme x 3 + x + était irréductible dans CG(). Soit α une racine de x 3 + x +. Alors on a α 3 + α + = ou encore α 3 = α + Munis de cette relation, cherchons les puissances successives de α, exprimées dans les deux représentations : = α = α α = α α 3 = α + α 4 = α + α α 5 = α + α + α 6 = α + α 7 = α est un élément primitif d ordre p m = 7 ; il est un générateur pour le sous-groupe cyclique commutatif (7 étant un nombre premier, tous les éléments non nuls de CG(8) sont primitifs). α est racine de x 3 + x +. Les autres racines de ce polynôme sont elles éléments de CG(8)? + + = + + = α α 3 + α + = α est racine α α 6 + α + = = α est racine α 3 α 9 + α 3 + = = α 4 α 4 α + α 4 + = = α 4 est racine α 5 = α
19 α 6 = α D où la décomposition de x 3 + x + en facteurs irréductibles sur CG(8) : x 3 + x + = (x + α)(x + α )(x + α 4 ) Polynôme minimal d un élément. L ordre multiplicatif µ d un élément a de CG(p m ) est le plus petit µ, tel que a i + µ = a i ou encore a µ = α est un élément primitif de CG(p m ), si µ(α) = p m Le polynôme minimal m(x) d un élément β de CG(p m ) est le polynôme (non nul) m(x) de plus faible degré dont β est racine : m(β) = m(x) est forcement irréductible, sinon il ne serait pas de degré minimal. Dans notre exemple de CG( 3 ), le polynôme minimal de chaque élément est : élément polynôme minimal x x + α x 3 + x + α x 3 + x + α 3 x 3 + x + α 4 x 3 + x + α 5 x 3 + x + α 6 x 3 + x + Récapitulons maintenant les éléments de CG( 3 ) définis par x 3 + x +, dans les 3 représentations (nous appellerons la ère la représentation polaire) : polaire représentation polynomiale vectorielle α α α α α 3 α + α 4 α + α α 5 α + α + α 6 α
20 Nous voyons que les éléments de CG(), et sont éléments de CG( 3 ), plus généralement, CG(p) est toujours sous-groupe de CG(p m ). Dans notre exemple on a α 7 =, donc on peut considérer α comme racine septième de l unité dans CG(p 3 ). Plus généralement, on peut considérer tout élément primitif de CG(p m ) comme racine (p m ) ième de l unité dans CG(p m ). Un théorème important affirme, que pour tout éléments a et b de CG(p m ), on a (a + b) p = a p + b p Cela se vérifie aisément dans le cas binaire ; dans tout corps fini CG( m ), on a notamment (x + ) = x + à cause du double produit qui est nul. La conséquence de ce fait est, que si β est racine d un polynôme minimal, β l est aussi, ainsi que β 4, β 8, β 6,, et le nombre de racines ainsi obtenues ne risque pas de dépasser le degré du polynôme, car les exposants de β doivent se comprendre modulo m. Par suite, le polynôme minimal de l élément β est aussi celui des éléments β, β 4, β 8, β 6, Les éléments qui admettent le même polynôme minimal sont dits conjugués. Dans notre exemple, le polynôme minimal de l élément est m (x) = x + celui de α, α et de α 4 est m (x) = m (x) = m 4 (x) = x 3 + x + celui de α 3, α 6 et de α est (cad α 3, α 6 et de α 5 ) m 3 (x) = m 6 (x) = m 5 (x) = x 3 + x + Donc α, α et α 4 sont conjugués ; ainsi que α 3, α 6 et α 5. On peut vérifier que le produit de tous les polynômes minimum distincts, de m (x) à m m m--(x) redonne x +. Par exemple, pour m = 3 : x 7 + = m (x)m (x)m 3 (x) = (x +)(x 3 + x + )(x 3 + x + ) = 6 i= i ( x α ) - 8
21 Polynômes primitifs. Un polynôme primitif est un polynôme minimal, dont au moins une racine est primitive (c'est-à-dire élément primitif d un corps de Galois). Dans notre exemple, x 3 + x + et x 3 + x + sont primitifs, x ne l est pas. On démontre que pour tous les degrés, il existe au moins un polynôme primitif. m séquence. Une application de la théorie des corps de Galois et des circuits diviseurs par un polynôme : les générateurs de m - séquence (séquence à longueur maximal, maximum length sequence, pseudorandom number genrators). Reprenons la structure du circuit diviseur par le polynôme h(x) = x 3 + x + : x x Initialisons les bascules à l état (de la gauche vers la droite), et étudions les états successifs à chaque impulsion de l horloge : Nous voyons qu après sept coups d horloge le système revient à son état initial : le dispositif décrit un cycle de 7 états. De plus les sept mots obtenus sont, dans leur représentation vectorielle, les 7 puissances successives de a, racine du polynôme primitif h(x) = x 3 + x + engendrant ainsi le groupe multiplicatif de CG( 3 )
22 La bascule de gauche produit la séquence [], idem pour les autres avec un décalage. La période de cette séquence (7 bits) est liée au fait que le polynôme h(x) = x 3 + x + est primitif, donc il engendre les 3 = 7 éléments de CG( 3 ). De la même manière, un circuit diviseur, construit à partir de n importe quelpolynôme primitif de degré m à coefficients binaires engendrera une séquence de longueur m -. Tout polynôme non primitif, du même degré, conduirait à une séquence plus courte, d où le nom de séquence à longueur maximal. Les séquences ainsi générées ont des propriétés statistiques très intéressantes. Elles sont parfaitement déterministes ; mais beaucoup des propriétés statistiques des signaux aléatoires y sont vérifiées signal pseudo - aléatoire. Pour caractériser un signal aléatoire : moyenne, fonction d autocorrélation. Ces deux grandeurs s étudient plus facilement sur un signal centré, donc nous allons sous entendre les valeurs - et + pour les valeurs logiques binaires et. Une m-séquence comporte m- zéros et m- uns, puisque le mot [ ] ne fait pas partis du groupe cyclique. Pour des m importants, la différence entre le nombre des uns et celui des zéros devient négligeable. La moyenne tend donc vers zéro lorsque m augmente (avec la représentation - et +). La fonction d auto corrélation pour un signal discret x(k) est : K xx ( i) = lim n n x( j) x( i + n j= j) ce qui devient dans le cas d un signal binaire a(k) : K aa ( i) = lim n n n j= ( ) a + a j i + j Si l on désigne par a(k) le k ième terme de la m-séquence, alors la fonction d autocorrélation K aa (x) vaut lorsque k est égal à un multiple de m (c est la période du signal), et on peut montrer que toute les autres valeurs de k K aa (i) = m Dans l exemple précédent : - 8
23 K aa (i) - / i Lorsque m augmente, la fonction d autocorrélation des m-séquences tend vers celle d un bruit blanc (~dirac). Variante du circuit : registre à décalage, dont les sorties sont, ou ne sont pas, reliées aux entrées d un xor selon, les coefficients du polynôme réciproque de h(x). La sortie du xor est rebouclée à l entrée du registre à décalage. Pour l exemple précédent le polynôme réciproque est x m h(/x) = x 3 + x + : (x) x x
Introduction à l étude des Corps Finis
Introduction à l étude des Corps Finis Robert Rolland (Résumé) 1 Introduction La structure de corps fini intervient dans divers domaines des mathématiques, en particulier dans la théorie de Galois sur
Plus en détailDe 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
Introduction. On suppose connus les ensembles N (des entiers naturels), Z des entiers relatifs et Q (des nombres rationnels). On s est rendu compte, depuis l antiquité, que l on ne peut pas tout mesurer
Plus en détailGroupe symétrique. Chapitre II. 1 Définitions et généralités
Chapitre II Groupe symétrique 1 Définitions et généralités Définition. Soient n et X l ensemble 1,..., n. On appelle permutation de X toute application bijective f : X X. On note S n l ensemble des permutations
Plus en détailStructures algébriques
Structures algébriques 1. Lois de composition s Soit E un ensemble. Une loi de composition interne sur E est une application de E E dans E. Soient E et F deux ensembles. Une loi de composition externe
Plus en détailExercices - Polynômes : corrigé. Opérations sur les polynômes
Opérations sur les polynômes Exercice 1 - Carré - L1/Math Sup - Si P = Q est le carré d un polynôme, alors Q est nécessairement de degré, et son coefficient dominant est égal à 1. On peut donc écrire Q(X)
Plus en détailLa Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1
La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1 La licence Mathématiques et Economie-MASS de l Université des Sciences Sociales de Toulouse propose sur les trois
Plus en détailI. Polynômes de Tchebychev
Première épreuve CCP filière MP I. Polynômes de Tchebychev ( ) 1.a) Tout réel θ vérifie cos(nθ) = Re ((cos θ + i sin θ) n ) = Re Cn k (cos θ) n k i k (sin θ) k Or i k est réel quand k est pair et imaginaire
Plus en détailPolynômes à plusieurs variables. Résultant
Polynômes à plusieurs variables. Résultant Christophe Ritzenthaler 1 Relations coefficients-racines. Polynômes symétriques Issu de [MS] et de [Goz]. Soit A un anneau intègre. Définition 1.1. Soit a A \
Plus en détailPremière partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015
Énoncé Soit V un espace vectoriel réel. L espace vectoriel des endomorphismes de V est désigné par L(V ). Lorsque f L(V ) et k N, on désigne par f 0 = Id V, f k = f k f la composée de f avec lui même k
Plus en détailwww.h-k.fr/publications/objectif-agregation
«Sur C, tout est connexe!» www.h-k.fr/publications/objectif-agregation L idée de cette note est de montrer que, contrairement à ce qui se passe sur R, «sur C, tout est connexe». Cet abus de langage se
Plus en détailThéorie et codage de l information
Théorie et codage de l information Les codes linéaires - Chapitre 6 - Principe Définition d un code linéaire Soient p un nombre premier et s est un entier positif. Il existe un unique corps de taille q
Plus en détailConversion d un entier. Méthode par soustraction
Conversion entre bases Pour passer d un nombre en base b à un nombre en base 10, on utilise l écriture polynomiale décrite précédemment. Pour passer d un nombre en base 10 à un nombre en base b, on peut
Plus en détailLe produit semi-direct
Le produit semi-direct Préparation à l agrégation de mathématiques Université de Nice - Sophia Antipolis Antoine Ducros Octobre 2007 Ce texte est consacré, comme son titre l indique, au produit semi-direct.
Plus en détailCours d Analyse. Fonctions de plusieurs variables
Cours d Analyse Fonctions de plusieurs variables Licence 1ère année 2007/2008 Nicolas Prioux Université de Marne-la-Vallée Table des matières 1 Notions de géométrie dans l espace et fonctions à deux variables........
Plus en détailReprésentation des Nombres
Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...
Plus en détailCours de mathématiques
DEUG MIAS premier niveau Cours de mathématiques année 2003/2004 Guillaume Legendre (version révisée du 3 avril 2015) Table des matières 1 Éléments de logique 1 1.1 Assertions...............................................
Plus en détailEtude de fonctions: procédure et exemple
Etude de fonctions: procédure et exemple Yves Delhaye 8 juillet 2007 Résumé Dans ce court travail, nous présentons les différentes étapes d une étude de fonction à travers un exemple. Nous nous limitons
Plus en détailReprésentation d un entier en base b
Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir
Plus en détailCalcul différentiel sur R n Première partie
Calcul différentiel sur R n Première partie Université De Metz 2006-2007 1 Définitions générales On note L(R n, R m ) l espace vectoriel des applications linéaires de R n dans R m. Définition 1.1 (différentiabilité
Plus en détailDOCM 2013 http://docm.math.ca/ Solutions officielles. 1 2 10 + 1 2 9 + 1 2 8 = n 2 10.
A1 Trouvez l entier positif n qui satisfait l équation suivante: Solution 1 2 10 + 1 2 9 + 1 2 8 = n 2 10. En additionnant les termes du côté gauche de l équation en les mettant sur le même dénominateur
Plus en détailChapitre VI - Méthodes de factorisation
Université Pierre et Marie Curie Cours de cryptographie MM067-2012/13 Alain Kraus Chapitre VI - Méthodes de factorisation Le problème de la factorisation des grands entiers est a priori très difficile.
Plus en détailDéveloppement décimal d un réel
4 Développement décimal d un réel On rappelle que le corps R des nombres réels est archimédien, ce qui permet d y définir la fonction partie entière. En utilisant cette partie entière on verra dans ce
Plus en détailTOUT CE QU IL FAUT SAVOIR POUR LE BREVET
TOUT E QU IL FUT SVOIR POUR LE REVET NUMERIQUE / FONTIONS eci n est qu un rappel de tout ce qu il faut savoir en maths pour le brevet. I- Opérations sur les nombres et les fractions : Les priorités par
Plus en détailExemple 4.4. Continuons l exemple précédent. Maintenant on travaille sur les quaternions et on a alors les décompositions
Exemple 4.4. Continuons l exemple précédent. Maintenant on travaille sur les quaternions et on a alors les décompositions HQ = He 1 He 2 He 3 He 4 HQ e 5 comme anneaux (avec centre Re 1 Re 2 Re 3 Re 4
Plus en détailLes opérations binaires
Les opérations binaires Compétences associées A2 : Analyser et interpréter une information numérique Objectifs Etre capable: - De coder les nombres entiers en code complément à 2. - De résoudre les opérations
Plus en détailCalcul 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.
1 Définitions, notations 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. On utilise aussi la notation m n pour le
Plus en détailNombres premiers. Comment reconnaître un nombre premier? Mais...
Introduction Nombres premiers Nombres premiers Rutger Noot IRMA Université de Strasbourg et CNRS Le 19 janvier 2011 IREM Strasbourg Definition Un nombre premier est un entier naturel p > 1 ayant exactement
Plus en détailCalcul fonctionnel holomorphe dans les algèbres de Banach
Chapitre 7 Calcul fonctionnel holomorphe dans les algèbres de Banach L objet de ce chapitre est de définir un calcul fonctionnel holomorphe qui prolonge le calcul fonctionnel polynômial et qui respecte
Plus en détailProgramme de la classe de première année MPSI
Objectifs Programme de la classe de première année MPSI I - Introduction à l analyse L objectif de cette partie est d amener les étudiants vers des problèmes effectifs d analyse élémentaire, d introduire
Plus en détailCours 02 : Problème général de la programmation linéaire
Cours 02 : Problème général de la programmation linéaire Cours 02 : Problème général de la Programmation Linéaire. 5 . Introduction Un programme linéaire s'écrit sous la forme suivante. MinZ(ou maxw) =
Plus en détailArithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot
Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,
Plus en détailUn 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
Exo7 Espaces vectoriels Vidéo partie 1. Espace vectoriel (début Vidéo partie 2. Espace vectoriel (fin Vidéo partie 3. Sous-espace vectoriel (début Vidéo partie 4. Sous-espace vectoriel (milieu Vidéo partie
Plus en détailMathématiques Algèbre et géométrie
Daniel FREDON Myriam MAUMY-BERTRAND Frédéric BERTRAND Mathématiques Algèbre et géométrie en 30 fiches Daniel FREDON Myriam MAUMY-BERTRAND Frédéric BERTRAND Mathématiques Algèbre et géométrie en 30 fiches
Plus en détailRésumé du cours d algèbre 1, 2013-2014. Sandra Rozensztajn. UMPA, ENS de Lyon, sandra.rozensztajn@ens-lyon.fr
Résumé du cours d algèbre 1, 2013-2014 Sandra Rozensztajn UMPA, ENS de Lyon, sandra.rozensztajn@ens-lyon.fr CHAPITRE 0 Relations d équivalence et classes d équivalence 1. Relation d équivalence Définition
Plus en détailCOURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE
COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE Le cours de la première année concerne les sujets de 9ème et 10ème années scolaires. Il y a bien sûr des différences puisque nous commençons par exemple par
Plus en détail1 Complément sur la projection du nuage des individus
TP 0 : Analyse en composantes principales (II) Le but de ce TP est d approfondir nos connaissances concernant l analyse en composantes principales (ACP). Pour cela, on reprend les notations du précédent
Plus en détail3 Approximation de solutions d équations
3 Approximation de solutions d équations Une équation scalaire a la forme générale f(x) =0où f est une fonction de IR dans IR. Un système de n équations à n inconnues peut aussi se mettre sous une telle
Plus en détailExtrait du poly de Stage de Grésillon 1, août 2010
MINI-COURS SUR LES POLYNÔMES À UNE VARIABLE Extrait du poly de Stage de Grésillon 1, août 2010 Table des matières I Opérations sur les polynômes 3 II Division euclidienne et racines 5 1 Division euclidienne
Plus en détailExercices - Fonctions de plusieurs variables : corrigé. Pour commencer
Pour commencer Exercice 1 - Ensembles de définition - Première année - 1. Le logarithme est défini si x + y > 0. On trouve donc le demi-plan supérieur délimité par la droite d équation x + y = 0.. 1 xy
Plus en détailLogiciel de Base. I. Représentation des nombres
Logiciel de Base (A1-06/07) Léon Mugwaneza ESIL/Dépt. Informatique (bureau A118) mugwaneza@univmed.fr I. Représentation des nombres Codage et représentation de l'information Information externe formats
Plus en détailÉPREUVE COMMUNE DE TIPE 2008 - Partie D
ÉPREUVE COMMUNE DE TIPE 2008 - Partie D TITRE : Les Fonctions de Hachage Temps de préparation :.. 2 h 15 minutes Temps de présentation devant le jury :.10 minutes Entretien avec le jury :..10 minutes GUIDE
Plus en détailCryptographie et fonctions à sens unique
Cryptographie et fonctions à sens unique Pierre Rouchon Centre Automatique et Systèmes Mines ParisTech pierre.rouchon@mines-paristech.fr Octobre 2012 P.Rouchon (Mines ParisTech) Cryptographie et fonctions
Plus en détailFonctions de plusieurs variables
Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme
Plus en détailavec des nombres entiers
Calculer avec des nombres entiers Effectuez les calculs suivants.. + 9 + 9. Calculez. 9 9 Calculez le quotient et le rest. : : : : 0 :. : : 9 : : 9 0 : 0. 9 9 0 9. Calculez. 9 0 9. : : 0 : 9 : :. : : 0
Plus en détailUniversité Montpellier II Sciences et Techniques du Languedoc MÉMOIRE DE STAGE DE MASTER M2
Académie de Montpellier Université Montpellier II Sciences et Techniques du Languedoc MÉMOIRE DE STAGE DE MASTER M2 effectué au Laboratoire d Informatique de Robotique et de Micro-électronique de Montpellier
Plus en détailNOMBRES COMPLEXES. Exercice 1 :
Exercice 1 : NOMBRES COMPLEXES On donne θ 0 un réel tel que : cos(θ 0 ) 5 et sin(θ 0 ) 1 5. Calculer le module et l'argument de chacun des nombres complexes suivants (en fonction de θ 0 ) : a i( )( )(1
Plus en détailDéfinitions. Numéro à préciser. (Durée : )
Numéro à préciser (Durée : ) On étudie dans ce problème l ordre lexicographique pour les mots sur un alphabet fini et plusieurs constructions des cycles de De Bruijn. Les trois parties sont largement indépendantes.
Plus en détailCours arithmétique et groupes. Licence première année, premier semestre
Cours arithmétique et groupes. Licence première année, premier semestre Raphaël Danchin, Rejeb Hadiji, Stéphane Jaffard, Eva Löcherbach, Jacques Printems, Stéphane Seuret Année 2006-2007 2 Table des matières
Plus en détailJ AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE
RANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE Un message numérique est une suite de nombres que l on considérera dans un premier temps comme indépendants.ils sont codés le plus souvent
Plus en détailProgrammes des classes préparatoires aux Grandes Ecoles
Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voie : Biologie, chimie, physique et sciences de la Terre (BCPST) Discipline : Mathématiques Seconde année Préambule Programme
Plus en détailCompter à Babylone. L écriture des nombres
Compter à Babylone d après l article de Christine Proust «Le calcul sexagésimal en Mésopotamie : enseignement dans les écoles de scribes» disponible sur http://www.dma.ens.fr/culturemath/ Les mathématiciens
Plus en détailChapitre 1 : Évolution COURS
Chapitre 1 : Évolution COURS OBJECTIFS DU CHAPITRE Savoir déterminer le taux d évolution, le coefficient multiplicateur et l indice en base d une évolution. Connaître les liens entre ces notions et savoir
Plus en détailExo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.
Exo7 Matrice d une application linéaire Corrections d Arnaud odin. Exercice Soit R muni de la base canonique = ( i, j). Soit f : R R la projection sur l axe des abscisses R i parallèlement à R( i + j).
Plus en détailSouad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/
Recherche opérationnelle Les démonstrations et les exemples seront traités en cours Souad EL Bernoussi Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Table des matières 1 Programmation
Plus en détailLA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE
LA PHYSIQUE DES MATERIAUX Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE Pr. A. Belayachi Université Mohammed V Agdal Faculté des Sciences Rabat Département de Physique - L.P.M belayach@fsr.ac.ma 1 1.Le réseau
Plus en détailCours de Mécanique du point matériel
Cours de Mécanique du point matériel SMPC1 Module 1 : Mécanique 1 Session : Automne 2014 Prof. M. EL BAZ Cours de Mécanique du Point matériel Chapitre 1 : Complément Mathématique SMPC1 Chapitre 1: Rappels
Plus en détailCatalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands.
Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands. Pourquoi un autre catalogue en Suisse romande Historique En 1990, la CRUS (Conférences des
Plus en détailFonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre
IUFM du Limousin 2009-10 PLC1 Mathématiques S. Vinatier Rappels de cours Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre 1 Fonctions de plusieurs variables
Plus en détailThéorie de la Mesure et Intégration
Université Pierre & Marie Curie (Paris 6) Licence de Mathématiques L3 UE LM364 Intégration 1 & UE LM365 Intégration 2 Année 2010 11 Théorie de la Mesure et Intégration Responsable des cours : Amaury LAMBERT
Plus en détailArchitecture des ordinateurs TD1 - Portes logiques et premiers circuits
Architecture des ordinateurs TD1 - Portes logiques et premiers circuits 1 Rappel : un peu de logique Exercice 1.1 Remplir la table de vérité suivante : a b a + b ab a + b ab a b 0 0 0 1 1 0 1 1 Exercice
Plus en détailQuelques tests de primalité
Quelques tests de primalité J.-M. Couveignes (merci à T. Ezome et R. Lercier) Institut de Mathématiques de Bordeaux & INRIA Bordeaux Sud-Ouest Jean-Marc.Couveignes@u-bordeaux.fr École de printemps C2 Mars
Plus en détailChapitre 3. Mesures stationnaires. et théorèmes de convergence
Chapitre 3 Mesures stationnaires et théorèmes de convergence Christiane Cocozza-Thivent, Université de Marne-la-Vallée p.1 I. Mesures stationnaires Christiane Cocozza-Thivent, Université de Marne-la-Vallée
Plus en détailDéfinition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS = 7 10 1 + 5 10 2 + 2 10 3
8 Systèmes de numération INTRODUCTION SYSTÈMES DE NUMÉRATION POSITIONNELS Dans un système positionnel, le nombre de symboles est fixe On représente par un symbole chaque chiffre inférieur à la base, incluant
Plus en détailFONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)
FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4) Bernard Le Stum Université de Rennes 1 Version du 13 mars 2009 Table des matières 1 Fonctions partielles, courbes de niveau 1 2 Limites et continuité
Plus en détailCapacité d un canal Second Théorème de Shannon. Théorie de l information 1/34
Capacité d un canal Second Théorème de Shannon Théorie de l information 1/34 Plan du cours 1. Canaux discrets sans mémoire, exemples ; 2. Capacité ; 3. Canaux symétriques ; 4. Codage de canal ; 5. Second
Plus en détailExercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,
Plus en détailNOTATIONS PRÉLIMINAIRES
Pour le Jeudi 14 Octobre 2010 NOTATIONS Soit V un espace vectoriel réel ; l'espace vectoriel des endomorphismes de l'espace vectoriel V est désigné par L(V ). Soit f un endomorphisme de l'espace vectoriel
Plus en détailProgrammation linéaire
1 Programmation linéaire 1. Le problème, un exemple. 2. Le cas b = 0 3. Théorème de dualité 4. L algorithme du simplexe 5. Problèmes équivalents 6. Complexité de l Algorithme 2 Position du problème Soit
Plus en détailPour l épreuve d algèbre, les calculatrices sont interdites.
Les pages qui suivent comportent, à titre d exemples, les questions d algèbre depuis juillet 003 jusqu à juillet 015, avec leurs solutions. Pour l épreuve d algèbre, les calculatrices sont interdites.
Plus en détailV- Manipulations de nombres en binaire
1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,
Plus en détailContinuité et dérivabilité d une fonction
DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité
Plus en détailRappels et compléments, première partie : Nombres complexes et applications à la géométrie
Rappels et compléments, première partie : Nombres complexes et applications à la géométrie 1 Définition des nombres complexes On définit sur les couples de réels une loi d addition comme suit : (x; y)
Plus en détailIntégration et probabilités TD1 Espaces mesurés Corrigé
Intégration et probabilités TD1 Espaces mesurés Corrigé 2012-2013 1 Petites questions 1 Est-ce que l ensemble des ouverts de R est une tribu? Réponse : Non, car le complémentaire de ], 0[ n est pas ouvert.
Plus en détailAnalyse fonctionnelle Théorie des représentations du groupe quantique compact libre O(n) Teodor Banica Résumé - On trouve, pour chaque n 2, la classe
Analyse fonctionnelle Théorie des représentations du groupe quantique compact libre O(n) Teodor Banica Résumé - On trouve, pour chaque n 2, la classe des n n groupes quantiques compacts qui ont la théorie
Plus en détailExercices - Nombres complexes : corrigé. Formes algébriques et trigonométriques, module et argument
Formes algébriques et trigonométriques, module et argument Exercice - - L/Math Sup - On multiplie le dénominateur par sa quantité conjuguée, et on obtient : Z = 4 i 3 + i 3 i 3 = 4 i 3 + 3 = + i 3. Pour
Plus en détailPremiers exercices d Algèbre. Anne-Marie Simon
Premiers exercices d Algèbre Anne-Marie Simon première version: 17 août 2005 version corrigée et complétée le 12 octobre 2010 ii Table des matières 1 Quelques structures ensemblistes 1 1.0 Ensembles, relations,
Plus en détailTABLE DES MATIÈRES CHAPITRE I. Les quanta s invitent
TABLE DES MATIÈRES AVANT-PROPOS III CHAPITRE I Les quanta s invitent I-1. L Univers est en constante évolution 2 I-2. L âge de l Univers 4 I-2.1. Le rayonnement fossile témoigne 4 I-2.2. Les amas globulaires
Plus en détaila et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b
I Définition d une fonction affine Faire l activité 1 «une nouvelle fonction» 1. définition générale a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe
Plus en détailLa transformée de Fourier sur un groupe fini et quelques-unes de ses applications. Elise Raphael Semestre d automne 2009-2010
La transformée de Fourier sur un groupe fini et quelques-unes de ses applications Elise Raphael Semestre d automne 009-010 1 Contents 1 Transformée de Fourier sur un groupe fini 3 1.1 Dual d un groupe
Plus en détail3. Conditionnement P (B)
Conditionnement 16 3. Conditionnement Dans cette section, nous allons rappeler un certain nombre de définitions et de propriétés liées au problème du conditionnement, c est à dire à la prise en compte
Plus en détailProposition. Si G est un groupe simple d ordre 60 alors G est isomorphe à A 5.
DÉVELOPPEMENT 32 A 5 EST LE SEUL GROUPE SIMPLE D ORDRE 60 Proposition. Si G est un groupe simple d ordre 60 alors G est isomorphe à A 5. Démonstration. On considère un groupe G d ordre 60 = 2 2 3 5 et
Plus en détailI - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES
I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES Théorème - Définition Soit un cercle (O,R) et un point. Une droite passant par coupe le cercle en deux points A et
Plus en détailUne introduction aux codes correcteurs quantiques
Une introduction aux codes correcteurs quantiques Jean-Pierre Tillich INRIA Rocquencourt, équipe-projet SECRET 20 mars 2008 1/38 De quoi est-il question ici? Code quantique : il est possible de corriger
Plus en détailLes indices à surplus constant
Les indices à surplus constant Une tentative de généralisation des indices à utilité constante On cherche ici en s inspirant des indices à utilité constante à définir un indice de prix de référence adapté
Plus en détailPrécision d un résultat et calculs d incertitudes
Précision d un résultat et calculs d incertitudes PSI* 2012-2013 Lycée Chaptal 3 Table des matières Table des matières 1. Présentation d un résultat numérique................................ 4 1.1 Notations.........................................................
Plus en détailLa programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique
La programmation linéaire : une introduction Qu est-ce qu un programme linéaire? Qu est-ce qu un programme linéaire? Exemples : allocation de ressources problème de recouvrement Hypothèses de la programmation
Plus en détailOptimisation Discrète
Prof F Eisenbrand EPFL - DISOPT Optimisation Discrète Adrian Bock Semestre de printemps 2011 Série 7 7 avril 2011 Exercice 1 i Considérer le programme linéaire max{c T x : Ax b} avec c R n, A R m n et
Plus en détailMICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C
Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...
Plus en détailPetit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007
Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007 page 1 / 10 abscisse addition additionner ajouter appliquer
Plus en détailProblèmes arithmétiques issus de la cryptographie reposant sur les réseaux
Problèmes arithmétiques issus de la cryptographie reposant sur les réseaux Damien Stehlé LIP CNRS/ENSL/INRIA/UCBL/U. Lyon Perpignan, Février 2011 Damien Stehlé Problèmes arithmétiques issus de la cryptographie
Plus en détailRelation d ordre. Manipulation des relations d ordre. Lycée Pierre de Fermat 2012/2013 Feuille d exercices
Lycée Pierre de Fermat 2012/2013 MPSI 1 Feuille d exercices Manipulation des relations d ordre. Relation d ordre Exercice 1. Soit E un ensemble fixé contenant au moins deux éléments. On considère la relation
Plus en détailSTATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE
ÉCOLE D'INGÉNIEURS DE FRIBOURG (E.I.F.) SECTION DE MÉCANIQUE G.R. Nicolet, revu en 2006 STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE Eléments de calcul vectoriel Opérations avec les forces Equilibre du point
Plus en détailMarc HINDRY. Introduction et présentation. page 2. 1 Le langage mathématique page 4. 2 Ensembles et applications page 8
COURS DE MATHÉMATIQUES PREMIÈRE ANNÉE (L1) UNIVERSITÉ DENIS DIDEROT PARIS 7 Marc HINDRY Introduction et présentation. page 2 1 Le langage mathématique page 4 2 Ensembles et applications page 8 3 Groupes,
Plus en détailAngles orientés et trigonométrie
Chapitre Angles orientés et trigonométrie Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Trigonométrie Cercle trigonométrique. Radian. Mesure d un angle orienté, mesure principale.
Plus en détailLes portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT
Les portes logiques Nous avons jusqu ici utilisé des boutons poussoirs et une lampe pour illustrer le fonctionnement des opérateurs logiques. En électronique digitale, les opérations logiques sont effectuées
Plus en détailMesures gaussiennes et espaces de Fock
Mesures gaussiennes et espaces de Fock Thierry Lévy Peyresq - Juin 2003 Introduction Les mesures gaussiennes et les espaces de Fock sont deux objets qui apparaissent naturellement et peut-être, à première
Plus en détailIntroduction. Mathématiques Quantiques Discrètes
Mathématiques Quantiques Discrètes Didier Robert Facultés des Sciences et Techniques Laboratoire de Mathématiques Jean Leray, Université de Nantes email: v-nantes.fr Commençons par expliquer le titre.
Plus en détailItems étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire
CHAPITRE N5 FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION Code item D0 D2 N30[S] Items étudiés dans le CHAPITRE N5 Déterminer l'image
Plus en détailCapes 2002 - Première épreuve
Cette correction a été rédigée par Frédéric Bayart. Si vous avez des remarques à faire, ou pour signaler des erreurs, n hésitez pas à écrire à : mathweb@free.fr Mots-clés : équation fonctionnelle, série
Plus en détailFormes quadratiques. 1 Formes quadratiques et formes polaires associées. Imen BHOURI. 1.1 Définitions
Formes quadratiques Imen BHOURI 1 Ce cours s adresse aux étudiants de niveau deuxième année de Licence et à ceux qui préparent le capes. Il combine d une façon indissociable l étude des concepts bilinéaires
Plus en détail