% Vendredi 28 Mai 2004 à 04:35:18 % toutes les opérations seront en ligne \opset{style=text} \begin{center} \fbox{Cours sur la preuve par neuf} \end{center} % un autre exemple sera composé en % ne modifiant que les trois lignes % suivantes. \opcopy{1838}{a}% \opcopy{52}{b}% \opcopy{94576}{abtest} % ici c'est faux Pour vérifier que la multiplication: \[\opprint{a}\times\opprint{b} = \opprint{abtest}\] est peut-être correcte, on fait la somme des chiffres de \opprint{a}. Si la somme est supérieure a~10, on recommence, jusqu'a obtenir un nombre entre~0 et~9. Ici, cela donne~% \opcastingoutnines{a}{mod9a}\opprint{mod9a}. On fait de même avec \opprint{b} et on trouve~% \opcastingoutnines{b}{mod9b}\opprint{mod9b}. On multiplie ces deux nombres: \begin{center} \opmul{mod9a}{mod9b} \end{center} et on ajoute alors les chiffres du résultat (comme précédemment), ce qui donne~% \opmul*{a}{b}{ab}\opcastingoutnines{ab}{mod9ab}% \opprint{mod9ab}. Enfin, on ajoute les chiffres du produit \opprint{abtest} (toujours comme précédemment) et on trouve alors~% \opcastingoutnines{abtest}{mod9abtest}\opprint{mod9abtest}. La preuve par neuf est vérifiée si les deux derniers calculs donnent le même résultat. % Ici, on dit que l'opération est fausse Dans l'exemple, la preuve par neuf indique que le résultat est faux. En fait, l'opération juste est: \begin{center} \opmul{a}{b} \end{center}