In Serge Lang's Linear Algebra, page 35 it states: Let $A$ be a square $n\times n$ matrix. We shall say that $A$ is invertible or non-singular if there exists an $n\times n$ matrix $B$ such that $BA=AB=I_{n}$. -- definition (i)
But, I think in the definition above, some information provided is redundant, because if we know $BA=I_{n}$, we can prove $AB=I_{n}$. As a result, we needn't assume $AB=I_{n}$ and the definition should be modified as following:
Let $A$ be a square $n\times n$ matrix. We shall say that $A$ is invertible if there exists an $n\times n$ matrix $B$ such that $BA=I_{n}$. -- definition (ii)
However, almost all the textbooks use definition (i) rather than definition (ii) and I don't know why. I'm so confused. Could you help me to understand why textbooks use definition (i) rather than definition (ii) ?