2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Более широкий взгляд на малую теорему Ферма, составные числа
Сообщение07.05.2018, 15:46 


27/11/08
111
Малая терема Ферма гласит

Цитата:
Если $p$ — простое число и $a$ — целое число, не делящееся на $p$,
то $a^{p-1}-1$ делится на $p$,
то есть $a^{p-1}\equiv 1{\pmod {p}}$


С простыми числами все понятно

но интересно взглянуть на составные НЕЧЕТНЫЕ числа

Цитата:
для каждого составного числа $p$ вида
$p=2 \cdot i+1$
можно подобрать значение степени $\alpha$ и основание $\beta$, такие что выполнится правило
$\beta^{\alpha}\equiv 1{\pmod {p}}$


Простой способ найти $\alpha$ и $\beta$


имеем составное число
$p=\prod\limits_{i=1}^{n}(x_i)$, где $x_i>1$ и $x_i<p$ и все $x_i$ являются простыми числами

тогда
$\beta=\prod\limits_{i=1}^{n}(\frac{x_i-1}{2})$

$\alpha=3 \cdot p \cdot \beta^{2} \cdot (p \cdot \beta^{2} + 1)$


Пример
Цитата:
$p = 361583 = 23 \cdot 79 \cdot 199$

тогда

$\beta=\prod\limits_{i=1}^{n}(\frac{x_i-1}{2})=\frac{23-1}{2} \cdot  \frac{79-1}{2} \cdot  \frac{199-1}{2}=42471$

$\alpha=3 \cdot p \cdot \beta^{2} \cdot (p \cdot \beta^{2} + 1)=3 \cdot 361583 \cdot 42471^{2} \cdot (361583 \cdot 42471^{2} + 1) = 1276166115918637854606101742336$

$42471^{1276166115918637854606101742336}\equiv 1{\pmod {361583}}$


ПЫСЫ
- возможно это какойто очевидный бред с моей стороны, но мне это интересно :)
- возможно это изобретение велосипеда, и этот вопрос уже изучен давно, я немного малообразован, сорри, даите плиз ссылок на материалы
- возможно что вместо основания $\beta$ в конечную проверку вида $\beta^{\alpha}\equiv 1{\pmod {p}}$ можно подставить любое простое число $a$ не делящееся на $p$

 Профиль  
                  
 
 Re: Более широкий взгляд на малую теорему Ферма, составные числа
Сообщение07.05.2018, 15:52 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
Ascar в сообщении #1310717 писал(а):
Простой способ найти $\alpha$ и $\beta$
Теорема Эйлера.

 Профиль  
                  
 
 Re: Более широкий взгляд на малую теорему Ферма, составные числа
Сообщение07.05.2018, 15:56 


27/11/08
111
Someone в сообщении #1310718 писал(а):
Ascar в сообщении #1310717 писал(а):
Простой способ найти $\alpha$ и $\beta$
Теорема Эйлера.


функция Эйлера???? понял
мне кажется функцию Эйлера сложнее вычислить чем то что предлагаю я, у меня достаточно знать только делители, или я не прав?

-- Пн май 07, 2018 17:05:58 --

Someone в сообщении #1310718 писал(а):
Ascar в сообщении #1310717 писал(а):
Простой способ найти $\alpha$ и $\beta$
Теорема Эйлера.


о точно
значит мое выражение обладает свойством

$p=\prod\limits_{i=1}^{n}(x_i)$, где $x_i>1$ и $x_i<p$ и все $x_i$ являются простыми числами

$\beta=\prod\limits_{i=1}^{n}(\frac{x_i-1}{2})$

$\alpha=3 \cdot p \cdot \beta^{2} \cdot (p \cdot \beta^{2} + 1)$

Цитата:
$\alpha \bmod \varphi (p) = 0$


где $\varphi (p)$ - функция Эйлера

 Профиль  
                  
 
 Re: Более широкий взгляд на малую теорему Ферма, составные числа
Сообщение07.05.2018, 17:33 
Заслуженный участник


