Theory of equations