EssayAI
Блог
Блог
Математика и алгоритмы

Формула обращения Мёбиуса: вывод и применения

26 февраля 2026Время чтения: 8 минут
#формула обращения Мёбиуса#функция Мёбиуса#теория чисел#мультипликативные функции#включение-исключение
Формула обращения Мёбиуса: вывод и применения

Если арифметическая функция ff задана как сумма значений другой функции gg по всем делителям аргумента, обращение Мёбиуса даёт явное выражение для gg через ff. Это не отдельная теорема для частных случаев, а универсальная техника инверсии, из которой выводятся формула для тотиента Эйлера, подсчёт неприводимых многочленов над конечным полем и связь 1/ζ(s)1/\zeta(s) с рядом Дирихле для μ\mu.

Точная формулировка

Пусть f,g:NCf, g: \mathbb{N} \to \mathbb{C} связаны соотношением

f(n)=dng(d),nN.f(n) = \sum_{d \mid n} g(d), \qquad n \in \mathbb{N}.

Тогда, эквивалентно,

g(n)=dnμ(d)f ⁣(nd)=dnμ ⁣(nd)f(d).g(n) = \sum_{d \mid n} \mu(d)\, f\!\left(\tfrac{n}{d}\right) = \sum_{d \mid n} \mu\!\left(\tfrac{n}{d}\right) f(d).

Обе записи равны: суммирование идёт по парам (d,n/d)(d, n/d), разница только в том, какой элемент пары обозначен буквой dd. Импликация обратима: из g(n)=dnμ(d)f(n/d)g(n) = \sum_{d \mid n} \mu(d) f(n/d) обратно следует f(n)=dng(d)f(n) = \sum_{d \mid n} g(d).

Набросок доказательства

Ключ - тождество для функции Мёбиуса:

