2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Алгоритм выделения простых A005385
Сообщение30.01.2022, 14:43 
Аватара пользователя


22/11/13
02/04/25
549
Баловался с МТФ, в результате чего наткнулся на следующий фильтр:

$$2^{\left\lfloor\frac{n}{2}\right\rfloor+\operatorname{nextprime}(\left\lfloor\frac{n}{2}\right\rfloor)} \equiv 1 \pmod n$$

Здесь $\operatorname{nextprime}(n)$ - наименьшее простое большее либо равное $n$.

Фильтр выделяет простые A005385, т.е. такие простые $p$, что $\frac{p-1}{2}$ также простое. Как и в МТФ, окромя них вылазят и составные $q$, но от них легко избавиться проверив $\frac{q-1}{2}$ на простоту.

Т.е. мы выполняем всего 2 операции:

  • используем фильтр выше
  • проверяем на простоту $\frac{n-1}{2}$

Если во втором случае мы получили простое, тогда это означает, что $n$ тоже простое.

Чем все это можно объяснить? Насколько эффективен приведенный выше алгоритм (например, в плане отсутствия неочевидных ошибок)?

 Профиль  
                  
 
 Re: Алгоритм выделения простых A005385
Сообщение30.01.2022, 15:42 
Аватара пользователя


23/12/18
430
kthxbye в сообщении #1547469 писал(а):
$$2^{\left\lfloor\frac{n}{2}\right\rfloor+\operatorname{nextprime}(\left\lfloor\frac{n}{2}\right\rfloor)} \equiv 1 \pmod n$$

Если n чётно, это не выполняется. Попробуйте упростить выражение слева, если n нечётно и $\frac{n-1}2$ простое

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

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



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

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


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

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