от nikko » 24 Май 2010, 22:07
Как се решават задачи като втора.
Намирате примитивен корен по модул p, в случая 3 е примитивен корен по модул 17. Правите таблица на индексите
[tex]\begin{array}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline
\text{n}&1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16\\
\hline
3^n mod 17&3&9&10&13&5&15&11&16&14&8&7&4&12&2&6&1\\
\hline\end{array}[/tex]
Индексирате сравнението, което става вече сравнение по модул [tex]\varphi(p)=p-1=16[/tex]
[tex]9x^{14} \equiv 1(\text{mod}\ 17)[/tex]
[tex]ind(9x^{14})\equiv ind(1)\equiv 16(\text{mod}\ 16)\Leftrightarrow ind(9)+14ind(x)\equiv 0(\text{mod}\ 16)\Leftrightarrow 2+14ind(x)\equiv0(\text{mod}\ 16)[/tex]
Ако [tex]y=ind(x)[/tex], то [tex]\Leftrightarrow 2+14y\equiv0(\text{mod}\ 16)\Leftrightarrow y\equiv1(\text{mod}\ 8)[/tex] и или индекса на x е 1 или 9 и от таблицата получаваме решението x?3 и x?14