Определение 16.1:
Пусть R - кольцо с единицей, тогда кольцом многочленов от двух переменных над кольцом R называется кольцо многочленов над кольцом R[x].
Кольцо многочленов от двух переменных над кольцом R обозначают R[x,y].
Элементом кольца многочленов от двух переменных является последовательность вида a(x,y)=(a0(x),a1(x),…,ak(x),...),
где для любого i∈N0 ai(x)∈R[x] и существует n∈N такое, что для любого
i>n ai(x)=¯0. Если обозначить
x:=((0,e,0,…),(0,…),…)∈R[x,y],
y:=((0,…),(0,e,0,…),(0,…),…)∈R[x,y],
∀a∈R(¯a:=((a,0,…),(0,…),…))∈R[x,y]).
тогда если m=max, то многочлен a(x,y) можно записать в виде a(x,y):=a_0(x)+a_1(x)y+\cdots+a_n(x)y^n,
где для любого j\in\overline{1,n} a_i(x)=\overline{a}_{0,j}+\overline{a}_{1,j}x+\cdots+\overline{a}_{m,j}x^m\in{R}[x,y].
Так же как и в случае записи многочлена от одной переменной (раздел 7.1) черточки над a_{i,j} опускают,
отождествляя \overline{a}_{i,j} с элементом a_{i,j}\in{R} стоящим на i-том месте в j-той последовательности многочлена a(x,y).
Тогда можно записать
a(x,y)=\sum_{j\geq0}\left(\sum_{i\geq0}a_{i,j}x^i\right)y^j=\sum_{j\geq0}\sum_{i\geq0}a_{i,j}x^iy^j.
Последнее выражение называется канонической записью многочлена a(x,y). Поскольку для любого i,j\in\mathbb{N}_0 элемент a_{i,j}\in{R} -
это элемент стоящий на i-том месте в j - той последовательности многочлена a(x,y), а многочлнены x,y\in{R}[x,y] -
суть константы от a(x,y) не зависящие, то каноническая форма записи многочлена от двух переменных определена однозначно.
В силу сказанного выше можно ввести операцию умножения многочлена a(x)\in{R}[x,y] на элемент кольца a\in{R} такую, что aa(x):=\overline{a}a(x),
тогда, очевидно, что для любого a\in{R} ax=xa, ay=ya, xy=yx.
При этом для любых многочленов a(x,y)=\sum_{i\geq0}\sum_{j\geq0}a_{i,j}x^iy^j, b(x,y)=\sum_{i\geq0}\sum_{j\geq0}b_{i,j}x^iy^j
a(x,y)+b(x,y)=\sum_{i\geq0}\sum_{j\geq0}(a_{i,j}+b_{i,j})x^iy^j,
a(x,y)b(x,y)=\left(\sum_{i_1\geq0}\sum_{j_1\geq0}a_{i_1,j_1}x^{i_1}y^{j_1}\right)\left(\sum_{i_2\geq0}\sum_{j_2\geq0}b_{i_2,j_2}x^{i_2}y^{j_2}\right)=
\sum_{i_1,i_2,j_1,j_2\geq0}a_{i_1,j_1}b_{i_2,j_2}x^{i_1+i_2}y^{j_1+j_2}=\sum_{i,j\geq0}\left(\sum_{r=0}^i\sum_{s=0}^ja_{r,s}b_{i-r,j-s}\right)x^iy^j
Аналогично, индуктивным методом, строится кольцо многочленов от произвольного числа переменных.
Определение 16.2:
Если R[x_1,\ldots,x_{n-1}] кольцо многочленов от n-1 переменных над кольцом R с единицей,
то кольцо R[x_1,\ldots,x_{n-1},x_n]:=R[x_1,\ldots,x_{n-1}][x_n] называется кольцом многочленов от n переменных над кольцом R.
Аналогичным образом определяется каноническая форма записи многочлена от n переменных.
Для любых двух многочленов от n переменных
a(x_1,\ldots,x_n)=\sum_{(i_1,\ldots,i_n)\in\mathbb{N}_0^n}a_{i_1,\ldots,i_n}x_1^{i_1}\cdots{x}_n^{i_n},
b(x_1,\ldots,x_n)=\sum_{(i_1,\ldots,i_n)\in\mathbb{N}_0^n}b_{i_1,\ldots,i_n}x_1^{i_1}\cdots{x}_n^{i_n}
a(x_1,\ldots,x_n)+b(x_1,\ldots,x_n)=\sum_{(i_1,\ldots,i_n)\in\mathbb{N}_0^n}(a_{i_1,\ldots,i_n}+b_{i_1,\ldots,i_n})x_1^{i_1}\cdots{x}_n^{i_n},
a(x_1,\ldots,x_n)b(x_1,\ldots,x_n)=\\=\sum_{(i_1,\ldots,i_n)\in\mathbb{N}_0^n}\left(\sum_{r_1=0}^{i_1}\ldots
\sum_{r_n=0}^{i_n}a_{r_1,\ldots,r_n}b_{i_1-r_1,\ldots,i_n-r_n}\right)x_1^{i_1}\cdots{x}_n^{i_n}.
Определение 16.3:
Если каноническая запись многочлена a(x_1,\ldots,x_n) содержит одно слагаемое, то есть a(x_1,\ldots,x_n)=ax_1^{i_1}\cdots{x}_n^{i_n},
a\neq0 то степенью многочлена называется число
\deg(ax_1^{i_1}\cdots{x}_n^{i_n}):=i_1+\cdots+i_n.
Степенью ненулевого многочлена a(x_1,\ldots,x_n) называется число \deg{a(x_1,\ldots,x_n)} равное максимальной из степеней его одночленов.
Степенью нулевого многочлена от n переменных называют минус бесконечность (\deg{\overline{0}}=-\infty)
Утверждение 16.1:
Доказательство:
Определение 16.4:
Пусть a(x)\in{R}[x_1,\ldots,x_n], \vec{b}:=(b_1,\ldots,b_n)\in{R}^n, тогда элемент кольца R
a(b_1,\ldots,b_n):=a(\vec{b}):=\sum_{(i_1,\ldots,i_n)\in\mathbb{N}_0^n}a_{i_1,\ldots,i_n}b_1^{i_1}\cdots{b}_{n}^{i_n}
называется значением многочлена a(x_1,\ldots,x_n) на наборе \overline{b}.
Если кольцо R коммутативно, то аналогично лемме 7.1 показывается,
что значение суммы многочленов на наборе \vec{b} равно сумме значений многочленов на наборе \overline{b} и
значение произведение многочленов равно произведению значений многочленов.
Определение 16.5:
Квадратичной формой над полем P называется многочлен f(x_1,\ldots,x_n):=f(\vec{x})\in{P}[x_1,\ldots,x_n] вида
f(\vec{x})=a_{1,1}x_1^2+a_{1,2}x_1x_2+\cdots+a_{1,n}x_1x_n+x_{2,2}x_2^2+\cdots+a_{n,n}x_n^2=
\sum_{i=1}^n\sum_{j=1}^na_{i,j}x_ix_j=\sum_{i,j=1:i<j}^n(a_{i,j}+a_{j,i})x_ix_j+\sum_{i=1}^na_{i,i}x_i^2.
Далее везде будем рассматривать квадратичные формы только над полями таким, что e+e\neq0.
Тогда для любых i,j\in\overline{1,n} можно положить b_{i,j}=(a_{i,j}+a_{j,i})(2e)^{-1}. Тогда для любых i,j\in\overline{1,n}
a_{i,j}+a_{j,i}=b_{i,j}+b_{j,i}, следовательно, квадратичная форма f(\vec{x}) может быть записана в виде
f(\vec{x})=\sum_{i,j=1}^nb_{i,j}x_ix_j=\sum_{i,j=1}^na_{i,j}x_ix_j.
Тогда матрица B_f:=(b_{i,j})_{n,n} называется матрицей квадратичной формы f(\vec{x}).
Замечание 16.1:
Определение 16.6:
Говоря, что квадратичная форма g(\vec{y})\in{P}[y_1,\ldots,y_n] получена из квадратичной формы f(\vec{x})\in{P}[x_1,\ldots,x_n]
невырожденной заменой переменных x^{\downarrow}=Cy^{\downarrow}, если C\in(P_{n,n})^* и
\forall\vec{y}\in{P}^n\left(f(\vec{C}_1\vec{y}^T,\ldots,\vec{C}_n\vec{y}^T)=g(\vec{y})\right).
Утверждение 16.2:
Пусть C\in(P_{n,n})^*, тогда квадратичная форма g(\vec{y}) получена из квадратичной формы f(\vec{x})
невырожденной заменой переменных x^{\downarrow}=Cy^{\downarrow} тогда и только тогда, когда B_g=C^TB_fC.
Доказательство:
\Rightarrow) Фиксируем \vec{y}\in{P}^n, тогда
\forall\vec{x}\in{P}^n(f(\vec{x})=\vec{x}B_f\vec{x}^T)\Rightarrow
{g}(y)=f\left(\vec{C}_1y_1^{\downarrow},\ldots,\vec{C}_ny^{\downarrow}\right)=(Cy^{\downarrow})^TB_f(Cy^{\downarrow})=\vec{y}(C^TB_fC)y^{\downarrow}.
При этом, так как B_f - матрица квадратичной формы, то
B_f=B_f^T\Rightarrow(C^TB_fC)^T=C^TB_f^T(C^T)^T=C^TB_fC,
то есть матрица C^TB_fC симметрична. Таким обрзом, матрица C^TB_fC являтеся матрицой квадратичной формы g(\vec{y}).
\Leftarrow) Фиксируем \vec{y}\in{P}^n, тогда
g(\vec{y})=\vec{y}B_fy^{\downarrow}=\vec{y}(C^TB_fC)y^{\downarrow}=(Cy^{\downarrow})^TB_f(Cy^{\downarrow})=
f\left(\vec{C}_1y^{\downarrow},\ldots,\vec{C}_ny^{\downarrow}\right).
Определение 16.7:
Две квадратичные формы называются эквивалентными, если одна может быть получена из другой невырожденной заменой переменных.
Если квадратичаные формы f(x_1,\ldots,x_n) и g(y_1,\ldots,y_n) эквивалентны, то обозначают f(\vec{x})\sim{g}(\vec{y}).
Утверждение 16.3:
Отношение эквивалентности квадратичных форм являтеся отношением эквивалентности.
Доказательство:
Определение 16.8:
Квадратичную форму вида
f(x_1,\ldots,x_n)=b_{1,1}x_1^2+b_{2,2}x_2^2+\cdots+b_{n,n}x_n^2
назовем канонической.
Теорема 16.1:
Любая квадратичная форма над полем харктеристики больше 2 (т. е. 2e\neq0) эквивалентна некоторой канонической.
Доказательство:
Докажем индукцией по n.
Замечание 16.2:
Условие 2e\neq0 существенно, например, квадратичная форма f(x_1,x_2)=x_1x_2 над полем GF(2) не эквивалентна никакой какнонической.
Определение 16.9:
Рангом квадратичной формы будем называть ранг матрицы этой формы.
Утверждение 16.4:
Ранги эквивалентных квадратичных форм равны.
Доказательство:
Пусть f(\vec{x})\sim{g}(\vec{y}) и x^{\downarrow}=Cy^{\downarrow}. Так как C\in(P_{n,n})^*, то
\rang{g}=\rang{B_g}=\rang{C^TB_fC}=\rang{B_f}=\rang{f}.
previous contents next