Научная статья на тему 'ИССЛЕДОВАНИЕ ГРУППЫ АВТОМОРФИЗМОВ КОДА, АССОЦИИРОВАННОГО С ОПТИМАЛЬНОЙ КРИВОЙ РОДА ТРИ'

ИССЛЕДОВАНИЕ ГРУППЫ АВТОМОРФИЗМОВ КОДА, АССОЦИИРОВАННОГО С ОПТИМАЛЬНОЙ КРИВОЙ РОДА ТРИ Текст научной статьи по специальности «Математика»

CC BY
23
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ОПТИМАЛЬНАЯ КРИВАЯ / АЛГЕБРО-ГЕОМЕТРИЧЕСКИЙ КОД / ФУНКЦИОНАЛЬНОЕ ПОЛЕ / ГРУППА АВТОМОРФИЗМОВ КОДА

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

Доказано, что отображение обладает свойством мультипликативности на соответствующем пространстве Римана - Роха, ассоциированного с дивизором mP∞, который определяет некоторый алгебро-геометрический код (АГ-код), если число точек степени один функционального поля оптимальной кривой рода три, определённой над конечным полем с дискриминантом из {-19, -43, -67, -163}, имеет нижнюю границу 12m/(m - 3). С помощью явного вычисления нормирования дивизоров полюсов образов базисных функций x, y, z функционального поля кривой при отображении λ установлено, что группа автоморфизмов функционального поля кривой является подгруппой автоморфизмов соответствующего АГ-кода. Доказано также, что при m≥ 4 и n > 12m/(m - 3) группа автоморфизмов функционального поля кривой изоморфна группе автоморфизмов АГ-кода, который ассоциирован с дивизорами ∑ Pi и mP∞, где Pi - точки степени один рассматриваемого функционального поля.

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

INVESTIGATION OF AUTOMORPHISM GROUP FOR CODE ASSOCIATED WITH OPTIMAL CURVE OF GENUS THREE

The main result of this paper is contained in two theorems. In the first theorem, it is proved that the mapping λ : ℒ(mP∞) → ℒ(mP∞) has the multiplicative property on the corresponding Riemann - Roch space associated with the divisor mP∞ which defines some algebraic-geometric code if the number of points of degree one in the function field of genus three optimal curve over finite field with a discriminant {-19, -43, -67, -163} has the lower bound 12m/(m-3). Using an explicit calculation with the valuations of the pole divisors of the images of the basis functions x, y, z in the function field of the curve via the mapping λ, we have proved that the automorphism group of the function field of our curve is a subgroup in the automorphism group of the corresponding algebraic-geometric code. In the second theorem, it is proved that if m≥ 4 and n > 12m/(m - 3), then the automorphism group of the function field of our curve is isomorphic to the automorphism group of the algebraic-geometric code n associated with divisors ∑ Pi и mP∞, where Pi are points of the degree one.

Текст научной работы на тему «ИССЛЕДОВАНИЕ ГРУППЫ АВТОМОРФИЗМОВ КОДА, АССОЦИИРОВАННОГО С ОПТИМАЛЬНОЙ КРИВОЙ РОДА ТРИ»

2022 Теоретические основы прикладной дискретной математики № 56

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРИКЛАДНОЙ ДИСКРЕТНОЙ МАТЕМАТИКИ

УДК 519.17 DOI 10.17223/20710410/56/1

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

Е. С. Малыгина

Балтийский федеральный университет им. И. Канта, г. Калининград, Россия

E-mail: [email protected]

Доказано, что отображение обладает свойством мультипликативности на соответствующем пространстве Римана — Роха, ассоциированного с дивизором , который определяет некоторый алгебро-геометрический код (АГ-код), если число точек степени один функционального поля оптимальной кривой рода три, определённой над конечным полем с дискриминантом из {-19, -43, -67, -163}, имеет нижнюю границу 12m/(m - 3). С помощью явного вычисления нормирования дивизоров полюсов образов базисных функций ж, y, z функционального поля кривой при отображении Л установлено, что группа автоморфизмов функционального поля кривой является подгруппой автоморфизмов соответствующего АГ-кода. Доказано также, что при m ^ 4 и n > 12m/(m - 3) группа автоморфизмов функционального поля кривой изоморфна группе автоморфизмов АГ-кода, который

n

ассоциирован с дивизорами Pi и mP№, где Pi — точки степени один рассмат-

i= 1

