Let $A$ be a real $n \times n$ matrix and $A$ is also symmetric definite positive (SPD). Let $b \in \mathbb R^n$. Consider the following iterative procedure to sovle $Ax=b$. $$x_{n+\frac{1}{2}}=x_n +\omega_1 (b-Ax_n)$$ $$x_{n+1}= x_{n+\frac{1}{2}}+\omega_2 (b-Ax_{n+\frac{1}{2}})$$
$\\(a)$ Let $e_n =x-x_n$ be the error. Find a matrix $K$ s.t. $e_{n+1}=Ke_{n}$. I did the calculation and got $K=I-\omega_1 A - \omega_2 A +\omega_1 \omega_2 A^2$.$$ $$ (b) Find the eigenvalues of $K$ in terms of the eigenvalues of $A$, $\omega_1$ and $\omega_2$. From part (a), I have $\lambda(K)=1-\omega_1 \lambda(A) - \omega_2 \lambda(A) +\omega_1 \omega_2 \lambda^2(A)$. My question is about part (c). $$ $$ (c) Show that $\omega_1$ and $\omega_2$ can be chosen so that the convergence method converges for any initial condition. Express the rate of convergence in terms of $\lambda_M$ and $\lambda_m$, where $\lambda_M$ and $\lambda_m$ are the max and min of eigenvalues of $A$, respectively.
I don't know how the condition of $A$ being SPD is used here. I appreciate helpful hints or solutions.