Featured image of post 합계만 알 때 원래의 수를 되찾을 수 있을까? — 뫼비우스 반전의 수학

합계만 알 때 원래의 수를 되찾을 수 있을까? — 뫼비우스 반전의 수학

약수의 합이나 부분집합의 누적합처럼 뒤섞인 합계만 관측할 수 있을 때, 중복 계산된 기여를 정밀하게 벗겨내어 순수한 원래의 값을 복원하는 뫼비우스 함수와 뫼비우스 반전 공식. 디리클레 합성곱 가환환, 리만 제타 함수와의 쌍대성, 오일러 피 함수와 원분다항식 응용, 그리고 로타(Gian-Carlo Rota)의 부분순서집합(Poset)과 결합대수 대통일 이론까지 완벽 해설.

1. 들어가며: 뒤섞인 ‘합계’로부터 ‘순수한 원래의 값’을 복원할 수 있는가?

정수론, 조합론, 대수학, 그리고 통계물리학의 수많은 문제에서 우리는 동일한 역문제(Inverse Problem)의 딜레마와 마주한다. 우리가 진정으로 알고자 하는 순수하고 원시적인 양(Primitive quantity) \(f(n)\)은 직접 세거나 측정하기가 매우 어려운 반면, 계층 구조의 하위 요소들이 모두 합쳐진 누적 합계 \(g(n)\)은 놀라울 정도로 쉽게 계산된다는 점이다.

대표적인 세 가지 예를 살펴보자.

  1. 주기 문자열과 비주기 원시 문자열(린든 단어, Lyndon words): \(q\)개의 문자로 길이 \(n\)인 문자열을 만들면 총개수는 자명하게 \(g(n) = q^n\)이다. 하지만 이 속에는 더 짧은 주기 \(d \mid n\)이 반복되어 만들어진 퇴화 문자열들이 섞여 있다. 최소 주기가 정확히 \(d\)인 ‘순수 비주기 문자열’의 개수를 \(f(d)\)라 하면, 모든 길이 \(n\)의 문자열은 유일한 최소 주기 \(d \mid n\)을 가지므로 다음의 약수 합 관계가 성립한다: \(g(n) = \sum_{d \mid n} f(d)\)
  2. 가약분수와 기약분수(오일러 피 함수 \(\varphi(n)\)): 분모가 \(n\)인 \(n\)개의 분수 \(\frac{1}{n}, \frac{2}{n}, \dots, \frac{n}{n}\)을 기약분수로 약분하면, 분모는 \(n\)의 약수 \(d \mid n\) 중 하나가 된다. 분모가 정확히 \(d\)인 기약분수의 개수가 바로 오일러 피 함수 \(\varphi(d)\)이므로, 전체 개수 \(n\)은 가우스 항등식을 만족한다: \(n = \sum_{d \mid n} \varphi(d)\)
  3. 부분집합 누적합과 포함-배제의 원리(Inclusion-Exclusion): 유한집합 \(S\)의 각 부분집합 \(A\)가 고유한 값 \(f(A)\)를 가질 때, 관측 가능한 양이 \(B\)에 포함되는 모든 부분집합의 합 \(g(B) = \sum_{A \subseteq B} f(A)\)뿐인 경우다.
\[f(6) = g(6) - g(3) - g(2) + g(1)\]\[f(12) = g(12) - g(6) - g(4) + g(2)\]

놀랍게도 \(3\)과 \(1\) 역시 \(12\)의 약수이지만, 몫 \(12/3 = 4 = 2^2\)과 \(12/1 = 12 = 2^2 \cdot 3\)이 제곱 인수를 포함하기 때문에 \(g(3)\)과 \(g(1)\)의 계수는 \(0\)이 되어 식에서 완전히 사라진다!

