Fermi-Hubbard Chain
Purpose and Hamiltonian
The spinful Fermi-Hubbard chain is
$$ H=-t\sum_{\langle i,j\rangle,\sigma} (c_{i\sigma}^\dagger c_{j\sigma}+\mathrm{h.c.}) +U\sum_i n_{i\uparrow}n_{i\downarrow} -\mu\sum_{i,\sigma}n_{i\sigma}. $$
The orbital order is $(0\uparrow,0\downarrow,1\uparrow,1\downarrow,\ldots)$.
Basis and scaling
There are $2N$ binary orbitals and dimension $2^{2N}$. Dense and CSR builders are available.
Package use
from quantum_lattice_models import fermi_hubbard_chain_sparse
H = fermi_hubbard_chain_sparse(n_sites=4, hopping=1.0, interaction=4.0)
Parameters
| Builder | Parameter | Type | Default | Constraint |
|---|---|---|---|---|
fermi_hubbard_chain |
n_sites |
int |
3 |
>= 1 |
fermi_hubbard_chain |
hopping |
float |
0.5 |
|
fermi_hubbard_chain |
interaction |
float |
3.0 |
|
fermi_hubbard_chain |
chemical_potential |
float |
0.0 |
|
fermi_hubbard_chain |
periodic |
bool |
False |
|
fermi_hubbard_chain_sparse |
n_sites |
int |
3 |
>= 1 |
fermi_hubbard_chain_sparse |
hopping |
float |
0.5 |
|
fermi_hubbard_chain_sparse |
interaction |
float |
3.0 |
|
fermi_hubbard_chain_sparse |
chemical_potential |
float |
0.0 |
|
fermi_hubbard_chain_sparse |
periodic |
bool |
False |
Validation and cautions
Single-site energies and an explicit fermionic parity-sign case are tested. The full occupation basis grows faster than the spin-chain basis.