Skip to content

Hypergeometric1F1Regularized ​

The regularized Kummer confluent hypergeometric function 1F1(a,b;z)/Γ(b){}_1F_1(a,b;z) / \Gamma(b) — entire in bb and zz. Provided by @enumeratio/analytic.

✓ checked against that system · ! checked, with disagreements (hover a chip)FungrimHypergeometric1F1Regularized✓Fungrim entrya047eb✓f7f84e✓Wolfram LanguageHypergeometric1F1Regularized✓
Hypergeometric1F1Regularized(a, b, z)1F1(a,b;z)/Γ(b){}_1F_1(a,b;z) / \Gamma(b).
Typed signatures
TypePackageApplies
(number, number, number) -> numberanalyticalways

Domain: Special functions

Details
  • compute-engine declares Hypergeometric1F1 itself (real and complex zz) but not this regularized form. Computed by the same 1/Γ1/\Gamma-per-term series as Hypergeometric0F1Regularized, so it stays finite at bb a nonpositive integer rather than dividing by Gamma(b)'s pole there.
  • Entire in zz (p=qp = q for this series), so never declines on zz.
  • N(x, d) past a double's digits runs a BigDecimal series for real arguments, to dd digits; a complex argument stays unevaluated there rather than print a double's digits as if they were dd.

Examples

6 more kept as data, checked against the oracles
Basic #

matches Hypergeometric1F1(1, 2, 0.5) / Gamma(2)

live ↗
InHypergeometric1F1Regularized(1,2,0.5)\mathrm{Hypergeometric1F1Regularized}(1, 2, 0.5)Out1.297 442 541 400 255 51.297\,442\,541\,400\,255\,5

b=−1b = -1 is a pole of Γ\Gamma, but the regularized form is finite there

live ↗
InHypergeometric1F1Regularized(1,−1,0.7)\mathrm{Hypergeometric1F1Regularized}(1, -1, 0.7)Out0.986 738 826 660 532 90.986\,738\,826\,660\,532\,9
live ↗
InSimplify(Normal⁡(Series⁡(Hypergeometric1F1Regularized(1/2,3,x),x,∞,3)))\mathrm{Simplify}(\operatorname{Normal}(\operatorname{Series}(\mathrm{Hypergeometric1F1Regularized}(1/2, 3, x), x, ∞, 3)))OutSeries⁡(Hypergeometric1F1Regularized(12,3,x),x,∞,3)\operatorname{Series}(\mathrm{Hypergeometric1F1Regularized}(\frac{1}{2}, 3, x), x, ∞, 3)
Scope #
live ↗
InN(Hypergeometric1F1Regularized(2,−4,2),50)N(\mathrm{Hypergeometric1F1Regularized}(2, -4, 2), 50)Out1 891.598 361 326 246 458 170 989 429 907 202 000 174 160 786 061 31\,891.598\,361\,326\,246\,458\,170\,989\,429\,907\,202\,000\,174\,160\,786\,061\,3
live ↗
InN(Hypergeometric1F1Regularized(1,0,1),30)N(\mathrm{Hypergeometric1F1Regularized}(1, 0, 1), 30)Out2.718 281 828 459 045 235 360 287 471 352.718\,281\,828\,459\,045\,235\,360\,287\,471\,35
live ↗
InMatrixFunction(()↦Hypergeometric1F1Regularized(12,1,_1⁡),[[12,0],[0,12]])\mathrm{MatrixFunction}(()↦\mathrm{Hypergeometric1F1Regularized}(\frac{1}{2}, 1, \operatorname{\_1}), \bigl\lbrack\bigl\lbrack\frac{1}{2}, 0\bigr\rbrack, \bigl\lbrack0, \frac{1}{2}\bigr\rbrack\bigr\rbrack)Out[[I⁡0(14)e4,0],[0,I⁡0(14)e4]]\bigl\lbrack\bigl\lbrack\operatorname{I}_{0}(\frac{1}{4})\sqrt[4]{e}, 0\bigr\rbrack, \bigl\lbrack0, \operatorname{I}_{0}(\frac{1}{4})\sqrt[4]{e}\bigr\rbrack\bigr\rbrack
Properties #
live ↗
InN(12(Hypergeometric1F1Regularized(3/2,1/2,1/2))−Hypergeometric1F1Regularized(12,12,12))N(\frac{1}{2}(\mathrm{Hypergeometric1F1Regularized}(3/2, 1/2, 1/2))-\mathrm{Hypergeometric1F1Regularized}(\frac{1}{2}, \frac{1}{2}, \frac{1}{2}))Out0.00.0

Known value · Wolfram MathematicalFunctionData, Hypergeometric1F1Regularized, FunctionalEquations

live ↗
InN(−Hypergeometric1F1Regularized(12,−12,12))N(-\mathrm{Hypergeometric1F1Regularized}(\frac{1}{2}, -\frac{1}{2}, \frac{1}{2}))Out0.00.0

Known value · Wolfram MathematicalFunctionData, Hypergeometric1F1Regularized, FunctionalEquations

live ↗
InN(−12(Hypergeometric1F1Regularized(12,32,12))−Hypergeometric1F1Regularized(−12,12,12)+Hypergeometric1F1Regularized(12,12,12))N(-\frac{1}{2}(\mathrm{Hypergeometric1F1Regularized}(\frac{1}{2}, \frac{3}{2}, \frac{1}{2}))-\mathrm{Hypergeometric1F1Regularized}(-\frac{1}{2}, \frac{1}{2}, \frac{1}{2})+\mathrm{Hypergeometric1F1Regularized}(\frac{1}{2}, \frac{1}{2}, \frac{1}{2}))Out−1.0⋅10−16-1.0\cdot10^{-16}

Known value · Wolfram MathematicalFunctionData, Hypergeometric1F1Regularized, FunctionalEquations

live ↗
InN(−12(Hypergeometric1F1Regularized(32,12,12))+Hypergeometric1F1Regularized(12,−12,12)+Hypergeometric1F1Regularized(12,12,12))N(-\frac{1}{2}(\mathrm{Hypergeometric1F1Regularized}(\frac{3}{2}, \frac{1}{2}, \frac{1}{2}))+\mathrm{Hypergeometric1F1Regularized}(\frac{1}{2}, -\frac{1}{2}, \frac{1}{2})+\mathrm{Hypergeometric1F1Regularized}(\frac{1}{2}, \frac{1}{2}, \frac{1}{2}))Out0.00.0

Known value · Wolfram MathematicalFunctionData, Hypergeometric1F1Regularized, FunctionalEquations

About
Examples16
Checked againstWolfram Language 15 agree1 unevaluated
CrosswalkFungrimFungrim entry ×2Wolfram Language

Implementation

primitive · numericirreducibly numeric — it evaluates rather than rewrites

nativeenginetypescriptpackages/symbols/analysis/analytic/src/hypergeometric.ts
mappedexternalwolfram / mpmathpackages/oracle/src/mappings.ts

Hypergeometric1F1Regularized[a,b,z]; mpmath's own regularized series (rgamma per term).

See also: Hypergeometric2F1Regularized, HypergeometricU