## Tools for SU(n) (Scripts) Publisher's description

from Bradley Knockel

### These powerful functions study irreps of SU(n>1)...

__________________________

MATLAB files

ВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇ

These powerful functions study irreps of SU(n>1)...

вЂў suf.m - given an irrep, finds all weights and their individual dimensions

вЂў suw.m - using Weyl dimension formula, finds total dimension of all weights corresponding to an irrep

These very similar functions study specific SU(n) groups with the help of the above two functions...

вЂў su2.m - plots all weights of an SU(2) irrep

вЂў su3.m - plots all weights of an SU(3) irrep

вЂў su4.m - plots all weights of an SU(4) irrep

вЂў su5.m - plots all weights of an SU(5) irrep

вЂў su6.m - plots a 4-dimensional slice of the weights of an SU(6) irrep

These functions study hadrons using all the above functions...

вЂў hadrons.m - creates flavor-state multiplets for hadrons!

вЂў hadr.m - used by hadrons.m to make a figure

вЂў had.m - used by hadrons.m to make an animation

The following function uses suw.m...

вЂў suy.m - finds all irreps within tensor products of SU(n>1) irreps

Run these in MATLAB making sure that the current folder contains these files. Use the help command to display help text (for example, type "help su3"). Octave, a free imitator of MATLAB, works very poorly with some of these functions due to its crappy graphics.

__________________________

my goal

ВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇ

Representations of SU(n) interest me since they apply very much to the type of physics that is simple enough for me to presently understand. SU(2) describes spin-x particles where x is any non-negative half-integer or integer. SU(3) describes color charge. There are many other physical uses for the SU(n) groups, and I have created general functions that help you study irreducible representations and their weights. I have also written some functions that draw and animate hadron multiplets. I am fascinated by the way that observed hadrons belong to the 4-dimensional diagrams (which is a series of 3-dimensional diagrams) created by the bizarre and abstract math of special unitary groups.

Basically, I intended to write some code that very quickly does all the very long calculations required to study these very interesting groups while giving hadron flavor-states special attention.

The big picture of my code is that you will use L to define an irrep. The length of L is r, which means that SU(r+1) is being studied. To find out what I mean by all these symbols and words, see my list of terminology below.

I have done my best to make the code readable and expandable! Please conform it to your own needs and/or wants!

__________________________

terminology and other info

ВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇВЇ

Important vocab that I use...

вЂў SU(n) вЂ” Lie group of all special unitary nГ—n matrices (I usually assume n>1)

вЂў irrep вЂ” irreducible matrix representation of SU(n)

вЂў weight вЂ” an "eigenvalue" of the irrep's Cartan subalgebra

вЂў alpha вЂ” simple roots of the Lie algebra for SU(n) that have been given the geometric interpretation as vectors so that weights can be plotted, where it is true that (1) all positive roots are sums of these, (2) the order of simple roots is chosen to be the standard choice that makes the Cartan matrix have zeros everywhere except the 3 central diagonals, and (3) the default basis used to write these vectors is the standard rectangular basis in n-1 dimensional space

вЂў alpha basis вЂ” I sometimes use alpha1=[1,0,0,...], alpha2=[0,1,0,...], etc. as a basis instead of the default rectangular basis

вЂў Dynkin coefficients of a weight вЂ” every weight has integer Dynkin coefficients that uniquely label the weight, where these coefficients are the weight vector in a basis obtained by multiplying the inverse Cartan matrix with the column vector of alphas

вЂў highest weight вЂ” this is the only weight of an irrep that can form all other weights by subtracting alphas (any list of non-negative Dynkin coefficients is a valid highest weight)

вЂў dimension вЂ” I sometimes refer to the number of spatial dimensions needed to draw something, and I even sometimes mean the dimension of the SU(n) manifold, but I usually am referring to the dimension of a weight space (i.e. the multiplicity of a weight) or the total dimension of the direct sum of all weight spaces (note that the total dimension of an nГ—n irrep is n-dimensional)

Some variables I will use consistently...

вЂў r = rank = number of alphas of a group = the number of Dynkin coefficients per weight = the number of spatial dimensions a plot of weights will require = rank of SU(r+1)

вЂў L = Lambda = Dynkin coefficients of highest weight as a row vector

вЂ”вЂ”вЂ”вЂ”вЂ”вЂ”

See readme.htm for the rest of the description!

вЂ”вЂ”вЂ”вЂ”вЂ”вЂ”

#### System Requirements:

MATLAB 7.9 (2009b)**Program Release Status:**New Release

**Program Install Support:**Install and Uninstall