I have a question regarding stability analysis for constant coefficient pde. Suppose I am looking at the pde $$u_t= au_{xx}$$ So the first approach is to compute the amplification factor, and this is so-called Fourier approach. Call it $Q(\zeta)$ and for explicit method plugging the test function $e^{ijhw}$ I have for $\zeta=hw$ that $$Q(\zeta)=1-4a\tau/h^2sin^2(\zeta/2)$$ On the other hand, the eigenvalue analysis for matrix $I+\tau A$, where $A$ is the discrete aproximation of $au_{xx}$ gives the eigenvalues of the matrix $I+\tau A$ that are exactly the same as the amplification factor $Q(\zeta)$.
Are they always the same, are these approaches equivalent? So, I can calculate either one and make sure it is bounded by $1$?
And second question. Since $A$ is symmetric, it implies $\max \lambda_i=||I+\tau A||_2$. However, if I use non uniform grid then $\max |\lambda_i| \leq ||I+\tau A||_2$ and thus neither of the two would guarantee stability because I can only show that $\max |\lambda_i|\leq 1$. What would be a sufficient condition for stability then in the case of a nonuniform grid?