Scaling of Hilbert Space
The first quantitative sign of a many-body problem is often not an interaction strength or a length scale. It is the number of independent basis states.
For a one-particle Hilbert space of dimension , adding particles or sites can produce state spaces whose dimensions grow exponentially or combinatorially. The exact count depends on what is physically distinguishable, which particle statistics apply, what conserved quantities are fixed, and which truncations have been imposed.
This page is the canonical home for those counts and their asymptotic interpretation. The Many-Body Hilbert Spaces Overview owns the modeling choice among fixed-number sectors, Fock space, local tensor products, and constrained blocks. The construction of tensor products, exchange-symmetric subspaces, and Fock space lives in the linked prerequisite pages. Here the goal is to answer:
- What is the many-body Hilbert-space dimension?
- Which physical assumptions determine that dimension?
- How rapidly does it grow?
- How much can symmetries and constraints reduce it?
- What does the count imply, and what does it not imply, about computation and physics?
Count the Physical Space, Not the Symbols
Section titled “Count the Physical Space, Not the Symbols”Before using a formula, identify four ingredients.
| Question | Typical choices |
|---|---|
| What are the elementary factors or modes? | sites, spins, orbitals, momentum modes |
| Are particles distinguishable? | labeled subsystems, bosons, fermions |
| What is fixed? | particle number, magnetization, charge, momentum |
| What is truncated? | number of modes, local occupation, total excitation |
The same notation can conceal different spaces. For example, orbitals occupied by particles may mean:
- labeled particles, giving an tensor-product space;
- bosons, giving a symmetric fixed-number sector;
- spinless fermions, giving an antisymmetric fixed-number sector;
- all possible fermion numbers, giving a full fermionic Fock space;
- bosons with a numerical occupation cutoff, giving a truncated space.
These are not alternative ways to count one object. They are different physical or computational state spaces.
Distinguishable Local Degrees of Freedom
Section titled “Distinguishable Local Degrees of Freedom”Suppose a lattice has distinguishable sites and site has a local Hilbert space of dimension . The full space is
so
For identical local dimensions ,
Each added site multiplies the state-space dimension:
This multiplication is the source of exponential growth. It follows from the tensor-product structure before a Hamiltonian has been specified.
Spin systems
Section titled “Spin systems”A spin- degree of freedom has local dimension
Therefore spin- sites span
For spin-,
A generic pure state then requires complex amplitudes in a product basis:
Normalization and an overall phase reduce the number of independent real parameters slightly, but not the exponential scaling.
Heterogeneous local spaces
Section titled “Heterogeneous local spaces”Not every site needs the same dimension. A register containing qubits and one qutrit has
A spin chain coupled to a locally truncated oscillator with states has
Writing the product first prevents an inappropriate use of when local cutoffs differ.
Operators and Density Matrices Grow Faster
Section titled “Operators and Density Matrices Grow Faster”If , the vector space of linear operators on has dimension
A dense operator or density matrix therefore has complex entries before Hermiticity, positivity, or trace constraints are used. For qubits,
This count is why explicitly storing a generic mixed state becomes prohibitive at smaller than storing a state vector.
The statement concerns a generic dense representation. A local Hamiltonian can often be stored as a short sum of local terms even though its matrix acts on a space of dimension .
Labeled Particles in a Finite One-Particle Space
Section titled “Labeled Particles in a Finite One-Particle Space”Let the one-particle space have dimension . For distinguishable particles,
A product basis is labeled by an ordered list
The ordering matters because particle labels matter. The basis states and are distinct for two labeled particles even if the same two one-particle modes appear.
For identical particles, those ordered lists overcount physical states. Exchange symmetry changes the counting.
Fixed-Number Bosonic Sectors
Section titled “Fixed-Number Bosonic Sectors”Place identical bosons in one-particle modes. A number state is specified by nonnegative occupations
The number of solutions is the stars-and-bars count
One way to see the formula is to represent the particles by stars and divide the sequence into mode occupancies using separators. There are positions and one chooses the locations of either the stars or the separators.
Example: four bosons in eight modes
Section titled “Example: four bosons in eight modes”For and ,
The corresponding labeled-particle space would have dimension
Symmetrization substantially reduces the count, but the bosonic sector remains large.
Fixed-Number Fermionic Sectors
Section titled “Fixed-Number Fermionic Sectors”For identical spinless fermions in modes, each occupation obeys
A basis state is therefore a choice of occupied modes from :
If , the dimension is zero. This is the finite-mode expression of Pauli exclusion.
For four spinless fermions in eight modes,
The fermionic sector is smaller than the bosonic sector for the same and because repeated mode occupation is forbidden.
Several Species and Spinful Fermions
Section titled “Several Species and Spinful Fermions”If up-spin and down-spin particle numbers are separately fixed in spatial orbitals, the sectors factor:
The product appears because one chooses the occupied spatial orbitals independently for each spin species. Double occupation of a spatial orbital is allowed when the two particles have opposite spin.
For a Hubbard chain at half filling in the sector
the dimension is
If only the total particle number is fixed, there are spin-orbitals and
Fixing more commuting charges selects a smaller block. It does not change the dimension of the full physical Hilbert space.
Full and Truncated Fock Spaces
Section titled “Full and Truncated Fock Spaces”Fock space is a direct sum over particle-number sectors. Its dimension depends strongly on particle statistics and on truncation.
Fermions
Section titled “Fermions”Each of fermionic modes is either empty or occupied. The full Fock-space dimension is
This is the binomial theorem. A system of fermionic modes has the same dimension as qubits, although operator signs and physical interpretations differ.
Bosons
Section titled “Bosons”Each bosonic mode can have arbitrarily large occupation, so the full bosonic Fock space over any nonzero finite set of modes is infinite dimensional.
A finite numerical basis therefore requires an explicit cutoff.
If the total particle number is restricted to , then
If instead each mode has the local cutoff
then
These truncations are not equivalent. The local cutoff allows total occupation as large as , while the total-number cutoff excludes every state above .
Continuous One-Particle Spaces
Section titled “Continuous One-Particle Spaces”A particle in continuous space has an infinite-dimensional one-particle Hilbert space. A finite combinatorial count arises only after choosing a finite basis, spatial grid, energy cutoff, momentum cutoff, or other regulator.
For example, placing fermions into a numerical basis of orbitals gives
but this is the dimension of the regulated model, not of the exact continuum Hilbert space.
A trustworthy numerical statement therefore reports:
- the one-particle basis;
- the number of retained modes;
- the particle-number and symmetry sector;
- every local or total occupation cutoff;
- convergence as the cutoff is enlarged.
Without those data, a reported Hilbert-space dimension is not reproducible.
Conserved Charges and Block Decomposition
Section titled “Conserved Charges and Block Decomposition”If
then decomposes into invariant eigenspaces of :
The Hamiltonian is block diagonal:
Working in one sector can reduce storage and computation dramatically. It is essential, however, to distinguish:
- the dimension of the full physical space;
- the dimension of a conserved sector;
- the dimension of an irreducible symmetry block;
- the dimension of a variational or truncated ansatz.
These numbers answer different questions.
Magnetization sectors
Section titled “Magnetization sectors”For spin- sites, fixing the number of up spins gives
Equivalently, this fixes the total magnetization
At half filling, for even .
Translation and point-group sectors
Section titled “Translation and point-group sectors”Translation, inversion, reflection, and point-group symmetries can split a fixed-charge sector further. A rough estimate might divide a generic sector dimension by the number of symmetry labels, but exact dimensions depend on fixed configurations and orbit lengths. One should construct the symmetry representation or count its characters rather than assume equal blocks.
Fully permutation-symmetric spins
Section titled “Fully permutation-symmetric spins”The fully symmetric subspace of spin- particles has total spin and dimension
This polynomial dimension is far smaller than . It applies only when the state and dynamics remain in that collective-spin sector. It is not the dimension of a generic spin chain.
Asymptotic Growth and Entropy Density
Section titled “Asymptotic Growth and Entropy Density”Exact integers are useful for finite calculations. Asymptotic formulas reveal the growth class.
For a family of spaces with dimension , define a Hilbert-space growth density when the limit exists:
This quantity resembles an entropy density because counts the number of basis states on a logarithmic scale. It is not automatically a thermodynamic entropy of a physical state.
For -level sites,
Binomial sectors at fixed filling
Section titled “Binomial sectors at fixed filling”Let
Stirling’s approximation gives
where
The function is the binary entropy in natural logarithmic units. At ,
The conserved sector is smaller than the full space by a factor proportional to , but it is still exponentially large.
Taking the logarithm makes the leading and subleading behavior explicit:
Fermions at fixed filling
Section titled “Fermions at fixed filling”For spinless fermions,
The sector grows exponentially in the number of modes whenever is held fixed.
Bosons at fixed density per mode
Section titled “Bosons at fixed density per mode”For bosons,
Thus exchange symmetrization does not generally turn a fixed-density bosonic problem into a polynomial-size problem.
Concrete Representation Costs
Section titled “Concrete Representation Costs”Suppose one complex amplitude is stored in 16 bytes using two 64-bit floating-point numbers. A dense spin- state vector then requires approximately
| Sites | Amplitudes | Dense state-vector memory |
|---|---|---|
| 20 | MiB | |
| 30 | GiB | |
| 40 | TiB | |
| 50 | PiB |
These estimates omit temporary vectors, operator storage, indexing, and algorithmic overhead. An eigensolver often needs several state-sized work arrays.
A dense qubit density matrix already contains
complex entries and would require about TiB in the same representation.
The units matter. Here MiB, GiB, TiB, and PiB denote powers of , , , and bytes.
Locality Does Not Shrink the Hilbert Space
Section titled “Locality Does Not Shrink the Hilbert Space”A local Hamiltonian may contain only order- terms:
with each supported on a small region. This structure can make matrix-vector products sparse and enables specialized algorithms. It does not change
Locality in Many-Body Systems constrains operator support, interaction range, and propagation; it does not change the kinematic state-space count.
Similarly, a Hamiltonian matrix can be sparse while its eigenstates are highly entangled and require exponentially many coefficients in the chosen product basis.
Exponential Dimension Is Not an Algorithmic Theorem
Section titled “Exponential Dimension Is Not an Algorithmic Theorem”Hilbert-space growth is an unconditional counting fact. It does not by itself prove that every observable, ground state, or dynamical question requires exponential time.
Important structured exceptions include:
- product states, specified by order- local data;
- Gaussian bosonic or fermionic states, specified by polynomial-size covariance data;
- permutation-symmetric collective states;
- stabilizer states;
- low-entanglement states represented by matrix product states, previewed alongside other structured ansätze in Variational Many-Body States;
- exactly solvable models;
- observables accessible by Monte Carlo sampling when a useful nonnegative representation exists.
Conversely, a compact Hamiltonian description does not guarantee an easy solution. One must distinguish:
- the size of the ambient Hilbert space;
- the size of the physically relevant sector;
- the complexity of representing the target state;
- the complexity of computing the chosen observable;
- worst-case complexity of a problem class.
These quantities can scale differently.
Basis Size Is Not Physical Entropy
Section titled “Basis Size Is Not Physical Entropy”The logarithm of a Hilbert-space dimension is a capacity:
counts how many orthogonal basis states are available. A particular pure state can have zero von Neumann entropy even when it lives in an exponentially large space:
An equal mixture over a -dimensional space has
The equality in the second case depends on the state being maximally mixed. One should not call the entropy of an arbitrary state.
Entanglement entropy is different again: it depends on a subsystem decomposition and the reduced state, not merely on the dimension of the full space.
Worked Comparison
Section titled “Worked Comparison”Consider six particles and twelve one-particle modes.
Distinguishable particles
Section titled “Distinguishable particles”For labeled particles,
Bosons
Section titled “Bosons”For identical bosons,
Spinless fermions
Section titled “Spinless fermions”For identical spinless fermions,
The three dimensions differ by orders of magnitude because they represent three different exchange assumptions. None can be selected from and alone.
A Reliable Counting Workflow
Section titled “A Reliable Counting Workflow”- Define the one-body or local basis. State every mode, site, spin label, and cutoff.
- Specify distinguishability and statistics. Decide whether tensor-product labels, symmetric states, or antisymmetric states are physical.
- Fix superselection and conserved sectors. State particle number, magnetization, charge, momentum, and parity conditions.
- Apply basis truncations. Distinguish local occupation cutoffs from total-number or energy cutoffs.
- Count before constructing. Estimate exact dimension and asymptotic growth before assembling a matrix.
- Report the represented space. A computational paper should identify the full space and the smaller block actually used.
- Test cutoff convergence. A finite basis approximating an infinite-dimensional problem must be enlarged until target observables stabilize.
Canonical Boundaries
Section titled “Canonical Boundaries”This page owns comparative dimension formulas, their asymptotics, and their implications for many-body representation cost.
The linked pages retain the following canonical roles:
- tensor-product pages construct composite Hilbert spaces and product bases;
- identical-particle pages derive exchange symmetry and symmetrization;
- Fock-space pages construct particle-number sectors and occupation-number states;
- numerical-mathematics pages explain sparse storage and eigensolvers;
- Computational QM owns reusable algorithm implementations and benchmarks;
- later entanglement pages explain when structured state representations avoid generic dense storage.
Common Mistakes
Section titled “Common Mistakes”- Confusing the dimension of the one-particle space with the many-body dimension.
- Using for identical particles without imposing exchange symmetry.
- Using for bosons or for fermions.
- Forgetting that the full bosonic Fock space is infinite dimensional without a cutoff.
- Failing to say whether a bosonic cutoff is local, total-number, energy, or mode based.
- Reporting a symmetry-sector dimension as though it were the full Hilbert-space dimension.
- Assuming every symmetry block has exactly the same size.
- Treating a sparse Hamiltonian as evidence that generic state vectors are sparse.
- Equating with the entropy of every state in a -dimensional space.
- Concluding from exponential dimension alone that every physical prediction has exponential computational cost.
- Quoting a continuum basis size without a cutoff-convergence test.
- Forgetting internal species when counting spinful fermions.
Exercises
Section titled “Exercises”Mixed local dimensions
Section titled “Mixed local dimensions”A system contains ten qubits, two spin- sites, and one oscillator truncated to occupations . Find the full tensor-product dimension.
Solution
Each qubit contributes dimension , each spin- site contributes dimension , and the truncated oscillator contributes dimension . Therefore
The count assumes all listed degrees of freedom are simultaneously present and that no conserved sector has been selected.
Bosons, fermions, and labels
Section titled “Bosons, fermions, and labels”Five particles occupy nine one-particle modes. Find the dimensions for labeled particles, identical bosons, and identical spinless fermions.
Solution
For labeled particles,
For bosons,
For spinless fermions,
The differences arise from distinguishability and allowed mode occupations.
Half-filled spin sector
Section titled “Half-filled spin sector”Use Stirling’s approximation to show that fixing does not remove exponential growth from an even spin- chain.
Solution
The sector dimension is
Using
gives
The reduction relative to is only a factor proportional to . The logarithm still has the extensive leading term:
State-vector memory
Section titled “State-vector memory”Assume 16 bytes per complex amplitude. Estimate the dense memory for a 36-site spin- state vector in GiB. How much is required in the zero-magnetization sector?
Solution
The full vector requires
The zero-magnetization sector has
amplitudes, requiring approximately
The conserved sector helps substantially, but the resulting vector is still large and an iterative solver would need additional work arrays.
Compare bosonic cutoffs
Section titled “Compare bosonic cutoffs”For bosonic modes, compare a total-number cutoff with a local cutoff .
Solution
The total-number cutoff gives
The local cutoff gives
The local basis includes states with total occupation greater than , up to total occupation . The two cutoffs therefore represent different subspaces and cannot be compared by the number alone.
Cross-Links
Section titled “Cross-Links”- Many-Body and Quantum Statistical Mechanics
- Why Many-Body Physics Is Different
- Core Objects and Notation
- Thermodynamic Limit
- Occupation-Number Representation
- Tensor Products
- Tensor Products of Hilbert Spaces
- Identical Particles and Exchange Symmetry
- Fock Space and Occupation Number
- Many-Body Quantum Mechanics Crosswalk
- Sparse Matrices
- Computational Quantum Mechanics Roadmap
- Computational Many-Body Overview — how symmetry, sparsity, sign structure, and entanglement turn counting facts into method choices and qualified numerical claims.
- Exact Diagonalization Preview — how a counted finite sector becomes an indexed basis, sparse operator, eigensystem, and finite-size evidence record.
- Symmetry Sectors in Many-Body Numerics — how additive-charge filters, translation orbits, stabilizers, and compatible parity labels turn a parent count into validated numerical blocks.
- Tensor Networks Preview — structured factorizations that replace a generic exponential coefficient table when entanglement geometry is favorable.
References
Section titled “References”- A. L. Fetter and J. D. Walecka, Quantum Theory of Many-Particle Systems, Dover (2003).
- J. W. Negele and H. Orland, Quantum Many-Particle Systems, Westview Press (1998).
- P. Coleman, Introduction to Many-Body Physics, Cambridge University Press (2015).
- R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer (1994), chapters on identical particles and many-particle systems.
- U. Schollwöck, “The density-matrix renormalization group in the age of matrix product states,” Annals of Physics 326, 96–192 (2011).
- A. Szabo and N. S. Ostlund, Modern Quantum Chemistry, Dover (1996), sections on determinant spaces and configuration interaction.