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

Implement reflections for affine Weyl groups #20170

Closed
tscrim opened this issue Mar 5, 2016 · 10 comments
Closed

Implement reflections for affine Weyl groups #20170

tscrim opened this issue Mar 5, 2016 · 10 comments

Comments

@tscrim
Copy link
Collaborator

tscrim commented Mar 5, 2016

The code just needs to be slightly modified in order to support affine Weyl groups since we have a method to generate all positive real roots.

Depends on #20027

CC: @sagetrac-sage-combinat @nthiery @fchapoton @stumpc5 @jplab

Component: combinatorics

Keywords: reflections, Weyl groups

Author: Travis Scrimshaw

Branch/Commit: 72541a3

Reviewer: Frédéric Chapoton

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

@tscrim
Copy link
Collaborator Author

tscrim commented Mar 5, 2016

New commits:

90b278aReversing the family for reflections.
8c9b809Making CoxeterGroup.reflections return a Family and some touchups.
2595826Removing caching of CoxeterGroup.positive_roots().
7ed4c2aMerge 7.1.beta6.
3c32075Fixing doctest failures in the thematic tutorials.
35eb71cFixing some documentation and adding note to WeylGroup.reflections.
762aaf1Adding support for reflections for affine Weyl groups.

@tscrim
Copy link
Collaborator Author

tscrim commented Mar 5, 2016

Commit: 762aaf1

@tscrim
Copy link
Collaborator Author

tscrim commented Mar 5, 2016

@fchapoton
Copy link
Contributor

Reviewer: Frédéric Chapoton

@fchapoton
Copy link
Contributor

comment:2

ok, good to go

@tscrim
Copy link
Collaborator Author

tscrim commented Mar 25, 2016

comment:4

Thanks.

@vbraun
Copy link
Member

vbraun commented Mar 26, 2016

comment:5

Probably interaction with some other ticket in beta1:

sage -t --long src/sage/categories/coxeter_groups.py
**********************************************************************
File "src/sage/categories/coxeter_groups.py", line 1315, in sage.categories.coxeter_groups.CoxeterGroups.ElementMethods.absolute_covers
Failed example:
    w0.absolute_covers()
Expected:
    [
    [0 0 0 1]  [0 0 1 0]  [0 1 0 0]  [0 1 0 0]  [0 1 0 0]
    [1 0 0 0]  [1 0 0 0]  [0 0 1 0]  [0 0 0 1]  [1 0 0 0]
    [0 0 1 0]  [0 1 0 0]  [1 0 0 0]  [0 0 1 0]  [0 0 0 1]
    [0 1 0 0], [0 0 0 1], [0 0 0 1], [1 0 0 0], [0 0 1 0]
    ]
Got:
    [
    [0 0 1 0]  [0 1 0 0]  [0 0 0 1]  [0 1 0 0]  [0 1 0 0]
    [1 0 0 0]  [1 0 0 0]  [1 0 0 0]  [0 0 1 0]  [0 0 0 1]
    [0 1 0 0]  [0 0 0 1]  [0 0 1 0]  [1 0 0 0]  [0 0 1 0]
    [0 0 0 1], [0 0 1 0], [0 1 0 0], [0 0 0 1], [1 0 0 0]
    ]
**********************************************************************
1 item had failures:
   1 of   6 in sage.categories.coxeter_groups.CoxeterGroups.ElementMethods.absolute_covers
    [469 tests, 1 failure, 16.41 s]

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 8, 2016

Changed commit from 762aaf1 to 72541a3

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 8, 2016

Branch pushed to git repo; I updated commit sha1. New commits:

cc3bf03Merge branch 'public/combinat/reflections_infinite_weyl_groups-20170' of trac.sagemath.org:sage into public/combinat/reflections_infinite_weyl_groups-20170
72541a3Fixing trivial doctest ordering.

@vbraun
Copy link
Member

vbraun commented Apr 9, 2016

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

3 participants