2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Найти и разложить неприводимый многочлен в поле расширения
Сообщение16.09.2020, 17:35 


21/06/20
6
Задача выглядит так :
$f(x)=x^4+x+e$ многочлен над полем $P=\mathbb{Z}_2$ и $P'=P(\alpha)$ - расширение поля $P$ корнем $\alpha$ многочлена $f (x)$. Выписать все неприводимые над $P$ многочлены, имеющие корень в $P'$ , и разложить их на линейные множители в поле $P'$ .

$f(x)$ не приводим в $P=\mathbb{Z}_2$ и $deg\ f(x)=4$ Значит $P'$ является полем разложения многочленов $g(x) \in P[x]$ таких, что $g(x)$ неприводимы над $P=\mathbb{Z}_2$ и $deg\ g(x) \in \{1,2,4\}$.
Рассмотрим сначала многочлены 4 степени: $deg\ g(x) = 4$, тогда $g(x)$ имеет вид $g(x)=x^4 + ax^3 + bx^2 + cx + d$; $a,b,c,d \in P=\mathbb{Z}_2$
Его производная $g'(x)=4x^3+3ax^2+2bx+c = ax^2+c$ взаимно проста с $g(x)$ в $P[x]$ (т.к. $g(x)$ не приводим в $P[x]$), а в кольце многочленов $P'[x]$ многочлены $g(x)$ и $g'(x)$ имеют НОД, степень которого не меньше единицы.
Но вот как найти этот НОД в $P'[x]$ я не понимаю, т.к. когда делю столбиком $g(x)$ на $g'(x)$ я понятное дело получаю частное и остаток с коэффициентами из $P=\mathbb{Z}_2$

 Профиль  
                  
 
 Re: Найти и разложить неприводимый многочлен в поле расширения
Сообщение16.09.2020, 17:44 
Заслуженный участник


20/12/10
8858
gagauz805 в сообщении #1483437 писал(а):
Выписать все неприводимые над $P$ многочлены
Имеются в виду только нормированные неприводимые многочлены (со старшим коэффициентом единица)?

 Профиль  
                  
 
 Re: Найти и разложить неприводимый многочлен в поле расширения
Сообщение16.09.2020, 18:01 


21/06/20
6
nnosipov в сообщении #1483441 писал(а):
gagauz805 в сообщении #1483437 писал(а):
Выписать все неприводимые над $P$ многочлены
Имеются в виду только нормированные неприводимые многочлены (со старшим коэффициентом единица)?

Да

 Профиль  
                  
 
 Re: Найти и разложить неприводимый многочлен в поле расширения
Сообщение16.09.2020, 18:05 
Заслуженный участник


20/12/10
8858
gagauz805 в сообщении #1483437 писал(а):
а в кольце многочленов $P'[x]$ многочлены $g(x)$ и $g'(x)$ имеют НОД, степень которого не меньше единицы
Это ерунда, НОД один и тот же.

Вообще, Вы начали не с того конца. Танцевать нужно от корней искомых многочленов (тем более что многочлены все равно нужно разлагать на линейные множители). Для начала выпишите все корни многочлена $x^4+x+1$. Один из них $\alpha$, а остальные каковы?

 Профиль  
                  
 
 Re: Найти и разложить неприводимый многочлен в поле расширения
Сообщение16.09.2020, 18:23 


21/06/20
6
nnosipov в сообщении #1483447 писал(а):
gagauz805 в сообщении #1483437 писал(а):
а в кольце многочленов $P'[x]$ многочлены $g(x)$ и $g'(x)$ имеют НОД, степень которого не меньше единицы
Это ерунда, НОД один и тот же.

Вообще, Вы начали не с того конца. Танцевать нужно от корней искомых многочленов (тем более что многочлены все равно нужно разлагать на линейные множители). Для начала выпишите все корни многочлена $x^4+x+1$. Один из них $\alpha$, а остальные каковы?


$\alpha$, $\alpha^2$, $\alpha^4$, $\alpha^8$

 Профиль  
                  
 
 Re: Найти и разложить неприводимый многочлен в поле расширения
Сообщение16.09.2020, 18:27 
Заслуженный участник


20/12/10
8858
Правильно, но не совсем: последние два следует упростить. Как это сделать?

 Профиль  
                  
 
 Re: Найти и разложить неприводимый многочлен в поле расширения
Сообщение16.09.2020, 18:34 


21/06/20
6
nnosipov в сообщении #1483457 писал(а):
Правильно, но не совсем: последние два следует упростить. Как это сделать?

