Главная страница Алгебраическая теория кодирования [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [ 14 ] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] 92 Гл. 3. Число неприводимых q-ичных многочленов ааданной степени. причем irii - Q или 1 для всех i. Если положить i(ПГO = o ДЛЯ любого jUi > 2, то верхний предел суммирования можно увеличить до любого желаемого предела. В частности, мы можем записать f(.[I.AO= 1... З+С.П.аО/ЩрГ-О. i=l mi=0 m2=0 Это эквивалентно теореме 3.41. 3.41. Формула обращения Мёбиуса. Если где \i(d) -функция Мёбиуса, 1, если d=i, j,(d)= ( - 1), если d -произведение к различных простых чисел, , О, если d делится на квадрат. Формула обращения Мёбиуса может быть переписана также в другом виде. Если положить c-n/d, то получим Наиболее сложной частью доказательства формулы обращения Мёбиуса является определение функции Мёбиуса. Как только эта функция определена, легко проверить, что 1, если га = 1, О, если п> 1. S х id) = Это эквивалентно свойству / m \ /1. если d-m, d\n\m если - собственный делитель. Другими словами, как заметил Рота [1964], функция Мёбиуса является обращением дельта-функции в области целых чисел, в которой частичный порядок определяется отношением делимости. Если это установлено, то не составляет труда доказать, что если /Н= S gid), d, d\n] gim)= 2 /Ht() • n, nm Доказательство проводится в одну строку: п, d, п\т d\n d\m d{n\m Аналогично можно доказать и другую форму теоремы. 3.42. Мультипликативная теорема обращения Мёбиуса. Если f(n)==Uiid), d, d\n Доказательство. (m/n) ПП Я(rf)<""> = П П =Ili{d) """" = И-1 п, d, d, п, d, n\md\n d\m d\n\m d\m Для перечисления неприводимых многочленов более полезна исходная форма обращения Мёбиуса. Из теорем 3.41 и 3.35 непосредственно следует 3.43. Теорема. Vid)qWd), d. dh Если 5 = 2, то /i = 2, /2 = 1/2(2-2) = 1, /3 = 7з(23-2)=2, /,= V4(2*-22) =3, /5 = V5(2-2) = 6, .... Гл. 3. Число неприводимых д~ичных многочленов заданной степени Задачи Даже для больших значений к эта формула легко поддается обработке. Например, ho = Veo (2" - 220 212 + 2" + 2» + 2* - 2*) = = 19 215 358 392 200 893. В обп];ем случае формула обращения Мёбиуса позволяет выразить /ft как сумму 2 лей к. членов, где j - число различных простых делите- Задачи 3.1. Пусть задана производящая функция f(z)={n\znf. Найдя df/dz двумя разными способами, доказать, что для всех п п п+1 2 (к+ 1)2 к\ (п - к)\ = (га + 1) 2 Я (га + 1 - у)!. Расходимость ряда / (z) ft=o 3=0 не должна смущать читателя. Проверьте тождество для ге = 3, показав, что обе его части равны 256. 3.2. (а) Классы вычетов двоичных многочленов по модулю + -\- i образуют конечное поле из 32 элементов. Сколько нормированных неприводимых многочленов второй степени существует над этим полем? (Ь) Двоичный БЧХ-код с исправлением двойных ошибок, описанный в разд. 1.4, имеет блоковую длину п = 31, 10 проверочных позиций и 21 информационных позиций. Ему сцответствуют 2" возможных синдромов. Сколько и» них соответствуют смежным классам, лидеры которых соответственно имеют веса О, 1, 2, >3? (Четыре вопроса.) Какова процедура декодирования, когда полученный вектор лежит в смежном классе с лидером веса ЗГ 3.3 Выписать нумератор для каждого из следующих множеств нормированных многочленов над полем порядка д. (a) Многочлены, представимые в виде квадрата. Ответ: -.--. 1 - gz (b) Произведения различных неприводимых множителей. 1 - qz Ответ: i - qz Указание. Произвольный нормированный многочлен можно разложить в произведение квадрата и свободного от квадратов множителя. (с) Произведения четного числа различных неприводимых множителей. 1 - дг + (1 - d - Я) Отвот: Ответ: Указание. См. уравнение (3.33). (d) Произведения нечетного числа различных неприводимых множителей. - 1 + (1 - gz)/(l - gz) 2 Ответ: (е) Произведения нелинейных неприводимых множителей. (1-г)9 i - qz II \\ - zm) (f) Произведения различных нелинейных неприводимых множителей. Ответ: 1 -gz2 {\~gz) (1 + г)? • (g) Произведения четного числа различных нелинейных неприводимых множителей. Ответ: (1 -gz2)/(l ~gz)(l + z)g + (1 -gz)/(l -z)g 2 (h) Произведения нечетного числа различных нелинейных неприводимых множителей. Ответ: (l-gz2)/(l-gz) (14-z)9-(l-gz)/(l-z)g 2 3.4. Выразить каждую из полученных в задаче 3.3 производящих функций в виде явного степенного ряда от г. Можно положить q = 2. Указание. Использовать разложение на простые дроби. 3.5. Сколько различных ожерелий длины т можно составить из бусинок д заданных цветов? Два ожерелья считаются одинаковыми тогда и только тогда, когда они могут быть получены друг из друга вращением. Например, 001101 совпадает с 101001, но отлично от 001011. Ожерелье 001011 может быть получено из 001101 с помощью замены нулей и единиц, но не может быть получено из него вращением. 3.6. Доказать, что ожидаемое число неприводимых делителей случайно пыбранного многочлена достаточно большой степени п над конечным полем порядка q приблизительно равно In п. Указание. Пусть F (у, г) = [] (1 - yz™)™. Рассматривая F (у, z) как производящую функцию от двух переменных, вычислить дР/ду при у = И 4.2. Мультипликативная структура конечных полей Глава 4 Структура конечных полей 4.1. Определения Возможны различные эквивалентные определения поля. Мы пред-лочтем несколько избыточное, но менее формальное определение. 4.11. Определение поля. Полем называется множество, в котором однозначно определен результат сложения и умножения {обозначения + и * соответственно) любых двух элементов. Поле содержит О и 1. Сложение и умножение ассоциативны и коммутативны, а умножение, как обычно, дистрибутивно относительно сложения: и* (v -\-w) = u*v -\- u*w. Каждый элемент и имеет единственный противоположный элемент -и, такой, что и -f- {-и) = 0. Каждый ненулевой элемент и имеет единственный обратный элемент 1/и,, такой, что и * (1/ы) = 1. Для каждого элемента и выполняются равен-; ства 0 + u = u = u = 1*uhO*u = 0. Эти свойства поля не все независимы; некоторые из них могут быть выведены из других. Читатель, интересующийся минимизацией числа аксиом, определяющих поле, может найти дальнейшее обсуж- дение этого вопроса в книгах Биркгофа и Маклейна [1965] или ВаН: дер-Вардена [1931]. Для наших целей более удобно постулироват! все перечисленные выше свойства. Порядком поля называется число его элементов. Если порядо! поля бесконечен, то оно называется бесконечным; если порядок noEii конечен,, то оно называется конечным. Множества рациональш чисел, действительных чисел и комплексных чисел дают пример* бесконечных полей. Если р - простое число, то классы вычето] по модулю р образуют конечное поле порядка р. Если / (х) - nenpi водимый многочлен степени т с коэффициентами из поля классе вычетов по модулю р, то классы вычетов ) по модулю / (х) образув конечное поле порядка р"". В разд. 4.4 мы покажем, что все конечнь поля по существу являются полями этого типа. 1) Читатель, не знакомый с этой терминологией, должен понимать поЯ классами вычетов по модулю / (х) все многочлены, степени которых не превосх(г дят степень / (х), с арифметическими операциями, определенными по модул 4.2. Мультипликативная структура конечных полей Если поле содержит элемент а, то оно должно содержать и все степени а, а, а, . . . . Так как поле содержит мультипликативный обратный каждого ненулевого элемента, то ему принадлежат также сб"1, а~, а-, .... Если не все степени а различны, то существуют такие два числа тип, что /га > п и а"* = а", или а™"" = 1. Наименьшее из положительных чисел п, для которых а" = 1, называется порядком элемента а. Если порядок а равен п, то элементы 1, а, а, . . ., а"-1 различны. Действительно, если а" = а, где О т <: к <. п, то а*-™ = 1, хотя О < А: - яг < ге, что противоречит определению порядка. Таким образом, порядок элемента равен числу различных степеней этого элемента. Если элемент имеет бесконечное число различных степеней, то мы говорим, что его порядок бесконечен. Порядок элемента О не определен. Поле одновременно может содержать элементы конечного и бесконечного порядка, например, поле действительных чисел содержит два элемента конечного порядка: +1 (порядка 1) и -1 (порядка 2). Все остальные ненулевые действительные числа имеют бесконечный порядок. В поле комплексных чисел элементы конечного порядка исчерпываются числами efti/n кип - целые числа, а i = = К - 1. Таким образом, в некоторых полях только особые элементы имеют конечный порядок. В конечном поле, однако, каждый элемент имеет только конечное число различных степеней. Следовательно, каждый ненулевой элемент конечного поля имеет конечный порядок. Если а - элемент порядка п, то легко найти порядок а". Согласно алгоритму деления, т = jn + к, где О А; < п. Тогда = = а"а = 1 а = а. Следовательно, а"* = а тогда и только тогда, когда т = к mod п. Это доказывает теорему .4.21. 4.21. Теорема. Если а - элемент порядка -п, то а" = 1 тогда и только тогда, когда т кратно п. Покажем далее, что если два элемента поля имеют взаимно про-<Ti,ie порядки, то порядок их произведения равен произведению порядков сомножителей. 4.22. Теорема. Если порядог элемента а равен п, а порядок элемента Р равен т и (т, п) - \, то порядок af> равен тп. Доказательство. Если {aY = 1, то а = В", а" = = р-"" = 1 и р-" = а"" = 1. Так как а"" = 1 и (т, и) = 1, то А; кратно п; так как р-" = 1 и (щ, п) = 1, то А; кратно т. Следовательно, («Р) = 1 тогда и только тогда, когда к кратно тп. С другой стороны, если к кратно тп, то (ар) = «"р = 1. I "-658 [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [ 14 ] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] 0.0139 |