[step:Prove minimality by induction on the truncated hitting probability]Let $(x_i : i \in S)$ be any non-negative solution to the system. We must show $x_i \geq h_i^A$ for all $i \in S$.
For $i \in A$, the system requires $x_i = 1 = h_i^A$, so the inequality holds.
For $i \notin A$, we prove by induction on $n \geq 0$ that $x_i \geq \mathbb{P}_i(H^A \leq n)$.
**Base case** ($n = 0$): Since $i \notin A$, we have $\mathbb{P}_i(H^A \leq 0) = \mathbb{P}_i(X_0 \in A) = 0$, and $x_i \geq 0$ by hypothesis.
**Inductive step**: Suppose $x_j \geq \mathbb{P}_j(H^A \leq n)$ for all $j \in S$. Since $(x_i)$ satisfies the recurrence, for $i \notin A$:
\begin{align*}
x_i = \sum_{j \in S} p_{i,j}\, x_j.
\end{align*}
Split the sum over $j \in A$ and $j \notin A$. For $j \in A$, $x_j = 1$, and for $j \notin A$, $x_j \geq \mathbb{P}_j(H^A \leq n)$ by the inductive hypothesis. Therefore:
\begin{align*}
x_i &\geq \sum_{j \in A} p_{i,j} \cdot 1 + \sum_{j \notin A} p_{i,j}\, \mathbb{P}_j(H^A \leq n).
\end{align*}
The first sum equals $\mathbb{P}_i(X_1 \in A) = \mathbb{P}_i(H^A = 1)$. For the second sum, since $j \notin A$, the event $\{H^A \leq n\}$ under $\mathbb{P}_j$ corresponds, when the chain starts at $i$ and takes its first step to $j$, to hitting $A$ by time $n + 1$ (one additional step has elapsed). By the Markov property:
\begin{align*}
\sum_{j \notin A} p_{i,j}\, \mathbb{P}_j(H^A \leq n) = \mathbb{P}_i(H^A \leq n + 1,\, X_1 \notin A).
\end{align*}
Combining:
\begin{align*}
x_i \geq \mathbb{P}_i(H^A = 1) + \mathbb{P}_i(H^A \leq n + 1,\, X_1 \notin A) = \mathbb{P}_i(H^A \leq n + 1).
\end{align*}
This completes the inductive step. Taking $n \to \infty$ and using the monotone convergence of events $\{H^A \leq n\} \uparrow \{H^A < \infty\}$:
\begin{align*}
x_i \geq \lim_{n \to \infty} \mathbb{P}_i(H^A \leq n) = \mathbb{P}_i(H^A < \infty) = h_i^A.
\end{align*}[/step]