Поле Галуа

Матеріал з testwiki
Перейти до навігації Перейти до пошуку
Арифметичні операції у полі Галуа з двох елементів
Додавання Множення
+ 0 1 × 0 1
0 0 1 0 0
1 1 0 0 1

Скінченне поле або поле Галуа (на честь Евариста Галуа) — поле, яке складається зі скінченної множини елементів.

Найменше поле Галуа GF(2)=𝔽2 містить лише два елементи: 0 та 1, арифметичні операції над якими поводяться майже як звичайно, за винятком правила 1+1=0. Це поле широко застосується в дискретній математиці, комп'ютерних науках і теорії кодування.

Ідея застосування поля 𝔽2 полягає в тому, що доцільно розглядати послідовності з нулів й одиниць як елементи деякої алгебраїчної структури: векторного простору над цим полем, розширення 𝔽2n, кільця многочленів 𝔽2[t], тощо.

Алгебраїчні операції в цій структурі приводять до низки важливих конструкцій в означених галузях, наприклад, скінчених проективних площин, кодів Ріда-Мюлера і кодів Гоппа. Засновані на теорії скінчених полів алгоритми перевірки на простоту і факторизації цілих чисел відіграють важливу роль у сучасній прикладній теорії чисел.

Для будь-якого простого числа p, кільце залишків (modp) — це скінчене поле з  p елементів, яке позначається GF(p)=𝔽p=/p. Елементи цього поля можуть бути представлені цілими числами 0,1,,p1, які додаються і множаться «за модулем p».

Будь-яке скінчене поле містить pn елементів і однозначно задається своєю характеристикою p і степенем n.

Класифікація

Будь-яке скінчене поле 𝐊 має просту характеристику p>0, тому воно містить в собі просте підполе 𝔽p. З аксіом поля випливає, що 𝐊 являє собою скінченновимірний векторний простір над 𝔽p розмірності n1.

Довільний елемент 𝐊 задається своїми n координатами відносно певного базису, які належать до 𝔽p. Таким чином, поле 𝐊 складається з q=pn елементів. Виявляється, що і навпаки, для даних простого p і натурального n1. існує єдине, не враховуючи автоморфізмів, поле Галуа з q=pn елементів, яке має характеристику p і позначається GF(q)=𝔽q=𝔽pn.

Властивості

Циклічність мультиплікативної групи

Ненульові елементи поля 𝔽q утворюють групу щодо операції множення, яка називається мультиплікативною групою поля і позначається 𝔽q*. Ця група є циклічною, тобто вона має породжуючий елемент, а всі інші елементи отримуються піднесенням до степеня породжуючого[1].

Породжуючий елемент 𝔽q* називається також примітивним елементом поля 𝔽q. Поле 𝔽q містить φ(q1) примітивних елементів, де φ — Функція Ейлера.Шаблон:Sfn

Інші властивості

  • Кожен елемент поля 𝔽q задовольняє рівності aq=aШаблон:Sfn.
  • Поле 𝔽pn містить в собі як підполе 𝔽pk тоді і тільки тоді, коли k є дільником nШаблон:Sfn.
  • Якщо f𝔽q[x] — незвідний многочлен степеня m, то поле 𝔽qm містить будь-який його корінь α, причому множина усіх його коренів має вигляд {α,αq,,αqm1}. Таким чином, 𝔽qm є полем розкладу многочлена f над полем 𝔽qШаблон:Sfn.
  • Для кожного скінченного поля 𝔽q та натурального числа n добуток усіх нормованих незвідних над 𝔽q многочленів, степінь яких ділить n, дорівнює xqnx. Зокрема, сума степенів таких многочленів дорівнює qnШаблон:Sfn.
  • Число N(q,n) нормованих многочленів степеня n, незвідних над полем 𝔽q, визначається за формулою N(q,n)=1nd|nμ(d)qnd, де μ — Функція Мебіуса. Це твердження випливає з формули qn=d|ndN(q,d) після застосування формули обертання МебіусаШаблон:Sfn.

Приклади

Поле з двох елементів

Поле 𝔽2 складається з двох елементів, але воно може бути задано різними способами залежно від вибору елементів і визначення операцій додавання та множення на них:[2]

  • Як множина з двох чисел «0» і «1», на якій операції додавання та множення визначені як додавання та множення чисел з приведенням результату по модулю 2:
