Am 23.04.2015 um 23:57 schrieb Amit Saha:
> My thinking is if x is declared to be positive, substituting negative
> values should result in an error. Does that make sense?
To me it does.
Personally, I'd prefer to label it as "just an inconsistency", such as
asserting And(Q, ~Q), or asking for the solution of a overdetermined
linear system.
People like to ignore inconsistencies if they don't matter. E.g.
And(False, And(Q, ~Q)) is often considered to be False.
I don't know how SymPy handles inconsistencies.