Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
19.2. ВВЕДЕНИЕ В ТЕОРИЮ ИНВАРИАНТОВЭтот раздел представляет собой элементарное введение в теорию инвариантов, показывающее, как эта теория используется для изучения весовых функций. Предположим, что
(ибо
где Инварианты. Уравнение (19.7) говорит о том, что многочлен
или в матричных обозначениях:
Аналогично уравнение (19.8) говорит о том, что
или
Конечно, как следствие многочлен
при умножении друг на друга всеми возможными способами порождают группу состоящую из 192 матриц. Поэтому наша задача звучит теперь так: найти все многочлены Сколько существует инвариантов? Первое, что мы хотим выяснить — это сколько существует инвариантов. Этот вопрос поставлен не совсем строго, так как, конечно, если Поэтому правильно так поставить вопрос: сколько существует линейно независимых, однородных инвариантов заданной степени Чтобы было удобнее оперировать с числами
Обратно, если мы знаем функцию Сейчас мы приведем замечательную теорему Теорема 2. Для любой конечной группы
где Назовем Для нашей группы
Можно сократить выкладки, но вполне допустимо иметь дело непосредственно со всеми 192 членами этого ряда (многие из них совпадают) и складывать их. Результат удивителен: окончательное выражение имеет вид
Интерпретация
Одно следствие мы можем вывести сразу: Эти два инварианта,
При условии, что все произведения
что согласуется с (19.11). Поэтому если мы можем найти два алгебраически независимых инварианта степеней 8 и 24, то мы решим нашу задачу. Ответ будет таков: любой инвариант этой группы является многочленом от
чем с самим инвариантом Теорема За. Любой инвариант группы Это дает нам решение также и нашей первоначальной задачи. Теорема И, наконец, мы охарактеризовали весовую функцию четного самодуального кода. Теорема 3с. (Глисон [486].) Весовая функция любого четного самодуального кода является многочленом от Другие доказательства этой теоремы даны Берлекэмпом и др. [129], Бруе и Энгехардом [201] и Фейтом [424] (см. также Ассмус и Мэттсон [47]). Но приведенное здесь доказательство представляется наиболее содержательным и наиболее легким для понимания и обобщения. Заметим, что показатели 8 и 24 в знаменателе выражения (19.11) помогли нам угадать степени базисных инвариантов. Такая ситуация типична, что побуждает использовать этот метод. Начинаем с группы матриц вычисляем сложную с виду сумму, представленную в выражении (19.9), и упрощаем результат. Все сложности чудесным образом пропадают, оставляя окончательное выражение, похожее на формулу (19.11) (хотя не всегда столь простое — точный вид окончательного выражения приводится в § 19.3). Это выражение подсказывает нам, как найти степени базисных инвариантов. Упражнение. (3). (Глисон [486; 129, 883].) Используя описанный выше метод, показать, что весовая функция любого двоичного самодуального кода представляет собой многочлен от
[Указание. Согласно упражнению (38) гл. 1 веса всех кодовых слов должны делиться на 2. Группа, порожденная преобразованием
имеет порядок 16 и ряд Молина Нахождение базисных инвариантов. В общем случае нахождение базисных инвариантов является более простой задачей, чем нахождение функции Теорема 4. Если
является инвариантом, где Конечно, Применение теоремы 3. Чтобы показать силу теоремы Зс, воспользуемся ею для нахождения весовой функции функция этого кода, представляющая собой однородный многочлен степени 48, имеет вид:
Коэффициенты при Таким образом, теорема
для некоторых действительных чисел
и, приравнивая коэффициенты в выражениях (19.17) и (19.19), получаем, что
Следовательно,
Поскольку минимальное расстояние этого кода равно наибольшему возможному значению, то полученное выражение называется экстремальной весовой функцией Конечно, метод теории инвариантов также требует иногда значительных алгебраических вычислений, хотя предыдущий пример мы и смогли проделать вручную. Но читатель наверняка найдет этот метод полезным, когда мы приведем второй пример, в котором полностью продемонстрированы все преимущества алгебры. Очень простой пример. Согласно теореме 13 гл. 5 весовая функция самодуального кода над GF(q) удовлетворяет уравнению
Задача: найти все многочлены, удовлетворяющие уравнению (19.21). Для решения этой задачи поступаем, как и прежде. Уравнение (19.21) утверждает, что многочлен
где
Далее Чтобы узнать, сколько инвариантов существует, вычислим ряд Молина
что даже проще, чем формула (19.11). Формула (19.23) говорит о том, что могут существовать два базисных инварианта степеней 1 и 2 (показатели степеней знаменателя). Если мы сможем найти алгебраически независимые инварианты степеней 1 и 2, скажем, На этот раз для нахождения базисных инвариантов мы воспользуемся методом усреднения. Усредним многочлен
является инвариантом. Конечно, при умножении
в качестве базисного инварианта степени 1. Чтобы определить инвариант степени 2, усредним по группе многочлен
Чтобы упростить это выражение, вычтем из него многочлен Наконец, надо показать, что
не равна тождественно нулю (где Итак, мы доказали следующую теорему. Теорема 5. Любой инвариант группы В этом месте читатель должен воскликнуть: «Стоп!» и указать, что самодуальный код всегда имеет четную длину и поэтому каждый член в весовой функции должен иметь четную степень. Но в теореме Таким образом, мы использовали не все, что мы знаем о коде. Весовая функция
где
Это условие исключает члены с нечетными степенями. Поэтому функция
Читатель легко может доказать сам, что новый ряд Молина имеет вид
Теперь имеются два базисных инварианта, оба второй степени (что соответствует показателям степеней в знаменателе выражения (19.26)), скажем, Теорема 6. Весовая функция любого самодуального кода над GF(q) является многочленом от Общий план решения. Как показали рассмотренные нами примеры, решение поставленной задачи с помощью теории инвариантов распадается на два этапа. Этап I. Превращение условий задачи (т. е. свойств кода) в алгебраические ограничения на многочлены (т. е. на весовые функции) Этап II. Использование теории инвариантов для нахождения всех возможных многочленов, удовлетворяющих этим ограничениям.
|
1 |
Оглавление
|