2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Вычисление остатка с помощью функции Эйлера
Сообщение23.12.2017, 18:07 


21/12/17
8
Здравствуйте. Подскажите, пожалуйста, как вычислять остаток в задачах такого типа с помощью функции Эйлера: ${{860^{801}}^{717}}^{969}$ $\pmod {390}$. Как находить остаток с 1 степенью, к примеру, $23^{277}$ $\pmod 9$, понятно.

 Профиль  
                  
 
 Re: Вычисление остатка с помощью функции Эйлера
Сообщение23.12.2017, 18:24 
Заслуженный участник


08/04/08
8562
Keks0314 в сообщении #1278013 писал(а):
Как находить остаток с 1 степенью, к примеру, $23^{277}$ $\pmod 9$, понятно.
Как Вы будете искать $23^{a}\pmod 9$?

 Профиль  
                  
 
 Re: Вычисление остатка с помощью функции Эйлера
Сообщение23.12.2017, 18:41 


21/12/17
8
Sonic86 в сообщении #1278018 писал(а):
Keks0314 в сообщении #1278013 писал(а):
Как находить остаток с 1 степенью, к примеру, $23^{277}$ $\pmod 9$, понятно.
Как Вы будете искать $23^{a}\pmod 9$?

23 $\equiv 5 $ $\pmod 9$. 5 взаимно просто с 9, поэтому можно воспользоваться формулой Эйлера. $\varphi(9)$ = 6. Представим $\alpha$ как 6x + r. Чтобы найти остаток, достаточно вычислить $5^{r}$ $\pmod 9$

 Профиль  
                  
 
 Re: Вычисление остатка с помощью функции Эйлера
Сообщение23.12.2017, 20:03 
Заслуженный участник


08/04/08
8562
Keks0314 в сообщении #1278025 писал(а):
23 $\equiv 5 $ $\pmod 9$. 5 взаимно просто с 9, поэтому можно воспользоваться формулой Эйлера. $\varphi(9)$ = 6. Представим $\alpha$ как 6x + r. Чтобы найти остаток, достаточно вычислить $5^{r}$ $\pmod 9$
А вот это все попробуйте записать в виде одного сравнения по модулю $23$:
$23^a\equiv?\pmod{9}$

 Профиль  
                  
 
 Re: Вычисление остатка с помощью функции Эйлера
Сообщение23.12.2017, 20:21 


21/12/17
8
Sonic86 в сообщении #1278071 писал(а):
А вот это все попробуйте записать в виде одного сравнения по модулю $23$:
$23^a\equiv?\pmod{9}$

$23^{a \pmod{6}}$? Возможно, неточно понял Вас.

 Профиль  
                  
 
 Re: Вычисление остатка с помощью функции Эйлера
Сообщение23.12.2017, 22:00 
Заслуженный участник


08/04/08
8562
Keks0314 в сообщении #1278083 писал(а):
$23^{a \pmod{6}}$?
Все верно:
$23^a\equiv 23^{a \pmod 6}\pmod 9$
А если $a=5^{4^3}$, то какая формула получится?

Т.е. Ваш вопрос ну очень простой, всего лишь на умение выполнять подстановки в формулах.

 Профиль  
                  
 
 Re: Вычисление остатка с помощью функции Эйлера
Сообщение23.12.2017, 22:16 


21/12/17
8
Sonic86 в сообщении #1278122 писал(а):
]Все верно:
$23^a\equiv 23^{a \pmod 6}\pmod 9$
А если $a=5^{4^3}$, то какая формула получится?

Т.е. Ваш вопрос ну очень простой, всего лишь на умение выполнять подстановки в формулах.

Понял Вас, спасибо большое за помощь.

 Профиль  
                  
 
 Re: Вычисление остатка с помощью функции Эйлера
Сообщение24.12.2017, 01:14 


24/12/17
2
Как в данном примере можно использовать теорему Эйлера, если $gcd(860, 390) $=$ 10?$

 Профиль  
                  
 
 Re: Вычисление остатка с помощью функции Эйлера
Сообщение24.12.2017, 10:00 
Заслуженный участник


