summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavid <david>2009-11-17 16:24:53 +0000
committerdavid <david>2009-11-17 16:24:53 +0000
commit06437e108957dfea54779e88bd9e031adee49443 (patch)
treeb28e5c7317166b87939975159560579d88a1826a
parenteae8d9e3ae6ab3c9f5d908637676d86a93b8c47b (diff)
downloadinfmdi720-06437e108957dfea54779e88bd9e031adee49443.tar.gz
infmdi720-06437e108957dfea54779e88bd9e031adee49443.tar.bz2
infmdi720-06437e108957dfea54779e88bd9e031adee49443.zip
Correction of exercise 1.
-rw-r--r--controle-20091124.tex138
1 files changed, 137 insertions, 1 deletions
diff --git a/controle-20091124.tex b/controle-20091124.tex
index dbecd31..22686ac 100644
--- a/controle-20091124.tex
+++ b/controle-20091124.tex
@@ -26,7 +26,7 @@
\newcommand{\Frob}{\operatorname{Fr}}
%
\newif\ifcorrige
-\corrigefalse
+\corrigetrue
\newenvironment{corrige}%
{\ifcorrige\relax\else\setbox0=\vbox\bgroup\fi%
\smallbreak\noindent{\underbar{\textit{Corrig�.}}\quad}}
@@ -95,6 +95,36 @@ euclidienne par�$9$ d'un entier naturel �crit en d�cimal�?
(3)�Montrer que la multiplication suivante est erron�e�:
$745\,330\,964 \times 390\,158\,565 = 290\,797\,259\,507\,306\,660$.
+\begin{corrige}
+(A)�(1)�On a $10 \equiv 1 \pmod{9}$ donc $10^n \equiv 1^n \equiv
+ 1\pmod{9}$. (2)�Si $A = \sum_{i=0}^{+\infty} a_i 10^i$ (avec $a_i
+ \in \{0,1,2,\ldots,9\}$) est l'�criture en base�$10$ d'un entier
+ naturel�$A$, alors $A \equiv \sum_{i=0}^{+\infty} a_i \pmod{9}$
+ puisque $10^i \equiv 1$ comme on vient de le voir�: on a bien montr�
+ que $A$ est congru modulo�$9$ � la somme $\sum_{i=0}^{+\infty} a_i$
+ de ses chiffres d�cimaux. Pour calculer le reste de la division
+ euclidienne par�$9$ d'un entier naturel $A$, il suffit donc de
+ calculer celui de la somme de ses chiffres d�cimaux (ce qui peut se
+ faire en it�rant l'op�ration ��somme des chiffres d�cimaux�� jusqu'�
+ obtenir un r�sultat � un chiffre, et remplacer $9$ par�$0$ � la fin
+ si n�cessaire). Remarquons qu'on peut simplifier certaines choses�:
+ par exemple, ignorer les $9$ dans l'�criture d�cimale, et remplacer
+ les�$8$ par des�$-1$, et �videmment remplacer un nombre par la somme
+ de ses chiffres d�cimaux � n'importe quelle �tape du calcul.
+
+\leavevmode\hphantom{(A)}�(3)�En appliquant ce proc�d�, on voit que
+$745\,330\,964 \equiv\penalty-100 7+4+5+\penalty0 3+3+\penalty0 6+4
+=\penalty0 32 \equiv 5 \pmod{9}$, que $390\,158\,565
+\equiv\penalty-100 3+\penalty0 1+5+8+\penalty0 5+6+5 =\penalty0 33
+\equiv 6 \pmod{9}$ et que $290\,797\,259\,507\,306\,660
+\equiv\penalty-100 2+\penalty0 7+7+\penalty0 2+5+\penalty0
+5+7+\penalty0 3+6+\penalty0 6+6 = 56 \equiv 2 \pmod{9}$. Comme
+$5\times 6 \equiv 3 \not\equiv 2 \pmod{9}$, cette���preuve par�$9$��
+montre que la multiplication propos�e est erron�e.
+\end{corrige}
+
+\ifcorrige\medbreak\else\relax\fi
+
(B)�(1)�� quoi est congru $10^n$ modulo�$11$ (en fonction
�ventuellement de l'entier naturel�$n$)�? (Remarque�: le nombre $10$
peut s'�crire d'une mani�re tr�s simple modulo�$11$...) (2)�Comment
@@ -103,6 +133,40 @@ euclidienne par�$11$ d'un entier naturel �crit en d�cimal�?
(3)�Montrer que la multiplication suivante est encore erron�e�:
$745\,330\,964 \times 390\,158\,565 = 290\,797\,259\,517\,306\,660$.
+\begin{corrige}
+(B)�(1)�On a $10 \equiv -1 \pmod{11}$ donc $10^n \equiv (-1)^n \equiv
+ 1\pmod{11}$, c'est-�-dire concr�tement que $10^n$ vaut $+1$ ou $-1$
+ modulo�$11$ selon que $n$ est respectivement pair ou impair. (2)�Si
+ $A = \sum_{i=0}^{+\infty} a_i 10^i$ (avec $a_i \in
+ \{0,1,2,\ldots,9\}$) est l'�criture en base�$10$ d'un entier
+ naturel�$A$, alors $A \equiv \sum_{i=0}^{+\infty} (-1)^i a_i
+ \pmod{11}$ puisque $10^i \equiv (-1)^i$ comme on vient de le voir�:
+ on a bien montr� que $A$ est congru modulo�$11$ � la somme
+ \emph{altern�e} $\sum_{i=0}^{+\infty} (-1)^i a_i$ de ses chiffres
+ d�cimaux, c'est-�-dire en comptant avec un $+$ tous les chiffres de
+ puissance paire (unit�s, centaines, dizaines de milliers...) et avec
+ un $-$ tous les chiffres de puissance impaire (dizaines, milliers,
+ etc.). Pour calculer le reste de la division euclidienne par�$11$
+ d'un entier naturel $A$, il suffit donc de calculer celui de la
+ somme altern�e de ses chiffres d�cimaux (ce qui peut se faire en
+ it�rant l'op�ration ��somme altern�e des chiffres d�cimaux��, en
+ n'oubliant pas les signes, jusqu'� obtenir un r�sultat entre $-9$ et
+ $9$, et ajouter $11$ � la fin si n�cessaire pour obtenir un reste
+ entre $0$ et�$10$ inclus).
+
+\leavevmode\hphantom{(B)}�(3)�En appliquant ce proc�d�, on voit que
+$745\,330\,964 \equiv\penalty-100 7-4+5-\penalty0 3+3+\penalty0 9-6+4
+=\penalty0 15 \equiv 4 \pmod{11}$, que $390\,158\,565
+\equiv\penalty-100 3-9-\penalty0 1+5-8+\penalty0 5-6+5 =\penalty0 -6
+\equiv 5 \pmod{11}$ et que $290\,797\,259\,517\,306\,660
+\equiv\penalty-100 -2+9+\penalty0 7-9+7-\penalty0 2+5-9+\penalty0
+5-1+7-\penalty0 3-6+\penalty0 6-6 =\penalty0 8 \pmod{11}$. Comme
+$4\times 5 \equiv\penalty0 9 \not\equiv 8 \pmod{11}$, cette���preuve
+ par�$11$�� montre que la multiplication propos�e est erron�e.
+\end{corrige}
+
+\ifcorrige\medbreak\else\relax\fi
+
(C)�(1)�� quoi est congru $10^n$ modulo�$7$, selon la valeur de�$n$�?
(2)�Proposer une m�thode (moins simple que celles donn�es en A�et�B,
mais n�anmoins plus �conomique que de poser la division) permettant de
@@ -111,6 +175,78 @@ naturel �crit en d�cimal. (On cherchera � se limiter � des additions
et des multiplications par $\pm 1, \pm 2, \pm 3$.) (3)�Montrer que le
calcul suivant est erron�: $3^{31} = 617\,673\,693\,283\,947$.
+\begin{corrige}
+(C)�(1)�Remarquons tout d'abord que $10 \equiv 3 \pmod{7}$. On peut
+dresser de proche en proche la table suivante des puissances de $10$
+modulo�$7$�:
+
+\begin{center}
+\begin{tabular}{c|c|c|c|c|c|c}
+$i$&$0$&$1$&$2$&$3$&$4$&$5$\\\hline
+$10^i$&$1$&$3$&$2$&$-1$&$-3$&$-2$\\
+\end{tabular}
+\end{center}
+
+\noindent (On a repr�sent� $6$, $4$ et�$5$ modulo�$7$ par $-1$, $-3$
+et�$-2$ respectivement, de fa�on � rendre les calculs plus faciles.)
+Le fait (qu'on trouve ensuite) que $10^6 \equiv 1 \pmod{7}$ �tait
+pr�vu par le petit th�or�me de Fermat. De fa�on plus g�n�rale,
+$10^{6k} \equiv 1 \pmod{7}$ donc $10^{6k+i} \equiv 10^i \pmod{7}$�:
+ainsi, dans la table ci-dessus, l'indice�$i$ peut se lire modulo�$6$.
+
+\leavevmode\hphantom{(C)}�(2)�D'apr�s ce qu'on vient d'expliquer, un
+entier naturel $A = \sum_{i=0}^{+\infty} a_i 10^i$ (�crit en d�cimal)
+est congru modulo�$7$ � la somme de ses chiffres d�cimaux $a_i$ chacun
+multipli� par une valeur dans $\{\pm 1, \pm 2, \pm 3\}$ donn�e (en
+fonction de $i$ modulo�$6$) par la table ci-dessus�: c'est-�-dire $a_0
++\penalty100 3 \times a_1 +\penalty0 2 \times a_2 -\penalty0 a_3
+-\penalty0 3\times a_4 -\penalty0 2 \times a_5 +\penalty0 a_6
++\penalty0 3 \times a_7 + \cdots$. Pour simplifier les calculs
+ult�rieurs, il peut �tre astucieux de pr�calculer les multiplications
+par tous les chiffres d�cimaux possibles, c'est-�-dire de dresser le
+tableau des valeurs de $a_i \times 10^i$ modulo�$7$ en fonction de
+$a_i$ et de�$i$�:
+
+\begin{center}
+\begin{tabular}{r|c|c|c|c|c|c}
+$a_i\downarrow$\textbackslash $i\rightarrow$&$0$&$1$&$2$&$3$&$4$&$5$\\\hline
+$0$\rlap{, $7$}\hphantom{\textbackslash $i\rightarrow$}&$0$&$0$&$0$&$0$&$0$&$0$\\
+$1$\rlap{, $8$}\hphantom{\textbackslash $i\rightarrow$}&$1$&$3$&$2$&$6$&$4$&$5$\\
+$2$\rlap{, $9$}\hphantom{\textbackslash $i\rightarrow$}&$2$&$6$&$4$&$5$&$1$&$3$\\
+$3$\hphantom{\textbackslash $i\rightarrow$}&$3$&$2$&$6$&$4$&$5$&$1$\\
+$4$\hphantom{\textbackslash $i\rightarrow$}&$4$&$5$&$1$&$3$&$2$&$6$\\
+$5$\hphantom{\textbackslash $i\rightarrow$}&$5$&$1$&$3$&$2$&$6$&$4$\\
+$6$\hphantom{\textbackslash $i\rightarrow$}&$6$&$4$&$5$&$1$&$3$&$2$\\
+\end{tabular}
+\end{center}
+
+\noindent Avec ce tableau, pour calculer la classe modulo�$7$ de $A =
+\sum_{i=0}^{+\infty} a_i 10^i$, il suffit de sommer les valeurs des
+cases de chaque chiffre (la ligne �tant d�termin�e par la valeur $a_i$
+du chiffre d�cimal en question, et la colonne par l'exposant $i$
+modulo�$6$ de la puissance de�$10$ utilis�e). Il s'agit simplement
+d'une fa�on de regrouper une fois pour toutes le calcul des
+multiplications par $\pm 1, \pm 2, \pm 3$, le calcul �tant toujours le
+m�me. Pour �tre encore plus efficace, on peut d'ailleurs remplir le
+tableau de fa�on ��paresseuse��, c'est-�-dire en ne calculant le
+contenu des cases que lorsqu'on en a besoin.
+
+\leavevmode\hphantom{(C)}�(3)�En appliquant ce proc�d�, on voit qu'on
+a $617\,673\,693\,283\,947 \equiv\penalty-100 2\times 6 +\penalty1000
+3\times 1 +\penalty1000 7 -\penalty0 2\times 6 -\penalty1000 3\times 7
+-\penalty1000 3 +\penalty0 2\times 6 +\penalty1000 3\times 9
++\penalty1000 3 -\penalty0 2\times 2 -\penalty1000 3\times 8
+-\penalty1000 3 +\penalty0 2\times 9 +\penalty1000 3\times 4
++\penalty1000 7 =\penalty-100 34 \equiv 6 \pmod{7}$ ou, en utilisant
+directement le tableau ci-dessus, $\equiv 5 + 3 + 0 +\penalty0 2 + 0 +
+4 +\penalty0 5 + 6 + 3 +\penalty0 3 + 4 + 4 +\penalty0 4 + 5 + 0
+=\penalty-100 48 \equiv 6 \pmod{7}$. Mais d'autre part $3^{31}$ est,
+modulo�$7$, congru � ($10^{31}$ donc �) $3$ puisque $31 \equiv 1 \pmod
+6$ (ou si on veut, $3^{31} \equiv 3^{5\times 6 + 1} \equiv 3 \pmod{7}$
+puisque $3^6 \equiv 1 \pmod{7}$). Comme $6 \not\equiv 3$, le nombre
+propos� n'est pas la valeur correcte de�$3^{31}$.
+\end{corrige}
+
%
%
%