Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Torus.Calculus

Smooth periodic integration by parts on half-open fundamental cells.

noncomputable def AVenhance.Infra.Torus.coordDeriv {d : ℕ} (i : Fin d) (f : Homogenization.Vec d → ℂ) (x : Homogenization.Vec d) :

The classical coordinate derivative, evaluated in the unit coordinate direction.

Equations
Instances For

    Closed spatial unit cell used for compactness and periodic integration.

    Equations
    Instances For
      theorem AVenhance.Infra.Torus.Calculus.insertNth_one_eq_integerTranslate {n : ℕ} (i : Fin (n + 1)) (z : Homogenization.Vec n) :
      i.insertNth 1 z = i.insertNth 0 z + intVector fun (j : Fin (n + 1)) => if j = i then 1 else 0

      The two endpoints of a coordinate insertion line differ by an integer shift.

      theorem AVenhance.Infra.Torus.Calculus.hasDerivAt_comp_insertNth_complex {n : ℕ} {f : Homogenization.Vec (n + 1) → ℂ} (hf : Differentiable ℝ f) (i : Fin (n + 1)) (z : Homogenization.Vec n) (t : ℝ) :
      HasDerivAt (fun (s : ℝ) => f (i.insertNth s z)) (coordDeriv i f (i.insertNth t z)) t
      theorem AVenhance.Infra.Torus.Calculus.line_integral_ibp {n : ℕ} (i : Fin (n + 1)) {f g : Homogenization.Vec (n + 1) → ℂ} (hf : ContDiff ℝ 1 f) (hg : ContDiff ℝ 1 g) (hpf : IsZdPeriodic f) (hpg : IsZdPeriodic g) (z : Homogenization.Vec n) :
      ∫ (t : ℝ) in Set.Ioc 0 1, f (i.insertNth t z) * coordDeriv i g (i.insertNth t z) = -∫ (t : ℝ) in Set.Ioc 0 1, coordDeriv i f (i.insertNth t z) * g (i.insertNth t z)
      theorem AVenhance.Infra.Torus.integral_unitCell_coord_ibp {n : ℕ} (i : Fin (n + 1)) {f g : Homogenization.Vec (n + 1) → ℂ} (hf : ContDiff ℝ 1 f) (hg : ContDiff ℝ 1 g) (hpf : IsZdPeriodic f) (hpg : IsZdPeriodic g) :
      ∫ (x : Homogenization.Vec (n + 1)) in unitCell (n + 1), f x * coordDeriv i g x = -∫ (x : Homogenization.Vec (n + 1)) in unitCell (n + 1), coordDeriv i f x * g x

      Smooth periodic integration by parts on the ℤ^d unit cell.

      theorem AVenhance.Infra.Torus.integral_unitCell_coord_deriv_eq_zero {n : ℕ} (i : Fin (n + 1)) {f : Homogenization.Vec (n + 1) → ℂ} (hf : ContDiff ℝ 1 f) (hpf : IsZdPeriodic f) :
      ∫ (x : Homogenization.Vec (n + 1)) in unitCell (n + 1), coordDeriv i f x = 0

      Vanishing of the integral of any coordinate derivative of a smooth periodic complex-valued function over its unit cell.