
- •§1. Основні означення та властивості алгебраїчних систем
- •1.1. Алгебраїчні системи з однією операцією
- •1.2. Підгрупи, класи суміжності. Теорема Лагранжа
- •Питання для самоконтролю
- •Задачі до §1
- •§2. Властивості циклічних груп. Відображення груп
- •2.1. Властивості циклічних груп
- •2.2. Відображення груп. Нормальні підгрупи. Терема про ізоморфізм груп
- •2.3. Внутрішні автоморфізми групи та спряжені елементи
- •2.4. Нормалізатор множини. Центр групи
- •Питання для самоконтролю
- •Задачі до §2
- •§3. Алгебраїчні системи з двома операціями. Ідеал кільця, Факторкільце за ідеалОм
- •3.1. Означення та основні властивості кілець
- •3.2. Ідеал кільця. Факторкільце за ідеалом
- •3.3. Відображення кілець
- •Питання для самоконтролю
- •Задачі до §3
- •§4. Характеристика кільця, Характеристика скінченного поля. Факторкільця за різними ідеалами, їх властивості
- •4.1. Характеристика кільця, її властивості
- •4.2. Залежність властивостей факторкільця від ідеалу
- •Питання для самоконтролю
- •Задачі до §4
- •§5. Алгоритм Евкліда. Основна теорема арифметики. Конгруенції та їх властивості. Китайська теорема про лишки
- •5.1. Прості числа, нсд, нск. Розширений алгоритм Евкліда, його наслідки
- •5.2. Розклад на прості множники. Фундаментальна теорема арифметики
- •5.3. Конгруенції (порівняння) та їх властивості
- •5.4. Кільця лишків Zn, їх властивості
- •Питання для самоконтролю
- •Задачі до §5
- •§6. Подільність, факторизація. Застосування факторизації
- •6.1. Узагальнення Китайської теореми про лишки
- •6.2. Наслідки теореми Ойлера
- •6.3. Структура мультиплікативної групи скінченого поля
- •Питання для самоконтролю
- •Задачі до §6
- •§7. Алгоритми та їх складність. Поліноміальні та експоненційні алгоритми. Час роботи основних алгоритмів
- •7.1. Означення часу роботи алгоритму. Типи алгоритмів
- •7.2. Час роботи основних алгоритмів
- •1. Додавання двійкових чисел
- •2. Множення двійкових чисел
- •Питання для самоконтролю
- •Задачі до §7
- •§8. Імовірнісні алгоритми. Алгоритми з оракулами. Порівняння складності задач
- •8.1. Означення імовірнісного алгоритму. Типи імовірнісних алгоритмів
- •8.2. Алгоритми з оракулами
- •Питання для самоконтролю
- •Задачі до §8
- •§9. Квадратичні лишки та нелишки. Добування квадратного кореня у кільці лишків
- •9.1. Означення та властивості квадратичних лишків
- •9.2. Символ Лежандра та символ Якобі. Їх властивості та обчислення
- •3. Оскільки y' – непарне, то : .
- •9.3. Добування квадратного кореня
- •Питання для самоконтролю
- •Задачі до §9
- •§10. Псевдопрості числа. Тестування простоти
- •10.1. Найпростіші алгоритми тестування простоти
- •10.2. Псевдопрості числа: означення та властивості
- •10.3. Імовірнісні алгоритми тестування простоти
- •Питання для самоконтролю
- •Задачі до §10
- •§11. Означення дискретного лОгАриФму. Алгоритм знаходження дискретного логарифму у мультиплікативній групі скінченНого поля Zp
- •Питання для самоконтролю
- •Задачі до §11
- •§12. Важкооборотні функції, Ядро, Предикат. Застосування важкооборотних функцій у криптографії. Класичні асиметричні криптосистеми
- •12.1. Важкооборотні функції. Предикат, ядро важкооборотної функції
- •12.2. Застосування важкооборотних функцій для побудови криптосистем імовірнісного шифрування
- •12.3. Застосування односторонніх функцій для побудови класичних асиметричних криптосистем
- •Питання для самоконтролю
- •Задачі до §12
- •Література
- •Предметний покажчик
Питання для самоконтролю
1. Яке значення приймає функція Ойлера, якщо її аргумент є простим числом?
2. Чи можна у означенні 2.3 сказати, що відображення f: H G називається автоморфізмом, якщо f – епіморфізм і H = G? Відповідь обґрунтуйте.
3. Дайте означення понять ядро гомоморфізму та образ гомоморфізму.
4. В чому різниця понять "факторгрупа" та "клас суміжності"?
5. Які автоморфізми групи називають зовнішніми?
Задачі до §2
1. Довести: якщо f: HG – гомоморфізм груп, то f(eH) = eG, f(a–1) = = f(a)–1.
2. Довести: якщо f: HG – ізоморфізм груп, то обернене до f відображення теж буде ізоморфізмом.
3. Довести: автоморфізми групи G утворюють групу відносно операції композиції.
4. Довести: ядро гомоморфізму є нормальною підгрупою.
5. Довести: два елементи групи належать одному лівому класу суміжності за підгрупою тоді і тільки тоді, коли їх ліва різниця (відносно групової операції) належить даній підгрупі. Сформулювати та довести аналогічне твердження для правих класів суміжності.
6. Довести: центр групи – нормальна підгрупа.
7. Нехай G – деяка група, a, bG. Довести: fa = fb a–1bC, де С – центр групи G, fa та fb – внутрішні автоморфізми.
8.
Довести: кількість різних внутрішніх
автоморфізмів скінченної групи G
дорівнює числу класів суміжності групи
G
за центром C,
тобто
.
9. Навести приклад автоморфізму групи, що не є внутрішнім.
10. Нехай p – просте число. Довести: (p) = p – 1; (ps) = ps(1 – p–1), де – функція Ойлера.
11. Нехай m, n – різні прості. Довести:
(mn) = (m) (n) = (m – 1)(n – 1).
12. Знайти (1155).
13. Довести: якщо для деякої групи G виконується ïGï = ps, де p – просте число, то порядок центру групи G ділиться на p.
14. Довести малу теорему Ферма: для простого p виконано ap ≡ a (mod p).
15. Довести теорему Вільсона: для простого p виконано (p – 1)! ≡ – 1 (mod p).
16. Довести: будь-яка циклічна група є абелевою.
17. Нехай G – скінчена група, Н – її підгрупа. Довести: кількість елементів у кожному класі суміжності за підгрупою Н ділить порядок групи G.
18. Нехай G – деяка група, a, b G. Довести: елементи a, b належать одному класу спряженості тоді і тільки тоді, коли існує такий елемент gG, що ga = bg.
19. Довести: відображення f: HG є ізоморфізмом тоді і тільки тоді, коли це відображення є епіморфізмом і його ядро складається з єдиного елементу (цей елемент є одиничним елементом групи H). Чи може ядро гомоморфізму бути порожньою множиною?
20. Довести: якщо відображення f: HG є гомоморфізмом, то у кожного елемента, що належить Im f, кількість прообразів однакова; вона дорівнює кількості елементів ядра цього гомоморфізму.
21. Довести, що будь-яка нескінчена циклічна група ізоморфна групі цілих чисел з операцією додавання.
22. Довести, що відношення спряженості елементів у групі є відношенням еквівалентності.
23.
Нехай f:
HG
– гомоморфізм груп,
,
.
Довести:
ділить т.
Зокрема, якщо f
– ізоморфізм, то
=
.
24.
Нехай H
– нормальна підгрупа групи G,
.
Довести: для будь-якого
виконується
.
25.
Нехай група G
складається з матриць:
,
,
,
,
,
,
а груповою операцією є множення матриць,
причому всі дії з матричними елементами
виконуються за модулем 2. Виконайте
наступні завдання.
25.1. Побудувати таблицю Келі для групи G.
25.2. Знайти порядки всіх її елементів, перевірити виконання наслідку 2 з теореми Лагранжа.
25.3. Знайти центр групи.
25.4. Розбити групу на класи спряженості та визначити їх потужності (тобто кількості елементів у кожному класі). Перевірити виконання рівняння класів спряженості (з § 2).
25.5. Для всіх елементів групи знайти N(aі).
25.6. Чи буде група G циклічною? Знайти всі її циклічні підгрупи.
25.7. Знайти всі підгрупи даної групи. Для кожної підгрупи знайти її класи суміжності, обчислити індекс підгрупи та перевірити виконання теореми Лагранжа.
25.8. На прикладі однієї з підгруп перевірити виконання властивостей класів суміжності.
25.9. Знайти всі нормальні підгрупи даної групи.