Конечные поля и неприводимые многочлены

Конечным полем является построенное нам выше кольцо вычетов по простому модулю Zp. В честь великого французского математика Эвариста Галуа (1811 - 1831) конечные поля называют полями Галуа и обозначают GF(q), где q – порядок поля.

Нас интересует, что это за число q, можно ли построить два разных (неизоморфных поля), которые имеют одно и тоже число элементов. А главное как поля Галуа задавать на практике и как производить в них вычисления.

Основные понятия алгебры мы упомянем кратко, все же наша цель - криптография и теория чисел. Так что мы не будем определять векторное пространство, подпространство, базис и размерность.

Определение. Подмножество L поля P называется подполем, если оно является полем, относительно операций, заданных в поле P. Записывается этот факт стандартно Конечные поля и неприводимые многочлены - student2.ru .

Если в поле P выделить как главную операцию, операцию сложения, а умножение на элементы из L рассматривать как действие поля на абелеву группу, то мы увидим, что P – векторное пространство над полем L.

Определение. Размерность векторного пространства P над полем L называется степенью расширения поля P над полем L и обозначается Конечные поля и неприводимые многочлены - student2.ru

Теорема (О башне полей).

Если имеется цепочка конечных расширений полей P > L > K, то степень итогового расширения равно произведению степеней промежуточных расширений Конечные поля и неприводимые многочлены - student2.ru .

Доказательство.

Если базисные элементы векторного пространства P над L умножить поэлементно на базисные элементы пространства L над K, то получится требуемый базис. Это нужно проверить или самому или посмотреть в любой книжке по теории полей.

Теорема (вторая теорема о полях Галуа).

Каждое конечное поле содержит в качестве подполя некоторое поле вычетов GF(p) и поэтому имеет порядок вида pn , для подходящего натурального числа n.

(Таким образом, ответ на один из вопросов получен – число элементов в конечном поле всегда является степенью простого числа. Уже теперь можно утверждать, что полей порядка 6 или 82 не существует.)

Доказательство.

а)Пусть Р – конечное поле и e – его нейтральный элемент по умножению. Рассмотрим суммы нейтрального элемента самого с собой: e, e+e, e+e+e, … Т.к. поле конечное, то суммы начнут повторяться, например, ne=me, n<m. Вычитая их друг из друга получаем, что (m—n)e=0. Покажем, что на самом деле число m–n является простым (оно называется характеристикой поля). Если бы это число было составным, то мы, по определению нейтрального элемента по умножению, получили бы Конечные поля и неприводимые многочлены - student2.ru . Т.к. в поле нет делителей нуля, то или ke=0 или le=0. Если опять k или l - составное число, повторяем процедуру вновь.

б) Итак, для некоторого простого числа p, в поле P содержится полугруппа по сложению, состоящая из элементов {e, 2e, 3e, …, (p-1)e, 0}. Остается проверить, что эта полугруппа изоморфна полю вычетов Zp={1,2,3,…,p-1,0}. Как задается изоморфизм совершенно очевидно, элемент ke переходит в элемент k. Проверка свойств изоморфизма стандартна.

в) Пусть P, как векторное пространство над Zp, имеет размерность n. Пусть b1, b2, …, bn – базис. Тогда каждый элемент из P может быть записан в виде Конечные поля и неприводимые многочлены - student2.ru . А таких записей ровно pn штук. Теорема доказана.

Характеристика, упомянутая нами вскользь выше у полей обязательно является простым числом. Но кольца могут иметь характеристику, равную любому натуральному числу.

Определение. Наименьшее натуральное число n, такое, что для любого элемента a кольца К выполняется условие na=a+a+…+a=0 называется характеристикой кольца.

Например, характеристики колец Z14, Z8[x], M5(Z125) равны 14, 8 и 125 соответственно.

Если поле имеет характеристику p, т.е. сумма любых p элементов равна 0, то в нем верна формула (a+b)p=ap+bp. Дело в том, что по формуле бинома Ньютона все промежуточные биномиальные коэффициенты будут кратны p и, поэтому, все промежуточные слагаемые обнулятся. Эта формула имеет очевидное обобщение Конечные поля и неприводимые многочлены - student2.ru .

Наша главная цель показать, что для любой степени pn существует поле Галуа данного порядка. Но для этого придется ввести еще одно важное понятие.

Определение. Пусть f(x) - многочлен над полем P. Поле L>P называется полем разложения многочлена f(x), если все корни многочлена f(x) принадлежат полю L, и оно порождается этими корнями. Т.е. это минимальное поле, содержащее все корни многочлена f(x).

Наши рекомендации