Skip to content

Commit 1039fc2

Browse files
committed
final docs additions before tagging?
1 parent 10944fb commit 1039fc2

1 file changed

Lines changed: 13 additions & 6 deletions

File tree

docs/src/man/tensors.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -333,16 +333,23 @@ for (c,b) in blocks(t3)
333333
println()
334334
end
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

342349
There 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
344351
example
345-
```julia
352+
```@repl tensors
346353
V = SU2Space(0=>3, 1=>2, 2=>1)
347354
P = V ⊗ V ⊗ V
348355
axes(P, (SU2Irrep(1), SU2Irrep(0), SU2Irrep(2)))

0 commit comments

Comments
 (0)