# Current limitations ## Symmetry sectors The public sector builders support fixed total particle number and additional particle-number constraints associated with labeled degrees of freedom. Translation, crystal momentum, reflection, point-group, fermion-parity, and non-Abelian symmetry sectors are not part of the current API. ## Number-changing Hamiltonians Creation and annihilation products can act on individual Fock states even when they change total particle number. A `Hamiltonian` constructed on one `NParticleSector` contains only matrix elements within that sector. ## Hermitian eigensolution `Hamiltonian.eigsolve()` solves Hermitian eigenproblems. General non-Hermitian eigensolvers are not part of the current solver interface. ## Dynamics and finite temperature The current API covers static finite-system Hamiltonians, eigenstates, and operator expectation values. Time evolution, thermal traces, spectral functions, and finite-temperature Lanczos methods are not included. ## Practical system-size limit Exact diagonalization requires at least several vectors of length equal to the symmetry-sector dimension. When the reduced sector is too large for those vectors or for a converged Krylov calculation, changing from sparse to matrix-free Hamiltonian storage does not remove the fundamental Hilbert-space limit. Larger-system methods such as tensor-network approaches, quantum Monte Carlo where applicable, or other controlled approximations are then more appropriate for thermodynamic questions. ## Finite-size interpretation Exact diagonalization is exact for the represented finite Hamiltonian up to floating-point error and eigensolver tolerance. Thermodynamic phases and critical points require finite-size analysis beyond a single cluster calculation. Different observables can converge at different rates, and boundary conditions can produce shell or edge effects that remain visible after the ground-state energy appears smooth.