Bose/Fermi Operators

Single-site bosonic and fermionic matter operator factories.

Single-site bosonic and fermionic operator factories.

edlgt.operators.bose_fermi_operators.fermi_operators(has_spin, colors=False, fermionic=True)[source]

Build single-site fermionic matter operators.

Parameters:
  • has_spin (bool) – If True, build two-component (up/down) matter operators.

  • colors (bool, optional) – If True, provide r/g aliases for the two matter components.

  • fermionic (bool, optional) – If True, include fermionic parity operators/sign strings.

Returns:

Dictionary of single-site matter operators.

Return type:

dict

edlgt.operators.bose_fermi_operators.bose_operators(n_max)[source]

Build bosonic ladder and number operators with onsite cutoff n_max.

Parameters:

n_max (int) – Maximum onsite occupation number.

Returns:

Dictionary containing b, b_dagger, N, and N2.

Return type:

dict