#12250: Implementation of weak k-tableaux
------------------------------------+---------------------------------------
Reporter: aschilling | Owner: sage-combinat
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: tableaux, days49 | Work issues:
Report Upstream: N/A | Reviewers: Mike Zabrocki
Authors: Anne Schilling | Merged in:
Dependencies: #14519 | Stopgaps:
------------------------------------+---------------------------------------
Comment (by aschilling):
Hi Travis and Mike,
Thank you for your review comments. I incorporated them all, except for
the input of the inner shape yet and the comments below:
> - In the same vein, could we make it so that we can convert between
different representations with parents? I.e. I'd like to do the following:
> {{{
> sage: T = WeakTableaux(3, [5,2,1], [1,1,1,1,1,1])
> sage: T2 = WeakTableaux(3, [3,2,1], [1,1,1,1,1,1],
representation='bounded')
> sage: T2(T[0])
> }}}
We discussed coercing during design discussions at Sage Days 49 and
currently decided against it. For now, it is easy to go between the
various representations with the representation method. If we really need
this feature, we can always add coercion later.
> - I think the `from_*` (and quite possibly the `to_*`) methods maybe
should be available in the parents rather than as classmethods for the
element classes.
This is what Nicolas suggested to me, so I will leave it as is.
Best,
Anne
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12250#comment:11>
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.