Объединяющая идея системы Mathematica
Mathematica построена на постулировании того, что все объекты могут быть представлены как символические выражения.
Все символьные выражения записываются в единой форме head[arg1, arg2, …].
Список элементов.
{a,b,c}
List[a,b,c]
Алгебраическое выражение.
Plus[Power[x,2],Sqrt[x]]
Уравнение.
x==Sin[x]
Equal[x,Sin[x]]
Логическое выражение.
p&&!q
And[p,Not[q]]
Команда.
AddTo[Part[m,1],a]
Графика.
Graphics[{Circle[{1,0},2],Circle[{-1,0},2]}]
Абстрактная математическая запись.
Tilde[CirclePlus[a,b], Subscript[c,Infinity]]
Кнопка.
ButtonBox["Press here"]
Ячейка в документе системы Mathematica, содержащая текст.
A cell containing text
Cell["A cell containing text","Text"]