Featured image of post É possível recuperar os números originais quando apenas a soma é conhecida? A matemática da inversão de Möbius

É possível recuperar os números originais quando apenas a soma é conhecida? A matemática da inversão de Möbius

Quando uma quantidade primitiva não pode ser observada diretamente e apenas sua soma acumulada sobre divisores ou subconjuntos é conhecida, como remover sistematicamente as contribuições contadas em duplicidade? Guia completo sobre a função de Möbius, convolução de Dirichlet, função zeta de Riemann, aplicações clássicas e a grande unificação de Gian-Carlo Rota via conjuntos parcialmente ordenados (posets) e álgebras de incidência.

1. Introdução: O problema inverso fundamental da matemática

Na teoria dos números, combinatória, álgebra e física estatística, deparamo-nos repetidamente com o mesmo problema inverso: a quantidade pura e primitiva $f(n)$ que desejamos conhecer é extremamente difícil de contar diretamente, ao passo que a soma acumulada $g(n)$, que mistura as contribuições de todos os elementos inferiores de uma hierarquia, é surpreendentemente fácil de calcular.

Vejamos três exemplos clássicos:

  1. Sequências periódicas e palavras de Lyndon aperiódicas: Com um alfabeto de $q$ símbolos, existem $g(n) = q^n$ sequências de comprimento $n$. Contudo, esse total inclui sequências periódicas degeneradas formadas pela repetição de um bloco menor de período mínimo $d \mid n$. Se $f(d)$ denota o número de sequências verdadeiramente aperiódicas de período mínimo exato $d$, vale a soma sobre os divisores: $$g(n) = \sum_{d \mid n} f(d)$$
  2. Frações redutíveis e irredutíveis (Função totiente de Euler $\varphi(n)$): Ao simplificar as $n$ frações $\frac{1}{n}, \frac{2}{n}, \dots, \frac{n}{n}$, cada denominador reduzido torna-se um divisor $d \mid n$. Como existem exatamente $\varphi(d)$ frações irredutíveis com denominador $d$, obtemos a identidade de Gauss: $$n = \sum_{d \mid n} \varphi(d)$$
  3. Somas sobre subconjuntos e o Princípio da Inclusão-Exclusão (PIE): Se cada subconjunto $A \subseteq S$ possui um peso intrínseco $f(A)$, mas apenas a soma acumulada $g(B) = \sum_{A \subseteq B} f(A)$ é observável, como recuperar $f(B)$?
$$f(6) = g(6) - g(3) - g(2) + g(1)$$$$f(12) = g(12) - g(6) - g(4) + g(2)$$

Surpreendentemente, embora $3$ e $1$ sejam divisores de $12$, os termos $g(3)$ e $g(1)$ têm coeficiente $0$ (pois os quocientes $12/3 = 4 = 2^2$ e $12/1 = 12 = 2^2 \cdot 3$ são divisíveis pelo quadrado de um número primo)!

Em 1832, o matemático alemão August Ferdinand Möbius resolveu esse problema introduzindo a função de Möbius $\mu(n)$. Em 1964, Gian-Carlo Rota generalizou esse princípio para conjuntos parcialmente ordenados (posets) e suas álgebras de incidência, demonstrando que a inversão aritmética de Möbius, o princípio da inclusão-exclusão, o teorema fundamental do cálculo discreto e a inversão entre momentos e cumulantes na probabilidade são todos casos particulares da equação universal $\mu = \zeta^{-1}$.

  flowchart TD
    A["Quantidade primitiva pura f(n)<br/>(Difícil de observar ou contar diretamente)"] -->|"Soma acumulada sobre divisores<br/>(Convolução de Dirichlet com 1: g = f * 1)"| B["Total observável g(n) = Σ_{d|n} f(d)<br/>(Fácil de calcular, contém sobreposições)"]
    B -->|"Fórmula de inversão de Möbius<br/>(Convolução com o inverso μ = 1⁻¹: f = g * μ)"| C["Recuperação exata de f(n)<br/>f(n) = Σ_{d|n} μ(d) g(n/d)"]
    D["Função de Möbius μ(n) ∈ {-1, 0, 1}<br/>0 se p²|n; (-1)^k para k primos distintos"] -.->|"Cancela com precisão as contagens múltiplas"| C

