[guided]We recall the objects used in this step so that the augmentation argument is self-contained. The set $M$ denotes $\{1,\dots,m\}$, the sets $I,J \subseteq E$ are partial transversals with $|I|<|J|$, and $\alpha:I \to M$ is an injective witnessing map for $I$, so $x \in A_{\alpha(x)}$ for every $x \in I$. The directed graph $D$ has vertex set $E \sqcup M$: for each $x \in I$ it contains the matched edge $\alpha(x) \to x$, and for each admissible incidence $x \in A_i$ it contains $x \to i$ unless $x \in I$ and $i=\alpha(x)$.
The purpose of this directed graph is to encode exactly the operation of changing a matching. Starting from $y \in J \setminus I$, an element-to-index edge means that we try assigning this element to that set, while an index-to-element edge means that the index is already occupied by this element, so using the index forces us to move the old element somewhere else.
Assume that a directed path starts at $y$ and ends at an unused index $r \in M \setminus \alpha(I)$. Write this path as $P=(v_0,v_1,\dots,v_\ell)$ with $v_0=y$ and $v_\ell=r$. Because the graph is bipartite with parts $E$ and $M$, the vertices alternate between elements and indices. We remove repeated directed cycles if needed; this keeps the same start and end vertices and makes the vertices of $P$ distinct.
Along the path, each edge from an element to an index is an admissible assignment. Thus the pairs $N_P := \{(v_{2k},v_{2k+1}) : 0 \le 2k < \ell\}$ are all valid element-index assignments: if $(v_{2k},v_{2k+1}) \in N_P$, then $v_{2k} \in A_{v_{2k+1}}$.
The reverse-oriented edges from indices to elements are precisely old matched edges of $\alpha$. Hence the pairs $M_P := \{(v_{2k+2},v_{2k+1}) : 0 \le 2k+1 < \ell\}$ are exactly the old assignments of $\alpha$ that the path will displace. The alternating-path move is to remove the old matched pairs in $M_P$ and insert the new admissible pairs in $N_P$.
Formally, define $\alpha':I \cup \{y\} \to M$ by assigning each element vertex $v_{2k}$ on the path with $2k<\ell$ to the next index $v_{2k+1}$, and by leaving every element of $I$ not appearing on the path assigned as before by $\alpha$. This map is injective because the path has no repeated vertices, so the new indices on the path are distinct, and the only old indices that are reused are exactly the ones whose old assignments were removed. The final index $r$ was unused by $\alpha$, so no collision is introduced at the end of the path. Every new assignment is valid because it comes from an admissible edge $x \to i$, and every unchanged assignment is valid because $\alpha$ was valid. Therefore $I \cup \{y\}$ is a partial transversal.[/guided]