#15375: Extended Affine Weyl Groups SD40
-------------------------------------+-------------------------------------
Reporter: bump | Owner: bump
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.7
Component: combinatorics | Resolution:
Keywords: days54, coxeter, | Merged in:
days64, days65 | Reviewers: bump
Authors: Daniel Bump, Dan | Work issues:
Orr, Anne Schilling, Mark | Commit:
Shimozono, Nicolas Thiery. | d146bdd5c5c5d1fbeace1b039c15d63d085cdba4
Report Upstream: N/A | Stopgaps:
Branch: |
public/combinat/extended_affine_weyl_groups-15375|
Dependencies: #10963, #14102 |
-------------------------------------+-------------------------------------
Comment (by aschilling):
Hi Mark,
I rebased your patch on top of sage-6.8.beta4. So please pull the changes
before you keep editing!
I see this in the diff without a doc test and a comment:
{{{
diff --git a/src/sage/combinat/root_system/type_affine.py
b/src/sage/combinat/root_system/type_affine.py
index f505c47..c19136e 100644
--- a/src/sage/combinat/root_system/type_affine.py
+++ b/src/sage/combinat/root_system/type_affine.py
@@ -419,6 +419,14 @@ class AmbientSpace(CombinatorialFreeModule):
return
vector(list(vector(classical._plot_projection(classical(x)))) +
[x["deltacheck"]])
+ def from_vector_notation(self, weight, style="lattice"):
+ """
+ ..TODO:: CHECK THIS STUPID DEFAULT IMPLEMENTATION WITH DAN
+
+ This is in particular used to compute demazure-lusztig characters
+ """
+ return weight
}}}
Can this be taken out?
When I tried the following, I got an error message
{{{
sage: E.inject_shorthands()
---------------------------------------------------------------------------
NotImplementedError Traceback (most recent call
last)
<ipython-input-28-d05fc29a74b6> in <module>()
----> 1 E.inject_shorthands()
/Applications/sage/local/lib/python2.7/site-
packages/sage/categories/sets_cat.pyc in inject_shorthands(self, verbose)
2351 from sage.misc.misc import inject_variable
2352 if not hasattr(self, "_shorthands"):
-> 2353 raise NotImplementedError("no shorthands
defined for {}".format(self))
2354 for shorthand in self._shorthands:
2355 realization = getattr(self, shorthand)()
NotImplementedError: no shorthands defined for Extended affine Weyl group
of type ['A', 2, 1]
}}}
Do you want shorthands for all the realizations?
Similarly,
{{{
sage: E.group_generators()
---------------------------------------------------------------------------
NotImplementedError Traceback (most recent call
last)
<ipython-input-44-d96974f8367c> in <module>()
----> 1 E.group_generators()
/Applications/sage/local/lib/python2.7/site-
packages/sage/categories/groups.pyc in group_generators(self)
108 return Family(self.gens())
109 except AttributeError:
--> 110 raise NotImplementedError("no generators are
implemented for this group")
111
112 def monoid_generators(self):
NotImplementedError: no generators are implemented for this group
}}}
Best,
Anne
--
Ticket URL: <http://trac.sagemath.org/ticket/15375#comment:54>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.