Libmath++ is a template based math library, written in C++ for symbolic and numeric calculus applications. Currently implemented features include conversion between string and tree representations, symbolic differentiation, and expression simplification.