CausalSmith · seminar slides
Testing Whether Treatment Effects Are Constant
An average treatment benefit can hide differences across groups; we determine how large those differences must be to detect them reliably.
slides for Testing Treatment Effect Homogeneity under Finite Conditional Moments
Research Question
Let P be the population law, τP(x) the conditional mean treatment effect at covariate value x, and λ uniform probability measure on [0,1].
τˉP=∫[0,1]τP(x)dλ(x),d(P)=(∫[0,1]{τP(x)−τˉP}2dλ(x))1/2.
The average effect is τˉP. The distance d(P) measures how much conditional mean effects vary across covariates.
The null d(P)=0 permits an unknown, nonzero common effect.
How large must d(P) be to control false rejection and missed detection uniformly over populations?
Standard Approaches
A natural approach estimates the two conditional arm means and tests whether their difference varies.
- Crump et al. (2008) use a sieve Wald test with asymptotic calibration.
- Lu and Song (2026) use orthogonal conditional moments, bounded conditional variances, and conditions supporting accurate nuisance estimation.
Under weaker restrictions, two problems remain:
- Infinite outcome variance destabilizes quadratic statistics.
- Assignment and baseline approximation errors can imitate effect variation.
Can a correction computed directly from observed records control both problems?
Key Idea
Subtract a correction built from pairs of distinct observations.
Fine-cell averaging turns baseline contamination into a product of assignment and baseline approximation errors.
Clip outcomes to control variability. At finer resolutions, smaller assignment increments allow stronger clipping with little effect on the corrected mean.
Compare corrected scores from independent blocks and reject only when every admissible common effect is ruled out.
Under known uniform covariates, overlap, public smoothness, mean bounds, and conditional moments, this delivers matching detection bounds. Sensitivity is governed by outcome tails and effect smoothness, or by joint assignment–baseline roughness.
Example
Let X be the covariate, A the treatment indicator, and Y the outcome. Write eP for treatment probability and m0,P for the untreated mean.
eP(x)=21+10sin(2πx),m0,P(x)=8cos(2πx),τP(x)=8cos(2πx),
These functions specify assignment, baseline, and effect. Outcomes are deterministic given X,A:
Y=m0,P(X)+AτP(X)
Treatment adds the effect to the baseline. Heterogeneity is d0=1/(82).
Replacing the effect by the constant 1/8 gives a homogeneous population with identical assignment and baseline.
The treated-outcome score varies in both populations. The correction must remove baseline variation while retaining effect variation.
Model
Observe n independent records (X,A,Y). Let m1,P be the treated conditional mean.
τP=m1,P−m0,P.
This is the conditional mean contrast. Consistency and assignment independent of potential outcomes conditional on X give its causal interpretation.
Our class Mv has public parameters v=(p,α,β,γ):
- Known design: X is uniform on [0,1].
- Overlap: eP(x)∈[1/4,3/4]; both treatment arms remain observable everywhere.
- Separate smoothness: assignment, baseline, and effect have Hölder exponents α,β,γ, with radius 20. Exponent s bounds changes by 20∣x−z∣s.
- Mean bounds: baseline and effect are each bounded in absolute value by 1/2.
In the example, assignment stays between 0.4 and 0.6, and baseline and effect amplitudes are 1/8.
Outcome Moments
Let Qa,P(dy∣x) be the conditional outcome distribution given covariate x and treatment arm a.
a∈{0,1}maxx∼λesssup∫∣y∣pQa,P(dy∣x)≤10.
This bounds the raw conditional p-moment in both arms throughout the covariate interval.
The public domain is 1<p≤2, 0<α,β≤1, and 1/4≤γ≤1.
For p<2, outcomes may have infinite variance. Conditional means remain well defined.
Both running examples satisfy these restrictions for every admissible tuple.
Main Result
Set q=(p−1)/p, the moment index, and S=α+β, combined assignment and baseline smoothness.
E0=2γ+q2γq,E4=1+2α+β/q+S/(2γ)2S,E=min{E0,E4}.
These exponents determine how detectable variation shrinks with sample size. The smaller exponent requires larger variation.
The critical radius rn∗(v) is the smallest separation permitting both worst-case errors to be at most 1/10, capped at Dv=supP∈Mvd(P).
informal · Theorem T-2 For every admissible v and n≥2, cvρn(v)≤rn∗(v)≤Cvρn(v), where ρn(v)=n−E(p) and positive constants depend on v, not n.
Here E(p)=E. Our explicit test attains the upper bound; its power guarantee requires its sufficient separation to lie below Dv.
Corrected Scores
Split the sample into independent blocks I1,I2, each of size sn=⌊n/2⌋.
Let M=Jc be the coarse histogram rank. The feature vector FM(x) has M in the occupied cell and zeros elsewhere. Clipping ℓT(Y) replaces outcomes beyond [−T,T] by the nearest endpoint.
For candidate common effect c, form the treated score:
Hb,T(c)=sn1i∈Ib∑FJc(Xi)Ai{ℓT(Yi)−c},
This averages treated outcomes minus c into coarse-cell coefficients; b indexes the block and T is the clipping cutoff.
Correct it using distinct records:
Ub,G,T(c)=sn(sn−1)1i,j∈Ibi=j∑FJc(Xi)AiG(Xi,Xj){ℓT(Yj)−cAj}.
Record i supplies treatment information; record j supplies the outcome contribution. The kernel G=ΠK equals the fine rank K=Jf within a shared fine cell and zero otherwise.
The basic corrected score is Zb(c)=Hb,T0(c)−Ub,ΠK,T0(c), using main cutoff T0.
Why Errors Multiply
Without clipping, the treated score contains eP(m0,P+τP−c). Even at the true constant in the homogeneous example, its baseline contribution varies.
Let eK=ΠKeP be the fine-cell assignment average and wK=eP(1−eK). Write coefM(f) for integrals of f against the coarse histogram features.
Pair correction leaves effect coefficients coefM(wK(τP−c)) and this baseline remainder:
coefM((eP−eK)m0,P)=coefM((eP−eK)(m0,P−ΠKm0,P)).
Within each fine cell, eP−eK averages to zero. The projected baseline and coarse feature are constant there, so their contribution vanishes.
Only the two approximation errors remain. Their bounds 20K−α and 20K−β multiply to at most 400K−S.
Preserving Effect Variation
The correction must retain signal after weighting and coarse averaging.
Overlap guarantees that the fine-cell average of wK is eK(1−eK), at least 3/16. Coarse-cell average weights inherit that bound.
Effect smoothness limits what coarse averaging loses.
Let θP(c)=E[Zb(c)], and let B bound baseline and clipping bias. For every ∣c∣≤1/2,
∥θP(c)∥2≥163d(P)−16M−γ−B.
Thus every candidate constant leaves signal once heterogeneity exceeds approximation and bias.
In the cosine example, d(P)=d0 stays fixed as these errors shrink. In the homogeneous example, the true constant c=1/8 gives ∥θP(c)∥2≤B.
Clipping by Resolution
When S<γ and α<q, using the main cutoff throughout the fine correction costs too much variability.
Use ranks Rj=2jM, refinement depth L=log2(K/M), and projection increments Dj=ΠRj−ΠRj−1.
Zb(c)=Hb,T0(c)−Ub,ΠM,T0(c)−j=1∑LUb,Dj,Tj(c),
This reconstructs the fine correction through successive refinements, each with its own cutoff Tj.
Let rT(x)=EP[Y−ℓT(Y)∣X=x] be the conditional mean removed by clipping.
An increment's clipping distortion is coefM((DjeP)rTj). Since ∣DjeP∣≤40Rj−1−α, finer increments tolerate more distortion: they can use smaller cutoffs and therefore less variable outcomes.
When S≥γ or α≥q, the single correction suffices.
Clipping and Pair Cost
Let a=s−E be the target detection scale, where s=sn. In the refinement branch, choose M on scale a−1/γ and K on scale a−1/S.
These choices put coarse effect error and the nuisance product on scale a.
The moment bound converts cutoff T into mean distortion of order T1−p and second-moment cost of order T2−p.
At the finest resolution, assignment amplitude is on scale K−α. Weighted distortion on scale a therefore permits unweighted distortion on scale aKα, hence aβ/S.
Pair variability also pays for matching covariates at fine resolution:
∫01Dj(x,x′)2dx′=Rj+Rj−1−2Rj−1=Rj−1(1≤j≤L).
This squared-kernel integral grows with rank; x′ is the second record's covariate.
With t=(2−p)/(p−1), the resulting fine-pair cost is bounded on scale a−(1+βt)/S. The 1 pays for fine rank; βt pays for tail variability after assignment shrinkage absorbs the α part.
Testing Every Constant
Compare corrected scores from independent blocks:
W(c)=⟨Z1(c),Z2(c)⟩.
This estimates squared mean signal: independence gives E[W(c)]=∥θP(c)∥22, avoiding a self-product noise contribution.
ϕn,v∗=1{∣c∣≤1/2minW(c)>hn,v}.
The test ϕn,v∗ rejects only when every admissible common effect is ruled out. Its public threshold hn,v accounts for bias and variance.
Each score is affine in c, so minimization requires only the endpoints and any interior quadratic minimum.
The homogeneous example is protected because the candidates include its true constant 1/8.
Calibration and Power
Controlling the two affine score coefficients controls fluctuations simultaneously over all candidate constants.
Write bn,v=B for the bias bound and Λn,v for the bound on score variance in each unit direction.
Ratt(n,v):=316{16Jc−γ+5bn,v+1024Jc1/4Λn,v}.
This sufficient detectable distance pays for coarse effect approximation, score bias, and stochastic fluctuation.
informal · Theorem T-3 For admissible v, size is at most 0.0075 for n≥2; if n≥4 and Ratt(n,v)<Dv, missed detection is at most 0.0075 whenever d(P)≥Ratt(n,v).
Public tuning gives Ratt(n,v)≤Cvattn−E, where Cvatt is an explicit positive multiplier.
The cosine example is detected once sufficient separation falls below d0. The sufficient constants are conservative; for n=2,3, the test never rejects.
Two Noise Balances
Hoeffding (1948) supplies the decomposition into single-record fluctuations and centered pair fluctuations. The latter have conditional mean zero given either record, so their variance benefits from two-record averaging.
Squared signal has scale a2. The quadratic statistic also pays coarse dimension through M.
Single-record fluctuations: main clipped variability costs a−t, with averaging over s records.
E0(2+t+2γ1)=1,E(2+t+2γ1)≤1.
The 2 represents squared signal; t represents tails; 1/(2γ) represents coarse resolution.
Centered pair fluctuations: the correction costs a−(1+βt)/S, with averaging on scale s2.
E4(2+S1+βt+2γ1)=2.
Both constraints must hold, giving E=min{E0,E4}.
Why can no test improve these constraints?
Rare-outcome Comparison
Keep assignment probability 1/2 and control outcomes zero in both populations.
Let εn,v be the probability of a nonzero treated outcome and Ln,v its magnitude. The field gσtent(x) consists of opposite triangular tents on adjacent cells of width h, with fair hidden orientations σ.
Conditional on X=x,A=1:
| Treated outcome | Homogeneous null P0 | Alternative Pσtent | |---|---|---| | 0 | 1−εn,v | 1−εn,v | | +Ln,v | εn,v/2 | 2εn,v(1+gσtent(x)/16) | | −Ln,v | εn,v/2 | 2εn,v(1−gσtent(x)/16) |
The conditional treated means, which also equal the effects here, are:
τPσtent(x)=16εn,vLn,vgσtent(x)=16hγgσtent(x),τP0(x)=0,
The null balances positive and negative outcomes. Each alternative tilts that balance across covariates.
Averaging one record over its fair orientation makes the tilt vanish, reproducing the null distribution exactly.
Rare-outcome Balance
Choose the number of cells N, cell width h, rarity, and magnitude as follows:
N=2⌈n2q/(2γ+q)⌉,h=N1,εn,v=hγ/q,Ln,v=h−γ/(p−1).
These choices give treated conditional p-moment one and effect amplitude on scale hγ.
Opposite tents have average effect zero and distance hγ/(163), on scale n−E0(p).
A single rare treated outcome cannot reveal an orientation. Repeated rare outcomes in the same cell pair can reveal their shared tilt.
Their encounter scale n2εn,v2h stays at most one. The complete-sample alternative mixture remains within total variation 1/2 of the homogeneous null: every event probability differs by less than 1/2.
This makes variation on scale n−E0(p) unavoidable even with known, constant assignment.
Hidden Nuisance Variation
The second obstruction conceals effect variation behind unknown assignment and baseline variation.
Use fields ξ(x),υ(x),ζ(x), with rarity ε and outcome magnitude L>0. Their mapping to economically familiar objects is:
| Object | Conditional value | |---|---| | Treatment probability | eP(x)=(1+ξ(x))/2 | | Untreated mean | m0,P(x)=εL(υ(x)−ζ(x))/(1−ξ(x)) | | Treated mean | m1,P(x)=εL(υ(x)+ζ(x))/(1+ξ(x)) |
Thus ξ controls assignment, while υ and ζ together control the arm means.
The observed records have six categories:
| Record category | Conditional probability given X=x | |---|---| | A=(1+ℓ)/2, Y=hL | 4ε{1+ℓξ(x)+hυ(x)+ℓhζ(x)} | | A=(1+ℓ)/2, Y=0 | 21−ε{1+ℓξ(x)} |
Here ℓ,h∈{−1,1} encode treatment and outcome sign. The first row supplies four categories; the second supplies two.
We construct null and alternative populations whose averaged single-record probabilities agree.
Correlated Hidden Signs
Let gσ be opposite triangular tents on paired coarse cells, with fair orientations σj.
Continuous weights fi(x) join neighboring fine cells at rank K, with ∑ifi(x)2=1. Hidden signs generate assignment and outcome fields:
ξ(x)=ai=0∑Kfi(x)λi,υ(x)=ui=0∑Kfi(x)ηi,
Here a,u are field amplitudes, and λi,ηi are fine-node signs.
For null branch ν=0 and alternative branch ν=1, draw each pair independently conditional on the coarse orientations:
νPr(λi=l,ηi=h∣σ)=41+νκgσ(i/K)lh,l,h∈{−1,1},0≤i≤K.
The coupling strength is κ=1/16. Each sign is fair in both branches.
The null signs have correlation zero. Alternative signs have correlation κgσ(i/K): assignment and outcome signs become related according to the local orientation.
How can this change generate effects while leaving single records unchanged?
Concealing the Effect
Let gσ(x)=∑igσ(i/K)fi(x)2 interpolate the coarse tents through the fine weights.
Choose the interaction field using:
tν(x)=−1−a2νauκgσ(x),ζ(x)=ξ(x)υ(x)+tν(x)(1−ξ(x)2).
The function tν adjusts the treatment–outcome interaction. Substitution into the arm means gives τP(x)=2εLtν(x).
The null has t0=0, so its two arm means coincide. The alternative retains a centered effect shaped by gσ.
To satisfy the separate smoothness and moment restrictions, choose:
- Assignment amplitude a=K−α/16 and baseline amplitude b=K−β/256.
- Outcome-field amplitude u=1/16, rarity ε=(16b)1/q, and magnitude L=ε−1/p.
Then εLu=b and εLp=1. Small smooth means coexist with rare, large outcomes, and alternative distances lie between 2−17K−S and 2−14K−S.
Cancellation Across Records
Averaging the fine signs gives mean squared assignment field a2. The alternative changes the average product ξυ by auκgσ(x).
The interaction adjustment cancels precisely that change:
auκgσ(x)+t1(x)(1−a2)=0.
This identity makes all six single-record probabilities agree between the null and alternative mixtures, even with coarse orientations fixed.
More cancellation holds for a local group of records connected through shared fine-node signs within one coarse cell.
With exactly one nonzero outcome, zero-outcome records supply an assignment-only factor. Conditional on assignment signs, the remaining factor is linear in outcome signs.
Both the changed outcome-sign means and t1 reverse with the coarse orientation. Averaging its two fair values therefore cancels the difference, however many zero outcomes accompany the rare outcome.
Only particular encounters between records can expose the alternative.
Surviving Dependence
Two patterns survive the cancellation:
- Two rare outcomes in one local group: products of orientation-dependent terms remain. Their squared-likelihood cost is at most a constant times a4u4ε2n2/K.
- Two nonsingleton groups sharing one coarse orientation: their individual changes multiply after orientation averaging. Their cost is at most a constant times a4u4ε2n4/(MK2).
Here M is coarse rank. Squared-likelihood cost measures how much the complete-sample distributions can differ.
In the rough regime E4<E0, choose M proportional to KS/γ, ensuring that effects of amplitude K−S satisfy effect smoothness.
Using the preceding amplitudes and rarity, the dominant cost is at most a constant times n4K−2Dp, where Dp=1+2α+β/q+S/(2γ).
Taking K proportional to n2/Dp, with a sufficiently large multiplier, makes both costs small:
TV(P0,P1)<81.
The complete-record null and alternative mixtures P0,P1 then differ in every event probability by less than 1/8, while alternatives retain distance on scale n−E4(p).
Thus hidden nuisance dependence makes the second rate constraint unavoidable.
Further Results
Supplying the whole true propensity gives detection scale n−E0. It removes the assignment–baseline obstruction while retaining the outcome-tail obstruction.
informal · Theorem T-7 On Mv, unknown assignment probabilities preserve the separation order obtained with the whole true propensity supplied exactly when 2α/(p−1)+β/q+S/(2γ)≥1, including equality.
When the condition fails, the unknown-propensity radius is larger by a polynomial factor with exponent E0(p)−E4(p).
This comparison holds on the same population class; it identifies when assignment information changes testing sensitivity.
Takeaways
- Under known uniform design, overlap, public smoothness, mean bounds, and conditional moments, detectable effect variation has scale n−E(p), with E(p)=min{E0(p),E4(p)}.
- Pair correction multiplies nuisance errors. Smaller assignment increments permit stronger clipping at fine resolutions while preserving effect signal.
- Independent blocks and minimization handle squared signal and the unknown constant. Rare outcomes and hidden nuisance dependence make both rate constraints unavoidable.
Appendix: Matched Separation Rates
This statement gives matching detection bounds, the bounded-outcome comparison, and the exact cost of allowing heavier tails.
Let the admissible exponent domains be VW={(p,α,β,γ)∈R4:1<p≤2, 0<α≤1, 0<β≤1, 1/4≤γ≤1},={(α,β,γ)∈R3:0<α≤1, 0<β≤1, 1/4≤γ≤1}. For v=(p,α,β,γ)∈V, write w=(α,β,γ). Use the public scales, multipliers, thresholds, and original-record tests defined in Definition P-32, and the models, null classes, risks, and capped radii defined in Definition P-1, Definition P-3, Definition P-4, Definition P-6, Definition P-15, Definition P-8, Definition P-16, Definition P-10, Definition P-11. The matched radius ratio from Definition P-14 is Δn(v)=rn∗,b(w)rn∗(v). Here λ is Lebesgue probability measure on [0,1], and the population distance of the mean effect from its average is d(P)=(∫01τP(x)−∫01τP(z)dλ(z)2dλ(x))1/2. The maximal distances over the respective models are Dv=P∈Mvsupd(P),Dwb=P∈Mwbsupd(P), and d0>0 is the fixed witness distance supplied by Lemma L-1. For the original-record experiment in Definition P-29, write the rejection expectation as Rn(P,ϕ)=ESn,P[ϕ]. The following assertions hold.
- (Matched radii and lower separations.) For every v∈V, cv>0 and Cv>0. For every integer n≥2, both scales are positive and cvρn(v)cwbρnb(w)≤rn∗(v)≤Cvρn(v),≤rn∗,b(w)=rn∗,bin(w)≤Cwbρnb(w). The lower separations satisfy 0<cvρn(v)<Dv,0<cwbρnb(w)<Dwb, and the corresponding minimax type-II errors satisfy Bn(v,cvρn(v))>101,Bnb(w,cwbρnb(w))>101.
- (Size and conditional power.) For every v∈V and every integer n≥2, Rn(P,ϕn,v∗)Rn(P,ϕn,w∗,b)≤101≤101for every P∈H0(v),for every P∈H0b(w). If Cvρn(v)<Dv, then 1−Rn(P,ϕn,v∗)≤101 for every P∈Mv satisfying d(P)≥Cvρn(v). If Cwbρnb(w)<Dwb, then 1−Rn(P,ϕn,w∗,b)≤101 for every P∈Mwb satisfying d(P)≥Cwbρnb(w).
- (Vanishing scales and public thresholds.) For every v∈V, ρn(v)⟶0,ρnb(w)⟶0as n⟶∞. For every natural number n, n≥Nvn≥Nwb ⟹ Cvρn(v)<d0, ⟹ Cwbρnb(w)<d0.
- (Phase identities and radius comparison.) Use the supplied-propensity exponent E0(p), rough-confounding exponent E4(p), phase-comparison scalar F(p), and denominator Dp from Definition P-32, with the smoothness tuple w fixed. With q=pp−1,E(p)=min{E0(p),E4(p)}, every v∈V satisfies E4(p)−E0(p)=(2γ+q)Dp2γq(F(p)−1), and F(p)≥1 ⟹ E(p)=E0(p),F(p)<1 ⟹ E(p)=E4(p). With D2=1+2S+2γS,F2=2S+2γS, the exponent difference, with evaluation at 2 preserving w, is E(2)−E(p)=⎩⎨⎧(4γ+1)(2γp+p−1)4γ2(2−p),E4(2)−E0(p),(p−1)DpD22Sβ(2−p),F2≥1,F2<1≤F(p),F(p)<1. For every integer n≥2, CwbcvnE(2)−E(p)≤Δn(v)≤cwbCvnE(2)−E(p),1≤Δn(v).
- (Strict and equality regions.) The strict-enlargement and bounded-ratio regions of Definition P-12, Definition P-13 are exactly T={v∈V:p<2},E={v∈V:p=2}. There exists a set U⊆R4, open in the product topology of the four public exponents, such that U∩V=∅,U∩V⊆T. For every v∈V with p<2, E(p)<E(2),ρnb(w)ρn(v)⟶∞as n⟶∞.
- (Tail-essential complete-record priors.) For every v∈V with p<2, the selected mark magnitudes from Definition P-27 satisfy Ln,v⟶∞as n⟶∞. For every integer n≥2, the selected priors π0,n,v and π1,n,v from Definition P-27 are normalized finite probability priors. Every law receiving positive null-prior weight belongs to H0(v), and every law receiving positive alternative-prior weight belongs to Mv and satisfies cvρn(v)≤d(P)<Dv. For every law receiving positive weight in either prior, each conditional arm law assigns probability one to the three-point mark set: writing Qa,P(dy∣x) for the conditional outcome probability kernel in arm a, Qa,P({0,−Ln,v,Ln,v}∣x)=1for a∈{0,1} and λ-almost every x. The complete-record mixtures defined in Definition P-27 satisfy TV(P0,n,v,P1,n,v)<21, where total variation is the supremum of the absolute difference in event probabilities. For each such v, there exists a natural-number threshold N(v) such that, for every n≥N(v), every pair of normalized finite probability priors supported respectively on H0b(w)and{P∈Mwb:cvρn(v)≤d(P)} has complete-record mixture total variation at least 1/2, in the sense of Theorem T-6.
- (Compact uniformity.) For every compact set of admissible public tuples, there exist real constants c,C,N, with c>0, such that c≤cv,Cv≤C,Nv≤N for every tuple in that set. Likewise, for every compact set of admissible smoothness tuples, there exist real constants c,C,N, with c>0, such that c≤cwb,Cwb≤C,Nwb≤N for every smoothness tuple in that set.
Appendix: Attaining Test
This statement gives the explicit test’s size and power guarantees, public tuning bounds, and sufficient thresholds for nonempty power domains.
For every admissible public tuple v=(p,α,β,γ) of Definition P-1, use the explicit rule ϕn,v∗ and its tuning quantities from Definition P-30, Definition P-32. Write q=pp−1,S=α+β,t=p−12−p,E0=2γ+q2γq,E4=1+2α+β/q+S/(2γ)2S,E=min{E0,E4}. Define the minimum smoothness s0, increment summability exponent η0, geometric-series factor A(x), and attainment constants by s0A(x)B∗D∗L∗G∗A∗Cvatt=min{α,β,γ},=(1−2−x)−1(x>0),=420+800{A(α)+A(λ0)},=1+{exp(1)Slog2}−1,=16+880A(s0)+160D∗+960A(α),=64{2t/2A(1/2)+A(η0/2)},=2{24576+64L∗2+16384+256G∗2},=16{16+5B∗+1024A∗}.λ0=4p(p−1)2,η0=4p(p−1)(p+6), Define the fixed witness distance d0 and public attainment threshold Nvatt by d0=821,Nvatt=⌈max{4,(d02Cvatt)1/E}⌉. Let λ be Lebesgue probability measure on [0,1]. Define the heterogeneity distance d(P) and its model supremum Dv by d(P)=⎩⎨⎧∫[0,1](τP(x)−∫[0,1]τP(z)dλ(z))2dλ(x)⎭⎬⎫1/2,Dv=P∈Mvsupd(P). Let Dn be a sample of n independent original records with law P, and let U be an independent uniform randomization variable on [0,1]. For a test ϕ, define its rejection expectation by Rn(P,ϕ)=E[ϕ(Dn,U)]. Then Cvatt>0, and the following guarantees hold:
- (Size and separation.) For every integer n≥2, Rn(P,ϕn,v∗)≤0.0075for every P∈H0(v), where the null is given in Definition P-3. Whenever Cvattn−E<Dv, 1−Rn(P,ϕn,v∗)≤0.0075for every P∈Mv with d(P)≥Cvattn−E. The capped critical radius of Definition P-16 satisfies rn∗(v)≤Cvattn−E.
- (Witness threshold.) For every integer n≥Nvatt, Cvattn−E<d0.
- (Tuning bounds.) For every integer n≥4, the coarse rank M, fine rank K, block size s, main clipping cutoff T0, and increment cutoffs Tj from Definition P-30, Definition P-21 satisfy M≤2s,K≤2s2,1≤T0≤2s,1≤Tj≤T0(1≤j≤L).
- (Compact uniformity.) For every compact set K of public tuples in the product topology whose members are all admissible under Definition P-1, there exist real constants C,N,e, with e>0, such that, for every v∈K, Cvatt≤C,Nvatt≤N,e≤E(v). Here E(v) denotes the displayed minimum exponent evaluated at v.
For every admissible smoothness tuple w=(α,β,γ) of Definition P-4, define the bounded separation exponent Eb, matched attainment multiplier C(2,w)att, and bounded-model distance supremum Dwb by Eb=min{4γ+12γ,1+2(α+β)+(α+β)/(2γ)2(α+β)},C(2,w)att=C(2,α,β,γ)att,Dwb=P∈Mwbsupd(P). The original-model exponent evaluated at (2,α,β,γ) equals Eb. The bounded-model rule ϕn,w∗,b from Definition P-32, obtained by evaluating the same ledger rule at (2,α,β,γ), satisfies, for every integer n≥2, Rn(P,ϕn,w∗,b)≤0.0075for every P∈H0b(w), with the bounded null as in Definition P-6. Whenever C(2,w)attn−Eb<Dwb, 1−Rn(P,ϕn,w∗,b)≤0.0075for every P∈Mwb with d(P)≥C(2,w)attn−Eb. The bounded capped critical radius of Definition P-10 satisfies rn∗,b(w)≤C(2,w)attn−Eb.
Appendix: Supplied Propensity Frontier
This statement establishes matching detection bounds when the whole true propensity is supplied, allowing broader continuous nuisance functions.
For every admissible public tuple v=(p,α,β,γ) of Definition P-1, consider the broader model and its constant-effect null in Definition P-33, Definition P-34, with testing risk and capped critical radius as in Definition P-35, Definition P-36. Put q=pp−1,E0=2γ+q2γq,ρne(v)=n−E0,d0=821, and define the lower multiplier, upper multiplier, and public sample-size threshold by cve=1634−γ,Cve=3(120+1281602),Nve=⌈max{2,(d02Cve)1/E0}⌉. Let λ denote Lebesgue probability measure on [0,1], and write the heterogeneity distance as d(P)=⎩⎨⎧∫[0,1](τP(x)−∫[0,1]τP(z)λ(dz))2λ(dx)⎭⎬⎫1/2. Then d0≤Dve,br≤21,6431≤cve,0<Cve. For every integer n≥2, the following guarantees hold.
- (Critical radius.) cveρne(v)≤rn∗,e,br(v)≤Cveρne(v),Bne,br(v,cveρne(v))≥52.
- (Calibration and power.) The supplied-propensity test ϕn,v∗,e of Definition P-28 satisfies Rne(P,ϕn,v∗,e)≤0.01for every P∈H0e,br(v). Here Rne(P,ϕe) is the expected rejection probability when the test receives the entire true continuous propensity eP, together with the independent original-record sample and public randomization. If Cveρne(v)<Dve,br, then every P∈Mve,br with d(P)≥Cveρne(v) satisfies 1−Rne(P,ϕn,v∗,e)≤0.01.
- (Finite lower-bound witnesses.) There exist a continuous function f, a null law P0, and a normalized finite probability prior f(x)=21(x∈[0,1]),π1=j=1∑kωjδPj,ωj≥0,j=1∑kωj=1, with at least one strictly positive weight, such that P0∈H0(v)∩H0e,br(v),eP0=f. Here H0(v) is the original-model null of Definition P-3. For every j with ωj>0, Pj∈Mv∩Mve,br,ePj=f,cveρne(v)≤d(Pj)<d0, where Mv is defined in Definition P-1. Define the complete-record alternative mixture by P1(n)=j=1∑kωjPj⊗n. With total variation defined as the supremum of absolute event-probability differences, TV(P0⊗n,P1(n))<21. For every allowed randomized supplied-propensity test ϕe satisfying Rne(P,ϕe)≤101for every P∈H0e,br(v), there is an index j with ωj>0 such that 1−Rne(Pj,ϕe)≥52.
For every integer n≥Nve, Cveρne(v)≤2d0. For each P∈Mve,br, let Qa,P(dy∣x) denote the conditional outcome probability kernel in treatment arm a. The untruncated inverse-propensity score has conditional mean equal to the canonical effect: for λ-almost every x, eP(x)∫ReP(x)yQ1,P(dy∣x)+(1−eP(x))∫R1−eP(x)−yQ0,P(dy∣x)=τP(x). The constants and exponent are locally uniform on compact subsets of the admissible public parameter domain, equipped with the product topology on (p,α,β,γ).
Appendix: Assignment Information Boundary
This statement identifies exactly when unknown assignment probabilities preserve the supplied-propensity separation order.
Let V be the domain of public tuples v=(p,α,β,γ) satisfying:
- (Moment order.) 1<p≤2.
- (Propensity smoothness.) 0<α≤1.
- (Baseline smoothness.) 0<β≤1.
- (Effect smoothness.) 1/4≤γ≤1.
For every v∈V, use the quantities and original-model radius multipliers cv,Cv of Definition P-32, with q=pp−1,S=α+β,Dp=1+2α+qβ+2γS, E0(p)=2γ+q2γq,E4(p)=Dp2S,F(p)=p−12α+qβ+2γS. Define the comparison exponent and the supplied-propensity radius multipliers by G(v)=max{0,E0(p)−E4(p)},cve=1634−γ,Cve=3(120+1281602). Then G(v)=(2γ+q)Dp2γqmax{0,1−F(p)}. For the unknown- and supplied-propensity experiments on the same class Mv of Definition P-1, the capped critical radii of Definition P-16, Definition P-18 satisfy, for every integer n≥2, CvecvnG(v)≤rn∗,e(v)rn∗(v)≤cveCvnG(v). If F(p)=1, then 0<Cvecv,0<cveCv, and, for every integer n≥2, Cvecv≤rn∗,e(v)rn∗(v)≤cveCv. If F(p)<1, then n→∞limrn∗,e(v)rn∗(v)=+∞, and, for every integer n≥2, CvecvnE0(p)−E4(p)≤rn∗,e(v)rn∗(v)≤cveCvnE0(p)−E4(p). The preservation region of Definition P-19 is exactly R={v∈V:p−12α+qβ+2γα+β≥1}. Moreover, for every compact subset K of V, in the product topology on the four real coordinates, there exist real constants c,C, with c>0, such that, for every v∈K, c≤Cvecv,643Cv≤C.