
- •Иванов в.И.
- •Конспект лекций
- •Прикладная алгебра
- •Содержание
- •Лекция 1 Алгебраические операции и алгебраические структуры. Матрицы. Операции над матрицами. Типы матриц. Нормы матриц
- •Алгебраические операции и алгебраические структуры
- •2. Матрицы. Операции над матрицами
- •3. Типы матриц
- •4. Нормы матриц
- •3) 4) Наибольшее сингулярное число
- •Лекция 2 Теория Фредгольма для систем линейных алгебраических уравнений (слау)
- •1. Ядро дефект и образ матрицы
- •2. Альтернатива и теорема Фредгольма
- •Лекция 3 Нормальное решение, псевдорешение слау. Псевдообратная матрица
- •1. Нормальное решение слау
- •2. Псевдорешение слау
- •3. Псевдообратная матрица
- •Лекция 4 lu-разложение матрицы
- •1. Матрицы преобразований
- •Лекция 5 Матрицы вращений и матрицы отражений. Qr-разложение матрицы
- •1. Матрицы вращений
- •Называются матрицами вращения (простого поворота, Гивенса).
- •2. Матрицы отражений
- •Лекция 6 Сингулярные числа матрицы. Сингулярное разложение матрицы. Полярное разложение матрицы
- •1. Свойства матриц и
- •2. Сингулярные числа матрицы
- •3. Сингулярное разложение матрицы
- •4. Следствия из сингулярного разложения матрицы
- •5. Полярное разложение матрицы
- •Лекция 7 Возмущения слау. Число обусловленности
- •1. Возмущения единичного оператора
- •1. Возмущения невырожденного оператора. Число обусловленности
- •3. Возмущения слау. Число обусловленности
- •Лекция 8 Кольцо и поле. Делители нуля. Характеристика поля. Алгоритм Евклида. Число элементов конечного поля
- •1. Кольцо и поле. Делители нуля
- •2. Характеристика поля
- •3. Алгоритм Евклида
- •3. Число элементов конечного поля
- •Лекция 9 Кольцо многочленов над полем. Алгоритм Евклида. Неприводимые многочлены
- •1. Кольцо многочленов над полем
- •2. Алгоритм Евклида
- •3. Неприводимые многочлены
- •Лекция 10 Общий способ построения полей. Поле разложения. Существование поля из элементов
- •1. Общий способ построения полей
- •2. Поле разложения
- •3. Существование поля из элементов
- •Лекция 11 Алгебраическая структура конечного поля. Неприводимые множители многочлена деления круга
- •1. Алгебраическая структура конечного поля
- •2. Неприводимые множители многочлена деления круга
- •Лекция 12 Единственность конечного поля. Число неприводимых многочленов в
- •1. Единственность конечного поля
- •2. Число неприводимых многочленов в
- •Лекция 13 Коды, исправляющие ошибки. Основные характеристики кода. Линейные коды
- •1. Коды, исправляющие ошибки
- •2. Основные характеристики кода
- •3. Линейные коды
- •Лекция 14 Коды Боуза – Чаудхури– Хоквингема (бчх-коды)
- •1. Введение
- •1. Коды Боуза – Чаудхури– Хоквингема (бчх-коды)
- •Итак, в матрице (2) любые столбцов линейно независимы, следовательно, по теореме 3 лекции 13 соответствующий код исправляет ошибок лекция 15 Циклические коды
- •1. Циклические коды
- •Лекция 16 Декодирование циклических кодов. Локаторы ошибок. Многочлены локаторов и синдромов. Ключевое уравнение
- •1. Декодирование циклических кодов
- •2. Локаторы ошибок. Многочлены локаторов и синдромов
- •3. Ключевое уравнение
- •Лекция 17 Решение ключевого уравнения. Алгоритм декодирования бчх-кода
- •1. Решение ключевого уравнения
- •2. Алгоритм декодирования бчх-кода
- •Пример. , .
- •Библиографический список
3. Число элементов конечного поля
Пусть
– конечное поле с характеристикой
равной простому числу
.
Как мы видели выше, поле
содержит простое подполе
.
Будем сейчас рассматривать
следующим образом:
– это множество, на котором определена
операция сложения элементов и операция
умножения элементов на элементы из
(То есть мы сейчас считаем, что операция
умножения, имеющаяся в
,
действует только на парах элементов,
один из которых входит в
,
а другой может быть любым элементом из
).
Из аксиом поля 1-4,5 и 9 вытекает, что для
множества
с введенными таким путем операциями
выполнены все аксиомы линейного
(векторного) пространства над полем
(рассматриваемого как поле скаляров).
Так как
конечно, то построенное векторное
пространство имеет некоторую конечную
размерность
,
базис
.
Каждый элемент
однозначно записывается в виде
.
Это
означает, что можно установить биекцию
между элементами поля
и словами длины
в алфавите
:
.
Так
как число таких слов равно
,
то получаем следующую теорему.
Теорема
2. Число
элементов конечного поля равно
,
где
– простое число, a
.
Лекция 9 Кольцо многочленов над полем. Алгоритм Евклида. Неприводимые многочлены
1. Кольцо многочленов над полем
Пусть
– произвольное поле. Символом
обозначают совокупность всех многочленов
от переменной
(всевозможных степеней), коэффициенты
которых берутся из поля
:
На этом множестве определены две операции: два многочлена можно сложить и перемножить по известным правилам. Операции сложения и умножения многочленов удовлетворяют аксиомам 1-7 и 9 поля (то есть всем, кроме восьмой). Как говорилось выше, такая совокупность объектов называется кольцом. Итак, – кольцо многочленов над полем .
Другим
примером кольца является кольцо целых
чисел
.
Оказывается, что основные свойства
целых чисел являются следствиями аксиом
1-7, 9, и поэтому остаются справедливыми
в любом кольце. В частности, перенесем
на многочлены свойства целых чисел,
связанные с делимостью. Степень многочлена
будем обозначать
.
Делимость многочленов
Говорят,
что многочлен
делится на многочлен
,
если можно найти такой многочлен
,
что
.
Говорят также, что
делит
и записывают это в виде
.
Деление с остатком
Для
любых двух многочленов
и
,
можно найти такие многочлены
и
,
что
(3)
Многочлены
и
могут быть найдены известным алгоритмом
деления "уголком". Заметим, что
вычисления упрощаются, если старший
коэффициент делителя
.
Этого всегда можно добиться, вынося
за скобки:
.
Здесь
– делитель со старшим коэффициентом
1, a
– новое частное, по которому, если
необходимо, можно восстановить
.
Для машинных вычислений удобна такая схема.
Вычислительная схема деления с остатком
Пусть
(4)
(
).
Будем считать, что
,
в противном случае
и
.
Сравнение степеней в (3) показывает, что
– многочлен степени
,
кроме того,
– многочлен степени не выше чем
:
(5)
Подставляя
(4) и (5) в (3) и сравнивал коэффициенты при
,
получаем систему
. (6)
. (7)
Условие суммирования в этих суммах состоит в том, что индексы коэффициентов должны находиться в пределах от 0 до степени многочлена:
.
Следовательно,
индекс суммирования
должен изменяться в пределах
.
Например,
при
(6) принимает вид
,
то есть
.
Если
,
то
,
следовательно,
,
так
как
.
Заметим, что под знак суммы входят
с индексами, большими
,
что дает возможность последовательно
их вычислять. Таким образом, коэффициенты
частного и остатка при делении двух
многочленов можно найти по следующей
схеме:
1°. Полагаем .
2°.
Для
вычисляем
и полагаем
.
3°.
Для
вычисляем
и полагаем
.
Утверждения о многочленах
Из формулы (3) деления с остатком вытекают известные факты о многочленах, для нас важно, что эти факты справедливы для кольца многочленов над произвольным полем.
Теорема 1(Безу). Пусть
и а произвольный элемент поля . Тогда остаток от деления
на многочлен
равен элементу
.
Действительно, записывая (2.3) для данного случая, получаем
,
где
многочлен нулевой степени, то есть
элемент поля
.
Подставляя в это равенство
,
получаем
.
Если
, то есть – корень , то делится на .
Это прямо следует из 1.
Многочлен степени в любом поле имеет не более корней.
Следует из того, что после деления на степень многочлена уменьшается на 1.
Если многочлен делится на :
,
и
частное
снова делится на
,
то будет делиться на
.
В этом случае корень
называется кратным. Определяя формальную
производную многочлена
как многочлен
,
нетрудно проверить, что все правила
дифференцирования остаются в силе.
Например, если
,
то
.
Следовательно, если кратный корень многочлена, то многочлен и его производная делятся на . Наоборот, если известно, что у многочлена и его производной нет общих делителей степени выше нулевой, то все корни многочлена различные.