This is from Lang's introduction to Linear Algebra page no 61.
Determine all $2\times 2$ matrices $A$ such that $A^2 = 0$.
Let $A=\begin{pmatrix} a & b \\ c & d \end{pmatrix}$
$A^2=\begin{pmatrix} a^2+bc & ab+bd \\ ac+cd & d^2+cb \end{pmatrix}$
Equating all the four terms of the matrix to zero and solving,
$a^2+bc=0$ and $d^2+bc=0$ gives $a=\pm d$
Solving $ab+bd=0$ and $ac+cd=0$ gives $a=-d$ OR $b=c$, which gives $a=d=0$
My question: I know that if $A$ is an $n\times n$ matrix with all the diagonal elements and all the elements below it equal to zero then $A^n=0$, so in this question \begin{equation} \begin{pmatrix} 0 & x \\ 0 & 0 \end{pmatrix} \end{equation} qualifies as $A$, but it does not agree with $b=c$ as in above solution, so where did I go wrong? And if I go with $b=c$, then $A^2$ does not equal $0$.