La « preuve par 9 » est une technique de vérification du calcul d’un produit de deux nombres entiers. Rappelons son principe à partir d’un exemple.
Prenons deux nombres, et dont il faut calculer le produit. Le calcul donne un produit de . Il s’agit de vérifier si ce calcul est juste.
On prend d’abord le premier nombre , et on effectue la somme des chiffres qui le composent, soit . Ensuite, on effectue la même opération sur la somme obtenue, ceci jusqu’à obtenir un nombre à 1 chiffre qui est appelé : dans notre cas, pour , .
On procède de même avec le deuxième nombre . Première somme : . Le résidu est donc .
On effectue ensuite le produit des deux résidus : . Puis on procède de même avec ce résultat: , donc nous obtenons un résidu de .
Enfin, la même opération est effectuée avec le produit calculé . Première somme : . Deuxième somme : , donc nous otenons aussi un résidu de
Si le résidu du produit est égal au résidu du produit des deux résidus des nombres initiaux, le calcul est considéré comme juste. Sinon, il est considéré comme faux.
- .
Les trois produits suivants ont été calculés. Vérifier par la technique de « la preuve par 9 » que les résutats sont corrects :
Considérons par exemple le produit :
Donner l’expression de ces trois nombres en base 10 sous la forme (si le concept de "base numérique" n’est pas familier, voir l’exercice Changer de base, ça dépayse !).
A partir des expressions des deux premiers nombres en base , construire les expressions en base en utilisant la simple égalité
Où se trouve le résidu pour chaque nombre ?
Qu’est-ce qui fait que 9 est une "bonne" base pour mettre en oeuvre cette preuve ?A partir des expressions en base 9 obtenues, effectuer le produit des deux nombres, et exprimer ce produit en base 9 aussi.
Où se trouve le résidu du produit ?
En déduire comment fonctionne la « preuve par 9 ».
Reprenons le produit précédent 137*42 .
En supposant cette fois que le calcul du produit a donné 5744, vérifier par la technique de la preuve par 9 que le calcul est faux.
En supposant cette fois que le calcul du produit a donné 5763, vérifier par la technique de la preuve par 9 que le calcul est faux.
Trouver d’autres produits qui montrent que cette technique "laisse passer" des résultats faux.
Quelle est la caractéristique des calculs faux que la technique ne détecte pas ?
Solutions
1Reveal solutionsAre you sure? Give it a try first.
- .
Pour : . Réduction: Résidu
Pour : Résidu
Résidu du produit : . Réduction . Résidu du produit
Résidu du produit calculé : . Réduction : . Les $2 $résidus sont différents donc le calcul est faux
Pour : . Réduction : . Résidu
Pour : . Résidu
Résidu du produit : . Réduction :
Réisdu du produit calculé : . Réduction : . Les 2 résidus sont identiques donc le calcul est juste
Pour : . Résidu
Pour 402 : . Résidu
Résidu du produit : . Réduction :
Résidu du produit calculé : . Réduction . Le calcul est juste.
Considérons par exemple le produit :
Les trois nombres en base :
Les expressions en base
. Le résidu intermédiaire est donc le chiffre des unités dans l’écriture en base . Si on procède à une nouvelle réduction de , l’expression en base devient . Le résidu est donc .
. Le résidu 6 est le chiffre des unités en base
est une "bonne" base pour mettre en oeuvre cette preuve car sa distance à est de , qui, élevé à n’importe quelle puissance donne , et permet donc de calculer le résidu avec cette somme des chiffres du nombre.
- Produit des deux nombres
Le résidu est à nouveau le chiffre des unités de l’expression du produit en base
La preuve par consiste donc à calculer les résidus des deux nombres (résidus qui sont les unités des expressions en base ) , puis le résidu du produit des résidus, qui constitue aussi comme nous venons de le voir le résidu du produit des deux nombres (chiffre des unités dans l’expression du produit en base ).
Si le résidu du produit calculé n’est pas égal à cette valeur, c’est que le calcul n’est pas juste.
Reprenons le produit précédent .
: . Réduction : . Le résidu devrait être donc le calcul est faux
: . Réduction : . Le résidu est bien donc on en concluerait que le calcul est juste, ce qui n’est bien sûr pas le cas. Donc la technique ne marche pas toujours . Elle permet de dire qu’un calcul est faux mais ne permet pas de prouver que le calcul est juste.
, , sont des produits calculés faux que la technique ne détecte pas.
Tous les produits distants d’un multiple de du vrai produit seront des produits calculés faux que le technique ne va pas détecter.
