Stat.EmpiricalProcess.Equicontinuity
Stochastic equicontinuity: asymptotic-equicontinuity criteria for empirical processes.
Process 2 core · 0 supporting This file defines the vector-valued centered empirical process at the root-sample-size scale for a single function of an i.i.d. ★ empProcVec_eq_stochEquicont_gap
Centered Empirical Process
This file defines the vector-valued centered empirical process at the
root-sample-size scale for a single function of an i.i.d. sample. The construction is
the empirical-process gap controlled by the stochastic-equicontinuity modules
and used in parametric estimator expansions. The definition
IIDSample.empProcVec provides the reusable vector process, and
IIDSample.empProcVec_eq_stochEquicont_gap identifies it with the gap appearing
in StochEquicontAt.
The vector-valued centered empirical process applies a vector statistic to the first n observations of an i.i.d. sample, then subtracts its population mean at the root-sample-size scale.
The empirical-process gap used by stochastic equicontinuity is exactly the vector empirical process of the score difference. This identity holds for an i.i.d. sample, score family, candidate and reference parameters, sample size, and sample outcome.
Formal statement
StochEquicont 1 core · 0 supporting Provides Causalean.Stat.StochEquicontAt, the estimator-indexed asymptotic equicontinuity property of a score family, used by the parametric Z-estimator expansion and supplied from class-level equicontinuity. ★ StochEquicontAt
Stochastic equicontinuity at a point
Provides Causalean.Stat.StochEquicontAt, the estimator-indexed asymptotic
equicontinuity property of a score family, used by the parametric Z-estimator
expansion and supplied from class-level equicontinuity.
Stochastic equicontinuity at the distinguished parameter says that the centered empirical-process gap along a sequence of sample-dependent estimates becomes negligible whenever the estimates remain near the reference parameter. For a vector-valued score family on a measurable observation space with normed output, population law, measurable sample space and law, and an i.i.d. sample, every positive tolerance admits a positive radius for which the corresponding large-gap probability tends to zero.
Modulus 3 core · 1 supporting This file separates class-level asymptotic equicontinuity of an empirical process from consistency of a random estimator. ★ AsymptoticEquicont★ empProcVec_atEstimator_tendsto_zero★ stochEquicontAt_of_asymptoticEquicont
Asymptotic Equicontinuity Modulus
This file separates class-level asymptotic equicontinuity of an empirical
process from consistency of a random estimator. It defines
AsymptoticEquicont, proves empProcVec_atEstimator_tendsto_zero, packages the
reduction stochEquicontAt_of_asymptoticEquicont, and supplies the deterministic
curve witness empProcVec_isLittleOp_of_L2 from second-moment control.
LipschitzParametric.lean supplies the concrete continuum Lipschitz provider;
this file does not develop a general bracketing-entropy criterion.
Class-level asymptotic equicontinuity means that every fixed empirical-process tolerance is met uniformly on a sufficiently small parameter ball, with arbitrarily small eventual sampling measure. It concerns a score family around a reference parameter, sampled by an i.i.d. sequence under population and sample-space measures.
Empirical process at the estimator vanishes. If the score family ψ is asymptotically equicontinuous at θ₀ along the i.i.d. sample S and θn is a sequence of estimators consistent for θ₀, then for any fixed tolerance ε > 0, the centered empirical process of the score gap ψ(θn,·) − ψ(θ₀,·), evaluated at the random estimator θn, namely Gₙ(ψ(θn,·) − ψ(θ₀,·)), exceeds ε on an event whose sampling measure tends to zero, without restricting the estimator to a shrinking neighborhood of θ₀.
Formal statement
Proof (Lean source)
Reduction: StochEquicontAt from class-level equicontinuity + consistency. If the score family ψ is asymptotically equicontinuous at θ₀ along the i.i.d. sample S and θn is a sequence of estimators consistent for θ₀, then the pair (ψ, θ₀) satisfies the stochastic-equicontinuity-at-the-estimator condition StochEquicontAt along S and θn.
Formal statement
Proof (Lean source)
1 supporting declaration (lemmas, instances)
-
empProcVec_isLittleOp_of_L2theorem — Deterministic-curve equicontinuity (non-vacuousness witness). Suppose that for every parameter value θ, the score gap ψ(θ,·) − ψ(θ₀,·) is measurable and square-integrable under P. Along a deterministic parameter sequence θn whose score perturbation shrinks in L²(P): $\int\|\psi(\theta_n,\cdot)-\psi(\theta_0,\cdot)\|^2\,dP \to 0$, the centered empirical-process gap Gₙ(ψ(θn,·) − ψ(θ₀,·)) is $o_p(1)$, with no chaining and no consistency hypothesis: it is a direct consequence of the uniform-in-n Chebyshev bound empProcVec_chebyshev.hypothesesΩ :sharedType u_1X :sharedType u_2Θ :sharedType u_3V :sharedType u_4ψ :Θ → X → Vθ₀ :Θθn :ℕ → ΘS :IIDSample Ω X μ Phψ_meas :∀ θ, Measurable (fun x => ψ θ x - ψ θ₀ x)hψ_L2 :∀ θ, MemLp (fun x => ψ θ x - ψ θ₀ x) 2 PconclusionIsLittleOp (fun n ω => ‖S.empProcVec (fun z => ψ (θn n) z - ψ θ₀ z) n ω‖) (fun _ => (1 : ℝ)) μProof (Lean source)
theorem empProcVec_isLittleOp_of_L2 [IsProbabilityMeasure μ] [IsProbabilityMeasure P] (ψ : Θ → X → V) (θ₀ : Θ) (θn : ℕ → Θ) (S : IIDSample Ω X μ P) (hψ_meas : ∀ θ, Measurable (fun x => ψ θ x - ψ θ₀ x)) (hψ_L2 : ∀ θ, MemLp (fun x => ψ θ x - ψ θ₀ x) 2 P) (hmod : Tendsto (fun n => ∫ x, ‖ψ (θn n) x - ψ θ₀ x‖ ^ 2 ∂P) atTop (𝓝 0)) : IsLittleOp (fun n ω => ‖S.empProcVec (fun z => ψ (θn n) z - ψ θ₀ z) n ω‖) (fun _ => (1 : ℝ)) μ := by intro ε hε have hhalf : 0 < ε / 2 := by positivity have hhalfsq : (0 : ℝ) < (ε / 2) ^ 2 := by positivity have hbound : ∀ n, μ {ω | ε ≤ ‖S.empProcVec (fun z => ψ (θn n) z - ψ θ₀ z) n ω‖} ≤ ofReal (∫ x, ‖ψ (θn n) x - ψ θ₀ x‖ ^ 2 ∂P) / ofReal ((ε / 2) ^ 2) := by intro n refine (measure_mono ?_).trans (empProcVec_chebyshev S (fun z => ψ (θn n) z - ψ θ₀ z) (hψ_meas (θn n)) (hψ_L2 (θn n)) n hhalf) intro ω hω change ε ≤ ‖S.empProcVec (fun z => ψ (θn n) z - ψ θ₀ z) n ω‖ at hω change ε / 2 < ‖S.empProcVec (fun z => ψ (θn n) z - ψ θ₀ z) n ω‖ linarith have hdiv : Tendsto (fun n => ofReal (∫ x, ‖ψ (θn n) x - ψ θ₀ x‖ ^ 2 ∂P) / ofReal ((ε / 2) ^ 2)) atTop (𝓝 0) := by have hreal : Tendsto (fun n => (∫ x, ‖ψ (θn n) x - ψ θ₀ x‖ ^ 2 ∂P) / (ε / 2) ^ 2) atTop (𝓝 0) := by simpa using hmod.div_const ((ε / 2) ^ 2) have heq : ∀ n, ofReal (∫ x, ‖ψ (θn n) x - ψ θ₀ x‖ ^ 2 ∂P) / ofReal ((ε / 2) ^ 2) = ofReal ((∫ x, ‖ψ (θn n) x - ψ θ₀ x‖ ^ 2 ∂P) / (ε / 2) ^ 2) := fun n => (ENNReal.ofReal_div_of_pos hhalfsq).symm simp_rw [heq] rw [← ENNReal.ofReal_zero] exact (ENNReal.continuous_ofReal.tendsto 0).comp hreal exact tendsto_of_tendsto_of_tendsto_of_le_of_le tendsto_const_nhds hdiv (fun _ => zero_le) (fun n => by simpa only [mul_one, norm_norm] using hbound n)
LipschitzZEstimator 3 core · 0 supporting This module packages the Lipschitz-class equicontinuity result with the generic Z-estimator rate, asymptotic-linearity, and Gaussian-limit theorems. ★ zEstimator_asymLinear_of_lipschitz★ zEstimator_tendsto_normal_of_lipschitz
Primitive Lipschitz Z-estimator central limit theorem
This module packages the Lipschitz-class equicontinuity result with the generic Z-estimator rate, asymptotic-linearity, and Gaussian-limit theorems.
Use this route when the score has a square-integrable Lipschitz envelope (van der Vaart 1998, Theorem 5.21). Use the smooth-score route for observationwise differentiable scores (Newey--McFadden 1994, Theorem 3.1; van der Vaart 1998, Theorem 5.41), and the high-level equicontinuity route for nonsmooth scores covered by empirical-process arguments.
Lipschitz Z-estimator regularity (van der Vaart 1998, Theorem 5.21). For a population law, score, target, nonnegative envelope, score and envelope measurability, envelope nonnegativity and square integrability, a positive radius, Lipschitz control on that ball, population identification, finite score variance, invertible derivative, and the population derivative identity, the generic Z-estimator regularity package holds.
Definition (Lean source)
Lipschitz Z-estimator linearization (van der Vaart 1998, Theorem 5.21). Under sampling law, population law, iid sample, score, target, nonnegative envelope, score and envelope measurability, envelope nonnegativity and square integrability, a positive radius, Lipschitz control on that ball, identification, finite variance, invertible derivative, population derivative identity, estimator, consistency, and approximate-root condition, the estimator is asymptotically linear with influence function .
Formal statement
Proof (Lean source)
Lipschitz Z-estimator Gaussian limit (van der Vaart 1998, Theorem 5.21). Under sampling law, population law, iid sample, score, target, nonnegative envelope, score and envelope measurability, envelope nonnegativity and square integrability, a positive radius, Lipschitz control on that ball, identification, finite variance, invertible derivative, population derivative identity, estimator, consistency, approximate-root condition, and rescaled-estimator measurability, the rescaled estimator laws converge to the Gaussian law generated by .
Formal statement
Proof (Lean source)
LipschitzZEstimatorSampleFn 2 core · 0 supporting This module specializes the Lipschitz Z-estimator route to estimators implemented as functions of the observed Fin n sample vector, following the generic sample-function interface. ★ zEstimator_asymLinear_of_lipschitz_of_sampleFn★ zEstimator_tendsto_normal_of_lipschitz_of_sampleFn
Lipschitz Z-estimators defined on finite sample vectors
This module specializes the Lipschitz Z-estimator route to estimators implemented
as functions of the observed Fin n sample vector, following the generic
sample-function interface.
Sample-function Lipschitz Z-estimator linearization (van der Vaart 1998, Theorem 5.21). For a score, target, population law, sampling law, iid sample, finite-sample estimator, nonnegative envelope, score and envelope measurability, envelope nonnegativity and square integrability, a positive radius, Lipschitz control on that ball, identification, finite variance, invertible derivative, population derivative identity, consistency, and an approximate sample root, the estimator evaluated on the observed sample vector has the usual asymptotic-linear representation.
Formal statement
Proof (Lean source)
Sample-function Lipschitz Z-estimator Gaussian limit (van der Vaart 1998, Theorem 5.21). For a score, target, population law, sampling law, iid sample, finite-sample estimator, nonnegative envelope, score and envelope measurability, envelope nonnegativity and square integrability, a positive radius, Lipschitz control on that ball, identification, finite variance, invertible derivative, population derivative identity, consistency, an approximate sample root, and rescaled-estimator measurability, the rescaled estimator evaluated on the observed sample vector converges to its influence-function Gaussian law.
Formal statement
Proof (Lean source)
SecondMoment 2 core · 1 supporting This file bounds the second moment of the vector-valued centered empirical process by the population second moment of the indexed function. ★ empProcVec_sq_lintegral_le★ empProcVec_chebyshev
Empirical-Process Second Moments
This file bounds the second moment of the vector-valued centered empirical
process by the population second moment of the indexed function. The lemma
IIDSample.measurable_empProcVec records measurability of the process,
empProcVec_sq_lintegral_le proves the uniform-in-sample-size second-moment
bound, and empProcVec_chebyshev converts it into the tail estimate used by
stochastic-equicontinuity and empirical-process remainder bounds.
Second-moment bound for the vector empirical process (variance identity at the empirical scale). For an i.i.d. sample S and a function f that is measurable and square-integrable under P, the second moment of the centered empirical process Gₙ(f) at sample size n is bounded by the population second moment of f:
Formal statement
Proof (Lean source)
Chebyshev bound for the vector empirical process. For an i.i.d. sample S and a function f that is measurable and square-integrable under P, and for any tolerance ε > 0, the probability that the centered empirical process Gₙ(f) exceeds ε in norm at sample size n is at most :
Formal statement
Proof (Lean source)
1 supporting declaration (lemmas, instances)
-
measurable_empProcVeclemma — The vector empirical process is measurable in ω.hypothesesΩ :sharedType u_1X :sharedType u_2E :sharedType u_3S :IIDSample Ω X μ Pf :X → Ehf :n :ℕconclusionMeasurable (fun ω => S.empProcVec f n ω)Proof (Lean source)
@[fun_prop] lemma measurable_empProcVec [MeasurableSpace E] [BorelSpace E] (S : IIDSample Ω X μ P) (f : X → E) (hf : Measurable f) (n : ℕ) : Measurable (fun ω => S.empProcVec f n ω) := by refine Measurable.sub ?_ measurable_const exact (Finset.measurable_sum _ fun i _ => hf.comp (S.meas i)).const_smul _