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

Свёртка Дирихле

Обычная производящая функция приспособлена к сложению индексов, тогда как арифметика делителей подчинена умножению. Поэтому слой i+j=n мы заменим слоем dm=n и получим свёртку Дирихле. Затем выберем представление, в котором она становится обычным произведением. Так естественно возникают ряды Дирихле и их основные тождества.

Умножение меняет слой

Напомним только общую конструкцию: свёртка суммирует веса пар по полному прообразу фиксированного значения операции. Для сложения и умножения соответствующие отображения имеют вид

α(i,j)=i+jα1(n)={(i,j):i+j=n}
π(d,m)=dmπ1(n)={(d,m):dm=n}

Первый слой перечисляет аддитивные разложения n, второй — его упорядоченные факторизации. Переключатель показывает, что меняется только операция над индексами; способ построения слоя остаётся прежним.

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

Слой сложения

i+j=3
Слой операции

Слой содержит все упорядоченные пары, результат сложения которых равен 3.

мощность слоя4неотрицательные слагаемые
Сложение и умножение задают разные слоиОперация над индексами меняет слой, но коэффициент по-прежнему получается суммированием весов по этому слою.

Обычная свёртка суммирует веса aibj по слою i+j=n. Если вместо этого паре (d,m) приписать вес a(d)b(m) и суммировать по слою dm=n, получится свёртка Дирихле.

Определение

Свёртка Дирихле

Пусть a,b:NC — арифметические функции. Их свёртка Дирихле — сумма весов a(d)b(m) по слою отображения умножения:

(ab)(n)=(d,m)π1(n)a(d)b(m)(ab)(n)=dm=na(d)b(m)(ab)(n)=dna(d)b(nd)

Эти записи описывают одну конечную сумму: сначала по всем упорядоченным факторизациям n=dm, затем по положительным делителям d, причём второй множитель однозначно равен m=n/d. В отличие от слоя сложения, слой умножения определяется делителями числа n. Поэтому многие естественные суммы по делителям оказываются значениями одной и той же операции.

Один слой — три арифметические функции

Слой π1(n) определяется только числом n. Чтобы получить из него разные арифметические функции, достаточно менять вес пары (d,n/d). В сцене используются постоянная функция 1(n)=1, тождественная функция id(n)=n и функция Мёбиуса μ.

Функция μ(n) равна нулю, если n делится на квадрат простого числа; в остальных случаях μ(n)=(1)r, где r — число различных простых делителей n. Обозначим через ε функцию, сосредоточенную в единице: ε(1)=1 и ε(n)=0 при n>1.

Зафиксируйте одну свёртку и пройдите все делители двенадцати. Для каждого сначала назовите парный делитель и вклад. Затем смените свёртку: набор пар тот же, но должна ли сохраниться их взвешенная сумма?

Как считается свёртка для числа 12

Свёртка
d
пара делителей
3·4=12
вклад пары
1(3)·id(4)=4
итогσ1(12)=12+6+4+3+2+1=28
Один вклад в суммуПри фиксированном числе набор пар делителей сохраняется. Разные свёртки приписывают этим парам разные веса и потому дают разные суммы.
(1id)(n)=dnnd=σ1(n)
(μid)(n)=dnμ(d)nd=φ(n)
(μ1)(n)=dnμ(d)=ε(n)

В первой строке замена dn/d превращает сумму n/d в сумму делителей. Во второй веса μ(d) оставляют ровно φ(n) обратимых классов вычетов по модулю n. Третья строка говорит, что μ обратна к 1 относительно свёртки Дирихле.

Если n простое, его слой содержит только пары (1,n) и (n,1). Каждый дополнительный делитель составного числа добавляет в слой ещё одну пару и ещё одно слагаемое свёртки.

Почему ε — единица

В сумме (εa)(n) ненулевым может быть только слагаемое с d=1. Поэтому слой сворачивается к одному весу:

(εa)(n)=dnε(d)a(nd)
(εa)(n)=ε(1)a(n)=a(n)

Аналогично aε=a. Теперь рассмотрим точечные функции: δ(m) равна единице в индексе m и нулю во всех остальных. Их произведение непосредственно воспроизводит умножение индексов:

δ(m)δ(n)=δ(mn)

Это тождество подсказывает, какое представление нужно искать: образ δ(m) должен умножаться на образ δ(n) так же, как сами индексы m и n.

От формальных символов к функциям ns

В первой части точечная функция с индексом n перешла в моном xn: сложение индексов стало умножением мономов. Теперь введём формальные символы En, которые подчиняются мультипликативной версии того же правила:

δ(i)δ(j)=δ(i+j),xixj=xi+j
δ(m)δ(n)=δ(mn)
EmEn=Emn

Формальное представление арифметической функции тогда имеет вид

Φ(a)=n1a(n)En
EmEn=Emn,E1=1

Эти символы можно реализовать как функции комплексной переменной s: положим En(s)=ns=eslogn. Аддитивность логарифма даёт

Em(s)En(s)=es(logm+logn)
es(logm+logn)=eslog(mn)=Emn(s)

Здесь важно различать две роли переменных. При изменении n семейство En даёт формальные базисные функции от s. При фиксированном s отображение nns мультипликативно. В предыдущей главе это свойство изучалось для характеров групп; здесь достаточно того же закона умножения на моноиде положительных целых чисел.

Свёртка превращается в умножение

Сначала будем работать формально: символы En перемножаются по правилу EmEn=Emn, а вопросы сходимости пока не возникают. После подстановки En(s)=ns это формальное представление получает привычное название.

Определение

Ряд Дирихле

Формальным рядом Дирихле арифметической функции a называется выражение

Da(s)=n1a(n)ns

При умножении двух рядов базисные элементы объединяются по произведению индексов:

  1. Перемножаем ряды
    Da(s)Db(s)=d,m1a(d)b(m)(dm)s
  2. Группируем по произведению индексов
    n11nsdm=na(d)b(m)
  3. Результат: Распознаём свёртку коэффициентов
    Da(s)Db(s)=Dab(s)

Формальное и аналитическое чтение

В формальной записи [En]Da=a(n): это извлечение координаты при символе En. Если же s получает конкретное комплексное значение, ряд становится числовым и требуется сходимость. В области абсолютной сходимости двойную сумму можно перегруппировать по значениям n=dm, поэтому то же вычисление становится аналитически корректным.

Три тождества превращаются в три формулы

Ряд постоянной функции называется дзета-функцией Римана: ζ(s)=D1(s)=n1ns. Для трёх базовых функций получаем

ε11ζ(s)
idζ(s1)

Теперь достаточно применить соответствие Dab=DaDb к трём тождествам из раздела 2:

Dσ1(s)=ζ(s)ζ(s1)
Dμ(s)=1ζ(s)
Dφ(s)=ζ(s1)ζ(s)

Первая формула следует из 1id=σ1. Вторая — из μ1=ε, поскольку Dε=1. Умножив вторую формулу на Did=ζ(s1), получаем третью из μid=φ. Сцена в разделе 2 показывает коэффициенты всех трёх произведений до перехода к рядам.

Связь с предыдущей главой

Характер Дирихле χ, введённый в главе о характерах, является арифметической функцией. Поэтому к нему применяется та же конструкция:

L(s,χ)=Dχ(s)=n1χ(n)ns

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

Дальнейший шаг использует единственность разложения натуральных чисел на простые множители: она превращает ряды мультипликативных функций в произведения по простым числам.