I'm writing the part of the new tutorial on solve(). I have some questions
- What is a good example of an equation that has a solution, but which cannot be represented symbolically (as an example of when solve() might return no solutions for this reason)? - I thought we decided to remove NotImplementedError from solve(). Or was that just None? - The lack of a consistant return type is killing me. It seems the type depends not just on whether you are solving one or two equations, but also on the *type* of the equations! In [5]: solve([x - 1, y - 1], [x, y]) Out[5]: {x: 1, y: 1} In [6]: solve([x**2 - 1, y - 1], [x, y]) Out[6]: [(-1, 1), (1, 1)] Is there a reason that we don't set `dict=True` by default, at least for systems of equations? I'm tempted to not even discuss solving systems of equations at all, because the lack of a consistant return type would just make the discussion too confusing for new users (and embarrassing for us). Aaron Meurer -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. Visit this group at http://groups.google.com/group/sympy?hl=en-US. For more options, visit https://groups.google.com/groups/opt_out.