риваемого функционального поля.

Ключевые слова: оптимальная кривая, алгебро-геометрический код, функциональное поле, группа автоморфизмов кода.

INVESTIGATION OF AUTOMORPHISM GROUP FOR CODE ASSOCIATED WITH OPTIMAL CURVE OF GENUS THREE

E. S. Malygina

Immanuel Kant Baltic Federal University, Kaliningrad, Russia

The main result of this paper is contained in two theorems. In the first theorem, it is proved that the mapping Л : L(mPM) ^ L(mPM) has the multiplicative property on the corresponding Riemann — Roch space associated with the divisor mPM which defines some algebraic-geometric code if the number of points of degree one in the function field of genus three optimal curve over finite field with a discriminant {-19, -43, -67, -163} has the lower bound 12m/(m-3). Using an explicit calculation with the valuations of the pole divisors of the images of the basis functions ж, y, z in the function field of the curve via the mapping Л, we have proved that the automorphism

1 Работа выполнена при финансовой поддержке Программы мобильности 5-100, а также при финансовой поддержке Минобрнауки России (соглашение №075-02-2022-872).

group of the function field of our curve is a subgroup in the automorphism group of the corresponding algebraic-geometric code. In the second theorem, it is proved that if m ^ 4 and n > 12m/(m — 3), then the automorphism group of the function field of our curve is isomorphic to the automorphism group of the algebraic-geometric code

n

associated with divisors ^ Pi and mPM, where Pi are points of the degree one.

i=l

Keywords: optimal curve, algebraic-geometric code, function field, automorphism group of AG-code.

Введение

Алгебро-геометрические коды (АГ-коды), также известные как коды Гоппы, впервые были представлены в [1]. В действительности, можно ассоциировать коды с дивизорами функциональных полей, тем самым рассматривая теорию кодирования с точки зрения алгебраической геометрии. Многие известные на сегодняшний день коды являются АГ-кодами или подмножествами АГ-кодов, что позволяет изучать их с алгебро-геометрической точки зрения. В этой работе мы рассмотрим приложения алгебраической геометрии исключительно с алгебраической точки зрения. Преимущество такого подхода позволяет взять за основу лишь некоторые базовые знания, касающиеся алгебраических расширений полей.

Улучшение границы Варшамова — Гилберта оказалось существенным прорывом в теории кодирования и позволило с большим интересом взглянуть на кривые с большим числом точек, а именно на их приложения. Знание группы автоморфизмов АГ-кода или даже её части примечательно тем, что позволяет получить информацию о структуре самого кода и зачастую может быть использовано в алгоритме декодирования.

В своё время Х. Штихтенот представил доказательство того, что при определённых условиях группа автоморфизмов рационального АГ-кода изоморфна некоторой подгруппе автоморфизмов соответствующего поля рациональных функций [2]. Чуть позже этот подход был обобщён Ч. Ксингом для специального класса эллиптических кодов [3] и эрмитовых кодов [4]. Вопрос подобного исследования для негиперэллипти-ческих кривых рода ^ 3 на сегодняшний день остаётся открытым.

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

В работе в качестве предварительных сведений представлены основная теоретическая база, касающаяся функциональных полей, и определение и свойства оптимальной кривой рода три. Ядром работы являются две теоремы: в первой определено условие, позволяющее сузить автоморфизмы функционального поля на пространство Римана — Роха, а далее рассмотреть их как автоморфизмы соответствующего АГ-кода; во второй теореме доказано наличие изоморфизма между группой автоморфизмов АГ-кода и группой автоморфизмов функционального поля кривой.

Предварительные результаты данной работы были представлены на конференции SIBECRYPT'18 [5].

1. Предварительные сведения 1.1. Общая теория функциональных полей На протяжении всех предварительных сведений под K будем понимать произвольное поле, при необходимости внося уточнения.

Определение 1. Алгебраическим функциональным полем F/K от одной переменной называется расширение F поля K, такое, что F является конечным алгебраическим расширением K(x) для некоторого элемента x Е F, являющегося трансцендентным над K.

Для краткости будем называть F/K просто функциональным полем. Будем считать известным понятие кольца нормирования функционального поля [6, Definition 1.1.4]. Здесь лишь упомянем о кольце нормирования точки P, подразумевая под P максимальный идеал кольца нормирования поля F/P:

Op = {z Е F : z-1 Е P}.

