Конечное поле
Материал из Википедии — свободной энциклопедии
(перенаправлено с «Поле Галуа»)
Конечное поле или поле Галуа — поле, состоящее из конечного числа элементов.
Конечное поле обычно обозначается
или GF(q), где q — число элементов поля.
Простейшим примером конечного поля является
— кольцо вычетов по модулю простого числа p.
Содержание |
[править] Свойства
- Характеристика конечного поля является простым числом.
- Число элементов любого конечного поля есть его характеристика в натуральной степени:
. - Для каждого простого числа p и натурального n существует конечное поле из q = pn элементов, единственное с точностью до изоморфизма. Это поле изоморфно полю разложения многочлена
. - Мультипликативная группа
конечного поля
является циклической группой порядка q − 1.
- В частности, в конечном поле всегда существует примитивный элемент α, порядок которого равен q − 1, то есть αq − 1 = 1 и
для 0 < i < q − 1. - Любой ненулевой элемент β является некоторой степенью примитивного элемента:
.
- В частности, в конечном поле всегда существует примитивный элемент α, порядок которого равен q − 1, то есть αq − 1 = 1 и
- Поле
содержит в себе в качестве подполя
тогда и только тогда, когда k является делителем n.
[править] Примеры
, где p — простое:
и так далее.
, где
— главный идеал кольца
, порожденный неприводимым многочленом
степени n.
[править] Построение
Построение поля GF(pn), где p — простое число, n — натуральное число, начинается с построения его простого подполя GF(p) (которое совпадает со всем полем при n=1).
- Простое поле GF(p) строится как кольцо
вычетов по модулю p, которое в виду простоты p не имеет делителей нуля и является полем.
- Элементы
— числа
. Операции проводятся как с обычными целыми числами с приведением результата по модулю p.
- Поле GF(pn) при n>1 строится как факторкольцо
, где f(x) — неприводимый многочлен степени n над полем
. Таким образом, для построения поля из pn элементов достаточно отыскать многочлен степени n, неприводимый над полем
.
- Элементами поля
являются все многочлены степени меньшей n с коэффициентами из
. Арифметические операции (сложение и умножение) проводятся по модулю многочлена f(x), то есть, результат соответствующей операции — это остаток от деления на f(x) с приведением коэффициентов по модулю p.
[править] Пример построения поля GF(9)
Для построения поля GF(9) = GF(32) необходимо найти многочлен степени 2, неприводимый над
. Такими многочленами являются:
| x2 + 1 |
| x2 + x + 2 |
| x2 + 2x + 2 |
| 2x2 + 2 |
| 2x2 + x + 1 |
| 2x2 + 2x + 1 |
Возьмём, например, x2 + 1, тогда искомое поле есть
. Если вместо x2 + 1 взять другой многочлен, то получится новое поле, изоморфное старому.
[править] Таблица сложения в GF(9)
![\mathrm{GF}(9)=\mathbb{Z}_3[x]/\langle x^2+1\rangle](http://upload.wikimedia.org/wikipedia/ru/math/4/4/1/441b05a54346af366e23dd2633e0973e.png)
| + | 0 | 1 | 2 | x | x + 1 | x + 2 | 2x | 2x + 1 | 2x + 2 |
|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 1 | 2 | x | x + 1 | x + 2 | 2x | 2x + 1 | 2x + 2 |
| 1 | 1 | 2 | 0 | x + 1 | x + 2 | x | 2x + 1 | 2x + 2 | 2x |
| 2 | 2 | 0 | 1 | x + 2 | x | x + 1 | 2x + 2 | 2x | 2x + 1 |
| x | x | x + 1 | x + 2 | 2x | 2x + 1 | 2x + 2 | 0 | 1 | 2 |
| x + 1 | x + 1 | x + 2 | x | 2x + 1 | 2x + 2 | 2x | 1 | 2 | 0 |
| x + 2 | x + 2 | x | x + 1 | 2x + 2 | 2x | 2x + 1 | 2 | 0 | 1 |
| 2x | 2x | 2x + 1 | 2x + 2 | 0 | 1 | 2 | x | x + 1 | x + 2 |
| 2x + 1 | 2x + 1 | 2x + 2 | 2x | 1 | 2 | 0 | x + 1 | x + 2 | x |
| 2x + 2 | 2x + 2 | 2x | 2x + 1 | 2 | 0 | 1 | x + 2 | x | x + 1 |
[править] Таблица умножения в GF(9)
![\mathrm{GF}(9)=\mathbb{Z}_3[x]/\langle x^2+1\rangle](http://upload.wikimedia.org/wikipedia/ru/math/4/4/1/441b05a54346af366e23dd2633e0973e.png)
| × | 0 | 1 | 2 | x | x + 1 | x + 2 | 2x | 2x + 1 | 2x + 2 |
|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 2 | x | x + 1 | x + 2 | 2x | 2x + 1 | 2x + 2 |
| 2 | 0 | 2 | 1 | 2x | 2x + 2 | 2x + 1 | x | x + 2 | x + 1 |
| x | 0 | x | 2x | 2 | x + 2 | 2x + 2 | 1 | x + 1 | 2x + 1 |
| x + 1 | 0 | x + 1 | 2x + 2 | x + 2 | 2x | 1 | 2x + 1 | 2 | x |
| x + 2 | 0 | x + 2 | 2x + 1 | 2x + 2 | 1 | x | x + 1 | 2x | 2 |
| 2x | 0 | 2x | x | 1 | 2x + 1 | x + 1 | 2 | 2x + 2 | x + 2 |
| 2x + 1 | 0 | 2x + 1 | x + 2 | x + 1 | 2 | 2x | 2x + 2 | x | 1 |
| 2x + 2 | 0 | 2x + 2 | x + 1 | 2x + 1 | x | 2 | x + 2 | 1 | 2x |
[править] Литература
- Винберг Э.Б. Курс алгебры. — 3-е изд.. — М.: Факториал Пресс, 2002. — 544 с. — 3000 экз. — ISBN 5-88688-060-7.
- Лидл Р. Нидеррайтер Г. Конечные поля. В 2-х тт.. — М.: Мир, 1998.
[править] См. также
.
.
конечного поля
для
.
содержит в себе в качестве подполя
тогда и только тогда, когда
и так далее.
, где
—
, порожденный неприводимым многочленом
степени
. Операции проводятся как с обычными целыми числами с приведением результата
, где
являются все многочлены степени меньшей