Examples Worksheet #1:
Basic Rules, Canonical Example, 4-fold SU(2)--shorthand
Special Note:
Basic Rules
Entering Irreps and Tensor Products:
1. The number of non-zero entries in Tensors must equal the number of entries in Irrep--add zeros as needed.
2. The sum of all enties in Tensors must equal the sum of all entries in Irrep--in SU(N) a constant can be added to all entries of the irrep without changing the irrep.
Entering Casimir Operators--Indice Notation:
An operator Li,j is entered as list, as follows:
L := [i,j]:
In Maple, lists always are surrounded by square brackets, with it's entries seperated by commas.
Products of operators are entered by creating a list of several duple list, as in:
C := [[1,2],[2,1]]:
Likewise, addition of several products is emplied by enclosing products in a list. The previous operator squared is:
C := [[[1,2],[2,1]], [[1,2],[2,1]]]:
A fully specified sum of products of L-operators is then a three-fold list--the innermost lists being the duples of indices, the middle level implying products, and the outermost level implying sums.
Entering Casimir Operators--Coupling notation:
Rather than entering all the indices necessary to specify a Casimir Operator, one can also specify which tensors in the product the Casimir should go over, as well as to what power the operator should be raised. In Maple, a set is defined similarly to a list, but is surrounded by braces { }. For example, a quadratic Casimir over the 1st and 2nd spaces in the Tensor Product would be written as:
C := [{1, 2}, 2]:
Likewise the cubic Casimir over just the 2nd, 4th and 5th spaces in a Tensor product would be written as:
C := [{2, 4, 5}, 3]:
Note that such an operator would be quite complicated to write out in indice notation.
Canonical Example
The Irrep and Tensor Product is entered as follows:
> | Irrep := [3,2,1,0]:
Tensors := [[2,1,0],[2,1,0]]: |
Map the Highest Weight Vector in Verbose Mode:
> | MapHW( Verbose );
|
Apply the First Casimir Operator
> | Casimir[first]( [[1,2],[2,1]] );
|
Apply a different Casimir Operator
> | Casimir[first]( [[1,2],[2,2],[2,1]] );
|
A 4-fold SU(2)
Choose another Irrep and Tensor Product
> | Irrep := [5,3,0,0]:
Tensors := [[2,0],[2,0],[2,0],[2,0]]: |
Map the Hightest Weight Vector in Terse Mode
> | MapHW( Terse );
|
Apply a quadratic Casimir Operator coupling 1 & 2
> | lambda1, P1, m1 := Casimir[first]( [{1,2}, 2] ):
lambda1; |
Combine with a quadratic Casimir coupling 3 & 4
> | lambda1, P1, m1 := Casimir[additonal]( [{3,4}, 2] ):
lambda1; |
Apply a new scheme, starting with a quadratic Casimir Operator coupling 1 & 3
> | lambda2, P2, m2 := Casimir[first]( [{1,3}, 2] ):
lambda2; |
Combine with a quadratic Casimir coupling 2 & 4
> | lambda2, P2, m2 := Casimir[additonal]( [{2,4}, 2] ):
lambda2; |
Compute the Racah Coefficients betweent the coupling schemes:
> | Racah( P1, P2);
|