On 7/11/13 1:28 AM, Nicolas M. Thiery wrote: > On Thu, Jul 11, 2013 at 01:14:09AM -0700, Travis Scrimshaw wrote: >> On Nicolas' second point, don't we want Tableau to inherit from >> SkewTableau > > I am not sure: at least not if the internal data structures are not > the same, which is probably what we want. On the other hand, on the > abstract class level, the answer is probably yes. > >> (and likewise for the parents)? > > Yes. Just being a bit careful that we conform to the ``isA`` paradigm: > the class of ``Tableaux()`` should not inherit from that of > ``SkewTableaux()``: the unique set of all tableaux is not the unique > set of all skew tableaux. Oh the other hand, the class of > ``StandardTableaux(shape)`` could well inherit from that of > ``StandardSkewTableaux(outer_shape, inner_shape)``: a set of all > standard tableaux of a given shape is indeed a special case of a set > of all standard tableaux of a given outer shape and inner shape.
Just to let you know: for the weak k-tableaux I have now implemented the WeakTableaux(k, shape, inner_shape = [], weight, representation = "core") option! That seems the most natural in this setting! Best, Anne -- You received this message because you are subscribed to the Google Groups "sage-combinat-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-combinat-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-combinat-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-combinat-devel. For more options, visit https://groups.google.com/groups/opt_out.