summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--controle-20081202.tex155
1 files changed, 125 insertions, 30 deletions
diff --git a/controle-20081202.tex b/controle-20081202.tex
index a0b3771..44a0052 100644
--- a/controle-20081202.tex
+++ b/controle-20081202.tex
@@ -39,9 +39,19 @@
\textbf{Consignes�:}
+Les exercices sont compl�tement ind�pendants. Ils pourront �tre
+trait�s dans un ordre quelconque, mais on demande de faire appara�tre
+de fa�on tr�s visible dans les copies o� commence chaque exercice. �
+l'int�rieur d'un exercice, les questions se suivent normalement dans
+un ordre logique, et il est recommand� de les traiter dans cet ordre.
+
L'usage de tous les documents (notes de cours manuscrites ou
-imprim�es, livres) est autoris�e. L'usage des calculatrices
-�lectroniques n'est pas autoris�e.
+imprim�es, livres) est autoris�e.
+
+L'usage des calculatrices �lectroniques n'est pas autoris�e.
+(Certains exercices peuvent appara�tre calculatoires, mais les calculs
+sont toujours faisables � la main en un temps raisonnable, parfois au
+prix de quelques astuces.)
\newpage
@@ -51,6 +61,20 @@ imprim�es, livres) est autoris�e. L'usage des calculatrices
\exercice
+Les deux questions suivantes sont ind�pendantes.
+
+(1)�Montrer que $a^{31} \equiv a \pmod{341}$ pour tout�$a \in
+\mathbb{Z}$ (note�: on a $341 = 11\times 31$).
+
+(2)�Pourquoi a-t-on $a^{32} \equiv 1 \pmod{128}$ pour tout $a$ impair
+(note�: $128 = 2^7$)�?
+
+%
+%
+%
+
+\exercice
+
Le calendrier religieux maya (ou Tzolkin) est la combinaison de deux
cycles ind�pendant, l'un de $13$�jours num�rot�s de 1��13, l'autre de
$20$�jours portant des noms de dieux (dans l'ordre�: ��Ahau��,
@@ -116,48 +140,119 @@ Par�$990$�?
\exercice
-Montrer que $a^{31} \equiv a \pmod{341}$ pour tout�$a \in \mathbb{Z}$
-(note�: on a $341 = 11\times 31$).
-
-%
-%
-%
-
-\exercice
-
-Montrer que tout $x \in \mathbb{F}_{32}^\times$ est primitif. Combien
-d'�l�ments de $\mathbb{F}_{64}^\times$ sont primitifs�?
-
-%
-%
-%
-
-\exercice
-
Une conjecture affirme que pour tout entier $n$ il existe $n' \neq n$
tel que $\varphi(n') = \varphi(n)$ (o� $\varphi$ d�signe la fonction
indicatrice d'Euler). On va voir qu'on peut montrer cette conjecture
au moins pour les petites valeurs de�$n$.
-(1)�Si $n$ est impair, montrer que $\varphi(2n) = \varphi(n)$.
+(1a)�Si $n$ est impair, montrer que $\varphi(2n) = \varphi(n)$.
-(2)�Si $n$ est pair mais non multiple de�$4$, montrer que
+(1b)�Si $n$ est pair mais non multiple de�$4$, montrer que
$\varphi(\frac{1}{2}n) = \varphi(n)$.
-(3)�Si $n$ est multiple de $4$ mais non de�$12$, montrer que
+(1c)�Si $n$ est multiple de $4$ mais non de�$12$, montrer que
$\varphi(\frac{3}{2}n) = \varphi(n)$.
-(4)�Si $n$ est multiple de $12$ mais non de�$36$, montrer
+(1d)�Si $n$ est multiple de $12$ mais non de�$36$, montrer
que $\varphi(\frac{2}{3}n) = \varphi(n)$.
-(5)�Si $n$ est multiple de $36$ mais non de $7\times 36$, montrer
-que $\varphi(\frac{7}{6}n) = \varphi(n)$.
+(1e)�Si $n$ est multiple de $36$ mais non de $7\times 36 = 252$,
+montrer que $\varphi(\frac{7}{6}n) = \varphi(n)$.
+
+(1f)�Si $n$ est multiple de $7\times 36 = 252$ mais non de $7^2\times
+36 = 1764$, montrer que $\varphi(\frac{6}{7}n) = \varphi(n)$.
+
+(2)�En continuant selon la m�me logique, montrer que la conjecture
+�nonc�e plus haut est valable lorsque $n$ n'est pas multiple de
+$(6\times 7 \times 43)^2$.
+
+(3)�Si $n$ est multiple de $(6\times 7 \times 43)^2$ mais ni de $27$
+ni de $13$, montrer que $\varphi(\frac{13}{18}n) = \varphi(n)$.
+
+(4)�Sachant que $(6\times 7 \times 43)^2 \geq 3\times 10^6$, jusqu'�
+combien les questions pr�c�dentes permettent-elles d'affirmer la
+v�racit� de la conjecture�?
+
+%
+%
+%
+
+\exercice
-(6)�Si $n$ est multiple de $7\times 36$ mais non de $7^2\times 36$,
-montrer que $\varphi(\frac{6}{7}n) = \varphi(n)$.
+Cet exercice d�crit le principe l'algorithme de factorisation
+��$p-1$�� de Pollard.
+
+\emph{D�finition�:} On dit qu'un entier naturel $m$ est
+ ��$B$-friable�� (pour $B$ un entier naturel) lorsque tout facteur
+ premier $\ell$ de�$m$ est�$\leq B$. (Par exemple, $720$ est
+ $5$-friable.)
+
+(1)�Soit $p$ un nombre premier tel que $p-1$ soit $B$-friable (pour
+une certaine borne�$B$). Soient $\ell_1,\ldots,\ell_k$ les nombres
+premiers�$\leq B$. Partant de $a \in
+(\mathbb{Z}/p\mathbb{Z})^\times$, on effectue les op�rations
+suivantes�: pour $i$ allant de $1$ �$k$, on remplace $a$ par
+$a^{\ell_i^{r_i}}$ (ce calcul �tant fait dans
+$\mathbb{Z}/p\mathbb{Z}$), o� $r_i$ est un entier sup�rieur ou �gal �
+$\log(p)/\log(\ell_i)$. Quel est le r�sultat obtenu (autrement dit,
+que vaut�$a$ apr�s ces diff�rentes op�rations)�? \emph{Indication�:}
+montrer qu'on a �lev� $a$ � une puissance d'exposant multiple
+de�$p-1$.
+
+\smallskip
+
+On suppose maintenant que $N$ est un entier non premier � factoriser,
+et on esp�re qu'un de ses facteurs premiers�$p$ est tel que $p-1$ soit
+$B$-friable avec $B$ assez petit. (Naturellement, on ne sait pas ce
+que vaut�$p$�! On cherche justement � le calculer ou, du moins, �
+trouver une factorisation non triviale $N = d d'$ avec $d,d'>1$.)
+
+L'algorithme $p-1$ de Pollard effectue le calcul suivant, en partant
+d'un nombre $N$ � factoriser et d'une borne�$B$ de friabilit�
+(typiquement de l'ordre de�$10^6$)�:
+\begin{itemize}
+\item tirer au hasard un entier $a$ entre $2$ et $N-2$�;
+\item calculer $\pgcd(a,N)$�: s'il est�$>1$, terminer�: ($*$)�on a
+ trouv� une factorisation non triviale de�$N$�;
+\item �num�rer les nombres premiers $\ell_1,\ldots,\ell_k$ inf�rieurs
+ ou �gaux �$B$�;
+\item pour $i$ allant de $1$ �$k$�:
+\begin{itemize}
+\item soit $r \geq \log(N)/\log(\ell_i)$ entier,
+\item faire $a \leftarrow a^{\ell_i^r}$ dans $\mathbb{Z}/N\mathbb{Z}$�;
+\end{itemize}
+\item calculer $d = \pgcd(a-1,N)$�;
+\item si $1<d<N$, terminer�: ($*$)�on a trouv� une factorisation non
+ triviale de�$N$�;
+\item si $d=1$, terminer avec l'erreur suivante�: ($\dagger$)�il
+ n'existe aucun facteur $p$ de�$N$ tel que $p-1$ soit $B$-friable (on
+ peut essayer d'augmenter $B$ et de recommencer)�;
+\item si $d=N$, terminer avec l'erreur suivante�: ($\ddagger$)�on n'a
+ pas eu de chance (on peut recommencer pour un $a$ diff�rent) ou bien
+ tous les facteurs $p$ de�$N$ sont tels que $p-1$ soit $B$-friable
+ (on peut recommancer avec un $B$ plus petit).
+\end{itemize}
+
+\smallskip
+
+(2a)�Expliquer les affirmations ($*$)���on a trouv� une factorisation
+ non triviale�� de l'algorithme.
+
+(2b)�Expliquer l'affirmation ($\dagger$)���il n'existe aucun facteur
+ $p$ de�$N$ tel que $p-1$ soit $B$-friable��. \emph{Indication�:}
+utiliser la question�(1).
+
+(2c)�Proposer un exemple de situation pouvant conduire au dernier
+cas�($\ddagger$).
-(7)�Montrer la v�rit� de la conjecture �nonc�e plus haut lorsque $n <
-(6\times 7 \times 43)^2$.
+%
+%
+%
+
+\exercice
+
+Montrer que tout $x \in \mathbb{F}_{32}^\times$ est primitif. Combien
+d'�l�ments de $\mathbb{F}_{64}^\times$ sont primitifs�?
%
%