1. A method of generating linguistic criteria for use in mathematical recognition, comprising the steps of: providing a body of mathematical expressions; parsing said body of mathematical expressions to create a body of parse trees associated with a specific grammar to be used to train a linguistic model; selecting a linguistic model to be trained; and in accordance with said linguistic model, generating a linguistic table of linguistic scores for use by a recognizer, said linguistic model having associated linguistic events, said linguistic scores based on determining the probability of occurrence of said linguistic events in said body of parse trees.