Анализ рода кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы
Автор: Касаткина Юлия Сергеевна, Касаткина Анна Сергеевна
Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu
Рубрика: Математика
Статья в выпуске: 4 (23), 2014 года.
Бесплатный доступ
Исследуются характеристики кривых, ассоциированных с геометрическими кодами Гоппы. Для построения этих кривых используются подкоды малого веса рационального кода Гоппы. В работе получена формула для рода кривой, соответствующей подкоду наименьшего веса.
Геометрический код гоппы, обобщенный вес кода, подкод наименьшего веса, алгебраическая кривая, род алгебраической кривой
Короткий адрес: https://sciup.org/14968761
IDR: 14968761
Текст научной статьи Анализ рода кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы
Естественное направление развития теории кодирования связано с исследованием методов построения новых кодов. Конструкция Гоппы линейных кодов на гладких проективных кривых над конечными полями позволяет строить новые кривые, а следовательно, и линейные коды большей длины. В работе приводятся некоторые результаты, полученные в процессе построения кривых, в конструкции которых участвуют геометрические коды Гоппы C l ( D,G ) над конечным полем F p с параметрами [п,/].
Линейный код Гоппы, связанный с гладкой проективной кривой С над конечным полем, определяется следующим образом.
Пусть С — абсолютно неприводимая гладкая проективная кривая над полем F p . Пусть Р 1 ,..., Р п — различные F p -рациональные точки на С и дивизор D = Р 1 +... + Р п . Дивизор G такой, что носители G и D не пересекаются. Линейное пространство
F(G) = {/ е Fp(C)* |(/) + G > 0}U{0} порождает линейное отображение
Ed : F(G) ^ F, / ^ (/(Р 1 ),...,/(Р „ )).
Образ этого отображения есть линейный [п,/]-код C l ( D,G ) над конечным полем F p .
1. Анализ рода кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы
Пусть D r — г-мерный подкод рационального кода Гоппы СЦР. al\j, носитель которого удовлетворяет условию
IX ( D t ) | = d r (С L (D,aР ж )).
Элементам базиса с д 4 этого подкода поставим в соответствие кривые Артина — Шрайера С д ^ с аффинным уравнением
^ - Уг = Ri(x), 1 < г < г, здесь элемент Ri(x) е U соответствует слову сд^ [1]. Fp-векторное пространство U С С Fpm (ж) и подкод Dt связывает следующее соотношение:
TrCon(D)(U) = {Tгco„(D)(R) IR еU} = Dr, где Тг — отображение следа
Тг : F p m ^ F p .
Для элемента R е U обозначим ^ д (Т) = Т p — Т — R е F[Т ]. Пусть Е у — поле разложения всех многочленов ^ д (Т) над полем F = F p m (ж). Многочлен ^ д (Т), соответствующий элементу 0 = R е U, либо неприводим над полем F , либо разлагается в произведение линейных сомножителей. Предположим последнее, то есть существует элемент z е F , являющийся корнем ^ д (Т). Тогда z p — z = R и, кроме того, v p i (г) > 0, для всех точек Р г е Г д . Вычислим
Tr ConD (Я) = (Tr(z р - г)(Р 1 ),.. .,W - г )(PJ).
Полагая /3 2 = г (P t ) Е F p m , 1 < г < п, получим:
Tr ConD (Я) = (Tr(3 P - 3i),...,Tr(3 n - 3 n )).
Тогда TrconD (Я) = 0. С другой стороны 0 = Я Е U, следовательно, существуют эле-Г менты «2 Е Fp такие, что Я = ^2 «2Я2. Вычислим
2 = 1
Tr c„n(D) (Я) = Tr( 5 а , Я . ) = £ o , Tr c„n(D) (R , ) = Е о . с„ 2=1 2=1 2=1
где с 2 — кодовое слово, ассоциированное с элементом Я 2 Е U . Таким образом имеем Г
^2 ^ 2 с 2 = 0, что возможно только в случае равенства нулю всех коэффициентов « 2 Е F p . 2=1
Но это противоречит выбору элемента 0 = Я Е U , следовательно, многочлен ^ д (T) неприводим.
Поле Е у является полем разложения сепарабельных многочленов ^ r ( T ) над F и, следовательно, расширение Е у /F является расширением Галуа.
Рассмотрим элементы у 1 , ...,у г Е Е у такие, что
УР2 - У2 = Я2, тогда Еу = F(у1, ...,уп). Обозначим Gal(Eу/F) — группа Галуа расширения Еу/F. Отображение а : F ^ F определим следующим образом:
^(У2) = У2 + «2, «2 Е Fp, 1 < г < r, тогда а Е Gal(Eу/F). Имеем рГ < |Gal(Eу/F)| = [Еу :F] < рГ.
Таким образом, [Е у : F ] = р Г . Кроме того, для всех а Е Gal(E у /F ) выполняется а р = id. Тогда расширение Е у /F является элементарным абелевым р-расширением. Существует точно Р — 1 промежуточных полей F С Е С Е у степени [Е : F] = р, каждое из которых определяется следующим образом:
Е = Е д = F (у), у р - у = Я Е и \{ 0 } .
Тогда
t
д(Е у ) = 5 д(Е 2 ), t = р - 1 , 2=1
здесь д(Е 2 ) — род промежуточного поля Е 2 такого, что
F p m (ж) с Е 2 с Е у и [Е 2 : F p m (ж)] = р.
Поле Е у — поле рациональных функций кривой C D r , которая соответствует подкоду D r . Таким образом, подкоду наименьшего веса соответствует кривая над полем F p m . Род этой кривой равен
t
g(C D r ) = 5 д(Е 2 ), t = ,
2=1
Список литературы Анализ рода кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы
- Касаткина, Ю. С. Алгоритм построения элементарных абелевых кривых/Ю. С. Касаткина//Вестник Российского государственного университета им. И. Канта. Серия «Физико-математические науки». -2006. -Вып. 10. -C. 109-112.
- Garcia, A. Elementary Abelian p-Extensions of Algebraic Function Fields/A. Garcia, H. Stichtenoth//Manuscripta math. -1991. -Vol. 72. -P. 67-79.
- Stichtenoth, H. Generalized Hemming Weights of Trace Codes/H. Stichtenoth, V. Voss//IEEE Trans. Inform. -1994. -Vol. 40. -P. 554-558.