powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Немного о факторизации
13 сообщений из 163, страница 7 из 7
Немного о факторизации
    #40101027
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а порядок r ?
...
Рейтинг: 0 / 0
Немного о факторизации
    #40101028
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barlone,

в общем суть такая,
известны простые {p1,p2, ...}

про которые известно, что для
(x r+ a) (y r + b) = n * П ({p1,p2, ...})
есть решение

нужно выкинуть из уравнения максимальное количество pi, так что для уравнения будет существовать решение (r здесь - степень двойки)
...
Рейтинг: 0 / 0
Немного о факторизации
    #40101034
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подождите, "известны простые..." и "трудно разложить на множители" это же диаметрально противоположные утверждения?
...
Рейтинг: 0 / 0
Немного о факторизации
    #40101037
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barlone
Подождите, "известны простые..." и "трудно разложить на множители" это же диаметрально противоположные утверждения?
n - не простое, и разложить его трудно
a = n mod r
...
Рейтинг: 0 / 0
Немного о факторизации
    #40101084
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)
Barlone
Подождите, "известны простые..." и "трудно разложить на множители" это же диаметрально противоположные утверждения?
n - не простое, и разложить его трудно
a = n mod r
А b значит равно П ({p1,p2, ...}) mod r? Выкинуть такое подмножество pi, что их произведение равно 1 mod r не подходит?
...
Рейтинг: 0 / 0
Немного о факторизации
    #40101109
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barlone
Выкинуть такое подмножество pi, что их произведение равно 1 mod r не подходит?

r > n
kealon(Ruslan)... есть ли ненулевые целые решения у Диафантово уравнение второй степени с двумя неизвестными, вида
(x r+ a) (y r + b) = c
собственно a и = n
...
Рейтинг: 0 / 0
Немного о факторизации
    #40101161
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)
Barlone,

в общем суть такая,
известны простые {p1,p2, ...}

про которые известно, что для
(x r+ a) (y r + b) = n * П ({p1,p2, ...})
есть решение

нужно выкинуть из уравнения максимальное количество pi, так что для уравнения будет существовать решение (r здесь - степень двойки)
А количество этих простых случайно не равно степени?
...
Рейтинг: 0 / 0
Немного о факторизации
    #40101184
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)
Barlone
Выкинуть такое подмножество pi, что их произведение равно 1 mod r не подходит?

r > n
kealon(Ruslan)... есть ли ненулевые целые решения у Диафантово уравнение второй степени с двумя неизвестными, вида
(x r+ a) (y r + b) = c

собственно a и = nУсловие, что произведение выкидываемых равно 1 mod r очевидно необходимое, иначе сломается тождество (a*b) = c mod r
...
Рейтинг: 0 / 0
Немного о факторизации
    #40101209
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barlone,

собственно исходное уравнение такое

(x r+ n) (y r + b) = n * П({Pi})

тривиальное решение при x=0, естественно не нужно

r может быть и меньше n

при r=2^k я всегда могу найти набор из (к - 1) простых чисел ({Pi}), при которых у этого уравнения будет хотя бы 1 ненулевое решение.
...
Рейтинг: 0 / 0
Немного о факторизации
    #40101210
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barlone
Условие, что произведение выкидываемых равно 1 mod r очевидно необходимое, иначе сломается тождество (a*b) = c mod r
нет, c же зависит от набора {Pi}
...
Рейтинг: 0 / 0
Немного о факторизации
    #40101225
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)

при r=2^k я всегда могу найти набор из (к - 1) простых чисел ({Pi}), при которых у этого уравнения будет хотя бы 1 ненулевое решение.
Я примерно представляю способ построения множества из k-1 простых, произведения подмножеств которого будут давать все возможные нечетные остатки по модулю 2^k. Но чтобы потом из этого множества что-то выкинуть, надо знать остатки сомножителей n по модулю 2^k...
...
Рейтинг: 0 / 0
Немного о факторизации
    #40101249
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barlone,

в половине случаев это просто поиск простых удовлетворяющих
условию

Pi mod r = ([n^(fi(r1) - 1)] ^ i) mod r, i = 1..k-2

и ещё одно нужно для устранения симметрии
P0 mod r = -[n^(fi(r1) - 1)] mod r, i = 1..k-2

при выполнении этих условий 1 из множителей n по модулю r можно гарантированно составить из элементов этого набора, и уравнение будет иметь ненулевое решение

самое интересное:
к этому же уравнению можно свести задачу о рюкзаке.

была какая-то теорема, что диафантовым уравнением 2-й степени с 2-мя неизвестными можно описать любое множество чисел.
наверное можно так же и другие NP-полные задачи свести к этому уравнению.
...
Рейтинг: 0 / 0
Немного о факторизации
    #40102619
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот небольшой рефакторинг. Некто Филипп (вот его канал https://www.youtube.com/channel/UC3xdLFFsqG701QAyGJIPT1g) x divisors $ tail primesVals




primes - пускай побудет в видимости модуля. Может еще для чего пригодится.
...
Рейтинг: 0 / 0
13 сообщений из 163, страница 7 из 7
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Немного о факторизации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]