1832년 독일의 수학자 아우구스트 페르디난트 뫼비우스(August Ferdinand Möbius)는 뫼비우스 함수 \(\mu(n)\)를 도입하여 이 중복 제거의 부호 법칙을 완벽히 규명했다. 그리고 1964년, MIT의 수학자 지안-카를로 로타(Gian-Carlo Rota)는 기념비적인 논문 *“On the Foundations of Combinatorial Theory I: Theory of Möbius Functions”*를 통해 이를 부분순서집합(Poset) 위의 결합대수(Incidence Algebra)로 일반화하여, 정수론의 뫼비우스 반전, 조합론의 포함-배제 원리, 이산 미적분학의 기본정리, 확률론의 큐뮬런트 전개가 모두 \(\mu = \zeta^{-1}\)이라는 단 하나의 방정식의 서로 다른 모습임을 증명했다.

  flowchart TD
    A["순수 원시량 f(n)<br/>(직접 관측 및 계산이 어려움)"] -->|"약수에 대한 누적합<br/>(상수함수 1과의 디리클레 합성곱: g = f * 1)"| B["관측 가능한 전체 합 g(n) = Σ_{d|n} f(d)<br/>(계산이 쉬우나 하위 중복을 포함)"]
    B -->|"뫼비우스 반전 공식<br/>(역원 μ = 1⁻¹과의 합성곱: f = g * μ)"| C["순수 원시량 f(n)의 완벽한 복원<br/>f(n) = Σ_{d|n} μ(d) g(n/d)"]
    D["뫼비우스 함수 μ(n) ∈ {-1, 0, 1}<br/>제곱 인수가 있으면 0, 서로 다른 k개 소수면 (-1)^k"] -.->|"과잉 차감과 중복 합산을 정밀 상쇄"| C

2. 뫼비우스 함수 \(\mu(n)\)의 정의, 곱셈성 및 기본 항등식

2.1 뫼비우스 함수의 엄밀한 정의

\[\mu(n) = \begin{cases} 1 & (n = 1\text{일 때}), \\[4pt] (-1)^k & (n = p_1 p_2 \cdots p_k\text{가 서로 다른 } k\text{개의 소수의 곱일 때}), \\[4pt] 0 & (\text{어떤 소수 } p\text{에 대하여 } p^2 \mid n\text{일 때, 즉 제곱 인수를 가질 때}). \end{cases}\]

\(n = 1\)부터 \(12\)까지의 소인수분해, 제곱인수 없는 정수(Square-free) 여부, \(\mu(n)\) 및 누적합인 메르텐스 함수(Mertens function) \(M(n) = \sum_{m=1}^n \mu(m)\)의 값은 다음과 같다.

\(n\)소인수분해Square-free 여부서로 다른 소인수 개수 \(k\)뫼비우스 함수 \(\mu(n)\)메르텐스 함수 \(M(n) = \sum_{m=1}^n \mu(m)\)
\(1\)\(1\) (공곱)Yes\(0\)\(+1\)\(+1\)
\(2\)\(2\)Yes\(1\)\(-1\)\(0\)
\(3\)\(3\)Yes\(1\)\(-1\)\(-1\)
\(4\)\(2^2\)No (\(2^2 \mid 4\))—\(0\)\(-1\)
\(5\)\(5\)Yes\(1\)\(-1\)\(-2\)
\(6\)\(2 \cdot 3\)Yes\(2\)\(+1\)\(-1\)
\(7\)\(7\)Yes\(1\)\(-1\)\(-2\)
\(8\)\(2^3\)No (\(2^2 \mid 8\))—\(0\)\(-2\)
\(9\)\(3^2\)No (\(3^2 \mid 9\))—\(0\)\(-2\)
\(10\)\(2 \cdot 5\)Yes\(2\)\(+1\)\(-1\)
\(11\)\(11\)Yes\(1\)\(-1\)\(-2\)
\(12\)\(2^2 \cdot 3\)No (\(2^2 \mid 12\))—\(0\)\(-2\)

