1. A computer program product, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by at least one processor to perform: as text is being received, identifying 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.