Fermion Parity: FermionParity
FermionParity is the two-sector fermionic category $SVect$ for even and odd parity. Odd sectors pick up a minus sign when exchanged with another odd sector.
Sector type
TensorKitSectors.FermionParity — Type
struct FermionParity <: Sector
FermionParity(isodd::Bool)Represents sectors with fermion parity. The fermion parity is a $ℤ₂$ quantum number that yields an additional sign when two odd fermions are exchanged, corresponding to a BraidingStyle that is Fermionic().
Fields
isodd::Bool: indicates whether the fermion parity is odd (true) or even (false).
See also: FermionNumber, FermionSpin
The labels are FermionParity(false) for even parity and FermionParity(true) for odd parity. They are displayed as FermionParity(0) and FermionParity(1). The unit is even parity, and every sector is self-dual.
Fusion Rules
Fusion is addition modulo two:
\[p \otimes q = p \oplus q.\]
The category has FusionStyle(FermionParity) = UniqueFusion().
Topological data
All quantum dimensions are 1, and Fsymbol is trivial on allowed channels.
The braiding style is Fermionic(). The Rsymbol is -1 only when both input sectors are odd:
\[R^{11}_0 = -1.\]
The twists are
\[\theta_0 = 1,\qquad \theta_1 = -1.\]
fusiontensor is defined for array construction, but it emits a warning because plain arrays with FermionParity labels do not preserve all fermionic signs.