5858## Initializing C₄ᵥ-invariant PEPSs and environments
5959
6060In order to use $C_{4v}$-symmetric algorithms, it is of course crucial to use initial guesses
61- that are exhibit $C_{4v}$ symmetry. First, we create a real-valued random PEPS that we explicitly
61+ with $C_{4v}$ symmetry. First, we create a real-valued random PEPS that we explicitly
6262symmetrize using [`symmetrize!`](@ref) and the $C_{4v}$ symmetry [`RotateReflect`](@ref):
6363"""
6464
@@ -80,17 +80,17 @@ env_random_c4v = initialize_random_c4v_env(peps₀, ComplexSpace(χ));
8080
8181md """
8282Then contracting the PEPS using $C_{4v}$ CTMRG is as easy as just calling [`leading_boundary`](@ref)
83- but passing the invariant initial PEPS and environment as well as the `alg = :c4v` keyword argument:
83+ but passing the initial PEPS and environment as well as the `alg = :c4v` keyword argument:
8484"""
8585
8686env₀, = leading_boundary (env_random_c4v, peps₀; alg = :c4v , tol = 1.0e-10 );
8787
8888md """
8989## C₄ᵥ-symmetric optimization
9090
91- We now take the invariant `peps₀` and `env₀` as a starting point for a gradient-based energy
91+ We now take `peps₀` and `env₀` as a starting point for a gradient-based energy
9292minimization where we contract using $C_{4v}$ CTMRG such that the energy gradient will also
93- exhibit rotation and reflection symmetry. For that, we call `fixedpoint` and specify `alg = :c4v`
93+ exhibit $C_{4v}$- symmetry. For that, we call `fixedpoint` and specify `alg = :c4v`
9494as the boundary contraction algorithm:
9595"""
9696
@@ -103,7 +103,7 @@ md"""
103103We note that this energy is slightly higher than the one obtained from an
104104[optimization using asymmetric CTMRG](@ref examples_heisenberg) with equivalent settings.
105105Indeed, this is what one would expect since the $C_{4v}$ symmetry restricts the PEPS ansatz
106- leading to less free parameters, i.e. an ansatz with a reduced expressivity.
106+ leading to fewer free parameters, i.e. an ansatz with reduced expressivity.
107107Comparing against Juraj Hasik's data from $J_1\t ext{-}J_2$
108108[PEPS simulations](https://github.com/jurajHasik/j1j2_ipeps_states/blob/main/single-site_pg-C4v-A1/j20.0/state_1s_A1_j20.0_D2_chi_opt48.dat),
109109we find very good agreement:
0 commit comments