ПРОБЛЕМЫ ПЕРЕДАЧИ ИНФОРМАЦИИ
Том 55
2019
Вып. 2
УДК 621.391.15
© 2019 г.
Д.И. Кошелев
НЕРАСЩЕПИМЫЕ ТОРИЧЕСКИЕ КОДЫ1
Вводится новый широкий класс корректирующих кодов, называемых нерас-
щепимыми торическими кодами. Они являются естественным обобщением то-
рических кодов, где вместо обычных (т.е. расщепимых) алгебраических торов
берутся нерасщепимые. Основным преимуществом новых кодов является их
цикличность, и следовательно, они потенциально могут быть декодированы
довольно быстро. Многие классические коды, такие как (дважды расширен-
ные) коды Рида - Соломона и (проективные) коды Рида - Маллера, содержатся
(с точностью до эквивалентности) в новом классе. Наши коды явно описыва-
ются в терминах алгебраической и торической геометрии над конечными по-
лями, поэтому их легко построить на практике. Наконец, мы получаем новые
циклические реверсивные коды, являющиеся нерасщепимыми торическими на
поверхности дель Пеццо степени 6 с числом Пикара 1. Мы также вычисляем их
параметры, которые, как оказывается, достигают текущих нижних границ, по
крайней мере для малых конечных полей.
Ключевые слова: конечные поля, торические и циклические коды, нерасщепи-
мые алгебраические торы и торические многообразия, поверхности дель Пеццо,
эллиптические кривые.
DOI: 10.1134/S0555292319020025
§ 1. Введение
Имеется хорошо развитая теория так называемых торических кодов [1, глава 8],
т.е. алгеброгеометрических кодов (Гоппы) [1, глава 7] на торических многообрази-
ях [2] (размерности d над конечным полем Fq). Эти коды были обнаружены в [3,4]
как обобщение кодов Рида - Соломона (для d = 1). Торические коды являются d-мер-
ными циклическими кодами (также известными как мультициклические или абе-
левы) [5, 6]. Несмотря на это, достаточно быстрые способы их декодирования не
известны, а неэффективные представлены в [7, § 5].
Помимо обычных (т.е. расщепимых) торов и торических многообразий существу-
ют также нерасщепимые (над Fq) [8]. Поэтому естественно рассмотреть алгеброгео-
метрические коды на последних. Мы называем их нерасщепимыми торическими
кодами. У них есть некоторые преимущества. Во-первых, группы Fq-точек нерасще-
пимых торов часто являются циклическими, поэтому соответствующие коды оказы-
ваются циклическими (с простыми корнями) [9, п. 1.2.2]. Более того, некоторые тори-
ческие циклические коды являются также реверсивными [10]. Во-вторых, нерасще-
пимые торы содержат больше Fq-точек, чем расщепимый тор, т.е. больше чем (q-1)d.
Другими словами, нерасщепимые торические коды длиннее расщепимых, следова-
тельно, они потенциально могут иметь лучшую корректирующую способность для
исправления ошибок. Наконец, многие классические коды, такие как дважды расши-
1 Работа выполнена при частичной финансовой поддержке фонда Саймонса.
28
ренные коды Рида - Соломона [9, п. 4.4.1], циклические коды Рида - Маллера (и их
проективный аналог [11]), эквивалентны некоторым нерасщепимым торическим.
Статья организована следующим образом. В § 2 мы напоминаем некоторые ре-
зультаты теории нерасщепимых алгебраических торов и торических многообразий
над конечными полями. В частности, пп. 2.2, 2.4 ограничены размерностью d 2.
Наконец, в п. 2.5, где рассматриваются только поверхности дель Пеццо степени 6
[12, § 3], мы получаем много результатов для поверхности D6 с Fq-числом Пика-
ра 1 (торическая поверхность дель Пеццо с наибольшим полем расщепления) и ее
антиканонической линейной системы. Затем в п. 3.1 мы определяем и изучаем нерас-
щепимые торические коды методами алгебраической, торической и комбинаторной
геометрии. В частности, это позволяет явно выписать порождающие матрицы для
всех торических кодов и даже порождающие многочлены, если эти коды цикличе-
ские. В п. 3.2 представлена полная классификация торических кодов (с точностью
до эквивалентности) на P1, P2 и квадратичных поверхностях. Наконец, в п. 3.3 мы
получаем новые циклические реверсивные нерасщепимые торические коды на по-
верхности D6, вычисляя их параметры. Согласно кодовым таблицам [13] оказыва-
ется, что по крайней мере для небольших q эти коды в настоящее время являются
наилучшими.
§ 2. Торическая геометрия над конечными полями
2.1. Алгебраические торы. Пусть Fq - конечное поле порядка q характеристики p,
Fq - его алгебраическое замыкание, а Gm = Fq \ {0}. По определению алгебраиче-
ская группа T над Fq называется алгебраическим тором размерности d, если суще-
ствует изоморфизм алгебраических многообразий ϕ: Gdm
-
→ T, определенный над
некоторым расширением Fqe. Можно предполагать, что ϕ является изоморфизмом
в категории алгебраических групп [12, теорема 7]. Если такое e минимально, то Fqe
называется полем расщепления тора T . Мы называем T расщепимым, если e = 1.
Заметим, что в случае циклической группы T (Fq) ее порядок делит qe - 1.
Пусть x ∈ Gdm, m ∈ Zd, а Φ ∈ GL(d, Z). Всюду далее мы придерживаемся обозна-
чений
(
)
xΦ,1 , . . ., xΦ,d
,
xm = xm11 · . . . · xdd и Φ(x) =
где Φ,j - j-й столбец матрицы Φ. Кроме того, мы предполагаем, что Φ действует
на m слева, т.е. Φ(m) = Φm.
Для данного тора T рассмотрим его решетки характеров M = HomFq (T, Gm) и
кохарактеров N = M с действиями Фробениуса Φ, Φt GL(d, Z) соответственно.
Напомним, что они сопряжены в GL(d, Z). Порядок матрицы Φ (т.е. Φt) равен e, по-
этому все ее собственные значения содержатся в μe = {ζ ∈ Fq | ζe = 1}. Ранг r тора T
определяется как ранг подрешетки инвариантов MΦ (т.е. NΦt). Тор T называется
изотропным, если r > 0, т.е. при наличии у него нетривиальных Fq-(ко)характеров.
В противном случае T называется анизотропным.
Теорема 1 [14, п. 2.1.7]. Следующие свойства эквивалентны:
1. Тор T расщепим;
2. r = d;
3. Все (ко)характеры тора T определены над Fq;
4. Все собственные значения матрицы Φ равны 1.
Теорема 2 [12, §1]. Отображение T → Φ является биекцией между множе-
ством d-мерных Fq-торов, расщепимых над Fqe, и множеством матриц (с точно-
стью до сопряжения) из GL(d, Z) порядка e. Точнее говоря, под действием обрат-
ного отображения матрица Φ соответствует геометрическому фактору TΦ =
= Gdm/Φ.
29
Теорема 3 [12, §2]. При фиксированном d существует лишь конечное (с точ-
ностью до сопряжения) число конечных подгрупп в GL(d, Z). В частности, суще-
ствует лишь конечное число d-мерных Fq-торов.
Теорема 4 [14, п. 2.1.7; 8, п. 9.2]. Справедливы следующие утверждения:
1. Тор T обладает единственным максимальным расщепимым (анизотропным)
Fq-подтором Ts (соответственно, Ta);
2. Более того, TsTa = T и |Ts ∩ Ta| < ∞. Другими словами, отображение
Ts × Ta → T, (Ps, Pa) → Ps · Pa
является Fq-изогенией. В частности,
|T (Fq)| = (q - 1)r|Ta(Fq)|;
3. Торы Ts и Ta соответствуют решеткам MΦ и M/MΦ с естественно индуци-
рованным действием Φ. В частности, r = dim(Ts) и поля расщепления торов T
и Ta совпадают.
Лемма 1 [8, теорема 9.1.1]. Прообраз ϕ-1(T(Fq)) равен собственному про-
странству
Eq(Φ) = {x ∈ Gdm(Fqe) | Φ(x) = xq},
ассоциированному с собственным значением q.
Иначе говоря, если α - некоторый примитивный элемент поля Fqe , то
Gdm(Fqe) = {(αv1, . . ., αvd ) | vi Z/(qe - 1)}
и
{
}
d
Eq(Φ) = (αv1, . . ., αvd )
Φi,jvi ≡ qvj (mod qe - 1)
i=1
Лемма 2. Пусть x ∈ Eq(Φ), m ∈ M, и пусть k - мощность орбиты вектора m
относительно Φ. Тогда xΦs(m) = xqsm для 0 s k - 1 (в частности, xm Fqk).
Доказательство. Утверждение следует из цепочки равенств
(
Φi,jmj
)mj d
=
xΦi,j
xΦ(m) = xj=1i
i
= xqmjj = xqm.
i=1
j=1
i=1
j=1
Теорема 5. Верно, что
|T (Fq)| = χ(q) ≡ ±1 (mod q),
где χ(λ) = det(λI - Φ) - характеристический многочлен матрицы Φ. Более того,
если тор T нерасщепим, то он имеет строго больше Fq-точек, чем расщепимый,
т.е.
|T (Fq)| > (q - 1)d.
Доказательство. Первая часть утверждения доказана в [8, теорема 9.1.2].
Для второй приведем доказательство, предложенное Б. Кунявским в частном пись-
ме. Пусть λ1, . . . , λd - все собственные значения матрицы Φ. По теореме 1 хотя бы
одно из них отлично от 1. Таким образом, получаем строгое неравенство
|T (Fq)| = χ(q) =
|q - λi| > (q - |λi|) = (q - 1)d.
i=1
i=1
30
Пусть n, m ∈ N, m | n, и пусть Rn,q - ограничение скаляров Вейля тора Gm
относительно расширения Fqn/Fq (см., например, [8, п. 3.12]). Универсальное свой-
ство ограничения Вейля дает отображение нормы Nn,m,q : Rn,q Rm,q [15, § 5],
являющееся сюръективным Fq-гомоморфизмом алгебраических торов. В частности,
Nn,q := Nn,1,q : Rn,q Gm, Nn,q(P) = P · P(1) · . . . · P(n-1),
является обычным отображением нормы, т.е. произведением n сопряженных
(над Fq) точек. Кроме того, согласно [15, лемма 5.1.ii] ограничение отображения
Nn,m,q на подгруппу Rn,q(Fq) - это норма расширения Fqn/Fqm. Наконец, рассмот-
рим Fq-торы
R(m)n,q = ker(Nn,m,q), Tn,q =
R(m)n,q.
m|n
m=n
При m = 1 первый из них называется норменным тором. Интересно, что для n,
равных произведению различных простых чисел, группы Tn,q(Fq) используются в
криптографии [15, § 6].
Теорема 6 [14, п. 2.1.7; 15, §5]. Справедливы следующие утверждения:
1. (Rn,q)a = Rn,q, и поэтому Tn,q является анизотропным тором;
2. Поля расщепления торов Rn,q, Rn
,q и Tn,q равны Fqn ;
3. dim(Tn,q) = ϕ(n) и Tn,q(Fq) Z/n(q)), где ϕ - функция Эйлера, а Φn - n-й
круговой многочлен.
2.2. Алгебраические торы размерности 1 и 2.
Теорема 7 [16]. Существуют лишь следующие одномерные
алгебраические
Fq-торы:
T
e r Φ
T (Fq)
Gm
1
1
1
Z/(q - 1)
T2 = R(1)2,q
2
0
-1
Z/(q + 1)
Теорема 8 [16]. Существуют лишь следующие двумерные
алгебраические
Fq-торы:
T
e r Φ ∈ GL(M)
T (Fq)
(
)
1
0
G2m
1
2
(Z/(q - 1))2
0
1
(
)
-1
0
T2.a = T22
2
0
(Z/(q + 1))2
0
-1
(
)
1
0
T2.b = Gm × T2
2
1
Z/(q - 1) × Z/(q + 1)
0
-1
(
)
0
1
T2.c = R2,q
2
1
Z/(q2 - 1)
1
0
(
)
-1
-1
T3 = R(1)3,q
3
0
Z/(q2 + q + 1)
1
0
(
)
(
)
0
-1
T4 = R2,q
R(1)2,q2
4
0
Z/(q2 + 1)
1
0
(
)
0
-1
T6 = T6,q
6
0
Z/(q2 - q + 1)
1
1
31
В работе [16] не приведены значения r и T (Fq), которые очевидны или следуют
из теоремы 6. Кроме того, в [16] тор T3 (соответственно, T4) обозначается через T4
(соответственно, T5). Мы поменяли обозначение, потому что степень расширения
тора T3 (соответственно, T4) равна 3 (соответственно, 4). Кроме того, мы будем
обозначать матрицу Φ для Ti через Φi.
Помимо классификации нам будет полезна
Теорема 9 [17]. Все Fq-торы размерности 1 и 2 являются рациональными
над Fq.
2.3. Торические многообразия. Мы сохраняем обозначения из п. 2.1. Пусть T -
Fq-тор, а V - проективное гладкое Fq-многообразие (размерности d). Мы говорим,
что V является торическим многообразием (относительно T ), если оно содержит T
в качестве открытого подмножества и групповая операция на T может быть про-
должена до действия тора T на V . Оно называется расщепимым, если T расщепим.
Кроме того, пусть V - другое торическое многообразие относительно некоторого то-
ра T. Тогда морфизм ϕ: V → V называется морфизмом торических многообразий,
если его ограничение ϕ: T → T является гомоморфизмом.
Теорема 10. Пусть V - проективное гладкое Fq-многообразие с точным дей-
ствием Fq-тора T и открытой орбитой U. Тогда T и U изоморфны над Fq (с уче-
том действия T ), и поэтому V является торическим многообразием (относи-
тельно T ).
Доказательство. Орбита U является T-торсором, поэтому T и U изоморфны
над Fq, а многообразие V геометрически рационально. По теореме из [18, § 2] оно
имеет Fq-точку. С другой стороны, [19, предложение 4] гарантирует существование
Fq-точки на U, и таким образом, T и U изоморфны над Fq.
В дальнейшем мы будем использовать следующие обозначения:
MR = M ⊗Z R, NR = N ⊗Z R, ρ(V ) = rank(Pic(V )),
V = V ⊗Spec(Fq) Spec(Fq),
и пусть TDiv(V ) - множество T -инвариантных Fq-дивизоров на V . Используя стан-
дартную терминологию торической геометрии (см., например, [2]), рассмотрим сле-
дующие множества:
Poly: Пары (P, Φ), где P ⊂ MR - полномерный гладкий выпуклый решетчатый
многогранник, а Φ ∈ GL(M) - матрица конечного порядка, такая что Φ(P) = P.
Fan: Тройки (Σ, Φ, D), где Σ - проективный гладкий веер в NR, инвариантный от-
носительно матрицы Φ ∈ GL(N) конечного порядка. Другими словами, для лю-
бого конуса σ ∈ Σ мы имеем, что Φ(σ) Σ. Наконец, D - (очень) обильная
Φ-инвариантная целочисленная комбинация лучей из Σ.
Split: Тройки (V, Φ, D), где V - расщепимое торическое Fq-многообразие, Φ - авто-
морфизм на V (как торического многообразия), а D ∈ TDiv(V ) - (очень) обиль-
ный Φ-дивизор.
Tor: Тройки (V, T, D), где V - торическое Fq-многообразие относительно Fq-тора T ,
а D ∈ TDiv(V ) - (очень) обильный дивизор.
Хорошо известно, что эти множества соответствуют друг другу с помощью сле-
дующих отображений (расщепимый случай обсуждается в [2]):
1. Отображение
Poly Fan, (P, Φ)P , Φt, DP ),
где ΣP и DP - это соответствующие многограннику P нормальный веер [2, тео-
рема 2.3.2] и целочисленная комбинация лучей [2, § 4.2];
32
2. Отображение
Fan Split,, Φ, D) (VΣ, Φ, D),
где VΣ - соответствующее вееру Σ расщепимое торическое многообразие [2, § 3.1],
а Φ - автоморфизм на Gdm из п. 2.1, продолженный на VΣ;
3. Отображение
Split Tor, (VΣ, Φ, D) (VΣ, TΦ, D),
где
VΣ = VΣ/Φ, TΦ = Gdm
- геометрические факторы многообразий VΣ и Gdm по автоморфизму Φ. Ториче-
ское многообразие VΣ называется моделью Демазюра тора TΦ.
Теорема 11 [12, §§1, 2]. Все Fq-формы многообразия VΣ (без торической
структуры) являются торическими, т.е. имеют вид VΣ для Φ ∈ Aut(Σ). Кроме
того, для Φ Aut(Σ) многообразия VΣ, VΣ изоморфны над Fq (как торические
многообразия), если и только если матрицы Φ, Φ сопряжены в Aut(Σ). Наконец,
VΣ, VΣ изоморфны над Fqe.
Наоборот, рассмотрим матрицу Φ ∈ GL(N) и тор TΦ. Имеется проективный
гладкий веер в NR, инвариантный относительно Φ. Другими словами, существует
торическое Fq-многообразие относительно TΦ.
Пусть ΣΦt - множество инвариантных конусов веера Σ относительно матрицы
Φt Aut(Σ). Кроме того, для σ ∈ ΣΦt обозначим через σ ⊂ MR конус, двойственный
к σ, а через TΦ,σ - тор, соответствующий ограничению действия Φ на подрешетку
Mσ = ∩ σ ∩ M (размерности d - dim(σ)).
Теорема 12 [20, теорема 1.3.2, следствие 1.3.6]. Имеется естественное биек-
тивное соответствие
VΣ(Fq) =
TΦ,σ(Fq).
σ∈ΣΦt
В частности, для анизотропного тора TΦ выполнено равенство VΣ(Fq) = TΦ(Fq).
Теорема 13 [12, §1]. Естественное вложение Pic(VΣ) ↪→ Pic(VΣ) является
изоморфизмом. Другими словами, любой дивизор на VΣ эквивалентен некоторо-
му Fq-дивизору. В то же время существует естественный изоморфизм между
Gal(Fq/Fq)-модулем Pic(VΣ) и Φ-модулем Pic(VΣ). В частности,
ρ(VΣ) = rank(Pic(VΣ)Φ).
Теорема 14 [8, теорема 4.3.1; 20, п. 1.3]. Имеет место точная последователь-
ность Φ-модулей
0 → M → TDiv(VΣ) Pic(VΣ) 0,
а при переходе к инвариантам получаем точную последовательность групп
0 → MΦTDiv(VΣ)ΦPic(VΣ)ΦPic(TΦ) 0.
Более того, группа
Pic(TΦ) H1(Φ, M)
конечна, и поэтому количество Φt-орбит на Σ(1) равно r(TΦ) + ρ(VΣ).
33
P
y
P
x
1
0
1
Φ=1
Φ = -1
Рис. 1. Действия на примитивных векторах веера ΣP1
При рассмотрении торических кодов нас будет интересовать образ TDiv(VΣ)Φ в
Pic(VΣ)Φ, который мы обозначаем через TPic(VΣ, Φ). В частности,
TPic(VΣ, I) = Pic(VΣ).
2.4. Проективная прямая
1 и торические поверхности. Хорошо известно, что P1
является единственным одномерным проективным гладким торическим многообра-
зием. Пусть x, y - его однородные координаты. Простыми Gm-инвариантными ди-
визорами на P1 являются лишь точки Px = (0 : 1), Py = (1 : 0).
Теорема 15 [2, пример 2.4.10]. Веер прямой P1 и все возможные действия на
нем представлены на рис. 1. Точнее говоря,
Aut(ΣP1) = 〈-1〉 ≃ Z/2.
Кроме того, ясно, что
Pic(P1) = Z[Py ], TPic(P1, -1) = Z[Dx,y],
где Dx,y = Px + Py.
Далее мы будем говорить о торических поверхностях. Нам понадобится обозна-
чение V(f1, . . . , fn) для алгебраического многообразия, порожденного некоторым се-
мейством Fq-многочленов f1, . . . , fn, n ∈ N.
Теорема 16 [21, §4.1]. Любая торическая Fq-поверхность может быть полу-
чена с помощью последовательности раздутий в Fq-орбитах тор-инвариантных
точек, начиная с Fq-минимальных поверхностей, являющихся Fq-формами для
1. P2;
2. P1 × P1;
3. Поверхностей Хирцебруха Fm при m > 1;
4. Поверхности дель Пеццо степени 6 с Fq-числом Пикара 1.
Проективная плоскость
2. Напомним, что формы (над любым полем) плос-
кости P2 называются поверхностями Севери - Брауэра. Согласно [22, предложе-
ние 4.5.10; 18, § 2] имеет место
Лемма 3. Не существует поверхностей Севери-Брауэра над Fq, отличных
от P2.
Пусть x, y, z - однородные координаты на P2. Хорошо известно, что P2 является
расщепимой торической поверхностью и все ее простые тор-инвариантные дивизоры
- это прямые Lx = V(x), Ly = V(y), Lz = V(z).
Теорема 17 [2, пример 3.1.9]. Веер плоскости P2 и все возможные действия
на нем (с точностью до сопряжения) представлены на рис. 2. Точнее говоря,
Aut(ΣP2) = 〈Φt3 〈Φ2.c〉 ≃ S3.
Кроме того, ясно, что
Pic(P2) = TPic(P2, Φ2.c) = Z[Lz], TPic(P2, Φ3) = Z[Dx,y,z],
где Dx,y,z = Lx + Ly + Lz.
34
Lx
1
L
y
O
1
Lz
I
Φ2.c
Φt3
Рис. 2. Действия на примитивных векторах веера ΣP2
Квадратичные поверхности. Рассмотрим две различные точки P1, P2 P2 и
прямую L между ними. Последовательное раздутие в точках P1, P2 и стягивание
собственного прообраза прямой L приводит к Fq-поверхности Q. Если P1, P2 опре-
делены над Fq, то Q называется гиперболической квадратичной поверхностью H.
В противном случае, т.е. если P1, P2 сопряжены над Fq, поверхность Q называется
эллиптической квадратичной поверхностью E.
Теорема 18. Во-первых, E является единственной нетривиальной Fq-формой
для H. Кроме того, имеются следующие Fq-изоморфизмы:
H ≃ P1 × P1V(xy - zt), E ≃ RF
q2 /Fq (P1)V(xy-Q(z,t)),
где x, y, z, t - однородные координаты для P3, поверхность RF
- ограничение
q2 /Fq (P1)
скаляров Вейля, а
{z2 - at2
(где a ∈ F∗q,
√a ∈ Fq),
если p = 2,
Q(z, t) =
z2 + zt + at2 (где a ∈ F∗q, TrF
q/F2 (a)=1),еслиp=2.
Доказательство. Классификация Fq-форм следует из результатов [23, лем-
ма 15.3.1; 12, § 3]. В свою очередь, наличие изоморфизмов обсуждается, например,
в [24, п. 2.2.1; 25, пример 3.8].
Пусть x, y и u, v - две пары однородных координат на P1 × P1. Действие тора G2m
на H естественно наследуется от действия тора Gm на P1, а соответствующие про-
стые G2m-инвариантные дивизоры - это прямые
Lx = {Px} × P1, Ly = {Py} × P1, Lu = P1 × {Pu}, Lv = P1 × {Pv}.
Теорема 19 [2, пример 3.1.12]. Веер поверхности H и все возможные дей-
ствия на нем (с точностью до сопряжения) представлены на рис. 3. Точнее гово-
ря,
Aut(ΣH) = 〈Φt4 〈Φ2.c〉 ≃ D4.
Заметим, что в геометрических терминах автоморфизм Φ2.c является инволюци-
ей (P, Q) (Q, P).
Лемма 4. Имеются Fq-изоморфизмы (без учета торической структуры)
H ≃ VΣH2.a ≃ VΣH2.b,E ≃ VΣH2.c≃ VΣH4.
Доказательство. Достаточноявно реализоватьвсе торические Fq-формы по-
верхности H. Первая часть леммы очевидна, потому что P1×P1 является торической
поверхностью относительно торов T2.a, T2.b. С другой стороны, благодаря универ-
сальному свойству ограничения Вейля действие тора Gm (соответственно, T2) на P1
35
Lu
1
L
y
L
x
O
1
Lv
I
Φ2.a
Φ2.b
Φ2.c
Φt4
Рис. 3. Действия на примитивных векторах веера ΣH
преобразуется в действие тора T2.c (соответственно, T4) на RFq2 /Fq(P1).Такимобра-
зом, вторая часть также верна.
Наконец, легко доказывается, что
Pic(H) = Z[Ly] Z[Lv], TPic(H, Φ2.a) = Z[Dx,y] Z[Du,v],
TPic(H, Φ2.b) = Z[Ly] Z[Du,v], Pic(E) = TPic(H, Φ2.c) = Z[Dy,v],
TPic(H, Φ4) = Z[Dx,y,u,v],
где
Dx,y = Lx + Ly, Du,v = Lu + Lv, Dy,v = Ly + Lv, Dx,y,u,v = Dx,y + Du,v.
Поверхности Хирцебрухаm при m > 0. Эти поверхности задаются уравнением
Fm = V(umy - vmx) P2(x:y:z) × P1(u:v).
Проекция f : Fm P1(u:v) является единственным P1-расслоением на Fm. Легко дока-
зать, что не существует нетривиальных Fq-форм для Fm, и эта поверхность является
расщепимой торической. Ее тор-инвариантные простые дивизоры имеют вид
Fu = V(u, x), Fv = V(v, y), Σ = V(x, y), S = V(Fm, z).
Кривые Fu, Fv являются слоями расслоения f над точками Pu, Pv P1 соответствен-
но. В свою очередь, кривые Σ и S являются образами сечений для f, чьи кратности
самопересечения равны -m и m соответственно.
Рассмотрим матрицу
(
)
1
0
ΦFm =
GL(M)
m -1
и заметим, что она сопряжена к Φ2.b, если 2 | m, и к Φ2.c, если 2 m.
36
Fu
1
S
m
m
Σ .
1
O
F
v
I
ΦtFm
Рис. 4. Действия на примитивных векторах веера ΣFm при m > 0
Теорема 20 [2, пример 3.1.16]. Веер поверхности Fm и все возможные дей-
ствия на нем представлены на рис. 4. Точнее говоря,
Aut(ΣFm) = 〈Φt
〉 ≃ Z/2.
Fm
Наконец, легко проверяется, что
Pic(Fm) = Z[S] Z[Fv ], TPic(Fm, ΦFm) = Z[S] Z[Dm],
где
{
F
u + Fv,
если 2 | m,
{2Fv,
если 2 | m,
Dm =
m-1
Dm
Σ+
(Fu + Fv), если 2 m,
S - Fv, если 2 m.
2
Стоит также отметить, что дивизор r1S + r2Fv (очень) обилен тогда и только тогда,
когда r1, r2 > 0.
2.5. Поверхности дель Пеццо степени 6. В этом пункте мы будем использовать
обозначения для P2 и базовые факты из [12, § 3]. Рассмотрим точки
Px = (1 : 0 : 0), Py = (0 : 1 : 0), Pz = (0 : 0 : 1).
Хорошо известно, что совокупное раздутие P2 в этих точках дает Fq-поверхность
дель Пеццо D1 степени 6, и она единственна над Fq. Кроме того, D1 является тори-
ческой поверхностью, потому что точки Px, Py, Pz тор-инвариантны.
Пусть Ex, Ey, Ez - исключительные кривые, ассоциированные с точками Px, Py, Pz
соответственно, а
Lx,Ly,Lz - собственные прообразы прямых Lx, Ly, Lz соответ-
ственно. Эти шесть кривых являются единственными тор-инвариантными простыми
дивизорами на D1. Кроме того, дивизор
H0 = Ex + Ey + Ez +
Lx +
Ly +
Lz
антиканоничен и дает Fq-вложение D1 ↪→ P6.
Теорема 21. Веер поверхности D1 и все возможные действия на нем пред-
ставлены на рис. 5, где
Φ2.c = (-1)Φ2.c = Φ4Φ2.cΦ-14.
Точнее говоря,
Aut(ΣD1) = Aut(ΣP2) × 〈Φ2.a = 〈Φt6 〈Φ2.c= D6.
37
Lx
1
Ez
E
y
1
O
Ly
Lz
Ex
I
Φ2.a
Φ2.c
Φ2.c
Φt3
Φt6
Рис. 5. Действия на примитивных векторах веера ΣD1
Таблица 1
Fq-поверхности дель Пеццо степени 6
D
|D(Fq )|
ρ(D)
D1 = Bl1,1,1(P2) = Bl1,1(H)
q2 + 4q + 1
4
D2.a = Bl2(H)
q2 + 2q + 1
3
D2.c = Bl1,2(P2) = Bl1,1(E)
q2 + 2q + 1
3
D2.c = Bl2(E)
q2 + 1
2
D3 = Bl3(P2)
q2 + q + 1
2
D6
q2 - q + 1
1
Заметим, что в геометрических терминах Φ2.a является стандартным квадратич-
ным преобразованием
P2 --→ P2, (x : y : z) (yz : xz : xy) = (x-1 : y-1 : z-1),
поднятым на D1.
Будем обозначать через Di (соответственно, D2.c) торическую поверхность VΣD
1
i
(соответственно, VΣD12.c ). Подчеркнем, что поверхности D2.c и D2.c не изоморф-
ны над Fq, хотя обе содержат тор T2.c. Кроме того, для произвольной торической
поверхности S обозначим через Bla1,...,an (S) ее раздутие в некоторых Fq-орбитах
(мощностей a1, . . . , an, n ∈ N) тор-инвариантных точек. Вообще говоря, такое раз-
дутие, разумеется, зависит от выбора Fq-орбит с данными мощностями. Согласно
теоремам 12, 14 и рис. 5 справедлива
Теорема 22. Все Fq-поверхности дель Пеццо степени 6 приведены в табл. 1.
В частности, D6 является единственной среди них Fq-минимальной поверхно-
стью.
В дальнейшем мы сосредоточим свое внимание на поверхности D6, потому что то-
рические коды на ней, кажется, имеют наилучшие параметры по сравнению с осталь-
38
1
1
O
Рис. 6. Многоугольник PH0 с действием Φ6
ными поверхностями дель Пеццо степени 6. Прежде всего,
Pic(D6) = TPic(D1, Φ6) = Z[H0],
а многоугольник PH0 с действием Φ6 изображен на рис. 6. Следующая лемма пред-
ставляет собой элементарное упражнение.
Лемма 5. Для r ∈ N множество
{(0, 0)} ∪ {1 i, 0 j, i + j r} ⊂ M
состоит из представителей всех орбит относительно действия Φ6 на PrH0 ∩ M.
Кроме того, ненулевые точки этого множества представляют орбиты мощно-
сти 6. В частности,
|PrH0 ∩ M| = 3r(r + 1) + 1.
Пусть P = {P1, P2, P3} - тройка неколлинеарных Fq-сопряженных точек на P2,
а Q = {Q1,Q2} - пара различных Fq-сопряженных точек на P2. В частности, эти
пять точек находятся в общем положении, поэтому можно рассмотреть однозначно
определенную невырожденную конику C, проходящую через них. Для i, j ∈ {1, 2, 3}
(i = j), k ∈ {1, 2} обозначим через Li,j , M и Nj,k прямые, проходящие, соответ-
ственно, через Pi и Pj, Q1 и Q2, Pj и Qk. Кроме того, пусть
L=L1,2 +L1,3 +L2,3, N =
Nj,k.
j,k=1
Все упомянутые геометрические объекты представлены на рис. 7.
Поскольку прямые Nj,k сопряжены друг другу и любая торическая Fq-поверх-
ность однозначно определена действием Фробениуса на ее простых тор-инвариант-
ных дивизорах, справедлива
Лемма 6. Поверхность D6 получается раздутием P2 в орбитах P,Q с по-
следующим стягиванием собственных прообразов
M,C кривых M, C соответ-
ственно.
Будем обозначать через B соответствующую поверхность раздутия (являющуюся
поверхностью дель Пеццо степени 4), а через ϕu (соответственно, ϕd) - отображение
раздутия (стягивания). Другими словами, имеем диаграмму
ϕu
d
P2
−→
D6.
Кроме того, пусть
PM = ϕd(M), PC = ϕd
C), ϕud = ϕu ◦ ϕ-1d,
39
N2,2
P2
N2,1
Q1
Q1
P2
L1,3
N1,2
P1
P1
L2,3
M
C
L1,2
N1,1
P3
Q2
N3,2
Q2
P3
N3,1
Рис. 7. Точки Pj , Qk, прямые Li,j , M, Nj,k и коника C
E′P2
E′P1
E′P3
E′Q1
PC
PM
E′Q2
Рис. 8. Точки PM, PC и кривые EP , EQ
и пусть
L = L1,2 + L1,3 + L2,3
- собственный прообраз дивизора L относительно ϕud. Наконец, пусть
EP = EP1 + EP2 + EP3, EQ = EQ1 + EQ2
- исключительные дивизоры, ассоциированные с P , Q соответственно, и
E′P = (ϕd)(EP ) = E′P
+E′P
+E′P
,
E′Q = (ϕd)(EQ) = E′Q
+E′Q
1
2
3
1
2
(см. рис. 8). Заметим, что имеются биективные соответствия
ϕud
D6 \ (E′P ∪ E′Q)
-
P2 \ (M ∪ C),
ϕud
T6(Fq) \ {PM, PC} = D6(Fq) \ {PM, PC}
-
P2(Fq) \ (M ∪ C).
Прямые Nj,k не являются касательными к C, поэтому их собственные прообразы
ϕd
Nj,k ⊂ B не пересекают
C (и, разумеется,
M). Следовательно,
Nj,k
-
→ ϕd(Nj,k),
и мы будем использовать для них одно и то же обозначение. Легко видеть, что
Nj,k - исключительные кривые на D6, и таким образом,
H0 =
Nj,k Div(D6) (или Div(B)).
j,k=1
40
Лемма 7. Множество гиперплоских Fq-сечений на D6 P6 представляется
в виде
|H0| = ϕ∗ud(L) - 2E′P - 3E′Q,
где неполная линейная система
L = |N - 2P - 3Q|
по определению состоит из плоских (возможно, приводимых) Fq-секстик, прохо-
дящих через P с кратностью 2 и через Q с кратностью 3.
Доказательство. Действительно, нетрудно доказать, что
ϕ∗u(L) - 2EP - 3EQ =∗u(N) - 2EP - 3EQ| = |H0| ⊂ Div(B),
поэтому
(
)
(
)
ϕ∗ud(L) - 2E′P - 3E′Q = (ϕd)
ϕ∗u(L) - 2EP - 3EQ
= (ϕd)
|H0|
=
= |H0| ⊂ Div(D6).
Для лучшего понимания прямого и обратного образов дивизоров на алгебраических
многообразиях см., например, [26, §§ II.5, II.6, IV.2].
Согласно формуле из [26, пример V.3.9.2] для рода абсолютно неприводимой кри-
вой (разновидность формулы Плюккера) легко убедиться, что справедлива
Лемма 8. Существуют лишь следующие разложения на неприводимые ком-
поненты для Fq-кривых из L:
6: Секстика с μP = 2, μQ = 3;
5 + M: Квинтика с μP = μQ = 2 и M;
4 + C: Квартика с μP = 1, μQ = 2 и C;
3 + C + M: Кубика с μP = μQ = 1, C и M;
2 + 2 · C: Коника с μP = 0, μQ = 1 и две копии коники C;
2 + 2 · M + C: Коника с μP = 1, μQ = 0, две копии прямой M и коника C;
2 · C + M + 1: Две копии коники C, M и прямая;
M + 1 + 2 + 2(1): Прямая M, еще одна прямая и две Fq-сопряженные коники с
μP = 1, такие что M является касательной к каждой из них в единствен-
ной точке из Q;
2 + 2 + 2(1): Коника и две Fq-сопряженные коники, как в предыдущем случае;
3 · C: Три копии коники C;
2 · C + 2 · M: Две копии коники C и прямой M;
L + 3 · M: Прямые Li,j и три копии прямой M;
N: Прямые Nj,k;
Вырожденные случаи: Остальные разложения, не содержащие Fq-кривых, отлич-
ных от M и C.
В частности, во всех случаях имеется не более чем одна абсолютно неприводимая
Fq-кривая (геометрического рода g 1), отличная от M и C. Более того, для этой
кривой g = 1 лишь в случаях 6, 5 + M, 4 + C и 3 + C + M, в которых отсутствуют
особые точки вне P и Q.
Согласно леммам 7, 8 и свойствам раздутий [26, § V.3] получаем
Следствие 1. Полная классификация гиперплоских Fq-сечений на D6 P6
представлена в табл. 2.
41
Таблица 2
Классификация гиперплоских Fq-сечений на D6 P6
S ∈L
H = ϕ∗ud(S) - 2E′P - 3E′Q
|H(Fq)|
μP
M
(H) μPC (H)
6
0
0
Эллиптическая или рациональ-
[9, теорема 3.3.12]
5+M
1
0
ная кривая с одной особой точ-
или q + 2
4+C
кой (кратности 2)
соответственно
0
1
3+C+M
1
1
2+2·C
0
2
Рациональная кривая, гладкая
2+2·M+C
2
1
вне PM, PC
2·C+M+1
q+2
1
2
M+1+2+2(1) Три рациональные кривые, глад-
3
2
кие вне PM, PC; две из них Fq-со-
2 + 2 + 2(1)
пряжены
q+4
2
2
3·C
E′P
1
0
3
2·C+2·M
E′Q
2
2
2
L+3·M
L
1
3
0
N
H0
0
0
0
Одна или две Fq-орбиты сопря-
Вырожденные
женных гладких рациональных
4
случаи
кривых
Следствие 2. При q 5 каждая эллиптическая Fq-кривая изоморфна над Fq
некоторому гиперплоскому сечению на D6 P6.
Доказательство. С одной стороны, классификация элементов из |H0| (след-
ствие 1) не зависит от выбора множеств P , Q. С другой стороны, при q 5 любая
эллиптическая Fq-кривая E содержит такие множества. Действительно, пусть S -
множество точек из E(Fq3 ), коллинеарных с их Fq-сопряженными. По теореме Безу
мощность данного множества ограничена числом 3(q2 + q), потому что уравнение
коллинеарности для трех сопряженных точек, очевидно, имеет степень q2 + q. При-
меняя границу Хассе [9, п. 3.3.3], мы видим, что
|E(Fq3 ) \ S| q3 - 3q2 - ⌊2q√q⌋ - 3q + 1 > 0,
|E(Fq2 ) \ E(Fq)| q2 - 3q - ⌊2√q⌋ > 0
для q 5.
§3. Торические коды
3.1. Определение и основные свойства. Данный пункт основывается на результа-
тах пп. 2.1, 2.3. Рассмотрим тройку (V, T, D) Tor и соответствующие ей объекты
−→ V - Fqe-изоморфизм (торических
многообразий) и T (Fq) = {P0, . . . , Pn-1}.
Отображение вычисления
Ev: H0(V, D) Fnq, Ev(f) = (f(P0), . . . , f(Pn-1)),
корректно определено, потому что T ∩ Supp(D) =. Мы будем предполагать, что
оно инъективно, т.е. не существует Fq-кривой из линейной системы |D|, полностью
содержащей T (Fq). По определению торический код - это образ
Cq(V, T, D) = Im(Ev).
Он называется расщепимым, если тор T расщепим.
42
Мы хотели бы переписать данное определение более конструктивно. Напомним,
что обычное отображение Фробениуса V соответствует (посредством ϕ) действию Φ
на VΣ. В то же время [2, предложение 4.3.3]
ϕ
H0(V , D)
-
H0(VΣ, D), H0(VΣ, D) = Fq[{xm | m ∈ PD ∩ M}].
Следовательно, ϕ является изоморфизмом Fq-пространств H0(V, D) и
{∑
}
L(PD, Φ) := H0(VΣ, D)Φ =
cmxm
cm Fqe , cm
=cΦ(m)
Таким образом, по лемме 1 код Cq(V, T, D) также равен образу отображения вычис-
ления L(PD, Φ) Fnq в точках из Eq(Φ), которые мы продолжаем обозначать через
P0, . . ., Pn-1.
Код Cq(V, T, D) невырожден и не имеет повторений. Действительно, D является
очень обильным дивизором, поэтому для произвольного базиса f1, . . . , fk простран-
ства H0(V, D) отображение
ϕD : V ↪→ Pk-1, ϕD(P) = (f1(P) : . . . : fk(P)),
является вложением. Следовательно, Cq(V, T, D) может быть определен как алгеб-
рогеометрический код (Гоппы), соответствующий (в смысле [9, теорема 1.1.6]) про-
ективной системе ϕD(T(Fq)) без кратных точек. Линейно эквивалентные дивизоры
определяют эквивалентные коды Гоппы, поэтому можно предполагать, что D явля-
ется эффективным дивизором из TPic(V, Φ).
Замечание 1. По определению длина n и размерность k кода Cq(V, T, D) равны
|T (Fq)| и |PD ∩ M| соответственно.
Теорема 23. Пусть C = Cq(V,T,D) и C = Cqe(V,Gdm,D). Тогда
(
)
(
)
C =
CE
=
C|F
q (Φ)
Fq
q Eq(Φ)
Другими словами, любой торический код C является последовательным выкалыва-
нием [9, п. 1.1.6] расщепимого торического кода C в множестве координат Eq(Φ)
и ограничением [9, п. 1.2.3] на Fq (или в другом порядке).
Доказательство. Второе равенство выполнено, потому что кодовые опера-
ции выкалывания и ограничения на подполе всегда коммутируют. Первое следует
из легко проверяемых тождеств
(
)
C⊗Fq Fqe =CE
,
C⊗Fq Fqe
|
= C.
q (Φ)
Fq
Замечание 2. Теорема 23 позволяет нам думать о нерасщепимых торических ко-
дах как о многомерном аналоге кодов БЧХ [9, п. 1.2.2]. Однако идея рассматривать
подкоды торических кодов над подполем уже возникала в [27].
Пусть O(m0), . . . , O(ml-1) - все орбиты действия Φ на PD ∩ M, ki = |O(mi)|, а
{bi,j}ki-1j=0 - базис Fq-пространства Fqki . Кроме того, через Trki,q обозначим отобра-
жение следа относительно расширения Fqki /Fq.
Легко видеть, что имеет место
Лемма 9. Множество
{
}l-1,ki-1
xΦs(mi)
,j
s=0
i=0, j=0
является базисом Fq-пространства L(PD, Φ).
43
Из лемм 2 и 9 немедленно вытекает
Теорема 24. Порождающая матрица кода Cq(V,T,D) имеет вид
Trk0,q(b0,0
0
)
Trk0,q(b0,0
1
)
Trk0,q(b0,0
n-1
)
Trk0,q(b0,1
0
)
Trk0,q(b0,1
1
)
Trk0,q(b0,1
n-1
)
.
Trk
) Trk
) ... Trk
)
l-1,q(bl-1,kl-1
0
l-1,q(bl-1,kl-1
1
l-1,q(bl-1,kl-1
n-1
До конца п. 3.1 будем предполагать, что T(Fq) = 〈P〉 ↪→ F∗qe является цикли-
ческой группой, Ps = Ps для 0 s n - 1, а bi,j = bqji - нормальные базисы
расширений Fqki /Fq для 0 i l - 1. Доказательство следующей леммы легко
может быть получено из доказательства предложения 4.1.22 в [9].
Лемма 10. Код Cq(V,T,D) является циклическим кодом без кратных корней
(т.е. p n).
Теорема 25. Проверочный многочлен циклического кода Cq(V,T,D) равен
(
)
h(x) = hP -mi (x), где hP -mi (x) =
x-Pj(mi)
i=0
j=0
– минимальный (над Fq) многочлен элемента P-mi.
Доказательство. По определению проверочный многочлен равен фактору
xn -1 по порождающему многочлену g. В то же время g равен наибольшему общему
делителю базисных многочленов
Bi,j(x) =
Trki,q(bij Psmi )xs.
s=0
(
)
Пусть ni,t = ord
Pmi(qt-1)
и
(
)s
(
)s
n
{n = ±1, если ni,t = 1,
St =
Pmi(qt-1)
=
Pmi(qt-1)
=
n
0
в противном случае.
s=0
i,t s=0
В частности, S0 = n = ±1. Таким образом,
Bi,j(P-mi ) =
bqj+tiSt = 0
t=0
и h(P-mi) = 0. Наконец, deg(hP-mi ) = ki, поэтому deg(h) = k, т.е. мы нашли все
корни многочлена h.
Напомним, что циклический код называется реверсивным, если его порождаю-
щий (или, эквивалентно, проверочный) многочлен самодвойственен.
Следствие 3. Если многогранник PD центрально-симметричен (т.е. -PD =
= PD), то код Cq(V,T,D) реверсивен.
Среди центрально-симметричных многогранников выделим так называемые мно-
гогранники дель Пеццо, которые обсуждаются в [19]. В то же время теорию цикличе-
ских реверсивных кодов (или, эквивалентно, LCD-кодов) можно найти в [10, 28, 29].
3.2. Торические коды на
1 и торических поверхностях. Мы сохраняем обозна-
чения из п. 2.4.
44
Таблица 3
Торические коды на P1
n
k
d
ограничения
ссылка
RSq(r)
q-1
0<r<q-1
[9, п. 1.2.1]
r+1
n-r
PRSq (r)
q+1
0 < r < q + 1, 2 | r
[9, п. 4.4.1]
Таблица 4
Торические коды на P2
n
k
d
ограничения
ссылка
[4, теоре-
Cq(P2, Gm, rLz)
(q - 1)2
n - r(q - 1)
0<r<q-1
ма 1.3]
(r + 1)(r + 2)
Cq(P2, T2.c, rLz)
q2 - 1
n-rq
0<r<q
[30, §§ 2, 3]
2
0 < r < q+1,
Cq(P2, T3,rDx,y,z) q2 + q + 1
n - (rq + 1)
[11, § 2]
3
3|r
Теорема 26. Коды
r
RSq(r) = Cq(P1, Gm, rPy ), PRSq(r) = Cq(P1, T2,
Dx,y)
2
являются единственными возможными (с точностью до эквивалентности) среди
торических кодов на P1, и их параметры представлены в табл. 3.
Код RSq(r) известен как (выколотый) код Рида - Соломона, а PRSq(r) эквивален-
тен так называемому проективному (дважды расширенному) коду Рида - Соломона,
r
потому что для четного r дивизоры rPy и
Dx,y эквивалентны. Более того, соглас-
2
но теореме 23 это код БЧХ (не примитивный и не в узком смысле). Наконец, легко ][
r
r
r
видеть, что многогранник дивизора
Dx,y является отрезком
-
,
, поэтому по
2
2
2
следствию 3 код PRSq(r) реверсивен.
Теорема 27. Все возможные (с точностью до эквивалентности) торические
коды на P2 представлены в табл. 4.
Второй код табл. 4 известен как (выколотый) код Рида - Маллера, а третий экви-
валентен так называемому проективному коду Рида - Маллера, потому что для 3 | r
r
дивизоры rLz и
Dx,y,z эквивалентны.
3
Теорема 28. Коды
r1
r2
C1 = Cq(H, G2m, r1Ly + r2Lv), C2.a = Cq(H, T2.a,
Dx,y +
Du,v),
2
2
r2
C2.b = Cq(H, T2.b, r1Ly +
Du,v), C2.c = Cq(E, T2.c, rDy,v),
2
r
C4 = Cq(E, T4,
Dx,y,u,v)
2
являются единственными возможными (с точностью до эквивалентности) среди
торических кодов на квадратичных поверхностях, и их параметры представлены
в табл. 5.
Легко доказывается, что
C1 = RSq(r1) RSq(r2), C2.a = PRSq(r1) PRSq(r2),
C2.b = RSq(r1) PRSq(r2),
45
Таблица 5
Торические коды на квадратичных поверхностях
n
k
d
ограничения
ссылка
(q - 1 - r1) ×
C1
(q - 1)2
0 < r1,r2 < q - 1
[4, теорема 1.4]
×(q - 1 - r2)
(q + 1 - r1) ×
0 < r1,r2 < q+1,
[31, замеча-
C2.a (q + 1)2
(r1 + 1)(r2 + 1)
×(q + 1 - r2)
2 | r1
ние 3.2]
2 | r2
(q - 1 - r1) ×
0 < r1 < q - 1,
C2.b
×(q + 1 - r2)
0 < r2 < q + 1
q2 - 1
[31, предложе-
C2.c
0<r<q-1
ние 4.2]
(r + 1)2
n - r(q + 1)
[31, предложе-
C4
q2 + 1
0<r<q, 2|r
ние 4.7]
где символ обозначает тензорное (кронекерово) произведение кодов. В то же вре-
мя C2.c является примитивным кодом БЧХ в узком смысле согласно [31, предложе-
ние 4.2]. Наконец, код C4 реверсивен по следствию 3, поскольку многоугольник диви- ] [
]
r
r
r
r
r
зора
Dx,y,u,v является, как легко видеть, замкнутым квадратом
-
,
× -
,
2
2
2
2
2
Лемма 11 [4, теорема 1.5]. Все возможные (с точностью до эквивалентно-
сти) расщепимые торические коды на поверхностях Хирцебруха Fm при m > 0
имеют вид
Cq(Fm, G2m, r1S + r2Fv), где
0 < r1,r2,mr1 + r2 < q - 1,
и их параметры равны
(r1 + 1)(mr1 + 2r2 + 2)
n = (q - 1)2, k =
,
d = n - (q - 1)(mr1 + r2).
2
Замечание 3. Автор изучил нерасщепимые торические коды на поверхностях
Хирцебруха и пришел к выводу, что они не представляют большого интереса.
3.3. Торические коды на поверхностях дель Пеццо степени 6. Мы сохраняем
обозначения из пп. 2.5, 3.1. Среди всех поверхностей дель Пеццо степени 6 поверх-
ность D6 кажется наиболее подходящей для рассмотрения на ней торических кодов,
потому что ее поле расщепления является наибольшим. Другими словами, данная
поверхность “самая нерасщепимая”. Для сравнения см. неторические и расщепимые
торические коды на поверхности D1 в [32; 33, пример 5.2] соответственно.
Пусть β ∈ F∗q6 - элемент порядка n = q2 - q + 1, и пусть Pβ = (β, βq). Ясно, что
Eq(Φ6) = 〈Pβ〉 ≃ 〈β〉
и P(i,j)β = βi+jq для (i,j) ∈ M. Напомним также, что через hβi обозначается мини-
мальный (над Fq) многочлен элемента βi, где 0 i n - 1.
В следующей теореме используется величина Nq(1), т.е. максимально возможное
число Fq-точек на эллиптической кривой. Известно [9, теорема 3.4.49], что
{q +2√q⌋,
если
√q ∈ N, p < q и p | ⌊2√q⌋,
Nq(1) =
q + 2√q⌋ + 1 в противном случае.
Эллиптические кривые, для которых число Fq-точек достигает Nq(1), называются
Fq-оптимальными (Fq-максимальными, если
√q ∈ N). Такие кривые интересны
46
сами по себе, потому что алгеброгеометрические коды на них являются так называ-
емыми почти МДР-кодами с достаточно большой длиной [9, п. 4.4.2].
Теорема 29. Рассмотрим r ∈ N, такое что rNq(1) < n и для любого разбиения
r = ri > m (где riN) выполнено неравенство
i=1
m(q + 1) +2√q⌋
gi rNq(1), где gi = 3ri(ri - 1) + 1.
i=1
Тогда торический код Cq,r = Cq(D6, T6, rH0) имеет параметры
n = q2 - q + 1, k = 3r(r + 1) + 1, d n - rNq(1).
Более того, если в определении кода Cq,r точка Pβ взята в качестве образующей
группы Eq(Φ6), то Cq,r является циклическим реверсивным кодом с проверочным
многочленом
h(x) = (x - 1)
hβi+jq (x).
1i; 0j
i+jr
Доказательство. Длина n очевидна. Вначале оценим минимальное расстоя-
ние d. Пусть D = Ci - разложение на неприводимые (над Fq) компоненты для
i=1
произвольного элемента линейной системы |rH0|. Группа Пикара поверхности D6
порождается дивизором H0, поэтому Ci ∼ riH0, ri N и
ri
= r. В частности,
i=1
арифметический род gi кривой Ci равен 3ri(ri - 1) + 1 (см., например, [26, при-
мер V.1.3]). Поэтому согласно [34, предложение 2.3] получаем
|Ci(Fq)| q + g(Ci)2√q⌋ + 1 + gi - g(Ci) q + gi2√q⌋ + 1.
Более того, если r = m (т.е. ri = gi = 1 для 1 i m), то |Ci(Fq)| Nq(1) по
следствию 1. Таким образом,
|D(Fq)|
|Ci(Fq)| rNq(1),
i=1
и мы получаем желаемую границу на d, поскольку T (Fq) = D6(Fq). В свою очередь,
размерность k следует из леммы 5 и неравенства rNq(1) < n.
Цикличность кода Cq,r имеет место в соответствии с леммой 10. Многогранник
PrH0 = rPH0 (см. рис. 6 при r = 1) центрально-симметричен, следовательно, ре-
версивность кода Cq,r вытекает из следствия 3. Наконец, требуемый проверочный
многочлен получается с помощью леммы 5 и теоремы 25.
Из теоремы 29 и следствия 2 немедленно получаем
Следствие 4. При q 5 код Cq,1 является [n,7,n - Nq(1)]q-кодом.
Замечание 4. При малых q коды Cq,1 имеют параметры
[21, 7, 11]5,
[43, 7, 30]7,
[57, 7, 43]8,
[73, 7, 57]9.
Коды C7,1, C8,1, C9,1 уже были найдены (с помощью не исчерпывающего компьютер-
ного поиска) в [35-37] соответственно. Согласно таблицам Брауэра - Грассла [13] на
данный момент они известны как наилучшие для заданных q, n и k. Таким образом,
можно предположить, что коды Cq,r (по крайней мере, при r = 1) также достаточно
хороши и для больших q.
47
Замечание 5. В соответствии со следствиями 1, 2 и теоремой Дойринга - Ватер-
хауза [9, теорема 3.3.12] мы знаем все веса кода Cq,1 при q 5. В частности, его
кодовые слова минимального веса (с точностью до умножения на элемент из F∗q)
биективно соответствуют Fq-оптимальным эллиптическим кривым из |H0|. Однако
в этой линейной системе имеется много различных (как множества) эллиптических
кривых, которые Fq-изогенны, т.е. имеют равное количество Fq-точек. Тем не ме-
нее, благодаря реверсивности любого кода Cq,r для полного вычисления его спектра
достаточно решить систему линейных уравнений, полученную из тождества Мак-
Вильямс [9, теорема 1.1.17].
Автор выражает глубокую благодарность своему научному руководителю
М.А. Цфасману, а также В. Батыреву, С. Горчинскому, Г. Кабатянскому, Б. Ку-
нявскому, К. Логинову, А. Перепечко, С. Рыбакову, К. Шрамову, В. Стукопину,
Д. Тимашеву, А. Трепалину, С. Влэдуцу, И. Воробьеву и участникам семинара по
теории кодирования в ИППИ РАН под руководством Л.А. Бассалыго за помощь и
ценные замечания.
СПИСОК ЛИТЕРАТУРЫ
1.
Mart´ınez-Moro E., Munuera C., Ruano D. Advances in Algebraic Geometry Codes. Singa-
pore: World Sci., 2008.
2.
Cox D.A., Little J.B., Schenck H.K. Toric Varieties. Providence, R.A.: Amer. Math. Soc.,
2011.
3.
Hansen J.P. Toric Surfaces and Error-Correcting Codes // Coding Theory, Cryptography
and Related Areas (Proc. Int. Conf. on Coding Theory, Cryptography and Related Areas,
held in Guanajuato, Mexico, in April 1998). Berlin: Springer, 2000. P. 132-142.
4.
Hansen J.P. Toric Varieties Hirzebruch Surfaces and Error-Correcting Codes // Appl. Al-
gebra Engrg. Comm. Comput. 2002. V. 13. № 4. P. 289-300.
5.
Берман С.Д. К теории групповых кодов // Кибернетика. 1967. Т. 3. № 1. С. 31-39.
6.
Берман С.Д. Полупростые циклические и абелевы коды. II // Кибернетика. 1967. Т. 3.
№ 3. С. 21-30.
7.
Joyner D. Toric Codes over Finite Fields // Appl. Algebra Engrg. Comm. Comput. 2004.
V. 15. № 1. P. 63-79.
8.
Voskresenskii V.E. Algebraic Groups and Their Birational Invariants. Providence, R.A.:
Amer. Math. Soc., 1998.
9.
Влэдуц С.Г., Ногин Д.Ю., Цфасман М.А. Алгеброгеометрические коды. Основные по-
нятия. М.: МЦНМО, 2003.
10.
Massey J.L. Reversible Codes // Inform. and Control. 1964. V. 7. № 3. P. 369-380.
11.
Lachaud G. The Parameters of Projective Reed-Müller Codes // Discrete Math. 1990. V. 81.
№ 2. P. 217-221.
12.
Воскресенский В.Е. Проективные инвариантные модели Демазюра // Изв. АН СССР.
Сер. матем. 1982. Т. 46. № 2. С. 195-210.
13.
Grassl M. Bounds on the Minimum Distance of Linear Codes and Quantum Codes (elec-
tronic tables). Available at http://www.codetables.de (accessed on October 12, 2018).
14.
Платонов В.П., Рапинчук А.С. Алгебраические группы и теория чисел. М.: Наука,
1991.
15.
Rubin K., Silverberg A. Compression in Finite Fields and Torus-Based Cryptography //
SIAM J. Comput. 2008. V. 37. № 5. P. 1401-1428.
16.
Воскресенский В.Е. О двумерных алгебраических торах // Изв. АН СССР. Сер. матем.
1965. Т. 29. № 1. С. 239-244.
17.
Воскресенский В.Е. О двумерных алгебраических торах. II // Изв. АН СССР. Сер.
матем. 1967. Т. 31. № 3. С. 711-716.
18.
Graber T., Harris J., Mazur B., Starr J. Arithmetic Questions Related to Rationally Con-
nected Varieties // The Legacy of Niels Henrik Abel (The Abel Bicentennial Conf. Oslo,
Norway. June 3-8, 2002). Berlin: Springer, 2004. P. 531-542.
48
19.
Воскресенский В.Е., Клячко А.А. Торические многообразия Фано и системы корней //
Изв. АН СССР. Сер. матем. 1984. Т. 48. № 2. С. 237-263.
20.
Batyrev V.V., Tschinkel Y. Rational Points of Bounded Height on Compactifications of
Anisotropic Tori // Int. Math. Res. Notices. 1995. V. 1995. № 2. P. 591-635.
21.
Ballard M.R., Duncan A., McFaddin P.K. On Derived Categories of Arithmetic Toric Va-
rieties // arXiv:1709.03574v3 [math.AG], 2018.
22.
Poonen B. Rational Points on Varieties. Providence, R.A.: Amer. Math. Soc., 2017.
23.
Hirschfeld J.W.P. Finite Projective Spaces of Three Dimensions. Oxford: Oxford Univ.
Press, 1986.
24.
Couvreur A. Construction of Rational Surfaces Yielding Good Codes // Finite Fields Appl.
2011. V. 17. № 5. P. 424-441.
25.
Kollár J. Looking for Rational Curves on Cubic Hypersurfaces // Higher-Dimensional Ge-
ometry over Finite Fields (Proc. of the NATO Advanced Study Institute. Göttingen, Ger-
many. June 25 - July 6, 2007). Amsterdam: IOS Press, 2008. P. 92-122.
26.
Хартсхорн Р. Алгебраическая геометрия. М.: Мир, 1981.
27.
Hernando F., O’Sullivan M.E., Popovici E., Srivastava S. Subfield-Subcodes of Generalized
Toric Codes // Proc. 2010 IEEE Int. Sympos. on Information Theory (ISIT’2010). Austin,
TX, USA. June 13-18, 2010. P. 1125-1129.
28.
Massey J.L. Linear Codes with Complementary Duals // Discrete Math. 1992. V. 106-107.
P. 337-342.
29.
Yang X., Massey J.L. The Condition for a Cyclic Code to Have a Complementary Dual //
Discrete Math. 1994. V. 126. № 1-3. P. 391-393.
30.
Kasami T., Lin S., Peterson W. New Generalizations of the Reed-Muller Codes. I: Primitive
Codes // IEEE Trans. Inform. Theory. 1968. V. 14. № 2. P. 189-199.
31.
Couvreur A., Duursma I. Evaluation Codes from Smooth Quadric Surfaces and Twisted
Segre Varieties // Des. Codes Cryptogr. 2013. V. 66. № 1-3. P. 291-303.
32.
Богуславский М.И. Сечения поверхностей Дель Пеццо и обобщенные веса // Пробл.
передачи информ. 1998. Т. 34. № 1. С. 18-29.
33.
Ruano D. On the Parameters of r-Dimensional Toric Codes // Finite Fields Appl. 2007.
V. 13. № 4. P. 962-976.
34.
Aubry Y., Perret M. A Weil Theorem for Singular Curves // Arithmetic, Geometry and
Coding Theory (Proc. Int. Conf. held at Luminy, France, June 28 - July 2, 1993). Berlin:
de Gruyter, 1996. P. 1-7.
35.
Даскалов Р., Христов П. Новые квазициклические коды над GF (7) с одним порожда-
ющим многочленом // Пробл. передачи информ. 2002. Т. 38. № 1. С. 59-63.
36.
Даскалов Р.Н., Христов П.В. Новые квазициклические вырожденные линейные коды
над GF (8) // Пробл. передачи информ. 2003. Т. 39. № 2. С. 29-35.
37.
Даскалов Р.Н., Методиева Е., Христов П.В. Новые границы для минимального рас-
стояния линейных кодов над GF (9) // Пробл. передачи информ. 2004. Т. 40. № 1.
С. 15-26.
Кошелев Дмитрий Игоревич
Поступила в редакцию
Институт проблем передачи информации
22.11.2018
им. А.А. Харкевича РАН, лаборатория
После доработки
алгебры и теории чисел
09.01.2019
Московский физико-технический институт
Принята к публикации
(государственный университет), кафедра
15.01.2019
дискретной математики
Университет Версаль-Сен-Кантен-ан-Ивелин,
лаборатория математики Версаля
dishport@yandex.ru
49