Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)
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.

Truncating the sieve at an odd depth over-estimates the size of the union and truncating it at an even depth under-estimates it

Statement

Let XX, II, (Ai)iI(A_i)_{i \in I} and the intersections AJA_J be a sieve family (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), let U:=iIAiU := \bigcup_{i \in I}A_i, put N:=IN := \lvert I\rvert, and let ι\iota be the canonical natural (The canonical natural ι(n)=n1F\iota(n) = n \cdot 1_F of a field). For jNj \in \mathbb{N} and mNm \in \mathbb{N} set

Sj  :=  J[I]jιAJ,Tm  :=  i<m(1)iSi+1,S_j \;:=\; \sum_{J \in [I]^{j}} \iota\lvert A_J\rvert, \qquad T_m \;:=\; \sum_{i<m}(-1)^{i}\,S_{i+1},

the first sum being over the finite set of jj-element subsets of II and the second the real finite sum of Finite sums and finite products, by recursion. Thus T0=0T_0 = 0, T1=S1T_1 = S_1 and T2=S1S2T_2 = S_1 - S_2. Then, in R\mathbb{R}:

  1. Odd truncation over-estimates. ιUT2r+1\iota\lvert U\rvert \le T_{2r+1} for every rNr \in \mathbb{N}.
  2. Even truncation under-estimates. ιUT2r\iota\lvert U\rvert \ge T_{2r} for every rNr \in \mathbb{N}.
  3. Both are equalities once the truncation reaches I\lvert I\rvert. Tm=ιUT_m = \iota\lvert U\rvert for every mNm \ge N.

Clause 1 at r=0r = 0 is the union bound ιUS1\iota\lvert U\rvert \le S_1, and clause 2 at r=0r = 0 is the trivial ιUT0=0\iota\lvert U\rvert \ge T_0 = 0; the first substantial even case is r=1r = 1, where T2=S1S2T_2 = S_1 - S_2.

Facts & Assumptions

Given: A sieve family XX, II, (Ai)iI(A_i)_{i \in I} with intersections AJA_J, union UU, traces T(x)T(x) and t(x):=T(x)t(x) := \lvert T(x)\rvert (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); N:=IN := \lvert I\rvert; the quantities SjS_j and TmT_m of the Statement; and, for VXV \subseteq X, the indicator 1V:XR\mathbf{1}_V : X \to \mathbb{R} with value 11 on VV and 00 off it.

[L5]

Real finite-sum laws, read over a finite index set through an enumeration (The sum iSai\sum_{i \in S} a_i over a finite index set, and its product form): additivity, scaling, splitting at an index and monotonicity (Laws of finite sums and finite products, clauses 1 to 4, Finite sums and finite products, by recursion).

[L6]

The partial alternating row sum: j<M+1(1)jι(tj)=(1)Mι(t1M)\sum_{j<M+1}(-1)^{j}\iota\binom{t}{j} = (-1)^{M}\iota\binom{t-1}{M} for every t1t \ge 1 and every MM (j<m+1(1)jι(tj)=(1)mι(t1m)\sum_{j<m+1}(-1)^{j}\,\iota\binom{t}{j} = (-1)^{m}\,\iota\binom{t-1}{m} for every t1t \ge 1 and every mm).

[L7]

Powers of 1-1: (1)0=1(-1)^{0} = 1 and (1)p+1=(1)p(-1)^{p+1} = -(-1)^{p} (Integer powers ama^m); and (1)2r=1(-1)^{2r} = 1, (1)2r+1=1(-1)^{2r+1} = -1. For the last two, (1)2r=((1)2)r=1r(-1)^{2r} = \big((-1)^{2}\big)^{r} = 1^{r} by clause 1 of Laws of integer exponents, and 1r=ι(1)r=ι(1r)=ι(1)=11^{r} = \iota(1)^{r} = \iota(1^{r}) = \iota(1) = 1 by clauses (b) and (d) of Exponentiation of natural numbers, mnm^{n}, and its agreement with the integer power in R\mathbb{R} with The canonical natural ι(n)=n1F\iota(n) = n \cdot 1_F of a field; then (1)2r+1=(1)2r(1)=1(-1)^{2r+1} = (-1)^{2r}\cdot(-1) = -1.

