Skip to content

Fermionic Fock Space

Fermionic Fock space is the Hilbert space that collects all possible particle-number sectors for identical fermions. If h\mathcal h is the one-particle Hilbert space, the fermionic Fock space is

FF(h)=⨁N=0∞∧Nh.\mathcal F_F(\mathcal h) = \bigoplus_{N=0}^{\infty} \wedge^N\mathcal h.

Here ∧Nh\wedge^N\mathcal h is the antisymmetric NN-particle subspace of h⊗N\mathcal h^{\otimes N}. It is also called the NNth exterior power of h\mathcal h.

The main difference from bosonic Fock space is that each mode can be occupied at most once. Fermionic occupation-number basis states are therefore bitstrings of zeros and ones, with signs controlled by a fixed ordering convention for the modes.

The N=0N=0 sector is again one-dimensional:

∧0h≅C.\wedge^0\mathcal h \cong \mathbb C.

Its normalized basis vector is the vacuum,

∣0⟩.\lvert0\rangle.

The vacuum is a no-particle state, not the zero vector. It belongs to both bosonic and fermionic Fock-space constructions because every Fock space includes a zero-particle sector.

The N=1N=1 sector is the one-particle Hilbert space:

∧1h=h.\wedge^1\mathcal h = \mathcal h.

If {∣φi⟩}\{\lvert\varphi_i\rangle\} is a mode basis, then

∣1i⟩F\lvert 1_i\rangle_F

means one fermion in mode ii and no fermions in the other displayed modes.

For one particle, antisymmetry is not visible. It becomes visible when at least two fermions are present.

The two-fermion sector is

∧2h⊂h⊗h.\wedge^2\mathcal h \subset \mathcal h\otimes\mathcal h.

For two distinct orthonormal modes ∣a⟩\lvert a\rangle and ∣b⟩\lvert b\rangle, the occupation state with both modes occupied corresponds to

∣1a,1b⟩F⟷12(∣a⟩1∣b⟩2−∣b⟩1∣a⟩2).\lvert 1_a,1_b\rangle_F \longleftrightarrow \frac{1}{\sqrt2} \bigl( \lvert a\rangle_1\lvert b\rangle_2 - \lvert b\rangle_1\lvert a\rangle_2 \bigr).

There is no state ∣2a⟩F\lvert2_a\rangle_F. If two identical fermions are assigned to the same complete one-particle state, the antisymmetric combination is zero.

The two-particle antisymmetrizer is

ΠA=12(I−P12).\Pi_A = \frac12(I-P_{12}).

It projects a two-slot vector onto the antisymmetric sector.

For NN identical fermions, the fixed-particle-number Hilbert space is

∧Nh.\wedge^N\mathcal h.

Vectors in this sector satisfy

U(π)∣Ψ⟩=sgn⁡(π)∣Ψ⟩for every π∈SN.U(\pi)\lvert\Psi\rangle = \operatorname{sgn}(\pi)\lvert\Psi\rangle \qquad \text{for every }\pi\in S_N.

The full antisymmetrizer is

ΠA(N)=1N!∑π∈SNsgn⁡(π)U(π).\Pi_A^{(N)} = \frac{1}{N!} \sum_{\pi\in S_N} \operatorname{sgn}(\pi)U(\pi).

In wavefunction language, an NN-fermion state made from orbitals φ1,…,φN\varphi_1,\ldots,\varphi_N is represented by a Slater determinant:

Ψ(q1,…,qN)=1N!det⁡(φ1(q1)⋯φN(q1)⋮⋱⋮φ1(qN)⋯φN(qN)).\Psi(q_1,\ldots,q_N) = \frac{1}{\sqrt{N!}} \det \begin{pmatrix} \varphi_1(q_1) & \cdots & \varphi_N(q_1)\\ \vdots & \ddots & \vdots\\ \varphi_1(q_N) & \cdots & \varphi_N(q_N) \end{pmatrix}.

Exchanging two particles exchanges two rows and changes the sign. Repeating an orbital makes two columns equal, so the determinant vanishes. That is Pauli exclusion in determinant form.

A vector in fermionic Fock space is a sequence

∣Ψ⟩=ψ0⊕ψ1⊕ψ2⊕⋯ ,ψN∈∧Nh.\lvert\Psi\rangle = \psi_0\oplus\psi_1\oplus\psi_2\oplus\cdots, \qquad \psi_N\in\wedge^N\mathcal h.

The norm is

∥Ψ∥2=∑N=0∞∥ψN∥2.\lVert\Psi\rVert^2 = \sum_{N=0}^{\infty} \lVert\psi_N\rVert^2.

A definite-NN fermionic state has only one nonzero component. A general Fock-space state may involve several particle-number sectors if the physical setting permits such superpositions.

