x^2 mod N = 1 ? - вопрос №134166

x^2 mod N = 1 ?

x > 1

x < N-1



Дополнение автора от 26.10.11 23:23:26

тут все условия и ограничения

для некоторго N надо найти одно или более X удовлетворяющих условию

а Вы не верно истолковали суть операции «остаток от деления»

x^2=k*N+1 в этой записи k так же не известное

пример

11*11 mod 15 = 1 ( 11*11 = 121 = 8*15+1 )

при этом 15 = 3*5 для целых и не может быть представлено в виде (x+1)*(x-1) с целым значением X

другой вопрос что не для любого N будут существовать решения для этих ограничений



Дополнение автора от 26.10.11 23:30:18

x^2 mod N = x ?

x > 1

x < N-1

так же может быть рассмотрено

пример

6*6 mod 15 = 6 (6*6 = 36 = 2*15+6)



Дополнение автора от 26.10.11 23:37:55

Владимиру:

для примера 11*11 % 15 = 1

% — это mod в стиле C

так вот, можно записать

121 = 12*10 + 1

но тогда

12*10=120=8*15

8 не известная величина, пока мы не знаем ответа 11 (или 10*12, не важно)

для N = 15 существует еще одно решение

4*4 % 15 = 16 % 15 = 1

так что ошибка в Ваших рассуждениях, а исходный вопрос содержит всю информацию о проблеме



Дополнение автора от 27.10.11 10:59:59

Владимиру: 

в случае факторизации задача вырождается в тривиальную,

только вот сама факторизация для больших чисел не приемлимо трудоемкая )))

меня интересовала точка зрения математиков на возможные пути решения

ps у Вас явные проблемы с самооценкой )))

тут есть психологи, обратитесь

Лучший ответ по мнению автора

Столько энергии приложили к уличению моей интерпретации задачи, что можно было бы ее и решить. Ваша запись смущает понимание задачи.

Обычно Вашу задачу, начиная с Гаусса, записывают в таком виде

x^2=1(mod N),

где знак равенства обычно заменяют знаком тождественного равенства.

Тогда задача решения квадратичного сравнения 

x^2=1(mod N)

индивидуальна для числа N в том смысле, что модуль N раскладывается на множители 

N= q1^n1 q2^n2… qk^nk

с простыми q1,q2,...qk, и исходное сравнение сводится к системе сравнений

x^2=1(mod q1^n1)

x^2=1(mod q2^n2)

...

x^2=1(mod qk^nk).

Затем, следуя китайской тереме об остатках, собираются решения по модулю N.

Из множества полученных решений по Вашему условию следует удалить два решения x=+-1(mod N).

Если N — простое число, то сравнение

x^2=1(mod N) 

имеет два решения

 x=+-1(mod N)

которые Вы хотите выбросить.

В общем случае проблема решения квадратичного сравнения сравнима с факторизацией модуля N. Для нечетного модуля количество решений равно 2^k. В случае четного модуля количество решений зависит от степени двойки в разложении модуля. Все это давно известно. Достаточно взглянуть в любой учебник по теории чисел, например, Виноградова, Сизого, Бухштаба и др.

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

Кроме того, позиционируя себя экспертом по технологиям создания сайтов и SEO-оптимизации, должны знать, что в Сети можно найти все, если знать, что искать. Если бы Вы набрали в своем любимом поисковике «квадратичное сравнение», то вывалилась бы сотня тысяч ссылок, из которых можно выбрать на свой взыскательный вкус то, как получить ответ на свою задачу.

26.10.11
Лучший ответ по мнению автора

Другие ответы

Здравствуйте, Azamat!

Чтобы получить четкий ответ, надо задавать четкий вопрос. Если Ваш вопрос состоит в том, чтобы найти такие натуральные числа N, чтобы существовало натуральное решение сравнения 

x^2(mod N)=1

при заданных Вами ограничениях, то надо записать сравнение в эквивалентном виде

x^2=N+1.

Отсюда следует, что число N должно быть произведением двух последовательных четных или нечетных натуральных чисел

(x-1)(x+1)=N.

Если у Вас другое уточнение, то стучитесь.

26.10.11

             Azamat!  Убедительная к Вам просьба – не хамить вообще, а одному из лучших специалистов в своем деле (в теории чисел, в частности), Владимиру Чепурных – тем более! (И Ваша запоздалая оценка профессионализма В.Чепурных — увы, запоздала...)

          В противном случае, не думаете, попросят Вас — нет, не обратиться к психологам, которых Вы рекомендуете (даже если б они могли Вам помочь) — а существенно дальше: просто с этого сайта, всерьез и надолго…?!

30.10.11

стучись ко мне, я тебе про КТО растолкую

07.11.11

Михаил Александров

Сейчас на сайте
Эксперт месяца
Читать ответы

Евгений

Сейчас на сайте
Читать ответы

Андрей Андреевич

Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Математика
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store