Skip to content

The occupation-number representation describes a many-particle state by the population of each chosen one-particle mode. A basis vector has the form

∣n⟩=∣n1,n2,…⟩,\lvert \boldsymbol n\rangle = \lvert n_1,n_2,\ldots\rangle,

where nin_i counts particles in mode ii. This replaces artificial particle-slot labels by physically meaningful mode populations.

For bosons,

ni∈{0,1,2,…},n_i \in \{0,1,2,\ldots\},

whereas for fermions,

ni∈{0,1}.n_i \in \{0,1\}.

That compact difference carries Bose enhancement, Pauli exclusion, distinct Hilbert-space dimensions, and different operator signs.

The Many-Body Hilbert Spaces Overview explains when a fixed-number sector or Fock space is the appropriate model space. The foundational definitions of Fock space and number states live in Fock Space and Occupation Number and the Occupation-Number Basis. This page develops their many-body use: choosing a finite mode set, constructing symmetry sectors, translating fixed-NN wavefunctions, and building sparse Hamiltonian matrices.

Helpful background. Occupation-number basis defines mode populations; creation and annihilation operators supplies the ladder actions used to assemble matrices.

For identical particles, labels such as “particle 1” and “particle 2” are coordinate slots, not persistent physical identities. A first-quantized many-body wavefunction

Ψ(x1,…,xN)\Psi(x_1,\ldots,x_N)

must therefore be symmetric for bosons or antisymmetric for fermions. Here xx may collect position, spin, and any other one-particle coordinate.

Occupation notation builds the exchange symmetry into the basis itself. Instead of storing exchange-related coordinate coefficients separately, it records how many particles occupy each mode; repeated bosonic assignments would already make some permutations identical. This has three practical advantages:

  • exchange symmetry is automatic;
  • fixed-particle-number and other conserved sectors are easy to isolate;
  • few-body operators connect relatively few configurations when the many-body sector is large.

The representation does not introduce new physics. It is a change of coordinates on the appropriate symmetric or antisymmetric many-particle Hilbert space.

Let the retained one-particle modes be an orthonormal set

B1={∣φ1⟩,…,∣φM⟩}.\mathcal B_1 = \left\{ \lvert\varphi_1\rangle, \ldots, \lvert\varphi_M\rangle \right\}.

A mode can be a momentum and spin state, atomic spin-orbital, lattice-site orbital, trap eigenstate, Wannier orbital, or another one-particle basis state.

The occupation tuple

n=(n1,…,nM)\boldsymbol n = (n_1,\ldots,n_M)

has meaning only relative to this ordered basis. In particular:

  • a spin-up and spin-down orbital at the same site are different modes;
  • two crystal momenta in the same band are different modes;
  • a localized orbital and a momentum orbital belong to different mode bases;
  • fermionic signs require a fixed ordering of the modes.

The sum

N(n)=∑i=1MniN(\boldsymbol n) = \sum_{i=1}^{M}n_i

is the total particle number of the configuration.

A fixed-NN calculation retains only configurations satisfying

∑i=1Mni=N.\sum_{i=1}^{M}n_i = N.

The corresponding sector is the symmetric or antisymmetric NN-particle space built from the retained modes.

Fock space collects all allowed particle-number sectors:

F±(hM)=⨁NHN(±).\mathcal F_{\pm}(\mathcal h_M) = \bigoplus_N \mathcal H_N^{(\pm)}.

The plus sign denotes bosons and the minus sign denotes fermions. For MM fermionic modes, NN stops at MM. For bosons, NN is unbounded unless a particle-number or local-occupation cutoff is imposed.

A number-conserving Hamiltonian can be diagonalized within one fixed-NN sector. Grand-canonical calculations and particle-nonconserving effective Hamiltonians require several sectors.

To assemble a matrix, first enumerate the states on which it acts:

  1. Choose an ordered set of MM orthonormal one-particle modes.
  2. Choose bosonic or fermionic statistics.
  3. Specify the particle-number sector or sectors.
  4. Impose any local occupation cutoff for bosons.
  5. Impose compatible conserved quantum numbers, such as momentum or spin projection.
  6. Enumerate every occupation tuple satisfying all constraints exactly once.
  7. Assign a stable index to each tuple.

