Documentation

LeanPool.HighContrastHomogenization.Entry.Multiscale.OneGrid.FixedSpan

High-contrast homogenization: Entry.Multiscale.OneGrid.FixedSpan #

Imported from the Apache-2.0 HighContrastHomogenization development at commit 7a13dbcd8d6609264a713373f5c69ceeac870472.

Step 4 β€” propagation over a fixed span #

Group G of the printed proof (p.fixed.geometry.one.grid.propagation), third part: the old and new terms of 𝒫_q(m+L;n) and conjunct 3, e.fixed.geometry.profile.fixed.span.

Part of the proof of the statement in HCPoly/Entry/Statements/OneGridPropagation.lean. Conventions of this group: q = 𝒬(π”ͺ) is Geometry.explicitRoundedGrid jStar metric at every loss, history, profile and drift; metric (not m) names the positive matrix, because m, n, mβ‚€ are generations; the source lower scale e.source.lower.scale is carried exactly by the statement in HCPoly/Entry/OneGridPropagation.lean; this group's stronger internal algebraic and history lemmas omit an unused threshold, and this group's generic integration helpers take finiteness, integrability or measurability inputs that are proved at their actual use sites, not extra premises of the printed proposition.

theorem HCPolySupport.HighContrast.Multiscale.profile_old_terms_advance_le (d : β„•) (hd : 2 ≀ d) (Ξ³ : ℝ) (hΞ³ : Ξ³ ∈ Set.Ico 0 1) :
βˆƒ (C : ℝ), 0 < C ∧ βˆ€ (P : MeasureTheory.Measure (CoeffSpace d)) (E : BlockMat d) (Ξ¨ : ℝ β†’ ℝ) (K : ℝ) (S : CoeffSpace d β†’ ℝ), MeasureTheory.IsProbabilityMeasure P β†’ IsStationaryLaw P β†’ IsUnitRangeLaw P β†’ CoarseEllipticityDagger P Ξ³ E Ξ¨ K S β†’ βˆ€ (L : β„€), 1 ≀ L β†’ βˆ€ (jStar : β„•), 2 * d ≀ 3 ^ jStar β†’ βˆ€ (metric : Mat d), Matrix.PosDef metric β†’ βˆ€ (n m : β„€), ↑jStar ≀ n β†’ n ≀ m β†’ profile P Ξ³ (Geometry.explicitRoundedGrid jStar metric) jStar n m ≀ 1 β†’ 3 ^ (-((1 - Ξ³) / 4) * (↑(m + L) - ↑n)) * (1 + meanPenalty (bigQ d Ξ³) (relMean P (Geometry.explicitRoundedGrid jStar metric) n (m + L))) * history P Ξ³ (Geometry.explicitRoundedGrid jStar metric) jStar n + βˆ‘ j ∈ Finset.Ico n m, 3 ^ (-((1 - Ξ³) / 4) * (↑(m + L) - 1 - ↑j)) * meanPenalty (bigQ d Ξ³) (relMean P (Geometry.explicitRoundedGrid jStar metric) j (m + L)) + βˆ‘ j ∈ Finset.Icc (n + 1) m, 3 ^ (-((1 - Ξ³) / 4) * (↑(m + L) - ↑j)) * Real.exp (↑(bigQ d Ξ³) * detIncrement P (Geometry.explicitRoundedGrid jStar metric) j (m + L)) * ∫ (a : CoeffSpace d), absSchattenNorm (↑(bigQ d Ξ³)) (normalizedFluctuationSelf P (Geometry.explicitRoundedGrid jStar metric) j a) ^ bigQ d Ξ³ βˆ‚P ≀ profile P Ξ³ (Geometry.explicitRoundedGrid jStar metric) jStar n m + C * (Real.exp (↑(bigQ d Ξ³) * detIncrement P (Geometry.explicitRoundedGrid jStar metric) m (m + L)) - 1)