dnμ(d)=[n=1]={1,n=1,0,n>1.\sum_{d \mid n} \mu(d) = [n = 1] = \begin{cases} 1, & n = 1, \\ 0, & n > 1. \end{cases}

Подставим определение ff в правую часть обращения и поменяем порядок суммирования. Пара (d,e)(d, e) с dnd \mid n и en/de \mid n/d - то же самое, что пара (d,e)(d, e) с dende \mid n:

dnμ(d)f ⁣(nd)=dnμ(d)en/dg(e)=eng(e)dn/eμ(d).\sum_{d \mid n} \mu(d)\, f\!\left(\tfrac{n}{d}\right) = \sum_{d \mid n} \mu(d) \sum_{e \mid n/d} g(e) = \sum_{e \mid n} g(e) \sum_{d \mid n/e} \mu(d).

Внутренняя сумма равна [n/e=1][n/e = 1], то есть единице только при e=ne = n. Все остальные слагаемые обнуляются, остаётся g(n)g(n). Это и есть требуемое равенство.

Тот же приём работает в обратную сторону, поэтому соотношения f=gf = \sum g и g=μfg = \sum \mu f - две стороны одной биекции на пространстве арифметических функций.

Тотиент Эйлера

Классический пример. Известно, что dnφ(d)=n\sum_{d \mid n} \varphi(d) = n - каждый делитель dd считает дроби k/nk/n со знаменателем ровно n/dn/d после сокращения, а всего таких дробей nn штук. Возьмём f(n)=nf(n) = n и g(n)=φ(n)g(n) = \varphi(n). Обращение даёт:

φ(n)=dnμ(d)nd=npn(11p).\varphi(n) = \sum_{d \mid n} \mu(d)\, \frac{n}{d} = n \prod_{p \mid n} \left(1 - \frac{1}{p}\right).

Последнее равенство получается раскрытием суммы по бесквадратным делителям d=pi1pikd = p_{i_1} \cdots p_{i_k} - каждое слагаемое - это произведение 1/p-1/p по выбранным простым. Сумма факторизуется в произведение Эйлера. Это та самая формула, по которой в практических задачах считают φ(n)\varphi(n) через разложение на простые.

Число неприводимых многочленов над конечным полем

Пусть Nq(n)N_q(n) - число нормированных неприводимых многочленов степени nn над Fq\mathbb{F}_q. Тогда xqnxx^{q^n} - x разлагается в произведение всех неприводимых многочленов, чьи степени делят nn:

qn=dndNq(d).q^n = \sum_{d \mid n} d \cdot N_q(d).

Обозначим f(n)=qnf(n) = q^n и g(d)=dNq(d)g(d) = d \cdot N_q(d). Обращение Мёбиуса даёт замкнутую формулу Гаусса:

Nq(n)=1ndnμ(d)qn/d.N_q(n) = \frac{1}{n} \sum_{d \mid n} \mu(d)\, q^{n/d}.

Например, для q=2q = 2, n=6n = 6: делители {1,2,3,6}\{1, 2, 3, 6\}, μ(1)=1\mu(1) = 1, μ(2)=1\mu(2) = -1, μ(3)=1\mu(3) = -1, μ(6)=1\mu(6) = 1. Получаем N2(6)=(262322+21)/6=(6484+2)/6=9N_2(6) = (2^6 - 2^3 - 2^2 + 2^1)/6 = (64 - 8 - 4 + 2)/6 = 9. Без обращения Мёбиуса задача требовала бы прямого перебора многочленов.

Аддитивная версия

Соотношение f=gf = \sum g можно записать и для функций со значениями в любой абелевой группе - не только в C\mathbb{C}. Если f(n)=dng(d)f(n) = \sum_{d \mid n} g(d) выполнено как тождество в Z\mathbb{Z}, Z/mZ\mathbb{Z}/m\mathbb{Z} или кольце многочленов, обращённое равенство тоже даёт корректную формулу. Это и эксплуатируется в формуле для Nq(n)N_q(n): правая часть всегда целая, потому что левая исходно целая, а обращение - обратимая линейная операция.

Для функций, заданных через произведение f(n)=dng(d)f(n) = \prod_{d \mid n} g(d), есть мультипликативный аналог: g(n)=dnf(n/d)μ(d)g(n) = \prod_{d \mid n} f(n/d)^{\mu(d)}. Из него выводится, например, разложение nn-го кругового многочлена Φn(x)\Phi_n(x) через xd1x^d - 1.

Производящие функции и ряды Дирихле

Соответствие fF(s)=n1f(n)/nsf \leftrightarrow F(s) = \sum_{n \geq 1} f(n)/n^s переводит свёртку Дирихле (fg)(n)=dnf(d)g(n/d)(f * g)(n) = \sum_{d \mid n} f(d) g(n/d) в обычное произведение рядов: F(s)G(s)=(fg)(n)/nsF(s) \cdot G(s) = \sum (f * g)(n)/n^s.

Соотношение f=1gf = 1 * g, где 11 - функция, тождественно равная единице, на языке рядов выглядит как F(s)=ζ(s)G(s)F(s) = \zeta(s) \cdot G(s), потому что ζ(s)=1/ns\zeta(s) = \sum 1/n^s. Деление даёт формальное равенство:

G(s)=F(s)ζ(s)=F(s)n1μ(n)ns.G(s) = \frac{F(s)}{\zeta(s)} = F(s) \sum_{n \geq 1} \frac{\mu(n)}{n^s}.

Перемножая ряды и собирая коэффициент при 1/ns1/n^s, снова получаем поточечную формулу обращения. Эта картинка объясняет, почему функция Мёбиуса появляется в выражении 1/ζ(s)=μ(n)/ns1/\zeta(s) = \sum \mu(n)/n^s: она реализует обратный элемент к 1\mathbf{1} относительно свёртки Дирихле.

Обобщение на частично упорядоченные множества

В 1964 году Рота заметил, что та же конструкция работает для любой локально конечной частично упорядоченной структуры. Для произвольного частично упорядоченного множества PP определяется функция Мёбиуса μP(x,y)\mu_P(x, y) так, чтобы xzyμP(z,y)=[x=y]\sum_{x \leq z \leq y} \mu_P(z, y) = [x = y]. Тогда из f(y)=xyg(x)f(y) = \sum_{x \leq y} g(x) автоматически следует g(y)=xyμP(x,y)f(x)g(y) = \sum_{x \leq y} \mu_P(x, y) f(x).

Классический Мёбиус μ(n)\mu(n) - частный случай для частично упорядоченного множества натуральных чисел с делимостью, где μP(d,n)=μ(n/d)\mu_P(d, n) = \mu(n/d). Обобщённая теория Рота даёт, например, элегантные доказательства формулы включений-исключений (для частично упорядоченного множества подмножеств конечного множества), формулы для хроматического многочлена графа и подсчёта циклов в группах.

Типовые задачи

  1. Подсчёт ожерелий. Сколько различных бусинных ожерелий из nn бусин kk цветов с точностью до циклического сдвига? Формула Бернсайда даёт 1ndnφ(d)kn/d\frac{1}{n} \sum_{d \mid n} \varphi(d)\, k^{n/d}. Если же фиксировать ожерелья без поворотной симметрии (то есть с минимальным периодом ровно nn), их число L(n,k)=1ndnμ(d)kn/dL(n, k) = \frac{1}{n} \sum_{d \mid n} \mu(d)\, k^{n/d}. Это та же формула Гаусса в другой обёртке - апериодические слова длины nn над алфавитом из kk символов.

  2. Сумма Эйлера через включение-исключение. Формула φ(n)=n(11/p)\varphi(n) = n \prod (1 - 1/p) - это включение-исключение по событиям «kk делится на pip_i» среди k=1,,nk = 1, \ldots, n. Каждый Мёбиус-коэффициент в μ(d)n/d\sum \mu(d) n/d кодирует знак вклада подмножества простых.

  3. Свёрточные тождества. Из σ(n)=dnd\sigma(n) = \sum_{d \mid n} d и обращения Мёбиуса следует n=dnμ(d)σ(n/d)n = \sum_{d \mid n} \mu(d) \sigma(n/d). Аналогичные тождества дают красивые формулы для функции количества делителей τ(n)\tau(n), суммы kk-х степеней делителей σk(n)\sigma_k(n) и Якобиевой функции.

Частые ошибки

  • Перепутаны аргументы μ\mu и ff. Правильно: g(n)=dnμ(d)f(n/d)=dnμ(n/d)f(d)g(n) = \sum_{d \mid n} \mu(d) f(n/d) = \sum_{d \mid n} \mu(n/d) f(d). Запись μ(n/d)f(n/d)\sum \mu(n/d) f(n/d) не имеет смысла.
  • Применение к функции с другим типом аргумента. Обращение работает на множестве натуральных чисел с делимостью. Для функций над сравнениями или с непрерывным аргументом нужна другая (обобщённая) версия Мёбиуса.
  • Забыли проверить локальную конечность. В обобщении Рота сумма xzy\sum_{x \leq z \leq y} должна быть конечной для всех пар xyx \leq y - иначе μP\mu_P не определена.
  • Игнор знаков. Знак μ(d)=(1)k\mu(d) = (-1)^k зависит от числа простых делителей; легко промахнуться, забыв что μ(1)=+1\mu(1) = +1, а не ноль.
  • Перемножение рядов без сходимости. Тождество G(s)=F(s)/ζ(s)G(s) = F(s)/\zeta(s) как ряды Дирихле выполняется формально (на уровне коэффициентов), но для аналитической работы нужна абсолютная сходимость в нужной полуплоскости.

FAQ

Где взять значения функции μ(n)\mu(n)? Из определения: μ(1)=1\mu(1) = 1, μ(p)=1\mu(p) = -1 для простого pp, μ(p1pk)=(1)k\mu(p_1 \cdots p_k) = (-1)^k для попарно различных простых, μ(n)=0\mu(n) = 0, если nn делится на квадрат простого. Для конкретных nn удобно сначала разложить на простые.

Чем обращение Мёбиуса отличается от включения-исключения? Принцип включения-исключения - частный случай обращения для частично упорядоченного множества подмножеств конечного множества с порядком по вложению. Классическое обращение Мёбиуса в теории чисел - то же самое для множества делителей.

Можно ли применить формулу обращения, если f(n)f(n) задана только на конечном множестве nn? Да, формула чисто алгебраическая: для конкретного nn значение g(n)g(n) зависит только от значений ff на делителях nn. Если эти значения известны - обращение даёт ответ независимо от поведения ff дальше.

Коротко

Формула обращения Мёбиуса - биекция на пространстве арифметических функций, превращающая «суммы по делителям» в «суммы со знаком функции Мёбиуса». Из неё выводятся компактная формула для тотиента Эйлера, формула Гаусса для числа неприводимых многочленов над конечным полем и тождество 1/ζ(s)=μ(n)/ns1/\zeta(s) = \sum \mu(n)/n^s на языке рядов Дирихле. Обобщение Рота переносит конструкцию на произвольные локально конечные частично упорядоченные множества, объединяя обращение Мёбиуса и формулу включений-исключений в единую схему.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также