I am trying to understand an argument used and not proved in a paper, which is:
To see if a certain vector $v$ is close to the lattice, we check $\langle v , w \rangle$ for a short vector $w$ in the dual lattice and see if it is close to an integer. Writing $v=x+e$ where $x$ is in the lattice and $e$ is the perturbation vector, this method is not effective when $||e||$ is much bigger than $1/||w||$.
In other words, we can state the argument as:
Let $L \subseteq \mathbb{R}^n$ be a lattice and $v \in \mathbb{R}^n$.
Let $w$ be a short vector of $L^*$ (the dual lattice).
Then, $\langle v , w \rangle$ is close to an integer if and only if $v$ is close to $L$.
Let's try to prove this.
Recall the definition of $L^*$, $$L^* = \{z \in \text{span}\{b_1,\ldots,b_n\} : \langle x,z \rangle \in \mathbb{Z} \text{ for all } x \in L\}$$ where $b_1,\ldots,b_n$ is a basis of $L$, and the fact that $(L^*)^*=L$.
What I got so far:
$v$ is close to $L$ if and only if $v=x+e$ for $x \in L$ and $e$ small perturbation vector.
Let $w \in L^*$ be a small vector of $L^*$.
$\langle v,w \rangle = \langle x+e,w \rangle = \underbrace{\langle x,w \rangle}_{integer} + \langle e,w \rangle$
I don't see how to proceed from here, I need some help here.
Thanks in advance.