Let $v_1,\dots,v_n \in \Bbb R^n$ be linearly independent vectors and let $L = \{\sum_{i=1}^n m_i v_i \mid m_i \in \Bbb Z\}$, which is a free abelian group. I want to prove that it is discrete, so I would like to show that $$B(\vec 0,r) \cap L = \{\overrightarrow 0\}$$ where $r = \min\limits_{1≤i≤n} \|v_i\|$ (with the usual euclidean norm and balls).
Assume that $x = \sum_{i=1}^n m_i v_i \in L$ is non-zero and has norm $\|x\|<r$. If we assume that the $v_i$'s are orthonormal, then $\|x\|^2=\sum_{i=1}^n |m_i|^2<r=1 \implies m_i=0$ for all $i$ (since we have integers $m_i$).
How do I manage the other cases, where the $v_i$'s are not necessarily orthonormal? Thank you!
$\mathbb R^n$ is a finite dimensional vector space. Hence all norms are equivalent in $\mathbb R^n$.
For a vector $\sum_{i=1}^n \alpha_i v_i$, $$\left\Vert \sum_{i=1}^n \alpha_i v_i \right\Vert_\infty = \sup\limits_i \vert \alpha_i \vert$$ is a norm. For $\sum_{i=1}^n m_i v_i \in L \setminus \{0\}$, you have $$\left\Vert \sum_{i=1}^n m_i v_i \right\Vert_\infty \ge 1$$
And as $\Vert \cdot \Vert_\infty$ is equivalent to $\Vert \cdot \Vert$, it exists $c > 0$ such that $$\Vert x \Vert \ge c \Vert x \Vert_\infty$$ for all $x \in \mathbb R^n \setminus \{0\}$. Hence for all $\sum_{i=1}^n m_i v_i \in L \setminus \{0\}$ $$\left\Vert \sum_{i=1}^n m_i v_i \right\Vert \ge c\left\Vert \sum_{i=1}^n m_i v_i \right\Vert_\infty \ge c >0$$ which allows to conclude.