6.1. Основные определения 61
Определение. Подкольцо < I; +, · > произвольного кольца < R; +, · > называ-
ется идеалом, если для любых элементов u ∈ I, v ∈ R выполняется u·v ∈ I и v ·u ∈ I.
Например, подкольцо < pZ; + , · > является идеалом кольца целых чисел
< Z; +, · >.
Пусть < F ; +, · > — некоторое поле. Рассмотрим кольцо F [x] всех многочленов от
переменной x с коэффициентами из поля F . Пусть s(x) — произвольный многочлен
из F [x]. Тогда множество
(s(x)) = {c(x) · s(x) |c(x) ∈ F [x] } (6.1)
образует идеал кольца F [x]. Верно и обратное, любой идеал кольца F [x] представим
в виде совокупности произведений многочленов (6.1) для подходящего многочлена
s(x). Без ограничения общности можно считать, что s(x) многочлен наименьшей сте-
пени в идеале (s(x)). Пользуясь алгоритмом Евклида для многочленов, можно пока-
зать, что в любом идеале такой многочлен s(x) существует и единствен. Рассмотрим
фактор-кольцо F [x]/(s(x)) кольца всех многочленов F [x] по модулю идеала (s(x)).
Элементами фактор-кольца F [x]/(s(x)) являются всевозможные многочлены степе-
ни меньшей, чем степень s(x), а операции сложения и умножения в фактор-кольце
производятся по модулю многочлена s(x). Если степень многочлена s(x) равна m и
поле F конечно, то фактор-кольцо F [x]/(s(x)) содержит в точности |F |
m
элементов.
Определение. Многочлен f(x) из кольца F [x] называется неприводимым над
полем F , если он нормированный (со старшим коэффициентом, равным 1) и не может
быть представлен в виде произведения двух многочленов из F [x] меньших степеней.
Справедлива следующая
Теорема 30. Пусть f(x) — многочлен степени m с коэффициентами из про-
стого поля F
p
и (f(x)) — идеал, порожденный многочленом f(x) в кольце F
p
[x].
Фактор-кольцо F
p
[x]/(f(x)), состоящее из p
m
элементов, является полем тогда и
только тогда, когда многочлен f(x) неприводим над F
p
.
Пример 3. Пусть p = 2, F
2
= {0, 1}. Рассмотрим многочлен f(x) = 1 + x
3
+ x
4
.
Несложно проверить, что он неприводим над F
2
. Действительно, так как элементы
0 и 1 не являются корнями, то f(x) не имеет линейных многочленов x и x + 1 в
качестве делителей. Легко проверить, что единственный неприводимый над F
2
мно-
гочлен второй степени x
2
+x+1 также не делит f (x). Следовательно, многочлен f(x)
неприводим и по теореме 30 фактор-кольцо F
2
[x]/(f(x)) является конечным полем с
2
4
элементами. Все 16 его элементов представимы как многочлены степени меньшей
4 с операциями сложения над F
2
и умножения по модулю f(x). Например,
(x
3
+ x + 1)(x
2
+ 1) = x
5
+ x
3
+ x
2
+ x
3
+ x + 1 = x
5
+ x
2
+ x + 1 =
x(x
4
+ x) + x
2
+ x + 1 = (x
3
+ 1 + x) + x
2
+ x + 1 = x
3
+ x
2
(mod f (x)).