Получется у нас из того что $f(\alpha)=0$ следует, что $\alpha^4=\alpha +1$ и $\alpha^8= \alpha^2 + 1$.
И $f(x)=(x-\alpha)(x-(\alpha + 1))(x-(\alpha^2 + 1))$. Остальные неприводимые многочлены надо найти из разной комбинации произведений неприводимых многочленов из разложения $f(x)$?

 Профиль  
                  
 
 Re: Найти и разложить неприводимый многочлен в поле расширения
Сообщение16.09.2020, 18:40 
Заслуженный участник


20/12/10
8858
gagauz805 в сообщении #1483458 писал(а):
Остальные неприводимые многочлены надо найти из разной комбинации произведений неприводимых многочленов из разложения $f(x)$?
Нет. Многочлен $f(x)$ с его линейными множителями (кстати, там пропущен $x-\alpha^2$) --- это отрезанный ломоть. Остальные неприводимые многочлены делаются из других линейных множителей. Как их сделать?

 Профиль  
                  
 
 Re: Найти и разложить неприводимый многочлен в поле расширения
Сообщение16.09.2020, 23:16 


21/06/20
6
Я кажется понял.
Так как степень остальных неприводимых многочленов должна быть либо 2, либо 4. Значит и количество линейных множителей будет либо 2, либо 4.
Если рассматривать неприводимые многочлены 2 степени, то разложение будет выглядеть так: $(x-\alpha^i)(x-\alpha^j)=x^2+(\alpha^i+\alpha^j)x+\alpha^i\alpha^j$, где $i+j=15$, чтобы произведение $\alpha^i \cdot \alpha^j$ было равным $\alpha^{15}=1$, а сумма $\alpha^i+\alpha^j$ равнялась либо 0, либо 1. Получим что под эти критерии подходят только 2 элемента из $P'$: $\alpha^{10}=\alpha^2+\alpha+1$ и $\alpha^5=\alpha^2+\alpha$.
Если рассматривать неприводимые многочлены 4 степени, то разложение аналогично будет выглядеть так: $(x-\alpha^i)(x-\alpha^j)(x-\alpha^k)(x-\alpha^t)$, где $i+j+k+t=15$, а сумма $\alpha^i+\alpha^j+\alpha^k+\alpha^t$ равнялась либо 0, либо 1. Чтобы меньше перебирать можно воспользоваться тем, что все корни неприводимого многочлена в поле разложения имеют один и тот же порядок. Тогда мы сразу можем понять что
$\alpha^3$;$(Ord\ \alpha^3 = 5)$,
$\alpha^5=\alpha^2+\alpha$ ;$(Ord\ \alpha^5 = 3)$,
$\alpha^6=\alpha^3+\alpha^2$; $(Ord\ \alpha^6 = 5)$,
$\alpha^9 = \alpha^3 + \alpha$; $(Ord\ \alpha^9 = 5)$,
$\alpha^{10} = \alpha^2 + \alpha + 1$;$(Ord\ \alpha^{10} = 3)$ и
$\alpha^{12}=\alpha^3+\alpha^2+\alpha+1$;$(Ord\ \alpha^{12} = 4)$ не будут являться корнями неприводимого многочлена 4 степени.
И под последние условия удовлетворяет только четверка $(\alpha, \alpha^2, \alpha^4, \alpha^8) = (\alpha, \alpha^2, \alpha + 1, \alpha^2 + 1)$
Значит поле $P'$ является полем разложения 2 многочленов:
$f(x)=x^4+x+1=(x+\alpha)(x+\alpha^2)(x+\alpha+1)(x+\alpha^2+1)$
$g(x)=x^2+x+1=(x+\alpha^2+\alpha+1)(x+\alpha^2+\alpha)$

 Профиль  
                  
 
 Re: Найти и разложить неприводимый многочлен в поле расширения
Сообщение17.09.2020, 08:45 
Заслуженный участник


20/12/10
8858
gagauz805 в сообщении #1483494 писал(а):
Я кажется понял.
Боюсь, не совсем.

Во-первых, Вы считаете, что степени $\alpha$ вместе с нулем дают все элементы поля $P'$. В данном случае это правда, но только потому, что $\alpha$ --- корень неприводимого многочлена $f(x)=x^4+x+1$ (неприводимые многочлены с таким свойством называют примитивными). Если бы на месте $f(x)$ был другой неприводимый многочлен (а именно, $x^4+x^3+x^2+x+1$), такое утверждение уже было бы неверным (убедитесь в этом).

