русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Первообразные корни


Дата добавления: 2015-08-31; просмотров: 2318; Нарушение авторских прав


Говорят, что число а, взаимно простое с модулем т, принадлежит показателю d, если d — такое наименьшее натуральное число, что выполняется сравнение ad ºl(mod т). Справедливы следующие свойства.

Свойство 1. Числа a0, a1,…, ad -1 попарно несравнимы по модулю т.

Свойство 2. аg º ah (mod т) <=> g º h(mod d).

Свойство 3. d |j(т). Число, принадлежащее показателю j(т), называется первообразным корнем по модулю т.

Свойство 4.По любому простому модулю р существует первообразный корень.

Гауссом доказано сущест­вование первообразных корней по модулям рk и 2рk при любом нечетном про­стом р. Легко убедиться, что при т = 4 первообразный корень также существу­ет. Таким образом, первообразные корни существуют по модулям 2, 4, рk, 2 рk, где р — нечетное простое, kÎN.

Первообразные корни по всем остальным модулям отсутствуют.

Нахождение первообразных корней упрощает следующее свойство.

Свойство 5. Пусть с = j(т) и q1,q2, ...,qk — различные простые делите­ли числа с. Число a, взаимно простое с модулем т, будет первообразным корнем тогда и только тогда, когда не выполнено ни одно из следующих сравнений:

ac/q1º1(mod m), ac/q2ºl(mod m),..., ac/qkºl(mod m). (3.1.11.1)

Пример. Пусть т = 41. Имеем с =j(41) = 40= 235. Итак, первообразный корень не должен удовлетворять двум сравнениям

а8º1(mod41), a20ºl(mod 41).

Испытываем числа 2, 3, 4, ...: 28 º10, 220 º 1, 38 º1, 48º18, 420 º 1, 58 º18,520 º 1, 68 = 10, 620 = 40. Отсюда видим, что 6 является наименьшим первообраз­ным корнем по модулю 41.

3.1.12. Индексы по модулям рk и 2рk

Обозначим через т модуль вида рk или 2рk, а через g – первообразный корень по этому модулю. Положим с=j(т).

Свойство 1. Если число g принимает последовательно значения 0, 1, ..., с -1, то gg пробегает приведенную систему вычетов по модулю т.



Для чисел а, взаимно простых с т, введем понятие индекса, называемого иногда дискретным логарифмом.

Пусть а º gg(mod т). Число g (g ³0) называется индексом числа а по модулю т при основании g. Используются обозначения g = indga или g = ind а. В силу тео­ремы Эйлера индекс определен по модулю с. Тем самым было бы правильнее говорить о классе вычетов по модулю с.

Свойство 2. ind ab ºind а + ind b (mod с).

Свойство 3. ind an º n ind а(modc).

Если воспользоваться таблицами индексов, то можно решать показательные и степенные сравнения путем их индексирования (дискретного логариф­мирования). В самом деле, степенное сравнение xn º a(mod т) равносильно сравнению n ind x º ind a(modc), решение которого при наличии таблиц не со­ставляет труда. Положим d = (п, с).

Свойство 4. Сравнение хn ºa(mod т) разрешимо тогда и только то­гда, когда d делит ind а. В случае разрешимости имеется d решений.



<== предыдущая лекция | следующая лекция ==>
Система сравнений первой степени | Символ Лежандра


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.083 сек.