OAI/NumberTheory/Ostmann/Arithmetic/BulkIntegrands.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Bounded measurable bulk integrands, including sharp gates
The sharp terminal windows need not be continuous. This small function space retains their actual values while providing the finite-measure operations used in the bulk comparison.
- structure
OAI.Ostmann.BulkIntegrandline 16 - instance
OAI.Ostmann.(instance at line 21)line 21 - theorem
OAI.Ostmann.BulkIntegrand.extline 23 - def
OAI.Ostmann.BulkIntegrand.subline 31 - theorem
OAI.Ostmann.BulkIntegrand.integrableline 39 - theorem
OAI.Ostmann.BulkIntegrand.slice_integrableline 45 - def
OAI.Ostmann.BulkIntegrand.averageline 52 - theorem
OAI.Ostmann.BulkIntegrand.average_boundline 64 - theorem
OAI.Ostmann.BulkIntegrand.average_subline 70 - theorem
OAI.Ostmann.BulkIntegrand.average_commuteline 76 - def
OAI.Ostmann.BulkIntegrand.averagesline 96 - theorem
OAI.Ostmann.BulkIntegrand.averages_subline 101 - theorem
OAI.Ostmann.BulkIntegrand.averages_boundline 108 - theorem
OAI.Ostmann.BulkIntegrand.averages_commuteline 123 - theorem
OAI.Ostmann.BulkIntegrand.averages_comparisonline 135Source documentation
Pointwise product comparison, valid also for the original sharp windows.
theorem BulkIntegrand.averages_comparison {σ : Type*} [Fintype σ] (μ ν : σ → Measure ℝ) [∀ i, IsFiniteMeasure (μ i)] [∀ i, IsFiniteMeasure (ν i)] (l : List σ) (hl : l.Nodup) (hμ : ∀ i ∈ l, (μ i).real Set.univ ≤ 2) (hν : ∀ i ∈ l, (ν i).real Set.univ ≤ 2) (f : BulkIntegrand σ) (ε : σ → ℝ) (hε : ∀ i ∈ l, 0 ≤ ε i) (herr : ∀ i ∈ l, ∀ x, ‖f.average (μ i) i x - f.average (ν i) i x‖ ≤ ε i) : ∀ x, ‖f.averages μ l x - f.averages ν l x‖ ≤ 2 ^ l.length * (l.map ε).sum := by …Mentions: OAI.Ostmann.BulkIntegrand