왜 \(p^2 \mid n\)일 때 \(\mu(n) = 0\)인가? \(n = p_1^{a_1} \cdots p_k^{a_k}\)의 모든 진약수는 \(k\)개의 극대 진약수 \(M_i = n/p_i\)들의 약수 집합의 합집합에 속한다. 포함-배제 원리에 의해 이들의 교집합은 \(\gcd(n/p_{i_1}, \dots, n/p_{i_r}) = \frac{n}{p_{i_1}\cdots p_{i_r}}\)로 주어지며, 각 소인수는 최대 한 번만 나누어진다. 따라서 제곱 인수를 갖는 \(d\)(\(p^2 \mid d\))는 극대 진약수들의 교집합으로 새롭게 등장하지 않으며 이미 \(n/p\) 단계에서 완전히 처리되었으므로 보정 계수가 \(\mu(d) = 0\)이 된다.

2.2 곱셈성(Multiplicativity)과 기본 항등식의 증명

  1. 곱셈성: \(\gcd(a, b) = 1\)이면 \(\mu(ab) = \mu(a)\mu(b)\)이다. 증명: \(a\) 또는 \(b\)가 제곱 인수를 가지면 \(ab\)도 제곱 인수를 가져 양변 모두 \(0\)이다. 둘 다 제곱 인수가 없으면 서로소 조건에 의해 소인수 집합이 서로소이므로, \(ab\)는 \(r+s\)개의 서로 다른 소수의 곱이 되어 \(\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. 디리클레 합성곱(Dirichlet Convolution)과 수론적 함수의 가환환

3.1 디리클레 합성곱과 역원 \(\mu = \mathbf{1}^{-1}\)

수론적 함수들의 공간 \(\mathcal{A} = \{f : \mathbb{N}^+ \to \mathbb{C}\}\) 위에 디리클레 합성곱을 정의하자:

\[(f * g)(n) := \sum_{d \mid n} f(d)\,g\!\left(\frac{n}{d}\right) = \sum_{ab = n} f(a)\,g(b)\]\[g(n) = \sum_{d \mid n} f(d) = (f * \mathbf{1})(n) \iff g = f * \mathbf{1}\]\[\mu * \mathbf{1} = \mathbf{1} * \mu = \varepsilon \quad \Longleftrightarrow \quad \mu = \mathbf{1}^{-1}\]\[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)\]

3.2 디리클레 급수, 리만 제타 함수 \(\zeta(s)\)와 리만 가설

수론적 함수 \(f\)의 디리클레 급수 \(D_f(s) = \sum_{n=1}^{\infty} \frac{f(n)}{n^s}\)는 합성곱을 일반 곱셈으로 바꾸는 환 준동형사상(\(D_{f * g}(s) = D_f(s) D_g(s)\))이다. 상수함수 \(\mathbf{1}\)의 디리클레 급수는 리만 제타 함수 \(\zeta(s) = \sum_{n=1}^{\infty} \frac{1}{n^s}\)이고 \(D_{\varepsilon}(s) = 1\)이므로, \(\mathbf{1} * \mu = \varepsilon\)으로부터 즉시 다음을 얻는다:

\[\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)\]

이 관계식은 해석적 수론의 핵심 정리들과 직결된다:

  • 소수 정리(Prime Number Theorem)는 \(\sum_{n=1}^{\infty} \frac{\mu(n)}{n} = 0\) (즉 \(M(x) = \sum_{n \le x} \mu(n) = o(x)\))과 동치이다.
  • 리만 가설(Riemann Hypothesis)은 \(\frac{1}{\zeta(s)}\)이 \(\operatorname{Re}(s) > \frac{1}{2}\)에서 해석적임과 동치이며, 이는 메르텐스 함수의 제곱근 상쇄 평가와 완전히 동치이다: \(\text{리만 가설 (RH)} \quad \Longleftrightarrow \quad M(x) = \sum_{n \le x} \mu(n) = O\!\left(x^{\frac{1}{2} + \varepsilon}\right) \quad (\forall \varepsilon > 0)\)

4. 3대 고전 응용: 오일러 피 함수, 린든 단어와 기약다항식, 원분다항식

4.1 응용 1: 오일러 피 함수 \(\varphi(n)\)의 명시적 공식

\[\varphi(n) = \sum_{d \mid n} \mu(d)\,\frac{n}{d} = n \sum_{d \mid n} \frac{\mu(d)}{d} = n \prod_{p \mid n} \left(1 - \frac{1}{p}\right)\]

