Mathematica contains some powerful primitives for making structural changes to expressions. You can use these primitives both to implement mathematical properties such as ...
The hierarchy of levels at which options can be set. Here is a notebook containing three cells. This is what happens when the setting CellFrame->True is made specifically for ...
Here is a typical palette of modifiers. Mathematica allows you to use any expression as a subscript. Unless you specifically tell it otherwise, Mathematica will interpret a ...
Formatting lists as tables and matrices. Here is a list. Grid gives the list typeset in a tabular format.
Every version of Mathematica is subjected to a large amount of testing before it is released. The vast majority of this testing is done by an automated system that is written ...
General options for text formatting. If you have a large block of text containing no explicit newline characters, then Mathematica will automatically break your text into a ...
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 ...
Throughout any computation, Mathematica maintains an evaluation stack containing the expressions it is currently evaluating. You can use the function Stack to look at the ...
There are four kinds of bracketing used in Mathematica. Each kind of bracketing has a very different meaning. It is important that you remember all of them. The four kinds of ...
In just one Mathematica command, you can easily specify a calculation that is far too complicated for any computer to do. For example, you could ask for ...