RiemannSiegelTheta
The Riemann–Siegel theta function , for real . Provided by @enumeratio/analytic.
✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram Language
RiemannSiegelTheta✓RiemannSiegelTheta(t)the Riemann–Siegel theta function .Typed signatures
| Type | Package | Applies |
|---|---|---|
(number) -> number | analytic | always |
Details
- Reuses the existing log-gamma continuation (LogGamma,
packages/symbols/analysis/analytic/src/loggamma.ts) rather than deriving one — is just its imaginary part on the line, minus the linear term. - Real only; a complex argument stays symbolic. exactly (no
N()needed) since is real. - Numeric otherwise:
N(), or an inexact , is required to reduce.
Examples
1 more kept as data, checked against the oraclesAbout
| Examples | 4 |
|---|---|
| Checked against | Wolfram Language 4 agree |
| Crosswalk | Wolfram Language |
Implementation
primitive · numericirreducibly numeric — it evaluates rather than rewrites
nativeengine
typescriptpackages/symbols/analysis/analytic/src/riemann-siegel.tsbuilt directly on the LogGamma kernel; no new zeta or gamma evaluation of its own.
mappedexternal
wolfram / mpmathpackages/oracle/src/mappings.tsRiemannSiegelTheta[t]; mpmath.siegeltheta(t).
See also: RiemannSiegelZ, Zeta, LogGamma