16/02/13
4194
Владивосток
Ascar в сообщении #1310723 писал(а):
у меня достаточно знать только делители
Ваше «только» очаровательно, имхо.

 Профиль  
                  
 
 Re: Более широкий взгляд на малую теорему Ферма, составные числа
Сообщение07.05.2018, 17:39 


27/11/08
111
iifat в сообщении #1310752 писал(а):
Ascar в сообщении #1310723 писал(а):
у меня достаточно знать только делители
Ваше «только» очаровательно, имхо.


нет ну понятно что задачи факторизации тут не решаются :))) но если известны ВСЕ делители, легче мой метод, чем искать значение функции Эйлера?

например

$733\cdot26357\cdot33679\cdot44917=29226033732433883$

$b=366\cdot13178\cdot16839\cdot22458=1823971142824776$

$6\cdot29226033732433883\cdot1823971142824776^2\cdot(29226033732433883\cdot1823971142824776^2+1)=56723479727851618936294702853099151166133736931829541924166340006447217916101723454321294127232$

$1823971142824776^{56723479727851618936294702853099151166133736931829541924166340006447217916101723454321294127232} \bmod 29226033732433883 = 1$

блин не влазиет значение степени
56723479727851618936294702853099151166133736931829541924166340006447217916101723454321294127232

и это число делится предположительно на значение функции Эйлора для 29226033732433883 нацело

 Профиль  
                  
 
 Re: Более широкий взгляд на малую теорему Ферма, составные числа
Сообщение07.05.2018, 17:46 
Заслуженный участник


16/02/13
4194
Владивосток
Ascar в сообщении #1310754 писал(а):
если известны ВСЕ делители
... то посчитать степени, как по мне, и не проблема-то вовсе. Хотя могу ошибаться. Не, не проблема-то точно, но время отнять может. Хотя, по сравнению с поиском делителей, что как раз таки проблема, — имхо, немного.

 Профиль  
                  
 
 Re: Более широкий взгляд на малую теорему Ферма, составные числа
Сообщение07.05.2018, 20:06 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
Ascar в сообщении #1310723 писал(а):
мне кажется функцию Эйлера сложнее вычислить чем то что предлагаю я, у меня достаточно знать только делители, или я не прав?
Если Вы знаете все делители, то Вы тем более знаете разложение на простые множители, а уж вычислить значение функции Эйлера, зная разложение — вообще не проблема. Я же ссылку на теорему Эйлера дал, а там есть ссылка на статью о функции Эйлера. А в той статье есть формула для вычисления функции Эйлера. Неужели невозможно было найти?

 Профиль  
                  
 
 Re: Более широкий взгляд на малую теорему Ферма, составные числа
Сообщение08.05.2018, 12:31 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
Ascar в сообщении #1310754 писал(а):
если известны ВСЕ делители, легче мой метод, чем искать значение функции Эйлера?

например

$733\cdot26357\cdot33679\cdot44917=29226033732433883$
Перечисленные множители простые, поэтому $$\varphi(29\,226\,033\,732\,433\,883)=(733-1)(26\,357-1)(33\,679-1)(44\,917-1)=$$ $$=29\,183\,538\,285\,196\,416.$$ Сравните с вашим результатом, который
Ascar в сообщении #1310754 писал(а):
блин не влазиет значение степени
Ascar в сообщении #1310754 писал(а):
и это число делится предположительно на значение функции Эйлора для 29226033732433883 нацело
Делится, конечно. Частное равно $1\,943\,680\,686\,471\,971\,058\,000\,879\,559\,411\,890\,908\,299\,171\,337\,687\,747\,820\,216\,141\,530\,509\,128\,401\,982\,777$.

 Профиль  
                  
 
 Re: Более широкий взгляд на малую теорему Ферма, составные числа
Сообщение12.05.2018, 11:38 


26/08/11
2100
Ascar в сообщении #1310717 писал(а):
можно подобрать значение степени $\alpha$ и основание $\beta$, такие что выполнится правило
$\beta^{\alpha}\equiv 1{\pmod {p}}$
Можно! Предлагаю $\beta=p+1$

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

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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