Módulos / tdn-2 / Capítulo 7 — Funciones aritméticas / Lección 7.3

Inversión de Möbius

Lección 7.3·Capítulo 7 — Funciones aritméticas·13 min·Piloto

Video en producción

El contenido pedagógico de esta lección ya está completo y lo puedes leer abajo. El video con la voz de Eduardo Espinoza Ramos se produce según la Política de IA.

Disclosure de IA: al publicarse, este contenido reproducirá digitalmente, con autorización expresa del autor, la voz y fisonomía de Eduardo Espinoza Ramos. Curaduría revisada por matemáticos profesionales. Política completa →

Objetivo de la lección

Enunciar y demostrar la fórmula de inversión de Möbius en su versión aditiva clásica y en el lenguaje de la convolución de Dirichlet, aplicarla para invertir sumatorias sobre divisores, y resolver con ella problemas olímpicos que involucran conteo con inclusión-exclusión multiplicativa.

La fórmula de inversión: enunciado clásico

El resultado central de esta lección invierte la operación de "sumar sobre divisores". Supongamos que conocemos g(n)=dnf(d)g(n) = \sum_{d \mid n} f(d) para todo nn, y queremos recuperar ff a partir de gg.

Teorema (Inversión de Möbius). Si g(n)=dnf(d)g(n) = \sum_{d \mid n} f(d), entonces f(n)=dnμ(d)g(n/d)=dnμ(n/d)g(d)f(n) = \sum_{d \mid n} \mu(d)\, g(n/d) = \sum_{d \mid n} \mu(n/d)\, g(d).

Demostración en lenguaje de convolución: la hipótesis es g=f1g = f * \mathbf{1}. Convolucionando ambos lados por μ\mu: gμ=(f1)μ=f(1μ)=fε=fg * \mu = (f * \mathbf{1}) * \mu = f * (\mathbf{1} * \mu) = f * \varepsilon = f. Luego f=gμf = g * \mu, que es exactamente la fórmula.

g=f1    f=gμ,i.e.,f(n)=dnμ ⁣(nd)g(d)g = f * \mathbf{1} \implies f = g * \mu,\quad \text{i.e.,}\quad f(n) = \sum_{d \mid n} \mu\!\left(\frac{n}{d}\right) g(d)

Demostración directa sin convolución

Para aquellos que prefieren la verificación explícita: queremos mostrar que dnμ(n/d)g(d)=f(n)\sum_{d \mid n} \mu(n/d) g(d) = f(n) dado que g(d)=edf(e)g(d) = \sum_{e \mid d} f(e).

Sustituyendo: dnμ(n/d)edf(e)=enf(e)ednμ(n/d)\sum_{d \mid n} \mu(n/d) \sum_{e \mid d} f(e) = \sum_{e \mid n} f(e) \sum_{e \mid d \mid n} \mu(n/d).

El coeficiente de f(e)f(e) en la suma doble es ednμ(n/d)\sum_{e \mid d \mid n} \mu(n/d). Con la sustitución d=efd = ef y n=emn = em: fmμ(m/f)=kmμ(k)\sum_{f \mid m} \mu(m/f) = \sum_{k \mid m} \mu(k) (con k=m/fk = m/f) =[m=1]=[e=n]= [m = 1] = [e = n].

Luego la suma doble colapsa a f(n)1=f(n)f(n) \cdot 1 = f(n). La inversión de Möbius queda verificada directamente.

dnμ(n/d)g(d)=enf(e)ednμ(n/d)[e=n]=f(n)\sum_{d \mid n} \mu(n/d)\, g(d) = \sum_{e \mid n} f(e) \underbrace{\sum_{e|d|n} \mu(n/d)}_{[e=n]} = f(n)

Aplicaciones clásicas

**Ejemplo 1: recuperar ϕ\phi de id\text{id}.** Sabemos que ϕ1=id\phi * \mathbf{1} = \text{id}, es decir, dnϕ(d)=n\sum_{d \mid n} \phi(d) = n. La inversión de Möbius da ϕ(n)=dnμ(n/d)d\phi(n) = \sum_{d \mid n} \mu(n/d)\, d, que es la fórmula ϕ=μid\phi = \mu * \text{id} ya mencionada.

Ejemplo 2: conteo de polinomios primitivos. Sea Λ(n)\Lambda(n) el número de cadenas binarias de longitud nn que no son repetición de una cadena más corta (cadenas "primitivas" o "aperiódicas"). Si M(n)=2nM(n) = 2^n es el total de cadenas y M(n)=dnΛ(d)M(n) = \sum_{d \mid n} \Lambda(d) (cada cadena de longitud nn tiene un período mínimo dnd \mid n), entonces Λ(n)=dnμ(n/d)2d\Lambda(n) = \sum_{d \mid n} \mu(n/d)\, 2^d por inversión de Möbius.

Ejemplo 3: fórmula del collar de Burnside. En combinatoria, el número de collares binarios de nn cuentas es 1ndnϕ(d)2n/d\frac{1}{n}\sum_{d \mid n} \phi(d)\, 2^{n/d}. La inversión de Möbius subyace a la relación entre collares y collares primitivos.

Versión multiplicativa de la inversión

Existe una versión multiplicativa: si G(n)=dnF(d)G(n) = \prod_{d \mid n} F(d), entonces F(n)=dnG(d)μ(n/d)F(n) = \prod_{d \mid n} G(d)^{\mu(n/d)}.

