 This is realized with a layered pipeline which consists of heuristics for pattern transformation.At first, sentences in English are converted into kernel sentences, which each contain a single piece of information.Next, the kernel sentences are converted into mathematical expressions.