Alphabeta Math
CorollaryStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passaudited 2026-07-31
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The complementary inclusion-exclusion formula is Möbius inversion on the Boolean lattice

Statement

For a finite sieve family (Ai)iI(A_i)_{i\in I} in a finite ambient set XX, let ι:NR\iota:\mathbb N\to\mathbb R be the canonical natural map used in Inclusion and exclusion: ιiIAi=JI(1)J+1ιAJ\iota\lvert\bigcup_{i \in I} A_i\rvert = \sum_{\varnothing \ne J \subseteq I}(-1)^{\lvert J\rvert + 1}\,\iota\lvert A_J\rvert, together with the complementary form counting the elements in none of the AiA_i. The complementary inclusion-exclusion identity

ιXiIAi=JI(1)JιAJ\iota|X\setminus\bigcup_{i\in I}A_i|=\sum_{J\subseteq I}(-1)^{|J|}\,\iota|A_J|

in R\mathbb R is exactly the upper-finite Möbius inversion formula on the Boolean lattice P(I)\mathcal P(I).

Facts & Assumptions

Given: A sieve family X,I,(Ai)iIX,I,(A_i)_{i\in I}, its intersections AJA_J, and the trace T(x):={iI:xAi}T(x):=\{i\in I:x\in A_i\} (A finite family (Ai)iI(A_i)_{i \in I} of subsets of a finite set XX, the intersections AJA_J for JIJ \subseteq I, and the convention A=XA_\varnothing = X).

[F1]

For JIJ\subseteq I, xAJx\in A_J exactly when JT(x)J\subseteq T(x), including A=XA_\varnothing=X; and xiAix\notin\bigcup_iA_i exactly when T(x)=T(x)=\varnothing (A finite family (Ai)iI(A_i)_{i \in I} of subsets of a finite set XX, the intersections AJA_J for JIJ \subseteq I, and the convention A=XA_\varnothing = X).

[L1]

Both forms of Möbius inversion hold on the finite Boolean lattice (Both forms of Möbius inversion hold on every finite poset).

[L2]

Its Möbius function is μ(J,K)=(1)KJ\mu(J,K)=(-1)^{|K\setminus J|} (For ABA\subseteq B in a finite Boolean lattice, μ(A,B)=(1)BA\mu(A,B)=(-1)^{\lvert B\setminus A\rvert}).

Proof

technique · direct
1.1

For KIK\subseteq I, let h(K):=ι{xX:T(x)=K}h(K):=\iota|\{x\in X:T(x)=K\}|, and let g(J):=ιAJg(J):=\iota|A_J|. The trace classes partition AJA_J, and [F1] gives g(J)=KJh(K)g(J)=\sum_{K\supseteq J}h(K) in R\mathbb R.

F1L3
2.1

Apply the upper-finite form of [L1] at J=J=\varnothing: h()=Kμ(,K)g(K)h(\varnothing)=\sum_{K\supseteq\varnothing}\mu(\varnothing,K)g(K).

step 1.1L1
3.1

By [F1], h()=ιXiAih(\varnothing)=\iota|X\setminus\bigcup_iA_i|, and by [L2], μ(,K)=(1)K\mu(\varnothing,K)=(-1)^{|K|}. Substitution in step 2.1 gives ιXiAi=KI(1)KιAK\iota|X\setminus\bigcup_iA_i|=\sum_{K\subseteq I}(-1)^{|K|}\,\iota|A_K|.

step 2.1F1L2
4.1

The identity in step 3.1 matches [L3] term for term, including the empty-subset term ιA=ιX\iota|A_\varnothing|=\iota|X|; hence complementary inclusion-exclusion is Boolean-lattice Möbius inversion.

step 3.1L3

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 88 results over 20 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources