fastdla.generators.spin_chain.spin_flip_eigenspace

fastdla.generators.spin_chain.spin_flip_eigenspace(eigval, basis=None, num_spins=None, npmod=np)

Extract the +1/-1 eigenspace of the global spin flip \(\Pi_{\mathbb{Z}_2}\).

Parameters:
  • eigval (int) – +1 or -1.

  • basis (Optional[numpy.ndarray]) – The basis matrix \(B\).

  • num_spins (Optional[int]) – Number of spins \(N\).

Return type:

numpy.ndarray

Returns:

A matrix whose columns form the orthonormal basis of the eigen-subspace.