Formal logarithmic derivatives of zeta functions #
Recover point-count coefficients from logarithmic derivatives of formal zeta series and their linear factors.
The negative logarithmic derivative of a formal power series.
Equations
Instances For
The linear formal power-series factor associated with a complex coefficient.
Equations
Instances For
The formal series whose coefficient at n is the point count over the
extension of degree n + 1.
Equations
- BGS.HasseWeil.pointCountDerivativeSeries pointCount = PowerSeries.mk fun (n : ℕ) => ↑(pointCount (n + 1))
Instances For
Euler's logarithmic-derivative identity for a point-count zeta series.
Equations
- BGS.HasseWeil.HasFormalZetaPointCountDerivative Z pointCount = (PowerSeries.derivative Z = Z * BGS.HasseWeil.pointCountDerivativeSeries pointCount)
Instances For
The formal logarithm ∑ₙ Nₙ Tⁿ/n attached to extension point counts.
Equations
- BGS.HasseWeil.pointCountLogSeries pointCount = PowerSeries.mk fun (n : ℕ) => if n = 0 then 0 else ↑(pointCount n) / ↑n
Instances For
The formal exponential definition
exp(∑ₙ Nₙ Tⁿ/n) of the point-count zeta series.
Equations
- BGS.HasseWeil.formalPointCountZeta pointCount = PowerSeries.subst (BGS.HasseWeil.pointCountLogSeries pointCount) (PowerSeries.exp ℂ)
Instances For
The denominator (1 - T)(1 - qT) of the zeta function of a curve over
the field with q elements.
Equations
Instances For
Rationality in the normalized curve form.
Equations
- BGS.HasseWeil.HasCurveZetaRationalForm Z q P = (Z * BGS.HasseWeil.curveZetaDenominator q = ↑P)
Instances For
A normalized rational zeta series satisfying Euler's derivative identity produces the reciprocal-root extension point-count formula.
For the canonical exponential point-count zeta series, rationality in curve form is the only remaining premise needed for the numerator trace formula.