Implementing a quatum operator with Pennylane

I have an ADD operator. Its action is look lie this:
ADD|000…000> = |000…001> (or ADD|0> = |1>)
ADD|000…001> = |000…010> (or ADD|1> = |2>)
ADD|000…010> = |000…011> (or ADD|2> = |3>)
… ADD|L-1> = ADD|L> and finally ADD|L> = |000…000>. As you can see, ADD is like ladder operator. I want to implement this operator with Pennylane. how can i do it? I want some hints from you.

Hi @sassan_moradi ,

I don’t know how you would implement this. Maybe our demo on Basic arithmetic with the quantum Fourier transform (QFT) can help you.

Give it a try and let us know if you run into any specific issues.