При этом множество всех точек функционального поля F/K будем обозначать Pp. Определим степень точки P функционального поля F/K как deg P = [Op/P : K].

Напомним, что, согласно [6], всякий элемент 0 = z Е F имеет единственное представление z = tnu, если P = tOP, u Е Op и n Е Z.

Определение 2. С каждой точкой P Е Pp ассоциируем функцию

vP : F ^ Z U {то},

которая играет роль дискретного нормирования функционального поля F/K:

vP(z) = n для z = tnu, vP(0) = то.

Будем говорить, что точка P имеет нуль в z тогда и только тогда, когда Vp(z) > 0, и имеет полюс в z тогда и только тогда, когда Vp (z) < 0.

Отметим также, что дискретное нормирование Vp поля F/K удовлетворяет строгому неравенству треугольника

vp (x + y) = min{vp (x), Vp (y)}, (1)

если vP (x) = vP(y) для x,y Е F.

Определение 3. Абелева группа Dp, порождённая точками функционального поля F/K, называется группой дивизоров поля F/K.

Элементы группы Dp называются дивизорами поля F/K. Дивизор представляет собой формальную сумму точек:

D = Y1 nPP, где nP Е Z и почти все nP = 0. P €Pf

Носителем дивизора D является множество

supp(D) = {P Е Pp : np = 0}. Для P Е Pp и дивизора D определим vP (D) = nP. Таким образом,

D = E vp(D) P.

p esupp(D)

На Др определено также частичное упорядочивание, а именно:

Б ^ Б ^ Ур (А) ^ Ур(#2) для всех Р € Рр. Степень дивизора определяется гомоморфизмом deg : Др ^ Z:

deg Б = Е ур (Б) deg Р.

р еР^

Определение 4. Пусть х € Б*. Обозначим через ^ (через N) множество нулей (полюсов) х в Рр. Тогда для функции х определим её дивизор нулей:

(х)о = Е ур(х) Р; р еz

дивизор полюсов:

(х)те = Е (-Ур(х)) Р;

р ем

главный дивизор:

(х) = (х)о - (х)те.

Дадим определение пространству Римана — Роха, одному из главных понятий в теории функциональных полей.

Определение 5. Для дивизора Б € Др положим

& (Б) = {х € Б : (х) ^ -Б} и {0}.

Данное множество называется пространством Римана — Роха, ассоциированным с дивизором Б. Отметим, что & (Б) является конечномерным векторным пространством над полем К. Целое dim Б = dim & (Б) называется размерностью дивизора Б.

Определение 6. Род функционального поля Б/К определён следующим образом:

д = max{degБ — dimБ + 1 : Б € }.

1.2. Алгебро-геометрические коды Покажем, как задаётся код, ассоциированный с функциональным полем. Такие коды, как уже быо сказано, называются геометрическими кодами Гоппы или АГ-кодами. Зафиксируем следующие обозначения:

— F/¥p — алгебраическое функциональное поле рода д;

— Р1, Р2,... , Рп — попарно различные точки поля Б/Ер степени один;

— Б = Р1 + ... + Р„;

— С — дивизор поля Б/Ер, такой, что вирр(С) П вирр(Б) = 0.

Определение 7. АГ-код (Б, С), ассоциированный с дивизорами Б и С, определён следующим образом:

(Б, С) = {(х(Р1),... ,х(Рга)) : х € & (С)} С ¥пр.

Рассмотрим отображение

(С) ^

^п

вУп : < 4 '

\вУд(х) = (х(Р1),...,х(Рп)) €

Это отображение Fp-линейно, а код Cl (D, G) является образом пространства Римана — Роха L(G) относительно этого отображеня. Если, кроме того, deg G < n, то evD — биекция на Cl(D, G).

Отметим, что, согласно [6, Theorem 2.2.2], Cl(D, G) является [n, k, ^]-кодом с параметрами k = dim G — dim(G — D) и d ^ n — deg G.

Прежде чем рассмотреть автоморфизмы АГ-кодов, рассмотрим автоморфизмы соответствующего функционального поля F/Fp, которые образуют группу относительно композиции функций:

Aut(F/Fp) = {а : а(а) = а, а Е Fp}.

Группа Aut(F/Fp) действует на точки Pp как a(P) = {a(x) : x Е P}, при этом deg a(P) = deg P. Действие Aut(F/Fp) на Pp можно продолжить до действия на группу дивизоров, полагая

а (E npP) = E npa(P).

Под группой автоморфизмов произвольного кода C С Fn будем понимать

Aut(C) = {п Е Sn : п(С) = C},

где Sn — симметрическая группа. Определение 8. Определим

AutD;G(F/Fp) = {а Е Aut(F/Fq) : a(D) = D, a(G) = G}.

Отметим, что автоморфизм а Е AutP;G(F/Fp) не обязательно фиксирует все точки Pl,... , Pn, однако действует на них как перестановка. Окончательно получаем, что

a(L (G)) = L (G),

поскольку а Е Aut(F/Fp) и a(G) = G. Следующий результат показывает, что каждый автоморфизм а Е Aut(F/Fp) индуцирует автоморфизм соответствующего кода Cl (D,G).

Теорема 1 [6, Proposition 8.2.3].

1) Действие группы AutD,G(F/Fp) на код CL(D, G) задано следующим образом:

