@@ -333,16 +333,23 @@ for (c,b) in blocks(t3)
333333 println()
334334end
335335```
336- To construct the proper ` data ` , one has to know where to find each sector in the range
337- ` 1:dim(V) ` of every index ` i ` with associated space ` V ` , as well as the internal structure
338- of the representation space when the corresponding sector ` c ` has ` dim(c)>1 ` , i.e. in the
339- case of ` FusionStyle(c) isa NonAbelian ` . Currently, the only non-abelian sectors are
340- ` Irrep[SU₂] ` and ` Irrep[CU₁] ` , for which the internal structure is the natural one.
336+ Hence, we recognize that the Heisenberg interaction has eigenvalue `` -1 `` in the coupled
337+ spin zero sector (` SUIrrep(0) ` ), and eigenvalue `` +1 `` in the coupled spin 1 sector
338+ (` SU2Irrep(1) ` ). Using ` Irrep[U₁] ` instead, we observe that both coupled charge
339+ ` U1Irrep(+1) ` and ` U1Irrep(-1) ` have eigenvalue `` +1 `` . The coupled charge ` U1Irrep(0) `
340+ sector is two-dimensional, and has an eigenvalue `` +1 `` and an eigenvalue `` -1 `` .
341+
342+ To construct the proper ` data ` in more complicated cases, one has to know where to find
343+ each sector in the range ` 1:dim(V) ` of every index ` i ` with associated space ` V ` , as well
344+ as the internal structure of the representation space when the corresponding sector ` c ` has
345+ ` dim(c)>1 ` , i.e. in the case of ` FusionStyle(c) isa NonAbelian ` . Currently, the only non-
346+ abelian sectors are ` Irrep[SU₂] ` and ` Irrep[CU₁] ` , for which the internal structure is the
347+ natural one.
341348
342349There are some tools available to facilate finding the proper range of sector ` c ` in space
343350` V ` , namely ` axes(V, c) ` . This also works on a ` ProductSpace ` , with a tuple of sectors. An
344351example
345- ``` julia
352+ ``` @repl tensors
346353V = SU2Space(0=>3, 1=>2, 2=>1)
347354P = V ⊗ V ⊗ V
348355axes(P, (SU2Irrep(1), SU2Irrep(0), SU2Irrep(2)))
0 commit comments