Научная статья на тему 'Анализ рода кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы'

Анализ рода кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы Текст научной статьи по специальности «Математика»

CC BY
340
19
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГЕОМЕТРИЧЕСКИЙ КОД ГОППЫ / ОБОБЩЕННЫЙ ВЕС КОДА / ПОДКОД НАИМЕНЬШЕГО ВЕСА / АЛГЕБРАИЧЕСКАЯ КРИВАЯ / РОД АЛГЕБРАИЧЕСКОЙ КРИВОЙ / GEOMETRIC GOPPA CODE / GENERALIZED HEMMING WEIGHT OF THE CODE / SUBCODE OF LOW WEIGHT / ALGEBRAIC CURVE / GENUS OF AN ALGEBRAIC CURVE

Аннотация научной статьи по математике, автор научной работы — Касаткина Юлия Сергеевна, Касаткина Анна Сергеевна

Исследуются характеристики кривых, ассоциированных с геометрическими кодами Гоппы. Для построения этих кривых используются подкоды малого веса рационального кода Гоппы. В работе получена формула для рода кривой, соответствующей подкоду наименьшего веса.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ON THE GENUS OF THE CURVE CORRESPONDING TO THE SUBCODE OF LOW WEIGHT OF A RATIONAL GOPPA CODE

One of the main ways to provide correctness of information transmission via communication channels is the use of error-correcting codes. Construction of certain classes of codes is based on the curves with sufficient number of rational points. In this paper we study abelian curves. According to algorithm of construction, first of all, it is necessary to represent subcode of low weight as a trace code. Let ????(??, ?????) be a rational Goppa code over ???? with parameters [n, k] and let ???? denote the r-dimensional subcode of this code such that |??(????)| = ????(????(??, ?????)). We need to represent subcode of low weight as follows ??????????(??)(??) = {???????????(??)(??) |?? ? ?? }?= ????, where U is ??-dimensional ????-vector space and ???? is trace map ???? : ?????? > ????. Let ???? be the function field of curve ??????, corresponding to the subcode of low weight ????. So, the curve over field ?????? corresponds to the subcode of low weight. The genus of this curve is ??(?????? ) = ?? ????=1 ??(????), ?? = ?????1 ???1,

Текст научной работы на тему «Анализ рода кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы»

МАТЕМАТИКА

ТРУДЫ II МЕЖДУНАРОДНОЙ КОНФЕРЕНЦИИ «ГЕОМЕТРИЧЕСКИЙ АНАЛИЗ И ЕГО ПРИЛОЖЕНИЯ»

УДК 512.77 ББК 22.147

АНАЛИЗ РОДА КРИВОЙ, СООТВЕТСТВУЮЩЕЙ ПОДКОДУ НАИМЕНЬШЕГО ВЕСА РАЦИОНАЛЬНОГО КОДА ГОППЫ

Касаткина Юлия Сергеевна

Старший преподаватель кафедры компьютерной безопасности, Институт прикладной математики и информационных технологий, Балтийский федеральный университет им. И. Канта yuliya_kasatkina@list.ru

ул. А. Невского, 14, 236041 г. Калининград, Российская Федерация

о

см

CJ <

га к к к

Е-га

О

га

Касаткина Анна Сергеевна

Преподаватель кафедры экономики и информационных технологий, Западный филиал Российской академии народного хозяйства и государственной службы kasatkina_ana@mail.ru

ул. Артиллерийская, 18, 236016 г. Калининград, Российская Федерация

Аннотация. Исследуются характеристики кривых, ассоциированных с геометрическими кодами Гоппы. Для построения этих кривых используются подкоды малого веса рационального кода Гоппы. В работе получена формула

и для рода кривои, соответствующей подкоду наименьшего веса.

^ Ключевые слова: геометрический код Гоппы, обобщенный вес кода,

Js подкод наименьшего веса, алгебраическая кривая, род алгебраической кривой.

©

Введение

