I'm looking at this paper and try to implement the Quantum adders they define myself.
Suppose we have a number $b=b_{n-1}\dots b_1b_0$ and they want to add a constant number $a=a_{n-1}\dots a_1a_0$.
They define $$A_j = \Pi_{k=1}^{j+1} R_k^{a_{j+1-k}}, \quad R_k = \begin{pmatrix}1&0\\0&e^{i2\pi/2^k}\end{pmatrix}$$
The result can be obtained by first applying a QFT on all qubits, then apply $A_j$ on qubit $j$ and then apply an inverse QFT.
However, if I try to work this out for the simple case where $b=0$ and $a=1$, I end up with a quantum state $$0.5\left|01\right> + (0.5+0.5i)\left|10\right> - 0.5i \left|11\right>.$$ Note in this case, $A_0 = Z$ and $A_1 = S$.
Is there an error in my calculation, or is the definition in the article not correct?