Z2-Fermi-Hubbard LGT Model Class

Z2 Fermi-Hubbard lattice gauge model with gauge-invariant local-basis projection and abelian symmetry sectors.

class edlgt.models.Z2_FermiHubbard_model.Z2_FermiHubbard_Model(sectors, ham_format, **kwargs)[source]

Bases: QuantumModel

Z2 Fermi-Hubbard model with gauge-invariant local basis reduction.

Initialize the Z2 Fermi-Hubbard model.

Parameters:
  • sectors (list) – Global symmetry-sector labels [N_tot, N_up].

  • ham_format (str) – Hamiltonian representation format (e.g. "sparse").

  • **kwargs – Arguments forwarded to QuantumModel.

build_Hamiltonian(coeffs)[source]

Assemble the Z2 Fermi-Hubbard Hamiltonian.

Parameters:

coeffs (dict) – Coupling dictionary with keys "U" (on-site Coulomb interaction), "t" (hopping amplitude), "h" (external electric field), and "J" (string tension, used only under PBC along x).

check_symmetries()[source]

Check link-symmetry constraints on measured observables.