10. A computer-implemented problem checking method, comprising: receiving a math problem to be solved; computing one or more solutions to the problem; receiving user input for solving the problem during a solving process; and offering solutions information in response to the user input.
10. A computer-implemented problem checking method, comprising: receiving a math problem to be solved; computing one or more solutions to the problem; receiving user input for solving the problem during a solving process; and offering solutions information in response to the user input. 18. The method of claim 10 , further comprising inferring an action to be automatically performed based on at least one of probabilistic analysis or statistical analysis of one of the math problem, the user input or profile information.