Skip to content

Creation and annihilation operators change occupation numbers in a chosen mode. If mode ii is occupied by nin_i particles, a creation operator raises that occupation and an annihilation operator lowers it.

For bosonic modes, the operators are usually written

ai†,ai.a_i^\dagger, \qquad a_i.

For fermionic modes, a common notation is

ci†,ci.c_i^\dagger, \qquad c_i.

A daggered operator adds one quantum when the state permits it; its adjoint removes one. These are linear operators used inside Hamiltonians and measurement models. Applying one to a state is not, by itself, a complete deterministic physical process.

Helpful background. Number States explains normalized occupation vectors and their bosonic factorials.

Occupation-number notation describes number states such as

∣n1,n2,n3,…⟩.\lvert n_1,n_2,n_3,\ldots\rangle.

Operators that change these states are natural. Instead of rewriting symmetrized or antisymmetrized wavefunctions by hand every time a particle is added to a mode, one defines operators whose algebra handles the bookkeeping.

For example, a bosonic operator a2†a_2^\dagger raises the occupation of mode 22:

∣n1,n2,n3,…⟩B⟼∣n1,n2+1,n3,…⟩B,\lvert n_1,n_2,n_3,\ldots\rangle_B \quad\longmapsto\quad \lvert n_1,n_2+1,n_3,\ldots\rangle_B,

up to a normalization factor. An annihilation operator lowers the occupation, and gives zero if the relevant mode is empty.

For bosons, mode occupations are nonnegative integers. The creation operator ai†a_i^\dagger acts as

ai†∣…,ni,…⟩B=ni+1 ∣…,ni+1,…⟩B.a_i^\dagger \lvert\ldots,n_i,\ldots\rangle_B = \sqrt{n_i+1}\, \lvert\ldots,n_i+1,\ldots\rangle_B.

The square-root factor follows from the normalization of repeated creation and the bosonic commutator. The output is generally not normalized; its norm records the matrix element of the creation process.

In particular,

ai†∣0⟩=∣1i⟩B.a_i^\dagger\lvert0\rangle = \lvert1_i\rangle_B.

Repeated creation gives

∣ni⟩B=(ai†)nini!∣0⟩\lvert n_i\rangle_B = \frac{(a_i^\dagger)^{n_i}}{\sqrt{n_i!}} \lvert0\rangle

for a single mode.

The bosonic annihilation operator aia_i lowers the occupation:

ai∣…,ni,…⟩B=ni ∣…,ni−1,…⟩B.a_i \lvert\ldots,n_i,\ldots\rangle_B = \sqrt{n_i}\, \lvert\ldots,n_i-1,\ldots\rangle_B.

If the mode is empty, the result is zero:

ai∣…,0i,…⟩B=0.a_i\lvert\ldots,0_i,\ldots\rangle_B = 0.

For one mode,

a∣n⟩=n ∣n−1⟩,a†∣n⟩=n+1 ∣n+1⟩.a\lvert n\rangle = \sqrt n\,\lvert n-1\rangle, \qquad a^\dagger\lvert n\rangle = \sqrt{n+1}\,\lvert n+1\rangle.

This is the same algebraic pattern as the harmonic oscillator ladder operators.

For fermions, each mode has occupation 00 or 11. A fermionic creation operator ci†c_i^\dagger creates a fermion in mode ii only if that mode is empty.

Choose orthonormal complete modes in the order 1,2,…1,2,\ldots, with

∣n1,…,nM⟩F=(c1†)n1⋯(cM†)nM∣0⟩.|n_1,\ldots,n_M\rangle_F =(c_1^\dagger)^{n_1}\cdots(c_M^\dagger)^{n_M}|0\rangle.

Define

Si=∑k<ink,S_i = \sum_{k<i} n_k,

the number of occupied modes before mode ii in that ordering. Then

ci†∣n1,…,0i,…⟩F=(−1)Si∣n1,…,1i,…⟩F.c_i^\dagger \lvert n_1,\ldots,0_i,\ldots\rangle_F = (-1)^{S_i} \lvert n_1,\ldots,1_i,\ldots\rangle_F.

If the mode is already occupied,

ci†∣n1,…,1i,…⟩F=0.c_i^\dagger \lvert n_1,\ldots,1_i,\ldots\rangle_F = 0.

The sign (−1)Si(-1)^{S_i} records the fermionic swaps needed to insert the new occupied mode into the chosen canonical ordering.

The fermionic annihilation operator removes a fermion from an occupied mode:

ci∣n1,…,1i,…⟩F=(−1)Si∣n1,…,0i,…⟩F.c_i \lvert n_1,\ldots,1_i,\ldots\rangle_F = (-1)^{S_i} \lvert n_1,\ldots,0_i,\ldots\rangle_F.

If the mode is empty,

ci∣n1,…,0i,…⟩F=0.c_i \lvert n_1,\ldots,0_i,\ldots\rangle_F = 0.

The same sign convention appears because removing the fermion also requires moving through the occupied modes that precede it in the chosen order.

