; ▁standard ▁functions ▁of ▁expressions ▁( s ine , ▁exponential , ▁etc . ); ▁various ▁special ▁functions ▁( Γ , ▁ ζ , ▁erf , ▁B essel ▁functions , ▁etc . ); ▁arbitrary ▁functions ▁of ▁expressions ; ▁optimization ; ▁derivatives , ▁integr als , ▁simpl ifications , ▁sums , ▁and ▁products ▁of ▁expressions ; ▁trunc ated ▁series ▁with ▁expressions ▁as ▁coefficients , ▁matrices ▁of ▁expressions , ▁and ▁so ▁on . ▁N umeric ▁domains ▁supported ▁typically ▁include ▁floating - point ▁representation ▁of ▁real ▁numbers , ▁integers ▁( of ▁un bounded ▁size ), ▁complex ▁( f lo ating - point ▁representation ), ▁interval ▁representation ▁of ▁re als , ▁rational ▁number ▁( ex act ▁representation ) ▁and ▁algebraic ▁numbers . ▁ ▁Use ▁in ▁education ▁There ▁have ▁been ▁many ▁advoc ates ▁for ▁increasing ▁the ▁use ▁of ▁computer ▁algebra ▁systems ▁in ▁primary ▁and ▁secondary - school ▁class rooms . ▁The ▁primary ▁reason ▁for ▁such ▁advoc acy ▁is ▁that ▁computer ▁algebra ▁systems ▁represent ▁real - world ▁math ▁more ▁than ▁do ▁paper - and - pen cil ▁or ▁hand ▁calcul ator ▁based ▁mathematics . ▁This ▁push ▁for ▁increasing ▁computer ▁usage ▁in ▁mathematics ▁class rooms ▁has ▁been ▁supported ▁by ▁some ▁bo ards ▁of ▁education . ▁It ▁has ▁even ▁been ▁mand ated ▁in ▁the ▁curr icul um ▁of ▁some ▁regions . ▁ ▁Computer ▁algebra ▁systems ▁have ▁been ▁extens ively ▁used ▁in ▁higher ▁education . ▁Many ▁univers ities ▁offer ▁either ▁specific ▁courses ▁on ▁developing ▁their ▁use , ▁or ▁they ▁implicitly ▁expect ▁students ▁to ▁use ▁them ▁for ▁their ▁course ▁work . ▁The ▁companies ▁that