2. A função de Möbius $\mu(n)$: Definição, multiplicatividade e identidade fundamental

2.1 Definição rigorosa

$$\mu(n) = \begin{cases} 1 & \text{se } n = 1, \\[4pt] (-1)^k & \text{se } n = p_1 p_2 \cdots p_k \text{ é o produto de } k \text{ primos distintos (livre de quadrados)}, \\[4pt] 0 & \text{se } p^2 \mid n \text{ para algum primo } p. \end{cases}$$
$n$Fatoração primaLivre de quadrados?Primos distintos $k$Função de Möbius $\mu(n)$Função de Mertens $M(n) = \sum_{m=1}^n \mu(m)$
$1$$1$ (produto vazio)Sim$0$$+1$$+1$
$2$$2$Sim$1$$-1$$0$
$3$$3$Sim$1$$-1$$-1$
$4$$2^2$Não ($2^2 \mid 4$)—$0$$-1$
$5$$5$Sim$1$$-1$$-2$
$6$$2 \cdot 3$Sim$2$$+1$$-1$
$7$$7$Sim$1$$-1$$-2$
$8$$2^3$Não ($2^2 \mid 8$)—$0$$-2$
$9$$3^2$Não ($3^2 \mid 9$)—$0$$-2$
$10$$2 \cdot 5$Sim$2$$+1$$-1$
$11$$11$Sim$1$$-1$$-2$
$12$$2^2 \cdot 3$Não ($2^2 \mid 12$)—$0$$-2$

2.2 Multiplicatividade e identidade fundamental

  1. Multiplicatividade: Se $\gcd(a, b) = 1$, então $\mu(ab) = \mu(a)\mu(b)$. Demonstração: Se $a$ ou $b$ é divisível por um quadrado $p^2$, então $ab$ também o é e ambos os lados valem $0$. Se ambos são livres de quadrados com $r$ e $s$ fatores primos, como $\gcd(a, b) = 1$, seus conjuntos de primos são disjuntos e $\mu(ab) = (-1)^{r+s} = (-1)^r (-1)^s = \mu(a)\mu(b)$. $\blacksquare$

  2. $$\sum_{d \mid n} \mu(d) = \varepsilon(n) := \begin{cases} 1 & n = 1, \\ 0 & n > 1. \end{cases}$$$$\sum_{d \mid n} \mu(d) = \sum_{j = 0}^{k} \binom{k}{j} (-1)^j 1^{k - j} = (1 - 1)^k = 0. \quad \blacksquare$$

3. O anel comutativo de funções aritméticas sob a convolução de Dirichlet

No espaço $\mathcal{A} = \{f : \mathbb{N}^+ \to \mathbb{C}\}$ das funções aritméticas, a convolução de Dirichlet é definida por:

$$(f * g)(n) := \sum_{d \mid n} f(d)\,g\!\left(\frac{n}{d}\right) = \sum_{ab = n} f(a)\,g(b)$$

$(\mathcal{A}, +, *)$ é um anel comutativo com identidade $\varepsilon(n) = [n = 1]$ ($f * \varepsilon = f$). Definindo a função constante $\mathbf{1}(n) = 1$, somar sobre os divisores equivale a convolucionar com $\mathbf{1}$: $g(n) = \sum_{d \mid n} f(d) = (f * \mathbf{1})(n)$, ou seja, $g = f * \mathbf{1}$. A identidade fundamental $\sum_{d \mid n} \mu(d) = \varepsilon(n)$ expressa que:

$$\mu * \mathbf{1} = \mathbf{1} * \mu = \varepsilon \quad \Longleftrightarrow \quad \mu = \mathbf{1}^{-1}$$

