Generic tools for the flux contracts #
Locally finite tsums of jointly smooth families, the order-shifting spatial gradient on the open
half space, and the local-in-time finiteness of the ζ_{m,k} and ξ̂_{m,l} cutoff families.
@[reducible, inline]
The open half space (0,∞) × ℝ².
Equations
Instances For
theorem
AVenhance.Infra.Section5.Contracts.tf_contDiffOn_tsum
{ι : Type u_1}
{F : Type u_2}
[NormedAddCommGroup F]
[NormedSpace ℝ F]
{n : WithTop ℕ∞}
{U : Set (ℝ × Homogenization.Vec 2)}
(f : ι → ℝ × Homogenization.Vec 2 → F)
(P : ι → ℝ → Prop)
(hact : ∀ (t₀ : ℝ), ∃ (S : Finset ι), ∀ k ∉ S, ∀ (t : ℝ), |t - t₀| < 1 → P k t)
(hzero : ∀ (k : ι) (q : ℝ × Homogenization.Vec 2), P k q.1 → f k q = 0)
(hf : ∀ (k : ι), ContDiffOn ℝ n (f k) U)
:
ContDiffOn ℝ n (fun (q : ℝ × Homogenization.Vec 2) => ∑' (k : ι), f k q) U
A tsum over a family whose terms vanish outside a finite set, uniformly for times within one
unit of any given time, is as smooth as its terms.
Spatial derivatives on the open half space #
theorem
AVenhance.Infra.Section5.Contracts.tf_spaceGrad_contDiffOn_Ioi
{F : ℝ → Homogenization.Vec 2 → ℝ}
{m n : WithTop ℕ∞}
(hmn : m + 1 ≤ n)
(hF : ContDiffOn ℝ n (fun (p : ℝ × Homogenization.Vec 2) => F p.1 p.2) (Set.Ioi 0 ×ˢ Set.univ))
(j : Fin 2)
:
ContDiffOn ℝ m (fun (p : ℝ × Homogenization.Vec 2) => spaceGrad (F p.1) p.2 j) (Set.Ioi 0 ×ˢ Set.univ)
On the open half space the spatial gradient components of a jointly C^n function are jointly
C^m, m + 1 ≤ n.
theorem
AVenhance.Infra.Section5.Contracts.tf_vecDiv_continuousOn
{V : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2}
(hV : ∀ (i : Fin 2), ContDiffOn ℝ 2 (fun (p : ℝ × Homogenization.Vec 2) => V p.1 p.2 i) (Set.Ioi 0 ×ˢ Set.univ))
:
ContinuousOn (fun (p : ℝ × Homogenization.Vec 2) => vecDiv (V p.1) p.2) (Set.Ioi 0 ×ˢ Set.univ)
The divergence of a jointly C² vector field is jointly continuous on the open half space.
Matrix-vector smoothness #
theorem
AVenhance.Infra.Section5.Contracts.tf_mulVec_contDiffOn
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{n : WithTop ℕ∞}
{s : Set E}
{A : E → Matrix (Fin 2) (Fin 2) ℝ}
{v : E → Homogenization.Vec 2}
(hA : ∀ (i j : Fin 2), ContDiffOn ℝ n (fun (e : E) => A e i j) s)
(hv : ∀ (j : Fin 2), ContDiffOn ℝ n (fun (e : E) => v e j) s)
(i : Fin 2)
:
ContDiffOn ℝ n (fun (e : E) => (A e).mulVec (v e) i) s