For a fixed-NN sector, write the configuration set as

CN={n:∑ini=N},\mathcal C_N = \left\{ \boldsymbol n: \sum_i n_i=N \right\},

with the statistical restrictions on nin_i understood.

A general pure state is then

∣ΨN⟩=∑n∈CNCn∣n⟩,\lvert\Psi_N\rangle = \sum_{\boldsymbol n\in\mathcal C_N} C_{\boldsymbol n} \lvert\boldsymbol n\rangle,

and normalization requires

∑n∈CN∣Cn∣2=1.\sum_{\boldsymbol n\in\mathcal C_N} \left\lvert C_{\boldsymbol n}\right\rvert^2 = 1.

For MM complete modes, the standard counts are:

Space Dimension
N bosons, no local cutoff (N+M−1N)\binom{N+M-1}{N}
N fermions (MN)\binom MN, zero when N>MN>M
All fermionic number sectors 2M2^M
Bosonic local cutoff, all sectors (nmax⁡+1)M(n_{\max}+1)^M

For bosons with both fixed NN and 0≤ni≤nmax⁡0\le n_i\le n_{\max}, the count is the coefficient of xNx^N in (1+x+⋯+xnmax⁡)M(1+x+\cdots+x^{n_{\max}})^M. A cutoff nmax⁡≥Nn_{\max}\ge N removes no state in that sector. Without any number cutoff, bosonic Fock space is infinite dimensional even for one mode. Hilbert-space scaling derives these counts.

For N=2N=2 and M=3M=3,

dim⁡H2,3(B)=(42)=6.\dim\mathcal H_{2,3}^{(B)} = \binom{4}{2} = 6.

One convenient ordered basis is

B2,3(B)={∣2,0,0⟩,∣1,1,0⟩,∣1,0,1⟩,∣0,2,0⟩,∣0,1,1⟩,∣0,0,2⟩}.\mathcal B_{2,3}^{(B)} = \bigl\{ \lvert2,0,0\rangle, \lvert1,1,0\rangle, \lvert1,0,1\rangle, \lvert0,2,0\rangle, \lvert0,1,1\rangle, \lvert0,0,2\rangle \bigr\}.

The tuple order is conventional, but it must remain fixed when state vectors and matrices are assembled.

For N=2N=2 and M=4M=4,

dim⁡H2,4(F)=(42)=6.\dim\mathcal H_{2,4}^{(F)} = \binom{4}{2} = 6.

Using the mode order 1<2<3<41<2<3<4, a basis is

B2,4(F)={∣1,1,0,0⟩,∣1,0,1,0⟩,∣1,0,0,1⟩,∣0,1,1,0⟩,∣0,1,0,1⟩,∣0,0,1,1⟩}.\mathcal B_{2,4}^{(F)} = \bigl\{ \lvert1,1,0,0\rangle, \lvert1,0,1,0\rangle, \lvert1,0,0,1\rangle, \lvert0,1,1,0\rangle, \lvert0,1,0,1\rangle, \lvert0,0,1,1\rangle \bigr\}.

For a two-site spin-1/21/2 lattice model, one possible mode order is

(1↑,1↓,2↑,2↓).(1\uparrow,1\downarrow,2\uparrow,2\downarrow).

In that convention, ∣1,1,0,0⟩\lvert1,1,0,0\rangle has double occupation of site 11 by opposite spins, while ∣1,0,1,0⟩\lvert1,0,1,0\rangle has one spin-up fermion on each site.

A constrained basis may remove every tuple with ni↑ni↓=1n_{i\uparrow}n_{i\downarrow}=1 before any matrix is built. The t–J Model Preview develops this no-double-occupancy space and its projected hopping operators.

We use normalized number states, with each bosonic creation product divided by ∏ini!\sqrt{\prod_i n_i!} and fermionic creators ordered by increasing mode index. Then ⟨m∣n⟩=δm,n\langle\boldsymbol m\vert\boldsymbol n\rangle=\delta_{\boldsymbol m,\boldsymbol n}. Number states derives the normalization, and fermionic Fock space fixes the ordering signs.

