Documentation

TauCeti.Analysis.Calculus.PeriodicDeriv

Periodicity of the derivative and the logarithmic derivative #

Differentiation commutes with translation of the domain, so the FrΓ©chet and the one-variable derivative of a periodic function are periodic with the same period, and hence so is the logarithmic derivative. All three statements are unconditional: fderiv, deriv, and with them logDeriv take their junk values at non-differentiable points, and the translation identities hold there too.

These extensions of Mathlib's periodicity API live in the root Function namespace as Periodic.*, so that hf.deriv and its analogues resolve by receiver notation. They remain protected so that opening Function.Periodic does not shadow deriv and logDeriv themselves.

Main declarations #

theorem Function.Periodic.fderiv {π•œ : Type u_1} [NontriviallyNormedField π•œ] {E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [NormedSpace π•œ E] [NormedAddCommGroup F] [NormedSpace π•œ F] {f : E β†’ F} {c : E} (hf : Periodic f c) :
Periodic (fderiv π•œ f) c

The FrΓ©chet derivative of a periodic function is periodic.

theorem Function.Periodic.deriv {π•œ : Type u_1} [NontriviallyNormedField π•œ] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace π•œ F] {f : π•œ β†’ F} {c : π•œ} (hf : Periodic f c) :

The derivative of a periodic function is periodic.

theorem Function.Periodic.logDeriv {π•œ : Type u_1} [NontriviallyNormedField π•œ] {π•œ' : Type u_2} [NontriviallyNormedField π•œ'] [NormedAlgebra π•œ π•œ'] {f : π•œ β†’ π•œ'} {c : π•œ} (hf : Periodic f c) :

The logarithmic derivative of a periodic function is periodic.