а^Л),... , x(Pn))) = (x(а(Pl)),... , x(а(Pn)))

для x Е L(G) и а Е AutD,G (F/Fp). Такое отображение является гомоморфизмом групп AutD;G(F/Fp) ^ Aut(CL(D, G)).

2) Если n > 2g+2, где g — род поля F/Fp, то этот гомоморфизм инъективен и, следовательно, группу автоморфизмов AutP;G(F/Fp) можно рассматривать как подгруппу в Aut(CL(D, G)).

Согласно теореме 1, если degD > 2g + 2, то AutD;c(F/Fp) может быть вложена в Aut(CL(D, G)). Можно ассоциировать с каждым автоморфизмом п кода Cl(D,G) линейный автоморфизм, обозначим его за Лп, ассоциированного пространства Римана— Роха L(G). Автоморфизм Лп является сужением на L(G) автоморфизма Л Е Aut(F/Fp) в том смысле, что A|l(g) —линейное отображение и совпадает с Лп на L(G) как Fp-линейное отображение. Окончательно, A Е AutP;G(F/Fp) и индуцирует п с помощью вложения AutD,G(F/Fp) ^ Aut(CL(D,G)). В русле сказанного справедливо следующее

Определение 9. Пусть заданы два дивизора Б = + ... + Рп и Б' = Р{ + ... + + Р^, где Рг,Р/ € Р^ — точки степени один. Пусть С — дивизор, такой, что яирр(С) П П зирр(Б) = 0 и эирр(С) П зирр(Б') = 0, deg С < п. Если С% (Б, С) = С% (Б', С), то определим Рр-линейное отображение А : % (С) ^ % (С) следующим образом:

С%(Б, С) -^ С%(Б',С)

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

L(G) ---- L(G)

\=ev-, oevD

Отметим, что корректность определения опирается на тот факт, что отображения evD и evdi являются Fp-биективными на Cl (D, G).

Для всех x G L(G) мы можем выразить A(x) G L(G) как A(x)(P/) = x(P¿) для i = 1,... , n.

1.3. Определение и свойства оптимальной кривой Определение 10. Пусть C — гладкая неприводимая проективная кривая рода g, определённая над конечным полем Fp. Будем называть кривую C оптимальной, если число её рациональных точек удовлетворяет границе Хассе — Вейля — Серра

#C(Fp) = p +1 ± gL2VPJ.

В случае « —» кривая будет минимальной, в случае «+» —максимальной.

Согласно [7, Theorem 5.1], оптимальную кривую рода три можно задать явно. В работе рассмотрим лишь кривые, заданные уравнениями

z2 = а0 + aix + a2x2 + в0у, y2 = x3 + ax + b,

где a0, a1, a2, в0, a, b G Fp.

Под дискриминантом конечного поля Fp будем понимать число

d(Fp) = L2VPJ2 - 4p.

Замечание 1. Отметим, что, согласно [8], оптимальные кривые существуют также над конечными полями с дискриминантами {-43, -67, -163} и могут быть заданы явно с помощью уравнения (2). Кроме того, такие кривые не являются гиперэллиптическими.

Теорема 2 [8, Предложение 3.1.5, с. 60]. Пусть C — оптимальная кривая рода три над конечным полем Fp с дискриминантом d(Fp) G {-19, -43, -67, -163}. Тогда

AutFp (C) - D3,

где D3 — группа диэдра порядка 6.

1.4. Функциональное поле, ассоциированное с оптимальной кривой рода три Рассмотрим функциональное поле F/Fp. Существует несингулярная проективная кривая C (с точностью до изоморфизма), чьё функциональное поле Fp(C) изоморфно над Fp полю F. Кривая C может быть построена следующим образом: выбираются

ж, у, г € Р, такие, что Р = Рр(ж,у,г). Пусть f (X, ) € Рр[X, У, —неприводимый многочлен, такой, что f (ж, у, г) = 0. Положим Ш = {Р € А3 : f (Р) = 0} и С Р3 — проективное замыкание множества Ш. Полагая, что С — несингулярная модель Ш, получаем, что Рр(С) = Р. Поэтому впредь будем отождествлять понятие кривой и её функционального поля.

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

Теорема 3. Пусть дана башня числовых полей К С К (ж, у) С Р = К (ж, у, г), где ж, у трансцендентны над К и f (ж, у, 2) —минимальный многочлен элемента г над К (ж, у). Предположим, что ж, у, г € Р \ К и пусть f (ж, ж, г) = 0. Тогда отображение

Л \ Р/К ^ Р/К, \д(ж,у,г) ^ д(ж,у,г)

являетсся К-эндоморфизмом поля Р. Кроме того, если ж, у, г € 1т Л, то Л — автоморфизм расширения Р/К.

Доказательство. Так как ж, у трансцендентны над К, то отображение

Л \ К [ж, у] ^ К [ж, у], 1 \д(ж,у) ^ д(ж,у)

является изоморфизмом колец. Этот изоморфизм можно продолжить на поле дробей:

Л ^ Л \ К (ж,у) ^ К (ж, у),

1 2 \д(ж,у) ^ д(ж,у).

В этом случае Л2 также является изоморфизмом и индуцирует изоморфизм колец:

Л Л /К(ж,у)[2] ^ К(ж,у)[2],

Л 2 ^ л з : <

[дО^у^) ^ g(ж,y,Z).

Окончательно получаем отображение Л 4:

К(ж,у)[2] К(ж,у)[2] К(ж,у)[г],

Л4=стоЛэ

являющееся гомоморфизмом колец, где а вычисляет значение рациональной функции от ж,-у и переменной 2 в точке г, т.е. а(д(ж,у, 2)) = д(ж,у,г). Поскольку КегЛ4 =

= ^(ж,у^)), то

Р = К(ж,у)[2]/а(ж,у,2)) = К(ж,у)0 = К(ж,у)(5) С Р.

Таким образом, отображение , индуцированное с помощью 4, является желаемым К-эндоморфизмом поля Р. ■

Замечание 2. Рассмотрим функциональное поле Р/Рр нашей оптимальной кривой. Согласно рассуждениям, представленным в [7], отметим, что

1) Р не является рациональным;