The generations up to m in 𝒫_q(m+L;n) (p.fixed.geometry.one.grid.propagation): the initial-history term, the old fluctuation sum and the mean-history contribution all pick up the factor 3^{-ΒΌ(1-Ξ³)L}e^{QΞ”^q_{m,m+L}}, and 𝒫_q(m;n) ≀ 1 converts that into an additive remainder.

theorem HCPolySupport.HighContrast.Multiscale.meanPenalty_new_terms_span_sum_le (d : β„•) (hd : 2 ≀ d) (Ξ³ : ℝ) (hΞ³ : Ξ³ ∈ Set.Ico 0 1) :
βˆƒ (C : ℝ), 0 < C ∧ βˆ€ (P : MeasureTheory.Measure (CoeffSpace d)) (E : BlockMat d) (Ξ¨ : ℝ β†’ ℝ) (K : ℝ) (S : CoeffSpace d β†’ ℝ), MeasureTheory.IsProbabilityMeasure P β†’ IsStationaryLaw P β†’ IsUnitRangeLaw P β†’ CoarseEllipticityDagger P Ξ³ E Ξ¨ K S β†’ βˆ€ (L : β„€), 1 ≀ L β†’ βˆ€ (jStar : β„•), 2 * d ≀ 3 ^ jStar β†’ βˆ€ (metric : Mat d), Matrix.PosDef metric β†’ βˆ€ (m : β„€), ↑jStar ≀ m β†’ βˆ‘ j ∈ Finset.Ico m (m + L), 3 ^ (-((1 - Ξ³) / 4) * (↑(m + L) - 1 - ↑j)) * meanPenalty (bigQ d Ξ³) (relMean P (Geometry.explicitRoundedGrid jStar metric) j (m + L)) ≀ C * ↑L * (Real.exp (↑(bigQ d Ξ³) * detIncrement P (Geometry.explicitRoundedGrid jStar metric) m (m + L)) - 1)

The new mean terms of an arbitrary advance (p.fixed.geometry.one.grid.propagation): L indices, weights at most one, each penalty at most e^{QΞ”^q_{m,m+L}} - 1.

theorem HCPolySupport.HighContrast.Multiscale.profile_fixed_span (d : β„•) (hd : 2 ≀ d) (Ξ³ : ℝ) (hΞ³ : Ξ³ ∈ Set.Ico 0 1) :
βˆƒ (Csrc : ℝ), 0 < Csrc ∧ βˆƒ (C : ℝ), 0 < C ∧ βˆ€ (P : MeasureTheory.Measure (CoeffSpace d)) (E : BlockMat d) (Ξ¨ : ℝ β†’ ℝ) (K : ℝ) (S : CoeffSpace d β†’ ℝ), MeasureTheory.IsProbabilityMeasure P β†’ IsStationaryLaw P β†’ IsUnitRangeLaw P β†’ CoarseEllipticityDagger P Ξ³ E Ξ¨ K S β†’ βˆ€ (h : β„•), 2 * bigQ d Ξ³ ≀ h β†’ βˆ€ (L : β„€), 1 ≀ L β†’ βˆ€ (jStar : β„•), 2 * d ≀ 3 ^ jStar β†’ ⌈Csrc * Real.logb 3 (2 * K)βŒ‰ ≀ ↑jStar β†’ βˆ€ (metric : Mat d), Matrix.PosDef metric β†’ βˆ€ (n m : β„€), ↑jStar ≀ n β†’ n + ↑h ≀ m β†’ profile P Ξ³ (Geometry.explicitRoundedGrid jStar metric) jStar n m ≀ 1 β†’ profile P Ξ³ (Geometry.explicitRoundedGrid jStar metric) jStar n (m + L) ≀ C * ↑L * (profile P Ξ³ (Geometry.explicitRoundedGrid jStar metric) jStar n m + Real.exp (↑(bigQ d Ξ³) * detIncrement P (Geometry.explicitRoundedGrid jStar metric) m (m + L)) - 1)

Conjunct 3, e.fixed.geometry.profile.fixed.span (p.fixed.geometry.one.grid.propagation).