L`essentiel du cours 2013/2014 Terminale S Spécialité Maths, Lycée

publicité
L’essentiel du cours 2013/2014
Terminale S Spécialité Maths, Lycée Français de Valence
Sommaire
1. Arithmétique
1.1. Division euclidienne . . .
1.2. Congruences . . . . . . .
1.3. PGCD, Bézout, Gauss . .
1.4. Équations diophantiennes
1.5. Chiffrements . . . . . . .
1.6. Nombres premiers . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
2
3
3
4
5
2. Matrices
2.1. Opérations . . . . . . . . . . .
2.2. Systèmes linéaires . . . . . . .
2.3. Puissances de matrices carrées
2.4. Suites et matrices . . . . . . .
2.5. Marches aléatoires . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
6
6
7
7
8
3. Logique et raisonnement
3.1. Démontrer qu’une proposition est fausse
3.2. Implication . . . . . . . . . . . . . . . .
3.3. Équivalence . . . . . . . . . . . . . . .
3.4. Unicité . . . . . . . . . . . . . . . . . .
3.5. Double inclusion . . . . . . . . . . . . .
3.6. Disjonction de cas . . . . . . . . . . . .
3.7. Raisonnement par récurrence . . . . . .
3.8. Par l’absurde . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
9
9
9
10
10
10
11
11
.
.
.
.
.
.
.
.
.
.
.
.
1/11
1. Arithmétique
3. 7. Raisonnement par récurrence
1. 1. Division euclidienne
Théorème 1.
Soit a un entier relatif et b un entier naturel non nul.
Il existe un unique couple d’entiers (q, r) tels que
a = bq + r avec 0 6 r < b
C’est le théorème central de l’arithmétique. À connaître par cœur.
1. 2. Congruences
À retenir :
⋆ a ≡ b[n] lorsque a et b ont le même reste dans la division euclidienne par n.
⋆ a ≡ b[n] si et seulement si a − b est divisible par n.
⋆ a ≡ b[n] si et seulement si il existe un entier k tel que a = b + kn.
Les congruences sont stables par addition, soustraction et multiplication.
En d’autres termes,
Si a ≡ b[n] et a′ ≡ b′ [n], alors :
a + a′ ≡ b + b′ [n]; a − a′ ≡ b − b′ [n];
ak ≡ bk [n]
Il est utilisé pour démontrer des propriétés vérifiées par tout entier naturel n.
Il faut raisonner en trois étapes (Initialisation, Hérédité, Conclusion).
Exemple : Si A = P DP −1 avec D diagonale alors An = P Dn P −1 , ∀n ∈ N.
⋆ Initialisation : Il s’agit ici de démontrer une égalité. Attention à la présentation !
Pour n = 0, on a A0 = I et P D0 P −1 = P IP −1 = I donc A0 = P D0 P −1
(On calcule séparément les deux membres).
⋆ Hérédité : Il peut être utile d’écrire la proposition à démontrer :
P(n) : An = P Dn P −1 .
On suppose que P(k) est vraie pour un entier k et on montre qu’alors
P(k + 1) est vraie.
Ak+1 = A × Ak = P DP −1 × P Dk P −1 = P DDk P −1 = P Dk+1 P −1 (Bien
noter où l’hypothèse de récurrence intervient).
⋆ Conclusion : D’après le principe de récurrence, la propriété est vraie pour
tout entier naturel n.
BAttention à ne pas utiliser à outrance le raisonnement par récurrence et envisager parfois un raisonnement direct.
3. 8. Par l’absurde
aa′ ≡ bb′ [n] et, pour tout k ∈ N,
BPar contre, pas de division !
⋆ Par exemple, si 2n ≡ 2[4], on ne peut pas écrire que n ≡ 1[4]. Il suffit de
prendre n = 3 pour s’en convaincre...
⋆ Mais, lorsque an ≡ k[b] et a et b sont premiers entre eux, le théorème de
Bézout nous assure l’existence de u et v tels que au + bv = 1 et on a donc
au ≡ 1[b]. On dit que a et u sont inverses modulo b.
On peut donc écrire an ≡ k[b] ⇔ uan ≡ uk[b] ⇔ n ≡ uk[b].
Par exemple, 2n ≡ 2[5] ⇔ 6n ≡ 6[5] ⇔ n ≡ 1[5].
Ce principe est utilisé, entre autres, pour le décodage d’un chiffrement affine.
Il peut se généraliser aux systèmes de congruences (cf chiffrement de Hill).
Quelques applications des congruences :
⋆ Montrer que a est divisible par b revient à montrer que a ≡ 0[b].
2/11
Le raisonnement par l’absurde consiste à supposer que la propriété à démontrer
est fausse et à aboutir à une absurdité.
Voir par exemple la démonstration
de l’infinitude des nombres premiers.
√
2
est
irrationnel.
Exemple : Démontrer
que
√
On suppose que 2 = pq avec pq irréductible c’est-à-dire p et q premiers entre eux.
√
2
Si 2 = pq alors 2 = pq2 et 2q 2 = p2. p2 est donc pair et donc p aussi (car le carré
d’un impair est impair (2k + 1)2 = . . . ).
Il existe donc a ∈ N tel que p = 2a. On a alors : 2q 2 = p2 = 4a2 soit q 2 = 2a2.
Ceci prouve que q 2 est aussi pair donc q aussi. On a donc montré que p et q
sont pairs. C’est absurde puisqu’on a supposé p et q premiers
entre eux. Notre
√
hypothèse de départ était donc fausse ce qui prouve que 2 est irrationnel.
✼✼✼
Ce document a été élaboré pour les élèves de TS spécialité maths du lycée
français de Valence. Pour toute erreur ou omission, ou pour obtenir le code source
LATEX , merci de me contacter à l’adresse dufourg. thomas@ ent-lfval. net .
11/11
Dans certains cas, on peut aussi raisonner par équivalence. C’est ce que l’on
fait en général lorsqu’on résout des équations. (3x + 2 = 0 ⇐⇒ x = − 23 ).
Lorsque l’on résout des équations avec des congruences, c’est plus délicat :
Exemple : Résoudre dans Z, 2x ≡ 0[3] :
Si 2x ≡ 0[3], alors il existe k ∈ Z tel que 2x = 3k. On a donc 2|3k et, d’après le
théorème de Gauss, 2|k. Donc, il existe m ∈ Z tel que k = 2m. D’où 2x = 6m
et x = 3m.
On a raisonné par implication et montré que si 2x ≡ 0[3] alors x ≡ 0[3].
Réciproquement, si x ≡ 0[3] alors 2x ≡ 0[3].
On peut donc écrire 2x ≡ 0[3] ⇐⇒ x ≡ 0[3].
D’une manière générale, il est conseillé d’utiliser le symbole ⇐⇒ à bon escient,
c’est-à-dire de s’assurer que l’on peut bien "aller dans les deux sens" à chaque
fois qu’on l’écrit.
3. 4. Unicité
Pour démontrer l’unicité d’un objet vérifiant certaines conditions, la méthode
générale consiste à supposer qu’il existe un autre objet satisfaisant les mêmes
conditions. On parvient à montrer que ce dernier objet est égal au précédent.
Exemple : Démontrons que l’inverse d’une matrice A inversible est unique.
Supposons qu’il existe B telle que AB = I. En multipliant les deux membres par
A−1, on a : A−1AB = A−1I soit B = A−1.
3. 5. Double inclusion
Pour démontrer que deux ensembles E et F sont égaux, on peut raisonner par
double inclusion c’est-à-dire monter que E ⊂ F puis F ⊂ E.
Pour démontrer que E ⊂ F , on prend un élément quelconque de E et on montre
qu’il est dans F .
3. 6. Disjonction de cas
On utilise le raisonnement par disjonction de cas lorsqu’on dispose d’une partition d’un ensemble qui permet de balayer tous les cas possibles. Ce raisonnement
est souvent utilisé avec les congruences.
Par exemple, si n désigne un entier naturel, démontrer que n(n + 2)(n + 4) est
divisible par 3.
On considère les trois cas : n ≡ 0[3], n ≡ 1[3], n ≡ 2[3].
10/11
⋆ Déterminer le chiffre des unités d’un nombre n revient à déterminer le reste
de n modulo 10. (chiffre des unités de 72013 ?)
⋆ Démontrer des critères de divisibilité en écrivant des entiers en base 10.
(abc = a × 102 + b × 101 + c × 100).
⋆ Étudier par exemple les restes de 2n modulo 7 pour tout n, à l’aide d’un
tableau.
⋆ Une relation de congruence permet de partitionner l’ensemble des entiers
relatifs, ce qui est utile pour raisonner par disjonction de cas. Par exemple,
la relation de congruence modulo 2 partage les entiers en deux familles
disjointes : les pairs et les impairs.
1. 3. PGCD, Bézout, Gauss
Le PGCD de deux entiers peut se déterminer à l’aide de l’algorithme d’Euclide. C’est le dernier reste non nul de la suite des divisions successives.
À retenir :
⋆ Si D = P GCD(a; b) alors il existe u et v tels que au + bv = D (égalité de
Bézout).
⋆ a et b sont premiers entre eux si et seulement si il existe u et v tels que
au + bv = 1 (théorème de Bézout).
☞ On peut déterminer un tel couple en remontant l’algorithme d’Euclide.
Exemple 1. Déterminer un couple d’entiers (u, v) tel que 21u + 26v = 1
Algorithme d’Euclide :
26 = 21 × 1 + 5
21 = 5 × 4 + 1
5= 1×5+0
D’où : 1 = 21 − 5 × 4 = 21 − (26 − 21 × 1) × 4 = 21 × 5 + 26 × (−4). On a donc
(u, v) = (5, −4)
☞ On peut aussi utiliser l’algorithme d’Euclide étendu que nous avons programmé sur la calculatrice.
1. 4. Équations diophantiennes
Ce sont des équations dans Z. Il faut connaître la méthode de résolution d’une
équation diophantienne du type ax + by = c. Celle-ci ne peut avoir de solution
que si P GCD(a; b)|c.
3/11
Résolution de l’équation (E) : ax + by = d où d = P GCD(a; b).
1
2
BL’existence d’un état stable n’entraîne pas nécessairement la convergence de
Recherche d’une solution particulière : On détermine une relation de Bézout.
On trouve donc deux entiers x0 et y0 tels que ax0 + by0 = d.
On écrit :
ax + by =d
ax0 + by0=d
Si (x, y) solution de (E) alors a(x − x0) + b(y − y0 ) = 0 (*) soit a|b(y − y0 ).
3
4
5
6
On utilise le théorème de Gauss : Puisque a et b sont premiers entre eux,
alors a|y − y0 donc y s’écrit y = y0 + ka avec k ∈ Z.
On injecte cette valeur dans (*) et on trouve a(x − x0) + bka = 0 ⇔ x =
x0 − kb.
On vérifie que de tels couples (x; y) sont solutions de (E)
On écrit S = {(x0 − kb; y0 + ka); k ∈ Z}.
⋆ Chiffrement de César : f : x 7−→ x + b
2
3
On code la lettre par un entier 0 6 x 6 25 suivant le principe : A →
0; B → 1; ...; Z → 25.
On calcule f (x) = x + b modulo 26 (on ajoute la clef b à x puis on
prend le reste modulo 26).
On associe une lettre à f (x)
Faiblesse : Ce chiffrement peut être décodé facilement à l’aide d’une analyse
de fréquence : on repère la lettre qui apparaît le plus dans le message codé,
elle correspond au E. Cela permet de trouver la clef b puis on décode en
appliquant la fonction g(x) = x − b ≡ x + (26 − b)[26]. Le chiffrement de
Vigenère rend l’analyse de fréquences bien plus difficile.
⋆ Chiffrement affine : f : x 7−→ ax + b avec P GCD(a; 26) = 1
1
3. Logique et raisonnement
Voici un récapitulatif des différents types de raisonnement que nous avons
rencontrés cette année :
3. 1. Démontrer qu’une proposition est fausse
1. 5. Chiffrements
1
la marche aléatoire. Cela peut dépendre de l’état initial P0 . Cependant, pour une
marche aléatoire à deux états, il y a toujours convergence et cela indépendamment de l’état initial.
BDans la plupart des exercices, la matrice Pn est une matrice colonne. Cependant, on peut aussi la définir comme une matrice ligne. Dans ce cas, la matrice de
transition est la matrice M = (mij ) dont le coefficient mij est la probabilité de
transition du sommet i vers le sommet j. ("départ en ligne, arrivée en colonne")
et l’on a Pn+1 = Pn M.
On code la lettre par un entier 0 6 x 6 25 suivant le principe : A →
0; B → 1; ...; Z → 25.
On trouve un contre-exemple.
Exemple : Toute suite strictement croissante tend vers +∞.
C’est faux car la suite (1 − n1 ) tend vers 1.
3. 2. Implication
A =⇒ B veut dire "A implique B" ou encore "si A alors B". On dit aussi que
B est une condition nécessaire pour A : pour que A soit réalisée, il faut que
B le soit aussi.
Par exemple, une condition nécessaire pour qu’il pleuve est qu’il y ait des nuages
(Il pleut =⇒ il y a des nuages). Mais cette condition n’est pas suffisante (Il peut
y avoir des nuages sans qu’il ne pleuve).
Pour démontrer que A implique B on peut aussi raisonner par contraposée
c’est-à-dire démontrer que nonB implique nonA.
Par exemple, pour démontrer que si le produit de deux entiers naturels est impair
alors ces deux entiers sont impairs, on peut démontrer que si l’un des deux entiers
est pair alors leur produit est pair.
2
On calcule f (x) modulo 26.
3. 3. Équivalence
3
On associe une lettre à f (x)
A ⇐⇒ B veut dire "A est équivalent à B" ou encore "A si et seulement si
B". On dit aussi que B est une condition nécessaire et suffisante pour A :
pour que A soit réalisée, il faut et il suffit que B le soit.
Pour démontrer une équivalence, on peut démontrer deux implications. Par exemple,
pour démontrer A ⇐⇒ B, on doit démontrer A =⇒ B et B =⇒ A.
Pour décoder, (c’est-à-dire trouver la fonction de décodage connaissant la
fonction de codage)on détermine l’inverse de a modulo 26 grâce au théorème
de Bézout (voir plus haut).
On peut aussi résoudre un système de deux équations avec congruences
4/11
9/11
U_0 reçoit ...(initialisation)
Pour i allant de 1 à 10:
U reçoit AU_0+B
U_0 reçoit U
FinPour
Afficher U
⋆ Pour étudier la convergence, on introduit une suite auxiliaire (comme pour
les suites arithmético-géométriques réelles). Pour cela, on détermine une
matrice L telle que L = AL + B (seul candidat pour la limite) puis on
pose Vn = Un − L. Ces calculs sont guidés dans les exercices !
On montre alors que Vn+1 = AVn ce qui permet de "remonter" à Un.
2. 5. Marches aléatoires
L’étude des marches aléatoires fait intervenir des graphes, des probabilités, des
suites, des matrices.
☞Exemple d’une marche aléatoire à deux états :
1−p
1−q
p
A
B
q
⋆
⋆
⋆
⋆
⋆
⋆ Chiffrement de Hill :
′
x
x
On code les lettres par blocs de 2 (ou plus). Le bloc
sera codé en
y
y′
selon le principe suivant :
ax + by≡x′ [26]
cx + dy≡y ′ [26]
′
a b
x
x
Ce système peut aussi s’écrire sous forme matricielle
≡
[26].
y′
c d
y
a b
Le cas favorable est lorsque la matrice A =
a une inverse dans Z,
c d
c’est-à-dire lorsqu’elle
±1.
est de déterminant
′
x
x
On obtient alors
≡ A−1 ′ [26] ce qui permet de décoder. En efy
y
fet, multiplier par une matrice à coefficients dans Z est stable avec les
congruences puisqu’on n’effectue que des multiplications et des additions.
1. 6. Nombres premiers
1−p
q
.
p
1−q
C’est la matrice carrée M = (mij ) dont le coefficient mij est la probabilité
de transition du sommet j vers le sommet i. ("départ en colonne, arrivée en
ligne").
Tous les coefficients appartiennent à [0; 1] et, pour chaque colonne, la somme
des coefficients est 1.
Pour n ∈ N , on note an et bn les probabilités que le système soit respectivement dans l’état A et dans
B après n pas. On a alors an + bn = 1.
l’état
an
est appelée état de la marche aléatoire
La matrice colonne Pn =
bn
après n pas.
P0 est appelé état initial.
Pour n ∈ N, Pn+1 = MPn et Pn = M n P0 .
On dit que la marche aléatoire converge si la suite (Pn ) est convergente.
Dans ce cas, elle converge nécessairement vers un état stable P vérifiant
P = MP .
On peut déterminer l’état stable en résolvant le système P = MP d’inconnues an , bn avec la condition an + bn = 1.
⋆ On définit la matrice de transition par : M =
en écrivant les relations de congruences obtenues en codant deux lettres
distinctes.
8/11
À retenir :
⋆ Un nombre est premier s’il admet exactement deux diviseurs : 1 et luimême.
√
⋆ Tout entier non premier n admet un diviseur premier p tel que p 6 n.
⋆ Si p premier divise un produit de facteurs, alors il divise l’un de ces facteurs.
⋆ Si p premier divise un produit de facteurs premiers, alors p est l’un de ces
facteurs premiers.
⋆ Tout entier se décompose de manière unique en produit de facteurs premiers.
BNe pas confondre "premiers entre eux" et premier. Deux nombres premiers
distincts sont premiers entre eux, alors que la réciproque est évidemment fausse
(4 et 9).
La décomposition en produit de facteurs premiers d’un entier permet de connaître
les diviseurs de ce nombre et donc le nombre de diviseurs de ce nombre.
Par exemple, 300 = 22 × 3 × 52. Les diviseurs de 300 sont donc de la forme
2i × 3j × 5k avec i = 0; 1; 2, j = 0; 1 et k = 0; 1; 2. Il y en a donc 3 × 2 × 3. 300
a 18 diviseurs.
5/11
2. Matrices
2. 3. Puissances de matrices carrées
2. 1. Opérations
⋆ On définit une addition sur les matrices de même dimension. Cette addition
vérifie les mêmes propriétés que l’addition des réels.
⋆ On définit la multiplication par un réel en multipliant tous les cœfficients
de la matrice par ce réel.
⋆ On définit ensuite la soustraction en posant A − B = A + (−1) × B.
⋆ Il s’ensuit que toute matrice a une matrice opposée et que l’élément neutre
(le zéro des matrices) est la matrice dont tous les cœfficients sont nuls.
⋆ On définit également une multiplication qui est plus subtile :
– On ne peut multiplier deux matrices que si le nombre de colonnes de la
première matrice est égal au nombres de lignes de la seconde. ("(n, p) ×
(p, m) = (n, m)") Le cas où les matrices sont carrés est le plus courant.
– Cette multiplication n’est pas commutative c’est-à-dire que AB 6= BA
en général. Ceci implique que certaines propriétés de la multiplication des
réels ne sont plus valables (identités remarquables etc...). Soyons vigilants !
⋆ Certaines matrices carrées sont inversibles. Dans ce cas, l’inverse de A est
notée A−1. C’est l’unique matrice vérifiant A × A−1 = A−1 × A = I. (Dans
la pratique pour vérifier que B est l’inverse de A, il suffit de vérifier l’une
des égalités AB = I ou BA = I.
⋆ La matrice identité (ou unité) d’ordre n, notée In , est la matrice dont
tous lestermes
diagonaux sont égaux à 1 et les autres sont nuls.
a b
⋆ Si A =
, alors A est inversible si et seulement si ad − bc 6= 0.
c d
1
d −b
.
Le réel ad−bc s’appelle le déterminant de A. De plus, A−1 =
ad − bc −c a
Pour les dimensions supérieures, on a recours à la calculatrice pour calculer
l’inverse.
2. 2. Systèmes linéaires
Par convention A0 = I, pour toute matrice carrée A.
Voici deux méthodes rencontrées pour déterminer An pour tout n ∈ N :
⋆ On calcule à la main les premières puissances de A puis on conjecture une
expression pour An . On démontre ensuite cette conjecture par récurrence.
⋆ On nous donne deux matrices P (inversible) et D (diagonale) telles que
A = P DP −1 (on dit que A est diagonalisable). Dans ce cas, une récurrence
immédiate nous donne : An = P Dn P −1
Remarque : Le calcul de P et D n’est pas au programme. Ces matrices seront
donc données dans l’énoncé. Le logiciel Xcas permet de calculer ces matrices, si
elles existent, à l’aide de la commande jordan(A).
2. 4. Suites et matrices
Les matrices permettent d’étudier des suites définies par des relations de récurrence plus complexes que celles vues dans le tronc commun.
⋆ Soit (un) la suite de Fibonacci définie par u0 = 1, u1 = 1 et un+2 = un+1 +un,
pour tout n ∈ N.
un
1
.
On pose pour tout entier n, Un =
. On a donc : U0 =
1
un+1
0 1
En posant A =
, on peut écrire Un+1 = AUn.
1 1
⋆ Soient deux suites numériques
couplées (un) et (vn) définies pour tout n ∈ N
un+1 = 2un − 3vn + 1
par : u0 = 2, v0 = 4 et
vn+1 = −un + 5vn − 4
2 −3
1
un
, on peut écrire :
En posant A =
, B =
, Un =
vn
−1 5
−4
Un+1 = AUn + B.
1
On peut écrire tout système linéaire de n équations à n inconnues sous la forme
AX = B où A est une matrice carrée d’ordre n, X une matrice colonne d’ordre
n (matrice des inconnues x1, x2, . . . xn) et B une matrice colonne d’ordre n.
Le système AX = B admet une solution unique si et seulement si A est inversible.
Dans ce cas, la solution est X = A−1B.
6/11
2
Suites du type Un+1 = AUn :
⋆ La relation Un = An U0 permet, comme dans le cas des suites géométriques
réelles, d’obtenir une définition explicite de (Un).
⋆ On est donc ramené à déterminer An (voir précédemment) et ceci permet
aussi d’étudier la convergence.
Suites du type Un+1 = AUn + B :
⋆ On peut écrire un algorithme pour calculer les termes successifs d’une telle
suite.
Par exemple, pour calculer U10 :
7/11
Téléchargement