A problem that can be seen as a yes-no question denpendant on the input
It's decidable when it can be solved by an algorithm that stops on all inputs in a non-infinity amount of steps
Class P is constituted of numbers that are solvable in polynomial time, O(n^k) where k is constant, these problems are tractable
Class NP is the set of all decision problems. Polynomial time can also be defined as fast
In caveman terms, P is a set of relatively hard problems, NP the opposite so P = NP implies that hard problems actually have relatively easy solutions
One million dollars :O