@@ -2241,10 +2241,11 @@ class Assuming(Builtin):
22412241 >> Assuming[y>0, $Assumptions]
22422242 = {x > 0, y > 0}
22432243 """
2244- attributes = ("HoldRest" , )
2245-
2244+
2245+ attributes = ("HoldRest" ,)
2246+
22462247 def apply_assuming (self , cond , expr , evaluation ):
2247- "Assuming[cond_, expr_]"
2248+ "Assuming[cond_, expr_]"
22482249 cond = cond .evaluate (evaluation )
22492250 if cond .is_true ():
22502251 cond = []
@@ -2266,14 +2267,20 @@ def apply_assuming(self, cond, expr, evaluation):
22662267 if assumptions .is_symbol () or not assumptions .has_form ("List" , None ):
22672268 assumptions = [assumptions ]
22682269 else :
2269- assumptions = assumptions .leaves
2270+ assumptions = assumptions .leaves
22702271 cond = assumptions + tuple (cond )
2271- Expression ("Set" , Symbol ("System`$Assumptions" ), Expression ("List" , * cond )).evaluate (evaluation )
2272+ Expression (
2273+ "Set" , Symbol ("System`$Assumptions" ), Expression ("List" , * cond )
2274+ ).evaluate (evaluation )
22722275 ret = expr .evaluate (evaluation )
22732276 if assumptions :
2274- Expression ("Set" , Symbol ("System`$Assumptions" ), Expression ("List" , * assumptions )).evaluate (evaluation )
2277+ Expression (
2278+ "Set" , Symbol ("System`$Assumptions" ), Expression ("List" , * assumptions )
2279+ ).evaluate (evaluation )
22752280 else :
2276- Expression ("Set" , Symbol ("System`$Assumptions" ), Expression ("List" , SymbolTrue )).evaluate (evaluation )
2281+ Expression (
2282+ "Set" , Symbol ("System`$Assumptions" ), Expression ("List" , SymbolTrue )
2283+ ).evaluate (evaluation )
22772284 return ret
22782285
22792286
0 commit comments