- Полином над конечным полем
-
Многочленом 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.