FermionXYModels.FermionBasis
— TypeFermionBasis(n_sites; sites=(-1, 1))
Construct a binary fermion basis for a chain of fermions with n_sites
in form of an interator. The default field is (-1, 1)
which can be optionally changed by specifying the keyword argument states
as a Tuple
. No allocations are made during construction. The basis can be materialized using collect
(not recommended for long chains).
FermionXYModels.FermionXYChain
— TypeThe quantum XY model projected to spinless fermions with periodic boundary conditions (PBC). The sites consist of the elements from set {-1, 1}, where -1 represents no fermion and 1 represents a fermion at that site.
FermionXYModels.FermionIsingChain
— MethodThe Ising model, i.e. the XY model with γ=1, projected to spinless fermions with PBC.
FermionXYModels.FermionXXChain
— MethodThe XX model, also known as the isotropic (γ=0) XY model, projected to spinless fermions with PBC.
FermionXYModels.correlation_matrix
— MethodReturns the correlation matrix of the XY chain.
FermionXYModels.probability_matrix
— MethodReturns the probability matrix of the XY chain.