на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Курсовая: Факторизация полиномов над конечными полями

Теорема3. Пусть F – поле, |F|=q, тогда Курсовая: Факторизация полиномов над конечными полями , p – простое, Курсовая: Факторизация полиномов над конечными полями .

Cледствие. Если F – конечное поле, то оно имеет характеристику p –

простое натуральное число, таким образом содержит подполе, изоморфное Курсовая: Факторизация полиномов над конечными полями

.

Теорема о примитивном корне (4). Элемент группы называется примитивным корнем,

если его степени 0,1,2,. пробегают все элементы группы. Cуть теоремы в том, что

в поле F из q элементов найдётся элемент а , что каждый ненулевой

элемент поля представляет степень а, т.е. a – примитивный

корень, и порядок элемента а равен q-1.

Теорема 5. Пусть F – поле и Курсовая: Факторизация полиномов над конечными полями

- нормализованный полином из F[х]. Тогда существует таккое содержащее F

поле K, что в К[x] полином Курсовая: Факторизация полиномов над конечными полями

разлагается в произведение линейных сомножителей. Это поле К называют полем

расщепления для Курсовая: Факторизация полиномов над конечными полями . К

примеру,

C – поле расщепления для любого полинома из Q[x].

Пусть Курсовая: Факторизация полиномов над конечными полями - корень

некоторого ненулевого полинома из F[x]. Тогда элемент х

называют алгебраичным над F. Иначе – трансцендентным.

Теорема 6. Пусть Курсовая: Факторизация полиномов над конечными полями

алгебраичен над F. Тогда существует единственный неприводимый

нормированный полином Курсовая: Факторизация полиномов над конечными полями

, что Курсовая: Факторизация полиномов над конечными полями , и каждый

полином Курсовая: Факторизация полиномов над конечными полями с корнем

а делится на m(x). Этот полином называют минимальным полиномом

элемента а над F.

Разложение полиномов на множители в конечных полях. Любой полином степени

n в Курсовая: Факторизация полиномов над конечными полями может быть

разложен на множители за конечное число шагов, так как существует Курсовая: Факторизация полиномов над конечными полями

возможных полиномов степени <n, но такой алгоритм "проб и ошибок” чрезмерно

трудоёмкий(этот алгоритм осуществляется через PDF). Так что неплохо бы иметь

более быстрые алгоритмы.

Если взять полином Курсовая: Факторизация полиномов над конечными полями

, то его производная Курсовая: Факторизация полиномов над конечными полями

равна нулю тогда и только тогда Курсовая: Факторизация полиномов над конечными полями

для каждого i. Это будет выполнено в случаях p|i или Курсовая: Факторизация полиномов над конечными полями

для каждого i. Поэтому Курсовая: Факторизация полиномов над конечными полями

если Курсовая: Факторизация полиномов над конечными полями - полином от Курсовая: Факторизация полиномов над конечными полями

. Теперь несколько обобщим данную ранее теорему о НОД(Курсовая: Факторизация полиномов над конечными полями

,Курсовая: Факторизация полиномов над конечными полями ):

Теорема. Пусть K - область с однозначным разложением на множители, произвольной

характеристики . И пусть Курсовая: Факторизация полиномов над конечными полями

- примитивный полином в K[x], отличный от константы. Возьмём его однозначное

разложение на множители Курсовая: Факторизация полиномов над конечными полями

.Пусть Курсовая: Факторизация полиномов над конечными полями , если Курсовая: Факторизация полиномов над конечными полями

, в противном случае Курсовая: Факторизация полиномов над конечными полями

. Тогда НОД(Курсовая: Факторизация полиномов над конечными полями ,Курсовая: Факторизация полиномов над конечными полями

)=Курсовая: Факторизация полиномов над конечными полями .

Доказательство данной полностью аналогично доказательству уже доказанной

теоремы.

На этой теореме также основана некоторая модификация алгоритма PSQFF, но

перед этим нужно доказать ещё две вспомогательные теороемы.

Теорема 1. Пусть Курсовая: Факторизация полиномов над конечными полями - полином в Курсовая: Факторизация полиномов над конечными полями . Тогда Курсовая: Факторизация полиномов над конечными полями .

Доказательство:ПустьКурсовая: Факторизация полиномов над конечными полями ,Курсовая: Факторизация полиномов над конечными полями .Тогда Курсовая: Факторизация полиномов над конечными полями

Курсовая: Факторизация полиномов над конечными полями =Курсовая: Факторизация полиномов над конечными полями

(все биномиальные коэффициенты делятся на р). Так как Курсовая: Факторизация полиномов над конечными полями Курсовая: Факторизация полиномов над конечными полями

(малая теорема Ферма) то Курсовая: Факторизация полиномов над конечными полями

=Курсовая: Факторизация полиномов над конечными полями .

Теорема 2. Пусть Курсовая: Факторизация полиномов над конечными полями -

полином в Курсовая: Факторизация полиномов над конечными полями . Тогда Курсовая: Факторизация полиномов над конечными полями

в том и только в том случае, когда p(x) eсть р-ая степень некоторого полинома Курсовая: Факторизация полиномов над конечными полями

.

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

Курсовая: Факторизация полиномов над конечными полями . Обратно, если Курсовая: Факторизация полиномов над конечными полями , то Курсовая: Факторизация полиномов над конечными полями . Тогда Курсовая: Факторизация полиномов над конечными полями .

Таким образом получен следующий алгоритм PSQFFF разложения на свободные от

квадратов множители над конечным полем (Polynomial Square-free

Factorization over a Finite Field) :

Вход: Курсовая: Факторизация полиномов над конечными полями -

нормированный полином из Курсовая: Факторизация полиномов над конечными полями

, не являющийся константой, p>0 – простое число.

Выход: Курсовая: Факторизация полиномов над конечными полями и е

, такие что Курсовая: Факторизация полиномов над конечными полями -

разложение полинома Курсовая: Факторизация полиномов над конечными полями

на свободные от квадратов множители.

Реализация:

BEGIN

k:=0; m:=1; e:=0 // инициализировали

label3:

j:=1; Курсовая: Факторизация полиномов над конечными полями ; Курсовая: Факторизация полиномов над конечными полями

IF Курсовая: Факторизация полиномов над конечными полями THEN GOTO label1

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.