Featured image of post Peut-on retrouver les nombres d'origine quand seule la somme est connue ? Les mathématiques de l'inversion de Möbius

Peut-on retrouver les nombres d'origine quand seule la somme est connue ? Les mathématiques de l'inversion de Möbius

Lorsqu'une grandeur primitive ne peut être observée directement et que seule sa somme cumulée sur les diviseurs ou les sous-ensembles est connue, comment éliminer systématiquement les doubles comptages ? Guide complet sur la fonction de Möbius, la convolution de Dirichlet, la fonction zêta de Riemann, les applications classiques et la grande unification de Gian-Carlo Rota via les ensembles partiellement ordonnés (posets) et les algèbres d'incidence.

1. Introduction : Le problème inverse fondamental en mathématiques

En théorie des nombres, en combinatoire, en algèbre et en physique statistique, nous rencontrons sans cesse le même problème inverse : la quantité pure et primitive $f(n)$ que nous cherchons à déterminer est très difficile à compter directement, tandis que la somme cumulée $g(n)$, qui mélange les contributions de tous les éléments inférieurs d’une hiérarchie, se calcule avec une facilité déconcertante.

Considérons trois exemples fondamentaux :

  1. Mots périodiques et mots de Lyndon apériodiques : Sur un alphabet à $q$ lettres, il existe $g(n) = q^n$ mots de longueur $n$. Mais ce total inclut les mots périodiques obtenus en répétant un motif plus court de période minimale $d \mid n$. Si $f(d)$ désigne le nombre de mots véritablement apériodiques de période minimale $d$, alors : $$g(n) = \sum_{d \mid n} f(d)$$
  2. Fractions réductibles et irréductibles (Indicatrice d’Euler $\varphi(n)$) : En réduisant les $n$ fractions $\frac{1}{n}, \frac{2}{n}, \dots, \frac{n}{n}$ sous forme irréductible, chaque dénominateur devient un diviseur $d \mid n$. Comme il y a exactement $\varphi(d)$ fractions irréductibles de dénominateur $d$, on obtient l’identité de Gauss : $$n = \sum_{d \mid n} \varphi(d)$$
  3. Sommes sur les sous-ensembles et principe d’inclusion-exclusion (PIE) : Si chaque sous-ensemble $A \subseteq S$ possède un poids intrinsèque $f(A)$ mais que seule la somme cumulée $g(B) = \sum_{A \subseteq B} f(A)$ est observable, comment isoler $f(B)$ ?
$$f(6) = g(6) - g(3) - g(2) + g(1)$$$$f(12) = g(12) - g(6) - g(4) + g(2)$$

De manière remarquable, bien que $3$ et $1$ divisent $12$, les termes $g(3)$ et $g(1)$ ont un coefficient égal à $0$ (car les quotients $12/3 = 4 = 2^2$ et $12/1 = 12 = 2^2 \cdot 3$ contiennent un facteur premier au carré) !

En 1832, le mathématicien allemand August Ferdinand Möbius a résolu ce problème en introduisant la fonction de Möbius $\mu(n)$. En 1964, Gian-Carlo Rota a généralisé cette théorie aux ensembles partiellement ordonnés (posets) et à leurs algèbres d’incidence, démontrant que l’inversion arithmétique de Möbius, le principe d’inclusion-exclusion, le théorème fondamental du calcul discret et l’inversion moments-cumulants en probabilités ne sont que des cas particuliers de l’équation universelle $\mu = \zeta^{-1}$.

  flowchart TD
    A["Grandeur primitive pure f(n)<br/>(Difficile à observer ou compter directement)"] -->|"Somme cumulée sur les diviseurs<br/>(Convolution de Dirichlet avec 1 : g = f * 1)"| B["Somme totale observable g(n) = Σ_{d|n} f(d)<br/>(Facile à calculer, contient des redondances)"]
    B -->|"Formule d'inversion de Möbius<br/>(Convolution avec l'inverse μ = 1⁻¹ : f = g * μ)"| C["Reconstruction exacte de f(n)<br/>f(n) = Σ_{d|n} μ(d) g(n/d)"]
    D["Fonction de Möbius μ(n) ∈ {-1, 0, 1}<br/>0 si p²|n ; (-1)^k pour k facteurs premiers distincts"] -.->|"Élimine exactement les doubles comptages"| C

2. La fonction de Möbius $\mu(n)$ : Définition, multiplicativité et identité fondamentale

2.1 Définition rigoureuse

