Coupled Ladders¶
-
class
models.coupledLadders.
COUPLEDLADDERS
(alpha=0.0, global_args=<config.GLOBALARGS object>)[source]¶ - Parameters
alpha (float) – nearest-neighbour interaction
global_args (GLOBALARGS) – global configuration
Build Hamiltonian of spin-1/2 coupled ladders
\[H = \sum_{i=(x,y)} h2_{i,i+\vec{x}} + \sum_{i=(x,2y)} h2_{i,i+\vec{y}} + \alpha \sum_{i=(x,2y+1)} h2_{i,i+\vec{y}}\]on the square lattice. The spin-1/2 ladders are coupled with strength \(\alpha\):
y\x _:__:__:__:_ ..._|__|__|__|_... ..._a__a__a__a_... ..._|__|__|__|_... ..._a__a__a__a_... ..._|__|__|__|_... : : : : (a = \alpha)
where
\(h2_{ij} = \mathbf{S}_i.\mathbf{S}_j\) with indices of h2 corresponding to \(s_i s_j;s'_i s'_j\)
-
energy_2x1_1x2
(state, env)[source]¶ - Parameters
- Returns
energy per site
- Return type
float
We assume iPEPS with 2x2 unit cell containing four tensors A, B, C, and D with simple PBC tiling:
A B A B C D C D A B A B C D C D
Taking the reduced density matrix \(\rho_{2x1}\) (\(\rho_{1x2}\)) of 2x1 (1x2) cluster given by
rdm.rdm2x1()
(rdm.rdm1x2()
) with indexing of sites as follows \(s_0,s_1;s'_0,s'_1\) for both types of density matrices:rdm2x1 rdm1x2 s0--s1 s0 | s1
and without assuming any symmetry on the indices of individual tensors a following set of terms has to be evaluated in order to compute energy-per-site:
0 0 0 1--A--3 1--B--3 1--A--3 2 2 2 0 0 0 1--C--3 1--D--3 1--C--3 2 2 2 A--3 1--B, A B C D 0 0 B--3 1--A, 2 2 2 2 1--A--3 1--B--3 C--3 1--D, 0 0 0 0 2 2 , terms D--3 1--C, and C, D, A, B
-
eval_corrf_DD_V
(coord, direction, state, env, dist, verbosity=0)[source]¶ Evaluates correlation functions of two vertical dimers DD_v(r)= <(S(0).S(y))(S(r*x).S(y+r*x))>
or= <(S(0).S(x))(S(r*y).S(x+r*y))>
-
eval_obs
(state, env)[source]¶ - Parameters
- Returns
expectation values of observables, labels of observables
- Return type
list[float], list[str]
Computes the following observables in order
average magnetization over the unit cell,
magnetization for each site in the unit cell
\(\langle S^z \rangle,\ \langle S^+ \rangle,\ \langle S^- \rangle\) for each site in the unit cell
\(\mathbf{S}_i.\mathbf{S}_j\) for all non-equivalent nearest neighbour bonds
where the on-site magnetization is defined as
\[\begin{split}\begin{align*} m &= \sqrt{ \langle S^z \rangle^2+\langle S^x \rangle^2+\langle S^y \rangle^2 } =\sqrt{\langle S^z \rangle^2+1/4(\langle S^+ \rangle+\langle S^- \rangle)^2 -1/4(\langle S^+\rangle-\langle S^-\rangle)^2} \\ &=\sqrt{\langle S^z \rangle^2 + 1/2\langle S^+ \rangle \langle S^- \rangle)} \end{align*}\end{split}\]Usual spin components can be obtained through the following relations
\[\begin{split}\begin{align*} S^+ &=S^x+iS^y & S^x &= 1/2(S^+ + S^-)\\ S^- &=S^x-iS^y\ \Rightarrow\ & S^y &=-i/2(S^+ - S^-) \end{align*}\end{split}\]