-
-
Notifications
You must be signed in to change notification settings - Fork 673
Closed
Description
version 5.0 beta7
sage/combinat/root_system/root_lattice_realizations.py
element methods to_positive_chamber, reduced_word
may give infinite loops for affine root systems
R=sage.combinat.root_system.all.RootSystem(['A',1,1])
rl = R.root_lattice()
mu = rl.from_vector(vector([0,1]))
mu.to_positive_chamber()
For elements of a root lattice realization:
- Added method reflect which reflects across a hyperplane orthogonal
to a (co)root. - Renamed to_positive_chamber to to_dominant_chamber, and added case checking
for affine root systems which prevents infinite looping. Root systems
that are not finite and not affine are not checked. - Added method weyl_action which acts on a vector by a Weyl group element.
- Added method weyl_stabilizer which returns indices of simple reflections
fixing a weight.
Apply: attachment: trac_12667_root_lattice_ms.patch
Depends on #6588
CC: @sagetrac-sage-combinat
Component: combinatorics
Keywords: root system
Author: Mark Shimozono
Reviewer: Anne Schilling
Merged: sage-5.0.beta11
Issue created by migration from https://trac.sagemath.org/ticket/12667