Different books sometimes choose different ordering conventions. The physical content is invariant, but calculations and code must use one convention consistently.

The occupation of mode ii is measured by a number operator. For bosons,

Ni=ai†ai.N_i = a_i^\dagger a_i.

For fermions,

Ni=ci†ci.N_i = c_i^\dagger c_i.

On an occupation basis state,

Ni∣n1,n2,…⟩=ni∣n1,n2,…⟩.N_i\lvert n_1,n_2,\ldots\rangle = n_i\lvert n_1,n_2,\ldots\rangle.

The total particle-number operator is the sum over modes:

N=∑iNi.N = \sum_i N_i.

For a normalized general state, the output norms are

∥aiΨ∥2=⟨Ni⟩,∥ai†Ψ∥2=1+⟨Ni⟩,\|a_i\Psi\|^2=\langle N_i\rangle,\quad \|a_i^\dagger\Psi\|^2=1+\langle N_i\rangle, ∥ciΨ∥2=⟨Ni⟩,∥ci†Ψ∥2=1−⟨Ni⟩.\|c_i\Psi\|^2=\langle N_i\rangle,\quad \|c_i^\dagger\Psi\|^2=1-\langle N_i\rangle.

When nonzero, divide by the corresponding norm to obtain a normalized conditional state. The bosonic statements require finite mean occupation; bosonic ladder operators are unbounded, whereas a normalized fermionic mode operator has norm one. On finite linear combinations of occupation states all these actions are well defined. Number Operators develops their counting identities.

When creation and annihilation operators are paired as di†djd_i^\dagger d_j, they become the building blocks of one-body operators and move occupation from mode jj to mode ii without changing total particle number. When mode labels are replaced by position-space wavefunctions, the same operators enter mode expansions of field operators.

Relation to Harmonic Oscillator Ladder Operators

Section titled “Relation to Harmonic Oscillator Ladder Operators”

For a single bosonic mode, the formulas

a∣n⟩=n ∣n−1⟩,a†∣n⟩=n+1 ∣n+1⟩a\lvert n\rangle = \sqrt n\,\lvert n-1\rangle, \qquad a^\dagger\lvert n\rangle = \sqrt{n+1}\,\lvert n+1\rangle

are identical in form to harmonic oscillator ladder-operator formulas.

The interpretation depends on the Hilbert space. In the ordinary one-particle oscillator, ∣n⟩\lvert n\rangle is the nnth energy eigenstate of one particle in a potential. In Fock-space language, ∣n⟩\lvert n\rangle is a state with nn quanta occupying one mode. The same algebra is reused, but the physical meaning of the quanta depends on the system: photons, phonons, atoms in a trap mode, or field excitations.

  1. Compute a†∣3⟩a^\dagger\lvert3\rangle for one bosonic mode.
Solution

Use

a†∣n⟩=n+1 ∣n+1⟩.a^\dagger\lvert n\rangle = \sqrt{n+1}\,\lvert n+1\rangle.

For n=3n=3,

a†∣3⟩=2∣4⟩.a^\dagger\lvert3\rangle = 2\lvert4\rangle.
  1. With fermionic modes ordered as 1,2,31,2,3, compute the sign in c3†∣1,0,0⟩Fc_3^\dagger\lvert1,0,0\rangle_F.
Solution

For i=3i=3, the occupied modes before mode 33 are counted by

S3=n1+n2=1+0=1.S_3=n_1+n_2=1+0=1.

Thus

c3†∣1,0,0⟩F=−∣1,0,1⟩F.c_3^\dagger\lvert1,0,0\rangle_F = -\lvert1,0,1\rangle_F.
  1. Adding a fermion to a superposition. With modes ordered 1,21,2, apply c2†c_2^\dagger to ∣Ψ⟩=(∣1,0⟩+∣0,1⟩)/2|\Psi\rangle=(|1,0\rangle+|0,1\rangle)/\sqrt2. Give its norm and the normalized result.
Solution

The occupied second-mode component is blocked, while the first component gives c2†∣1,0⟩=−∣1,1⟩c_2^\dagger|1,0\rangle=-|1,1\rangle. Thus the result is −∣1,1⟩/2-|1,1\rangle/\sqrt2, with norm squared 1/2=1−⟨N2⟩1/2=1-\langle N_2\rangle. The normalized state is −∣1,1⟩-|1,1\rangle; the overall minus sign is physically irrelevant here but relative signs matter in sums of processes.

  • A. Altland and B. Simons, Condensed Matter Field Theory, 2nd ed., Cambridge University Press, 2010.
  • P. A. M. Dirac, The Principles of Quantum Mechanics, 4th ed., Oxford University Press, 1958.
  • A. L. Fetter and J. D. Walecka, Quantum Theory of Many-Particle Systems, McGraw-Hill, 1971.
  • M. E. Peskin and D. V. Schroeder, An Introduction to Quantum Field Theory, Addison-Wesley, 1995.
  • R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994.