@@ -238,26 +238,6 @@ def apply(self, f, x, evaluation):
238238 )
239239 else : # many leaves
240240
241- if len (terms ) == 0 :
242- return IntegerZero
243- elif len (terms ) == 1 :
244- return terms [0 ]
245- else :
246- return Expression (SymbolPlus , * terms )
247- elif len (f .leaves ) == 1 :
248- if f .leaves [0 ] == x :
249- return Expression (
250- Expression (Expression ("Derivative" , Integer (1 )), f .head ), x
251- )
252- else :
253- g = f .leaves [0 ]
254- return Expression (
255- SymbolTimes ,
256- Expression ("D" , Expression (f .head , g ), g ),
257- Expression ("D" , g , x ),
258- )
259- else : # many leaves
260-
261241 def summand (leaf , index ):
262242 result = Expression (
263243 Expression (
@@ -412,7 +392,6 @@ def __init__(self, *args, **kwargs):
412392 super (Derivative , self ).__init__ (* args , ** kwargs )
413393
414394 def to_sympy (self , expr , ** kwargs ):
415- print ("calling to_sympy" )
416395 inner = expr
417396 exprs = [inner ]
418397 try :
@@ -766,7 +745,7 @@ class Solve(Builtin):
766745 >> sol = Solve[eqs, {x, y}] // Simplify
767746 = {{x -> 0, y -> 0}, {x -> 1, y -> 1}, {x -> -1 / 2 + I / 2 Sqrt[3], y -> -1 / 2 - I / 2 Sqrt[3]}, {x -> (1 - I Sqrt[3]) ^ 2 / 4, y -> -1 / 2 + I / 2 Sqrt[3]}}
768747 >> eqs /. sol // Simplify
769- = {{True, True}, {True, True}, {True, True }, {True, True}}
748+ = {{True, True}, {True, True}, {False, False }, {True, True}}
770749
771750 An underdetermined system:
772751 >> Solve[x^2 == 1 && z^2 == -1, {x, y, z}]
0 commit comments