4.2 응용 2: 비주기 목걸이(린든 단어)와 유한체 \(\mathbb{F}_q\) 위의 기약다항식 개수

  • 비주기 목걸이와 린든 단어: \(q\)개 문자로 만든 길이 \(n\)의 문자열 \(q^n\)개를 최소 주기 \(d \mid n\)에 따라 분류하면, 길이 \(d\)인 비주기 목걸이(린든 단어)의 개수 \(N_q(d)\)에 대하여 \(q^n = \sum_{d \mid n} d \cdot N_q(d)\)가 성립한다. 뫼비우스 반전을 적용하면 모로(Moreau)의 공식을 얻는다: \(N_q(n) = \frac{1}{n} \sum_{d \mid n} \mu\!\left(\frac{n}{d}\right) q^d\)
  • 유한체 \(\mathbb{F}_q\) 위의 기약다항식: 다항식 \(x^{q^n} - x\)는 차수 \(d\)가 \(n\)을 나누는 모든 일계수(monic) 기약다항식들의 곱으로 인수분해된다. 차수 \(d\)인 기약다항식의 개수를 \(I_q(d)\)라 하고 양변의 차수를 비교하면 \(q^n = \sum_{d \mid n} d \cdot I_q(d)\)가 되어 가우스의 공식을 얻는다: \(I_q(n) = N_q(n) = \frac{1}{n} \sum_{d \mid n} \mu\!\left(\frac{n}{d}\right) q^d\)

4.3 응용 3: 곱셈적 뫼비우스 반전과 원분다항식 \(\Phi_n(x)\)

\[\Phi_n(x) = \prod_{d \mid n} (x^d - 1)^{\mu(n/d)}\]\[\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 - 1} = \frac{x^6 + 1}{x^2 + 1} = x^4 - x^2 + 1\]

5. 지안-카를로 로타(Gian-Carlo Rota)의 1964 대통일 이론: 부분순서집합과 결합대수

