Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Construction.MaterialSpatial

Material Spatial #

Support for the Armstrong–Vicol anomalous-diffusion formalization.

theorem AVenhance.Infra.Construction.MaterialSpatial.streamVel_component1_iterated_eq {f : Homogenization.Vec 2 → ℝ} (hf : ContDiff ℝ (↑⊤) f) (n : ℕ) (x : Homogenization.Vec 2) (J : Fin n → Fin 2) :
((iteratedFDeriv ℝ n (fun (y : Homogenization.Vec 2) => streamVel (fun (x : ℝ) (z : Homogenization.Vec 2) => f z) 0 y 1) x) fun (k : Fin n) => Homogenization.basisVec (J k)) = (iteratedFDeriv ℝ (n + 1) f x) (Fin.snoc (fun (k : Fin n) => Homogenization.basisVec (J k)) (Homogenization.basisVec 0))
theorem AVenhance.Infra.Construction.MaterialSpatial.material_potential_normalization {β : ℝ} {I : Ingredients β} (m p N : ℕ) (hp : 2 ≤ p) (hpN : p ≤ N) :
have e := epsilon β I.Λ m; have R := 2 ^ 8 * e⁻¹; have B := 2 ^ 5 * a β I.Λ m * e ^ 2 * ((↑p + 2) ^ 2 / (↑p + 1) ^ 3); have K := 2 ^ (8 * N + 6) * ↑N.factorial; B / ((↑p + 1) ^ 2 / ↑p.factorial * R⁻¹ ^ p) ≤ K * e ^ (β - ↑p)
theorem AVenhance.Infra.Construction.MaterialSpatial.iteratedFDeriv_component {f : Homogenization.Vec 2 → Homogenization.Vec 2} (hf : ContDiff ℝ (↑⊤) f) (n : ℕ) (x : Homogenization.Vec 2) (J : Fin n → Fin 2) (i : Fin 2) :
((iteratedFDeriv ℝ n (fun (y : Homogenization.Vec 2) => f y i) x) fun (k : Fin n) => Homogenization.basisVec (J k)) = (iteratedFDeriv ℝ n f x) (fun (k : Fin n) => Homogenization.basisVec (J k)) i
theorem AVenhance.Infra.Construction.MaterialSpatial.material_scale_identity_shift2 {β e : ℝ} (he : 0 < e) (n : ℕ) :
e ^ (β - (↑n + 2)) = e ^ (β - 2) * e⁻¹ ^ n
theorem AVenhance.Infra.Construction.MaterialSpatial.material_scale_identity {β e : ℝ} (he : 0 < e) (n : ℕ) :
e ^ (β - (↑n + 1)) = e ^ (β - 1) * e⁻¹ ^ n