+ 0 1
0 0 1
1 1 0
× 0 1
0 0 0
1 0 1
+ F T
F F T
T T F
× F T
F F F
T F T

Ці поля ізоморфні, тобто фактично це два різні способи задання одного й того ж поля.

Поле з трьох елементів

Поле 𝔽3={0,1,2}. Додавання та множення визначені як додавання та множення чисел по модулю 3. Таблиці операцій 𝔽3 мають вигляд:

+ 0 1 2
0 0 1 2
1 1 2 0
2 2 0 1
× 0 1 2
0 0 0 0
1 0 1 2
2 0 2 1

Поле з чотирьох елементів

Поле 𝔽4 можна задати як множину {0,1,α,α+1} (де α — корінь многочлена f(x)=x2+x+1, тобто α2=α1=α+1). Таблиці операцій 𝔽4 мають вигляд:[3]

+ 0 1 α α+1
0 0 1 α α+1
1 1 0 α+1 α
α α α+1 0 1
α+1 α+1 α 1 0
× 0 1 α α+1
0 0 0 0 0
1 0 1 α α+1
α 0 α α+1 1
α+1 0 α+1 1 α

Поле з дев'яти елементів

Щоб задати поле 𝔽9=GF(32) достатньо знайти нормований многочлен степеня 2, незвідний над 𝔽3. Такими многочленами є:

x2+1
x2+x+2
x2+2x+2

Для x2+1 полем є 𝔽9=3[x]/(x2+1) (якщо замість x2+1 взяти інший многочлен, то буде нове поле, ізоморфне старому). В наведених нижче таблиця символ i означає клас еквівалентності многочлена x у фактор-кільці 3[x]/(x2+1), який задовольняє рівнянню i2+1=0.

Таблиця додавання в 𝔽9 визначається, виходячи з відношення 1+1+1=0:

+ 0 1 2 i i+1 i+2 2i 2i+1 2i+2
0 0 1 2 i i+1 i+2 2i 2i+1 2i+2
1 1 2 0 i+1 i+2 i 2i+1 2i+2 2i
2 2 0 1 i+2 i i+1 2i+2 2i 2i+1
i i i+1 i+2 2i 2i+1 2i+2 0 1 2
i+1 i+1 i+2 i 2i+1 2i+2 2i 1 2 0
i+2 i+2 i i+1 2i+2 2i 2i+1 2 0 1
2i 2i 2i+1 2i+2 0 1 2 i i+1 i+2
2i+1 2i+1 2i+2 2i 1 2 0 i+1 i+2 i
2i+2 2i+2 2i 2i+1 2 0 1 i+2 i i+1

Таблиця множення в 𝔽9 визначається з співвідношення i2=1:

× 0 1 2 i i+1 i+2 2i 2i+1 2i+2
0 0 0 0 0 0 0 0 0 0
1 0 1 2 i i+1 i+2 2i 2i+1 2i+2
2 0 2 1 2i 2i+2 2i+1 i i+2 i+1
i 0 i 2i 2 i+2 2i+2 1 i+1 2i+1
i+1 0 i+1 2i+2 i+2 2i 1 2i+1 2 i
i+2 0 i+2 2i+1 2i+2 1 i i+1 2i 2
2i 0 2i i 1 2i+1 i+1 2 2i+2 i+2
2i+1 0 2i+1 i+2 i+1 2 2i 2i+2 i 1
2i+2 0 2i+2 i+1 2i+1 i 2 i+2 1 2i

Можна перевірити, що елемент i+1 має порядок 8 і є примітивним. Елемент i не є примітивним, так як i4=1 (іншими словами, многочлен x2+1𝔽3[x] не є Шаблон:Нп)[3].

Мультиплікативна група поля з 16 елементів

Коли поле 𝔽16=GF(24) задається з допомогою неприводимого многочлена x4+x+1, елементи розширення задаються наборами коефіцієнтів многочлена, який отримується в залишку при діленні на x4+x+1, записаними в порядку зростання степенів. Мультиплікативна група породжується елементом α=x, який записується як (0, 1, 0, 0)[4].

