In class we saw examples of reductions like from Independent Set (IS) to Longest common subsequence (arbitrary number of sequences) (LCS)
$V = \{v_1,\ldots,v_n\} E =\{ e_1,\ldots, e_m \}$ The reduction is $(G(V,E),k)$ to $\{S_0,S_1,\ldots, S_m\}$, where
$e_k = (v_i,v_j)$ gives $S_k = \langle v_1v_2 \ldots v_{i-1}v_{i+1}\ldots v_n \text{ } v_1v_2 \ldots v_{j-1}v_{j+1} \ldots v_n \rangle $
I understand the reduction for edge $(v_iv_j)$ we don't include $v_i$ in the first part of the sequence and don't include $v_j$ in the second part of the sequence.
They claim $G$ has an IS of size $k$ if and only if LCS has a solution of size k.
This reduction fails when $k$ is not a maximum independent size set. In that case we get longest common subsequence of size $< k$.
Even in another reduction from VC to a minimization problem Y, the same problem persists for me, their claim is size $k$ vertex cover gives a $k-1$ size solution for Y.
But if $k > \mathit{opt}$ vertex cover size then we don't get a minimum size for the other problem Y. I have verified this. Here optimal for Y $ < k-1$. I am happy to provide more details on this as well. Y is the Exemplar breakpoint distance between two genomes.
I am missing something in my understanding. I get that there is no contradiction and this does not prove Y, LCS are NPC, as we would still need to check LCS, Y could be verified polynomially.
Are we doing something wrong in class or am I missing something?