A função de Möbius $\mu$ é exatamente o inverso de Dirichlet da função constante $\mathbf{1}$! Assim, a fórmula clássica de inversão de Möbius é demonstrada em uma única linha:

$$g = f * \mathbf{1} \iff g * \mu = f * (\mathbf{1} * \mu) = f * \varepsilon = f \iff f(n) = \sum_{d \mid n} \mu(d)\,g\!\left(\frac{n}{d}\right) = \sum_{d \mid n} \mu\!\left(\frac{n}{d}\right) g(d)$$

Séries de Dirichlet, função zeta de Riemann $\zeta(s)$ e hipótese de Riemann

Associando a cada $f \in \mathcal{A}$ sua série de Dirichlet $D_f(s) = \sum_{n=1}^{\infty} \frac{f(n)}{n^s}$, a convolução transforma-se em multiplicação ordinária: $D_{f * g}(s) = D_f(s) D_g(s)$. Como $D_{\mathbf{1}}(s) = \zeta(s) = \sum_{n=1}^{\infty} \frac{1}{n^s}$ é a função zeta de Riemann e $D_{\varepsilon}(s) = 1$, a equação $\mathbf{1} * \mu = \varepsilon$ implica imediatamente:

$$\zeta(s) \sum_{n = 1}^{\infty} \frac{\mu(n)}{n^s} = 1 \quad \Longrightarrow \quad \frac{1}{\zeta(s)} = \sum_{n = 1}^{\infty} \frac{\mu(n)}{n^s} \qquad (\operatorname{Re}(s) > 1)$$
  • O Teorema dos Números Primos equivale a $\sum_{n=1}^{\infty} \frac{\mu(n)}{n} = 0$, ou $M(x) = \sum_{n \le x} \mu(n) = o(x)$.
  • A Hipótese de Riemann (RH) equivale à analiticidade de $\frac{1}{\zeta(s)}$ em $\operatorname{Re}(s) > \frac{1}{2}$, o que equivale exatamente ao cancelamento da raiz quadrada na função de Mertens: $$\text{Hipótese de Riemann} \quad \Longleftrightarrow \quad M(x) = \sum_{n \le x} \mu(n) = O\!\left(x^{\frac{1}{2} + \varepsilon}\right) \quad (\forall \varepsilon > 0)$$

4. Três aplicações clássicas

  1. Função totiente de Euler $\varphi(n)$: A partir de $\sum_{d \mid n} \varphi(d) = n$ ($\varphi * \mathbf{1} = \mathrm{id}$), invertendo com $\mu$ obtemos $\varphi = \mathrm{id} * \mu$: $$\varphi(n) = \sum_{d \mid n} \mu(d)\,\frac{n}{d} = n \prod_{p \mid n} \left(1 - \frac{1}{p}\right)$$
  2. Colares aperiódicos (palavras de Lyndon) e polinômios irredutíveis sobre $\mathbb{F}_q$: Tanto o número $N_q(d)$ de colares aperiódicos de comprimento $d$ sobre $q$ letras quanto o número $I_q(d)$ de polinômios irredutíveis mônicos de grau $d$ sobre o corpo finito $\mathbb{F}_q$ (visto que $x^{q^n} - x = \prod_{d \mid n} \prod_{\deg P = d} P(x)$) satisfazem $q^n = \sum_{d \mid n} d \cdot N_q(d) = \sum_{d \mid n} d \cdot I_q(d)$. A inversão de Möbius fornece a fórmula de Gauss: $$N_q(n) = I_q(n) = \frac{1}{n} \sum_{d \mid n} \mu\!\left(\frac{n}{d}\right) q^d$$
  3. Polinômios ciclotômicos $\Phi_n(x)$: De $x^n - 1 = \prod_{d \mid n} \Phi_d(x)$, a inversão multiplicativa de Möbius resulta em: $$\Phi_n(x) = \prod_{d \mid n} (x^d - 1)^{\mu(n/d)}$$ Para $n = 12$, com $d \in \{1, 2, 3, 4, 6, 12\}$ e $\mu(12/d) \in \{0, +1, 0, -1, -1, +1\}$, calculamos diretamente: $$\Phi_{12}(x) = \frac{(x^{12} - 1)(x^2 - 1)}{(x^6 - 1)(x^4 - 1)} = \frac{x^6 + 1}{x^2 + 1} = x^4 - x^2 + 1$$