Многочлен Степінь α 1,x,x2,x3
α (0, 1, 0, 0)
α2 (0, 0, 1, 0)
α3 (0, 0, 0, 1)
1+α α4 (1, 1, 0, 0)
α+α2 α5 (0, 1, 1, 0)
α2+α3 α6 (0, 0, 1, 1)
α3+α+1=α3+α4 α7 (1, 1, 0, 1)
1+α2=α+1+α2+α α8 (1, 0, 1, 0)
α+α3 α9 (0, 1, 0, 1)
α2+1+α=α2+α4 α10 (1, 1, 1, 0)
α+α2+α3 α11 (0, 1, 1, 1)
1+α+α2+α3=α2+α3+α4 α12 (1, 1, 1, 1)
1+α2+α3=α+α2+α3+α4 α13 (1, 0, 1, 1)
1+α3=α+α3+α4 α14 (1, 0, 0, 1)
1=α+α4 α15 (1, 0, 0, 0)

Історія вивчення

Початки теорії скінченних полів беруть початок із XVII і XVIII століть. Над цією темою працювали такі вчені, як П'єр Ферма, Леонард Ейлер, Жозеф-Луї Лагранж та Адрієн-Марі Лежандр, яких можна вважати засновниками теорії скінченних полів простого порядку. Однак великий інтерес представляє загальна теорія скінченних полів, що бере свій початок з робіт Гауса та ГалуаШаблон:Sfn. До деякого часу ця теорія знаходила застосування лише в алгебрі та теорії чисел, проте згодом були знайдені нові точки дотику з алгебричною геометрією, комбінаторикою та теорією кодуванняШаблон:Sfn.

Внесок Галуа

Еварист Галуа

У 1830 році вісімнадцятирічний Еварист Галуа опублікував працю[5], яка поклала основу загальної теорії скінченних полів. У цій праці Галуа (у зв'язку з дослідженнями перестановок та алгебраїчних рівнянь[6]) запровадив уявний корінь порівняння F(x)0(modp), де F(x) — довільний многочлен степеня ν, незвідний по модулю p. Після цього розглядається загальний вираз A=a0+a1i+a2i2+...+aν1iν1, де a0,a1,...,aν1 — деякі цілі числа по модулю p. Якщо надавати цим числам різні значення, вираз A набуватиме pν значень. Далі Галуа показав, що ці значення утворюють поле й мультиплікативна група цього поля є циклічною. Таким чином, із цієї праці почались фундаментальні дослідження загальної теорії скінченних полів. На відміну від попередників, які досліджували лише поля 𝔽p, Галуа вивчав уже поля 𝔽pn, які назвали полями Галуа на його честь[7].

Насправді, першу працю в цій галузі написав Гаусс приблизно 1797 року, однак за його життя дослідження не було видано. Імовірно, його проігнорував редактор творів Гаусса, тому опублікували цю працю тільки в посмертному виданні 1863 року[8].

Подальший розвиток

У 1893 році математик Шаблон:Нп довів теорему про класифікацію скінченних полів, яка стверджує, що будь-яке скінченне поле є полем Галуа, тобто будь-яке поле з pn елементів ізоморфне полю класів залишків многочленів з коефіцієнтами з 𝔽p по модулю незвідного многочлена степеня n[9]. Того ж року першу спробу аксіоматичного підходу до теорії скінченних полів зробив Шаблон:Нп, який намагався поєднати в своїй праці визначення, які виникли в різних розділах математики, зокрема, і визначення скінченного поля[10]. Далі у 1905 році Шаблон:Нп довів теорему Веддерберна про те, що будь-яке скінченне тіло — комутативне, тобто, є полем. Сучасне аксіоматичне визначення поля (зі скінченними полями як окремим випадком) належить Шаблон:Нп і викладено в його праці 1910 року[11].

Див. також

Примітки

Шаблон:Reflist

Джерела

  1. Шаблон:Книга
  2. Шаблон:Книга
  3. 3,0 3,1 Шаблон:Книга
  4. Шаблон:Книга
  5. Evariste Galois (1830), Sur la théorie des nombres. Bulletin des sciences mathématiques de M. Férussac 13, pp 428—435 (1830)
  6. Шаблон:Книга
  7. Шаблон:Книга
  8. Шаблон:Книга
  9. Шаблон:Стаття
  10. H. Weber, "Die allgemeinen Grundlagen der Galois'schen Gleichungstheorie", Mathematische Annalen, vol. 43, 1893, p. 521—549
  11. Ernst Steinitz, "Algebraische Theorie der Körper", Journal für die reine und angewandte Mathematik, vol. 137,‎ 1910, p. 167—309 (ISSN 0075-4102)