- Полином над конечным полем
-
Многочленом f(x) над конечным полем
степени
называется формальная сумма следующего вида
Здесь xk — элементы алгебры над
умножение которых задаётся по правилу
Такое определение позволяет умножать многочлены формально, не заботясь о том, что разные степени одного и того элемента конечного поля могут совпадать.
Содержание
Основные определения и понятия
- Число
называется степенью полинома и обозначается как deg(f(x)).
- Если fm = 1, то полином называется нормированным или унитарным.
- Сумма и произведение полиномов определены обычном образом, а операции с коэффициентами происходят как операции в поле
.
- Для двух полиномов f(x) и h(x) таких, что
, всегда найдутся полиномы t(x) и r(x) над полем
, что будет выполнятся соотношение
- f(x) = t(x)h(x) + r(x).
Если степень r(x) строго меньше степени h(x), то такое соотношение называется представлением полинома f(x) в виде частного и остатка от деления f(x) на h(x). Причем, такое представление единственно. Ясно, что f(x) − r(x) делится без остатка на h(x), что записывается как
.
- Полином h(x) является сомножителем (или делителем) полинома f(x), если остаток от деления r(x) равен нулю. Ясно, что полином можно разделить на любой ненулевой скаляр из поля
. Поэтому любой полином можно нормировать делением его на коэффициент fm при старшей степени.
- Полином является неприводимым над полем
, если он среди своих делителей не имеет других полиномов.
Корни полинома
Корнем называется такой некоторый элемент, что подставленный вместо переменной x, обращает полином в ноль. Полином степени m имеет ровно m корней, принадлежащих некоторому расширеному полю
. Если q = ps, где p — простое, то
. Исходя из свойств конечных полей, любой элемент поля
является корнем двучлена xQ − x. таким образом, корни полинома f(x) лежат среди корней двучлена xQ − x.
Справедливы теорема Безу и следствия к ней.
Остаток от деления f(x) на (x − a) равен f(a).
Если x0 — корень f(x), то (x − x0) делит f(x) без остатка.
Если
суть корни f(x), то
Также справедлива следующая Теорема 1:Если x0 — корень f(x), то
— тоже корень f(x).
Циклотомический класс
Следствием Теоремы 1 может быть тот факт, что, если
— корень полинома f(x) над полем
, то и
являются его корнями.
Определение: циклотомическим классом над полем
, порождённым некоторым элементом
называется множество всех различных элементов
, являющихся q-ыми степенями α.
Если α — примитивный элемент (такой элемент, что αQ − 1 = 1 и
при 0 < k < Q − 1) поля
, то циклотомический класс
над полем
будет иметь ровно m элементов.
Следует отметить, что любой элемент из циклотомического класса может порождать этот и только этот класс, а, следовательно, и принадлежать только ему.
Примеры циклотомических классов
Пример 1 Пусть q = 2, Q = 23 = 8 и α — примитивный элемент поля
, то есть α7 = 1 и
при i < 7. Учитывая также, что α8 = α, можно получить разложение всех ненулевых элементов поля
на три циклотомических класса над полем
:
Пример 2 Аналогично можно построить классы на поле
над полем
, то есть
. Пусть α — примитивный элемент поля
, значит
.
Связь с корнями полиномов
Следующая Теорема устанавливает связь между циклотомическими классами и разложением полинома xQ − 1 − 1 на неприводимые полиномы над полем
.
Теорема 2. Пусть
циклотомический класс, порожденный элементом
и полином
имеет в качестве своих корней элементы этого циклотомического класса, то есть
Тогда коэффициенты
полинома f(x) лежат в поле
, а сам полином является неприводимым над этим полем.
Можно установить такое следствие из Теоремы 2. Из свойства конечных полей, говорящего о том, что все ненулевые элементы поляявляются корнями многочлена xQ − 1 − 1, можно заключить, что многочлен xQ − 1 − 1 можно разложить на неприводимые над полем
многочлены
, каждый из которых соответсвует своему циклотомичесому классу.
См. также
Wikimedia Foundation. 2010.