algebra (1014201), страница 2
Текст из файла (страница 2)
Если ,то
,
где для i>m, и
,
где для всех i=0,1,2,...,m+n
Многочлен f(х) называется неприводимым над R, если он не является произведением двух многочленов над R ненулевой степени.
4. Пусть R[x] - кольцо многочленов над кольцом R и f(x)R[x]. Отображение φ кольца R[x], при котором каждому многочлену h(x) из R[x] соответствует остаток от деления его на f(х), называют факторизацией по модулю f(х).
Множество образов отображения φ, обозначаемое R[x]/f(x), является кольцом относительно операций сложения и умножения (с последующей факторизацией по модулю f(x)) и называется фактор-кольцом кольца многочленов R[x] по модулю f(x). Отображение φ:R[x]→R[x]/f(x) является гомоморфизмом.
Кольцо называется кольцом с единицей, если оно имеет мультипликативную единицу, то есть такой элемент е, что а*е = е*а = а для любого aR.
Кольцо называется коммутативньхм, если операция умножения коммутативна.
Коммутативное кольцо называется полем, если его ненулевые элементы образуют группу относительно операции умножения. Иначе говоря, полем называется множество Р элементов, на котором определены операции сложения + и умножения *, обладающие свойствами коммутативности, ассоциативности и дистрибутивности, при этом относительно обеих операций существуют нейтральные элементы и для всякого а (для всякого b≠0) существует обратный элемент относительно операции + (относительно операции *).
Примеры полей:
-
Множество действительных чисел D.
-
Множество рациональных чисел Q.
-
Множество комплексных чисел K.
-
Кольцо Z/p. Если р - простое, то Z/p является полем Галуа порядка р и обозначается GF(p).
-
Если Р - конечное поле простого порядка р u f(х) -неприводимый многочлен степени п над полем Р, то P[x]/f(x), является полем порядка
Порядок единицы поля Р как элемента аддитивной группы поля Р называется характеристикой поля Р. Таким образом, характеристика поля GF(p) равна р. Поле Q по определению имеет характеристику 0.
Векторные пространства
Пусть имеется поле Р и множество R, на котором заданы две операции: внутренняя бинарная операция сложения + и операция умножения * элементов множества R на элементы поля Р, результат которой принадлежит множеству R. Множество R называется векторным пространством над полем Р, а его элементы - векторами, если R -абелева группа относительно + и для любых α,β Р и x,y R выполняется:
Вектор , называется линейной комбинацией векторов x1,x2,...,xn из R. Линейная комбинация векторов называется тривиальной, если a1 = a2 = ... = an = 0, и нетривиальной в противном случае.
Векторы x1,x2,...,xn называются линейно зависимыми, если их некоторая нетривиальная линейная комбинация равна нулевому вектору, и линейно независимыми - в противном случае.
Пространство R называется n-мерным, а n- числом измерений или размерностью пространства R (обозначается dimR = п), если в R существуют и линейно независимых векторов, а любые n+1 векторов из R линейно зависимы.
Если в пространстве можно найти линейно независимую систему из любого числа векторов, то пространство называется бесконечномерным.
Система {x1,x2,...,xn} из п линейно независимых векторов пространства R, заданных в определенном порядке, называется базисом пространства R. Любой элемент пространства R представляется однозначно в виде линейной комбинации элементов базиса {x1,x2,...,xn}:
Числа a1,a2,...,an называются координатами вектора х в базисе {x1,x2,...,xn}.
Примеры n-мерных векторных пространств.
1. Множество Vn двоичных n-мерных векторов:
где Р - поле.
2. Множество Р[λ] многочленов над полем Р степени, меньшей n:
Подмножество пространства V, являющееся пространством, называют подпространством пространства V.
Если , то наименьшее подпространство
пространства V, содержащее в качестве подмножества Н, то есть
, называют линейной оболочкой множества H или подпространством, порожденным множеством Н (подпространством, натянутым на множество H). Обозначим это подпространство через <Н>. Несложно показать, что подпространство <Н> состоит из всевозможных линейных комбинаций векторов множества H.
Конечные расширения полей
Если F,P - поля и , то F называется подполем поля Р, а Р называют надполем или расширением поля F.
Каждое конечное поле характеристики р содержит простое поле, то есть поле, порожденное единицей. Такое простое поле изоморфно полю GF(p).
Если характеристика поля равна 0, то простое подполе изоморфно полю рациональных чисел. Таким образом, каждое поле есть расширение своего простого подполя.
Если , то поле Р можно рассматривать как векторное пространство над полем F. Размерность этого пространства называется степенью расширения
и обозначается символом [P:F].
Элемент аР называется алгебраическим над полем F, если он является корнем многочлена f(λ)F[λ]. При этом многочлен f(λ) называется аннулирующим многочленом элемента а. Минимальным многочленом элемента а называется его аннулирующий многочлен наименьшей степени со старшим коэффициентом, равным 1. Минимальный многочлен элемента а определяется однозначно и делит любой аннулирующий многочлен элемента а.
Теорема 2.8. Всякое расширение конечной степени является алгебраическим, то есть все элементы поля Р - алгебраические над полем F.
Доказательство. Для произвольного аР рассмотрим множество А его степеней:
где n = [P:F]. Так как число элементов множества А превышает размерность пространства Р над полем F, то элементы множества А линейно зависимы. То есть найдутся элементы c0,c1,...,cn такие, что
Tем самым найден аннулирующий многочлен элемента а.
Пусть F(a) - наименьшее подполе поля Р, содержащее элемент а и поле F. Если элемент а алгебраичен над Р, то F(a) - это фактор-кольцо кольца многочленов F(X) по модулю минимального многочлена та(λ) элемента а.
Элемент а называется примитивным элементом расширения F F(a), а само расширение называется простым алгебраическим расширением. Степень этого расширения равна degma(λ).
Конечное расширение Р поля F называется полем разложения неприводимого над полем F многочлена f(λ), если Р - наименьшее поле, порожденное полем F и корнями многочлена f(λ). Многочлен f(λ) разлагается на линейные множители из кольца многочленов Р[λ].
Рассмотрим конечные поля. Так как любое конечное поле Р содержит простое подполе Fp = GF(p), то степень расширения [P:FP] конечна, пусть [P:FP] = n и базис расширения есть x1,...,xn .Tогда любой элемент х поля Р однозначно записывается в виде
где c1,...,cnFp Для каждого из коэффициентов имеется p вариантов выбора, поэтому порядок поля равен pn. Покажем существование поля Галуа GF(pn) порядка pn для любого простого р и любого натурального n.
Лемма 2.1. Многочлен не имеет кратных корней в поле разложения характеристики р.
Доказательство. Вычислим производную многочлена:
Многочлен взаимно прост со своей производной, значит, он не имеет кратных корней в поле разложения.
Теорема 2.9. Поле разложения многочлена содержит ровно pn элементов.
Доказательство. Достаточно показать, что все pn корней многочлена образуют поле. Пусть a,b - ненулевые корни нашего многочлена, а значит, и многочлена . Тогда
Используя формулу бинома и учитывая, что все слагаемые в правой части формулы бинома, кроме первого и последнего, кратны степени, имеем:
Следствие. Все поля Галуа GF(pn) изоморфны.
Теорема 2.10. Мультипликативная группа Р* любого конечного поля Р является циклической.
Доказательство. Группа Р* имеет порядок pn –1 и является абелевой. Если она нециклическая, то, согласно теореме 2.3, НОК порядков всех ее элементов равен r, где r - собственный делитель числа pn -1. Следовательно, для всех ai P* выполнено равенство (ai )r = 1. Отсюда имеем, что многочлен - аннулирующий для каждого элемента группы Р* и поэтому делится на минимальный для всех элементов группы Р* многочлен
Имеем противоречие, так как степень последнего многочлена больше r.
Образующий элемент а циклической группы GF(pn)* называется примитивным элементом поля GF(pn). Если взять элемент а в качестве примитивного элемента расширения Fp GF(pn) то получаем, что всякое конечное поле характеристики р является простым алгебраическим расширением поля Fp.
Минимальный многочлен примитивного элемента поля GF(pn) имеет степень n. Поле GF(pn )изоморфно фактор-кольцу кольца многочленов FP[λ] по модулю некоторого неприводимого многочлена т(λ) степени п, при этом
Теорема 2.11. Поле GF(pn) есть поле разложения всякого неприводимого многочлена f(λ) степени п над полем Fp.k,