DirichletBeta
The Dirichlet beta function , the L-function of the nontrivial character mod 4 — entire, with and (Catalan).
✓ checked against that system · ! checked, with disagreements (hover a chip)Wikipedia
Dirichlet beta functionMathWorldDirichletBetaFunctionWikidataQ1227706Wolfram LanguageDirichletBeta!DirichletBeta(s)the Dirichlet beta function .mpmath
dirichlet(s, [0, 1, 0, -1])Juliaenumeratio_ball(s -> (polylog(s, onei(CC)) - polylog(s, -onei(CC))) / (2 * onei(CC)), s)Typed signatures
| Type | Package | Applies |
|---|---|---|
(complex | infinity) -> number | analyticreplaces compute-engine | always |
(complex | infinity) -> number | compute-engine | always |
Details
- in terms of HurwitzZeta, which is how it is evaluated numerically (complex included).
- Odd positive integers have closed forms in and the Euler numbers: — (Leibniz), , .
- Even positive integers do not: is Catalan's constant, and stay symbolic.
- Nonpositive integers are Euler numbers: (, , ), and .
- Functional equation ; entire, no poles.
Plot
Examples
2 more kept as data, checked against the oraclesBasic #
Numeric for a floating-point argument — through , so it answers to the engine's working precision rather than a double's
live ↗InOut
live ↗
InOut
Properties #
Zero at negative odd integers
live ↗InOut
Known value · Wolfram MathematicalFunctionData, DirichletBeta
About
| Examples | 24 |
|---|---|
| Checked against | Wolfram Language 21 agree3 differSymPy 20 agree1 differ1 unevaluatedmpmath 19 agree1 differJulia 19 agree1 error |
| Crosswalk | WikipediaMathWorldWikidataWolfram LanguagempmathJulia |
Implementation
referenceengine
notationativeengine
typescriptpackages/ce-patches/src/compute-engine/numerics/dirichlet.tsmappedexternal
wolfram / mpmathpackages/oracle/src/mappings.tsDirichletBeta[s]; mpmath.dirichlet(s, [0, 1, 0, -1]).
mapped
mpmathpackages/oracle/src/mappings.tsThe Dirichlet L-function of the character mod 4.
mapped
juliapackages/oracle/src/mappings.tsmapped
sympypackages/oracle/src/mappings.tsSymPy has no Dirichlet beta; this is its polylog definition β(s) = (Li_s(i) − Li_s(−i)) / 2i.
See also: DirichletEta, HurwitzZeta, ClausenCl, Zeta