Естественное направление развития теории кодирования связано с исследованием методов построения новых кодов. Конструкция Гоппы линейных кодов на гладких проективных кривых над конечными полями позволяет строить новые кривые, а следовательно, и линейные коды большей длины. В работе приводятся некоторые результаты, полученные в процессе построения кривых, в конструкции которых участвуют геометрические коды Гоппы С 1,(0,0) над конечным полем Рр с параметрами [п,к].

Линейный код Гоппы, связанный с гладкой проективной кривой С над конечным полем, определяется следующим образом.

Пусть С — абсолютно неприводимая гладкая проективная кривая над полем Рр. Пусть ... ,Рп — различные ^-рациональные точки на С и дивизор И = Р\ +... + Рп. Дивизор С такой, что носители С и И не пересекаются. Линейное пространство

Р(С) = {/ е Рр(с)* |(/)+ С > 0} и {0}

порождает линейное отображение

Еу : Ь(С) ^ ЕV(Рг),...,1 (Рп)).

Образ этого отображения есть линейный [п, к]-код Сь(0,С) над конечным полем Рр.

1. Анализ рода кривой, соответствующей подкоду наименьшего веса

рационального кода Гоппы

Пусть Ог — г-мерный подкод рационального кода Гоппы С^(0,аР^), носитель которого удовлетворяет условию

1Х(Ог )| = йг (Сь(0,аР1•х)).

Элементам базиса с^ этого подкода поставим в соответствие кривые Артина — Шрайера Сщ с аффинным уравнением

у1 - Уг = Яг(х), 1 < г < Г,

здесь элемент Рг(х) е и соответствует слову с^ [1]. ^-векторное пространство и С С Ррт (х) и подкод Ог связывает следующее соотношение:

ТгСап(В)(и) = {ТгСоп(В)(Я) |Д е и } = Ог, где Тг — отображение следа

Тг : Ррт ^ Рр.

Для элемента Р е и обозначим <рК(Т) = Тр - Т - Р е Р[Т]. Пусть Еи — поле разложения всех многочленов ^п(Т) над полем Р = Ррт(х). Многочлен <рк(Т), соответствующий элементу 0 = Р е и, либо неприводим над полем Р, либо разлагается в произведение линейных сомножителей. Предположим последнее, то есть существует элемент г е Р, являющийся корнем ^к(Т). Тогда гр — г = Р и, кроме того, ир. (г) > 0, для всех точек Рг е Р^. Вычислим

ТгсопО(Я) = (Тг(г*> - г)(Р\),... ,Тф*> - г)(Рп)). Полагая ^ = г(Рг) € Рр™, 1 < I < п, получим:

