Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Section5.Contracts.TMaterialProfiles

Exact TMaterialContract adapter retaining the small material rate.

theorem AVenhance.Infra.Section5.Contracts.TMaterialProfiles.terminal_materialGrad_aestronglyMeasurable {β : ℝ} (I : Ingredients β) {Φ : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hΦ : IsStreamSeq I Φ) {m : ℕ} {κm κprev : ℝ} {θ₀ : Homogenization.Vec 2 → ℝ} {θprev : ℝ → Homogenization.Vec 2 → ℝ} {T : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hθprev : IsClassicalSol (streamVel (Φ (m - 1))) κprev (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θprev) (hT : I.IsTIterates hΦ m κm κprev θ₀ θprev T) :
def AVenhance.Infra.Section5.Contracts.TMaterialRateProfile {β : ℝ} (I : Ingredients β) (Φ : ℕ → ℝ → Homogenization.Vec 2 → ℝ) (m : ℕ) (κprev : ℝ) (T : ℕ → ℝ → Homogenization.Vec 2 → ℝ) (S C : ℝ) :

The source-rate form of the first material estimate before the rate conversion.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem AVenhance.Infra.Section5.Contracts.tMaterial_rate_profile_of_spatial_profiles {β : ℝ} (I : Ingredients β) {Φ : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hΦ : IsStreamSeq I Φ) {m : ℕ} (hm : 1 ≤ m) {κm ν : ℝ} (hκm : 0 < κm) (hν : 0 < ν) {g : Homogenization.Vec 2 → ℝ} {θprev : ℝ → Homogenization.Vec 2 → ℝ} {T : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hθ : IsClassicalSol (streamVel (Φ (m - 1))) ν (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) g θprev) (hT : I.IsTIterates hΦ m κm ν g θprev T) {L G CA Cb Cd Cg S : ℝ} (hL : 0 < L) (hG : 0 ≤ G) (hCA : 0 ≤ CA) (hCb : 0 ≤ Cb) (hCd : 0 ≤ Cd) (hGscale : G ≤ Cg * (√ν)⁻¹ * S) (hRate : ν * L ^ 2 ≤ Cd * a β I.Λ (m - 1)) (hCoefficient : ∀ (j p : Fin 2) (α : List (Fin 2)), α.length ≤ 2 → ∀ (z : Section4.AmnrSpace), |Section4.amnrWord (fun (y : Section4.AmnrSpace) => streamVel (Φ (m - 1)) y.1 y.2) (List.map some α) (Section4.amnrTemperatureCoefficient I hΦ m κm ν j p) z| ≤ CA * ν * L ^ α.length) (hVelocity : ∀ (q p : Fin 2) (z : Section4.AmnrSpace), |Section4.amnrVelocityGradient (fun (y : Section4.AmnrSpace) => streamVel (Φ (m - 1)) y.1 y.2) q p z| ≤ Cb * a β I.Λ (m - 1)) (hSpatial : ∀ i ≤ Nstar β, ∀ (p : Fin 2) (α : List (Fin 2)), α.length ≤ 2 → MeasureTheory.eLpNorm (Section4.amnrWord (fun (y : Section4.AmnrSpace) => streamVel (Φ (m - 1)) y.1 y.2) (List.map some α) (Section4.amnrTGradient (T i) p)) 2 (MeasureTheory.volume.restrict timeCube) ≤ ENNReal.ofReal (G * L ^ α.length)) :
    TMaterialRateProfile I Φ m ν T S (2 * √2 * tMaterialSpatialStepConstant Cb CA Cd * Cg)

    The minimal source-rate estimate. Only spatial words of lengths zero, one and two are consumed; the material-rate coefficient premise is absent.

    theorem AVenhance.Infra.Section5.Contracts.tMaterial_contract_of_material_rate {β : ℝ} (I : Ingredients β) {Φ : ℕ → ℝ → Homogenization.Vec 2 → ℝ} {m : ℕ} {κprev : ℝ} {T : ℕ → ℝ → Homogenization.Vec 2 → ℝ} {S C : ℝ} (hm : 1 ≤ m) (hS : 0 ≤ S) (hC : 0 ≤ C) (hmaterial : TMaterialRateProfile I Φ m κprev T S C) :
    Integration.TMaterialContract I Φ m κprev T (C * 2 ^ (-27)) S

    Convert a material-rate estimate into the exact hDt contract.

    The hypothesis is the first-material-level estimate at the actual source rate a β Λ (m - 1). The proved rate lemma supplies a ≤ 2^(-27) ε^(3δ) / τP, so this conversion retains the required small factor.