#14234: Restructuring Diagram/Partition Algebras to match category structure
-------------------------------------------------+-------------------------
Reporter: ghseeli | Owner:
Type: enhancement | AlexGhitza
Priority: minor | Status:
Component: algebra | needs_review
Keywords: Partition algebra, diagram | Milestone:
algebra, days38, days40 | sage-5.11
Authors: Stephen Doty, Aaron Lauve, | Resolution:
George H. Seelinger | Merged in:
Report Upstream: N/A | Reviewers: Travis
Branch: | Scrimshaw
Stopgaps: | Work issues:
| Dependencies:
-------------------------------------------------+-------------------------
Old description:
> Currently, the Partition/Diagram Algebra implementations in Sage need to
> be redone. This problem was identified at Sage Days 38. The documentation
> is not very clear on how it should be used, and although it is supposed
> to be an algebra, it does not follow the standard form for algebras in
> Sage (most likely because these algebras have not been modified since
> 2007.) [[BR]][[BR]]This attached program seeks to provide an alternate
> implementation for, and eventually replace once dependencies are
> resolved, the existing !PartionAlgebra package. More detail about these
> specific algebras can be found in a 2005 paper by Halverson and Ram
> titled "Partition Algebras." This new implementation restructures the
> Partition/Diagram Algebras to use the category structure in Sage, so that
> they are actually implemented as Algebras_with_basis. The new
> implementation also provides much more detailed documentation on how to
> use the Partition Algebras, what they actually are, and provides an
> easier and more standard usage pattern (inherited from
> !CombinatorialFreeModule.)
New description:
Currently, the Partition/Diagram Algebra implementations in Sage need to
be redone. This problem was identified at Sage Days 38. The documentation
is not very clear on how it should be used, and although it is supposed to
be an algebra, it does not follow the standard form for algebras in Sage
(most likely because these algebras have not been modified since 2007.)
[[BR]][[BR]]This attached program seeks to provide an alternate
implementation for, and eventually replace once dependencies are resolved,
the existing !PartionAlgebra package. More detail about these specific
algebras can be found in a 2005 paper by Halverson and Ram titled
"Partition Algebras." This new implementation restructures the
Partition/Diagram Algebras to use the category structure in Sage, so that
they are actually implemented as Algebras_with_basis. The new
implementation also provides much more detailed documentation on how to
use the Partition Algebras, what they actually are, and provides an easier
and more standard usage pattern (inherited from !CombinatorialFreeModule.)
----
Apply:
* [attachment:trac_14234_revision_for_5.10_compatibility.patch]
* [attachment:trac_14234-review-ts.patch]
--
Comment (by tscrim):
For patchbot:
Apply: trac_14234_revision_for_5.10_compatibility.patch trac_14234-review-
ts.patch
--
Ticket URL: <http://trac.sagemath.org/ticket/14234#comment:10>
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.