|
|||
Алгебра (конечные поля)-2020. Лекция № 8
М.И.Рожков
Алгебра (конечные поля)-2020 Лекция № 8 3.11. Теорема (без доказательства). Пусть многочлен ¦ÎK[x] неприводим над полем K. Тогда существует простое алгебраическое расширение поля K, образующим элементом которого является некоторый корень многочлена ¦. 3.12. Теорема (без доказательства). Пусть a и b - два корня многочлена ¦ÎK[x], который неприводим над полем K. Тогда простые расширения K(a) и K(b) изоморфны, причем изоморфизм осуществляется отображением, переводящим a в b и оставляющим неизменными элементы поля K. 3.13. Определение. Пусть ¦ÎK[x] имеет положительную степень, и пусть F – некоторое расширение поля K. Многочлен ¦ вполне разлагается в поле F, если существуют a1,a2,…,anÎF такие, что ¦(x) = a(x-a1) … (x-an), где a – старший коэффициент многочлена ¦. Поле F называется полем разложения многочлена ¦ над K, если ¦ - вполне разлагается в поле F и, кроме того, поле F порождается присоединением к полю K корней многочлена f.
На основе теорем 3.11 и 3.12 доказывается следующее утверждение. 3.14. Теорема (без доказательства). Если ¦ - многочлен положительной степени из K[x], то существует поле разложения многочлена ¦ над K. Любые два поля разложения многочлена ¦ над K изоморфны, и соответствующий изоморфизм оставляет неизменными элементы поля K и осуществляет некоторую перестановку корней многочлена ¦. !!! 3.15. Теорема. Пусть F – конечное поле. Тогда оно состоит из pn элементов, где простое число p является характеристикой поля F, а натуральное число n является степенью поля F над его простым подполем. !!! Доказательство. Пусть e – единичный элемент конечного поля F, а простое число p – его характеристика. Тогда множество сумм S={e+e+…+e=m×e (число слагаемых равно m)êm=1,2,…,p} образует подполе, изоморфное полю вычетов Zp (указанный изоморфизм задается соответствием: m×e « m). Тогда поле F, является конечным расширением (некоторой степени n) своего подполя S. Пусть g1,g2,…,gn – базисные элементы поля F, рассматриваемого как векторное пространство над полем S. Следовательно, множество элементов поля F совпадает с множеством линейных комбинаций базисных элементов с коэффициентами из поля S. Отсюда çFç=çSçn=pn.
3.16. Теорема(существование и единственность конечных полей). Для каждого простого p и натурального n существует конечное поле из pn элементов. Любое конечное поле из q= pn элементов изоморфно полю разложения многочлена xq-x над полем Fp. Доказательство (существование). Для q= pn рассмотрим многочлен xq-xÎFp[x] и пусть F – его поле разложения над Fp. Этот многочлен имеет q различных корней в поле F, так как он взаимно прост со своей производной q×xq-1 = -1 ¹ 0. Положим S = {aÎF½aq-a=0}. Нетрудно видеть, что S – поле (из a,bÎS следует, что a±bÎS и a×bÎS). Отсюда S=F, и это конечное поле из q элементов. Единственность следует из единственности поля разложения многочлена xq-x.
!!! 3.16.1. Следствие. Для любого элемента q конечного поля Fq справедливо равенство qq=q. 3.16.2. Следствие (малая терема Ферма). Для любого aÎZp, где p – простое, справедливо равенство: ap=a (mod p). !!!
3.17. Теорема. Пусть Fq - конечное поле, q= pn (p – простое число). Тогда каждое подполе K поля Fq имеет порядок pm, где m является положительным делителем числа n. Доказательство. Поле Fq является векторным пространством над своим подполем K. Следовательно, для некоторого натурального d будет выполнено соотношение çKçd=pn. Отсюда и вытекает справедливость данного утверждения.
!!! 3.17.1. Теорема(без доказательства). Пусть Fq – конечное поле, q=pn, (p – простое число), m – произвольный положительный делитель числа n. Тогда в поле Fq существует ровно одно подполе, состоящее из pm элементов. !!! 3.18. Теорема. Мультипликативная группа Fq* ненулевых элементов произвольного конечного поля Fq циклическая. !!! Доказательство. Без потери общности можно положить q³3. Пусть h = (p1)r(1) … (pm)r(m), r(i)>0,
есть разложение порядка h=q-1 группы Fq* по степеням простых чисел pi. Для каждого i, 1£i£m, многочлен xs(i)-1, s(i)=h/pi, имеет не более h/pi корней в поле Fq. Так как h/pi<h, то в поле Fq имеются ненулевые элементы, не являющиеся корнями этого многочлена. Пусть ai – такой элемент. Положим bi =(ai) h/t(i), где t(i)=(pi)r(i) . Тогда (bi)t(i) = 1, Þ порядок элемента bi является делителем числа (pi)r(i), Þ порядок элемента bi равен (pi)d(i), 0£d(i)£ri . С другой стороны, для z(i)=(pi)r(i)-1 справедливо соотношение (bi)z(i)=(ai)s(i)¹1. Следовательно, порядок элемента bi в точности равен (pi)r(i). Рассмотрим далее элемент b = b1b2…bm. Предположим, что порядок элемента b является собственным делителем числа h, Þ он является делителем одного из целых чисел h/pi , 1£i£m, пусть для определенности это будет w=h/p1. Тогда 1 = bw = b1w× b2 w … ×bmw
Далее, для 2£i£m величина (pi)r(i) является делителем числа w=h/p1, Þ biw=1 для 2£i£m. Отсюда b1w=1, Þ порядок элемента b1 должен делить число h/p1 (т.е. число (p1)r(1) должно быть делителем h/p1). Полученное противоречие и доказывает, что порядок элемента “b” равен h=q-1, то есть b – образующий циклической группы Fq* . !!! 3.19. Определение. Образующий элемент циклической группы Fq* называется примитивным элементом поля Fq . 3.19.1. Теорема. Пусть a - произвольный примитивный элемент поля Fq. Тогда все множество примитивных элементов данного поля задается следующим образом {am|mÎ{1,2,…,q-1}, НОД(m,q-1)=1}. !!! Доказательство. Так как примитивные элементы поля Fq являются образующими циклической группы Fq*, порядок которой равен q-1, то справедливость данной теоремы вытекает из теоремы 1.13. 3.19.2. Следствие. Конечное поле Fq содержит j(q-1) примитивных элементов, где j - функция Эйлера. Из доказательства теоремы 3.18 вытекает следующий алгоритм проверки примитивности заданного элемента конечного поля. !!! 3.19.3. Теорема (алгоритм проверки примитивности). Пусть a - заданный элемент поля Fq , q-1= (p1)r(1) … (pm)r(m), r(i)>0, {pi |i=1,2,…,m} – попарно различные простые числа. Тогда a является примитивным в том и только том случае, если при всех i=1,2,…,m выполнено неравенство as(i)¹1, где s(i)=(q-1)/pi. !!! 3.19.4. Задача. Доказать, что число 3 является примитивным элементом поля Z7. Указание: показать, что 32¹1 (mod 7), 33¹1 (mod 7) и воспользоваться теоремой 3.19.3. 3.19.5. Задача. Найти число примитивных элементов в поле Z2[x]/x2+x+1. Указание: показать, что данное поле состоит из четырех элементов и воспользоваться следствием 3.19.2. !!! Конец лекции № 8
|
|||
|