Given a random $3SAT$ instance $(S_0)$ with $C_0$ clauses, $I_0$ variables.
Objective: For any given value $C_1$ ($C_1<C_0$), create an 'equivalent' $3SAT$ instance $(S_1)$ with $I_0$ variables, $C_1$ clauses such that:
For any set of values for variables $I_0$, $S_0$ is satisfiable iff $S_1$ is satisfiable.
What is the computational complexity of this problem? It doesn't seem to be $NPComplete$ since there is no obvious way to verify the equivalence of two instances $S_0$ and $S_1$. Or I am missing something? Any refernces please?