Maxima stellt einen Term bis auf einfache Termumformungen wie eingegeben dar:
Mit dem Befehl expand(Term) multipliziert Maxima einen Term so weit wie möglich aus und führt ggf. Vereinfachungen durch.
Mit dem Befehl factor(Term) gibt Maxima einen Term - wenn möglich - als Produkt aus.
Mit rat(term,Variable) kann man einen Term ordnen - z.B. nach Potenzen einer bestimmten Variablen.
Nicht für alle Termdarstellungen hat ein CAS entsprechende Befehle. Manche Termumformungen können durch Substitutionen erzielt werden. Mit dem Befehl
subst(Variable=einzusetzender Term, Term in dem substituiert wird)
kann man in einem Term eine Variable durch einen Term ersetzen (mit dem z.B. die gewünschten Umformungen möglich sind).