OAI/Analysis/LipschitzHilbert/Estimates/WitnessInterval.lean
5 declarations, 0 contain sorry, 0 declared as axioms
A concrete interval carries each transferred compact witness.
- def
OAI.LipschitzHilbert.SlopeBox.witnessIntervalline 14 - theorem
OAI.LipschitzHilbert.SlopeBox.horizontal_distance_le_radiusline 17 - theorem
OAI.LipschitzHilbert.SlopeBox.mem_witnessIntervalline 26 - theorem
OAI.LipschitzHilbert.SlopeBox.witnessInterval_lengthline 33 - theorem
OAI.LipschitzHilbert.SlopeBox.witness_centered_line_averageline 40Source documentation
The witness produces the required average on a concrete interval that also contains the evaluation point, with no further interval selection.
theorem witness_centered_line_average (T : SlopeBox) (E : Set (ℝ × ℝ)) (hE : IsCompact E) {A q P : ℝ} (hA : 0 < A) (hq : 0 ≤ q) (hP : 0 < P) (hAP : A ≤ P) (hbox : ∀ w ∈ E, T.radius w ≤ A) (harea : q * T.length * T.width ≤ (volume.prod volume).real E) (u : ℝ × ℝ → ℝ) (hu : Measurable u) (s : ℝ) (z : ℝ × ℝ) (hz : T.radius z ≤ P) (bin : Set ℝ) (hbin : MeasurableSet bin) (htransfer : ∀ w ∈ E, u (referencePoint s z w) ∈ bin) : z.1 ∈ T.witnessInterval P ∧ q / (4 * A * P) ≤ (∫ x in T.witnessInterval P, (LipschitzHilbert.lineBinSet u s z bin).indicator (fun _ => (1 : ℝ)) x) / volume.real (T.witnessInterval P) := by …Mentions: OAI.LipschitzHilbert.SlopeBox, OAI.LipschitzHilbert.SlopeBox.referencePoint, OAI.LipschitzHilbert.lineBinSet