Теорема Дирихле о простых в арифметической прогрессии

Теорема Дирихле о простых в арифметической прогрессии - одно из первых утверждений, в котором аналитические методы оказались сильнее любого элементарного перебора. Она отвечает на простой вопрос: если взять прогрессию , то сколько в ней простых? Ответ Дирихле 1837 года: бесконечно много, как только . И этот ответ оказался стартовой точкой целой ветви математики - аналитической теории чисел.
Точная формулировка
Пусть и - целые числа, , и . Тогда в арифметической прогрессии
существует бесконечно много простых чисел. Иначе говоря, для любого фиксированного остатка (взаимно простого с ) уравнение имеет бесконечно много решений среди простых .
Условие - необходимое: если , то все члены прогрессии делятся на , и среди них в лучшем случае только сам может быть простым.
Исторический контекст: 1837 год
До Дирихле бесконечность простых в конкретных прогрессиях (, , ) умели доказывать вариациями Евклидова метода - но каждый случай требовал отдельной хитрости, и общий приём не вырисовывался. Лежандр пытался свести задачу к комбинаторному перебору, но без успеха.
Дирихле в работе 1837 года применил совершенно новый язык - аналитические функции комплексного переменного, ряды, характеры. По сути, он первым показал, что чисто арифметическое утверждение можно доказать через анализ. Это и считается рождением аналитической теории чисел: те же идеи (ряды Дирихле, L-функции, ненулевость на критической прямой) позже привели к теореме о распределении простых, гипотезе Римана и современной аналитической теории L-функций.
Идея доказательства: характеры Дирихле
Чтобы выделить простые с заданным остатком , Дирихле ввёл характеры - гомоморфизмы группы обратимых вычетов в мультипликативную группу комплексных чисел. Простейший пример такого характера по простому модулю - символ Лежандра, различающий квадратичные и неквадратичные вычеты. Их ровно штук, где - функция Эйлера. Один из них тривиальный - , равный на всём и на остальных вычетах.
Ключевое тождество ортогональности:
Эта формула - фильтр: она извлекает из любой суммы по натуральным только те слагаемые, у которых . Дальше остаётся применить её к подходящей сумме по простым.
L-функции Дирихле
Для каждого характера определяется ряд Дирихле - L-функция:
При ряд сходится абсолютно. Подобно дзета-функции Римана (с поправкой на конечные множители для делителей ), L-функция допускает эйлерово произведение:
Логарифмируя и фильтруя простые по остатку через ортогональность характеров, получаем выражение:
Если показать, что правая часть стремится к бесконечности при , то и сумма по простым в прогрессии расходится, а значит, таких простых бесконечно много.
Ненулевость - ядро доказательства
Главная техническая часть теоремы Дирихле - утверждение
Для тривиального функция имеет полюс в (как у ), и именно этот полюс даёт расходимость. Если бы у какого-то нетривиального выполнилось , его слагаемое в сумме компенсировало бы полюс, и расходимость пропала.
Для комплексных ненулевость доказывается аккуратной оценкой через произведение , которое при должно вести себя как ряд с положительными коэффициентами. Для вещественных нетривиальных задача тоньше - её решает классическая теорема о ненулевости через теорию форм (исторически связанная с квадратичным законом взаимности), или современный аналитический приём через и положительность коэффициентов. Эта часть и есть «волшебная» сердцевина доказательства 1837 года.
Плотность простых в прогрессии
Дирихле доказал бесконечность простых, но не дал точной асимптотики. Её даёт более сильная теорема - теорема о простых в арифметической прогрессии (доказанная позже, в рамках обобщения теоремы о распределении простых на прогрессии):
где - количество простых с . Смысл: простые равномерно распределены по всем допустимым остаткам - каждый получает свою долю . Например, при среди простых до примерно половина имеет вид , и примерно половина - вид (с небольшой расхождением в пользу второго класса - известным «уклоном Чебышёва»).
Сравнение с теоремой о распределении простых
Классическая PNT (теорема о распределении простых) утверждает . Теорема Дирихле - её «арифметический» предтеча: она про существование простых в классах вычетов, без точной асимптотики. Теорема о простых в прогрессиях объединяет обе: добавляет к PNT равномерное распределение по остаткам.
Различие в инструментах: PNT опирается на ненулевость на прямой , а теорема о прогрессиях - на аналогичную ненулевость всех L-функций на той же прямой. Гипотеза Римана для L-функций (GRH) даёт количественные оценки погрешности: .
Классические следствия
- Простые вида и : бесконечно много в каждом классе. Простые - это в точности те, что представимы суммой двух квадратов (теорема Ферма о двух квадратах).
- Простые вида : бесконечно много. Любое простое имеет вид или .
- Простые вида : бесконечно много простых с последней цифрой в десятичной записи.
- Простые в любой допустимой прогрессии : бесконечно, и распределены равномерно - каждый из классов вычетов содержит «свою» долю простых.
Типовые задачи
- Доказать бесконечность простых в конкретной прогрессии (например, ) - сослаться на теорему Дирихле, проверив .
- Перечислить первые простые в прогрессии: для это .
- Оценить долю простых до в данной прогрессии - применить асимптотику .
- Построить характеры по модулю - выписать таблицу значений всех характеров на представителях классов.
Частые ошибки
- Игнорируют условие : пробуют применить теорему к - там , и единственное простое в прогрессии - , дальше все чётные.
- Путают с признаком Дирихле для рядов: это совсем другая теорема того же автора - про сходимость рядов вида .
- Считают, что простые распределены равномерно «по абсолютному числу»: распределение равномерное в смысле плотности , но конкретные числа в малых интервалах могут давать значительные отклонения (уклон Чебышёва, гонки простых).
- Думают, что доказательство Дирихле элементарно: попытка обойтись без L-функций и комплексного анализа не работает - это принципиально аналитический результат.
- Полагают, что теорема даёт явную формулу для -го простого в прогрессии: она даёт лишь асимптотическую плотность, без явных формул.
FAQ
В чём разница между теоремой Дирихле и теоремой Евклида? Теорема Евклида утверждает бесконечность всех простых, без условий на остаток. Теорема Дирихле - более тонкое утверждение: бесконечность простых в каждом допустимом классе вычетов . Доказательство Евклида - элементарное (по противоречию), Дирихле - глубоко аналитическое.
Можно ли доказать частные случаи без L-функций? Да, для конкретных (например, , , , ) есть элементарные доказательства в духе Евклида. Но универсального элементарного доказательства теоремы Дирихле для произвольного не существует - это одна из её замечательных особенностей.
Что значит «равномерно распределены»? Что для большого доля простых с среди всех простых стремится к для любого с . То есть простые «не предпочитают» один класс вычетов другому в асимптотическом смысле.
Коротко
Теорема Дирихле 1837 года утверждает: в любой арифметической прогрессии с бесконечно много простых, и распределены они равномерно - каждый из допустимых классов вычетов получает асимптотически долю . Доказательство построено на характерах Дирихле, L-функциях и ключевой ненулевости для нетривиальных характеров. Это первая теорема, где аналитический метод оказался необходим для арифметического результата - точка рождения аналитической теории чисел.
Читайте также

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

Теорема Вильсона: критерий простоты и факториал по модулю
Теорема Вильсона: формулировка , доказательство через спаривание обратных, обратное утверждение Лагранжа, обобщение Гаусса и почему это не практический тест простоты.

Алгоритм Рабина-Карпа: поиск подстроки за O(n+m)
Разбираем алгоритм Рабина-Карпа: как полиномиальный хеш и скользящее окно ускоряют поиск подстроки до O(n+m) в среднем, почему бывают ложные совпадения и при чём тут плагиат.