I'm trying to construct the "correct" (read: a good) notion of moduli space of $n$-dimensional lattices. Here, an $n$-dimensional lattice is the $\mathbb{Z}$-span of an $\mathbb{R}$-basis of $\mathbb{R}^n$. For this, one has to find the "correct" (read: a good) notion of isomorphism between two lattices.
The first immediate thought is that the orthogonal transformations $O_n(\mathbb{R})$ should definitely be (or rather "induce") isomorphisms between lattices. So for example, when columns of a matrix are considered to be bases of lattices, then $\pmatrix{1 & 0 \\ 0 &1}$ and $\pmatrix{1/\sqrt{2} & 1/\sqrt{2} \\ -1/\sqrt{2} & 1/\sqrt{2}}$ should be isomorphic, because they are just rotated versions of each other. That's because I really only care about intrinsic properties of lattices such as density, shortest vector, etc., and all of this is preserved under orthogonal transformations.
A second thing one might want to mod out is the scaling action of $\mathbb{R}^\times$, so that $\lambda I$ is the same as $I$, but I guess that depends on personal preferences.
Then I thought, fine, I'm done. However, after thinking about it, I don't see a clear reason why this must be everything. Why shouldn't there be more transformations which preserve all the intrinsic properties of a lattice? Please convince me that there can't be!
Precisely: Can you come up with a property/invariant $\Phi$ of lattices, such that for any $M \in \text{GL}_n(\mathbb{R})$ which is not in $\mathbb{R}^\times \cdot O_n(\mathbb{R})$, there exists a lattice $L$ with $\Phi(M L) \neq \Phi(L)$?
Ideally, one could even find an sort-of intrinsic definition of lattice, so please let me know if you have ideas for that.
EDIT: I think it's more complicated, namely when we are working with matrices then we have to consider left actions by the orthogonal stuff and then right actions by $\text{SL}_n(\mathbb{Z})$ or something like this. (Or the other way around if you consider row instead of column vectors.)