-
-
Notifications
You must be signed in to change notification settings - Fork 674
Description
The root system / coxeter group code is designed from the ground up to allow for this extension.
Steps:
-
Double check
CartanType(["H",3]).coxeter_diagram()
and friends -
Given a coxeter diagram, construct the dynkin diagram
g
corresponding to the geometric representation; most of the time,
this will involve roots of unity, and require e.g. a cyclotomic
field (see also Implement the universal cyclotomic field, using Zumbroich basis #8327) -
Make sure that
L = RootSystem(g).root_space()
accepts such a diagram -
Make sure that
WeylGroup(L)
accepts such a root space -
Fix all the interfaces to properly reflect the generalization
(e.g. WeylGroup above should really be CoxeterGroup).
Apply:
Depends on #15204
CC: @sagetrac-sage-combinat
Component: combinatorics
Keywords: coxeter
Author: Travis Scrimshaw
Reviewer: Frédéric Chapoton
Merged: sage-5.13.beta2
Issue created by migration from https://trac.sagemath.org/ticket/9290