2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Необходимое условие простоты числа
Сообщение26.05.2015, 20:19 
Аватара пользователя


04/06/14
627
$p \in\mathbb{P}$$\to p \mid p\sum\limits_{j=1}^{p-1}(-1)^jB_j+1$
Доказательство тривиально, утверждение теоремы следует из теоремы Вильсона и topic54476.html (домножим обе части сравнения на $p$ (в соотношении из теоремы Вильсона и в соотношении на странице, куда ведет ссылка (оставив модуль неизменным во втором соотношении)), выполним сокращение).
При $p=5$ это необходимое условие перестаёт работать. Где ошибка?
И да, насколько эффективны такие условия на практике в вычислительном плане?

 Профиль  
                  
 
 Posted automatically
Сообщение26.05.2015, 20:26 


20/03/14
12041
 i  Тема перемещена из форума «Математика (общие вопросы)» в форум «Помогите решить / разобраться (М)»

 Профиль  
                  
 
 Re: Необходимое условие простоты числа
Сообщение26.05.2015, 21:37 
Заслуженный участник


20/12/10
8858
maximk в сообщении #1020064 писал(а):
При $p=5$ это необходимое условие перестаёт работать.
Считать не умеете.

 Профиль  
                  
 
 Re: Необходимое условие простоты числа
Сообщение27.05.2015, 15:49 
Аватара пользователя


04/06/14
627
nnosipov, а что можете сказать по поводу самого этого необходимого условия в плане вычислительной сложности?

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


20/12/10
8858
Ну вот представьте, что $p$ --- это 100-значное число. Как Вы собираетесь вычислять эту сумму? Она, слегка так, во вселенную не помещается.

 Профиль  
                  
 
 Re: Необходимое условие простоты числа
Сообщение28.05.2015, 08:54 
Аватара пользователя


04/06/14
627
nnosipov, так же, как вычислять по малой теореме Ферма, $a^1^0^0$ тоже прийдется втиснуть хоть в одну галактику. При всех своих недостатках преимущество необходимого условия через сумму чисел Бернулли в том, что эта сумма получается "достаточно маленькой" по отношению к $p$, как раз порядка $p$.

 Профиль  
                  
 
 Re: Необходимое условие простоты числа
Сообщение28.05.2015, 09:19 
Заслуженный участник


27/04/09
28128

(Formulæ.)

maximk в сообщении #1020624 писал(а):
$a^1^0^0$
a^{100}$a^{100}$.
Так и проще, и правильнее.

 Профиль  
                  
 
 Re: Необходимое условие простоты числа
Сообщение28.05.2015, 10:08 
Заслуженный участник


08/04/08
8556
maximk в сообщении #1020624 писал(а):
nnosipov, так же, как вычислять по малой теореме Ферма, $a^1^0^0$ тоже прийдется втиснуть хоть в одну галактику. При всех своих недостатках преимущество необходимого условия через сумму чисел Бернулли в том, что эта сумма получается "достаточно маленькой" по отношению к $p$, как раз порядка $p$.
maximk, ну я сильно извиняюсь, но ответьте на простые вопросы:
1. Какие тесты простоты вы знаете? (2-3 штуки назовите)
2. Какова сложность этих тестов? (оценки вида $O(f(p))$ или $\Theta(f(p))$)
3. Оцените хоть как-нибудь сложность вычисления указанной суммы.
4. Как Вы думаете, какова истинная сложность вычисления указанной суммы?

 Профиль  
                  
 
 Re: Необходимое условие простоты числа
Сообщение28.05.2015, 10:20 
Аватара пользователя


04/06/14
627

(Оффтоп)

arseniiv, спасибо.

Sonic86, признаюсь, совершенно не владею теорией сложности вычислений. Буду вам премного благодарен за хотя бы краткий очерк по этим вопросам.

 Профиль  
                  
 
 Re: Необходимое условие простоты числа
Сообщение28.05.2015, 12:33 
Заслуженный участник


08/04/08
8556
maximk в сообщении #1020641 писал(а):
Sonic86, признаюсь, совершенно не владею теорией сложности вычислений. Буду вам премного благодарен за хотя бы краткий очерк по этим вопросам.
Ну елки.
Ну возьмите Кормен, Лейзерсон Ривест Алгоритмы: построение и анализ и прочитайте сколько-нибудь.
Рассмотрите множество конкретных примеров (можете просто почитать разные алгоритмы в Вики и их сложность)
(еще есть
Макконнелл Основы современных алгоритмов
Кнут Искусство программирования (II)
Василенко Теоретико-числовые методы в криптографии
Гасфилд Строки, деревья и последовательности в алгоритмах
Дасгупта Пападимитриу Алгоритмы)

 Профиль  
                  
 
 Re: Необходимое условие простоты числа
Сообщение28.05.2015, 17:05 
Аватара пользователя


04/06/14
627
Sonic86, может быть когда-нибудь почитаю (думаю, это будет не скоро), а пока не могли бы вы сказать, пригодна ли для практики вышеизложенная теорема?

 Профиль  
                  
 
 Re: Необходимое условие простоты числа
Сообщение28.05.2015, 17:08 
Заслуженный участник


04/05/09
4582
Нет.
Даже простое деление на все числа до корня будет быстрее.

 Профиль  
                  
 
 Re: Необходимое условие простоты числа
Сообщение28.05.2015, 21:10 
Заслуженный участник


08/04/08
8556
maximk в сообщении #1020757 писал(а):
Sonic86, может быть когда-нибудь почитаю (думаю, это будет не скоро), а пока не могли бы вы сказать, пригодна ли для практики вышеизложенная теорема?
Попытайтесь понять сами, это очень легко, невероятно легко.
Если непонятно, выполните проверку ручками по указанному критерию для $p=211$.

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

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



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

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


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

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