08/04/08
8562
LonelyHorny в сообщении #1278175 писал(а):
Как в данном примере можно использовать теорему Эйлера, если $gcd(860, 390) = 10?$
Надо разложить основание на 2 множителя: взаимно-простое с модулем и остальное. Как работать с основанием, которое взаимно просто с модулем - только что разобрались. Для не взаимно простого основания надо использовать правило $ak\equiv bk \pmod{mk}\Leftrightarrow a\equiv b \pmod{m}$. Одной формулой с ходу это не запишу - некрасиво выглядит. Т.е. надо вынести общий множитель - в результате получим опять основание, взаимно-простое с модулем, с которым умеем работать.

 Профиль  
                  
 
 Re: Вычисление остатка с помощью функции Эйлера
Сообщение24.12.2017, 16:38 


24/12/17
2
Sonic86 в сообщении #1278226 писал(а):
Надо разложить основание на 2 множителя: взаимно-простое с модулем и остальное. Как работать с основанием, которое взаимно просто с модулем - только что разобрались. Для не взаимно простого основания надо использовать правило $ak\equiv bk \pmod{mk}\Leftrightarrow a\equiv b \pmod{m}$. Одной формулой с ходу это не запишу - некрасиво выглядит. Т.е. надо вынести общий множитель - в результате получим опять основание, взаимно-простое с модулем, с которым умеем работать.

Мне как раз не ясно, как воспользоваться этим свойством сравнений из-за большой степени. 860 можно разложить как 43 * 20. 43 взаимно просто с 390. 20 и 390 нужно сократить на 10. Но как именно это сделать? Просто если я и применял это свойство, то для чисел вроде $20^{10}$, для которых всё было довольно просто: $20*20^{9} \pmod {390} \Leftrightarrow 2*20^{9} \pmod {39}$.

 Профиль  
                  
 
 Re: Вычисление остатка с помощью функции Эйлера
Сообщение24.12.2017, 17:11 
Заслуженный участник


08/04/08
8562
LonelyHorny в сообщении #1278294 писал(а):
Мне как раз не ясно, как воспользоваться этим свойством сравнений из-за большой степени.
Потому что она - большая и страшная? :-) Давайте ее тоже заменим на букву $a$, чтобы она не была такая страшная :-)
Надо вычислить $860^a \pmod{390}$.
Вот теперь попробуйте:
1. Выделить степень $10$ отдельно, остальное (которое взаимно простое) - отдельно.
2. Вынести НОД за скобку. (считайте, что $a>0$)
3. Упростить то, что осталось от степени $10$.
Получается?

LonelyHorny в сообщении #1278294 писал(а):
Просто если я и применял это свойство, то для чисел вроде $20^{10}$, для которых всё было довольно просто: $20*20^{9} \pmod {390} \Leftrightarrow 2*20^{9} \pmod {39}$.
Да и тут точно так же надо действовать.



Вообще интересно, возможна ли и насколько полезна будет общая формула, которая работала бы в любом случае, без выделения случая НОД? :roll:

upd: кажется так:
Если $d=\gcd(a,m)$ для любых $a,m$ $a^{\varphi(m)}\equiv d\cdot\left(d^{-1}\pmod{\frac{m}{d}}\right)\pmod {m}$
Формула корректна, поскольку $d\cdot\left(d^{-1}\pmod{\frac{m}{d}}\right)\equiv d(r+\frac{m}{d}t)=rd+tm\equiv rd \pmod m$ - единственное значение по модулю $m$. Кроме того $d\cdot\left(d^{-1}\pmod{\frac{m}{d}}\right)\equiv1\pmod{\frac{m}{d}}$.

Обобщать формулу с функцией Кармайкла лень :-)

upd2: хотя я же забыл: там м.б. сколь угодно длинный предпериод, так что красивой формулы действительно не получится, только если добавлять какие-то частые и удобные условия. Например, $(\forall t>0)\gcd(a^t,m)=d$.
Например, если $\gcd(a,m)=d=\gcd(d^2,m)$, то $a^{2\varphi(m)}\equiv a^{\varphi(m)}\pmod m$. А это уже очень удобно для символьных преобразований :shock: (равносильное условие $d=\gcd(a,m)=\gcd(a^2,m)$).
При этих условиях $(\forall x)a^x\equiv a^{\varphi(m)+(x\bmod \varphi(m))}\pmod m$.
Вот можете это юзать :-)

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

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



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

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


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

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