Académique Documents
Professionnel Documents
Culture Documents
Sommaire
I Lois de composition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
I.1 Generalites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
I.2 Partie stable pour une loi . . . . . . . . . . . . . . . . . . . . . . . . . 3
I.3 Homomorphismes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
I.4 Commutativite et associativite . . . . . . . . . . . . . . . . . . . . . . 4
I.5 Distributivite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
I.6 Element neutre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
I.7 Structure de monode . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
I.8 Symetrique dun element . . . . . . . . . . . . . . . . . . . . . . . . . 7
I.9 Elements simplifiables . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
I.10 Proprietes transportees par un morphisme surjectif . . . . . . . . . . . 9
II Groupes, sous-groupes . . . . . . . . . . . . . . . . . . . . . . . . . . 10
II.1 Structure de groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
II.2 Sous-groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
II.3 Morphismes de groupes . . . . . . . . . . . . . . . . . . . . . . . . . . 12
II.4 Sous-groupe engendre par un element . . . . . . . . . . . . . . . . . . 13
II.5 Groupes monogenes, groupes cycliques . . . . . . . . . . . . . . . . . . 15
III Le groupe symetrique . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
III.1 Le groupe symetrique . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
III.2 Cycles et transpositions . . . . . . . . . . . . . . . . . . . . . . . . . . 16
III.3 Decompositions dune permutation . . . . . . . . . . . . . . . . . . . . 18
III.4 Signature dune permutation . . . . . . . . . . . . . . . . . . . . . . . 19
IV Anneaux, sous-anneaux, corps . . . . . . . . . . . . . . . . . . . . . . 22
IV.1 Structure danneau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
IV.2 Calculs dans un anneau . . . . . . . . . . . . . . . . . . . . . . . . . . 23
IV.3 Elements remarquables dans un anneau . . . . . . . . . . . . . . . . . 24
IV.4 Sous-anneaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
IV.5 Structure de corps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
V Arithmetique elementaire . . . . . . . . . . . . . . . . . . . . . . . . 28
V.1 Bases de numeration dans N . . . . . . . . . . . . . . . . . . . . . . . 28
I Lois de composition
I.1 Generalites
Definition
Une loi de composition sur un ensemble E est une application de E E vers E.
Notations
Plutot que loi de composition, on dit aussi operation, ou plus simplement loi.
Plutot que de noter par exemple f (u, v) (notation prefixee) limage du couple (u, v), on la
note u v, uTv, u + v, etc. (notation infixee) et on parle alors des lois , T, +, etc.
On note souvent (E, ) pour designer un ensemble E muni dune loi de composition .
Exemples
Les lois (union), (intersection) et (difference symetrique) sur P(E).
La loi (loi de composition) sur F(E), ensemble des applications de E dans E.
Les lois + et sur IN, ZZ, Q,
l IR, et C.l
La loi est notee par juxtaposition : ab plutot que a b.
Sur IN, ZZ, Q,
l IR (ou sur tout ensemble totalement ordonne) les lois min et max (minimum
et maximum). Elles sont notees de facon prefixee : min(x, y), max(x, y).
Deux autres lois notees de facon prefixee sont les lois pgcd et ppcm sur IN ou ZZ.
La soustraction (operation ) est une loi de composition sur ZZ, Q,
l IR, et C,
l mais ce nest
pas une loi de composition sur IN (elle nest pas partout definie).
Si E est muni de la loi et si X est un ensemble, on definit une loi, encore notee , sur
lensemble F(X, E) des applications de E vers X, en posant :
On definit ainsi + et sur lensemble des applications de X vers IR (ou IN, ZZ, Q,
l C).
l
Quand X = IN, on definit ainsi la loi sur lensemble des suites de E.
Definition
Soit E un ensemble muni de la loi , et F une partie de E.
On dit que F est stable pour la loi si : (x, y) F F, x y F .
La restriction a F F de la loi definit alors une loi de composition sur F , appelee loi
induite, en general encore notee .
Exemples
IR et IR+ sont deux parties stables de IR, pour la loi +.
Pour la loi , IR+ est encore une partie stable, mais ce nest pas le cas de IR .
Toujours pour la loi , [1, 1] est une partie stable de IR.
I.3 Homomorphismes
Definition
Soient E et F deux ensembles, munis respectivement des lois et T.
Soit f une application de E dans F .
On dit que f est un homomorphisme (ou un morphisme) de (E, ) dans (F, T) si :
(x, y) E 2 , f (x y) = f (x)Tf (y).
Cas particuliers
Un morphisme de (E, ) dans (E, ) est appele un endomorphisme de (E, ).
Un morphisme bijectif de (E, ) dans (F, T) est appele un isomorphisme.
Si un tel isomorphisme existe, on dit que (E, ) et (F, T) sont isomorphes.
Dun point de vue mathematique, deux ensembles isomorphes ont exactement les memes
proprietes, relativement a leurs lois respectives, et peuvent etre consideres comme deux
representations differentes dune meme situation.
Un isomorphisme de (E, ) sur lui-meme est appele un automorphisme de (E, ).
Exemples
Le passage au complementaire est un isomorphisme de (P(E), ) sur (P(E), ).
Il est son propre isomorphisme reciproque.
Lapplication x exp(x) est un isomorphisme de (IR, +) sur (IR+ , ).
Lapplication x ln(x) est lisomorphisme reciproque, de (IR+ , ) sur (IR, +).
Exemples
Les lois + et sur IN, ZZ, Q,
l IR, et C,
l sont commutatives et associatives.
Il en est de meme avec les lois min et max sur IN, ZZ, Q,
l IR.
Meme chose avec les lois , , sur P(E).
La loi (sur ZZ, Q,
l IR, et C)
l nest ni commutative, ni associative.
La loi (composition des applications) est associative sur F(E). Elle nest pas commutative
des que E possede au moins deux elements (considerer les applications constantes).
Si X est un ensemble et si E est muni de commutative (resp. associative), alors la loi
definie sur F(X, E) par x X, (f g)(x) = f (x) g(x) est commutative (resp. associative).
Remarques
Meme si la loi sur E nest pas commutative, il peut se trouver des elements x et y de E
qui verifient x y = y x. On dit alors que x et y commutent.
Par exemple, dans un plan affine euclidien P, les rotations de meme centre commutent deux
a deux (pour la loi ).
Quand une loi est associative, une expression comme a b . . . x y z est definie sans
ambiguite : les parentheses qui indiquent dans quel ordre on combine les elements deux a
deux sont en effet inutiles.
Si de plus la loi est commutative, alors on peut changer lordre des termes et en particulier
regrouper ceux dentre eux qui sont identiques.
On notera ainsi x y x y z y x y = x3 y 4 z, a condition de poser, pour tout n de
IN, an = a a . . . a (a apparaissant n fois).
Lassociativite
permet de noter :
min(x, y, z, . . .) ou max(x, y, z, . . .) pour tous reels x, y, z, etc.
ppcm(a, b, c, . . .) ou pgcd(a, b, c, . . .) pour tous entiers a, b, c, etc.
I.5 Distributivite
Definition
Soit E un ensemble muni de deux lois et T.
On dit que la loi est distributive par rapport a la loi T si, pour tous x, y, z de E :
x (yTz) = (x y)T(x z) (distributivite a gauche)
(xTy) z = (x z)T(y z) (distributivite a droite)
Exemples et remarques
Si la loi est commutative, lune de ces deux proprietes implique lautre.
Dans P(E), les lois et sont distributives lune par rapport a lautre.
Dans P(E), la loi est distributive par rapport a la loi .
En revanche la loi nest pas distributive par rapport a la loi .
Dans IN, ZZ, Q, l la loi est distributive par rapport a la loi +.
l IR et C,
Si X est un ensemble et si E est muni de deux lois et T ( etant distributive par rapport
a T), on definit des lois homonymes sur F(X, E) :
x X, (f g)(x) = f (x) g(x), et (f Tg)(x) = f (x)Tg(x).
Alors, dans F(E, X), est encore distributive par rapport a T.
La distributivite de par rapport a T (supposee ici associative) permet decrire :
(aTb) (cTd) = (a c)T(a d)T(b c)T(b d).
Remarque
Si la loi est commutative, legalite a e = e a est automatiquement realisee.
Remarques
Il est beaucoup plus juste de dire que cest E qui possede un element neutre e pour la loi ,
plutot que de dire que cest la loi qui possede lelement neutre e.
La notation + peut etre employee en dehors des ensembles IN, ZZ, Q, l IR, Cl : elle doit cependant
etre reservee aux lois commutatives. Dans ce cas, lelement neutre, sil existe, sera note 0.
De meme, pour une loi note multiplicativement (ou par juxtaposition), on pourra noter 1
lelement neutre eventuel (sil ny a pas de risque dambiguite).
Exemples et remarques
Dans P(E) : est neutre pour la loi (et pour la loi ), et E est neutre pour la loi .
l IR et Cl : 0 est neutre pour la loi + et 1 est neutre pour la loi .
Dans IN, ZZ, Q,
Dans F(E) : lapplication Identite idE est neutre pour la loi (composition).
Dans IN : 0 est neutre pour la loi max, et il ny a pas de neutre pour la loi min.
Dans ZZ, Ql et IR : les lois min et max nont pas delement neutre.
Soit X un ensemble quelconque, et E un ensemble muni dune loi avec un neutre e.
On munit F(X, E) de la loi , definie par :
(f, g) F(X, E)2 , x X, (f g)(x) = f (x) g(x).
Alors lapplication constante, qui a tout x de E associe e, est neutre pour cette loi.
Ainsi, sur lensemble F(IN, IK) des suites (a valeurs dans IK = IR ou C),
l la suite constante 0
est neutre pour laddition, et la suite constante 1 est neutre pour le produit.
Exemples et remarques
De par la definition, un monode est toujours non vide.
(IN, +) et (IN, ) sont des monodes (idem en remplacant IN par ZZ, Q,
l IR ou C).
l
(P(E), ), (P(E), ) et (P(E), ) sont des monodes.
(F(E), ) est un monode.
Si (E, ) est un monode, et si X est un ensemble, (F(X, E), ) est un monode.
En particulier, lensemble (F(IN, E), ) des suites a valeurs dans le monode E, muni de la
loi homonyme , est lui-meme un monode.
Si (E, ) est un monode, et si F est une partie stable de E contenant le neutre e, alors (F, )
(avec la loi induite) est encore un monode.
Definition
Soit (E, ) un monode delement neutre e. Soit x un element de E.
On dit que x est symetrisable (ou inversible) pour la loi , sil existe un element x0 de E
tel que x x0 = x0 x = e.
Si un tel element x0 existe, il est unique. On lappelle le symetrique (ou linverse) de x.
Notation additive
Dans le cas dune loi + (necessairement commutative, delement neutre 0), le symetrique
dun element x est appele son oppose, et est note x.
Pour tous elements x et y (x possedant un oppose), on note y x plutot que y + (x).
Notation multiplicative
Dans le cas dune loi multiplicative (eventuellement notee par juxtaposition), le symetrique
dun element x est en general appele son inverse, et est note x1 .
1
Si ce produit est commutatif et si on note 1 son neutre, on peut ecrire plutot que x1 .
x
1 y
Le produit yx peut alors etre note (notamment dans les ensembles de nombres).
x
Proprietes et remarques
Soit (E, ) un monode, de neutre e. Alors e est inversible et est son propre inverse.
Si x et y sont inversibles, leur compose x y est inversible et (x y)1 = y 1 x1 (attention
a lordre des facteurs si la loi nest pas commutative).
Si F est une partie stable du monode (E, ) contenant le neutre e (un sous-monode de
(E, )) et si x appartient a F , alors linversibilite de x doit etre examinee relativement a
lappartenance de x :
Si x est inversible dans F , il est inversible dans E (avec le meme inverse).
La reciproque est fausse : pour le produit, 2 est inversible dans IR mais pas dans ZZ.
Exemples
Dans (IN, +) seul 0 est symetrisable.
Mais tous les elements de (ZZ, +), (Q,
l +), (IR, +) et ( C,
l +) le sont.
Les elements inversibles de (IR, ) sont les elements non nuls.
Cest la meme chose avec (Q, l ) et ( C,
l ).
Le seul element inversible de (IN, ) est 1. Ceux de (ZZ, ) sont 1 et 1.
On se place dans lensemble F(IN, IR) des suites a valeurs dans IR.
Toutes les suites (un ) sont symetrisables pour laddition : loppose de la suite de terme general
un est la suite de terme general un .
Seules les suites ne sannulant jamais sont symetrisables pour le produit : linverse de la suite
1
de terme general un est alors la suite de terme general .
un
Dans (F(E), ), une application est inversible si et seulement si elle est bijective.
Son inverse est alors sa bijection reciproque. La notation f 1 est donc justifiee.
Definition
Soit E un ensemble muni dune loi . Soit x un element de E.
On dit quun element x de E est simplifiable (ou encore regulier ) si :
2 x y = x z y = z (1)
(y, z) E :
y x = z x y = z (2)
Remarques
x est simplifiable les applications t x t et t t x sont injectives de E dans E.
On pourrait traduire (1) en disant : x est simplifiable a gauche.
De meme, (2) signifie : x est simplifiable a droite.
Quand la loi est commutative, les proprietes (1) et (2) sont equivalentes.
Proprietes et exemples
Si la loi est associative, et si a et b sont simplifiables, alors a b est simplifiable.
Si (E, ) est un monode et si x est inversible, alors x est simplifiable.
Il suffit par exemple de composer par x1 a gauche pour simplifier x dans legalite xy = xz.
La reciproque de cette propriete est fausse. En effet, dans (ZZ, ) par exemple, tous les
elements non nuls sont simplifiables, mais seuls 1 et 1 sont inversibles.
Dans (P(E), ), seul est inversible, donc simplifiable.
De meme, seul E est inversible, donc simplifiable dans (P(E), ).
II Groupes, sous-groupes
II.1 Structure de groupe
Definition
Soit G un ensemble muni dune loi de composition .
On dit que (G, ) est un groupe si :
(G, ) est un monode, cest-a-dire :
La loi est associative, et il y a un neutre e. (en particulier G 6= .)
Tout element de G possede un symetrique.
Si la loi est commutative, on dit que (G, ) est un groupe commutatif (ou abelien).
Exemples et remarques
(ZZ, +), (Q,
l +), (IR, +) et ( C,
l +) sont des groupes commutatifs.
Idem avec ({1, 1}, ), (Ql , ), (Ql + , ), (IR , ), (IR+ , ) et ( Cl , ).
Si E est un ensemble et si on note B(E) lensemble des bijections de E dans lui-meme (on
dit aussi les permutations de E), alors B(E) est un groupe pour la loi de composition des
applications (non commutatif des que E possede au moins trois elements).
Dans un groupe, tout element est simplifiable (car inversible).
Si a et b sont deux elements du groupe (G, ), les equations a x = b et x a = b admettent
une solution unique, respectivement x = a1 b et x = b a1 .
On peut exprimer cette propriete en disant que les applications x a x et x x a sont
des bijections de G dans lui-meme.
Proposition Groupe produit
Soit (G, ) un groupe, de neutre e.
On definit une loi sur G G en posant : (a, b) (c, d) = (a c, b d).
Muni de cette loi, G G est un groupe :
Le neutre est (e, e).
Linverse de (a, b) est (a1 , b1 ).
Generalisation
On peut facilement generaliser a Gn , pour tout n de IN .
Par exemple (IRn , +) est un groupe.
II.2 Sous-groupes
Definition
Soit (G, ) un groupe et soit H une partie de G.
On dit que H est un sous-groupe de (G, ) si :
H est stable pour la loi : (x, y) H 2 , x y H.
Muni de la loi induite, (H, ) possede lui-meme une structure de groupe.
Remarque
On verifie facilement que si H est un sous-groupe de (G, ) :
Les groupes (H, ) et (G, ) partagent le meme element neutre.
Le symetrique dun element x de H est le meme, que lon considere x comme un element du
groupe (H, ) ou un element du groupe (G, ).
Exemples
Soit (G, ) est un groupe de neutre e.
Alors {e} et G en sont deux sous-groupes (dits triviaux ).
Dans (ZZ, +), (Q,
l +), (IR, +), ( C,
l +), chacun est un sous-groupe du suivant.
Meme chose avec ({1, 1}, ), (Ql , ), (IR , ), ( Cl , ).
De meme, (IR+ , ) est un sous-groupe de (IR , ).
Lensemble U des nombres complexes de module 1 est un sous-groupe de ( Cl , ).
Proposition (Intersection de sous-groupes)
Une intersection quelconque de sous-groupes de G est encore un sous-groupe de G.
Remarque
Cest faux pour la reunion !
Plus precisement, si H et K sont deux sous-groupes de G, H K est un sous-groupe de G
H K (auquel cas H K = K) ou K H (auquel cas H K = H).
Definition
Soit n un element de IN. On note nZZ = {kn, k ZZ}.
Remarques
En particulier 0ZZ = {0} et 1ZZ = ZZ.
(n, p) IN2 , nZZ pZZ p | n , et nZZ = pZZ n = p.
On pourrait definir les nZZ, n ZZ, mais cest sans interet : n ZZ, nZZ = (n)ZZ.
Proposition (Sous-groupes de ZZ)
Les sous-groupes de (ZZ, +) sont les nZZ , n IN.
On peut donc dire que limage dun groupe par un homomorphisme est un groupe.
Proposition
Soit f un morphisme de groupes de (G, ) dans (H, T).
Soit G0 un sous-groupe de (G, ). Alors f (G0 ) est un sous-groupe de (H, T).
-1
Soit H 0 un sous-groupe de (H, T). Alors f (H 0 ) est un sous-groupe de (G, ).
Remarque
On retiendra plus generalement que : (x, y) G 2 , f (x) = f (y) x y 1 ker(f ),
et en notation additive : f (x) = f (y) x y ker(f ).
Remarques et proprietes
(n, m) ZZ2 , an am = an+m , et (an )m = anm .
Si a et b commutent, (a b)n = an bn .
En notation additive, la notation an devient na, n ZZ.
Proposition (Sous-groupe engendre par une partie)
Soit (G, ) un groupe, et X une partie non vide quelconque de G.
Il existe un plus petit (au sens de linclusion) sous-groupe de (G, ) qui contient X :
Cest lintersection de tous les sous-groupes de (G, ) qui contiennent X.
On lappelle le sous-groupe de (G, ) engendre par X.
On dit aussi que les elements de X en constituent un systeme generateur.
Proposition
Le sous-groupe de (G, ) engendre par une partie X de G est lensemble des produits finis
a b . . . z, ou a, b, . . . , z sont des elements de X ou des inverses delements de X.
Premier cas
a est dordre 0, cest-a-dire ker(f ) = {0}.
Lapplication f est donc injective : (m, p) ZZ2 , m 6= p am 6= ap .
f est un isomorphisme du groupe (ZZ, +) sur le groupe ((a), ).
Le groupe (a) est donc infini et isomorphe a ZZ.
Deuxieme cas
a est dordre n strictement positif. Par definition, on a :
m ZZ, am = e n | m k ZZ, m = kn.
(m, p) ZZ2 , am = ap n | m p k ZZ, m p = kn.
Pour tout entier relatif m, am = ar , ou r est le reste dans la division de m par n.
Le sous-groupe engendre par a est fini, dordre n : (a) = {ak , 0 k n 1}.
Definition
On dit quun groupe G est monogene sil est engendre par lun de ses elements a, donc si
G = (a) = {am , m ZZ} (ou {ma, m ZZ} en notation additive).
Un tel groupe est commutatif.
Premier cas
G est infini (lelement a est dordre 0).
Le groupe (G, ) est isomorphe a (ZZ, +) par lapplication m am .
Deuxieme cas
G est fini dordre n (lelement a est dordre n > 0).
On dit dans ce cas que G est un groupe cyclique : G = {e, a, a2 , . . . , an1 }.
Soit k [[1, n 1]] : b = ak est un generateur de G k et n sont premiers entre eux.
Proposition
Tout groupe fini dordre premier est cyclique.
Remarques et exemples
Cet exemple montre que pour tout n de IN , il existe au moins un groupe dordre n . . .
Dautre part, tout groupe cyclique dordre n est isomorphe au groupe (Un , ).
On peut donc dire que (Un , ) est le modele du groupe cyclique dordre n.
Il existe des groupes finis qui ne sont pas cycliques. Par exemple, pour tout n de IN , le groupe
des permutations dun ensemble a n elements est fini dordre n! mais il nest pas cyclique si
n > 2 (tout simplement parce quil nest pas commutatif).
U1 = {1} ; U2 = {1, 1} (seul generateur : 1).
2i
U3 = {1, j, j 2 }, avec j = exp : les generateurs sont j et j 2 .
3
U4 = {1, i, 1, i} : les generateurs sont i et i.
Exemples
1 2 3 4 5 6 7
1 = est le cycle ( 1 5 2 6 4 ).
5 6 3 1 2 4 7
Cette derniere notation ne dit pas que la permutation 1 est un element de S7 , mais quelle
pourrait en fait etre un element de Sn pour tout n 6 (en principe le contexte est clair, mais
de toutes facons cest sans grande importance).
Le support de 1 est {1, 2, 4, 5, 6}. Les elements 3 et 7 sont fixes par 1 .
On remarque quon peut aussi ecrire 1 = ( 5 2 6 4 1 ), ou 1 = ( 2 6 4 1 5 ) . . .
1 2 3 4 5 6 7 8
En revanche 2 = nest pas un cycle.
6 5 3 8 7 4 2 1
Cependant on a visiblement = s t = t s, ou s = ( 1 6 4 8 ) et t = ( 2 5 7 ).
1 2 3 4 5 6 7
3 = est la permutation circulaire ( 1 7 3 6 2 5 4 ).
7 5 6 1 4 2 3
Proprietes
Si = ( a1 a2 . . . ap ) alors 1 est le cycle ( ap ap1 . . . a1 ).
Les puissances dun cycle ne sont pas toujours des cycles.
Considerons par exemple le cycle = ( 1 2 3 4 5 6 ).
On constate que 2 = ( 1 3 5 ) ( 2 4 6 ) et 3 = ( 1 4 ) ( 2 5 ) ( 3 6 ).
En revanche 5 est le cycle ( 1 6 5 4 3 2 ).
Pour etre precis, et si est un cycle de longueur p, on montre que k est un cycle si et
seulement si k et p sont premiers entre eux.
Soit un cycle de longueur p 2. Alors p = Id et k {1, . . . , p 1}, k 6= Id.
Cela permet de calculer les puissances quelconques du cycle . En effet, pour tout entier
relatif m, si m = qp + r est la division euclidienne de m par p, alors m = r .
Deux cycles 1 et 2 dont les supports sont disjoints commutent : 2 1 = 1 2 .
Definition (Transpositions)
Soit n un entier superieur ou egal a 2. On dit quun element de Sn est une transposition
si est un cycle de longueur 2, cest-a-dire sil existe deux indices distincts i et j de En tels
que (i) = j et (j) = i, les autres elements de En etant invariants par .
Une telle transposition est notee ( i j ), ou ( j i ), ou i,j .
Remarques
Une transposition est donc une permutation qui se contente dechanger deux elements.
On ne confondra pas les mots permutation et transposition.
2 1
On a bien sur : i,j = j,i , i,j = Id, i,j = i,j .
{a, b} {c, d} =
Soient a,b et c,d deux transpositions : a,b c,d = c,d a,b
ou {a, b} = {c, d}
n(n1)
Dans Sn , il y a C 2n = 2 transpositions.
Un exemple
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Soit la permutation =
10 5 9 4 14 3 1 11 12 7 13 6 2 8
On a (1) = 10, (10) = 7, et (7) = 1. Il apparat donc le cycle 1 = ( 1 10 7 ).
En considerant les images successives de 2, on trouve le cycle 2 = ( 2 5 14 8 11 13 ).
En considerant les images successives de 3 (qui nest pas apparu dans les cycles 1 et 2 ) on
trouve le cycle 3 = ( 3 9 12 6 ).
On constate enfin que (4) = 4 et que les autres elements de {1, . . . , 14} sont tous apparus
une fois dans lun des cycles 1 , 2 , 3 .
On peut donc ecrire = 1 2 3 .
Les supports de ces cycles sont respectivement {1, 7, 10}, {2, 5, 8, 11, 13, 14} et {3, 9, 6, 12}.
Ils sont disjoints deux a deux : les cycles 1 , 2 , 3 commutent entre eux.
On pourrait donc aussi ecrire : = 3 2 1 = 1 3 2 = 2 3 1 =
On en deduit egalement le calcul des puissances de : n = (1 2 3 )n = 1n 2n 3n .
Compte tenu des longueurs des cycles 1 , 2 , 3 , on a : 13 = Id, 26 = Id, 34 = Id.
Le ppcm de 3, 6, 4 est 12. On a donc 12 = (13 )4 (26 )2 (34 )3 = Id.
On verifie que pour tout entier k compris entre 1 et 12 on a k 6= Id.
Ainsi la permutation est un element dordre 12 dans S14 : dans ce groupe, engendre un
groupe cyclique dordre 12 : () = {Id, , 2 , . . . , 11 }.
Si on veut calculer une puissance particuliere de , par exemple 2000 , on calcule les restes
de 2000 dans les divisions euclidiennes par 3, 6, 4.
On observe que 2000 2 mod 3, 2000 2 mod 6 et 2000 0 mod 4.
On en deduit 2000 = 12 22 30 .
Or 12 = ( 1 7 10 ) et 22 = ( 2 14 11 ) ( 5 8 13 ).
On trouve donc : 2000 = ( 1 7 10 ) ( 2 14 11 ) ( 5 8 13 ).
2000 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Finalement : =
7 14 3 4 8 6 10 13 9 1 2 12 5 11
Alors que na quun point fixe, on constate que 2000 en a cinq.
Enfin le calcul de 1 peut seffectuer en ecrivant :
1 = 11 21 31 = ( 1 7 10 ) ( 2 13 11 8 14 5 ) ( 3 6 12 9 )
On pouvait aussi trouver 1 directement (en lisant dans a partir de la ligne du bas) :
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14
=
7 13 6 4 2 12 10 14 3 1 8 9 11 5
Remarques et exemples
Pour decomposer une permutation en un produit de transpositions, il est plus commode en
general decrire comme un produit de cycles a supports disjoints pour ensuite decomposer
chaque k en un produit de transpositions. Par exemple :
1 2 3 4 5 6 7 8
= = (1 4 8)(2 7 5 6) = (1 4)(4 8)(2 7)(7 5)(5 6)
4 7 3 8 6 2 5 1
Il ny a pas unicite de la decomposition dune permutation en un produit de transpositions.
Par exemple : = ( 1 2 3 ) = ( 1 2 ) ( 2 3 ) = ( 1 2 ) ( 1 3 ) ( 1 2 ) ( 1 3 ) = ( 2 3 ) ( 1 3 )
Exemples
1 2 3 4 5 6 7 8
Soit = . On a Inv() = 19. En effet les inversions de sont :
4 7 3 8 6 2 5 1
{1, 3} {1, 6} {1, 8} {2, 3} {2, 5} {2, 6} {2, 7} {2, 8} {3, 6} {3, 8}
{4, 5} {4, 6} {4, 7} {4, 8} {5, 6} {5, 7} {5, 8} {6, 8} {7, 8}
Inversions dune transposition
Soient i < j deux elements distincts de En , et la transposition qui echange i et j.
Les inversions de sont {i, i + 1}, {i, i + 2}, . . . , {i, j}, {i + 1, j}, {i + 2, j}, . . . , {j 1, j}.
On constate donc que Inv( ) = 2(j i) + 1.
Conclusion : une transposition presente toujours un nombre impair dinversions.
Definition (Signature dune permutation)
Soit un element de Sn , avec n 2. Soit Inv() le nombre de ses inversions.
La quantite () = (1)Inv() est appelee signature de .
On dit que est une permutation paire si () = 1 donc si a un nombre pair dinversions.
Dans le cas contraire, cest-a-dire si () = 1, ou encore si a un nombre impair dinver-
sions, on dit que est une permutation impaire.
Remarques
Lapplication identite est une permutation paire. Elle ne presente en effet aucune inversion.
On sait quune transposition presente toujours un nombre impair dinversions.
Toute transposition est donc une permutation impaire.
Proposition (Une expression de la signature)
Q (j)(i)
Soit un element de Sn . Alors () = ji .
i<j
Remarques et proprietes
La proposition precedente peut sinterpreter en disant que la signature est un morphisme du
groupe (Sn , ) sur le groupe ({1, 1}, ).
Ce morphisme est surjectif puisquil existe des permutations paires (par exemple lidentite)
et des permutations impaires (par exemple les transpositions).
Une permutation et son inverse 1 ont la meme signature.
La composee de deux permutations de meme parite est une permutation paire.
La composee de deux permutations de parites opposees est une permutation impaire.
Si est une permutation paire, alors pour tout p de ZZ la permutation p est paire.
Si est une permutation impaire, alors la permutation p a la parite de lentier relatif p.
La signature dun cycle de longueur p est (1)p1 . Autrement dit :
Un cycle de longueur paire est une permutation impaire.
Un cycle de longueur impaire est une permutation paire.
Pour calculer la signature de Sn , le plus simple est souvent de decomposer en cycles a
supports disjoints = 1 2 p et decrire () = (1 ) (2 ) (p )
1 2 3 4 5 6 7 8 1 = ( 1 4 8 )
Par exemple : = = 1 2 avec
4 7 3 8 6 2 5 1 2 = ( 2 7 5 6 )
2
(1 ) = (1) = 1
On a . On en deduit () = 1 : est une permutation impaire.
(2 ) = (1)3 = 1
La decomposition dune permutation en un produit de transpositions nest pas unique.
Cependant la parite du nombre de transpositions apparaissant dans les decompositions de
est toujours la meme : cest la parite de .
Par exemple : = ( 1 2 3 ) = ( 1 2 ) ( 2 3 ) = ( 1 2 ) ( 1 3 ) ( 1 2 ) ( 1 3 ) = ( 2 3 ) ( 1 3 )
Le cycle ( 1 2 3 ) est pair : il est toujours le produit dun nombre pair de transpositions.
Definition (Groupe alterne)
Soit n 2. On appelle groupe alterne dindice n et on note An le sous-groupe de Sn forme
des permutations paires.
Remarques
Le groupe alterne An est le noyau du morphisme signature.
Il y a autant de permutations paires que de permutations impaires. Ainsi Card(An ) = 21 n!.
Exemples
(ZZ, +, ), (Q,
l +, ), (IR, +, ) et ( C,
l +, ) sont des anneaux commutatifs.
Si E est un ensemble, (P(E), , ) est un anneau commutatif.
Soient (A, +, ) un anneau et X un ensemble non vide.
Soit F(X, A) lensemble des applications de X vers A.
F(X, A), muni des lois + et deduites de celles de A, est un anneau.
(
Le neutre pour laddition est lapplication constante egale a 0.
Celui du produit est lapplication constante egale a 1.
En particulier F(IR, IR) et F(IN, IR) (suites reelles) sont des anneaux.
l de la forme z z + z.
Soit A lensemble des applications de Cl dans C,
(A, +, ) est un anneau non commutatif (le produit est la loi de composition).
Anneau nul
Soit (A, +, ) un anneau de neutres 0 (pour la loi +) et 1 (pour la loi ).
Il est possible que les deux elements 0 et 1 de A soient identiques.
Mais dans ce cas A se reduit a {0} (anneau nul, sans grand interet).
Anneau produit
Soit (A, +, ) un anneau.
(a, b) + (c, d) = (a + c, b + d).
On definit des lois + et sur A A en posant :
(a, b)(c, d) = (ac, bd).
(
Le neutre additif est (0, 0).
On verifie que (A A, +, ) est un anneau :
Le neutre multiplicatif est (1, 1).
On peut generaliser a An , pour tout n de IN . Par exemple (IRn , +, ) est un anneau.
En particulier :
n1
X
n
q A, n IN , 1 q = (1 q) q k = (1 q)(1 + q + q 2 + + q n1 )
k=0
n
On en deduit que si q = 0, 1 q est inversible et
(1 q)1 = 1 + q + + q n1
Si a et b commutent, on a la formule du binome :
n
X
n IN, (a + b) = n
C kn ak bnk
k=0
Remarques
On note que A A {0}.
Il peut y avoir inclusion stricte. Par exemple, ZZ = {1, 1}.
Dans lanneau (F(IR), +, ) des fonctions de IR dans IR, les fonctions qui sont inversibles
pour le produit sont celles qui ne sannulent jamais.
1
Linverse dune telle fonction f est .
f
On ne confondra pas avec la bijection inverse pour la composition des applications.
Exemples et remarques
Dans (A2 , +, ) les couples (a, 0) et (0, a), ou a 6= 0, sont des diviseurs de zero.
a est un diviseur de zero a est non simplifiable pour le produit.
Si a est inversible, il est simplifiable, et nest donc pas un diviseur de zero.
En prenant la contraposee : si a est un diviseur de zero, il nest pas inversible.
Ces deux notions ne sont cependant pas equivalentes.
Par exemple 2 nest pas inversible dans lanneau (ZZ, +, ), et pourtant ce nest pas un
diviseur de zero (il est simplifiable).
Exemples
(ZZ, +, ), (Q,
l +, ), (IR, +, ) et ( C,
l +, ) sont des anneaux integres.
Si (A, +, ) est non nul, les anneaux (An , +, ) (n 2) ne sont pas integres.
Soit E un ensemble contenant au moins deux elements.
Lanneau commutatif (P(E), , ) nest pas integre : X E, X X = .
IV.4 Sous-anneaux
Definition
Soit (A, +, ) un anneau (on note 1 le neutre pour le produit). Soit B une partie de A.
On dit que B est un sous-anneau de (A, +, ) si :
1B
(a, b) B 2 , a + b B (stabilite pour la loi +)
(a, b) B 2 , ab B (stabilite pour la loi )
Muni des lois induites, (B, +, ) possede lui-meme muni dune structure danneau.
Remarques
En particulier, f est un morphisme de groupes, de (A, +) vers (B, +).
On note encore ker(f ) = {a A, f (a) = 0B }. (a, b) A2 , f (a) = f (b) b a ker(f ).
Le morphisme f est injectif ker(f ) = {0A }.
Definition
Soit K un ensemble muni de deux lois + et .
On dit que (K, +, ) est un corps si :
(K, +, ) est un anneau commutatif non reduit a {0}.
K = K {0}, cest-a-dire tout element non nul de K est inversible pour le produit.
Exemples et remarques
l +, ), (IR, +, ) et ( C,
(Q, l +, ) sont des corps, mais pas (ZZ, +, ).
Dans un corps, tous les elements non nuls sont simplifiables.
Il ny a donc pas de diviseur de 0, et a fortiori pas delement nilpotent.
Un corps est un cas particulier danneau integre (xy = 0 implique x = 0 ou y = 0).
Si (K, +, ) est un corps, (K 2 , +, ) nest pas un corps (idem avec K n , si n 2).
Definition (Sous-corps)
Soit (K, +, ) un corps.
On dit quune partie L de K est un sous-corps de (K, +, ) si :
L est un sous anneau de (K, +, )
x L, avec x 6= 0, x1 L.
Muni des lois induites, (L, +, ) possede alors lui-meme une structure de corps.
Remarques et exemples
Si L est un sous-corps de (K, +, ), on dit que K est une extension de (L, +, ).
l +, ), (IR, +, ), ( C,
Dans (Q, l +, ), chacun est un sous-corps du suivant.
l +, ) est lui-meme.
Le seul sous-corps de (Q,
Lensemble {r + s 2, (r, s) Ql 2 } est un sous-corps de (IR, +, ).
Remarques et exemples
Dire que K est unique a un isomorphisme pres, cest dire que si K et K 0 repondent a la
question, alors il existe un isomorphisme f de corps de (K, +, ) sur (K 0 , +, ).
l +, ) est le corps des fractions de lanneau integre (ZZ, +, ).
(Q,
Cest la proposition precedente qui permet de construire le corps (K(X), +, ) des fractions
rationnelles a coefficients dans K, a partir de lanneau integre (K[X], +, ) des polynomes
a coefficients dans K.
V Arithmetique elementaire
V.1 Bases de numeration dans N
Proposition (Numeration en base b)
Soit b un entier superieur ou egal a 2. p
Tout entier n 1 secrit de maniere unique n = cp bp + cp1 bp1 + + c1 b + c0 = c k bk ,
P
k=0
avec : p IN, k {0, . . . , p}, ck [[ 0, . . . , b1 ]] et cp 6= 0.
On pose alors n = cp cp1 . . . c1 c0 et on parle de lecriture de n en base b.
On dit que cp , cp1 , . . . , c1 , c0 sont les chiffres de la representation de n en base b.
Exemples
On utilise le plus souvent les bases b = 2 (numerotation binaire, les chiffres sont 0 et 1),
b = 8 (numerotation octale, les chiffres sont 0, 1, . . . , 7), b = 10 (numerotation decimale, les
chiffres sont 0, 1, . . . , 9), ou b = 16 (numerotation hexadecimale, les chiffres sont 0, 1, . . . , 9
puis A, B, C, D, E, F qui remplacent respectivement 10, 11, 12, 13, 14, 15).
Lentier n = 2001 (en numeration decimale) secrit n = 11111010001 en numeration binaire,
n = 3721 en numeration octale, et n = 7D1 en numeration hexadecimale.
Exponentiation rapide
Soit E un monode, dont la loi est notee par juxtaposition.
Soit a un element de E et n un entier naturel non nul.
Pour calculer an il est inefficace deffectuer le produit de n exemplaires de a, car on peut
obtenir le meme resultat avec beaucoup moins doperations en utilisant la representation de
lexposant n en base 2.
p
bk 2k (pour tout k, bk = 0 ou bk = 1.)
P
Posons en effet n = bp . . . b1 b0 =
k=0
P k Q 2k
Notons S lensemble des k de {0, . . . , p} tels que bk = 1. Alors n = 2 puis an = a .
kS kS
2k
Il suffit donc de calculer les uk = a . Or u0 = a et pour tout k on a uk+1 = On calcule u2k .
donc les uk (pour k S) par des elevations au carre successives, et on les multiplie.
On calcule les chiffres binaires bk de n par divisions successives par 2 (le premier dividende
est n, le suivant est le quotient entier de n par 2, etc.) Le chiffre bk est le reste dans la
(k + 1)-ieme division : k est dans S si le dividende de la (k + 1)-ieme division est impair.
Par exemple 1234 = 10011010010. Pour calculer a1234 , il suffit donc de calculer
u1 = a2 (une elevation au carre)
4
u4 = a2 = ((u21 )2 )2 (trois elevations au carre)
6
u6 = a2 = (u24 )2 (deux elevations au carre)
7
u7 = a2 = u26 (une elevation au carre)
10
u10 = a2 = ((u27 )2 )2 (trois elevations au carre)
On a alors a1234 = u10 u7 u6 u4 u1 (quatre produits).
Ainsi 14 produits suffisent a calculer a1234 .
La procedure Maple suivante calcule la puissance n-ieme dun element a. Pour garder toute sa
generalite au calcul, on appelle une fonction nommee produit pour effectuer les multiplications
intermediaires. On utilise egalement une variable globale nommee neutre pour representer
lelement neutre du monode.
> puissance:=proc(a,N::nonnegint)
global neutre;local n,u,p;
n:=N; u:=a; p:=neutre;
while n<>0 do
if type(n,odd) then p:=produit(u,p) fi;
u:=produit(u,u); n:=iquo(n,2);
end; eval(p);
end:
Voici un exemple dexponentiation dun entier ecrit dans une base de numeration (ici la base
10 pour verifier le resultat). On utilise la fonction produit definie precedemment.
> neutre:=[1]: base:=10:
> puissance([4,2,8,3],5),4283^5;
[1, 4, 4, 1, 2, 5, 3, 4, 9, 0, 1, 1, 0, 5, 8, 1, 6, 4, 3], 1441253490110581643
Programmation recursive de lexponentiation rapide
On peut aussi utiliser une programmation recursive, en notant que an peut etre defini par
2 2
an = an/2 si n est pair et an = a a(n1)/2 si n est impair.
Voici une procedure Maple utilisant cette methode, avec le meme exemple dutilisation :
> rec_puissance:=proc(a,n::nonnegint)
local t;
if n=0 then neutre
else t:=rec_puissance(a,iquo(n,2)); t:=produit(t,t);
if type(n,odd) then produit(a,t) else eval(t) fi;
fi;
end:
> neutre:=[1]: base:=10:
> rec_puissance([4,2,8,3],5),4283^5;
[1, 4, 4, 1, 2, 5, 3, 4, 9, 0, 1, 1, 0, 5, 8, 1, 6, 4, 3], 1441253490110581643
Application au calcul matriciel
On peut utiliser les procedures precedentes pour calculer les puissances dune matrices carree.
Voici dabord comment modifier la definition de la procedure produit et de lelement neutre :
> produit:=(A,B)->evalm(A&*B): neutre:=&*():
On calcule ici la puissance quinzieme dune matrice carree dordre 2 (evidemment il y a une
fonction integree a Maple pour verifier le resultat) :
> A:=matrix([[4,-1],[2,-3]]):
> puissance(A,15),rec_puissance(A,15),evalm(A&^15);
" # " # " #
351343134 52871731 351343134 52871731 351343134 52871731
, ,
105743462 18758983 105743462 18758983 105743462 18758983
! !
1 1 n
Fn+1 Fn
Si A = alors A = , ou Fn est terme dindice n de la suite de Fibonacci,
1 0 Fn Fn1
definie par F1 = F2 = 1 et Fn = Fn1 + Fn2 .
> A:=matrix([[1,1],[1,0]]): puissance(A,125);
" #
96151855463018422468774568 59425114757512643212875125
59425114757512643212875125 36726740705505779255899443
On verifie le resultat avec la fonction integree fibonacci du package combinat :
> with(combinat): fibonacci(124); fibonacci(125); fibonacci(126);
36726740705505779255899443
59425114757512643212875125
96151855463018422468774568
Definition
Pour tout n de ZZ, on note nZZ = {qn, q ZZ} lensemble des multiples de n.
On note D(n) lensemble des diviseurs de n.
Pour tous a, b dans ZZ, on a donc : a | b b aZZ a D(b).
Remarques et proprietes
On a bien sur nZZ = (n)ZZ et D(n) = D(n) ce qui permettrait de se limiter a n 0.
Par exemple 2ZZ est lensemble des entiers relatifs pairs.
On rappelle que les nZZ sont les sous-groupes de (ZZ, +).
0 est multiple de tout entier b (car 0 = 0b) mais ne divise que lui-meme (car a = q0 a = 0.)
Les entiers 1 et 1 divisent tous les entiers relatifs (a = a1 = (a)(1)) mais ils ne sont
multiples que deux memes (qb {1, 1} b {1, 1}).
Ainsi 0ZZ = {0}, 1ZZ = ZZ, D(0) = ZZ et D(1) = {1, 1}.
En posant a | b, on definit une relation binaire sur ZZ qui est reflexive et transitive.
Contrairement a sa restriction a IN, elle nest pas antisymetrique (donc ce nest pas une
a|b
relation dordre). En effet : (a, b) ZZ2 , | a | = | b |.
b|a
Pour tous entiers relatifs a, b, on a : aZZ bZZ b | a D(b) D(a).
On en deduit aZZ = bZZ | a | = | b | D(a) = D(b).
Definition (division euclidienne dans ZZ)
Soit (a, b) dans ZZ IN .
Il existe un unique couple (q, r) de ZZ IN tel que a = bq + r et 0 r b 1
Le passage du couple (a, b) au couple (q, r) sappelle division euclidienne de a par b.
Dans cette division, a est le dividende, b le diviseur, q le quotient, et r le reste.
Remarques
Soient a, b deux entiers relatifs, avec b > 0. Dire que b divise a (ou encore que a appartient
a bZZ) cest dire que le reste dans la division de a par b est nul.
Le quotient entier dans la division de a par b est la partie entiere du rationnel ab .
Soit n dans IN . La relation x y y x nZZ (cest-a-dire n | y x) est une relation
dequivalence sur ZZ (appelee relation de congruence modulo n).
On a x y x et y ont le meme reste dans la division par n. Tout entier x est en relation
avec un unique r de {0, . . . , n 1}, lentier r etant le reste dans la division de x par n.
On note ZZ/nZZ = {0, 1, . . . , n 1} lensemble des classes dequivalence.
Remarque
Par construction, il existe des entiers u et v tels que a b = au + bv.
Reciproquement tout entier qui secrit au + bv est un multiple de a b.
Remarques et proprietes
Si a = b = 0 alors n = 0 0 = 0 (les diviseurs communs a a et b sont tous les entiers relatifs.)
Si a et b ne sont pas tous deux nuls, alors n = a b est strictement positif.
Lentier n est alors le plus grand element de D(n) cest-a-dire le plus grand des diviseurs
communs des entiers a et b.
Cette propriete justifie lappellation pgcd.
Pour tous entiers relatifs a et b, on a : a b = b a = | a | b = a | b | = | a | | b |.
Pour tout a de ZZ : a 0 = | a |, et a 1 = 1.
On a legalite a b = | a | si et seulement si a divise b.
Pour tous entiers relatifs a, b, k, on a : a b = (a kb) b.
Pour tous entiers relatifs a, b, k, on a : (ka) (kb) = | k| (a b).
De meme, si k est un diviseur commun a a et b, on a : ka kb = ab
|k|.
Utilisation de Maple
La procedure suivante calcule le pgcd de deux entiers naturels a et b.
> euclide:=proc(A::nonnegint,B::nonnegint)
local a,b,r;
a:=A; b:=B;
while b>0 do
r:=irem(a,b); a:=b; b:=r;
od;
a;
end:
Voici un exemple dutilisation, et la confirmation du resultat avec la fonction integree igcd :
> euclide(267914296,317811), igcd(267914296,317811);
377, 377
Voici le detail des calculs, qui ne demandent que trois divisions :
267914296 = 842 317811 + 317434, 317811 = 1 317434 + 377 317434 = 842 377
On peut egalement utiliser une methode recursive tres simple :
> euclide_rec:=proc(a::nonnegint,b::nonnegint)
if b=0 then a
else euclide_rec(b,irem(a,b))
fi
end:
> euclide_rec(267914296,317811);
377
Remarques et proprietes
Deux entiers relatifs a et b non nuls sont premiers entre eux si et seulement si le dernier reste
non nul dans lalgorithme dEuclide des divisions successives est egal a 1.
Soient a et b deux entiers relatifs (non tous deux nuls), et d leur pgcd.
Les deux entiers a0 et b0 tels que a = da0 et b = db0 sont premiers entre eux.
a a0
Le rationnel r = admet donc la forme simplifiee (on dit aussi irreductible) r = 0 .
b b
La forme irreductible de r Ql est unique si on impose au denominateur detre > 0.
Soient u, v deux entiers relatifs premiers entre eux.
Pour tout entier > 0, le pgcd des entiers a = u et b = v est egal a .
Soient a, b, c trois entiers relatifs.
Si a est premiernavec b et avec c, alors il est premier avec bc.
ab=1
Autrement dit a (bc) = 1.
ac=1
Plus generalement si pour tous indices j et k les entiers aj et bk sont premiers entre eux,
alors les produits a1 a2 . . . am et b1 b2 bn sont premiers entre eux.
En particulier : a b = 1 am bn = 1.
Reciproquement si un entier a est premier avec le produit bc, il est premier avec b et avec c.
Plus generalement si les produits a1 a2 . . . am et b1 b2 bn sont premiers entre eux, alors chacun
des aj est premier avec chacun des bk .
Soient a, b, c trois entiers relatifs.
On suppose que a et b divisent c et que a b = 1. Alors le produit ab divise c.
Plus generalement si les entiers a1 , a2 , . . . , an sont premiers entre eux deux a deux, et si
chacun des ak divise lentier c, alors le produit a1 a2 . . . an divise c.
Proposition (resolution de ax + by = a b)
Soient a et b deux entiers relatifs non nuls.
Soient a0 et b0 les entiers (premiers entre eux) tels que a = (a b)a0 et b = (a b)b0 .
Il existe une infinite de couples (x, y) de ZZ2 tels que ax + by = a b.
Chacun deux est appele un couple de coefficients de Bezout de (a, b).
x = x0 + kb0
Si (x0 , y0 ) est lun deux, les autres sont donnes par avec k ZZ.
y = y0 ka0
Methode recursive
Soit a = bq + r la division euclidienne de a par b.
Soit (x0 , y 0 ) un couple verifiant bx0 + ry 0 = b r.
Alors a b = b r = bx0 + (a bq)y 0 = ay 0 + b(x0 qy 0 ).
Autrement dit, le couple (x = y 0 , y = x0 qy 0 ) verifie ax + by = a b.
Voici donc une procedure Maple utilisant cette idee, en notant que si b = 0 une solution (x, y)
de lequation ax + by = a b = a est (1, 0) :
> coeffbezout_rec:=proc(a::nonnegint,b::nonnegint)
local q,t:
if b=0 then 1,0 else
t:=coeffbezout_rec(b,irem(a,b,q)); t[2],t[1]-q*t[2];
fi;
end:
On reprend ici lexemple a = 14938, b = 9471.
On verifie le resultat avec la fonction integree igcdex :
> A:=14938: B:=9471: coeffbezout_rec(A,B); igcdex(A,B,x,y): x,y;
26, 41
26, 41
Methode iterative
Notons Ed lequation ax + by = d, ou d est un entier relatif quelconque.
Soient et deux elements de ZZ, avec 6= 0.
Soient (x1 , y1 ) une solution de E et (x2 , y2 ) une solution de E .
Soit = q + r la division euclidienne de par .
ax1 + by1 =
Les egalites impliquent a(x1 qx2 ) + b(y1 qy2 ) = q = r.
ax2 + by2 =
Autrement dit le couple (x3 = x1 qx2 , y3 = y1 qy2 ) est solution de Er .
On remarque que (1, 0) est une solution de Ea et que (0, 1) est une solution de Eb .
Si on applique lidee precedente et lalgorithme dEuclide au couple (a, b), on va former, pour
chacun des restes successifs rk de cette methode, une solution (xk , yk ) de lequation Erk .
Si rn est le dernier reste non nul (donc rn = a b) alors on obtient une solution (xn , yn ) de
lequation Ern , cest-a-dire de lequation ax + by = a b.
Voici une proedure Maple utilisant cette methode, et un exemple dutilisation :
> coeffbezout:=proc(A::nonnegint,B::nonnegint)
local a,b,xy1,xy2,q,r,t;
a:=A; b:=B; xy1:=[1,0]; xy2:=[0,1];
while b<>0 do q:=iquo(a,b,r); a:=b; b:=r;
t:=xy1; xy1:=xy2; xy2:=t-q*xy2;
od;
op(xy1);
end:
> A:=14938: B:=9471: coeffbezout(A,B);
26, 41
Remarques et proprietes
Caracterisation du ppcm
Soient a et b deux entiers relatifs, et soit n = a b.
Dune part n est multiple de a et b. Dautre part tout multiple de a et b est multiple de n.
Ces proprietes caracterisent entierement lentier naturel n = a b.
Si a = 0 ou b = 0 alors a b = 0 (le seul multiple commun a a et b est 0).
Si a 6= 0 et b 6= 0, alors n = a b > 0.
Lentier n est alors le plus petit entier strictement positif de nZZ, cest-a-dire le plus petit
multiple commun strictement positif de a et b (ce qui justifie lappellation ppcm).
La condition strictement positif est importante car dans IN le plus petit multiple commun
de deux entiers quelconques a et b est toujours 0...
Pour tous entiers relatifs a et b, on a : a b = b a = | a | b = a | b | = | a | | b |.
On a legalite a b = | a | si et seulement si a est un multiple de b.
Pour tous entiers relatifs a, b, k, on a : (ka) (kb) = | k| (a b).
De meme, si k est un diviseur commun a a et b, on a : ka kb = ab
|k|.
Si a et b sont premiers entre eux, alors a b = | ab |, et la reciproque est vraie.
Pour tous entiers relatifs a et b, on a legalite : (a b)(a b) = | ab |.
Proposition
Les lois (a, b) 7 a b et (a, b) 7 a b sont commutatives et associatives dans ZZ.
a1 a2 an
Soient a1 , a2 , . . . , an dans ZZ, avec n 2. Les notations ont donc un
a1 a2 an
sens, independamment de lordre des facteurs ak et de celui dans lequel on effectue les
calculs.
Definition
Soit a1 , a2 , . . . , an une famille de n entiers relatifs, avec n 2.
On note pgcd(a1 , a2 , . . . , an ) = a1 a2 an et ppcm(a1 , a2 , . . . , an ) = a1 a2 an .
Remarques et proprietes
Si deux au moins des entiers a1 , . . . , an sont premiers entre eux, et a fortiori si a1 , . . . , an sont
premiers entre eux deux a deux, alors ils le sont dans leur ensemble.
Des que n 3, la reciproque est fausse comme le montre lexemple de 6, 10, 15 : le pgcd de
ces trois entiers est egal a 1, mais 6 10 = 2, 6 15 = 3, 10 15 = 5.
Soient , a1 , . . . , an des entiers relatifs. Soit un diviseur de a1 , . . . , an . On a les egalites :
pgcd( a1 , . . . , an ) = | 1 | pgcd(a1 , . . . , an )
( (
pgcd(a1 , . . . , an ) = | | pgcd(a1 , . . . , an )
ppcm(a1 , . . . , an ) = | | ppcm(a1 , . . . , an ) ppcm( a1 , . . . , an ) = | 1 | ppcm(a1 , . . . , an )
Definition
Soit p un entier naturel.
On dit que p est premier si p 2 et si ses seuls diviseurs dans IN sont 1 et p.
On note P lensemble des nombres premiers.
Remarques et proprietes
On remarque que 1 nest pas considere comme un nombre premier.
On peut aussi adopter la definition suivante : un entier naturel p est dit premier sil possede
exactement deux diviseurs distincts dans IN (ce qui exclut les entiers 0 et 1.)
Les dix premiers nombres premiers sont 2, 3, 5, 7, 11, 13, 17, 19, 23, 29.
A lexception de 2, tous les nombres premiers sont impairs.
Dans la phrase a est premier avec b, il ny en general pas de nombre premier...
Soit p un nombre premier, et a un entier relatif.
Si p ne divise pas a, alors p est premier avec a.
En particulier, p est premier avec tous les entiers de {1, . . . , p 1}.
Une autre consequence est que deux nombres premiers distincts sont premiers entre eux.
Soit p un nombre premier, et soit a1 , a2 , . . . , an une famille dentiers relatifs.
Alors p divise le produit a1 a2 . . . an si et seulement si p divise lun au moins des ak .
Proposition
Tout entier naturel n 2 est divisible par au moins un nombre premier.
Proposition
Lensemble P des nombres premiers est infini.
Remarques et proprietes
Dans lecriture precedente de n, les pk sont les diviseurs premiers de n.
Supposons quen fait {p1 , p2 , . . . , pm } contienne lensemble des diviseurs premiers de n.
Alors on peut encore ecrire n = p1 1 p2 2 . . . pmm , ou les k sont seulement supposes 0.
Pour un ensemble {p1 , p2 , . . . , pm } donne, il y a encore unicite de lecriture.
Lentier 1 peut secrire sous cette forme, avec des k tous egaux a 0.
Soit n = p1 1 p2 2 . . . pmm dans IN (ici les pk sont premiers disctincts, et les k sont 0).
Soit m un entier strictement positif.
On a m | n m secrit p1 1 p2 2 . . . pmm , avec 0 k k pour tout k.
En particulier, lentier n possede (1 + 1)(2 + 1) . . . (m + 1) diviseurs distincts dans IN.