IncompleteEllipticPi
The incomplete Legendre elliptic integral of the third kind, , in Wolfram/mpmath's order with .
✓ checked against that system · ! checked, with disagreements (hover a chip)Fungrim
IncompleteEllipticPi✓Fungrim entry255d81✓5f84d9✓8f4e31Wolfram LanguageEllipticPi!IncompleteEllipticPi(n, phi, m)the incomplete elliptic integral of the third kind, characteristic n, amplitude φ, parameter m.Typed signatures
| Type | Package | Applies |
|---|---|---|
(number, number, number) -> number | analytic | always |
Details
- , the same convention EllipticE / EllipticF use — not the elliptic modulus k itself.
- is the complete integral: $\Pi(n;\pi/2,m) = $ EllipticPi.
- Built from Carlson's symmetric / (DLMF 19.25.14) rather than delegating to compute-engine's native three-argument EllipticPi, which returns NaN for some complex φ inside its own stated domain.
- Quasi-periodic: for integer k, so any φ reduces to before the Carlson evaluation.
- Numeric only — a symbolic or exact argument stays unevaluated; a floating-point argument (or
N()) evaluates directly, same as EllipticE and EllipticF.
Examples
11 more kept as data, checked against the oraclesBasic #
A floating-point argument evaluates directly to a decimal
live ↗InOut
Known value · mpmath 1.3.0 ellippi
Scope #
A complex amplitude φ, where native EllipticPi returns NaN even though φ is inside its own stated domain
live ↗InOut
Known value · mpmath 1.3.0 ellippi
Properties #
n = 0 reduces to the incomplete elliptic integral of the first kind, IncompleteEllipticF(φ, m)
live ↗InOut
Possible issues #
arccsc(0) is ComplexInfinity; stays symbolic here — Wolfram's own EllipticPi[0, ArcCsc[0], 0] answers Indeterminate (shown as NaN).
live ↗InOut
About
| Examples | 20 |
|---|---|
| Checked against | Wolfram Language 18 agree2 differ |
| Crosswalk | FungrimFungrim entry ×3Wolfram Language |
See also: EllipticPi, EllipticE, EllipticF