Тгсапв (Я) = (Тг(0{ - /Зг),.. .,Тг(/% - &)).

Тогда Тгсспо(Я) = 0. С другой стороны 0 = Я € и, следовательно, существуют эле-

г

менты аг € Яр такие, что Я = £ ^Вычислим

г=1

г г г

ТГсап(О) (Я) = Тг( £ ^гЯг) = £ ^гТгСап(П)(Яг) = £ «¿Й,

г=1 г=1 г=1

где Сг — кодовое слово, ассоциированное с элементом Я^ € и. Таким образом имеем

г

£ = 0, что возможно только в случае равенства нулю всех коэффициентов аг € Яр.

г=1

Но это противоречит выбору элемента 0 = Я € и, следовательно, многочлен (Т) неприводим.

Поле Еи является полем разложения сепарабельных многочленов ^п(Т) над Я и, следовательно, расширение Еи/Р является расширением Галуа. Рассмотрим элементы уг,...,уг € Еи такие, что

УРг - Уг = Яи

тогда Еи = Р(у1,...,уп). Обозначим Са1(Еи/Р) — группа Галуа расширения Еи/Р. Отображение а : Р ^ Р определим следующим образом:

&(Уг) = Уг + аг, аг € Рр, 1 < % < Г,

тогда о € Са1(Еи/Р). Имеем

Рг <\Са1(Еи/Р)| = [Еи : Р] < рг.

Таким образом, [Еи : Р] = рг. Кроме того, для всех о € Са1(Ец/Р) выполняется ар = Тогда расширение Еи/Р является элементарным абелевым р-расширением. Существует точно промежуточных полей Р С Е С Еи степени [Е : Р] = р, каждое из которых определяется следующим образом:

Е = Ек = Р(у), Ур - у = Я € и\{0}.

Тогда

д(Еи) = £ д(Ег), г = ,

г=1

здесь д(Ег) — род промежуточного поля Е^ такого, что

(х) С Ei С Еи и [Ег : Ррт (ж)] = р.

Поле Еи — поле рациональных функций кривой Свг, которая соответствует подкоду Иг. Таким образом, подкоду наименьшего веса соответствует кривая над полем Ррт. Род этой кривой равен

д(Свг) = £ д(Ег), г = г—,

г=1

СПИСОК ЛИТЕРАТУРЫ

1. Касаткина, Ю. С. Алгоритм построения элементарных абелевых кривых / Ю. С. Касаткина // Вестник Российского государственного университета им. И. Канта. Серия «Физико-математические науки». — 2006. — Вып. 10. — C. 109-112.

2. Garcia, A. Elementary Abelian p-Extensions of Algebraic Function Fields / A. Garcia, H. Stichtenoth // Manuscripta math. — 1991. — Vol. 72. — P. 67-79.

3. Stichtenoth, H. Generalized Hemming Weights of Trace Codes / H. Stichtenoth, V. Voss // IEEE Trans. Inform. — 1994. — Vol. 40. — P. 554-558.

REFERENCES

1. Kasatkina Yu.S. Algoritm postroeniya elementarnykh abelevykh krivykh [On constraction of elementary abelian curves]. Vеstnik Rossiyskogo gosudarstvеnnogo univеrsitеta im. I. Kanta. Sеriya «Fiziko-matеmatichеskiе nauki». 2006, iss. 10, pp. 109-112.

2. Garcia A., Stichtenoth H. Elementary Abelian p-Extensions of Algebraic Function Fields. Manuscripta math. 1991, vol. 72, pp. 67-79.

3. Stichtenoth H., Voss V. Generalized Hemming Weights of Trace Codes. IEEE Trans. Inform. 1994, vol. 40, pp. 554-558.

ON THE GENUS OF THE CURVE CORRESPONDING TO THE SUBCODE OF LOW WEIGHT OF A RATIONAL GOPPA CODE

Kasatkina Yuliya Sеrgееvna

Senior Lecturer, Department of Computer Security,

Institute of Applied Mathematics and Information Technologies, Immanuel Kant Baltic

Federal University

yuliya_kasatkina@list.ru

A.Nevskogo st., 14, 236041 Kaliningrad, Russian Federation

Kasatkina Anna Sеrgееvna

Lecturer, Department of Economics and Information Technology,

Russian Presidential Academy of National Economy and Public Administration (west

branch)

kasatkina_ana@mail.ru

Artilleriyskaya st., 18, 236016 Kaliningrad, Russian Federation

Abstract. One of the main ways to provide correctness of information transmission via communication channels is the use of error-correcting codes. Construction of certain classes of codes is based on the curves with sufficient number of rational points. In this paper we study abelian curves.

According to algorithm of construction, first of all, it is necessary to represent subcode of low weight as a trace code. Let C1L(D,aPl'x) be a rational Goppa code over Fp with parameters [n, k] and let Dr denote the r-dimensional subcode of this code such that

lX(Dr )| = dr (CL(D,aPx)). We need to represent subcode of low weight as follows

TrCon(D)(U) = {TrCan(D)(R) G U } = Dr, where U is r-dimensional Fp-vector space and Tr is trace map

Tr : Fpm ^ Fp.

Let Ev be the function field of curve CDr, corresponding to the subcode of low weight Dr. So, the curve over field Fpm corresponds to the subcode of low weight. The genus of this curve is

g(CDr) = £ g(Et), t = ^, i=l

Key words: geometric Goppa code, generalized Hemming weight of the code, subcode of low weight, algebraic curve, genus of an algebraic curve.

i Надоели баннеры? Вы всегда можете отключить рекламу.