Skip to content

E

Status: Stable

documented, exercised by the test suite and/or worked examples, with no known limitations recorded.

Description

E

is the exponential constant e (base of natural logarithms), with numerical value ~= 2.71828.

NumericQ[E] is True, and D[E, x] is 0. N[E, prec] evaluates it to any

Notes E is a mathematical constant: it has attributes Constant and Protected, precision.

Examples (4)

Every input below was run against the current Mathilda build and its output recorded.

Applications (4)

In[1]:= Log[E^3]
Out[1]= 3

In[2]:= N[E, 40]
Out[2]= 2.7182818284590452353602874713526624977572

In[3]:= Sum[1/n!, {n, 0, Infinity}]
Out[3]= E

In[4]:= Limit[(1 + 1/n)^n, n -> Infinity]
Out[4]= E

Implementation notes

  • Attributes Constant, Protected. Attributes[E] = {Constant, Protected}; the symbol cannot be reassigned.
  • Propagated as an exact, unevaluated symbol; NumericQ[E] is True and D[E, x] = 0.
  • N[E] gives the machine value 2.71828; N[E, prec] gives any precision (MPFR mpfr_exp of 1), e.g. N[E, 50] = 2.71828182845904523536028747135266249775724709369996.
  • Participates in exact numeric work, e.g. Round[E^100] = 26881171418161354484126255515800135873611119.

Attributes: Constant, Protected.

References

Notes & additional examples

Notes

E is the exponential constant e, the base of the natural logarithm. It is a protected Constant, so D[E, x] is 0 and it survives evaluation symbolically until N is applied — N[E, prec] returns it to any requested precision via the MPFR backend. The constant is recognised by the rest of the system, so the classic limit and series characterisations of e both fold back to E, and Log[E^3] simplifies to its exponent.