Let Φn(x1,…,xN)\Phi_{\boldsymbol n}(x_1,\ldots,x_N) be the normalized permanent or determinant built from the occupied orthonormal modes. Permanents and Slater determinants derive their factorial normalizations. The basis transformation is

Ψ(x1,…,xN)=∑nCnΦn(x1,…,xN),Cn=∫dxN Φn∗(x1,…,xN)Ψ(x1,…,xN).\Psi(x_1,\ldots,x_N)=\sum_{\boldsymbol n}C_{\boldsymbol n}\Phi_{\boldsymbol n}(x_1,\ldots,x_N),\qquad C_{\boldsymbol n}=\int dx^N\,\Phi_{\boldsymbol n}^*(x_1,\ldots,x_N)\Psi(x_1,\ldots,x_N).

It is unitary between the occupation and coordinate descriptions of the same retained one-particle space. A complete infinite mode basis represents the whole continuum sector; a finite retained basis represents its projected sector. The example below illustrates how repeated bosonic assignments combine.

Worked Translation: Two in One Mode, One in Another

Section titled “Worked Translation: Two in One Mode, One in Another”

For three bosons with occupations

na=2,nb=1,n_a=2, \qquad n_b=1,

the occupation vector ∣2a,1b⟩B\lvert2_a,1_b\rangle_B corresponds to

Φ2a,1b(B)=13[φa(x1)φa(x2)φb(x3)+φa(x1)φb(x2)φa(x3)+φb(x1)φa(x2)φa(x3)].\Phi_{2_a,1_b}^{(B)} ={} \frac{1}{\sqrt3} \Bigl[ \varphi_a(x_1) \varphi_a(x_2) \varphi_b(x_3) + \varphi_a(x_1) \varphi_b(x_2) \varphi_a(x_3) + \varphi_b(x_1) \varphi_a(x_2) \varphi_a(x_3) \Bigr].

The three distinct assignments occur with equal amplitude. Orthogonality of φa\varphi_a and φb\varphi_b makes the three products mutually orthogonal, so the factor 1/31/\sqrt3 normalizes the state.

Probabilities, Mean Occupations, and Coherence

Section titled “Probabilities, Mean Occupations, and Coherence”

For a pure state expanded in an orthonormal occupation basis,

p(n)=∣Cn∣2p(\boldsymbol n) = \left\lvert C_{\boldsymbol n}\right\rvert^2

is the probability of obtaining the complete occupation pattern n\boldsymbol n in a projective measurement of all mode numbers.

The mean occupation of mode ii is

⟨Ni⟩=∑n∣Cn∣2ni.\langle N_i\rangle = \sum_{\boldsymbol n} \left\lvert C_{\boldsymbol n}\right\rvert^2 n_i.

Similarly,

⟨NiNj⟩=∑n∣Cn∣2ninj.\langle N_iN_j\rangle = \sum_{\boldsymbol n} \left\lvert C_{\boldsymbol n}\right\rvert^2 n_i n_j.

These diagonal observables depend only on occupation probabilities. Phase coherence between configurations matters for operators with off-diagonal matrix elements, such as hopping terms.

For a mixed state,

ρ=∑m,nρmn∣m⟩⟨n∣.\rho = \sum_{\boldsymbol m,\boldsymbol n} \rho_{\boldsymbol m\boldsymbol n} \lvert\boldsymbol m\rangle \langle\boldsymbol n\rvert.

The diagonal entries are occupation probabilities. The off-diagonal entries are coherences in the chosen mode basis.

An ideal diagonal one-body Hamiltonian has the form

H0=∑iϵiNi.H_0 = \sum_i \epsilon_i N_i.

Every occupation vector is an eigenstate:

H0∣n⟩=(∑iϵini)∣n⟩.H_0 \lvert\boldsymbol n\rangle = \left( \sum_i\epsilon_i n_i \right) \lvert\boldsymbol n\rangle.

This diagonalization is the starting point for ideal Bose and Fermi gases. Grand-canonical probabilities factorize mode by mode; a fixed total number still couples the allowed occupations statistically.

A general one-body operator contains transfers between modes,

H1=∑i,jhijai†aj.H_1 = \sum_{i,j} h_{ij} a_i^\dagger a_j.

