I'm a little unsure about how to classify conditioning issues with solving least squares equations via the normal equations approach. I'm hoping to get verification that what I say below is correct, and have it pointed out if it is wrong. There seems to be two possible issues in terms of conditioning.
A has a high condition number. Then I'm pretty sure that $\kappa(A^TA) = \kappa(A)^2$, so thus we have even a worse situation in solving $A^TAx = A^Tb$. Is this true?
The textbook I am looking at seems to be more concerned with $A^TA$ being numerically singular. For example if:
$A = \left( \begin{array}{cc} 1 & 1 \\ 0 & \epsilon \\ \epsilon & 0 \end{array} \right) $
Then we have
$A^TA = \left( \begin{array}{cc} 1+\epsilon^2 & 1 \\ 1 &1+\epsilon^2 \end{array} \right) $
The textbook then says that is $\epsilon$ is small enough then we will run into problems with roundoff error where the matrix will be numerically singular. Is this technically an issue of conditioning as well, or would this fall under some other "category".