ErfInv
The inverse error function: solves for .
✓ checked against that system · ! checked, with disagreements (hover a chip)Wikipedia
Error functionMathWorldInverseErfErfWikidataQ579262DLMF7.17.E17.2.E1Wolfram LanguageInverseErf!ErfInv(x)the inverse error function, solving .SageMath
erfinv(x)SymPyerfinv(x)mpmatherfinv(x)Rusterf_inv(x)Typed signatures
| Type | Package | Applies |
|---|---|---|
(complex | infinity) -> number | compute-engine | always |
(number, number?) -> number | analyticreplaces compute-engine | always |
Details
- Inverse of Erf: .
- , and as , the limits where Erf itself saturates.
- Computed by Newton's method on Erf itself, refining an initial approximation to full machine precision.
- Intrinsically ill-conditioned near : a tiny change in x there produces a large change in the result.
- compute-engine leaves a call outside unevaluated rather than erroring or returning NaN.
Plot
Examples
2 more kept as data, checked against the oraclesScope #
Matrix function of a 2x2 matrix, expanded into entries involving of exact algebraic points
live ↗InOut
live ↗
InOut
live ↗
InOut
live ↗
InOut
live ↗
InOut
Properties #
With both limits 0 the generalized inverse is 0
live ↗InOut
Known value · Wolfram MathematicalFunctionData, InverseErf:Generalized
The value 1 is the pole of the inverse: infinity
live ↗InOut
Known value · Wolfram MathematicalFunctionData, InverseErf:Generalized
With lower limit 1 and value 0 it reduces to
live ↗InOut
Known value · Wolfram MathematicalFunctionData, InverseErf:Generalized
live ↗
InOut
live ↗
InOut
Possible issues #
Outside its real domain , compute-engine leaves the call unevaluated rather than returning NaN or a complex value
live ↗InOut
About
| Examples | 32 |
|---|---|
| Checked against | Wolfram Language 28 agree3 differ1 unevaluatedSageMath 13 agree3 differ1 unevaluated1 errorSymPy 14 agree1 differ1 unevaluated3 errormpmath 11 agree3 errorRust 8 agree6 error |
| Crosswalk | WikipediaMathWorld ×2WikidataDLMF ×2Wolfram LanguageSageMathSymPympmathRust |
Implementation
mapped
sympypackages/oracle/src/mappings.tsmapped
mpmathpackages/oracle/src/mappings.tsmapped
sagepackages/oracle/src/mappings.tsmapped
rustpackages/oracle/src/mappings.ts