Yes they should definitely be consistent -- sorry, I misread your email and 
thought that you wanted the method for skew tableau to be the reverse of 
that for tableaux....not enough coffee (or maybe too much:).

As it currently stands there are many independent tableaux classes. 
Ideally, methods like this should live in a common base class so 
consistency is enforced and we don't re-implement them in each class.

Andrew

On Tuesday, 29 November 2016 09:33:52 UTC+11, Anne Schilling wrote:
>
> Hi Andrew, 
>
> If someone had just copied the code from Tableaux to SkewTableaux, 
> then at least it would be consistent. I think it is really bad, 
> if a method changes convention with a parent, given that one 
> could be a subclass of the other. 
>
> Best, 
>
> Anne 
>
> On 11/28/16 1:23 PM, Andrew wrote: 
> > Hi Anne, 
> > 
> > One of the problems with tableaux is that almost every possible 
> variation of any definition is used by some one. With this in mind we 
> probably should implement variations whenever possible. I don't 
> > know anything about the history of this particular method (git blame 
> might help), but I suspect that some one just copied the code from tableaux 
> to skew tableaux. I certainly have no objection either 
> > way as I don't use this method. 
> > 
> > Andrew 
> > 
> > On Tuesday, 29 November 2016 05:41:52 UTC+11, Anne Schilling wrote: 
> > 
> >     Hi Combinat developers, 
> > 
> >     Who came up with these conventions: 
> > 
> >     sage: s=Tableau([[4,5],[6,7],[7],[8]]) 
> >     sage: s.to_word_by_column() 
> >     word: 876475 
> >     sage: s=SkewTableau([[4,5],[6,7],[7],[8]]) 
> >     sage: s.to_word_by_column() 
> >     word: 574678 
> > 
> >     The column word of a skew tableau is the reverse of that 
> >     of a regular tableau. I think we should make the convention 
> >     the same (using the tableau convention!!!). 
> > 
> >     What do you think? 
> > 
> >     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 https://groups.google.com/group/sage-combinat-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to