[L9]

Boundary values of a binomial coefficient: (n0)=1\binom{n}{0}=1 for every nn, while (nj)=0\binom{n}{j} = 0 whenever j>nj > n, so in particular (0j)=0\binom{0}{j} = 0 for j1j \ge 1 (The set [A]k[A]^{k} of kk-element subsets and the binomial coefficient (nk):=[n]k\binom{n}{k} := \lvert [n]^{k}\rvert); ι(0)=0\iota(0) = 0 and ι(p)0\iota(p) \ge 0 for every natural pp, ι\iota being strictly increasing with ι(0)=0\iota(0) = 0 (Laws of finite sums and products in N\mathbb{N}, and ι(k<nak)=k<nι(ak)\iota\big(\sum_{k<n} a_k\big) = \sum_{k<n} \iota(a_k), clause 7).

[L10]

R\mathbb{R} is an ordered field (Ordered field, Field).

Proof

technique · direct
1.1

Each SjS_j with j1j \ge 1 counted pointwise. By [L1], ιAJ=xX1AJ(x)\iota\lvert A_J\rvert = \sum_{x \in X}\mathbf{1}_{A_J}(x) for every JIJ \subseteq I; interchanging the resulting double sum by [L4] gives Sj=xX(J[I]j1AJ(x))S_j = \sum_{x \in X}\big(\sum_{J \in [I]^{j}}\mathbf{1}_{A_J}(x)\big). For j1j \ge 1 every J[I]jJ \in [I]^{j} is nonempty, so by [L2] the inner sum is ι\iota of the number of J[I]jJ \in [I]^{j} with JT(x)J \subseteq T(x), that is ι[T(x)]j=ι(t(x)j)\iota\lvert [T(x)]^{j}\rvert = \iota\binom{t(x)}{j}. Hence Sj=xXι(t(x)j)S_j = \sum_{x \in X}\iota\binom{t(x)}{j} for every j1j \ge 1.

L1L2L4
1.2

The pointwise truncation. For xXx \in X and mNm \in \mathbb{N} put cm(x):=i<m(1)iι(t(x)i+1)c_m(x) := \sum_{i<m}(-1)^{i}\,\iota\binom{t(x)}{i+1}.

construct
1.3

A closed form for cm(x)c_m(x). Splitting j<m+1(1)jι(t(x)j)\sum_{j<m+1}(-1)^{j}\iota\binom{t(x)}{j} at the index 11 by [L5] gives (1)0ι(t(x)0)+i<m(1)1+iι(t(x)1+i)(-1)^{0}\iota\binom{t(x)}{0} + \sum_{i<m}(-1)^{1+i}\iota\binom{t(x)}{1+i}, which by [L7] and scaling is 1cm(x)1 - c_m(x); hence cm(x)=1j<m+1(1)jι(t(x)j)c_m(x) = 1 - \sum_{j<m+1}(-1)^{j}\iota\binom{t(x)}{j}. So cm(x)=1(1)mι(t(x)1m)c_m(x) = 1 - (-1)^{m}\iota\binom{t(x)-1}{m} when t(x)1t(x) \ge 1, by [L6]. When t(x)=0t(x) = 0 every term of cm(x)c_m(x) is ι(0i+1)=0\iota\binom{0}{i+1} = 0 by [L9], so cm(x)=0c_m(x) = 0.

L5L6L7L9
2.1

TmT_m counted pointwise. Scaling step 1.1 by (1)i(-1)^{i} gives (1)iSi+1=xX(1)iι(t(x)i+1)(-1)^{i}S_{i+1} = \sum_{x \in X}(-1)^{i}\iota\binom{t(x)}{i+1} for every ii; summing over imi \in m, using im=i<m\sum_{i \in m} = \sum_{i<m} from [L3] and interchanging by [L4], gives Tm=xXcm(x)T_m = \sum_{x \in X}c_m(x) for every mNm \in \mathbb{N}.

