Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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.

Conditional CLT for a random subset of an IID finite population

Statement

Assume the Axiom of Choice. For each N, let WN,1,…,WN,N be IID real variables with mean 0, variance σN2→σ2>0, and uniformly integrable squares:

lim⁡K→∞sup⁡NE ⁣[WN,121{∣WN,1∣>K}]=0.

Let integer sample sizes mN,nN satisfy mN+nN=N and mN/N→p∈(0,1), and put q=1−p. It is enough to consider sufficiently large N, for which N>1 and 1≤mN,nN≤N−1; for each such N, choose a uniformly random mN-element subset AN⊆{1,…,N} independently of the row. Set

WˉN=N−1∑i=1NWN,i,SN2=(N−1)−1∑i=1N(WN,i−WˉN)2.

Define

TN=∑i∈AN(WN,i−WˉN)mNnNSN2/N,

and set TN=0 if SN2=0. Then the conditional distribution of TN given the finite population converges in probability to N(0,1), uniformly in its real argument.

Facts & Assumptions

Given: IID rows with mean zero, variances σN2→σ2>0, uniformly integrable squares, and a uniform sample without replacement of size mN with mN/N→p∈(0,1).

[F1]

Martingale central limit theorem: a square-integrable martingale-difference array whose predictable variance clock tends to 1 in probability and satisfies Lindeberg has a standard-normal terminal limit, assuming AC.

[F2]

Conditional Hoeffding bound for bounded martingale differences: if a conditionally centered increment has conditional range of width at most c, its conditional exponential moment is at most eλ2c2/8.

[F3]

Square-integrable martingale-difference array and variance clock: for martingale differences Dk, the predictable clock is ∑kE[Dk2∣Fk−1].

[F4]

Simple random sampling without replacement: every subset of the given size is sampled with equal probability.

[F5]

SRSWOR inclusion covariance and sample-mean variance: for fixed population values with finite-population variance SN2, a size-mN sample sum has variance mNnNSN2/N.

[F6]

Independent random elements: the random subset is independent of the IID row, so conditional on the row its design law is uniform SRSWOR.

[F7]

Tower property of conditional expectation: iterated conditioning preserves conditional-expectation identities.

[A1]

The Axiom of Choice is assumed exactly for the martingale CLT and the conditional-expectation interfaces in [F1]–[F3]. The Axiom of Choice

Proof

Given: The hypotheses in the Statement. Prove conditional normal convergence for the displayed random-subset statistic.

1.1givenalgebra

Since EWN,1=0 and σN2 is bounded, Chebyshev gives WˉN→0 in probability. To show N−1∑iWN,i2−σN2→0, first truncate W2 at a fixed K: the truncated variables are bounded, so Chebyshev gives convergence of their row average to its expectation. The expected tail average is at most sup⁡NE[WN,121{∣WN,1∣>K}], which tends to zero as K→∞ by uniform integrability. Hence the untruncated average converges to σ2, and SN2→σ2.

1.2F3F4F6givenconstruct

Conditional on the row, list its centered values in a uniformly random order aN,π(1),…,aN,π(N) and write Sj=∑i≤jaN,π(i). For j<N, E[aN,π(j+1)∣Fj]=−Sj/(N−j), since the remaining values sum to −Sj. Therefore Mj:=Sj/(N−j) is a martingale for j≤mN, and its increments are bounded by 2max⁡i∣aN,i∣/(N−j−1). For j≤mN−1, the denominator is at least nN, which is bounded below by a positive multiple of N.

2.1givenstep 1.1algebra

For every ε>0, a union bound and W2≥ε2N on {∣W∣>εN} give P ⁣(max⁡i≤N∣WN,i∣>εN)≤ε−2E ⁣[WN,121{∣WN,1∣>εN}]⟶0. Together with WˉN=OP(1), this implies max⁡i∣aN,i∣/N→0 for aN,i=WN,i−WˉN.

2.2F2F7givenstep 1.1step 1.2algebra

First consider any fixed finite population c1,…,cN with ∑ici=0 and ∣ci∣≤L. For its random order, the martingale Sj/(N−j) from step 1.2 has increments of absolute value at most CpL/N through j≤mN, for all sufficiently large N. Iterating the conditional Hoeffding bound [F2] with [F7] gives, for each fixed u>0, Pπ(∣Sj∣/N>u)≤2exp⁡(−cpu2N/L2) uniformly in j≤mN; here ∣Sj∣/N>u implies ∣Sj/(N−j)∣>u because N−j≤N. A union bound over at most N prefixes makes the maximum divided by N tend to zero. Apply this argument first to the clipped values WN,i(K)−W‾N(K), and then to the centered clipped squares (WN,i(K)−W‾N(K))2−(WN(K)−W‾N(K))2‾. For fixed K, both are bounded arrays. The average absolute first-power truncation error is at most twice the average of ∣WN,i∣1{∣WN,i∣>K}; its expectation is at most 2K−1sup⁡NE[WN,121{∣WN,1∣>K}]. The average absolute difference of the centered squares tends to zero in probability as K→∞: Cauchy--Schwarz bounds it by the square root of the average squared truncation error times the square root of the average (∣aN,i∣+∣WN,i(K)−W‾N(K)∣)2, whose first factor is small by uniform integrability and whose second is bounded in probability by step 1.1. Thus, taking N→∞ and then K→∞, we obtain both max⁡j≤mN∣Sj∣N→0,max⁡j≤mN∣∑i≤j(aN,π(i)2−aN2‾)∣N→0 in probability.

