While I'm a mathematician/computer-scientist myself, I've some problems trying to understand some paper about the electronic states of graphene nanoribbons modelled by the tight-binding Hamiltonian (http://iopscience.iop.org/article/10.1088/1468-6996/11/5/054504/meta).
The nearest neighbour tight-binding Hamiltonian is defined as $$H = -t \sum_{R_B}\sum_{l=1}^3 a_{R_B+\tau_l}^\dagger b_{R_B} + \hbox {H.c.}\, ,$$ where H.c. stands for the Hermitian conjugate, $R_B+\tau_l$ are the neighbouring atoms of $R_B$ and $a_{R_A}^\dagger$ $(b_{R_B}^\dagger)$ create and $a_{R_A}$ $(b_{R_B})$ annihilate an electron at $R_A$ $(R_B)$ of the $A$ $(B)$ sublattice. The operators satisfy the Fermion anticommutation relations $$ \{a_{R_A},a_{R_A'}^\dagger\} = \delta_{R_A,R_A'}\, ,\quad \{b_{R_B},b_{R_B'}^\dagger\} = \delta_{R_B,R_B'}\, ,\quad \{a_{R_A},a_{R_A'}\} =0\, ,\quad \{b_{R_B},b_{R_B'}\} =0\, . $$
For me, it was sufficient to interpret the Hamiltonian for some finite graphene sample \begin{align} \mathbb{L}&=\{j_1 a_1 +j_2a_2 + \{0,1\}\tau : \tau=\frac{1}{3}(a_1 + a_2), \\ a_1&=\left(\frac{3}{2}, +\frac{\sqrt{3}}{2}\right)\, , \quad a_2= \left(\frac{3}{2}, -\frac{\sqrt{3}}{2}\right)\, ,\quad j_i \in \{0,1,\ldots\} \} \end{align} as a Adjacency matrix, which has 3 entries per row (all equal to $-t$). With this interpretation of $H$ I am able to verify numerically and understand the extraction of the eigenvalues and eigenfunctions to some extend: F.e.: I can block-diagonalize the matrix H (if permuted correctly) into $2\times2$ blocks using the orthonormal basis $(v_i)_{i=1,\ldots,N}$, where the vector $v_i$ has the entries $\left(\begin{matrix} e^{ikR_A} \\ \pm e^{ik(R_A+\tau)}\end{matrix}\right)$ where the first row corresponds to the values for the atoms of type A at position $R_A$ and the second row to atoms of type B at the position $(R_A+\tau)$ and $k\in L^*=$reciprocal Lattice of $L$.
What I don't understand is: what would be an explicit representation of the creation and annihilation operators? I interpreted them just as vectors (or functionals) $a_{R_A}=\left(\begin{array}{c} 0 & \cdots & 0 & 1 & 0 & \cdots & 0\end{array}\right)$, where the 1 is at the position which corresponds to the atom $R_A$, since with this interpretation i end up with the correct matrix representation of $H$. BUT, obviously, something like $ \{a_{R_A},a_{R_A'}\} = a_{R_A}a_{R_A'} =$ row-vector $\cdot$ row-vector
does not make any sense at all. So, is there any matrix representation of these operators?
And as a follow-up question: How is the Fourier transform defined for these operators? In the paper it says
We apply the following Fourier transformation to the above Hamiltonian $$a_{R_A} = \frac{1}{\sqrt{L_xL_y}} \sum_k e^{ikR_A} \alpha_k\, ,\quad b_{R_B} = \frac{1}{\sqrt{L_xL_y}} \sum_k e^{ikR_B} \beta_k.$$ Here $k=(k_x,k_y),$ and $L_x(L_y)$ denotes the number of unit cells in $x(y)$ direction. $H_k = -t \sum_k \sum_{l=1}^3 e^{-ik\tau_l} \alpha_k^\dagger \beta_k + $H.c.
I know that the Fourier transform is defined for vectors or functionals, for example if I interpret the creation/annihilation operators as functionals, i.e.: $$a_{R_A} : \mathbb{L}=\hbox{graphene Lattice}=\{ \hbox{positions of the atoms of the graphene lattice}\}\rightarrow \mathbb{C}$$ with $a_{R_A}(x) = \delta_{R_A,x} $, the Fourier transform can be applied to $a_{R_A}$.
The Fourier transform is defined by $$F:\{f:\mathbb{L} \rightarrow \mathbb{C}\}\rightarrow \{f:\mathbb{L^*} \rightarrow \mathbb{C}\}$$ with $(Ff)(k) = \sum_x e^{ikx} f(x)$, where $L^*$ is the reciprocal Lattice. Thus, we have $$(Fa_{R_A})(k) = \sum_x e^{ikx} a_{R_A}(x) = e^{ikR_A},$$ which is a result which does not seem to be completely off...
But how can the Fourier transform be applied to an operator, such that everything is consistent?