Let ei\boldsymbol e_i denote the unit occupation vector for mode ii. For bosons and i≠ji\neq j,

bi†bj∣n⟩=(ni+1)nj×∣n+ei−ej⟩.b_i^\dagger b_j \lvert\boldsymbol n\rangle ={} \sqrt{ (n_i+1)n_j } \times \lvert \boldsymbol n + \boldsymbol e_i - \boldsymbol e_j \rangle.

The result is zero when nj=0n_j=0. Fermionic transfers obey the same occupation change when the source is occupied and the destination is empty, but acquire a sign fixed by mode ordering.

A number-conserving two-body term removes at most two particles and inserts at most two: occupations can change in as many as four distinct modes. Consequently, few-body Hamiltonians are usually sparse in a large occupation basis.

For the many-site model and its physical regimes, see Bose–Hubbard Model.

Consider the two-site Bose–Hubbard Hamiltonian

H=−J(b1†b2+b2†b1)+U2∑i=12Ni(Ni−1).H ={} -J \left( b_1^\dagger b_2 + b_2^\dagger b_1 \right) + \frac{U}{2} \sum_{i=1}^{2} N_i(N_i-1).

In the fixed-N=2N=2 basis

B=(∣2,0⟩,∣1,1⟩,∣0,2⟩),\mathcal B = \left( \lvert2,0\rangle, \lvert1,1\rangle, \lvert0,2\rangle \right),

the matrix is

[H]B=(U−2J0−2J0−2J0−2JU).[H]_{\mathcal B} = \begin{pmatrix} U & -\sqrt2J & 0 \\ -\sqrt2J & 0 & -\sqrt2J \\ 0 & -\sqrt2J & U \end{pmatrix}.

The interaction is diagonal. Hopping moves one boson and produces the factors 2\sqrt2. This three-state example already displays the general pattern used in exact diagonalization: enumerate configurations, apply each operator term, and accumulate sparse matrix elements.

For ordered fermionic modes, define

Qj(n)=∑i<jni.Q_j(\boldsymbol n) = \sum_{i<j}n_i.

Then

cj∣n⟩=(−1)Qj(n)nj∣n−ej⟩,cj†∣n⟩=(−1)Qj(n)(1−nj)∣n+ej⟩.\begin{aligned} c_j\lvert\boldsymbol n\rangle &= (-1)^{Q_j(\boldsymbol n)} n_j \lvert \boldsymbol n-\boldsymbol e_j \rangle, \\ c_j^\dagger\lvert\boldsymbol n\rangle &= (-1)^{Q_j(\boldsymbol n)} (1-n_j) \lvert \boldsymbol n+\boldsymbol e_j \rangle. \end{aligned}

The parity counts occupied modes crossed while bringing cjc_j or cj†c_j^\dagger to its ordered position. Changing the mode order changes intermediate signs and basis phases, but not physical predictions when every operator and state is transformed consistently.

A fermionic bitstring is therefore more than a set of occupied labels: its ordered convention is part of the representation.

Numerical many-body calculations store a state as a coefficient vector indexed by configurations. Common encodings include:

  • integer tuples for bosonic occupations;
  • bitstrings for fermionic occupations;
  • combinatorial ranks within a fixed-NN sector;
  • symmetry-resolved tuples carrying momentum, spin projection, or parity.

For fermions, one possible bit-mask convention is

B(n)=∑i=1Mni2i−1.B(\boldsymbol n) = \sum_{i=1}^{M} n_i2^{i-1}.

This is an indexing convention, not a physical observable. Software must document whether mode 11 is stored in the least-significant or most-significant bit and must use the same order for parity signs.

For bosons, a lookup table from occupation tuples to basis indices is often simpler than packing variable-width occupations into one integer.

Particle number is only the first possible restriction. If a Hamiltonian conserves an additive quantum number

Q=∑iqiNi,Q = \sum_i q_iN_i,

then each occupation vector has eigenvalue

Q(n)=∑iqini.Q(\boldsymbol n) = \sum_i q_i n_i.

