3
$\begingroup$

If you have a hamiltonian, in the case of a bosonic system $$ H=\sum_{ij}H_{ij}a_i^\dagger a_j, $$ and the number operator $$ N=\sum_{i}a_i^{\dagger}a_i. $$

How do you show that they commute? I have tried plugging it into $[H,N]$ and using $[a_i,a^\dagger_j]=\delta_{ij}$ but have had no luck getting $[H,N]=0$. Also I used $[a_i,a_j]=0$ and $[a^\dagger_i,a^\dagger_j]=0$.

$\endgroup$
2
  • $\begingroup$ What if you assume there is no potential? $\endgroup$
    – Luka Milic
    Sep 6, 2015 at 18:25
  • 1
    $\begingroup$ $N$ and $H$ do commute. Hint: $[N,\cdot]$ counts the number of creation operators minus the number of annihilation operators. And each term in $H$ has one of each. $\endgroup$
    – Qmechanic
    Sep 6, 2015 at 18:26

1 Answer 1

6
$\begingroup$

Consider any particular element $[\hat a^\dagger_i ~\hat a_j, \hat N] = \sum_k \left(\hat a^\dagger_i ~\hat a_j~\hat a^\dagger_k ~\hat a_k - \hat a^\dagger_k ~\hat a_k~\hat a^\dagger_i ~\hat a_j \right).$

We know $\hat a_m~\hat a^\dagger_n = \hat a^\dagger_n~\hat a_m + \delta_{mn},$ so this is $\sum_k \left(\hat a^\dagger_i ~\delta_{jk} ~\hat a_k - \hat a^\dagger_k \delta_{ik}~\hat a_j \right),$ once you cancel out the common $\hat a^\dagger_i \hat a^\dagger_k \hat a_k \hat a_j$ term. Performing the sum over $k$ the Kronecker $\delta$ then gives $\hat a^\dagger_i \hat a_j - \hat a^\dagger_i \hat a_j = 0$ directly. The sum of zeroes is then zero, too.

Don't listen to @HChen; the commutator $[H, N]$ gives $\frac{dN}{dt}$ and all of your interactions conserve particle number, so of course this has to work out to 0.

$\endgroup$
2
  • $\begingroup$ Thanks! Turns out I was close to your answer I just kept doing a particular algebraic error over and over, very annoying! $\endgroup$
    – Luka Milic
    Sep 6, 2015 at 18:55
  • 1
    $\begingroup$ I think you should say "performing the sum" rather than "canceling the $\delta$". $\endgroup$
    – march
    Sep 6, 2015 at 19:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.