2014 dxdy logo

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

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


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Совпадение элементов двух последовательностей
Сообщение12.05.2011, 01:22 


11/04/11
14
Имеется соотношение
Дано $ P_1$ , $ P_2$ - простые числа
$ a $ , $b$ - целые неотрицательные числа
$ 
0<a<b
$
$
 X =  (Y^a) \mod P_1
$
$
 X =  ((Y^a )( Y^b)) \mod P_2
$
$
 X<P_1<P_2
$

"Равно " в формулах - это именно равно, а не "сравнимо по модулю"
как найти пару X,Y удовлетворяющую формулам, исключая способ перебора всех вариантов

Я пытался разобраться, но так как $ P_1$ и $ P_2$ - взаимно простые числа - то операции сложения и вычитания и умножения по модулю невозможны. Я пытался привести систему к общему модулю $P_1P_2$ - но не увидел намека на решение.В идеале хотелось бы получить зависимость $Y$ от $X$

 Профиль  
                  
 
 Re: Совпадение элементов двух последовательностей
Сообщение12.05.2011, 06:10 
Модератор
Аватара пользователя


30/06/10
980
 i  Тема перемещена в Карантин.

Поправьте формулы и сообщите об этом в теме Сообщение в карантине исправлено.

 Профиль  
                  
 
 Re: Совпадение элементов двух последовательностей
Сообщение12.05.2011, 10:04 
Заблокирован по собственному желанию
Аватара пользователя


18/05/09
3612
Возвращено.

 Профиль  
                  
 
 Re: Совпадение элементов двух последовательностей
Сообщение12.05.2011, 20:31 
Заслуженный участник


08/04/08
8558
$Y<p_1p_2$
В общем случае зависимость $Y$ от $X$ не будет функциональной, поскольку, если $(X,Y)$ удовлетворяет системе, то и $(X,Yz)$ удовлетворяет системе, где $z: z \equiv g_j^{\frac{p_j-1}{d_j}k_j} \pmod p_j$ $g_j$ - образующие по модулям $p_j$, $d_1 = \gcd (a, p_1-1), d_2 = \gcd (a+b, p_2-1)$, $k_j$ - натуральные.

Можно систему переписать так:
$\left\{
\begin{array}{ll}
y^a-x = p_1q_1, q_1 < \frac{y^a}{p_1}\\
y^{a+b}-x = p_2q_2, , q_2 < \frac{y^{a+b}}{p_2}
\end{array}
$
Выражая $x$ из 1-го и подставляя во 2-е, получим уравнение $y^{a+b}-y^a = p_2q_2-p_1q_1$. Подставляя произвольное $y$ можно получить довольно много решений при произвольных $a,b$ с помощью алгоритма Евклида.

Задание не очень естественно выглядит. Откуда такое взялось? :roll:

 Профиль  
                  
 
 Re: Совпадение элементов двух последовательностей
Сообщение13.05.2011, 01:18 


11/04/11
14
Sonic86 в сообщении #445178 писал(а):
Задание не очень естественно выглядит. Откуда такое взялось? :roll:


Решал проблему, компьютерного толка, хотел сократить скорость работы программы, а это задание возникло в ходе проверки одной гипотезы оптимизации вычислений

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group