Converting between symbols and their names. Here is the symbol x. Its name is a string.
Invisible characters. In the input there is an invisible comma between the 1 and 2. Here there is an invisible space between the x and y, interpreted as multiplication.
For ordinary polynomials, Factor and Expand give the most important forms. For rational expressions, there are many different forms that can be useful. Different kinds of ...
The built-in functions of Mathematica implement a very large number of algorithms from computer science and mathematics. Some of these algorithms are fairly old, but the vast ...
Mathematica treats equations as logical statements. If you type in an equation like x^2+3x==2, Mathematica interprets this as a logical statement which asserts that x^2+3x is ...
Definitions such as f[x_]=x^2 specify values for functions. Sometimes, however, you need to specify general properties of functions, without necessarily giving explicit ...
Typical command-line options for Mathematica executables. If the Mathematica front end is called with a notebook file as a command-line argument, then this notebook will be ...
As soon as you connect almost any kind of controller or input device to your computer, Mathematica will immediately let you use it to control Manipulate, 3D graphics, etc. ...
DefaultBaseStyle is a low-level option for formatting and related constructs that specifies a default base style to use before BaseStyle.
GraphPower[g, n] gives the graph-n\[Null]^th power of the graph g.