Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Section4.HmPerTimeRegularity

Positive-time regularity and material derivative for the actual H_m source, packaged for the per-time transported energy assembler.

theorem AVenhance.Infra.Section4.HmPerTimeRegularity.hmPerTime_endpoint_continuousOn {β : ℝ} (I : Ingredients β) {Φ : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hΦ : IsStreamSeq I Φ) {m : ℕ} (hm : 1 ≤ m) {κ κprev : ℝ} (hκ : 0 < κ) {θ₀ : Homogenization.Vec 2 → ℝ} {θprev : ℝ → Homogenization.Vec 2 → ℝ} {Titer : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hθprev : IsClassicalSol (streamVel (Φ (m - 1))) κprev (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θprev) (hT : I.IsTIterates hΦ m κ κprev θ₀ θprev Titer) (r : ℕ) (hbudget : ∀ n ∈ Finset.range (Nstar β), 2 + r ≤ Nstar β) :
ContinuousOn (fun (p : ℝ × Homogenization.Vec 2) => Section5.hmEndpoint I hΦ m κ (Titer (Nstar β)) r p.1 p.2) hmPerTimePositiveDomain
theorem AVenhance.Infra.Section4.HmPerTimeRegularity.hmPerTime_terminalFlux_differentiable {β : ℝ} (I : Ingredients β) {Φ : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hΦ : IsStreamSeq I Φ) {m : ℕ} (hm : 1 ≤ m) {κ κprev : ℝ} (hκ : 0 < κ) {θ₀ : Homogenization.Vec 2 → ℝ} {θprev : ℝ → Homogenization.Vec 2 → ℝ} {Titer : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hθprev : IsClassicalSol (streamVel (Φ (m - 1))) κprev (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θprev) (hT : I.IsTIterates hΦ m κ κprev θ₀ θprev Titer) {t : ℝ} (ht : 0 < t) (x : Homogenization.Vec 2) :
DifferentiableAt ℝ (hmFrozenTerminalFlux I hΦ m κ (Titer (Nstar β)) t) x
theorem AVenhance.Infra.Section4.HmPerTimeRegularity.hmPerTime_regularFlux_periodic {β : ℝ} (I : Ingredients β) {Φ : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hΦ : IsStreamSeq I Φ) (m : ℕ) (κ : ℝ) (T : ℝ → Homogenization.Vec 2 → ℝ) {t : ℝ} (hTper : IsZ2Periodic (T t)) :

The regular Piola flux is spatially periodic at positive times.

theorem AVenhance.Infra.Section4.HmPerTimeRegularity.hmPerTime_piolaSource_periodic {β : ℝ} (I : Ingredients β) {Φ : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hΦ : IsStreamSeq I Φ) (m : ℕ) (hm : 1 ≤ m) (κ : ℝ) (T : ℝ → Homogenization.Vec 2 → ℝ) {t : ℝ} (hT : ContDiff ℝ (↑⊤) (T t)) (hTper : IsZ2Periodic (T t)) :

The divergence of the regular Piola flux is spatially periodic.

theorem AVenhance.Infra.Section4.hm_positive_time_actual_regular_data {β : ℝ} (I : Ingredients β) {Φ : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hΦ : IsStreamSeq I Φ) {m : ℕ} (hm : 1 ≤ m) {κ κprev : ℝ} (hκ : 0 < κ) {θ₀ : Homogenization.Vec 2 → ℝ} {θprev : ℝ → Homogenization.Vec 2 → ℝ} {Titer : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hθprev : IsClassicalSol (streamVel (Φ (m - 1))) κprev (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θprev) (hT : I.IsTIterates hΦ m κ κprev θ₀ θprev Titer) :
have T := Titer (Nstar β); have X := fun (t : ℝ) => Section5.LeftToShow.xFlowDiffeo I hΦ m 0 t; (∀ (t : ℝ), 0 < t → IsZ2Periodic (I.Hm hΦ m κ T t)) ∧ (∀ (t : ℝ), 0 < t → IsZ2Periodic fun (x : Homogenization.Vec 2) => hmFrozenPiolaSource I hΦ m κ T t x + vecDiv (Section5.sourceErrorD I hΦ m κ T t) x) ∧ (∀ (t : ℝ), 0 < t → ∀ (i : Fin 2), IsZ2Periodic fun (x : Homogenization.Vec 2) => Section5.sourceErrorD I hΦ m κ T t x i) ∧ (∀ (a b : ℝ), 0 < a → a ≤ b → ContinuousOn hmRegularPairing (Set.Icc a b) ∧ ContinuousOn hmFluxPairing (Set.Icc a b)) ∧ ContinuousOn (fun (p : ℝ × Homogenization.Vec 2) => I.Hm hΦ m κ T p.1 p.2) (Set.Ioi 0 ×ˢ Set.univ) ∧ ContinuousOn (fun (p : ℝ × Homogenization.Vec 2) => hmFrozenPiolaSource I hΦ m κ T p.1 p.2) (Set.Ioi 0 ×ˢ Set.univ) ∧ ContinuousOn (fun (p : ℝ × Homogenization.Vec 2) => vecDiv (Section5.sourceErrorD I hΦ m κ T p.1) p.2) (Set.Ioi 0 ×ˢ Set.univ) ∧ (∀ (t : ℝ), 0 < t → ContDiff ℝ 1 (I.Hm hΦ m κ T t)) ∧ (∀ (t : ℝ), 0 < t → Continuous (hmFrozenPiolaSource I hΦ m κ T t)) ∧ (∀ (t : ℝ), 0 < t → ContDiff ℝ 1 (Section5.sourceErrorD I hΦ m κ T t)) ∧ ContinuousOn (fun (p : ℝ × Homogenization.Vec 2) => I.Hm hΦ m κ T p.1 ((X p.1).toFun p.2)) (Set.Ioi 0 ×ˢ Set.univ) ∧ ContinuousOn (fun (p : ℝ × Homogenization.Vec 2) => (fun (x : Homogenization.Vec 2) => hmFrozenPiolaSource I hΦ m κ T p.1 x + vecDiv (Section5.sourceErrorD I hΦ m κ T p.1) x) ((X p.1).toFun p.2)) (Set.Ioi 0 ×ˢ Set.univ) ∧ (∀ (t : ℝ), 0 < t → ∀ (x : Homogenization.Vec 2), HasDerivAt (fun (s : ℝ) => I.Hm hΦ m κ T s ((X s).toFun x)) ((fun (y : Homogenization.Vec 2) => hmFrozenPiolaSource I hΦ m κ T t y + vecDiv (Section5.sourceErrorD I hΦ m κ T t) y) ((X t).toFun x)) t) ∧ ∀ (l : ℝ → ℤ), (∀ t ∈ Set.Ioc 0 1, 0 < hmHalfCellEndpointAt I m l t) → ∀ t ∈ Set.Ioc 0 1, ContinuousOn (fun (s : ℝ) => √(l2NormSq (I.Hm hΦ m κ T s))) (Set.Icc (min (hmHalfCellEndpointAt I m l t) t) (max (hmHalfCellEndpointAt I m l t) t))

The positive-time regularity and transport data needed by frozen_hm_positive_time_bounds_of_pairings_per_time, for the actual terminal iterate. The pairing and quantitative bounds remain explicit arguments of that assembler.