Consider the following problem.
Given a graph $G=(V,E)$, and two positive integers $k$ and $\gamma$, decide if there is a set of new edges to be added such that $|E'|\le k$, and any subset $V'\subseteq V$ of size $\gamma$ is not a vertex cover of $(V, E\cup E')$.
i.e., can we add at most $k$ edges to ensures that the minimum vertex cover has a size at least $\gamma+1$.
I am trying to write this problem in Graph-MSOL (monadic second-order logic).
$$C(V, E, \gamma) := \exists x_1 \exists x_2 \ldots \exists x_\gamma (uv \in E \implies (\lor_{i=1}^\gamma ((u=x_i \lor v=x_i))))$$ which defines a vertex cover of size $\gamma$.
$$ \exists e_1\exists e_2 \ldots \exists e_k (\lnot(C(V, E \cup \{e_1,\ldots,e_k\}, \gamma) )) $$ corresponds to adding $k$ edges so that there does not exist a vertex cover of size $\gamma$.
Substituting the definition of $C$ in the last line, we can write a single large MSOL as
$$ \exists e_1\exists e_2 \ldots \exists e_k \left ( \lnot \left (\vphantom{\int^A} \exists x_1 \exists x_2 \ldots \exists x_\gamma \left( \left (\vphantom{\bar{A^k}}(uv \in E) \lor \left (\lor_{j=1}^k (uv=e_j)\right) \right) \implies \left (\vphantom{\bar{A^k}}\lor_{i=1}^\gamma \left ((u=x_i) \lor (v=x_i)\right)\right) \right) \right ) \right ) $$.
Is the above a valid Graph MSOL? Consequently, does Courcelle's theorem now imply that the above problem is FPT for graphs with fixed treewidth?