Let $A$ denote a bounded linear operator on the Hilbert space $l^2(\mathbb{Z})$. We call $A$ a local operator if and only if there exists a $C \geq 0$ such that $\langle e_x | A | e_y \rangle = 0 $ if $|x-y| \geq C$. Here, $e_x \in l^2(\mathbb{Z})$ acts such that $e_x(y) = 1 \iff x=y$ and is $0$ for all other $y \in \mathbb{Z}$. The family $(e_x)_{x \in \mathbb{Z}}$ forms an orthonormal basis of $l^2(\mathbb{Z})$.
I want to find out whether there exists any relation between $A$ being local and its resolvent being local. I can informally show the following for any z in the resolvent set of $A$:
\begin{align*} \langle e_x | (A-z)^{-1} | e_y \rangle \neq 0 &\iff (A-z)^{-1} \text{ maps a part of } e_y \text{ into } e_x \\ &\iff A-z \text{ maps a part of } e_x \text{ into } e_y \\ &\iff \langle e_y | A-z | e_x \rangle \neq 0 \end{align*} Now, if $|x-y| \geq C$, then \begin{align*} \langle e_y | A-z | e_x \rangle = \langle e_y | A | e_x \rangle - z \langle e_y | e_x \rangle = 0 \end{align*} From this I would obtain \begin{align*} A \text{ is local } \iff (A-z)^{-1} \text{ is local for some } z \text{ in the resolvent set of } A \end{align*} On top of that, the range $C$ of $A$ would be the same for all resolvents $(A-z)^{-1}$.
I am not entirely convinced of my argument, but the only point that I could see being wrong is the equivalence of $\langle e_x | (A-z)^{-1} | e_y \rangle \neq 0$ and $\langle e_y | A-z | e_x \rangle \neq 0$. If my informal argument is correct, there must be a rigurous way to show this. Can you help me make my argument more precise or show me where my error lies?
EDIT: I have changed my notation to avoid misunderstandings. Before that I had denoted by $x$ both the integer $x \in \mathbb{Z}$ and also the element $e_x \in l^2(\mathbb{Z})$.