Ask Your Question
0

Dimensions of modules in branching

asked 2015-06-03 16:55:46 +0100

vit.tucek gravatar image

For example, consider the following branching:

G2=WeylCharacterRing("G2",style="coroots")
adj=G2(0,1)
A1 = WeylCharacterRing("A1", style="coroots")
adj.branch(A1,rule="levi")

How can I find the dimensions of all representations that occur? In this example, we obtain:

3*A1(0) + A1(2) + 2*A1(3)

and I would like to get:

3*1 + 3 + 2*4

(Note: If I try A1(1).degree() I obtain 1 which is wrong.)

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2015-06-06 12:45:46 +0100

vit.tucek gravatar image
def branching_dimensions(chi):
    monomials = chi.monomials()
    coef = chi.coefficients()
    res = ""
    for i in range(len(coef)):
        res += str(coef[i]) + "*" + str(monomials[i].degree()) + " + "
    return res[:-3]
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2015-06-03 16:55:46 +0100

Seen: 3,434 times

Last updated: Jun 06 '15