Аналитическая теория чисел · §4

Плотность простых чисел и теорема Дирихле

Что значит, что один класс вычетов содержит определённую долю всех простых чисел? Равномерно распределить массу по бесконечному множеству невозможно, поэтому мы введём семейство вероятностных мер и определим долю как их предел. Затем построим фильтр, выделяющий нужный класс, и сведём вопрос о его массе к поведению уже изученных функций. В пределе все допустимые классы окажутся равноправны: каждый получит долю 1/φ(m). В частности, каждый из них содержит бесконечно много простых чисел.

Какую массу получает один класс вычетов

Зафиксируем модуль m и класс a, взаимно простой с m. Нас интересует множество

Aa={pP:pa(modm)}

В качестве сквозного примера будем держать в уме m=5 и a=2. Тогда A2 состоит из простых чисел 2,7,17,37,, а ожидаемый ответ равен 1/φ(5)=1/4.

Доказательство через прямой подсчёт простых чисел до x нам пока недоступно. Вместо него построим вероятностную меру μs, согласованную с уже изученными ζ- и L-функциями.

Поскольку P — счётное множество, такая мера определяется массами отдельных точек. Начнём с положительных ненормированных весов ws(p). Чтобы общая масса стала равна единице, каждый вес нужно разделить на их сумму:

Остаётся выбрать ws(p). Решающим становится последнее требование. Логарифмы эйлеровых произведений имеют вид

При s1+ имеем

logζ(s)=p1ps+O(1)
logL(s,χ)=pχ(p)ps+O(1)

Значит, аналитические формулы уже приписывают простому числу p коэффициент ps. Только с этим выбором характеры можно применить прямо к L-функциям. Поэтому берём

ws(p)=ps,H(s)=pPps

При s>1 сумма H(s) конечна, поэтому нормировка определена. Подставляя найденные веса в общую формулу, получаем

Определение

Вероятностная мера на простых числах

μs({p})=psH(s),μs(A)=pApsH(s)

Здесь выбор весов и нормировка решают разные задачи: веса ps связывают меру с эйлеровыми произведениями, а деление на H(s) делает её вероятностной. Виджет выполняет эту конструкцию на семи простых числах. Он складывает их веса, а затем делит каждый вес на полученную сумму. Поэтому правый столбец всегда задаёт вероятности с общей массой 1. При движении s вправо масса концентрируется на малых простых числах; предельный переход s1+ требует отдельного рассуждения: конечный набор простых чисел не воспроизводит поведение всей меры.

Сравните оба конца диапазона показателя и проследите вес наименьшего простого числа. Затем проверьте, сохраняется ли общая масса после нормировки. Может ли опыт на семи простых числах сам по себе установить предел меры по всем простым?

Из весов — вероятность

s = 1.25
s
1,25
ppsμs({p})
20.420
30.253
50.134
70.0878
110.0499
170.0290
290.0149
H7(s)=0.9890jμs,n({pj})=1
Нормировка весов простых чиселСемь весов по простым числам нормируются своей суммой и образуют конечную вероятностную меру.

Вернёмся к целевому множеству Aa. По определению построенной меры

μs(Aa)=pa(modm)psH(s)

Доказательство теперь распадается на две независимые задачи: понять общий знаменатель H(s) и найти главную часть числителя. Знаменатель исследуется с помощью дзета-функции, а числитель — с помощью характеров.

Знаменатель одинаков для всех классов вычетов. Его поведение даёт дзета-функция: при s1+ нормирующая сумма H(s) растёт без границы с известной скоростью.

Логарифм эйлерова произведения для ζ(s) даёт

Теорема

Как растёт сумма по простым числам

lims1+H(s)log1s1=1

Если F — конечное множество простых чисел, то pFps остаётся ограниченной, а H(s). Следовательно, μs(F)0: масса действительно уходит к всё более крупным простым числам.

Остаётся зафиксировать предельную массу произвольного множества. Если предел существует, он и называется плотностью Дирихле.

Определение

Предельная масса — плотность Дирихле

lims1+μs(A)=lims1+pApsH(s)lims1+μs(A)=lims1+pApslog1s1

Первое равенство выражает вероятностный смысл. Последнее удобно для вычислений, поскольку H(s) и log1s1 имеют одинаковую скорость роста. В частности, lims1+μs(P)=1, а удаление конечного числа простых чисел — например, делящих модуль m, — плотность не меняет.

Фильтр на равенство по модулю

Чтобы оставить в сумме только простые числа из Aa, введём обычный переключатель Ia(p). Он отвечает на один вопрос: принадлежит ли простое число p нужному классу?

