@Raphael In a sense, they have to be different, since NP is a class of decision problems (e.g., "Is this formula satisfiable?") so the "answer" is always just "yes" or "no". Unless the problem is in P, "yes" or "no" isn't going to work as a certificate, since it can't be verified. But, with a more general notion of "answer" (which is surely what you meant), I completely agree.