5. A grande unificação de Gian-Carlo Rota (1964): Posets e álgebras de incidência

Seja $(P, \le)$ um conjunto parcialmente ordenado (poset) localmente finito (todo intervalo fechado $[x, y] = \{z \in P \mid x \le z \le y\}$ é finito). A álgebra de incidência $I(P)$ é equipada com a convolução sobre intervalos:

$$(\alpha * \beta)(x, y) := \sum_{x \le z \le y} \alpha(x, z)\,\beta(z, y) \qquad (x \le y)$$

A identidade é o delta de Kronecker $\delta(x, y) = [x = y]$. A função zeta $\zeta(x, y) = 1$ (para $x \le y$) possui um único inverso $\mu = \zeta^{-1}$ definido recursivamente por $\mu(x, x) = 1$ e $\mu(x, y) = -\sum_{x \le z < y} \mu(x, z)$ para $x < y$. Obtém-se assim o teorema de inversão de Möbius generalizado sobre posets:

$$g(y) = \sum_{x \le y} f(x) \quad \Longleftrightarrow \quad f(y) = \sum_{x \le y} g(x)\,\mu(x, y)$$
  flowchart TD
    R["Inversão de Möbius generalizada de Rota (1964)<br/>μ = ζ⁻¹ na álgebra de incidência I(P)<br/>g = f * ζ  ⇔  f = g * μ"]
    R --> P1["1. Cadeia linear (ℕ₀, ≤)<br/>0 < 1 < 2 < 3 < ..."]
    R --> P2["2. Reticulado booleano de subconjuntos (𝒫(S), ⊆)<br/>Inclusão A ⊆ B"]
    R --> P3["3. Reticulado de divisibilidade (ℕ⁺, |)<br/>Divisibilidade a | b"]
    R --> P4["4. Reticulado de partições (Π_n, ≤)<br/>Refinamento π ≤ σ"]
    P1 --> T1["μ(i, i) = 1, μ(i, i+1) = -1, resto 0<br/>⇒ Teorema fundamental do cálculo discreto<br/>f(n) = g(n) - g(n-1) (Δ = Σ⁻¹)"]
    P2 --> T2["μ(A, B) = (-1)^|B \ A|<br/>⇒ Princípio da Inclusão-Exclusão (PIE)<br/>e Desarranjos D_n"]
    P3 --> T3["μ(a, b) = μ_clássico(b/a)<br/>⇒ Inversão de Möbius aritmética<br/>(Produto direto de cadeias de expoentes primos!)"]
    P4 --> T4["μ(0̂, 1̂) = (-1)^(n-1) (n-1)!<br/>⇒ Inversão momentos-cumulantes<br/>na teoria das probabilidades"]
Poset $(P, \le)$Relação de ordem $x \le y$Função de Möbius $\mu(x, y)$Teorema fundamental obtido de $f = g * \mu$
Cadeia linear $(\mathbb{N}_0, \le)$Magnitude $i \le j$$1$ ($j=i$), $-1$ ($j=i+1$), $0$ (resto)Cálculo discreto fundamental $f(n) = g(n) - g(n-1)$
Reticulado booleano $(\mathcal{P}(S), \subseteq)$Inclusão $A \subseteq B$$(-1)^{B \setminus A
Reticulado de divisibilidade $(\mathbb{N}^+, \mid)$Divisibilidade $a \mid b$$\mu_{\text{clássico}}(b/a) \in \{-1, 0, 1\}$Inversão de Möbius clássica $f(n) = \sum_{d \mid n} \mu(n/d) g(d)$
Reticulado de partições $(\Pi_n, \le)$Refinamento $\pi \le \sigma$$\mu(\pi, \hat{1}) = (-1)^{\pi
comments powered by Disqus