This question is trying to see if anyone has some simple notation (or tricks) for dealing with operators acting on coherent states in a Fock space. I use bosons for concreteness; what I'm interested in might not be applicable to fermions.
If I have a multiparticle state defined by
$$|\phi\rangle=|n_1 n_2 ...n_k\rangle=\frac{(a_1^\dagger)^{n_1}}{\sqrt{n_1 !}}\frac{(a_2^\dagger)^{n_2}}{\sqrt{n_2 !}}...\frac{(a_k^\dagger)^{n_k}}{\sqrt{n_k !}}|0\rangle$$
I can write this compactly as
$$|\phi\rangle=\prod_{i=1}^{k}\frac{(a_i^\dagger)^{n_i}}{\sqrt{n_i !}}|0\rangle.$$
Now, I would like to act on this state with some operator consisting of creation and annihilation operators; this could be quite complicated, like
$$a_ja_ka^\dagger_l.$$
Now, IF the above product was a sum, I could find the answer very easily using commutation relations and delta functions:
\begin{align} a_ja_ka^\dagger_l|\phi\rangle&=a^\dagger_la_j\sum_i\frac{(\delta_{ki}+a^\dagger_{i}a_k)}{\sqrt{n_i!}}|0\rangle\\ &=a^\dagger_la_j\left(\frac{1}{\sqrt{n_k!}}|0\rangle \right) \end{align}
...continue until you get it to normal form, and you are done. Of course, this is a different problem but I am just illustrating how neat this notation is.
You can't just throw around delta functions in the product above, since they would make the entire product vanish. What I want is a clean way to denote "I have passed $a_k$ through all $i\neq k$, used the commutation relations to get $1+a^\dagger_ia_k$, and am now ready to hit this with another creation opertaor $a_l$."
I think it's fairly clear what I am looking for; anyone have any notation or tricks to make calculations using arbitrary operators like the one I have above easier?