I very often have a problem with choice between $\to$ and $\wedge$ - when I solve some problem about writing formula in second order, but also in first order.
To be more precisely, lets consider formula in second order which express that each node has even degree, our graphs are finite and has no loops, are undirected.
Let $\phi(X)$ express that cardinality of set $X$ is even. It maybe expressed in second order logic with using only existentional quantifiers.
Lets look at:
(1)$\forall_{v\in V}\exists_{X} [(x\in X \to E(v,x)) \wedge \phi(X)]$
(2)$\forall_{v\in V}\exists_{X} [(x\in X \to E(v,x)) \to \phi(X)]$
After edition I consider also
(3)
(3)$\forall_{v\in V}[[\exists_{X} (x\in X \to E(v,x))] \to \phi(X)]$
Believe me, to common sense I cant see a difference. However, in case of: $(x\in X \to E(v,x))$ I can see a sense - right side of implication is neccessary condition for left side of implication. And it seems to be ok, because $X$ should be set of adjacent nodes for $v$.
Of course, my formulas are not in second order, but they can be easily adapted. Can you help me with my doubts ?
Edition
$\phi'(X)$ should express that $X$ has even cardinality.
$\phi'(X) = \exists_{X_1\subseteq X}\exists_{X_2\subseteq X}\exists_f[(x\in X_1\to x\notin X_2)\wedge (x\in X_2\to x\notin X_1) \wedge \text{$f$ is bijection between $X_1$ and $X_2$}]$
$\phi'(X)$ is true iff $X$ is of even cardinality or is infinite.
We should also force finitness of this set:
$\phi(X) = \phi'(X) \wedge (\forall_{x\in X}\neg\phi'(X\setminus\{x\})$