ВУЗ:
Составители:
Приложение. Алгебраические числовые поля 185
Пример вычисления нормы
Пусть f(x) = x
3
+a
2
x
2
+a
1
x+ a
0
. Вычислим норму многочлена первой
степени h = x − b. Умножив h на базис B = (x
2
, x, 1) получим вектор
B · h = (x
3
− bx
2
, x
2
− bx, x −b).
Только первая координаты вышла за пределы пространства полиномов
2-й степени, поэтому вычитая из первой координаты вектора B · h полином
f(x), получим вектор из пространства V :
B · h = (−a
2
x
2
− a
1
x − a
0
− bx
2
, x
2
− bx, x −b).
Перепишем последнее равенство в виде:
B · h = (x
2
, x, 1) · H = (x
2
, x, 1) ·
−a
2
− b 1 0
−a
1
−b 1
−a
0
0 −b
(А.166)
Значит, матрица H этого преобразования равна:
−a
2
− b 1 0
−a
1
−b 1
−a
0
0 −b
Определитель этой матрицы равен b
3
+ a
2
b
2
+ a
1
b + a
0
= f(b). Значит,
норма Nr(x − b) многочлена x − b равна значению многочлена f(x) в т.
x = b.
Норма полинома a − bx
Проведя аналогичные вычисления, нетрудно вычислить норму
произвольного многочлена 1-й степени a − bx в поле K , определяемом
произвольным унитарным многочленом f
1
(x) = x
d
+ a
d−1
x
d−1
+ ... + a
0
:
Nr(a − bx) = −Nr(b) · Nr
x −
a
b
= −b
d
· f
1
a
b
(А.167)
Отметим, что пространство Z[x]/(f
2
(x)) представляет собой
множество полиномов 0-й степени, т.е. просто кольцо целых чисел.
Приложение. Алгебраические числовые поля 185
Пример вычисления нормы
Пусть f (x) = x3 + a2 x2 + a1 x + a0 . Вычислим норму многочлена первой
степени h = x − b. Умножив h на базис B = (x2 , x, 1) получим вектор
B · h = (x3 − bx2 , x2 − bx, x − b).
Только первая координаты вышла за пределы пространства полиномов
2-й степени, поэтому вычитая из первой координаты вектора B · h полином
f (x), получим вектор из пространства V :
B · h = (−a2 x2 − a1 x − a0 − bx2 , x2 − bx, x − b).
Перепишем последнее равенство в виде:
−a2 − b 1 0
2 2
B · h = (x , x, 1) · H = (x , x, 1) ·
−a1 −b 1 (А.166)
−a0 0 −b
Значит, матрица H этого преобразования равна:
−a2 − b 1 0
−a1 −b 1
−a0 0 −b
Определитель этой матрицы равен b3 + a2 b2 + a1 b + a0 = f (b). Значит,
норма N r(x − b) многочлена x − b равна значению многочлена f (x) в т.
x = b.
Норма полинома a − bx
Проведя аналогичные вычисления, нетрудно вычислить норму
произвольного многочлена 1-й степени a − bx в поле K , определяемом
произвольным унитарным многочленом f1 (x) = xd + ad−1 xd−1 + ... + a0 :
a d
a
N r(a − bx) = −N r(b) · N r x − = −b · f1 (А.167)
b b
Отметим, что пространство Z[x]/(f2 (x)) представляет собой
множество полиномов 0-й степени, т.е. просто кольцо целых чисел.
Страницы
- « первая
- ‹ предыдущая
- …
- 182
- 183
- 184
- 185
- 186
- …
- следующая ›
- последняя »
