Обработка и передача дискретных сообщений, лекции и материалы, страница 116

x3+1=(x+1)(x2+x+1).

Следовательно, имеется два подмножества последовательностей длины 3, образующие идеалы рассматриваемого кольца. Один идеал включает все классы вычетов кратные {1+x}: {0}, {1+x}, {1+x2}, {x+x2}, отображаемые двоичными последовательностями (000), (110), (101) и (011) соответственно. Второй идеал состоит из классов вычетов {0} и {1+x+x2}, отображаемых двоичными последовательностями (000) и (111).

Представляет интерес сравнить полученные идеалы с результатами решения задач 2 и 5 из раздела 5.2.5.

         5. Пусть xn+1=g(x)·h(x), где h(x)-многочлен степени k. Тогда идеал, порожденный классом вычетов {g(x)} в кольце многочленов по модулю xn+1, имеет размерность k.

               Действительно, многочлен g(x),порождающий идеал, имеет степень n-k, а значит среди классов вычетов кольца многочленов по модулю xn+1 существуют классы вычетов {g(x)},         {xg(x)},…{xk-1g(x)},отображаемые k линейно независимыми векторами. При этом любой класс вычетов может быть представлен вектором, полученным линейной комбинацией. Например, S(x) - многочлен минимальной степени в своей классе вычетов и S(x)=g(x)·q(x)=g(x)(q0+q1x+…+qk-1xk-1) и {S(x)}=q0{g(x)}+q1{xg(x)}+…+qk-1{xk-1g(x)}, т.е k векторов {g(x)}, {xg(x)},…, {xk-1g(x)} порождают идеал. Значит размерность идеала, равна k.