0.810 * [progress]: [Phase 1 of 3] Setting up. 0.004 * * * [progress]: [1/2] Preparing points 0.422 * * * [progress]: [2/2] Setting up program. 0.912 * [progress]: [Phase 2 of 3] Improving. 0.912 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.916 * [simplify]: Simplifying: (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) 0.917 * * [simplify]: iteration 1: (19 enodes) 0.935 * * [simplify]: iteration 2: (35 enodes) 0.947 * * [simplify]: iteration 3: (62 enodes) 0.966 * * [simplify]: iteration 4: (95 enodes) 0.995 * * [simplify]: iteration 5: (208 enodes) 1.095 * * [simplify]: iteration 6: (821 enodes) 3.339 * * [simplify]: Extracting #0: cost 1 inf + 0 3.342 * * [simplify]: Extracting #1: cost 392 inf + 0 3.352 * * [simplify]: Extracting #2: cost 1289 inf + 1 3.365 * * [simplify]: Extracting #3: cost 1324 inf + 187 3.379 * * [simplify]: Extracting #4: cost 1308 inf + 2805 3.399 * * [simplify]: Extracting #5: cost 1096 inf + 129909 3.495 * * [simplify]: Extracting #6: cost 383 inf + 835301 3.683 * * [simplify]: Extracting #7: cost 27 inf + 1236790 3.935 * * [simplify]: Extracting #8: cost 0 inf + 1267737 4.194 * [simplify]: Simplified to: (* (exp (- (* y.re (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.im))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) 4.221 * * [progress]: iteration 1 / 4 4.221 * * * [progress]: picking best candidate 4.234 * * * * [pick]: Picked # 4.234 * * * [progress]: localizing error 4.287 * * * [progress]: generating rewritten candidates 4.288 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 4.295 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 4.306 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 3) 4.317 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1) 4.344 * * * [progress]: generating series expansions 4.345 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 4.351 * [backup-simplify]: Simplify (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) into (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) 4.351 * [approximate]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in (y.im x.re x.im y.re) around 0 4.352 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.re 4.352 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.re 4.354 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 4.354 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.re 4.354 * [taylor]: Taking taylor expansion of y.im in y.re 4.354 * [backup-simplify]: Simplify y.im into y.im 4.354 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 4.354 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 4.354 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 4.354 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 4.354 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 4.354 * [taylor]: Taking taylor expansion of x.re in y.re 4.354 * [backup-simplify]: Simplify x.re into x.re 4.354 * [taylor]: Taking taylor expansion of x.re in y.re 4.355 * [backup-simplify]: Simplify x.re into x.re 4.355 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 4.355 * [taylor]: Taking taylor expansion of x.im in y.re 4.355 * [backup-simplify]: Simplify x.im into x.im 4.355 * [taylor]: Taking taylor expansion of x.im in y.re 4.355 * [backup-simplify]: Simplify x.im into x.im 4.355 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 4.355 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.357 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 4.357 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 4.357 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 4.358 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 4.358 * [backup-simplify]: Simplify (+ 0 0) into 0 4.359 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 4.359 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4.359 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 4.359 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 4.359 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.359 * [taylor]: Taking taylor expansion of y.re in y.re 4.359 * [backup-simplify]: Simplify 0 into 0 4.359 * [backup-simplify]: Simplify 1 into 1 4.359 * [backup-simplify]: Simplify (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 4.359 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 4.360 * [backup-simplify]: Simplify (+ (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 0) into (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 4.360 * [backup-simplify]: Simplify (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (sin (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 4.360 * [backup-simplify]: Simplify (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (cos (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 4.360 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.im 4.360 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.im 4.360 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 4.360 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.im 4.360 * [taylor]: Taking taylor expansion of y.im in x.im 4.360 * [backup-simplify]: Simplify y.im into y.im 4.360 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.im 4.360 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.im 4.360 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 4.360 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.im 4.360 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.im 4.360 * [taylor]: Taking taylor expansion of x.re in x.im 4.361 * [backup-simplify]: Simplify x.re into x.re 4.361 * [taylor]: Taking taylor expansion of x.re in x.im 4.361 * [backup-simplify]: Simplify x.re into x.re 4.361 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.im 4.361 * [taylor]: Taking taylor expansion of x.im in x.im 4.361 * [backup-simplify]: Simplify 0 into 0 4.361 * [backup-simplify]: Simplify 1 into 1 4.361 * [taylor]: Taking taylor expansion of x.im in x.im 4.361 * [backup-simplify]: Simplify 0 into 0 4.361 * [backup-simplify]: Simplify 1 into 1 4.361 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 4.361 * [backup-simplify]: Simplify (* 0 0) into 0 4.361 * [backup-simplify]: Simplify (+ (pow x.re 2) 0) into (pow x.re 2) 4.361 * [backup-simplify]: Simplify (sqrt (pow x.re 2)) into x.re 4.362 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 4.362 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 4.362 * [backup-simplify]: Simplify (+ 0 0) into 0 4.363 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.re 2)))) into 0 4.363 * [backup-simplify]: Simplify (log x.re) into (log x.re) 4.363 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 4.363 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 4.363 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.363 * [taylor]: Taking taylor expansion of y.re in x.im 4.363 * [backup-simplify]: Simplify y.re into y.re 4.363 * [backup-simplify]: Simplify (* y.im (log x.re)) into (* y.im (log x.re)) 4.363 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.363 * [backup-simplify]: Simplify (+ (* y.im (log x.re)) (* (atan2 x.im x.re) y.re)) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re))) 4.363 * [backup-simplify]: Simplify (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) into (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) 4.363 * [backup-simplify]: Simplify (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) into (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) 4.363 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.re 4.364 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.re 4.364 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 4.364 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.re 4.364 * [taylor]: Taking taylor expansion of y.im in x.re 4.364 * [backup-simplify]: Simplify y.im into y.im 4.364 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.re 4.364 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.re 4.364 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 4.364 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.re 4.364 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.re 4.364 * [taylor]: Taking taylor expansion of x.re in x.re 4.364 * [backup-simplify]: Simplify 0 into 0 4.364 * [backup-simplify]: Simplify 1 into 1 4.364 * [taylor]: Taking taylor expansion of x.re in x.re 4.364 * [backup-simplify]: Simplify 0 into 0 4.364 * [backup-simplify]: Simplify 1 into 1 4.364 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.re 4.364 * [taylor]: Taking taylor expansion of x.im in x.re 4.364 * [backup-simplify]: Simplify x.im into x.im 4.364 * [taylor]: Taking taylor expansion of x.im in x.re 4.364 * [backup-simplify]: Simplify x.im into x.im 4.364 * [backup-simplify]: Simplify (* 0 0) into 0 4.365 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.365 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 4.365 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 4.365 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 4.365 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 4.366 * [backup-simplify]: Simplify (+ 0 0) into 0 4.366 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 4.366 * [backup-simplify]: Simplify (log x.im) into (log x.im) 4.366 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 4.366 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 4.366 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.366 * [taylor]: Taking taylor expansion of y.re in x.re 4.366 * [backup-simplify]: Simplify y.re into y.re 4.366 * [backup-simplify]: Simplify (* y.im (log x.im)) into (* y.im (log x.im)) 4.366 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.366 * [backup-simplify]: Simplify (+ (* y.im (log x.im)) (* (atan2 x.im x.re) y.re)) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) 4.366 * [backup-simplify]: Simplify (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) into (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) 4.367 * [backup-simplify]: Simplify (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) into (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) 4.367 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 4.367 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 4.367 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 4.367 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 4.367 * [taylor]: Taking taylor expansion of y.im in y.im 4.367 * [backup-simplify]: Simplify 0 into 0 4.367 * [backup-simplify]: Simplify 1 into 1 4.367 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 4.367 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 4.367 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 4.367 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 4.367 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 4.367 * [taylor]: Taking taylor expansion of x.re in y.im 4.367 * [backup-simplify]: Simplify x.re into x.re 4.367 * [taylor]: Taking taylor expansion of x.re in y.im 4.367 * [backup-simplify]: Simplify x.re into x.re 4.367 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 4.367 * [taylor]: Taking taylor expansion of x.im in y.im 4.367 * [backup-simplify]: Simplify x.im into x.im 4.367 * [taylor]: Taking taylor expansion of x.im in y.im 4.367 * [backup-simplify]: Simplify x.im into x.im 4.367 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 4.367 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.368 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 4.368 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 4.368 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 4.368 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 4.368 * [backup-simplify]: Simplify (+ 0 0) into 0 4.368 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 4.369 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4.369 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 4.369 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 4.369 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.369 * [taylor]: Taking taylor expansion of y.re in y.im 4.369 * [backup-simplify]: Simplify y.re into y.re 4.369 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 4.369 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.369 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 4.369 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 4.369 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 4.369 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 4.369 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 4.369 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 4.369 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 4.369 * [taylor]: Taking taylor expansion of y.im in y.im 4.369 * [backup-simplify]: Simplify 0 into 0 4.369 * [backup-simplify]: Simplify 1 into 1 4.370 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 4.370 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 4.370 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 4.370 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 4.370 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 4.370 * [taylor]: Taking taylor expansion of x.re in y.im 4.370 * [backup-simplify]: Simplify x.re into x.re 4.370 * [taylor]: Taking taylor expansion of x.re in y.im 4.370 * [backup-simplify]: Simplify x.re into x.re 4.370 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 4.370 * [taylor]: Taking taylor expansion of x.im in y.im 4.370 * [backup-simplify]: Simplify x.im into x.im 4.370 * [taylor]: Taking taylor expansion of x.im in y.im 4.370 * [backup-simplify]: Simplify x.im into x.im 4.370 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 4.370 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.370 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 4.370 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 4.370 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 4.370 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 4.371 * [backup-simplify]: Simplify (+ 0 0) into 0 4.371 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 4.371 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4.371 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 4.371 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 4.371 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.371 * [taylor]: Taking taylor expansion of y.re in y.im 4.371 * [backup-simplify]: Simplify y.re into y.re 4.372 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 4.372 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.372 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 4.372 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 4.372 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 4.373 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 4.373 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 4.373 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 4.373 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 4.373 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 4.373 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 4.373 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.373 * [taylor]: Taking taylor expansion of y.re in x.re 4.373 * [backup-simplify]: Simplify y.re into y.re 4.373 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.373 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 4.373 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 4.373 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 4.374 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 4.374 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 4.374 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 4.374 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 4.374 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 4.374 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.374 * [taylor]: Taking taylor expansion of y.re in x.im 4.374 * [backup-simplify]: Simplify y.re into y.re 4.374 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.374 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 4.374 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 4.374 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 4.374 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 4.374 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 4.374 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 4.374 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 4.374 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 4.375 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.375 * [taylor]: Taking taylor expansion of y.re in y.re 4.375 * [backup-simplify]: Simplify 0 into 0 4.375 * [backup-simplify]: Simplify 1 into 1 4.375 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 4.375 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 4.375 * [backup-simplify]: Simplify 0 into 0 4.377 * [backup-simplify]: Simplify (+ 0) into 0 4.377 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 4.380 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 1) into 0 4.380 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 4.380 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 4.380 * [backup-simplify]: Simplify (+ (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 0) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4.381 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 1) 1))) into (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 4.381 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0)) into (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 4.382 * [backup-simplify]: Simplify (+ 0 (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 4.382 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) in x.re 4.382 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 4.382 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 4.382 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 4.382 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.382 * [taylor]: Taking taylor expansion of y.re in x.re 4.382 * [backup-simplify]: Simplify y.re into y.re 4.382 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.382 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 4.382 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 4.382 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 4.382 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 4.382 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 4.382 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 4.382 * [taylor]: Taking taylor expansion of x.re in x.re 4.382 * [backup-simplify]: Simplify 0 into 0 4.382 * [backup-simplify]: Simplify 1 into 1 4.383 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 4.383 * [taylor]: Taking taylor expansion of x.im in x.re 4.383 * [backup-simplify]: Simplify x.im into x.im 4.383 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.383 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 4.384 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 4.384 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 4.384 * [backup-simplify]: Simplify (+ 0 0) into 0 4.384 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 4.384 * [backup-simplify]: Simplify (log x.im) into (log x.im) 4.385 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 4.385 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 4.385 * [backup-simplify]: Simplify (- 0) into 0 4.385 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 4.385 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) 4.385 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) in x.im 4.385 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 4.386 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 4.386 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 4.386 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.386 * [taylor]: Taking taylor expansion of y.re in x.im 4.386 * [backup-simplify]: Simplify y.re into y.re 4.386 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.386 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 4.386 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 4.386 * [taylor]: Taking taylor expansion of (log x.im) in x.im 4.386 * [taylor]: Taking taylor expansion of x.im in x.im 4.386 * [backup-simplify]: Simplify 0 into 0 4.386 * [backup-simplify]: Simplify 1 into 1 4.386 * [backup-simplify]: Simplify (log 1) into 0 4.386 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 4.387 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 4.387 * [backup-simplify]: Simplify (- 0) into 0 4.387 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 4.388 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 4.388 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) 4.388 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) in y.re 4.388 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 4.388 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 4.388 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 4.388 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.388 * [taylor]: Taking taylor expansion of y.re in y.re 4.388 * [backup-simplify]: Simplify 0 into 0 4.388 * [backup-simplify]: Simplify 1 into 1 4.388 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 4.388 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 4.388 * [taylor]: Taking taylor expansion of (log x.im) in y.re 4.388 * [taylor]: Taking taylor expansion of x.im in y.re 4.388 * [backup-simplify]: Simplify x.im into x.im 4.389 * [backup-simplify]: Simplify (log x.im) into (log x.im) 4.389 * [backup-simplify]: Simplify (* 1 (log x.im)) into (log x.im) 4.389 * [backup-simplify]: Simplify (log x.im) into (log x.im) 4.389 * [backup-simplify]: Simplify (+ 0) into 0 4.390 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 4.390 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 4.391 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.391 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 4.392 * [backup-simplify]: Simplify (+ 0 0) into 0 4.392 * [taylor]: Taking taylor expansion of 0 in x.im 4.392 * [backup-simplify]: Simplify 0 into 0 4.392 * [taylor]: Taking taylor expansion of 0 in y.re 4.392 * [backup-simplify]: Simplify 0 into 0 4.392 * [backup-simplify]: Simplify 0 into 0 4.392 * [backup-simplify]: Simplify (+ 0) into 0 4.393 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 4.393 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 4.394 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.394 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 4.394 * [backup-simplify]: Simplify (+ 0 0) into 0 4.395 * [taylor]: Taking taylor expansion of 0 in y.re 4.395 * [backup-simplify]: Simplify 0 into 0 4.395 * [backup-simplify]: Simplify 0 into 0 4.395 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (atan2 x.im x.re) 1) 1))) into (atan2 x.im x.re) 4.395 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.395 * [backup-simplify]: Simplify (+ (* -1 (/ (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) 2)) 0) into (- (* 1/2 (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) 4.396 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) (- (* 1/2 (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 4.398 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 4.398 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 4.399 * [backup-simplify]: Simplify (+ 0 0) into 0 4.399 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow x.re 2) (pow x.im 2))))) into 0 4.400 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 2) into 0 4.401 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) into 0 4.402 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 4.402 * [backup-simplify]: Simplify (+ 0 0) into 0 4.402 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.403 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0))) into 0 4.403 * [backup-simplify]: Simplify (+ (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 0) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) 4.403 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) in x.re 4.403 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) in x.re 4.403 * [taylor]: Taking taylor expansion of 1/2 in x.re 4.403 * [backup-simplify]: Simplify 1/2 into 1/2 4.403 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)) in x.re 4.403 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 4.403 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 4.403 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 4.403 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.403 * [taylor]: Taking taylor expansion of y.re in x.re 4.403 * [backup-simplify]: Simplify y.re into y.re 4.403 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.403 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 4.403 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 4.403 * [taylor]: Taking taylor expansion of (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2) in x.re 4.403 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 4.403 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 4.403 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 4.403 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 4.404 * [taylor]: Taking taylor expansion of x.re in x.re 4.404 * [backup-simplify]: Simplify 0 into 0 4.404 * [backup-simplify]: Simplify 1 into 1 4.404 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 4.404 * [taylor]: Taking taylor expansion of x.im in x.re 4.404 * [backup-simplify]: Simplify x.im into x.im 4.404 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.404 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 4.404 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 4.404 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 4.404 * [backup-simplify]: Simplify (+ 0 0) into 0 4.404 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 4.404 * [backup-simplify]: Simplify (log x.im) into (log x.im) 4.404 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 4.404 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 4.404 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 4.404 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 4.405 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 4.405 * [backup-simplify]: Simplify (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 4.405 * [backup-simplify]: Simplify (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 4.405 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in x.im 4.405 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in x.im 4.405 * [taylor]: Taking taylor expansion of 1/2 in x.im 4.405 * [backup-simplify]: Simplify 1/2 into 1/2 4.405 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in x.im 4.405 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 4.405 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 4.405 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 4.405 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.405 * [taylor]: Taking taylor expansion of y.re in x.im 4.405 * [backup-simplify]: Simplify y.re into y.re 4.405 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.405 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 4.405 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 4.405 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in x.im 4.405 * [taylor]: Taking taylor expansion of (log x.im) in x.im 4.405 * [taylor]: Taking taylor expansion of x.im in x.im 4.405 * [backup-simplify]: Simplify 0 into 0 4.405 * [backup-simplify]: Simplify 1 into 1 4.405 * [backup-simplify]: Simplify (log 1) into 0 4.406 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 4.406 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 4.406 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 4.406 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 4.406 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 4.407 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 4.407 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 4.407 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 4.407 * [backup-simplify]: Simplify (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 4.407 * [backup-simplify]: Simplify (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 4.407 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in y.re 4.407 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in y.re 4.407 * [taylor]: Taking taylor expansion of 1/2 in y.re 4.407 * [backup-simplify]: Simplify 1/2 into 1/2 4.407 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in y.re 4.407 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 4.407 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 4.407 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 4.407 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.407 * [taylor]: Taking taylor expansion of y.re in y.re 4.407 * [backup-simplify]: Simplify 0 into 0 4.407 * [backup-simplify]: Simplify 1 into 1 4.407 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 4.408 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 4.408 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in y.re 4.408 * [taylor]: Taking taylor expansion of (log x.im) in y.re 4.408 * [taylor]: Taking taylor expansion of x.im in y.re 4.408 * [backup-simplify]: Simplify x.im into x.im 4.408 * [backup-simplify]: Simplify (log x.im) into (log x.im) 4.408 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 4.408 * [backup-simplify]: Simplify (* 0 (pow (log x.im) 2)) into 0 4.408 * [backup-simplify]: Simplify (* 1/2 0) into 0 4.408 * [backup-simplify]: Simplify (- 0) into 0 4.408 * [backup-simplify]: Simplify 0 into 0 4.409 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 4.409 * [backup-simplify]: Simplify (+ 0) into 0 4.409 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 4.410 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 4.410 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.410 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 4.411 * [backup-simplify]: Simplify (- 0) into 0 4.411 * [backup-simplify]: Simplify (+ 0 0) into 0 4.411 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 4.411 * [taylor]: Taking taylor expansion of 0 in x.im 4.411 * [backup-simplify]: Simplify 0 into 0 4.411 * [taylor]: Taking taylor expansion of 0 in y.re 4.411 * [backup-simplify]: Simplify 0 into 0 4.411 * [backup-simplify]: Simplify 0 into 0 4.412 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.412 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 4.412 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 4.413 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.413 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 4.413 * [backup-simplify]: Simplify (+ 0 0) into 0 4.414 * [taylor]: Taking taylor expansion of 0 in x.im 4.414 * [backup-simplify]: Simplify 0 into 0 4.414 * [taylor]: Taking taylor expansion of 0 in y.re 4.414 * [backup-simplify]: Simplify 0 into 0 4.414 * [backup-simplify]: Simplify 0 into 0 4.414 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 4.415 * [backup-simplify]: Simplify (+ 0) into 0 4.415 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 4.415 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 4.416 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.416 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 4.416 * [backup-simplify]: Simplify (- 0) into 0 4.416 * [backup-simplify]: Simplify (+ 0 0) into 0 4.417 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 4.417 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 4.417 * [taylor]: Taking taylor expansion of 0 in y.re 4.417 * [backup-simplify]: Simplify 0 into 0 4.417 * [backup-simplify]: Simplify 0 into 0 4.417 * [taylor]: Taking taylor expansion of 0 in y.re 4.417 * [backup-simplify]: Simplify 0 into 0 4.417 * [backup-simplify]: Simplify 0 into 0 4.417 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.418 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 4.418 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 4.419 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.419 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 4.419 * [backup-simplify]: Simplify (+ 0 0) into 0 4.419 * [taylor]: Taking taylor expansion of 0 in y.re 4.419 * [backup-simplify]: Simplify 0 into 0 4.419 * [backup-simplify]: Simplify 0 into 0 4.420 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) (* y.re (* 1 (* 1 1)))) (* (log x.im) (* 1 (* 1 (* 1 y.im))))) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) 4.420 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 1 y.re)))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 4.420 * [approximate]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in (y.im x.re x.im y.re) around 0 4.420 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.re 4.420 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.re 4.420 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 4.420 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.re 4.420 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 4.420 * [taylor]: Taking taylor expansion of y.im in y.re 4.420 * [backup-simplify]: Simplify y.im into y.im 4.420 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.420 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 4.420 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 4.420 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 4.420 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 4.420 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 4.420 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 4.420 * [taylor]: Taking taylor expansion of x.re in y.re 4.420 * [backup-simplify]: Simplify x.re into x.re 4.420 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.420 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 4.420 * [taylor]: Taking taylor expansion of x.re in y.re 4.421 * [backup-simplify]: Simplify x.re into x.re 4.421 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.421 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 4.421 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 4.421 * [taylor]: Taking taylor expansion of x.im in y.re 4.421 * [backup-simplify]: Simplify x.im into x.im 4.421 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.421 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 4.421 * [taylor]: Taking taylor expansion of x.im in y.re 4.421 * [backup-simplify]: Simplify x.im into x.im 4.421 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.421 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 4.421 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 4.421 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 4.421 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 4.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 4.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 4.421 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 4.422 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 4.422 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 4.422 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 4.422 * [backup-simplify]: Simplify (+ 0 0) into 0 4.422 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.422 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.422 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 4.422 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 4.422 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.422 * [taylor]: Taking taylor expansion of y.re in y.re 4.422 * [backup-simplify]: Simplify 0 into 0 4.422 * [backup-simplify]: Simplify 1 into 1 4.423 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.423 * [backup-simplify]: Simplify (+ 0 (atan2 (/ 1 x.im) (/ 1 x.re))) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.423 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 4.423 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.im 4.423 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.im 4.423 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 4.423 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.im 4.423 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 4.423 * [taylor]: Taking taylor expansion of y.im in x.im 4.423 * [backup-simplify]: Simplify y.im into y.im 4.423 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.423 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.im 4.423 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.im 4.423 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 4.423 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.im 4.423 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.im 4.423 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 4.423 * [taylor]: Taking taylor expansion of x.re in x.im 4.423 * [backup-simplify]: Simplify x.re into x.re 4.423 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.423 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 4.423 * [taylor]: Taking taylor expansion of x.re in x.im 4.423 * [backup-simplify]: Simplify x.re into x.re 4.423 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.423 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.im 4.423 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 4.423 * [taylor]: Taking taylor expansion of x.im in x.im 4.423 * [backup-simplify]: Simplify 0 into 0 4.423 * [backup-simplify]: Simplify 1 into 1 4.424 * [backup-simplify]: Simplify (/ 1 1) into 1 4.424 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 4.424 * [taylor]: Taking taylor expansion of x.im in x.im 4.424 * [backup-simplify]: Simplify 0 into 0 4.424 * [backup-simplify]: Simplify 1 into 1 4.424 * [backup-simplify]: Simplify (/ 1 1) into 1 4.424 * [backup-simplify]: Simplify (* 1 1) into 1 4.424 * [backup-simplify]: Simplify (+ 0 1) into 1 4.425 * [backup-simplify]: Simplify (sqrt 1) into 1 4.425 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.426 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.426 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.426 * [backup-simplify]: Simplify (+ 0 0) into 0 4.427 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.427 * [backup-simplify]: Simplify (log 1) into 0 4.427 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 4.427 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 4.427 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.427 * [taylor]: Taking taylor expansion of y.re in x.im 4.427 * [backup-simplify]: Simplify y.re into y.re 4.427 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 4.427 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 4.427 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.im))) into (* -1 (/ (log x.im) y.im)) 4.428 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.im) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im)) 4.428 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) 4.428 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) 4.428 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 4.428 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.re 4.428 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 4.428 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 4.428 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 4.428 * [taylor]: Taking taylor expansion of y.im in x.re 4.428 * [backup-simplify]: Simplify y.im into y.im 4.428 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.428 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 4.428 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 4.428 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 4.428 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 4.428 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 4.428 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 4.428 * [taylor]: Taking taylor expansion of x.re in x.re 4.428 * [backup-simplify]: Simplify 0 into 0 4.428 * [backup-simplify]: Simplify 1 into 1 4.429 * [backup-simplify]: Simplify (/ 1 1) into 1 4.429 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 4.429 * [taylor]: Taking taylor expansion of x.re in x.re 4.429 * [backup-simplify]: Simplify 0 into 0 4.429 * [backup-simplify]: Simplify 1 into 1 4.429 * [backup-simplify]: Simplify (/ 1 1) into 1 4.429 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 4.429 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 4.429 * [taylor]: Taking taylor expansion of x.im in x.re 4.429 * [backup-simplify]: Simplify x.im into x.im 4.429 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.429 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 4.429 * [taylor]: Taking taylor expansion of x.im in x.re 4.429 * [backup-simplify]: Simplify x.im into x.im 4.429 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.429 * [backup-simplify]: Simplify (* 1 1) into 1 4.430 * [backup-simplify]: Simplify (+ 1 0) into 1 4.430 * [backup-simplify]: Simplify (sqrt 1) into 1 4.430 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.431 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.431 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.431 * [backup-simplify]: Simplify (+ 0 0) into 0 4.432 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.432 * [backup-simplify]: Simplify (log 1) into 0 4.432 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 4.432 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 4.432 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.432 * [taylor]: Taking taylor expansion of y.re in x.re 4.432 * [backup-simplify]: Simplify y.re into y.re 4.432 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 4.433 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.433 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 4.433 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.re) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 4.433 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.433 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.433 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 4.433 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.im 4.433 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 4.433 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 4.433 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.433 * [taylor]: Taking taylor expansion of y.im in y.im 4.433 * [backup-simplify]: Simplify 0 into 0 4.433 * [backup-simplify]: Simplify 1 into 1 4.434 * [backup-simplify]: Simplify (/ 1 1) into 1 4.434 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 4.434 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 4.434 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 4.434 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 4.434 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 4.434 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 4.434 * [taylor]: Taking taylor expansion of x.re in y.im 4.434 * [backup-simplify]: Simplify x.re into x.re 4.434 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.434 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 4.434 * [taylor]: Taking taylor expansion of x.re in y.im 4.434 * [backup-simplify]: Simplify x.re into x.re 4.434 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.434 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 4.434 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 4.434 * [taylor]: Taking taylor expansion of x.im in y.im 4.434 * [backup-simplify]: Simplify x.im into x.im 4.434 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.434 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 4.434 * [taylor]: Taking taylor expansion of x.im in y.im 4.434 * [backup-simplify]: Simplify x.im into x.im 4.434 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.434 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 4.434 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 4.434 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 4.434 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 4.434 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 4.435 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 4.435 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 4.435 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 4.435 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 4.435 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 4.435 * [backup-simplify]: Simplify (+ 0 0) into 0 4.435 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.436 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.436 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 4.436 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 4.436 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.436 * [taylor]: Taking taylor expansion of y.re in y.im 4.436 * [backup-simplify]: Simplify y.re into y.re 4.436 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 4.436 * [backup-simplify]: Simplify (* 1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.436 * [backup-simplify]: Simplify (+ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 0) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.436 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 4.436 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 4.436 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.im 4.436 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 4.436 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 4.436 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.436 * [taylor]: Taking taylor expansion of y.im in y.im 4.436 * [backup-simplify]: Simplify 0 into 0 4.436 * [backup-simplify]: Simplify 1 into 1 4.437 * [backup-simplify]: Simplify (/ 1 1) into 1 4.437 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 4.437 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 4.437 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 4.437 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 4.437 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 4.437 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 4.437 * [taylor]: Taking taylor expansion of x.re in y.im 4.437 * [backup-simplify]: Simplify x.re into x.re 4.437 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.437 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 4.437 * [taylor]: Taking taylor expansion of x.re in y.im 4.437 * [backup-simplify]: Simplify x.re into x.re 4.437 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.437 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 4.437 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 4.437 * [taylor]: Taking taylor expansion of x.im in y.im 4.437 * [backup-simplify]: Simplify x.im into x.im 4.437 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.437 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 4.437 * [taylor]: Taking taylor expansion of x.im in y.im 4.437 * [backup-simplify]: Simplify x.im into x.im 4.437 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.437 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 4.437 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 4.437 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 4.437 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 4.437 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 4.437 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 4.438 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 4.438 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 4.438 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 4.438 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 4.438 * [backup-simplify]: Simplify (+ 0 0) into 0 4.438 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.438 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.438 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 4.438 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 4.438 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.439 * [taylor]: Taking taylor expansion of y.re in y.im 4.439 * [backup-simplify]: Simplify y.re into y.re 4.439 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 4.439 * [backup-simplify]: Simplify (* 1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.439 * [backup-simplify]: Simplify (+ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 0) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.439 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 4.439 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 4.439 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.re 4.439 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 4.439 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 4.439 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 4.439 * [taylor]: Taking taylor expansion of y.im in x.re 4.439 * [backup-simplify]: Simplify y.im into y.im 4.439 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.439 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 4.439 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 4.439 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 4.439 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 4.440 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 4.440 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 4.440 * [taylor]: Taking taylor expansion of x.re in x.re 4.440 * [backup-simplify]: Simplify 0 into 0 4.440 * [backup-simplify]: Simplify 1 into 1 4.440 * [backup-simplify]: Simplify (/ 1 1) into 1 4.440 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 4.440 * [taylor]: Taking taylor expansion of x.re in x.re 4.440 * [backup-simplify]: Simplify 0 into 0 4.440 * [backup-simplify]: Simplify 1 into 1 4.440 * [backup-simplify]: Simplify (/ 1 1) into 1 4.440 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 4.440 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 4.440 * [taylor]: Taking taylor expansion of x.im in x.re 4.440 * [backup-simplify]: Simplify x.im into x.im 4.440 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.440 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 4.440 * [taylor]: Taking taylor expansion of x.im in x.re 4.440 * [backup-simplify]: Simplify x.im into x.im 4.440 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.441 * [backup-simplify]: Simplify (* 1 1) into 1 4.441 * [backup-simplify]: Simplify (+ 1 0) into 1 4.441 * [backup-simplify]: Simplify (sqrt 1) into 1 4.442 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.442 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.443 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.443 * [backup-simplify]: Simplify (+ 0 0) into 0 4.443 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.443 * [backup-simplify]: Simplify (log 1) into 0 4.443 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 4.444 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 4.444 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.444 * [taylor]: Taking taylor expansion of y.re in x.re 4.444 * [backup-simplify]: Simplify y.re into y.re 4.444 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 4.444 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.444 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 4.444 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.re) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 4.444 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.444 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.445 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.445 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 4.445 * [backup-simplify]: Simplify (+ (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.445 * [taylor]: Taking taylor expansion of (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in x.im 4.445 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in x.im 4.445 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 4.445 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 4.445 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.445 * [taylor]: Taking taylor expansion of y.re in x.im 4.445 * [backup-simplify]: Simplify y.re into y.re 4.445 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 4.445 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 4.445 * [taylor]: Taking taylor expansion of (log x.re) in x.im 4.445 * [taylor]: Taking taylor expansion of x.re in x.im 4.445 * [backup-simplify]: Simplify x.re into x.re 4.445 * [backup-simplify]: Simplify (log x.re) into (log x.re) 4.445 * [taylor]: Taking taylor expansion of y.im in x.im 4.445 * [backup-simplify]: Simplify y.im into y.im 4.445 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 4.445 * [backup-simplify]: Simplify (- (/ (log x.re) y.im)) into (- (/ (log x.re) y.im)) 4.445 * [backup-simplify]: Simplify (+ (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (- (/ (log x.re) y.im))) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 4.446 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.446 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.446 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.446 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 4.446 * [backup-simplify]: Simplify (+ (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.446 * [taylor]: Taking taylor expansion of (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in y.re 4.446 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in y.re 4.446 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 4.446 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 4.446 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.446 * [taylor]: Taking taylor expansion of y.re in y.re 4.446 * [backup-simplify]: Simplify 0 into 0 4.446 * [backup-simplify]: Simplify 1 into 1 4.446 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.446 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 4.446 * [taylor]: Taking taylor expansion of (log x.re) in y.re 4.446 * [taylor]: Taking taylor expansion of x.re in y.re 4.446 * [backup-simplify]: Simplify x.re into x.re 4.446 * [backup-simplify]: Simplify (log x.re) into (log x.re) 4.446 * [taylor]: Taking taylor expansion of y.im in y.re 4.446 * [backup-simplify]: Simplify y.im into y.im 4.446 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 4.447 * [backup-simplify]: Simplify (+ (atan2 (/ 1 x.im) (/ 1 x.re)) 0) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.447 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.447 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 4.447 * [taylor]: Taking taylor expansion of 0 in x.re 4.447 * [backup-simplify]: Simplify 0 into 0 4.447 * [taylor]: Taking taylor expansion of 0 in x.im 4.447 * [backup-simplify]: Simplify 0 into 0 4.447 * [taylor]: Taking taylor expansion of 0 in y.re 4.447 * [backup-simplify]: Simplify 0 into 0 4.447 * [backup-simplify]: Simplify 0 into 0 4.447 * [backup-simplify]: Simplify (+ 0) into 0 4.448 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 4.449 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 4.449 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.449 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.449 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (- (log x.re)))) into 0 4.449 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 4.450 * [backup-simplify]: Simplify (+ 0 0) into 0 4.450 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.450 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 4.451 * [backup-simplify]: Simplify (+ 0 0) into 0 4.451 * [taylor]: Taking taylor expansion of 0 in x.im 4.451 * [backup-simplify]: Simplify 0 into 0 4.451 * [taylor]: Taking taylor expansion of 0 in y.re 4.451 * [backup-simplify]: Simplify 0 into 0 4.451 * [backup-simplify]: Simplify 0 into 0 4.451 * [backup-simplify]: Simplify (+ 0) into 0 4.452 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 4.452 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 4.452 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 4.452 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 4.453 * [backup-simplify]: Simplify (- 0) into 0 4.453 * [backup-simplify]: Simplify (+ 0 0) into 0 4.453 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.459 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 4.460 * [backup-simplify]: Simplify (+ 0 0) into 0 4.460 * [taylor]: Taking taylor expansion of 0 in y.re 4.460 * [backup-simplify]: Simplify 0 into 0 4.460 * [backup-simplify]: Simplify 0 into 0 4.460 * [backup-simplify]: Simplify 0 into 0 4.460 * [taylor]: Taking taylor expansion of 0 in x.re 4.460 * [backup-simplify]: Simplify 0 into 0 4.460 * [taylor]: Taking taylor expansion of 0 in x.im 4.460 * [backup-simplify]: Simplify 0 into 0 4.460 * [taylor]: Taking taylor expansion of 0 in y.re 4.460 * [backup-simplify]: Simplify 0 into 0 4.460 * [backup-simplify]: Simplify 0 into 0 4.460 * [taylor]: Taking taylor expansion of 0 in x.im 4.460 * [backup-simplify]: Simplify 0 into 0 4.460 * [taylor]: Taking taylor expansion of 0 in y.re 4.460 * [backup-simplify]: Simplify 0 into 0 4.460 * [backup-simplify]: Simplify 0 into 0 4.460 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) (/ 1 y.re)) (/ (log (/ 1 x.re)) (/ 1 y.im)))) into (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) 4.461 * [backup-simplify]: Simplify (sin (fma (/ 1 (- y.im)) (log (hypot (/ 1 (- x.re)) (/ 1 (- x.im)))) (* (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))) (/ 1 (- y.re))))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 4.461 * [approximate]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in (y.im x.re x.im y.re) around 0 4.461 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.re 4.461 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 4.461 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.461 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.re 4.461 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 4.461 * [taylor]: Taking taylor expansion of -1 in y.re 4.461 * [backup-simplify]: Simplify -1 into -1 4.461 * [taylor]: Taking taylor expansion of y.im in y.re 4.461 * [backup-simplify]: Simplify y.im into y.im 4.461 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.461 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 4.461 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 4.461 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 4.461 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 4.461 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 4.461 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 4.461 * [taylor]: Taking taylor expansion of -1 in y.re 4.461 * [backup-simplify]: Simplify -1 into -1 4.461 * [taylor]: Taking taylor expansion of x.re in y.re 4.461 * [backup-simplify]: Simplify x.re into x.re 4.461 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.461 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 4.461 * [taylor]: Taking taylor expansion of -1 in y.re 4.461 * [backup-simplify]: Simplify -1 into -1 4.461 * [taylor]: Taking taylor expansion of x.re in y.re 4.461 * [backup-simplify]: Simplify x.re into x.re 4.461 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.461 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 4.461 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 4.461 * [taylor]: Taking taylor expansion of -1 in y.re 4.461 * [backup-simplify]: Simplify -1 into -1 4.461 * [taylor]: Taking taylor expansion of x.im in y.re 4.461 * [backup-simplify]: Simplify x.im into x.im 4.461 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.461 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 4.461 * [taylor]: Taking taylor expansion of -1 in y.re 4.461 * [backup-simplify]: Simplify -1 into -1 4.461 * [taylor]: Taking taylor expansion of x.im in y.re 4.461 * [backup-simplify]: Simplify x.im into x.im 4.461 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.462 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 4.462 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 4.462 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 4.462 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 4.462 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 4.462 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 4.462 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 4.462 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 4.462 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 4.462 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 4.463 * [backup-simplify]: Simplify (+ 0 0) into 0 4.463 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.463 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.463 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 4.463 * [taylor]: Taking taylor expansion of -1 in y.re 4.463 * [backup-simplify]: Simplify -1 into -1 4.463 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 4.463 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 4.463 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.463 * [taylor]: Taking taylor expansion of y.re in y.re 4.463 * [backup-simplify]: Simplify 0 into 0 4.463 * [backup-simplify]: Simplify 1 into 1 4.463 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.463 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 4.463 * [backup-simplify]: Simplify (+ 0 (* -1 (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 4.463 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 4.463 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.im 4.463 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 4.464 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.464 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.im 4.464 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 4.464 * [taylor]: Taking taylor expansion of -1 in x.im 4.464 * [backup-simplify]: Simplify -1 into -1 4.464 * [taylor]: Taking taylor expansion of y.im in x.im 4.464 * [backup-simplify]: Simplify y.im into y.im 4.464 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.464 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.im 4.464 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.im 4.464 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 4.464 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.im 4.464 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.im 4.464 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 4.464 * [taylor]: Taking taylor expansion of -1 in x.im 4.464 * [backup-simplify]: Simplify -1 into -1 4.464 * [taylor]: Taking taylor expansion of x.re in x.im 4.464 * [backup-simplify]: Simplify x.re into x.re 4.464 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.464 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 4.464 * [taylor]: Taking taylor expansion of -1 in x.im 4.464 * [backup-simplify]: Simplify -1 into -1 4.464 * [taylor]: Taking taylor expansion of x.re in x.im 4.464 * [backup-simplify]: Simplify x.re into x.re 4.464 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.464 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.im 4.464 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 4.464 * [taylor]: Taking taylor expansion of -1 in x.im 4.464 * [backup-simplify]: Simplify -1 into -1 4.464 * [taylor]: Taking taylor expansion of x.im in x.im 4.464 * [backup-simplify]: Simplify 0 into 0 4.464 * [backup-simplify]: Simplify 1 into 1 4.464 * [backup-simplify]: Simplify (/ -1 1) into -1 4.464 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 4.464 * [taylor]: Taking taylor expansion of -1 in x.im 4.464 * [backup-simplify]: Simplify -1 into -1 4.464 * [taylor]: Taking taylor expansion of x.im in x.im 4.464 * [backup-simplify]: Simplify 0 into 0 4.464 * [backup-simplify]: Simplify 1 into 1 4.465 * [backup-simplify]: Simplify (/ -1 1) into -1 4.465 * [backup-simplify]: Simplify (* -1 -1) into 1 4.465 * [backup-simplify]: Simplify (+ 0 1) into 1 4.466 * [backup-simplify]: Simplify (sqrt 1) into 1 4.466 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.467 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.467 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 4.467 * [backup-simplify]: Simplify (+ 0 0) into 0 4.468 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.468 * [backup-simplify]: Simplify (log 1) into 0 4.468 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 4.468 * [taylor]: Taking taylor expansion of -1 in x.im 4.468 * [backup-simplify]: Simplify -1 into -1 4.468 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 4.468 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 4.468 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.468 * [taylor]: Taking taylor expansion of y.re in x.im 4.468 * [backup-simplify]: Simplify y.re into y.re 4.468 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 4.468 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 4.469 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.im))) into (/ (log x.im) y.im) 4.469 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 4.469 * [backup-simplify]: Simplify (+ (/ (log x.im) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 4.469 * [backup-simplify]: Simplify (sin (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.469 * [backup-simplify]: Simplify (cos (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.469 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.re 4.469 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.re 4.469 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.469 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 4.469 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 4.469 * [taylor]: Taking taylor expansion of -1 in x.re 4.469 * [backup-simplify]: Simplify -1 into -1 4.469 * [taylor]: Taking taylor expansion of y.im in x.re 4.469 * [backup-simplify]: Simplify y.im into y.im 4.469 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.469 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 4.469 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 4.469 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 4.469 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 4.469 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 4.469 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 4.469 * [taylor]: Taking taylor expansion of -1 in x.re 4.469 * [backup-simplify]: Simplify -1 into -1 4.469 * [taylor]: Taking taylor expansion of x.re in x.re 4.469 * [backup-simplify]: Simplify 0 into 0 4.469 * [backup-simplify]: Simplify 1 into 1 4.470 * [backup-simplify]: Simplify (/ -1 1) into -1 4.470 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 4.470 * [taylor]: Taking taylor expansion of -1 in x.re 4.470 * [backup-simplify]: Simplify -1 into -1 4.470 * [taylor]: Taking taylor expansion of x.re in x.re 4.470 * [backup-simplify]: Simplify 0 into 0 4.470 * [backup-simplify]: Simplify 1 into 1 4.470 * [backup-simplify]: Simplify (/ -1 1) into -1 4.470 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 4.470 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 4.470 * [taylor]: Taking taylor expansion of -1 in x.re 4.470 * [backup-simplify]: Simplify -1 into -1 4.470 * [taylor]: Taking taylor expansion of x.im in x.re 4.470 * [backup-simplify]: Simplify x.im into x.im 4.470 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.470 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 4.470 * [taylor]: Taking taylor expansion of -1 in x.re 4.470 * [backup-simplify]: Simplify -1 into -1 4.470 * [taylor]: Taking taylor expansion of x.im in x.re 4.470 * [backup-simplify]: Simplify x.im into x.im 4.470 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.471 * [backup-simplify]: Simplify (* -1 -1) into 1 4.471 * [backup-simplify]: Simplify (+ 1 0) into 1 4.471 * [backup-simplify]: Simplify (sqrt 1) into 1 4.472 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.472 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.472 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 4.473 * [backup-simplify]: Simplify (+ 0 0) into 0 4.473 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.473 * [backup-simplify]: Simplify (log 1) into 0 4.473 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 4.473 * [taylor]: Taking taylor expansion of -1 in x.re 4.473 * [backup-simplify]: Simplify -1 into -1 4.474 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 4.474 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 4.474 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.474 * [taylor]: Taking taylor expansion of y.re in x.re 4.474 * [backup-simplify]: Simplify y.re into y.re 4.474 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 4.474 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.474 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 4.474 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 4.474 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 4.474 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.475 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.475 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.im 4.475 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.im 4.475 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.475 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 4.475 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 4.475 * [taylor]: Taking taylor expansion of -1 in y.im 4.475 * [backup-simplify]: Simplify -1 into -1 4.475 * [taylor]: Taking taylor expansion of y.im in y.im 4.475 * [backup-simplify]: Simplify 0 into 0 4.475 * [backup-simplify]: Simplify 1 into 1 4.475 * [backup-simplify]: Simplify (/ -1 1) into -1 4.475 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 4.475 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 4.475 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 4.475 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 4.475 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 4.475 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 4.475 * [taylor]: Taking taylor expansion of -1 in y.im 4.475 * [backup-simplify]: Simplify -1 into -1 4.475 * [taylor]: Taking taylor expansion of x.re in y.im 4.475 * [backup-simplify]: Simplify x.re into x.re 4.475 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.475 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 4.475 * [taylor]: Taking taylor expansion of -1 in y.im 4.475 * [backup-simplify]: Simplify -1 into -1 4.475 * [taylor]: Taking taylor expansion of x.re in y.im 4.475 * [backup-simplify]: Simplify x.re into x.re 4.475 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.475 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 4.475 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 4.475 * [taylor]: Taking taylor expansion of -1 in y.im 4.475 * [backup-simplify]: Simplify -1 into -1 4.475 * [taylor]: Taking taylor expansion of x.im in y.im 4.475 * [backup-simplify]: Simplify x.im into x.im 4.475 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.475 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 4.476 * [taylor]: Taking taylor expansion of -1 in y.im 4.476 * [backup-simplify]: Simplify -1 into -1 4.476 * [taylor]: Taking taylor expansion of x.im in y.im 4.476 * [backup-simplify]: Simplify x.im into x.im 4.476 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.476 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 4.476 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 4.476 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 4.476 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 4.476 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 4.476 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 4.476 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 4.476 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 4.476 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 4.476 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 4.477 * [backup-simplify]: Simplify (+ 0 0) into 0 4.477 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.477 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.477 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 4.477 * [taylor]: Taking taylor expansion of -1 in y.im 4.477 * [backup-simplify]: Simplify -1 into -1 4.477 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 4.477 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 4.477 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.477 * [taylor]: Taking taylor expansion of y.re in y.im 4.477 * [backup-simplify]: Simplify y.re into y.re 4.477 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 4.477 * [backup-simplify]: Simplify (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 4.477 * [backup-simplify]: Simplify (+ (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 0) into (- (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 4.478 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 4.478 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.im 4.478 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.im 4.478 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.478 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 4.478 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 4.478 * [taylor]: Taking taylor expansion of -1 in y.im 4.478 * [backup-simplify]: Simplify -1 into -1 4.478 * [taylor]: Taking taylor expansion of y.im in y.im 4.478 * [backup-simplify]: Simplify 0 into 0 4.478 * [backup-simplify]: Simplify 1 into 1 4.478 * [backup-simplify]: Simplify (/ -1 1) into -1 4.478 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 4.478 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 4.478 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 4.478 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 4.478 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 4.478 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 4.478 * [taylor]: Taking taylor expansion of -1 in y.im 4.478 * [backup-simplify]: Simplify -1 into -1 4.478 * [taylor]: Taking taylor expansion of x.re in y.im 4.478 * [backup-simplify]: Simplify x.re into x.re 4.478 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.478 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 4.478 * [taylor]: Taking taylor expansion of -1 in y.im 4.478 * [backup-simplify]: Simplify -1 into -1 4.478 * [taylor]: Taking taylor expansion of x.re in y.im 4.478 * [backup-simplify]: Simplify x.re into x.re 4.478 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.478 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 4.478 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 4.478 * [taylor]: Taking taylor expansion of -1 in y.im 4.479 * [backup-simplify]: Simplify -1 into -1 4.479 * [taylor]: Taking taylor expansion of x.im in y.im 4.479 * [backup-simplify]: Simplify x.im into x.im 4.479 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.479 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 4.479 * [taylor]: Taking taylor expansion of -1 in y.im 4.479 * [backup-simplify]: Simplify -1 into -1 4.479 * [taylor]: Taking taylor expansion of x.im in y.im 4.479 * [backup-simplify]: Simplify x.im into x.im 4.479 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.479 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 4.479 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 4.479 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 4.479 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 4.479 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 4.479 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 4.479 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 4.479 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 4.479 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 4.479 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 4.480 * [backup-simplify]: Simplify (+ 0 0) into 0 4.480 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.480 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.480 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 4.480 * [taylor]: Taking taylor expansion of -1 in y.im 4.480 * [backup-simplify]: Simplify -1 into -1 4.480 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 4.480 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 4.480 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.480 * [taylor]: Taking taylor expansion of y.re in y.im 4.480 * [backup-simplify]: Simplify y.re into y.re 4.480 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 4.480 * [backup-simplify]: Simplify (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 4.481 * [backup-simplify]: Simplify (+ (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 0) into (- (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 4.481 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 4.481 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.re 4.481 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.re 4.481 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.481 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 4.481 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 4.481 * [taylor]: Taking taylor expansion of -1 in x.re 4.481 * [backup-simplify]: Simplify -1 into -1 4.481 * [taylor]: Taking taylor expansion of y.im in x.re 4.481 * [backup-simplify]: Simplify y.im into y.im 4.481 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.481 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 4.481 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 4.481 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 4.481 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 4.481 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 4.481 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 4.481 * [taylor]: Taking taylor expansion of -1 in x.re 4.481 * [backup-simplify]: Simplify -1 into -1 4.481 * [taylor]: Taking taylor expansion of x.re in x.re 4.481 * [backup-simplify]: Simplify 0 into 0 4.481 * [backup-simplify]: Simplify 1 into 1 4.481 * [backup-simplify]: Simplify (/ -1 1) into -1 4.481 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 4.482 * [taylor]: Taking taylor expansion of -1 in x.re 4.482 * [backup-simplify]: Simplify -1 into -1 4.482 * [taylor]: Taking taylor expansion of x.re in x.re 4.482 * [backup-simplify]: Simplify 0 into 0 4.482 * [backup-simplify]: Simplify 1 into 1 4.482 * [backup-simplify]: Simplify (/ -1 1) into -1 4.482 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 4.482 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 4.482 * [taylor]: Taking taylor expansion of -1 in x.re 4.482 * [backup-simplify]: Simplify -1 into -1 4.482 * [taylor]: Taking taylor expansion of x.im in x.re 4.482 * [backup-simplify]: Simplify x.im into x.im 4.482 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.482 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 4.482 * [taylor]: Taking taylor expansion of -1 in x.re 4.482 * [backup-simplify]: Simplify -1 into -1 4.482 * [taylor]: Taking taylor expansion of x.im in x.re 4.482 * [backup-simplify]: Simplify x.im into x.im 4.482 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.482 * [backup-simplify]: Simplify (* -1 -1) into 1 4.483 * [backup-simplify]: Simplify (+ 1 0) into 1 4.483 * [backup-simplify]: Simplify (sqrt 1) into 1 4.483 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.484 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.484 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 4.485 * [backup-simplify]: Simplify (+ 0 0) into 0 4.485 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.485 * [backup-simplify]: Simplify (log 1) into 0 4.485 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 4.485 * [taylor]: Taking taylor expansion of -1 in x.re 4.485 * [backup-simplify]: Simplify -1 into -1 4.485 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 4.486 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 4.486 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.486 * [taylor]: Taking taylor expansion of y.re in x.re 4.486 * [backup-simplify]: Simplify y.re into y.re 4.486 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 4.486 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.486 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 4.486 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 4.486 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 4.486 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.487 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.487 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.487 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 4.487 * [backup-simplify]: Simplify (+ (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.487 * [taylor]: Taking taylor expansion of (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 4.487 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 4.487 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 4.487 * [taylor]: Taking taylor expansion of (log x.re) in x.im 4.487 * [taylor]: Taking taylor expansion of x.re in x.im 4.487 * [backup-simplify]: Simplify x.re into x.re 4.487 * [backup-simplify]: Simplify (log x.re) into (log x.re) 4.487 * [taylor]: Taking taylor expansion of y.im in x.im 4.487 * [backup-simplify]: Simplify y.im into y.im 4.487 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 4.487 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 4.487 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 4.487 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.487 * [taylor]: Taking taylor expansion of y.re in x.im 4.487 * [backup-simplify]: Simplify y.re into y.re 4.487 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 4.487 * [backup-simplify]: Simplify (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 4.488 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 4.488 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.488 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.488 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.488 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 4.488 * [backup-simplify]: Simplify (+ (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.488 * [taylor]: Taking taylor expansion of (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 4.488 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 4.488 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 4.488 * [taylor]: Taking taylor expansion of (log x.re) in y.re 4.488 * [taylor]: Taking taylor expansion of x.re in y.re 4.488 * [backup-simplify]: Simplify x.re into x.re 4.488 * [backup-simplify]: Simplify (log x.re) into (log x.re) 4.488 * [taylor]: Taking taylor expansion of y.im in y.re 4.488 * [backup-simplify]: Simplify y.im into y.im 4.488 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 4.488 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 4.488 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 4.488 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.489 * [taylor]: Taking taylor expansion of y.re in y.re 4.489 * [backup-simplify]: Simplify 0 into 0 4.489 * [backup-simplify]: Simplify 1 into 1 4.489 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.489 * [backup-simplify]: Simplify (- (atan2 (/ -1 x.im) (/ -1 x.re))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 4.489 * [backup-simplify]: Simplify (+ 0 (- (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 4.489 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.489 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 4.489 * [taylor]: Taking taylor expansion of 0 in x.re 4.489 * [backup-simplify]: Simplify 0 into 0 4.489 * [taylor]: Taking taylor expansion of 0 in x.im 4.489 * [backup-simplify]: Simplify 0 into 0 4.489 * [taylor]: Taking taylor expansion of 0 in y.re 4.489 * [backup-simplify]: Simplify 0 into 0 4.489 * [backup-simplify]: Simplify 0 into 0 4.490 * [backup-simplify]: Simplify (+ 0) into 0 4.490 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 4.491 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 4.491 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 4.491 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.491 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (- (log x.re)))) into 0 4.492 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 4.492 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 4.493 * [backup-simplify]: Simplify (+ 0 0) into 0 4.493 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.494 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 4.494 * [backup-simplify]: Simplify (+ 0 0) into 0 4.494 * [taylor]: Taking taylor expansion of 0 in x.im 4.494 * [backup-simplify]: Simplify 0 into 0 4.494 * [taylor]: Taking taylor expansion of 0 in y.re 4.495 * [backup-simplify]: Simplify 0 into 0 4.495 * [backup-simplify]: Simplify 0 into 0 4.495 * [backup-simplify]: Simplify (+ 0) into 0 4.496 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 4.496 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 4.497 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 4.497 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 4.497 * [backup-simplify]: Simplify (- 0) into 0 4.498 * [backup-simplify]: Simplify (+ 0 0) into 0 4.498 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.499 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 4.499 * [backup-simplify]: Simplify (+ 0 0) into 0 4.499 * [taylor]: Taking taylor expansion of 0 in y.re 4.499 * [backup-simplify]: Simplify 0 into 0 4.500 * [backup-simplify]: Simplify 0 into 0 4.500 * [backup-simplify]: Simplify 0 into 0 4.500 * [taylor]: Taking taylor expansion of 0 in x.re 4.500 * [backup-simplify]: Simplify 0 into 0 4.500 * [taylor]: Taking taylor expansion of 0 in x.im 4.500 * [backup-simplify]: Simplify 0 into 0 4.500 * [taylor]: Taking taylor expansion of 0 in y.re 4.500 * [backup-simplify]: Simplify 0 into 0 4.500 * [backup-simplify]: Simplify 0 into 0 4.500 * [taylor]: Taking taylor expansion of 0 in x.im 4.500 * [backup-simplify]: Simplify 0 into 0 4.500 * [taylor]: Taking taylor expansion of 0 in y.re 4.500 * [backup-simplify]: Simplify 0 into 0 4.500 * [backup-simplify]: Simplify 0 into 0 4.500 * [backup-simplify]: Simplify (sin (- (/ (log (/ 1 (- x.re))) (/ 1 (- y.im))) (/ (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) (/ 1 (- y.re))))) into (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) 4.500 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 4.501 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.im) into (* y.im (atan2 x.im x.re)) 4.501 * [approximate]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in (x.im x.re y.im) around 0 4.501 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in y.im 4.501 * [taylor]: Taking taylor expansion of y.im in y.im 4.501 * [backup-simplify]: Simplify 0 into 0 4.501 * [backup-simplify]: Simplify 1 into 1 4.501 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 4.501 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.501 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in x.re 4.501 * [taylor]: Taking taylor expansion of y.im in x.re 4.501 * [backup-simplify]: Simplify y.im into y.im 4.501 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 4.501 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.501 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in x.im 4.501 * [taylor]: Taking taylor expansion of y.im in x.im 4.501 * [backup-simplify]: Simplify y.im into y.im 4.501 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 4.501 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.501 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in x.im 4.501 * [taylor]: Taking taylor expansion of y.im in x.im 4.501 * [backup-simplify]: Simplify y.im into y.im 4.501 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 4.502 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.502 * [backup-simplify]: Simplify (* y.im (atan2 x.im x.re)) into (* y.im (atan2 x.im x.re)) 4.502 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in x.re 4.502 * [taylor]: Taking taylor expansion of y.im in x.re 4.502 * [backup-simplify]: Simplify y.im into y.im 4.502 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 4.502 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.502 * [backup-simplify]: Simplify (* y.im (atan2 x.im x.re)) into (* y.im (atan2 x.im x.re)) 4.502 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in y.im 4.502 * [taylor]: Taking taylor expansion of y.im in y.im 4.502 * [backup-simplify]: Simplify 0 into 0 4.502 * [backup-simplify]: Simplify 1 into 1 4.502 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 4.502 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.502 * [backup-simplify]: Simplify (* 0 (atan2 x.im x.re)) into 0 4.502 * [backup-simplify]: Simplify 0 into 0 4.502 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (atan2 x.im x.re))) into 0 4.503 * [taylor]: Taking taylor expansion of 0 in x.re 4.503 * [backup-simplify]: Simplify 0 into 0 4.503 * [taylor]: Taking taylor expansion of 0 in y.im 4.503 * [backup-simplify]: Simplify 0 into 0 4.503 * [backup-simplify]: Simplify 0 into 0 4.503 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (atan2 x.im x.re))) into 0 4.503 * [taylor]: Taking taylor expansion of 0 in y.im 4.503 * [backup-simplify]: Simplify 0 into 0 4.503 * [backup-simplify]: Simplify 0 into 0 4.503 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (atan2 x.im x.re))) into (atan2 x.im x.re) 4.504 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.504 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 (atan2 x.im x.re)))) into 0 4.504 * [taylor]: Taking taylor expansion of 0 in x.re 4.504 * [backup-simplify]: Simplify 0 into 0 4.504 * [taylor]: Taking taylor expansion of 0 in y.im 4.504 * [backup-simplify]: Simplify 0 into 0 4.504 * [backup-simplify]: Simplify 0 into 0 4.504 * [taylor]: Taking taylor expansion of 0 in y.im 4.504 * [backup-simplify]: Simplify 0 into 0 4.504 * [backup-simplify]: Simplify 0 into 0 4.505 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 (atan2 x.im x.re)))) into 0 4.505 * [taylor]: Taking taylor expansion of 0 in y.im 4.505 * [backup-simplify]: Simplify 0 into 0 4.505 * [backup-simplify]: Simplify 0 into 0 4.505 * [backup-simplify]: Simplify 0 into 0 4.505 * [backup-simplify]: Simplify 0 into 0 4.506 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (atan2 x.im x.re)))) into 0 4.506 * [backup-simplify]: Simplify 0 into 0 4.506 * [backup-simplify]: Simplify (* (atan2 x.im x.re) (* y.im (* 1 1))) into (* y.im (atan2 x.im x.re)) 4.507 * [backup-simplify]: Simplify (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 1 y.im)) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) 4.507 * [approximate]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in (x.im x.re y.im) around 0 4.507 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in y.im 4.507 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 4.507 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.507 * [taylor]: Taking taylor expansion of y.im in y.im 4.507 * [backup-simplify]: Simplify 0 into 0 4.507 * [backup-simplify]: Simplify 1 into 1 4.507 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.507 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in x.re 4.507 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 4.507 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.507 * [taylor]: Taking taylor expansion of y.im in x.re 4.507 * [backup-simplify]: Simplify y.im into y.im 4.507 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) 4.507 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in x.im 4.507 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 4.507 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.507 * [taylor]: Taking taylor expansion of y.im in x.im 4.507 * [backup-simplify]: Simplify y.im into y.im 4.508 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) 4.508 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in x.im 4.508 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 4.508 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.508 * [taylor]: Taking taylor expansion of y.im in x.im 4.508 * [backup-simplify]: Simplify y.im into y.im 4.508 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) 4.508 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in x.re 4.508 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 4.508 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.508 * [taylor]: Taking taylor expansion of y.im in x.re 4.508 * [backup-simplify]: Simplify y.im into y.im 4.508 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) 4.508 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in y.im 4.508 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 4.508 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.508 * [taylor]: Taking taylor expansion of y.im in y.im 4.508 * [backup-simplify]: Simplify 0 into 0 4.508 * [backup-simplify]: Simplify 1 into 1 4.509 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.509 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.509 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) (/ 0 y.im)))) into 0 4.509 * [taylor]: Taking taylor expansion of 0 in x.re 4.509 * [backup-simplify]: Simplify 0 into 0 4.509 * [taylor]: Taking taylor expansion of 0 in y.im 4.509 * [backup-simplify]: Simplify 0 into 0 4.509 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) (/ 0 y.im)))) into 0 4.509 * [taylor]: Taking taylor expansion of 0 in y.im 4.509 * [backup-simplify]: Simplify 0 into 0 4.510 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 0 1)))) into 0 4.510 * [backup-simplify]: Simplify 0 into 0 4.511 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.511 * [taylor]: Taking taylor expansion of 0 in x.re 4.511 * [backup-simplify]: Simplify 0 into 0 4.511 * [taylor]: Taking taylor expansion of 0 in y.im 4.511 * [backup-simplify]: Simplify 0 into 0 4.511 * [taylor]: Taking taylor expansion of 0 in y.im 4.511 * [backup-simplify]: Simplify 0 into 0 4.511 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.511 * [taylor]: Taking taylor expansion of 0 in y.im 4.511 * [backup-simplify]: Simplify 0 into 0 4.511 * [backup-simplify]: Simplify 0 into 0 4.511 * [backup-simplify]: Simplify 0 into 0 4.513 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.513 * [backup-simplify]: Simplify 0 into 0 4.513 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.513 * [taylor]: Taking taylor expansion of 0 in x.re 4.513 * [backup-simplify]: Simplify 0 into 0 4.513 * [taylor]: Taking taylor expansion of 0 in y.im 4.513 * [backup-simplify]: Simplify 0 into 0 4.513 * [taylor]: Taking taylor expansion of 0 in y.im 4.513 * [backup-simplify]: Simplify 0 into 0 4.513 * [taylor]: Taking taylor expansion of 0 in y.im 4.514 * [backup-simplify]: Simplify 0 into 0 4.514 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.514 * [taylor]: Taking taylor expansion of 0 in y.im 4.514 * [backup-simplify]: Simplify 0 into 0 4.514 * [backup-simplify]: Simplify 0 into 0 4.514 * [backup-simplify]: Simplify 0 into 0 4.514 * [backup-simplify]: Simplify (* (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) (* (/ 1 (/ 1 y.im)) (* 1 1))) into (* y.im (atan2 x.im x.re)) 4.515 * [backup-simplify]: Simplify (* (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))) (/ 1 (- y.im))) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) 4.515 * [approximate]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in (x.im x.re y.im) around 0 4.515 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in y.im 4.515 * [taylor]: Taking taylor expansion of -1 in y.im 4.515 * [backup-simplify]: Simplify -1 into -1 4.515 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in y.im 4.515 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 4.515 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.515 * [taylor]: Taking taylor expansion of y.im in y.im 4.515 * [backup-simplify]: Simplify 0 into 0 4.515 * [backup-simplify]: Simplify 1 into 1 4.515 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.515 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in x.re 4.515 * [taylor]: Taking taylor expansion of -1 in x.re 4.515 * [backup-simplify]: Simplify -1 into -1 4.515 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in x.re 4.515 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 4.515 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.515 * [taylor]: Taking taylor expansion of y.im in x.re 4.516 * [backup-simplify]: Simplify y.im into y.im 4.516 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) 4.516 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in x.im 4.516 * [taylor]: Taking taylor expansion of -1 in x.im 4.516 * [backup-simplify]: Simplify -1 into -1 4.516 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in x.im 4.516 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 4.516 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.516 * [taylor]: Taking taylor expansion of y.im in x.im 4.516 * [backup-simplify]: Simplify y.im into y.im 4.516 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) 4.516 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in x.im 4.516 * [taylor]: Taking taylor expansion of -1 in x.im 4.516 * [backup-simplify]: Simplify -1 into -1 4.516 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in x.im 4.516 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 4.516 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.516 * [taylor]: Taking taylor expansion of y.im in x.im 4.516 * [backup-simplify]: Simplify y.im into y.im 4.516 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) 4.517 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) 4.517 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in x.re 4.517 * [taylor]: Taking taylor expansion of -1 in x.re 4.517 * [backup-simplify]: Simplify -1 into -1 4.517 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in x.re 4.517 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 4.517 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.517 * [taylor]: Taking taylor expansion of y.im in x.re 4.517 * [backup-simplify]: Simplify y.im into y.im 4.517 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) 4.517 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) 4.517 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in y.im 4.517 * [taylor]: Taking taylor expansion of -1 in y.im 4.517 * [backup-simplify]: Simplify -1 into -1 4.517 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in y.im 4.517 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 4.517 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.517 * [taylor]: Taking taylor expansion of y.im in y.im 4.517 * [backup-simplify]: Simplify 0 into 0 4.518 * [backup-simplify]: Simplify 1 into 1 4.518 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.518 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 4.518 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 4.518 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) (/ 0 y.im)))) into 0 4.519 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im))) into 0 4.519 * [taylor]: Taking taylor expansion of 0 in x.re 4.519 * [backup-simplify]: Simplify 0 into 0 4.519 * [taylor]: Taking taylor expansion of 0 in y.im 4.519 * [backup-simplify]: Simplify 0 into 0 4.519 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) (/ 0 y.im)))) into 0 4.520 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im))) into 0 4.520 * [taylor]: Taking taylor expansion of 0 in y.im 4.520 * [backup-simplify]: Simplify 0 into 0 4.521 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ -1 x.im) (/ -1 x.re)) (/ 0 1)))) into 0 4.521 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (atan2 (/ -1 x.im) (/ -1 x.re)))) into 0 4.521 * [backup-simplify]: Simplify 0 into 0 4.522 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.523 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)))) into 0 4.523 * [taylor]: Taking taylor expansion of 0 in x.re 4.523 * [backup-simplify]: Simplify 0 into 0 4.523 * [taylor]: Taking taylor expansion of 0 in y.im 4.523 * [backup-simplify]: Simplify 0 into 0 4.523 * [taylor]: Taking taylor expansion of 0 in y.im 4.523 * [backup-simplify]: Simplify 0 into 0 4.523 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.524 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)))) into 0 4.524 * [taylor]: Taking taylor expansion of 0 in y.im 4.524 * [backup-simplify]: Simplify 0 into 0 4.524 * [backup-simplify]: Simplify 0 into 0 4.524 * [backup-simplify]: Simplify 0 into 0 4.526 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ -1 x.im) (/ -1 x.re)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.527 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 4.527 * [backup-simplify]: Simplify 0 into 0 4.527 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.528 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im))))) into 0 4.528 * [taylor]: Taking taylor expansion of 0 in x.re 4.529 * [backup-simplify]: Simplify 0 into 0 4.529 * [taylor]: Taking taylor expansion of 0 in y.im 4.529 * [backup-simplify]: Simplify 0 into 0 4.529 * [taylor]: Taking taylor expansion of 0 in y.im 4.529 * [backup-simplify]: Simplify 0 into 0 4.529 * [taylor]: Taking taylor expansion of 0 in y.im 4.529 * [backup-simplify]: Simplify 0 into 0 4.529 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.530 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im))))) into 0 4.530 * [taylor]: Taking taylor expansion of 0 in y.im 4.530 * [backup-simplify]: Simplify 0 into 0 4.530 * [backup-simplify]: Simplify 0 into 0 4.530 * [backup-simplify]: Simplify 0 into 0 4.531 * [backup-simplify]: Simplify (* (* -1 (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re))))) (* (/ 1 (/ 1 (- y.im))) (* 1 1))) into (* y.im (atan2 x.im x.re)) 4.531 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 3) 4.531 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.531 * [approximate]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in (x.im x.re y.re) around 0 4.531 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 4.531 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 4.532 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.532 * [taylor]: Taking taylor expansion of y.re in y.re 4.532 * [backup-simplify]: Simplify 0 into 0 4.532 * [backup-simplify]: Simplify 1 into 1 4.532 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 4.532 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 4.532 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.532 * [taylor]: Taking taylor expansion of y.re in x.re 4.532 * [backup-simplify]: Simplify y.re into y.re 4.532 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 4.532 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 4.532 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.532 * [taylor]: Taking taylor expansion of y.re in x.im 4.532 * [backup-simplify]: Simplify y.re into y.re 4.532 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 4.532 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 4.532 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.532 * [taylor]: Taking taylor expansion of y.re in x.im 4.532 * [backup-simplify]: Simplify y.re into y.re 4.532 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.532 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 4.532 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 4.532 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.532 * [taylor]: Taking taylor expansion of y.re in x.re 4.533 * [backup-simplify]: Simplify y.re into y.re 4.533 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 4.533 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 4.533 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 4.533 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.533 * [taylor]: Taking taylor expansion of y.re in y.re 4.533 * [backup-simplify]: Simplify 0 into 0 4.533 * [backup-simplify]: Simplify 1 into 1 4.533 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 4.533 * [backup-simplify]: Simplify 0 into 0 4.533 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 4.533 * [taylor]: Taking taylor expansion of 0 in x.re 4.533 * [backup-simplify]: Simplify 0 into 0 4.533 * [taylor]: Taking taylor expansion of 0 in y.re 4.533 * [backup-simplify]: Simplify 0 into 0 4.533 * [backup-simplify]: Simplify 0 into 0 4.533 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 4.533 * [taylor]: Taking taylor expansion of 0 in y.re 4.533 * [backup-simplify]: Simplify 0 into 0 4.533 * [backup-simplify]: Simplify 0 into 0 4.534 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 4.534 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 4.534 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 4.534 * [taylor]: Taking taylor expansion of 0 in x.re 4.535 * [backup-simplify]: Simplify 0 into 0 4.535 * [taylor]: Taking taylor expansion of 0 in y.re 4.535 * [backup-simplify]: Simplify 0 into 0 4.535 * [backup-simplify]: Simplify 0 into 0 4.535 * [taylor]: Taking taylor expansion of 0 in y.re 4.535 * [backup-simplify]: Simplify 0 into 0 4.535 * [backup-simplify]: Simplify 0 into 0 4.535 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 4.535 * [taylor]: Taking taylor expansion of 0 in y.re 4.535 * [backup-simplify]: Simplify 0 into 0 4.535 * [backup-simplify]: Simplify 0 into 0 4.535 * [backup-simplify]: Simplify 0 into 0 4.535 * [backup-simplify]: Simplify 0 into 0 4.536 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 1) (* 0 0))) into 0 4.536 * [backup-simplify]: Simplify 0 into 0 4.537 * [backup-simplify]: Simplify (* (atan2 x.im x.re) (* y.re (* 1 1))) into (* (atan2 x.im x.re) y.re) 4.537 * [backup-simplify]: Simplify (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 1 y.re)) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 4.537 * [approximate]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in (x.im x.re y.re) around 0 4.537 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 4.537 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 4.537 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.537 * [taylor]: Taking taylor expansion of y.re in y.re 4.537 * [backup-simplify]: Simplify 0 into 0 4.537 * [backup-simplify]: Simplify 1 into 1 4.537 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.537 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 4.537 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 4.537 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.537 * [taylor]: Taking taylor expansion of y.re in x.re 4.537 * [backup-simplify]: Simplify y.re into y.re 4.537 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 4.537 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 4.538 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 4.538 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.538 * [taylor]: Taking taylor expansion of y.re in x.im 4.538 * [backup-simplify]: Simplify y.re into y.re 4.538 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 4.538 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 4.538 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 4.538 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.538 * [taylor]: Taking taylor expansion of y.re in x.im 4.538 * [backup-simplify]: Simplify y.re into y.re 4.538 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 4.538 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 4.538 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 4.538 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.538 * [taylor]: Taking taylor expansion of y.re in x.re 4.538 * [backup-simplify]: Simplify y.re into y.re 4.538 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 4.538 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 4.539 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 4.539 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.539 * [taylor]: Taking taylor expansion of y.re in y.re 4.539 * [backup-simplify]: Simplify 0 into 0 4.539 * [backup-simplify]: Simplify 1 into 1 4.539 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.539 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 4.539 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 4.539 * [taylor]: Taking taylor expansion of 0 in x.re 4.539 * [backup-simplify]: Simplify 0 into 0 4.539 * [taylor]: Taking taylor expansion of 0 in y.re 4.539 * [backup-simplify]: Simplify 0 into 0 4.539 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 4.539 * [taylor]: Taking taylor expansion of 0 in y.re 4.540 * [backup-simplify]: Simplify 0 into 0 4.541 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 0 1)))) into 0 4.541 * [backup-simplify]: Simplify 0 into 0 4.541 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.541 * [taylor]: Taking taylor expansion of 0 in x.re 4.541 * [backup-simplify]: Simplify 0 into 0 4.541 * [taylor]: Taking taylor expansion of 0 in y.re 4.541 * [backup-simplify]: Simplify 0 into 0 4.541 * [taylor]: Taking taylor expansion of 0 in y.re 4.541 * [backup-simplify]: Simplify 0 into 0 4.541 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.542 * [taylor]: Taking taylor expansion of 0 in y.re 4.542 * [backup-simplify]: Simplify 0 into 0 4.542 * [backup-simplify]: Simplify 0 into 0 4.542 * [backup-simplify]: Simplify 0 into 0 4.544 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.544 * [backup-simplify]: Simplify 0 into 0 4.544 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.544 * [taylor]: Taking taylor expansion of 0 in x.re 4.544 * [backup-simplify]: Simplify 0 into 0 4.544 * [taylor]: Taking taylor expansion of 0 in y.re 4.544 * [backup-simplify]: Simplify 0 into 0 4.544 * [taylor]: Taking taylor expansion of 0 in y.re 4.544 * [backup-simplify]: Simplify 0 into 0 4.544 * [taylor]: Taking taylor expansion of 0 in y.re 4.544 * [backup-simplify]: Simplify 0 into 0 4.544 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.544 * [taylor]: Taking taylor expansion of 0 in y.re 4.544 * [backup-simplify]: Simplify 0 into 0 4.545 * [backup-simplify]: Simplify 0 into 0 4.545 * [backup-simplify]: Simplify 0 into 0 4.545 * [backup-simplify]: Simplify (* (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) (* (/ 1 (/ 1 y.re)) (* 1 1))) into (* (atan2 x.im x.re) y.re) 4.545 * [backup-simplify]: Simplify (* (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))) (/ 1 (- y.re))) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 4.545 * [approximate]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in (x.im x.re y.re) around 0 4.545 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 4.545 * [taylor]: Taking taylor expansion of -1 in y.re 4.546 * [backup-simplify]: Simplify -1 into -1 4.546 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 4.546 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 4.546 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.546 * [taylor]: Taking taylor expansion of y.re in y.re 4.546 * [backup-simplify]: Simplify 0 into 0 4.546 * [backup-simplify]: Simplify 1 into 1 4.546 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.546 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 4.546 * [taylor]: Taking taylor expansion of -1 in x.re 4.546 * [backup-simplify]: Simplify -1 into -1 4.546 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 4.546 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 4.546 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.546 * [taylor]: Taking taylor expansion of y.re in x.re 4.546 * [backup-simplify]: Simplify y.re into y.re 4.546 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 4.546 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 4.546 * [taylor]: Taking taylor expansion of -1 in x.im 4.546 * [backup-simplify]: Simplify -1 into -1 4.546 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 4.546 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 4.546 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.546 * [taylor]: Taking taylor expansion of y.re in x.im 4.547 * [backup-simplify]: Simplify y.re into y.re 4.547 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 4.547 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 4.547 * [taylor]: Taking taylor expansion of -1 in x.im 4.547 * [backup-simplify]: Simplify -1 into -1 4.547 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 4.547 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 4.547 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.547 * [taylor]: Taking taylor expansion of y.re in x.im 4.547 * [backup-simplify]: Simplify y.re into y.re 4.547 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 4.547 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 4.547 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 4.547 * [taylor]: Taking taylor expansion of -1 in x.re 4.547 * [backup-simplify]: Simplify -1 into -1 4.547 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 4.547 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 4.547 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.547 * [taylor]: Taking taylor expansion of y.re in x.re 4.548 * [backup-simplify]: Simplify y.re into y.re 4.548 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 4.548 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 4.548 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 4.548 * [taylor]: Taking taylor expansion of -1 in y.re 4.548 * [backup-simplify]: Simplify -1 into -1 4.548 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 4.548 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 4.548 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.548 * [taylor]: Taking taylor expansion of y.re in y.re 4.548 * [backup-simplify]: Simplify 0 into 0 4.548 * [backup-simplify]: Simplify 1 into 1 4.548 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 4.548 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 4.548 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 4.549 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 4.549 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 4.549 * [taylor]: Taking taylor expansion of 0 in x.re 4.549 * [backup-simplify]: Simplify 0 into 0 4.549 * [taylor]: Taking taylor expansion of 0 in y.re 4.550 * [backup-simplify]: Simplify 0 into 0 4.550 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 4.550 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 4.550 * [taylor]: Taking taylor expansion of 0 in y.re 4.550 * [backup-simplify]: Simplify 0 into 0 4.551 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ -1 x.im) (/ -1 x.re)) (/ 0 1)))) into 0 4.552 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (atan2 (/ -1 x.im) (/ -1 x.re)))) into 0 4.552 * [backup-simplify]: Simplify 0 into 0 4.553 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.553 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into 0 4.554 * [taylor]: Taking taylor expansion of 0 in x.re 4.554 * [backup-simplify]: Simplify 0 into 0 4.554 * [taylor]: Taking taylor expansion of 0 in y.re 4.554 * [backup-simplify]: Simplify 0 into 0 4.554 * [taylor]: Taking taylor expansion of 0 in y.re 4.554 * [backup-simplify]: Simplify 0 into 0 4.554 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.555 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into 0 4.555 * [taylor]: Taking taylor expansion of 0 in y.re 4.555 * [backup-simplify]: Simplify 0 into 0 4.555 * [backup-simplify]: Simplify 0 into 0 4.555 * [backup-simplify]: Simplify 0 into 0 4.556 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ -1 x.im) (/ -1 x.re)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.557 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 4.557 * [backup-simplify]: Simplify 0 into 0 4.558 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.559 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))))) into 0 4.559 * [taylor]: Taking taylor expansion of 0 in x.re 4.559 * [backup-simplify]: Simplify 0 into 0 4.559 * [taylor]: Taking taylor expansion of 0 in y.re 4.559 * [backup-simplify]: Simplify 0 into 0 4.559 * [taylor]: Taking taylor expansion of 0 in y.re 4.559 * [backup-simplify]: Simplify 0 into 0 4.559 * [taylor]: Taking taylor expansion of 0 in y.re 4.559 * [backup-simplify]: Simplify 0 into 0 4.560 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.561 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))))) into 0 4.561 * [taylor]: Taking taylor expansion of 0 in y.re 4.561 * [backup-simplify]: Simplify 0 into 0 4.561 * [backup-simplify]: Simplify 0 into 0 4.561 * [backup-simplify]: Simplify 0 into 0 4.562 * [backup-simplify]: Simplify (* (* -1 (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re))))) (* (/ 1 (/ 1 (- y.re))) (* 1 1))) into (* (atan2 x.im x.re) y.re) 4.562 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1) 4.562 * [backup-simplify]: Simplify (* y.re (log (hypot x.re x.im))) into (* y.re (log (hypot x.re x.im))) 4.562 * [approximate]: Taking taylor expansion of (* y.re (log (hypot x.re x.im))) in (y.re x.re x.im) around 0 4.562 * [taylor]: Taking taylor expansion of (* y.re (log (hypot x.re x.im))) in x.im 4.562 * [taylor]: Taking taylor expansion of y.re in x.im 4.562 * [backup-simplify]: Simplify y.re into y.re 4.562 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.im 4.562 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.im 4.562 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 4.562 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.im 4.562 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.im 4.562 * [taylor]: Taking taylor expansion of x.re in x.im 4.562 * [backup-simplify]: Simplify x.re into x.re 4.562 * [taylor]: Taking taylor expansion of x.re in x.im 4.562 * [backup-simplify]: Simplify x.re into x.re 4.562 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.im 4.562 * [taylor]: Taking taylor expansion of x.im in x.im 4.562 * [backup-simplify]: Simplify 0 into 0 4.562 * [backup-simplify]: Simplify 1 into 1 4.562 * [taylor]: Taking taylor expansion of x.im in x.im 4.562 * [backup-simplify]: Simplify 0 into 0 4.562 * [backup-simplify]: Simplify 1 into 1 4.563 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 4.563 * [backup-simplify]: Simplify (* 0 0) into 0 4.563 * [backup-simplify]: Simplify (+ (pow x.re 2) 0) into (pow x.re 2) 4.563 * [backup-simplify]: Simplify (sqrt (pow x.re 2)) into x.re 4.563 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 4.564 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 4.564 * [backup-simplify]: Simplify (+ 0 0) into 0 4.564 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.re 2)))) into 0 4.564 * [backup-simplify]: Simplify (log x.re) into (log x.re) 4.565 * [taylor]: Taking taylor expansion of (* y.re (log (hypot x.re x.im))) in x.re 4.565 * [taylor]: Taking taylor expansion of y.re in x.re 4.565 * [backup-simplify]: Simplify y.re into y.re 4.565 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.re 4.565 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.re 4.565 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 4.565 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.re 4.565 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.re 4.565 * [taylor]: Taking taylor expansion of x.re in x.re 4.565 * [backup-simplify]: Simplify 0 into 0 4.565 * [backup-simplify]: Simplify 1 into 1 4.565 * [taylor]: Taking taylor expansion of x.re in x.re 4.565 * [backup-simplify]: Simplify 0 into 0 4.565 * [backup-simplify]: Simplify 1 into 1 4.565 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.re 4.565 * [taylor]: Taking taylor expansion of x.im in x.re 4.565 * [backup-simplify]: Simplify x.im into x.im 4.565 * [taylor]: Taking taylor expansion of x.im in x.re 4.565 * [backup-simplify]: Simplify x.im into x.im 4.565 * [backup-simplify]: Simplify (* 0 0) into 0 4.565 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.566 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 4.566 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 4.566 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 4.566 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 4.567 * [backup-simplify]: Simplify (+ 0 0) into 0 4.567 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 4.567 * [backup-simplify]: Simplify (log x.im) into (log x.im) 4.567 * [taylor]: Taking taylor expansion of (* y.re (log (hypot x.re x.im))) in y.re 4.567 * [taylor]: Taking taylor expansion of y.re in y.re 4.567 * [backup-simplify]: Simplify 0 into 0 4.567 * [backup-simplify]: Simplify 1 into 1 4.567 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 4.567 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 4.567 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 4.567 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 4.567 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 4.567 * [taylor]: Taking taylor expansion of x.re in y.re 4.567 * [backup-simplify]: Simplify x.re into x.re 4.567 * [taylor]: Taking taylor expansion of x.re in y.re 4.567 * [backup-simplify]: Simplify x.re into x.re 4.567 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 4.567 * [taylor]: Taking taylor expansion of x.im in y.re 4.567 * [backup-simplify]: Simplify x.im into x.im 4.567 * [taylor]: Taking taylor expansion of x.im in y.re 4.567 * [backup-simplify]: Simplify x.im into x.im 4.567 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 4.568 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.568 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 4.568 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 4.568 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 4.568 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 4.568 * [backup-simplify]: Simplify (+ 0 0) into 0 4.569 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 4.569 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4.569 * [taylor]: Taking taylor expansion of (* y.re (log (hypot x.re x.im))) in y.re 4.569 * [taylor]: Taking taylor expansion of y.re in y.re 4.569 * [backup-simplify]: Simplify 0 into 0 4.569 * [backup-simplify]: Simplify 1 into 1 4.569 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 4.569 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 4.569 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 4.569 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 4.569 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 4.569 * [taylor]: Taking taylor expansion of x.re in y.re 4.569 * [backup-simplify]: Simplify x.re into x.re 4.569 * [taylor]: Taking taylor expansion of x.re in y.re 4.569 * [backup-simplify]: Simplify x.re into x.re 4.569 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 4.569 * [taylor]: Taking taylor expansion of x.im in y.re 4.569 * [backup-simplify]: Simplify x.im into x.im 4.569 * [taylor]: Taking taylor expansion of x.im in y.re 4.569 * [backup-simplify]: Simplify x.im into x.im 4.569 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 4.569 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.570 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 4.570 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 4.570 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 4.570 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 4.570 * [backup-simplify]: Simplify (+ 0 0) into 0 4.571 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 4.571 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4.571 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 4.571 * [taylor]: Taking taylor expansion of 0 in x.re 4.571 * [backup-simplify]: Simplify 0 into 0 4.571 * [taylor]: Taking taylor expansion of 0 in x.im 4.571 * [backup-simplify]: Simplify 0 into 0 4.571 * [backup-simplify]: Simplify 0 into 0 4.572 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 1) into 0 4.573 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 4.573 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 4.573 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 4.573 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 4.573 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 4.573 * [taylor]: Taking taylor expansion of x.re in x.re 4.573 * [backup-simplify]: Simplify 0 into 0 4.573 * [backup-simplify]: Simplify 1 into 1 4.573 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 4.573 * [taylor]: Taking taylor expansion of x.im in x.re 4.573 * [backup-simplify]: Simplify x.im into x.im 4.573 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.573 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 4.573 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 4.573 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 4.574 * [backup-simplify]: Simplify (+ 0 0) into 0 4.574 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 4.574 * [backup-simplify]: Simplify (log x.im) into (log x.im) 4.574 * [taylor]: Taking taylor expansion of (log x.im) in x.im 4.574 * [taylor]: Taking taylor expansion of x.im in x.im 4.574 * [backup-simplify]: Simplify 0 into 0 4.574 * [backup-simplify]: Simplify 1 into 1 4.574 * [backup-simplify]: Simplify (log 1) into 0 4.575 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 4.575 * [backup-simplify]: Simplify (log x.im) into (log x.im) 4.575 * [taylor]: Taking taylor expansion of 0 in x.im 4.575 * [backup-simplify]: Simplify 0 into 0 4.575 * [backup-simplify]: Simplify 0 into 0 4.575 * [backup-simplify]: Simplify 0 into 0 4.576 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 4.576 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 4.577 * [backup-simplify]: Simplify (+ 0 0) into 0 4.577 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow x.re 2) (pow x.im 2))))) into 0 4.579 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 2) into 0 4.580 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) into 0 4.580 * [taylor]: Taking taylor expansion of 0 in x.re 4.580 * [backup-simplify]: Simplify 0 into 0 4.580 * [taylor]: Taking taylor expansion of 0 in x.im 4.580 * [backup-simplify]: Simplify 0 into 0 4.580 * [backup-simplify]: Simplify 0 into 0 4.581 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 4.581 * [taylor]: Taking taylor expansion of 0 in x.im 4.581 * [backup-simplify]: Simplify 0 into 0 4.581 * [backup-simplify]: Simplify 0 into 0 4.581 * [taylor]: Taking taylor expansion of 0 in x.im 4.581 * [backup-simplify]: Simplify 0 into 0 4.581 * [backup-simplify]: Simplify 0 into 0 4.583 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 4.583 * [backup-simplify]: Simplify 0 into 0 4.583 * [backup-simplify]: Simplify (* (log x.im) (* 1 (* 1 y.re))) into (* y.re (log x.im)) 4.583 * [backup-simplify]: Simplify (* (/ 1 y.re) (log (hypot (/ 1 x.re) (/ 1 x.im)))) into (/ (log (hypot (/ 1 x.re) (/ 1 x.im))) y.re) 4.583 * [approximate]: Taking taylor expansion of (/ (log (hypot (/ 1 x.re) (/ 1 x.im))) y.re) in (y.re x.re x.im) around 0 4.583 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ 1 x.re) (/ 1 x.im))) y.re) in x.im 4.583 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.im 4.583 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.im 4.583 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 4.583 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.im 4.583 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.im 4.583 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 4.583 * [taylor]: Taking taylor expansion of x.re in x.im 4.583 * [backup-simplify]: Simplify x.re into x.re 4.584 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.584 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 4.584 * [taylor]: Taking taylor expansion of x.re in x.im 4.584 * [backup-simplify]: Simplify x.re into x.re 4.584 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.584 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.im 4.584 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 4.584 * [taylor]: Taking taylor expansion of x.im in x.im 4.584 * [backup-simplify]: Simplify 0 into 0 4.584 * [backup-simplify]: Simplify 1 into 1 4.584 * [backup-simplify]: Simplify (/ 1 1) into 1 4.584 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 4.584 * [taylor]: Taking taylor expansion of x.im in x.im 4.584 * [backup-simplify]: Simplify 0 into 0 4.584 * [backup-simplify]: Simplify 1 into 1 4.585 * [backup-simplify]: Simplify (/ 1 1) into 1 4.585 * [backup-simplify]: Simplify (* 1 1) into 1 4.586 * [backup-simplify]: Simplify (+ 0 1) into 1 4.586 * [backup-simplify]: Simplify (sqrt 1) into 1 4.587 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.588 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.588 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.589 * [backup-simplify]: Simplify (+ 0 0) into 0 4.590 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.590 * [backup-simplify]: Simplify (log 1) into 0 4.590 * [taylor]: Taking taylor expansion of y.re in x.im 4.590 * [backup-simplify]: Simplify y.re into y.re 4.591 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 4.591 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 4.591 * [backup-simplify]: Simplify (/ (- (log x.im)) y.re) into (* -1 (/ (log x.im) y.re)) 4.591 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ 1 x.re) (/ 1 x.im))) y.re) in x.re 4.591 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 4.591 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 4.591 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 4.591 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 4.591 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 4.591 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 4.591 * [taylor]: Taking taylor expansion of x.re in x.re 4.591 * [backup-simplify]: Simplify 0 into 0 4.591 * [backup-simplify]: Simplify 1 into 1 4.592 * [backup-simplify]: Simplify (/ 1 1) into 1 4.592 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 4.592 * [taylor]: Taking taylor expansion of x.re in x.re 4.592 * [backup-simplify]: Simplify 0 into 0 4.592 * [backup-simplify]: Simplify 1 into 1 4.592 * [backup-simplify]: Simplify (/ 1 1) into 1 4.592 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 4.592 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 4.592 * [taylor]: Taking taylor expansion of x.im in x.re 4.592 * [backup-simplify]: Simplify x.im into x.im 4.592 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.593 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 4.593 * [taylor]: Taking taylor expansion of x.im in x.re 4.593 * [backup-simplify]: Simplify x.im into x.im 4.593 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.593 * [backup-simplify]: Simplify (* 1 1) into 1 4.593 * [backup-simplify]: Simplify (+ 1 0) into 1 4.594 * [backup-simplify]: Simplify (sqrt 1) into 1 4.595 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.595 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.596 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.596 * [backup-simplify]: Simplify (+ 0 0) into 0 4.597 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.598 * [backup-simplify]: Simplify (log 1) into 0 4.598 * [taylor]: Taking taylor expansion of y.re in x.re 4.598 * [backup-simplify]: Simplify y.re into y.re 4.598 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.599 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.599 * [backup-simplify]: Simplify (/ (- (log x.re)) y.re) into (* -1 (/ (log x.re) y.re)) 4.599 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ 1 x.re) (/ 1 x.im))) y.re) in y.re 4.599 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 4.599 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 4.599 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 4.599 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 4.599 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 4.599 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 4.599 * [taylor]: Taking taylor expansion of x.re in y.re 4.599 * [backup-simplify]: Simplify x.re into x.re 4.599 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.599 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 4.599 * [taylor]: Taking taylor expansion of x.re in y.re 4.599 * [backup-simplify]: Simplify x.re into x.re 4.599 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.599 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 4.599 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 4.599 * [taylor]: Taking taylor expansion of x.im in y.re 4.599 * [backup-simplify]: Simplify x.im into x.im 4.599 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.599 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 4.599 * [taylor]: Taking taylor expansion of x.im in y.re 4.599 * [backup-simplify]: Simplify x.im into x.im 4.599 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.599 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 4.600 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 4.600 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 4.600 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 4.600 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 4.600 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 4.600 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 4.600 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 4.600 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 4.601 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 4.601 * [backup-simplify]: Simplify (+ 0 0) into 0 4.601 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.601 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.602 * [taylor]: Taking taylor expansion of y.re in y.re 4.602 * [backup-simplify]: Simplify 0 into 0 4.602 * [backup-simplify]: Simplify 1 into 1 4.602 * [backup-simplify]: Simplify (/ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 1) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.602 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ 1 x.re) (/ 1 x.im))) y.re) in y.re 4.602 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 4.602 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 4.602 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 4.603 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 4.603 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 4.603 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 4.603 * [taylor]: Taking taylor expansion of x.re in y.re 4.603 * [backup-simplify]: Simplify x.re into x.re 4.603 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.603 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 4.603 * [taylor]: Taking taylor expansion of x.re in y.re 4.603 * [backup-simplify]: Simplify x.re into x.re 4.603 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.603 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 4.603 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 4.603 * [taylor]: Taking taylor expansion of x.im in y.re 4.603 * [backup-simplify]: Simplify x.im into x.im 4.603 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.603 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 4.603 * [taylor]: Taking taylor expansion of x.im in y.re 4.603 * [backup-simplify]: Simplify x.im into x.im 4.603 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.603 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 4.603 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 4.603 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 4.604 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 4.604 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 4.604 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 4.604 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 4.604 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 4.604 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 4.604 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 4.607 * [backup-simplify]: Simplify (+ 0 0) into 0 4.607 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.607 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.607 * [taylor]: Taking taylor expansion of y.re in y.re 4.607 * [backup-simplify]: Simplify 0 into 0 4.607 * [backup-simplify]: Simplify 1 into 1 4.608 * [backup-simplify]: Simplify (/ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 1) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.608 * [taylor]: Taking taylor expansion of (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) in x.re 4.608 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) in x.re 4.608 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) in x.re 4.608 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 4.608 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 4.608 * [taylor]: Taking taylor expansion of x.im in x.re 4.608 * [backup-simplify]: Simplify x.im into x.im 4.608 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.608 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 4.608 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 4.608 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 4.608 * [taylor]: Taking taylor expansion of x.re in x.re 4.608 * [backup-simplify]: Simplify 0 into 0 4.608 * [backup-simplify]: Simplify 1 into 1 4.609 * [backup-simplify]: Simplify (* 1 1) into 1 4.609 * [backup-simplify]: Simplify (/ 1 1) into 1 4.610 * [backup-simplify]: Simplify (+ 0 1) into 1 4.610 * [backup-simplify]: Simplify (sqrt 1) into 1 4.611 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.612 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.612 * [backup-simplify]: Simplify (+ 0 0) into 0 4.613 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.613 * [backup-simplify]: Simplify (log 1) into 0 4.614 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.614 * [taylor]: Taking taylor expansion of (- (log x.re)) in x.im 4.614 * [taylor]: Taking taylor expansion of (log x.re) in x.im 4.614 * [taylor]: Taking taylor expansion of x.re in x.im 4.614 * [backup-simplify]: Simplify x.re into x.re 4.614 * [backup-simplify]: Simplify (log x.re) into (log x.re) 4.614 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 4.614 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 4.615 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 1)))) 1) into 0 4.616 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) (/ 0 1)))) into 0 4.616 * [taylor]: Taking taylor expansion of 0 in x.re 4.616 * [backup-simplify]: Simplify 0 into 0 4.616 * [taylor]: Taking taylor expansion of 0 in x.im 4.616 * [backup-simplify]: Simplify 0 into 0 4.617 * [backup-simplify]: Simplify 0 into 0 4.618 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 4.618 * [taylor]: Taking taylor expansion of 0 in x.im 4.618 * [backup-simplify]: Simplify 0 into 0 4.618 * [backup-simplify]: Simplify 0 into 0 4.619 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 4.619 * [backup-simplify]: Simplify (- 0) into 0 4.619 * [backup-simplify]: Simplify 0 into 0 4.620 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 4.620 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 4.620 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 4.620 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 4.621 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 4.621 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 4.621 * [backup-simplify]: Simplify (+ 0 0) into 0 4.622 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.625 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 1)))) 2) into 0 4.626 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.626 * [taylor]: Taking taylor expansion of 0 in x.re 4.626 * [backup-simplify]: Simplify 0 into 0 4.626 * [taylor]: Taking taylor expansion of 0 in x.im 4.627 * [backup-simplify]: Simplify 0 into 0 4.627 * [backup-simplify]: Simplify 0 into 0 4.627 * [taylor]: Taking taylor expansion of 0 in x.im 4.627 * [backup-simplify]: Simplify 0 into 0 4.627 * [backup-simplify]: Simplify 0 into 0 4.628 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.629 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.629 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 2)) 0) into (/ 1 (pow x.im 2)) 4.630 * [backup-simplify]: Simplify (/ (- (/ 1 (pow x.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow x.im 2)) 4.632 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1/2 (pow x.im 2))) 1)) (pow 1 1)))) 2) into (/ 1/2 (pow x.im 2)) 4.632 * [taylor]: Taking taylor expansion of (/ 1/2 (pow x.im 2)) in x.im 4.632 * [taylor]: Taking taylor expansion of 1/2 in x.im 4.632 * [backup-simplify]: Simplify 1/2 into 1/2 4.632 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 4.632 * [taylor]: Taking taylor expansion of x.im in x.im 4.632 * [backup-simplify]: Simplify 0 into 0 4.632 * [backup-simplify]: Simplify 1 into 1 4.632 * [backup-simplify]: Simplify (* 1 1) into 1 4.632 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 4.633 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.633 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.634 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 4.634 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.634 * [backup-simplify]: Simplify 0 into 0 4.635 * [backup-simplify]: Simplify (* (- (log (/ 1 x.re))) (* 1 (* 1 (/ 1 (/ 1 y.re))))) into (* -1 (* y.re (log (/ 1 x.re)))) 4.635 * [backup-simplify]: Simplify (* (/ 1 (- y.re)) (log (hypot (/ 1 (- x.re)) (/ 1 (- x.im))))) into (* -1 (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re)) 4.635 * [approximate]: Taking taylor expansion of (* -1 (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re)) in (y.re x.re x.im) around 0 4.635 * [taylor]: Taking taylor expansion of (* -1 (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re)) in x.im 4.635 * [taylor]: Taking taylor expansion of -1 in x.im 4.635 * [backup-simplify]: Simplify -1 into -1 4.635 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re) in x.im 4.635 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.im 4.635 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.im 4.635 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 4.635 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.im 4.635 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.im 4.635 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 4.635 * [taylor]: Taking taylor expansion of -1 in x.im 4.635 * [backup-simplify]: Simplify -1 into -1 4.635 * [taylor]: Taking taylor expansion of x.re in x.im 4.635 * [backup-simplify]: Simplify x.re into x.re 4.635 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.635 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 4.635 * [taylor]: Taking taylor expansion of -1 in x.im 4.635 * [backup-simplify]: Simplify -1 into -1 4.635 * [taylor]: Taking taylor expansion of x.re in x.im 4.635 * [backup-simplify]: Simplify x.re into x.re 4.635 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.635 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.im 4.635 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 4.635 * [taylor]: Taking taylor expansion of -1 in x.im 4.635 * [backup-simplify]: Simplify -1 into -1 4.635 * [taylor]: Taking taylor expansion of x.im in x.im 4.635 * [backup-simplify]: Simplify 0 into 0 4.635 * [backup-simplify]: Simplify 1 into 1 4.636 * [backup-simplify]: Simplify (/ -1 1) into -1 4.636 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 4.636 * [taylor]: Taking taylor expansion of -1 in x.im 4.636 * [backup-simplify]: Simplify -1 into -1 4.636 * [taylor]: Taking taylor expansion of x.im in x.im 4.636 * [backup-simplify]: Simplify 0 into 0 4.636 * [backup-simplify]: Simplify 1 into 1 4.636 * [backup-simplify]: Simplify (/ -1 1) into -1 4.636 * [backup-simplify]: Simplify (* -1 -1) into 1 4.636 * [backup-simplify]: Simplify (+ 0 1) into 1 4.637 * [backup-simplify]: Simplify (sqrt 1) into 1 4.637 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.638 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.638 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 4.638 * [backup-simplify]: Simplify (+ 0 0) into 0 4.639 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.639 * [backup-simplify]: Simplify (log 1) into 0 4.639 * [taylor]: Taking taylor expansion of y.re in x.im 4.639 * [backup-simplify]: Simplify y.re into y.re 4.639 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 4.640 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 4.640 * [backup-simplify]: Simplify (/ (- (log x.im)) y.re) into (* -1 (/ (log x.im) y.re)) 4.640 * [taylor]: Taking taylor expansion of (* -1 (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re)) in x.re 4.640 * [taylor]: Taking taylor expansion of -1 in x.re 4.640 * [backup-simplify]: Simplify -1 into -1 4.640 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re) in x.re 4.640 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 4.640 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 4.640 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 4.640 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 4.640 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 4.640 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 4.640 * [taylor]: Taking taylor expansion of -1 in x.re 4.640 * [backup-simplify]: Simplify -1 into -1 4.640 * [taylor]: Taking taylor expansion of x.re in x.re 4.640 * [backup-simplify]: Simplify 0 into 0 4.640 * [backup-simplify]: Simplify 1 into 1 4.640 * [backup-simplify]: Simplify (/ -1 1) into -1 4.640 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 4.640 * [taylor]: Taking taylor expansion of -1 in x.re 4.640 * [backup-simplify]: Simplify -1 into -1 4.640 * [taylor]: Taking taylor expansion of x.re in x.re 4.640 * [backup-simplify]: Simplify 0 into 0 4.640 * [backup-simplify]: Simplify 1 into 1 4.641 * [backup-simplify]: Simplify (/ -1 1) into -1 4.641 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 4.641 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 4.641 * [taylor]: Taking taylor expansion of -1 in x.re 4.641 * [backup-simplify]: Simplify -1 into -1 4.641 * [taylor]: Taking taylor expansion of x.im in x.re 4.641 * [backup-simplify]: Simplify x.im into x.im 4.641 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.641 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 4.641 * [taylor]: Taking taylor expansion of -1 in x.re 4.641 * [backup-simplify]: Simplify -1 into -1 4.641 * [taylor]: Taking taylor expansion of x.im in x.re 4.641 * [backup-simplify]: Simplify x.im into x.im 4.641 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.641 * [backup-simplify]: Simplify (* -1 -1) into 1 4.641 * [backup-simplify]: Simplify (+ 1 0) into 1 4.642 * [backup-simplify]: Simplify (sqrt 1) into 1 4.642 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.643 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.643 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 4.643 * [backup-simplify]: Simplify (+ 0 0) into 0 4.644 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.644 * [backup-simplify]: Simplify (log 1) into 0 4.644 * [taylor]: Taking taylor expansion of y.re in x.re 4.644 * [backup-simplify]: Simplify y.re into y.re 4.644 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.645 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.645 * [backup-simplify]: Simplify (/ (- (log x.re)) y.re) into (* -1 (/ (log x.re) y.re)) 4.645 * [taylor]: Taking taylor expansion of (* -1 (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re)) in y.re 4.645 * [taylor]: Taking taylor expansion of -1 in y.re 4.645 * [backup-simplify]: Simplify -1 into -1 4.645 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re) in y.re 4.645 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 4.645 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 4.645 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 4.645 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 4.645 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 4.645 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 4.645 * [taylor]: Taking taylor expansion of -1 in y.re 4.645 * [backup-simplify]: Simplify -1 into -1 4.645 * [taylor]: Taking taylor expansion of x.re in y.re 4.645 * [backup-simplify]: Simplify x.re into x.re 4.645 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.645 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 4.645 * [taylor]: Taking taylor expansion of -1 in y.re 4.645 * [backup-simplify]: Simplify -1 into -1 4.645 * [taylor]: Taking taylor expansion of x.re in y.re 4.645 * [backup-simplify]: Simplify x.re into x.re 4.645 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.645 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 4.645 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 4.645 * [taylor]: Taking taylor expansion of -1 in y.re 4.645 * [backup-simplify]: Simplify -1 into -1 4.645 * [taylor]: Taking taylor expansion of x.im in y.re 4.645 * [backup-simplify]: Simplify x.im into x.im 4.645 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.645 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 4.645 * [taylor]: Taking taylor expansion of -1 in y.re 4.645 * [backup-simplify]: Simplify -1 into -1 4.645 * [taylor]: Taking taylor expansion of x.im in y.re 4.645 * [backup-simplify]: Simplify x.im into x.im 4.645 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.645 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 4.645 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 4.646 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 4.646 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 4.646 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 4.646 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 4.646 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 4.646 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 4.646 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 4.646 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 4.646 * [backup-simplify]: Simplify (+ 0 0) into 0 4.646 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.647 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.647 * [taylor]: Taking taylor expansion of y.re in y.re 4.647 * [backup-simplify]: Simplify 0 into 0 4.647 * [backup-simplify]: Simplify 1 into 1 4.647 * [backup-simplify]: Simplify (/ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 1) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.647 * [taylor]: Taking taylor expansion of (* -1 (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re)) in y.re 4.647 * [taylor]: Taking taylor expansion of -1 in y.re 4.647 * [backup-simplify]: Simplify -1 into -1 4.647 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re) in y.re 4.647 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 4.647 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 4.647 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 4.647 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 4.647 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 4.647 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 4.647 * [taylor]: Taking taylor expansion of -1 in y.re 4.647 * [backup-simplify]: Simplify -1 into -1 4.647 * [taylor]: Taking taylor expansion of x.re in y.re 4.647 * [backup-simplify]: Simplify x.re into x.re 4.647 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.647 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 4.647 * [taylor]: Taking taylor expansion of -1 in y.re 4.647 * [backup-simplify]: Simplify -1 into -1 4.647 * [taylor]: Taking taylor expansion of x.re in y.re 4.647 * [backup-simplify]: Simplify x.re into x.re 4.647 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 4.647 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 4.647 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 4.647 * [taylor]: Taking taylor expansion of -1 in y.re 4.647 * [backup-simplify]: Simplify -1 into -1 4.647 * [taylor]: Taking taylor expansion of x.im in y.re 4.647 * [backup-simplify]: Simplify x.im into x.im 4.647 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.647 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 4.647 * [taylor]: Taking taylor expansion of -1 in y.re 4.647 * [backup-simplify]: Simplify -1 into -1 4.647 * [taylor]: Taking taylor expansion of x.im in y.re 4.647 * [backup-simplify]: Simplify x.im into x.im 4.647 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 4.647 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 4.648 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 4.648 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 4.648 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 4.648 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 4.648 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 4.648 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 4.648 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 4.648 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 4.648 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 4.648 * [backup-simplify]: Simplify (+ 0 0) into 0 4.649 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.649 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.649 * [taylor]: Taking taylor expansion of y.re in y.re 4.649 * [backup-simplify]: Simplify 0 into 0 4.649 * [backup-simplify]: Simplify 1 into 1 4.649 * [backup-simplify]: Simplify (/ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 1) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 4.649 * [backup-simplify]: Simplify (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 4.649 * [taylor]: Taking taylor expansion of (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) in x.re 4.649 * [taylor]: Taking taylor expansion of -1 in x.re 4.649 * [backup-simplify]: Simplify -1 into -1 4.649 * [taylor]: Taking taylor expansion of (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) in x.re 4.649 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) in x.re 4.649 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) in x.re 4.649 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 4.649 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 4.649 * [taylor]: Taking taylor expansion of x.im in x.re 4.649 * [backup-simplify]: Simplify x.im into x.im 4.649 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 4.649 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 4.649 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 4.649 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 4.649 * [taylor]: Taking taylor expansion of x.re in x.re 4.649 * [backup-simplify]: Simplify 0 into 0 4.649 * [backup-simplify]: Simplify 1 into 1 4.650 * [backup-simplify]: Simplify (* 1 1) into 1 4.650 * [backup-simplify]: Simplify (/ 1 1) into 1 4.650 * [backup-simplify]: Simplify (+ 0 1) into 1 4.650 * [backup-simplify]: Simplify (sqrt 1) into 1 4.651 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.651 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.652 * [backup-simplify]: Simplify (+ 0 0) into 0 4.652 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.652 * [backup-simplify]: Simplify (log 1) into 0 4.653 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.653 * [backup-simplify]: Simplify (* -1 (- (log x.re))) into (log x.re) 4.653 * [taylor]: Taking taylor expansion of (log x.re) in x.im 4.653 * [taylor]: Taking taylor expansion of x.re in x.im 4.653 * [backup-simplify]: Simplify x.re into x.re 4.653 * [backup-simplify]: Simplify (log x.re) into (log x.re) 4.653 * [backup-simplify]: Simplify (log x.re) into (log x.re) 4.653 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 1)))) 1) into 0 4.654 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) (/ 0 1)))) into 0 4.654 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))))) into 0 4.654 * [taylor]: Taking taylor expansion of 0 in x.re 4.654 * [backup-simplify]: Simplify 0 into 0 4.654 * [taylor]: Taking taylor expansion of 0 in x.im 4.654 * [backup-simplify]: Simplify 0 into 0 4.654 * [backup-simplify]: Simplify 0 into 0 4.655 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 4.656 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.656 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (- (log x.re)))) into 0 4.656 * [taylor]: Taking taylor expansion of 0 in x.im 4.656 * [backup-simplify]: Simplify 0 into 0 4.656 * [backup-simplify]: Simplify 0 into 0 4.657 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 4.657 * [backup-simplify]: Simplify 0 into 0 4.657 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 4.657 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 4.657 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (+ (* 0 0) (* 0 (/ -1 x.re)))) into 0 4.657 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 4.658 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 4.658 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 4.658 * [backup-simplify]: Simplify (+ 0 0) into 0 4.659 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 4.660 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 1)))) 2) into 0 4.661 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.662 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))))) into 0 4.662 * [taylor]: Taking taylor expansion of 0 in x.re 4.662 * [backup-simplify]: Simplify 0 into 0 4.662 * [taylor]: Taking taylor expansion of 0 in x.im 4.662 * [backup-simplify]: Simplify 0 into 0 4.662 * [backup-simplify]: Simplify 0 into 0 4.662 * [taylor]: Taking taylor expansion of 0 in x.im 4.662 * [backup-simplify]: Simplify 0 into 0 4.662 * [backup-simplify]: Simplify 0 into 0 4.663 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.663 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.663 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 2)) 0) into (/ 1 (pow x.im 2)) 4.664 * [backup-simplify]: Simplify (/ (- (/ 1 (pow x.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow x.im 2)) 4.665 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1/2 (pow x.im 2))) 1)) (pow 1 1)))) 2) into (/ 1/2 (pow x.im 2)) 4.666 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 4.666 * [backup-simplify]: Simplify (+ (* -1 (/ 1/2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log x.re))))) into (- (* 1/2 (/ 1 (pow x.im 2)))) 4.666 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow x.im 2)))) in x.im 4.666 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow x.im 2))) in x.im 4.666 * [taylor]: Taking taylor expansion of 1/2 in x.im 4.666 * [backup-simplify]: Simplify 1/2 into 1/2 4.666 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 4.666 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 4.666 * [taylor]: Taking taylor expansion of x.im in x.im 4.666 * [backup-simplify]: Simplify 0 into 0 4.666 * [backup-simplify]: Simplify 1 into 1 4.666 * [backup-simplify]: Simplify (* 1 1) into 1 4.667 * [backup-simplify]: Simplify (/ 1 1) into 1 4.667 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.668 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.668 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.669 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 4.669 * [backup-simplify]: Simplify (- 0) into 0 4.669 * [backup-simplify]: Simplify 0 into 0 4.670 * [backup-simplify]: Simplify (* (log (/ 1 (- x.re))) (* 1 (* 1 (/ 1 (/ 1 (- y.re)))))) into (* -1 (* y.re (log (/ -1 x.re)))) 4.670 * * * [progress]: simplifying candidates 4.670 * * * * [progress]: [ 1 / 93 ] simplifiying candidate # 4.670 * * * * [progress]: [ 2 / 93 ] simplifiying candidate # 4.670 * * * * [progress]: [ 3 / 93 ] simplifiying candidate # 4.670 * * * * [progress]: [ 4 / 93 ] simplifiying candidate # 4.670 * * * * [progress]: [ 5 / 93 ] simplifiying candidate # 4.670 * * * * [progress]: [ 6 / 93 ] simplifiying candidate # 4.670 * * * * [progress]: [ 7 / 93 ] simplifiying candidate # 4.670 * * * * [progress]: [ 8 / 93 ] simplifiying candidate # 4.670 * * * * [progress]: [ 9 / 93 ] simplifiying candidate # 4.670 * * * * [progress]: [ 10 / 93 ] simplifiying candidate # 4.670 * * * * [progress]: [ 11 / 93 ] simplifiying candidate #real (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))))> 4.670 * * * * [progress]: [ 12 / 93 ] simplifiying candidate # 4.670 * * * * [progress]: [ 13 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 14 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 15 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 16 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 17 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 18 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 19 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 20 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 21 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 22 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 23 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 24 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 25 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 26 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 27 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 28 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 29 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 30 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 31 / 93 ] simplifiying candidate #real (real->posit16 (* (atan2 x.im x.re) y.im))))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> 4.671 * * * * [progress]: [ 32 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 33 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 34 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 35 / 93 ] simplifiying candidate # 4.671 * * * * [progress]: [ 36 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 37 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 38 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 39 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 40 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 41 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 42 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 43 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 44 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 45 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 46 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 47 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 48 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 49 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 50 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 51 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 52 / 93 ] simplifiying candidate #real (real->posit16 (* (atan2 x.im x.re) y.re)))))))> 4.672 * * * * [progress]: [ 53 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 54 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 55 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 56 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 57 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 58 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 59 / 93 ] simplifiying candidate # 4.672 * * * * [progress]: [ 60 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 61 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 62 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 63 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 64 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 65 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 66 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 67 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 68 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 69 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 70 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 71 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 72 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 73 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 74 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 75 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 76 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 77 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 78 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 79 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 80 / 93 ] simplifiying candidate #real (real->posit16 (* y.re (log (hypot x.re x.im))))) (* (atan2 x.im x.re) y.im))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> 4.673 * * * * [progress]: [ 81 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 82 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 83 / 93 ] simplifiying candidate # 4.673 * * * * [progress]: [ 84 / 93 ] simplifiying candidate # 4.674 * * * * [progress]: [ 85 / 93 ] simplifiying candidate # 4.674 * * * * [progress]: [ 86 / 93 ] simplifiying candidate # 4.674 * * * * [progress]: [ 87 / 93 ] simplifiying candidate # 4.674 * * * * [progress]: [ 88 / 93 ] simplifiying candidate # 4.674 * * * * [progress]: [ 89 / 93 ] simplifiying candidate # 4.674 * * * * [progress]: [ 90 / 93 ] simplifiying candidate # 4.674 * * * * [progress]: [ 91 / 93 ] simplifiying candidate # 4.674 * * * * [progress]: [ 92 / 93 ] simplifiying candidate # 4.674 * * * * [progress]: [ 93 / 93 ] simplifiying candidate # 4.675 * [simplify]: Simplifying: (expm1 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (log1p (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (sin (* y.im (log (hypot x.re x.im)))) (cos (* (atan2 x.im x.re) y.re))) (* (cos (* y.im (log (hypot x.re x.im)))) (sin (* (atan2 x.im x.re) y.re))) (log (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (exp (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (* (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (expm1 (* (atan2 x.im x.re) y.im)) (log1p (* (atan2 x.im x.re) y.im)) (* (atan2 x.im x.re) y.im) (+ (log (atan2 x.im x.re)) (log y.im)) (log (* (atan2 x.im x.re) y.im)) (exp (* (atan2 x.im x.re) y.im)) (* (* (* (atan2 x.im x.re) (atan2 x.im x.re)) (atan2 x.im x.re)) (* (* y.im y.im) y.im)) (* (cbrt (* (atan2 x.im x.re) y.im)) (cbrt (* (atan2 x.im x.re) y.im))) (cbrt (* (atan2 x.im x.re) y.im)) (* (* (* (atan2 x.im x.re) y.im) (* (atan2 x.im x.re) y.im)) (* (atan2 x.im x.re) y.im)) (sqrt (* (atan2 x.im x.re) y.im)) (sqrt (* (atan2 x.im x.re) y.im)) (* (sqrt (atan2 x.im x.re)) (sqrt y.im)) (* (sqrt (atan2 x.im x.re)) (sqrt y.im)) (* (atan2 x.im x.re) (* (cbrt y.im) (cbrt y.im))) (* (atan2 x.im x.re) (sqrt y.im)) (* (atan2 x.im x.re) 1) (* (cbrt (atan2 x.im x.re)) y.im) (* (sqrt (atan2 x.im x.re)) y.im) (* (atan2 x.im x.re) y.im) (real->posit16 (* (atan2 x.im x.re) y.im)) (expm1 (* (atan2 x.im x.re) y.re)) (log1p (* (atan2 x.im x.re) y.re)) (* (atan2 x.im x.re) y.re) (+ (log (atan2 x.im x.re)) (log y.re)) (log (* (atan2 x.im x.re) y.re)) (exp (* (atan2 x.im x.re) y.re)) (* (* (* (atan2 x.im x.re) (atan2 x.im x.re)) (atan2 x.im x.re)) (* (* y.re y.re) y.re)) (* (cbrt (* (atan2 x.im x.re) y.re)) (cbrt (* (atan2 x.im x.re) y.re))) (cbrt (* (atan2 x.im x.re) y.re)) (* (* (* (atan2 x.im x.re) y.re) (* (atan2 x.im x.re) y.re)) (* (atan2 x.im x.re) y.re)) (sqrt (* (atan2 x.im x.re) y.re)) (sqrt (* (atan2 x.im x.re) y.re)) (* (sqrt (atan2 x.im x.re)) (sqrt y.re)) (* (sqrt (atan2 x.im x.re)) (sqrt y.re)) (* (atan2 x.im x.re) (* (cbrt y.re) (cbrt y.re))) (* (atan2 x.im x.re) (sqrt y.re)) (* (atan2 x.im x.re) 1) (* (cbrt (atan2 x.im x.re)) y.re) (* (sqrt (atan2 x.im x.re)) y.re) (* (atan2 x.im x.re) y.re) (real->posit16 (* (atan2 x.im x.re) y.re)) (expm1 (* y.re (log (hypot x.re x.im)))) (log1p (* y.re (log (hypot x.re x.im)))) (* y.re (log (hypot x.re x.im))) (+ (log y.re) (log (log (hypot x.re x.im)))) (log (* y.re (log (hypot x.re x.im)))) (exp (* y.re (log (hypot x.re x.im)))) (* (* (* y.re y.re) y.re) (* (* (log (hypot x.re x.im)) (log (hypot x.re x.im))) (log (hypot x.re x.im)))) (* (cbrt (* y.re (log (hypot x.re x.im)))) (cbrt (* y.re (log (hypot x.re x.im))))) (cbrt (* y.re (log (hypot x.re x.im)))) (* (* (* y.re (log (hypot x.re x.im))) (* y.re (log (hypot x.re x.im)))) (* y.re (log (hypot x.re x.im)))) (sqrt (* y.re (log (hypot x.re x.im)))) (sqrt (* y.re (log (hypot x.re x.im)))) (* (sqrt y.re) (sqrt (log (hypot x.re x.im)))) (* (sqrt y.re) (sqrt (log (hypot x.re x.im)))) (* y.re (log (* (cbrt (hypot x.re x.im)) (cbrt (hypot x.re x.im))))) (* y.re (log (cbrt (hypot x.re x.im)))) (* y.re (log (sqrt (hypot x.re x.im)))) (* y.re (log (sqrt (hypot x.re x.im)))) (* y.re (log 1)) (* y.re (log (hypot x.re x.im))) (* (log (* (cbrt (hypot x.re x.im)) (cbrt (hypot x.re x.im)))) y.re) (* (log (cbrt (hypot x.re x.im))) y.re) (* (log (sqrt (hypot x.re x.im))) y.re) (* (log (sqrt (hypot x.re x.im))) y.re) (* (log 1) y.re) (* (log (hypot x.re x.im)) y.re) (* y.re 1) (* y.re (* (cbrt (log (hypot x.re x.im))) (cbrt (log (hypot x.re x.im))))) (* y.re (sqrt (log (hypot x.re x.im)))) (* y.re 1) (* (cbrt y.re) (log (hypot x.re x.im))) (* (sqrt y.re) (log (hypot x.re x.im))) (* y.re (log (hypot x.re x.im))) (real->posit16 (* y.re (log (hypot x.re x.im)))) (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re)) (* y.im (atan2 x.im x.re)) (* y.im (atan2 x.im x.re)) (* (atan2 x.im x.re) y.re) (* (atan2 x.im x.re) y.re) (* (atan2 x.im x.re) y.re) (* y.re (log x.im)) (* -1 (* y.re (log (/ 1 x.re)))) (* -1 (* y.re (log (/ -1 x.re)))) 4.676 * * [simplify]: iteration 1: (142 enodes) 4.717 * * [simplify]: iteration 2: (256 enodes) 4.787 * * [simplify]: iteration 3: (525 enodes) 5.152 * * [simplify]: iteration 4: (898 enodes) 5.806 * * [simplify]: iteration 5: (1626 enodes) 7.193 * * [simplify]: Extracting #0: cost 68 inf + 0 7.195 * * [simplify]: Extracting #1: cost 290 inf + 2 7.199 * * [simplify]: Extracting #2: cost 544 inf + 3066 7.210 * * [simplify]: Extracting #3: cost 459 inf + 29527 7.242 * * [simplify]: Extracting #4: cost 119 inf + 141130 7.289 * * [simplify]: Extracting #5: cost 2 inf + 194154 7.324 * * [simplify]: Extracting #6: cost 0 inf + 194441 7.366 * [simplify]: Simplified to: (expm1 (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (log1p (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (cos (* y.re (atan2 x.im x.re))) (sin (* (log (hypot x.re x.im)) y.im))) (* (cos (* (log (hypot x.re x.im)) y.im)) (sin (* y.re (atan2 x.im x.re)))) (log (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (exp (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (* (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))) (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (expm1 (* (atan2 x.im x.re) y.im)) (log1p (* (atan2 x.im x.re) y.im)) (* (atan2 x.im x.re) y.im) (log (* (atan2 x.im x.re) y.im)) (log (* (atan2 x.im x.re) y.im)) (exp (* (atan2 x.im x.re) y.im)) (* (* (atan2 x.im x.re) y.im) (* (* (atan2 x.im x.re) y.im) (* (atan2 x.im x.re) y.im))) (* (cbrt (* (atan2 x.im x.re) y.im)) (cbrt (* (atan2 x.im x.re) y.im))) (cbrt (* (atan2 x.im x.re) y.im)) (* (* (atan2 x.im x.re) y.im) (* (* (atan2 x.im x.re) y.im) (* (atan2 x.im x.re) y.im))) (sqrt (* (atan2 x.im x.re) y.im)) (sqrt (* (atan2 x.im x.re) y.im)) (* (sqrt (atan2 x.im x.re)) (sqrt y.im)) (* (sqrt (atan2 x.im x.re)) (sqrt y.im)) (* (* (cbrt y.im) (cbrt y.im)) (atan2 x.im x.re)) (* (atan2 x.im x.re) (sqrt y.im)) (atan2 x.im x.re) (* y.im (cbrt (atan2 x.im x.re))) (* y.im (sqrt (atan2 x.im x.re))) (* (atan2 x.im x.re) y.im) (real->posit16 (* (atan2 x.im x.re) y.im)) (expm1 (* y.re (atan2 x.im x.re))) (log1p (* y.re (atan2 x.im x.re))) (* y.re (atan2 x.im x.re)) (log (* y.re (atan2 x.im x.re))) (log (* y.re (atan2 x.im x.re))) (exp (* y.re (atan2 x.im x.re))) (* (* y.re (atan2 x.im x.re)) (* (* y.re (atan2 x.im x.re)) (* y.re (atan2 x.im x.re)))) (* (cbrt (* y.re (atan2 x.im x.re))) (cbrt (* y.re (atan2 x.im x.re)))) (cbrt (* y.re (atan2 x.im x.re))) (* (* y.re (atan2 x.im x.re)) (* (* y.re (atan2 x.im x.re)) (* y.re (atan2 x.im x.re)))) (sqrt (* y.re (atan2 x.im x.re))) (sqrt (* y.re (atan2 x.im x.re))) (* (sqrt y.re) (sqrt (atan2 x.im x.re))) (* (sqrt y.re) (sqrt (atan2 x.im x.re))) (* (* (cbrt y.re) (cbrt y.re)) (atan2 x.im x.re)) (* (sqrt y.re) (atan2 x.im x.re)) (atan2 x.im x.re) (* y.re (cbrt (atan2 x.im x.re))) (* y.re (sqrt (atan2 x.im x.re))) (* y.re (atan2 x.im x.re)) (real->posit16 (* y.re (atan2 x.im x.re))) (expm1 (* y.re (log (hypot x.re x.im)))) (log1p (* y.re (log (hypot x.re x.im)))) (* y.re (log (hypot x.re x.im))) (log (* y.re (log (hypot x.re x.im)))) (log (* y.re (log (hypot x.re x.im)))) (exp (* y.re (log (hypot x.re x.im)))) (* (* y.re (log (hypot x.re x.im))) (* (* (log (hypot x.re x.im)) y.re) (* (log (hypot x.re x.im)) y.re))) (* (cbrt (* y.re (log (hypot x.re x.im)))) (cbrt (* y.re (log (hypot x.re x.im))))) (cbrt (* y.re (log (hypot x.re x.im)))) (* (* y.re (log (hypot x.re x.im))) (* (* (log (hypot x.re x.im)) y.re) (* (log (hypot x.re x.im)) y.re))) (sqrt (* y.re (log (hypot x.re x.im)))) (sqrt (* y.re (log (hypot x.re x.im)))) (* (sqrt y.re) (sqrt (log (hypot x.re x.im)))) (* (sqrt y.re) (sqrt (log (hypot x.re x.im)))) (* (log (cbrt (hypot x.re x.im))) (+ y.re y.re)) (* (log (cbrt (hypot x.re x.im))) y.re) (* y.re (log (sqrt (hypot x.re x.im)))) (* y.re (log (sqrt (hypot x.re x.im)))) 0 (* y.re (log (hypot x.re x.im))) (* (log (cbrt (hypot x.re x.im))) (+ y.re y.re)) (* (log (cbrt (hypot x.re x.im))) y.re) (* y.re (log (sqrt (hypot x.re x.im)))) (* y.re (log (sqrt (hypot x.re x.im)))) 0 (* y.re (log (hypot x.re x.im))) y.re (* (* (cbrt (log (hypot x.re x.im))) y.re) (cbrt (log (hypot x.re x.im)))) (* (sqrt (log (hypot x.re x.im))) y.re) y.re (* (cbrt y.re) (log (hypot x.re x.im))) (* (sqrt y.re) (log (hypot x.re x.im))) (* y.re (log (hypot x.re x.im))) (real->posit16 (* y.re (log (hypot x.re x.im)))) (fma y.im (log x.im) (* y.re (atan2 x.im x.re))) (sin (fma y.im (log x.re) (* y.re (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.re))))) (* (atan2 x.im x.re) y.im) (* (atan2 x.im x.re) y.im) (* (atan2 x.im x.re) y.im) (* y.re (atan2 x.im x.re)) (* y.re (atan2 x.im x.re)) (* y.re (atan2 x.im x.re)) (* y.re (log x.im)) (* (log x.re) y.re) (* (- y.re) (log (/ -1 x.re))) 7.377 * * * [progress]: adding candidates to table 9.140 * * [progress]: iteration 2 / 4 9.140 * * * [progress]: picking best candidate 9.218 * * * * [pick]: Picked # 9.218 * * * [progress]: localizing error 9.267 * * * [progress]: generating rewritten candidates 9.267 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 9.275 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 2 1) 9.276 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2 1 2) 9.277 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 2 1 1) 9.278 * * * [progress]: generating series expansions 9.278 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 9.278 * [backup-simplify]: Simplify (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) into (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) 9.278 * [approximate]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in (y.im x.re x.im y.re) around 0 9.278 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.re 9.278 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.re 9.278 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 9.278 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.re 9.278 * [taylor]: Taking taylor expansion of y.im in y.re 9.278 * [backup-simplify]: Simplify y.im into y.im 9.278 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 9.278 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 9.278 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 9.278 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 9.278 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 9.278 * [taylor]: Taking taylor expansion of x.re in y.re 9.278 * [backup-simplify]: Simplify x.re into x.re 9.278 * [taylor]: Taking taylor expansion of x.re in y.re 9.278 * [backup-simplify]: Simplify x.re into x.re 9.278 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 9.278 * [taylor]: Taking taylor expansion of x.im in y.re 9.278 * [backup-simplify]: Simplify x.im into x.im 9.278 * [taylor]: Taking taylor expansion of x.im in y.re 9.278 * [backup-simplify]: Simplify x.im into x.im 9.279 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 9.279 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 9.279 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 9.279 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 9.279 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 9.279 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 9.279 * [backup-simplify]: Simplify (+ 0 0) into 0 9.279 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 9.280 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 9.280 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 9.280 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 9.280 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.280 * [taylor]: Taking taylor expansion of y.re in y.re 9.280 * [backup-simplify]: Simplify 0 into 0 9.280 * [backup-simplify]: Simplify 1 into 1 9.280 * [backup-simplify]: Simplify (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 9.280 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 9.280 * [backup-simplify]: Simplify (+ (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 0) into (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 9.280 * [backup-simplify]: Simplify (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (sin (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 9.280 * [backup-simplify]: Simplify (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (cos (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 9.280 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.im 9.280 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.im 9.280 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 9.280 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.im 9.280 * [taylor]: Taking taylor expansion of y.im in x.im 9.280 * [backup-simplify]: Simplify y.im into y.im 9.280 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.im 9.280 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.im 9.280 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 9.281 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.im 9.281 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.im 9.281 * [taylor]: Taking taylor expansion of x.re in x.im 9.281 * [backup-simplify]: Simplify x.re into x.re 9.281 * [taylor]: Taking taylor expansion of x.re in x.im 9.281 * [backup-simplify]: Simplify x.re into x.re 9.281 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.im 9.281 * [taylor]: Taking taylor expansion of x.im in x.im 9.281 * [backup-simplify]: Simplify 0 into 0 9.281 * [backup-simplify]: Simplify 1 into 1 9.281 * [taylor]: Taking taylor expansion of x.im in x.im 9.281 * [backup-simplify]: Simplify 0 into 0 9.281 * [backup-simplify]: Simplify 1 into 1 9.281 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 9.281 * [backup-simplify]: Simplify (* 0 0) into 0 9.281 * [backup-simplify]: Simplify (+ (pow x.re 2) 0) into (pow x.re 2) 9.281 * [backup-simplify]: Simplify (sqrt (pow x.re 2)) into x.re 9.281 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 9.282 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 9.282 * [backup-simplify]: Simplify (+ 0 0) into 0 9.282 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.re 2)))) into 0 9.282 * [backup-simplify]: Simplify (log x.re) into (log x.re) 9.282 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 9.282 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 9.282 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.282 * [taylor]: Taking taylor expansion of y.re in x.im 9.282 * [backup-simplify]: Simplify y.re into y.re 9.282 * [backup-simplify]: Simplify (* y.im (log x.re)) into (* y.im (log x.re)) 9.282 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 9.282 * [backup-simplify]: Simplify (+ (* y.im (log x.re)) (* (atan2 x.im x.re) y.re)) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re))) 9.283 * [backup-simplify]: Simplify (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) into (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) 9.283 * [backup-simplify]: Simplify (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) into (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) 9.283 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.re 9.283 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.re 9.283 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 9.283 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.re 9.283 * [taylor]: Taking taylor expansion of y.im in x.re 9.283 * [backup-simplify]: Simplify y.im into y.im 9.283 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.re 9.283 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.re 9.283 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 9.283 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.re 9.283 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.re 9.283 * [taylor]: Taking taylor expansion of x.re in x.re 9.283 * [backup-simplify]: Simplify 0 into 0 9.283 * [backup-simplify]: Simplify 1 into 1 9.283 * [taylor]: Taking taylor expansion of x.re in x.re 9.283 * [backup-simplify]: Simplify 0 into 0 9.283 * [backup-simplify]: Simplify 1 into 1 9.283 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.re 9.283 * [taylor]: Taking taylor expansion of x.im in x.re 9.283 * [backup-simplify]: Simplify x.im into x.im 9.283 * [taylor]: Taking taylor expansion of x.im in x.re 9.283 * [backup-simplify]: Simplify x.im into x.im 9.283 * [backup-simplify]: Simplify (* 0 0) into 0 9.283 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 9.283 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 9.283 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 9.284 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 9.284 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 9.284 * [backup-simplify]: Simplify (+ 0 0) into 0 9.284 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 9.284 * [backup-simplify]: Simplify (log x.im) into (log x.im) 9.284 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 9.284 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 9.284 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.284 * [taylor]: Taking taylor expansion of y.re in x.re 9.284 * [backup-simplify]: Simplify y.re into y.re 9.284 * [backup-simplify]: Simplify (* y.im (log x.im)) into (* y.im (log x.im)) 9.284 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 9.285 * [backup-simplify]: Simplify (+ (* y.im (log x.im)) (* (atan2 x.im x.re) y.re)) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) 9.285 * [backup-simplify]: Simplify (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) into (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) 9.285 * [backup-simplify]: Simplify (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) into (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) 9.285 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 9.285 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 9.285 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 9.285 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 9.285 * [taylor]: Taking taylor expansion of y.im in y.im 9.285 * [backup-simplify]: Simplify 0 into 0 9.285 * [backup-simplify]: Simplify 1 into 1 9.285 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 9.285 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 9.285 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 9.285 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 9.285 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 9.285 * [taylor]: Taking taylor expansion of x.re in y.im 9.285 * [backup-simplify]: Simplify x.re into x.re 9.285 * [taylor]: Taking taylor expansion of x.re in y.im 9.285 * [backup-simplify]: Simplify x.re into x.re 9.285 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 9.285 * [taylor]: Taking taylor expansion of x.im in y.im 9.285 * [backup-simplify]: Simplify x.im into x.im 9.285 * [taylor]: Taking taylor expansion of x.im in y.im 9.285 * [backup-simplify]: Simplify x.im into x.im 9.285 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 9.285 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 9.285 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 9.285 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 9.285 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 9.285 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 9.286 * [backup-simplify]: Simplify (+ 0 0) into 0 9.286 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 9.286 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 9.286 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 9.286 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 9.286 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.286 * [taylor]: Taking taylor expansion of y.re in y.im 9.286 * [backup-simplify]: Simplify y.re into y.re 9.286 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 9.286 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 9.286 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 9.286 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 9.286 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 9.286 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 9.286 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 9.286 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 9.286 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 9.286 * [taylor]: Taking taylor expansion of y.im in y.im 9.286 * [backup-simplify]: Simplify 0 into 0 9.287 * [backup-simplify]: Simplify 1 into 1 9.287 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 9.287 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 9.287 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 9.287 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 9.287 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 9.287 * [taylor]: Taking taylor expansion of x.re in y.im 9.287 * [backup-simplify]: Simplify x.re into x.re 9.287 * [taylor]: Taking taylor expansion of x.re in y.im 9.287 * [backup-simplify]: Simplify x.re into x.re 9.287 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 9.287 * [taylor]: Taking taylor expansion of x.im in y.im 9.287 * [backup-simplify]: Simplify x.im into x.im 9.287 * [taylor]: Taking taylor expansion of x.im in y.im 9.287 * [backup-simplify]: Simplify x.im into x.im 9.287 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 9.287 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 9.287 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 9.287 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 9.287 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 9.287 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 9.287 * [backup-simplify]: Simplify (+ 0 0) into 0 9.288 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 9.288 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 9.288 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 9.288 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 9.288 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.288 * [taylor]: Taking taylor expansion of y.re in y.im 9.288 * [backup-simplify]: Simplify y.re into y.re 9.288 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 9.288 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 9.288 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 9.288 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 9.288 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 9.288 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 9.288 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 9.288 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 9.288 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 9.288 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 9.288 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 9.288 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.288 * [taylor]: Taking taylor expansion of y.re in x.re 9.288 * [backup-simplify]: Simplify y.re into y.re 9.288 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 9.289 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 9.289 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 9.289 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 9.289 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 9.289 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 9.289 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 9.289 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 9.289 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 9.289 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.289 * [taylor]: Taking taylor expansion of y.re in x.im 9.289 * [backup-simplify]: Simplify y.re into y.re 9.289 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 9.289 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 9.289 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 9.289 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 9.289 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 9.289 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 9.289 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 9.289 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 9.289 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 9.289 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.289 * [taylor]: Taking taylor expansion of y.re in y.re 9.289 * [backup-simplify]: Simplify 0 into 0 9.289 * [backup-simplify]: Simplify 1 into 1 9.289 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 9.290 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 9.290 * [backup-simplify]: Simplify 0 into 0 9.290 * [backup-simplify]: Simplify (+ 0) into 0 9.290 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 9.291 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 1) into 0 9.291 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 9.291 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 9.292 * [backup-simplify]: Simplify (+ (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 0) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 9.292 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 1) 1))) into (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 9.292 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0)) into (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 9.292 * [backup-simplify]: Simplify (+ 0 (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 9.292 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) in x.re 9.292 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 9.292 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 9.292 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 9.292 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.292 * [taylor]: Taking taylor expansion of y.re in x.re 9.292 * [backup-simplify]: Simplify y.re into y.re 9.292 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 9.292 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 9.293 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 9.293 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 9.293 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 9.293 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 9.293 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.293 * [taylor]: Taking taylor expansion of x.re in x.re 9.293 * [backup-simplify]: Simplify 0 into 0 9.293 * [backup-simplify]: Simplify 1 into 1 9.293 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 9.293 * [taylor]: Taking taylor expansion of x.im in x.re 9.293 * [backup-simplify]: Simplify x.im into x.im 9.293 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 9.293 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 9.293 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 9.293 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 9.293 * [backup-simplify]: Simplify (+ 0 0) into 0 9.293 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 9.293 * [backup-simplify]: Simplify (log x.im) into (log x.im) 9.293 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 9.293 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 9.294 * [backup-simplify]: Simplify (- 0) into 0 9.294 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 9.294 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) 9.294 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) in x.im 9.294 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 9.294 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 9.294 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 9.294 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.294 * [taylor]: Taking taylor expansion of y.re in x.im 9.294 * [backup-simplify]: Simplify y.re into y.re 9.294 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 9.294 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 9.294 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 9.294 * [taylor]: Taking taylor expansion of (log x.im) in x.im 9.294 * [taylor]: Taking taylor expansion of x.im in x.im 9.294 * [backup-simplify]: Simplify 0 into 0 9.294 * [backup-simplify]: Simplify 1 into 1 9.294 * [backup-simplify]: Simplify (log 1) into 0 9.295 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 9.295 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 9.295 * [backup-simplify]: Simplify (- 0) into 0 9.295 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 9.295 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 9.295 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) 9.295 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) in y.re 9.295 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 9.295 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 9.295 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 9.295 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.295 * [taylor]: Taking taylor expansion of y.re in y.re 9.295 * [backup-simplify]: Simplify 0 into 0 9.295 * [backup-simplify]: Simplify 1 into 1 9.295 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 9.296 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 9.296 * [taylor]: Taking taylor expansion of (log x.im) in y.re 9.296 * [taylor]: Taking taylor expansion of x.im in y.re 9.296 * [backup-simplify]: Simplify x.im into x.im 9.296 * [backup-simplify]: Simplify (log x.im) into (log x.im) 9.296 * [backup-simplify]: Simplify (* 1 (log x.im)) into (log x.im) 9.296 * [backup-simplify]: Simplify (log x.im) into (log x.im) 9.296 * [backup-simplify]: Simplify (+ 0) into 0 9.297 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 9.297 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 9.297 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 9.297 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 9.298 * [backup-simplify]: Simplify (+ 0 0) into 0 9.298 * [taylor]: Taking taylor expansion of 0 in x.im 9.298 * [backup-simplify]: Simplify 0 into 0 9.298 * [taylor]: Taking taylor expansion of 0 in y.re 9.298 * [backup-simplify]: Simplify 0 into 0 9.298 * [backup-simplify]: Simplify 0 into 0 9.298 * [backup-simplify]: Simplify (+ 0) into 0 9.298 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 9.298 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 9.299 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 9.299 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 9.300 * [backup-simplify]: Simplify (+ 0 0) into 0 9.300 * [taylor]: Taking taylor expansion of 0 in y.re 9.300 * [backup-simplify]: Simplify 0 into 0 9.300 * [backup-simplify]: Simplify 0 into 0 9.300 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (atan2 x.im x.re) 1) 1))) into (atan2 x.im x.re) 9.300 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.300 * [backup-simplify]: Simplify (+ (* -1 (/ (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) 2)) 0) into (- (* 1/2 (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) 9.301 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) (- (* 1/2 (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 9.302 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 9.302 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 9.303 * [backup-simplify]: Simplify (+ 0 0) into 0 9.304 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow x.re 2) (pow x.im 2))))) into 0 9.305 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 2) into 0 9.306 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) into 0 9.307 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 9.307 * [backup-simplify]: Simplify (+ 0 0) into 0 9.308 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 9.309 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0))) into 0 9.309 * [backup-simplify]: Simplify (+ (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 0) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) 9.309 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) in x.re 9.309 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) in x.re 9.309 * [taylor]: Taking taylor expansion of 1/2 in x.re 9.309 * [backup-simplify]: Simplify 1/2 into 1/2 9.309 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)) in x.re 9.310 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 9.310 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 9.310 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 9.310 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.310 * [taylor]: Taking taylor expansion of y.re in x.re 9.310 * [backup-simplify]: Simplify y.re into y.re 9.310 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 9.310 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 9.310 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 9.310 * [taylor]: Taking taylor expansion of (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2) in x.re 9.310 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 9.310 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 9.310 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 9.310 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.310 * [taylor]: Taking taylor expansion of x.re in x.re 9.310 * [backup-simplify]: Simplify 0 into 0 9.310 * [backup-simplify]: Simplify 1 into 1 9.310 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 9.310 * [taylor]: Taking taylor expansion of x.im in x.re 9.311 * [backup-simplify]: Simplify x.im into x.im 9.311 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 9.311 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 9.311 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 9.311 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 9.311 * [backup-simplify]: Simplify (+ 0 0) into 0 9.312 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 9.312 * [backup-simplify]: Simplify (log x.im) into (log x.im) 9.312 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 9.312 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 9.312 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 9.312 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 9.312 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 9.312 * [backup-simplify]: Simplify (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 9.313 * [backup-simplify]: Simplify (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 9.313 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in x.im 9.313 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in x.im 9.313 * [taylor]: Taking taylor expansion of 1/2 in x.im 9.313 * [backup-simplify]: Simplify 1/2 into 1/2 9.313 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in x.im 9.313 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 9.313 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 9.313 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 9.313 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.313 * [taylor]: Taking taylor expansion of y.re in x.im 9.313 * [backup-simplify]: Simplify y.re into y.re 9.313 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 9.313 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 9.313 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 9.313 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in x.im 9.313 * [taylor]: Taking taylor expansion of (log x.im) in x.im 9.313 * [taylor]: Taking taylor expansion of x.im in x.im 9.313 * [backup-simplify]: Simplify 0 into 0 9.313 * [backup-simplify]: Simplify 1 into 1 9.314 * [backup-simplify]: Simplify (log 1) into 0 9.314 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 9.314 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 9.314 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 9.315 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 9.315 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 9.315 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 9.316 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 9.316 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 9.316 * [backup-simplify]: Simplify (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 9.316 * [backup-simplify]: Simplify (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 9.316 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in y.re 9.316 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in y.re 9.316 * [taylor]: Taking taylor expansion of 1/2 in y.re 9.316 * [backup-simplify]: Simplify 1/2 into 1/2 9.316 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in y.re 9.316 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 9.316 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 9.316 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 9.316 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.316 * [taylor]: Taking taylor expansion of y.re in y.re 9.316 * [backup-simplify]: Simplify 0 into 0 9.316 * [backup-simplify]: Simplify 1 into 1 9.317 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 9.317 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 9.317 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in y.re 9.317 * [taylor]: Taking taylor expansion of (log x.im) in y.re 9.317 * [taylor]: Taking taylor expansion of x.im in y.re 9.317 * [backup-simplify]: Simplify x.im into x.im 9.317 * [backup-simplify]: Simplify (log x.im) into (log x.im) 9.317 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 9.317 * [backup-simplify]: Simplify (* 0 (pow (log x.im) 2)) into 0 9.318 * [backup-simplify]: Simplify (* 1/2 0) into 0 9.318 * [backup-simplify]: Simplify (- 0) into 0 9.318 * [backup-simplify]: Simplify 0 into 0 9.319 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 9.320 * [backup-simplify]: Simplify (+ 0) into 0 9.320 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 9.320 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 9.321 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 9.322 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 9.322 * [backup-simplify]: Simplify (- 0) into 0 9.322 * [backup-simplify]: Simplify (+ 0 0) into 0 9.322 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 9.323 * [taylor]: Taking taylor expansion of 0 in x.im 9.323 * [backup-simplify]: Simplify 0 into 0 9.323 * [taylor]: Taking taylor expansion of 0 in y.re 9.323 * [backup-simplify]: Simplify 0 into 0 9.323 * [backup-simplify]: Simplify 0 into 0 9.324 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 9.324 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 9.325 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 9.326 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 9.327 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 9.327 * [backup-simplify]: Simplify (+ 0 0) into 0 9.327 * [taylor]: Taking taylor expansion of 0 in x.im 9.327 * [backup-simplify]: Simplify 0 into 0 9.327 * [taylor]: Taking taylor expansion of 0 in y.re 9.327 * [backup-simplify]: Simplify 0 into 0 9.327 * [backup-simplify]: Simplify 0 into 0 9.328 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 9.328 * [backup-simplify]: Simplify (+ 0) into 0 9.329 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 9.329 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 9.329 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 9.329 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 9.330 * [backup-simplify]: Simplify (- 0) into 0 9.330 * [backup-simplify]: Simplify (+ 0 0) into 0 9.330 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 9.330 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 9.330 * [taylor]: Taking taylor expansion of 0 in y.re 9.330 * [backup-simplify]: Simplify 0 into 0 9.330 * [backup-simplify]: Simplify 0 into 0 9.330 * [taylor]: Taking taylor expansion of 0 in y.re 9.330 * [backup-simplify]: Simplify 0 into 0 9.330 * [backup-simplify]: Simplify 0 into 0 9.331 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 9.332 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 9.332 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 9.332 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 9.333 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 9.333 * [backup-simplify]: Simplify (+ 0 0) into 0 9.333 * [taylor]: Taking taylor expansion of 0 in y.re 9.333 * [backup-simplify]: Simplify 0 into 0 9.333 * [backup-simplify]: Simplify 0 into 0 9.334 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) (* y.re (* 1 (* 1 1)))) (* (log x.im) (* 1 (* 1 (* 1 y.im))))) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) 9.334 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 1 y.re)))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 9.334 * [approximate]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in (y.im x.re x.im y.re) around 0 9.334 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.re 9.334 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.re 9.334 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 9.334 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.re 9.334 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 9.334 * [taylor]: Taking taylor expansion of y.im in y.re 9.334 * [backup-simplify]: Simplify y.im into y.im 9.334 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 9.334 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 9.334 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 9.334 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 9.334 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 9.334 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 9.334 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 9.334 * [taylor]: Taking taylor expansion of x.re in y.re 9.334 * [backup-simplify]: Simplify x.re into x.re 9.334 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.334 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 9.334 * [taylor]: Taking taylor expansion of x.re in y.re 9.334 * [backup-simplify]: Simplify x.re into x.re 9.334 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.334 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 9.334 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 9.334 * [taylor]: Taking taylor expansion of x.im in y.re 9.334 * [backup-simplify]: Simplify x.im into x.im 9.334 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.334 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 9.334 * [taylor]: Taking taylor expansion of x.im in y.re 9.334 * [backup-simplify]: Simplify x.im into x.im 9.334 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.334 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 9.335 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 9.335 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 9.335 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 9.335 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 9.335 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 9.335 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 9.335 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.335 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.335 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 9.335 * [backup-simplify]: Simplify (+ 0 0) into 0 9.336 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 9.336 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 9.336 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 9.336 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 9.336 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.336 * [taylor]: Taking taylor expansion of y.re in y.re 9.336 * [backup-simplify]: Simplify 0 into 0 9.336 * [backup-simplify]: Simplify 1 into 1 9.336 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.336 * [backup-simplify]: Simplify (+ 0 (atan2 (/ 1 x.im) (/ 1 x.re))) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.336 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 9.336 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.im 9.336 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.im 9.336 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 9.336 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.im 9.336 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 9.336 * [taylor]: Taking taylor expansion of y.im in x.im 9.336 * [backup-simplify]: Simplify y.im into y.im 9.336 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 9.336 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.im 9.336 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.im 9.336 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 9.336 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.im 9.336 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.im 9.336 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 9.336 * [taylor]: Taking taylor expansion of x.re in x.im 9.336 * [backup-simplify]: Simplify x.re into x.re 9.336 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.337 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 9.337 * [taylor]: Taking taylor expansion of x.re in x.im 9.337 * [backup-simplify]: Simplify x.re into x.re 9.337 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.337 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.im 9.337 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 9.337 * [taylor]: Taking taylor expansion of x.im in x.im 9.337 * [backup-simplify]: Simplify 0 into 0 9.337 * [backup-simplify]: Simplify 1 into 1 9.337 * [backup-simplify]: Simplify (/ 1 1) into 1 9.337 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 9.337 * [taylor]: Taking taylor expansion of x.im in x.im 9.337 * [backup-simplify]: Simplify 0 into 0 9.337 * [backup-simplify]: Simplify 1 into 1 9.337 * [backup-simplify]: Simplify (/ 1 1) into 1 9.337 * [backup-simplify]: Simplify (* 1 1) into 1 9.338 * [backup-simplify]: Simplify (+ 0 1) into 1 9.338 * [backup-simplify]: Simplify (sqrt 1) into 1 9.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.339 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.339 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.340 * [backup-simplify]: Simplify (+ 0 0) into 0 9.340 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 9.340 * [backup-simplify]: Simplify (log 1) into 0 9.340 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 9.340 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 9.340 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.340 * [taylor]: Taking taylor expansion of y.re in x.im 9.340 * [backup-simplify]: Simplify y.re into y.re 9.340 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 9.341 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 9.341 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.im))) into (* -1 (/ (log x.im) y.im)) 9.341 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.im) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im)) 9.341 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) 9.341 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) 9.341 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 9.341 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.re 9.341 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 9.341 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 9.341 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 9.341 * [taylor]: Taking taylor expansion of y.im in x.re 9.341 * [backup-simplify]: Simplify y.im into y.im 9.341 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 9.341 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 9.341 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 9.341 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 9.341 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 9.341 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 9.341 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.341 * [taylor]: Taking taylor expansion of x.re in x.re 9.342 * [backup-simplify]: Simplify 0 into 0 9.342 * [backup-simplify]: Simplify 1 into 1 9.342 * [backup-simplify]: Simplify (/ 1 1) into 1 9.342 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.342 * [taylor]: Taking taylor expansion of x.re in x.re 9.342 * [backup-simplify]: Simplify 0 into 0 9.342 * [backup-simplify]: Simplify 1 into 1 9.342 * [backup-simplify]: Simplify (/ 1 1) into 1 9.342 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 9.342 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.342 * [taylor]: Taking taylor expansion of x.im in x.re 9.342 * [backup-simplify]: Simplify x.im into x.im 9.342 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.342 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.342 * [taylor]: Taking taylor expansion of x.im in x.re 9.342 * [backup-simplify]: Simplify x.im into x.im 9.342 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.343 * [backup-simplify]: Simplify (* 1 1) into 1 9.343 * [backup-simplify]: Simplify (+ 1 0) into 1 9.343 * [backup-simplify]: Simplify (sqrt 1) into 1 9.344 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.344 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.344 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.345 * [backup-simplify]: Simplify (+ 0 0) into 0 9.345 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 9.345 * [backup-simplify]: Simplify (log 1) into 0 9.345 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 9.345 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 9.345 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.345 * [taylor]: Taking taylor expansion of y.re in x.re 9.345 * [backup-simplify]: Simplify y.re into y.re 9.345 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 9.346 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 9.346 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 9.346 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.re) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 9.346 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.346 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.346 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 9.346 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.im 9.346 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 9.346 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 9.346 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 9.346 * [taylor]: Taking taylor expansion of y.im in y.im 9.346 * [backup-simplify]: Simplify 0 into 0 9.346 * [backup-simplify]: Simplify 1 into 1 9.347 * [backup-simplify]: Simplify (/ 1 1) into 1 9.347 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 9.347 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 9.347 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 9.347 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 9.347 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 9.347 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 9.347 * [taylor]: Taking taylor expansion of x.re in y.im 9.347 * [backup-simplify]: Simplify x.re into x.re 9.347 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.347 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 9.347 * [taylor]: Taking taylor expansion of x.re in y.im 9.347 * [backup-simplify]: Simplify x.re into x.re 9.347 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.347 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 9.347 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 9.347 * [taylor]: Taking taylor expansion of x.im in y.im 9.347 * [backup-simplify]: Simplify x.im into x.im 9.347 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.347 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 9.347 * [taylor]: Taking taylor expansion of x.im in y.im 9.347 * [backup-simplify]: Simplify x.im into x.im 9.347 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.347 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 9.347 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 9.347 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 9.347 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 9.348 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 9.348 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 9.348 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 9.348 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.348 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.348 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 9.348 * [backup-simplify]: Simplify (+ 0 0) into 0 9.348 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 9.348 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 9.348 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 9.348 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 9.348 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.349 * [taylor]: Taking taylor expansion of y.re in y.im 9.349 * [backup-simplify]: Simplify y.re into y.re 9.349 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 9.349 * [backup-simplify]: Simplify (* 1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 9.349 * [backup-simplify]: Simplify (+ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 0) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 9.349 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 9.349 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 9.349 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.im 9.349 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 9.349 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 9.349 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 9.349 * [taylor]: Taking taylor expansion of y.im in y.im 9.349 * [backup-simplify]: Simplify 0 into 0 9.349 * [backup-simplify]: Simplify 1 into 1 9.349 * [backup-simplify]: Simplify (/ 1 1) into 1 9.349 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 9.349 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 9.350 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 9.350 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 9.350 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 9.350 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 9.350 * [taylor]: Taking taylor expansion of x.re in y.im 9.350 * [backup-simplify]: Simplify x.re into x.re 9.350 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.350 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 9.350 * [taylor]: Taking taylor expansion of x.re in y.im 9.350 * [backup-simplify]: Simplify x.re into x.re 9.350 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.350 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 9.350 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 9.350 * [taylor]: Taking taylor expansion of x.im in y.im 9.350 * [backup-simplify]: Simplify x.im into x.im 9.350 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.350 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 9.350 * [taylor]: Taking taylor expansion of x.im in y.im 9.350 * [backup-simplify]: Simplify x.im into x.im 9.350 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.350 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 9.350 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 9.350 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 9.350 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 9.350 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 9.350 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 9.350 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 9.350 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.351 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.351 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 9.351 * [backup-simplify]: Simplify (+ 0 0) into 0 9.351 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 9.351 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 9.351 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 9.351 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 9.351 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.351 * [taylor]: Taking taylor expansion of y.re in y.im 9.351 * [backup-simplify]: Simplify y.re into y.re 9.351 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 9.351 * [backup-simplify]: Simplify (* 1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 9.352 * [backup-simplify]: Simplify (+ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 0) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 9.352 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 9.352 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 9.352 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.re 9.352 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 9.352 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 9.352 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 9.352 * [taylor]: Taking taylor expansion of y.im in x.re 9.352 * [backup-simplify]: Simplify y.im into y.im 9.352 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 9.352 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 9.352 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 9.352 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 9.352 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 9.352 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 9.352 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.352 * [taylor]: Taking taylor expansion of x.re in x.re 9.352 * [backup-simplify]: Simplify 0 into 0 9.352 * [backup-simplify]: Simplify 1 into 1 9.352 * [backup-simplify]: Simplify (/ 1 1) into 1 9.352 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.352 * [taylor]: Taking taylor expansion of x.re in x.re 9.352 * [backup-simplify]: Simplify 0 into 0 9.352 * [backup-simplify]: Simplify 1 into 1 9.353 * [backup-simplify]: Simplify (/ 1 1) into 1 9.353 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 9.353 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.353 * [taylor]: Taking taylor expansion of x.im in x.re 9.353 * [backup-simplify]: Simplify x.im into x.im 9.353 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.353 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.353 * [taylor]: Taking taylor expansion of x.im in x.re 9.353 * [backup-simplify]: Simplify x.im into x.im 9.353 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.353 * [backup-simplify]: Simplify (* 1 1) into 1 9.353 * [backup-simplify]: Simplify (+ 1 0) into 1 9.354 * [backup-simplify]: Simplify (sqrt 1) into 1 9.354 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.355 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.355 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.355 * [backup-simplify]: Simplify (+ 0 0) into 0 9.356 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 9.356 * [backup-simplify]: Simplify (log 1) into 0 9.356 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 9.356 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 9.356 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.356 * [taylor]: Taking taylor expansion of y.re in x.re 9.356 * [backup-simplify]: Simplify y.re into y.re 9.356 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 9.356 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 9.356 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 9.357 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.re) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 9.357 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.357 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.357 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.357 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 9.357 * [backup-simplify]: Simplify (+ (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.357 * [taylor]: Taking taylor expansion of (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in x.im 9.357 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in x.im 9.357 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 9.357 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 9.357 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.357 * [taylor]: Taking taylor expansion of y.re in x.im 9.357 * [backup-simplify]: Simplify y.re into y.re 9.357 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 9.357 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 9.357 * [taylor]: Taking taylor expansion of (log x.re) in x.im 9.357 * [taylor]: Taking taylor expansion of x.re in x.im 9.358 * [backup-simplify]: Simplify x.re into x.re 9.358 * [backup-simplify]: Simplify (log x.re) into (log x.re) 9.358 * [taylor]: Taking taylor expansion of y.im in x.im 9.358 * [backup-simplify]: Simplify y.im into y.im 9.358 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 9.358 * [backup-simplify]: Simplify (- (/ (log x.re) y.im)) into (- (/ (log x.re) y.im)) 9.358 * [backup-simplify]: Simplify (+ (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (- (/ (log x.re) y.im))) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 9.358 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.358 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.358 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.358 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 9.358 * [backup-simplify]: Simplify (+ (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.358 * [taylor]: Taking taylor expansion of (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in y.re 9.358 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in y.re 9.358 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 9.358 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 9.359 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.359 * [taylor]: Taking taylor expansion of y.re in y.re 9.359 * [backup-simplify]: Simplify 0 into 0 9.359 * [backup-simplify]: Simplify 1 into 1 9.359 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.359 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 9.359 * [taylor]: Taking taylor expansion of (log x.re) in y.re 9.359 * [taylor]: Taking taylor expansion of x.re in y.re 9.359 * [backup-simplify]: Simplify x.re into x.re 9.359 * [backup-simplify]: Simplify (log x.re) into (log x.re) 9.359 * [taylor]: Taking taylor expansion of y.im in y.re 9.359 * [backup-simplify]: Simplify y.im into y.im 9.359 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 9.359 * [backup-simplify]: Simplify (+ (atan2 (/ 1 x.im) (/ 1 x.re)) 0) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.359 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.359 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 9.359 * [taylor]: Taking taylor expansion of 0 in x.re 9.359 * [backup-simplify]: Simplify 0 into 0 9.359 * [taylor]: Taking taylor expansion of 0 in x.im 9.359 * [backup-simplify]: Simplify 0 into 0 9.359 * [taylor]: Taking taylor expansion of 0 in y.re 9.359 * [backup-simplify]: Simplify 0 into 0 9.359 * [backup-simplify]: Simplify 0 into 0 9.360 * [backup-simplify]: Simplify (+ 0) into 0 9.360 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 9.361 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 9.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 9.361 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 9.361 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (- (log x.re)))) into 0 9.361 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 9.362 * [backup-simplify]: Simplify (+ 0 0) into 0 9.362 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 9.362 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 9.363 * [backup-simplify]: Simplify (+ 0 0) into 0 9.363 * [taylor]: Taking taylor expansion of 0 in x.im 9.363 * [backup-simplify]: Simplify 0 into 0 9.363 * [taylor]: Taking taylor expansion of 0 in y.re 9.363 * [backup-simplify]: Simplify 0 into 0 9.363 * [backup-simplify]: Simplify 0 into 0 9.363 * [backup-simplify]: Simplify (+ 0) into 0 9.363 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 9.364 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 9.364 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 9.364 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 9.364 * [backup-simplify]: Simplify (- 0) into 0 9.365 * [backup-simplify]: Simplify (+ 0 0) into 0 9.365 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 9.366 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 9.366 * [backup-simplify]: Simplify (+ 0 0) into 0 9.366 * [taylor]: Taking taylor expansion of 0 in y.re 9.366 * [backup-simplify]: Simplify 0 into 0 9.366 * [backup-simplify]: Simplify 0 into 0 9.366 * [backup-simplify]: Simplify 0 into 0 9.366 * [taylor]: Taking taylor expansion of 0 in x.re 9.366 * [backup-simplify]: Simplify 0 into 0 9.366 * [taylor]: Taking taylor expansion of 0 in x.im 9.366 * [backup-simplify]: Simplify 0 into 0 9.366 * [taylor]: Taking taylor expansion of 0 in y.re 9.366 * [backup-simplify]: Simplify 0 into 0 9.366 * [backup-simplify]: Simplify 0 into 0 9.366 * [taylor]: Taking taylor expansion of 0 in x.im 9.366 * [backup-simplify]: Simplify 0 into 0 9.366 * [taylor]: Taking taylor expansion of 0 in y.re 9.366 * [backup-simplify]: Simplify 0 into 0 9.366 * [backup-simplify]: Simplify 0 into 0 9.366 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) (/ 1 y.re)) (/ (log (/ 1 x.re)) (/ 1 y.im)))) into (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) 9.366 * [backup-simplify]: Simplify (sin (fma (/ 1 (- y.im)) (log (hypot (/ 1 (- x.re)) (/ 1 (- x.im)))) (* (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))) (/ 1 (- y.re))))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 9.367 * [approximate]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in (y.im x.re x.im y.re) around 0 9.367 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.re 9.367 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 9.367 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.367 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.re 9.367 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 9.367 * [taylor]: Taking taylor expansion of -1 in y.re 9.367 * [backup-simplify]: Simplify -1 into -1 9.367 * [taylor]: Taking taylor expansion of y.im in y.re 9.367 * [backup-simplify]: Simplify y.im into y.im 9.367 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 9.367 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 9.367 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 9.367 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 9.367 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 9.367 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 9.367 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 9.367 * [taylor]: Taking taylor expansion of -1 in y.re 9.367 * [backup-simplify]: Simplify -1 into -1 9.367 * [taylor]: Taking taylor expansion of x.re in y.re 9.367 * [backup-simplify]: Simplify x.re into x.re 9.367 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 9.367 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 9.367 * [taylor]: Taking taylor expansion of -1 in y.re 9.367 * [backup-simplify]: Simplify -1 into -1 9.367 * [taylor]: Taking taylor expansion of x.re in y.re 9.367 * [backup-simplify]: Simplify x.re into x.re 9.367 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 9.367 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 9.367 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 9.367 * [taylor]: Taking taylor expansion of -1 in y.re 9.367 * [backup-simplify]: Simplify -1 into -1 9.367 * [taylor]: Taking taylor expansion of x.im in y.re 9.367 * [backup-simplify]: Simplify x.im into x.im 9.367 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.367 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 9.367 * [taylor]: Taking taylor expansion of -1 in y.re 9.367 * [backup-simplify]: Simplify -1 into -1 9.367 * [taylor]: Taking taylor expansion of x.im in y.re 9.367 * [backup-simplify]: Simplify x.im into x.im 9.367 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.367 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 9.367 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 9.367 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 9.368 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 9.368 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 9.368 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 9.368 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 9.368 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 9.368 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 9.368 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 9.368 * [backup-simplify]: Simplify (+ 0 0) into 0 9.369 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 9.369 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 9.369 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 9.369 * [taylor]: Taking taylor expansion of -1 in y.re 9.369 * [backup-simplify]: Simplify -1 into -1 9.369 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 9.369 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 9.369 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.369 * [taylor]: Taking taylor expansion of y.re in y.re 9.369 * [backup-simplify]: Simplify 0 into 0 9.369 * [backup-simplify]: Simplify 1 into 1 9.369 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.369 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 9.369 * [backup-simplify]: Simplify (+ 0 (* -1 (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 9.369 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 9.369 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.im 9.369 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 9.369 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.369 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.im 9.369 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 9.369 * [taylor]: Taking taylor expansion of -1 in x.im 9.369 * [backup-simplify]: Simplify -1 into -1 9.369 * [taylor]: Taking taylor expansion of y.im in x.im 9.369 * [backup-simplify]: Simplify y.im into y.im 9.369 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 9.369 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.im 9.369 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.im 9.369 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 9.369 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.im 9.369 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.im 9.370 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 9.370 * [taylor]: Taking taylor expansion of -1 in x.im 9.370 * [backup-simplify]: Simplify -1 into -1 9.370 * [taylor]: Taking taylor expansion of x.re in x.im 9.370 * [backup-simplify]: Simplify x.re into x.re 9.370 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 9.370 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 9.370 * [taylor]: Taking taylor expansion of -1 in x.im 9.370 * [backup-simplify]: Simplify -1 into -1 9.370 * [taylor]: Taking taylor expansion of x.re in x.im 9.370 * [backup-simplify]: Simplify x.re into x.re 9.370 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 9.370 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.im 9.370 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 9.370 * [taylor]: Taking taylor expansion of -1 in x.im 9.370 * [backup-simplify]: Simplify -1 into -1 9.370 * [taylor]: Taking taylor expansion of x.im in x.im 9.370 * [backup-simplify]: Simplify 0 into 0 9.370 * [backup-simplify]: Simplify 1 into 1 9.370 * [backup-simplify]: Simplify (/ -1 1) into -1 9.370 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 9.370 * [taylor]: Taking taylor expansion of -1 in x.im 9.370 * [backup-simplify]: Simplify -1 into -1 9.370 * [taylor]: Taking taylor expansion of x.im in x.im 9.370 * [backup-simplify]: Simplify 0 into 0 9.370 * [backup-simplify]: Simplify 1 into 1 9.370 * [backup-simplify]: Simplify (/ -1 1) into -1 9.371 * [backup-simplify]: Simplify (* -1 -1) into 1 9.371 * [backup-simplify]: Simplify (+ 0 1) into 1 9.371 * [backup-simplify]: Simplify (sqrt 1) into 1 9.372 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 9.373 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 9.374 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 9.374 * [backup-simplify]: Simplify (+ 0 0) into 0 9.375 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 9.375 * [backup-simplify]: Simplify (log 1) into 0 9.375 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 9.375 * [taylor]: Taking taylor expansion of -1 in x.im 9.375 * [backup-simplify]: Simplify -1 into -1 9.375 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 9.375 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 9.376 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.376 * [taylor]: Taking taylor expansion of y.re in x.im 9.376 * [backup-simplify]: Simplify y.re into y.re 9.376 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 9.376 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 9.376 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.im))) into (/ (log x.im) y.im) 9.376 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 9.377 * [backup-simplify]: Simplify (+ (/ (log x.im) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 9.377 * [backup-simplify]: Simplify (sin (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.377 * [backup-simplify]: Simplify (cos (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.377 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.re 9.377 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.re 9.377 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.377 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 9.377 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 9.377 * [taylor]: Taking taylor expansion of -1 in x.re 9.377 * [backup-simplify]: Simplify -1 into -1 9.377 * [taylor]: Taking taylor expansion of y.im in x.re 9.378 * [backup-simplify]: Simplify y.im into y.im 9.378 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 9.378 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 9.378 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 9.378 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 9.378 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 9.378 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 9.378 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 9.378 * [taylor]: Taking taylor expansion of -1 in x.re 9.378 * [backup-simplify]: Simplify -1 into -1 9.378 * [taylor]: Taking taylor expansion of x.re in x.re 9.378 * [backup-simplify]: Simplify 0 into 0 9.378 * [backup-simplify]: Simplify 1 into 1 9.378 * [backup-simplify]: Simplify (/ -1 1) into -1 9.378 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 9.378 * [taylor]: Taking taylor expansion of -1 in x.re 9.378 * [backup-simplify]: Simplify -1 into -1 9.379 * [taylor]: Taking taylor expansion of x.re in x.re 9.379 * [backup-simplify]: Simplify 0 into 0 9.379 * [backup-simplify]: Simplify 1 into 1 9.379 * [backup-simplify]: Simplify (/ -1 1) into -1 9.379 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 9.379 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 9.379 * [taylor]: Taking taylor expansion of -1 in x.re 9.379 * [backup-simplify]: Simplify -1 into -1 9.379 * [taylor]: Taking taylor expansion of x.im in x.re 9.379 * [backup-simplify]: Simplify x.im into x.im 9.379 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.379 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 9.379 * [taylor]: Taking taylor expansion of -1 in x.re 9.379 * [backup-simplify]: Simplify -1 into -1 9.379 * [taylor]: Taking taylor expansion of x.im in x.re 9.379 * [backup-simplify]: Simplify x.im into x.im 9.379 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.380 * [backup-simplify]: Simplify (* -1 -1) into 1 9.380 * [backup-simplify]: Simplify (+ 1 0) into 1 9.380 * [backup-simplify]: Simplify (sqrt 1) into 1 9.381 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 9.381 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 9.382 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 9.384 * [backup-simplify]: Simplify (+ 0 0) into 0 9.385 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 9.385 * [backup-simplify]: Simplify (log 1) into 0 9.385 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 9.385 * [taylor]: Taking taylor expansion of -1 in x.re 9.385 * [backup-simplify]: Simplify -1 into -1 9.385 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 9.385 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 9.385 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.385 * [taylor]: Taking taylor expansion of y.re in x.re 9.385 * [backup-simplify]: Simplify y.re into y.re 9.385 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 9.385 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 9.385 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 9.386 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 9.386 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 9.386 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.386 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.386 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.im 9.386 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.im 9.386 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.386 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 9.386 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 9.386 * [taylor]: Taking taylor expansion of -1 in y.im 9.386 * [backup-simplify]: Simplify -1 into -1 9.386 * [taylor]: Taking taylor expansion of y.im in y.im 9.386 * [backup-simplify]: Simplify 0 into 0 9.386 * [backup-simplify]: Simplify 1 into 1 9.386 * [backup-simplify]: Simplify (/ -1 1) into -1 9.386 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 9.386 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 9.386 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 9.386 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 9.387 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 9.387 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 9.387 * [taylor]: Taking taylor expansion of -1 in y.im 9.387 * [backup-simplify]: Simplify -1 into -1 9.387 * [taylor]: Taking taylor expansion of x.re in y.im 9.387 * [backup-simplify]: Simplify x.re into x.re 9.387 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 9.387 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 9.387 * [taylor]: Taking taylor expansion of -1 in y.im 9.387 * [backup-simplify]: Simplify -1 into -1 9.387 * [taylor]: Taking taylor expansion of x.re in y.im 9.387 * [backup-simplify]: Simplify x.re into x.re 9.387 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 9.387 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 9.387 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 9.387 * [taylor]: Taking taylor expansion of -1 in y.im 9.387 * [backup-simplify]: Simplify -1 into -1 9.387 * [taylor]: Taking taylor expansion of x.im in y.im 9.387 * [backup-simplify]: Simplify x.im into x.im 9.387 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.387 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 9.387 * [taylor]: Taking taylor expansion of -1 in y.im 9.387 * [backup-simplify]: Simplify -1 into -1 9.387 * [taylor]: Taking taylor expansion of x.im in y.im 9.387 * [backup-simplify]: Simplify x.im into x.im 9.387 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.387 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 9.387 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 9.387 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 9.387 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 9.387 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 9.387 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 9.388 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 9.388 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 9.388 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 9.388 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 9.388 * [backup-simplify]: Simplify (+ 0 0) into 0 9.388 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 9.388 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 9.388 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 9.388 * [taylor]: Taking taylor expansion of -1 in y.im 9.388 * [backup-simplify]: Simplify -1 into -1 9.388 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 9.388 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 9.388 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.388 * [taylor]: Taking taylor expansion of y.re in y.im 9.389 * [backup-simplify]: Simplify y.re into y.re 9.389 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 9.389 * [backup-simplify]: Simplify (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 9.389 * [backup-simplify]: Simplify (+ (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 0) into (- (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 9.389 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 9.389 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.im 9.389 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.im 9.389 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.389 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 9.389 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 9.389 * [taylor]: Taking taylor expansion of -1 in y.im 9.389 * [backup-simplify]: Simplify -1 into -1 9.389 * [taylor]: Taking taylor expansion of y.im in y.im 9.389 * [backup-simplify]: Simplify 0 into 0 9.389 * [backup-simplify]: Simplify 1 into 1 9.390 * [backup-simplify]: Simplify (/ -1 1) into -1 9.390 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 9.390 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 9.390 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 9.390 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 9.390 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 9.390 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 9.390 * [taylor]: Taking taylor expansion of -1 in y.im 9.390 * [backup-simplify]: Simplify -1 into -1 9.390 * [taylor]: Taking taylor expansion of x.re in y.im 9.390 * [backup-simplify]: Simplify x.re into x.re 9.390 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 9.390 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 9.390 * [taylor]: Taking taylor expansion of -1 in y.im 9.390 * [backup-simplify]: Simplify -1 into -1 9.390 * [taylor]: Taking taylor expansion of x.re in y.im 9.390 * [backup-simplify]: Simplify x.re into x.re 9.390 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 9.390 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 9.390 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 9.390 * [taylor]: Taking taylor expansion of -1 in y.im 9.390 * [backup-simplify]: Simplify -1 into -1 9.390 * [taylor]: Taking taylor expansion of x.im in y.im 9.390 * [backup-simplify]: Simplify x.im into x.im 9.390 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.390 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 9.390 * [taylor]: Taking taylor expansion of -1 in y.im 9.390 * [backup-simplify]: Simplify -1 into -1 9.390 * [taylor]: Taking taylor expansion of x.im in y.im 9.390 * [backup-simplify]: Simplify x.im into x.im 9.390 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.390 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 9.390 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 9.390 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 9.390 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 9.391 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 9.391 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 9.391 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 9.391 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 9.391 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 9.391 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 9.391 * [backup-simplify]: Simplify (+ 0 0) into 0 9.391 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 9.391 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 9.392 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 9.392 * [taylor]: Taking taylor expansion of -1 in y.im 9.392 * [backup-simplify]: Simplify -1 into -1 9.392 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 9.392 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 9.392 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.392 * [taylor]: Taking taylor expansion of y.re in y.im 9.392 * [backup-simplify]: Simplify y.re into y.re 9.392 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 9.392 * [backup-simplify]: Simplify (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 9.392 * [backup-simplify]: Simplify (+ (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 0) into (- (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 9.392 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 9.392 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.re 9.392 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.re 9.392 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.392 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 9.392 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 9.392 * [taylor]: Taking taylor expansion of -1 in x.re 9.392 * [backup-simplify]: Simplify -1 into -1 9.392 * [taylor]: Taking taylor expansion of y.im in x.re 9.392 * [backup-simplify]: Simplify y.im into y.im 9.392 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 9.392 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 9.393 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 9.393 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 9.393 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 9.393 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 9.393 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 9.393 * [taylor]: Taking taylor expansion of -1 in x.re 9.393 * [backup-simplify]: Simplify -1 into -1 9.393 * [taylor]: Taking taylor expansion of x.re in x.re 9.393 * [backup-simplify]: Simplify 0 into 0 9.393 * [backup-simplify]: Simplify 1 into 1 9.393 * [backup-simplify]: Simplify (/ -1 1) into -1 9.393 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 9.393 * [taylor]: Taking taylor expansion of -1 in x.re 9.393 * [backup-simplify]: Simplify -1 into -1 9.393 * [taylor]: Taking taylor expansion of x.re in x.re 9.393 * [backup-simplify]: Simplify 0 into 0 9.393 * [backup-simplify]: Simplify 1 into 1 9.393 * [backup-simplify]: Simplify (/ -1 1) into -1 9.393 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 9.393 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 9.393 * [taylor]: Taking taylor expansion of -1 in x.re 9.393 * [backup-simplify]: Simplify -1 into -1 9.393 * [taylor]: Taking taylor expansion of x.im in x.re 9.393 * [backup-simplify]: Simplify x.im into x.im 9.393 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.394 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 9.394 * [taylor]: Taking taylor expansion of -1 in x.re 9.394 * [backup-simplify]: Simplify -1 into -1 9.394 * [taylor]: Taking taylor expansion of x.im in x.re 9.394 * [backup-simplify]: Simplify x.im into x.im 9.394 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.394 * [backup-simplify]: Simplify (* -1 -1) into 1 9.394 * [backup-simplify]: Simplify (+ 1 0) into 1 9.394 * [backup-simplify]: Simplify (sqrt 1) into 1 9.395 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 9.395 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 9.396 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 9.396 * [backup-simplify]: Simplify (+ 0 0) into 0 9.397 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 9.397 * [backup-simplify]: Simplify (log 1) into 0 9.397 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 9.397 * [taylor]: Taking taylor expansion of -1 in x.re 9.397 * [backup-simplify]: Simplify -1 into -1 9.397 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 9.397 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 9.397 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.397 * [taylor]: Taking taylor expansion of y.re in x.re 9.397 * [backup-simplify]: Simplify y.re into y.re 9.397 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 9.397 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 9.397 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 9.398 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 9.398 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 9.398 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.398 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.398 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.398 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 9.398 * [backup-simplify]: Simplify (+ (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.398 * [taylor]: Taking taylor expansion of (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 9.398 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 9.398 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 9.398 * [taylor]: Taking taylor expansion of (log x.re) in x.im 9.398 * [taylor]: Taking taylor expansion of x.re in x.im 9.398 * [backup-simplify]: Simplify x.re into x.re 9.398 * [backup-simplify]: Simplify (log x.re) into (log x.re) 9.398 * [taylor]: Taking taylor expansion of y.im in x.im 9.398 * [backup-simplify]: Simplify y.im into y.im 9.399 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 9.399 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 9.399 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 9.399 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.399 * [taylor]: Taking taylor expansion of y.re in x.im 9.399 * [backup-simplify]: Simplify y.re into y.re 9.399 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 9.399 * [backup-simplify]: Simplify (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 9.399 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 9.399 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.399 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.399 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.400 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 9.400 * [backup-simplify]: Simplify (+ (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.400 * [taylor]: Taking taylor expansion of (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 9.400 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 9.400 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 9.400 * [taylor]: Taking taylor expansion of (log x.re) in y.re 9.400 * [taylor]: Taking taylor expansion of x.re in y.re 9.400 * [backup-simplify]: Simplify x.re into x.re 9.400 * [backup-simplify]: Simplify (log x.re) into (log x.re) 9.400 * [taylor]: Taking taylor expansion of y.im in y.re 9.400 * [backup-simplify]: Simplify y.im into y.im 9.400 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 9.400 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 9.400 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 9.400 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.400 * [taylor]: Taking taylor expansion of y.re in y.re 9.400 * [backup-simplify]: Simplify 0 into 0 9.400 * [backup-simplify]: Simplify 1 into 1 9.400 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.400 * [backup-simplify]: Simplify (- (atan2 (/ -1 x.im) (/ -1 x.re))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 9.400 * [backup-simplify]: Simplify (+ 0 (- (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 9.400 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.400 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 9.400 * [taylor]: Taking taylor expansion of 0 in x.re 9.401 * [backup-simplify]: Simplify 0 into 0 9.401 * [taylor]: Taking taylor expansion of 0 in x.im 9.401 * [backup-simplify]: Simplify 0 into 0 9.401 * [taylor]: Taking taylor expansion of 0 in y.re 9.401 * [backup-simplify]: Simplify 0 into 0 9.401 * [backup-simplify]: Simplify 0 into 0 9.401 * [backup-simplify]: Simplify (+ 0) into 0 9.401 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 9.402 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 9.402 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 9.403 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 9.403 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (- (log x.re)))) into 0 9.403 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 9.403 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 9.403 * [backup-simplify]: Simplify (+ 0 0) into 0 9.404 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 9.404 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 9.405 * [backup-simplify]: Simplify (+ 0 0) into 0 9.405 * [taylor]: Taking taylor expansion of 0 in x.im 9.405 * [backup-simplify]: Simplify 0 into 0 9.405 * [taylor]: Taking taylor expansion of 0 in y.re 9.405 * [backup-simplify]: Simplify 0 into 0 9.405 * [backup-simplify]: Simplify 0 into 0 9.405 * [backup-simplify]: Simplify (+ 0) into 0 9.405 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 9.406 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 9.406 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 9.406 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 9.406 * [backup-simplify]: Simplify (- 0) into 0 9.406 * [backup-simplify]: Simplify (+ 0 0) into 0 9.407 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 9.407 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 9.408 * [backup-simplify]: Simplify (+ 0 0) into 0 9.408 * [taylor]: Taking taylor expansion of 0 in y.re 9.408 * [backup-simplify]: Simplify 0 into 0 9.408 * [backup-simplify]: Simplify 0 into 0 9.408 * [backup-simplify]: Simplify 0 into 0 9.408 * [taylor]: Taking taylor expansion of 0 in x.re 9.408 * [backup-simplify]: Simplify 0 into 0 9.408 * [taylor]: Taking taylor expansion of 0 in x.im 9.408 * [backup-simplify]: Simplify 0 into 0 9.408 * [taylor]: Taking taylor expansion of 0 in y.re 9.408 * [backup-simplify]: Simplify 0 into 0 9.408 * [backup-simplify]: Simplify 0 into 0 9.408 * [taylor]: Taking taylor expansion of 0 in x.im 9.408 * [backup-simplify]: Simplify 0 into 0 9.408 * [taylor]: Taking taylor expansion of 0 in y.re 9.408 * [backup-simplify]: Simplify 0 into 0 9.408 * [backup-simplify]: Simplify 0 into 0 9.408 * [backup-simplify]: Simplify (sin (- (/ (log (/ 1 (- x.re))) (/ 1 (- y.im))) (/ (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) (/ 1 (- y.re))))) into (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) 9.408 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 2 1) 9.408 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 9.408 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 9.408 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 9.408 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 9.408 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 9.408 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.408 * [backup-simplify]: Simplify 1/3 into 1/3 9.408 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 9.408 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 9.408 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.408 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.409 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.409 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.409 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 9.409 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 9.409 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 9.409 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.409 * [backup-simplify]: Simplify 1/3 into 1/3 9.409 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 9.409 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 9.409 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.409 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.409 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.409 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.409 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 9.409 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 9.409 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 9.409 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.409 * [backup-simplify]: Simplify 1/3 into 1/3 9.409 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 9.409 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 9.409 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.409 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.409 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.409 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.409 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 9.409 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 9.409 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 9.409 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.409 * [backup-simplify]: Simplify 1/3 into 1/3 9.409 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 9.409 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 9.409 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.410 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.410 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.410 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.410 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.410 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 9.411 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 9.411 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 9.412 * [taylor]: Taking taylor expansion of 0 in x.re 9.412 * [backup-simplify]: Simplify 0 into 0 9.412 * [backup-simplify]: Simplify 0 into 0 9.412 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 9.412 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 9.413 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 9.413 * [backup-simplify]: Simplify 0 into 0 9.414 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 9.415 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 9.416 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.416 * [taylor]: Taking taylor expansion of 0 in x.re 9.416 * [backup-simplify]: Simplify 0 into 0 9.416 * [backup-simplify]: Simplify 0 into 0 9.416 * [backup-simplify]: Simplify 0 into 0 9.417 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 9.418 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 9.418 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.418 * [backup-simplify]: Simplify 0 into 0 9.420 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 x.im x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 x.im x.re) 1)))) 6) into 0 9.421 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 9.422 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.422 * [taylor]: Taking taylor expansion of 0 in x.re 9.422 * [backup-simplify]: Simplify 0 into 0 9.422 * [backup-simplify]: Simplify 0 into 0 9.422 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.422 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.422 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 9.422 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 9.422 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 9.422 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 9.422 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.422 * [backup-simplify]: Simplify 1/3 into 1/3 9.422 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 9.422 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 9.423 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.423 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.423 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.423 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.423 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 9.423 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 9.423 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 9.423 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.423 * [backup-simplify]: Simplify 1/3 into 1/3 9.423 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 9.423 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 9.423 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.423 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.423 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.423 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.423 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 9.423 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 9.423 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 9.423 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.423 * [backup-simplify]: Simplify 1/3 into 1/3 9.423 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 9.423 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 9.423 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.424 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.424 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.424 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.424 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 9.424 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 9.424 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 9.424 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.424 * [backup-simplify]: Simplify 1/3 into 1/3 9.424 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 9.424 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 9.424 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.424 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.424 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.425 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.425 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.426 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 9.426 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 9.427 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.427 * [taylor]: Taking taylor expansion of 0 in x.re 9.427 * [backup-simplify]: Simplify 0 into 0 9.427 * [backup-simplify]: Simplify 0 into 0 9.428 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 9.428 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 9.429 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.429 * [backup-simplify]: Simplify 0 into 0 9.431 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 9.432 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 9.434 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.434 * [taylor]: Taking taylor expansion of 0 in x.re 9.434 * [backup-simplify]: Simplify 0 into 0 9.434 * [backup-simplify]: Simplify 0 into 0 9.434 * [backup-simplify]: Simplify 0 into 0 9.436 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 9.437 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 9.438 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.438 * [backup-simplify]: Simplify 0 into 0 9.440 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 6) into 0 9.441 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 9.442 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.442 * [taylor]: Taking taylor expansion of 0 in x.re 9.442 * [backup-simplify]: Simplify 0 into 0 9.442 * [backup-simplify]: Simplify 0 into 0 9.442 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.442 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.442 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 9.442 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 9.442 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 9.442 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 9.442 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.442 * [backup-simplify]: Simplify 1/3 into 1/3 9.442 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 9.442 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 9.443 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.443 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.443 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.443 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.443 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 9.443 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 9.443 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 9.443 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.443 * [backup-simplify]: Simplify 1/3 into 1/3 9.443 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 9.443 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 9.443 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.443 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.443 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.443 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.443 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 9.443 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 9.443 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 9.443 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.443 * [backup-simplify]: Simplify 1/3 into 1/3 9.443 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 9.443 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 9.443 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.443 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.443 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.444 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.444 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 9.444 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 9.444 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 9.444 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.444 * [backup-simplify]: Simplify 1/3 into 1/3 9.444 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 9.444 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 9.444 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.444 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.444 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.444 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.444 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.445 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 9.445 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 9.446 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.446 * [taylor]: Taking taylor expansion of 0 in x.re 9.446 * [backup-simplify]: Simplify 0 into 0 9.446 * [backup-simplify]: Simplify 0 into 0 9.446 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 9.446 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 9.447 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.447 * [backup-simplify]: Simplify 0 into 0 9.448 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 9.449 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 9.450 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.450 * [taylor]: Taking taylor expansion of 0 in x.re 9.450 * [backup-simplify]: Simplify 0 into 0 9.450 * [backup-simplify]: Simplify 0 into 0 9.450 * [backup-simplify]: Simplify 0 into 0 9.451 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 9.451 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 9.452 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.452 * [backup-simplify]: Simplify 0 into 0 9.454 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 6) into 0 9.455 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 9.456 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.456 * [taylor]: Taking taylor expansion of 0 in x.re 9.456 * [backup-simplify]: Simplify 0 into 0 9.456 * [backup-simplify]: Simplify 0 into 0 9.456 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.456 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2 1 2) 9.456 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 9.456 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 9.456 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 9.456 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 9.456 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 9.456 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.456 * [backup-simplify]: Simplify 1/3 into 1/3 9.456 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 9.456 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 9.456 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.456 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.456 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.457 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.457 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 9.457 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 9.457 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 9.457 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.457 * [backup-simplify]: Simplify 1/3 into 1/3 9.457 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 9.457 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 9.457 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.457 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.457 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.457 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.457 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 9.457 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 9.457 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 9.457 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.457 * [backup-simplify]: Simplify 1/3 into 1/3 9.457 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 9.457 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 9.457 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.457 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.457 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.457 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.457 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 9.457 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 9.457 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 9.457 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.457 * [backup-simplify]: Simplify 1/3 into 1/3 9.457 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 9.457 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 9.457 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.457 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.457 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.457 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.457 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.458 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 9.458 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 9.459 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 9.459 * [taylor]: Taking taylor expansion of 0 in x.re 9.459 * [backup-simplify]: Simplify 0 into 0 9.459 * [backup-simplify]: Simplify 0 into 0 9.460 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 9.460 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 9.460 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 9.460 * [backup-simplify]: Simplify 0 into 0 9.461 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 9.462 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 9.463 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.463 * [taylor]: Taking taylor expansion of 0 in x.re 9.463 * [backup-simplify]: Simplify 0 into 0 9.463 * [backup-simplify]: Simplify 0 into 0 9.463 * [backup-simplify]: Simplify 0 into 0 9.464 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 9.464 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 9.465 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.465 * [backup-simplify]: Simplify 0 into 0 9.467 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 x.im x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 x.im x.re) 1)))) 6) into 0 9.468 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 9.469 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.469 * [taylor]: Taking taylor expansion of 0 in x.re 9.469 * [backup-simplify]: Simplify 0 into 0 9.469 * [backup-simplify]: Simplify 0 into 0 9.469 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.469 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.469 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 9.469 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 9.469 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 9.469 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 9.469 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.469 * [backup-simplify]: Simplify 1/3 into 1/3 9.469 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 9.469 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 9.469 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.469 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.469 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.469 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.469 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 9.469 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 9.469 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 9.469 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.469 * [backup-simplify]: Simplify 1/3 into 1/3 9.469 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 9.469 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 9.470 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.470 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.470 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.470 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.470 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 9.470 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 9.470 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 9.470 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.470 * [backup-simplify]: Simplify 1/3 into 1/3 9.470 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 9.470 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 9.470 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.470 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.470 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.470 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.470 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 9.470 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 9.470 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 9.470 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.470 * [backup-simplify]: Simplify 1/3 into 1/3 9.470 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 9.470 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 9.470 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.470 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.470 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.471 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.471 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.471 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 9.472 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 9.472 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.472 * [taylor]: Taking taylor expansion of 0 in x.re 9.472 * [backup-simplify]: Simplify 0 into 0 9.472 * [backup-simplify]: Simplify 0 into 0 9.473 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 9.473 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 9.474 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.474 * [backup-simplify]: Simplify 0 into 0 9.475 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 9.475 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 9.476 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.476 * [taylor]: Taking taylor expansion of 0 in x.re 9.476 * [backup-simplify]: Simplify 0 into 0 9.476 * [backup-simplify]: Simplify 0 into 0 9.476 * [backup-simplify]: Simplify 0 into 0 9.477 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 9.478 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 9.479 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.479 * [backup-simplify]: Simplify 0 into 0 9.481 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 6) into 0 9.482 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 9.486 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.487 * [taylor]: Taking taylor expansion of 0 in x.re 9.487 * [backup-simplify]: Simplify 0 into 0 9.487 * [backup-simplify]: Simplify 0 into 0 9.487 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.487 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.487 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 9.487 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 9.487 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 9.487 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 9.487 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.487 * [backup-simplify]: Simplify 1/3 into 1/3 9.487 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 9.487 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 9.487 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.487 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.487 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.487 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.487 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 9.487 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 9.487 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 9.487 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.487 * [backup-simplify]: Simplify 1/3 into 1/3 9.487 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 9.487 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 9.487 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.487 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.488 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.488 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.488 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 9.488 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 9.488 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 9.488 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.488 * [backup-simplify]: Simplify 1/3 into 1/3 9.488 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 9.488 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 9.488 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.488 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.488 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.488 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.488 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 9.488 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 9.488 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 9.488 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.488 * [backup-simplify]: Simplify 1/3 into 1/3 9.488 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 9.488 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 9.488 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.488 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.488 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.488 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.489 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.489 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 9.490 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 9.490 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.490 * [taylor]: Taking taylor expansion of 0 in x.re 9.490 * [backup-simplify]: Simplify 0 into 0 9.490 * [backup-simplify]: Simplify 0 into 0 9.491 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 9.491 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 9.492 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.492 * [backup-simplify]: Simplify 0 into 0 9.493 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 9.493 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 9.494 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.494 * [taylor]: Taking taylor expansion of 0 in x.re 9.494 * [backup-simplify]: Simplify 0 into 0 9.494 * [backup-simplify]: Simplify 0 into 0 9.494 * [backup-simplify]: Simplify 0 into 0 9.495 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 9.496 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 9.498 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.498 * [backup-simplify]: Simplify 0 into 0 9.501 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 6) into 0 9.502 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 9.504 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.504 * [taylor]: Taking taylor expansion of 0 in x.re 9.504 * [backup-simplify]: Simplify 0 into 0 9.504 * [backup-simplify]: Simplify 0 into 0 9.504 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.504 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 2 1 1) 9.505 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 9.505 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 9.505 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 9.505 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 9.505 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 9.505 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.505 * [backup-simplify]: Simplify 1/3 into 1/3 9.505 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 9.505 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 9.505 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.505 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.505 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.505 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.505 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 9.505 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 9.505 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 9.505 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.505 * [backup-simplify]: Simplify 1/3 into 1/3 9.505 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 9.505 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 9.505 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.505 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.505 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.506 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.506 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 9.506 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 9.506 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 9.506 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.506 * [backup-simplify]: Simplify 1/3 into 1/3 9.506 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 9.506 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 9.506 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.506 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.506 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.506 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.506 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 9.506 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 9.506 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 9.506 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.506 * [backup-simplify]: Simplify 1/3 into 1/3 9.506 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 9.506 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 9.506 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 9.506 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 9.507 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 9.507 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 9.507 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.508 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 9.508 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 9.509 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 9.509 * [taylor]: Taking taylor expansion of 0 in x.re 9.509 * [backup-simplify]: Simplify 0 into 0 9.509 * [backup-simplify]: Simplify 0 into 0 9.510 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 9.510 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 9.511 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 9.511 * [backup-simplify]: Simplify 0 into 0 9.513 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 9.514 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 9.515 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.515 * [taylor]: Taking taylor expansion of 0 in x.re 9.515 * [backup-simplify]: Simplify 0 into 0 9.515 * [backup-simplify]: Simplify 0 into 0 9.515 * [backup-simplify]: Simplify 0 into 0 9.517 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 9.518 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 9.519 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.519 * [backup-simplify]: Simplify 0 into 0 9.521 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 x.im x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 x.im x.re) 1)))) 6) into 0 9.522 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 9.523 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.523 * [taylor]: Taking taylor expansion of 0 in x.re 9.523 * [backup-simplify]: Simplify 0 into 0 9.523 * [backup-simplify]: Simplify 0 into 0 9.523 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.523 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.523 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 9.523 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 9.523 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 9.523 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 9.523 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.523 * [backup-simplify]: Simplify 1/3 into 1/3 9.523 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 9.523 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 9.523 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.523 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.523 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.523 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.524 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 9.524 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 9.524 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 9.524 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.524 * [backup-simplify]: Simplify 1/3 into 1/3 9.524 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 9.524 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 9.524 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.524 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.524 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.524 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.524 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 9.524 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 9.524 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 9.524 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.524 * [backup-simplify]: Simplify 1/3 into 1/3 9.524 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 9.524 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 9.524 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.524 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.524 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.524 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.524 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 9.524 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 9.524 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 9.524 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.524 * [backup-simplify]: Simplify 1/3 into 1/3 9.524 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 9.524 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 9.524 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 9.525 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 9.525 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 9.525 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.525 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 9.525 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 9.526 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 9.526 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.526 * [taylor]: Taking taylor expansion of 0 in x.re 9.526 * [backup-simplify]: Simplify 0 into 0 9.526 * [backup-simplify]: Simplify 0 into 0 9.527 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 9.527 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 9.528 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.528 * [backup-simplify]: Simplify 0 into 0 9.529 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 9.529 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 9.530 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.530 * [taylor]: Taking taylor expansion of 0 in x.re 9.530 * [backup-simplify]: Simplify 0 into 0 9.530 * [backup-simplify]: Simplify 0 into 0 9.530 * [backup-simplify]: Simplify 0 into 0 9.531 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 9.532 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 9.533 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.533 * [backup-simplify]: Simplify 0 into 0 9.534 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 6) into 0 9.535 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 9.536 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.536 * [taylor]: Taking taylor expansion of 0 in x.re 9.536 * [backup-simplify]: Simplify 0 into 0 9.536 * [backup-simplify]: Simplify 0 into 0 9.536 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.536 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.537 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 9.537 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 9.537 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 9.537 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 9.537 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.537 * [backup-simplify]: Simplify 1/3 into 1/3 9.537 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 9.537 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 9.537 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.537 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.537 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.537 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.537 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 9.537 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 9.537 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 9.537 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.537 * [backup-simplify]: Simplify 1/3 into 1/3 9.537 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 9.537 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 9.537 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.537 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.537 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.537 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.537 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 9.537 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 9.537 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 9.537 * [taylor]: Taking taylor expansion of 1/3 in x.im 9.537 * [backup-simplify]: Simplify 1/3 into 1/3 9.537 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 9.537 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 9.537 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.538 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.538 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.538 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.538 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 9.538 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 9.538 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 9.538 * [taylor]: Taking taylor expansion of 1/3 in x.re 9.538 * [backup-simplify]: Simplify 1/3 into 1/3 9.538 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 9.538 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 9.538 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 9.538 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 9.538 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 9.538 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.538 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 9.539 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 9.539 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 9.540 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.540 * [taylor]: Taking taylor expansion of 0 in x.re 9.540 * [backup-simplify]: Simplify 0 into 0 9.540 * [backup-simplify]: Simplify 0 into 0 9.540 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 9.541 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 9.541 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 9.541 * [backup-simplify]: Simplify 0 into 0 9.542 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 9.543 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 9.544 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.544 * [taylor]: Taking taylor expansion of 0 in x.re 9.544 * [backup-simplify]: Simplify 0 into 0 9.544 * [backup-simplify]: Simplify 0 into 0 9.544 * [backup-simplify]: Simplify 0 into 0 9.545 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 9.546 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 9.547 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 9.547 * [backup-simplify]: Simplify 0 into 0 9.549 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 6) into 0 9.549 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 9.550 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 9.550 * [taylor]: Taking taylor expansion of 0 in x.re 9.550 * [backup-simplify]: Simplify 0 into 0 9.550 * [backup-simplify]: Simplify 0 into 0 9.550 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 9.551 * * * [progress]: simplifying candidates 9.551 * * * * [progress]: [ 1 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 2 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 3 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 4 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 5 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 6 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 7 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 8 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 9 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 10 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 11 / 65 ] simplifiying candidate #real (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))))> 9.551 * * * * [progress]: [ 12 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 13 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 14 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 15 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 16 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 17 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 18 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 19 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 20 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 21 / 65 ] simplifiying candidate # 9.551 * * * * [progress]: [ 22 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 23 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 24 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 25 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re)))) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> 9.552 * * * * [progress]: [ 26 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 27 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 28 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 29 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 30 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 31 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 32 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 33 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 34 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 35 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 36 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 37 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 38 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 39 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re))))) (* (cbrt (atan2 x.im x.re)) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> 9.552 * * * * [progress]: [ 40 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 41 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 42 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 43 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 44 / 65 ] simplifiying candidate # 9.552 * * * * [progress]: [ 45 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 46 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 47 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 48 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 49 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 50 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 51 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 52 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 53 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re)))) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> 9.553 * * * * [progress]: [ 54 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 55 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 56 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 57 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 58 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 59 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 60 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 61 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 62 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 63 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 64 / 65 ] simplifiying candidate # 9.553 * * * * [progress]: [ 65 / 65 ] simplifiying candidate # 9.554 * [simplify]: Simplifying: (expm1 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (log1p (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (sin (* y.im (log (hypot x.re x.im)))) (cos (* (atan2 x.im x.re) y.re))) (* (cos (* y.im (log (hypot x.re x.im)))) (sin (* (atan2 x.im x.re) y.re))) (log (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (exp (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (* (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (log (cbrt (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt 1) (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (log (cbrt (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt 1) (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (log (cbrt (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt 1) (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) 9.554 * * [simplify]: iteration 1: (59 enodes) 9.566 * * [simplify]: iteration 2: (92 enodes) 9.584 * * [simplify]: iteration 3: (148 enodes) 9.625 * * [simplify]: iteration 4: (245 enodes) 9.691 * * [simplify]: iteration 5: (544 enodes) 10.073 * * [simplify]: iteration 6: (1856 enodes) 17.199 * * [simplify]: Extracting #0: cost 27 inf + 0 17.200 * * [simplify]: Extracting #1: cost 285 inf + 1 17.205 * * [simplify]: Extracting #2: cost 1225 inf + 1269 17.227 * * [simplify]: Extracting #3: cost 1369 inf + 158177 17.396 * * [simplify]: Extracting #4: cost 386 inf + 867073 17.625 * * [simplify]: Extracting #5: cost 43 inf + 1090077 17.836 * * [simplify]: Extracting #6: cost 6 inf + 1096312 18.026 * * [simplify]: Extracting #7: cost 0 inf + 1100603 18.206 * [simplify]: Simplified to: (expm1 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (log1p (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cos (* (atan2 x.im x.re) y.re)) (sin (* (log (hypot x.re x.im)) y.im))) (* (cos (* (log (hypot x.re x.im)) y.im)) (sin (* (atan2 x.im x.re) y.re))) (log (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (exp (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (* (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (* 1/3 (log (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) 1 (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (atan2 x.im x.re) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (* 1/3 (log (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) 1 (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (atan2 x.im x.re) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (* 1/3 (log (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) 1 (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (atan2 x.im x.re) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (fma (atan2 x.im x.re) y.re (* y.im (log x.im))) (sin (fma (log x.re) y.im (* (atan2 x.im x.re) y.re))) (sin (- (* (atan2 x.im x.re) y.re) (* (log (/ -1 x.re)) y.im))) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) 18.219 * * * [progress]: adding candidates to table 19.541 * * [progress]: iteration 3 / 4 19.541 * * * [progress]: picking best candidate 19.629 * * * * [pick]: Picked # 19.629 * * * [progress]: localizing error 19.724 * * * [progress]: generating rewritten candidates 19.724 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 19.728 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 2 1) 19.729 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2 1 2 2 1) 19.730 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 2 1 2 1 2 1) 19.731 * * * [progress]: generating series expansions 19.731 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 19.731 * [backup-simplify]: Simplify (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) into (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) 19.731 * [approximate]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in (y.im x.re x.im y.re) around 0 19.731 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.re 19.731 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.re 19.731 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 19.731 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.re 19.731 * [taylor]: Taking taylor expansion of y.im in y.re 19.731 * [backup-simplify]: Simplify y.im into y.im 19.731 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 19.731 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 19.731 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 19.731 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 19.731 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 19.731 * [taylor]: Taking taylor expansion of x.re in y.re 19.731 * [backup-simplify]: Simplify x.re into x.re 19.731 * [taylor]: Taking taylor expansion of x.re in y.re 19.731 * [backup-simplify]: Simplify x.re into x.re 19.731 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 19.731 * [taylor]: Taking taylor expansion of x.im in y.re 19.731 * [backup-simplify]: Simplify x.im into x.im 19.731 * [taylor]: Taking taylor expansion of x.im in y.re 19.731 * [backup-simplify]: Simplify x.im into x.im 19.731 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 19.731 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.731 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 19.732 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 19.732 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 19.732 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.732 * [backup-simplify]: Simplify (+ 0 0) into 0 19.732 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 19.732 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 19.732 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 19.733 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 19.733 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.733 * [taylor]: Taking taylor expansion of y.re in y.re 19.733 * [backup-simplify]: Simplify 0 into 0 19.733 * [backup-simplify]: Simplify 1 into 1 19.733 * [backup-simplify]: Simplify (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 19.733 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 19.733 * [backup-simplify]: Simplify (+ (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 0) into (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 19.733 * [backup-simplify]: Simplify (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (sin (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 19.733 * [backup-simplify]: Simplify (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (cos (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 19.733 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.im 19.733 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.im 19.733 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 19.733 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.im 19.733 * [taylor]: Taking taylor expansion of y.im in x.im 19.733 * [backup-simplify]: Simplify y.im into y.im 19.733 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.im 19.733 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.im 19.733 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 19.733 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.im 19.733 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.im 19.733 * [taylor]: Taking taylor expansion of x.re in x.im 19.733 * [backup-simplify]: Simplify x.re into x.re 19.733 * [taylor]: Taking taylor expansion of x.re in x.im 19.733 * [backup-simplify]: Simplify x.re into x.re 19.733 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.im 19.733 * [taylor]: Taking taylor expansion of x.im in x.im 19.733 * [backup-simplify]: Simplify 0 into 0 19.733 * [backup-simplify]: Simplify 1 into 1 19.733 * [taylor]: Taking taylor expansion of x.im in x.im 19.733 * [backup-simplify]: Simplify 0 into 0 19.733 * [backup-simplify]: Simplify 1 into 1 19.733 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 19.734 * [backup-simplify]: Simplify (* 0 0) into 0 19.734 * [backup-simplify]: Simplify (+ (pow x.re 2) 0) into (pow x.re 2) 19.734 * [backup-simplify]: Simplify (sqrt (pow x.re 2)) into x.re 19.734 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 19.734 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 19.735 * [backup-simplify]: Simplify (+ 0 0) into 0 19.735 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.re 2)))) into 0 19.735 * [backup-simplify]: Simplify (log x.re) into (log x.re) 19.735 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 19.735 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 19.735 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.735 * [taylor]: Taking taylor expansion of y.re in x.im 19.735 * [backup-simplify]: Simplify y.re into y.re 19.735 * [backup-simplify]: Simplify (* y.im (log x.re)) into (* y.im (log x.re)) 19.735 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 19.735 * [backup-simplify]: Simplify (+ (* y.im (log x.re)) (* (atan2 x.im x.re) y.re)) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re))) 19.735 * [backup-simplify]: Simplify (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) into (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) 19.735 * [backup-simplify]: Simplify (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) into (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) 19.735 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.re 19.735 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.re 19.735 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 19.735 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.re 19.735 * [taylor]: Taking taylor expansion of y.im in x.re 19.735 * [backup-simplify]: Simplify y.im into y.im 19.735 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.re 19.735 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.re 19.735 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 19.735 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.re 19.735 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.re 19.735 * [taylor]: Taking taylor expansion of x.re in x.re 19.735 * [backup-simplify]: Simplify 0 into 0 19.736 * [backup-simplify]: Simplify 1 into 1 19.736 * [taylor]: Taking taylor expansion of x.re in x.re 19.736 * [backup-simplify]: Simplify 0 into 0 19.736 * [backup-simplify]: Simplify 1 into 1 19.736 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.re 19.736 * [taylor]: Taking taylor expansion of x.im in x.re 19.736 * [backup-simplify]: Simplify x.im into x.im 19.736 * [taylor]: Taking taylor expansion of x.im in x.re 19.736 * [backup-simplify]: Simplify x.im into x.im 19.736 * [backup-simplify]: Simplify (* 0 0) into 0 19.736 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.736 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 19.736 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 19.736 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 19.736 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.737 * [backup-simplify]: Simplify (+ 0 0) into 0 19.737 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 19.737 * [backup-simplify]: Simplify (log x.im) into (log x.im) 19.737 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 19.737 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 19.737 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.737 * [taylor]: Taking taylor expansion of y.re in x.re 19.737 * [backup-simplify]: Simplify y.re into y.re 19.737 * [backup-simplify]: Simplify (* y.im (log x.im)) into (* y.im (log x.im)) 19.737 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 19.737 * [backup-simplify]: Simplify (+ (* y.im (log x.im)) (* (atan2 x.im x.re) y.re)) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) 19.737 * [backup-simplify]: Simplify (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) into (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) 19.738 * [backup-simplify]: Simplify (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) into (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) 19.738 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 19.738 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 19.738 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 19.738 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 19.738 * [taylor]: Taking taylor expansion of y.im in y.im 19.738 * [backup-simplify]: Simplify 0 into 0 19.738 * [backup-simplify]: Simplify 1 into 1 19.738 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 19.738 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 19.738 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 19.738 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 19.738 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 19.738 * [taylor]: Taking taylor expansion of x.re in y.im 19.738 * [backup-simplify]: Simplify x.re into x.re 19.738 * [taylor]: Taking taylor expansion of x.re in y.im 19.738 * [backup-simplify]: Simplify x.re into x.re 19.738 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 19.738 * [taylor]: Taking taylor expansion of x.im in y.im 19.738 * [backup-simplify]: Simplify x.im into x.im 19.738 * [taylor]: Taking taylor expansion of x.im in y.im 19.738 * [backup-simplify]: Simplify x.im into x.im 19.738 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 19.738 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.738 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 19.738 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 19.738 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 19.738 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.739 * [backup-simplify]: Simplify (+ 0 0) into 0 19.739 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 19.739 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 19.739 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 19.739 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 19.739 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.739 * [taylor]: Taking taylor expansion of y.re in y.im 19.739 * [backup-simplify]: Simplify y.re into y.re 19.739 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 19.739 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 19.739 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 19.739 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 19.739 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 19.739 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 19.739 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 19.739 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 19.739 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 19.739 * [taylor]: Taking taylor expansion of y.im in y.im 19.739 * [backup-simplify]: Simplify 0 into 0 19.739 * [backup-simplify]: Simplify 1 into 1 19.739 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 19.739 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 19.739 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 19.739 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 19.739 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 19.739 * [taylor]: Taking taylor expansion of x.re in y.im 19.739 * [backup-simplify]: Simplify x.re into x.re 19.739 * [taylor]: Taking taylor expansion of x.re in y.im 19.740 * [backup-simplify]: Simplify x.re into x.re 19.740 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 19.740 * [taylor]: Taking taylor expansion of x.im in y.im 19.740 * [backup-simplify]: Simplify x.im into x.im 19.740 * [taylor]: Taking taylor expansion of x.im in y.im 19.740 * [backup-simplify]: Simplify x.im into x.im 19.740 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 19.740 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.740 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 19.740 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 19.740 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 19.740 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.740 * [backup-simplify]: Simplify (+ 0 0) into 0 19.740 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 19.740 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 19.740 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 19.740 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 19.741 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.741 * [taylor]: Taking taylor expansion of y.re in y.im 19.741 * [backup-simplify]: Simplify y.re into y.re 19.741 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 19.741 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 19.741 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 19.741 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 19.741 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 19.741 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 19.741 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 19.741 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 19.741 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 19.741 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 19.741 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 19.741 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.741 * [taylor]: Taking taylor expansion of y.re in x.re 19.741 * [backup-simplify]: Simplify y.re into y.re 19.741 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 19.741 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 19.741 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 19.741 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 19.742 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 19.742 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 19.742 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 19.742 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 19.742 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 19.742 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.742 * [taylor]: Taking taylor expansion of y.re in x.im 19.742 * [backup-simplify]: Simplify y.re into y.re 19.742 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 19.742 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 19.742 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 19.742 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 19.742 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 19.742 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 19.742 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 19.742 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 19.742 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 19.742 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.742 * [taylor]: Taking taylor expansion of y.re in y.re 19.742 * [backup-simplify]: Simplify 0 into 0 19.742 * [backup-simplify]: Simplify 1 into 1 19.742 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 19.743 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 19.743 * [backup-simplify]: Simplify 0 into 0 19.743 * [backup-simplify]: Simplify (+ 0) into 0 19.743 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 19.744 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 1) into 0 19.744 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 19.744 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 19.744 * [backup-simplify]: Simplify (+ (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 0) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 19.745 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 1) 1))) into (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 19.745 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0)) into (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 19.745 * [backup-simplify]: Simplify (+ 0 (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 19.745 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) in x.re 19.745 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 19.745 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 19.745 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 19.745 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.745 * [taylor]: Taking taylor expansion of y.re in x.re 19.745 * [backup-simplify]: Simplify y.re into y.re 19.745 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 19.746 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 19.746 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 19.746 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 19.746 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 19.746 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 19.746 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 19.746 * [taylor]: Taking taylor expansion of x.re in x.re 19.746 * [backup-simplify]: Simplify 0 into 0 19.746 * [backup-simplify]: Simplify 1 into 1 19.746 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.746 * [taylor]: Taking taylor expansion of x.im in x.re 19.746 * [backup-simplify]: Simplify x.im into x.im 19.746 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.746 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 19.746 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 19.746 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.746 * [backup-simplify]: Simplify (+ 0 0) into 0 19.746 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 19.746 * [backup-simplify]: Simplify (log x.im) into (log x.im) 19.746 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 19.746 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 19.747 * [backup-simplify]: Simplify (- 0) into 0 19.747 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 19.747 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) 19.747 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) in x.im 19.747 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 19.747 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 19.747 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 19.747 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.747 * [taylor]: Taking taylor expansion of y.re in x.im 19.747 * [backup-simplify]: Simplify y.re into y.re 19.747 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 19.747 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 19.747 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 19.747 * [taylor]: Taking taylor expansion of (log x.im) in x.im 19.747 * [taylor]: Taking taylor expansion of x.im in x.im 19.747 * [backup-simplify]: Simplify 0 into 0 19.747 * [backup-simplify]: Simplify 1 into 1 19.747 * [backup-simplify]: Simplify (log 1) into 0 19.748 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 19.748 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 19.748 * [backup-simplify]: Simplify (- 0) into 0 19.748 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 19.748 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 19.748 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) 19.748 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) in y.re 19.748 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 19.748 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 19.748 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 19.748 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.748 * [taylor]: Taking taylor expansion of y.re in y.re 19.748 * [backup-simplify]: Simplify 0 into 0 19.748 * [backup-simplify]: Simplify 1 into 1 19.748 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 19.749 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 19.749 * [taylor]: Taking taylor expansion of (log x.im) in y.re 19.749 * [taylor]: Taking taylor expansion of x.im in y.re 19.749 * [backup-simplify]: Simplify x.im into x.im 19.749 * [backup-simplify]: Simplify (log x.im) into (log x.im) 19.749 * [backup-simplify]: Simplify (* 1 (log x.im)) into (log x.im) 19.749 * [backup-simplify]: Simplify (log x.im) into (log x.im) 19.749 * [backup-simplify]: Simplify (+ 0) into 0 19.750 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 19.750 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 19.750 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 19.750 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 19.751 * [backup-simplify]: Simplify (+ 0 0) into 0 19.751 * [taylor]: Taking taylor expansion of 0 in x.im 19.751 * [backup-simplify]: Simplify 0 into 0 19.751 * [taylor]: Taking taylor expansion of 0 in y.re 19.751 * [backup-simplify]: Simplify 0 into 0 19.751 * [backup-simplify]: Simplify 0 into 0 19.751 * [backup-simplify]: Simplify (+ 0) into 0 19.751 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 19.751 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 19.752 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 19.752 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 19.752 * [backup-simplify]: Simplify (+ 0 0) into 0 19.752 * [taylor]: Taking taylor expansion of 0 in y.re 19.752 * [backup-simplify]: Simplify 0 into 0 19.752 * [backup-simplify]: Simplify 0 into 0 19.753 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (atan2 x.im x.re) 1) 1))) into (atan2 x.im x.re) 19.753 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.753 * [backup-simplify]: Simplify (+ (* -1 (/ (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) 2)) 0) into (- (* 1/2 (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) 19.753 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) (- (* 1/2 (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 19.754 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 19.754 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 19.754 * [backup-simplify]: Simplify (+ 0 0) into 0 19.755 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow x.re 2) (pow x.im 2))))) into 0 19.756 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 2) into 0 19.757 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) into 0 19.757 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 19.757 * [backup-simplify]: Simplify (+ 0 0) into 0 19.758 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 19.758 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0))) into 0 19.758 * [backup-simplify]: Simplify (+ (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 0) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) 19.758 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) in x.re 19.758 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) in x.re 19.758 * [taylor]: Taking taylor expansion of 1/2 in x.re 19.758 * [backup-simplify]: Simplify 1/2 into 1/2 19.758 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)) in x.re 19.758 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 19.758 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 19.758 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 19.759 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.759 * [taylor]: Taking taylor expansion of y.re in x.re 19.759 * [backup-simplify]: Simplify y.re into y.re 19.759 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 19.759 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 19.759 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 19.759 * [taylor]: Taking taylor expansion of (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2) in x.re 19.759 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 19.759 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 19.759 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 19.759 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 19.759 * [taylor]: Taking taylor expansion of x.re in x.re 19.759 * [backup-simplify]: Simplify 0 into 0 19.759 * [backup-simplify]: Simplify 1 into 1 19.759 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 19.759 * [taylor]: Taking taylor expansion of x.im in x.re 19.759 * [backup-simplify]: Simplify x.im into x.im 19.759 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 19.759 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 19.759 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 19.759 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 19.760 * [backup-simplify]: Simplify (+ 0 0) into 0 19.760 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 19.760 * [backup-simplify]: Simplify (log x.im) into (log x.im) 19.760 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 19.760 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 19.760 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 19.760 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 19.761 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 19.761 * [backup-simplify]: Simplify (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 19.761 * [backup-simplify]: Simplify (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 19.761 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in x.im 19.761 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in x.im 19.761 * [taylor]: Taking taylor expansion of 1/2 in x.im 19.761 * [backup-simplify]: Simplify 1/2 into 1/2 19.761 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in x.im 19.761 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 19.761 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 19.761 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 19.761 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.761 * [taylor]: Taking taylor expansion of y.re in x.im 19.761 * [backup-simplify]: Simplify y.re into y.re 19.762 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 19.762 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 19.762 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 19.762 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in x.im 19.762 * [taylor]: Taking taylor expansion of (log x.im) in x.im 19.762 * [taylor]: Taking taylor expansion of x.im in x.im 19.762 * [backup-simplify]: Simplify 0 into 0 19.762 * [backup-simplify]: Simplify 1 into 1 19.763 * [backup-simplify]: Simplify (log 1) into 0 19.763 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 19.763 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 19.764 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 19.764 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 19.764 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 19.765 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 19.765 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 19.765 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 19.765 * [backup-simplify]: Simplify (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 19.765 * [backup-simplify]: Simplify (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 19.765 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in y.re 19.765 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in y.re 19.765 * [taylor]: Taking taylor expansion of 1/2 in y.re 19.765 * [backup-simplify]: Simplify 1/2 into 1/2 19.765 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in y.re 19.766 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 19.766 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 19.766 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 19.766 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.766 * [taylor]: Taking taylor expansion of y.re in y.re 19.766 * [backup-simplify]: Simplify 0 into 0 19.766 * [backup-simplify]: Simplify 1 into 1 19.766 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 19.766 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 19.766 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in y.re 19.766 * [taylor]: Taking taylor expansion of (log x.im) in y.re 19.766 * [taylor]: Taking taylor expansion of x.im in y.re 19.766 * [backup-simplify]: Simplify x.im into x.im 19.766 * [backup-simplify]: Simplify (log x.im) into (log x.im) 19.767 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 19.767 * [backup-simplify]: Simplify (* 0 (pow (log x.im) 2)) into 0 19.767 * [backup-simplify]: Simplify (* 1/2 0) into 0 19.768 * [backup-simplify]: Simplify (- 0) into 0 19.768 * [backup-simplify]: Simplify 0 into 0 19.768 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 19.769 * [backup-simplify]: Simplify (+ 0) into 0 19.769 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 19.769 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 19.770 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 19.771 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 19.771 * [backup-simplify]: Simplify (- 0) into 0 19.772 * [backup-simplify]: Simplify (+ 0 0) into 0 19.772 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 19.772 * [taylor]: Taking taylor expansion of 0 in x.im 19.772 * [backup-simplify]: Simplify 0 into 0 19.772 * [taylor]: Taking taylor expansion of 0 in y.re 19.772 * [backup-simplify]: Simplify 0 into 0 19.772 * [backup-simplify]: Simplify 0 into 0 19.773 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 19.774 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 19.774 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 19.775 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 19.775 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 19.776 * [backup-simplify]: Simplify (+ 0 0) into 0 19.776 * [taylor]: Taking taylor expansion of 0 in x.im 19.776 * [backup-simplify]: Simplify 0 into 0 19.776 * [taylor]: Taking taylor expansion of 0 in y.re 19.776 * [backup-simplify]: Simplify 0 into 0 19.776 * [backup-simplify]: Simplify 0 into 0 19.777 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 19.777 * [backup-simplify]: Simplify (+ 0) into 0 19.777 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 19.777 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 19.778 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 19.778 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 19.778 * [backup-simplify]: Simplify (- 0) into 0 19.778 * [backup-simplify]: Simplify (+ 0 0) into 0 19.779 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 19.779 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 19.779 * [taylor]: Taking taylor expansion of 0 in y.re 19.779 * [backup-simplify]: Simplify 0 into 0 19.779 * [backup-simplify]: Simplify 0 into 0 19.779 * [taylor]: Taking taylor expansion of 0 in y.re 19.779 * [backup-simplify]: Simplify 0 into 0 19.779 * [backup-simplify]: Simplify 0 into 0 19.780 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 19.780 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 19.780 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 19.781 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 19.781 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 19.781 * [backup-simplify]: Simplify (+ 0 0) into 0 19.781 * [taylor]: Taking taylor expansion of 0 in y.re 19.781 * [backup-simplify]: Simplify 0 into 0 19.781 * [backup-simplify]: Simplify 0 into 0 19.782 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) (* y.re (* 1 (* 1 1)))) (* (log x.im) (* 1 (* 1 (* 1 y.im))))) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) 19.782 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 1 y.re)))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 19.782 * [approximate]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in (y.im x.re x.im y.re) around 0 19.782 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.re 19.782 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.re 19.782 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 19.782 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.re 19.782 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 19.782 * [taylor]: Taking taylor expansion of y.im in y.re 19.782 * [backup-simplify]: Simplify y.im into y.im 19.782 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 19.782 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 19.782 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 19.782 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 19.782 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 19.782 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 19.782 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 19.782 * [taylor]: Taking taylor expansion of x.re in y.re 19.782 * [backup-simplify]: Simplify x.re into x.re 19.782 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.782 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 19.782 * [taylor]: Taking taylor expansion of x.re in y.re 19.782 * [backup-simplify]: Simplify x.re into x.re 19.783 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.783 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 19.783 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 19.783 * [taylor]: Taking taylor expansion of x.im in y.re 19.783 * [backup-simplify]: Simplify x.im into x.im 19.783 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.783 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 19.783 * [taylor]: Taking taylor expansion of x.im in y.re 19.783 * [backup-simplify]: Simplify x.im into x.im 19.783 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.783 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 19.783 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 19.783 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 19.783 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 19.783 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 19.783 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 19.784 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 19.784 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.784 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.784 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 19.785 * [backup-simplify]: Simplify (+ 0 0) into 0 19.785 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 19.785 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 19.785 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 19.785 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 19.785 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.785 * [taylor]: Taking taylor expansion of y.re in y.re 19.785 * [backup-simplify]: Simplify 0 into 0 19.785 * [backup-simplify]: Simplify 1 into 1 19.785 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.785 * [backup-simplify]: Simplify (+ 0 (atan2 (/ 1 x.im) (/ 1 x.re))) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.785 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 19.786 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.im 19.786 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.im 19.786 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 19.786 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.im 19.786 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 19.786 * [taylor]: Taking taylor expansion of y.im in x.im 19.786 * [backup-simplify]: Simplify y.im into y.im 19.786 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 19.786 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.im 19.786 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.im 19.786 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 19.786 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.im 19.786 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.im 19.786 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 19.786 * [taylor]: Taking taylor expansion of x.re in x.im 19.786 * [backup-simplify]: Simplify x.re into x.re 19.786 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.786 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 19.786 * [taylor]: Taking taylor expansion of x.re in x.im 19.786 * [backup-simplify]: Simplify x.re into x.re 19.786 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.786 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.im 19.786 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 19.786 * [taylor]: Taking taylor expansion of x.im in x.im 19.786 * [backup-simplify]: Simplify 0 into 0 19.786 * [backup-simplify]: Simplify 1 into 1 19.786 * [backup-simplify]: Simplify (/ 1 1) into 1 19.786 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 19.786 * [taylor]: Taking taylor expansion of x.im in x.im 19.786 * [backup-simplify]: Simplify 0 into 0 19.786 * [backup-simplify]: Simplify 1 into 1 19.787 * [backup-simplify]: Simplify (/ 1 1) into 1 19.787 * [backup-simplify]: Simplify (* 1 1) into 1 19.787 * [backup-simplify]: Simplify (+ 0 1) into 1 19.787 * [backup-simplify]: Simplify (sqrt 1) into 1 19.788 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.789 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.789 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.789 * [backup-simplify]: Simplify (+ 0 0) into 0 19.790 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 19.790 * [backup-simplify]: Simplify (log 1) into 0 19.790 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 19.790 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 19.790 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.790 * [taylor]: Taking taylor expansion of y.re in x.im 19.790 * [backup-simplify]: Simplify y.re into y.re 19.790 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 19.790 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 19.791 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.im))) into (* -1 (/ (log x.im) y.im)) 19.791 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.im) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im)) 19.791 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) 19.791 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) 19.791 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 19.791 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.re 19.791 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 19.791 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 19.791 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 19.791 * [taylor]: Taking taylor expansion of y.im in x.re 19.791 * [backup-simplify]: Simplify y.im into y.im 19.791 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 19.791 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 19.791 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 19.791 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 19.791 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 19.791 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 19.791 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.791 * [taylor]: Taking taylor expansion of x.re in x.re 19.791 * [backup-simplify]: Simplify 0 into 0 19.791 * [backup-simplify]: Simplify 1 into 1 19.792 * [backup-simplify]: Simplify (/ 1 1) into 1 19.792 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.792 * [taylor]: Taking taylor expansion of x.re in x.re 19.792 * [backup-simplify]: Simplify 0 into 0 19.792 * [backup-simplify]: Simplify 1 into 1 19.792 * [backup-simplify]: Simplify (/ 1 1) into 1 19.792 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 19.792 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.792 * [taylor]: Taking taylor expansion of x.im in x.re 19.792 * [backup-simplify]: Simplify x.im into x.im 19.792 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.792 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.792 * [taylor]: Taking taylor expansion of x.im in x.re 19.792 * [backup-simplify]: Simplify x.im into x.im 19.792 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.792 * [backup-simplify]: Simplify (* 1 1) into 1 19.793 * [backup-simplify]: Simplify (+ 1 0) into 1 19.793 * [backup-simplify]: Simplify (sqrt 1) into 1 19.793 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.797 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.798 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.798 * [backup-simplify]: Simplify (+ 0 0) into 0 19.799 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 19.799 * [backup-simplify]: Simplify (log 1) into 0 19.799 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 19.799 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 19.799 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.799 * [taylor]: Taking taylor expansion of y.re in x.re 19.799 * [backup-simplify]: Simplify y.re into y.re 19.799 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 19.799 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 19.800 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 19.800 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.re) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 19.800 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.800 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.800 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 19.800 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.im 19.800 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 19.800 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 19.800 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 19.800 * [taylor]: Taking taylor expansion of y.im in y.im 19.800 * [backup-simplify]: Simplify 0 into 0 19.800 * [backup-simplify]: Simplify 1 into 1 19.800 * [backup-simplify]: Simplify (/ 1 1) into 1 19.800 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 19.800 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 19.800 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 19.800 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 19.800 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 19.800 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 19.800 * [taylor]: Taking taylor expansion of x.re in y.im 19.800 * [backup-simplify]: Simplify x.re into x.re 19.801 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.801 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 19.801 * [taylor]: Taking taylor expansion of x.re in y.im 19.801 * [backup-simplify]: Simplify x.re into x.re 19.801 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.801 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 19.801 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 19.801 * [taylor]: Taking taylor expansion of x.im in y.im 19.801 * [backup-simplify]: Simplify x.im into x.im 19.801 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.801 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 19.801 * [taylor]: Taking taylor expansion of x.im in y.im 19.801 * [backup-simplify]: Simplify x.im into x.im 19.801 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.801 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 19.801 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 19.801 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 19.801 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 19.801 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 19.801 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 19.801 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 19.801 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.801 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.801 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 19.802 * [backup-simplify]: Simplify (+ 0 0) into 0 19.802 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 19.802 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 19.802 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 19.802 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 19.802 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.802 * [taylor]: Taking taylor expansion of y.re in y.im 19.802 * [backup-simplify]: Simplify y.re into y.re 19.802 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 19.802 * [backup-simplify]: Simplify (* 1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 19.803 * [backup-simplify]: Simplify (+ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 0) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 19.803 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 19.803 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 19.803 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.im 19.803 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 19.803 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 19.803 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 19.803 * [taylor]: Taking taylor expansion of y.im in y.im 19.803 * [backup-simplify]: Simplify 0 into 0 19.803 * [backup-simplify]: Simplify 1 into 1 19.803 * [backup-simplify]: Simplify (/ 1 1) into 1 19.803 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 19.803 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 19.803 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 19.803 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 19.803 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 19.803 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 19.803 * [taylor]: Taking taylor expansion of x.re in y.im 19.803 * [backup-simplify]: Simplify x.re into x.re 19.803 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.803 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 19.803 * [taylor]: Taking taylor expansion of x.re in y.im 19.803 * [backup-simplify]: Simplify x.re into x.re 19.803 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 19.803 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 19.803 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 19.803 * [taylor]: Taking taylor expansion of x.im in y.im 19.803 * [backup-simplify]: Simplify x.im into x.im 19.803 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.804 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 19.804 * [taylor]: Taking taylor expansion of x.im in y.im 19.804 * [backup-simplify]: Simplify x.im into x.im 19.804 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.804 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 19.804 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 19.804 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 19.804 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 19.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 19.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 19.804 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 19.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 19.804 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 19.805 * [backup-simplify]: Simplify (+ 0 0) into 0 19.805 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 19.805 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 19.805 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 19.805 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 19.805 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.805 * [taylor]: Taking taylor expansion of y.re in y.im 19.805 * [backup-simplify]: Simplify y.re into y.re 19.805 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 19.805 * [backup-simplify]: Simplify (* 1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 19.805 * [backup-simplify]: Simplify (+ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 0) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 19.805 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 19.806 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 19.806 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.re 19.806 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 19.806 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 19.806 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 19.806 * [taylor]: Taking taylor expansion of y.im in x.re 19.806 * [backup-simplify]: Simplify y.im into y.im 19.806 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 19.806 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 19.806 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 19.806 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 19.806 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 19.806 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 19.806 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.806 * [taylor]: Taking taylor expansion of x.re in x.re 19.806 * [backup-simplify]: Simplify 0 into 0 19.806 * [backup-simplify]: Simplify 1 into 1 19.806 * [backup-simplify]: Simplify (/ 1 1) into 1 19.806 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 19.806 * [taylor]: Taking taylor expansion of x.re in x.re 19.806 * [backup-simplify]: Simplify 0 into 0 19.806 * [backup-simplify]: Simplify 1 into 1 19.807 * [backup-simplify]: Simplify (/ 1 1) into 1 19.807 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 19.807 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.807 * [taylor]: Taking taylor expansion of x.im in x.re 19.807 * [backup-simplify]: Simplify x.im into x.im 19.807 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.807 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 19.807 * [taylor]: Taking taylor expansion of x.im in x.re 19.807 * [backup-simplify]: Simplify x.im into x.im 19.807 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 19.807 * [backup-simplify]: Simplify (* 1 1) into 1 19.807 * [backup-simplify]: Simplify (+ 1 0) into 1 19.808 * [backup-simplify]: Simplify (sqrt 1) into 1 19.809 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.809 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 19.810 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 19.811 * [backup-simplify]: Simplify (+ 0 0) into 0 19.811 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 19.812 * [backup-simplify]: Simplify (log 1) into 0 19.812 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 19.812 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 19.812 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.812 * [taylor]: Taking taylor expansion of y.re in x.re 19.812 * [backup-simplify]: Simplify y.re into y.re 19.812 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 19.813 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 19.813 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 19.813 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.re) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 19.813 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.814 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.814 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.814 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 19.814 * [backup-simplify]: Simplify (+ (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.814 * [taylor]: Taking taylor expansion of (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in x.im 19.814 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in x.im 19.815 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 19.815 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 19.815 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.815 * [taylor]: Taking taylor expansion of y.re in x.im 19.815 * [backup-simplify]: Simplify y.re into y.re 19.815 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 19.815 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 19.815 * [taylor]: Taking taylor expansion of (log x.re) in x.im 19.815 * [taylor]: Taking taylor expansion of x.re in x.im 19.815 * [backup-simplify]: Simplify x.re into x.re 19.815 * [backup-simplify]: Simplify (log x.re) into (log x.re) 19.815 * [taylor]: Taking taylor expansion of y.im in x.im 19.815 * [backup-simplify]: Simplify y.im into y.im 19.815 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 19.815 * [backup-simplify]: Simplify (- (/ (log x.re) y.im)) into (- (/ (log x.re) y.im)) 19.816 * [backup-simplify]: Simplify (+ (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (- (/ (log x.re) y.im))) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 19.816 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.816 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.816 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.816 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 19.817 * [backup-simplify]: Simplify (+ (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.817 * [taylor]: Taking taylor expansion of (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in y.re 19.817 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in y.re 19.817 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 19.817 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 19.817 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.817 * [taylor]: Taking taylor expansion of y.re in y.re 19.817 * [backup-simplify]: Simplify 0 into 0 19.817 * [backup-simplify]: Simplify 1 into 1 19.817 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.817 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 19.817 * [taylor]: Taking taylor expansion of (log x.re) in y.re 19.817 * [taylor]: Taking taylor expansion of x.re in y.re 19.817 * [backup-simplify]: Simplify x.re into x.re 19.817 * [backup-simplify]: Simplify (log x.re) into (log x.re) 19.817 * [taylor]: Taking taylor expansion of y.im in y.re 19.817 * [backup-simplify]: Simplify y.im into y.im 19.818 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 19.818 * [backup-simplify]: Simplify (+ (atan2 (/ 1 x.im) (/ 1 x.re)) 0) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.818 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.818 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 19.818 * [taylor]: Taking taylor expansion of 0 in x.re 19.818 * [backup-simplify]: Simplify 0 into 0 19.818 * [taylor]: Taking taylor expansion of 0 in x.im 19.818 * [backup-simplify]: Simplify 0 into 0 19.818 * [taylor]: Taking taylor expansion of 0 in y.re 19.818 * [backup-simplify]: Simplify 0 into 0 19.818 * [backup-simplify]: Simplify 0 into 0 19.819 * [backup-simplify]: Simplify (+ 0) into 0 19.820 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 19.821 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 19.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 19.822 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 19.822 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (- (log x.re)))) into 0 19.822 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 19.823 * [backup-simplify]: Simplify (+ 0 0) into 0 19.823 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 19.824 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 19.824 * [backup-simplify]: Simplify (+ 0 0) into 0 19.824 * [taylor]: Taking taylor expansion of 0 in x.im 19.824 * [backup-simplify]: Simplify 0 into 0 19.825 * [taylor]: Taking taylor expansion of 0 in y.re 19.825 * [backup-simplify]: Simplify 0 into 0 19.825 * [backup-simplify]: Simplify 0 into 0 19.825 * [backup-simplify]: Simplify (+ 0) into 0 19.826 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 19.826 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 19.827 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 19.827 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 19.827 * [backup-simplify]: Simplify (- 0) into 0 19.827 * [backup-simplify]: Simplify (+ 0 0) into 0 19.828 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 19.829 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 19.829 * [backup-simplify]: Simplify (+ 0 0) into 0 19.829 * [taylor]: Taking taylor expansion of 0 in y.re 19.829 * [backup-simplify]: Simplify 0 into 0 19.829 * [backup-simplify]: Simplify 0 into 0 19.830 * [backup-simplify]: Simplify 0 into 0 19.830 * [taylor]: Taking taylor expansion of 0 in x.re 19.830 * [backup-simplify]: Simplify 0 into 0 19.830 * [taylor]: Taking taylor expansion of 0 in x.im 19.830 * [backup-simplify]: Simplify 0 into 0 19.830 * [taylor]: Taking taylor expansion of 0 in y.re 19.830 * [backup-simplify]: Simplify 0 into 0 19.830 * [backup-simplify]: Simplify 0 into 0 19.830 * [taylor]: Taking taylor expansion of 0 in x.im 19.830 * [backup-simplify]: Simplify 0 into 0 19.830 * [taylor]: Taking taylor expansion of 0 in y.re 19.830 * [backup-simplify]: Simplify 0 into 0 19.830 * [backup-simplify]: Simplify 0 into 0 19.830 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) (/ 1 y.re)) (/ (log (/ 1 x.re)) (/ 1 y.im)))) into (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) 19.831 * [backup-simplify]: Simplify (sin (fma (/ 1 (- y.im)) (log (hypot (/ 1 (- x.re)) (/ 1 (- x.im)))) (* (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))) (/ 1 (- y.re))))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 19.831 * [approximate]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in (y.im x.re x.im y.re) around 0 19.831 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.re 19.831 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 19.831 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.831 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.re 19.831 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 19.831 * [taylor]: Taking taylor expansion of -1 in y.re 19.831 * [backup-simplify]: Simplify -1 into -1 19.831 * [taylor]: Taking taylor expansion of y.im in y.re 19.831 * [backup-simplify]: Simplify y.im into y.im 19.831 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 19.831 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 19.831 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 19.831 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 19.831 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 19.831 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 19.831 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 19.831 * [taylor]: Taking taylor expansion of -1 in y.re 19.831 * [backup-simplify]: Simplify -1 into -1 19.831 * [taylor]: Taking taylor expansion of x.re in y.re 19.831 * [backup-simplify]: Simplify x.re into x.re 19.831 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 19.831 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 19.831 * [taylor]: Taking taylor expansion of -1 in y.re 19.831 * [backup-simplify]: Simplify -1 into -1 19.831 * [taylor]: Taking taylor expansion of x.re in y.re 19.832 * [backup-simplify]: Simplify x.re into x.re 19.832 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 19.832 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 19.832 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 19.832 * [taylor]: Taking taylor expansion of -1 in y.re 19.832 * [backup-simplify]: Simplify -1 into -1 19.832 * [taylor]: Taking taylor expansion of x.im in y.re 19.832 * [backup-simplify]: Simplify x.im into x.im 19.832 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 19.832 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 19.832 * [taylor]: Taking taylor expansion of -1 in y.re 19.832 * [backup-simplify]: Simplify -1 into -1 19.832 * [taylor]: Taking taylor expansion of x.im in y.re 19.832 * [backup-simplify]: Simplify x.im into x.im 19.832 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 19.832 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 19.832 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 19.832 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 19.832 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 19.833 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 19.833 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 19.833 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 19.833 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 19.833 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 19.833 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 19.834 * [backup-simplify]: Simplify (+ 0 0) into 0 19.834 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 19.834 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 19.834 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 19.834 * [taylor]: Taking taylor expansion of -1 in y.re 19.834 * [backup-simplify]: Simplify -1 into -1 19.834 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 19.835 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 19.835 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.835 * [taylor]: Taking taylor expansion of y.re in y.re 19.835 * [backup-simplify]: Simplify 0 into 0 19.835 * [backup-simplify]: Simplify 1 into 1 19.835 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.835 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 19.835 * [backup-simplify]: Simplify (+ 0 (* -1 (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 19.835 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 19.835 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.im 19.835 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 19.836 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.836 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.im 19.836 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 19.836 * [taylor]: Taking taylor expansion of -1 in x.im 19.836 * [backup-simplify]: Simplify -1 into -1 19.836 * [taylor]: Taking taylor expansion of y.im in x.im 19.836 * [backup-simplify]: Simplify y.im into y.im 19.836 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 19.836 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.im 19.836 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.im 19.836 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 19.836 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.im 19.836 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.im 19.836 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 19.836 * [taylor]: Taking taylor expansion of -1 in x.im 19.836 * [backup-simplify]: Simplify -1 into -1 19.836 * [taylor]: Taking taylor expansion of x.re in x.im 19.836 * [backup-simplify]: Simplify x.re into x.re 19.836 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 19.836 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 19.836 * [taylor]: Taking taylor expansion of -1 in x.im 19.836 * [backup-simplify]: Simplify -1 into -1 19.836 * [taylor]: Taking taylor expansion of x.re in x.im 19.836 * [backup-simplify]: Simplify x.re into x.re 19.836 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 19.836 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.im 19.836 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 19.836 * [taylor]: Taking taylor expansion of -1 in x.im 19.836 * [backup-simplify]: Simplify -1 into -1 19.836 * [taylor]: Taking taylor expansion of x.im in x.im 19.836 * [backup-simplify]: Simplify 0 into 0 19.836 * [backup-simplify]: Simplify 1 into 1 19.837 * [backup-simplify]: Simplify (/ -1 1) into -1 19.837 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 19.837 * [taylor]: Taking taylor expansion of -1 in x.im 19.837 * [backup-simplify]: Simplify -1 into -1 19.837 * [taylor]: Taking taylor expansion of x.im in x.im 19.837 * [backup-simplify]: Simplify 0 into 0 19.837 * [backup-simplify]: Simplify 1 into 1 19.838 * [backup-simplify]: Simplify (/ -1 1) into -1 19.839 * [backup-simplify]: Simplify (* -1 -1) into 1 19.839 * [backup-simplify]: Simplify (+ 0 1) into 1 19.840 * [backup-simplify]: Simplify (sqrt 1) into 1 19.841 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 19.841 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 19.842 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 19.842 * [backup-simplify]: Simplify (+ 0 0) into 0 19.843 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 19.843 * [backup-simplify]: Simplify (log 1) into 0 19.843 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 19.843 * [taylor]: Taking taylor expansion of -1 in x.im 19.843 * [backup-simplify]: Simplify -1 into -1 19.844 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 19.844 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 19.844 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.844 * [taylor]: Taking taylor expansion of y.re in x.im 19.844 * [backup-simplify]: Simplify y.re into y.re 19.844 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 19.845 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 19.845 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.im))) into (/ (log x.im) y.im) 19.845 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 19.845 * [backup-simplify]: Simplify (+ (/ (log x.im) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 19.845 * [backup-simplify]: Simplify (sin (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.846 * [backup-simplify]: Simplify (cos (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.846 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.re 19.846 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.re 19.846 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.846 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 19.846 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 19.846 * [taylor]: Taking taylor expansion of -1 in x.re 19.846 * [backup-simplify]: Simplify -1 into -1 19.846 * [taylor]: Taking taylor expansion of y.im in x.re 19.846 * [backup-simplify]: Simplify y.im into y.im 19.846 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 19.846 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 19.846 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 19.846 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 19.846 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 19.846 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 19.846 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 19.846 * [taylor]: Taking taylor expansion of -1 in x.re 19.846 * [backup-simplify]: Simplify -1 into -1 19.846 * [taylor]: Taking taylor expansion of x.re in x.re 19.846 * [backup-simplify]: Simplify 0 into 0 19.846 * [backup-simplify]: Simplify 1 into 1 19.847 * [backup-simplify]: Simplify (/ -1 1) into -1 19.847 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 19.847 * [taylor]: Taking taylor expansion of -1 in x.re 19.847 * [backup-simplify]: Simplify -1 into -1 19.847 * [taylor]: Taking taylor expansion of x.re in x.re 19.847 * [backup-simplify]: Simplify 0 into 0 19.847 * [backup-simplify]: Simplify 1 into 1 19.848 * [backup-simplify]: Simplify (/ -1 1) into -1 19.848 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 19.848 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 19.848 * [taylor]: Taking taylor expansion of -1 in x.re 19.848 * [backup-simplify]: Simplify -1 into -1 19.848 * [taylor]: Taking taylor expansion of x.im in x.re 19.848 * [backup-simplify]: Simplify x.im into x.im 19.848 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 19.848 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 19.848 * [taylor]: Taking taylor expansion of -1 in x.re 19.848 * [backup-simplify]: Simplify -1 into -1 19.848 * [taylor]: Taking taylor expansion of x.im in x.re 19.848 * [backup-simplify]: Simplify x.im into x.im 19.848 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 19.848 * [backup-simplify]: Simplify (* -1 -1) into 1 19.849 * [backup-simplify]: Simplify (+ 1 0) into 1 19.849 * [backup-simplify]: Simplify (sqrt 1) into 1 19.850 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 19.851 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 19.852 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 19.852 * [backup-simplify]: Simplify (+ 0 0) into 0 19.853 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 19.853 * [backup-simplify]: Simplify (log 1) into 0 19.853 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 19.853 * [taylor]: Taking taylor expansion of -1 in x.re 19.853 * [backup-simplify]: Simplify -1 into -1 19.853 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 19.854 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 19.854 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.854 * [taylor]: Taking taylor expansion of y.re in x.re 19.854 * [backup-simplify]: Simplify y.re into y.re 19.854 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 19.854 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 19.854 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 19.855 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 19.855 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 19.855 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.855 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.855 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.im 19.855 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.im 19.855 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.855 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 19.856 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 19.856 * [taylor]: Taking taylor expansion of -1 in y.im 19.856 * [backup-simplify]: Simplify -1 into -1 19.856 * [taylor]: Taking taylor expansion of y.im in y.im 19.856 * [backup-simplify]: Simplify 0 into 0 19.856 * [backup-simplify]: Simplify 1 into 1 19.856 * [backup-simplify]: Simplify (/ -1 1) into -1 19.856 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 19.856 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 19.856 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 19.856 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 19.856 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 19.856 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 19.856 * [taylor]: Taking taylor expansion of -1 in y.im 19.856 * [backup-simplify]: Simplify -1 into -1 19.856 * [taylor]: Taking taylor expansion of x.re in y.im 19.857 * [backup-simplify]: Simplify x.re into x.re 19.857 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 19.857 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 19.857 * [taylor]: Taking taylor expansion of -1 in y.im 19.857 * [backup-simplify]: Simplify -1 into -1 19.857 * [taylor]: Taking taylor expansion of x.re in y.im 19.857 * [backup-simplify]: Simplify x.re into x.re 19.857 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 19.857 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 19.857 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 19.857 * [taylor]: Taking taylor expansion of -1 in y.im 19.857 * [backup-simplify]: Simplify -1 into -1 19.857 * [taylor]: Taking taylor expansion of x.im in y.im 19.857 * [backup-simplify]: Simplify x.im into x.im 19.857 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 19.857 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 19.857 * [taylor]: Taking taylor expansion of -1 in y.im 19.857 * [backup-simplify]: Simplify -1 into -1 19.857 * [taylor]: Taking taylor expansion of x.im in y.im 19.857 * [backup-simplify]: Simplify x.im into x.im 19.857 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 19.857 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 19.857 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 19.858 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 19.858 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 19.858 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 19.858 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 19.858 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 19.858 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 19.859 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 19.859 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 19.860 * [backup-simplify]: Simplify (+ 0 0) into 0 19.860 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 19.860 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 19.860 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 19.860 * [taylor]: Taking taylor expansion of -1 in y.im 19.860 * [backup-simplify]: Simplify -1 into -1 19.860 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 19.860 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 19.860 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.860 * [taylor]: Taking taylor expansion of y.re in y.im 19.860 * [backup-simplify]: Simplify y.re into y.re 19.860 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 19.861 * [backup-simplify]: Simplify (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 19.861 * [backup-simplify]: Simplify (+ (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 0) into (- (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 19.861 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 19.861 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.im 19.861 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.im 19.861 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.862 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 19.862 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 19.862 * [taylor]: Taking taylor expansion of -1 in y.im 19.862 * [backup-simplify]: Simplify -1 into -1 19.862 * [taylor]: Taking taylor expansion of y.im in y.im 19.862 * [backup-simplify]: Simplify 0 into 0 19.862 * [backup-simplify]: Simplify 1 into 1 19.862 * [backup-simplify]: Simplify (/ -1 1) into -1 19.862 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 19.862 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 19.862 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 19.862 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 19.863 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 19.863 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 19.863 * [taylor]: Taking taylor expansion of -1 in y.im 19.863 * [backup-simplify]: Simplify -1 into -1 19.863 * [taylor]: Taking taylor expansion of x.re in y.im 19.863 * [backup-simplify]: Simplify x.re into x.re 19.863 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 19.863 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 19.863 * [taylor]: Taking taylor expansion of -1 in y.im 19.863 * [backup-simplify]: Simplify -1 into -1 19.863 * [taylor]: Taking taylor expansion of x.re in y.im 19.863 * [backup-simplify]: Simplify x.re into x.re 19.863 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 19.863 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 19.863 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 19.863 * [taylor]: Taking taylor expansion of -1 in y.im 19.863 * [backup-simplify]: Simplify -1 into -1 19.863 * [taylor]: Taking taylor expansion of x.im in y.im 19.863 * [backup-simplify]: Simplify x.im into x.im 19.863 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 19.863 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 19.863 * [taylor]: Taking taylor expansion of -1 in y.im 19.863 * [backup-simplify]: Simplify -1 into -1 19.863 * [taylor]: Taking taylor expansion of x.im in y.im 19.863 * [backup-simplify]: Simplify x.im into x.im 19.863 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 19.864 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 19.864 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 19.864 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 19.864 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 19.864 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 19.864 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 19.864 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 19.865 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 19.865 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 19.865 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 19.866 * [backup-simplify]: Simplify (+ 0 0) into 0 19.866 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 19.866 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 19.866 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 19.866 * [taylor]: Taking taylor expansion of -1 in y.im 19.866 * [backup-simplify]: Simplify -1 into -1 19.866 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 19.866 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 19.866 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.866 * [taylor]: Taking taylor expansion of y.re in y.im 19.866 * [backup-simplify]: Simplify y.re into y.re 19.866 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 19.867 * [backup-simplify]: Simplify (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 19.867 * [backup-simplify]: Simplify (+ (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 0) into (- (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 19.867 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 19.867 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.re 19.867 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.re 19.868 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.868 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 19.868 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 19.868 * [taylor]: Taking taylor expansion of -1 in x.re 19.868 * [backup-simplify]: Simplify -1 into -1 19.868 * [taylor]: Taking taylor expansion of y.im in x.re 19.868 * [backup-simplify]: Simplify y.im into y.im 19.868 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 19.868 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 19.868 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 19.868 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 19.868 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 19.868 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 19.868 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 19.868 * [taylor]: Taking taylor expansion of -1 in x.re 19.868 * [backup-simplify]: Simplify -1 into -1 19.868 * [taylor]: Taking taylor expansion of x.re in x.re 19.868 * [backup-simplify]: Simplify 0 into 0 19.868 * [backup-simplify]: Simplify 1 into 1 19.869 * [backup-simplify]: Simplify (/ -1 1) into -1 19.869 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 19.869 * [taylor]: Taking taylor expansion of -1 in x.re 19.869 * [backup-simplify]: Simplify -1 into -1 19.869 * [taylor]: Taking taylor expansion of x.re in x.re 19.869 * [backup-simplify]: Simplify 0 into 0 19.869 * [backup-simplify]: Simplify 1 into 1 19.869 * [backup-simplify]: Simplify (/ -1 1) into -1 19.869 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 19.869 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 19.870 * [taylor]: Taking taylor expansion of -1 in x.re 19.870 * [backup-simplify]: Simplify -1 into -1 19.870 * [taylor]: Taking taylor expansion of x.im in x.re 19.870 * [backup-simplify]: Simplify x.im into x.im 19.870 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 19.870 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 19.870 * [taylor]: Taking taylor expansion of -1 in x.re 19.870 * [backup-simplify]: Simplify -1 into -1 19.870 * [taylor]: Taking taylor expansion of x.im in x.re 19.870 * [backup-simplify]: Simplify x.im into x.im 19.870 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 19.870 * [backup-simplify]: Simplify (* -1 -1) into 1 19.871 * [backup-simplify]: Simplify (+ 1 0) into 1 19.871 * [backup-simplify]: Simplify (sqrt 1) into 1 19.872 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 19.873 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 19.873 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 19.874 * [backup-simplify]: Simplify (+ 0 0) into 0 19.875 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 19.875 * [backup-simplify]: Simplify (log 1) into 0 19.875 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 19.875 * [taylor]: Taking taylor expansion of -1 in x.re 19.875 * [backup-simplify]: Simplify -1 into -1 19.875 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 19.875 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 19.875 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.875 * [taylor]: Taking taylor expansion of y.re in x.re 19.875 * [backup-simplify]: Simplify y.re into y.re 19.875 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 19.876 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 19.876 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 19.876 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 19.876 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 19.877 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.877 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.877 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.877 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 19.877 * [backup-simplify]: Simplify (+ (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.878 * [taylor]: Taking taylor expansion of (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 19.878 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 19.878 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 19.878 * [taylor]: Taking taylor expansion of (log x.re) in x.im 19.878 * [taylor]: Taking taylor expansion of x.re in x.im 19.878 * [backup-simplify]: Simplify x.re into x.re 19.878 * [backup-simplify]: Simplify (log x.re) into (log x.re) 19.878 * [taylor]: Taking taylor expansion of y.im in x.im 19.878 * [backup-simplify]: Simplify y.im into y.im 19.878 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 19.878 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 19.878 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 19.878 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.878 * [taylor]: Taking taylor expansion of y.re in x.im 19.878 * [backup-simplify]: Simplify y.re into y.re 19.878 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 19.878 * [backup-simplify]: Simplify (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 19.878 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 19.879 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.879 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.879 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.879 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 19.880 * [backup-simplify]: Simplify (+ (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.880 * [taylor]: Taking taylor expansion of (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 19.880 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 19.880 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 19.880 * [taylor]: Taking taylor expansion of (log x.re) in y.re 19.880 * [taylor]: Taking taylor expansion of x.re in y.re 19.880 * [backup-simplify]: Simplify x.re into x.re 19.880 * [backup-simplify]: Simplify (log x.re) into (log x.re) 19.880 * [taylor]: Taking taylor expansion of y.im in y.re 19.880 * [backup-simplify]: Simplify y.im into y.im 19.880 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 19.880 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 19.880 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 19.880 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.880 * [taylor]: Taking taylor expansion of y.re in y.re 19.880 * [backup-simplify]: Simplify 0 into 0 19.880 * [backup-simplify]: Simplify 1 into 1 19.880 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.880 * [backup-simplify]: Simplify (- (atan2 (/ -1 x.im) (/ -1 x.re))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 19.881 * [backup-simplify]: Simplify (+ 0 (- (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 19.881 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.881 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 19.881 * [taylor]: Taking taylor expansion of 0 in x.re 19.881 * [backup-simplify]: Simplify 0 into 0 19.881 * [taylor]: Taking taylor expansion of 0 in x.im 19.881 * [backup-simplify]: Simplify 0 into 0 19.881 * [taylor]: Taking taylor expansion of 0 in y.re 19.881 * [backup-simplify]: Simplify 0 into 0 19.881 * [backup-simplify]: Simplify 0 into 0 19.882 * [backup-simplify]: Simplify (+ 0) into 0 19.883 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 19.884 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 19.884 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 19.885 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 19.885 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (- (log x.re)))) into 0 19.885 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 19.886 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 19.886 * [backup-simplify]: Simplify (+ 0 0) into 0 19.887 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 19.888 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 19.888 * [backup-simplify]: Simplify (+ 0 0) into 0 19.888 * [taylor]: Taking taylor expansion of 0 in x.im 19.888 * [backup-simplify]: Simplify 0 into 0 19.888 * [taylor]: Taking taylor expansion of 0 in y.re 19.888 * [backup-simplify]: Simplify 0 into 0 19.888 * [backup-simplify]: Simplify 0 into 0 19.889 * [backup-simplify]: Simplify (+ 0) into 0 19.889 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 19.890 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 19.890 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 19.890 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 19.891 * [backup-simplify]: Simplify (- 0) into 0 19.891 * [backup-simplify]: Simplify (+ 0 0) into 0 19.892 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 19.893 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 19.893 * [backup-simplify]: Simplify (+ 0 0) into 0 19.893 * [taylor]: Taking taylor expansion of 0 in y.re 19.893 * [backup-simplify]: Simplify 0 into 0 19.893 * [backup-simplify]: Simplify 0 into 0 19.893 * [backup-simplify]: Simplify 0 into 0 19.893 * [taylor]: Taking taylor expansion of 0 in x.re 19.893 * [backup-simplify]: Simplify 0 into 0 19.893 * [taylor]: Taking taylor expansion of 0 in x.im 19.893 * [backup-simplify]: Simplify 0 into 0 19.893 * [taylor]: Taking taylor expansion of 0 in y.re 19.893 * [backup-simplify]: Simplify 0 into 0 19.893 * [backup-simplify]: Simplify 0 into 0 19.893 * [taylor]: Taking taylor expansion of 0 in x.im 19.893 * [backup-simplify]: Simplify 0 into 0 19.893 * [taylor]: Taking taylor expansion of 0 in y.re 19.894 * [backup-simplify]: Simplify 0 into 0 19.894 * [backup-simplify]: Simplify 0 into 0 19.894 * [backup-simplify]: Simplify (sin (- (/ (log (/ 1 (- x.re))) (/ 1 (- y.im))) (/ (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) (/ 1 (- y.re))))) into (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) 19.894 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 2 1) 19.894 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 19.894 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 19.894 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 19.894 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 19.894 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 19.894 * [taylor]: Taking taylor expansion of 1/3 in x.re 19.894 * [backup-simplify]: Simplify 1/3 into 1/3 19.894 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 19.894 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 19.894 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.895 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 19.895 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 19.895 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 19.895 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 19.895 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 19.895 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 19.895 * [taylor]: Taking taylor expansion of 1/3 in x.im 19.895 * [backup-simplify]: Simplify 1/3 into 1/3 19.895 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 19.895 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 19.895 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.895 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 19.895 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 19.895 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 19.895 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 19.895 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 19.895 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 19.895 * [taylor]: Taking taylor expansion of 1/3 in x.im 19.895 * [backup-simplify]: Simplify 1/3 into 1/3 19.895 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 19.895 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 19.895 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.896 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 19.896 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 19.896 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 19.896 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 19.896 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 19.896 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 19.896 * [taylor]: Taking taylor expansion of 1/3 in x.re 19.896 * [backup-simplify]: Simplify 1/3 into 1/3 19.896 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 19.896 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 19.896 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.896 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 19.896 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 19.896 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 19.896 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 19.897 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 19.898 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 19.899 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 19.899 * [taylor]: Taking taylor expansion of 0 in x.re 19.899 * [backup-simplify]: Simplify 0 into 0 19.899 * [backup-simplify]: Simplify 0 into 0 19.900 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 19.901 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 19.901 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 19.901 * [backup-simplify]: Simplify 0 into 0 19.903 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 19.904 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 19.906 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 19.906 * [taylor]: Taking taylor expansion of 0 in x.re 19.906 * [backup-simplify]: Simplify 0 into 0 19.906 * [backup-simplify]: Simplify 0 into 0 19.906 * [backup-simplify]: Simplify 0 into 0 19.907 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 19.908 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 19.910 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 19.910 * [backup-simplify]: Simplify 0 into 0 19.913 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 x.im x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 x.im x.re) 1)))) 6) into 0 19.915 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 19.917 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 19.917 * [taylor]: Taking taylor expansion of 0 in x.re 19.917 * [backup-simplify]: Simplify 0 into 0 19.917 * [backup-simplify]: Simplify 0 into 0 19.917 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 19.918 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.918 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 19.918 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 19.918 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 19.918 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 19.918 * [taylor]: Taking taylor expansion of 1/3 in x.re 19.918 * [backup-simplify]: Simplify 1/3 into 1/3 19.918 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 19.918 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 19.918 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.918 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 19.918 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 19.918 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.918 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 19.919 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 19.919 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 19.919 * [taylor]: Taking taylor expansion of 1/3 in x.im 19.919 * [backup-simplify]: Simplify 1/3 into 1/3 19.919 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 19.919 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 19.919 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.919 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 19.919 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 19.919 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.919 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 19.919 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 19.919 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 19.919 * [taylor]: Taking taylor expansion of 1/3 in x.im 19.919 * [backup-simplify]: Simplify 1/3 into 1/3 19.919 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 19.919 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 19.920 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.920 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 19.920 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 19.920 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.920 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 19.920 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 19.920 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 19.920 * [taylor]: Taking taylor expansion of 1/3 in x.re 19.920 * [backup-simplify]: Simplify 1/3 into 1/3 19.920 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 19.920 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 19.920 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.920 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 19.921 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 19.921 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.921 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.922 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 19.923 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 19.924 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 19.924 * [taylor]: Taking taylor expansion of 0 in x.re 19.924 * [backup-simplify]: Simplify 0 into 0 19.924 * [backup-simplify]: Simplify 0 into 0 19.925 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 19.925 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 19.926 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 19.926 * [backup-simplify]: Simplify 0 into 0 19.928 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 19.929 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 19.931 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 19.931 * [taylor]: Taking taylor expansion of 0 in x.re 19.931 * [backup-simplify]: Simplify 0 into 0 19.931 * [backup-simplify]: Simplify 0 into 0 19.931 * [backup-simplify]: Simplify 0 into 0 19.933 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 19.934 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 19.936 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 19.936 * [backup-simplify]: Simplify 0 into 0 19.939 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 6) into 0 19.940 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 19.942 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 19.942 * [taylor]: Taking taylor expansion of 0 in x.re 19.942 * [backup-simplify]: Simplify 0 into 0 19.942 * [backup-simplify]: Simplify 0 into 0 19.942 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 19.943 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 19.943 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 19.943 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 19.943 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 19.943 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 19.943 * [taylor]: Taking taylor expansion of 1/3 in x.re 19.943 * [backup-simplify]: Simplify 1/3 into 1/3 19.943 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 19.943 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 19.943 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.943 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 19.943 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 19.943 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 19.943 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 19.943 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 19.944 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 19.944 * [taylor]: Taking taylor expansion of 1/3 in x.im 19.944 * [backup-simplify]: Simplify 1/3 into 1/3 19.944 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 19.944 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 19.944 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.944 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 19.944 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 19.944 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 19.944 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 19.944 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 19.944 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 19.944 * [taylor]: Taking taylor expansion of 1/3 in x.im 19.944 * [backup-simplify]: Simplify 1/3 into 1/3 19.944 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 19.944 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 19.945 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.945 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 19.945 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 19.945 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 19.945 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 19.945 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 19.945 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 19.945 * [taylor]: Taking taylor expansion of 1/3 in x.re 19.945 * [backup-simplify]: Simplify 1/3 into 1/3 19.945 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 19.945 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 19.945 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 19.946 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 19.946 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 19.946 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 19.946 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 19.947 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 19.948 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 19.949 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 19.949 * [taylor]: Taking taylor expansion of 0 in x.re 19.949 * [backup-simplify]: Simplify 0 into 0 19.949 * [backup-simplify]: Simplify 0 into 0 19.950 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 19.950 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 19.951 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 19.951 * [backup-simplify]: Simplify 0 into 0 19.953 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 19.954 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 19.955 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 19.955 * [taylor]: Taking taylor expansion of 0 in x.re 19.955 * [backup-simplify]: Simplify 0 into 0 19.956 * [backup-simplify]: Simplify 0 into 0 19.956 * [backup-simplify]: Simplify 0 into 0 19.961 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 19.962 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 19.964 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 19.964 * [backup-simplify]: Simplify 0 into 0 19.967 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 6) into 0 19.968 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 19.970 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 19.970 * [taylor]: Taking taylor expansion of 0 in x.re 19.970 * [backup-simplify]: Simplify 0 into 0 19.970 * [backup-simplify]: Simplify 0 into 0 19.970 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 19.970 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2 1 2 2 1) 19.970 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 19.970 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 19.970 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 19.970 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 19.970 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 19.970 * [taylor]: Taking taylor expansion of 1/3 in x.re 19.970 * [backup-simplify]: Simplify 1/3 into 1/3 19.971 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 19.971 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 19.971 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.971 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 19.971 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 19.971 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 19.971 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 19.971 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 19.971 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 19.971 * [taylor]: Taking taylor expansion of 1/3 in x.im 19.971 * [backup-simplify]: Simplify 1/3 into 1/3 19.971 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 19.971 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 19.971 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.971 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 19.971 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 19.971 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 19.971 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 19.971 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 19.971 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 19.971 * [taylor]: Taking taylor expansion of 1/3 in x.im 19.971 * [backup-simplify]: Simplify 1/3 into 1/3 19.971 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 19.972 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 19.972 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.972 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 19.972 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 19.972 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 19.972 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 19.972 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 19.972 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 19.972 * [taylor]: Taking taylor expansion of 1/3 in x.re 19.972 * [backup-simplify]: Simplify 1/3 into 1/3 19.972 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 19.972 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 19.972 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 19.972 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 19.972 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 19.972 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 19.972 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 19.973 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 19.974 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 19.975 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 19.975 * [taylor]: Taking taylor expansion of 0 in x.re 19.975 * [backup-simplify]: Simplify 0 into 0 19.975 * [backup-simplify]: Simplify 0 into 0 19.976 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 19.976 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 19.977 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 19.977 * [backup-simplify]: Simplify 0 into 0 19.979 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 19.980 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 19.982 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 19.982 * [taylor]: Taking taylor expansion of 0 in x.re 19.982 * [backup-simplify]: Simplify 0 into 0 19.982 * [backup-simplify]: Simplify 0 into 0 19.982 * [backup-simplify]: Simplify 0 into 0 19.984 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 19.985 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 19.986 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 19.986 * [backup-simplify]: Simplify 0 into 0 19.990 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 x.im x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 x.im x.re) 1)))) 6) into 0 19.991 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 19.993 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 19.993 * [taylor]: Taking taylor expansion of 0 in x.re 19.993 * [backup-simplify]: Simplify 0 into 0 19.993 * [backup-simplify]: Simplify 0 into 0 19.993 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 19.993 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.993 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 19.993 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 19.993 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 19.993 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 19.993 * [taylor]: Taking taylor expansion of 1/3 in x.re 19.993 * [backup-simplify]: Simplify 1/3 into 1/3 19.993 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 19.993 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 19.993 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.993 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 19.994 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 19.994 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.994 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 19.994 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 19.994 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 19.994 * [taylor]: Taking taylor expansion of 1/3 in x.im 19.994 * [backup-simplify]: Simplify 1/3 into 1/3 19.994 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 19.994 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 19.994 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.994 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 19.994 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 19.994 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.994 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 19.994 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 19.994 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 19.994 * [taylor]: Taking taylor expansion of 1/3 in x.im 19.994 * [backup-simplify]: Simplify 1/3 into 1/3 19.995 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 19.995 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 19.995 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.995 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 19.995 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 19.995 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.995 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 19.995 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 19.995 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 19.995 * [taylor]: Taking taylor expansion of 1/3 in x.re 19.995 * [backup-simplify]: Simplify 1/3 into 1/3 19.995 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 19.995 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 19.995 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 19.995 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 19.996 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 19.996 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.996 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 19.997 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 19.998 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 19.999 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 19.999 * [taylor]: Taking taylor expansion of 0 in x.re 19.999 * [backup-simplify]: Simplify 0 into 0 19.999 * [backup-simplify]: Simplify 0 into 0 20.000 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 20.000 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 20.001 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 20.001 * [backup-simplify]: Simplify 0 into 0 20.004 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 20.005 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 20.006 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 20.006 * [taylor]: Taking taylor expansion of 0 in x.re 20.006 * [backup-simplify]: Simplify 0 into 0 20.006 * [backup-simplify]: Simplify 0 into 0 20.006 * [backup-simplify]: Simplify 0 into 0 20.008 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 20.009 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 20.010 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 20.010 * [backup-simplify]: Simplify 0 into 0 20.013 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 6) into 0 20.015 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 20.017 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 20.017 * [taylor]: Taking taylor expansion of 0 in x.re 20.017 * [backup-simplify]: Simplify 0 into 0 20.017 * [backup-simplify]: Simplify 0 into 0 20.018 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 20.018 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.018 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 20.018 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 20.018 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 20.018 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 20.018 * [taylor]: Taking taylor expansion of 1/3 in x.re 20.018 * [backup-simplify]: Simplify 1/3 into 1/3 20.018 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 20.018 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 20.018 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 20.018 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 20.018 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 20.019 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.019 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 20.019 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 20.019 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 20.019 * [taylor]: Taking taylor expansion of 1/3 in x.im 20.019 * [backup-simplify]: Simplify 1/3 into 1/3 20.019 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 20.019 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 20.019 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 20.019 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 20.019 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 20.019 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.019 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 20.019 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 20.019 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 20.019 * [taylor]: Taking taylor expansion of 1/3 in x.im 20.020 * [backup-simplify]: Simplify 1/3 into 1/3 20.020 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 20.020 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 20.020 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 20.020 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 20.020 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 20.020 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.020 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 20.020 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 20.020 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 20.020 * [taylor]: Taking taylor expansion of 1/3 in x.re 20.020 * [backup-simplify]: Simplify 1/3 into 1/3 20.020 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 20.020 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 20.020 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 20.021 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 20.021 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 20.021 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.021 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.022 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 20.023 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 20.024 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 20.024 * [taylor]: Taking taylor expansion of 0 in x.re 20.024 * [backup-simplify]: Simplify 0 into 0 20.024 * [backup-simplify]: Simplify 0 into 0 20.024 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 20.025 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 20.025 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 20.025 * [backup-simplify]: Simplify 0 into 0 20.026 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 20.027 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 20.028 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 20.028 * [taylor]: Taking taylor expansion of 0 in x.re 20.028 * [backup-simplify]: Simplify 0 into 0 20.028 * [backup-simplify]: Simplify 0 into 0 20.028 * [backup-simplify]: Simplify 0 into 0 20.029 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 20.029 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 20.030 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 20.030 * [backup-simplify]: Simplify 0 into 0 20.032 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 6) into 0 20.033 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 20.034 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 20.034 * [taylor]: Taking taylor expansion of 0 in x.re 20.034 * [backup-simplify]: Simplify 0 into 0 20.034 * [backup-simplify]: Simplify 0 into 0 20.034 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 20.034 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 2 1 2 1 2 1) 20.034 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 20.034 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 20.034 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 20.034 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 20.034 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 20.034 * [taylor]: Taking taylor expansion of 1/3 in x.re 20.034 * [backup-simplify]: Simplify 1/3 into 1/3 20.034 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 20.034 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 20.034 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 20.034 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 20.035 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 20.035 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 20.035 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 20.035 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 20.035 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 20.035 * [taylor]: Taking taylor expansion of 1/3 in x.im 20.035 * [backup-simplify]: Simplify 1/3 into 1/3 20.035 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 20.035 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 20.035 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 20.035 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 20.035 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 20.035 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 20.035 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 20.035 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 20.035 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 20.035 * [taylor]: Taking taylor expansion of 1/3 in x.im 20.035 * [backup-simplify]: Simplify 1/3 into 1/3 20.035 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 20.035 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 20.035 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 20.035 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 20.035 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 20.035 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 20.035 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 20.035 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 20.035 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 20.035 * [taylor]: Taking taylor expansion of 1/3 in x.re 20.035 * [backup-simplify]: Simplify 1/3 into 1/3 20.035 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 20.035 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 20.035 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 20.035 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 20.035 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 20.035 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 20.036 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 20.036 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 20.036 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 20.037 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 20.037 * [taylor]: Taking taylor expansion of 0 in x.re 20.037 * [backup-simplify]: Simplify 0 into 0 20.037 * [backup-simplify]: Simplify 0 into 0 20.038 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 20.038 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 20.038 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 20.039 * [backup-simplify]: Simplify 0 into 0 20.040 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 20.040 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 20.041 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 20.041 * [taylor]: Taking taylor expansion of 0 in x.re 20.041 * [backup-simplify]: Simplify 0 into 0 20.041 * [backup-simplify]: Simplify 0 into 0 20.041 * [backup-simplify]: Simplify 0 into 0 20.042 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 20.043 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 20.044 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 20.044 * [backup-simplify]: Simplify 0 into 0 20.046 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 x.im x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 x.im x.re) 1)))) 6) into 0 20.046 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 20.047 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 20.047 * [taylor]: Taking taylor expansion of 0 in x.re 20.047 * [backup-simplify]: Simplify 0 into 0 20.047 * [backup-simplify]: Simplify 0 into 0 20.047 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 20.048 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 20.048 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 20.048 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 20.048 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 20.048 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 20.048 * [taylor]: Taking taylor expansion of 1/3 in x.re 20.048 * [backup-simplify]: Simplify 1/3 into 1/3 20.048 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 20.048 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 20.048 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 20.048 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 20.048 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 20.048 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 20.048 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 20.048 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 20.048 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 20.048 * [taylor]: Taking taylor expansion of 1/3 in x.im 20.048 * [backup-simplify]: Simplify 1/3 into 1/3 20.048 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 20.048 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 20.048 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 20.048 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 20.048 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 20.048 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 20.048 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 20.048 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 20.048 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 20.048 * [taylor]: Taking taylor expansion of 1/3 in x.im 20.049 * [backup-simplify]: Simplify 1/3 into 1/3 20.049 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 20.049 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 20.049 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 20.049 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 20.049 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 20.049 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 20.049 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 20.049 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 20.049 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 20.049 * [taylor]: Taking taylor expansion of 1/3 in x.re 20.049 * [backup-simplify]: Simplify 1/3 into 1/3 20.049 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 20.049 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 20.049 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 20.049 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 20.049 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 20.049 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 20.049 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 20.050 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 20.050 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 20.051 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 20.051 * [taylor]: Taking taylor expansion of 0 in x.re 20.051 * [backup-simplify]: Simplify 0 into 0 20.051 * [backup-simplify]: Simplify 0 into 0 20.052 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 20.052 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 20.052 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 20.052 * [backup-simplify]: Simplify 0 into 0 20.054 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 20.054 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 20.055 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 20.055 * [taylor]: Taking taylor expansion of 0 in x.re 20.055 * [backup-simplify]: Simplify 0 into 0 20.055 * [backup-simplify]: Simplify 0 into 0 20.055 * [backup-simplify]: Simplify 0 into 0 20.057 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 20.058 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 20.060 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 20.060 * [backup-simplify]: Simplify 0 into 0 20.063 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 6) into 0 20.064 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 20.066 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 20.066 * [taylor]: Taking taylor expansion of 0 in x.re 20.066 * [backup-simplify]: Simplify 0 into 0 20.066 * [backup-simplify]: Simplify 0 into 0 20.067 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 20.067 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.067 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 20.067 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 20.067 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 20.067 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 20.067 * [taylor]: Taking taylor expansion of 1/3 in x.re 20.067 * [backup-simplify]: Simplify 1/3 into 1/3 20.067 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 20.067 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 20.067 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 20.067 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 20.067 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 20.067 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.068 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 20.068 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 20.068 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 20.068 * [taylor]: Taking taylor expansion of 1/3 in x.im 20.068 * [backup-simplify]: Simplify 1/3 into 1/3 20.068 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 20.068 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 20.068 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 20.068 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 20.068 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 20.068 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.068 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 20.068 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 20.068 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 20.068 * [taylor]: Taking taylor expansion of 1/3 in x.im 20.068 * [backup-simplify]: Simplify 1/3 into 1/3 20.068 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 20.068 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 20.068 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 20.069 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 20.069 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 20.069 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.069 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 20.069 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 20.069 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 20.069 * [taylor]: Taking taylor expansion of 1/3 in x.re 20.069 * [backup-simplify]: Simplify 1/3 into 1/3 20.069 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 20.069 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 20.069 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 20.069 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 20.069 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 20.070 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.070 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 20.071 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 20.071 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 20.072 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 20.072 * [taylor]: Taking taylor expansion of 0 in x.re 20.073 * [backup-simplify]: Simplify 0 into 0 20.073 * [backup-simplify]: Simplify 0 into 0 20.073 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 20.074 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 20.075 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 20.075 * [backup-simplify]: Simplify 0 into 0 20.077 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 20.078 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 20.079 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 20.079 * [taylor]: Taking taylor expansion of 0 in x.re 20.079 * [backup-simplify]: Simplify 0 into 0 20.079 * [backup-simplify]: Simplify 0 into 0 20.079 * [backup-simplify]: Simplify 0 into 0 20.082 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 20.083 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 20.084 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 20.084 * [backup-simplify]: Simplify 0 into 0 20.087 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 6) into 0 20.088 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 20.090 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 20.090 * [taylor]: Taking taylor expansion of 0 in x.re 20.090 * [backup-simplify]: Simplify 0 into 0 20.090 * [backup-simplify]: Simplify 0 into 0 20.090 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 20.090 * * * [progress]: simplifying candidates 20.090 * * * * [progress]: [ 1 / 65 ] simplifiying candidate # 20.091 * * * * [progress]: [ 2 / 65 ] simplifiying candidate # 20.091 * * * * [progress]: [ 3 / 65 ] simplifiying candidate # 20.091 * * * * [progress]: [ 4 / 65 ] simplifiying candidate # 20.091 * * * * [progress]: [ 5 / 65 ] simplifiying candidate # 20.091 * * * * [progress]: [ 6 / 65 ] simplifiying candidate # 20.091 * * * * [progress]: [ 7 / 65 ] simplifiying candidate # 20.091 * * * * [progress]: [ 8 / 65 ] simplifiying candidate # 20.091 * * * * [progress]: [ 9 / 65 ] simplifiying candidate # 20.091 * * * * [progress]: [ 10 / 65 ] simplifiying candidate # 20.091 * * * * [progress]: [ 11 / 65 ] simplifiying candidate #real (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))))> 20.091 * * * * [progress]: [ 12 / 65 ] simplifiying candidate # 20.091 * * * * [progress]: [ 13 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 14 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 15 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 16 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 17 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 18 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 19 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 20 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 21 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 22 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 23 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 24 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 25 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re)))) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> 20.092 * * * * [progress]: [ 26 / 65 ] simplifiying candidate # 20.092 * * * * [progress]: [ 27 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 28 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 29 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 30 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 31 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 32 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 33 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 34 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 35 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 36 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 37 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 38 / 65 ] simplifiying candidate # 20.093 * * * * [progress]: [ 39 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re))))))) (* (cbrt (atan2 x.im x.re)) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> 20.093 * * * * [progress]: [ 40 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 41 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 42 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 43 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 44 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 45 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 46 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 47 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 48 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 49 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 50 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 51 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 52 / 65 ] simplifiying candidate # 20.094 * * * * [progress]: [ 53 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re)))))) (cbrt (cbrt (atan2 x.im x.re))))) (* (cbrt (atan2 x.im x.re)) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> 20.095 * * * * [progress]: [ 54 / 65 ] simplifiying candidate # 20.095 * * * * [progress]: [ 55 / 65 ] simplifiying candidate # 20.095 * * * * [progress]: [ 56 / 65 ] simplifiying candidate # 20.095 * * * * [progress]: [ 57 / 65 ] simplifiying candidate # 20.095 * * * * [progress]: [ 58 / 65 ] simplifiying candidate # 20.095 * * * * [progress]: [ 59 / 65 ] simplifiying candidate # 20.095 * * * * [progress]: [ 60 / 65 ] simplifiying candidate # 20.095 * * * * [progress]: [ 61 / 65 ] simplifiying candidate # 20.095 * * * * [progress]: [ 62 / 65 ] simplifiying candidate # 20.095 * * * * [progress]: [ 63 / 65 ] simplifiying candidate # 20.095 * * * * [progress]: [ 64 / 65 ] simplifiying candidate # 20.095 * * * * [progress]: [ 65 / 65 ] simplifiying candidate # 20.096 * [simplify]: Simplifying: (expm1 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (log1p (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (sin (* y.im (log (hypot x.re x.im)))) (cos (* (atan2 x.im x.re) y.re))) (* (cos (* y.im (log (hypot x.re x.im)))) (sin (* (atan2 x.im x.re) y.re))) (log (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (exp (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (* (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (log (cbrt (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt 1) (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (log (cbrt (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt 1) (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (log (cbrt (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt 1) (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) 20.097 * * [simplify]: iteration 1: (59 enodes) 20.125 * * [simplify]: iteration 2: (92 enodes) 20.153 * * [simplify]: iteration 3: (148 enodes) 20.181 * * [simplify]: iteration 4: (245 enodes) 20.256 * * [simplify]: iteration 5: (544 enodes) 20.664 * * [simplify]: iteration 6: (1856 enodes) 28.212 * * [simplify]: Extracting #0: cost 27 inf + 0 28.213 * * [simplify]: Extracting #1: cost 285 inf + 1 28.218 * * [simplify]: Extracting #2: cost 1225 inf + 1269 28.244 * * [simplify]: Extracting #3: cost 1369 inf + 158177 28.416 * * [simplify]: Extracting #4: cost 386 inf + 867073 28.593 * * [simplify]: Extracting #5: cost 43 inf + 1090077 28.812 * * [simplify]: Extracting #6: cost 6 inf + 1096312 29.001 * * [simplify]: Extracting #7: cost 0 inf + 1100603 29.245 * [simplify]: Simplified to: (expm1 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (log1p (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cos (* (atan2 x.im x.re) y.re)) (sin (* (log (hypot x.re x.im)) y.im))) (* (cos (* (log (hypot x.re x.im)) y.im)) (sin (* (atan2 x.im x.re) y.re))) (log (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (exp (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (* (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (* 1/3 (log (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) 1 (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (atan2 x.im x.re) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (* 1/3 (log (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) 1 (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (atan2 x.im x.re) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (* 1/3 (log (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) 1 (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (atan2 x.im x.re) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (fma (atan2 x.im x.re) y.re (* y.im (log x.im))) (sin (fma (log x.re) y.im (* (atan2 x.im x.re) y.re))) (sin (- (* (atan2 x.im x.re) y.re) (* (log (/ -1 x.re)) y.im))) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) 29.255 * * * [progress]: adding candidates to table 30.663 * * [progress]: iteration 4 / 4 30.663 * * * [progress]: picking best candidate 30.736 * * * * [pick]: Picked # 30.736 * * * [progress]: localizing error 30.826 * * * [progress]: generating rewritten candidates 30.826 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 30.831 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 2 1 2 1) 30.832 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2 2 1 1 2 1) 30.834 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 2 2 1 1 1 1) 30.836 * * * [progress]: generating series expansions 30.836 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 30.836 * [backup-simplify]: Simplify (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) into (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) 30.836 * [approximate]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in (y.im x.re x.im y.re) around 0 30.836 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.re 30.836 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.re 30.836 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 30.836 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.re 30.836 * [taylor]: Taking taylor expansion of y.im in y.re 30.837 * [backup-simplify]: Simplify y.im into y.im 30.837 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 30.837 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 30.837 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 30.837 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 30.837 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 30.837 * [taylor]: Taking taylor expansion of x.re in y.re 30.837 * [backup-simplify]: Simplify x.re into x.re 30.837 * [taylor]: Taking taylor expansion of x.re in y.re 30.837 * [backup-simplify]: Simplify x.re into x.re 30.837 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 30.837 * [taylor]: Taking taylor expansion of x.im in y.re 30.837 * [backup-simplify]: Simplify x.im into x.im 30.837 * [taylor]: Taking taylor expansion of x.im in y.re 30.837 * [backup-simplify]: Simplify x.im into x.im 30.837 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 30.837 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.837 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 30.837 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 30.837 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 30.838 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.838 * [backup-simplify]: Simplify (+ 0 0) into 0 30.839 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 30.839 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 30.839 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 30.839 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 30.839 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.839 * [taylor]: Taking taylor expansion of y.re in y.re 30.839 * [backup-simplify]: Simplify 0 into 0 30.839 * [backup-simplify]: Simplify 1 into 1 30.839 * [backup-simplify]: Simplify (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 30.839 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 30.840 * [backup-simplify]: Simplify (+ (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 0) into (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 30.840 * [backup-simplify]: Simplify (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (sin (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 30.840 * [backup-simplify]: Simplify (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (cos (* y.im (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 30.840 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.im 30.840 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.im 30.840 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 30.840 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.im 30.840 * [taylor]: Taking taylor expansion of y.im in x.im 30.840 * [backup-simplify]: Simplify y.im into y.im 30.840 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.im 30.840 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.im 30.840 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 30.840 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.im 30.840 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.im 30.840 * [taylor]: Taking taylor expansion of x.re in x.im 30.840 * [backup-simplify]: Simplify x.re into x.re 30.840 * [taylor]: Taking taylor expansion of x.re in x.im 30.841 * [backup-simplify]: Simplify x.re into x.re 30.841 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.im 30.841 * [taylor]: Taking taylor expansion of x.im in x.im 30.841 * [backup-simplify]: Simplify 0 into 0 30.841 * [backup-simplify]: Simplify 1 into 1 30.841 * [taylor]: Taking taylor expansion of x.im in x.im 30.841 * [backup-simplify]: Simplify 0 into 0 30.841 * [backup-simplify]: Simplify 1 into 1 30.841 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 30.841 * [backup-simplify]: Simplify (* 0 0) into 0 30.841 * [backup-simplify]: Simplify (+ (pow x.re 2) 0) into (pow x.re 2) 30.841 * [backup-simplify]: Simplify (sqrt (pow x.re 2)) into x.re 30.842 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 30.842 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 30.843 * [backup-simplify]: Simplify (+ 0 0) into 0 30.843 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.re 2)))) into 0 30.843 * [backup-simplify]: Simplify (log x.re) into (log x.re) 30.843 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 30.843 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 30.843 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.843 * [taylor]: Taking taylor expansion of y.re in x.im 30.843 * [backup-simplify]: Simplify y.re into y.re 30.843 * [backup-simplify]: Simplify (* y.im (log x.re)) into (* y.im (log x.re)) 30.843 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 30.843 * [backup-simplify]: Simplify (+ (* y.im (log x.re)) (* (atan2 x.im x.re) y.re)) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re))) 30.844 * [backup-simplify]: Simplify (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) into (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) 30.844 * [backup-simplify]: Simplify (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) into (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.re)))) 30.844 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.re 30.844 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.re 30.844 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 30.844 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.re 30.844 * [taylor]: Taking taylor expansion of y.im in x.re 30.844 * [backup-simplify]: Simplify y.im into y.im 30.844 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.re 30.844 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.re 30.844 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 30.844 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.re 30.844 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.re 30.844 * [taylor]: Taking taylor expansion of x.re in x.re 30.844 * [backup-simplify]: Simplify 0 into 0 30.844 * [backup-simplify]: Simplify 1 into 1 30.844 * [taylor]: Taking taylor expansion of x.re in x.re 30.844 * [backup-simplify]: Simplify 0 into 0 30.844 * [backup-simplify]: Simplify 1 into 1 30.844 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.re 30.844 * [taylor]: Taking taylor expansion of x.im in x.re 30.844 * [backup-simplify]: Simplify x.im into x.im 30.845 * [taylor]: Taking taylor expansion of x.im in x.re 30.845 * [backup-simplify]: Simplify x.im into x.im 30.845 * [backup-simplify]: Simplify (* 0 0) into 0 30.845 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.845 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 30.845 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 30.846 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 30.846 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.847 * [backup-simplify]: Simplify (+ 0 0) into 0 30.847 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 30.847 * [backup-simplify]: Simplify (log x.im) into (log x.im) 30.847 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 30.847 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 30.847 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.847 * [taylor]: Taking taylor expansion of y.re in x.re 30.847 * [backup-simplify]: Simplify y.re into y.re 30.847 * [backup-simplify]: Simplify (* y.im (log x.im)) into (* y.im (log x.im)) 30.847 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 30.847 * [backup-simplify]: Simplify (+ (* y.im (log x.im)) (* (atan2 x.im x.re) y.re)) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) 30.847 * [backup-simplify]: Simplify (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) into (sin (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) 30.847 * [backup-simplify]: Simplify (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) into (cos (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im)))) 30.847 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 30.847 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 30.847 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 30.847 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 30.847 * [taylor]: Taking taylor expansion of y.im in y.im 30.848 * [backup-simplify]: Simplify 0 into 0 30.848 * [backup-simplify]: Simplify 1 into 1 30.848 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 30.848 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 30.848 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 30.848 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 30.848 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 30.848 * [taylor]: Taking taylor expansion of x.re in y.im 30.848 * [backup-simplify]: Simplify x.re into x.re 30.848 * [taylor]: Taking taylor expansion of x.re in y.im 30.848 * [backup-simplify]: Simplify x.re into x.re 30.848 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 30.848 * [taylor]: Taking taylor expansion of x.im in y.im 30.848 * [backup-simplify]: Simplify x.im into x.im 30.848 * [taylor]: Taking taylor expansion of x.im in y.im 30.848 * [backup-simplify]: Simplify x.im into x.im 30.848 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 30.848 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.848 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 30.848 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 30.848 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 30.848 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.848 * [backup-simplify]: Simplify (+ 0 0) into 0 30.849 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 30.849 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 30.849 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 30.849 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 30.849 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.849 * [taylor]: Taking taylor expansion of y.re in y.im 30.849 * [backup-simplify]: Simplify y.re into y.re 30.849 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 30.849 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 30.849 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 30.849 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 30.849 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 30.849 * [taylor]: Taking taylor expansion of (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 30.849 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 30.849 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 30.849 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 30.849 * [taylor]: Taking taylor expansion of y.im in y.im 30.849 * [backup-simplify]: Simplify 0 into 0 30.849 * [backup-simplify]: Simplify 1 into 1 30.849 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 30.849 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 30.849 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 30.849 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 30.849 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 30.849 * [taylor]: Taking taylor expansion of x.re in y.im 30.849 * [backup-simplify]: Simplify x.re into x.re 30.849 * [taylor]: Taking taylor expansion of x.re in y.im 30.849 * [backup-simplify]: Simplify x.re into x.re 30.849 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 30.849 * [taylor]: Taking taylor expansion of x.im in y.im 30.849 * [backup-simplify]: Simplify x.im into x.im 30.849 * [taylor]: Taking taylor expansion of x.im in y.im 30.849 * [backup-simplify]: Simplify x.im into x.im 30.850 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 30.850 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.850 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 30.850 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 30.850 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 30.850 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.850 * [backup-simplify]: Simplify (+ 0 0) into 0 30.850 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 30.850 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 30.850 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 30.850 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 30.850 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.850 * [taylor]: Taking taylor expansion of y.re in y.im 30.851 * [backup-simplify]: Simplify y.re into y.re 30.851 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 30.851 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 30.851 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 30.851 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 30.851 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 30.851 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 30.851 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 30.851 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 30.851 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 30.851 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 30.851 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 30.851 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.851 * [taylor]: Taking taylor expansion of y.re in x.re 30.851 * [backup-simplify]: Simplify y.re into y.re 30.851 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 30.851 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 30.851 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 30.851 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 30.852 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 30.852 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 30.852 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 30.852 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 30.852 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 30.852 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.852 * [taylor]: Taking taylor expansion of y.re in x.im 30.852 * [backup-simplify]: Simplify y.re into y.re 30.852 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 30.852 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 30.852 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 30.852 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 30.852 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 30.852 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 30.852 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 30.852 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 30.852 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 30.852 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.852 * [taylor]: Taking taylor expansion of y.re in y.re 30.852 * [backup-simplify]: Simplify 0 into 0 30.852 * [backup-simplify]: Simplify 1 into 1 30.852 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 30.853 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 30.853 * [backup-simplify]: Simplify 0 into 0 30.853 * [backup-simplify]: Simplify (+ 0) into 0 30.853 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 30.854 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 1) into 0 30.854 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 30.854 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 30.855 * [backup-simplify]: Simplify (+ (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 0) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 30.855 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 1) 1))) into (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 30.855 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0)) into (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 30.855 * [backup-simplify]: Simplify (+ 0 (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) 30.855 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) in x.re 30.855 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 30.855 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 30.855 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 30.855 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.855 * [taylor]: Taking taylor expansion of y.re in x.re 30.856 * [backup-simplify]: Simplify y.re into y.re 30.856 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 30.856 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 30.856 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 30.856 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 30.856 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 30.856 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 30.856 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 30.856 * [taylor]: Taking taylor expansion of x.re in x.re 30.856 * [backup-simplify]: Simplify 0 into 0 30.856 * [backup-simplify]: Simplify 1 into 1 30.856 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.856 * [taylor]: Taking taylor expansion of x.im in x.re 30.856 * [backup-simplify]: Simplify x.im into x.im 30.856 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.856 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 30.856 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 30.856 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.856 * [backup-simplify]: Simplify (+ 0 0) into 0 30.856 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 30.856 * [backup-simplify]: Simplify (log x.im) into (log x.im) 30.857 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 30.857 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 30.857 * [backup-simplify]: Simplify (- 0) into 0 30.857 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 30.857 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) 30.857 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) in x.im 30.857 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 30.857 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 30.857 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 30.857 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.857 * [taylor]: Taking taylor expansion of y.re in x.im 30.857 * [backup-simplify]: Simplify y.re into y.re 30.857 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 30.857 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 30.857 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 30.857 * [taylor]: Taking taylor expansion of (log x.im) in x.im 30.857 * [taylor]: Taking taylor expansion of x.im in x.im 30.857 * [backup-simplify]: Simplify 0 into 0 30.857 * [backup-simplify]: Simplify 1 into 1 30.858 * [backup-simplify]: Simplify (log 1) into 0 30.858 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 30.858 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 30.858 * [backup-simplify]: Simplify (- 0) into 0 30.858 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 30.858 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 30.859 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) 30.859 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (log x.im)) in y.re 30.859 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 30.859 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 30.859 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 30.859 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.859 * [taylor]: Taking taylor expansion of y.re in y.re 30.859 * [backup-simplify]: Simplify 0 into 0 30.859 * [backup-simplify]: Simplify 1 into 1 30.859 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 30.859 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 30.859 * [taylor]: Taking taylor expansion of (log x.im) in y.re 30.859 * [taylor]: Taking taylor expansion of x.im in y.re 30.859 * [backup-simplify]: Simplify x.im into x.im 30.859 * [backup-simplify]: Simplify (log x.im) into (log x.im) 30.859 * [backup-simplify]: Simplify (* 1 (log x.im)) into (log x.im) 30.859 * [backup-simplify]: Simplify (log x.im) into (log x.im) 30.860 * [backup-simplify]: Simplify (+ 0) into 0 30.860 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 30.860 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 30.860 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 30.861 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 30.861 * [backup-simplify]: Simplify (+ 0 0) into 0 30.861 * [taylor]: Taking taylor expansion of 0 in x.im 30.861 * [backup-simplify]: Simplify 0 into 0 30.861 * [taylor]: Taking taylor expansion of 0 in y.re 30.861 * [backup-simplify]: Simplify 0 into 0 30.861 * [backup-simplify]: Simplify 0 into 0 30.861 * [backup-simplify]: Simplify (+ 0) into 0 30.862 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 30.862 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 30.862 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 30.863 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 30.863 * [backup-simplify]: Simplify (+ 0 0) into 0 30.863 * [taylor]: Taking taylor expansion of 0 in y.re 30.863 * [backup-simplify]: Simplify 0 into 0 30.863 * [backup-simplify]: Simplify 0 into 0 30.863 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (atan2 x.im x.re) 1) 1))) into (atan2 x.im x.re) 30.863 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.863 * [backup-simplify]: Simplify (+ (* -1 (/ (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) 2)) 0) into (- (* 1/2 (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) 30.864 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) (- (* 1/2 (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 30.865 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 30.865 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 30.865 * [backup-simplify]: Simplify (+ 0 0) into 0 30.866 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow x.re 2) (pow x.im 2))))) into 0 30.867 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 2) into 0 30.868 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) into 0 30.868 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 30.868 * [backup-simplify]: Simplify (+ 0 0) into 0 30.869 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 30.869 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0))) into 0 30.870 * [backup-simplify]: Simplify (+ (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 0) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) 30.870 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) in x.re 30.870 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) in x.re 30.870 * [taylor]: Taking taylor expansion of 1/2 in x.re 30.870 * [backup-simplify]: Simplify 1/2 into 1/2 30.870 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)) in x.re 30.870 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 30.870 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 30.870 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 30.870 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.870 * [taylor]: Taking taylor expansion of y.re in x.re 30.870 * [backup-simplify]: Simplify y.re into y.re 30.870 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 30.870 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 30.870 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 30.870 * [taylor]: Taking taylor expansion of (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2) in x.re 30.870 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 30.870 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 30.870 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 30.870 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 30.870 * [taylor]: Taking taylor expansion of x.re in x.re 30.870 * [backup-simplify]: Simplify 0 into 0 30.870 * [backup-simplify]: Simplify 1 into 1 30.870 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 30.870 * [taylor]: Taking taylor expansion of x.im in x.re 30.870 * [backup-simplify]: Simplify x.im into x.im 30.870 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 30.870 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 30.870 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 30.870 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 30.871 * [backup-simplify]: Simplify (+ 0 0) into 0 30.871 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 30.871 * [backup-simplify]: Simplify (log x.im) into (log x.im) 30.871 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 30.871 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 30.871 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 30.871 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 30.871 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 30.871 * [backup-simplify]: Simplify (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 30.871 * [backup-simplify]: Simplify (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 30.871 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in x.im 30.871 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in x.im 30.871 * [taylor]: Taking taylor expansion of 1/2 in x.im 30.872 * [backup-simplify]: Simplify 1/2 into 1/2 30.872 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in x.im 30.872 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 30.872 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 30.872 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 30.872 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.872 * [taylor]: Taking taylor expansion of y.re in x.im 30.872 * [backup-simplify]: Simplify y.re into y.re 30.872 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 30.872 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 30.872 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 30.872 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in x.im 30.872 * [taylor]: Taking taylor expansion of (log x.im) in x.im 30.872 * [taylor]: Taking taylor expansion of x.im in x.im 30.872 * [backup-simplify]: Simplify 0 into 0 30.872 * [backup-simplify]: Simplify 1 into 1 30.872 * [backup-simplify]: Simplify (log 1) into 0 30.873 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 30.873 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 30.873 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 30.873 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 30.873 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 30.873 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 30.873 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 30.874 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 30.874 * [backup-simplify]: Simplify (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 30.874 * [backup-simplify]: Simplify (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 30.874 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in y.re 30.874 * [taylor]: Taking taylor expansion of (* 1/2 (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in y.re 30.874 * [taylor]: Taking taylor expansion of 1/2 in y.re 30.874 * [backup-simplify]: Simplify 1/2 into 1/2 30.874 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in y.re 30.874 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 30.874 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 30.874 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 30.874 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 30.874 * [taylor]: Taking taylor expansion of y.re in y.re 30.874 * [backup-simplify]: Simplify 0 into 0 30.874 * [backup-simplify]: Simplify 1 into 1 30.874 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 30.874 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 30.874 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in y.re 30.875 * [taylor]: Taking taylor expansion of (log x.im) in y.re 30.875 * [taylor]: Taking taylor expansion of x.im in y.re 30.875 * [backup-simplify]: Simplify x.im into x.im 30.875 * [backup-simplify]: Simplify (log x.im) into (log x.im) 30.875 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 30.875 * [backup-simplify]: Simplify (* 0 (pow (log x.im) 2)) into 0 30.875 * [backup-simplify]: Simplify (* 1/2 0) into 0 30.875 * [backup-simplify]: Simplify (- 0) into 0 30.876 * [backup-simplify]: Simplify 0 into 0 30.876 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 30.877 * [backup-simplify]: Simplify (+ 0) into 0 30.877 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 30.878 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 30.879 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 30.880 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 30.880 * [backup-simplify]: Simplify (- 0) into 0 30.881 * [backup-simplify]: Simplify (+ 0 0) into 0 30.881 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 30.881 * [taylor]: Taking taylor expansion of 0 in x.im 30.881 * [backup-simplify]: Simplify 0 into 0 30.881 * [taylor]: Taking taylor expansion of 0 in y.re 30.881 * [backup-simplify]: Simplify 0 into 0 30.881 * [backup-simplify]: Simplify 0 into 0 30.883 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 30.884 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 30.885 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 30.886 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 30.887 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 30.887 * [backup-simplify]: Simplify (+ 0 0) into 0 30.887 * [taylor]: Taking taylor expansion of 0 in x.im 30.887 * [backup-simplify]: Simplify 0 into 0 30.887 * [taylor]: Taking taylor expansion of 0 in y.re 30.887 * [backup-simplify]: Simplify 0 into 0 30.887 * [backup-simplify]: Simplify 0 into 0 30.889 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 30.890 * [backup-simplify]: Simplify (+ 0) into 0 30.890 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 30.890 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 30.891 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 30.892 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 30.892 * [backup-simplify]: Simplify (- 0) into 0 30.893 * [backup-simplify]: Simplify (+ 0 0) into 0 30.893 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 30.893 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 30.893 * [taylor]: Taking taylor expansion of 0 in y.re 30.894 * [backup-simplify]: Simplify 0 into 0 30.894 * [backup-simplify]: Simplify 0 into 0 30.894 * [taylor]: Taking taylor expansion of 0 in y.re 30.894 * [backup-simplify]: Simplify 0 into 0 30.894 * [backup-simplify]: Simplify 0 into 0 30.895 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 30.896 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 30.896 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 30.897 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 30.898 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 30.899 * [backup-simplify]: Simplify (+ 0 0) into 0 30.899 * [taylor]: Taking taylor expansion of 0 in y.re 30.899 * [backup-simplify]: Simplify 0 into 0 30.899 * [backup-simplify]: Simplify 0 into 0 30.900 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) (* y.re (* 1 (* 1 1)))) (* (log x.im) (* 1 (* 1 (* 1 y.im))))) into (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) 30.900 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 1 y.re)))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 30.900 * [approximate]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in (y.im x.re x.im y.re) around 0 30.901 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.re 30.901 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.re 30.901 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 30.901 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.re 30.901 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 30.901 * [taylor]: Taking taylor expansion of y.im in y.re 30.901 * [backup-simplify]: Simplify y.im into y.im 30.901 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 30.901 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 30.901 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 30.901 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 30.901 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 30.901 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 30.901 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 30.901 * [taylor]: Taking taylor expansion of x.re in y.re 30.901 * [backup-simplify]: Simplify x.re into x.re 30.901 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.901 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 30.901 * [taylor]: Taking taylor expansion of x.re in y.re 30.901 * [backup-simplify]: Simplify x.re into x.re 30.901 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.901 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 30.901 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 30.901 * [taylor]: Taking taylor expansion of x.im in y.re 30.901 * [backup-simplify]: Simplify x.im into x.im 30.902 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.902 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 30.902 * [taylor]: Taking taylor expansion of x.im in y.re 30.902 * [backup-simplify]: Simplify x.im into x.im 30.902 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.902 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 30.902 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 30.902 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 30.902 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 30.903 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 30.903 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 30.903 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 30.903 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 30.903 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 30.903 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 30.904 * [backup-simplify]: Simplify (+ 0 0) into 0 30.904 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 30.904 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 30.904 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 30.905 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 30.905 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.905 * [taylor]: Taking taylor expansion of y.re in y.re 30.905 * [backup-simplify]: Simplify 0 into 0 30.905 * [backup-simplify]: Simplify 1 into 1 30.905 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.905 * [backup-simplify]: Simplify (+ 0 (atan2 (/ 1 x.im) (/ 1 x.re))) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.905 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 30.905 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.im 30.905 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.im 30.905 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 30.905 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.im 30.905 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 30.905 * [taylor]: Taking taylor expansion of y.im in x.im 30.906 * [backup-simplify]: Simplify y.im into y.im 30.906 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 30.906 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.im 30.906 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.im 30.906 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 30.906 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.im 30.906 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.im 30.906 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 30.906 * [taylor]: Taking taylor expansion of x.re in x.im 30.906 * [backup-simplify]: Simplify x.re into x.re 30.906 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.906 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 30.906 * [taylor]: Taking taylor expansion of x.re in x.im 30.906 * [backup-simplify]: Simplify x.re into x.re 30.906 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.906 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.im 30.906 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 30.906 * [taylor]: Taking taylor expansion of x.im in x.im 30.906 * [backup-simplify]: Simplify 0 into 0 30.906 * [backup-simplify]: Simplify 1 into 1 30.907 * [backup-simplify]: Simplify (/ 1 1) into 1 30.907 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 30.907 * [taylor]: Taking taylor expansion of x.im in x.im 30.907 * [backup-simplify]: Simplify 0 into 0 30.907 * [backup-simplify]: Simplify 1 into 1 30.911 * [backup-simplify]: Simplify (/ 1 1) into 1 30.912 * [backup-simplify]: Simplify (* 1 1) into 1 30.912 * [backup-simplify]: Simplify (+ 0 1) into 1 30.913 * [backup-simplify]: Simplify (sqrt 1) into 1 30.914 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.915 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.915 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.916 * [backup-simplify]: Simplify (+ 0 0) into 0 30.917 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 30.917 * [backup-simplify]: Simplify (log 1) into 0 30.917 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 30.917 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 30.917 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.917 * [taylor]: Taking taylor expansion of y.re in x.im 30.917 * [backup-simplify]: Simplify y.re into y.re 30.917 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 30.918 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 30.918 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.im))) into (* -1 (/ (log x.im) y.im)) 30.918 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.im) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im)) 30.919 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) 30.919 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.im) y.im))) 30.919 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 30.919 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.re 30.919 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 30.919 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 30.919 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 30.919 * [taylor]: Taking taylor expansion of y.im in x.re 30.919 * [backup-simplify]: Simplify y.im into y.im 30.919 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 30.919 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 30.919 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 30.919 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 30.919 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 30.919 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 30.919 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 30.919 * [taylor]: Taking taylor expansion of x.re in x.re 30.919 * [backup-simplify]: Simplify 0 into 0 30.920 * [backup-simplify]: Simplify 1 into 1 30.920 * [backup-simplify]: Simplify (/ 1 1) into 1 30.920 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 30.920 * [taylor]: Taking taylor expansion of x.re in x.re 30.920 * [backup-simplify]: Simplify 0 into 0 30.920 * [backup-simplify]: Simplify 1 into 1 30.921 * [backup-simplify]: Simplify (/ 1 1) into 1 30.921 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 30.921 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 30.921 * [taylor]: Taking taylor expansion of x.im in x.re 30.921 * [backup-simplify]: Simplify x.im into x.im 30.921 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.921 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 30.921 * [taylor]: Taking taylor expansion of x.im in x.re 30.921 * [backup-simplify]: Simplify x.im into x.im 30.921 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.921 * [backup-simplify]: Simplify (* 1 1) into 1 30.922 * [backup-simplify]: Simplify (+ 1 0) into 1 30.922 * [backup-simplify]: Simplify (sqrt 1) into 1 30.923 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.924 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.924 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.924 * [backup-simplify]: Simplify (+ 0 0) into 0 30.925 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 30.925 * [backup-simplify]: Simplify (log 1) into 0 30.925 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 30.925 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 30.925 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.925 * [taylor]: Taking taylor expansion of y.re in x.re 30.925 * [backup-simplify]: Simplify y.re into y.re 30.925 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 30.925 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 30.925 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 30.926 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.re) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 30.926 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.926 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.926 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 30.926 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.im 30.926 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 30.926 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 30.926 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 30.926 * [taylor]: Taking taylor expansion of y.im in y.im 30.926 * [backup-simplify]: Simplify 0 into 0 30.926 * [backup-simplify]: Simplify 1 into 1 30.926 * [backup-simplify]: Simplify (/ 1 1) into 1 30.926 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 30.926 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 30.926 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 30.926 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 30.926 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 30.926 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 30.926 * [taylor]: Taking taylor expansion of x.re in y.im 30.926 * [backup-simplify]: Simplify x.re into x.re 30.926 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.926 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 30.926 * [taylor]: Taking taylor expansion of x.re in y.im 30.927 * [backup-simplify]: Simplify x.re into x.re 30.927 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.927 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 30.927 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 30.927 * [taylor]: Taking taylor expansion of x.im in y.im 30.927 * [backup-simplify]: Simplify x.im into x.im 30.927 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.927 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 30.927 * [taylor]: Taking taylor expansion of x.im in y.im 30.927 * [backup-simplify]: Simplify x.im into x.im 30.927 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.927 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 30.927 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 30.927 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 30.927 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 30.927 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 30.927 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 30.927 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 30.927 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 30.927 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 30.927 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 30.928 * [backup-simplify]: Simplify (+ 0 0) into 0 30.928 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 30.928 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 30.928 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 30.928 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 30.928 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.928 * [taylor]: Taking taylor expansion of y.re in y.im 30.928 * [backup-simplify]: Simplify y.re into y.re 30.928 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 30.928 * [backup-simplify]: Simplify (* 1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 30.928 * [backup-simplify]: Simplify (+ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 0) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 30.929 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 30.929 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 30.929 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in y.im 30.929 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 30.929 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 30.929 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 30.929 * [taylor]: Taking taylor expansion of y.im in y.im 30.929 * [backup-simplify]: Simplify 0 into 0 30.929 * [backup-simplify]: Simplify 1 into 1 30.929 * [backup-simplify]: Simplify (/ 1 1) into 1 30.929 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 30.929 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 30.929 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 30.929 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 30.929 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 30.929 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 30.929 * [taylor]: Taking taylor expansion of x.re in y.im 30.929 * [backup-simplify]: Simplify x.re into x.re 30.929 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.929 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 30.929 * [taylor]: Taking taylor expansion of x.re in y.im 30.929 * [backup-simplify]: Simplify x.re into x.re 30.929 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.929 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 30.929 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 30.929 * [taylor]: Taking taylor expansion of x.im in y.im 30.929 * [backup-simplify]: Simplify x.im into x.im 30.929 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.929 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 30.929 * [taylor]: Taking taylor expansion of x.im in y.im 30.929 * [backup-simplify]: Simplify x.im into x.im 30.929 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.930 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 30.930 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 30.930 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 30.930 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 30.930 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 30.930 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 30.930 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 30.930 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 30.930 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 30.930 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 30.930 * [backup-simplify]: Simplify (+ 0 0) into 0 30.931 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 30.931 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 30.931 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 30.931 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 30.931 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.931 * [taylor]: Taking taylor expansion of y.re in y.im 30.931 * [backup-simplify]: Simplify y.re into y.re 30.931 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 30.931 * [backup-simplify]: Simplify (* 1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 30.931 * [backup-simplify]: Simplify (+ (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 0) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 30.931 * [backup-simplify]: Simplify (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 30.931 * [taylor]: Taking taylor expansion of (sin (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 30.931 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) in x.re 30.931 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 30.931 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 30.931 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 30.932 * [taylor]: Taking taylor expansion of y.im in x.re 30.932 * [backup-simplify]: Simplify y.im into y.im 30.932 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 30.932 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 30.932 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 30.932 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 30.932 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 30.932 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 30.932 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 30.932 * [taylor]: Taking taylor expansion of x.re in x.re 30.932 * [backup-simplify]: Simplify 0 into 0 30.932 * [backup-simplify]: Simplify 1 into 1 30.932 * [backup-simplify]: Simplify (/ 1 1) into 1 30.932 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 30.932 * [taylor]: Taking taylor expansion of x.re in x.re 30.932 * [backup-simplify]: Simplify 0 into 0 30.932 * [backup-simplify]: Simplify 1 into 1 30.932 * [backup-simplify]: Simplify (/ 1 1) into 1 30.932 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 30.932 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 30.932 * [taylor]: Taking taylor expansion of x.im in x.re 30.932 * [backup-simplify]: Simplify x.im into x.im 30.932 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.932 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 30.932 * [taylor]: Taking taylor expansion of x.im in x.re 30.933 * [backup-simplify]: Simplify x.im into x.im 30.933 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.933 * [backup-simplify]: Simplify (* 1 1) into 1 30.933 * [backup-simplify]: Simplify (+ 1 0) into 1 30.934 * [backup-simplify]: Simplify (sqrt 1) into 1 30.934 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.934 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.935 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.935 * [backup-simplify]: Simplify (+ 0 0) into 0 30.936 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 30.936 * [backup-simplify]: Simplify (log 1) into 0 30.936 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 30.936 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 30.936 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.936 * [taylor]: Taking taylor expansion of y.re in x.re 30.936 * [backup-simplify]: Simplify y.re into y.re 30.936 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 30.936 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 30.936 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 30.937 * [backup-simplify]: Simplify (+ (* -1 (/ (log x.re) y.im)) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 30.937 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.937 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.937 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.937 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 30.937 * [backup-simplify]: Simplify (+ (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.937 * [taylor]: Taking taylor expansion of (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in x.im 30.937 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in x.im 30.937 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 30.937 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 30.937 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.937 * [taylor]: Taking taylor expansion of y.re in x.im 30.937 * [backup-simplify]: Simplify y.re into y.re 30.937 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 30.937 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 30.938 * [taylor]: Taking taylor expansion of (log x.re) in x.im 30.938 * [taylor]: Taking taylor expansion of x.re in x.im 30.938 * [backup-simplify]: Simplify x.re into x.re 30.938 * [backup-simplify]: Simplify (log x.re) into (log x.re) 30.938 * [taylor]: Taking taylor expansion of y.im in x.im 30.938 * [backup-simplify]: Simplify y.im into y.im 30.938 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 30.938 * [backup-simplify]: Simplify (- (/ (log x.re) y.im)) into (- (/ (log x.re) y.im)) 30.938 * [backup-simplify]: Simplify (+ (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (- (/ (log x.re) y.im))) into (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) 30.938 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.938 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.938 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.939 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 30.939 * [backup-simplify]: Simplify (+ (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.939 * [taylor]: Taking taylor expansion of (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in y.re 30.939 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in y.re 30.939 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 30.939 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 30.939 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.939 * [taylor]: Taking taylor expansion of y.re in y.re 30.939 * [backup-simplify]: Simplify 0 into 0 30.939 * [backup-simplify]: Simplify 1 into 1 30.939 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.939 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 30.939 * [taylor]: Taking taylor expansion of (log x.re) in y.re 30.939 * [taylor]: Taking taylor expansion of x.re in y.re 30.939 * [backup-simplify]: Simplify x.re into x.re 30.939 * [backup-simplify]: Simplify (log x.re) into (log x.re) 30.939 * [taylor]: Taking taylor expansion of y.im in y.re 30.939 * [backup-simplify]: Simplify y.im into y.im 30.939 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 30.939 * [backup-simplify]: Simplify (+ (atan2 (/ 1 x.im) (/ 1 x.re)) 0) into (atan2 (/ 1 x.im) (/ 1 x.re)) 30.939 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.939 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) into (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 30.939 * [taylor]: Taking taylor expansion of 0 in x.re 30.939 * [backup-simplify]: Simplify 0 into 0 30.939 * [taylor]: Taking taylor expansion of 0 in x.im 30.939 * [backup-simplify]: Simplify 0 into 0 30.940 * [taylor]: Taking taylor expansion of 0 in y.re 30.940 * [backup-simplify]: Simplify 0 into 0 30.940 * [backup-simplify]: Simplify 0 into 0 30.940 * [backup-simplify]: Simplify (+ 0) into 0 30.940 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 30.941 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 30.941 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 30.942 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 30.942 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (- (log x.re)))) into 0 30.942 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 30.942 * [backup-simplify]: Simplify (+ 0 0) into 0 30.943 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 30.943 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 30.943 * [backup-simplify]: Simplify (+ 0 0) into 0 30.943 * [taylor]: Taking taylor expansion of 0 in x.im 30.943 * [backup-simplify]: Simplify 0 into 0 30.943 * [taylor]: Taking taylor expansion of 0 in y.re 30.943 * [backup-simplify]: Simplify 0 into 0 30.943 * [backup-simplify]: Simplify 0 into 0 30.944 * [backup-simplify]: Simplify (+ 0) into 0 30.944 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 30.944 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 30.945 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 30.945 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 30.945 * [backup-simplify]: Simplify (- 0) into 0 30.945 * [backup-simplify]: Simplify (+ 0 0) into 0 30.946 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 30.946 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 30.946 * [backup-simplify]: Simplify (+ 0 0) into 0 30.946 * [taylor]: Taking taylor expansion of 0 in y.re 30.946 * [backup-simplify]: Simplify 0 into 0 30.946 * [backup-simplify]: Simplify 0 into 0 30.946 * [backup-simplify]: Simplify 0 into 0 30.946 * [taylor]: Taking taylor expansion of 0 in x.re 30.946 * [backup-simplify]: Simplify 0 into 0 30.947 * [taylor]: Taking taylor expansion of 0 in x.im 30.947 * [backup-simplify]: Simplify 0 into 0 30.947 * [taylor]: Taking taylor expansion of 0 in y.re 30.947 * [backup-simplify]: Simplify 0 into 0 30.947 * [backup-simplify]: Simplify 0 into 0 30.947 * [taylor]: Taking taylor expansion of 0 in x.im 30.947 * [backup-simplify]: Simplify 0 into 0 30.947 * [taylor]: Taking taylor expansion of 0 in y.re 30.947 * [backup-simplify]: Simplify 0 into 0 30.947 * [backup-simplify]: Simplify 0 into 0 30.947 * [backup-simplify]: Simplify (sin (- (/ (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) (/ 1 y.re)) (/ (log (/ 1 x.re)) (/ 1 y.im)))) into (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) 30.947 * [backup-simplify]: Simplify (sin (fma (/ 1 (- y.im)) (log (hypot (/ 1 (- x.re)) (/ 1 (- x.im)))) (* (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))) (/ 1 (- y.re))))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 30.947 * [approximate]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in (y.im x.re x.im y.re) around 0 30.947 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.re 30.947 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 30.947 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.947 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.re 30.947 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 30.947 * [taylor]: Taking taylor expansion of -1 in y.re 30.947 * [backup-simplify]: Simplify -1 into -1 30.947 * [taylor]: Taking taylor expansion of y.im in y.re 30.947 * [backup-simplify]: Simplify y.im into y.im 30.947 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 30.947 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 30.948 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 30.948 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 30.948 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 30.948 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 30.948 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 30.948 * [taylor]: Taking taylor expansion of -1 in y.re 30.948 * [backup-simplify]: Simplify -1 into -1 30.948 * [taylor]: Taking taylor expansion of x.re in y.re 30.948 * [backup-simplify]: Simplify x.re into x.re 30.948 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 30.948 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 30.948 * [taylor]: Taking taylor expansion of -1 in y.re 30.948 * [backup-simplify]: Simplify -1 into -1 30.948 * [taylor]: Taking taylor expansion of x.re in y.re 30.948 * [backup-simplify]: Simplify x.re into x.re 30.948 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 30.948 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 30.948 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 30.948 * [taylor]: Taking taylor expansion of -1 in y.re 30.948 * [backup-simplify]: Simplify -1 into -1 30.948 * [taylor]: Taking taylor expansion of x.im in y.re 30.948 * [backup-simplify]: Simplify x.im into x.im 30.948 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 30.948 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 30.948 * [taylor]: Taking taylor expansion of -1 in y.re 30.948 * [backup-simplify]: Simplify -1 into -1 30.948 * [taylor]: Taking taylor expansion of x.im in y.re 30.948 * [backup-simplify]: Simplify x.im into x.im 30.948 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 30.948 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 30.948 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 30.949 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 30.949 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 30.949 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 30.949 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 30.949 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 30.949 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 30.949 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 30.949 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 30.950 * [backup-simplify]: Simplify (+ 0 0) into 0 30.950 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 30.951 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 30.951 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 30.951 * [taylor]: Taking taylor expansion of -1 in y.re 30.951 * [backup-simplify]: Simplify -1 into -1 30.951 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 30.951 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 30.951 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 30.951 * [taylor]: Taking taylor expansion of y.re in y.re 30.951 * [backup-simplify]: Simplify 0 into 0 30.951 * [backup-simplify]: Simplify 1 into 1 30.951 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 30.951 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 30.951 * [backup-simplify]: Simplify (+ 0 (* -1 (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 30.951 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 30.952 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.im 30.952 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 30.952 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.952 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.im 30.952 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 30.952 * [taylor]: Taking taylor expansion of -1 in x.im 30.952 * [backup-simplify]: Simplify -1 into -1 30.952 * [taylor]: Taking taylor expansion of y.im in x.im 30.952 * [backup-simplify]: Simplify y.im into y.im 30.952 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 30.952 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.im 30.952 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.im 30.952 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 30.952 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.im 30.952 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.im 30.952 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 30.952 * [taylor]: Taking taylor expansion of -1 in x.im 30.952 * [backup-simplify]: Simplify -1 into -1 30.952 * [taylor]: Taking taylor expansion of x.re in x.im 30.952 * [backup-simplify]: Simplify x.re into x.re 30.952 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 30.952 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 30.952 * [taylor]: Taking taylor expansion of -1 in x.im 30.952 * [backup-simplify]: Simplify -1 into -1 30.952 * [taylor]: Taking taylor expansion of x.re in x.im 30.952 * [backup-simplify]: Simplify x.re into x.re 30.952 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 30.952 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.im 30.952 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 30.952 * [taylor]: Taking taylor expansion of -1 in x.im 30.952 * [backup-simplify]: Simplify -1 into -1 30.952 * [taylor]: Taking taylor expansion of x.im in x.im 30.952 * [backup-simplify]: Simplify 0 into 0 30.952 * [backup-simplify]: Simplify 1 into 1 30.953 * [backup-simplify]: Simplify (/ -1 1) into -1 30.953 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 30.953 * [taylor]: Taking taylor expansion of -1 in x.im 30.953 * [backup-simplify]: Simplify -1 into -1 30.953 * [taylor]: Taking taylor expansion of x.im in x.im 30.953 * [backup-simplify]: Simplify 0 into 0 30.953 * [backup-simplify]: Simplify 1 into 1 30.954 * [backup-simplify]: Simplify (/ -1 1) into -1 30.954 * [backup-simplify]: Simplify (* -1 -1) into 1 30.955 * [backup-simplify]: Simplify (+ 0 1) into 1 30.955 * [backup-simplify]: Simplify (sqrt 1) into 1 30.956 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 30.957 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 30.957 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 30.958 * [backup-simplify]: Simplify (+ 0 0) into 0 30.958 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 30.959 * [backup-simplify]: Simplify (log 1) into 0 30.959 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 30.959 * [taylor]: Taking taylor expansion of -1 in x.im 30.959 * [backup-simplify]: Simplify -1 into -1 30.959 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 30.959 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 30.959 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 30.959 * [taylor]: Taking taylor expansion of y.re in x.im 30.959 * [backup-simplify]: Simplify y.re into y.re 30.959 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 30.960 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 30.960 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.im))) into (/ (log x.im) y.im) 30.960 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 30.960 * [backup-simplify]: Simplify (+ (/ (log x.im) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 30.960 * [backup-simplify]: Simplify (sin (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.960 * [backup-simplify]: Simplify (cos (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.im) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.960 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.re 30.961 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.re 30.961 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.961 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 30.961 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 30.961 * [taylor]: Taking taylor expansion of -1 in x.re 30.961 * [backup-simplify]: Simplify -1 into -1 30.961 * [taylor]: Taking taylor expansion of y.im in x.re 30.961 * [backup-simplify]: Simplify y.im into y.im 30.961 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 30.961 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 30.961 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 30.961 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 30.961 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 30.961 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 30.961 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 30.961 * [taylor]: Taking taylor expansion of -1 in x.re 30.961 * [backup-simplify]: Simplify -1 into -1 30.961 * [taylor]: Taking taylor expansion of x.re in x.re 30.961 * [backup-simplify]: Simplify 0 into 0 30.961 * [backup-simplify]: Simplify 1 into 1 30.962 * [backup-simplify]: Simplify (/ -1 1) into -1 30.962 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 30.962 * [taylor]: Taking taylor expansion of -1 in x.re 30.962 * [backup-simplify]: Simplify -1 into -1 30.962 * [taylor]: Taking taylor expansion of x.re in x.re 30.962 * [backup-simplify]: Simplify 0 into 0 30.962 * [backup-simplify]: Simplify 1 into 1 30.962 * [backup-simplify]: Simplify (/ -1 1) into -1 30.962 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 30.962 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 30.962 * [taylor]: Taking taylor expansion of -1 in x.re 30.962 * [backup-simplify]: Simplify -1 into -1 30.962 * [taylor]: Taking taylor expansion of x.im in x.re 30.962 * [backup-simplify]: Simplify x.im into x.im 30.962 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 30.962 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 30.962 * [taylor]: Taking taylor expansion of -1 in x.re 30.962 * [backup-simplify]: Simplify -1 into -1 30.962 * [taylor]: Taking taylor expansion of x.im in x.re 30.962 * [backup-simplify]: Simplify x.im into x.im 30.962 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 30.963 * [backup-simplify]: Simplify (* -1 -1) into 1 30.963 * [backup-simplify]: Simplify (+ 1 0) into 1 30.964 * [backup-simplify]: Simplify (sqrt 1) into 1 30.964 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 30.965 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 30.966 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 30.966 * [backup-simplify]: Simplify (+ 0 0) into 0 30.967 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 30.967 * [backup-simplify]: Simplify (log 1) into 0 30.967 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 30.967 * [taylor]: Taking taylor expansion of -1 in x.re 30.967 * [backup-simplify]: Simplify -1 into -1 30.968 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 30.968 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 30.968 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 30.968 * [taylor]: Taking taylor expansion of y.re in x.re 30.968 * [backup-simplify]: Simplify y.re into y.re 30.968 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 30.968 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 30.968 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 30.968 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 30.969 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 30.969 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.969 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.969 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.im 30.969 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.im 30.969 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.969 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 30.969 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 30.969 * [taylor]: Taking taylor expansion of -1 in y.im 30.969 * [backup-simplify]: Simplify -1 into -1 30.969 * [taylor]: Taking taylor expansion of y.im in y.im 30.969 * [backup-simplify]: Simplify 0 into 0 30.969 * [backup-simplify]: Simplify 1 into 1 30.970 * [backup-simplify]: Simplify (/ -1 1) into -1 30.970 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 30.970 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 30.970 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 30.970 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 30.970 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 30.970 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 30.970 * [taylor]: Taking taylor expansion of -1 in y.im 30.970 * [backup-simplify]: Simplify -1 into -1 30.970 * [taylor]: Taking taylor expansion of x.re in y.im 30.970 * [backup-simplify]: Simplify x.re into x.re 30.970 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 30.970 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 30.970 * [taylor]: Taking taylor expansion of -1 in y.im 30.970 * [backup-simplify]: Simplify -1 into -1 30.970 * [taylor]: Taking taylor expansion of x.re in y.im 30.970 * [backup-simplify]: Simplify x.re into x.re 30.970 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 30.970 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 30.970 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 30.970 * [taylor]: Taking taylor expansion of -1 in y.im 30.970 * [backup-simplify]: Simplify -1 into -1 30.970 * [taylor]: Taking taylor expansion of x.im in y.im 30.970 * [backup-simplify]: Simplify x.im into x.im 30.971 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 30.971 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 30.971 * [taylor]: Taking taylor expansion of -1 in y.im 30.971 * [backup-simplify]: Simplify -1 into -1 30.971 * [taylor]: Taking taylor expansion of x.im in y.im 30.971 * [backup-simplify]: Simplify x.im into x.im 30.971 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 30.971 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 30.971 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 30.971 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 30.971 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 30.971 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 30.971 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 30.972 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 30.972 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 30.972 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 30.972 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 30.972 * [backup-simplify]: Simplify (+ 0 0) into 0 30.973 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 30.973 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 30.973 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 30.973 * [taylor]: Taking taylor expansion of -1 in y.im 30.973 * [backup-simplify]: Simplify -1 into -1 30.973 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 30.973 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 30.973 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 30.973 * [taylor]: Taking taylor expansion of y.re in y.im 30.973 * [backup-simplify]: Simplify y.re into y.re 30.973 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 30.973 * [backup-simplify]: Simplify (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 30.974 * [backup-simplify]: Simplify (+ (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 0) into (- (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 30.974 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 30.974 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in y.im 30.974 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.im 30.974 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.974 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 30.974 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 30.974 * [taylor]: Taking taylor expansion of -1 in y.im 30.974 * [backup-simplify]: Simplify -1 into -1 30.974 * [taylor]: Taking taylor expansion of y.im in y.im 30.974 * [backup-simplify]: Simplify 0 into 0 30.974 * [backup-simplify]: Simplify 1 into 1 30.975 * [backup-simplify]: Simplify (/ -1 1) into -1 30.975 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 30.975 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 30.975 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 30.975 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 30.975 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 30.975 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 30.975 * [taylor]: Taking taylor expansion of -1 in y.im 30.975 * [backup-simplify]: Simplify -1 into -1 30.975 * [taylor]: Taking taylor expansion of x.re in y.im 30.975 * [backup-simplify]: Simplify x.re into x.re 30.975 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 30.975 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 30.975 * [taylor]: Taking taylor expansion of -1 in y.im 30.975 * [backup-simplify]: Simplify -1 into -1 30.975 * [taylor]: Taking taylor expansion of x.re in y.im 30.975 * [backup-simplify]: Simplify x.re into x.re 30.975 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 30.975 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 30.975 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 30.975 * [taylor]: Taking taylor expansion of -1 in y.im 30.975 * [backup-simplify]: Simplify -1 into -1 30.976 * [taylor]: Taking taylor expansion of x.im in y.im 30.976 * [backup-simplify]: Simplify x.im into x.im 30.976 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 30.976 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 30.976 * [taylor]: Taking taylor expansion of -1 in y.im 30.976 * [backup-simplify]: Simplify -1 into -1 30.976 * [taylor]: Taking taylor expansion of x.im in y.im 30.976 * [backup-simplify]: Simplify x.im into x.im 30.976 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 30.976 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 30.976 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 30.976 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 30.976 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) into (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 30.976 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 30.977 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 30.977 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 30.977 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 30.977 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 30.977 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 30.978 * [backup-simplify]: Simplify (+ 0 0) into 0 30.979 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 30.979 * [backup-simplify]: Simplify (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) into (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) 30.979 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 30.979 * [taylor]: Taking taylor expansion of -1 in y.im 30.979 * [backup-simplify]: Simplify -1 into -1 30.979 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 30.979 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 30.979 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 30.979 * [taylor]: Taking taylor expansion of y.re in y.im 30.979 * [backup-simplify]: Simplify y.re into y.re 30.979 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 30.979 * [backup-simplify]: Simplify (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 30.980 * [backup-simplify]: Simplify (+ (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 0) into (- (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) 30.980 * [backup-simplify]: Simplify (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 30.980 * [taylor]: Taking taylor expansion of (sin (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) in x.re 30.980 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.re 30.980 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.980 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 30.980 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 30.980 * [taylor]: Taking taylor expansion of -1 in x.re 30.980 * [backup-simplify]: Simplify -1 into -1 30.980 * [taylor]: Taking taylor expansion of y.im in x.re 30.980 * [backup-simplify]: Simplify y.im into y.im 30.980 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 30.980 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 30.981 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 30.981 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 30.981 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 30.981 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 30.981 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 30.981 * [taylor]: Taking taylor expansion of -1 in x.re 30.981 * [backup-simplify]: Simplify -1 into -1 30.981 * [taylor]: Taking taylor expansion of x.re in x.re 30.981 * [backup-simplify]: Simplify 0 into 0 30.981 * [backup-simplify]: Simplify 1 into 1 30.981 * [backup-simplify]: Simplify (/ -1 1) into -1 30.981 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 30.981 * [taylor]: Taking taylor expansion of -1 in x.re 30.981 * [backup-simplify]: Simplify -1 into -1 30.982 * [taylor]: Taking taylor expansion of x.re in x.re 30.982 * [backup-simplify]: Simplify 0 into 0 30.982 * [backup-simplify]: Simplify 1 into 1 30.982 * [backup-simplify]: Simplify (/ -1 1) into -1 30.982 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 30.982 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 30.982 * [taylor]: Taking taylor expansion of -1 in x.re 30.982 * [backup-simplify]: Simplify -1 into -1 30.982 * [taylor]: Taking taylor expansion of x.im in x.re 30.982 * [backup-simplify]: Simplify x.im into x.im 30.982 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 30.982 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 30.982 * [taylor]: Taking taylor expansion of -1 in x.re 30.982 * [backup-simplify]: Simplify -1 into -1 30.982 * [taylor]: Taking taylor expansion of x.im in x.re 30.982 * [backup-simplify]: Simplify x.im into x.im 30.982 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 30.983 * [backup-simplify]: Simplify (* -1 -1) into 1 30.983 * [backup-simplify]: Simplify (+ 1 0) into 1 30.984 * [backup-simplify]: Simplify (sqrt 1) into 1 30.985 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 30.986 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 30.986 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 30.987 * [backup-simplify]: Simplify (+ 0 0) into 0 30.988 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 30.988 * [backup-simplify]: Simplify (log 1) into 0 30.988 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 30.988 * [taylor]: Taking taylor expansion of -1 in x.re 30.988 * [backup-simplify]: Simplify -1 into -1 30.988 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 30.988 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 30.988 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 30.988 * [taylor]: Taking taylor expansion of y.re in x.re 30.988 * [backup-simplify]: Simplify y.re into y.re 30.989 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 30.989 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 30.989 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 30.990 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 30.990 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 30.990 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.990 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.991 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.991 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 30.991 * [backup-simplify]: Simplify (+ (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.991 * [taylor]: Taking taylor expansion of (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 30.991 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 30.991 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 30.991 * [taylor]: Taking taylor expansion of (log x.re) in x.im 30.991 * [taylor]: Taking taylor expansion of x.re in x.im 30.991 * [backup-simplify]: Simplify x.re into x.re 30.991 * [backup-simplify]: Simplify (log x.re) into (log x.re) 30.991 * [taylor]: Taking taylor expansion of y.im in x.im 30.991 * [backup-simplify]: Simplify y.im into y.im 30.992 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 30.992 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 30.992 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 30.992 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 30.992 * [taylor]: Taking taylor expansion of y.re in x.im 30.992 * [backup-simplify]: Simplify y.re into y.re 30.992 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 30.992 * [backup-simplify]: Simplify (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 30.992 * [backup-simplify]: Simplify (+ (/ (log x.re) y.im) (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 30.992 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.993 * [backup-simplify]: Simplify (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.993 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.993 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 30.994 * [backup-simplify]: Simplify (+ (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.994 * [taylor]: Taking taylor expansion of (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 30.994 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 30.994 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 30.994 * [taylor]: Taking taylor expansion of (log x.re) in y.re 30.994 * [taylor]: Taking taylor expansion of x.re in y.re 30.994 * [backup-simplify]: Simplify x.re into x.re 30.994 * [backup-simplify]: Simplify (log x.re) into (log x.re) 30.994 * [taylor]: Taking taylor expansion of y.im in y.re 30.994 * [backup-simplify]: Simplify y.im into y.im 30.994 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 30.994 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 30.994 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 30.994 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 30.994 * [taylor]: Taking taylor expansion of y.re in y.re 30.994 * [backup-simplify]: Simplify 0 into 0 30.994 * [backup-simplify]: Simplify 1 into 1 30.994 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 30.994 * [backup-simplify]: Simplify (- (atan2 (/ -1 x.im) (/ -1 x.re))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 30.994 * [backup-simplify]: Simplify (+ 0 (- (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 30.995 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.995 * [backup-simplify]: Simplify (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 30.995 * [taylor]: Taking taylor expansion of 0 in x.re 30.995 * [backup-simplify]: Simplify 0 into 0 30.995 * [taylor]: Taking taylor expansion of 0 in x.im 30.995 * [backup-simplify]: Simplify 0 into 0 30.995 * [taylor]: Taking taylor expansion of 0 in y.re 30.995 * [backup-simplify]: Simplify 0 into 0 30.995 * [backup-simplify]: Simplify 0 into 0 30.996 * [backup-simplify]: Simplify (+ 0) into 0 30.996 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 30.998 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 30.998 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 30.998 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 30.999 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (- (log x.re)))) into 0 30.999 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 30.999 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 31.000 * [backup-simplify]: Simplify (+ 0 0) into 0 31.001 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 31.001 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 31.002 * [backup-simplify]: Simplify (+ 0 0) into 0 31.002 * [taylor]: Taking taylor expansion of 0 in x.im 31.002 * [backup-simplify]: Simplify 0 into 0 31.002 * [taylor]: Taking taylor expansion of 0 in y.re 31.002 * [backup-simplify]: Simplify 0 into 0 31.002 * [backup-simplify]: Simplify 0 into 0 31.002 * [backup-simplify]: Simplify (+ 0) into 0 31.003 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 31.004 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 31.004 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 31.004 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 31.005 * [backup-simplify]: Simplify (- 0) into 0 31.005 * [backup-simplify]: Simplify (+ 0 0) into 0 31.006 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 31.006 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 31.007 * [backup-simplify]: Simplify (+ 0 0) into 0 31.007 * [taylor]: Taking taylor expansion of 0 in y.re 31.007 * [backup-simplify]: Simplify 0 into 0 31.007 * [backup-simplify]: Simplify 0 into 0 31.007 * [backup-simplify]: Simplify 0 into 0 31.007 * [taylor]: Taking taylor expansion of 0 in x.re 31.007 * [backup-simplify]: Simplify 0 into 0 31.007 * [taylor]: Taking taylor expansion of 0 in x.im 31.007 * [backup-simplify]: Simplify 0 into 0 31.007 * [taylor]: Taking taylor expansion of 0 in y.re 31.007 * [backup-simplify]: Simplify 0 into 0 31.007 * [backup-simplify]: Simplify 0 into 0 31.007 * [taylor]: Taking taylor expansion of 0 in x.im 31.007 * [backup-simplify]: Simplify 0 into 0 31.007 * [taylor]: Taking taylor expansion of 0 in y.re 31.007 * [backup-simplify]: Simplify 0 into 0 31.007 * [backup-simplify]: Simplify 0 into 0 31.007 * [backup-simplify]: Simplify (sin (- (/ (log (/ 1 (- x.re))) (/ 1 (- y.im))) (/ (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) (/ 1 (- y.re))))) into (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) 31.008 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 2 1 2 1) 31.008 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 31.008 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 31.008 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 31.008 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 31.008 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 31.008 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.008 * [backup-simplify]: Simplify 1/3 into 1/3 31.008 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 31.008 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 31.008 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.008 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.008 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.008 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.008 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 31.008 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 31.008 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 31.008 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.008 * [backup-simplify]: Simplify 1/3 into 1/3 31.008 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 31.008 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 31.008 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.008 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.008 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.008 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.008 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 31.008 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 31.008 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 31.008 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.008 * [backup-simplify]: Simplify 1/3 into 1/3 31.008 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 31.008 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 31.008 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.008 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.008 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.009 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.009 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 31.009 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 31.009 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 31.009 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.009 * [backup-simplify]: Simplify 1/3 into 1/3 31.009 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 31.009 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 31.009 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.009 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.009 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.009 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.009 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.009 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 31.010 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 31.010 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.010 * [taylor]: Taking taylor expansion of 0 in x.re 31.010 * [backup-simplify]: Simplify 0 into 0 31.010 * [backup-simplify]: Simplify 0 into 0 31.011 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 31.011 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 31.012 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.012 * [backup-simplify]: Simplify 0 into 0 31.013 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 31.013 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 31.014 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.014 * [taylor]: Taking taylor expansion of 0 in x.re 31.014 * [backup-simplify]: Simplify 0 into 0 31.014 * [backup-simplify]: Simplify 0 into 0 31.014 * [backup-simplify]: Simplify 0 into 0 31.015 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 31.016 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 31.017 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.017 * [backup-simplify]: Simplify 0 into 0 31.018 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 x.im x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 x.im x.re) 1)))) 6) into 0 31.019 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 31.020 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.020 * [taylor]: Taking taylor expansion of 0 in x.re 31.020 * [backup-simplify]: Simplify 0 into 0 31.020 * [backup-simplify]: Simplify 0 into 0 31.020 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.020 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.020 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 31.020 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 31.020 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 31.020 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 31.020 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.020 * [backup-simplify]: Simplify 1/3 into 1/3 31.020 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 31.020 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 31.020 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.020 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.021 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.021 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.021 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 31.021 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 31.021 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 31.021 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.021 * [backup-simplify]: Simplify 1/3 into 1/3 31.021 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 31.021 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 31.021 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.021 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.021 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.021 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.021 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 31.021 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 31.021 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 31.021 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.021 * [backup-simplify]: Simplify 1/3 into 1/3 31.021 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 31.021 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 31.021 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.021 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.021 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.021 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.021 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 31.021 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 31.021 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 31.021 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.021 * [backup-simplify]: Simplify 1/3 into 1/3 31.022 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 31.022 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 31.022 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.022 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.022 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.022 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.022 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.022 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 31.023 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 31.023 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.023 * [taylor]: Taking taylor expansion of 0 in x.re 31.023 * [backup-simplify]: Simplify 0 into 0 31.023 * [backup-simplify]: Simplify 0 into 0 31.024 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 31.024 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 31.025 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.025 * [backup-simplify]: Simplify 0 into 0 31.026 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 31.027 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 31.027 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.027 * [taylor]: Taking taylor expansion of 0 in x.re 31.027 * [backup-simplify]: Simplify 0 into 0 31.027 * [backup-simplify]: Simplify 0 into 0 31.027 * [backup-simplify]: Simplify 0 into 0 31.029 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 31.029 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 31.030 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.030 * [backup-simplify]: Simplify 0 into 0 31.032 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 6) into 0 31.033 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 31.035 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.035 * [taylor]: Taking taylor expansion of 0 in x.re 31.035 * [backup-simplify]: Simplify 0 into 0 31.035 * [backup-simplify]: Simplify 0 into 0 31.035 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.036 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.036 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 31.036 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 31.036 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 31.036 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 31.036 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.036 * [backup-simplify]: Simplify 1/3 into 1/3 31.036 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 31.036 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 31.036 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.036 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.036 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.036 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.036 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 31.036 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 31.036 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 31.036 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.037 * [backup-simplify]: Simplify 1/3 into 1/3 31.037 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 31.037 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 31.037 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.037 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.037 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.037 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.037 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 31.037 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 31.037 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 31.037 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.037 * [backup-simplify]: Simplify 1/3 into 1/3 31.037 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 31.037 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 31.037 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.037 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.037 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.038 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.038 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 31.038 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 31.038 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 31.038 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.038 * [backup-simplify]: Simplify 1/3 into 1/3 31.038 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 31.038 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 31.038 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.038 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.038 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.038 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.038 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.042 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 31.042 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 31.043 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.043 * [taylor]: Taking taylor expansion of 0 in x.re 31.043 * [backup-simplify]: Simplify 0 into 0 31.043 * [backup-simplify]: Simplify 0 into 0 31.044 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 31.045 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 31.046 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.046 * [backup-simplify]: Simplify 0 into 0 31.048 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 31.048 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 31.050 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.050 * [taylor]: Taking taylor expansion of 0 in x.re 31.050 * [backup-simplify]: Simplify 0 into 0 31.050 * [backup-simplify]: Simplify 0 into 0 31.050 * [backup-simplify]: Simplify 0 into 0 31.052 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 31.053 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 31.054 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.054 * [backup-simplify]: Simplify 0 into 0 31.057 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 6) into 0 31.058 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 31.060 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.060 * [taylor]: Taking taylor expansion of 0 in x.re 31.060 * [backup-simplify]: Simplify 0 into 0 31.060 * [backup-simplify]: Simplify 0 into 0 31.060 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.060 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2 2 1 1 2 1) 31.060 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 31.060 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 31.060 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 31.060 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 31.060 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 31.060 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.060 * [backup-simplify]: Simplify 1/3 into 1/3 31.060 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 31.060 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 31.060 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.060 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.060 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.060 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.060 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 31.060 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 31.060 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 31.060 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.060 * [backup-simplify]: Simplify 1/3 into 1/3 31.060 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 31.060 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 31.061 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.061 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.061 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.061 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.061 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 31.061 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 31.061 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 31.061 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.061 * [backup-simplify]: Simplify 1/3 into 1/3 31.061 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 31.061 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 31.061 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.061 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.061 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.061 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.061 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 31.061 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 31.061 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 31.061 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.061 * [backup-simplify]: Simplify 1/3 into 1/3 31.061 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 31.061 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 31.061 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.061 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.061 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.061 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.061 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.062 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 31.062 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 31.063 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.063 * [taylor]: Taking taylor expansion of 0 in x.re 31.063 * [backup-simplify]: Simplify 0 into 0 31.063 * [backup-simplify]: Simplify 0 into 0 31.063 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 31.064 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 31.064 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.064 * [backup-simplify]: Simplify 0 into 0 31.065 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 31.066 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 31.066 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.067 * [taylor]: Taking taylor expansion of 0 in x.re 31.067 * [backup-simplify]: Simplify 0 into 0 31.067 * [backup-simplify]: Simplify 0 into 0 31.067 * [backup-simplify]: Simplify 0 into 0 31.068 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 31.068 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 31.069 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.069 * [backup-simplify]: Simplify 0 into 0 31.071 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 x.im x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 x.im x.re) 1)))) 6) into 0 31.072 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 31.073 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.073 * [taylor]: Taking taylor expansion of 0 in x.re 31.073 * [backup-simplify]: Simplify 0 into 0 31.073 * [backup-simplify]: Simplify 0 into 0 31.073 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.073 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.073 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 31.073 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 31.073 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 31.073 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 31.073 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.073 * [backup-simplify]: Simplify 1/3 into 1/3 31.073 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 31.073 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 31.073 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.073 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.073 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.073 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.073 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 31.073 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 31.073 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 31.073 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.073 * [backup-simplify]: Simplify 1/3 into 1/3 31.073 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 31.073 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 31.073 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.074 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.074 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.074 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.074 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 31.074 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 31.074 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 31.074 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.074 * [backup-simplify]: Simplify 1/3 into 1/3 31.074 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 31.074 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 31.074 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.074 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.074 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.074 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.074 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 31.074 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 31.074 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 31.074 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.074 * [backup-simplify]: Simplify 1/3 into 1/3 31.074 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 31.074 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 31.074 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.074 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.074 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.074 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.075 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.075 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 31.075 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 31.076 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.076 * [taylor]: Taking taylor expansion of 0 in x.re 31.076 * [backup-simplify]: Simplify 0 into 0 31.076 * [backup-simplify]: Simplify 0 into 0 31.077 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 31.077 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 31.077 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.078 * [backup-simplify]: Simplify 0 into 0 31.079 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 31.079 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 31.081 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.081 * [taylor]: Taking taylor expansion of 0 in x.re 31.081 * [backup-simplify]: Simplify 0 into 0 31.081 * [backup-simplify]: Simplify 0 into 0 31.081 * [backup-simplify]: Simplify 0 into 0 31.082 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 31.082 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 31.083 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.083 * [backup-simplify]: Simplify 0 into 0 31.085 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 6) into 0 31.086 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 31.087 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.087 * [taylor]: Taking taylor expansion of 0 in x.re 31.087 * [backup-simplify]: Simplify 0 into 0 31.087 * [backup-simplify]: Simplify 0 into 0 31.087 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.087 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.087 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 31.087 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 31.087 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 31.087 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 31.087 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.087 * [backup-simplify]: Simplify 1/3 into 1/3 31.087 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 31.087 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 31.087 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.087 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.088 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.088 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.088 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 31.088 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 31.088 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 31.088 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.088 * [backup-simplify]: Simplify 1/3 into 1/3 31.088 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 31.088 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 31.088 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.088 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.088 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.088 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.088 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 31.088 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 31.088 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 31.088 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.088 * [backup-simplify]: Simplify 1/3 into 1/3 31.088 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 31.088 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 31.088 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.088 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.088 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.088 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.088 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 31.088 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 31.088 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 31.089 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.089 * [backup-simplify]: Simplify 1/3 into 1/3 31.089 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 31.089 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 31.089 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.089 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.089 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.089 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.089 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.090 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 31.090 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 31.091 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.091 * [taylor]: Taking taylor expansion of 0 in x.re 31.091 * [backup-simplify]: Simplify 0 into 0 31.091 * [backup-simplify]: Simplify 0 into 0 31.091 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 31.092 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 31.092 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.092 * [backup-simplify]: Simplify 0 into 0 31.094 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 31.094 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 31.095 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.095 * [taylor]: Taking taylor expansion of 0 in x.re 31.095 * [backup-simplify]: Simplify 0 into 0 31.095 * [backup-simplify]: Simplify 0 into 0 31.095 * [backup-simplify]: Simplify 0 into 0 31.096 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 31.097 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 31.097 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.097 * [backup-simplify]: Simplify 0 into 0 31.099 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 6) into 0 31.100 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 31.101 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.101 * [taylor]: Taking taylor expansion of 0 in x.re 31.101 * [backup-simplify]: Simplify 0 into 0 31.101 * [backup-simplify]: Simplify 0 into 0 31.101 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.101 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 2 2 1 1 1 1) 31.101 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 31.101 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 31.101 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 31.101 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 31.101 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 31.101 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.101 * [backup-simplify]: Simplify 1/3 into 1/3 31.101 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 31.102 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 31.102 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.102 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.102 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.102 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.102 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 31.102 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 31.102 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 31.102 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.102 * [backup-simplify]: Simplify 1/3 into 1/3 31.102 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 31.102 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 31.102 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.102 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.102 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.102 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.102 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 31.102 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 31.102 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 31.102 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.102 * [backup-simplify]: Simplify 1/3 into 1/3 31.102 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 31.102 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 31.102 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.102 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.102 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.102 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.102 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 31.102 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 31.102 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 31.102 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.102 * [backup-simplify]: Simplify 1/3 into 1/3 31.102 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 31.102 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 31.102 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.102 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 31.103 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 31.103 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 31.103 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.103 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 31.104 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 31.105 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.105 * [taylor]: Taking taylor expansion of 0 in x.re 31.105 * [backup-simplify]: Simplify 0 into 0 31.105 * [backup-simplify]: Simplify 0 into 0 31.106 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 31.106 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 31.107 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.107 * [backup-simplify]: Simplify 0 into 0 31.109 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 31.110 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 31.112 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.112 * [taylor]: Taking taylor expansion of 0 in x.re 31.112 * [backup-simplify]: Simplify 0 into 0 31.112 * [backup-simplify]: Simplify 0 into 0 31.112 * [backup-simplify]: Simplify 0 into 0 31.114 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 1)))) 2) into 0 31.115 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 31.116 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.116 * [backup-simplify]: Simplify 0 into 0 31.119 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 x.im x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 x.im x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 x.im x.re) 1)))) 6) into 0 31.121 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 31.123 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.123 * [taylor]: Taking taylor expansion of 0 in x.re 31.123 * [backup-simplify]: Simplify 0 into 0 31.123 * [backup-simplify]: Simplify 0 into 0 31.123 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.124 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.124 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 31.124 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 31.124 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 31.124 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 31.124 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.124 * [backup-simplify]: Simplify 1/3 into 1/3 31.124 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 31.124 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 31.124 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.124 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.124 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.124 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.124 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 31.124 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 31.124 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 31.124 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.124 * [backup-simplify]: Simplify 1/3 into 1/3 31.124 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 31.124 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 31.125 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.125 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.125 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.125 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.125 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 31.125 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 31.125 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 31.125 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.125 * [backup-simplify]: Simplify 1/3 into 1/3 31.125 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 31.125 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 31.125 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.125 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.125 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.126 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.126 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 31.126 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 31.126 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 31.126 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.126 * [backup-simplify]: Simplify 1/3 into 1/3 31.126 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 31.126 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 31.126 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.126 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 31.126 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 31.126 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.126 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 31.127 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 31.128 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 31.129 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.129 * [taylor]: Taking taylor expansion of 0 in x.re 31.129 * [backup-simplify]: Simplify 0 into 0 31.129 * [backup-simplify]: Simplify 0 into 0 31.130 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 31.130 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 31.131 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.131 * [backup-simplify]: Simplify 0 into 0 31.133 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 31.134 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 31.136 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.136 * [taylor]: Taking taylor expansion of 0 in x.re 31.136 * [backup-simplify]: Simplify 0 into 0 31.136 * [backup-simplify]: Simplify 0 into 0 31.136 * [backup-simplify]: Simplify 0 into 0 31.137 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 2) into 0 31.139 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 31.140 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.141 * [backup-simplify]: Simplify 0 into 0 31.144 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 6) into 0 31.145 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 31.147 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.147 * [taylor]: Taking taylor expansion of 0 in x.re 31.147 * [backup-simplify]: Simplify 0 into 0 31.147 * [backup-simplify]: Simplify 0 into 0 31.147 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.148 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.148 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 31.148 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 31.148 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 31.148 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 31.148 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.148 * [backup-simplify]: Simplify 1/3 into 1/3 31.148 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 31.148 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 31.148 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.148 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.148 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.148 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.148 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 31.148 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 31.148 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 31.148 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.148 * [backup-simplify]: Simplify 1/3 into 1/3 31.148 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 31.148 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 31.148 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.148 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.149 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.149 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.149 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 31.149 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 31.149 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 31.149 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.149 * [backup-simplify]: Simplify 1/3 into 1/3 31.149 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 31.149 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 31.149 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.149 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.149 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.149 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.149 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 31.149 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 31.149 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 31.149 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.149 * [backup-simplify]: Simplify 1/3 into 1/3 31.149 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 31.150 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 31.150 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.150 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 31.150 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 31.150 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.150 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 31.151 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 31.152 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 31.152 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.152 * [taylor]: Taking taylor expansion of 0 in x.re 31.152 * [backup-simplify]: Simplify 0 into 0 31.152 * [backup-simplify]: Simplify 0 into 0 31.153 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 31.154 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 31.154 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.155 * [backup-simplify]: Simplify 0 into 0 31.156 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 31.157 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 31.159 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.159 * [taylor]: Taking taylor expansion of 0 in x.re 31.159 * [backup-simplify]: Simplify 0 into 0 31.159 * [backup-simplify]: Simplify 0 into 0 31.159 * [backup-simplify]: Simplify 0 into 0 31.161 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 2) into 0 31.162 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 31.164 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.165 * [backup-simplify]: Simplify 0 into 0 31.166 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 6) into 0 31.167 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 31.168 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.168 * [taylor]: Taking taylor expansion of 0 in x.re 31.168 * [backup-simplify]: Simplify 0 into 0 31.168 * [backup-simplify]: Simplify 0 into 0 31.168 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 31.169 * * * [progress]: simplifying candidates 31.169 * * * * [progress]: [ 1 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 2 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 3 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 4 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 5 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 6 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 7 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 8 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 9 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 10 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 11 / 65 ] simplifiying candidate #real (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))))> 31.169 * * * * [progress]: [ 12 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 13 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 14 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 15 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 16 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 17 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 18 / 65 ] simplifiying candidate # 31.169 * * * * [progress]: [ 19 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 20 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 21 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 22 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 23 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 24 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 25 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re)))))) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> 31.170 * * * * [progress]: [ 26 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 27 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 28 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 29 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 30 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 31 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 32 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 33 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 34 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 35 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 36 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 37 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 38 / 65 ] simplifiying candidate # 31.170 * * * * [progress]: [ 39 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re)))))) (cbrt (cbrt (atan2 x.im x.re)))) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> 31.170 * * * * [progress]: [ 40 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 41 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 42 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 43 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 44 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 45 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 46 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 47 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 48 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 49 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 50 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 51 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 52 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 53 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re))))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> 31.171 * * * * [progress]: [ 54 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 55 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 56 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 57 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 58 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 59 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 60 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 61 / 65 ] simplifiying candidate # 31.171 * * * * [progress]: [ 62 / 65 ] simplifiying candidate # 31.172 * * * * [progress]: [ 63 / 65 ] simplifiying candidate # 31.172 * * * * [progress]: [ 64 / 65 ] simplifiying candidate # 31.172 * * * * [progress]: [ 65 / 65 ] simplifiying candidate # 31.172 * [simplify]: Simplifying: (expm1 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (log1p (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (sin (* y.im (log (hypot x.re x.im)))) (cos (* (atan2 x.im x.re) y.re))) (* (cos (* y.im (log (hypot x.re x.im)))) (sin (* (atan2 x.im x.re) y.re))) (log (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (exp (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (* (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (log (cbrt (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt 1) (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (log (cbrt (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt 1) (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (log (cbrt (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt 1) (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (+ (* (atan2 x.im x.re) y.re) (* y.im (log x.im))) (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) (sin (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) (pow (atan2 x.im x.re) 1/3) 31.173 * * [simplify]: iteration 1: (59 enodes) 31.184 * * [simplify]: iteration 2: (92 enodes) 31.201 * * [simplify]: iteration 3: (148 enodes) 31.242 * * [simplify]: iteration 4: (245 enodes) 31.325 * * [simplify]: iteration 5: (544 enodes) 31.803 * * [simplify]: iteration 6: (1856 enodes) 38.758 * * [simplify]: Extracting #0: cost 27 inf + 0 38.759 * * [simplify]: Extracting #1: cost 285 inf + 1 38.769 * * [simplify]: Extracting #2: cost 1225 inf + 1269 38.812 * * [simplify]: Extracting #3: cost 1369 inf + 158177 38.946 * * [simplify]: Extracting #4: cost 386 inf + 867073 39.128 * * [simplify]: Extracting #5: cost 43 inf + 1090077 39.337 * * [simplify]: Extracting #6: cost 6 inf + 1096312 39.575 * * [simplify]: Extracting #7: cost 0 inf + 1100603 39.742 * [simplify]: Simplified to: (expm1 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (log1p (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cos (* (atan2 x.im x.re) y.re)) (sin (* (log (hypot x.re x.im)) y.im))) (* (cos (* (log (hypot x.re x.im)) y.im)) (sin (* (atan2 x.im x.re) y.re))) (log (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (exp (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (cbrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (* (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (* 1/3 (log (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) 1 (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (atan2 x.im x.re) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (* 1/3 (log (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) 1 (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (atan2 x.im x.re) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (expm1 (cbrt (atan2 x.im x.re))) (log1p (cbrt (atan2 x.im x.re))) (* 1/3 (log (atan2 x.im x.re))) (exp (cbrt (atan2 x.im x.re))) (cbrt (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) (cbrt (sqrt (atan2 x.im x.re))) 1 (cbrt (atan2 x.im x.re)) (* (cbrt (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re))) (atan2 x.im x.re) (sqrt (cbrt (atan2 x.im x.re))) (sqrt (cbrt (atan2 x.im x.re))) (real->posit16 (cbrt (atan2 x.im x.re))) (fma (atan2 x.im x.re) y.re (* y.im (log x.im))) (sin (fma (log x.re) y.im (* (atan2 x.im x.re) y.re))) (sin (- (* (atan2 x.im x.re) y.re) (* (log (/ -1 x.re)) y.im))) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re)) 39.753 * * * [progress]: adding candidates to table 41.073 * [progress]: [Phase 3 of 3] Extracting. 41.073 * * [regime]: Finding splitpoints for: (# #real (real->posit16 (* y.re (log (hypot x.re x.im))))) (* (atan2 x.im x.re) y.im))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> #real (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))))> # # #real (real->posit16 (cbrt (atan2 x.im x.re))))) (* (cbrt (atan2 x.im x.re)) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> # # #) 41.081 * * * [regime-changes]: Trying 4 branch expressions: (y.im y.re x.im x.re) 41.081 * * * * [regimes]: Trying to branch on y.im from (# #real (real->posit16 (* y.re (log (hypot x.re x.im))))) (* (atan2 x.im x.re) y.im))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> #real (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))))> # # #real (real->posit16 (cbrt (atan2 x.im x.re))))) (* (cbrt (atan2 x.im x.re)) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> # # #) 41.209 * * * * [regimes]: Trying to branch on y.re from (# #real (real->posit16 (* y.re (log (hypot x.re x.im))))) (* (atan2 x.im x.re) y.im))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> #real (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))))> # # #real (real->posit16 (cbrt (atan2 x.im x.re))))) (* (cbrt (atan2 x.im x.re)) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> # # #) 41.318 * * * * [regimes]: Trying to branch on x.im from (# #real (real->posit16 (* y.re (log (hypot x.re x.im))))) (* (atan2 x.im x.re) y.im))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> #real (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))))> # # #real (real->posit16 (cbrt (atan2 x.im x.re))))) (* (cbrt (atan2 x.im x.re)) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> # # #) 41.470 * * * * [regimes]: Trying to branch on x.re from (# #real (real->posit16 (* y.re (log (hypot x.re x.im))))) (* (atan2 x.im x.re) y.im))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> #real (real->posit16 (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))))> # # #real (real->posit16 (cbrt (atan2 x.im x.re))))) (* (cbrt (atan2 x.im x.re)) y.im)))) (sin (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))))> # # #) 41.608 * * * [regime]: Found split indices: #