OAI/Analysis/LipschitzHilbert/Trees/LineGridMartingale.lean
13 declarations, 0 contain sorry, 0 declared as axioms
The martingale of actual nested line-cell averages.
- theorem
OAI.LipschitzHilbert.FiniteLineGrid.measurable_indexline 18 - def
OAI.LipschitzHilbert.FiniteLineGrid.nextParentline 21 - theorem
OAI.LipschitzHilbert.FiniteLineGrid.index_nextParentline 25 - def
OAI.LipschitzHilbert.FiniteLineGrid.filtrationline 36Source documentation
At level
n, the sigma algebra consists precisely of unions of the concrete mesh-index fibers. The grid is frozen after its final depth.def filtration (g : FiniteLineGrid) : Filtration ℕ (inferInstance : MeasurableSpace ℝ) where …
Mentions: OAI.LipschitzHilbert.FiniteLineGrid
- def
OAI.LipschitzHilbert.FiniteLineGrid.averageline 43 - theorem
OAI.LipschitzHilbert.FiniteLineGrid.average_martingaleline 46 - theorem
OAI.LipschitzHilbert.FiniteLineGrid.average_memLpline 50 - theorem
OAI.LipschitzHilbert.FiniteLineGrid.average_constantline 54 - theorem
OAI.LipschitzHilbert.FiniteLineGrid.average_eq_fiber_meanline 62Source documentation
Conditional expectation is the actual integral average on every positive-measure index fiber, pointwise for its canonical representative.
theorem average_eq_fiber_mean (g : FiniteLineGrid) (μ : Measure ℝ) [IsFiniteMeasure μ] (f : ℝ → ℝ) (hf : Integrable f μ) (n : ℕ) (x : ℝ) (hpos : μ.real {y | g.index n y = g.index n x} ≠ 0) : g.average μ f n x = (∫ y in {y | g.index n y = g.index n x}, f y ∂μ) / μ.real {y | g.index n y = g.index n x} := by …Mentions: OAI.LipschitzHilbert.FiniteLineGrid
- def
OAI.LipschitzHilbert.FiniteLineGrid.lineMeasureline 82 - instance
OAI.LipschitzHilbert.FiniteLineGrid.lineMeasure_finiteline 84 - theorem
OAI.LipschitzHilbert.FiniteLineGrid.lineMeasure_fiberline 89 - theorem
OAI.LipschitzHilbert.FiniteLineGrid.average_eq_cell_meanline 104Source documentation
On a nonempty mesh interval, the canonical dyadic conditional expectation is exactly the usual Lebesgue average over that interval.
theorem average_eq_cell_mean (g : FiniteLineGrid) (f : ℝ → ℝ) (hf : Integrable f g.lineMeasure) {level i : ℕ} (hl : level ≤ g.depth) (hi : i < g.branching ^ level) {x : ℝ} (hx : x ∈ g.cell level i) : g.average g.lineMeasure f level x = (∫ y in g.cell level i, f y) / g.meshWidth level := by …Mentions: OAI.LipschitzHilbert.FiniteLineGrid