I noticed that a simple optimization has been removed from the maxima setup.
It used to be that the operators property came first on the property list
of symbols like %sin.
This made it faster for the simplifier to get to programs like simp-%sin.
This should probably be restored: moving the operators property to the
front.
Right now it seems like the TeX property comes first, and then a whole bunch
of other stuff. Some of it looks like garbage.
In wxmaxima:
(symbol-plist '%sin)(WXXML-LBP 320 WXXML-RBP 320 WXXMLSYM ("<v>sin</v>")
WXXMLWORD "<v>sin</v>" TEX-RBP 130 TEXSYM ("\\sin ")
TEXWORD "\\sin " TEX TEX-PREFIX
COMMUTES-WITH-CONJUGATE T SP2 ((%SUM)
((MTIMES) ((MEXPT) -1 *INDEX) ((MEXPT)
((MFACTORIAL) ((MPLUS) ((MTIMES) 2 *INDEX) 1))
-1) ((MEXPT) SP2VAR
((MPLUS) ((MTIMES) 2 *INDEX) 1))) *INDEX 0 $INF)
RECIP %CSC EXP-FORM (EXPEXP-FUNS ((1 . 1) 1 . 1) (-1 .
1) (-1 . 1) (2 . 1)) SUBC
($FLOAT $NUMER $BFLOAT $%PIARGS $%IARGS
$TRIGINVERSES $TRIGEXPAND $EXPONENTIALIZE
$HALFANGLES $TRIGSIGN $LOGARC)
KIND (C) REFLECTION-RULE #<compiled-function
ODD-FUNCTION-REFLECT> OPERATORS SIMP-%SIN
LISP-FUNCTION-TO-USE SIN TRANSLATE #<compiled-closure
1117439c> REVERSEALIAS SIN NOUN $SIN $INVERSE %ASIN
FLOATPROG SINBIGFLOAT GRAD ((X) ((%COS) X)))