Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
6.2. Разложение на множители полиномов над конечным полемКак мы уже видели в предыдущем разделе, разложение полиномов в В этом разделе мы подробно обсуждаем эффективный алгоритм Берлекэмпа разложения на множители в 1968) и переводит задачу разложения на множители в задачу решения системы линейных уравнений с коэффициентами в Начнем с рассмотрения близкого материала. 6.2.1. Разложение на свободные от квадратов множители над конечными полямиВ этом разделе мы модифицируем PSQFF, алгоритм, разработанный в разд. 3.2.4, так, чтобы мы имели возможность разлагать полиномы над конечными полями. Как вы помните, доказательство теоремы 3.2.17 зависело от того факта, что производная полинома, не являющегося константой, не может быть тождественно равной нулю, если характеристика области коэффициентов J равна нулю. Пусть теперь область J имеет простую характеристику Теорема 6.2.1. Пусть J — область с однозначным разложением. на множители произвольной характеристики и
Доказательство. Доказательство получается небольшой модификацией доказательства теоремы Предположим теперь, что характеристика области J равна
и
Тогда
и по теореме 6.2.1 мы имеем
а потому
Легко проверить, что алгоритм PSQFF, примененный к Две следующие теоремы потребуются для разложения на свободные от квадратов множители в кольце Теорема 6.2.2. Пусть
Доказательство. Докажем теорему следующим образом. Если
поскольку все биномиальные коэффициенты
то мы получаем
Теорема 6.2.3. Пусть Локазательство. Если Мы получили следующий алгоритм разложения полиномов на свободные от квадратов множители над конечным полем. PSQFFF. Разложение полиномов на свободные от квадратов множители над конечным полем (Polynomial Square-free Factorization over a Finite Field) Вход: Выход: 1. [Инициализация] к 2. [Основной цикл] 3. [Итерация] 4. [Вычисление 5. [Итерация] Если 6. [Конец?] Если 7. Время вычислений этого алгоритма проанализировано в разд. 3.2.4, где приводится также пример. Во все время выполнения алгоритма PSQFFF выполняется соотношение На шаг 7 мы попадаем, только если
|
1 |
Оглавление
|