On 8/29/12 8:20 AM, Franco Saliola wrote:
>>>>> Someone sent me the following sage session, which I cannot reproduce,
>>>>> but I'm asking whether this is a known issue and whether someone can
>>>>> reproduce it:
>>>>>
>>>>>
>>>>> sage: p=SFAPower(QQ)
>>>>> sage: s=SFASchur(QQ)
>>>>>
>>>>> sage: f = p([1,1,1,1,1,1,1,1,1,1,1])/990 + p([2,2,2,2,2,1])/10 +
>>>>> p([5,5,1])/10 - p([10,1])/10 + p([9,1,1])/3 + p([3,3,3,1,1])/9 +
>>>>> 5*p([11])/11
>>>>>
>>>>> sage: [f.scalar(s(q)) for q in Partitions(11)]
>>>>> [1, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 2, 0, 1, 1, 1, 1, 0, 0, -1, 2, 1,
>>>>> -1, 2, 4, 3, 0, 1, 0, 2, 1, 0, 1, 1, 2, 1, 127020063634, 1, 1, 0, 0,
>>>>> 158403414193, 0, 1, -1, 1, 0, 19558976098, 0, 1, 3804836920632,
>>>>> 298744000054, 6021978496, -1, 0, 1]
>>>>>
>>>>> Expected:
>>>>> [1, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 2, 0, 1, 1, 1, 1, 0, 0, -1, 2, 1,
>>>>> -1, 2, 4, 3, 0, 1, 0, 2, 1, 0, 1, 1, 2, 1, 2, 1, 1, 0, 0, 3, 0, 1, -1,
>>>>> 1, 0, 2, 0, 1, 0, 0, 0, -1, 0, 1]
>>
>> I'm wondering: did this happen during a session, or is the bug triggered
>> deterministically after the preceding sequences of command ?
> 
> It sure looks likely, based on the following session (with 5.3.beta2).
> 
> To begin with, let's do a change of basis in a small degree:
> 
>     sage: p = SymmetricFunctions(QQ).powersum()
>     sage: s = SymmetricFunctions(QQ).schur()
>     sage: s(p[2,2])
>     s[1, 1, 1, 1] - s[2, 1, 1] + 2*s[2, 2] - s[3, 1] + s[4]
> 
> Now let's do one in a larger degree:
> 
>     sage: time g = s(p([1]*47))
>     Time: CPU 19.16 s, Wall: 20.91 s
> 
> Now let's do that first one again:
> 
>     sage: s(p[2,2])
>     s[1, 1, 1, 1] - s[2, 1, 1] + 4571483302*s[2, 2] - s[3, 1] + s[4]
> 
> That's not the correct answer ! And the next time you ask Sage, it
> gives different, still incorrect, answers:
> 
>     sage: s(p[2,2])
>     s[1, 1, 1, 1] - s[2, 1, 1] + 4614252243*s[2, 2] - s[3, 1] + s[4]
>     sage: s(p[2,2])
>     s[1, 1, 1, 1] - s[2, 1, 1] + 4634718110*s[2, 2] - s[3, 1] + s[4]
>     sage: s(p[2,2])
>     s[1, 1, 1, 1] - s[2, 1, 1] + 4631047636*s[2, 2] - s[3, 1] + s[4]

I can confirm that this happens for me as well (though with different numbers):

sage: p = SymmetricFunctions(QQ).powersum()
sage: s = SymmetricFunctions(QQ).schur()
sage: s(p[2,2])
s[1, 1, 1, 1] - s[2, 1, 1] + 2*s[2, 2] - s[3, 1] + s[4]
sage: time g = s(p([1]*47))
Time: CPU 14.38 s, Wall: 14.87 s
sage: s(p[2,2])
s[1, 1, 1, 1] - s[2, 1, 1] + 4570475192*s[2, 2] - s[3, 1] + s[4]
sage: s(p[2,2])
s[1, 1, 1, 1] - s[2, 1, 1] + 4614292718*s[2, 2] - s[3, 1] + s[4]

Best,

Anne

-- 
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