I am trying to find the proof of the following theorem:
Definition 1.2. A vertex $v$ is essential if every maximum matching of $G$ covers $v$ (or $\nu(G-v) = \nu(G)-1$). It is avoidable if some maximum matching of $G$ exposes $v$ (or $\nu(G-v) = \nu(G)$). A graph $G$ is factor-critical if $G-v$ has a perfect matching for any $v \in V(G)$.
Theorem 1.3. Let $G$ be a connected graph. Then $G$ is factor-critical if and only if every vertex is avoidable.
I don't think this is something I can prove on my own. However, I can't seem to find the proof of it online either.
It makes sense intuitively. If for every vertex $v$, in graph $G$, there exists a perfect matching that doesn't include $v$, then removing $v$ and its incident edges would result in a perfect matching because one existed that didn't include $v$ in the first place.
Could someone provide a more formal proof for this theorem, or provide a link to where I might find the proof?
Thank You
First, suppose that $G$ is factor-critical. By definition, this means that for any vertex $v$ the subgraph $G-v$ has a perfect matching. Let's call that matching $M$. Since $M$ is perfect in $G-v$, it must be maximal in $G$, implying that $v$ is avoidable. Thus, every vertex in $G$ is avoidable.
Now, suppose that every vertex of $G$ is avoidable. This implies that for any pair of vertices, there is no maximum matching that misses both of them. Therefore, any maximum matching must only miss one particular vertex. Let's call that vertex $u$. This implies that $G-u$ has a perfect matching, and hence is factor-critical. Since every vertex is avoidable, this argument holds for every vertex in $G$. This implies that $G$ is factor-critical.