In order to prove property ?, note that the constraints in Proposition 1 are satisfied because the offline optimization (?) is feasible. Therefore, the set inclusions (3) are satisfied, and Theorem 3 implies that the online MPC optimization (?) is strongly recursively feasible. Moreover, because (?) admits a feasible solution at time k=0, it remains feasible for all k > 0.
The property ? follows from Theorem 1. This is because the offline optimization (?) explicitly enforces t_0 \ge 0, and SRF implies RF.
The proof of ? can be seen as follows. Let the optimal MPC cost function be a candidate ISS Lyapunov function denoted by
\begin{aligned}
\begin{split}
V(x_k) &= \hat{x}_{N|k}^{*\intercal} Q_N \hat{x}_{N|k}^* + \displaystyle \sum_{i=0}^{N-1} \left( \hat{x}_{i|k}^{*\intercal} Q_x \hat{x}_{i|k}^* + \hat{u}_{i|k}^{*\intercal} Q_u \hat{u}_{i|k}^* \right) \\
&= \mathbf{s}_k^{*\intercal} \mathbf{S}^\intercal Q_s \mathbf{S} \mathbf{s}_k^*.
\end{split}
\end{aligned}
In the following, it will be shown that V(x) satisfies (4). Consider \sigma_1(\left\| x \right\|) = \rho_{\min} (Q_x) \left\| x \right\|^2, which is guaranteed to be a lower bound of V(x). Moreover, V(x) is a continuous and piecewise quadratic function in \mathbb{P}_{0,x} as shown in [bemporad2002explicit]. Therefore, the existence of \sigma_2(\cdot) satisfying (4) is a direct consequence of [limon2009input, Lemma 4].
In order to show (4), let the perturbation \Delta_k be given as (Proof) and consider the candidate input sequences in (?). The cost function satisfies
\begin{align}
&V(x_{k+1}) - V(x_k) = \mathbf{s}_{k+1}^{*\intercal} \mathbf{S}^\intercal Q_s \mathbf{S} \mathbf{s}_{k+1}^* - \mathbf{s}_k^{*\intercal} \mathbf{S}^\intercal Q_s \mathbf{S} \mathbf{s}_k^* \\
&\le \sum_{j=1}^{n_\Delta} \tau_j \bigg(\mathbf{C}_K^j \mathbf{s}_k^* + \mathbf{C}_M^j w_k \bigg)^\intercal Q_s \sum_{l=1}^{n_\Delta} \tau_l \bigg(\mathbf{C}_K^l \mathbf{s}_k^* + \mathbf{C}_M^l w_k \bigg) \\
& \qquad \qquad - \mathbf{s}_k^{*\intercal} \mathbf{S}^\intercal Q_s \mathbf{S} \mathbf{s}_k^* \\
&\le \left(1+\frac{1}{\epsilon}\right) \left(w_k^\intercal \mathbf{C}_M(\tau)^\intercal Q_s \mathbf{C}_M(\tau) w_k \right) + \\
& \quad (1+\epsilon) \left(\mathbf{s}_k^{*\intercal} \mathbf{C}_K(\tau)^\intercal Q_s \mathbf{C}_K(\tau) \mathbf{s}_k^* \right) - \mathbf{s}_k^{*\intercal} \mathbf{S}^\intercal Q_s \mathbf{S} \mathbf{s}_k^* \\
&\le \lambda_2(w_k) + \mathbf{s}_k^{*\intercal} ( (1+\epsilon) \mathbf{C}_K(\tau)^\intercal Q_s \mathbf{C}_K(\tau) - \mathbf{S}^\intercal Q_s \mathbf{S} )\mathbf{s}_k^*
\end{align}
where \mathbf{C}_K(\tau) := \sum_{j=1}^{n_\Delta} \tau_j\mathbf{C}_K^j and \mathbf{C}_M(\tau) := \sum_{j=1}^{n_\Delta} \tau_j\mathbf{C}_M^j, and (?) is obtained by applying Cauchy-Schwarz theorem and Fenchel’s inequality [boyd2004convex], by which, \left\| x+w \right\| \le (1+\epsilon)\left\| x \right\| + (1+\frac{1}{\epsilon}) \left\| w \right\| for any \epsilon>0. The function \lambda_2(w_k) in (?) can chosen as the first term in (?). Moreover, using (?), it can be seen that
\begin{align}
&\mathbf{S}^\intercal Q_s \mathbf{S} - P - (1{+}\epsilon)\mathbf{C}_K^{j\intercal} Q_s \mathbf{C}_K^j \succ 0, \quad \forall j \in \mathbb{N}_{1}^{n_\Delta} \\
&\implies \begin{bmatrix}
(1{+}\epsilon)^{-1}Q_s^{-1} & \mathbf{C}_K^j \\
\mathbf{C}_K^{j\intercal} & \mathbf{S}^\intercal Q_s \mathbf{S} - P
\end{bmatrix} \succ 0, \: \forall j \in \mathbb{N}_{1}^{n_\Delta}, \\
&\implies \begin{bmatrix}
\displaystyle\sum_{j=1}^{n_\Delta} \tau_j (1{+}\epsilon)^{-1} Q_s^{-1} & \displaystyle\sum_{j=1}^{n_\Delta} \tau_j \mathbf{C}_K^j \\
\displaystyle\sum_{j=1}^{n_\Delta} \tau_j \mathbf{C}_K^{j\intercal} & \displaystyle\sum_{j=1}^{n_\Delta} \tau_j (\mathbf{S}^\intercal Q_s \mathbf{S} - P)
\end{bmatrix} \succ 0, \\
&\implies \begin{bmatrix}
(1{+}\epsilon)^{-1}Q_s^{-1} & \mathbf{C}_K(\tau) \\
\mathbf{C}_K(\tau)^\intercal & (\mathbf{S}^\intercal Q_s \mathbf{S}- P)
\end{bmatrix} \succ 0, \\
&\implies \mathbf{S}^\intercal Q_s \mathbf{S}- P - (1{+}\epsilon)\mathbf{C}_K(\tau)^\intercal Q_s \mathbf{C}_K(\tau) \succ 0,
\end{align}
where the Schur complement lemma [zhang2006schur] is used to obtain (?) and (?). Using (?) and (?),
\begin{aligned}
\begin{split}
&V(x_{k+1}) - V(x_k) \le \lambda_2(w_k) - s_k^{*\intercal} P s_k^* \\
&\le \lambda_2(w_k) - x_k^{\intercal}P_x x_k = \lambda_2(w_k) - \sigma_3(\left\| x_k \right\|).
\end{split}
\end{aligned}
Thus, V(x) satisfies (4), and is an ISS Lyapunov function of the system. Therefore, applying [jiang2001input, Lemma 3.5], the closed-loop system is ISS.