Python module for building the site of quantum lattice models with local constraints.
Deals with composite computational Hilbert spaces constructed as a subspace of the tensor product of some "elementary" degrees of freedom (dofs). The model exposes functions that:
- represent states and operators of the composite computational basis as linear combinations of tensor products of states and operators of the "elementary" dofs
- apply composite operators to composite states and compute matrix elements
If you use this code please consider citing M. Rigobello, G. Magnifico, P. Silvi and S. Montangero, Hadrons in (1+1)D Hamiltonian hardcore lattice QCD, arXiv:2308.04488 (2023).