Ia(p)={1,pa(modm),0,pa(modm)

Тогда числитель меры записывается без условия под знаком суммы:

pa(modm)1ps=pmIa(p)ps

Здесь мы используем этот результат как готовый инструмент. Подставим формулу переключателя в сумму с Ia(p). Для краткости обозначим

fχ(s)=pmχ(p)ps

Обозначим через ga(s) общий ненормированный вес простых чисел из класса Aa. Это ровно числитель в формуле для массы μs(Aa):

ga(s):=pa(modm)1ps,μs(Aa)=ga(s)H(s)

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

  1. Записываем вес через индикатор
    ga(s)=pmIa(p)ps
  2. Подставляем формулу индикатора
    ga(s)=pm1ps(1φ(m)χχ(a)χ(p))
  3. Выносим конечную сумму по характерам
    ga(s)=1φ(m)χχ(a)(pmχ(p)ps)
  4. Результат: Вводим обозначение для внутренней суммы
    ga(s)=1φ(m)χχ(a)fχ(s)

Для m=5 характеров ровно четыре, поэтому

g2(s)=14χ(mod5)χ(2)fχ(s)

Множитель 1/4 уже появился; осталось выяснить, какая из четырёх сумм действительно растёт при s1+.

Сложное условие pa(modm) исчезло. Осталась отдельная сумма fχ(s) для каждого характера. Следующий шаг — вычислить поведение этих сумм с помощью L-функций.

Логарифм L-функции содержит нужную сумму

Фильтр свёл задачу к суммам fχ(s). Они уже содержатся внутри L(s,χ). Действительно, логарифм эйлерова произведения даёт

logL(s,χ)=pmk1χ(p)kkpks=fχ(s)+Fχ(s)

Здесь слагаемые с k=1 образуют ровно нужную сумму fχ(s). Остаток Fχ(s) содержит вклады p2,p3, и остаётся ограниченным около s=1, потому что

|Fχ(s)|pk21pksp1p(p1)<

Поэтому рост fχ(s) определяется поведением L(s,χ).

Теорема

Два возможных поведения

fχ0(s)=log1s1+O(1),fχ(s)=O(1)(χχ0)

Главный характер даёт ту же растущую сумму, что и дзета-функция. Для любого нетривиального характера предыдущая глава доказала L(1,χ)0. В окрестности этой точки можно выбрать непрерывную ветвь логарифма, поэтому logL(s,χ), а вместе с ним и fχ(s), остаётся ограниченным.

Только главный характер несёт неограниченный рост

В разложении ga(s) главный характер имеет коэффициент χ0(a)=1 и даёт растущую часть. Каждый нетривиальный характер даёт лишь ограниченную поправку. Поскольку характеров конечное число,

Теорема

Асимптотика одного класса

При s1+:

ga(s)=1φ(m)log1s1+O(1)

После деления на log1s1 ограниченная поправка превращается в O(1/log1s1) и стремится к нулю.

Теорема

Теорема Дирихле в форме плотности

Если gcd(a,m)=1, то

lims1+μs(Aa)=1φ(m)

В сквозном примере получаем

lims1+μs(A2)=1/4

среди четырёх обратимых классов по модулю 5 класс 2 получает ровно одну долю.

Почему из этой формулы следует бесконечность простых чисел в прогрессии:

  1. если множество простых чисел F конечно, то pFps ограничена, а H(s); поэтому μs(F)0
  2. для Aa предел равен 1/φ(m)>0, значит, Aa не может быть конечным
  3. элементы Aa — это ровно простые числа вида a+km; следовательно, прогрессия содержит бесконечно много простых чисел

Положительная плотность сообщает больше, чем бесконечность: бесконечное множество может иметь предельную массу 0, а здесь масса равна конкретному положительному числу 1/φ(m).

Квадратичные вычеты имеют плотность Дирихле 1/2

Иными словами, любое целое число, не являющееся квадратом, является квадратом по модулю множества простых чисел плотности Дирихле 1/2. Здесь целое число d фиксировано, а простое число p меняется. Мы спрашиваем, существует ли для данного p такое целое x, что x2d(modp). Пусть d не является квадратом в Z. Удалим из d квадратные множители и запишем d=b2d0, где d01 — бесквадратное целое число. Для каждого простого числа p2d стандартный символ Лежандра удовлетворяет следующему равенству.

(dp)=(d0p)

Применим этот результат к d0. Получаем нетривиальный характер χd0, причём для p2dχd0(p)=(dp). Равенство (dp)=1 означает ровно то, что сравнение x2d(modp) разрешимо.

Характер χd0 нетривиален, поэтому его ядро имеет индекс два в группе обратимых классов. Ровно половина классов даёт значение 1, и теорема Дирихле суммирует их одинаковые плотности.

Теорема

Квадратичное приложение

lims1+μs({p|(dp)=1})=12

Отсюда следует удобный локально-глобальный тест: если сравнение x2d(modp) разрешимо почти для всех простых чисел p, то d обязано быть квадратом в Z. Иначе простые числа, на которых решения нет, тоже имели бы плотность 1/2, а не образовывали бы конечное исключение.

Обобщение

Дальнейшее обобщение

Аналогичные вопросы для общих полиномиальных уравнений ведут к более глубоким теоремам о распределении простых чисел, прежде всего к теореме Чеботарёва. Здесь квадратичный характер — полностью доступный одномерный случай этой идеи.

Аналитическое среднее слабее обычной доли

Можно попытаться считать простые числа буквально. Естественной плотностью множества AP называют предел

d(A)=limx#{pA:px}π(x),

если он существует. Существование естественной плотности влечёт существование плотности Дирихле с тем же значением. Обратное неверно: плавные веса ps усредняют сильные колебания, которые могут разрушить обычный предел.

Классический пример различия: простые числа, первая десятичная цифра которых равна 1, имеют плотность Дирихле log102, но не имеют естественной плотности. На промежутках между соседними степенями десяти их обычная доля продолжает колебаться, тогда как аналитическое взвешивание сглаживает эти блоки. Этот пример опирается на более сильные сведения о распределении простых чисел и служит здесь только иллюстрацией различия двух понятий.