2) существует точка € РР, deg = 2, и элементы ж, у, г € Р, такие, что дивизоры полюсов этих функций имеют вид (ж)те = = 2Рте, (у) ОО - 3Р00;

3) для т ^ 0 элементы жгу^образуют базис пространства ^(тРм), где % ^ 0, 0 ^ ¿к ^ 1 и 2% + + 2к ^ т.

2. Основной результат

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

Зафиксируем некоторые обозначения:

— F — функциональное поле оптимальной кривой C;

— J С PF \{Рте};

— n = | J

— D = E P = Pi + P2 +... + Pn;

p eJ

n

— D' = E Pn(r) для некоторой перестановки n G Sn.

r=1

В представленной далее теореме мы неоднакратно будем ссылаться на следующий результат:

Лемма 1. Пусть u,v G L(G) для некоторого дивизора G = Go — G1, где G0, G1 ^ 0; r = deg G0; P1,P2,...,Pn — различные точки степени один, не лежащие в носителе дивизора G0. Если u(P^) = v(Pj) для i = 1,..., n и n > r, то u = v.

Доказательство. Поскольку L(G) — векторное пространство, то u — v G L(G). Следовательно, deg((u — v)^) ^ r. Однако функция u — v имеет, как минимум, n > r нулей, так как (u — v)(P^) = 0 и vpi (u — v) ^ 1 для i = 1,... , n. Принимая во внимание факт, что deg((u — v)0) = deg((u — v)^) [6, Theorem 1.4.11], единственным вариантом является u — v = 0. ■

Нам потребуется установить взаимосвязь числа точек дивизора D с параметром m, где G = mPM.

