On Thu, 23 Dec 2021 at 08:33, [email protected] <[email protected]> wrote: > > Le mardi 21 décembre 2021 à 16:41:06 UTC+1, [email protected] a écrit : >> >> e1 is quadratic only if f and e2 is linear in g and quadratic in f...it is a >> pretty simple system but there are lots of extraneous symbols. Even paring >> down the symbols to the system `(F1*(F2 + F3*f + f**2), G3*(G4 + G6*f**2 + >> G7*g + f*(G1 + G5*g - g))` takes a long time to solve and simplify. > > > That’s my point… BTW : with check=False, solving with Sympy’s solver is about > as fast as with Maxima’s solver ; checking is slower, simplifying is > extremely slow :
I think that the way solve checks solutions is misguided. In a simple example like this there is no need to check the solutions. There are cases where it is needed to avoid spurious solutions (e.g. after unrad) but for a simple polynomial system like this the checking is unnecessary. -- Oscar -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAHVvXxT23BOHVPZ36%2BQ%2BHOZ2_btU6JW4LouQKNyZOQj5T2UEZA%40mail.gmail.com.