One may retain only configurations with a chosen value of QQ. Examples include:

  • fixed spin projection SzS_z;
  • fixed crystal momentum modulo a reciprocal lattice vector;
  • fixed species populations;
  • fixed parity or point-group sector after an appropriate basis construction.

If [H,Q]=0[H,Q]=0, different QQ sectors do not mix. Working within one block reduces memory use and prevents numerical eigenvectors from combining unrelated sectors.

Not every symmetry is diagonal in a chosen occupation basis. Spatial symmetries may require symmetry-adapted superpositions of occupation configurations rather than a simple tuple filter.

Let two orthonormal mode bases be related by a unitary matrix UU:

dα†=∑iUiαai†.d_\alpha^\dagger = \sum_i U_{i\alpha} a_i^\dagger.

A single occupation vector in the aa basis generally becomes a superposition of occupation vectors in the dd basis. Occupation is therefore basis-dependent even though the physical state is not.

A unitary rotation within the same retained one-particle space is exact at fixed NN, whether that space is finite or infinite dimensional. Independently chosen mode cutoffs can select different physical subspaces. A local bosonic occupation cutoff can also fail to be invariant under mode rotation: two particles limited to one per mode become a superposition containing double occupation in a rotated basis. Basis choice then affects convergence. Useful choices include:

  • eigenmodes of the dominant one-body Hamiltonian;
  • localized orbitals for short-range lattice interactions;
  • natural orbitals adapted to the one-body density matrix;
  • momentum modes when translation symmetry is central.

A compact basis is not automatically accurate. Convergence must be tested by increasing the mode set or occupation cutoff and monitoring the observables of interest.

Occupation notation removes redundant particle permutations, but it does not eliminate genuine many-body complexity.

For ten bosons in twenty modes,

(2910)=20,030,010\binom{29}{10} = 20{,}030{,}010

fixed-NN configurations remain. For twenty fermions in forty modes,

(4020)=137,846,528,820.\binom{40}{20} = 137{,}846{,}528{,}820.

These dimensions explain why exact diagonalization requires modest systems, strong symmetry reduction, or both. Larger problems need approximation methods that exploit additional structure rather than merely a better label for the same exponentially large space.

Statistical Ensembles in This Representation

Section titled “Statistical Ensembles in This Representation”

In an ideal gas whose Hamiltonian is diagonal in the selected modes, equilibrium probabilities factorize over occupation numbers in the grand-canonical ensemble. That special simplification underlies the Bose–Einstein and Fermi–Dirac distributions.

For an interacting Hamiltonian, an arbitrary occupation vector is generally not an energy eigenstate. The thermal density operator

ρβ=e−βHZ\rho_\beta = \frac{e^{-\beta H}}{Z}

need not be diagonal in the occupation basis, even though that basis remains convenient for representing HH and ρβ\rho_\beta.

Likewise, a fixed mean occupation

⟨Ni⟩\langle N_i\rangle

does not specify a unique many-body state. Many pure and mixed states can share the same one-mode averages while differing in fluctuations, coherences, and correlations.

A single occupation vector is a product of mode-number states once a mode decomposition and ordering have been chosen. A superposition such as

12(∣2,0⟩+∣0,2⟩)\frac{1}{\sqrt2} \left( \lvert2,0\rangle + \lvert0,2\rangle \right)

can be entangled across the two mode algebras.

For fermions, the mode-factor description is a graded, order-dependent identification. It must not be treated as an ordinary tensor product of distinguishable particle subsystems; fermionic parity and the chosen observable algebras remain part of the physical statement.

For identical particles, statements about entanglement require a declared subsystem structure, operational algebra, and any relevant superselection restrictions. Particle labels should not be reintroduced as if they defined distinguishable subsystems.

Add

HΔ=Δ2(N1−N2)H_\Delta = \frac{\Delta}{2} (N_1-N_2)

to the two-site, two-boson Hamiltonian. Find the matrix in the ordered basis (∣2,0⟩,∣1,1⟩,∣0,2⟩)(\lvert2,0\rangle,\lvert1,1\rangle,\lvert0,2\rangle).

Solution

The bias eigenvalues are Δ\Delta, 00, and −Δ-\Delta on the three basis states. It does not change the hopping matrix elements. Thus