Теорема 4. Пусть m ^ 4 и x,y,z G L(mP„). Предположим, что CL(D,mPM) = = CL(D',mPM). Определим отображение A : L(mPM) ^ L(mPM) так же, как в определении 9. Если выполняются следующие условия:

1) —vpTO(A(x)) ^ c, где c ^ m;

2) n > 12m/(m — 3),

то vpto (A(x)) = vpto(A(z)) = —2 и vpto (A(y)) = —3. Кроме того, A является сужением автоморфизма функционального поля кривой на L(mPOT).

Доказательство. Для 0 ^ j, k ^ 1 определим а^ = |_(m — 3j — 2k)/2J. Тогда, очевидно, имеем

L(mPM) = (1, x, x2,..., x'

.«00.

у, ху, х2у,..., ха10у;

<х2 г ха01 г";

^ «ЛУ /С/ ^ «ЛУ X/ у ••• у <ЛУ /С-

уг, хуг, х2уг,..., ха11 уг).

Докажем, что А действует мультипликативно на %(шРю). Другими словами, если хУ гк € %(тРю), то А(хУ гк) = А(х)гА(у)^А(г)к для г ^ 0, 0 ^ к ^ 1. В ходе доказательства этого факта мы определим оценки степеней дивизоров полюсов функций А(х), А(у) и А(г).

Из условия теоремы 4 и того, что (х)те = = 2Рте, (у)те = 3Рте, имеем

4 ^ deg((А(x)те)) ^ с; 4 ^ deg((А(y)те)), deg((А(z)те)) ^ т.

Покажем, что А(х), А(у) и А(г) удовлетворяют уравнению (2) функционального поля кривой и, следовательно, определяют эндоморфизм Л поля , такой, что Л = = А|%(тРю). Поскольку х,у,г € 1т А, то х,у, г € 1т Л и, следовательно, Л — автоморфизм поля , доказывающий, что г^ (А(х)) = (А(г)) = -2, (А(у)) = -3. Сначала покажем, что А(хг) = А(х)г для г = 1,... , а00. Выберем — таким, что

-с ^ т < (- + 1)с ^ т + с.

Из условия теоремы deg((А(x))те) ^ с следует, что

deg((А(x)2)те) ^ 2с ^ т + с, поскольку с ^ т.

Тогда А(х2), А(х)2 € %((т + с)Рте), а по лемме 1 имеем

А(х2) = А(х)2 в п > т + с точках.

Продолжая рассуждения, заключаем:

