Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck 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 X, I, (Ai)i∈I and the intersections AJ be a sieve family (A finite family (Ai)i∈I of subsets of a finite set X, the intersections AJ for J⊆I, and the convention A∅=X), let U:=⋃i∈IAi, put N:=∣I∣, and let ι be the canonical natural (The canonical natural ι(n)=n⋅1F of a field). For j∈N and m∈N set

Sj  :=  ∑J∈[I]jι∣AJ∣,Tm  :=  ∑i<m(−1)i Si+1,

the first sum being over the finite set of j-element subsets of I and the second the real finite sum of Finite sums and finite products, by recursion. Thus T0=0, T1=S1 and T2=S1−S2. Then, in R:

  1. Odd truncation over-estimates. ι∣U∣≤T2r+1 for every r∈N.
  2. Even truncation under-estimates. ι∣U∣≥T2r for every r∈N.
  3. Both are equalities once the truncation reaches ∣I∣. Tm=ι∣U∣ for every m≥N.

Clause 1 at r=0 is the union bound ι∣U∣≤S1, and clause 2 at r=0 is the trivial ι∣U∣≥T0=0; the first substantial even case is r=1, where T2=S1−S2.

Facts & Assumptions

Given: A sieve family X, I, (Ai)i∈I with intersections AJ, union U, traces T(x) and t(x):=∣T(x)∣ (A finite family (Ai)i∈I of subsets of a finite set X, the intersections AJ for J⊆I, and the convention A∅=X); N:=∣I∣; the quantities Sj and Tm of the Statement; and, for V⊆X, the indicator 1V:X→R with value 1 on V and 0 off it.

[L3]

Splitting a sum along a partition of its index set (The sum rule: a finite disjoint union is finite with ∣A∪B∣=∣A∣+∣B∣ and ∣⋃i∈IAi∣=∑i∈I∣Ai∣, and a sum over a finite index set splits along a partition, clause 3); and, for sums over a finite index set, the bridge ∑i∈nui=∑i<nui, the empty index set and the constant summand (The sum ∑i∈Sai over a finite index set, and its product form, clauses (a) and (c)).

[L5]

Real finite-sum laws, read over a finite index set through an enumeration (The sum ∑i∈Sai 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ι(t−1M) for every t≥1 and every M (∑j<m+1(−1)j ι(tj)=(−1)m ι(t−1m) for every t≥1 and every m).

[L7]

Powers of −1: (−1)0=1 and (−1)p+1=−(−1)p (Integer powers am); and (−1)2r=1, (−1)2r+1=−1. For the last two, (−1)2r=((−1)2)r=1r by clause 1 of Laws of integer exponents, and 1r=ι(1)r=ι(1r)=ι(1)=1 by clauses (b) and (d) of Exponentiation of natural numbers, mn, and its agreement with the integer power in R with The canonical natural ι(n)=n⋅1F of a field; then (−1)2r+1=(−1)2r⋅(−1)=−1.

[L9]

Boundary values of a binomial coefficient: (n0)=1 for every n, while (nj)=0 whenever j>n, so in particular (0j)=0 for j≥1 (The set [A]k of k-element subsets and the binomial coefficient (nk):=∣[n]k∣); ι(0)=0 and ι(p)≥0 for every natural p, ι being strictly increasing with ι(0)=0 (Laws of finite sums and products in N, and ι(∑k<nak)=∑k<nι(ak), clause 7).

[L10]

R is an ordered field (Ordered field, Field).

Proof

technique · direct
1.1

Each Sj with j≥1 counted pointwise. By [L1], ι∣AJ∣=∑x∈X1AJ(x) for every J⊆I; interchanging the resulting double sum by [L4] gives Sj=∑x∈X(∑J∈[I]j1AJ(x)). For j≥1 every J∈[I]j is nonempty, so by [L2] the inner sum is ι of the number of J∈[I]j with J⊆T(x), that is ι∣[T(x)]j∣=ι(t(x)j). Hence Sj=∑x∈Xι(t(x)j) for every j≥1.

L1L2L4
1.2

The pointwise truncation. For x∈X and m∈N put cm(x):=∑i<m(−1)i ι(t(x)i+1).

construct
1.3

A closed form for cm(x). Splitting ∑j<m+1(−1)jι(t(x)j) at the index 1 by [L5] gives (−1)0ι(t(x)0)+∑i<m(−1)1+iι(t(x)1+i), which by [L7] and scaling is 1−cm(x); hence cm(x)=1−∑j<m+1(−1)jι(t(x)j). So cm(x)=1−(−1)mι(t(x)−1m) when t(x)≥1, by [L6]. When t(x)=0 every term of cm(x) is ι(0i+1)=0 by [L9], so cm(x)=0.

L5L6L7L9
2.1

Tm counted pointwise. Scaling step 1.1 by (−1)i gives (−1)iSi+1=∑x∈X(−1)iι(t(x)i+1) for every i; summing over i∈m, using ∑i∈m=∑i<m from [L3] and interchanging by [L4], gives Tm=∑x∈Xcm(x) for every m∈N.

step 1.1step 1.2L3L4L5
2.2

The pointwise comparison. Let x∈X and r∈N. If x∉U then t(x)=0 by [L2], so c2r(x)=c2r+1(x)=0=1U(x) by step 1.3. If x∈U then t(x)≥1, and step 1.3 with [L7] gives c2r+1(x)=1+ι(t(x)−12r+1)≥1=1U(x) and c2r(x)=1−ι(t(x)−12r)≤1=1U(x), since ι of a natural number is at least 0 by [L9]. So c2r+1(x)≥1U(x)≥c2r(x) for every x∈X.

step 1.3L2L7L9L10
3.1

Clauses 1 and 2. Monotonicity of a finite sum over the index set X, applied to step 2.2, gives ∑x∈Xc2r(x)≤∑x∈X1U(x)≤∑x∈Xc2r+1(x); the middle term is ι∣U∣ by [L1] and the outer two are T2r and T2r+1 by step 2.1.

step 2.1step 2.2L1L5
4.1

Clause 3. The sets [I]i+1 for i∈N are pairwise disjoint with union P(I)∖{∅}, since a nonempty J⊆I has exactly one cardinality and it satisfies 1≤∣J∣≤N by [L2]; splitting the sieve sum along this partition, and using (−1)∣J∣+1=(−1)i+2=(−1)i for J∈[I]i+1 from [L7], gives ∑J∈P(I)∖{∅}(−1)∣J∣+1ι∣AJ∣=∑i<N(−1)iSi+1=TN, which equals ι∣U∣ by [L8]. For m≥N, splitting Tm at the index N by [L5] and noting that i≥N forces i+1>N, hence [I]i+1=∅ and Si+1=0 by [L2], [L3] and [L9], gives Tm=TN=ι∣U∣; with step 3.1 this completes all three clauses.

step 3.1L2L3L5L7L8L9∎

Remarks

  • Why the parity is written as 2r and 2r+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 and (−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 m misses the indicator of U at a point of trace size t≥1 by exactly (−1)mι(t−1m), 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 X to U appears. The ambient set may be much larger than the union without affecting either side.

Depends on

Used by

Dependency tree · two levels

65 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources