В Mathematica есть функция FullForm, которая
prints as the full form of expr, with no special syntax. http://reference.wolfram.com/language/ref/FullForm.html
Есть ли у Maxima аналогичная функция?
Не совсем так, но есть разные функции, которые работают примерно в одном и том же духе.
(1) grind
печатает читаемое представление выражения, т.е. вывод grind
может быть прочитан синтаксическим анализатором Maxima как ввод. Например. grind(a^2 + b/c)
.
(2) op
и args
получают оператор и аргументы выражения. Например. op(a=b)
, args(a=b)
.
(3) Лисп-функция ?print
выводит Лисп-представление выражения. Например. ?print(a+sqrt(b/c))
.
Если вы расскажете больше о том, чего пытаетесь достичь, может быть, я дам какой-нибудь конкретный совет.