• Aucun résultat trouvé

Théorème de Bachet-Bézout

N/A
N/A
Protected

Academic year: 2021

Partager "Théorème de Bachet-Bézout"

Copied!
3
0
0

Texte intégral

(1)

Théorème de Bachet-Bézout

Samuel Rochetin

Mercredi 5 décembre 2018

Résumé

Le but de ce document est de présenter quatre preuves de ce théorème d’arithmétique.

1

Énoncé du théorème

Théorème 1 (Claude-Gaspard Bachet de Méziriac, 1624). Soient a et b deux entiers relatifs.

a ∧ b = 1 ⇐⇒ ∃(u, v) ∈ Z2, au + bv = 1

2

Preuve du sens indirect

La preuve du sens indirect ne présente aucune difficulté ; seul le sens direct constitue véritablement le théorème.

Démonstration. Supposons que ∃(u, v) ∈ Z2, au + bv = 1. Tout diviseur

de a et b, en particulier a ∧ b, divise toute combinaison linéaire de a et b, en particulier au + bv. Donc |a ∧ b| ≤ 1. Or, 1 ≤ a ∧ b donc a ∧ b = 1.

3

Preuve du sens direct

Le cas où b = 0 et le cas où |b| = 1 sont triviaux. Dans toutes les preuves ci-dessous, nous supposons que |b| ≥ 2.

3.1

Preuve par la division euclidienne

Démonstration. Posons E :=au + bv ∈ N∗

, (u, v) ∈ Z2 . Si b > 0, alors

b = a×0+b×1 ∈ E ; si b < 0, alors −b = a×0+b×(−1) ∈ E. Ainsi, E est une partie non vide de N donc E admet un plus petit élément n0, non nul

par définition de E. Autrement dit, ∃(u, v) ∈ Z2, au + bv = n0. La division

euclidienne de b par n0 donne : ∃!(q, r) ∈ Z × N, b = n0q + r, 0 ≤ r < n0.

Il vient : r = a × (−uq) + b × (1 − vq). Si 0 < r, alors r ∈ E. Or, r < n0.

Contradiction. Donc r = 0 et n0| b. Nous montrons de même que n0| a.

Or, a ∧ b = 1, donc n0≤ 1. Or, 1 ≤ n0donc n0= 1.

(2)

3.2

Preuves par les congruences

Quitte à changer b en −b et v en −v, supposons que b est positif dans les preuves de cette section.

3.2.1 Système complet de résidus

Démonstration. Montrons que l’ensemble R := {r ∈ J0, b − 1K, ak ≡ r (mod b), k ∈ J0, b − 1K} est un système complet de résidus modulo b. Il suffit de montrer que les éléments de R sont distincts. Supposons qu’il existe deux termes distincts de la suite finie (ak)k∈J0,b−1K ayant le même

reste modulo b. Notons-les ai et aj, avec i < j. Ainsi : aj ≡ ai (mod b)

⇐⇒ a(j − i) ≡ 0 (mod b)

⇐⇒ j − i ≡ 0 (mod b) théorème de Gauss Ainsi, b | j − i donc b ≤ j − i ≤ b − 1. Contradiction. R contient donc b éléments distincts. En particulier, R contient 1 donc ∃u ∈J0, b − 1K, au ≡ 1 (mod b). D’où ∃v ∈ Z, au + bv = 1.

Remarque 1. D’un point de vue algorithmique, cette preuve donne une méthode pour déterminer un couple (u, v) : pour k allant de 1 à b − 1, il suffit de vérifier si ak est congru à 1 modulo b ; lorsque c’est le cas, le couple (u, v) :=  k,1 − ak b  convient. 3.2.2 Puissances successives

Nous utilisons la proposition bien connue suivante.

Proposition 1. Soient n un entier naturel supérieur ou égal à 2 et a un entier relatif.

a ∧ n = 1 =⇒ ∃k ∈ N∗, ak≡ 1 (mod n)

Démonstration. Il existe n restes possibles modulo n et il existe une infi-nité de termes de la suite ak

k∈N∗ donc d’après le principe des tiroirs, il

existe au moins deux termes distincts de la suite ak

k∈N∗ayant le même

reste modulo n. Notons-les aiet aj, avec i < j. Ainsi : aj≡ ai

(mod n) ⇐⇒ aiaj−i− 1≡ 0 (mod n)

⇐⇒ aj−i− 1 ≡ 0 (mod n) théorème de Gauss ⇐⇒ aj−i≡ 1 (mod n)

