Tengo una matriz entera $A$ como \begin{pmatrix} -2 & 2 \\ -2 & 2 \\ \end{pmatrix} Busco soluciones $(x_1,x_2) \in (\mathbb{Q}/\mathbb{Z})^2$ tal que $Ax=0\mod\mathbb{Z}$ . En este caso es fácil: la condición es $2(x_2-x_1)\equiv0\mod\mathbb{Z}$ por lo que $x_1\equiv x_2$ o $x_1 \equiv x_2+1/2$ . En otras palabras, el núcleo de $A$ como un mapa de $(\mathbb{Q}/\mathbb{Z})^2$ a sí mismo tiene dos "componentes" $(x,x)$ y $(x,x+1/2)$ .
¿Existe una manera de encontrar los "componentes" de las soluciones en el sentido anterior, para un general $n\times n$ matriz entera de rango $n-1$ ? ¿Y en otros rangos?
Pensé en encontrar el $\mathbb{Q}$ -núcleo de $A-\mathrm{diag}(b_1,...,b_n)$ para cada tupla de enteros $(b_i)$ y luego ignorar los duplicados mod $\mathbb{Z}$ . Sin embargo, hay infinitas tuplas de este tipo, por lo que no está claro cuándo termina, incluso si termina en algún momento.