The two transforms
For f mapping subsets of a ground set into a ring:
- Zeta transform:
f̂(S) = Σ_{R ⊆ S} f(R)2:07,8:16. - Möbius inversion:
f̃(S) = Σ_{R ⊆ S} (−1)^{|S − R|} · f(R)8:16.
The key claim — they are inverses
- Claim:
(f̂)~ = (f̃)^ = f8:56. - In words: zeta-transform then Möbius-invert gives back
f; Möbius-invert then zeta-transform also gives backf8:56. - This is "the real place where the formula comes from and why it works" — the whole k-coloring identity is a consequence
8:56.
flowchart LR
F["f(S)"] -- "ζ: Σ_{R⊆S} f(R)" --> H["f̂(S)"]
H -- "μ: Σ_{R⊆S} (−1)^{|S−R|} f̂(R)" --> F
F -- "μ" --> T["f̃(S)"]
T -- "ζ" --> F
Proof of one direction: (f̃)^ = f
Only one direction is shown; the other is very similar 9:38.
- Start from the definition:
f̃(T) = Σ_{S ⊆ T} (−1)^{|T − S|} f(S)11:12. - Apply the zeta transform:
(f̃)^(T) = Σ_{S ⊆ T} f̃(S), and expandf̃(S)overR ⊆ S12:13. - Get the double sum
Σ_{R ⊆ S ⊆ T} (−1)^{|S − R|} f(R)13:03. - Swap the order of summation:
Σ_{R ⊆ T} f(R) · ( Σ_{R ⊆ S ⊆ T} (−1)^{|S − R|} )14:01. - The inner sum is the inclusion–exclusion fact, so it collapses to
[R = T], leaving justf(T)14:58.
Caveat from the live derivation
- The lecturer wanted the exponent to read
|T − S|rather than|S − R|and got briefly stuck on a sign14:58,15:16. - Resolution given on the spot: the inner sum differs from the inclusion–exclusion form only by a fixed sign that depends on nothing else, and the term vanishes unless
R = T— where a single summand survives — so the sign is irrelevant to the conclusion16:10,16:34,17:02.