các loại đa thức với định nghĩa
Đa thức tuyến tính: Nếu đa thức có bậc một thì nó được gọi là Đa thức tuyến tính. Ví dụ: là các đa thức tuyến tính. Đa thức bậc hai: Nếu bậc của đa thức là hai thì nó được gọi là đa thức bậc hai. Ví dụ: là đa thức bậc hai. Đa thức khối: Nếu bậc của đa thức là ba thì nó được gọi là đa thức khối. Ví dụ: là các đa thức khối.
Bài toán NP-đầy đủ có nghĩa là một bài toán NP X, sao cho bất kỳ bài toán NP nào Y đều có thể được rút gọn thành X bằng cách rút gọn đa thức. Điều đó ngụ ý rằng nếu ai đó từng đưa ra giải pháp theo thời gian đa thức cho một bài toán NP-đầy đủ, điều đó cũng sẽ đưa ra giải pháp theo thời gian đa thức cho bất kỳ bài toán NP nào.