Maxima Function
vectorsimp (expr)
Applies simplifications and expansions according to the following global flags:
expandall, expanddot, expanddotplus, expandcross, expandcrossplus,
expandcrosscross, expandgrad, expandgradplus, expandgradprod,
expanddiv, expanddivplus, expanddivprod, expandcurl, expandcurlplus,
expandcurlcurl, expandlaplacian, expandlaplacianplus,
and expandlaplacianprod.
All these flags have default value false. The plus suffix refers to
employing additivity or distributivity. The prod suffix refers to the
expansion for an operand that is any kind of product.
expandcrosscross
Simplifies p ~ (q ~ r) to (p . r)*q - (p . q)*r.
expandcurlcurl
Simplifies curl curl p to grad div p + div grad p.
expandlaplaciantodivgrad
Simplifies laplacian p to div grad p.
expandcross
Enables expandcrossplus and expandcrosscross.
expandplus
Enables expanddotplus, expandcrossplus, expandgradplus,
expanddivplus, expandcurlplus, and expandlaplacianplus.
expandprod
Enables expandgradprod, expanddivprod, and expandlaplacianprod.
These flags have all been declared evflag.