Hypergeometric1F1Regularized
The regularized Kummer confluent hypergeometric function — entire in and . Provided by @enumeratio/analytic.
Hypergeometric1F1Regularized✓Fungrim entrya047eb✓f7f84e✓Wolfram LanguageHypergeometric1F1Regularized✓Hypergeometric1F1Regularized(a, b, z).hyper([a], [b], z) / gamma(b)mpmathenumeratio_hyperreg([a], [b], z)Juliaenumeratio_ball(hypergeometric_1f1_regularized, a, b, z)Typed signatures
| Type | Package | Applies |
|---|---|---|
(number, number, number) -> number | analytic | always |
Details
- compute-engine declares
Hypergeometric1F1itself (real and complex ) but not this regularized form. Computed by the same -per-term series as Hypergeometric0F1Regularized, so it stays finite at a nonpositive integer rather than dividing byGamma(b)'s pole there. - Entire in ( for this series), so 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
9 more kept as data, checked against the oraclesProperties #
Known value · Wolfram MathematicalFunctionData, Hypergeometric1F1Regularized, FunctionalEquations
Known value · Wolfram MathematicalFunctionData, Hypergeometric1F1Regularized, FunctionalEquations
Known value · Wolfram MathematicalFunctionData, Hypergeometric1F1Regularized, FunctionalEquations
Known value · Wolfram MathematicalFunctionData, Hypergeometric1F1Regularized, FunctionalEquations
About
| Examples | 19 |
|---|---|
| Checked against | Wolfram Language 16 agree1 unevaluatedSymPy 6 agree7 differ3 unevaluated2 errormpmath 15 agree2 errorJulia 17 agree |
| Crosswalk | FungrimFungrim entry ×2Wolfram LanguageSymPympmathJulia |
Implementation
primitive · numericirreducibly numeric — it evaluates rather than rewrites
typescriptpackages/symbols/analysis/analytic/src/hypergeometric.tswolfram / mpmathpackages/oracle/src/mappings.tsHypergeometric1F1Regularized[a,b,z]; mpmath's own regularized series (rgamma per term).
mpmathpackages/oracle/src/mappings.tsjuliapackages/oracle/src/mappings.tssympypackages/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: Hypergeometric2F1Regularized, HypergeometricU