Encontrar todos los valores complejos de $n \times n$ matrices $A$ tal que $\det A = 0$ e $\text{rank}(AB) = \text{rank}(BA)$ cualquier $n \times n$ valores complejos de $B$.
Creo que $A = 0$ es la única respuesta.
He sido capaz de probar que, si $A$ es de rango $r$, ninguna de las $r$ líneas y cualquier $r$ columnas son linealmente independientes. Para ver esto, observe que puesto que $A$ es de rango $r$, luego la ha $r$ columnas linealmente independientes; decir que los índices de estas columnas se $i_1, i_2, ..., i_r$. Luego, al hacer B igual a una matriz que tiene 1 en las posiciones de $(i_k,i_k)$ y 0 en otros lugares, $AB$ , básicamente, "selecciona" $r$ independiente de las columnas de $A$ tener todas las demás columnas igual a 0, por lo $\text{rank} AB = r$.
Ahora, $BA$ selecciona las filas $i_1,i_2,..,i_r$ de $A$. Si $A$ eran $r$ filas que no son linealmente independientes, entonces no sería una matriz inversible $M$ que tendría lugar en estas filas en las posiciones de $i_1,i_2,...,i_r$. Entonces $$\text{rank} (BA) = \text{rank} (BAM) < r,$$
lo que estaría en contradicción con nuestra hipótesis. Por lo tanto, cualquier $r$ filas de $A$ son linealmente independientes. Ejecutando el mismo argumento a la inversa, obtenemos que cualquier $r$ líneas de $A$ son linealmente independientes.
Cualquier idea acerca de cómo proceder?