Remarque 2. Détaillons l’application du théorème de Gauss. D’après la décomposition canonique en produit de facteur premiers, les diviseurs premiers de ai sont les mêmes que ceux de a. Or, a et n n’ont aucun diviseur premier commun donc il en va de même pour ai et n. Ainsi,

ai∧ n = 1.

(3)

Cette proposition suffit à démontrer le sens direct du théorème de Bachet-Bézout.

Démonstration. La proposition précédente assure que ∃k ∈ N∗, ak ≡ 1 (mod b). Ainsi, ∃v ∈ Z, ak+ bv = 1. Enfin u := ak−1

∈ Z car k ≥ 1.

3.3

Preuve par l’algorithme d’Euclide étendu

Quitte à changer a en −a, u en −u, b en −b et v en −v, supposons que a et b sont positifs.

Démonstration. L’algorithme d’Euclide consiste à écrire les divisions eu-clidiennes successives a = bq + r, 0 ≤ r < b puis b = rq0+ r0, 0 ≤ r0 < r et ainsi de suite : d’après le cours, l’algorithme s’arrête lorsque le dernier reste est nul et le dernier reste non nul est a ∧ b. Ici, le dernier reste non nul est donc 1.

Intuitivement, r = a × 1 + b × (−q) donc r est une combinaison linéaire de a et b ; de même, r0 = b − rq0 = a × (−q0) + b × (1 + qq0) donc r0 est également une combinaison linéaire de a et b. Cela laisse penser que le dernier reste non nul 1 est aussi une combinaison linéaire de a et b. Montrons-le par récurrence.

Pour cela, introduisons (rn)n∈J0,N +1K, la suite finie des restes successifs

de l’algorithme d’Euclide, de sorte que r0= a, r1= b, r2= r, r3= r0, rN=

1 et rN +1= 0. Introduisons aussi (qn)n∈J1,N K, la suite finie des quotients

successifs de l’algorithme d’Euclide, de sorte que q1 = q et q2= q0. Nous

avons donc ∀n ∈J0, N − 1K, rn= rn+1qn+1+ rn+2.

Montrons par récurrence double que ∀n ∈J0, N K, ∃(un, vn) ∈ Z2, aun+

bvn = rn. Initialisation : a × 1 + b × 0 = r0 donc (u0, v0) = (1; 0) et

a × 0 + b × 1 = r1 donc (u1, v1) = (0; 1). Supposons que ∃n ∈J0, N − 2K

tel que la propriété soit vraie aux rangs n et n + 1. Montrons qu’elle est vraie au rang n + 2. Nous avons :

rn+2= rn− rn+1qn+1

= aun+ bvn− (aun+1+ bvn+1)qn+1 hypothèse de récurrence

= a(un− qn+1un+1) + b(vn− qn+1vn+1)

= aun+2+ bvn+2

La propriété est ainsi démontrée ∀n ∈J0, N K, en particulier pour n = N , ce qui démontre le sens direct du théorème de Bachet-Bézout.

Remarque 3. D’un point de vue algorithmique, cette preuve donne une méthode pour déterminer un couple (u, v) : il suffit d’introduire le couple de suites (un, vn)n∈J0,N K défini par (u0, v0) = (1; 0), (u1, v1) = (0; 1) et

∀n ∈J0, N − 2K, (un+2, vn+2) = (un− qn+1un+1, vn− qn+1vn+1) ; le couple (u, v) := (uN, vN) convient.

Références

Documents relatifs

Déduire de ce qui précède le théorème de Miquel suivant

On souhaite faire en sorte que l’expérience (donc la variable X) soit équitable.. Déterminer alors la valeur de a afin qu’elle

Définition 1: On appelle logarithme népérien, la fonction notée ln, réciproque de la fonction exponentielle..

Au-delà de la restitution organisée des connaissances (Attention ! La démonstration demandée est très classique et doit être connue !) et des premières questions de la partie

On en déduit alors que les trois valeurs possibles de λ sont α 3 , β 3 ou γ 3 (ce qui précède ne prouve pas que ces scalaires sont des valeurs propres de ϕ mais s’il en

On aura remarqué que f et g jouent des rôles symétriques.. (*) et (**) nous donnent la double

[r]

Supposons que a est non nul.. Déterminer le P.G.C.D. — Les propriétés 1 et 3 ci-dessus montrent que, pour la recherche d’un PGCD, on peut se restreindre au cas de deux