Docs: add an example page on constructing physical (charged) operators - #536
ZongYongyue wants to merge 2 commits into
Conversation
Worked example that derives the block data of the electron creation operator from the fusion rules and Clebsch-Gordan coefficients of the symmetry group, for U(1)xSU(2), U(1)xU(1) and fermion-parity Z2xSU(2) symmetries, and constructs the corresponding TensorMaps.
Retitle it to 'An example for constructing physical operators' and place it in the Appendix between the symmetric tensor tutorial and the category theory notes.
Codecov Report✅ All modified and coverable lines are covered by tests. 🚀 New features to boost your workflow:
|
|
This may be better suited for https://github.com/QuantumKitHub/TensorKitTensors.jl. One thing we didn't do there is constructing a single creation operator (they always come in pairs there). |
|
@Yue-Zhengyuan Here I want to give a small case to show what a symmetric tensor looks like specifically after one read the section Constructing tensors and the TensorMap type. The section gives the general form The motivation is when the first time I have read this section [Constructing tensors and the TensorMap type], I can't wait to seek a case in physics that I'm familiar with, which can be written in this form. What I do here is starting from the reading experience of the readers, maybe not all of them have a tensor background at the beginning, just like me, so you can see I did not just give the last forms of the three kinds of creation operators, but give a whole process of thinking. In short, leaving this PR open or close is both ok for me and one who want to see it will always find it. |
|
|
||
| The example is instructive because a creation operator is not symmetric in the naive sense: acting with it on a state changes the quantum numbers, so it cannot be represented as a symmetric map from the local Hilbert space to itself. | ||
| Instead, it is an instance of a *charged operator*, a symmetric tensor with an additional incoming leg that supplies the quantum numbers of the added particle. | ||
| We first explain in general how the fusion rules and Clebsch–Gordan coefficients of the symmetry group, together with the physical action of the operator, completely fix the block data of such an operator, and then carry out the construction explicitly for three commonly encountered symmetry choices: |
There was a problem hiding this comment.
Might be nice to mention real models where these combinations are found?
|
Hard to review this just looking at the LaTeX so hopefully the doc build will work! |

Summary
This PR adds a new appendix page, An example for constructing physical operators, which works through the construction of the electron creation operator as a symmetric
TensorMapfor three common symmetry choices:This page complements the manual section on constructing tensors by showing how the block data of a physically meaningful operator is derived. These derivations were worked out while I was writing my PhD thesis, and I thought they were worth sharing here. As a TensorKit user who has benefited a lot from this package, I hope this example can be helpful to other users as well.