Incrustaciones
En primer lugar, observar que un homomorphism $T\colon\mathbb{Z}^k \to \mathbb{Z}^n$ es una incrustación si y sólo si los vectores $T(e_1),\ldots,T(e_k)$ son linealmente independientes. Por supuesto, puede haber diferentes transformaciones lineales $T\colon\mathbb{Z}^k\to\mathbb{Z}^n$ cuyas imágenes son las mismas, por lo que si queremos un listado de todo el rango de $k$ submódulos necesitamos un poco de la forma canónica para $T$.
La opción habitual es la forma normal de Hermite. Cada $k\times n$ matriz se puede poner en una determinada únicamente de Hermite forma normal utilizando entero fila de operaciones, y de las dos matrices tienen el mismo entero fila espacio (el entero espacio de las filas) si y sólo si su forma normal de Hermite son los mismos. Tenga en cuenta que un $k\times n$ matriz en forma normal de Hermite representa un rango de $k$ submódulo si y sólo si no tiene una fila de ceros.
Sumandos
No todo libre de rango $k$ submódulo de $\mathbb{Z}^n$ es un sumando. Para un ejemplo simple, $2\mathbb{Z}$ es un rango de-un submódulo de $\mathbb{Z}^1=\mathbb{Z}$, pero no es un sumando de a $\mathbb{Z}$. Más en general, un rango de uno submódulo $\mathbb{Z}v$ $\mathbb{Z}^n$ es un sumando directo si y sólo si las entradas de $v$ no tienen ningún factor común.
En general, si $M = \mathrm{im}(T)$ es un rango de $k$ submódulo de $\mathbb{Z}^n$ donde $T:\mathbb{Z}^k\to\mathbb{Z}^n$ es un homomorphism, a continuación, los siguientes son equivalentes:
$M$ es un sumando directo de $\mathbb{Z}^n$.
Hay un automorphism $A$ $\mathbb{Z}^n$ (es decir, un elemento de $\mathrm{GL}(n,\mathbb{Z})$) tal que $AT$ es la inclusión canónica $\mathbb{Z}^k\to\mathbb{Z}^n$.
Para todos los $v\in\mathbb{Z}^n$ si $\lambda v\in M$ para algunos distinto de cero $\lambda \in\mathbb{Z}$,$v\in M$.
La diagonal de entradas de la forma normal de Smith para $T$ todos los $1$'s.
Existe una $k$-dimensiones subespacio $S$ $\mathbb{Q}^n$ tal que $M = \mathbb{Z}^n\cap S$.
Tenga en cuenta que el último de estos criterios da una buena manera de enumerar la lista de la categoría-$k$ sumandos de $\mathbb{Z}^n$: acabo de enumerar las $k$-dimensiones de los subespacios de $\mathbb{Q}^n$, por ejemplo, con la reducción escalonada de más de $\mathbb{Q}$.