PO.ID.Partial.CriterionSet
Identified sets defined by moment criteria: the criterion-function representation of partial identification.
Basic 3 core · 4 supporting This file defines the basic objects in the Chernozhukov-Hong-Tamer criterion-function approach to partial identification. ★ identifiedSet★ levelSet★ mem_identifiedSet
Criterion Sets
This file defines the basic objects in the Chernozhukov-Hong-Tamer criterion-function approach to partial identification. The identified set is the zero set of a population criterion, and a sample level-set estimator is the set of parameters whose sample criterion value is below a cutoff.
The file contains only definitions and elementary set lemmas; Hausdorff consistency of the level-set estimator is developed separately.
A criterion function's identified set is the set of parameters where the population criterion reaches zero.
Definition (Lean source)
The level-set estimator keeps the parameters whose sample criterion is no larger than the cutoff.
For a criterion function Q and a candidate parameter θ, θ belongs to the identified set of Q if and only if Q vanishes at θ.
Formal statement
Proof (Lean source)
4 supporting declarations (lemmas, instances)
-
mem_levelSettheorem — Membership in a level set is the same as having criterion value below the cutoff.Proof (Lean source)
@[simp] theorem mem_levelSet {Qn : Θ → ℝ} {c : ℝ} {θ : Θ} : θ ∈ levelSet Qn c ↔ Qn θ ≤ c := Iff.rfl -
identifiedSet_eq_levelSet_zero_of_nonnegtheorem — For a nonnegative criterion, the identified set is the level-0 set of the same criterion (since Q θ = 0 ↔ Q θ ≤ 0 under nonnegativity).Proof (Lean source)
theorem identifiedSet_eq_levelSet_zero_of_nonneg {Q : Θ → ℝ} (hQ : ∀ θ, 0 ≤ Q θ) : identifiedSet Q = levelSet Q 0 := by ext θ simp only [mem_identifiedSet, mem_levelSet] exact ⟨fun h => h.le, fun h => le_antisymm h (hQ θ)⟩ -
identifiedSet_subset_levelSet_selftheorem — The identified set sits inside any nonnegative-cutoff level set of the same criterion.Proof (Lean source)
theorem identifiedSet_subset_levelSet_self {Q : Θ → ℝ} {c : ℝ} (hc : 0 ≤ c) : identifiedSet Q ⊆ levelSet Q c := fun _ hθ => by rw [mem_levelSet, mem_identifiedSet.mp hθ]; exact hc
Consistency 3 core · 4 supporting This file proves deterministic Hausdorff-distance bounds for level sets of sample criterion functions, following the Chernozhukov-Hong-Tamer criterion-set consistency argument. ★ hausdorffDist_levelSet_le★ tendsto_hausdorffDist_levelSet
Hausdorff consistency for criterion-set estimators
This file proves deterministic Hausdorff-distance bounds for level sets of
sample criterion functions, following the Chernozhukov-Hong-Tamer
criterion-set consistency argument. The population identified set is
identifiedSet Q = {theta | Q theta = 0}, the sample estimator is
levelSet Qn c = {theta | Qn theta <= c}, and the key identifiability
condition is LinearMinorant Q delta, a linear lower bound on criterion values
in terms of distance to the identified set.
The main theorem hausdorffDist_levelSet_le states that a uniform sup-norm
error bound |Qn - Q| <= epsilon, a cutoff epsilon <= c, and a positive
minorant modulus delta imply
hausdorffDist (levelSet Qn c) (identifiedSet Q) <= (c + epsilon) / delta.
The consistency theorem tendsto_hausdorffDist_levelSet turns this deterministic
bound into Hausdorff convergence when both the cutoff and the uniform error
vanish. The file also supplies reusable helpers for nonnegativity and subset
control of directedHausdorff and hausdorffDist.
A criterion Q satisfies a linear minorant with modulus δ relative to its identified set: δ · d(θ, Θ_I) ≤ Q θ for all θ. This is the Chernozhukov–Hong–Tamer (2007) polynomial-minorant identifiability condition of degree γ = 1 — it forces Q to grow at least linearly away from Θ_I, so a small criterion value pins θ near the identified set.
Definition (Lean source)
Deterministic CHT rate bound. Fix a positive linear-minorant modulus δ, a nonnegative sup-norm error bound ε, and a cutoff c at least ε. If the population criterion Q satisfies a linear minorant of modulus δ relative to its identified set — δ times the distance to the identified set never exceeds Q, and the sample criterion Qn is within ε of Q in sup norm at every point, then the level-set estimator {Qn ≤ c} is within Hausdorff distance (c + ε) / δ of the population identified set {Q = 0}:
Formal statement
Proof (Lean source)
Hausdorff consistency of the criterion-set estimator. Fix a positive linear-minorant modulus δ such that the population criterion Q satisfies a linear minorant of modulus δ. Suppose each sup-norm error tolerance is nonnegative, each cutoff is at least the corresponding error tolerance, the sample criterion Qn n is within tolerance ε n of Q in sup norm at every sample size n, the cutoffs tend to zero, and the error tolerances tend to zero. Then the Hausdorff distance between the level-set estimator {Qn n ≤ c n} and the population identified set {Q = 0} tends to zero as the sample size grows: H(levelSet Qnₙ cₙ, identifiedSet Q) → 0.
Formal statement
Proof (Lean source)
4 supporting declarations (lemmas, instances)
-
directedHausdorff_nonneglemma — The directed Hausdorff distance is nonnegative (a sup of nonnegative point-to-set distances).Proof (Lean source)
lemma directedHausdorff_nonneg (A B : Set Θ) : 0 ≤ directedHausdorff A B := Real.sSup_nonneg (by rintro _ ⟨a, _, rfl⟩; exact Metric.infDist_nonneg) -
hausdorffDist_nonneglemma — The symmetric Hausdorff distance is nonnegative.Proof (Lean source)
lemma hausdorffDist_nonneg (A B : Set Θ) : 0 ≤ hausdorffDist A B := le_max_of_le_left (directedHausdorff_nonneg A B) -
directedHausdorff_le_of_foralllemma — If every point of A is within M of B (and M ≥ 0), the directed Hausdorff distance from A to B is at most M.hypothesesconclusiondirectedHausdorff A B ≤ MProof (Lean source)
lemma directedHausdorff_le_of_forall {A B : Set Θ} {M : ℝ} (hM : 0 ≤ M) (h : ∀ a ∈ A, infDist a B ≤ M) : directedHausdorff A B ≤ M := Real.sSup_le (by rintro _ ⟨a, ha, rfl⟩; exact h a ha) hM -
directedHausdorff_eq_zero_of_subsetlemma — If A ⊆ B then the directed Hausdorff distance from A to B is 0.Proof (Lean source)
lemma directedHausdorff_eq_zero_of_subset {A B : Set Θ} (h : A ⊆ B) : directedHausdorff A B = 0 := le_antisymm (directedHausdorff_le_of_forall le_rfl (fun _ ha => le_of_eq (Metric.infDist_zero_of_mem (h ha)))) (directedHausdorff_nonneg A B)