Hypergeometric0F1Regularized
The regularized confluent hypergeometric limit function — entire in both and , unlike Hypergeometric0F1 itself. Provided by @enumeratio/analytic.
Hypergeometric0F1RegularizedFungrim entry00dfd1325a0e81eec698703db049dcecd36fWolfram LanguageHypergeometric0F1Regularized!Hypergeometric0F1Regularized(b, z).hyper([], [b], z) / gamma(b)mpmathenumeratio_hyperreg([], [b], z)Typed signatures
| Type | Package | Applies |
|---|---|---|
(number, number) -> number | analytic | always |
Details
- Computed by its own series rather than dividing
Hypergeometric0F1byGamma(b): at a nonpositive integer,Gamma(b)is itself a pole, and is taken directly (zero there, by the standard convention) so the sum stays finite exactly where the naive division would not. - Entire in too ( for this series), so — unlike Hypergeometric2F1Regularized — never declines on .
N(x, d)past a double's digits runs a BigDecimal series for real arguments, to digits; a complex argument stays unevaluated there rather than print a double's digits as if they were .
Plot
Examples
13 more kept as data, checked against the oraclesProperties #
Known value · Wolfram MathematicalFunctionData, Hypergeometric0F1Regularized, FunctionalEquations
Known value · Wolfram MathematicalFunctionData, Hypergeometric0F1Regularized, FunctionalEquations
About
| Examples | 24 |
|---|---|
| Checked against | Wolfram Language 20 agree1 differ1 unevaluatedSymPy 9 agree7 differ7 unevaluatedmpmath 20 agree1 unevaluated |
| Crosswalk | FungrimFungrim entry ×6Wolfram LanguageSymPympmath |
Implementation
primitive · numericirreducibly numeric — it evaluates rather than rewrites
typescriptpackages/symbols/analysis/analytic/src/hypergeometric.tswolfram / mpmathpackages/oracle/src/mappings.tsHypergeometric0F1Regularized[b,z]; mpmath's own regularized series (rgamma per term).
mpmathpackages/oracle/src/mappings.tsRegularized by the limit at a pole of Γ(b), through hypercomb.
sympypackages/oracle/src/mappings.tsSymPy has no regularized hypergeometric, so this divides by Γ(b); at a pole of Γ(b) (b a non-positive integer) the quotient is not the limit that ours is.
See also: Hypergeometric0F1, BesselJ