Во-вторых, Вы не нашли все неприводимые многочлены 4-й степени, имеющие корни в $P'$. Вот это:
gagauz805 в сообщении #1483494 писал(а):
Тогда мы сразу можем понять что
$\alpha^3$;$(Ord\ \alpha^3 = 5)$,
$\alpha^5=\alpha^2+\alpha$ ;$(Ord\ \alpha^5 = 3)$,
$\alpha^6=\alpha^3+\alpha^2$; $(Ord\ \alpha^6 = 5)$,
$\alpha^9 = \alpha^3 + \alpha$; $(Ord\ \alpha^9 = 5)$,
$\alpha^{10} = \alpha^2 + \alpha + 1$;$(Ord\ \alpha^{10} = 3)$ и
$\alpha^{12}=\alpha^3+\alpha^2+\alpha+1$;$(Ord\ \alpha^{12} = 4)$ не будут являться корнями неприводимого многочлена 4 степени.
неверно. На самом деле, помимо самого $f(x)$, есть еще два неприводимых многочлена 4-й степени с корнями в $P'$. Естественно, их наборы корней не пересекаются с набором $\{\alpha,\alpha+1,\alpha^2,\alpha^2+1\}$ корней $f(x)$ и набором $\{\alpha^2+\alpha,\alpha^2+\alpha+1\}$ корней неприводимого многочлена $x^2+x+1$ 2-й степени. Спрашивается, каковы же их корни? И, кстати, почему Вы считаете, что порядок $\alpha^{12}$ равен 4? (Мне думается, что из-за этой мелкой ошибки Вы и просмотрели один неприводимый многочлен 4-й степени, хотя все необходимые вычисления проделали.)

 Профиль  
                  
 
 Re: Найти и разложить неприводимый многочлен в поле расширения
Сообщение17.09.2020, 16:58 


21/06/20
6
nnosipov в сообщении #1483516 писал(а):
Во-первых, Вы считаете, что степени $\alpha$ вместе с нулем дают все элементы поля $P'$. В данном случае это правда, но только потому, что $\alpha$ --- корень неприводимого многочлена $f(x)=x^4+x+1$ (неприводимые многочлены с таким свойством называют примитивными). Если бы на месте $f(x)$ был другой неприводимый многочлен (а именно, $x^4+x^3+x^2+x+1$), такое утверждение уже было бы неверным (убедитесь в этом).


Спасибо, буду знать. Проверил, порядок корней такого многочлена равен 5. И кроме степеней корня этого многочлена и нуля действительно должны быть еще элементы, чтобы поле состояло из $p^k$ ($k \in N$ p - простое) элементов. Я правильно понимаю что неприводимый многочлен является примитивным, если порядок его корня равен $(p^k)^n-1$ ($n = deg\ f(x)$), а если порядок не равен, а только делит это число, то он не примитивен?

nnosipov в сообщении #1483516 писал(а):
И, кстати, почему Вы считаете, что порядок $\alpha^{12}$ равен 4?

Арифметическая ошибка, да действительно $Ord\ \alpha^{12} = 5 \ne 4$, и если мы проверим то корни с порядком равным 5 нам тоже подходят, многочлен $g_2(x)=$$x^4+x^3+x^2+x+1=$ раскладывается на линейные множители $g_2(x)=(x+\alpha^3)(x+\alpha^6)(x+\alpha^9)(x+\alpha^{12})=$$(x+\alpha^3)(x+\alpha^3+\alpha^2)(x+\alpha^3+\alpha)(x+\alpha^3+\alpha^2+\alpha+1)$
И так же я не заметил что подходят оставшиеся 4 корня $\{\alpha^7, \alpha^{11}, \alpha^{13},\alpha^{14}\}=$$\{\alpha^3+\alpha+1,\ \alpha^3 + \alpha^2 + \alpha,\ \alpha^3+\alpha^2+1,\ \alpha^3+1\}$ $g_3(x)=x^4+x^3+1=$$(x +\alpha^3+\alpha+1)(x + \alpha^3 + \alpha^2 + \alpha)(x+ \alpha^3+\alpha^2+1)(x+ \alpha^3+1)$.

И еще у меня это условие:
gagauz805 в сообщении #1483494 писал(а):
где $i+j+k+t=15$, а сумма $\alpha^i+\alpha^j+\alpha^k+\alpha^t$ равнялась либо 0, либо 1

является необходимым, но не является достаточным.

Спасибо вам большое!

 Профиль  
                  
 
 Re: Найти и разложить неприводимый многочлен в поле расширения
Сообщение17.09.2020, 17:42 
Заслуженный участник


20/12/10
8858
gagauz805 в сообщении #1483547 писал(а):
Я правильно понимаю что неприводимый многочлен является примитивным, если порядок его корня равен $(p^k)^n-1$ ($n = deg\ f(x)$), а если порядок не равен, а только делит это число, то он не примитивен?
Да, так и есть.

Ну, вот теперь видно, что задача решена.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group