Status: Accepted
Owner: ----
Labels: Type-Defect Priority-Medium Solvers

New issue 2992 by krastano...@gmail.com: in solve: check=False produces wrong answers
http://code.google.com/p/sympy/issues/detail?id=2992

I may have misunderstood the idea behind check=False. In this case just mark as WontFix

What I think it should be:
solve(sin(x)/x) >> []
solve(sin(x)/x, check=False) >> [] # in master this wrongly gives [0]
solve(sin(x)/x - 1) >> [] # NotImplemented (ok)
solve(sin(x)/x - 1, check=False) >> [0] # NotImplemented (ok)

At the moment check=True produces correct answers (near the zero) if expr=O(x)/O(1). check=False helps to find correct answers when expr=O(x**p)/O(x**q) if p>q but produces incorrect answers if p<=q.

check also issue 2981

--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To post to this group, send email to sympy-issues@googlegroups.com.
To unsubscribe from this group, send email to 
sympy-issues+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy-issues?hl=en.

Reply via email to