#14898: Poincaré-Birkhoff-Witt and dual bases
-----------------------------------------+--------------------------------
Reporter: deneufchatel | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: minor | Milestone: sage-5.12
Component: combinatorics | Resolution:
Keywords: | Merged in:
Authors: Matthieu Deneufchâtel | Reviewers: Travis Scrimshaw
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: | Stopgaps:
-----------------------------------------+--------------------------------
Old description:
> Implements:
> - the Poincaré-Birkhoff-Witt basis of the free algebra and several
> related functions
> - the dual basis of the previous one in the shuffle algebra.
>
> Also puts `FreeAlgebra` in the category of `AlgebrasWithBases`.
>
> Apply: [attachment: trac_14898-pbw_folded-ts.patch]
New description:
Implements:
- the Poincaré-Birkhoff-Witt basis of the free algebra and several related
functions
- the dual basis of the previous one in the shuffle algebra.
Also puts `FreeAlgebra` in the category of `AlgebrasWithBases`.
Apply: [attachment:trac_14898-pbw_folded-ts.patch]
--
Comment (by tscrim):
As for why the files in `sage-main` were modified, did you run the `sage
-hg qimport` in the `sage-main` folder?
Hmmm....strange. I'm guessing my import statements are causing a circular
dependency without #14772? (I did some reworking of the import statements
and I recall they were very fickle.) Try moving the added import
statements into the functions where we actually call the imported
object(s).
If that doesn't work, perhaps it is worthwhile (IMO, it is even if the
above does work) to install sage-combinat by doing the following:
{{{
$ sage -b main
$ cd /to/sage-main
$ sage -hg qpop -a # Because cloning will take the current changes to
any patches that are applied
$ sage -combinat install # This will take a few minutes
$ cd /to/sage-combinat
$ sage -hg qpop trac_14898-pbw_folded-ts.patch # It's in the combinat
queue already
}}}
Best,[[BR]]
Travis
PS - Sorry for the delay
--
Ticket URL: <http://trac.sagemath.org/ticket/14898#comment:43>
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/groups/opt_out.