Hypergeometric3F2Regularized
The regularized generalized hypergeometric function — entire in ; only converges for . Provided by @enumeratio/analytic.
Fungrim
Hypergeometric3F2RegularizedFungrim entry6582c4e1797bHypergeometric3F2Regularized(a1, a2, a3, b1, b2, z).SymPy
hyper([a1, a2, a3], [b1, b2], z) / (gamma(b1) * gamma(b2))mpmathenumeratio_hyperreg([a1, a2, a3], [b1, b2], z)Typed signatures
| Type | Package | Applies |
|---|---|---|
(number, number, number, number, number, number) -> number | analytic | always |
Details
- compute-engine has no
Hypergeometric3F2at all, regularized or otherwise. Computed directly by the -per-term series ( here), finite at either or a nonpositive integer. - The series only converges for ; outside the unit disc this stays symbolic.
N(…, d)past a double's digits runs a bignum series for real arguments with (the cancellation at negative is paid for in extra working digits), and stays symbolic rather than padding a double where it can't settle: a complex , , or so near the rim that the series outruns its term budget. Fungrim's own identities for this head (e.g. the Chebyshev derivative formulas, fungrim:6582c4 / fungrim:e1797b) are unconstrained in their own argument, so not every instance evaluates. - Wolfram has no dedicated 3,2 head; it maps to the generic
HypergeometricPFQRegularized[{a1,a2,a3},{b1,b2},z].
Plot
Examples
9 more kept as data, checked against the oraclesAbout
| Examples | 14 |
|---|---|
| Checked against | Wolfram Language 11 agree3 differSymPy 5 agree6 differ3 unevaluatedmpmath 11 agree2 differ1 error |
| Crosswalk | FungrimFungrim entry ×2SymPympmath |
Implementation
primitive · numericirreducibly numeric — it evaluates rather than rewrites
nativeengine
typescriptpackages/symbols/analysis/analytic/src/hypergeometric.tsmappedexternal
wolfram / mpmathpackages/oracle/src/mappings.tsHypergeometricPFQRegularized[{a1,a2,a3},{b1,b2},z]; mpmath's own regularized series (rgamma per term).
mapped
mpmathpackages/oracle/src/mappings.tsmapped
sympypackages/oracle/src/mappings.tsSymPy has no regularized hypergeometric, so this divides by Γ(b1)Γ(b2); at a pole of either (a non-positive integer) the quotient is not the limit that ours is.
See also: Hypergeometric2F1Regularized