The application of a symbolic mathematical system to program verification