Le mardi 22 décembre 2015 01:31:23 UTC+2, vdelecroix a écrit :
>
> Hello, 
>
> While responding to this ask question 
>
> http://ask.sagemath.org/question/31740/why-112321-and-111320 
>
> I discovered some inconsistencies with the modulo operators in Sage. We 
> indeed have three coexisting definitions for x % y 
>
>   1) the unique x' between [0,y) of the form x + ny  (used when both x 
> and y are integers) 
>
>   2) the unique x' between (-y/2, y/2] of the form x+ny (used when x is 
> a float) 
>
>   3) the result of an operation in Zmod(y) and a lift to {0, ..., y-1} 
> (used when x is a rational and y a float) 
>
> I would suggest to always use 1) but I am not sure if my opinion is 
> shared by many mathematicians and Sage programmers... 
>

After almost a year I created  #21745. The main problem will be to do the 
change but still ensure some backward compatibility. Any idea welcome...

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to