8. The non-transitory computer-readable storage medium of claim 7 comprising instructions for allowing the compact mathematical expression to be altered.
9. The non-transitory computer-readable storage medium of claim 8 comprising instructions for generating a finite state grammar corresponding to the altered compact mathematical expression.