Hi!
I was surprised to find that frobeniusschur(U1Irrep(1)) == 1. Since U1Irrep(1) is a complex irrep, I was expecting it to be 0 according to e.g Frobenius–Schur indicator definition. I can use dual(s) == s as a workaround, but the current definition is a surprise to me. Is this expected behavior?
I did not fully get the discussion in QuantumKitHub/TensorKit.jl#260, but it seems to focus on the ±1 case.
Hi!
I was surprised to find that
frobeniusschur(U1Irrep(1)) == 1. SinceU1Irrep(1)is a complex irrep, I was expecting it to be 0 according to e.g Frobenius–Schur indicator definition. I can usedual(s) == sas a workaround, but the current definition is a surprise to me. Is this expected behavior?I did not fully get the discussion in QuantumKitHub/TensorKit.jl#260, but it seems to focus on the ±1 case.