Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvements to weyl_group.py #2964

Closed
dwbump mannequin opened this issue Apr 20, 2008 · 9 comments
Closed

Improvements to weyl_group.py #2964

dwbump mannequin opened this issue Apr 20, 2008 · 9 comments

Comments

@dwbump
Copy link
Mannequin

dwbump mannequin commented Apr 20, 2008

WeylGroup gets a proper __call__ method that produces a WeylGroup element. Previously if G is a Weyl group then G(m) produced a MatrixRing element. This part is a bugfix.

Root systems get a method to produce the highest root, relevant to the affine root system. This could be
implemented as a case-by-case method and that would be faster, but searching through the roots for
the highest weight is of acceptable speed.

Weyl Groups get a method to produce the long element of the Weyl group. Not implemented yet for E7 and E8.

Weyl group also gets a method to produce the identity element as a WeylGroup element. Strictly speaking this is
not necessary since W(1) will also produce the unit.

CC: @sagetrac-sage-combinat

Component: combinatorics

Issue created by migration from https://trac.sagemath.org/ticket/2964

@dwbump dwbump mannequin added this to the sage-3.0 milestone Apr 20, 2008
@dwbump dwbump mannequin added c: combinatorics labels Apr 20, 2008
@dwbump dwbump mannequin assigned mwhansen Apr 20, 2008
@dwbump
Copy link
Mannequin Author

dwbump mannequin commented Apr 20, 2008

Attachment: 9564.patch.gz

@dwbump
Copy link
Mannequin Author

dwbump mannequin commented Apr 20, 2008

comment:1

Attachment: 9565.patch.gz

These are patches against 3.0alpha6.

@dwbump
Copy link
Mannequin Author

dwbump mannequin commented Apr 20, 2008

comment:3

There will be a further patch because I forgot to finish the doctests.

@mwhansen
Copy link
Contributor

comment:4

Okay, excellent. I'll review them when you put them up.

@dwbump
Copy link
Mannequin Author

dwbump mannequin commented Apr 20, 2008

Attachment: 9566.patch.gz

@dwbump
Copy link
Mannequin Author

dwbump mannequin commented Apr 20, 2008

comment:5

I added a third patch with doctest for long element and now I think it is OK.

Thanks, Dan

@mwhansen
Copy link
Contributor

Attachment: 2964-review.patch.gz

@mwhansen
Copy link
Contributor

comment:6

Looks good to me. Apply all four patches.

@sagetrac-mabshoff
Copy link
Mannequin

sagetrac-mabshoff mannequin commented Apr 20, 2008

comment:7

Merged all four patches in Sage 3.0.rc0

@sagetrac-mabshoff sagetrac-mabshoff mannequin closed this as completed Apr 20, 2008
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant