Помощь в написании студенческих работ
Антистрессовый сервис

Минимальный многочлен последовательности

РефератПомощь в написанииУзнать стоимостьмоей работы

Напомним, что в общем случае период неприводимого многочлена степени гп над полем F (/ является делителем числа qm — 1. Отсюда следует, если число qm — 1 простое, то любой неприводимый многочлен степени т над полем Ff/ будет примитивным. Общее число примитивных многочленов степени т > 1 над полем Ff; равно qm — 1). Построение примитивных многочленов в общем случае представляет сложную задачу… Читать ещё >

Минимальный многочлен последовательности (реферат, курсовая, диплом, контрольная)

Любая линейная рекуррентная последовательность, очевидно, обладает множеством различных рекуррентных соотношений типа.

(6.2). В этой связи мы можем ввести следующее определение.

Определение 6.6. Пусть линейная рекуррентная последовательность щ, щ,… определена равенством (6.2), а ее характеристический многочлен удовлетворяет равенству (6.3).

Характеристический многошеи, имеющий наименьшую степень, называется минимальным многочленом последовательности

ио, щ,____Степень минимального многочлена называется линейной

сложностью данной последовательности.

Минимальный многочлен последовательиостиу состоящей из одних нулей, полагается равным 1.

Таким образом, линейная сложность последовательности uo, ui,… определяет минимальную длину линейного регистра сдвига, реализующего данную последовательность.

Утверждение 6.7. Любой характеристический многочлен линейной рекуррентной последовательности кратен минимальному многочлену.

Доказательство. Предположим, что для некоторой линейной рекуррентной последовательности характеристический многочлен f (x) не делится без остатка на минимальный многочлен т (х). Тогда в результате деления с остатком получим.

Минимальный многочлен последовательности.

Обозначим а коэффициент при старшем члене многочлена г (х) и рассмотрим многочлен ri (x) = a~1(f (x) — d (x)m (x)). Тогда, из утверждения 6.6 получаем, что многочлен ri (x) также является аннулирующим многочленом и, следовательно, характеристическим многочленом. Поскольку degri (rc) < degra (x), получаем противоречие с тем, что многочлен т (х) является минимальным многочленом. ?

Следствие 1. Пусть над полем Fq задана линейная рекуррентная последовательность с характеристическим многочленом f (x),ф 0. Если многочлен f (x) неприводим над полем Fq, то минимальный многочлен данной линейной рекуррентной последовательности совпадает с f (x).

Определение 6.7. Пусть гп (х) = Y^j=omjx^ ^ И «отличный от нуля многочлен. Если то ф 0, то наименьшее натуральное число е такое, что многочлен т (х) делит многочлен хе — 1, называется периодом, порядком или экспонентой многочлена т (х) и обозначается о; (га).

Если же то = 0, то многочлен т{х) однозначно представим в виде т (х) = xhg{x), где h е N, g{x) е F9[ar], до ф 0. В этом случае под периодом многочлена т (х) понимаем со (д).

Упражнение 6.1.3. Пусть f (x) € Fg[x], deg/(ж) = m ^ 1, /о Ф 0. Докажите, что существует натуральное е ^ qm — 1, при котором.

Минимальный многочлен последовательности.

Известно, см. [3], что период неприводимого многочлена f (x) над полем ?ч степени т является делителем числа qm — 1.

Определение 6.8. Неприводимый многочлен f (x) е Ff/[ж], /о ф 0, степени т ^ 1 называется примитивным многочленом над полем IFf/, если его период равен qm — 1.

Напомним, что в общем случае период неприводимого многочлена степени гп над полем F(/ является делителем числа qm — 1. Отсюда следует, если число qm — 1 простое, то любой неприводимый многочлен степени т над полем Ff/ будет примитивным. Общее число примитивных многочленов степени т > 1 над полем Ff; равно qm — 1). Построение примитивных многочленов в общем случае представляет сложную задачу. Вместе с тем при известном разложении числа qm — 1 на простые множители задача проверки примитивности заданного неприводимого многочлена допускает эффективное решение.

Утверждение 6.8 (см. [3]). Пусть f (x) — неприводимый многочлен степени т над полем ?,г Многочлен f (x) является примитивным в том и только том случае, если для любого простого числа р, делящего qm — 1, выполнено неравенство

Минимальный многочлен последовательности.

Теорема 6.1. Пусть т (х) е F9[x], mo ф 0 — минимальный многочлен линейной рекуррентной последовательности uq, щ,…, определенной над полем ?ч. Тогда минимальный период линейной рекуррентной последовательности равен периоду си (т) многочлена т (х).

Доказательство. Пусть т — минимальный период линейной рекуррентной последовательности. Тогда f (x) = хт — 1 является характеристическим многочленом этой последовательности и, с учетом утверждения 6.7, Минимальный многочлен последовательности.

Отсюда следует, что т кратно периоду и>(гп) многочлена rn (x). С другой стороны, из равенства.

Минимальный многочлен последовательности.

следует, что oj (m) является периодом линейной рекуррентной последовательности, т. е. ш (т) кратно т. ?

Вычисления периодов характеристических многочленов можно проводить на основе следующих результатов.

Утверждение 6.9. Пусть многочлен /(ж) е Ff/[ж] удовлетворяет равенству /(ж) = fi{x)f‘2(x)? ?? ft (x) и НОД (/i, fj) = 1 для i ф j. Тогда период многочлена /(ж) равен наименьшему общему кратному периодов многочленов fi (x),ft (x).

Пример 6.1. Надо найти период многочлена f (x) — х2 + 1 € Рз[ж]. Непосредственной проверкой убеждаемся в том, что многочлен /(ж) не имеет корней в поле F3 = {0,1,2}, следовательно, он неприводим над данным полем. В таком случае период многочлена /(ж) будет делителем числа З2 — 1 = 8 ненулевых элементов поля F32 — Тз[ж]/ж2 + 1. Далее непосредственной проверкой получаем:

Минимальный многочлен последовательности.

Таким образом, период данного многочлена равен 4.

Далее надо найти период многочлена /(ж) = ж5 + ж + 1 в поле F‘2[ж]. Легко проверить, что разложение многочлена /(ж) в поле F2 на неприводимые множители имеет вид:

Минимальный многочлен последовательности.

следовательно, период многочлена /(ж) = ж5 + ж+1 равен наименьшему общему кратному периодов его множителей:

Минимальный многочлен последовательности.

Также для нахождения периода можно использовать следующее утверждение.

Утверждение 6.10. Пусть /(ж) = д{х)т (х) € Р9[ж], где д (ж) — неприводимый многочлен и q = рп, р — простое число, до ф 0. Тогда периоды многочленов /(ж) и д (х) связаны равенством

где t - наименьшее натуральное число, при котором р1 ф т.

где t — наименьшее натуральное число, при котором р1 ф т.

Пример 6.2. Необходимо найти период многочлена Минимальный многочлен последовательности.

Многочлены х2 + х + 1 и ж3 + х2 + 1 являются неприводимыми, и их периоды равны соответственно 3 и 7. Далее, наименьшее целое t такое, что 2l ^ тах{10,20}, равно t = 5. Отсюда.

Минимальный многочлен последовательности.

Упражнение 6.1.4. Для многочлена Минимальный многочлен последовательности. через /*(ж) обозначим многочлен.

Минимальный многочлен последовательности.

Докажите, что периоды многочленов f (x) и /*(ж) совпадают. Указание: покажите, что равенство хг -1 = f (x)k (x) выполняется в том и только том случае, если верно равенство хг — 1 = —f*(x)k*(x).

Показать весь текст
Заполнить форму текущей работой