Weierstrass ℘ functions #
Main definitions and results #
PeriodPair.weierstrassP: The Weierstrass℘-function associated to a pair of periods.PeriodPair.hasSumLocallyUniformly_weierstrassP: The summands of℘sums to℘locally uniformly.PeriodPair.differentiableOn_weierstrassP:℘is differentiable away from the lattice points.PeriodPair.weierstrassP_add_coe: The Weierstrass℘-function is periodic.PeriodPair.weierstrassP_neg: The Weierstrass℘-function is even.PeriodPair.derivWeierstrassP: The derivative of the Weierstrass℘-function associated to a pair of periods.PeriodPair.hasSumLocallyUniformly_derivWeierstrassP: The summands of℘'sums to℘'locally uniformly.PeriodPair.differentiableOn_derivWeierstrassP:℘'is differentiable away from the lattice points.PeriodPair.derivWeierstrassP_add_coe:℘'is periodic.PeriodPair.weierstrassP_neg:℘'is odd.PeriodPair.deriv_weierstrassP:deriv ℘ = ℘'. This is true globally because of junk values.
tags #
Weierstrass p-functions, Weierstrass p functions
A pair of ℝ-linearly independent complex numbers.
They span the period lattice in lattice,
and are the periods of the elliptic functions we shall construct.
- ω₁ : ℂ
The first period in a
PeriodPair. - ω₂ : ℂ
The second period in a
PeriodPair.
Instances For
The ℝ-basis of ℂ determined by a pair of periods.
Instances For
The lattice spanned by a pair of periods.
Instances For
The ℤ-basis of the lattice determined by a pair of periods.
Equations
- L.latticeBasis = (Module.Basis.span ⋯).map (LinearEquiv.ofEq (Submodule.span ℤ (Set.range ![L.ω₁, L.ω₂])) L.lattice ⋯)
Instances For
The equivalence from the lattice generated by a pair of periods to ℤ × ℤ.
Equations
Instances For
The Weierstrass ℘ function with the l₀-term missing.
This is mainly a tool for calculations where one would want to omit a diverging term.
This has the notation ℘[L - l₀] in the namespace PeriodPairs.
Equations
Instances For
The Weierstrass ℘ function with the l₀-term missing.
This is mainly a tool for calculations where one would want to omit a diverging term.
This has the notation ℘[L - l₀] in the namespace PeriodPairs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Weierstrass ℘ function. This has the notation ℘[L] in the namespace PeriodPairs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The derivative of Weierstrass ℘ function with the l₀-term missing.
This is mainly a tool for calculations where one would want to omit a diverging term.
This has the notation ℘'[L - l₀] in the namespace PeriodPairs.
Equations
Instances For
The derivative of Weierstrass ℘ function with the l₀-term missing.
This is mainly a tool for calculations where one would want to omit a diverging term.
This has the notation ℘'[L - l₀] in the namespace PeriodPairs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The derivative of Weierstrass ℘ function.
This has the notation ℘'[L] in the namespace PeriodPairs.
Instances For
The Weierstrass ℘ function. This has the notation ℘[L] in the namespace PeriodPairs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
deriv ℘ = ℘'. This is true globally because of junk values.