$$\mu(n) = \begin{cases} 1 & \text{si } n = 1, \\[4pt] (-1)^k & \text{si } n = p_1 p_2 \cdots p_k \text{ est le produit de } k \text{ nombres premiers distincts (sans facteur carré)}, \\[4pt] 0 & \text{s'il existe un nombre premier } p \text{ tel que } p^2 \mid n. \end{cases}$$
$n$Factorisation premièreSans facteur carré ?Nombre $k$ de facteurs premiersFonction de Möbius $\mu(n)$Fonction de Mertens $M(n) = \sum_{m=1}^n \mu(m)$
$1$$1$ (produit vide)Oui$0$$+1$$+1$
$2$$2$Oui$1$$-1$$0$
$3$$3$Oui$1$$-1$$-1$
$4$$2^2$Non ($2^2 \mid 4$)—$0$$-1$
$5$$5$Oui$1$$-1$$-2$
$6$$2 \cdot 3$Oui$2$$+1$$-1$
$7$$7$Oui$1$$-1$$-2$
$8$$2^3$Non ($2^2 \mid 8$)—$0$$-2$
$9$$3^2$Non ($3^2 \mid 9$)—$0$$-2$
$10$$2 \cdot 5$Oui$2$$+1$$-1$
$11$$11$Oui$1$$-1$$-2$
$12$$2^2 \cdot 3$Non ($2^2 \mid 12$)—$0$$-2$

2.2 Multiplicativité et identité fondamentale

  1. Multiplicativité : Si $\gcd(a, b) = 1$, alors $\mu(ab) = \mu(a)\mu(b)$. Démonstration : Si $a$ ou $b$ est divisible par un carré $p^2$, alors $ab$ l’est aussi et les deux membres valent $0$. S’ils sont tous deux sans facteur carré avec $r$ et $s$ facteurs premiers, l’hypothèse $\gcd(a, b) = 1$ garantit que leurs ensembles de facteurs premiers sont disjoints, d’où $\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. L’anneau commutatif des fonctions arithmétiques sous la convolution de Dirichlet

Sur l’espace $\mathcal{A} = \{f : \mathbb{N}^+ \to \mathbb{C}\}$ des fonctions arithmétiques, la convolution de Dirichlet est définie par :

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

$(\mathcal{A}, +, *)$ est un anneau commutatif unitaire dont l’élément neutre multiplicatif est $\varepsilon(n) = [n = 1]$ ($f * \varepsilon = f$). En notant $\mathbf{1}(n) = 1$ la fonction constante égale à $1$, la sommation sur les diviseurs s’écrit $g(n) = \sum_{d \mid n} f(d) = (f * \mathbf{1})(n)$, soit $g = f * \mathbf{1}$. L’identité fondamentale $\sum_{d \mid n} \mu(d) = \varepsilon(n)$ signifie exactement que :

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

La fonction de Möbius $\mu$ est l’inverse exact de la fonction constante $\mathbf{1}$ pour la convolution de Dirichlet ! La formule d’inversion de Möbius classique se démontre alors en une seule ligne :

$$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, fonction zêta de Riemann $\zeta(s)$ et hypothèse de Riemann

Le passage aux séries de Dirichlet $D_f(s) = \sum_{n=1}^{\infty} \frac{f(n)}{n^s}$ transforme la convolution en produit ordinaire : $D_{f * g}(s) = D_f(s) D_g(s)$. Comme $D_{\mathbf{1}}(s) = \zeta(s) = \sum_{n=1}^{\infty} \frac{1}{n^s}$ est la fonction zêta de Riemann et $D_{\varepsilon}(s) = 1$, la relation $\mathbf{1} * \mu = \varepsilon$ donne immédiatement :

$$\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)$$
  • Le théorème des nombres premiers est équivalent à $\sum_{n=1}^{\infty} \frac{\mu(n)}{n} = 0$, soit $M(x) = \sum_{n \le x} \mu(n) = o(x)$.
  • L’hypothèse de Riemann (RH) est équivalente au caractère holomorphe de $\frac{1}{\zeta(s)}$ sur $\operatorname{Re}(s) > \frac{1}{2}$, ce qui équivaut exactement à la majoration en racine carrée de la fonction de Mertens : $$\text{Hypothèse 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. Trois applications classiques

  1. Indicatrice d’Euler $\varphi(n)$ : De $\sum_{d \mid n} \varphi(d) = n$ ($\varphi * \mathbf{1} = \mathrm{id}$), l’inversion de Möbius donne $\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. Colliers apériodiques (mots de Lyndon) et polynômes irréductibles sur $\mathbb{F}_q$ : Le nombre $N_q(d)$ de colliers apériodiques de longueur $d$ sur un alphabet de taille $q$ et le nombre $I_q(d)$ de polynômes irréductibles unitaires de degré $d$ sur le corps fini $\mathbb{F}_q$ (via $x^{q^n} - x = \prod_{d \mid n} \prod_{\deg P = d} P(x)$) vérifient tous deux $q^n = \sum_{d \mid n} d \cdot N_q(d) = \sum_{d \mid n} d \cdot I_q(d)$. L’inversion de Möbius fournit la formule de Gauss : $$N_q(n) = I_q(n) = \frac{1}{n} \sum_{d \mid n} \mu\!\left(\frac{n}{d}\right) q^d$$
  3. Polynômes cyclotomiques $\Phi_n(x)$ : À partir de $x^n - 1 = \prod_{d \mid n} \Phi_d(x)$, l’inversion de Möbius multiplicative donne : $$\Phi_n(x) = \prod_{d \mid n} (x^d - 1)^{\mu(n/d)}$$ Pour $n = 12$, avec $d \in \{1, 2, 3, 4, 6, 12\}$ et $\mu(12/d) \in \{0, +1, 0, -1, -1, +1\}$, on obtient : $$\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. La grande unification de Gian-Carlo Rota (1964) : Posets et algèbres d’incidence

Soit $(P, \le)$ un ensemble partiellement ordonné (poset) localement fini (chaque intervalle fermé $[x, y] = \{z \in P \mid x \le z \le y\}$ est fini). L’algèbre d’incidence $I(P)$ est munie du produit de convolution :

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

L’élément neutre est le delta de Kronecker $\delta(x, y) = [x = y]$. La fonction zêta $\zeta(x, y) = 1$ (pour $x \le y$) admet un unique inverse $\mu = \zeta^{-1}$ défini par récurrence par $\mu(x, x) = 1$ et $\mu(x, y) = -\sum_{x \le z < y} \mu(x, z)$ pour $x < y$. On obtient ainsi le théorème d’inversion de Möbius généralisé sur les 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["Inversion de Möbius généralisée de Rota (1964)<br/>μ = ζ⁻¹ dans l'algèbre d'incidence I(P)<br/>g = f * ζ  ⇔  f = g * μ"]
    R --> P1["1. Chaîne linéaire (ℕ₀, ≤)<br/>0 < 1 < 2 < 3 < ..."]
    R --> P2["2. Treillis booléen des sous-ensembles (𝒫(S), ⊆)<br/>Inclusion A ⊆ B"]
    R --> P3["3. Treillis de divisibilité (ℕ⁺, |)<br/>Divisibilité a | b"]
    R --> P4["4. Treillis des partitions (Π_n, ≤)<br/>Raffinement π ≤ σ"]
    P1 --> T1["μ(i, i) = 1, μ(i, i+1) = -1, sinon 0<br/>⇒ Théorème fondamental du calcul discret<br/>f(n) = g(n) - g(n-1) (Δ = Σ⁻¹)"]
    P2 --> T2["μ(A, B) = (-1)^|B \ A|<br/>⇒ Principe d'inclusion-exclusion (PIE)<br/>& Dérangements D_n"]
    P3 --> T3["μ(a, b) = μ_classique(b/a)<br/>⇒ Inversion de Möbius arithmétique<br/>(Produit direct de chaînes d'exposants premiers !)"]
    P4 --> T4["μ(0̂, 1̂) = (-1)^(n-1) (n-1)!<br/>⇒ Formule d'inversion moments-cumulants<br/>en théorie des probabilités"]
Poset $(P, \le)$Relation d’ordre $x \le y$Fonction de Möbius $\mu(x, y)$Théorème fondamental issu de $f = g * \mu$
Chaîne linéaire $(\mathbb{N}_0, \le)$Ordre naturel $i \le j$$1$ ($j=i$), $-1$ ($j=i+1$), $0$ (sinon)Calcul discret fondamental $f(n) = g(n) - g(n-1)$
Treillis booléen $(\mathcal{P}(S), \subseteq)$Inclusion $A \subseteq B$$(-1)^{B \setminus A
Treillis de divisibilité $(\mathbb{N}^+, \mid)$Divisibilité $a \mid b$$\mu_{\text{classique}}(b/a) \in \{-1, 0, 1\}$Inversion de Möbius classique $f(n) = \sum_{d \mid n} \mu(n/d) g(d)$
Treillis des partitions $(\Pi_n, \le)$Raffinement $\pi \le \sigma$$\mu(\pi, \hat{1}) = (-1)^{\pi
comments powered by Disqus