\[(\alpha * \beta)(x, y) := \sum_{x \le z \le y} \alpha(x, z)\,\beta(z, y) \qquad (x \le y)\]\[\mu(x, x) = 1, \qquad \mu(x, y) = -\sum_{x \le z < y} \mu(x, z) = -\sum_{x < z \le y} \mu(z, y) \quad (x < y)\]\[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["로타의 일반화 뫼비우스 반전 정리 (1964)<br/>결합대수 I(P)에서의 역원 μ = ζ⁻¹<br/>g = f * ζ  ⇔  f = g * μ"]
    R --> P1["1. 선형 전순서 사슬 (ℕ₀, ≤)<br/>0 < 1 < 2 < 3 < ..."]
    R --> P2["2. 부분집합 불 격자 (𝒫(S), ⊆)<br/>집합 포함 관계 A ⊆ B"]
    R --> P3["3. 양의 정수 가분성 격자 (ℕ⁺, |)<br/>약수 관계 a | b"]
    R --> P4["4. 집합 분할 격자 (Π_n, ≤)<br/>분할 세분 관계 π ≤ σ"]
    P1 --> T1["μ(i, i) = 1, μ(i, i+1) = -1, 그 외 0<br/>⇒ 이산 미적분학의 기본정리<br/>f(n) = g(n) - g(n-1) (차분 = 합의 역연산)"]
    P2 --> T2["μ(A, B) = (-1)^|B \ A|<br/>⇒ 포함-배제의 원리 (PIE) 및 완전순열 D_n"]
    P3 --> T3["μ(a, b) = μ_classical(b/a)<br/>⇒ 고전 수론적 뫼비우스 반전<br/>(소수 거듭제곱 사슬들의 직적!)"]
    P4 --> T4["μ(0̂, 1̂) = (-1)^(n-1) (n-1)!<br/>⇒ 확률론의 모멘트와 큐뮬런트 반전 공식"]

4대 부분순서집합의 대통일 비교

  1. 선형 사슬 \((\mathbb{N}_0, \le)\) — 이산 미적분학의 기본정리: \(\mu(i, i) = 1\), \(\mu(i, i+1) = -1\), \(j \ge i+2\)일 때 \(\mu(i, j) = 0\)이므로 \(g(n) = \sum_{k=0}^n f(k) \iff f(n) = g(n) - g(n-1) = \Delta g(n)\) (\(\Delta = \Sigma^{-1}\))이 도출된다.
  2. 불 격자 \((\mathcal{P}(S), \subseteq)\) — 포함-배제의 원리(PIE)와 완전순열 \(D_n\): \(\{0 < 1\}^n\)의 직적이므로 \(\mu(A, B) = (-1)^{|B \setminus A|}\)가 되어 포함-배제의 원리를 얻으며, 부동점 집합에 적용하면 완전순열(교란순열, Derangements) 공식 \(D_n = n! \sum_{k=0}^n \frac{(-1)^k}{k!}\)이 즉시 유도된다.
  3. 가분성 격자 \((\mathbb{N}^+, \mid)\) — 고전적 뫼비우스 반전의 기하학적 본질: 구간 \([a, b]\)는 \(b/a = p_1^{e_1}\cdots p_k^{e_k}\)의 소인수 지수 사슬 \(\{0 < 1 < \cdots < e_i\}\)들의 직적과 동형이다. 선형 사슬에서 2단계 이상 떨어진 곳의 1계 차분 계수가 \(0\)이므로, \(e_i \ge 2\) (\(p_i^2 \mid (b/a)\))일 때 \(\mu(a, b) = \mu_{\text{classical}}(b/a) = 0\)이 되는 것이다!
  4. 집합 분할 격자 \((\Pi_n, \le)\) — 확률론의 모멘트와 큐뮬런트(Cumulants): \(\mu(\hat{0}, \hat{1}) = (-1)^{n-1}(n-1)!\)에 의해 모멘트 \(\mathbb{E}[X_1\cdots X_n]\)으로부터 순수 상관관계인 큐뮬런트 \(\kappa(X_1, \dots, X_n) = \sum_{\pi \in \Pi_n} (-1)^{|\pi|-1}(|\pi|-1)! \prod_{B \in \pi} \mathbb{E}[\prod_{i \in B} X_i]\)를 추출한다.
부분순서집합 \((P, \le)\)순서 관계 \(x \le y\)구간 \([x, y]\)의 구조뫼비우스 함수 \(\mu(x, y)\)일반화 뫼비우스 반전이 도출하는 기본 정리
선형 사슬 \((\mathbb{N}_0, \le)\)대소 관계 \(i \le j\)길이 \(j-i\)인 선형 사슬\(j=i\)면 \(1\), \(j=i+1\)이면 \(-1\), 외 \(0\)이산 미적분학의 기본정리 \(f(n) = g(n) - g(n-1)\)
불 격자 \((\mathcal{P}(S), \subseteq)\)부분집합 포함 \(A \subseteq B\)초입방체 ${0 < 1}^{B \setminus A}$
가분성 격자 \((\mathbb{N}^+, \mid)\)약수 관계 \(a \mid b\)소인수 지수 사슬의 직적\(\mu_{\text{classical}}(b/a) \in \{-1, 0, 1\}\)고전 수론적 뫼비우스 반전 \(f(n) = \sum_{d \mid n} \mu(n/d) g(d)\)
분할 격자 \((\Pi_n, \le)\)분할 세분 \(\pi \le \sigma\)블록 병합 격자$\mu(\pi, \hat{1}) = (-1)^{\pi

6. 맺음말: 중복을 도려내고 숨겨진 본질을 드러내는 수학의 메스

관측할 수 있는 데이터가 하위 요소들의 중첩된 합계뿐일지라도, 그 바탕에 놓인 부분순서 구조의 제타 함수를 역전(\(\mu = \zeta^{-1}\))시키면 모든 중복을 한 치의 오차도 없이 걷어낼 수 있다. 뫼비우스 반전은 정수론과 조합론을 넘어 현대 수학 전반에서 ‘순수한 원시적 구조’를 발굴해 내는 가장 보편적이고 우아한 수학적 메스이다.

comments powered by Disqus