Exp
The natural exponential function .
✓ checked against that system · ! checked, with disagreements (hover a chip)Wikipedia
Exponential functionMathWorldExponentialFunctionWikidataQ168698Britannicatopic/exponential-functionDLMF4.2.E19FungrimExp✓Fungrim entryWolfram LanguageExp!Typed signatures
| Type | Package | Applies |
|---|---|---|
(number) -> number | compute-engine | always |
Details
- Inverse of Ln: and for .
- Once the argument is symbolic, compute-engine represents Exp(x) as Power(ExponentialE, x) -- the same object as written with Power.
- Applied to a matrix (or any nested list) it broadcasts element-wise, same as Wolfram's Exp -- this is NOT the matrix exponential, which is MatrixExp.
Plot
Examples
4 more kept as data, checked against the oraclesScope #
live ↗
InOut
live ↗
InOut
live ↗
InOut
live ↗
InOut
live ↗
InOut
live ↗
InOut
live ↗
InOut
live ↗
InOut
live ↗
InOut
Properties #
Possible issues #
is also an identity, but this rule only touches ExponentialE -- left to compute-engine's own rules
InOut
Exp(ComplexInfinity) is Indeterminate -- Exp(z) canonicalizes to Power(ExponentialE, z) before this head's own evaluate ever runs, so the fix lives on Power's exponent side. See Power.
live ↗Known value · DLMF 4.2, via Power(ExponentialE, ComplexInfinity)
About
| Examples | 59 |
|---|---|
| Checked against | Wolfram Language 56 agree3 differSageMath 38 agree1 errorSymPy 38 agree2 differ1 unevaluatedmpmath 24 agreeJulia 23 agree3 errorRust 12 agree1 differ3 error |
| Crosswalk | WikipediaMathWorldWikidataBritannicaDLMFFungrimFungrim entry ×144Wolfram LanguageSageMathSymPympmathJuliaRust |
Implementation
mapped
sympypackages/oracle/src/mappings.tsmapped
mpmathpackages/oracle/src/mappings.tsmapped
sagepackages/oracle/src/mappings.tsmapped
rustpackages/oracle/src/mappings.tsmapped
juliapackages/oracle/src/mappings.ts