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
- AVenhance.Infra.Torus.coordDeriv i f x = (fderiv ℝ f x) (Homogenization.basisVec i)
Instances For
Closed spatial unit cell used for compactness and periodic integration.
Equations
Instances For
theorem
AVenhance.Infra.Torus.Calculus.unitCell_subset_closedUnitCell
(d : ℕ)
:
unitCell d ⊆ closedUnitCell d
theorem
AVenhance.Infra.Torus.Calculus.continuous_integrableOn_unitCell
{d : ℕ}
{E : Type u_1}
[NormedAddCommGroup E]
{f : Homogenization.Vec d → E}
(hf : Continuous f)
:
theorem
AVenhance.Infra.Torus.Calculus.insertNth_one_eq_integerTranslate
{n : ℕ}
(i : Fin (n + 1))
(z : Homogenization.Vec n)
:
The two endpoints of a coordinate insertion line differ by an integer shift.
theorem
AVenhance.Infra.Torus.Calculus.periodic_insertNth_endpoints
{n : ℕ}
(i : Fin (n + 1))
(z : Homogenization.Vec n)
{f : Homogenization.Vec (n + 1) → ℂ}
(hf : IsZdPeriodic f)
:
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)
:
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)
:
Vanishing of the integral of any coordinate derivative of a smooth periodic complex-valued function over its unit cell.