2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Решить сравнения в кольцах вычетов
Сообщение10.10.2011, 21:16 
Помогите разобраться, как решить например такое сравнение не подбором
$x^2\equiv10 \mod 13$

-- 10.10.2011, 22:25 --

То есть я так понимаю, что по свойству симметричности получаем, что
$10\equiv x^2 \mod 13$
Значит $x^2=36,49$
То есть $x=6,7$

 
 
 
 Re: Решить сравнения в кольцах вычетов
Сообщение10.10.2011, 21:35 
Turmat в сообщении #491458 писал(а):
как решить например такое сравнение не подбором
Поскольку модуль сравнения довольно мал, подбор $x$ вполне адекватен (и Вы легко с этим справились). Другое дело, когда модуль сравнения велик. Вот здесь пришлось бы изобретать что-то другое. Но это уже другая тема.

 
 
 
 Re: Решить сравнения в кольцах вычетов
Сообщение10.10.2011, 21:42 
А тогда вопрос, до какого числа нужно перебирать?
То есть $x$ перебирать до числа, по которому $\mod$ берется?

 
 
 
 Re: Решить сравнения в кольцах вычетов
Сообщение10.10.2011, 21:47 
Аватара пользователя
Ну вроде для 13 (и сравнимых с ним по модулю 8) формула есть. Сейчас поищу.

-- Пн окт 10, 2011 22:53:25 --

Вот, нашел. (Вернее, не я нашел, а Лагранж Лежандр.) Если $p\mod 8 = 5$, то решение уравнения $x^2 = a\pmod p$ -- это
$$
x = \begin{cases}
\pm a^{(p+3)/8},\quad & a^{(p-1)/4}=1 \pmod p,\\
\pm a^{(p+3)/8}2^{(p-1)/4},\quad & a^{(p-1)/4}=-1 \pmod p.
\end{cases}
$$
Если $a^{(p-1)/4}\neq \pm 1$, то решений нет :-)

 
 
 
 Re: Решить сравнения в кольцах вычетов
Сообщение10.10.2011, 22:17 
Turmat в сообщении #491469 писал(а):
То есть $x$ перебирать до числа, по которому $\mod$ берется?
До примерно половины этого числа.
Хорхе в сообщении #491470 писал(а):
Ну вроде для 13 (и сравнимых с ним по модулю 8) формула есть.
Да, действительно есть. Чтобы ТС правильно понял, добавлю: в этой формуле $p$ предполагается простым числом.

 
 
 
 Re: Решить сравнения в кольцах вычетов
Сообщение11.10.2011, 08:56 
Аватара пользователя
А, ну простое, конечно :-)

Для 13, естественно, никакого смысла эту формулу использовать нет. Для всех небольших чисел решается лучше всего подбором.

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group