ВУЗ:
Составители:
Глава 1. Простые числа 10
1. Простые числа
Натуральное число называется простым, если оно делится только на
себя и на 1. Число, не являющееся простым, называется составным.
В этой главе мы дадим описание простейших алгоритмов проверки
простоты. Однако, прежде чем приступить к описанию основных алгоритмов,
дадим некоторые сведения из элементарной теории чисел.
1.1. Модулярная арифметика
Пусть Z обозначает множество целых чисел, а p ≥ 2–целое число.
Условие, что целое число a делится нацело на b будем записывать через b|a.
Определение 1.1. Говорят, что два целых числа a и b сравнимы по
модулю p, записывается,
a ≡ b ( mod p),
если p|(a − b).
Отношение сравнения по модулю натурального числа обладает
следующими свойствами:
1. Симметричность: a ≡ a ( mod p).
2. Рефлексивность: a ≡ b ( mod p) → b ≡ a ( mod p).
3. Транзитивность: a ≡ b ( mod p) & b ≡ c ( mod p) → a ≡ c ( mod p).
Значит отношение сравнения по модулю является отношением
эквивалентности на множестве целых чисел. Классы эквивалентности,
образованные целыми числами по этому отношению, называются вычетами.
Вычет, содержащий число k , обозначается k. Множество классов вычетов
по модулю числа натурального n > 0 содержит ровно n элементов,
записываемых как Z
n
= {0, 1, ... n − 1}.
Над вычетами можно выполнять арифметические операции сложения,
вычитания, умножения и возведения в степень, а если число n простое или
Глава 1. Простые числа 10 1. Простые числа Натуральное число называется простым, если оно делится только на себя и на 1. Число, не являющееся простым, называется составным. В этой главе мы дадим описание простейших алгоритмов проверки простоты. Однако, прежде чем приступить к описанию основных алгоритмов, дадим некоторые сведения из элементарной теории чисел. 1.1. Модулярная арифметика Пусть Z обозначает множество целых чисел, а p ≥ 2–целое число. Условие, что целое число a делится нацело на b будем записывать через b|a. Определение 1.1. Говорят, что два целых числа a и b сравнимы по модулю p, записывается, a ≡ b ( mod p), если p|(a − b). Отношение сравнения по модулю натурального числа обладает следующими свойствами: 1. Симметричность: a ≡ a ( mod p). 2. Рефлексивность: a ≡ b ( mod p) → b ≡ a ( mod p). 3. Транзитивность: a ≡ b ( mod p) & b ≡ c ( mod p) → a ≡ c ( mod p). Значит отношение сравнения по модулю является отношением эквивалентности на множестве целых чисел. Классы эквивалентности, образованные целыми числами по этому отношению, называются вычетами. Вычет, содержащий число k , обозначается k . Множество классов вычетов по модулю числа натурального n > 0 содержит ровно n элементов, записываемых как Z n = {0, 1, ... n − 1}. Над вычетами можно выполнять арифметические операции сложения, вычитания, умножения и возведения в степень, а если число n простое или
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »