The asymptotic distribution of Elkies primes for reductions of abelian varieties is Gaussian
Benoist, Kieffer
We generalize the notion of Elkies primes for elliptic curves to the setting of abelian varieties with real multiplication (RM), and prove the following. Let $A$ be an abelian variety with RM over a number field whose attached Galois representation has large image. Then the number of Elkies primes (in a suitable range) for reductions of $A$ modulo primes converges weakly to a Gaussian distribution around its expected value. This refines and generalizes results obtained by Shparlinski and Sutherland in the case of non-CM elliptic curves, and has implications for the complexity of the SEA point counting algorithm for abelian surfaces over finite fields.
academic
Асимптотическое распределение простых чисел Элкиса для редукций абелевых многообразий является гауссовым
В данной работе концепция простых чисел Элкиса для эллиптических кривых обобщается на абелевы многообразия с вещественным умножением (RM). Доказывается, что для абелева многообразия A над числовым полем с RM и большим образом представления Галуа, количество простых чисел Элкиса для редукции A по простым идеалам (в надлежащем диапазоне) слабо сходится к гауссовому распределению вокруг ожидаемого значения. Этот результат уточняет и обобщает результаты Шпарлинского и Сазерленда для неCM эллиптических кривых и имеет важное значение для анализа сложности алгоритма SEA подсчёта точек на абелевых поверхностях над конечными полями.
Алгоритм SEA и простые числа Элкиса: Алгоритм Шуфа-Элкиса-Аткина (SEA) является эффективным алгоритмом для вычисления количества точек #E(Fq) эллиптической кривой E над конечным полем Fq. Для простого числа ℓ число ℓ называется простым числом Элкиса кривой E, если существует ℓ-изогения, определённая над Fq. Алгоритм SEA более эффективен при наличии достаточного количества малых простых чисел Элкиса, так как позволяет применить метод Элкиса для определения #E(Fq)modℓ.
Предыдущие работы:
Шпарлинский и Сазерленд доказали наличие достаточного количества простых чисел Элкиса в среднем, рассматривая все эллиптические кривые над фиксированным Fq или редукции фиксированной неCM эллиптической кривой по простым числам
Для многомерного случая (абелевы многообразия) отсутствуют количественные результаты
Авторы через численные эксперименты (раздел 5) наблюдали, что распределение простых чисел Элкиса имеет очень гладкую гауссову форму, что побудило их попытаться доказать теоретическую гауссову сходимость (теорема 1.1).
Обобщение концепции: Обобщение определения простых чисел Элкиса с эллиптических кривых на абелевы многообразия с вещественным умножением, определяемые как существование Fq-рациональной максимальной изотропной подгруппы, стабильной относительно структуры RM
Основная теорема (теорема 1.1): При условии GRH доказывается, что нормализованная функция подсчёта простых чисел Элкиса
XP,L(p)=αh(1−αh)#PK(L,2L)Ne(p,L)−αh#PK(L,2L)
слабо сходится к стандартному гауссовому распределению, где αh — теоретическая константа вероятности
Точная асимптотика моментов (теорема 1.2): Даны точные асимптотические формулы для всех моментов E(XP,Lk) с явной зависимостью остаточного члена от L,P
Формула подсчёта (предложение 3.7): Определена точная асимптотическая величина множества расщепляемых матриц S2h,Fq(λ0) в симплектической группе GSp2h(Fq):
#S2h,Fq(λ0)=αhqf(h)−1+Oh(qf(h)−2)
где f(h)=2h2+h+1
Прикладная ценность: Впервые даны количественные результаты о наличии достаточного количества простых чисел Элкиса для алгоритма SEA в среднем случае в многомерном случае (особенно для размерности 2)
Поляризованное абелево многообразие A размерности g над числовым полем F с вещественным умножением на порядок O целого кольца полностью вещественного поля K (степени d)
Параметры P,L∈R+, где P≫Ln для всех положительных целых чисел n
Выходные данные:
Функция распределения XP,L на множестве простых идеалов PF(P,2P), описывающая количество простых чисел Элкиса редукции Ap для каждого простого числа p
Условия:
Предположение о большом образе Галуа: существует достаточно большое n такое, что ρ^n(GF)⊇Sp2h(O⊗Z^≥n)
Для простого идеала l и простого числа p характеризуется свойство Элкиса через следующее эквивалентное соотношение:
Лемма 2.5: l является простым числом Элкиса для Ap тогда и только тогда, когда в A[l] существует (O/lO)-векторного пространства максимальная изотропная подпространство, и это подпространство Fp-рационально
Предложение 2.10: l является простым числом Элкиса для Ap тогда и только тогда, когда образ элемента Фробениуса σp при представлении Галуа ρl принадлежит множеству расщепляемых матриц:
ρl(σp)∈S2h,O/lO(NF/Q(p))
Это преобразует задачу теории чисел в задачу подсчёта матриц в симплектической группе.
Ключевое определение 2.8: Матрица m∈GSp2h(k) называется расщепляемой (split), если она стабилизирует некоторое максимальное изотропное подпространство k2h
Лемма 3.1: m расщепляема тогда и только тогда, когда m сопряжена блочной верхнетреугольной матрице (w0⋆λ(m)w−⊤)
Предложения 3.3-3.5: Устанавливается связь между расщепляемостью и характеристическим многочленом:
m расщепляема ⇒χm=PP~λ0 (некоторая двойственная форма)
Когда χm не имеет квадратичных множителей, верно и обратное (предложение 3.4)
В общем случае обратное также верно (предложение 3.5, с использованием разложения Жордана и индукции)
Ядро подсчёта (предложение 3.7): Вычисление #S2h,Fq(λ0) проводится следующим образом:
Разложение S2h,Fq(λ0)=S2h,Fqsqf(λ0)⊔S2h,Fqnsqf(λ0) (без квадратичных множителей и с квадратичными множителями)
Часть без квадратичных множителей вносит вклад Oh(qf(h)−2) (лемма 3.8, с использованием теоремы Ланга-Вейля)
Выражение для моментов:
E(XP,Lk)=#PF(P,2P)⋅σk1∑p∈PF(P,2P)∑l1,…,lk∈PK(L,2L)δp,l1⋯lk
где δp,L=(1−αh), если L — Элкис, иначе −αh
Ключевое разложение: Суммирование классифицируется по форме l1⋯lk как a2b (где b — произведение j различных простых чисел без квадратичных множителей), определяется Qk,j
Оценка малых членов (предложение 4.1): Для L=l1⋯lr (произведение различных простых чисел):
∑p∈PF(P,2P)δp,L=OA,r(log(P)LrP+Lf(h)rP1/2log(P))
Доказательство использует эффективную теорему плотности Чеботарёва (Серр, зависит от GRH), подсчитывая простые числа в расширении поля F(A[L])/F, для которых элемент Фробениуса попадает в определённый класс сопряжённости
Оценка главного члена (предложение 4.4): Для (l1,…,l2ν)∈Q2ν,0′ (произведение 2ν простых чисел, где каждое из ν различных простых чисел появляется ровно дважды):
∑pδp,l1⋯l2ν=(αh(1−αh))νlog(P)P+OA,ν(log(P)LP+Lf(h)νP1/2log(P))
Комбинаторный аргумент (лемма 4.3):
#Q2ν,0′=M2νlog(L)νLν+Oν(log(L)ν−1Lν−1)
где M2ν=(2ν−1)!!=(2ν−1)(2ν−3)⋯3⋅1 — момент стандартного гауссова распределения порядка 2ν
Полное решение задачи подсчёта в симплектической группе: Впервые дана точная асимптотическая формула для подсчёта расщепляемых матриц в GSp2h(Fq), решена сложная задача при наличии квадратичных множителей в характеристическом многочлене (полное доказательство предложения 3.5)
Обработка структуры RM: Через O-линейную форму Вейля ψℓ (лемма 2.1) задача сводится к стандартной симплектической группе, умело используется разложение O/ℓO=∏l∣ℓO/lO
Точный контроль моментов: Не только доказана сходимость, но даны явные остаточные члены, что более тонко, чем верхние границы Шпарлинского-Сазерленда
Применение большого образа Галуа: Систематическое использование теоремы об открытом образе Серра и её обобщения на RM (теорема 2.13), обеспечивающее, что группа Галуа содержит полную симплектическую группу, позволяя эффективно применить теорему Чеботарёва
Для каждой пары (P,L) перебираются все простые числа p∈(P,2P] и ℓ∈(L,2L], проверяется, является ли ℓ простым числом Элкиса для Ep (через проверку, является ли t2−4q квадратичным вычетом по модулю ℓ, где t — след Фробениуса)
Эмпирическое свидетельство гауссовости: "Очень гладкая" (very smooth) природа распределения является ключевым наблюдением, побудившим авторов провести теоретическое доказательство
Эффективность наивной модели: Предположение о независимых событиях (каждое ℓ имеет 50% вероятность быть Элкисом) при P≫L даёт правильный главный член, подтверждая теоретическое значение α1=1/2
Критичность диапазона параметров: L∼P — критическая точка, где теория и эксперимент начинают расходиться, согласуясь с условием теоремы 1.2: P≫Ln
Скорость сходимости: Численные эксперименты показывают более быструю сходимость, чем предсказывает теоретический остаточный член O(L−1/2log(L)−1/2), намекая на возможность более тонкой границы
Schoof (1995): Оригинальная работа по алгоритму SEA
Shparlinski-Sutherland (2014, 2015): Средние результаты для всех кривых над фиксированным Fq; верхние границы моментов для редукций фиксированной неCM кривой по простым числам
Shparlinski (2015): Исследование произведений малых простых чисел Элкиса
Большой образ представлений Галуа:
Serre (1985-86): Теорема об открытом образе для эллиптических кривых
Ribet (1976): Действие Галуа на абелевы многообразия с вещественным умножением
Chi (1992): ℓ-адические и λ-адические представления
Banaszak-Gajda-Krasoń (2006): Образ для абелевых многообразий типов I и II
Алгоритмы подсчёта точек:
Kieffer (2022): Алгоритм SEA на абелевых поверхностях
Brooks-Jetchev-Wesolowski (2017): Графы изогений для обыкновенных абелевых многообразий
Обобщение размерности: Обобщение с g=1 (эллиптические кривые) на абелевы многообразия произвольной размерности g
Обобщение структуры: Обработка структуры вещественного умножения (RM), охватывающая более широкий класс абелевых многообразий
Уточнение результатов:
Шпарлинский-Сазерленд дают лишь верхние границы моментов, данная работа даёт точную асимптотику
Доказана полная сходимость распределения (слабая сходимость), а не только оценки моментов
Углубление теории:
Полное решение задачи подсчёта расщепляемых матриц в симплектической группе (включая случай с квадратичными множителями)
Установление эквивалентности между характеристическим многочленом и расщепляемостью (предложение 3.5)
Применение к алгоритмам: Впервые даны количественные результаты о наличии достаточного количества простых чисел Элкиса для алгоритма SEA в многомерном случае
Теорема 1.1 (основная теорема): При условиях GRH и большого образа Галуа нормализованный подсчёт простых чисел Элкиса XP,L слабо сходится к N(0,1)
Теорема 1.2 (формула моментов): Все моменты E(XP,Lk) сходятся к гауссовым моментам Mk с остаточным членом
OA,k(L1/2log(L)1/21+log(L)k/2P1/2Lk(2h2+h+3/2)log(P)2)
Алгоритмическое значение: В среднем случае имеется достаточное количество простых чисел Элкиса для запуска алгоритма SEA (удовлетворяя определению 3.7 из Kieffer 2022)
Вероятностная интерпретация: αh — теоретическая вероятность того, что l является простым числом Элкиса для Ap (конкретные значения даны в таблице 1)
Зависимость от GRH: Все количественные результаты зависят от обобщённой гипотезы Римана, безусловное доказательство остаётся открытой проблемой
Предположение о большом образе Галуа:
Требует EndQ(A)=O (предложение 2.12)
Достаточные условия имеются только при d=1 и g∈{2,6} или h=g/d нечётном (теорема 2.13)
В общем случае проверка этого предположения может быть затруднительна
Ограничение диапазона параметров: Требуется P≫Ln для всех n, то есть P должно быть намного больше любого полинома от L
Случай фиксированного поля не решён: Распределение для всех абелевых многообразий над фиксированным Fq (аналогично Shparlinski-Sutherland 2014) остаётся открытым, так как требует контроля над числом классов
Ограничение на вещественное умножение: Не рассматривается случай комплексного умножения (CM) или абелевых многообразий без дополнительной структуры
Умелое сочетание алгебраической геометрии (абелевы многообразия, изогении), теории чисел (представления Галуа, теорема Чеботарёва) и комбинаторики (подсчёт матриц)
Доказательство предложения 3.5 (полная эквивалентность между характеристическим многочленом и расщепляемостью) технически сложно и заполняет пробел в литературе
Полнота результатов:
Не только доказана сходимость, но даны явные остаточные члены и формулы для всех моментов
Точная асимптотика в предложении 3.7 (главный и побочный члены) обеспечивает прочную основу для дальнейших приложений
Ценность обобщения:
Естественное обобщение с эллиптических кривых на абелевы многообразия произвольной размерности
Методология применима к другим задачам об изогениях
Экспериментальная проверка:
Численные эксперименты в разделе 5 наглядно демонстрируют теоретические предсказания
Графики ясны и подтверждают теорию для случая h=1
Качество изложения:
Ясная структура: раздел 2 — предварительные сведения, раздел 3 — подсчёт, раздел 4 — доказательство основной теоремы
Таблица обозначений (таблица 2) удобна для читателя
Теоретический аспект: Впервые установлена точная теория распределения простых чисел Элкиса в многомерном случае, заполняя важный пробел
Алгоритмический аспект: Обеспечивает теоретическую основу для анализа сложности алгоритма SEA в многомерном случае
Методологический аспект: Методы подсчёта матриц в симплектической группе могут применяться к другим задачам (например, распределение простых чисел Аткина)
Практическая ценность:
Руководство для выбора параметров в криптографических системах на основе абелевых многообразий
Оценка ожидаемого времени выполнения алгоритма подсчёта точек при конкретных параметрах
Воспроизводимость:
Код открыт (исходные файлы на arXiv)
Параметры численных экспериментов явно указаны, легко воспроизводятся
Теоретическое доказательство детально, все ключевые леммы полностью обоснованы
Стимул для дальнейших исследований:
Предложение 3.5 может вдохновить на характеризацию других подмножеств симплектической группы
Методологический каркас может быть обобщён на другие типы изогений (простые числа Аткина, вулканы)
Serre (1985-86, 1981): Теорема об открытом образе для эллиптических кривых и применение теоремы плотности Чеботарёва
Shparlinski-Sutherland (2014, 2015): Предыдущие работы о распределении простых чисел Элкиса для эллиптических кривых
Kieffer (2022): Алгоритм SEA для абелевых поверхностей, прямое применение результатов данной работы
Chi (1992), Banaszak-Gajda-Krasoń (2006): Теоремы о большом образе представлений Галуа для абелевых многообразий с RM
Lang-Weil (1954): Оценки количества точек алгебраических многообразий над конечными полями
Billingsley (1995): Теоретические основы метода моментов и слабой сходимости
Резюме: Данная работа представляет собой важный прогресс в теории изогений абелевых многообразий. Через искусный подсчёт матриц в симплектической группе и анализ представлений Галуа авторы впервые установили закон гауссова распределения простых чисел Элкиса в многомерном случае. Несмотря на зависимость от GRH и предположения о большом образе Галуа, теоретический каркас полон, доказательство строго, а результаты имеют важное значение для анализа сложности алгоритмов и криптографических приложений. Численные эксперименты убедительно подтверждают теоретические результаты, демонстрируя глубокое понимание авторами рассматриваемой проблемы.