1. A method, comprising: as text is being received, identifying, using a processor of a computer, a mathematical statement in the text based on context of the text using a monitoring engine to identify predefined characteristics including numbers and a relationship between the numbers; identifying a mathematical solution to the mathematical statement in the text based on the context of the text and the predefined characteristics using a natural language engine; determining that the mathematical solution is incorrect using an analytics engine and data mining; determining whether auto-correction is to be performed; and in response to determining that auto-correction is to be performed, correcting the mathematical solution.