Estoy tratando de demostrar que si $A$ y $B$ son matrices sobre los enteros de la misma dimensión $m\times n$ y tienen el mismo espacio de fila (es decir, el conjunto de todas las combinaciones lineales con coeficientes enteros de las filas de la matriz), entonces debe existir una matriz unimodular $U$ (es decir, una matriz entera con determinante igual a $\pm 1$) tal que $A=UB$.
Estoy realmente atascado en esto. Solo tengo un argumento que funcionaría si pudiera asumir que $A$ y $B$ tienen rango completo de fila:
Dado que los espacios de fila de las matrices son iguales, las filas de cada matriz pueden expresarse como una combinación de las filas de la otra matriz, lo que significa que existen matrices enteras $V$ y $W$ tal que $A=VB$ y $B=WA$. De esto, tenemos que $A=VWA$ y $B=WVB$. Si $A$ y $B$ tienen rango completo de fila, eso implica que $VW=I$ y $WV=I$, entonces $V$ y $W$ son inversas una de la otra, por lo tanto son unimodulares y tengo el resultado.
Cualquier pista sobre cómo podría demostrar el resultado sin tener que asumir un rango completo de fila sería muy útil. Gracias de antemano.