![]()
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||
Арифметика IIСкладність арифметичних задач Розділ IV. У цьому розділі ми вивчаємо складність алгоритмічних задач теорії чисел, на яких грунтується сучасна криптографія. Насамперед варто зафіксувати певну домовленість стосовно позначень. Коли в теорії чисел йдеться про параметр, що є натуральним числом, його часто позначають через п. Коли в теорії складності йдеться про час роботи алгоритму, п є традиційним позначенням для довжини входу. Обидві традиції не можуть бути дотриманими одночасно, коли йдеться про алгоритм, який отримує на вхід натуральне число. Справді, якщо натуральне число п подається в системі числення за основою k, то його запис має довжину [logк n] +1. Щоб уникнути двозначності, в цьому розділі ми будемо оцінювати час роботи числового алгоритму як функцію не від довжини, а від величини входу. Зауважимо, що алгоритм є поліноміальним тоді і тільки тоді, коли час його роботи на вході п (довжини [logк n] +1!) обмежений функцією c(logr n)d для деяких констант с > 0 і d > 1. Алгоритм є експоненцій-ним, якщо на вході п (точніше, на нескінченній послідовності таких входів) час його роботи перевищує cnd для деяких констант с, d > 0. Перший параграф цього розділу має підготовчий характер. Він містить чергову порцію фактів із теорії чисел, потрібних для побудови та аналізу алгоритмів у наступних параграфах. 1.1. Первісні корені. Нехай р - натуральне число. Ціле число g називається первісним коренем за модулем р, якщо лишок g mod p є твірним елементом групи Для простого р група g0 mod р = 1, g1 mod р, g2 mod р, g3 mod р,..., gp-2mod р (1) містить всі елементи множини Приклад 1.1. g = 5 є первісним коренем за модулем р = 23. Послідовність (1) в цьому випадку буде такою: 1, 5, 2, 10, 4, 20, 8, 17, 16, 11, 9, 22, 18, 21, 13, 19, 3, 15, 6, 7, 12, 14. Зауважимо, що черговий член gk modp не обов'язково обчислювати піднесенням д до k-ro степеня. Простіше домножити вже обчислений попередній член gk-1mod р на g за модулем р. Твердження 1.2. Нехай р позначає просте число, і р— 1 = 1. в 2. щоб число g було первісним коренем за модулем р необхідно і досить, щоб для кожного і
Доведення. Пункт 1 випливає безпосередньо із твердження Б.1. Доведемо пункт 2. Це досить зробити для g Якщо умова (2) порушується хоча б для якогось і, то для такого і маємо Навпаки, припустимо, що умова (2) виконується для всіх і. В цьому випадку повинно бути Приклад 1.3. Для р = 29 маємо 29-1 = 227. Оскільки 214 1.2. Квадратичні лишки. Нехай п — натуральне число. Ціле х називається квадратичним лишком за модулем п, якщо НСД (х,п) = 1 і х Приклад 1.4. Число 8 є квадратичним лишком за модулем 17. Квадратними коренями з 8 за цим модулем серед натуральних чисел, що не перевищують 17, є 5 і 12. Число 12 є квадратичним нелишком за модулем 17 — воно не має жодного квадратного кореня за цим модулем. Лема 1.5. Нехай р — непарне просте число. Тоді наступні умови еквівалентні. 1. х є квадратичним лишком за модулем р. 2. x(Р-1)/2 3. Якщо g парного k в Доведення. 1) 2) x(Р-1)/2 = g(p-1)j g(p-1)/2 = g(p-1)/2 За умовою 2 звідси випливає, що g(p-1)/2 = 1, а це суперечить тому, що g — первісний корінь. 3) Для цілого х і непарного простого р символ Лежандра означується як Критерій Ойлера. Нехай х — ціле число, а р - непарне просте Тоді Доведення. У випадку р | х використовуємо еквівалентність умов 1 і 2 з леми 1.5. Залишається показати, що x(Р-1)/2 = ±1 (modp). Останнє випливає з того, що x(Р-1)/2 є коренем многочлена X2 — 1 в полі Твердження 1. 6. Нехай р — непарне просте, а х1 і х2 — цілі числа. Символ Лежандра має такі властивості. 1) Якщо х1 2) Мильтипмкативність: 3) Якщо х2 не ділиться на р, то Доведення. Пункт 1 випливає з означення символу Лежандра, а пункт 2 — з критерію Ойлера. Пункт 3 є наслідком пункту 2, оскільки Нехай п де множники в правій частині є символами Лежандра. Твердження 1.7. Нехай х,x1,х2 — цілі числа, а п,п1,п2 – непарні не менші від 3 числа. Символ Якобі має такі властивості. 1) Якщо x1 2) 3) Якщо х2 і п взаємно прості, то 4) 5) Якщо х квадратичний лишок за модулем п, то Доведення. Властивості 1 і 2 успадковуються від відповідних властивостей символу Лежандра із твердження 1.6. Пункт 4 справедливий за означенням символу Якобі. Пункт 5 випливає з означень символів Якобі та Лежандра і спостереження, що якщо х є квадратичним лишком за модулем п, то ж є квадратичним лишком також за модулем р для будь-якого р, що ділить п. Пункт 3 є простим наслідком пунктів 2 і 5. Слід застерегти, що на відміну від символу Лежандра, для символу Якобі обернене до пункту 5 твердження не має місця. Рівність Наступна теорема є одним із центральних результатів теорії чисел.
ЛЕКЦІЯ11
Квадратичний закон взаємності Гауса (1796). Нехай т, п > 2 взаємно прості непарні натуральні числа. Тоді 1. (m/n)(n/m) = (-1)(m-1)(n-1)/4 2. (2/n) = Квадратичний закон взаємності вказує шлях швидкого обчислення Алгоритм обчислення символу Якобі. Можна вважати, що 0 · Якщо х = 22jy, то за пунктом 3 твердження 1.7 маємо · Якщо х = 22j+1y, то за пунктами 3 і 2 твердження 1.7 маємо · На підставі пункту 2 квадратичного закону взаємності отримуємо · Якщо х непарне, то за пунктом 1 квадратичного закону взаємності маємо Виконання описаних кроків неминуче зведе обчислення ВПРАВИ 1.15. Нехай Це так звана множина псевдоквадратів за модулем п. Припустимо, що п = pq є добутком двох різних непарних простих. Довести, що a) Qn і ь) для кожного z 1.16.Нехай р непарне просте. Довести, що a) (-1/p)=(-1)(p-1)/2 ь) конгруенція х2 c) Довести рівність із пункту а для довільного непарного р. 1.17. Позначимо n-не просте число через р(п): р(1) = 2, р(2) = 3, р(3) = 5 і т.д. З нерівностей пункту 1.3 вивести оцінки n|nn-O(1)<p(n)<n(ln n + lnln n + +O(1)) 1.18.([75]) Використовуючи оцінки попередньої задачі, довести, що задачі обчислення функцій р(п) і ЛІТЕРАТУРА Доведення квадратичного закону взаємності Гауса можна знайти в будь-якому із джерел [13, 2, 6]. Доведення оцінок Чебишова для функції Читайте також:
|
||||||||
|