Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Свойства и приложения.

Читайте также:
  1. STATGRAPHICS Plus for Windows -общие и уникальные свойства
  2. Бесконечно малые и бесконечно большие функций. Свойства.
  3. Божественные свойства Господа Иисуса Христа.
  4. Введение. Понятия информация, информационные процессы. Свойства информации. Понятие информатика. Понятие информационные технологии.
  5. Глава 1. Обо всех именах превосходного свойства базовой опоры
  6. Глава 2. О свойствах
  7. Для того что последовательность действий являлась алгоритмом, необходимо, чтобы она обладала определенными свойствами. Алгоритм обладает следующими свойствами

Функция Мёбиуса мультипликативна: для любых взаимно простых чисел a и b выполняется равенство μ(ab) = μ(a)μ(b).

Сумма значений функции Мёбиуса по всем делителям целого числа n, не равного единице, равна нулю

 

Из этого в частности следует что для всякого непустого конечного множества количество различных подмножеств состящих из нечётного числа элементов равно количеству различных подмножеств состоящих из чётного числа элементов — факт, применяемый в доказательстве формулы обращения Мёбиуса.

Функция Мёбиуса связана с функцией Мертенса отношением

17.. Проверка простоты чисел.

В криптографии сильным называется простое число p, такое что:

1. p достаточно велико

2. p − 1 имеет достаточно большие простые делители, то есть q 1 в p = a 1 q 1 + 1

3. q 1 − 1 имеет достаточно большие простые делители, то есть q 2 в q 1 = a 2 q 2 + 1

4. p + 1 имеет достаточно большие простые делители

Иногда также добавляют дополнительные условия, например a 1 = 2, a 2 = 2 и т.п.

Решето Эратосфена. следующий метод построения всех простых чисел, не превосходящих некоторого заданного числа N. Берем число 2 и выбрасываем все числа кратные 2. Из оставшихся чисел оставляем наименьшее (в данном случае 3) и выбрасываем все числа кратные 3, и так далее. Если первое оставшееся число превышает └ √N┘, то работу прекращаем, поскольку все оставшиеся числа являются простыми.

Данный метод позволяет строить множество простых чисел, но он не удобен для проверки простоты заданного числа. (Необходимо проверить делимость n на числа 2, 3, 5, 7, … √n. Сложность О(√n)) Тем не менее идея решета и ее обобщения в настоящее время часто используются для просеивания множеств чисел, обладающих тем или иным условием.

Тест на основе малой теоремы Ферма. Малая теорема Ферма утверждает, что если n простое, то выполняется условие:

При всех аÎ{2, 3,…n-1} имеет место сравнение an-1=1mod n. (1) Обратное утверждение неверно. Из этой теоремы следует, что если сравнение (1) не выполнено хотя бы для одного числа а в интервале {2, 3,…n-1}, то n – составное. Поэтому можно предложить следующий вероятностный тест простоты:

1. выбираем случайное число из интервала {2, 3,…n-1}, и проверяем с помощью алгоритма Евклида условие (a, n)=1;

2. если оно не выполняется, то ответ «n - составное»;

3. проверяем выполнимость сравнения (1);

4. если сравнение не выполнено, то ответ «n - составное»;

5. если сравнение выполнено, то ответ неизвестен, но можно повторить тест еще раз.

Если выполняется сравнение (1), то говорят, что число n является псевдопростым по основанию а. Заметим, что существует бесконечно много пар чисел (a, n), где n - составное и псевдопростое по основанию а. Числа для которых условие (1) выполняется для всех оснований называются числами Кармайкла. (561, 1105, 1729) Таким образом, при применении рассмотренного теста возможны три ситуации:

1. число n простое и тест всегда говорит «не известно»;

2. число n составное и не является числом Кармайкла; тогда с вероятностью успеха не меньше ½ однократный тест дает ответ «n составное»;

3. число n составное и является числом Кармайкла, тогда тест всегда дает ответ «не известно».

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


Дата добавления: 2015-12-01; просмотров: 25 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.013 сек.)