What is the argument that makes PP(0) == 0 bad? If PP(0) is allowed, I 
don't see how PP(0) == 0 is particularly worse.

Because PP(AA(0)) and PP(BB(0)) should be different points, so it's not so 
clear which one should have precedence. PP(0) happens to choose PP(BB(0)). 
I don't think that's canonical enough to promote to PP(0) == 0 working as 
well.

sage: hash(0)
0
sage: hash(ProjectiveSpace(QQ,1)(0))
3713080549409410656

also suggests that equality is not warranted.

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