[H+HΔ]B=(U+Δ−2J0−2J0−2J0−2JU−Δ).[H+H_\Delta]_{\mathcal B} = \begin{pmatrix} U+\Delta & -\sqrt2J & 0 \\ -\sqrt2J & 0 & -\sqrt2J \\ 0 & -\sqrt2J & U-\Delta \end{pmatrix}.

The bias breaks the site-exchange symmetry unless Δ=0\Delta=0.

For two bosonic modes, consider

∣Ψ⟩=12∣2,0⟩+12∣1,1⟩+12∣0,2⟩.\lvert\Psi\rangle = \frac{1}{2}\lvert2,0\rangle + \frac{1}{\sqrt2}\lvert1,1\rangle + \frac{1}{2}\lvert0,2\rangle.

Find ⟨N1⟩\langle N_1\rangle, Var⁡(N1)\operatorname{Var}(N_1), and Cov⁡(N1,N2)\operatorname{Cov}(N_1,N_2).

Solution

The configuration probabilities are 1/41/4, 1/21/2, and 1/41/4. Therefore

⟨N1⟩=14(2)+12(1)+14(0)=1.\langle N_1\rangle = \frac14(2) + \frac12(1) + \frac14(0) = 1.

Also,

⟨N12⟩=14(4)+12(1)=32,\langle N_1^2\rangle = \frac14(4) + \frac12(1) = \frac32,

so

Var⁡(N1)=32−1=12.\operatorname{Var}(N_1) = \frac32-1 = \frac12.

By symmetry, ⟨N2⟩=1\langle N_2\rangle=1. Only ∣1,1⟩\lvert1,1\rangle contributes to N1N2N_1N_2, giving

⟨N1N2⟩=12.\langle N_1N_2\rangle = \frac12.

Hence

Cov⁡(N1,N2)=12−1=−12.\operatorname{Cov}(N_1,N_2) = \frac12-1 = -\frac12.

The negative covariance ensures zero fluctuation of the fixed total N1+N2=2N_1+N_2=2.

Use the ordered modes 1<2<3<41<2<3<4 and the state

∣1,0,1,1⟩=c1†c3†c4†∣0⟩.\lvert1,0,1,1\rangle = c_1^\dagger c_3^\dagger c_4^\dagger \lvert0\rangle.

Evaluate c2†∣1,0,1,1⟩c_2^\dagger\lvert1,0,1,1\rangle and c3∣1,0,1,1⟩c_3\lvert1,0,1,1\rangle.

Solution

For c2†c_2^\dagger, one occupied mode lies to the left:

Q2=n1=1.Q_2 = n_1 = 1.

Mode 22 is empty, so creation is allowed and

c2†∣1,0,1,1⟩=−∣1,1,1,1⟩.c_2^\dagger \lvert1,0,1,1\rangle = -\lvert1,1,1,1\rangle.

For c3c_3, the occupations to the left are n1=1n_1=1 and n2=0n_2=0, so

Q3=1.Q_3 = 1.

Mode 33 is occupied, and therefore

c3∣1,0,1,1⟩=−∣1,0,0,1⟩.c_3 \lvert1,0,1,1\rangle = -\lvert1,0,0,1\rangle.

Both minus signs follow from the declared mode ordering.

  • A. Altland and B. Simons, Condensed Matter Field Theory, 2nd ed., Cambridge University Press (2010).
  • H. Bruus and K. Flensberg, Many-Body Quantum Theory in Condensed Matter Physics, Oxford University Press (2004).
  • P. Coleman, Introduction to Many-Body Physics, Cambridge University Press (2015).
  • E. Dagotto, “Correlated electrons in high-temperature superconductors,” Reviews of Modern Physics 66, 763–840 (1994), doi:10.1103/RevModPhys.66.763.
  • A. L. Fetter and J. D. Walecka, Quantum Theory of Many-Particle Systems, Dover (2003).
  • G. D. Mahan, Many-Particle Physics, 3rd ed., Springer (2000).
  • J. W. Negele and H. Orland, Quantum Many-Particle Systems, Westview Press (1998).
  • A. Szabo and N. S. Ostlund, Modern Quantum Chemistry, Dover (1996).