Abstract
A piecewise function having different expressions on each interval or domain is treated using the symbolic mathematical manipulation software, Maxima. Tools for performing algebraic operations including differentiation and integration are provided in the Maxima library.