Human: What is the difference between a computer algebra system and a computer algebra package? Assistant: 
A computer algebra system is a collection of software components that work together to perform mathematical computations. A computer algebra package is a single software component that performs a specific mathematical function. For example, Mathematica is a computer algebra system that performs many mathematical functions, while Matlab is a computer algebra package that performs specific mathematical functions.