EXACT 4SAT is NP-Hard.
The 3-SAT problem’s input can be converted into the input to the EXACT-4-SAT in polynomial time.
The process to convert the input:
If the length of the clause is
, then use a new clause and a new literal .
..….(1)
Also, when the length of the clause is 2, then replace it with two new literals and four new clauses.…...(2)
When the length of the clause is 1, then replace it with three new and literal and new clauses.
……(3)
Suppose each clause takes time to convert into a new clause and here are the total clauses they can be converted into , which is polynomial time. The output of the EXACT-4SAT problem can be converted into the output of the 3-SAT in polynomial time.
It can be done by removing new literal from each clause in polynomial time. Here are m clauses. The constant time for dropping new literals is .