#10890: wrong type for the element of PartitionsInBox(h,0)
-----------------------------+----------------------------------------------
Reporter: mallet | Owner: somebody
Type: defect | Status: new
Priority: minor | Milestone: sage-4.7
Component: combinatorics | Keywords: partition
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
-----------------------------+----------------------------------------------
Old description:
> sage.combinat.partition.PartitionsInBox(h, w) is the combinatorial class
> of partitions that fit in a h by w box. Therefore,
> PartitionsInBox(h,w).list() is supposed to return a list of Partitions.
> However, if h=0, it returns [[]] (a list containing a list) instead of
> [Partition([])] (a list containing a Partition).
>
> Example (with Sage 4.6.2 and sage-combinat):
>
> sage: type(PartitionsInBox(0,0)[0])
> <type 'list'>
>
> while we should have:
> sage: type(PartitionsInBox(0,0)[0])
> <class 'sage.combinat.partition.Partition_class'>
>
> I am going to add a patch in the Mercurial queue to fix this.
New description:
{{{sage.combinat.partition.PartitionsInBox(h, w)}}} is the combinatorial
class of partitions that fit in a h by w box. Therefore,
{{{PartitionsInBox(h,w).list()}}} is supposed to return a list of
{{{Partition}}}s. However, if h=0, it returns {{{[[]]}}} (a list
containing a list) instead of {{{[Partition([])]}}} (a list containing a
{{{Partition}}}).
Example (with Sage 4.6.2 and sage-combinat):
{{{
sage: type(PartitionsInBox(0,0)[0])
<type 'list'>
}}}
while we should have:
{{{
sage: type(PartitionsInBox(0,0)[0])
<class 'sage.combinat.partition.Partition_class'>
}}}
I am going to add a patch in the Mercurial queue to fix this.
--
Comment(by mallet):
Sage code formatting
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10890#comment:1>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.