step 1.1step 1.2L3L4L5
2.2

The pointwise comparison. Let xXx \in X and rNr \in \mathbb{N}. If xUx \notin U then t(x)=0t(x) = 0 by [L2], so c2r(x)=c2r+1(x)=0=1U(x)c_{2r}(x) = c_{2r+1}(x) = 0 = \mathbf{1}_U(x) by step 1.3. If xUx \in U then t(x)1t(x) \ge 1, and step 1.3 with [L7] gives c2r+1(x)=1+ι(t(x)12r+1)1=1U(x)c_{2r+1}(x) = 1 + \iota\binom{t(x)-1}{2r+1} \ge 1 = \mathbf{1}_U(x) and c2r(x)=1ι(t(x)12r)1=1U(x)c_{2r}(x) = 1 - \iota\binom{t(x)-1}{2r} \le 1 = \mathbf{1}_U(x), since ι\iota of a natural number is at least 00 by [L9]. So c2r+1(x)1U(x)c2r(x)c_{2r+1}(x) \ge \mathbf{1}_U(x) \ge c_{2r}(x) for every xXx \in X.

step 1.3L2L7L9L10
3.1

Clauses 1 and 2. Monotonicity of a finite sum over the index set XX, applied to step 2.2, gives xXc2r(x)xX1U(x)xXc2r+1(x)\sum_{x \in X}c_{2r}(x) \le \sum_{x \in X}\mathbf{1}_U(x) \le \sum_{x \in X}c_{2r+1}(x); the middle term is ιU\iota\lvert U\rvert by [L1] and the outer two are T2rT_{2r} and T2r+1T_{2r+1} by step 2.1.

step 2.1step 2.2L1L5
4.1

Clause 3. The sets [I]i+1[I]^{i+1} for iNi \in N are pairwise disjoint with union P(I){}\mathcal{P}(I)\setminus\{\varnothing\}, since a nonempty JIJ \subseteq I has exactly one cardinality and it satisfies 1JN1 \le \lvert J\rvert \le N by [L2]; splitting the sieve sum along this partition, and using (1)J+1=(1)i+2=(1)i(-1)^{\lvert J\rvert + 1} = (-1)^{i+2} = (-1)^{i} for J[I]i+1J \in [I]^{i+1} from [L7], gives JP(I){}(1)J+1ιAJ=i<N(1)iSi+1=TN\sum_{J \in \mathcal{P}(I)\setminus\{\varnothing\}}(-1)^{\lvert J\rvert+1}\iota\lvert A_J\rvert = \sum_{i<N}(-1)^{i}S_{i+1} = T_N, which equals ιU\iota\lvert U\rvert by [L8]. For mNm \ge N, splitting TmT_m at the index NN by [L5] and noting that iNi \ge N forces i+1>Ni+1 > N, hence [I]i+1=[I]^{i+1} = \varnothing and Si+1=0S_{i+1} = 0 by [L2], [L3] and [L9], gives Tm=TN=ιUT_m = T_N = \iota\lvert U\rvert; with step 3.1 this completes all three clauses.

step 3.1L2L3L5L7L8L9

Remarks

  • Why the parity is written as 2r2r and 2r+12r+1. Nothing among this page's declared prerequisites defines the words even and odd, and the statement needs only the two families of truncation depths, which the two displayed forms name directly. The sign facts (1)2r=1(-1)^{2r} = 1 and (1)2r+1=1(-1)^{2r+1} = -1 are then the whole use of parity in the proof.

  • Where the error term comes from. Step 1.3 says that a truncation at depth mm misses the indicator of UU at a point of trace size t1t \ge 1 by exactly (1)mι(t1m)(-1)^{m}\iota\binom{t-1}{m}, a single binomial coefficient. The sign of that term is what makes the inequality go one way for one parity and the other way for the other, and its nonnegativity is what makes the inequality hold at all.

  • A point outside the union contributes nothing at any depth, which is why no hypothesis relating XX to UU appears. The ambient set may be much larger than the union without affecting either side.

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 89 results over 30 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