2.3F3F4step 1.2algebra

Let RN,k be the mean of the values remaining before draw k, let sN,k−12 be their finite-population variance, and let FN,k reveal the first k draws. The Doob martingale for the final sample sum has increments DN,k=nNN−k(aN,π(k)−RN,k),1≤k≤mN. Indeed, after draw k the conditional expected contribution of the remaining mN−k draws is (mN−k) times the new remaining mean; subtracting the previous conditional expectation gives the displayed coefficient. The increments are centered and square-integrable.

3.1step 1.1step 2.2algebra

Before draw j+1, the remaining set has size N−j≥nN≍N. Its mean is −Sj/(N−j), and its raw second moment is aN2‾−1N−j∑i≤j(aN,π(i)2−aN2‾). Both differ uniformly from 0 and aN2‾, respectively, by oP(1) by step 2.2. The remaining finite-population variance therefore differs uniformly from SN2=NaN2‾/(N−1) by oP(1); the factors (N−j)/(N−j−1) tend uniformly to 1 because N−j≥nN≍N. Hence max⁡j≤mN∣sN,j2−SN2∣→0.

4.1F3F5step 1.1step 3.1algebra

A uniform draw from the N−k+1 remaining values has variance ((N−k)/(N−k+1))sN,k−12. On {SN2>0}, the predictable clock of ∑k≤mNDN,k/mNnNSN2/N is 1mNnNSN2/N∑k=1mNnN2sN,k−12(N−k)(N−k+1). Define the normalized increments and their clock to be zero on {SN2=0}. By step 1.1, SN2→Pσ2>0, so this zero-variance event has probability tending to zero. On its complement, step 3.1 permits replacing each sN,k−12 uniformly by SN2 with relative oP(1) error. The remaining deterministic sum telescopes: nN2∑k=1mN1(N−k)(N−k+1)=nN2(1nN−1N)=mNnNN. Thus the defined normalized clock tends to 1 in probability, in agreement with the finite-population variance in [F5]. The normalized terminal sum equals TN also on {SN2=0} by the statement's convention.

5.1givenstep 1.1step 2.1step 4.1algebra

On {SN2>0}, since nN/(N−k)≤1 and ∣RN,k∣≤max⁡i∣aN,i∣, step 2.1 gives max⁡k≤mN∣DN,k∣mNnNSN2/N≤2max⁡i∣aN,i∣mNnNSN2/N⟶0 in probability. Under the zero-variance convention of step 4.1, the normalized increments are zero on {SN2=0} as well; since SN2→Pσ2>0, the maximum normalized increment tends to zero in probability. Therefore, for each fixed η>0, every term in the normalized martingale Lindeberg sum is zero with probability tending to one.

6.1A1F1step 1.1step 2.1step 4.1step 5.1algebra

Suppose conditional convergence failed along a subsequence. From steps 1.1 and 2.1, choose a further subsequence on which SN2→σ2>0 and max⁡i∣aN,i∣/N→0 almost surely. For each positive rational η, the probability that the normalized clock differs from 1 by more than η tends to zero by step 4.1. Its conditional probability given the row therefore tends to zero in probability by Markov's inequality. A diagonal further subsequence makes all those conditional probabilities tend to zero almost surely. For almost every resulting sequence of rows, the conditional clock converges in probability to 1; the normalized increments have a deterministic uniform bound tending to zero by step 5.1, so for every fixed η>0 the Lindeberg sum on that row's permutation space is exactly zero for all sufficiently large rows. The conditional permutation spaces may vary with N, whereas the array definition [F3] is stated on one fixed probability space. To justify using the martingale CLT in this setting, repeat the proof of [F1] with the row-specific conditional laws PNπ and expectations ENπ. Every conditional expectation and variance estimate is formed within one row, and no joint event involving different rows is used. In particular, the only bounded-convergence step in [F1]'s proof can be read rowwise: if ΓN→1 in probability under laws PN, then for bounded continuous f and any δ>0, ∣ENf(ΓN)−f(1)∣≤sup⁡∣x−1∣≤δ∣f(x)−f(1)∣+2∥f∥∞PN(∣ΓN−1∣>δ), which tends to zero after N→∞ and then δ↓0. All other steps of the proof of [F1], including the Lindeberg estimate and the predictable-clock truncation, are already rowwise; hence that characteristic-function proof yields the martingale CLT for these finite permutation rows. Pad each row with zero increments. The conditional CDF converges to Φ at every t, contradicting the assumed failure. Thus it converges in probability at each t.

7.1step 1.1step 6.1algebra∎

Finally, choose T so that Φ(−T) and 1−Φ(T) are small, and partition [−T,T] into finitely many points where adjacent Φ values differ by at most ε. Monotonicity of each conditional CDF bounds its deviation between grid points by the endpoint deviations plus ε. Pointwise convergence at the finite grid and the tail bounds yield uniform convergence in probability. The convention when SN2=0 affects an event whose probability tends to zero by step 1.1 and σ2>0.

Depends on

Used by

Dependency tree · two levels

40 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