Given a linear system of equations $A\vec x = \vec b$, if the determinant $\det(A)$ is $0$, then how do we know if the system has no solutions or infinitely many solutions?
Two sub-questions:
a) Using Cramer's Rule, the determinant of $A$ being zero means that a situation of "Division by zero" arises. Then, there being no solution is understandable as division by zero is not defined. But it confuses me how then, in any circumstance, the system can have solutions at all, since the formula in Cramer's rule is undefined. Is there an intuitive and insightful explanation?
b) Given that $\det(A) = 0 $, am I right to think that there are infinitely many solutions if and only if the system of equations is homogeneous, i.e. $\vec b = \vec 0$? Please explain why or why not.