А(х') = А(х)' для 1 ^ г ^ -.

Если - = а00, то получаем

т

(А(х)) ^ т1п1с;

аоо

Иначе считаем, что - < а00, и тогда хм+1 € %(тРю). Так как deg(А(x)м+1 ^ т + с, то получаем

А(хм+1) = А(х)м+1,

следовательно, т ^ — уРсо (А(хм+1)) = — (- + 1) уРсо (А(х)). Таким образом,

т

—(А(х)) ^ —- < с.

- + 1

т

Применяя лемму 1 к %((т + с)Ро) и учитывая, что — уРоо(А(х)м+2) ^ (- + 2)-=

- + 1

т

= т +--< т + с < п, получаем

- + 1

А(хм+2) = А(х)м+1 ■ А(х). Поскольку — уРсо (А(хм+2)) ^ т, то

—^ (А(х)) ^ .

- + 2

Продолжая этот процесс, находим

т

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

—^ (А(х)) ^ —.

«00

Окончательно заключаем, что в любом случае

Отметим, что аоо

т 141

4 ^ —гр^( Л(ж)) ^ тт ^ с: т — 4+1 т — 3

т

44 —грто ( Л(ж)) ^ тт <{ с;

аоо . Тогда 4т

т

аоо

^ - и

т3

т3

(4)

Учитывая, что п > т + с и Л(уж), Л(у) Л(ж) € ^((т + с)Рте), и снова применяя лемму 1, получаем

л(уж) = Л(у)Л(ж).

Переходя к нормированиям и учитывая, что изначально Л(у) € ^(тРж), имеем

—грто( л(уж)) = —грто( Л(у)) — грто( Л(ж)) ^ —грто( Л(у)). СлеДовательно,

—грто( л(у)) ^ т + ( Л(ж)).

Рассматривая элемент Л (уж2), аналогичным образом заключаем, что Л (уж2) = = (у) (ж) 2 . Продолжая, получаем

Л(уж5) = Л(у)Л(ж)5 для ^ = 0, ...,а1о.

Принимая во внимание, что элементы у,жу,... ,жа10у входят в систему образующих пространства ^(тРж), и рассуждая по аналогии с (3), получаем

—грто( Л(у)) ^ т — 4а1о.

Поскольку а1о =

т — 3 4

т —3 — 4 + 1 т — 6

4

4

, то

—( Л(у)) ^ 6.

(5)

Аналогично рассуждаем для оценки величины — грто ( Л(г)). Поскольку п > т + с и Л(гж), Л(г)Л(ж) € ^((т + с)Рте), то Л(гж) = Л(г)Л(ж). Имеем

—гРто( Л(г)) ^ т + гРто( Л(ж)).

Принимая во внимание, что элементы г, жг,..., жао1 г входят в систему образующих пространства ^ (тРж), получаем

Поскольку ао1

т — 2 4

—грто ( Л(г)) ^ т — 4ао1.

т — 2 — 4 + 1 т — 5 ^ -=-, то

44 —грто( Л(г)) ^ 5.

Случай с элементами уг, жуг,... , жа11 уг мы не рассматриваем, поскольку органичились рассмотрением уравнения (2), в котором они не фигурируют.

Подействуем на определяющее уравнение , т. е. фактически осуществим замену x, у, z на Л^), Л(у), Л(г):

I (Л^))2^) = (ао + aiЛ(x) + а2(Л(x))2 + воЛ(y))(Pf), \( Л(у)№') = (( Л(x))3 + а Л (x) + 6)(P?).

В первом уравнении функция Л(г)2 в левой части имеет не более 10 полюсов (в силу условия (6)). Учитывая (5), (4) и неравенство треугольника (1), функция в правой части а0 + а1 Л^) + а2( Л^))2 + воЛ(у) имеет не более min {8m/(m — 3);6} полюсов. Поскольку равенство 8m/(m—3) = 6 невозможно из-за условия m ^ 4, то окончательно эта функция имеет не более 8m/(m — 3) полюсов.

Во втором уравнении функция Л(у)2 в левой части имеет не более 12 полюсов, а функция ( Л^))3 + а Л(x) + b — не более 12m/(m — 3) полюсов (в силу условий (5) и (4)).

Очевидно, что max {m + c, 10, 8m/(m — 3), 12,12m/(m — 3)} = 12m/(m — 3) при m ^ 4. Поскольку по построению n > 12m/(m — 3), можем применить лемму 1. Таким образом, функции в обеих частях двух уравнений совпадают. Следовательно, сохраняет определяющее уравнение исходного функционального поля кривой, откуда по теореме 3 элементы Л^), Л(у), Л(г) определяют эндоморфизм Л, такой, что А = Л^(тРто). А так как x, у, z Е Im Л, то Л действует как автоморфизм соответственно vpTO ( ЛИ) = vpTO ( Л(^) = 2 и vpTO ( Л(у)) = 3. ■

Используя теорему 4, можем определить группу автоморфизмов класса кодов, ассоциированных с функциональными полями оптимальных кривых рода три.

Теорема 5. Пусть F/Fp — функциональное поле оптимальной кривой рода три.

n

Положим m ^ 4 и D = Е Pi, где Pj Е J, Pj — точки степени один и J С Pp \ {P^,}.

j=l

Если n > 12m/(m — 3), то

Aut(CL (D, mPoo)) = AutD>mpTO (F/Fp).

Доказательство. Согласно теореме 1, группа AutD>mPTO (F/Fp) является подгруппой группы Aut(CL(D,mPoc)). Покажем, при каких условиях достигается изоморфизм этих групп.

Рассмотрим п Е Aut(CL(D,mPoc)). Поскольку CL(D,mPoc) = CL(n(D),mPoc), в качестве п можем рассматривать отображение Лп, ассоциированное с п и введённое в определении 9. Покажем, что Лп является сужением автоморфизма Л Е Е AutD)mPTO(F/Fp).

По теореме 4 автоморфизм Лп можно рассматривать как автоморфизм Л функционального поля F на L (mPco). Так как dim(mPoc) > 1, то L (mPO) \ Fp = 0. Тогда существует функция h Е L(mPco), такая, что h имеет полюс лишь в точке Po и ни в какой другой точке. Имеем L(mP^,) = ,\(L(mP^)) = L^(mP^,)). Кроме того, ^mPcx,) = m^P^,) и, таким образом, -^(Pcx,) = P^,, иначе функция h будет иметь полюс в точке ,\(P), что невозможно по предположению. Следовательно, ^mP^,) = mP^,.

