id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	work_issues	upstream	reviewer	author	merged	dependencies	stopgaps
3936	Throw exceptions on nonsensical comparisons?	nbruin	tbd	"It is impossible to have Python's universal comparison and have mathematically sound meaning to comparison. Transitivity and/or other properties have to cave at some point.

One example:
{{{
sage: L=[int(0),None,1,int(2),3]
sage: L.sort()
sage: L
[1, None, 0, 2, 3]
sage: L[0]<L[2]
False
}}}
Would it be at all feasible to throw exceptions on non-sensical comparisons, such as 1 > None ?
{{{**}}} instead of {{{^}}} seems pretty mild compared to this."	defect	closed	major	sage-duplicate/invalid/wontfix	algebra	invalid									
