[guided]Let $F_1,F_2 \in \mathcal I_H$ satisfy $|F_1|<|F_2|$. Recall that $c(F)$ denotes the number of connected components of the spanning subgraph $(V,F)$, with isolated vertices counted as connected components. The point of counting components is that, inside a forest, every new edge merges two components and never merely adds redundancy. Therefore the larger forest has fewer connected components:
\begin{align*}
c(F_1)=|V|-|F_1|>|V|-|F_2|=c(F_2).
\end{align*}
We now prove that some edge of $F_2$ crosses between two connected components of $(V,F_1)$. Suppose the opposite: every edge of $F_2$ has both endpoints inside a single connected component of $(V,F_1)$. Then a path in $(V,F_2)$ cannot move from one connected component of $(V,F_1)$ to another, because each edge of the path remains inside one such component. Hence each connected component of $(V,F_2)$ is contained in a connected component of $(V,F_1)$.
This containment forces $(V,F_2)$ to have at least as many connected components as $(V,F_1)$. Indeed, every connected component of $(V,F_1)$ contains at least one vertex, and that vertex belongs to some connected component of $(V,F_2)$ contained inside it. Thus each component of $(V,F_1)$ contains one or more components of $(V,F_2)$, so
\begin{align*}
c(F_2)\ge c(F_1).
\end{align*}
This contradicts the strict inequality $c(F_1)>c(F_2)$ obtained from $|F_1|<|F_2|$. Therefore there exists an edge $e\in F_2$ whose endpoints lie in two distinct connected components of $(V,F_1)$. Such an edge is not in $F_1$, since every edge of $F_1$ lies within a single connected component of $(V,F_1)$. Hence $e\in F_2\setminus F_1$.[/guided]