WOLFRAM LANGUAGE TUTORIAL

Other Mathematical Notation

The Wolfram Language supports an extremely wide range of mathematical notation, although often it does not assign a predefined meaning to it. Thus, for example, you can enter an expression such as xy, but the Wolfram Language will not initially make any assumption about what you mean by .

The Wolfram Language knows that is an operator, but it does not initially assign any specific meaning to it.
In[1]:=
Click for copyable input
Out[1]=
This gives the Wolfram Language a definition for what the operator does.
In[2]:=
Click for copyable input
Now the Wolfram Language can evaluate operations.
In[3]:=
Click for copyable input
Out[3]=
full name
alias
\[CirclePlus]Escc+Esc
\[CircleTimes]Escc*Esc
±\[PlusMinus]Esc+-Esc
\[Wedge]Esc^Esc
\[Vee]EscvEsc
\[TildeEqual]Esc~=Esc
\[TildeTilde]Esc~~Esc
\[Tilde]Esc~Esc
\[Proportional]EscpropEsc
\[Congruent]Esc===Esc
\[GreaterTilde]Esc>~Esc
\[GreaterGreater]
\[Succeeds]
\[RightTriangle]
full name
alias
\[LongRightArrow]Esc-->Esc
\[LeftRightArrow]Esc<->Esc
\[UpArrow]
\[Equilibrium]EscequiEsc
\[RightTee]
\[Superset]EscsupEsc
\[SquareIntersection]
\[Element]EscelemEsc
\[NotElement]Esc!elemEsc
\[SmallCircle]EscscEsc
\[Therefore]
\[VerticalSeparator]Esc|Esc
\[VerticalBar]Esc|Esc
\[Backslash]Esc\Esc

A few of the operators whose input is supported by the Wolfram Language.

The Wolfram Language assigns builtin meanings to and , but not to or .
In[4]:=
Click for copyable input
Out[4]=

There are some forms which look like characters on a standard keyboard, but which are interpreted in a different way by the Wolfram Language. Thus, for example, [Backslash] or Esc displays as but is not interpreted in the same way as a typed directly on the keyboard.

The and characters used here are different from the and ^ you would type directly on a keyboard.
Click for copyable input
Out[5]=

Most operators work like and go in between their operands. But some operators can go in other places. Thus, for example, Esc and Esc or [LeftAngleBracket] and [RightAngleBracket] are effectively operators which go around their operand.

The elements of the angle bracket operator go around their operand.
In[6]:=
Click for copyable input
Out[6]=
full name
alias
\[ScriptL]EscsclEsc
\[ScriptCapitalE]EscscEEsc
\[GothicCapitalR]EscgoREsc
\[DoubleStruckCapitalZ]EscdsZEsc
\[Aleph]EscalEsc
\[EmptySet]EscesEsc
µ\[Micro]EscmiEsc
full name
alias
\[Angstrom]EscAngEsc
\[HBar]EschbEsc
£\[Sterling]
\[Angle]
\[Bullet]EscbuEsc
\[Dagger]EscdgEsc
\[Natural]

Some additional letters and letterlike forms.

You can use letters and letterlike forms anywhere in symbol names.
In[7]:=
Click for copyable input
Out[7]=
is assumed to be a symbol, and so is just multiplied by a and b.
In[8]:=
Click for copyable input
Out[8]=