Что ж, ваша заявка явно не соответствует действительности для 1- или 2-SAT.
1-SAT-проблема (т. Е. Когда у вас есть не более одного литерала!), Очевидно, линейна по числу предложений и переменные, так как полярность в каждом пункте скажет вам, как выбирать переменные.
2-SAT сложнее, но вы можете решить это за полиномиальное время: https://www.geeksforgeeks.org/2-satisfiability-2-sat-problem/
Для любого k > 3 k -SAT, очевидно, NP-завершен; поскольку любой алгоритм для них может быть использован для решения 3-SAT, как, по-видимому, обсуждал ваш профессор.
Итак, фундаментальная путаница здесь заключается в том, что хотя k -SAT является примером общая проблема SAT не означает, что все проблемы k -SAT одинаково трудны. В некотором смысле, 3-SAT является «самым простым» экземпляром SAT, который является NP-полным и, таким образом, служит хорошей основой для решения других проблем. Надеюсь, это поможет!