If dim⁡h=M\dim\mathcal h=M, then

∧Nh=0for N>M.\wedge^N\mathcal h=0 \qquad \text{for }N>M.

There are only MM available one-particle modes, and each can be occupied at most once. The full fermionic Fock space is then finite-dimensional:

dim⁡FF(h)=∑N=0M(MN)=2M.\dim\mathcal F_F(\mathcal h) = \sum_{N=0}^{M} \binom{M}{N} = 2^M.

This is why fermionic Fock states for a finite mode set can be represented as bitstrings. Each of the MM modes is either empty or occupied.

Choose an ordered orthonormal mode basis

∣φ1⟩,∣φ2⟩,….\lvert\varphi_1\rangle, \lvert\varphi_2\rangle, \ldots .

A fermionic occupation basis vector is

∣n1,n2,n3,…⟩F,\lvert n_1,n_2,n_3,\ldots\rangle_F,

with

ni∈{0,1},N=∑ini.n_i\in\{0,1\}, \qquad N=\sum_i n_i.

The ordering of the modes is part of the convention. Once fermionic creation operators are introduced, a finite-mode occupation state is written schematically as

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

Changing the order of fermionic creation operators can introduce minus signs. This is not a nuisance added by notation; it is how antisymmetry is carried in occupation language.

The normalized occupation basis vectors are developed in Number States.

In fermionic occupation notation, Pauli exclusion becomes the simple rule

ni=0orni=1.n_i=0\quad\text{or}\quad n_i=1.

The state

∣1,0,1,1⟩F\lvert 1,0,1,1\rangle_F

is allowed. The state

∣2,0,0,0⟩F\lvert 2,0,0,0\rangle_F

is not a fermionic basis state.

In operator language, the same rule appears as

(ci†)2=0.(c_i^\dagger)^2=0.

Applying the same fermionic creation operator twice gives zero, so a mode cannot be doubly occupied.

For two fermionic modes aa and bb, the full Fock space has four basis states:

∣0a,0b⟩F,∣1a,0b⟩F,∣0a,1b⟩F,∣1a,1b⟩F.\lvert0_a,0_b\rangle_F, \qquad \lvert1_a,0_b\rangle_F, \qquad \lvert0_a,1_b\rangle_F, \qquad \lvert1_a,1_b\rangle_F.

There are no states with occupations 22 in either mode.

For three modes, the N=2N=2 sector has

∣1,1,0⟩F,∣1,0,1⟩F,∣0,1,1⟩F.\lvert1,1,0\rangle_F, \qquad \lvert1,0,1\rangle_F, \qquad \lvert0,1,1\rangle_F.

Those three states correspond to choosing which two of the three modes are occupied.

  • Allowing occupations ni>1n_i>1 for a fermionic mode.
  • Forgetting that the mode order matters for fermionic signs.
  • Treating the bitstring itself as a list of labeled particles.
  • Confusing the finite-dimensional size 2M2^M with a tensor product of MM distinguishable particles.
  • Forgetting that a “mode” may be a spin-orbital, not just a spatial orbital.
  • Assuming the vacuum has different meaning in bosonic and fermionic Fock spaces.
  • 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.
  • R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994.
  • L. E. Ballentine, Quantum Mechanics: A Modern Development, 2nd ed., World Scientific, 2014.
  • A. Altland and B. Simons, Condensed Matter Field Theory, 2nd ed., Cambridge University Press, 2010.
  1. For four fermionic modes, how many basis states are in the full Fock space?
Solution

Each of the four modes may be empty or occupied. Therefore the full fermionic Fock space has

24=162^4=16

basis states.

  1. For four fermionic modes, how many states are in the N=2N=2 sector?
Solution

Choose which two of the four modes are occupied:

(42)=6.\binom{4}{2}=6.

Thus dim⁡∧2C4=6\dim\wedge^2\mathbb C^4=6.

  1. Write the antisymmetric slot state corresponding to ∣1a,1b⟩F\lvert1_a,1_b\rangle_F for orthonormal modes aa and bb.
Solution

The corresponding state is

12(∣a⟩1∣b⟩2−∣b⟩1∣a⟩2).\frac{1}{\sqrt2} \bigl( \lvert a\rangle_1\lvert b\rangle_2 - \lvert b\rangle_1\lvert a\rangle_2 \bigr).
  1. Why is ∣2a⟩F\lvert2_a\rangle_F not a fermionic basis state?
Solution

Fermionic modes have occupation 00 or 11 only. If two identical fermions are assigned to the same complete one-particle state aa, the antisymmetric two-slot state cancels to zero. In operator notation this is expressed by (ca†)2=0(c_a^\dagger)^2=0.