For example:

sage: a=[[QQ((x<2).rhs()),+oo],[-oo,QQ((x<1).rhs())]]; a.sort(); print a
[[-Infinity, 1], [2, +Infinity]]

On Saturday, September 15, 2012 7:32:22 PM UTC+2, [email protected] wrote:
>
> I stumbled upon the following problem: the following code does not work as 
> it should:
> a=[[(x<2).rhs(),oo],[-oo,(x<1).rhs()]]; a.sort(); print a
> However the following works
> a=[[2,oo],[-oo,1]]; a.sort(); print a
> and this too
> a=[(x<2).rhs(),(x<1).rhs()]; a.sort(); print a
>
> In the hand it is very confusing AND i am stuck in my program for this 
> very reason. I think the problem somehow is related to the fact that 
> (x<2).rhs() and (x<1).rhs() are expressions, not sage numbers.
>
> I thought that if I could convert those expressions into sage numbers then 
> it should work. However I did not find any way to accomplish this. I tried 
> #sagemath on IRC, but no luck.
>
> Regards to you all!
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/sage-support?hl=en.


Reply via email to