I would be interested to add existing code to such a class, especially
things related to abaci and 0-1 sequences. Also a fast iterator over
cores would be nice, but I am quite sure the implementation I have
could be much improved.
Paul


On Sun, Jul 24, 2011 at 1:16 AM, Anne Schilling <a...@math.ucdavis.edu> wrote:
>        Hi All!
>
> What is the status on a class for cores? Does that exist by now?
>
> I would like to have some new methods in Partitions such as
> is_core and from_core_to_k_bounded which goes from k+1 cores
> to k-bounded partitions.
>
> Currently one can do
>
>    sage: la = Partition([4,3,3,3,2,2,1])
>    sage: kappa = la.k_skew(4); kappa
>    [[12, 8, 5, 5, 2, 2, 1], [8, 5, 2, 2]]
>
>    sage: kappa.row_lengths()
>    [4, 3, 3, 3, 2, 2, 1]
>
> but as far as I can see there is no inverse yet for k_skew
> if only kappa[0] is specified.
>
> Best,
>
> Anne
>
> On 4/9/11 11:11 AM, Florent Hivert wrote:
>>
>>       Hi there,
>>
>> Currently the methods core and quotient returns respectively a list and a
>> list
>> of list. Does anyone object on having them return a partition and a tuple
>> of
>> partition ?
>>
>> sage: Partition([7,7,5,3,3,3,1]).core(3)
>> [1, 1]
>> sage: type(Partition([7,7,5,3,3,3,1]).core(3))
>> <type 'list'>
>>
>> sage:  sage: Partition([7,7,5,3,3,3,1]).quotient(3)
>> [[2], [1], [2, 2, 2]]
>> sage:  type(Partition([7,7,5,3,3,3,1]).quotient(3)[0])
>> <type 'list'>
>>
>> In the long term, there could be a particular class for cores (there is
>> already a prototype in the k-tableaux patch). But on the contrary of what
>> is
>> in this patch, I've rather have this class inherits from partitions. Any
>> comments ?
>>
>> Cheers,
>>
>> Florent
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-combinat-devel" group.
> To post to this group, send email to sage-combinat-devel@googlegroups.com.
> To unsubscribe from this group, send email to
> sage-combinat-devel+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/sage-combinat-devel?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-combinat-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-combinat-devel?hl=en.

Reply via email to