Model roadmap and literature survey¶
Supported models · Bibliography
This is a living, non-exhaustive catalogue, with an emphasis on models whose energies would be useful alongside Uni20 and MPToolkit. A model being exactly solvable in the literature does not mean this repository solves it, or that every boundary condition, coupling, or excited state is covered.
Use this document according to the question you want to answer:
- What can I calculate? Use the supported-model index, then follow the model guide.
- What equations and limitations matter? Read the model-by-model notes and extensions of existing models.
- What could we add? Browse the wider catalogue, thermodynamics and shared machinery.
- What is the MPS excitation sequence? See the separate goal and completion record.
Initial survey: 2026-09-22, implementation baseline 6a414cc. Coverage is
updated as implementations land. Priorities and difficulty assessments are
engineering judgments, not conclusions of the cited papers or a committed
schedule.
Reading and maintaining the catalogue¶
Status and effort labels¶
Entry IDs are stable handles for issues and model guides. Status has a deliberately narrow meaning:
- Implemented (limited): executable/API coverage exists; follow its guide.
- Proposed: a useful first implementation is outlined, but no solver exists.
- Watch: established literature, with scope or numerical machinery still to investigate before implementation.
- Related: an exact benchmark worth considering, but not necessarily a conventional finite-size Bethe-root calculation.
For a proposed slice, small means mostly equations, conventions, and validation using existing numerical tools; medium includes new sector or nested-root handling; large includes complex roots, singular solutions, functional equations, or a different spectral problem. These are relative technical risks, not estimates in days. A small ground-state implementation can have a much harder excitation extension.
Updating an entry¶
Record enough detail to distinguish a supported calculation from a solvable model family:
- Hamiltonian, energy shift, statistics/local representation and integrable coupling restrictions.
- Boundary conditions, supported sectors/root families, and finite-size versus thermodynamic scope.
- Reference IDs, validation tests and the next unresolved step.
- Once implemented, the model guide and implementation commit.
Do not mark an entire family implemented because one slice works. New entries need an original solution or explicit Bethe-equation source; before coding, audit the chosen branch's equations and normalization separately.
Literature policy¶
Bibliographic metadata belongs in data/citations.json.
Catalogue-only references appear in CITATIONS.md, not in any executable's
--references output, until a supported method actually uses them. See
citation maintenance. The links in this document identify
literature starting points; they are not a claim that we implement a cited
paper's correlation functions, thermodynamics, or full spectrum.
Current coverage¶
For programs you can run now, use the supported-model index. This roadmap preserves the literature survey, original proposed slices and remaining extensions. It is not the command reference or a committed schedule.
Candidate index¶
Entries with implementation/guide links have the stated limited coverage; proposed or watch entries are not CLI capabilities. Boundary conditions shown are starting targets, not a classification of all integrable boundaries in the literature.
| ID | Candidate and first scope | Status | Relative effort |
|---|---|---|---|
lieb-liniger |
Repulsive one-component Bose gas on a ring; ground state and bounded real-root excitation scans | Implemented (limited) | First slice complete |
su-n |
Fundamental SU(3) antiferromagnetic permutation chain | Balanced PBC ground state; thermodynamic elementary lines and continua | Finite-size excited enumeration remains |
gaudin-yang |
Equal-mass repulsive spin-1/2 delta-interacting Fermi gas, PBC, selected ground-state sectors | Implemented (limited) | First slice complete |
tj-susy |
Projected t–J chain at J=2t, PBC, selected ground-state sectors | Implemented (limited) | First slice complete |
spin-s-tb |
Spin-1 Takhtajan–Babujian chain | PBC ground state with finite string deviations; thermodynamic excitations | Finite-size excited strings remain |
temperley-lieb |
Spin-1 pure biquadratic even free-end ground and real-root excited levels, with TL multiplicities | Implemented (limited) | Ground/excitation slice complete |
richardson |
Reduced BCS pairing Hamiltonian, specified levels and pair number | Implemented (limited) | First slice complete |
gaudin-magnet |
Rational spin-1/2 central-spin sector ground energies at specified couplings and field | Implemented (limited) | First slice complete |
multicomponent-gas |
Repulsive SU(kappa) fermions on a ring, fixed odd occupied populations | Implemented (limited) | Fermion first slice complete |
bose-fermi |
Equal-mass scalar Bose–Fermi mixture with equal repulsive BB/BF couplings, PBC | Ground-state library/frontend implemented, odd fermion shells | First slice complete |
integrable-ladder |
Wang's SU(4)-type ladder with its required four-spin interaction, PBC sector minima and longitudinal fields | Implemented (limited) | First slice and field extension complete |
q-boson |
Integrable q-boson hopping/phase model, PBC at fixed particle number | Ground-state and excitation library/frontend implemented | Canonical finite-size scans complete |
xyz |
Zero-field spin-1/2 XYZ chain | Even-chain ground branch; thermodynamic spinons, bound branches and two-spinon envelopes | Finite-ring excited spectrum remains |
potts |
Critical ferromagnetic three-state clock chain | Periodic vacuum and charged one-hole levels, momentum/Z₃ resolved | Selected family only; neutral excitations and full-spectrum enumeration remain |
haldane-shastry |
Inverse-chord-square spin-1/2 ring, ground/sector minima and bounded complete motif spectra | Implemented | First slice complete |
sutherland |
Periodic bosonic inverse-square gas, exact pseudomomentum energies and bounded label scans | Implemented | First slice complete |
kondo |
The integrable continuum single-impurity Kondo problem | Zero-temperature scaling-limit response library and frontend | First slice complete; no finite-band absolute-energy claim |
sine-gordon |
Integrable quantum field theory | Finite-volume vacuum; particle lines, thresholds and asymptotic same-charge Bethe–Yang pairs; selected exact two-hole levels and gaps | Exact excitations select p>=1, I=0.5 or 1.5, charge +/-2, momentum zero; no full-spectrum claim |
asep |
Periodic asymmetric exclusion process, relaxation spectrum | TASEP and bidirectional ASEP libraries/frontends, arbitrary filling | Other branches and open reservoirs remain |
Leading proposals¶
These are the original leading candidates, now mostly implemented in limited slices. Each entry preserves its equation sources, validation evidence and remaining extensions; it is not a new implementation queue.
lieb-liniger: the simplest new interacting family¶
The continuum Bose gas has contact interactions. In units \(\hbar ^{2}/(2m)=1\),
one common convention is H=-sum_j d_j^2 + 2c sum_(i<j) delta(x_i-x_j).
For c>0 its finite-ring Bethe momenta are real, with E=sum_j k_j^2.
The original solution and the two excitation branches are in
Lieb–Liniger I and
Lieb II.
Implemented in lieb_liniger.hpp and
bethe-lieb-liniger-pbc: physical length ell, N bosons, c>0, consecutive ground
labels, explicit labels, and scans over N occupied slots in an N+2P window.
Implementation commit:
4ba617c.
See the guide for units, parity, residual scaling and limits.
Tests cover two-/three-body analytic values, weak coupling, the
impenetrable-boson (Tonks–Girardeau) limit, boosts, all three precisions, finite
windows, and convergence to a separately discretized bulk integral equation.
The implementation checkpoint passed 285 tests with GCC 13 and fp128 enabled,
198 with Clang 20 Release without MPLAPACK, and the new CLI suite in an
app-only build using the published Uni20 pin (no sibling-source override).
The hard-wall library and CLI add ground states, selected
positive-integer labels and finite-window scans using reflected scattering.
It shares Newton iteration and rational kernels with the ring, but owns its
boundary equations: Gaudin (1971).
Attractive c is a separate bound-state problem, not a sign toggle on a
real-root solver. Nor does all make sense without an energy or quantum-number
cutoff: even a fixed-N continuum system has infinitely many levels.
The thermodynamic library and frontend now supply Q, energy per length, chemical potential, and type-I/type-II dispersions using mesh-verified integral equations and physical-momentum inversion. The repulsive finite-size and zero-temperature bulk slices are complete; The finite-temperature Yang–Yang library also supplies grand-canonical pressure, density, energy, and entropy with separate mesh and cutoff checks, plus fixed-density inversion and a temperature-scan frontend; attraction remains a separate bound-state project.
su-n: permutation chains and the spin-1 ULS point¶
Take one fundamental n-state degree of freedom per site and the
antiferromagnetic Hamiltonian H=J sum_j P_(j,j+1), J>0, where P exchanges
neighboring colors. This is the SU(n) permutation chain associated with
Sutherland's multicomponent solution.
It is a direct lattice benchmark for non-Abelian tensor-network calculations.
SU(3) is especially attractive: in a spin-1 basis, \(P = S_{i} .S_{j} + (S_{i} .S_{j})^{2} - 1\). Thus it also supplies the Uimin–Lai–Sutherland (ULS) bilinear–biquadratic point, after an explicit per-bond energy shift. The identity follows from the two-site total-spin eigenvalues; this is not the generic spin-1 Heisenberg chain.
Implemented in su3.hpp and bethe-su3-pbc:
periodic, J=1, balanced singlet for L>=3 divisible by three, with finite real
roots. The state keeps explicit populations and two separate root/label
arrays, with M1=2L/3 and M2=L/3. Implementation commit:
3970675.
See the guide for the equations,
normalization, ULS conversion, and numerical limits. The equation audit uses
Doikou–Nepomechie, including the
filled-sea selection in Sec. 2.3; our energy is twice the paper's plus L.
Tests cover three-/six-site analytic roots or energies in every precision, independent color-space ED and translation through L=9, original multiplicative and logarithmic equations, Jacobians, the SU(2)/XXX reduction, and the spin-1 permutation identity. Finite chains through L=192 approach the known bulk energy density. The implementation checkpoint passed 315 tests with GCC 13 and fp128, 219 with Clang 20 Release without MPLAPACK, and the new frontend and citation checks against the published Uni20 pin in an app-only build.
The thermodynamic excitation frontend now supplies native 3/bar3 dispersions, distinct two- and four-soliton bounds, representation labels and three-site folding. It retains the lower multiparticle threshold between the soft momenta; a two-particle envelope is not the full local-response spectrum.
Next slice: audit other finite-ring color sectors and excited-root families, including lengths not divisible by three. General n adds n-1 nesting levels; complex strings, descendants, twists, and open ends need their own state and equation treatment. The two-level SU(3) state does not change the Hubbard API or claim an arbitrary-rank solver.
gaudin-yang: the continuum counterpart of nested Hubbard¶
This is the equal-mass spin-1/2 Fermi gas with delta interactions, solved by Gaudin and Yang; Yang's scattering construction also treats attraction. It combines continuum charge momenta with an auxiliary spin-rapidity family.
The first slice should be repulsive periodic ground states in explicitly
validated particle/spin sectors, followed by polarization and charge/spin
excitations. Reuse nested Newton and continuation concepts, not Hubbard's
sin(k) kernels, energy formula, or finite-ring shell selection. Validate
the noninteracting and fully polarized gases, the two-body problem, and
strong-coupling behavior; the dilute Hubbard limit is an additional check
only after matching units and taking a controlled continuum limit.
Attraction introduces paired complex charge roots. The bipartite-lattice Shiba shortcut used for Hubbard is not a corresponding continuum sign-change mapping; finite-size paired states need their own treatment. Multicomponent fermions add more nesting levels and, for attraction, larger bound complexes; see Lee–Guan–Batchelor.
Implemented first slice: commit 6b7fc3c
adds bethe-gaudin-yang-pbc and the scalar-templated
bethe::gaudin_yang::ground_state(N_up,N_down,ell,c) API. Interacting
mixed-spin states require odd populations of both spins; c=0 and full
polarization use exact free occupations for any particle count. The
model guide specifies physical units, nested labels,
free-current degeneracy, spin reversal, and incomplete-continuation diagnostics.
The explicit equations and sector choice follow
Oelkers et al., especially Eq. (25) and Sec. 5.
Validation includes the original rational equations, an independent two-body jump-condition oracle, exact free energies, weak/strong-coupling coefficients, the XXX spin-root limit, controlled dilute-Hubbard convergence, analytic-Jacobian checks, and fp64/long-double/fp128 precision tests. The complete suite at this checkpoint passes 344 GCC Debug tests with fp128 and 239 Clang Release tests without MPLAPACK; the front end also passes its CLI checks against the published Uni20 pin without a sibling-source override.
Next slice: other periodic shell branches need a separate finite-ring state-selection audit, not just shifted centered labels. Then consider charge/spin excitations or hard-wall reflection equations. Attraction still requires paired complex roots; no lattice particle-hole shortcut applies.
tj-susy: a useful strongly correlated lattice benchmark¶
The local states are empty, up, and down: double occupancy is projected out.
For the convention
H=-t sum(projected hopping+h.c.) + J sum(S_i.S_(i+1)-n_i*n_(i+1)/4),
target the supersymmetric J=2t point, not arbitrary J/t. Use the explicit
alternative nested Bethe ansätze in
Essler–Korepin.
Implemented in tj.hpp and bethe-tj-pbc, using
Sutherland's BFF grading: \(M_1 =N_{h} +\min (N_{\mathrm{up}},N_{\mathrm{down}})\), \(M_2 =N_{h}\). The doped
real-root family requires odd populations of both spins, on odd or even L.
No-hole states use \(H_{\mathrm{tJ}} =2\,H_{\mathrm{XXX}} -L /2\); fully polarized states are exact free
fermions for every particle count. The guide derives the label
parities, energy shift, and fermionic translation phase and states the
unsupported sectors explicitly.
Tests compare energies and momenta with an independent projected Fock-space Hamiltonian through L=8, check the original rational equations and analytic Jacobian, and retain native precision in analytic limits and solves through L=96. Invalid shell branches are rejected, not replaced by a nearby filling or spin. There is no mu-mu self-scattering term; SU(3)'s nested equations cannot be reused unchanged.
Next slice: audit other doped population parities and their real/complex root families before extending the public state selector. Excitations and integrable open boundaries need separate labels/equations. Arbitrary J/t is outside this model's implemented integrable point.
spin-s-tb: spin-1 first, with genuine complex-root support¶
The integrable higher-spin chains of
Babujian have specially chosen polynomial
exchange interactions. At spin 1 the Takhtajan–Babujian (TB) point is
proportional to sum[S_i.S_(i+1) - (S_i.S_(i+1))^2].
It is neither the ULS point above nor the generic bilinear spin-1 chain.
Although there is only one nesting level, the antiferromagnetic ground state already involves complex two-string patterns. Finite-size deviations matter: Vlijm–Caux provides a numerical starting point. Solving ideal string centers alone must be labelled an approximation, not an exact finite-chain energy calculation.
Implemented in takhtajan_babujian.hpp
and bethe-tb-pbc: even L>=4, zero-field singlet, bilinear coefficient 1
(J=4 in Vlijm–Caux). The filled sea's centres and positive deviations are
solved together with an analytic Jacobian; ideal strings are not substituted
for the finite roots. The guide records the branch,
equations, normalization, precision and failure contract.
Tests check original complex equations through L=128 in all scalar types, independent spin-basis energies and translation at L=4,6,8, native-precision E_4=-11-sqrt(41), the Jacobian and incomplete-solve diagnostics.
The thermodynamic frontend, bethe-tb-dispersion, supplies
native-precision spin-1/2 spinon lines and two-/four-spinon energy envelopes,
with total-spin selection rules, two-site folding and the explicit factor-four
conversion from Vlijm–Caux. It reuses the common spinon-band kinematics;
SU(2)_2 state counting and spectral weights are not inferred from those bounds.
Next slice: finite-ring broken-string excitations require real and three-string roots, singular-solution handling and new label branches. Other spin, magnetization, odd lengths and open boundaries are not covered by this ground-state implementation.
temperley-lieb: shared energies, different representation multiplicities¶
The spin-1 pure biquadratic chain H=-sum(S.S)^2 realizes the open TL
algebra at loop weight 3, with \(e_{i} =(S_{i} .S _{i +1})^{2}-1\). The corresponding
spin-1/2 XXZ representation has Delta=3/2 and opposite end fields:
ordinary zero-field bethe-xxz-obc is not the reference Hamiltonian.
The physical energy is \(2\,E_{\mathrm{ref}} -7\,(N -1)/4\) in our spin-half exchange-1
normalization. Within a TL module the energies agree after this mapping,
but representation multiplicities and physical spin labels do not.
Implemented in temperley_lieb.hpp,
biquadratic.hpp, and bethe-biquadratic-obc:
even N>=2, free-end ground state, TL module minima and restricted real-root
excitations. --through-lines selects a module, --sectors lists minima,
and --excitations COUNT|all enumerates the supported label family (default
ell=2). Each level carries the spin-1 representation multiplicity, while
gaps refer to the global singlet ground state. Here all never denotes the
full module spectrum. A separate Q-system solver adds
selected complex-root levels (--q-seed) and bounded small-chain module
searches (--q-spectrum, validated through N=8; larger N experimental); missing/unverified levels produce an
explicitly incomplete result, not a lowest-level guarantee. The lower TL layer supports
the same real-root slice at general lambda>2 and a checked integer multiplicity
helper for singlet-projector spin-chain representations.
See the guide for the Bethe equations, energy shifts,
precision contract, and full small-chain ED spectral checks. The separate
two-string solver targets a low-lying complex-root
singlet on long chains (--singlet-excitation), retaining finite string
deviations in logarithmic coordinates; it does not enumerate singlets.
For H=+sum(S.S)^2, ferromagnetic excitations
reuse the same root equations with reversed physical energy ordering and
the exact degenerate ground reference. The full one-defect module and global
positive gap are analytic, for odd and even lengths. General module minima
are not obtained by reversing a truncated AF list: real-root scans can miss
complex-root minima, while Q-system coverage remains budget-dependent.
The bound-pair solver targets the ell=N-4
two-string family directly on odd/even long chains, retaining both signs of
the finite deviation. The three-string solver
adds ell=N-6 droplets with a complex finite-size deviation, sharing the Newton
driver and reporting code. Neither enumerates the scattering spectrum.
Real-root scattering windows reuse the existing
equations with a bounded high-label range, avoiding a chain-length-sized
enumeration. Direct gaps also preserve ordering when total energies round
to the same value. Selected states and bounded pair-plus-real-root scans
reuse the two-string solver; combined with the other two three-defect
families, it reproduces the entire ell=N-6 module spectrum for N=6,...,10.
The mixed CLI uses the same cluster tables and native-precision exports,
with candidate budgets and explicit partial-convergence reporting.
The library and CLI extend to one pair plus several selected real roots,
with shared budgeted combination scans; four-/five-defect examples are
validated as ED subsets, not full spectra.
A two-bound-pair solver and CLI scans add another
four-defect subset, retaining both signed logarithmic deviations and sharing
the single-pair equations, energy mapping and Newton driver.
A three-string plus real-root solver and CLI scans
reuse the isolated triple and a general external-scattering kernel;
the four-string droplet solver and CLI
completes the five four-defect topologies, with joint module-spectrum
validation through N=10 (not a general completeness proof).
Literature: Barber–Batchelor, Albertini, and Aufgebauer–Klümper.
The physical SU(2) decomposition of open spin-1
TL multiplicity spaces is available in the shared library and optional
--spin-content table, separately from auxiliary XXZ spin. Next slice:
higher-defect complex-root families and state-dependent spectral weights.
Odd free-end chains require a one-spinon/domain-wall branch, not a doubled
dimer ground state. PBC requires twisted XXZ references and different
representation bookkeeping; general TL, RSOS and boundary-algebra models
are not automatically covered by this first spin-chain implementation.
richardson: finite pairing spectra without a spatial chain¶
The reduced BCS Hamiltonian has specified single-particle levels and a uniform pair-scattering coupling. Richardson's solution and its Gaudin generalizations are surveyed by the model developers in Dukelsky–Pittel–Sierra. This would broaden the library to pairing benchmarks at fixed particle number.
Implemented in richardson.hpp and
bethe-richardson for g>=0, distinct ascending single-particle energies,
one time-reversed doublet per level, and specified pair/blocked sectors.
The diagonal pair-scattering term is included. The
guide derives the energy convention and regularized
quadratic equations from Faribault et al..
Adaptive ground-state continuation uses a number-constrained rectangular QR correction in native precision, with branch-distance and energy-bound checks. Tests include all small pair sectors of irregular/clustered levels, blocked levels, analytic limits and the exact four-level g=2/3 root collision. Incomplete results explicitly retain their reached coupling; they are not reported as energies at the requested target.
Next slice: optional rapidity recovery, excited occupation seeds, and the derivative equations needed for repeated levels/higher degeneracies. PBC/OBC and lattice momentum are not appropriate interface concepts here.
gaudin-magnet: a central-spin realization¶
Implemented in central_spin.hpp and
bethe-central-spin: H=B*S0^z+sum A_j*S0.Sj, all spins 1/2, distinct
nonzero A_j of either sign, fixed total Sz, and any finite central field
including B=0. There are no bath fields/interactions. See the
guide for the rational Bethe equations, normalization
and compactified eigenvalue-variable continuation.
Implementation checkpoint:
8ff2f52.
This reuses the regularized-equation and native QR machinery developed for Richardson, but uses a central-spin-specific high-field ground seed. The connected star's sign-gauged exchange matrix gives a noncrossing sector-ground branch. Tests compare all small sectors with independent spin-basis diagonalization, check the two-spin formula and original one- and two-root rational equations, and cover zero-field multiplets, clustered couplings, larger baths and all three scalar types. Incomplete solves report only a reached-field energy; the infinite-field seed has none. The implementation checkpoint passed 747 tests with GCC 13 and fp128, 511 with Clang 20 Release without MPLAPACK, and the new CLI/citation checks in an apps-only build using the published Uni20 pin. An additional 180 fixed-seed random small-sector checks agreed with independent diagonalization.
Next slice: repeated couplings/grouped spins, decoupled zero-coupling bath spins, excited high-field seeds or observable matrix elements. This does not implement arbitrary Gaudin Hamiltonians or central-spin dynamics from the reference paper.
multicomponent-gas: arbitrary-rank repulsive fermions¶
Implemented in su_fermions.hpp and
bethe-sun-fermions-pbc for equal masses, equal positive contact couplings
2c delta, periodic circumference ell, and fixed component populations.
Every occupied interacting population must be odd; c=0 and single-component
limits allow arbitrary counts. Empty components are retained as metadata
but removed from the nested problem. The guide derives the
label parity and equations from Sutherland
and Lee et al..
Strong-to-weak continuation solves all real-root seas in native precision, with analytic Jacobians and relative weak-cluster residuals at every level. Incomplete solves retain only a previously converged coupling, never a seed energy or an intermediate energy mislabeled as the requested c. Tests include rational equations, the Gaudin–Yang reduction, the one-particle- per-component Lieb–Liniger equivalence, free/weak/strong limits, a separate plane-wave Hamiltonian for populations 3,1,1, and six-component 30-particle sweeps. The spin-chain SU(3) frontend remains a different model. The implementation checkpoint passed 774 tests with GCC 13 and fp128, 530 with Clang 20 Release without MPLAPACK, and the new CLI/citation checks in an apps-only build using the published Uni20 pin.
Next slice: other finite-ring shell branches and excited seas/strings. The distinct equal-coupling Bose–Fermi mixture library now implements odd-fermion ground shells using its own graded equations, not by treating bosons as another fermionic color.
integrable-ladder: singlet/triplet sector competition¶
Implemented in ladder.hpp and
bethe-ladder-pbc: periodic L>=2 rungs, spin-1/2 leg coefficient 1,
four-spin coefficient 4, any finite rung exchange J_r and longitudinal field h.
The guide gives the exact SU(4) permutation identity,
energy constants, shifted finite-ring labels and state-selection rules.
The rung coupling is a chemical potential for singlets; all triplet
populations are minimized within each specified singlet-count sector, including
their Zeeman energy. Nonzero fields select extremal triplet weights by
SU(4)-to-SU(3) interlacing; zero field preserves a balanced representative.
Three nested real seas are solved in native precision for the packed ground branches of compatible Young diagrams, including displaced seas and SU(4) descendants. This extra bookkeeping is essential: already at L=6, the populations 4,1,1,0 have a lower descendant from the 4,2,0,0 multiplet than their own highest-weight sea. Reports preserve this distinction rather than claiming descendant rapidities are finite. Incomplete scans retain candidate upper bounds only. The all-singlet product for J_r-|h|>=4 and the polarized triplet product for |h|>=4+max(J_r,0) have direct analytic ground-state paths.
Tests compare all singlet-count sectors through seven rungs against independent permutation matrices and small literal spin-basis ladder Hamiltonians, as well as the original rational equations, momentum, SU(2)/SU(3) reductions and algebraic native-precision regressions. This is not a complete excited-state solver or a general nested-Bethe completeness proof; budgets cover the entire multiplet scan. The implementation checkpoint passed 795 tests with GCC 13 and fp128, 545 with Clang 20 Release without MPLAPACK, and the new CLI/citation checks in an apps-only build using the published Uni20 pin. A 32-rung fp128 global scan also converged within the default budgets.
Field-dependent populations and magnetization are checked against exhaustive weight enumeration and independent finite-ring Hamiltonians. Fixed-Sz constraints are also implemented, optionally combined with fixed singlet count. Integer weight-membership bounds select compatible multiplets without changing the nested equations; independent population and literal spin-basis sector matrices validate the results. Next slice: explicit excited branches, with new finite-ring state-selection checks. The ordinary two-leg Heisenberg ladder at generic couplings is not integrable here.
Extensions of current models, rather than new solvers¶
- Wider XXZ anisotropy: the periodic ground-state/sector path
now includes \(\Delta \gt 1\), retaining a continuous atan2 scattering phase in
scaled real coordinates. The source is Dugave et al.,
Eqs. (1.1)-(1.2), with energy normalized from Pauli matrices to spin operators.
Tests cover odd/even sector energies and momentum against ED, original
trigonometric equations, native precision, continuity to XXX, and Ising limits.
The massive free-end module now solves the
ground-state sectors through the same ground-state API and
bethe-xxz-obc, retaining the finite-size boundary-root deviation explicitly. The negative-anisotropy engine now covers \(-1\lt \Delta \lt 0\) sector ground roots for even rings and open chains, with rank-subtracted equations scaled to remain discriminating near Delta=-1. Both paths are exposed through the ground-state APIs and existing frontends, with explicit hyperbolic coordinates and scaled residuals. The periodic ground result is distinct from the real-excitation type; negative odd rings remain internal and are deferred until a concrete calculation needs them. The polynomial equations and an internal momentum-constrained adaptive driver now handle conjugate-pair formation without extracting roots, with independent spin-basis energy checks through 21 sites at selected couplings. A separate quantum-Wronskian diagnostic tests generic-q consistency; nonzero projected spin helices cover the phantom collision without incorrectly applying the finite-root theorem there. An all-sector candidate scan now compares every folded sector and withholds the minimum if any solve fails, with all-sector ED checks through 17 sites at selected couplings. A regular-state criterion now tests the Gaudin nonzero-vector hypotheses directly in coefficient space. Projected spin helices are available as explicit eigenstates at commensurate couplings; a separate diagnostic recognizes the all-phantom odd-ring collision. The mixed-phantom reduction checks the twisted finite equations after endpoint deflation; general nonzero lifting remains open. A coordinate dressing map now constructs lifted amplitudes and exposes the nonzero-lift issue with explicit kernel tests. A finite-root amplitude evaluator supplies its input using subset sums, with native-precision direct Hamiltonian checks. Native root recovery now connects the continued and reduced polynomials to explicit vectors, including tested mixed-phantom lifts with three and four finite roots. It reports unresolved clusters instead of treating them as distinct roots. A bounded nonzero-amplitude diagnostic now adds numerical mixed-phantom witnesses to the sector scan, with propagated root-uncertainty estimates and visible work limits. Independent free-sea and projected-helix variational upper bounds now reject continuation energies incompatible with a sector minimum; passing these necessary checks is not a proof of minimality. Deferred: do not extend this internal investigation or expose it as a public ground-state solver without a concrete need. Preserve the code and tests; the restart checklist records the branch-selection, singular-state, numerical-failure, and API issues. This work does not block other models. Negative-Delta excitation classification remains a separate later extension. The broader family is established by Yang–Yang, but the old real-coordinate domain and excitation window do not extend unchanged. Treat \(\Delta \le -1\) and polarized/degenerate limits separately. These remain XXZ-module extensions, not differently named models. - Spinless t–V fermions / nearest-neighbor hard-core bosons: useful physical interfaces to XXZ, not independent Bethe engines. Under the usual convention the anisotropy is V/(2t), but the hopping-sign gauge, fermionic parity twist on a ring, density-dependent constants, and OBC endpoint terms must be derived for the declared Hamiltonian. Never reuse a spin-chain energy or momentum without this translation.
- Uniform fields and chemical potential: a commuting term gives \(E (h,\mu)=E (0,0)-h \,S^z -\mu \,N\) within a solved sector. The global minimum still requires comparison across all relevant sectors; incomplete PBC Hubbard coverage cannot give an unrestricted grand-canonical minimum. This needs sector scanning/reporting, not new Bethe equations.
- Flux/twists: useful for persistent currents and stiffness; the boundary phases enter the equations and can change the lowest branch. See Shastry–Sutherland. Track crossings and symmetry mappings at the requested twist instead of retaining the zero-flux quantum numbers unconditionally.
- Integrable boundary fields: start with diagonal boundaries preserving the conserved projection; consult the reflection-matrix construction of de Vega–González-Ruiz and the existing open Hubbard reference. Boundary bound states can change the root content. General boundary fields are not obtained by merely adding a post-solve energy term.
- Hubbard excitations and missing ring sectors: start with explicitly
admissible nested label changes and small-ring ED; add complex spin and
charge–spin bound states only with appropriate equations. Keep energies
produced by symmetry mappings distinct from physical attractive roots.
The Hubbard guide and its literature are the starting point.
Half-filled repulsive thermodynamic elementary lines
and doped zero-field lines are now separate implemented
functionality, with both interaction conventions and Fermi energy references.
The half-filled two-spinon continuum library and frontend
now supply both edges by reusing the elementary spinon evaluator.
A native charge-containing continuum library
now resolves three additional two-particle families, exposed through the
same frontend's
--channeloption. The elementary holon is not automatically a sector minimum.
Wider catalogue: useful, but not the next default targets¶
An additional non-unitary target is now underway: the
quantum-group-invariant XXZ chain with imaginary boundary fields.
Its positive finite-real-root library and bethe-xxz-qg-obc frontend cover
0<Delta<1 in native precision, with independent non-Hermitian spin-basis checks.
--excitations COUNT|all scans bounded regular label families for low-lying
converged states, with explicit failures and gaps relative to the selected sea.
A separate native Delta=0 construction, exposed by the same frontend with
--delta 0 --sz ..., enumerates complete fixed-magnetization spectra with
size-one/two Hamiltonian Jordan blocks and budgeted output.
Complex branches, other roots of unity, and explicit spin-basis Jordan vectors
remain distinct checkpoints.
This must not be confused with the zero-field free-end XXZ frontend or with
a restricted RSOS/loop representation.
The following entries deliberately remain short until selected for an equation-level feasibility study. Each has a concrete restriction and an initial deliverable, rather than an unqualified claim of model support.
| ID | Literature and integrable restriction | Useful first deliverable / main obstacle |
|---|---|---|
gaudin-magnet |
Rational Gaudin magnets; a concrete central-spin realization is treated by Faribault–Schuricht | Central-spin sector ground states implemented; general Gaudin charges, repeated couplings and higher spins remain open, not arbitrary spin-bath interactions |
multicomponent-gas |
Equal-mass SU(kappa) delta fermions, Lee et al.; equal-mass Bose–Fermi mixture with equal repulsive Bose–Bose/Bose–Fermi couplings, Imambekov–Demler | Odd-population fermion sectors and the odd-fermion Bose–Fermi ground-state library implemented; other shells remain open. A trapped local-density calculation would be an approximation, not an exact trapped BA solution |
integrable-ladder |
Wang's ladder, with its required exchange and four-spin terms | Periodic sector minima, fixed Sz and longitudinal fields implemented; excited-state enumeration remains open. Not the ordinary two-leg Heisenberg ladder at generic couplings |
q-boson |
Deformed boson hopping and its phase-model limit, Bogoliubov–Izergin–Kitanine and Pozsgay | Fixed-N PBC ground-state and excitation library/frontend implemented, with small-sector full-spectrum checks, free/phase limits and continuum scaling. Not the standard Bose–Hubbard chain |
xyz |
Zero-field spin-1/2 XYZ / eight-vertex family, Baxter, Zhang–Klümper–Popkov, Johnson–Krinsky–McCoy | Even-chain ground solver and thermodynamic spinons, all strictly existing bound indices and two-spinon envelopes for the rectangular theta family. Native precision, explicit bound parity/momentum maps, XY/XXZ limits and small-chain checks. Finite-ring excited enumeration, singular states and spectral weights remain; Sz is not generally conserved |
potts |
Critical ferromagnetic three-state Potts chain; Dasmahapatra et al., Nichols, Fukai et al. | Periodic vacuum and charged one-hole family, native precision, explicit physical momentum/Z₃ charge, finite-ring gaps and scaled dimensions. Reuses the XXZ iteration with audited label selection, not generic auxiliary-state enumeration. Neutral excitations, other charged families, off-critical/chiral couplings, other boundaries and spectral weights remain |
haldane-shastry |
Spin-1/2 inverse-chord-square exchange on a ring, Haldane and Shastry | Implemented: exact motif energies, momenta, Yangian dimensions, spin-sector minima and budgeted SU(2) decomposition with --spin-content exports. Full motif scans have an explicit budget; wavefunctions and correlations remain future work |
sutherland |
The trigonometric inverse-square gas, Sutherland, in the Calogero–Sutherland family | Implemented: periodic scalar bosons on the specified Jastrow collision branch, exact ground and explicit-label energies, and bounded label-window spectra. Spinful/statistics variants, wavefunctions and other collision domains remain future work |
kondo |
Integrable continuum single-impurity Kondo Hamiltonian, Andrei, response conventions in Barcza et al. | Native response library, frontend and independent oracle: zero-temperature, spin-1/2 single-channel scaling-limit impurity energy change and magnetization in a uniform field. Finite temperature and excited states remain. Not a generic finite-band Anderson impurity or Kondo lattice |
sine-gordon |
Continuum sine-Gordon theory, Destri–de Vega, Rutkevich, Feverati–Ravanini–Takács | Native and MPFR kernel and finite-volume vacuum; soliton/breather dispersions and pair thresholds, same-charge scattering and p>=1 zero-momentum Bethe–Yang pairs. Exact two-hole NLIE adds I=0.5/1.5 same-charge levels and vacuum-relative gaps; no neutral/moving/attractive excited sectors or completeness claim |
lee-yang |
Massive non-unitary M(2,5) on a periodic circle, Bajnok–el Deeb–Pearce | Native ground-state and regular one-particle TBA libraries/frontends implemented with independent oracle checks. Bulk-subtracted energy and c_eff=2/5 must be distinguished from c=-22/5. One-particle levels/gaps cover 5<=mL<=30; UV source continuation remains open |
asep |
Periodic asymmetric simple exclusion process, Gwa–Spohn and Golinelli–Mallick | TASEP and bidirectional ASEP libraries/frontends at arbitrary filling, with separate complex eigenvalue and positive decay gap. Other branches and open reservoirs remain. These are rates, not Hermitian energies |
Other recognized families can be added as research needs arise: anisotropic multicomponent/Perk–Schultz chains, integrable higher-spin anisotropic chains, supersymmetric extended Hubbard models, and quantum Toda systems. They are not yet individual proposals here: choose an explicit Hamiltonian, representation, boundary, and source before creating a tracked entry.
Thermodynamics is a separate capability¶
There are two different questions: "what is the energy of this finite-chain state?" and "what is the bulk energy density or finite-temperature free energy?" Root-density equations and TBA answer the second question without enumerating finite-system eigenstates. The natural first target is the repulsive Lieb–Liniger Yang–Yang equation, Yang–Yang (1969); it has a much simpler hierarchy than spinful/nested thermodynamics.
The grand-canonical Lieb–Liniger library now implements this first TBA slice, with native-precision quadrature and independent nonlinear, mesh, and cutoff checks. Pressure derivatives, the zero-temperature limit, and the Tonks fugacity series provide validation. Canonical fixed-density inversion and a temperature-scan frontend are also available. This model-specific layer is not a universal TBA engine, and thermodynamic answers must never silently replace finite-system eigenstates.
Shared machinery and module boundaries¶
Continue with one model module and thin, boundary-appropriate front ends. Share numerical mechanisms when their contracts really agree:
| Reusable facility | Models that motivate it | Boundary of responsibility |
|---|---|---|
| Real-root Newton, Jacobian checks, continuation | Hubbard, Lieb–Liniger, Gaudin–Yang, SU(3) | Each model owns its residuals, allowed branches, seeds, energy, and labels |
| Nested-family state bookkeeping | SU(n), Gaudin–Yang, t–J, mixtures | Do not assume exactly two families or identify all auxiliary roots with physical momenta |
| Complex-root / regularized equations | TB, attractive gases, spin-chain/Hubbard strings, Richardson | Preserve conjugacy, handle singularities, and verify original equations; ideal strings are not automatically exact |
| Quantum-number enumeration and state tracking | All finite-size excitation solvers | A scan window, multiplicity policy, and failed/missing-state counts are model-specific |
| Quadrature and nonlinear integral equations | Bulk LL, nested TBA, sine-Gordon | Separate numerical truncation errors and thermodynamic outputs from finite-root results |
Keep scalar precision, presentation, timing, and citation rendering shared. Continue using Uni20 for numerical linear algebra; if complex solves or special functions expose a genuine missing facility, specify its precision, failure semantics, and tests in cooperation with Uni20 development. Do not introduce a silent double-precision dependency into a high-precision model. No language change or giant runtime-switched "all models" solver is needed.
Suggested sequence and first acceptance evidence¶
- Repulsive Lieb–Liniger PBC: ground state and explicit labels, followed by finite-window excitations; two-body and limiting-case checks in every precision. Hard walls are the next boundary slice, not part of the first implementation by implication.
- SU(3) PBC balanced singlet: first slice complete, with small-chain ED, native-precision analytic checks, and documented nested labels. Gaudin–Yang PBC: the first odd-population sector slice is also complete, with independent two-body/limiting-case checks, dilute-Hubbard convergence, and documented physical and auxiliary labels.
- Wider XXZ ground-state coverage and t–J at J=2t: extend lattice benchmarks while keeping branch/parameter restrictions explicit.
- A focused complex-root project: start with a small known XXX string and the spin-1 TB ground state, or Richardson pairing if that application matters more. Success means finite-size deviations and collisions are tested, not just that an ideal-string energy looks plausible.
- Lieb–Liniger thermodynamics, then whichever wider entry a concrete Uni20/MPToolkit calculation needs. The catalogue can grow independently of this suggested order.
For each implementation, require an independent Hamiltonian or limiting-case check, original-equation residual checks, native long-double/fp128 tests that would detect narrowing, and explicit failure reporting. Ground-state claims need state-selection evidence, not just a converged root set. Completeness claims additionally need counting, degeneracy, and singular-state tests.
What this catalogue must not imply¶
Generic spin-1 bilinear exchange, arbitrary bilinear–biquadratic angle, generic Bose–Hubbard chains, arbitrary t–J ratios, and arbitrary ladder or boundary couplings are not supplied with a Bethe solver merely by their relation to an integrable example. An exactly known ground state (such as an MPS parent-Hamiltonian state) is also not an exact Bethe spectrum. The tracked objects are explicit integrable Hamiltonians and well-defined solution sectors, not broad model names stripped of their restrictions.