Demostración: aplicar logaritmo a ambos lados reduce la versión multiplicativa a la aditiva con f=logFf = \log F y g=logGg = \log G (cuando los valores son positivos).

Ejemplo. Sea F(n)F(n) la función tal que G(n)=dnF(d)=nG(n) = \prod_{d \mid n} F(d) = n para todo nn. Entonces F(n)=dndμ(n/d)F(n) = \prod_{d \mid n} d^{\mu(n/d)}. Se puede demostrar que F(n)=eΛ(n)F(n) = e^{\Lambda(n)} donde Λ\Lambda es la función de von Mangoldt: Λ(n)=logp\Lambda(n) = \log p si n=pkn = p^k y 00 en otro caso.

G(n)=dnF(d)    F(n)=dnG(d)μ(n/d)G(n) = \prod_{d \mid n} F(d) \implies F(n) = \prod_{d \mid n} G(d)^{\mu(n/d)}

La función de Möbius y la criba

La inversión de Möbius está relacionada con el principio de inclusión-exclusión en la criba de Eratóstenes. La función μ\mu actúa como coeficiente de inclusión-exclusión para propiedades multiplicativas.

Formalmente, si AA es un conjunto de enteros y queremos contar los elementos de AA coprimos con n=p1pkn = p_1 \cdots p_k (libre de cuadrados), usamos: #{aA:gcd(a,n)=1}=dnμ(d)#{aA:da}\#\{a \in A : \gcd(a,n)=1\} = \sum_{d \mid n} \mu(d) \#\{a \in A : d \mid a\}. Esta es exactamente la inclusión-exclusión sobre los primos p1,,pkp_1, \ldots, p_k.

Aplicación. ϕ(n)=dnμ(d)n/d\phi(n) = \sum_{d \mid n} \mu(d)\cdot \lfloor n/d \rfloor cuando nn es libre de cuadrados, y ϕ(n)=dnμ(d)(n/d)\phi(n) = \sum_{d \mid n} \mu(d) \cdot (n/d) en general, concordando con ϕ=μid\phi = \mu * \text{id}.

Problemas olímpicos con inversión de Möbius

Estrategia de reconocimiento. La inversión de Möbius aplica cuando: (1) hay una función definida como suma sobre divisores; (2) se quiere aislar el "término diagonal" f(n)f(n); (3) aparece el conteo de objetos "primitivos" o "irreducibles" frente a objetos generales.

Problema olímpico (estilo IbAm). Sea f(n)f(n) el número de soluciones de xy0(modn)xy \equiv 0 \pmod{n} con 1x,yn1 \le x, y \le n. Expresa f(n)f(n) en términos de τ\tau y ϕ\phi. Solución: f(n)=dnϕ(d)2f(n) = \sum_{d \mid n} \phi(d)^2 puede obtenerse convolucionando convenientemente, y la inversión permite descomponer la suma.

Fórmulas de Ramanujan. Las sumas de Ramanujan cq(n)=a=1gcd(a,q)=1qe2πian/qc_q(n) = \sum_{\substack{a=1\\\gcd(a,q)=1}}^q e^{2\pi i an/q} satisfacen cq(n)=dgcd(q,n)μ(q/d)dc_q(n) = \sum_{d \mid \gcd(q,n)} \mu(q/d)\, d. Se calculan directamente con inversión de Möbius, y aparecen en problemas avanzados de sumas exponenciales.

Problemas del Capítulo 7 — con solución

8 problemas verificados. Intenta cada uno antes de abrir la solución.

TDN2-7.1★★★Estilo Iberoamericana

Encuentra todos los enteros positivos nn tales que τ(n)=12\tau(n) = 12 y n500n \le 500.

TDN2-7.2★★★Estilo Cono Sur

Demuestra que σ(n)\sigma(n) es impar si y solo si nn es un cuadrado perfecto o el doble de un cuadrado perfecto.

TDN2-7.3★★★Estilo Iberoamericana

Prueba que dnμ(d)τ(n/d)=1\sum_{d \mid n} \mu(d) \tau(n/d) = 1 para todo entero positivo nn.

TDN2-7.4★★★Estilo Cono Sur

Sea f(n)=dnμ(d)2/ϕ(d)f(n) = \sum_{d \mid n} \mu(d)^2 / \phi(d). Demuestra que f(n)=n/ϕ(n)f(n) = n/\phi(n) para todo entero positivo nn.

TDN2-7.5★★★Estilo Iberoamericana

Demuestra que para todo entero n1n \ge 1: dnϕ(d)τ(n/d)=σ(n)\sum_{d \mid n} \phi(d)\tau(n/d) = \sigma(n).

TDN2-7.6★★★★Iberoamericana 2003, P1 (adaptado)

Encuentra todos los enteros positivos nn tales que ϕ(n)n1\phi(n) \mid n - 1.

TDN2-7.7★★★★Cono Sur 2009, P3 (adaptado)

Prueba que dnμ(d)d=ϕ(n)n\sum_{d \mid n} \frac{\mu(d)}{d} = \frac{\phi(n)}{n} para todo entero positivo nn.

TDN2-7.8★★★★Estilo Iberoamericana

Sea F(n)=d2nμ(d)τ(n/d2)F(n) = \sum_{d^2 \mid n} \mu(d)\, \tau(n/d^2). Demuestra que F(n)=2ω(n)F(n) = 2^{\omega(n)} donde ω(n)\omega(n) es el número de factores primos distintos de nn.