Имеем Cl^(D^mPo) = Cl(D,mPM) = Cl(%), ^mPo)) = Cl^(D^mPo) и Л(h) = Л(Л,) для всех h Е L(mPco). Следовательно, ^h)^^)) = Л(^(п^)) для всех h Е L(mP^,) и i = 1,... , n.

Поскольку F = Fp(x,y,z), то если P Е Pp — точка степени один, значения x(P), у^) и z(P) единственным образом определены в точке P. Так как x, у, z Е L(mP^,), то x(^Pj)) = xfr(Pj)), у(Л(Д)) = у(п(Д)), z(^Pj)) = z^P,)) и, следовательно, Л(Д) = = п(Pj) для i = 1,..., n. Получаем Л(D) = ^D), откуда Л Е AutD;mP>TO (F/Fp). ■

Приведём пример, ориентируясь на некоторые данные из [8].

Пример 1. Рассмотрим максимальную кривую, определённую над конечным полем F47:

z2 = 5 + 45x + 30x2 + 10y, y2 = x3 + x + 38.

Число её F47-рациональных точек, удовлетворяющих границе Хассе — Вейля — Серра, равно 87. Отметим, что рациональные точки кривой соответствуют точкам степени один её функционального поля F/F47, поэтому в качестве дивизора D мы можем рассмотреть дивизор D = P1 + ... + P87.

Для m = 4 рассмотрим дивизор G = 4Рте. Тогда, применяя теорему 5, получаем

Aut(CL (D, 4Рте)) = AutD,4P00 (F/Fp) = AutF47 (C) = D3.

ЛИТЕРАТУРА

1. Goppa V. D. Geometry and Codes. Kluwer Academic Publishers, 1988.

2. Stichtenoth H. On automorphisms of geometric Goppa codes //J. Algebra. 1990. V. 130. P. 113-121.

3. Xing C. Automorphism group of elliptic codes // Comm. Algebra. 1995. V. 23. No. 11. P. 4061-4072.

4. Xing C. On automorphism groups of the Hermitian codes // IEEE Trans. Inform. Theory. 1995. V. 41. No. 6. P. 1629-1635.

5. Малыгина Е. С. Исследование группы автоморфизмов кода, ассоциированного с оптимальной кривой рода три // Прикладная дискретная математика. Приложение. 2018. №11. С. 115-117.

6. Stichtenoth H. Algebraic Function Fields and Codes. Springer Verlag, 1991.

7. Alekseenko E., Aleshnikov S., Markin N., and Zaytsev A. Optimal curves over finite fields with discriminant —19 // Finite Fields and Their Appl. 2011. V. 17. Iss. 4. P. 350-358.

8. Alekseenko E. Explicit construction of optimal curves of genus three. PhD Thesis. 2016. http: //iitp.ru/upload/content/1203/AES_disser.pdf

REFERENCES

1. Goppa V. D. Geometry and Codes. Kluwer Academic Publishers, 1988.

2. Stichtenoth H. On automorphisms of geometric Goppa codes. J. Algebra, 1990, vol. 130, pp.113-121.

3. Xing C. Automorphism group of elliptic codes. Comm. Algebra, 1995, vol.23, no. 11, pp.4061-4072.

4. Xing C. On automorphism groups of the Hermitian codes. IEEE Trans. Inform. Theory, 1995, vol.41, no. 6, pp. 1629-1635.

5. Malygina E. S. Issledovanie gruppy avtomorfizmov koda, assotsiirovannogo s optimal'noy krivoy roda tri [Investigation of automorphism group for code associated with optimal curve of genus three]. Prikladnaya Diskretnaya Matematika. Prilozhenie, 2018, no. 11, pp. 115-117. (in Russian)

6. Stichtenoth H. Algebraic Function Fields and Codes. Springer Verlag, 1991.

7. Alekseenko E., Aleshnikov S., Markin N., and Zaytsev A. Optimal curves over finite fields with discriminant —19. Finite Fields and Their Appl., 2011, vol. 17, iss. 4, pp. 350-358.

8. Alekseenko E. Explicit Construction of Optimal Curves of Genus Three. PhD Thesis, 2016. http://iitp.ru/upload/content/1203/AES_disser.pdf

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