0.579 * [progress]: [Phase 1 of 3] Setting up. 0.005 * * * [progress]: [1/2] Preparing points 0.725 * * * [progress]: [2/2] Setting up program. 0.759 * [progress]: [Phase 2 of 3] Improving. 0.759 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.762 * [simplify]: Simplifying: (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) 0.764 * * [simplify]: iteration 0: 19 enodes 0.810 * * [simplify]: iteration 1: 35 enodes 0.861 * * [simplify]: iteration 2: 62 enodes 0.944 * * [simplify]: iteration 3: 95 enodes 1.023 * * [simplify]: iteration 4: 210 enodes 1.345 * * [simplify]: iteration 5: 823 enodes 3.828 * * [simplify]: iteration complete: 5000 enodes 3.829 * * [simplify]: Extracting #0: cost 1 inf + 0 3.831 * * [simplify]: Extracting #1: cost 452 inf + 0 3.840 * * [simplify]: Extracting #2: cost 1410 inf + 1 3.853 * * [simplify]: Extracting #3: cost 1488 inf + 187 3.874 * * [simplify]: Extracting #4: cost 1488 inf + 426 3.884 * * [simplify]: Extracting #5: cost 1438 inf + 12392 3.913 * * [simplify]: Extracting #6: cost 1166 inf + 222723 4.062 * * [simplify]: Extracting #7: cost 332 inf + 1063299 4.305 * * [simplify]: Extracting #8: cost 10 inf + 1422074 4.536 * * [simplify]: Extracting #9: cost 0 inf + 1435137 4.785 * [simplify]: Simplified to: (/ (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))) 4.805 * * [progress]: iteration 1 / 4 4.805 * * * [progress]: picking best candidate 4.851 * * * * [pick]: Picked # 4.851 * * * [progress]: localizing error 5.081 * * * [progress]: generating rewritten candidates 5.081 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 5.096 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 1) 5.129 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 3) 5.167 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2) 5.194 * * * [progress]: generating series expansions 5.194 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 5.207 * [backup-simplify]: Simplify (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) into (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) 5.207 * [approximate]: Taking taylor expansion of (cos (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 5.208 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.re 5.208 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.re 5.212 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 5.212 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.re 5.212 * [taylor]: Taking taylor expansion of y.im in y.re 5.212 * [backup-simplify]: Simplify y.im into y.im 5.212 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 5.212 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 5.212 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 5.212 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 5.212 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 5.212 * [taylor]: Taking taylor expansion of x.re in y.re 5.212 * [backup-simplify]: Simplify x.re into x.re 5.212 * [taylor]: Taking taylor expansion of x.re in y.re 5.212 * [backup-simplify]: Simplify x.re into x.re 5.212 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 5.212 * [taylor]: Taking taylor expansion of x.im in y.re 5.212 * [backup-simplify]: Simplify x.im into x.im 5.212 * [taylor]: Taking taylor expansion of x.im in y.re 5.212 * [backup-simplify]: Simplify x.im into x.im 5.213 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 5.213 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.216 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 5.217 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 5.217 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 5.218 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 5.219 * [backup-simplify]: Simplify (+ 0 0) into 0 5.220 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 5.221 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5.221 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 5.221 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 5.222 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.222 * [taylor]: Taking taylor expansion of y.re in y.re 5.222 * [backup-simplify]: Simplify 0 into 0 5.222 * [backup-simplify]: Simplify 1 into 1 5.223 * [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))))) 5.223 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 5.225 * [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))))) 5.226 * [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)))))) 5.228 * [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)))))) 5.228 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.im 5.228 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.im 5.228 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 5.228 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.im 5.229 * [taylor]: Taking taylor expansion of y.im in x.im 5.229 * [backup-simplify]: Simplify y.im into y.im 5.229 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.im 5.229 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.im 5.229 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 5.229 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.im 5.229 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.im 5.229 * [taylor]: Taking taylor expansion of x.re in x.im 5.229 * [backup-simplify]: Simplify x.re into x.re 5.229 * [taylor]: Taking taylor expansion of x.re in x.im 5.229 * [backup-simplify]: Simplify x.re into x.re 5.229 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.im 5.229 * [taylor]: Taking taylor expansion of x.im in x.im 5.229 * [backup-simplify]: Simplify 0 into 0 5.229 * [backup-simplify]: Simplify 1 into 1 5.229 * [taylor]: Taking taylor expansion of x.im in x.im 5.229 * [backup-simplify]: Simplify 0 into 0 5.229 * [backup-simplify]: Simplify 1 into 1 5.229 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 5.230 * [backup-simplify]: Simplify (* 0 0) into 0 5.231 * [backup-simplify]: Simplify (+ (pow x.re 2) 0) into (pow x.re 2) 5.231 * [backup-simplify]: Simplify (sqrt (pow x.re 2)) into x.re 5.231 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 5.232 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 5.232 * [backup-simplify]: Simplify (+ 0 0) into 0 5.233 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.re 2)))) into 0 5.233 * [backup-simplify]: Simplify (log x.re) into (log x.re) 5.233 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 5.233 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 5.234 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.234 * [taylor]: Taking taylor expansion of y.re in x.im 5.234 * [backup-simplify]: Simplify y.re into y.re 5.234 * [backup-simplify]: Simplify (* y.im (log x.re)) into (* y.im (log x.re)) 5.234 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.235 * [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))) 5.236 * [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)))) 5.237 * [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)))) 5.237 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.re 5.237 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.re 5.238 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 5.238 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.re 5.238 * [taylor]: Taking taylor expansion of y.im in x.re 5.238 * [backup-simplify]: Simplify y.im into y.im 5.238 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.re 5.238 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.re 5.238 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 5.238 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.re 5.238 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.re 5.238 * [taylor]: Taking taylor expansion of x.re in x.re 5.238 * [backup-simplify]: Simplify 0 into 0 5.238 * [backup-simplify]: Simplify 1 into 1 5.238 * [taylor]: Taking taylor expansion of x.re in x.re 5.238 * [backup-simplify]: Simplify 0 into 0 5.238 * [backup-simplify]: Simplify 1 into 1 5.238 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.re 5.238 * [taylor]: Taking taylor expansion of x.im in x.re 5.239 * [backup-simplify]: Simplify x.im into x.im 5.239 * [taylor]: Taking taylor expansion of x.im in x.re 5.239 * [backup-simplify]: Simplify x.im into x.im 5.239 * [backup-simplify]: Simplify (* 0 0) into 0 5.239 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.240 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 5.240 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 5.241 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 5.241 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 5.242 * [backup-simplify]: Simplify (+ 0 0) into 0 5.242 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 5.242 * [backup-simplify]: Simplify (log x.im) into (log x.im) 5.242 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 5.243 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 5.243 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.243 * [taylor]: Taking taylor expansion of y.re in x.re 5.243 * [backup-simplify]: Simplify y.re into y.re 5.243 * [backup-simplify]: Simplify (* y.im (log x.im)) into (* y.im (log x.im)) 5.244 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.244 * [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))) 5.246 * [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)))) 5.247 * [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)))) 5.247 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 5.247 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 5.247 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 5.247 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 5.247 * [taylor]: Taking taylor expansion of y.im in y.im 5.247 * [backup-simplify]: Simplify 0 into 0 5.247 * [backup-simplify]: Simplify 1 into 1 5.247 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 5.247 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 5.247 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 5.247 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 5.247 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 5.248 * [taylor]: Taking taylor expansion of x.re in y.im 5.248 * [backup-simplify]: Simplify x.re into x.re 5.248 * [taylor]: Taking taylor expansion of x.re in y.im 5.248 * [backup-simplify]: Simplify x.re into x.re 5.248 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 5.248 * [taylor]: Taking taylor expansion of x.im in y.im 5.248 * [backup-simplify]: Simplify x.im into x.im 5.248 * [taylor]: Taking taylor expansion of x.im in y.im 5.248 * [backup-simplify]: Simplify x.im into x.im 5.248 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 5.248 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.249 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 5.250 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 5.250 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 5.250 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 5.251 * [backup-simplify]: Simplify (+ 0 0) into 0 5.252 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 5.254 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5.254 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 5.254 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 5.254 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.254 * [taylor]: Taking taylor expansion of y.re in y.im 5.254 * [backup-simplify]: Simplify y.re into y.re 5.255 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 5.255 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.255 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 5.255 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 5.256 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 5.256 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 5.256 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 5.256 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 5.256 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 5.256 * [taylor]: Taking taylor expansion of y.im in y.im 5.256 * [backup-simplify]: Simplify 0 into 0 5.256 * [backup-simplify]: Simplify 1 into 1 5.256 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 5.256 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 5.256 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 5.256 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 5.256 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 5.256 * [taylor]: Taking taylor expansion of x.re in y.im 5.256 * [backup-simplify]: Simplify x.re into x.re 5.256 * [taylor]: Taking taylor expansion of x.re in y.im 5.256 * [backup-simplify]: Simplify x.re into x.re 5.256 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 5.256 * [taylor]: Taking taylor expansion of x.im in y.im 5.256 * [backup-simplify]: Simplify x.im into x.im 5.256 * [taylor]: Taking taylor expansion of x.im in y.im 5.256 * [backup-simplify]: Simplify x.im into x.im 5.256 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 5.256 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.257 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 5.257 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 5.257 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 5.258 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 5.258 * [backup-simplify]: Simplify (+ 0 0) into 0 5.259 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 5.259 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5.259 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 5.259 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 5.259 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.259 * [taylor]: Taking taylor expansion of y.re in y.im 5.259 * [backup-simplify]: Simplify y.re into y.re 5.260 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 5.260 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.261 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 5.261 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 5.261 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 5.262 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 5.262 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 5.263 * [backup-simplify]: Simplify (- 0) into 0 5.263 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 5.263 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 5.263 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 5.263 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 5.263 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.263 * [taylor]: Taking taylor expansion of y.re in x.re 5.263 * [backup-simplify]: Simplify y.re into y.re 5.264 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.264 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 5.264 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 5.265 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 5.265 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 5.265 * [backup-simplify]: Simplify (- 0) into 0 5.266 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 5.266 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 5.266 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 5.266 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 5.266 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.266 * [taylor]: Taking taylor expansion of y.re in x.im 5.266 * [backup-simplify]: Simplify y.re into y.re 5.266 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.266 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 5.267 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 5.267 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 5.267 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 5.268 * [backup-simplify]: Simplify (- 0) into 0 5.268 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 5.268 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 5.268 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 5.268 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 5.268 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.268 * [taylor]: Taking taylor expansion of y.re in y.re 5.268 * [backup-simplify]: Simplify 0 into 0 5.268 * [backup-simplify]: Simplify 1 into 1 5.268 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 5.269 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 5.269 * [backup-simplify]: Simplify 1 into 1 5.270 * [backup-simplify]: Simplify (+ 0) into 0 5.271 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 5.272 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 1) into 0 5.273 * [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)))) 5.274 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 5.275 * [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)))) 5.276 * [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)))) 5.277 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0)) into (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 5.278 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 5.280 * [backup-simplify]: Simplify (+ 0 (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) 5.280 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) in x.re 5.280 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) in x.re 5.280 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 5.280 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 5.280 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 5.280 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.280 * [taylor]: Taking taylor expansion of y.re in x.re 5.280 * [backup-simplify]: Simplify y.re into y.re 5.280 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.280 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 5.281 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 5.281 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) in x.re 5.281 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.im 2) (pow x.re 2))) in x.re 5.281 * [taylor]: Taking taylor expansion of (+ (pow x.im 2) (pow x.re 2)) in x.re 5.281 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 5.281 * [taylor]: Taking taylor expansion of x.im in x.re 5.281 * [backup-simplify]: Simplify x.im into x.im 5.281 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 5.281 * [taylor]: Taking taylor expansion of x.re in x.re 5.281 * [backup-simplify]: Simplify 0 into 0 5.281 * [backup-simplify]: Simplify 1 into 1 5.281 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.282 * [backup-simplify]: Simplify (+ (pow x.im 2) 0) into (pow x.im 2) 5.282 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 5.282 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 5.282 * [backup-simplify]: Simplify (+ 0 0) into 0 5.283 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 5.283 * [backup-simplify]: Simplify (log x.im) into (log x.im) 5.283 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 5.284 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 5.284 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 5.285 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) 5.285 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) 5.285 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) in x.im 5.285 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) in x.im 5.285 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 5.285 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 5.285 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 5.285 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.285 * [taylor]: Taking taylor expansion of y.re in x.im 5.285 * [backup-simplify]: Simplify y.re into y.re 5.286 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.286 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 5.286 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 5.286 * [taylor]: Taking taylor expansion of (log x.im) in x.im 5.286 * [taylor]: Taking taylor expansion of x.im in x.im 5.286 * [backup-simplify]: Simplify 0 into 0 5.286 * [backup-simplify]: Simplify 1 into 1 5.287 * [backup-simplify]: Simplify (log 1) into 0 5.287 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 5.287 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 5.288 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 5.288 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 5.289 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) 5.289 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) 5.289 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) in y.re 5.289 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) in y.re 5.289 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 5.289 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 5.289 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 5.289 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.289 * [taylor]: Taking taylor expansion of y.re in y.re 5.289 * [backup-simplify]: Simplify 0 into 0 5.289 * [backup-simplify]: Simplify 1 into 1 5.290 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 5.290 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 5.290 * [taylor]: Taking taylor expansion of (log x.im) in y.re 5.290 * [taylor]: Taking taylor expansion of x.im in y.re 5.290 * [backup-simplify]: Simplify x.im into x.im 5.291 * [backup-simplify]: Simplify (log x.im) into (log x.im) 5.291 * [backup-simplify]: Simplify (* 0 (log x.im)) into 0 5.291 * [backup-simplify]: Simplify (- 0) into 0 5.292 * [backup-simplify]: Simplify 0 into 0 5.292 * [backup-simplify]: Simplify (+ 0) into 0 5.293 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 5.294 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 5.295 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 5.296 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 5.296 * [backup-simplify]: Simplify (- 0) into 0 5.304 * [backup-simplify]: Simplify (+ 0 0) into 0 5.304 * [taylor]: Taking taylor expansion of 0 in x.im 5.304 * [backup-simplify]: Simplify 0 into 0 5.304 * [taylor]: Taking taylor expansion of 0 in y.re 5.304 * [backup-simplify]: Simplify 0 into 0 5.304 * [backup-simplify]: Simplify 0 into 0 5.305 * [backup-simplify]: Simplify (+ 0) into 0 5.306 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 5.307 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 5.308 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 5.309 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 5.309 * [backup-simplify]: Simplify (- 0) into 0 5.310 * [backup-simplify]: Simplify (+ 0 0) into 0 5.310 * [taylor]: Taking taylor expansion of 0 in y.re 5.310 * [backup-simplify]: Simplify 0 into 0 5.310 * [backup-simplify]: Simplify 0 into 0 5.310 * [backup-simplify]: Simplify (+ 0) into 0 5.310 * [backup-simplify]: Simplify 0 into 0 5.313 * [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))) 5.317 * [backup-simplify]: Simplify (+ (* (cos (* (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 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 5.319 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 5.320 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 5.320 * [backup-simplify]: Simplify (+ 0 0) into 0 5.322 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow x.re 2) (pow x.im 2))))) into 0 5.328 * [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 5.330 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) into 0 5.330 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 5.331 * [backup-simplify]: Simplify (+ 0 0) into 0 5.331 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 5.333 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0))) into 0 5.333 * [backup-simplify]: Simplify (- 0) into 0 5.335 * [backup-simplify]: Simplify (+ (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 0) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) 5.335 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) in x.re 5.335 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) in x.re 5.335 * [taylor]: Taking taylor expansion of 1/2 in x.re 5.335 * [backup-simplify]: Simplify 1/2 into 1/2 5.335 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)) in x.re 5.335 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 5.335 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 5.335 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 5.335 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.335 * [taylor]: Taking taylor expansion of y.re in x.re 5.335 * [backup-simplify]: Simplify y.re into y.re 5.335 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.335 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 5.336 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 5.336 * [taylor]: Taking taylor expansion of (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2) in x.re 5.336 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 5.336 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 5.336 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 5.336 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 5.336 * [taylor]: Taking taylor expansion of x.re in x.re 5.336 * [backup-simplify]: Simplify 0 into 0 5.336 * [backup-simplify]: Simplify 1 into 1 5.336 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 5.336 * [taylor]: Taking taylor expansion of x.im in x.re 5.336 * [backup-simplify]: Simplify x.im into x.im 5.336 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.336 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 5.337 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 5.337 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 5.337 * [backup-simplify]: Simplify (+ 0 0) into 0 5.337 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 5.338 * [backup-simplify]: Simplify (log x.im) into (log x.im) 5.338 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 5.338 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 5.339 * [backup-simplify]: Simplify (- 0) into 0 5.339 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 5.339 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 5.340 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 5.341 * [backup-simplify]: Simplify (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 5.342 * [backup-simplify]: Simplify (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 5.342 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in x.im 5.342 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in x.im 5.342 * [taylor]: Taking taylor expansion of 1/2 in x.im 5.342 * [backup-simplify]: Simplify 1/2 into 1/2 5.342 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in x.im 5.342 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 5.342 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 5.342 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 5.342 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.342 * [taylor]: Taking taylor expansion of y.re in x.im 5.342 * [backup-simplify]: Simplify y.re into y.re 5.342 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.343 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 5.343 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 5.343 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in x.im 5.343 * [taylor]: Taking taylor expansion of (log x.im) in x.im 5.343 * [taylor]: Taking taylor expansion of x.im in x.im 5.343 * [backup-simplify]: Simplify 0 into 0 5.343 * [backup-simplify]: Simplify 1 into 1 5.344 * [backup-simplify]: Simplify (log 1) into 0 5.344 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 5.344 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 5.345 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 5.345 * [backup-simplify]: Simplify (- 0) into 0 5.345 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 5.346 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 5.346 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 5.347 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 5.347 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 5.348 * [backup-simplify]: Simplify (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 5.349 * [backup-simplify]: Simplify (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 5.349 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in y.re 5.349 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in y.re 5.349 * [taylor]: Taking taylor expansion of 1/2 in y.re 5.349 * [backup-simplify]: Simplify 1/2 into 1/2 5.349 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in y.re 5.349 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 5.349 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 5.349 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 5.349 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.349 * [taylor]: Taking taylor expansion of y.re in y.re 5.349 * [backup-simplify]: Simplify 0 into 0 5.349 * [backup-simplify]: Simplify 1 into 1 5.349 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 5.350 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 5.350 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in y.re 5.350 * [taylor]: Taking taylor expansion of (log x.im) in y.re 5.350 * [taylor]: Taking taylor expansion of x.im in y.re 5.350 * [backup-simplify]: Simplify x.im into x.im 5.350 * [backup-simplify]: Simplify (log x.im) into (log x.im) 5.350 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 5.351 * [backup-simplify]: Simplify (* 1 (pow (log x.im) 2)) into (pow (log x.im) 2) 5.351 * [backup-simplify]: Simplify (* 1/2 (pow (log x.im) 2)) into (* 1/2 (pow (log x.im) 2)) 5.352 * [backup-simplify]: Simplify (- (* 1/2 (pow (log x.im) 2))) into (- (* 1/2 (pow (log x.im) 2))) 5.352 * [backup-simplify]: Simplify (- (* 1/2 (pow (log x.im) 2))) into (- (* 1/2 (pow (log x.im) 2))) 5.353 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 5.353 * [backup-simplify]: Simplify (+ 0) into 0 5.354 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 5.354 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 5.355 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 5.355 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 5.356 * [backup-simplify]: Simplify (+ 0 0) into 0 5.356 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 5.356 * [backup-simplify]: Simplify (- 0) into 0 5.357 * [taylor]: Taking taylor expansion of 0 in x.im 5.357 * [backup-simplify]: Simplify 0 into 0 5.357 * [taylor]: Taking taylor expansion of 0 in y.re 5.357 * [backup-simplify]: Simplify 0 into 0 5.357 * [backup-simplify]: Simplify 0 into 0 5.357 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 5.358 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 5.359 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 5.360 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 5.361 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 5.362 * [backup-simplify]: Simplify (- 0) into 0 5.362 * [backup-simplify]: Simplify (+ 0 0) into 0 5.362 * [taylor]: Taking taylor expansion of 0 in x.im 5.362 * [backup-simplify]: Simplify 0 into 0 5.362 * [taylor]: Taking taylor expansion of 0 in y.re 5.362 * [backup-simplify]: Simplify 0 into 0 5.362 * [backup-simplify]: Simplify 0 into 0 5.364 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 5.364 * [backup-simplify]: Simplify (+ 0) into 0 5.365 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 5.366 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 5.367 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 5.368 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 5.368 * [backup-simplify]: Simplify (+ 0 0) into 0 5.369 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 5.370 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 5.370 * [backup-simplify]: Simplify (- 0) into 0 5.370 * [taylor]: Taking taylor expansion of 0 in y.re 5.370 * [backup-simplify]: Simplify 0 into 0 5.370 * [backup-simplify]: Simplify 0 into 0 5.371 * [taylor]: Taking taylor expansion of 0 in y.re 5.371 * [backup-simplify]: Simplify 0 into 0 5.371 * [backup-simplify]: Simplify 0 into 0 5.372 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 5.373 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 5.374 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 5.375 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 5.376 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 5.376 * [backup-simplify]: Simplify (- 0) into 0 5.377 * [backup-simplify]: Simplify (+ 0 0) into 0 5.377 * [taylor]: Taking taylor expansion of 0 in y.re 5.377 * [backup-simplify]: Simplify 0 into 0 5.377 * [backup-simplify]: Simplify 0 into 0 5.379 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 5.379 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (atan2 x.im x.re) 1) 1))) into (atan2 x.im x.re) 5.380 * [backup-simplify]: Simplify (+ (* 0 0) (* (atan2 x.im x.re) (log x.im))) into (* (atan2 x.im x.re) (log x.im)) 5.381 * [backup-simplify]: Simplify (- (* (atan2 x.im x.re) (log x.im))) into (- (* (atan2 x.im x.re) (log x.im))) 5.382 * [backup-simplify]: Simplify (- (* (atan2 x.im x.re) (log x.im))) into (- (* (atan2 x.im x.re) (log x.im))) 5.386 * [backup-simplify]: Simplify (+ (* (- (* (atan2 x.im x.re) (log x.im))) (* y.re (* 1 (* 1 y.im)))) (+ (* (- (* 1/2 (pow (log x.im) 2))) (pow (* 1 (* 1 (* 1 y.im))) 2)) 1)) into (- 1 (+ (* y.im (* (atan2 x.im x.re) (* y.re (log x.im)))) (* 1/2 (* (pow y.im 2) (pow (log x.im) 2))))) 5.387 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 1 y.re)))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 5.387 * [approximate]: Taking taylor expansion of (cos (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 5.387 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.re 5.387 * [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 5.387 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 5.387 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.re 5.387 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 5.387 * [taylor]: Taking taylor expansion of y.im in y.re 5.387 * [backup-simplify]: Simplify y.im into y.im 5.388 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 5.388 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 5.388 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 5.388 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 5.388 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 5.388 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 5.388 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 5.388 * [taylor]: Taking taylor expansion of x.re in y.re 5.388 * [backup-simplify]: Simplify x.re into x.re 5.388 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.388 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 5.388 * [taylor]: Taking taylor expansion of x.re in y.re 5.388 * [backup-simplify]: Simplify x.re into x.re 5.388 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.388 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 5.388 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 5.388 * [taylor]: Taking taylor expansion of x.im in y.re 5.388 * [backup-simplify]: Simplify x.im into x.im 5.388 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.388 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 5.388 * [taylor]: Taking taylor expansion of x.im in y.re 5.388 * [backup-simplify]: Simplify x.im into x.im 5.388 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.388 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 5.389 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 5.389 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 5.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)))) 5.390 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 5.390 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 5.391 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 5.391 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 5.391 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 5.391 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 5.392 * [backup-simplify]: Simplify (+ 0 0) into 0 5.392 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.393 * [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))))) 5.393 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 5.393 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 5.393 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.393 * [taylor]: Taking taylor expansion of y.re in y.re 5.393 * [backup-simplify]: Simplify 0 into 0 5.393 * [backup-simplify]: Simplify 1 into 1 5.394 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.394 * [backup-simplify]: Simplify (+ 0 (atan2 (/ 1 x.im) (/ 1 x.re))) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.395 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 5.395 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.im 5.395 * [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 5.395 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 5.395 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.im 5.395 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 5.395 * [taylor]: Taking taylor expansion of y.im in x.im 5.395 * [backup-simplify]: Simplify y.im into y.im 5.395 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 5.395 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.im 5.395 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.im 5.395 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 5.395 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.im 5.395 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.im 5.395 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 5.395 * [taylor]: Taking taylor expansion of x.re in x.im 5.395 * [backup-simplify]: Simplify x.re into x.re 5.395 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.396 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 5.396 * [taylor]: Taking taylor expansion of x.re in x.im 5.396 * [backup-simplify]: Simplify x.re into x.re 5.396 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.396 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.im 5.396 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 5.396 * [taylor]: Taking taylor expansion of x.im in x.im 5.396 * [backup-simplify]: Simplify 0 into 0 5.396 * [backup-simplify]: Simplify 1 into 1 5.396 * [backup-simplify]: Simplify (/ 1 1) into 1 5.396 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 5.396 * [taylor]: Taking taylor expansion of x.im in x.im 5.396 * [backup-simplify]: Simplify 0 into 0 5.396 * [backup-simplify]: Simplify 1 into 1 5.396 * [backup-simplify]: Simplify (/ 1 1) into 1 5.397 * [backup-simplify]: Simplify (* 1 1) into 1 5.397 * [backup-simplify]: Simplify (+ 0 1) into 1 5.397 * [backup-simplify]: Simplify (sqrt 1) into 1 5.398 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.398 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.399 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.399 * [backup-simplify]: Simplify (+ 0 0) into 0 5.399 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.400 * [backup-simplify]: Simplify (log 1) into 0 5.400 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 5.400 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 5.400 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.400 * [taylor]: Taking taylor expansion of y.re in x.im 5.400 * [backup-simplify]: Simplify y.re into y.re 5.400 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 5.401 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 5.401 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.im))) into (* -1 (/ (log x.im) y.im)) 5.401 * [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)) 5.402 * [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))) 5.403 * [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))) 5.403 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 5.403 * [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 5.403 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 5.403 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 5.403 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 5.403 * [taylor]: Taking taylor expansion of y.im in x.re 5.403 * [backup-simplify]: Simplify y.im into y.im 5.403 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 5.403 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 5.403 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 5.403 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 5.403 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 5.403 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 5.403 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 5.403 * [taylor]: Taking taylor expansion of x.re in x.re 5.403 * [backup-simplify]: Simplify 0 into 0 5.403 * [backup-simplify]: Simplify 1 into 1 5.404 * [backup-simplify]: Simplify (/ 1 1) into 1 5.404 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 5.404 * [taylor]: Taking taylor expansion of x.re in x.re 5.404 * [backup-simplify]: Simplify 0 into 0 5.404 * [backup-simplify]: Simplify 1 into 1 5.404 * [backup-simplify]: Simplify (/ 1 1) into 1 5.404 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 5.404 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 5.404 * [taylor]: Taking taylor expansion of x.im in x.re 5.404 * [backup-simplify]: Simplify x.im into x.im 5.404 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.404 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 5.404 * [taylor]: Taking taylor expansion of x.im in x.re 5.404 * [backup-simplify]: Simplify x.im into x.im 5.404 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.404 * [backup-simplify]: Simplify (* 1 1) into 1 5.405 * [backup-simplify]: Simplify (+ 1 0) into 1 5.405 * [backup-simplify]: Simplify (sqrt 1) into 1 5.405 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.406 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.406 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.407 * [backup-simplify]: Simplify (+ 0 0) into 0 5.407 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.407 * [backup-simplify]: Simplify (log 1) into 0 5.407 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 5.407 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 5.408 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.408 * [taylor]: Taking taylor expansion of y.re in x.re 5.408 * [backup-simplify]: Simplify y.re into y.re 5.408 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 5.408 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.409 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 5.409 * [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)) 5.410 * [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))) 5.410 * [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))) 5.411 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 5.411 * [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 5.411 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 5.411 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 5.411 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 5.411 * [taylor]: Taking taylor expansion of y.im in y.im 5.411 * [backup-simplify]: Simplify 0 into 0 5.411 * [backup-simplify]: Simplify 1 into 1 5.411 * [backup-simplify]: Simplify (/ 1 1) into 1 5.411 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 5.411 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 5.411 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 5.411 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 5.411 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 5.411 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 5.411 * [taylor]: Taking taylor expansion of x.re in y.im 5.411 * [backup-simplify]: Simplify x.re into x.re 5.412 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.412 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 5.412 * [taylor]: Taking taylor expansion of x.re in y.im 5.412 * [backup-simplify]: Simplify x.re into x.re 5.412 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.412 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 5.412 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 5.412 * [taylor]: Taking taylor expansion of x.im in y.im 5.412 * [backup-simplify]: Simplify x.im into x.im 5.412 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.412 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 5.412 * [taylor]: Taking taylor expansion of x.im in y.im 5.412 * [backup-simplify]: Simplify x.im into x.im 5.412 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.412 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 5.412 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 5.413 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 5.413 * [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)))) 5.413 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 5.414 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 5.414 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 5.414 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 5.414 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 5.415 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 5.415 * [backup-simplify]: Simplify (+ 0 0) into 0 5.417 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.418 * [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))))) 5.419 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 5.419 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 5.419 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.419 * [taylor]: Taking taylor expansion of y.re in y.im 5.419 * [backup-simplify]: Simplify y.re into y.re 5.420 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 5.421 * [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))))) 5.422 * [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))))) 5.424 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 5.424 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 5.424 * [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 5.425 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 5.425 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 5.425 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 5.425 * [taylor]: Taking taylor expansion of y.im in y.im 5.425 * [backup-simplify]: Simplify 0 into 0 5.425 * [backup-simplify]: Simplify 1 into 1 5.425 * [backup-simplify]: Simplify (/ 1 1) into 1 5.425 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 5.425 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 5.426 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 5.426 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 5.426 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 5.426 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 5.426 * [taylor]: Taking taylor expansion of x.re in y.im 5.426 * [backup-simplify]: Simplify x.re into x.re 5.426 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.426 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 5.426 * [taylor]: Taking taylor expansion of x.re in y.im 5.426 * [backup-simplify]: Simplify x.re into x.re 5.426 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.426 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 5.426 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 5.426 * [taylor]: Taking taylor expansion of x.im in y.im 5.426 * [backup-simplify]: Simplify x.im into x.im 5.426 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.426 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 5.426 * [taylor]: Taking taylor expansion of x.im in y.im 5.426 * [backup-simplify]: Simplify x.im into x.im 5.427 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.427 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 5.427 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 5.428 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 5.429 * [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)))) 5.429 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 5.430 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 5.430 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 5.430 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 5.431 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 5.431 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 5.432 * [backup-simplify]: Simplify (+ 0 0) into 0 5.433 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.434 * [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))))) 5.434 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 5.434 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 5.435 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.435 * [taylor]: Taking taylor expansion of y.re in y.im 5.435 * [backup-simplify]: Simplify y.re into y.re 5.435 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 5.437 * [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))))) 5.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))))) 5.440 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 5.441 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 5.441 * [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 5.441 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 5.441 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 5.441 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 5.441 * [taylor]: Taking taylor expansion of y.im in x.re 5.441 * [backup-simplify]: Simplify y.im into y.im 5.441 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 5.441 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 5.441 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 5.441 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 5.441 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 5.441 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 5.441 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 5.441 * [taylor]: Taking taylor expansion of x.re in x.re 5.441 * [backup-simplify]: Simplify 0 into 0 5.442 * [backup-simplify]: Simplify 1 into 1 5.442 * [backup-simplify]: Simplify (/ 1 1) into 1 5.442 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 5.442 * [taylor]: Taking taylor expansion of x.re in x.re 5.442 * [backup-simplify]: Simplify 0 into 0 5.442 * [backup-simplify]: Simplify 1 into 1 5.443 * [backup-simplify]: Simplify (/ 1 1) into 1 5.443 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 5.443 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 5.443 * [taylor]: Taking taylor expansion of x.im in x.re 5.443 * [backup-simplify]: Simplify x.im into x.im 5.443 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.443 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 5.443 * [taylor]: Taking taylor expansion of x.im in x.re 5.443 * [backup-simplify]: Simplify x.im into x.im 5.443 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.443 * [backup-simplify]: Simplify (* 1 1) into 1 5.444 * [backup-simplify]: Simplify (+ 1 0) into 1 5.444 * [backup-simplify]: Simplify (sqrt 1) into 1 5.445 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.446 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.447 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.447 * [backup-simplify]: Simplify (+ 0 0) into 0 5.448 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.448 * [backup-simplify]: Simplify (log 1) into 0 5.448 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 5.448 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 5.449 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.449 * [taylor]: Taking taylor expansion of y.re in x.re 5.449 * [backup-simplify]: Simplify y.re into y.re 5.449 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 5.450 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.451 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 5.452 * [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)) 5.453 * [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))) 5.454 * [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))) 5.456 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 5.457 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 5.462 * [backup-simplify]: Simplify (- 0) into 0 5.464 * [backup-simplify]: Simplify (+ (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 5.464 * [taylor]: Taking taylor expansion of (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in x.im 5.464 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in x.im 5.464 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 5.464 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 5.464 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.464 * [taylor]: Taking taylor expansion of y.re in x.im 5.464 * [backup-simplify]: Simplify y.re into y.re 5.465 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 5.465 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 5.465 * [taylor]: Taking taylor expansion of (log x.re) in x.im 5.465 * [taylor]: Taking taylor expansion of x.re in x.im 5.465 * [backup-simplify]: Simplify x.re into x.re 5.465 * [backup-simplify]: Simplify (log x.re) into (log x.re) 5.465 * [taylor]: Taking taylor expansion of y.im in x.im 5.465 * [backup-simplify]: Simplify y.im into y.im 5.466 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 5.466 * [backup-simplify]: Simplify (- (/ (log x.re) y.im)) into (- (/ (log x.re) y.im)) 5.467 * [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)) 5.468 * [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))) 5.470 * [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))) 5.471 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 5.472 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 5.473 * [backup-simplify]: Simplify (- 0) into 0 5.475 * [backup-simplify]: Simplify (+ (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 5.475 * [taylor]: Taking taylor expansion of (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in y.re 5.475 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in y.re 5.475 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 5.475 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 5.475 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.475 * [taylor]: Taking taylor expansion of y.re in y.re 5.475 * [backup-simplify]: Simplify 0 into 0 5.475 * [backup-simplify]: Simplify 1 into 1 5.476 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.476 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 5.476 * [taylor]: Taking taylor expansion of (log x.re) in y.re 5.476 * [taylor]: Taking taylor expansion of x.re in y.re 5.476 * [backup-simplify]: Simplify x.re into x.re 5.476 * [backup-simplify]: Simplify (log x.re) into (log x.re) 5.476 * [taylor]: Taking taylor expansion of y.im in y.re 5.476 * [backup-simplify]: Simplify y.im into y.im 5.477 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 5.477 * [backup-simplify]: Simplify (+ (atan2 (/ 1 x.im) (/ 1 x.re)) 0) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.478 * [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))) 5.480 * [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))) 5.480 * [taylor]: Taking taylor expansion of 0 in x.re 5.480 * [backup-simplify]: Simplify 0 into 0 5.480 * [taylor]: Taking taylor expansion of 0 in x.im 5.480 * [backup-simplify]: Simplify 0 into 0 5.480 * [taylor]: Taking taylor expansion of 0 in y.re 5.480 * [backup-simplify]: Simplify 0 into 0 5.480 * [backup-simplify]: Simplify 0 into 0 5.481 * [backup-simplify]: Simplify (+ 0) into 0 5.483 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 5.485 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 5.485 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 5.486 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.487 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (- (log x.re)))) into 0 5.488 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 5.489 * [backup-simplify]: Simplify (+ 0 0) into 0 5.490 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 5.492 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 5.492 * [backup-simplify]: Simplify (- 0) into 0 5.493 * [backup-simplify]: Simplify (+ 0 0) into 0 5.493 * [taylor]: Taking taylor expansion of 0 in x.im 5.493 * [backup-simplify]: Simplify 0 into 0 5.493 * [taylor]: Taking taylor expansion of 0 in y.re 5.493 * [backup-simplify]: Simplify 0 into 0 5.493 * [backup-simplify]: Simplify 0 into 0 5.493 * [backup-simplify]: Simplify (+ 0) into 0 5.496 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 5.497 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 5.498 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 5.499 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 5.499 * [backup-simplify]: Simplify (- 0) into 0 5.500 * [backup-simplify]: Simplify (+ 0 0) into 0 5.501 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 5.502 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 5.503 * [backup-simplify]: Simplify (- 0) into 0 5.503 * [backup-simplify]: Simplify (+ 0 0) into 0 5.503 * [taylor]: Taking taylor expansion of 0 in y.re 5.503 * [backup-simplify]: Simplify 0 into 0 5.503 * [backup-simplify]: Simplify 0 into 0 5.503 * [backup-simplify]: Simplify 0 into 0 5.504 * [taylor]: Taking taylor expansion of 0 in x.re 5.504 * [backup-simplify]: Simplify 0 into 0 5.504 * [taylor]: Taking taylor expansion of 0 in x.im 5.504 * [backup-simplify]: Simplify 0 into 0 5.504 * [taylor]: Taking taylor expansion of 0 in y.re 5.504 * [backup-simplify]: Simplify 0 into 0 5.504 * [backup-simplify]: Simplify 0 into 0 5.504 * [taylor]: Taking taylor expansion of 0 in x.im 5.504 * [backup-simplify]: Simplify 0 into 0 5.504 * [taylor]: Taking taylor expansion of 0 in y.re 5.504 * [backup-simplify]: Simplify 0 into 0 5.504 * [backup-simplify]: Simplify 0 into 0 5.506 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) (/ 1 y.re)) (/ (log (/ 1 x.re)) (/ 1 y.im)))) into (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) 5.508 * [backup-simplify]: Simplify (cos (fma (/ 1 (- y.im)) (log (hypot (/ 1 (- x.re)) (/ 1 (- x.im)))) (* (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))) (/ 1 (- y.re))))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 5.508 * [approximate]: Taking taylor expansion of (cos (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 5.508 * [taylor]: Taking taylor expansion of (cos (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 5.508 * [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 5.508 * [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))) 5.508 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.re 5.508 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 5.508 * [taylor]: Taking taylor expansion of -1 in y.re 5.509 * [backup-simplify]: Simplify -1 into -1 5.509 * [taylor]: Taking taylor expansion of y.im in y.re 5.509 * [backup-simplify]: Simplify y.im into y.im 5.509 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 5.509 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 5.509 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 5.509 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 5.509 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 5.509 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 5.509 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 5.509 * [taylor]: Taking taylor expansion of -1 in y.re 5.509 * [backup-simplify]: Simplify -1 into -1 5.509 * [taylor]: Taking taylor expansion of x.re in y.re 5.509 * [backup-simplify]: Simplify x.re into x.re 5.509 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.509 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 5.509 * [taylor]: Taking taylor expansion of -1 in y.re 5.509 * [backup-simplify]: Simplify -1 into -1 5.509 * [taylor]: Taking taylor expansion of x.re in y.re 5.509 * [backup-simplify]: Simplify x.re into x.re 5.510 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.510 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 5.510 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 5.510 * [taylor]: Taking taylor expansion of -1 in y.re 5.510 * [backup-simplify]: Simplify -1 into -1 5.510 * [taylor]: Taking taylor expansion of x.im in y.re 5.510 * [backup-simplify]: Simplify x.im into x.im 5.510 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.510 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 5.510 * [taylor]: Taking taylor expansion of -1 in y.re 5.510 * [backup-simplify]: Simplify -1 into -1 5.510 * [taylor]: Taking taylor expansion of x.im in y.re 5.510 * [backup-simplify]: Simplify x.im into x.im 5.510 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.510 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 5.511 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 5.512 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 5.513 * [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)))) 5.513 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 5.514 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 5.514 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 5.514 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 5.514 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 5.514 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 5.515 * [backup-simplify]: Simplify (+ 0 0) into 0 5.516 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.516 * [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))))) 5.516 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 5.516 * [taylor]: Taking taylor expansion of -1 in y.re 5.516 * [backup-simplify]: Simplify -1 into -1 5.516 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 5.516 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 5.517 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.517 * [taylor]: Taking taylor expansion of y.re in y.re 5.517 * [backup-simplify]: Simplify 0 into 0 5.517 * [backup-simplify]: Simplify 1 into 1 5.517 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.517 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 5.517 * [backup-simplify]: Simplify (+ 0 (* -1 (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 5.518 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 5.518 * [taylor]: Taking taylor expansion of (cos (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 5.518 * [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 5.519 * [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))) 5.519 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.im 5.519 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 5.519 * [taylor]: Taking taylor expansion of -1 in x.im 5.519 * [backup-simplify]: Simplify -1 into -1 5.519 * [taylor]: Taking taylor expansion of y.im in x.im 5.519 * [backup-simplify]: Simplify y.im into y.im 5.519 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 5.519 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.im 5.519 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.im 5.519 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 5.519 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.im 5.519 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.im 5.519 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 5.519 * [taylor]: Taking taylor expansion of -1 in x.im 5.519 * [backup-simplify]: Simplify -1 into -1 5.519 * [taylor]: Taking taylor expansion of x.re in x.im 5.519 * [backup-simplify]: Simplify x.re into x.re 5.519 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.519 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 5.519 * [taylor]: Taking taylor expansion of -1 in x.im 5.519 * [backup-simplify]: Simplify -1 into -1 5.519 * [taylor]: Taking taylor expansion of x.re in x.im 5.519 * [backup-simplify]: Simplify x.re into x.re 5.519 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.519 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.im 5.519 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 5.519 * [taylor]: Taking taylor expansion of -1 in x.im 5.519 * [backup-simplify]: Simplify -1 into -1 5.519 * [taylor]: Taking taylor expansion of x.im in x.im 5.519 * [backup-simplify]: Simplify 0 into 0 5.519 * [backup-simplify]: Simplify 1 into 1 5.520 * [backup-simplify]: Simplify (/ -1 1) into -1 5.520 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 5.520 * [taylor]: Taking taylor expansion of -1 in x.im 5.520 * [backup-simplify]: Simplify -1 into -1 5.520 * [taylor]: Taking taylor expansion of x.im in x.im 5.520 * [backup-simplify]: Simplify 0 into 0 5.520 * [backup-simplify]: Simplify 1 into 1 5.520 * [backup-simplify]: Simplify (/ -1 1) into -1 5.521 * [backup-simplify]: Simplify (* -1 -1) into 1 5.521 * [backup-simplify]: Simplify (+ 0 1) into 1 5.521 * [backup-simplify]: Simplify (sqrt 1) into 1 5.522 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 5.522 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 5.523 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 5.523 * [backup-simplify]: Simplify (+ 0 0) into 0 5.523 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.523 * [backup-simplify]: Simplify (log 1) into 0 5.524 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 5.524 * [taylor]: Taking taylor expansion of -1 in x.im 5.524 * [backup-simplify]: Simplify -1 into -1 5.524 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 5.524 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 5.524 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.524 * [taylor]: Taking taylor expansion of y.re in x.im 5.524 * [backup-simplify]: Simplify y.re into y.re 5.524 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 5.525 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 5.525 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.im))) into (/ (log x.im) y.im) 5.525 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 5.526 * [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)) 5.526 * [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))) 5.527 * [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))) 5.527 * [taylor]: Taking taylor expansion of (cos (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 5.527 * [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 5.527 * [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))) 5.527 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 5.527 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 5.527 * [taylor]: Taking taylor expansion of -1 in x.re 5.527 * [backup-simplify]: Simplify -1 into -1 5.527 * [taylor]: Taking taylor expansion of y.im in x.re 5.527 * [backup-simplify]: Simplify y.im into y.im 5.527 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 5.527 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 5.527 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 5.527 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 5.528 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 5.528 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 5.528 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 5.528 * [taylor]: Taking taylor expansion of -1 in x.re 5.528 * [backup-simplify]: Simplify -1 into -1 5.528 * [taylor]: Taking taylor expansion of x.re in x.re 5.528 * [backup-simplify]: Simplify 0 into 0 5.528 * [backup-simplify]: Simplify 1 into 1 5.528 * [backup-simplify]: Simplify (/ -1 1) into -1 5.528 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 5.528 * [taylor]: Taking taylor expansion of -1 in x.re 5.528 * [backup-simplify]: Simplify -1 into -1 5.528 * [taylor]: Taking taylor expansion of x.re in x.re 5.528 * [backup-simplify]: Simplify 0 into 0 5.528 * [backup-simplify]: Simplify 1 into 1 5.528 * [backup-simplify]: Simplify (/ -1 1) into -1 5.528 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 5.529 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 5.529 * [taylor]: Taking taylor expansion of -1 in x.re 5.529 * [backup-simplify]: Simplify -1 into -1 5.529 * [taylor]: Taking taylor expansion of x.im in x.re 5.529 * [backup-simplify]: Simplify x.im into x.im 5.529 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.529 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 5.529 * [taylor]: Taking taylor expansion of -1 in x.re 5.529 * [backup-simplify]: Simplify -1 into -1 5.529 * [taylor]: Taking taylor expansion of x.im in x.re 5.529 * [backup-simplify]: Simplify x.im into x.im 5.529 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.529 * [backup-simplify]: Simplify (* -1 -1) into 1 5.529 * [backup-simplify]: Simplify (+ 1 0) into 1 5.530 * [backup-simplify]: Simplify (sqrt 1) into 1 5.530 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 5.531 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 5.531 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 5.531 * [backup-simplify]: Simplify (+ 0 0) into 0 5.532 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.532 * [backup-simplify]: Simplify (log 1) into 0 5.532 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 5.532 * [taylor]: Taking taylor expansion of -1 in x.re 5.532 * [backup-simplify]: Simplify -1 into -1 5.532 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 5.532 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 5.532 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.532 * [taylor]: Taking taylor expansion of y.re in x.re 5.532 * [backup-simplify]: Simplify y.re into y.re 5.533 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 5.533 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.533 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 5.534 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 5.534 * [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)) 5.535 * [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))) 5.535 * [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))) 5.535 * [taylor]: Taking taylor expansion of (cos (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 5.535 * [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 5.536 * [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))) 5.536 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 5.536 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 5.536 * [taylor]: Taking taylor expansion of -1 in y.im 5.536 * [backup-simplify]: Simplify -1 into -1 5.536 * [taylor]: Taking taylor expansion of y.im in y.im 5.536 * [backup-simplify]: Simplify 0 into 0 5.536 * [backup-simplify]: Simplify 1 into 1 5.536 * [backup-simplify]: Simplify (/ -1 1) into -1 5.536 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 5.536 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 5.536 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 5.536 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 5.536 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 5.536 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 5.536 * [taylor]: Taking taylor expansion of -1 in y.im 5.536 * [backup-simplify]: Simplify -1 into -1 5.536 * [taylor]: Taking taylor expansion of x.re in y.im 5.536 * [backup-simplify]: Simplify x.re into x.re 5.537 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.537 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 5.537 * [taylor]: Taking taylor expansion of -1 in y.im 5.537 * [backup-simplify]: Simplify -1 into -1 5.537 * [taylor]: Taking taylor expansion of x.re in y.im 5.537 * [backup-simplify]: Simplify x.re into x.re 5.537 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.537 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 5.537 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 5.537 * [taylor]: Taking taylor expansion of -1 in y.im 5.537 * [backup-simplify]: Simplify -1 into -1 5.537 * [taylor]: Taking taylor expansion of x.im in y.im 5.537 * [backup-simplify]: Simplify x.im into x.im 5.537 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.537 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 5.537 * [taylor]: Taking taylor expansion of -1 in y.im 5.537 * [backup-simplify]: Simplify -1 into -1 5.537 * [taylor]: Taking taylor expansion of x.im in y.im 5.537 * [backup-simplify]: Simplify x.im into x.im 5.537 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.537 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 5.537 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 5.538 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 5.538 * [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)))) 5.539 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 5.539 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 5.539 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 5.539 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 5.539 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 5.540 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 5.540 * [backup-simplify]: Simplify (+ 0 0) into 0 5.541 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.541 * [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))))) 5.541 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 5.541 * [taylor]: Taking taylor expansion of -1 in y.im 5.541 * [backup-simplify]: Simplify -1 into -1 5.542 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 5.542 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 5.542 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.542 * [taylor]: Taking taylor expansion of y.re in y.im 5.542 * [backup-simplify]: Simplify y.re into y.re 5.542 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 5.543 * [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)))))) 5.544 * [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)))))) 5.545 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 5.545 * [taylor]: Taking taylor expansion of (cos (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 5.545 * [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 5.545 * [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))) 5.545 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 5.545 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 5.545 * [taylor]: Taking taylor expansion of -1 in y.im 5.545 * [backup-simplify]: Simplify -1 into -1 5.545 * [taylor]: Taking taylor expansion of y.im in y.im 5.545 * [backup-simplify]: Simplify 0 into 0 5.545 * [backup-simplify]: Simplify 1 into 1 5.545 * [backup-simplify]: Simplify (/ -1 1) into -1 5.545 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 5.545 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 5.546 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 5.546 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 5.546 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 5.546 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 5.546 * [taylor]: Taking taylor expansion of -1 in y.im 5.546 * [backup-simplify]: Simplify -1 into -1 5.546 * [taylor]: Taking taylor expansion of x.re in y.im 5.546 * [backup-simplify]: Simplify x.re into x.re 5.546 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.546 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 5.546 * [taylor]: Taking taylor expansion of -1 in y.im 5.546 * [backup-simplify]: Simplify -1 into -1 5.546 * [taylor]: Taking taylor expansion of x.re in y.im 5.546 * [backup-simplify]: Simplify x.re into x.re 5.546 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.546 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 5.546 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 5.546 * [taylor]: Taking taylor expansion of -1 in y.im 5.546 * [backup-simplify]: Simplify -1 into -1 5.546 * [taylor]: Taking taylor expansion of x.im in y.im 5.546 * [backup-simplify]: Simplify x.im into x.im 5.546 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.546 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 5.546 * [taylor]: Taking taylor expansion of -1 in y.im 5.546 * [backup-simplify]: Simplify -1 into -1 5.546 * [taylor]: Taking taylor expansion of x.im in y.im 5.547 * [backup-simplify]: Simplify x.im into x.im 5.547 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.547 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 5.547 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 5.548 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 5.550 * [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)))) 5.550 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 5.550 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 5.551 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 5.551 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 5.552 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 5.552 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 5.553 * [backup-simplify]: Simplify (+ 0 0) into 0 5.554 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.555 * [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))))) 5.555 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 5.555 * [taylor]: Taking taylor expansion of -1 in y.im 5.555 * [backup-simplify]: Simplify -1 into -1 5.555 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 5.555 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 5.556 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.556 * [taylor]: Taking taylor expansion of y.re in y.im 5.556 * [backup-simplify]: Simplify y.re into y.re 5.556 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 5.558 * [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)))))) 5.559 * [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)))))) 5.561 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 5.562 * [taylor]: Taking taylor expansion of (cos (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 5.562 * [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 5.562 * [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))) 5.562 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 5.562 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 5.562 * [taylor]: Taking taylor expansion of -1 in x.re 5.562 * [backup-simplify]: Simplify -1 into -1 5.562 * [taylor]: Taking taylor expansion of y.im in x.re 5.562 * [backup-simplify]: Simplify y.im into y.im 5.562 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 5.562 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 5.562 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 5.562 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 5.562 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 5.562 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 5.563 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 5.563 * [taylor]: Taking taylor expansion of -1 in x.re 5.563 * [backup-simplify]: Simplify -1 into -1 5.563 * [taylor]: Taking taylor expansion of x.re in x.re 5.563 * [backup-simplify]: Simplify 0 into 0 5.563 * [backup-simplify]: Simplify 1 into 1 5.564 * [backup-simplify]: Simplify (/ -1 1) into -1 5.564 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 5.564 * [taylor]: Taking taylor expansion of -1 in x.re 5.564 * [backup-simplify]: Simplify -1 into -1 5.564 * [taylor]: Taking taylor expansion of x.re in x.re 5.564 * [backup-simplify]: Simplify 0 into 0 5.564 * [backup-simplify]: Simplify 1 into 1 5.564 * [backup-simplify]: Simplify (/ -1 1) into -1 5.564 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 5.564 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 5.565 * [taylor]: Taking taylor expansion of -1 in x.re 5.565 * [backup-simplify]: Simplify -1 into -1 5.565 * [taylor]: Taking taylor expansion of x.im in x.re 5.565 * [backup-simplify]: Simplify x.im into x.im 5.565 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.565 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 5.565 * [taylor]: Taking taylor expansion of -1 in x.re 5.565 * [backup-simplify]: Simplify -1 into -1 5.565 * [taylor]: Taking taylor expansion of x.im in x.re 5.565 * [backup-simplify]: Simplify x.im into x.im 5.565 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.566 * [backup-simplify]: Simplify (* -1 -1) into 1 5.566 * [backup-simplify]: Simplify (+ 1 0) into 1 5.566 * [backup-simplify]: Simplify (sqrt 1) into 1 5.567 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 5.568 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 5.569 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 5.570 * [backup-simplify]: Simplify (+ 0 0) into 0 5.570 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.571 * [backup-simplify]: Simplify (log 1) into 0 5.571 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 5.571 * [taylor]: Taking taylor expansion of -1 in x.re 5.571 * [backup-simplify]: Simplify -1 into -1 5.571 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 5.571 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 5.571 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.571 * [taylor]: Taking taylor expansion of y.re in x.re 5.572 * [backup-simplify]: Simplify y.re into y.re 5.572 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 5.573 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.573 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 5.574 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 5.574 * [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)) 5.575 * [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))) 5.576 * [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))) 5.576 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 5.577 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 5.577 * [backup-simplify]: Simplify (- 0) into 0 5.578 * [backup-simplify]: Simplify (+ (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 5.578 * [taylor]: Taking taylor expansion of (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 5.578 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 5.578 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 5.578 * [taylor]: Taking taylor expansion of (log x.re) in x.im 5.578 * [taylor]: Taking taylor expansion of x.re in x.im 5.578 * [backup-simplify]: Simplify x.re into x.re 5.578 * [backup-simplify]: Simplify (log x.re) into (log x.re) 5.578 * [taylor]: Taking taylor expansion of y.im in x.im 5.579 * [backup-simplify]: Simplify y.im into y.im 5.579 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 5.579 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 5.579 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 5.579 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.579 * [taylor]: Taking taylor expansion of y.re in x.im 5.579 * [backup-simplify]: Simplify y.re into y.re 5.579 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 5.580 * [backup-simplify]: Simplify (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 5.580 * [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)) 5.581 * [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))) 5.581 * [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))) 5.582 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 5.583 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 5.583 * [backup-simplify]: Simplify (- 0) into 0 5.584 * [backup-simplify]: Simplify (+ (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 5.584 * [taylor]: Taking taylor expansion of (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 5.584 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 5.584 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 5.584 * [taylor]: Taking taylor expansion of (log x.re) in y.re 5.584 * [taylor]: Taking taylor expansion of x.re in y.re 5.584 * [backup-simplify]: Simplify x.re into x.re 5.584 * [backup-simplify]: Simplify (log x.re) into (log x.re) 5.584 * [taylor]: Taking taylor expansion of y.im in y.re 5.584 * [backup-simplify]: Simplify y.im into y.im 5.584 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 5.584 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 5.584 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 5.585 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.585 * [taylor]: Taking taylor expansion of y.re in y.re 5.585 * [backup-simplify]: Simplify 0 into 0 5.585 * [backup-simplify]: Simplify 1 into 1 5.585 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.585 * [backup-simplify]: Simplify (- (atan2 (/ -1 x.im) (/ -1 x.re))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 5.585 * [backup-simplify]: Simplify (+ 0 (- (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 5.586 * [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))) 5.587 * [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))) 5.587 * [taylor]: Taking taylor expansion of 0 in x.re 5.587 * [backup-simplify]: Simplify 0 into 0 5.587 * [taylor]: Taking taylor expansion of 0 in x.im 5.587 * [backup-simplify]: Simplify 0 into 0 5.587 * [taylor]: Taking taylor expansion of 0 in y.re 5.587 * [backup-simplify]: Simplify 0 into 0 5.587 * [backup-simplify]: Simplify 0 into 0 5.587 * [backup-simplify]: Simplify (+ 0) into 0 5.588 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 5.589 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 5.589 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 5.590 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.590 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (- (log x.re)))) into 0 5.591 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 5.591 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 5.592 * [backup-simplify]: Simplify (+ 0 0) into 0 5.592 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 5.593 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 5.593 * [backup-simplify]: Simplify (- 0) into 0 5.593 * [backup-simplify]: Simplify (+ 0 0) into 0 5.594 * [taylor]: Taking taylor expansion of 0 in x.im 5.594 * [backup-simplify]: Simplify 0 into 0 5.594 * [taylor]: Taking taylor expansion of 0 in y.re 5.594 * [backup-simplify]: Simplify 0 into 0 5.594 * [backup-simplify]: Simplify 0 into 0 5.594 * [backup-simplify]: Simplify (+ 0) into 0 5.595 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 5.596 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 5.596 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 5.597 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 5.597 * [backup-simplify]: Simplify (- 0) into 0 5.597 * [backup-simplify]: Simplify (+ 0 0) into 0 5.598 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 5.599 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 5.599 * [backup-simplify]: Simplify (- 0) into 0 5.600 * [backup-simplify]: Simplify (+ 0 0) into 0 5.600 * [taylor]: Taking taylor expansion of 0 in y.re 5.600 * [backup-simplify]: Simplify 0 into 0 5.600 * [backup-simplify]: Simplify 0 into 0 5.600 * [backup-simplify]: Simplify 0 into 0 5.600 * [taylor]: Taking taylor expansion of 0 in x.re 5.600 * [backup-simplify]: Simplify 0 into 0 5.600 * [taylor]: Taking taylor expansion of 0 in x.im 5.600 * [backup-simplify]: Simplify 0 into 0 5.600 * [taylor]: Taking taylor expansion of 0 in y.re 5.600 * [backup-simplify]: Simplify 0 into 0 5.600 * [backup-simplify]: Simplify 0 into 0 5.600 * [taylor]: Taking taylor expansion of 0 in x.im 5.600 * [backup-simplify]: Simplify 0 into 0 5.600 * [taylor]: Taking taylor expansion of 0 in y.re 5.600 * [backup-simplify]: Simplify 0 into 0 5.600 * [backup-simplify]: Simplify 0 into 0 5.601 * [backup-simplify]: Simplify (cos (- (/ (log (/ 1 (- x.re))) (/ 1 (- y.im))) (/ (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) (/ 1 (- y.re))))) into (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) 5.601 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 1) 5.601 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.im) into (* y.im (atan2 x.im x.re)) 5.601 * [approximate]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in (x.im x.re y.im) around 0 5.601 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in y.im 5.602 * [taylor]: Taking taylor expansion of y.im in y.im 5.602 * [backup-simplify]: Simplify 0 into 0 5.602 * [backup-simplify]: Simplify 1 into 1 5.602 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 5.602 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.602 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in x.re 5.602 * [taylor]: Taking taylor expansion of y.im in x.re 5.602 * [backup-simplify]: Simplify y.im into y.im 5.602 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 5.602 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.602 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in x.im 5.602 * [taylor]: Taking taylor expansion of y.im in x.im 5.602 * [backup-simplify]: Simplify y.im into y.im 5.602 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 5.602 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.602 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in x.im 5.602 * [taylor]: Taking taylor expansion of y.im in x.im 5.602 * [backup-simplify]: Simplify y.im into y.im 5.602 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 5.602 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.603 * [backup-simplify]: Simplify (* y.im (atan2 x.im x.re)) into (* y.im (atan2 x.im x.re)) 5.603 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in x.re 5.603 * [taylor]: Taking taylor expansion of y.im in x.re 5.603 * [backup-simplify]: Simplify y.im into y.im 5.603 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 5.603 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.603 * [backup-simplify]: Simplify (* y.im (atan2 x.im x.re)) into (* y.im (atan2 x.im x.re)) 5.603 * [taylor]: Taking taylor expansion of (* y.im (atan2 x.im x.re)) in y.im 5.603 * [taylor]: Taking taylor expansion of y.im in y.im 5.603 * [backup-simplify]: Simplify 0 into 0 5.603 * [backup-simplify]: Simplify 1 into 1 5.603 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 5.603 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.603 * [backup-simplify]: Simplify (* 0 (atan2 x.im x.re)) into 0 5.603 * [backup-simplify]: Simplify 0 into 0 5.604 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (atan2 x.im x.re))) into 0 5.604 * [taylor]: Taking taylor expansion of 0 in x.re 5.604 * [backup-simplify]: Simplify 0 into 0 5.604 * [taylor]: Taking taylor expansion of 0 in y.im 5.604 * [backup-simplify]: Simplify 0 into 0 5.604 * [backup-simplify]: Simplify 0 into 0 5.604 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (atan2 x.im x.re))) into 0 5.604 * [taylor]: Taking taylor expansion of 0 in y.im 5.604 * [backup-simplify]: Simplify 0 into 0 5.604 * [backup-simplify]: Simplify 0 into 0 5.605 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (atan2 x.im x.re))) into (atan2 x.im x.re) 5.605 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.606 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 (atan2 x.im x.re)))) into 0 5.606 * [taylor]: Taking taylor expansion of 0 in x.re 5.606 * [backup-simplify]: Simplify 0 into 0 5.606 * [taylor]: Taking taylor expansion of 0 in y.im 5.606 * [backup-simplify]: Simplify 0 into 0 5.606 * [backup-simplify]: Simplify 0 into 0 5.606 * [taylor]: Taking taylor expansion of 0 in y.im 5.606 * [backup-simplify]: Simplify 0 into 0 5.606 * [backup-simplify]: Simplify 0 into 0 5.607 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 (atan2 x.im x.re)))) into 0 5.607 * [taylor]: Taking taylor expansion of 0 in y.im 5.607 * [backup-simplify]: Simplify 0 into 0 5.607 * [backup-simplify]: Simplify 0 into 0 5.608 * [backup-simplify]: Simplify 0 into 0 5.608 * [backup-simplify]: Simplify 0 into 0 5.609 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (atan2 x.im x.re)))) into 0 5.609 * [backup-simplify]: Simplify 0 into 0 5.610 * [backup-simplify]: Simplify (* (atan2 x.im x.re) (* y.im (* 1 1))) into (* y.im (atan2 x.im x.re)) 5.610 * [backup-simplify]: Simplify (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 1 y.im)) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) 5.610 * [approximate]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in (x.im x.re y.im) around 0 5.611 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in y.im 5.611 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 5.611 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.611 * [taylor]: Taking taylor expansion of y.im in y.im 5.611 * [backup-simplify]: Simplify 0 into 0 5.611 * [backup-simplify]: Simplify 1 into 1 5.612 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.612 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in x.re 5.612 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 5.612 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.612 * [taylor]: Taking taylor expansion of y.im in x.re 5.612 * [backup-simplify]: Simplify y.im into y.im 5.613 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) 5.613 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in x.im 5.613 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 5.613 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.613 * [taylor]: Taking taylor expansion of y.im in x.im 5.613 * [backup-simplify]: Simplify y.im into y.im 5.614 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) 5.614 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in x.im 5.614 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 5.614 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.614 * [taylor]: Taking taylor expansion of y.im in x.im 5.614 * [backup-simplify]: Simplify y.im into y.im 5.615 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) 5.615 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in x.re 5.615 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 5.615 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.615 * [taylor]: Taking taylor expansion of y.im in x.re 5.615 * [backup-simplify]: Simplify y.im into y.im 5.616 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) 5.616 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) in y.im 5.616 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 5.616 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.616 * [taylor]: Taking taylor expansion of y.im in y.im 5.616 * [backup-simplify]: Simplify 0 into 0 5.616 * [backup-simplify]: Simplify 1 into 1 5.617 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.617 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.618 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) (/ 0 y.im)))) into 0 5.618 * [taylor]: Taking taylor expansion of 0 in x.re 5.618 * [backup-simplify]: Simplify 0 into 0 5.618 * [taylor]: Taking taylor expansion of 0 in y.im 5.618 * [backup-simplify]: Simplify 0 into 0 5.619 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) (/ 0 y.im)))) into 0 5.619 * [taylor]: Taking taylor expansion of 0 in y.im 5.619 * [backup-simplify]: Simplify 0 into 0 5.625 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 0 1)))) into 0 5.625 * [backup-simplify]: Simplify 0 into 0 5.626 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 5.626 * [taylor]: Taking taylor expansion of 0 in x.re 5.626 * [backup-simplify]: Simplify 0 into 0 5.626 * [taylor]: Taking taylor expansion of 0 in y.im 5.626 * [backup-simplify]: Simplify 0 into 0 5.626 * [taylor]: Taking taylor expansion of 0 in y.im 5.627 * [backup-simplify]: Simplify 0 into 0 5.628 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 5.628 * [taylor]: Taking taylor expansion of 0 in y.im 5.628 * [backup-simplify]: Simplify 0 into 0 5.628 * [backup-simplify]: Simplify 0 into 0 5.628 * [backup-simplify]: Simplify 0 into 0 5.630 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.630 * [backup-simplify]: Simplify 0 into 0 5.632 * [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 5.632 * [taylor]: Taking taylor expansion of 0 in x.re 5.632 * [backup-simplify]: Simplify 0 into 0 5.632 * [taylor]: Taking taylor expansion of 0 in y.im 5.632 * [backup-simplify]: Simplify 0 into 0 5.632 * [taylor]: Taking taylor expansion of 0 in y.im 5.632 * [backup-simplify]: Simplify 0 into 0 5.632 * [taylor]: Taking taylor expansion of 0 in y.im 5.632 * [backup-simplify]: Simplify 0 into 0 5.633 * [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 5.633 * [taylor]: Taking taylor expansion of 0 in y.im 5.633 * [backup-simplify]: Simplify 0 into 0 5.633 * [backup-simplify]: Simplify 0 into 0 5.633 * [backup-simplify]: Simplify 0 into 0 5.635 * [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)) 5.636 * [backup-simplify]: Simplify (* (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))) (/ 1 (- y.im))) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) 5.636 * [approximate]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in (x.im x.re y.im) around 0 5.636 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in y.im 5.636 * [taylor]: Taking taylor expansion of -1 in y.im 5.636 * [backup-simplify]: Simplify -1 into -1 5.636 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in y.im 5.636 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 5.636 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.636 * [taylor]: Taking taylor expansion of y.im in y.im 5.636 * [backup-simplify]: Simplify 0 into 0 5.636 * [backup-simplify]: Simplify 1 into 1 5.637 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.637 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in x.re 5.637 * [taylor]: Taking taylor expansion of -1 in x.re 5.637 * [backup-simplify]: Simplify -1 into -1 5.637 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in x.re 5.637 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 5.637 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.637 * [taylor]: Taking taylor expansion of y.im in x.re 5.638 * [backup-simplify]: Simplify y.im into y.im 5.638 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) 5.638 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in x.im 5.638 * [taylor]: Taking taylor expansion of -1 in x.im 5.638 * [backup-simplify]: Simplify -1 into -1 5.638 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in x.im 5.638 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 5.639 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.639 * [taylor]: Taking taylor expansion of y.im in x.im 5.639 * [backup-simplify]: Simplify y.im into y.im 5.639 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) 5.639 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in x.im 5.639 * [taylor]: Taking taylor expansion of -1 in x.im 5.639 * [backup-simplify]: Simplify -1 into -1 5.639 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in x.im 5.639 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 5.640 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.640 * [taylor]: Taking taylor expansion of y.im in x.im 5.640 * [backup-simplify]: Simplify y.im into y.im 5.640 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) 5.641 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) 5.641 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in x.re 5.641 * [taylor]: Taking taylor expansion of -1 in x.re 5.641 * [backup-simplify]: Simplify -1 into -1 5.641 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in x.re 5.641 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 5.642 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.642 * [taylor]: Taking taylor expansion of y.im in x.re 5.642 * [backup-simplify]: Simplify y.im into y.im 5.642 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) 5.642 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) 5.642 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)) in y.im 5.642 * [taylor]: Taking taylor expansion of -1 in y.im 5.642 * [backup-simplify]: Simplify -1 into -1 5.642 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) in y.im 5.642 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 5.643 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.643 * [taylor]: Taking taylor expansion of y.im in y.im 5.643 * [backup-simplify]: Simplify 0 into 0 5.643 * [backup-simplify]: Simplify 1 into 1 5.643 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.643 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 5.643 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 5.644 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) (/ 0 y.im)))) into 0 5.645 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im))) into 0 5.645 * [taylor]: Taking taylor expansion of 0 in x.re 5.645 * [backup-simplify]: Simplify 0 into 0 5.645 * [taylor]: Taking taylor expansion of 0 in y.im 5.645 * [backup-simplify]: Simplify 0 into 0 5.645 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) (/ 0 y.im)))) into 0 5.646 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im))) into 0 5.646 * [taylor]: Taking taylor expansion of 0 in y.im 5.646 * [backup-simplify]: Simplify 0 into 0 5.647 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ -1 x.im) (/ -1 x.re)) (/ 0 1)))) into 0 5.647 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (atan2 (/ -1 x.im) (/ -1 x.re)))) into 0 5.647 * [backup-simplify]: Simplify 0 into 0 5.648 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 5.649 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)))) into 0 5.649 * [taylor]: Taking taylor expansion of 0 in x.re 5.649 * [backup-simplify]: Simplify 0 into 0 5.649 * [taylor]: Taking taylor expansion of 0 in y.im 5.649 * [backup-simplify]: Simplify 0 into 0 5.649 * [taylor]: Taking taylor expansion of 0 in y.im 5.649 * [backup-simplify]: Simplify 0 into 0 5.650 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 5.651 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im)))) into 0 5.651 * [taylor]: Taking taylor expansion of 0 in y.im 5.651 * [backup-simplify]: Simplify 0 into 0 5.651 * [backup-simplify]: Simplify 0 into 0 5.651 * [backup-simplify]: Simplify 0 into 0 5.652 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ -1 x.im) (/ -1 x.re)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.653 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 5.653 * [backup-simplify]: Simplify 0 into 0 5.654 * [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 5.655 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im))))) into 0 5.655 * [taylor]: Taking taylor expansion of 0 in x.re 5.655 * [backup-simplify]: Simplify 0 into 0 5.655 * [taylor]: Taking taylor expansion of 0 in y.im 5.655 * [backup-simplify]: Simplify 0 into 0 5.655 * [taylor]: Taking taylor expansion of 0 in y.im 5.655 * [backup-simplify]: Simplify 0 into 0 5.655 * [taylor]: Taking taylor expansion of 0 in y.im 5.655 * [backup-simplify]: Simplify 0 into 0 5.656 * [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 5.657 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.im))))) into 0 5.657 * [taylor]: Taking taylor expansion of 0 in y.im 5.657 * [backup-simplify]: Simplify 0 into 0 5.657 * [backup-simplify]: Simplify 0 into 0 5.657 * [backup-simplify]: Simplify 0 into 0 5.658 * [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)) 5.658 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 3) 5.659 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.659 * [approximate]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in (x.im x.re y.re) around 0 5.659 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 5.659 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 5.659 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.659 * [taylor]: Taking taylor expansion of y.re in y.re 5.659 * [backup-simplify]: Simplify 0 into 0 5.659 * [backup-simplify]: Simplify 1 into 1 5.659 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 5.659 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 5.659 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.659 * [taylor]: Taking taylor expansion of y.re in x.re 5.659 * [backup-simplify]: Simplify y.re into y.re 5.659 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 5.659 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 5.659 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.659 * [taylor]: Taking taylor expansion of y.re in x.im 5.659 * [backup-simplify]: Simplify y.re into y.re 5.659 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 5.659 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 5.659 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.659 * [taylor]: Taking taylor expansion of y.re in x.im 5.659 * [backup-simplify]: Simplify y.re into y.re 5.660 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.660 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 5.660 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 5.660 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.660 * [taylor]: Taking taylor expansion of y.re in x.re 5.660 * [backup-simplify]: Simplify y.re into y.re 5.660 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 5.660 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 5.660 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 5.660 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.660 * [taylor]: Taking taylor expansion of y.re in y.re 5.660 * [backup-simplify]: Simplify 0 into 0 5.660 * [backup-simplify]: Simplify 1 into 1 5.661 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 5.661 * [backup-simplify]: Simplify 0 into 0 5.661 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 5.661 * [taylor]: Taking taylor expansion of 0 in x.re 5.661 * [backup-simplify]: Simplify 0 into 0 5.661 * [taylor]: Taking taylor expansion of 0 in y.re 5.661 * [backup-simplify]: Simplify 0 into 0 5.661 * [backup-simplify]: Simplify 0 into 0 5.661 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 5.661 * [taylor]: Taking taylor expansion of 0 in y.re 5.661 * [backup-simplify]: Simplify 0 into 0 5.661 * [backup-simplify]: Simplify 0 into 0 5.662 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 5.662 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 5.663 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 5.663 * [taylor]: Taking taylor expansion of 0 in x.re 5.663 * [backup-simplify]: Simplify 0 into 0 5.663 * [taylor]: Taking taylor expansion of 0 in y.re 5.663 * [backup-simplify]: Simplify 0 into 0 5.663 * [backup-simplify]: Simplify 0 into 0 5.663 * [taylor]: Taking taylor expansion of 0 in y.re 5.663 * [backup-simplify]: Simplify 0 into 0 5.663 * [backup-simplify]: Simplify 0 into 0 5.663 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 5.663 * [taylor]: Taking taylor expansion of 0 in y.re 5.663 * [backup-simplify]: Simplify 0 into 0 5.663 * [backup-simplify]: Simplify 0 into 0 5.663 * [backup-simplify]: Simplify 0 into 0 5.663 * [backup-simplify]: Simplify 0 into 0 5.664 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 1) (* 0 0))) into 0 5.664 * [backup-simplify]: Simplify 0 into 0 5.665 * [backup-simplify]: Simplify (* (atan2 x.im x.re) (* y.re (* 1 1))) into (* (atan2 x.im x.re) y.re) 5.665 * [backup-simplify]: Simplify (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 1 y.re)) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 5.665 * [approximate]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in (x.im x.re y.re) around 0 5.665 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 5.665 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 5.665 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.665 * [taylor]: Taking taylor expansion of y.re in y.re 5.665 * [backup-simplify]: Simplify 0 into 0 5.665 * [backup-simplify]: Simplify 1 into 1 5.665 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.665 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 5.666 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 5.666 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.666 * [taylor]: Taking taylor expansion of y.re in x.re 5.666 * [backup-simplify]: Simplify y.re into y.re 5.666 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 5.666 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 5.666 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 5.667 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.667 * [taylor]: Taking taylor expansion of y.re in x.im 5.667 * [backup-simplify]: Simplify y.re into y.re 5.667 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 5.667 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 5.667 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 5.668 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.668 * [taylor]: Taking taylor expansion of y.re in x.im 5.668 * [backup-simplify]: Simplify y.re into y.re 5.668 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 5.668 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 5.668 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 5.669 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.669 * [taylor]: Taking taylor expansion of y.re in x.re 5.669 * [backup-simplify]: Simplify y.re into y.re 5.669 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 5.669 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 5.669 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 5.670 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.670 * [taylor]: Taking taylor expansion of y.re in y.re 5.670 * [backup-simplify]: Simplify 0 into 0 5.670 * [backup-simplify]: Simplify 1 into 1 5.670 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.671 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 5.672 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 5.672 * [taylor]: Taking taylor expansion of 0 in x.re 5.672 * [backup-simplify]: Simplify 0 into 0 5.672 * [taylor]: Taking taylor expansion of 0 in y.re 5.672 * [backup-simplify]: Simplify 0 into 0 5.673 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 5.673 * [taylor]: Taking taylor expansion of 0 in y.re 5.673 * [backup-simplify]: Simplify 0 into 0 5.675 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 0 1)))) into 0 5.675 * [backup-simplify]: Simplify 0 into 0 5.676 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 5.676 * [taylor]: Taking taylor expansion of 0 in x.re 5.676 * [backup-simplify]: Simplify 0 into 0 5.676 * [taylor]: Taking taylor expansion of 0 in y.re 5.676 * [backup-simplify]: Simplify 0 into 0 5.676 * [taylor]: Taking taylor expansion of 0 in y.re 5.676 * [backup-simplify]: Simplify 0 into 0 5.678 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 5.678 * [taylor]: Taking taylor expansion of 0 in y.re 5.678 * [backup-simplify]: Simplify 0 into 0 5.678 * [backup-simplify]: Simplify 0 into 0 5.678 * [backup-simplify]: Simplify 0 into 0 5.680 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ 1 x.im) (/ 1 x.re)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.680 * [backup-simplify]: Simplify 0 into 0 5.682 * [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 5.682 * [taylor]: Taking taylor expansion of 0 in x.re 5.682 * [backup-simplify]: Simplify 0 into 0 5.682 * [taylor]: Taking taylor expansion of 0 in y.re 5.682 * [backup-simplify]: Simplify 0 into 0 5.682 * [taylor]: Taking taylor expansion of 0 in y.re 5.682 * [backup-simplify]: Simplify 0 into 0 5.682 * [taylor]: Taking taylor expansion of 0 in y.re 5.682 * [backup-simplify]: Simplify 0 into 0 5.683 * [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 5.683 * [taylor]: Taking taylor expansion of 0 in y.re 5.683 * [backup-simplify]: Simplify 0 into 0 5.683 * [backup-simplify]: Simplify 0 into 0 5.683 * [backup-simplify]: Simplify 0 into 0 5.685 * [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) 5.686 * [backup-simplify]: Simplify (* (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))) (/ 1 (- y.re))) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 5.686 * [approximate]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in (x.im x.re y.re) around 0 5.686 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 5.686 * [taylor]: Taking taylor expansion of -1 in y.re 5.686 * [backup-simplify]: Simplify -1 into -1 5.686 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 5.686 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 5.686 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.686 * [taylor]: Taking taylor expansion of y.re in y.re 5.686 * [backup-simplify]: Simplify 0 into 0 5.686 * [backup-simplify]: Simplify 1 into 1 5.687 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.687 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 5.687 * [taylor]: Taking taylor expansion of -1 in x.re 5.687 * [backup-simplify]: Simplify -1 into -1 5.687 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 5.687 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 5.687 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.687 * [taylor]: Taking taylor expansion of y.re in x.re 5.687 * [backup-simplify]: Simplify y.re into y.re 5.688 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 5.688 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 5.688 * [taylor]: Taking taylor expansion of -1 in x.im 5.688 * [backup-simplify]: Simplify -1 into -1 5.688 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 5.688 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 5.688 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.688 * [taylor]: Taking taylor expansion of y.re in x.im 5.689 * [backup-simplify]: Simplify y.re into y.re 5.689 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 5.689 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 5.689 * [taylor]: Taking taylor expansion of -1 in x.im 5.689 * [backup-simplify]: Simplify -1 into -1 5.689 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 5.689 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 5.690 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.690 * [taylor]: Taking taylor expansion of y.re in x.im 5.690 * [backup-simplify]: Simplify y.re into y.re 5.690 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 5.691 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 5.691 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 5.691 * [taylor]: Taking taylor expansion of -1 in x.re 5.691 * [backup-simplify]: Simplify -1 into -1 5.691 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 5.691 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 5.691 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.691 * [taylor]: Taking taylor expansion of y.re in x.re 5.691 * [backup-simplify]: Simplify y.re into y.re 5.692 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 5.693 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 5.693 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 5.693 * [taylor]: Taking taylor expansion of -1 in y.re 5.693 * [backup-simplify]: Simplify -1 into -1 5.693 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 5.693 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 5.693 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.693 * [taylor]: Taking taylor expansion of y.re in y.re 5.693 * [backup-simplify]: Simplify 0 into 0 5.693 * [backup-simplify]: Simplify 1 into 1 5.694 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 5.694 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 5.695 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 5.696 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 5.697 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 5.697 * [taylor]: Taking taylor expansion of 0 in x.re 5.697 * [backup-simplify]: Simplify 0 into 0 5.697 * [taylor]: Taking taylor expansion of 0 in y.re 5.697 * [backup-simplify]: Simplify 0 into 0 5.699 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 5.700 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 5.700 * [taylor]: Taking taylor expansion of 0 in y.re 5.700 * [backup-simplify]: Simplify 0 into 0 5.702 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ -1 x.im) (/ -1 x.re)) (/ 0 1)))) into 0 5.703 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (atan2 (/ -1 x.im) (/ -1 x.re)))) into 0 5.703 * [backup-simplify]: Simplify 0 into 0 5.704 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 5.706 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into 0 5.706 * [taylor]: Taking taylor expansion of 0 in x.re 5.706 * [backup-simplify]: Simplify 0 into 0 5.706 * [taylor]: Taking taylor expansion of 0 in y.re 5.706 * [backup-simplify]: Simplify 0 into 0 5.706 * [taylor]: Taking taylor expansion of 0 in y.re 5.706 * [backup-simplify]: Simplify 0 into 0 5.707 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 5.709 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into 0 5.709 * [taylor]: Taking taylor expansion of 0 in y.re 5.709 * [backup-simplify]: Simplify 0 into 0 5.709 * [backup-simplify]: Simplify 0 into 0 5.709 * [backup-simplify]: Simplify 0 into 0 5.711 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (atan2 (/ -1 x.im) (/ -1 x.re)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.713 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 5.713 * [backup-simplify]: Simplify 0 into 0 5.714 * [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 5.717 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))))) into 0 5.717 * [taylor]: Taking taylor expansion of 0 in x.re 5.717 * [backup-simplify]: Simplify 0 into 0 5.717 * [taylor]: Taking taylor expansion of 0 in y.re 5.717 * [backup-simplify]: Simplify 0 into 0 5.717 * [taylor]: Taking taylor expansion of 0 in y.re 5.717 * [backup-simplify]: Simplify 0 into 0 5.717 * [taylor]: Taking taylor expansion of 0 in y.re 5.717 * [backup-simplify]: Simplify 0 into 0 5.719 * [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 5.721 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))))) into 0 5.721 * [taylor]: Taking taylor expansion of 0 in y.re 5.721 * [backup-simplify]: Simplify 0 into 0 5.721 * [backup-simplify]: Simplify 0 into 0 5.721 * [backup-simplify]: Simplify 0 into 0 5.723 * [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) 5.723 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2) 5.723 * [backup-simplify]: Simplify (* y.re (log (hypot x.re x.im))) into (* y.re (log (hypot x.re x.im))) 5.723 * [approximate]: Taking taylor expansion of (* y.re (log (hypot x.re x.im))) in (y.re x.re x.im) around 0 5.723 * [taylor]: Taking taylor expansion of (* y.re (log (hypot x.re x.im))) in x.im 5.724 * [taylor]: Taking taylor expansion of y.re in x.im 5.724 * [backup-simplify]: Simplify y.re into y.re 5.724 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.im 5.724 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.im 5.724 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 5.724 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.im 5.724 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.im 5.724 * [taylor]: Taking taylor expansion of x.re in x.im 5.724 * [backup-simplify]: Simplify x.re into x.re 5.724 * [taylor]: Taking taylor expansion of x.re in x.im 5.724 * [backup-simplify]: Simplify x.re into x.re 5.724 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.im 5.724 * [taylor]: Taking taylor expansion of x.im in x.im 5.724 * [backup-simplify]: Simplify 0 into 0 5.724 * [backup-simplify]: Simplify 1 into 1 5.724 * [taylor]: Taking taylor expansion of x.im in x.im 5.724 * [backup-simplify]: Simplify 0 into 0 5.724 * [backup-simplify]: Simplify 1 into 1 5.724 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 5.725 * [backup-simplify]: Simplify (* 0 0) into 0 5.725 * [backup-simplify]: Simplify (+ (pow x.re 2) 0) into (pow x.re 2) 5.726 * [backup-simplify]: Simplify (sqrt (pow x.re 2)) into x.re 5.726 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 5.727 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 5.728 * [backup-simplify]: Simplify (+ 0 0) into 0 5.728 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.re 2)))) into 0 5.729 * [backup-simplify]: Simplify (log x.re) into (log x.re) 5.729 * [taylor]: Taking taylor expansion of (* y.re (log (hypot x.re x.im))) in x.re 5.729 * [taylor]: Taking taylor expansion of y.re in x.re 5.729 * [backup-simplify]: Simplify y.re into y.re 5.729 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.re 5.729 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.re 5.729 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 5.729 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.re 5.729 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.re 5.729 * [taylor]: Taking taylor expansion of x.re in x.re 5.729 * [backup-simplify]: Simplify 0 into 0 5.729 * [backup-simplify]: Simplify 1 into 1 5.729 * [taylor]: Taking taylor expansion of x.re in x.re 5.729 * [backup-simplify]: Simplify 0 into 0 5.729 * [backup-simplify]: Simplify 1 into 1 5.729 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.re 5.729 * [taylor]: Taking taylor expansion of x.im in x.re 5.729 * [backup-simplify]: Simplify x.im into x.im 5.729 * [taylor]: Taking taylor expansion of x.im in x.re 5.729 * [backup-simplify]: Simplify x.im into x.im 5.730 * [backup-simplify]: Simplify (* 0 0) into 0 5.730 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.731 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 5.731 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 5.732 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 5.732 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 5.733 * [backup-simplify]: Simplify (+ 0 0) into 0 5.733 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 5.733 * [backup-simplify]: Simplify (log x.im) into (log x.im) 5.733 * [taylor]: Taking taylor expansion of (* y.re (log (hypot x.re x.im))) in y.re 5.733 * [taylor]: Taking taylor expansion of y.re in y.re 5.733 * [backup-simplify]: Simplify 0 into 0 5.734 * [backup-simplify]: Simplify 1 into 1 5.734 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 5.734 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 5.734 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 5.734 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 5.734 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 5.734 * [taylor]: Taking taylor expansion of x.re in y.re 5.734 * [backup-simplify]: Simplify x.re into x.re 5.734 * [taylor]: Taking taylor expansion of x.re in y.re 5.734 * [backup-simplify]: Simplify x.re into x.re 5.734 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 5.734 * [taylor]: Taking taylor expansion of x.im in y.re 5.734 * [backup-simplify]: Simplify x.im into x.im 5.734 * [taylor]: Taking taylor expansion of x.im in y.re 5.734 * [backup-simplify]: Simplify x.im into x.im 5.734 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 5.734 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.735 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 5.736 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 5.736 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 5.737 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 5.737 * [backup-simplify]: Simplify (+ 0 0) into 0 5.738 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 5.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)))) 5.740 * [taylor]: Taking taylor expansion of (* y.re (log (hypot x.re x.im))) in y.re 5.740 * [taylor]: Taking taylor expansion of y.re in y.re 5.740 * [backup-simplify]: Simplify 0 into 0 5.740 * [backup-simplify]: Simplify 1 into 1 5.740 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 5.740 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 5.740 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 5.740 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 5.740 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 5.740 * [taylor]: Taking taylor expansion of x.re in y.re 5.740 * [backup-simplify]: Simplify x.re into x.re 5.740 * [taylor]: Taking taylor expansion of x.re in y.re 5.740 * [backup-simplify]: Simplify x.re into x.re 5.740 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 5.741 * [taylor]: Taking taylor expansion of x.im in y.re 5.741 * [backup-simplify]: Simplify x.im into x.im 5.741 * [taylor]: Taking taylor expansion of x.im in y.re 5.741 * [backup-simplify]: Simplify x.im into x.im 5.741 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 5.741 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.742 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 5.743 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 5.743 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 5.743 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 5.744 * [backup-simplify]: Simplify (+ 0 0) into 0 5.745 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 5.746 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5.747 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 5.747 * [taylor]: Taking taylor expansion of 0 in x.re 5.747 * [backup-simplify]: Simplify 0 into 0 5.747 * [taylor]: Taking taylor expansion of 0 in x.im 5.747 * [backup-simplify]: Simplify 0 into 0 5.748 * [backup-simplify]: Simplify 0 into 0 5.751 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 1) into 0 5.753 * [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)))) 5.753 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 5.753 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 5.753 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 5.753 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 5.753 * [taylor]: Taking taylor expansion of x.re in x.re 5.753 * [backup-simplify]: Simplify 0 into 0 5.753 * [backup-simplify]: Simplify 1 into 1 5.753 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 5.753 * [taylor]: Taking taylor expansion of x.im in x.re 5.753 * [backup-simplify]: Simplify x.im into x.im 5.753 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.754 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 5.754 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 5.754 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 5.755 * [backup-simplify]: Simplify (+ 0 0) into 0 5.755 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 5.756 * [backup-simplify]: Simplify (log x.im) into (log x.im) 5.756 * [taylor]: Taking taylor expansion of (log x.im) in x.im 5.756 * [taylor]: Taking taylor expansion of x.im in x.im 5.756 * [backup-simplify]: Simplify 0 into 0 5.756 * [backup-simplify]: Simplify 1 into 1 5.756 * [backup-simplify]: Simplify (log 1) into 0 5.757 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 5.757 * [backup-simplify]: Simplify (log x.im) into (log x.im) 5.757 * [taylor]: Taking taylor expansion of 0 in x.im 5.757 * [backup-simplify]: Simplify 0 into 0 5.757 * [backup-simplify]: Simplify 0 into 0 5.757 * [backup-simplify]: Simplify 0 into 0 5.758 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 5.759 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 5.759 * [backup-simplify]: Simplify (+ 0 0) into 0 5.761 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow x.re 2) (pow x.im 2))))) into 0 5.766 * [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 5.769 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) into 0 5.769 * [taylor]: Taking taylor expansion of 0 in x.re 5.769 * [backup-simplify]: Simplify 0 into 0 5.769 * [taylor]: Taking taylor expansion of 0 in x.im 5.769 * [backup-simplify]: Simplify 0 into 0 5.769 * [backup-simplify]: Simplify 0 into 0 5.770 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 5.770 * [taylor]: Taking taylor expansion of 0 in x.im 5.770 * [backup-simplify]: Simplify 0 into 0 5.770 * [backup-simplify]: Simplify 0 into 0 5.770 * [taylor]: Taking taylor expansion of 0 in x.im 5.770 * [backup-simplify]: Simplify 0 into 0 5.770 * [backup-simplify]: Simplify 0 into 0 5.772 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 5.772 * [backup-simplify]: Simplify 0 into 0 5.773 * [backup-simplify]: Simplify (* (log x.im) (* 1 (* 1 y.re))) into (* y.re (log x.im)) 5.774 * [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) 5.774 * [approximate]: Taking taylor expansion of (/ (log (hypot (/ 1 x.re) (/ 1 x.im))) y.re) in (y.re x.re x.im) around 0 5.774 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ 1 x.re) (/ 1 x.im))) y.re) in x.im 5.774 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.im 5.774 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.im 5.774 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 5.774 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.im 5.774 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.im 5.774 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 5.774 * [taylor]: Taking taylor expansion of x.re in x.im 5.774 * [backup-simplify]: Simplify x.re into x.re 5.774 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.774 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 5.774 * [taylor]: Taking taylor expansion of x.re in x.im 5.774 * [backup-simplify]: Simplify x.re into x.re 5.774 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.774 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.im 5.774 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 5.775 * [taylor]: Taking taylor expansion of x.im in x.im 5.775 * [backup-simplify]: Simplify 0 into 0 5.775 * [backup-simplify]: Simplify 1 into 1 5.775 * [backup-simplify]: Simplify (/ 1 1) into 1 5.775 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 5.775 * [taylor]: Taking taylor expansion of x.im in x.im 5.775 * [backup-simplify]: Simplify 0 into 0 5.775 * [backup-simplify]: Simplify 1 into 1 5.776 * [backup-simplify]: Simplify (/ 1 1) into 1 5.776 * [backup-simplify]: Simplify (* 1 1) into 1 5.776 * [backup-simplify]: Simplify (+ 0 1) into 1 5.777 * [backup-simplify]: Simplify (sqrt 1) into 1 5.778 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.778 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.779 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.779 * [backup-simplify]: Simplify (+ 0 0) into 0 5.780 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.781 * [backup-simplify]: Simplify (log 1) into 0 5.781 * [taylor]: Taking taylor expansion of y.re in x.im 5.781 * [backup-simplify]: Simplify y.re into y.re 5.781 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 5.782 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 5.783 * [backup-simplify]: Simplify (/ (- (log x.im)) y.re) into (* -1 (/ (log x.im) y.re)) 5.783 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ 1 x.re) (/ 1 x.im))) y.re) in x.re 5.783 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 5.783 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 5.783 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 5.783 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 5.783 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 5.783 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 5.783 * [taylor]: Taking taylor expansion of x.re in x.re 5.783 * [backup-simplify]: Simplify 0 into 0 5.783 * [backup-simplify]: Simplify 1 into 1 5.784 * [backup-simplify]: Simplify (/ 1 1) into 1 5.784 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 5.784 * [taylor]: Taking taylor expansion of x.re in x.re 5.784 * [backup-simplify]: Simplify 0 into 0 5.784 * [backup-simplify]: Simplify 1 into 1 5.784 * [backup-simplify]: Simplify (/ 1 1) into 1 5.784 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 5.784 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 5.784 * [taylor]: Taking taylor expansion of x.im in x.re 5.784 * [backup-simplify]: Simplify x.im into x.im 5.784 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.784 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 5.784 * [taylor]: Taking taylor expansion of x.im in x.re 5.784 * [backup-simplify]: Simplify x.im into x.im 5.784 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.785 * [backup-simplify]: Simplify (* 1 1) into 1 5.785 * [backup-simplify]: Simplify (+ 1 0) into 1 5.786 * [backup-simplify]: Simplify (sqrt 1) into 1 5.786 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.787 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.788 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.788 * [backup-simplify]: Simplify (+ 0 0) into 0 5.789 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.789 * [backup-simplify]: Simplify (log 1) into 0 5.789 * [taylor]: Taking taylor expansion of y.re in x.re 5.790 * [backup-simplify]: Simplify y.re into y.re 5.790 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.791 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.791 * [backup-simplify]: Simplify (/ (- (log x.re)) y.re) into (* -1 (/ (log x.re) y.re)) 5.791 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ 1 x.re) (/ 1 x.im))) y.re) in y.re 5.791 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 5.791 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 5.791 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 5.791 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 5.791 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 5.791 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 5.791 * [taylor]: Taking taylor expansion of x.re in y.re 5.791 * [backup-simplify]: Simplify x.re into x.re 5.791 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.791 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 5.791 * [taylor]: Taking taylor expansion of x.re in y.re 5.791 * [backup-simplify]: Simplify x.re into x.re 5.791 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.791 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 5.791 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 5.791 * [taylor]: Taking taylor expansion of x.im in y.re 5.791 * [backup-simplify]: Simplify x.im into x.im 5.791 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.791 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 5.791 * [taylor]: Taking taylor expansion of x.im in y.re 5.791 * [backup-simplify]: Simplify x.im into x.im 5.792 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.792 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 5.792 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 5.792 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 5.793 * [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)))) 5.793 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 5.793 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 5.793 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 5.794 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 5.794 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 5.794 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 5.794 * [backup-simplify]: Simplify (+ 0 0) into 0 5.795 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.796 * [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))))) 5.796 * [taylor]: Taking taylor expansion of y.re in y.re 5.796 * [backup-simplify]: Simplify 0 into 0 5.796 * [backup-simplify]: Simplify 1 into 1 5.797 * [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))))) 5.797 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ 1 x.re) (/ 1 x.im))) y.re) in y.re 5.797 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 5.797 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 5.797 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 5.797 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 5.797 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 5.797 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 5.797 * [taylor]: Taking taylor expansion of x.re in y.re 5.797 * [backup-simplify]: Simplify x.re into x.re 5.797 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.797 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 5.797 * [taylor]: Taking taylor expansion of x.re in y.re 5.797 * [backup-simplify]: Simplify x.re into x.re 5.797 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 5.797 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 5.797 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 5.797 * [taylor]: Taking taylor expansion of x.im in y.re 5.797 * [backup-simplify]: Simplify x.im into x.im 5.797 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.797 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 5.797 * [taylor]: Taking taylor expansion of x.im in y.re 5.797 * [backup-simplify]: Simplify x.im into x.im 5.797 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 5.797 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 5.798 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 5.798 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 5.799 * [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)))) 5.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 5.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 5.799 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 5.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 5.800 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 5.800 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 5.800 * [backup-simplify]: Simplify (+ 0 0) into 0 5.801 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.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))))) 5.802 * [taylor]: Taking taylor expansion of y.re in y.re 5.802 * [backup-simplify]: Simplify 0 into 0 5.802 * [backup-simplify]: Simplify 1 into 1 5.802 * [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))))) 5.802 * [taylor]: Taking taylor expansion of (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) in x.re 5.802 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) in x.re 5.802 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) in x.re 5.803 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 5.803 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 5.803 * [taylor]: Taking taylor expansion of x.im in x.re 5.803 * [backup-simplify]: Simplify x.im into x.im 5.803 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.803 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 5.803 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 5.803 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 5.803 * [taylor]: Taking taylor expansion of x.re in x.re 5.803 * [backup-simplify]: Simplify 0 into 0 5.803 * [backup-simplify]: Simplify 1 into 1 5.805 * [backup-simplify]: Simplify (* 1 1) into 1 5.806 * [backup-simplify]: Simplify (/ 1 1) into 1 5.806 * [backup-simplify]: Simplify (+ 0 1) into 1 5.806 * [backup-simplify]: Simplify (sqrt 1) into 1 5.807 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.807 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.807 * [backup-simplify]: Simplify (+ 0 0) into 0 5.808 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.808 * [backup-simplify]: Simplify (log 1) into 0 5.809 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.809 * [taylor]: Taking taylor expansion of (- (log x.re)) in x.im 5.809 * [taylor]: Taking taylor expansion of (log x.re) in x.im 5.809 * [taylor]: Taking taylor expansion of x.re in x.im 5.809 * [backup-simplify]: Simplify x.re into x.re 5.809 * [backup-simplify]: Simplify (log x.re) into (log x.re) 5.809 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 5.809 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 5.811 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 1)))) 1) into 0 5.812 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) (/ 0 1)))) into 0 5.812 * [taylor]: Taking taylor expansion of 0 in x.re 5.812 * [backup-simplify]: Simplify 0 into 0 5.812 * [taylor]: Taking taylor expansion of 0 in x.im 5.812 * [backup-simplify]: Simplify 0 into 0 5.812 * [backup-simplify]: Simplify 0 into 0 5.813 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 5.813 * [taylor]: Taking taylor expansion of 0 in x.im 5.813 * [backup-simplify]: Simplify 0 into 0 5.813 * [backup-simplify]: Simplify 0 into 0 5.814 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 5.814 * [backup-simplify]: Simplify (- 0) into 0 5.814 * [backup-simplify]: Simplify 0 into 0 5.814 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 5.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 5.815 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 5.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 5.816 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 5.816 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 5.816 * [backup-simplify]: Simplify (+ 0 0) into 0 5.817 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.823 * [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 5.826 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.826 * [taylor]: Taking taylor expansion of 0 in x.re 5.827 * [backup-simplify]: Simplify 0 into 0 5.827 * [taylor]: Taking taylor expansion of 0 in x.im 5.827 * [backup-simplify]: Simplify 0 into 0 5.827 * [backup-simplify]: Simplify 0 into 0 5.827 * [taylor]: Taking taylor expansion of 0 in x.im 5.827 * [backup-simplify]: Simplify 0 into 0 5.827 * [backup-simplify]: Simplify 0 into 0 5.828 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.829 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.829 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 2)) 0) into (/ 1 (pow x.im 2)) 5.831 * [backup-simplify]: Simplify (/ (- (/ 1 (pow x.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow x.im 2)) 5.835 * [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)) 5.835 * [taylor]: Taking taylor expansion of (/ 1/2 (pow x.im 2)) in x.im 5.835 * [taylor]: Taking taylor expansion of 1/2 in x.im 5.835 * [backup-simplify]: Simplify 1/2 into 1/2 5.835 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 5.835 * [taylor]: Taking taylor expansion of x.im in x.im 5.835 * [backup-simplify]: Simplify 0 into 0 5.835 * [backup-simplify]: Simplify 1 into 1 5.836 * [backup-simplify]: Simplify (* 1 1) into 1 5.836 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 5.837 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.838 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.839 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 5.840 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.840 * [backup-simplify]: Simplify 0 into 0 5.841 * [backup-simplify]: Simplify (* (- (log (/ 1 x.re))) (* 1 (* 1 (/ 1 (/ 1 y.re))))) into (* -1 (* y.re (log (/ 1 x.re)))) 5.842 * [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)) 5.842 * [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 5.842 * [taylor]: Taking taylor expansion of (* -1 (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re)) in x.im 5.842 * [taylor]: Taking taylor expansion of -1 in x.im 5.842 * [backup-simplify]: Simplify -1 into -1 5.842 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re) in x.im 5.842 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.im 5.842 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.im 5.842 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 5.842 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.im 5.842 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.im 5.842 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 5.842 * [taylor]: Taking taylor expansion of -1 in x.im 5.842 * [backup-simplify]: Simplify -1 into -1 5.843 * [taylor]: Taking taylor expansion of x.re in x.im 5.843 * [backup-simplify]: Simplify x.re into x.re 5.843 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.843 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 5.843 * [taylor]: Taking taylor expansion of -1 in x.im 5.843 * [backup-simplify]: Simplify -1 into -1 5.843 * [taylor]: Taking taylor expansion of x.re in x.im 5.843 * [backup-simplify]: Simplify x.re into x.re 5.843 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.843 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.im 5.843 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 5.843 * [taylor]: Taking taylor expansion of -1 in x.im 5.843 * [backup-simplify]: Simplify -1 into -1 5.843 * [taylor]: Taking taylor expansion of x.im in x.im 5.843 * [backup-simplify]: Simplify 0 into 0 5.843 * [backup-simplify]: Simplify 1 into 1 5.844 * [backup-simplify]: Simplify (/ -1 1) into -1 5.844 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 5.844 * [taylor]: Taking taylor expansion of -1 in x.im 5.844 * [backup-simplify]: Simplify -1 into -1 5.844 * [taylor]: Taking taylor expansion of x.im in x.im 5.844 * [backup-simplify]: Simplify 0 into 0 5.844 * [backup-simplify]: Simplify 1 into 1 5.845 * [backup-simplify]: Simplify (/ -1 1) into -1 5.845 * [backup-simplify]: Simplify (* -1 -1) into 1 5.846 * [backup-simplify]: Simplify (+ 0 1) into 1 5.846 * [backup-simplify]: Simplify (sqrt 1) into 1 5.847 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 5.848 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 5.849 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 5.849 * [backup-simplify]: Simplify (+ 0 0) into 0 5.850 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.851 * [backup-simplify]: Simplify (log 1) into 0 5.851 * [taylor]: Taking taylor expansion of y.re in x.im 5.851 * [backup-simplify]: Simplify y.re into y.re 5.852 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 5.852 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 5.853 * [backup-simplify]: Simplify (/ (- (log x.im)) y.re) into (* -1 (/ (log x.im) y.re)) 5.853 * [taylor]: Taking taylor expansion of (* -1 (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re)) in x.re 5.853 * [taylor]: Taking taylor expansion of -1 in x.re 5.853 * [backup-simplify]: Simplify -1 into -1 5.853 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re) in x.re 5.853 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 5.853 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 5.853 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 5.853 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 5.853 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 5.853 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 5.853 * [taylor]: Taking taylor expansion of -1 in x.re 5.853 * [backup-simplify]: Simplify -1 into -1 5.853 * [taylor]: Taking taylor expansion of x.re in x.re 5.854 * [backup-simplify]: Simplify 0 into 0 5.854 * [backup-simplify]: Simplify 1 into 1 5.854 * [backup-simplify]: Simplify (/ -1 1) into -1 5.854 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 5.854 * [taylor]: Taking taylor expansion of -1 in x.re 5.854 * [backup-simplify]: Simplify -1 into -1 5.854 * [taylor]: Taking taylor expansion of x.re in x.re 5.854 * [backup-simplify]: Simplify 0 into 0 5.854 * [backup-simplify]: Simplify 1 into 1 5.855 * [backup-simplify]: Simplify (/ -1 1) into -1 5.855 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 5.855 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 5.855 * [taylor]: Taking taylor expansion of -1 in x.re 5.855 * [backup-simplify]: Simplify -1 into -1 5.855 * [taylor]: Taking taylor expansion of x.im in x.re 5.855 * [backup-simplify]: Simplify x.im into x.im 5.855 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.855 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 5.855 * [taylor]: Taking taylor expansion of -1 in x.re 5.855 * [backup-simplify]: Simplify -1 into -1 5.855 * [taylor]: Taking taylor expansion of x.im in x.re 5.855 * [backup-simplify]: Simplify x.im into x.im 5.855 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.856 * [backup-simplify]: Simplify (* -1 -1) into 1 5.856 * [backup-simplify]: Simplify (+ 1 0) into 1 5.857 * [backup-simplify]: Simplify (sqrt 1) into 1 5.858 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 5.858 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 5.859 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 5.859 * [backup-simplify]: Simplify (+ 0 0) into 0 5.859 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.860 * [backup-simplify]: Simplify (log 1) into 0 5.860 * [taylor]: Taking taylor expansion of y.re in x.re 5.860 * [backup-simplify]: Simplify y.re into y.re 5.860 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.861 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.861 * [backup-simplify]: Simplify (/ (- (log x.re)) y.re) into (* -1 (/ (log x.re) y.re)) 5.861 * [taylor]: Taking taylor expansion of (* -1 (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re)) in y.re 5.861 * [taylor]: Taking taylor expansion of -1 in y.re 5.861 * [backup-simplify]: Simplify -1 into -1 5.861 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re) in y.re 5.861 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 5.861 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 5.861 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 5.861 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 5.861 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 5.861 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 5.861 * [taylor]: Taking taylor expansion of -1 in y.re 5.861 * [backup-simplify]: Simplify -1 into -1 5.861 * [taylor]: Taking taylor expansion of x.re in y.re 5.861 * [backup-simplify]: Simplify x.re into x.re 5.861 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.861 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 5.861 * [taylor]: Taking taylor expansion of -1 in y.re 5.861 * [backup-simplify]: Simplify -1 into -1 5.861 * [taylor]: Taking taylor expansion of x.re in y.re 5.861 * [backup-simplify]: Simplify x.re into x.re 5.861 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.862 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 5.862 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 5.862 * [taylor]: Taking taylor expansion of -1 in y.re 5.862 * [backup-simplify]: Simplify -1 into -1 5.862 * [taylor]: Taking taylor expansion of x.im in y.re 5.862 * [backup-simplify]: Simplify x.im into x.im 5.862 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.862 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 5.862 * [taylor]: Taking taylor expansion of -1 in y.re 5.862 * [backup-simplify]: Simplify -1 into -1 5.862 * [taylor]: Taking taylor expansion of x.im in y.re 5.862 * [backup-simplify]: Simplify x.im into x.im 5.862 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.862 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 5.862 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 5.863 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 5.863 * [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)))) 5.863 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 5.864 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 5.864 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 5.864 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 5.864 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 5.864 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 5.865 * [backup-simplify]: Simplify (+ 0 0) into 0 5.866 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.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))))) 5.866 * [taylor]: Taking taylor expansion of y.re in y.re 5.866 * [backup-simplify]: Simplify 0 into 0 5.866 * [backup-simplify]: Simplify 1 into 1 5.867 * [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))))) 5.867 * [taylor]: Taking taylor expansion of (* -1 (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re)) in y.re 5.867 * [taylor]: Taking taylor expansion of -1 in y.re 5.867 * [backup-simplify]: Simplify -1 into -1 5.867 * [taylor]: Taking taylor expansion of (/ (log (hypot (/ -1 x.re) (/ -1 x.im))) y.re) in y.re 5.867 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 5.867 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 5.867 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 5.867 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 5.867 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 5.867 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 5.867 * [taylor]: Taking taylor expansion of -1 in y.re 5.867 * [backup-simplify]: Simplify -1 into -1 5.867 * [taylor]: Taking taylor expansion of x.re in y.re 5.867 * [backup-simplify]: Simplify x.re into x.re 5.868 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.868 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 5.868 * [taylor]: Taking taylor expansion of -1 in y.re 5.868 * [backup-simplify]: Simplify -1 into -1 5.868 * [taylor]: Taking taylor expansion of x.re in y.re 5.868 * [backup-simplify]: Simplify x.re into x.re 5.868 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 5.868 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 5.868 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 5.868 * [taylor]: Taking taylor expansion of -1 in y.re 5.868 * [backup-simplify]: Simplify -1 into -1 5.868 * [taylor]: Taking taylor expansion of x.im in y.re 5.868 * [backup-simplify]: Simplify x.im into x.im 5.868 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.868 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 5.868 * [taylor]: Taking taylor expansion of -1 in y.re 5.868 * [backup-simplify]: Simplify -1 into -1 5.868 * [taylor]: Taking taylor expansion of x.im in y.re 5.868 * [backup-simplify]: Simplify x.im into x.im 5.868 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 5.868 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 5.868 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 5.869 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 5.869 * [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)))) 5.870 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 5.870 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 5.870 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 5.870 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 5.870 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 5.871 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 5.871 * [backup-simplify]: Simplify (+ 0 0) into 0 5.872 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.872 * [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))))) 5.872 * [taylor]: Taking taylor expansion of y.re in y.re 5.872 * [backup-simplify]: Simplify 0 into 0 5.872 * [backup-simplify]: Simplify 1 into 1 5.873 * [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))))) 5.874 * [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)))))) 5.874 * [taylor]: Taking taylor expansion of (* -1 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) in x.re 5.874 * [taylor]: Taking taylor expansion of -1 in x.re 5.874 * [backup-simplify]: Simplify -1 into -1 5.874 * [taylor]: Taking taylor expansion of (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) in x.re 5.874 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) in x.re 5.874 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) in x.re 5.874 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 5.874 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 5.874 * [taylor]: Taking taylor expansion of x.im in x.re 5.874 * [backup-simplify]: Simplify x.im into x.im 5.874 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 5.875 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 5.875 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 5.875 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 5.875 * [taylor]: Taking taylor expansion of x.re in x.re 5.875 * [backup-simplify]: Simplify 0 into 0 5.875 * [backup-simplify]: Simplify 1 into 1 5.875 * [backup-simplify]: Simplify (* 1 1) into 1 5.875 * [backup-simplify]: Simplify (/ 1 1) into 1 5.876 * [backup-simplify]: Simplify (+ 0 1) into 1 5.876 * [backup-simplify]: Simplify (sqrt 1) into 1 5.876 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.877 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.877 * [backup-simplify]: Simplify (+ 0 0) into 0 5.877 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.878 * [backup-simplify]: Simplify (log 1) into 0 5.878 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.878 * [backup-simplify]: Simplify (* -1 (- (log x.re))) into (log x.re) 5.878 * [taylor]: Taking taylor expansion of (log x.re) in x.im 5.878 * [taylor]: Taking taylor expansion of x.re in x.im 5.878 * [backup-simplify]: Simplify x.re into x.re 5.879 * [backup-simplify]: Simplify (log x.re) into (log x.re) 5.879 * [backup-simplify]: Simplify (log x.re) into (log x.re) 5.880 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))) 1)))) 1) into 0 5.882 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) (/ 0 1)))) into 0 5.883 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))))) into 0 5.883 * [taylor]: Taking taylor expansion of 0 in x.re 5.883 * [backup-simplify]: Simplify 0 into 0 5.883 * [taylor]: Taking taylor expansion of 0 in x.im 5.883 * [backup-simplify]: Simplify 0 into 0 5.883 * [backup-simplify]: Simplify 0 into 0 5.884 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 5.884 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.885 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (- (log x.re)))) into 0 5.885 * [taylor]: Taking taylor expansion of 0 in x.im 5.885 * [backup-simplify]: Simplify 0 into 0 5.885 * [backup-simplify]: Simplify 0 into 0 5.886 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 5.886 * [backup-simplify]: Simplify 0 into 0 5.886 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 5.887 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 5.888 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (+ (* 0 0) (* 0 (/ -1 x.re)))) into 0 5.889 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 5.889 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 5.890 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 5.891 * [backup-simplify]: Simplify (+ 0 0) into 0 5.893 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 5.899 * [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 5.902 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.905 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (log (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))))) into 0 5.905 * [taylor]: Taking taylor expansion of 0 in x.re 5.905 * [backup-simplify]: Simplify 0 into 0 5.905 * [taylor]: Taking taylor expansion of 0 in x.im 5.905 * [backup-simplify]: Simplify 0 into 0 5.905 * [backup-simplify]: Simplify 0 into 0 5.905 * [taylor]: Taking taylor expansion of 0 in x.im 5.905 * [backup-simplify]: Simplify 0 into 0 5.905 * [backup-simplify]: Simplify 0 into 0 5.906 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.907 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.908 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 2)) 0) into (/ 1 (pow x.im 2)) 5.910 * [backup-simplify]: Simplify (/ (- (/ 1 (pow x.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow x.im 2)) 5.913 * [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)) 5.914 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 5.915 * [backup-simplify]: Simplify (+ (* -1 (/ 1/2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log x.re))))) into (- (* 1/2 (/ 1 (pow x.im 2)))) 5.915 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow x.im 2)))) in x.im 5.915 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow x.im 2))) in x.im 5.915 * [taylor]: Taking taylor expansion of 1/2 in x.im 5.915 * [backup-simplify]: Simplify 1/2 into 1/2 5.915 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 5.915 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 5.915 * [taylor]: Taking taylor expansion of x.im in x.im 5.915 * [backup-simplify]: Simplify 0 into 0 5.915 * [backup-simplify]: Simplify 1 into 1 5.915 * [backup-simplify]: Simplify (* 1 1) into 1 5.916 * [backup-simplify]: Simplify (/ 1 1) into 1 5.916 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.917 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.917 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.918 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.918 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 5.919 * [backup-simplify]: Simplify (- 0) into 0 5.919 * [backup-simplify]: Simplify 0 into 0 5.919 * [backup-simplify]: Simplify (* (log (/ 1 (- x.re))) (* 1 (* 1 (/ 1 (/ 1 (- y.re)))))) into (* -1 (* y.re (log (/ -1 x.re)))) 5.919 * * * [progress]: simplifying candidates 5.919 * * * * [progress]: [ 1 / 93 ] simplifiying candidate #real (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 5.919 * * * * [progress]: [ 2 / 93 ] simplifiying candidate # 5.919 * * * * [progress]: [ 3 / 93 ] simplifiying candidate # 5.919 * * * * [progress]: [ 4 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 5 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 6 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 7 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 8 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 9 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 10 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 11 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 12 / 93 ] simplifiying candidate #real (real->posit16 (* (atan2 x.im x.re) y.im))) (* y.re (log (hypot x.re x.im)))))))> 5.920 * * * * [progress]: [ 13 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 14 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 15 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 16 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 17 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 18 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 19 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 20 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 21 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 22 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 23 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 24 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 25 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 26 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 27 / 93 ] simplifiying candidate # 5.920 * * * * [progress]: [ 28 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 29 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 30 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 31 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 32 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 33 / 93 ] simplifiying candidate #real (real->posit16 (* (atan2 x.im x.re) y.re))))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 5.921 * * * * [progress]: [ 34 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 35 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 36 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 37 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 38 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 39 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 40 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 41 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 42 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 43 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 44 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 45 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 46 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 47 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 48 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 49 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 50 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 51 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 52 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 53 / 93 ] simplifiying candidate # 5.921 * * * * [progress]: [ 54 / 93 ] simplifiying candidate #real (real->posit16 (* y.re (log (hypot x.re x.im)))))))))> 5.922 * * * * [progress]: [ 55 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 56 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 57 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 58 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 59 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 60 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 61 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 62 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 63 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 64 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 65 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 66 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 67 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 68 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 69 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 70 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 71 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 72 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 73 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 74 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 75 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 76 / 93 ] simplifiying candidate # 5.922 * * * * [progress]: [ 77 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 78 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 79 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 80 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 81 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 82 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 83 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 84 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 85 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 86 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 87 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 88 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 89 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 90 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 91 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 92 / 93 ] simplifiying candidate # 5.923 * * * * [progress]: [ 93 / 93 ] simplifiying candidate # 5.924 * [simplify]: Simplifying: (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (expm1 (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (log1p (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cos (* y.im (log (hypot x.re x.im)))) (cos (* (atan2 x.im x.re) y.re))) (* (sin (* y.im (log (hypot x.re x.im)))) (sin (* (atan2 x.im x.re) y.re))) (log (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (exp (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (* (* (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)))) (real->posit16 (* (atan2 x.im x.re) y.im)) (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.re)) (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 (* y.re (log (hypot x.re x.im)))) (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))) (- 1 (+ (* y.im (* (atan2 x.im x.re) (* y.re (log x.im)))) (* 1/2 (* (pow y.im 2) (pow (log x.im) 2))))) (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) (cos (- (* (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)))) 5.926 * * [simplify]: iteration 0: 150 enodes 6.157 * * [simplify]: iteration 1: 295 enodes 6.601 * * [simplify]: iteration 2: 708 enodes 7.726 * * [simplify]: iteration 3: 1996 enodes 10.948 * * [simplify]: iteration complete: 5000 enodes 10.948 * * [simplify]: Extracting #0: cost 68 inf + 0 10.949 * * [simplify]: Extracting #1: cost 529 inf + 2 10.954 * * [simplify]: Extracting #2: cost 1188 inf + 4104 10.972 * * [simplify]: Extracting #3: cost 792 inf + 106773 11.023 * * [simplify]: Extracting #4: cost 122 inf + 267437 11.111 * * [simplify]: Extracting #5: cost 5 inf + 299688 11.190 * * [simplify]: Extracting #6: cost 0 inf + 301350 11.252 * [simplify]: Simplified to: (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (expm1 (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (log1p (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (cos (* y.re (atan2 x.im x.re))) (cos (* (log (hypot x.re x.im)) y.im))) (* (sin (* y.re (atan2 x.im x.re))) (sin (* (log (hypot x.re x.im)) y.im))) (log (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (exp (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))) (* (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))) (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (real->posit16 (* y.im (atan2 x.im x.re))) (expm1 (* y.im (atan2 x.im x.re))) (log1p (* y.im (atan2 x.im x.re))) (* y.im (atan2 x.im x.re)) (log (* y.im (atan2 x.im x.re))) (log (* y.im (atan2 x.im x.re))) (exp (* y.im (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))) (* (cbrt (* y.im (atan2 x.im x.re))) (cbrt (* y.im (atan2 x.im x.re)))) (cbrt (* y.im (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))) (sqrt (* y.im (atan2 x.im x.re))) (sqrt (* y.im (atan2 x.im x.re))) (* (sqrt (atan2 x.im x.re)) (sqrt y.im)) (* (sqrt (atan2 x.im x.re)) (sqrt y.im)) (* (cbrt y.im) (* (atan2 x.im x.re) (cbrt y.im))) (* (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))) (* y.im (atan2 x.im x.re)) (real->posit16 (* y.re (atan2 x.im x.re))) (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))) (* (* (* (atan2 x.im x.re) y.re) (* (atan2 x.im x.re) y.re)) (* (atan2 x.im x.re) y.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))) (* (* (* (atan2 x.im x.re) y.re) (* (atan2 x.im x.re) y.re)) (* (atan2 x.im x.re) y.re)) (sqrt (* y.re (atan2 x.im x.re))) (sqrt (* y.re (atan2 x.im x.re))) (* (sqrt (atan2 x.im x.re)) (sqrt y.re)) (* (sqrt (atan2 x.im x.re)) (sqrt y.re)) (* (cbrt y.re) (* (cbrt y.re) (atan2 x.im x.re))) (* (atan2 x.im x.re) (sqrt y.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 (log (hypot x.re x.im)))) (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))) (* (* y.re (log (hypot x.re x.im))) (* 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))))) (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)))) (* (log (cbrt (hypot x.re x.im))) (+ y.re 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) 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) (* (log (sqrt (hypot x.re x.im))) y.re) (* (log (sqrt (hypot x.re x.im))) y.re) 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))) (* (log (hypot x.re x.im)) (sqrt y.re)) (* y.re (log (hypot x.re x.im))) (- 1 (fma (* 1/2 (* (log x.im) y.im)) (* (log x.im) y.im) (* (* y.re (atan2 x.im x.re)) (* (log x.im) y.im)))) (cos (fma (atan2 x.im x.re) y.re (* (log x.re) y.im))) (cos (- (* y.re (atan2 x.im x.re)) (* (log (/ -1 x.re)) y.im))) (* y.im (atan2 x.im x.re)) (* y.im (atan2 x.im x.re)) (* y.im (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 (log x.im)) (* y.re (log x.re)) (* (- y.re) (log (/ -1 x.re))) 11.259 * * * [progress]: adding candidates to table 12.820 * * [progress]: iteration 2 / 4 12.820 * * * [progress]: picking best candidate 12.982 * * * * [pick]: Picked # 12.982 * * * [progress]: localizing error 13.304 * * * [progress]: generating rewritten candidates 13.305 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 13.318 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 3 2 1) 13.321 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 3 1 2) 13.323 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 3 1 1) 13.327 * * * [progress]: generating series expansions 13.327 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 13.329 * [backup-simplify]: Simplify (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re)))) into (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) 13.329 * [approximate]: Taking taylor expansion of (cos (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 13.329 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.re 13.329 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.re 13.329 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 13.329 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.re 13.329 * [taylor]: Taking taylor expansion of y.im in y.re 13.329 * [backup-simplify]: Simplify y.im into y.im 13.329 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 13.329 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 13.329 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 13.329 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 13.329 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 13.329 * [taylor]: Taking taylor expansion of x.re in y.re 13.329 * [backup-simplify]: Simplify x.re into x.re 13.330 * [taylor]: Taking taylor expansion of x.re in y.re 13.330 * [backup-simplify]: Simplify x.re into x.re 13.330 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 13.330 * [taylor]: Taking taylor expansion of x.im in y.re 13.330 * [backup-simplify]: Simplify x.im into x.im 13.330 * [taylor]: Taking taylor expansion of x.im in y.re 13.330 * [backup-simplify]: Simplify x.im into x.im 13.330 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 13.330 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 13.330 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 13.331 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 13.331 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 13.331 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 13.332 * [backup-simplify]: Simplify (+ 0 0) into 0 13.332 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 13.333 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 13.333 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 13.333 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 13.333 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.333 * [taylor]: Taking taylor expansion of y.re in y.re 13.333 * [backup-simplify]: Simplify 0 into 0 13.333 * [backup-simplify]: Simplify 1 into 1 13.334 * [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))))) 13.334 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 13.335 * [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))))) 13.336 * [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)))))) 13.337 * [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)))))) 13.337 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.im 13.337 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.im 13.337 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 13.337 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.im 13.337 * [taylor]: Taking taylor expansion of y.im in x.im 13.337 * [backup-simplify]: Simplify y.im into y.im 13.337 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.im 13.337 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.im 13.337 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 13.337 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.im 13.337 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.im 13.337 * [taylor]: Taking taylor expansion of x.re in x.im 13.337 * [backup-simplify]: Simplify x.re into x.re 13.337 * [taylor]: Taking taylor expansion of x.re in x.im 13.337 * [backup-simplify]: Simplify x.re into x.re 13.337 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.im 13.337 * [taylor]: Taking taylor expansion of x.im in x.im 13.337 * [backup-simplify]: Simplify 0 into 0 13.337 * [backup-simplify]: Simplify 1 into 1 13.337 * [taylor]: Taking taylor expansion of x.im in x.im 13.337 * [backup-simplify]: Simplify 0 into 0 13.337 * [backup-simplify]: Simplify 1 into 1 13.337 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 13.338 * [backup-simplify]: Simplify (* 0 0) into 0 13.338 * [backup-simplify]: Simplify (+ (pow x.re 2) 0) into (pow x.re 2) 13.338 * [backup-simplify]: Simplify (sqrt (pow x.re 2)) into x.re 13.338 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 13.339 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 13.339 * [backup-simplify]: Simplify (+ 0 0) into 0 13.339 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.re 2)))) into 0 13.340 * [backup-simplify]: Simplify (log x.re) into (log x.re) 13.340 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 13.340 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 13.340 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.340 * [taylor]: Taking taylor expansion of y.re in x.im 13.340 * [backup-simplify]: Simplify y.re into y.re 13.340 * [backup-simplify]: Simplify (* y.im (log x.re)) into (* y.im (log x.re)) 13.340 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 13.341 * [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))) 13.341 * [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)))) 13.342 * [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)))) 13.342 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.re 13.342 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.re 13.342 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 13.342 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.re 13.342 * [taylor]: Taking taylor expansion of y.im in x.re 13.342 * [backup-simplify]: Simplify y.im into y.im 13.342 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.re 13.342 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.re 13.342 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 13.342 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.re 13.342 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.re 13.342 * [taylor]: Taking taylor expansion of x.re in x.re 13.342 * [backup-simplify]: Simplify 0 into 0 13.343 * [backup-simplify]: Simplify 1 into 1 13.343 * [taylor]: Taking taylor expansion of x.re in x.re 13.343 * [backup-simplify]: Simplify 0 into 0 13.343 * [backup-simplify]: Simplify 1 into 1 13.343 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.re 13.343 * [taylor]: Taking taylor expansion of x.im in x.re 13.343 * [backup-simplify]: Simplify x.im into x.im 13.343 * [taylor]: Taking taylor expansion of x.im in x.re 13.343 * [backup-simplify]: Simplify x.im into x.im 13.343 * [backup-simplify]: Simplify (* 0 0) into 0 13.343 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 13.343 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 13.344 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 13.344 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 13.344 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 13.345 * [backup-simplify]: Simplify (+ 0 0) into 0 13.345 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 13.345 * [backup-simplify]: Simplify (log x.im) into (log x.im) 13.345 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 13.345 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 13.345 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.345 * [taylor]: Taking taylor expansion of y.re in x.re 13.345 * [backup-simplify]: Simplify y.re into y.re 13.346 * [backup-simplify]: Simplify (* y.im (log x.im)) into (* y.im (log x.im)) 13.346 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 13.347 * [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))) 13.348 * [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)))) 13.349 * [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)))) 13.349 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 13.349 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 13.349 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 13.349 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 13.349 * [taylor]: Taking taylor expansion of y.im in y.im 13.349 * [backup-simplify]: Simplify 0 into 0 13.349 * [backup-simplify]: Simplify 1 into 1 13.349 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 13.349 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 13.350 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 13.350 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 13.350 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 13.350 * [taylor]: Taking taylor expansion of x.re in y.im 13.350 * [backup-simplify]: Simplify x.re into x.re 13.350 * [taylor]: Taking taylor expansion of x.re in y.im 13.350 * [backup-simplify]: Simplify x.re into x.re 13.350 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 13.350 * [taylor]: Taking taylor expansion of x.im in y.im 13.350 * [backup-simplify]: Simplify x.im into x.im 13.350 * [taylor]: Taking taylor expansion of x.im in y.im 13.350 * [backup-simplify]: Simplify x.im into x.im 13.350 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 13.350 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 13.351 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 13.352 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 13.352 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 13.353 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 13.353 * [backup-simplify]: Simplify (+ 0 0) into 0 13.354 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 13.356 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 13.356 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 13.356 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 13.356 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.356 * [taylor]: Taking taylor expansion of y.re in y.im 13.356 * [backup-simplify]: Simplify y.re into y.re 13.357 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 13.358 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 13.358 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 13.359 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 13.360 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 13.360 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 13.360 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 13.360 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 13.360 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 13.360 * [taylor]: Taking taylor expansion of y.im in y.im 13.360 * [backup-simplify]: Simplify 0 into 0 13.360 * [backup-simplify]: Simplify 1 into 1 13.360 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 13.360 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 13.360 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 13.360 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 13.360 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 13.360 * [taylor]: Taking taylor expansion of x.re in y.im 13.360 * [backup-simplify]: Simplify x.re into x.re 13.360 * [taylor]: Taking taylor expansion of x.re in y.im 13.361 * [backup-simplify]: Simplify x.re into x.re 13.361 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 13.361 * [taylor]: Taking taylor expansion of x.im in y.im 13.361 * [backup-simplify]: Simplify x.im into x.im 13.361 * [taylor]: Taking taylor expansion of x.im in y.im 13.361 * [backup-simplify]: Simplify x.im into x.im 13.361 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 13.361 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 13.362 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 13.363 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 13.363 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 13.363 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 13.364 * [backup-simplify]: Simplify (+ 0 0) into 0 13.365 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 13.366 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 13.366 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 13.366 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 13.367 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.367 * [taylor]: Taking taylor expansion of y.re in y.im 13.367 * [backup-simplify]: Simplify y.re into y.re 13.368 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 13.368 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 13.369 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 13.369 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 13.370 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 13.371 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 13.372 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 13.372 * [backup-simplify]: Simplify (- 0) into 0 13.373 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 13.373 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 13.373 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 13.373 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 13.373 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.373 * [taylor]: Taking taylor expansion of y.re in x.re 13.373 * [backup-simplify]: Simplify y.re into y.re 13.374 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 13.374 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 13.375 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 13.376 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 13.376 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 13.377 * [backup-simplify]: Simplify (- 0) into 0 13.378 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 13.378 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 13.378 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 13.378 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 13.378 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.378 * [taylor]: Taking taylor expansion of y.re in x.im 13.378 * [backup-simplify]: Simplify y.re into y.re 13.379 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 13.379 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 13.380 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 13.381 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 13.381 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 13.382 * [backup-simplify]: Simplify (- 0) into 0 13.383 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 13.383 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 13.383 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 13.383 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 13.383 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.383 * [taylor]: Taking taylor expansion of y.re in y.re 13.383 * [backup-simplify]: Simplify 0 into 0 13.383 * [backup-simplify]: Simplify 1 into 1 13.383 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 13.384 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 13.384 * [backup-simplify]: Simplify 1 into 1 13.385 * [backup-simplify]: Simplify (+ 0) into 0 13.386 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 13.387 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 1) into 0 13.388 * [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)))) 13.389 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 13.389 * [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)))) 13.390 * [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)))) 13.391 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0)) into (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 13.393 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 13.394 * [backup-simplify]: Simplify (+ 0 (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) 13.394 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) in x.re 13.394 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) in x.re 13.394 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 13.394 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 13.394 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 13.394 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.394 * [taylor]: Taking taylor expansion of y.re in x.re 13.394 * [backup-simplify]: Simplify y.re into y.re 13.394 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 13.395 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 13.395 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 13.395 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) in x.re 13.395 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.im 2) (pow x.re 2))) in x.re 13.395 * [taylor]: Taking taylor expansion of (+ (pow x.im 2) (pow x.re 2)) in x.re 13.395 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 13.395 * [taylor]: Taking taylor expansion of x.im in x.re 13.395 * [backup-simplify]: Simplify x.im into x.im 13.395 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 13.395 * [taylor]: Taking taylor expansion of x.re in x.re 13.395 * [backup-simplify]: Simplify 0 into 0 13.395 * [backup-simplify]: Simplify 1 into 1 13.395 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 13.396 * [backup-simplify]: Simplify (+ (pow x.im 2) 0) into (pow x.im 2) 13.396 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 13.396 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 13.396 * [backup-simplify]: Simplify (+ 0 0) into 0 13.397 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 13.397 * [backup-simplify]: Simplify (log x.im) into (log x.im) 13.397 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 13.397 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 13.398 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 13.398 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) 13.399 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) 13.399 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) in x.im 13.399 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) in x.im 13.399 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 13.399 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 13.399 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 13.399 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.399 * [taylor]: Taking taylor expansion of y.re in x.im 13.399 * [backup-simplify]: Simplify y.re into y.re 13.399 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 13.400 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 13.400 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 13.400 * [taylor]: Taking taylor expansion of (log x.im) in x.im 13.400 * [taylor]: Taking taylor expansion of x.im in x.im 13.400 * [backup-simplify]: Simplify 0 into 0 13.400 * [backup-simplify]: Simplify 1 into 1 13.400 * [backup-simplify]: Simplify (log 1) into 0 13.401 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 13.401 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 13.401 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 13.402 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 13.402 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) 13.403 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) 13.403 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) in y.re 13.403 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) in y.re 13.403 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 13.403 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 13.403 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 13.403 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.403 * [taylor]: Taking taylor expansion of y.re in y.re 13.403 * [backup-simplify]: Simplify 0 into 0 13.403 * [backup-simplify]: Simplify 1 into 1 13.403 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 13.404 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 13.404 * [taylor]: Taking taylor expansion of (log x.im) in y.re 13.404 * [taylor]: Taking taylor expansion of x.im in y.re 13.404 * [backup-simplify]: Simplify x.im into x.im 13.404 * [backup-simplify]: Simplify (log x.im) into (log x.im) 13.404 * [backup-simplify]: Simplify (* 0 (log x.im)) into 0 13.404 * [backup-simplify]: Simplify (- 0) into 0 13.404 * [backup-simplify]: Simplify 0 into 0 13.405 * [backup-simplify]: Simplify (+ 0) into 0 13.405 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 13.406 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 13.406 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 13.407 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 13.407 * [backup-simplify]: Simplify (- 0) into 0 13.407 * [backup-simplify]: Simplify (+ 0 0) into 0 13.407 * [taylor]: Taking taylor expansion of 0 in x.im 13.407 * [backup-simplify]: Simplify 0 into 0 13.407 * [taylor]: Taking taylor expansion of 0 in y.re 13.407 * [backup-simplify]: Simplify 0 into 0 13.407 * [backup-simplify]: Simplify 0 into 0 13.408 * [backup-simplify]: Simplify (+ 0) into 0 13.408 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 13.409 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 13.409 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 13.410 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 13.410 * [backup-simplify]: Simplify (- 0) into 0 13.410 * [backup-simplify]: Simplify (+ 0 0) into 0 13.410 * [taylor]: Taking taylor expansion of 0 in y.re 13.410 * [backup-simplify]: Simplify 0 into 0 13.410 * [backup-simplify]: Simplify 0 into 0 13.411 * [backup-simplify]: Simplify (+ 0) into 0 13.411 * [backup-simplify]: Simplify 0 into 0 13.413 * [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))) 13.417 * [backup-simplify]: Simplify (+ (* (cos (* (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 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 13.418 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 13.419 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 13.420 * [backup-simplify]: Simplify (+ 0 0) into 0 13.421 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow x.re 2) (pow x.im 2))))) into 0 13.426 * [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 13.429 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) into 0 13.430 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 13.430 * [backup-simplify]: Simplify (+ 0 0) into 0 13.431 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 13.434 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0))) into 0 13.434 * [backup-simplify]: Simplify (- 0) into 0 13.438 * [backup-simplify]: Simplify (+ (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 0) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) 13.438 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) in x.re 13.438 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) in x.re 13.438 * [taylor]: Taking taylor expansion of 1/2 in x.re 13.438 * [backup-simplify]: Simplify 1/2 into 1/2 13.438 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)) in x.re 13.438 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 13.438 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 13.438 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 13.438 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.438 * [taylor]: Taking taylor expansion of y.re in x.re 13.438 * [backup-simplify]: Simplify y.re into y.re 13.439 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 13.439 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 13.440 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 13.440 * [taylor]: Taking taylor expansion of (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2) in x.re 13.440 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 13.440 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 13.440 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 13.440 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 13.440 * [taylor]: Taking taylor expansion of x.re in x.re 13.440 * [backup-simplify]: Simplify 0 into 0 13.440 * [backup-simplify]: Simplify 1 into 1 13.440 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 13.440 * [taylor]: Taking taylor expansion of x.im in x.re 13.440 * [backup-simplify]: Simplify x.im into x.im 13.441 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 13.441 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 13.442 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 13.442 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 13.443 * [backup-simplify]: Simplify (+ 0 0) into 0 13.443 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 13.444 * [backup-simplify]: Simplify (log x.im) into (log x.im) 13.444 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 13.445 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 13.445 * [backup-simplify]: Simplify (- 0) into 0 13.446 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 13.447 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 13.448 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 13.450 * [backup-simplify]: Simplify (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 13.451 * [backup-simplify]: Simplify (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 13.451 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in x.im 13.451 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in x.im 13.451 * [taylor]: Taking taylor expansion of 1/2 in x.im 13.451 * [backup-simplify]: Simplify 1/2 into 1/2 13.451 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in x.im 13.451 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 13.451 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 13.452 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 13.452 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.452 * [taylor]: Taking taylor expansion of y.re in x.im 13.452 * [backup-simplify]: Simplify y.re into y.re 13.452 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 13.453 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 13.453 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 13.454 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in x.im 13.454 * [taylor]: Taking taylor expansion of (log x.im) in x.im 13.454 * [taylor]: Taking taylor expansion of x.im in x.im 13.454 * [backup-simplify]: Simplify 0 into 0 13.454 * [backup-simplify]: Simplify 1 into 1 13.454 * [backup-simplify]: Simplify (log 1) into 0 13.455 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 13.456 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 13.457 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 13.457 * [backup-simplify]: Simplify (- 0) into 0 13.458 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 13.458 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 13.459 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 13.460 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 13.461 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 13.463 * [backup-simplify]: Simplify (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 13.464 * [backup-simplify]: Simplify (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 13.464 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in y.re 13.464 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in y.re 13.464 * [taylor]: Taking taylor expansion of 1/2 in y.re 13.465 * [backup-simplify]: Simplify 1/2 into 1/2 13.465 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in y.re 13.465 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 13.465 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 13.465 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 13.465 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.465 * [taylor]: Taking taylor expansion of y.re in y.re 13.465 * [backup-simplify]: Simplify 0 into 0 13.465 * [backup-simplify]: Simplify 1 into 1 13.465 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 13.466 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 13.466 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in y.re 13.466 * [taylor]: Taking taylor expansion of (log x.im) in y.re 13.466 * [taylor]: Taking taylor expansion of x.im in y.re 13.467 * [backup-simplify]: Simplify x.im into x.im 13.467 * [backup-simplify]: Simplify (log x.im) into (log x.im) 13.467 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 13.468 * [backup-simplify]: Simplify (* 1 (pow (log x.im) 2)) into (pow (log x.im) 2) 13.469 * [backup-simplify]: Simplify (* 1/2 (pow (log x.im) 2)) into (* 1/2 (pow (log x.im) 2)) 13.470 * [backup-simplify]: Simplify (- (* 1/2 (pow (log x.im) 2))) into (- (* 1/2 (pow (log x.im) 2))) 13.470 * [backup-simplify]: Simplify (- (* 1/2 (pow (log x.im) 2))) into (- (* 1/2 (pow (log x.im) 2))) 13.472 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 13.472 * [backup-simplify]: Simplify (+ 0) into 0 13.474 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 13.474 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 13.475 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 13.476 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 13.477 * [backup-simplify]: Simplify (+ 0 0) into 0 13.478 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 13.478 * [backup-simplify]: Simplify (- 0) into 0 13.478 * [taylor]: Taking taylor expansion of 0 in x.im 13.478 * [backup-simplify]: Simplify 0 into 0 13.478 * [taylor]: Taking taylor expansion of 0 in y.re 13.478 * [backup-simplify]: Simplify 0 into 0 13.478 * [backup-simplify]: Simplify 0 into 0 13.479 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 13.481 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 13.482 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 13.483 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 13.484 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 13.484 * [backup-simplify]: Simplify (- 0) into 0 13.485 * [backup-simplify]: Simplify (+ 0 0) into 0 13.485 * [taylor]: Taking taylor expansion of 0 in x.im 13.485 * [backup-simplify]: Simplify 0 into 0 13.485 * [taylor]: Taking taylor expansion of 0 in y.re 13.485 * [backup-simplify]: Simplify 0 into 0 13.485 * [backup-simplify]: Simplify 0 into 0 13.486 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 13.487 * [backup-simplify]: Simplify (+ 0) into 0 13.488 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 13.489 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 13.490 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 13.491 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 13.491 * [backup-simplify]: Simplify (+ 0 0) into 0 13.492 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 13.493 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 13.493 * [backup-simplify]: Simplify (- 0) into 0 13.493 * [taylor]: Taking taylor expansion of 0 in y.re 13.493 * [backup-simplify]: Simplify 0 into 0 13.494 * [backup-simplify]: Simplify 0 into 0 13.494 * [taylor]: Taking taylor expansion of 0 in y.re 13.494 * [backup-simplify]: Simplify 0 into 0 13.494 * [backup-simplify]: Simplify 0 into 0 13.494 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 13.495 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 13.496 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 13.496 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 13.497 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 13.497 * [backup-simplify]: Simplify (- 0) into 0 13.497 * [backup-simplify]: Simplify (+ 0 0) into 0 13.497 * [taylor]: Taking taylor expansion of 0 in y.re 13.497 * [backup-simplify]: Simplify 0 into 0 13.497 * [backup-simplify]: Simplify 0 into 0 13.498 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 13.499 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (atan2 x.im x.re) 1) 1))) into (atan2 x.im x.re) 13.499 * [backup-simplify]: Simplify (+ (* 0 0) (* (atan2 x.im x.re) (log x.im))) into (* (atan2 x.im x.re) (log x.im)) 13.500 * [backup-simplify]: Simplify (- (* (atan2 x.im x.re) (log x.im))) into (- (* (atan2 x.im x.re) (log x.im))) 13.500 * [backup-simplify]: Simplify (- (* (atan2 x.im x.re) (log x.im))) into (- (* (atan2 x.im x.re) (log x.im))) 13.502 * [backup-simplify]: Simplify (+ (* (- (* (atan2 x.im x.re) (log x.im))) (* y.re (* 1 (* 1 y.im)))) (+ (* (- (* 1/2 (pow (log x.im) 2))) (pow (* 1 (* 1 (* 1 y.im))) 2)) 1)) into (- 1 (+ (* y.im (* (atan2 x.im x.re) (* y.re (log x.im)))) (* 1/2 (* (pow y.im 2) (pow (log x.im) 2))))) 13.504 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (* (* (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) (cbrt (atan2 (/ 1 x.im) (/ 1 x.re)))) (* (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) (/ 1 y.re))))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 13.504 * [approximate]: Taking taylor expansion of (cos (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 13.504 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.re 13.504 * [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 13.504 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 13.504 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.re 13.504 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 13.504 * [taylor]: Taking taylor expansion of y.im in y.re 13.504 * [backup-simplify]: Simplify y.im into y.im 13.504 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 13.504 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 13.504 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 13.504 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 13.504 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 13.504 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 13.504 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 13.504 * [taylor]: Taking taylor expansion of x.re in y.re 13.504 * [backup-simplify]: Simplify x.re into x.re 13.505 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 13.505 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 13.505 * [taylor]: Taking taylor expansion of x.re in y.re 13.505 * [backup-simplify]: Simplify x.re into x.re 13.505 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 13.505 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 13.505 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 13.505 * [taylor]: Taking taylor expansion of x.im in y.re 13.505 * [backup-simplify]: Simplify x.im into x.im 13.505 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 13.505 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 13.505 * [taylor]: Taking taylor expansion of x.im in y.re 13.505 * [backup-simplify]: Simplify x.im into x.im 13.505 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 13.505 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 13.505 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 13.506 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 13.506 * [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)))) 13.506 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 13.507 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 13.507 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 13.507 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 13.507 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 13.507 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 13.508 * [backup-simplify]: Simplify (+ 0 0) into 0 13.508 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 13.509 * [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))))) 13.509 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 13.509 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 13.509 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.509 * [taylor]: Taking taylor expansion of y.re in y.re 13.509 * [backup-simplify]: Simplify 0 into 0 13.509 * [backup-simplify]: Simplify 1 into 1 13.510 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.510 * [backup-simplify]: Simplify (+ 0 (atan2 (/ 1 x.im) (/ 1 x.re))) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.511 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 13.511 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.im 13.511 * [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 13.511 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 13.511 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.im 13.511 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 13.511 * [taylor]: Taking taylor expansion of y.im in x.im 13.511 * [backup-simplify]: Simplify y.im into y.im 13.511 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 13.511 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.im 13.511 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.im 13.511 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 13.511 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.im 13.511 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.im 13.511 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 13.511 * [taylor]: Taking taylor expansion of x.re in x.im 13.511 * [backup-simplify]: Simplify x.re into x.re 13.512 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 13.512 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 13.512 * [taylor]: Taking taylor expansion of x.re in x.im 13.512 * [backup-simplify]: Simplify x.re into x.re 13.512 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 13.512 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.im 13.512 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 13.512 * [taylor]: Taking taylor expansion of x.im in x.im 13.512 * [backup-simplify]: Simplify 0 into 0 13.512 * [backup-simplify]: Simplify 1 into 1 13.512 * [backup-simplify]: Simplify (/ 1 1) into 1 13.512 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 13.512 * [taylor]: Taking taylor expansion of x.im in x.im 13.512 * [backup-simplify]: Simplify 0 into 0 13.512 * [backup-simplify]: Simplify 1 into 1 13.512 * [backup-simplify]: Simplify (/ 1 1) into 1 13.513 * [backup-simplify]: Simplify (* 1 1) into 1 13.513 * [backup-simplify]: Simplify (+ 0 1) into 1 13.513 * [backup-simplify]: Simplify (sqrt 1) into 1 13.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 13.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 13.515 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 13.515 * [backup-simplify]: Simplify (+ 0 0) into 0 13.515 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 13.515 * [backup-simplify]: Simplify (log 1) into 0 13.516 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 13.516 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 13.516 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.516 * [taylor]: Taking taylor expansion of y.re in x.im 13.516 * [backup-simplify]: Simplify y.re into y.re 13.516 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 13.517 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 13.517 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.im))) into (* -1 (/ (log x.im) y.im)) 13.517 * [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)) 13.518 * [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))) 13.519 * [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))) 13.519 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 13.519 * [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 13.519 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 13.519 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 13.519 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 13.519 * [taylor]: Taking taylor expansion of y.im in x.re 13.519 * [backup-simplify]: Simplify y.im into y.im 13.519 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 13.519 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 13.519 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 13.519 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 13.519 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 13.519 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 13.519 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 13.519 * [taylor]: Taking taylor expansion of x.re in x.re 13.519 * [backup-simplify]: Simplify 0 into 0 13.519 * [backup-simplify]: Simplify 1 into 1 13.520 * [backup-simplify]: Simplify (/ 1 1) into 1 13.520 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 13.520 * [taylor]: Taking taylor expansion of x.re in x.re 13.520 * [backup-simplify]: Simplify 0 into 0 13.520 * [backup-simplify]: Simplify 1 into 1 13.520 * [backup-simplify]: Simplify (/ 1 1) into 1 13.520 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 13.520 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 13.520 * [taylor]: Taking taylor expansion of x.im in x.re 13.520 * [backup-simplify]: Simplify x.im into x.im 13.520 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 13.520 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 13.520 * [taylor]: Taking taylor expansion of x.im in x.re 13.520 * [backup-simplify]: Simplify x.im into x.im 13.520 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 13.521 * [backup-simplify]: Simplify (* 1 1) into 1 13.521 * [backup-simplify]: Simplify (+ 1 0) into 1 13.522 * [backup-simplify]: Simplify (sqrt 1) into 1 13.522 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 13.523 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 13.523 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 13.523 * [backup-simplify]: Simplify (+ 0 0) into 0 13.524 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 13.524 * [backup-simplify]: Simplify (log 1) into 0 13.524 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 13.524 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 13.524 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.524 * [taylor]: Taking taylor expansion of y.re in x.re 13.524 * [backup-simplify]: Simplify y.re into y.re 13.525 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 13.525 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 13.525 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 13.526 * [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)) 13.527 * [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))) 13.529 * [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))) 13.529 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 13.529 * [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 13.529 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 13.529 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 13.529 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 13.529 * [taylor]: Taking taylor expansion of y.im in y.im 13.529 * [backup-simplify]: Simplify 0 into 0 13.529 * [backup-simplify]: Simplify 1 into 1 13.530 * [backup-simplify]: Simplify (/ 1 1) into 1 13.530 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 13.530 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 13.530 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 13.530 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 13.530 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 13.530 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 13.530 * [taylor]: Taking taylor expansion of x.re in y.im 13.530 * [backup-simplify]: Simplify x.re into x.re 13.530 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 13.530 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 13.530 * [taylor]: Taking taylor expansion of x.re in y.im 13.530 * [backup-simplify]: Simplify x.re into x.re 13.530 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 13.530 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 13.530 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 13.530 * [taylor]: Taking taylor expansion of x.im in y.im 13.531 * [backup-simplify]: Simplify x.im into x.im 13.531 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 13.531 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 13.531 * [taylor]: Taking taylor expansion of x.im in y.im 13.531 * [backup-simplify]: Simplify x.im into x.im 13.531 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 13.531 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 13.531 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 13.532 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 13.533 * [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)))) 13.534 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 13.534 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 13.534 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 13.535 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 13.535 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 13.535 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 13.536 * [backup-simplify]: Simplify (+ 0 0) into 0 13.537 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 13.539 * [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))))) 13.539 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 13.539 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 13.539 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.539 * [taylor]: Taking taylor expansion of y.re in y.im 13.539 * [backup-simplify]: Simplify y.re into y.re 13.540 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 13.542 * [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))))) 13.543 * [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))))) 13.545 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 13.545 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 13.545 * [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 13.546 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 13.546 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 13.546 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 13.546 * [taylor]: Taking taylor expansion of y.im in y.im 13.546 * [backup-simplify]: Simplify 0 into 0 13.546 * [backup-simplify]: Simplify 1 into 1 13.546 * [backup-simplify]: Simplify (/ 1 1) into 1 13.546 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 13.547 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 13.547 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 13.547 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 13.547 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 13.547 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 13.547 * [taylor]: Taking taylor expansion of x.re in y.im 13.547 * [backup-simplify]: Simplify x.re into x.re 13.547 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 13.547 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 13.547 * [taylor]: Taking taylor expansion of x.re in y.im 13.547 * [backup-simplify]: Simplify x.re into x.re 13.547 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 13.547 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 13.547 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 13.547 * [taylor]: Taking taylor expansion of x.im in y.im 13.547 * [backup-simplify]: Simplify x.im into x.im 13.548 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 13.548 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 13.548 * [taylor]: Taking taylor expansion of x.im in y.im 13.548 * [backup-simplify]: Simplify x.im into x.im 13.548 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 13.548 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 13.548 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 13.549 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 13.550 * [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)))) 13.551 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 13.551 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 13.551 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 13.552 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 13.552 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 13.552 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 13.553 * [backup-simplify]: Simplify (+ 0 0) into 0 13.555 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 13.556 * [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))))) 13.556 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 13.556 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 13.556 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.556 * [taylor]: Taking taylor expansion of y.re in y.im 13.557 * [backup-simplify]: Simplify y.re into y.re 13.557 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 13.558 * [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))))) 13.560 * [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))))) 13.562 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 13.562 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 13.562 * [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 13.562 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 13.562 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 13.562 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 13.562 * [taylor]: Taking taylor expansion of y.im in x.re 13.562 * [backup-simplify]: Simplify y.im into y.im 13.562 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 13.562 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 13.562 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 13.563 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 13.563 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 13.563 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 13.563 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 13.563 * [taylor]: Taking taylor expansion of x.re in x.re 13.563 * [backup-simplify]: Simplify 0 into 0 13.563 * [backup-simplify]: Simplify 1 into 1 13.563 * [backup-simplify]: Simplify (/ 1 1) into 1 13.563 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 13.563 * [taylor]: Taking taylor expansion of x.re in x.re 13.563 * [backup-simplify]: Simplify 0 into 0 13.563 * [backup-simplify]: Simplify 1 into 1 13.564 * [backup-simplify]: Simplify (/ 1 1) into 1 13.564 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 13.564 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 13.564 * [taylor]: Taking taylor expansion of x.im in x.re 13.564 * [backup-simplify]: Simplify x.im into x.im 13.564 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 13.564 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 13.564 * [taylor]: Taking taylor expansion of x.im in x.re 13.564 * [backup-simplify]: Simplify x.im into x.im 13.564 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 13.565 * [backup-simplify]: Simplify (* 1 1) into 1 13.565 * [backup-simplify]: Simplify (+ 1 0) into 1 13.566 * [backup-simplify]: Simplify (sqrt 1) into 1 13.566 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 13.567 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 13.568 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 13.568 * [backup-simplify]: Simplify (+ 0 0) into 0 13.569 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 13.569 * [backup-simplify]: Simplify (log 1) into 0 13.569 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 13.569 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 13.570 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.570 * [taylor]: Taking taylor expansion of y.re in x.re 13.570 * [backup-simplify]: Simplify y.re into y.re 13.570 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 13.571 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 13.571 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 13.571 * [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)) 13.572 * [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))) 13.573 * [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))) 13.573 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 13.574 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 13.574 * [backup-simplify]: Simplify (- 0) into 0 13.575 * [backup-simplify]: Simplify (+ (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 13.575 * [taylor]: Taking taylor expansion of (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in x.im 13.575 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in x.im 13.575 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 13.575 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 13.576 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.576 * [taylor]: Taking taylor expansion of y.re in x.im 13.576 * [backup-simplify]: Simplify y.re into y.re 13.576 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 13.576 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 13.576 * [taylor]: Taking taylor expansion of (log x.re) in x.im 13.576 * [taylor]: Taking taylor expansion of x.re in x.im 13.576 * [backup-simplify]: Simplify x.re into x.re 13.576 * [backup-simplify]: Simplify (log x.re) into (log x.re) 13.576 * [taylor]: Taking taylor expansion of y.im in x.im 13.576 * [backup-simplify]: Simplify y.im into y.im 13.576 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 13.577 * [backup-simplify]: Simplify (- (/ (log x.re) y.im)) into (- (/ (log x.re) y.im)) 13.577 * [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)) 13.578 * [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))) 13.578 * [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))) 13.579 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 13.580 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 13.580 * [backup-simplify]: Simplify (- 0) into 0 13.581 * [backup-simplify]: Simplify (+ (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 13.581 * [taylor]: Taking taylor expansion of (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in y.re 13.581 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in y.re 13.581 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 13.581 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 13.581 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.581 * [taylor]: Taking taylor expansion of y.re in y.re 13.581 * [backup-simplify]: Simplify 0 into 0 13.581 * [backup-simplify]: Simplify 1 into 1 13.582 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.582 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 13.582 * [taylor]: Taking taylor expansion of (log x.re) in y.re 13.582 * [taylor]: Taking taylor expansion of x.re in y.re 13.582 * [backup-simplify]: Simplify x.re into x.re 13.582 * [backup-simplify]: Simplify (log x.re) into (log x.re) 13.582 * [taylor]: Taking taylor expansion of y.im in y.re 13.582 * [backup-simplify]: Simplify y.im into y.im 13.582 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 13.582 * [backup-simplify]: Simplify (+ (atan2 (/ 1 x.im) (/ 1 x.re)) 0) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.583 * [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))) 13.584 * [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))) 13.584 * [taylor]: Taking taylor expansion of 0 in x.re 13.584 * [backup-simplify]: Simplify 0 into 0 13.584 * [taylor]: Taking taylor expansion of 0 in x.im 13.584 * [backup-simplify]: Simplify 0 into 0 13.584 * [taylor]: Taking taylor expansion of 0 in y.re 13.584 * [backup-simplify]: Simplify 0 into 0 13.584 * [backup-simplify]: Simplify 0 into 0 13.586 * [backup-simplify]: Simplify (+ 0) into 0 13.588 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 13.589 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 13.589 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 13.589 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 13.590 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (- (log x.re)))) into 0 13.590 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 13.590 * [backup-simplify]: Simplify (+ 0 0) into 0 13.591 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 13.592 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 13.592 * [backup-simplify]: Simplify (- 0) into 0 13.592 * [backup-simplify]: Simplify (+ 0 0) into 0 13.592 * [taylor]: Taking taylor expansion of 0 in x.im 13.592 * [backup-simplify]: Simplify 0 into 0 13.592 * [taylor]: Taking taylor expansion of 0 in y.re 13.592 * [backup-simplify]: Simplify 0 into 0 13.592 * [backup-simplify]: Simplify 0 into 0 13.593 * [backup-simplify]: Simplify (+ 0) into 0 13.594 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 13.594 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 13.595 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 13.595 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 13.596 * [backup-simplify]: Simplify (- 0) into 0 13.596 * [backup-simplify]: Simplify (+ 0 0) into 0 13.596 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 13.597 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 13.598 * [backup-simplify]: Simplify (- 0) into 0 13.598 * [backup-simplify]: Simplify (+ 0 0) into 0 13.598 * [taylor]: Taking taylor expansion of 0 in y.re 13.598 * [backup-simplify]: Simplify 0 into 0 13.598 * [backup-simplify]: Simplify 0 into 0 13.598 * [backup-simplify]: Simplify 0 into 0 13.598 * [taylor]: Taking taylor expansion of 0 in x.re 13.598 * [backup-simplify]: Simplify 0 into 0 13.598 * [taylor]: Taking taylor expansion of 0 in x.im 13.598 * [backup-simplify]: Simplify 0 into 0 13.598 * [taylor]: Taking taylor expansion of 0 in y.re 13.598 * [backup-simplify]: Simplify 0 into 0 13.598 * [backup-simplify]: Simplify 0 into 0 13.598 * [taylor]: Taking taylor expansion of 0 in x.im 13.598 * [backup-simplify]: Simplify 0 into 0 13.598 * [taylor]: Taking taylor expansion of 0 in y.re 13.598 * [backup-simplify]: Simplify 0 into 0 13.598 * [backup-simplify]: Simplify 0 into 0 13.599 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) (/ 1 y.re)) (/ (log (/ 1 x.re)) (/ 1 y.im)))) into (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) 13.601 * [backup-simplify]: Simplify (cos (fma (/ 1 (- y.im)) (log (hypot (/ 1 (- x.re)) (/ 1 (- x.im)))) (* (* (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))))) (* (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- y.re)))))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 13.602 * [approximate]: Taking taylor expansion of (cos (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 13.602 * [taylor]: Taking taylor expansion of (cos (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 13.602 * [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 13.602 * [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))) 13.602 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.re 13.602 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 13.602 * [taylor]: Taking taylor expansion of -1 in y.re 13.602 * [backup-simplify]: Simplify -1 into -1 13.602 * [taylor]: Taking taylor expansion of y.im in y.re 13.602 * [backup-simplify]: Simplify y.im into y.im 13.602 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 13.602 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 13.602 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 13.602 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 13.602 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 13.602 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 13.602 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 13.602 * [taylor]: Taking taylor expansion of -1 in y.re 13.602 * [backup-simplify]: Simplify -1 into -1 13.602 * [taylor]: Taking taylor expansion of x.re in y.re 13.602 * [backup-simplify]: Simplify x.re into x.re 13.602 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 13.602 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 13.602 * [taylor]: Taking taylor expansion of -1 in y.re 13.602 * [backup-simplify]: Simplify -1 into -1 13.602 * [taylor]: Taking taylor expansion of x.re in y.re 13.602 * [backup-simplify]: Simplify x.re into x.re 13.602 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 13.602 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 13.602 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 13.602 * [taylor]: Taking taylor expansion of -1 in y.re 13.602 * [backup-simplify]: Simplify -1 into -1 13.603 * [taylor]: Taking taylor expansion of x.im in y.re 13.603 * [backup-simplify]: Simplify x.im into x.im 13.603 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 13.603 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 13.603 * [taylor]: Taking taylor expansion of -1 in y.re 13.603 * [backup-simplify]: Simplify -1 into -1 13.603 * [taylor]: Taking taylor expansion of x.im in y.re 13.603 * [backup-simplify]: Simplify x.im into x.im 13.603 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 13.603 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 13.603 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 13.604 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 13.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)))) 13.605 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 13.605 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 13.605 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 13.605 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 13.605 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 13.606 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 13.606 * [backup-simplify]: Simplify (+ 0 0) into 0 13.607 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 13.609 * [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))))) 13.609 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 13.609 * [taylor]: Taking taylor expansion of -1 in y.re 13.609 * [backup-simplify]: Simplify -1 into -1 13.609 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 13.609 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 13.609 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.609 * [taylor]: Taking taylor expansion of y.re in y.re 13.609 * [backup-simplify]: Simplify 0 into 0 13.609 * [backup-simplify]: Simplify 1 into 1 13.610 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.610 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 13.611 * [backup-simplify]: Simplify (+ 0 (* -1 (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 13.613 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 13.613 * [taylor]: Taking taylor expansion of (cos (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 13.613 * [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 13.613 * [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))) 13.613 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.im 13.613 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 13.613 * [taylor]: Taking taylor expansion of -1 in x.im 13.613 * [backup-simplify]: Simplify -1 into -1 13.613 * [taylor]: Taking taylor expansion of y.im in x.im 13.613 * [backup-simplify]: Simplify y.im into y.im 13.614 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 13.614 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.im 13.614 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.im 13.614 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 13.614 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.im 13.614 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.im 13.614 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 13.614 * [taylor]: Taking taylor expansion of -1 in x.im 13.614 * [backup-simplify]: Simplify -1 into -1 13.614 * [taylor]: Taking taylor expansion of x.re in x.im 13.614 * [backup-simplify]: Simplify x.re into x.re 13.614 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 13.614 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 13.614 * [taylor]: Taking taylor expansion of -1 in x.im 13.614 * [backup-simplify]: Simplify -1 into -1 13.614 * [taylor]: Taking taylor expansion of x.re in x.im 13.614 * [backup-simplify]: Simplify x.re into x.re 13.614 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 13.614 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.im 13.614 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 13.614 * [taylor]: Taking taylor expansion of -1 in x.im 13.614 * [backup-simplify]: Simplify -1 into -1 13.615 * [taylor]: Taking taylor expansion of x.im in x.im 13.615 * [backup-simplify]: Simplify 0 into 0 13.615 * [backup-simplify]: Simplify 1 into 1 13.615 * [backup-simplify]: Simplify (/ -1 1) into -1 13.615 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 13.615 * [taylor]: Taking taylor expansion of -1 in x.im 13.615 * [backup-simplify]: Simplify -1 into -1 13.615 * [taylor]: Taking taylor expansion of x.im in x.im 13.615 * [backup-simplify]: Simplify 0 into 0 13.616 * [backup-simplify]: Simplify 1 into 1 13.616 * [backup-simplify]: Simplify (/ -1 1) into -1 13.616 * [backup-simplify]: Simplify (* -1 -1) into 1 13.617 * [backup-simplify]: Simplify (+ 0 1) into 1 13.617 * [backup-simplify]: Simplify (sqrt 1) into 1 13.618 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 13.619 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 13.620 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 13.620 * [backup-simplify]: Simplify (+ 0 0) into 0 13.621 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 13.622 * [backup-simplify]: Simplify (log 1) into 0 13.622 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 13.622 * [taylor]: Taking taylor expansion of -1 in x.im 13.622 * [backup-simplify]: Simplify -1 into -1 13.622 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 13.622 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 13.622 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.622 * [taylor]: Taking taylor expansion of y.re in x.im 13.622 * [backup-simplify]: Simplify y.re into y.re 13.623 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 13.624 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 13.624 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.im))) into (/ (log x.im) y.im) 13.625 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 13.626 * [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)) 13.627 * [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))) 13.628 * [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))) 13.628 * [taylor]: Taking taylor expansion of (cos (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 13.628 * [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 13.629 * [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))) 13.629 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 13.629 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 13.629 * [taylor]: Taking taylor expansion of -1 in x.re 13.629 * [backup-simplify]: Simplify -1 into -1 13.629 * [taylor]: Taking taylor expansion of y.im in x.re 13.629 * [backup-simplify]: Simplify y.im into y.im 13.629 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 13.629 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 13.629 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 13.629 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 13.629 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 13.629 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 13.629 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 13.629 * [taylor]: Taking taylor expansion of -1 in x.re 13.629 * [backup-simplify]: Simplify -1 into -1 13.629 * [taylor]: Taking taylor expansion of x.re in x.re 13.629 * [backup-simplify]: Simplify 0 into 0 13.629 * [backup-simplify]: Simplify 1 into 1 13.630 * [backup-simplify]: Simplify (/ -1 1) into -1 13.630 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 13.630 * [taylor]: Taking taylor expansion of -1 in x.re 13.630 * [backup-simplify]: Simplify -1 into -1 13.630 * [taylor]: Taking taylor expansion of x.re in x.re 13.630 * [backup-simplify]: Simplify 0 into 0 13.630 * [backup-simplify]: Simplify 1 into 1 13.631 * [backup-simplify]: Simplify (/ -1 1) into -1 13.631 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 13.631 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 13.631 * [taylor]: Taking taylor expansion of -1 in x.re 13.631 * [backup-simplify]: Simplify -1 into -1 13.631 * [taylor]: Taking taylor expansion of x.im in x.re 13.631 * [backup-simplify]: Simplify x.im into x.im 13.631 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 13.631 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 13.631 * [taylor]: Taking taylor expansion of -1 in x.re 13.631 * [backup-simplify]: Simplify -1 into -1 13.631 * [taylor]: Taking taylor expansion of x.im in x.re 13.631 * [backup-simplify]: Simplify x.im into x.im 13.631 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 13.632 * [backup-simplify]: Simplify (* -1 -1) into 1 13.632 * [backup-simplify]: Simplify (+ 1 0) into 1 13.633 * [backup-simplify]: Simplify (sqrt 1) into 1 13.634 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 13.634 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 13.635 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 13.636 * [backup-simplify]: Simplify (+ 0 0) into 0 13.636 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 13.637 * [backup-simplify]: Simplify (log 1) into 0 13.637 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 13.637 * [taylor]: Taking taylor expansion of -1 in x.re 13.637 * [backup-simplify]: Simplify -1 into -1 13.637 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 13.637 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 13.637 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.637 * [taylor]: Taking taylor expansion of y.re in x.re 13.637 * [backup-simplify]: Simplify y.re into y.re 13.638 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 13.639 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 13.639 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 13.640 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 13.641 * [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)) 13.642 * [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))) 13.643 * [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))) 13.643 * [taylor]: Taking taylor expansion of (cos (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 13.643 * [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 13.643 * [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))) 13.643 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 13.643 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 13.643 * [taylor]: Taking taylor expansion of -1 in y.im 13.643 * [backup-simplify]: Simplify -1 into -1 13.643 * [taylor]: Taking taylor expansion of y.im in y.im 13.643 * [backup-simplify]: Simplify 0 into 0 13.643 * [backup-simplify]: Simplify 1 into 1 13.644 * [backup-simplify]: Simplify (/ -1 1) into -1 13.644 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 13.644 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 13.644 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 13.644 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 13.644 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 13.644 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 13.644 * [taylor]: Taking taylor expansion of -1 in y.im 13.644 * [backup-simplify]: Simplify -1 into -1 13.644 * [taylor]: Taking taylor expansion of x.re in y.im 13.644 * [backup-simplify]: Simplify x.re into x.re 13.644 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 13.644 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 13.644 * [taylor]: Taking taylor expansion of -1 in y.im 13.644 * [backup-simplify]: Simplify -1 into -1 13.644 * [taylor]: Taking taylor expansion of x.re in y.im 13.644 * [backup-simplify]: Simplify x.re into x.re 13.644 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 13.644 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 13.644 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 13.644 * [taylor]: Taking taylor expansion of -1 in y.im 13.644 * [backup-simplify]: Simplify -1 into -1 13.644 * [taylor]: Taking taylor expansion of x.im in y.im 13.644 * [backup-simplify]: Simplify x.im into x.im 13.644 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 13.644 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 13.644 * [taylor]: Taking taylor expansion of -1 in y.im 13.644 * [backup-simplify]: Simplify -1 into -1 13.644 * [taylor]: Taking taylor expansion of x.im in y.im 13.644 * [backup-simplify]: Simplify x.im into x.im 13.645 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 13.645 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 13.645 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 13.645 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 13.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)))) 13.646 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 13.646 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 13.647 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 13.647 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 13.647 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 13.647 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 13.648 * [backup-simplify]: Simplify (+ 0 0) into 0 13.649 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 13.650 * [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))))) 13.650 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 13.650 * [taylor]: Taking taylor expansion of -1 in y.im 13.650 * [backup-simplify]: Simplify -1 into -1 13.650 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 13.650 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 13.650 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.650 * [taylor]: Taking taylor expansion of y.re in y.im 13.650 * [backup-simplify]: Simplify y.re into y.re 13.650 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 13.651 * [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)))))) 13.652 * [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)))))) 13.653 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 13.653 * [taylor]: Taking taylor expansion of (cos (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 13.653 * [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 13.653 * [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))) 13.653 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 13.653 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 13.653 * [taylor]: Taking taylor expansion of -1 in y.im 13.653 * [backup-simplify]: Simplify -1 into -1 13.653 * [taylor]: Taking taylor expansion of y.im in y.im 13.653 * [backup-simplify]: Simplify 0 into 0 13.653 * [backup-simplify]: Simplify 1 into 1 13.654 * [backup-simplify]: Simplify (/ -1 1) into -1 13.654 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 13.654 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 13.654 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 13.654 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 13.654 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 13.654 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 13.654 * [taylor]: Taking taylor expansion of -1 in y.im 13.654 * [backup-simplify]: Simplify -1 into -1 13.654 * [taylor]: Taking taylor expansion of x.re in y.im 13.654 * [backup-simplify]: Simplify x.re into x.re 13.654 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 13.654 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 13.654 * [taylor]: Taking taylor expansion of -1 in y.im 13.654 * [backup-simplify]: Simplify -1 into -1 13.654 * [taylor]: Taking taylor expansion of x.re in y.im 13.654 * [backup-simplify]: Simplify x.re into x.re 13.654 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 13.654 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 13.654 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 13.654 * [taylor]: Taking taylor expansion of -1 in y.im 13.654 * [backup-simplify]: Simplify -1 into -1 13.654 * [taylor]: Taking taylor expansion of x.im in y.im 13.654 * [backup-simplify]: Simplify x.im into x.im 13.654 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 13.654 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 13.654 * [taylor]: Taking taylor expansion of -1 in y.im 13.654 * [backup-simplify]: Simplify -1 into -1 13.654 * [taylor]: Taking taylor expansion of x.im in y.im 13.655 * [backup-simplify]: Simplify x.im into x.im 13.655 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 13.655 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 13.655 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 13.655 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 13.656 * [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)))) 13.656 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 13.656 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 13.657 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 13.657 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 13.657 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 13.657 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 13.658 * [backup-simplify]: Simplify (+ 0 0) into 0 13.658 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 13.659 * [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))))) 13.659 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 13.659 * [taylor]: Taking taylor expansion of -1 in y.im 13.659 * [backup-simplify]: Simplify -1 into -1 13.659 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 13.659 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 13.659 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.659 * [taylor]: Taking taylor expansion of y.re in y.im 13.659 * [backup-simplify]: Simplify y.re into y.re 13.660 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 13.660 * [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)))))) 13.661 * [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)))))) 13.662 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 13.662 * [taylor]: Taking taylor expansion of (cos (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 13.663 * [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 13.663 * [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))) 13.663 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 13.663 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 13.663 * [taylor]: Taking taylor expansion of -1 in x.re 13.663 * [backup-simplify]: Simplify -1 into -1 13.663 * [taylor]: Taking taylor expansion of y.im in x.re 13.663 * [backup-simplify]: Simplify y.im into y.im 13.663 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 13.663 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 13.663 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 13.663 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 13.663 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 13.663 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 13.663 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 13.663 * [taylor]: Taking taylor expansion of -1 in x.re 13.663 * [backup-simplify]: Simplify -1 into -1 13.664 * [taylor]: Taking taylor expansion of x.re in x.re 13.664 * [backup-simplify]: Simplify 0 into 0 13.664 * [backup-simplify]: Simplify 1 into 1 13.664 * [backup-simplify]: Simplify (/ -1 1) into -1 13.664 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 13.664 * [taylor]: Taking taylor expansion of -1 in x.re 13.664 * [backup-simplify]: Simplify -1 into -1 13.664 * [taylor]: Taking taylor expansion of x.re in x.re 13.664 * [backup-simplify]: Simplify 0 into 0 13.664 * [backup-simplify]: Simplify 1 into 1 13.665 * [backup-simplify]: Simplify (/ -1 1) into -1 13.665 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 13.665 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 13.665 * [taylor]: Taking taylor expansion of -1 in x.re 13.665 * [backup-simplify]: Simplify -1 into -1 13.665 * [taylor]: Taking taylor expansion of x.im in x.re 13.665 * [backup-simplify]: Simplify x.im into x.im 13.665 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 13.665 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 13.665 * [taylor]: Taking taylor expansion of -1 in x.re 13.665 * [backup-simplify]: Simplify -1 into -1 13.665 * [taylor]: Taking taylor expansion of x.im in x.re 13.665 * [backup-simplify]: Simplify x.im into x.im 13.666 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 13.666 * [backup-simplify]: Simplify (* -1 -1) into 1 13.666 * [backup-simplify]: Simplify (+ 1 0) into 1 13.667 * [backup-simplify]: Simplify (sqrt 1) into 1 13.668 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 13.669 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 13.669 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 13.670 * [backup-simplify]: Simplify (+ 0 0) into 0 13.671 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 13.671 * [backup-simplify]: Simplify (log 1) into 0 13.671 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 13.671 * [taylor]: Taking taylor expansion of -1 in x.re 13.671 * [backup-simplify]: Simplify -1 into -1 13.671 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 13.671 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 13.672 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.672 * [taylor]: Taking taylor expansion of y.re in x.re 13.672 * [backup-simplify]: Simplify y.re into y.re 13.672 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 13.673 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 13.674 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 13.674 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 13.675 * [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)) 13.677 * [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))) 13.678 * [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))) 13.679 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 13.681 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 13.681 * [backup-simplify]: Simplify (- 0) into 0 13.683 * [backup-simplify]: Simplify (+ (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 13.683 * [taylor]: Taking taylor expansion of (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 13.683 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 13.683 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 13.683 * [taylor]: Taking taylor expansion of (log x.re) in x.im 13.683 * [taylor]: Taking taylor expansion of x.re in x.im 13.683 * [backup-simplify]: Simplify x.re into x.re 13.683 * [backup-simplify]: Simplify (log x.re) into (log x.re) 13.683 * [taylor]: Taking taylor expansion of y.im in x.im 13.683 * [backup-simplify]: Simplify y.im into y.im 13.683 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 13.684 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 13.684 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 13.684 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.684 * [taylor]: Taking taylor expansion of y.re in x.im 13.684 * [backup-simplify]: Simplify y.re into y.re 13.684 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 13.685 * [backup-simplify]: Simplify (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 13.686 * [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)) 13.687 * [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))) 13.687 * [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))) 13.688 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 13.689 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 13.689 * [backup-simplify]: Simplify (- 0) into 0 13.690 * [backup-simplify]: Simplify (+ (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 13.690 * [taylor]: Taking taylor expansion of (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 13.690 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 13.690 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 13.690 * [taylor]: Taking taylor expansion of (log x.re) in y.re 13.690 * [taylor]: Taking taylor expansion of x.re in y.re 13.690 * [backup-simplify]: Simplify x.re into x.re 13.690 * [backup-simplify]: Simplify (log x.re) into (log x.re) 13.690 * [taylor]: Taking taylor expansion of y.im in y.re 13.690 * [backup-simplify]: Simplify y.im into y.im 13.690 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 13.690 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 13.690 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 13.691 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.691 * [taylor]: Taking taylor expansion of y.re in y.re 13.691 * [backup-simplify]: Simplify 0 into 0 13.691 * [backup-simplify]: Simplify 1 into 1 13.691 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.691 * [backup-simplify]: Simplify (- (atan2 (/ -1 x.im) (/ -1 x.re))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 13.691 * [backup-simplify]: Simplify (+ 0 (- (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 13.692 * [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))) 13.693 * [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))) 13.693 * [taylor]: Taking taylor expansion of 0 in x.re 13.693 * [backup-simplify]: Simplify 0 into 0 13.693 * [taylor]: Taking taylor expansion of 0 in x.im 13.693 * [backup-simplify]: Simplify 0 into 0 13.693 * [taylor]: Taking taylor expansion of 0 in y.re 13.693 * [backup-simplify]: Simplify 0 into 0 13.693 * [backup-simplify]: Simplify 0 into 0 13.693 * [backup-simplify]: Simplify (+ 0) into 0 13.694 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 13.695 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 13.695 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 13.696 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 13.696 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (- (log x.re)))) into 0 13.696 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 13.697 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 13.697 * [backup-simplify]: Simplify (+ 0 0) into 0 13.698 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 13.699 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 13.699 * [backup-simplify]: Simplify (- 0) into 0 13.700 * [backup-simplify]: Simplify (+ 0 0) into 0 13.700 * [taylor]: Taking taylor expansion of 0 in x.im 13.700 * [backup-simplify]: Simplify 0 into 0 13.700 * [taylor]: Taking taylor expansion of 0 in y.re 13.700 * [backup-simplify]: Simplify 0 into 0 13.700 * [backup-simplify]: Simplify 0 into 0 13.700 * [backup-simplify]: Simplify (+ 0) into 0 13.701 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 13.702 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 13.702 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 13.703 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 13.703 * [backup-simplify]: Simplify (- 0) into 0 13.703 * [backup-simplify]: Simplify (+ 0 0) into 0 13.704 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 13.705 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 13.706 * [backup-simplify]: Simplify (- 0) into 0 13.706 * [backup-simplify]: Simplify (+ 0 0) into 0 13.706 * [taylor]: Taking taylor expansion of 0 in y.re 13.706 * [backup-simplify]: Simplify 0 into 0 13.706 * [backup-simplify]: Simplify 0 into 0 13.706 * [backup-simplify]: Simplify 0 into 0 13.706 * [taylor]: Taking taylor expansion of 0 in x.re 13.706 * [backup-simplify]: Simplify 0 into 0 13.706 * [taylor]: Taking taylor expansion of 0 in x.im 13.706 * [backup-simplify]: Simplify 0 into 0 13.706 * [taylor]: Taking taylor expansion of 0 in y.re 13.706 * [backup-simplify]: Simplify 0 into 0 13.706 * [backup-simplify]: Simplify 0 into 0 13.706 * [taylor]: Taking taylor expansion of 0 in x.im 13.706 * [backup-simplify]: Simplify 0 into 0 13.706 * [taylor]: Taking taylor expansion of 0 in y.re 13.706 * [backup-simplify]: Simplify 0 into 0 13.706 * [backup-simplify]: Simplify 0 into 0 13.707 * [backup-simplify]: Simplify (cos (- (/ (log (/ 1 (- x.re))) (/ 1 (- y.im))) (/ (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) (/ 1 (- y.re))))) into (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) 13.707 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 3 2 1) 13.708 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 13.708 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 13.708 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 13.708 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 13.708 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 13.708 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.708 * [backup-simplify]: Simplify 1/3 into 1/3 13.708 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 13.708 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 13.708 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.708 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.708 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.709 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.709 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 13.709 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 13.709 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 13.709 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.709 * [backup-simplify]: Simplify 1/3 into 1/3 13.709 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 13.709 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 13.709 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.709 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.710 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.710 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.710 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 13.710 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 13.710 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 13.710 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.710 * [backup-simplify]: Simplify 1/3 into 1/3 13.710 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 13.710 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 13.710 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.711 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.711 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.711 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.711 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 13.711 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 13.711 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 13.711 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.711 * [backup-simplify]: Simplify 1/3 into 1/3 13.711 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 13.711 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 13.712 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.712 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.712 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.712 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.713 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 13.714 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 13.715 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 13.717 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 13.717 * [taylor]: Taking taylor expansion of 0 in x.re 13.717 * [backup-simplify]: Simplify 0 into 0 13.717 * [backup-simplify]: Simplify 0 into 0 13.720 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 13.721 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 13.722 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 13.722 * [backup-simplify]: Simplify 0 into 0 13.726 * [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 13.727 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 13.728 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.728 * [taylor]: Taking taylor expansion of 0 in x.re 13.728 * [backup-simplify]: Simplify 0 into 0 13.728 * [backup-simplify]: Simplify 0 into 0 13.728 * [backup-simplify]: Simplify 0 into 0 13.730 * [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 13.733 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 13.734 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.735 * [backup-simplify]: Simplify 0 into 0 13.738 * [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 13.739 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 13.740 * [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 13.740 * [taylor]: Taking taylor expansion of 0 in x.re 13.740 * [backup-simplify]: Simplify 0 into 0 13.740 * [backup-simplify]: Simplify 0 into 0 13.741 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 13.741 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 13.741 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 13.741 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 13.741 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 13.741 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 13.741 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.741 * [backup-simplify]: Simplify 1/3 into 1/3 13.741 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 13.741 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 13.741 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.742 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 13.742 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 13.743 * [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) 13.743 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 13.743 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 13.743 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 13.743 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.743 * [backup-simplify]: Simplify 1/3 into 1/3 13.743 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 13.743 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 13.743 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.743 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 13.744 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 13.744 * [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) 13.744 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 13.744 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 13.744 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 13.744 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.744 * [backup-simplify]: Simplify 1/3 into 1/3 13.744 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 13.744 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 13.744 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.745 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 13.745 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 13.745 * [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) 13.746 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 13.746 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 13.746 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 13.746 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.746 * [backup-simplify]: Simplify 1/3 into 1/3 13.746 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 13.746 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 13.746 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.747 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 13.747 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 13.748 * [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) 13.749 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 13.751 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 13.753 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 13.755 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 13.755 * [taylor]: Taking taylor expansion of 0 in x.re 13.755 * [backup-simplify]: Simplify 0 into 0 13.755 * [backup-simplify]: Simplify 0 into 0 13.757 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 13.758 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 13.760 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 13.760 * [backup-simplify]: Simplify 0 into 0 13.763 * [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 13.764 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 13.765 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.765 * [taylor]: Taking taylor expansion of 0 in x.re 13.765 * [backup-simplify]: Simplify 0 into 0 13.765 * [backup-simplify]: Simplify 0 into 0 13.765 * [backup-simplify]: Simplify 0 into 0 13.768 * [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 13.769 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 13.770 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.770 * [backup-simplify]: Simplify 0 into 0 13.773 * [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 13.775 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 13.776 * [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 13.776 * [taylor]: Taking taylor expansion of 0 in x.re 13.776 * [backup-simplify]: Simplify 0 into 0 13.776 * [backup-simplify]: Simplify 0 into 0 13.777 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 13.777 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 13.777 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 13.777 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 13.777 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 13.777 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 13.777 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.777 * [backup-simplify]: Simplify 1/3 into 1/3 13.777 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 13.777 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 13.777 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.778 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 13.778 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 13.778 * [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) 13.779 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 13.779 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 13.779 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 13.779 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.779 * [backup-simplify]: Simplify 1/3 into 1/3 13.779 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 13.779 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 13.779 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.779 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 13.780 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 13.780 * [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) 13.780 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 13.780 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 13.780 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 13.780 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.780 * [backup-simplify]: Simplify 1/3 into 1/3 13.780 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 13.780 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 13.780 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.781 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 13.781 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 13.781 * [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) 13.782 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 13.782 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 13.782 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 13.782 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.782 * [backup-simplify]: Simplify 1/3 into 1/3 13.782 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 13.782 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 13.782 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.782 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 13.783 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 13.783 * [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) 13.783 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 13.785 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 13.785 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 13.786 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 13.786 * [taylor]: Taking taylor expansion of 0 in x.re 13.786 * [backup-simplify]: Simplify 0 into 0 13.786 * [backup-simplify]: Simplify 0 into 0 13.787 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 13.788 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 13.789 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 13.789 * [backup-simplify]: Simplify 0 into 0 13.793 * [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 13.794 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 13.797 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.797 * [taylor]: Taking taylor expansion of 0 in x.re 13.797 * [backup-simplify]: Simplify 0 into 0 13.797 * [backup-simplify]: Simplify 0 into 0 13.797 * [backup-simplify]: Simplify 0 into 0 13.801 * [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 13.803 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 13.806 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.806 * [backup-simplify]: Simplify 0 into 0 13.813 * [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 13.815 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 13.818 * [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 13.818 * [taylor]: Taking taylor expansion of 0 in x.re 13.818 * [backup-simplify]: Simplify 0 into 0 13.819 * [backup-simplify]: Simplify 0 into 0 13.820 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 13.820 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 3 1 2) 13.820 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 13.820 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 13.820 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 13.820 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 13.820 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 13.820 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.820 * [backup-simplify]: Simplify 1/3 into 1/3 13.820 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 13.820 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 13.821 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.821 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.822 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.823 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.823 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 13.823 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 13.823 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 13.823 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.823 * [backup-simplify]: Simplify 1/3 into 1/3 13.823 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 13.823 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 13.823 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.824 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.824 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.825 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.825 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 13.825 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 13.825 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 13.825 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.825 * [backup-simplify]: Simplify 1/3 into 1/3 13.825 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 13.825 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 13.825 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.826 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.826 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.827 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.827 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 13.827 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 13.827 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 13.827 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.827 * [backup-simplify]: Simplify 1/3 into 1/3 13.827 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 13.827 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 13.828 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.828 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.829 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.829 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.830 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 13.832 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 13.833 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 13.835 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 13.835 * [taylor]: Taking taylor expansion of 0 in x.re 13.835 * [backup-simplify]: Simplify 0 into 0 13.835 * [backup-simplify]: Simplify 0 into 0 13.837 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 13.838 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 13.839 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 13.839 * [backup-simplify]: Simplify 0 into 0 13.843 * [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 13.845 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 13.848 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.848 * [taylor]: Taking taylor expansion of 0 in x.re 13.848 * [backup-simplify]: Simplify 0 into 0 13.848 * [backup-simplify]: Simplify 0 into 0 13.848 * [backup-simplify]: Simplify 0 into 0 13.851 * [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 13.853 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 13.855 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.855 * [backup-simplify]: Simplify 0 into 0 13.861 * [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 13.863 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 13.866 * [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 13.866 * [taylor]: Taking taylor expansion of 0 in x.re 13.866 * [backup-simplify]: Simplify 0 into 0 13.866 * [backup-simplify]: Simplify 0 into 0 13.867 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 13.867 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 13.867 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 13.867 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 13.868 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 13.868 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 13.868 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.868 * [backup-simplify]: Simplify 1/3 into 1/3 13.868 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 13.868 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 13.868 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.869 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 13.869 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 13.870 * [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) 13.870 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 13.870 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 13.870 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 13.870 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.870 * [backup-simplify]: Simplify 1/3 into 1/3 13.870 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 13.870 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 13.871 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.872 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 13.872 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 13.873 * [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) 13.873 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 13.873 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 13.873 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 13.873 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.873 * [backup-simplify]: Simplify 1/3 into 1/3 13.873 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 13.873 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 13.874 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.874 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 13.875 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 13.876 * [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) 13.876 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 13.876 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 13.876 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 13.876 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.876 * [backup-simplify]: Simplify 1/3 into 1/3 13.876 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 13.876 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 13.877 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 13.877 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 13.878 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 13.879 * [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) 13.880 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 13.882 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 13.883 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 13.885 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 13.885 * [taylor]: Taking taylor expansion of 0 in x.re 13.885 * [backup-simplify]: Simplify 0 into 0 13.885 * [backup-simplify]: Simplify 0 into 0 13.887 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 13.889 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 13.891 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 13.891 * [backup-simplify]: Simplify 0 into 0 13.899 * [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 13.901 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 13.903 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.903 * [taylor]: Taking taylor expansion of 0 in x.re 13.903 * [backup-simplify]: Simplify 0 into 0 13.903 * [backup-simplify]: Simplify 0 into 0 13.904 * [backup-simplify]: Simplify 0 into 0 13.908 * [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 13.910 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 13.912 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.912 * [backup-simplify]: Simplify 0 into 0 13.919 * [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 13.921 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 13.924 * [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 13.924 * [taylor]: Taking taylor expansion of 0 in x.re 13.924 * [backup-simplify]: Simplify 0 into 0 13.924 * [backup-simplify]: Simplify 0 into 0 13.925 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 13.926 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 13.926 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 13.926 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 13.926 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 13.926 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 13.926 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.926 * [backup-simplify]: Simplify 1/3 into 1/3 13.926 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 13.926 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 13.927 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.927 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 13.928 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 13.929 * [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) 13.929 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 13.929 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 13.929 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 13.929 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.929 * [backup-simplify]: Simplify 1/3 into 1/3 13.929 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 13.929 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 13.929 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.930 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 13.931 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 13.932 * [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) 13.932 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 13.932 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 13.932 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 13.932 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.932 * [backup-simplify]: Simplify 1/3 into 1/3 13.932 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 13.932 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 13.932 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.933 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 13.934 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 13.935 * [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) 13.935 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 13.935 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 13.935 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 13.935 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.935 * [backup-simplify]: Simplify 1/3 into 1/3 13.935 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 13.935 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 13.935 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 13.936 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 13.937 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 13.937 * [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) 13.938 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 13.940 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 13.942 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 13.944 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 13.944 * [taylor]: Taking taylor expansion of 0 in x.re 13.944 * [backup-simplify]: Simplify 0 into 0 13.944 * [backup-simplify]: Simplify 0 into 0 13.946 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 13.947 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 13.949 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 13.949 * [backup-simplify]: Simplify 0 into 0 13.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 13.955 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 13.958 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.958 * [taylor]: Taking taylor expansion of 0 in x.re 13.958 * [backup-simplify]: Simplify 0 into 0 13.958 * [backup-simplify]: Simplify 0 into 0 13.958 * [backup-simplify]: Simplify 0 into 0 13.962 * [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 13.964 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 13.966 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 13.966 * [backup-simplify]: Simplify 0 into 0 13.973 * [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 13.975 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 13.979 * [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 13.979 * [taylor]: Taking taylor expansion of 0 in x.re 13.979 * [backup-simplify]: Simplify 0 into 0 13.979 * [backup-simplify]: Simplify 0 into 0 13.980 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 13.980 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 3 1 1) 13.980 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 13.980 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 13.981 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 13.981 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 13.981 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 13.981 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.981 * [backup-simplify]: Simplify 1/3 into 1/3 13.981 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 13.981 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 13.981 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.982 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.982 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.983 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.983 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 13.983 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 13.983 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 13.983 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.983 * [backup-simplify]: Simplify 1/3 into 1/3 13.983 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 13.983 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 13.983 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.984 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.984 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.985 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.985 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 13.985 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 13.985 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 13.985 * [taylor]: Taking taylor expansion of 1/3 in x.im 13.985 * [backup-simplify]: Simplify 1/3 into 1/3 13.985 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 13.985 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 13.986 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.986 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.987 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.987 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.987 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 13.987 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 13.987 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 13.987 * [taylor]: Taking taylor expansion of 1/3 in x.re 13.987 * [backup-simplify]: Simplify 1/3 into 1/3 13.988 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 13.988 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 13.988 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 13.988 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 13.989 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 13.990 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 13.991 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 13.993 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 13.994 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 13.996 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 13.996 * [taylor]: Taking taylor expansion of 0 in x.re 13.996 * [backup-simplify]: Simplify 0 into 0 13.996 * [backup-simplify]: Simplify 0 into 0 13.998 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 13.999 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 14.000 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 14.000 * [backup-simplify]: Simplify 0 into 0 14.004 * [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 14.006 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 14.007 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 14.007 * [taylor]: Taking taylor expansion of 0 in x.re 14.007 * [backup-simplify]: Simplify 0 into 0 14.007 * [backup-simplify]: Simplify 0 into 0 14.007 * [backup-simplify]: Simplify 0 into 0 14.009 * [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 14.010 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 14.011 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 14.011 * [backup-simplify]: Simplify 0 into 0 14.014 * [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 14.015 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 14.017 * [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 14.017 * [taylor]: Taking taylor expansion of 0 in x.re 14.017 * [backup-simplify]: Simplify 0 into 0 14.017 * [backup-simplify]: Simplify 0 into 0 14.017 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 14.018 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 14.018 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 14.018 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 14.018 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 14.018 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 14.018 * [taylor]: Taking taylor expansion of 1/3 in x.re 14.018 * [backup-simplify]: Simplify 1/3 into 1/3 14.018 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 14.018 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 14.018 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 14.018 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 14.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)))) 14.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) 14.019 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 14.019 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 14.019 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 14.019 * [taylor]: Taking taylor expansion of 1/3 in x.im 14.019 * [backup-simplify]: Simplify 1/3 into 1/3 14.019 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 14.019 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 14.019 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 14.020 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 14.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)))) 14.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) 14.021 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 14.021 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 14.021 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 14.021 * [taylor]: Taking taylor expansion of 1/3 in x.im 14.021 * [backup-simplify]: Simplify 1/3 into 1/3 14.021 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 14.021 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 14.021 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 14.021 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 14.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)))) 14.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) 14.022 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 14.022 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 14.022 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 14.022 * [taylor]: Taking taylor expansion of 1/3 in x.re 14.022 * [backup-simplify]: Simplify 1/3 into 1/3 14.022 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 14.022 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 14.022 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 14.023 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 14.023 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 14.023 * [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) 14.024 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 14.025 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 14.026 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 14.027 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 14.027 * [taylor]: Taking taylor expansion of 0 in x.re 14.027 * [backup-simplify]: Simplify 0 into 0 14.027 * [backup-simplify]: Simplify 0 into 0 14.028 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 14.029 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 14.030 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 14.030 * [backup-simplify]: Simplify 0 into 0 14.032 * [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 14.033 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 14.034 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 14.035 * [taylor]: Taking taylor expansion of 0 in x.re 14.035 * [backup-simplify]: Simplify 0 into 0 14.035 * [backup-simplify]: Simplify 0 into 0 14.035 * [backup-simplify]: Simplify 0 into 0 14.037 * [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 14.038 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 14.040 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 14.040 * [backup-simplify]: Simplify 0 into 0 14.047 * [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 14.049 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 14.052 * [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 14.052 * [taylor]: Taking taylor expansion of 0 in x.re 14.052 * [backup-simplify]: Simplify 0 into 0 14.052 * [backup-simplify]: Simplify 0 into 0 14.053 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 14.054 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 14.054 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 14.054 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 14.054 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 14.054 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 14.054 * [taylor]: Taking taylor expansion of 1/3 in x.re 14.054 * [backup-simplify]: Simplify 1/3 into 1/3 14.054 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 14.054 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 14.055 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 14.056 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 14.056 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 14.057 * [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) 14.057 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 14.057 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 14.057 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 14.057 * [taylor]: Taking taylor expansion of 1/3 in x.im 14.057 * [backup-simplify]: Simplify 1/3 into 1/3 14.057 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 14.057 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 14.058 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 14.058 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 14.059 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 14.060 * [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) 14.060 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 14.060 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 14.060 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 14.060 * [taylor]: Taking taylor expansion of 1/3 in x.im 14.060 * [backup-simplify]: Simplify 1/3 into 1/3 14.060 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 14.060 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 14.061 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 14.061 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 14.062 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 14.063 * [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) 14.064 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 14.064 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 14.064 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 14.064 * [taylor]: Taking taylor expansion of 1/3 in x.re 14.064 * [backup-simplify]: Simplify 1/3 into 1/3 14.064 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 14.064 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 14.064 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 14.065 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 14.066 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 14.066 * [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) 14.067 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 14.068 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 14.071 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 14.072 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 14.073 * [taylor]: Taking taylor expansion of 0 in x.re 14.073 * [backup-simplify]: Simplify 0 into 0 14.073 * [backup-simplify]: Simplify 0 into 0 14.074 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 14.074 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 14.075 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 14.076 * [backup-simplify]: Simplify 0 into 0 14.078 * [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 14.079 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 14.080 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 14.080 * [taylor]: Taking taylor expansion of 0 in x.re 14.080 * [backup-simplify]: Simplify 0 into 0 14.080 * [backup-simplify]: Simplify 0 into 0 14.080 * [backup-simplify]: Simplify 0 into 0 14.083 * [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 14.084 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 14.085 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 14.085 * [backup-simplify]: Simplify 0 into 0 14.088 * [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 14.089 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 14.091 * [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 14.091 * [taylor]: Taking taylor expansion of 0 in x.re 14.091 * [backup-simplify]: Simplify 0 into 0 14.091 * [backup-simplify]: Simplify 0 into 0 14.092 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 14.092 * * * [progress]: simplifying candidates 14.092 * * * * [progress]: [ 1 / 65 ] simplifiying candidate #real (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re)))))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 14.092 * * * * [progress]: [ 2 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 3 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 4 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 5 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 6 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 7 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 8 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 9 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 10 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 11 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 12 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re)))) y.re)))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 14.092 * * * * [progress]: [ 13 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 14 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 15 / 65 ] simplifiying candidate # 14.092 * * * * [progress]: [ 16 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 17 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 18 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 19 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 20 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 21 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 22 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 23 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 24 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 25 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 26 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re))))) (* (cbrt (atan2 x.im x.re)) y.re)))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 14.093 * * * * [progress]: [ 27 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 28 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 29 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 30 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 31 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 32 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 33 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 34 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 35 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 36 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 37 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 38 / 65 ] simplifiying candidate # 14.093 * * * * [progress]: [ 39 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 40 / 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.re)))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 14.094 * * * * [progress]: [ 41 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 42 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 43 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 44 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 45 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 46 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 47 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 48 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 49 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 50 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 51 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 52 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 53 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 54 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 55 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 56 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 57 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 58 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 59 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 60 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 61 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 62 / 65 ] simplifiying candidate # 14.094 * * * * [progress]: [ 63 / 65 ] simplifiying candidate # 14.095 * * * * [progress]: [ 64 / 65 ] simplifiying candidate # 14.095 * * * * [progress]: [ 65 / 65 ] simplifiying candidate # 14.095 * [simplify]: Simplifying: (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re))))) (expm1 (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re))))) (log1p (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re))))) (* (cos (* y.im (log (hypot x.re x.im)))) (cos (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re)))) (* (sin (* y.im (log (hypot x.re x.im)))) (sin (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re)))) (log (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re))))) (exp (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re))))) (* (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re)))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re))))) (* (* (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re)))) (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re))))) (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.re))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (cbrt (atan2 x.im x.re)) (cbrt (atan2 x.im x.re))) (* (cbrt (atan2 x.im x.re)) y.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))) (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))) (- 1 (+ (* y.im (* (atan2 x.im x.re) (* y.re (log x.im)))) (* 1/2 (* (pow y.im 2) (pow (log x.im) 2))))) (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) (cos (- (* (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) 14.096 * * [simplify]: iteration 0: 70 enodes 14.218 * * [simplify]: iteration 1: 129 enodes 14.374 * * [simplify]: iteration 2: 279 enodes 14.656 * * [simplify]: iteration 3: 729 enodes 16.123 * * [simplify]: iteration 4: 2558 enodes 19.262 * * [simplify]: iteration complete: 5001 enodes 19.263 * * [simplify]: Extracting #0: cost 27 inf + 0 19.264 * * [simplify]: Extracting #1: cost 185 inf + 1 19.271 * * [simplify]: Extracting #2: cost 695 inf + 5021 19.302 * * [simplify]: Extracting #3: cost 597 inf + 104978 19.366 * * [simplify]: Extracting #4: cost 260 inf + 262351 19.454 * * [simplify]: Extracting #5: cost 70 inf + 356638 19.549 * * [simplify]: Extracting #6: cost 27 inf + 370180 19.649 * * [simplify]: Extracting #7: cost 2 inf + 382039 19.746 * * [simplify]: Extracting #8: cost 0 inf + 383127 19.858 * [simplify]: Simplified to: (real->posit16 (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im)))) (expm1 (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im)))) (log1p (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im)))) (* (cos (* (atan2 x.im x.re) y.re)) (cos (* (log (hypot x.re x.im)) y.im))) (* (sin (* (log (hypot x.re x.im)) y.im)) (sin (* (atan2 x.im x.re) y.re))) (log (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im)))) (exp (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im)))) (* (cbrt (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im)))) (cbrt (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im))))) (cbrt (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im)))) (* (* (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im))) (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im)))) (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im)))) (sqrt (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im)))) (sqrt (cos (fma y.re (atan2 x.im x.re) (* (log (hypot x.re x.im)) y.im)))) (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))) (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))) (- (* (* (* (log x.im) y.im) (* (log x.im) y.im)) -1/2) (fma (* (atan2 x.im x.re) y.re) (* (log x.im) y.im) -1)) (cos (fma y.re (atan2 x.im x.re) (* (log x.re) y.im))) (cos (- (* (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)) 19.871 * * * [progress]: adding candidates to table 20.928 * * [progress]: iteration 3 / 4 20.928 * * * [progress]: picking best candidate 21.102 * * * * [pick]: Picked # 21.102 * * * [progress]: localizing error 21.511 * * * [progress]: generating rewritten candidates 21.511 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 21.518 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 3 2 1) 21.520 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 3 1 2) 21.523 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 3 1 1 2 1) 21.527 * * * [progress]: generating series expansions 21.527 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 21.529 * [backup-simplify]: Simplify (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re)))) into (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) 21.529 * [approximate]: Taking taylor expansion of (cos (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 21.529 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.re 21.529 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.re 21.530 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 21.530 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.re 21.530 * [taylor]: Taking taylor expansion of y.im in y.re 21.530 * [backup-simplify]: Simplify y.im into y.im 21.530 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 21.530 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 21.530 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 21.530 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 21.530 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 21.530 * [taylor]: Taking taylor expansion of x.re in y.re 21.530 * [backup-simplify]: Simplify x.re into x.re 21.530 * [taylor]: Taking taylor expansion of x.re in y.re 21.530 * [backup-simplify]: Simplify x.re into x.re 21.530 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 21.530 * [taylor]: Taking taylor expansion of x.im in y.re 21.530 * [backup-simplify]: Simplify x.im into x.im 21.530 * [taylor]: Taking taylor expansion of x.im in y.re 21.530 * [backup-simplify]: Simplify x.im into x.im 21.530 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 21.530 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 21.531 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 21.531 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 21.531 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 21.532 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 21.532 * [backup-simplify]: Simplify (+ 0 0) into 0 21.533 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 21.533 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 21.533 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 21.533 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 21.534 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.534 * [taylor]: Taking taylor expansion of y.re in y.re 21.534 * [backup-simplify]: Simplify 0 into 0 21.534 * [backup-simplify]: Simplify 1 into 1 21.535 * [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))))) 21.535 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 21.536 * [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))))) 21.538 * [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)))))) 21.539 * [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)))))) 21.539 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.im 21.539 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.im 21.540 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 21.540 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.im 21.540 * [taylor]: Taking taylor expansion of y.im in x.im 21.540 * [backup-simplify]: Simplify y.im into y.im 21.540 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.im 21.540 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.im 21.540 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 21.540 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.im 21.540 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.im 21.540 * [taylor]: Taking taylor expansion of x.re in x.im 21.540 * [backup-simplify]: Simplify x.re into x.re 21.540 * [taylor]: Taking taylor expansion of x.re in x.im 21.540 * [backup-simplify]: Simplify x.re into x.re 21.540 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.im 21.540 * [taylor]: Taking taylor expansion of x.im in x.im 21.540 * [backup-simplify]: Simplify 0 into 0 21.540 * [backup-simplify]: Simplify 1 into 1 21.540 * [taylor]: Taking taylor expansion of x.im in x.im 21.540 * [backup-simplify]: Simplify 0 into 0 21.540 * [backup-simplify]: Simplify 1 into 1 21.541 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 21.541 * [backup-simplify]: Simplify (* 0 0) into 0 21.542 * [backup-simplify]: Simplify (+ (pow x.re 2) 0) into (pow x.re 2) 21.544 * [backup-simplify]: Simplify (sqrt (pow x.re 2)) into x.re 21.544 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 21.545 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 21.545 * [backup-simplify]: Simplify (+ 0 0) into 0 21.546 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.re 2)))) into 0 21.546 * [backup-simplify]: Simplify (log x.re) into (log x.re) 21.546 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 21.546 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 21.546 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.546 * [taylor]: Taking taylor expansion of y.re in x.im 21.546 * [backup-simplify]: Simplify y.re into y.re 21.547 * [backup-simplify]: Simplify (* y.im (log x.re)) into (* y.im (log x.re)) 21.547 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 21.548 * [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))) 21.549 * [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)))) 21.550 * [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)))) 21.550 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.re 21.550 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.re 21.550 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 21.550 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.re 21.550 * [taylor]: Taking taylor expansion of y.im in x.re 21.550 * [backup-simplify]: Simplify y.im into y.im 21.551 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.re 21.551 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.re 21.551 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 21.551 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.re 21.551 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.re 21.551 * [taylor]: Taking taylor expansion of x.re in x.re 21.551 * [backup-simplify]: Simplify 0 into 0 21.551 * [backup-simplify]: Simplify 1 into 1 21.551 * [taylor]: Taking taylor expansion of x.re in x.re 21.551 * [backup-simplify]: Simplify 0 into 0 21.551 * [backup-simplify]: Simplify 1 into 1 21.551 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.re 21.551 * [taylor]: Taking taylor expansion of x.im in x.re 21.551 * [backup-simplify]: Simplify x.im into x.im 21.551 * [taylor]: Taking taylor expansion of x.im in x.re 21.551 * [backup-simplify]: Simplify x.im into x.im 21.552 * [backup-simplify]: Simplify (* 0 0) into 0 21.552 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 21.553 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 21.553 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 21.554 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 21.554 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 21.554 * [backup-simplify]: Simplify (+ 0 0) into 0 21.555 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 21.555 * [backup-simplify]: Simplify (log x.im) into (log x.im) 21.555 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 21.555 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 21.556 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.556 * [taylor]: Taking taylor expansion of y.re in x.re 21.556 * [backup-simplify]: Simplify y.re into y.re 21.556 * [backup-simplify]: Simplify (* y.im (log x.im)) into (* y.im (log x.im)) 21.556 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 21.557 * [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))) 21.558 * [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)))) 21.559 * [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)))) 21.559 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 21.559 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 21.560 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 21.560 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 21.560 * [taylor]: Taking taylor expansion of y.im in y.im 21.560 * [backup-simplify]: Simplify 0 into 0 21.560 * [backup-simplify]: Simplify 1 into 1 21.560 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 21.560 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 21.560 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 21.560 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 21.560 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 21.560 * [taylor]: Taking taylor expansion of x.re in y.im 21.560 * [backup-simplify]: Simplify x.re into x.re 21.560 * [taylor]: Taking taylor expansion of x.re in y.im 21.560 * [backup-simplify]: Simplify x.re into x.re 21.560 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 21.560 * [taylor]: Taking taylor expansion of x.im in y.im 21.560 * [backup-simplify]: Simplify x.im into x.im 21.560 * [taylor]: Taking taylor expansion of x.im in y.im 21.560 * [backup-simplify]: Simplify x.im into x.im 21.560 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 21.561 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 21.561 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 21.562 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 21.563 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 21.563 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 21.563 * [backup-simplify]: Simplify (+ 0 0) into 0 21.564 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 21.566 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 21.566 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 21.566 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 21.566 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.566 * [taylor]: Taking taylor expansion of y.re in y.im 21.566 * [backup-simplify]: Simplify y.re into y.re 21.567 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 21.568 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 21.568 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 21.569 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 21.569 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 21.569 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 21.569 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 21.570 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 21.570 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 21.570 * [taylor]: Taking taylor expansion of y.im in y.im 21.570 * [backup-simplify]: Simplify 0 into 0 21.570 * [backup-simplify]: Simplify 1 into 1 21.570 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 21.570 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 21.570 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 21.570 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 21.570 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 21.570 * [taylor]: Taking taylor expansion of x.re in y.im 21.570 * [backup-simplify]: Simplify x.re into x.re 21.570 * [taylor]: Taking taylor expansion of x.re in y.im 21.570 * [backup-simplify]: Simplify x.re into x.re 21.570 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 21.570 * [taylor]: Taking taylor expansion of x.im in y.im 21.570 * [backup-simplify]: Simplify x.im into x.im 21.570 * [taylor]: Taking taylor expansion of x.im in y.im 21.570 * [backup-simplify]: Simplify x.im into x.im 21.570 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 21.571 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 21.571 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 21.572 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 21.573 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 21.573 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 21.573 * [backup-simplify]: Simplify (+ 0 0) into 0 21.574 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 21.576 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 21.576 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 21.576 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 21.576 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.576 * [taylor]: Taking taylor expansion of y.re in y.im 21.576 * [backup-simplify]: Simplify y.re into y.re 21.577 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 21.578 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 21.578 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 21.579 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 21.579 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 21.580 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 21.581 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 21.581 * [backup-simplify]: Simplify (- 0) into 0 21.582 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 21.582 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 21.582 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 21.582 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 21.582 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.582 * [taylor]: Taking taylor expansion of y.re in x.re 21.582 * [backup-simplify]: Simplify y.re into y.re 21.583 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 21.583 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 21.584 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 21.585 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 21.585 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 21.586 * [backup-simplify]: Simplify (- 0) into 0 21.587 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 21.587 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 21.587 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 21.587 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 21.587 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.587 * [taylor]: Taking taylor expansion of y.re in x.im 21.587 * [backup-simplify]: Simplify y.re into y.re 21.588 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 21.588 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 21.589 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 21.590 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 21.590 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 21.591 * [backup-simplify]: Simplify (- 0) into 0 21.592 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 21.592 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 21.592 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 21.592 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 21.592 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.592 * [taylor]: Taking taylor expansion of y.re in y.re 21.592 * [backup-simplify]: Simplify 0 into 0 21.592 * [backup-simplify]: Simplify 1 into 1 21.593 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 21.593 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 21.593 * [backup-simplify]: Simplify 1 into 1 21.594 * [backup-simplify]: Simplify (+ 0) into 0 21.595 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 21.598 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 1) into 0 21.599 * [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)))) 21.600 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 21.601 * [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)))) 21.603 * [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)))) 21.606 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0)) into (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 21.608 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 21.610 * [backup-simplify]: Simplify (+ 0 (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) 21.610 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) in x.re 21.610 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) in x.re 21.610 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 21.610 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 21.610 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 21.611 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.611 * [taylor]: Taking taylor expansion of y.re in x.re 21.611 * [backup-simplify]: Simplify y.re into y.re 21.611 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 21.612 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 21.612 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 21.612 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) in x.re 21.612 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.im 2) (pow x.re 2))) in x.re 21.612 * [taylor]: Taking taylor expansion of (+ (pow x.im 2) (pow x.re 2)) in x.re 21.612 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 21.612 * [taylor]: Taking taylor expansion of x.im in x.re 21.612 * [backup-simplify]: Simplify x.im into x.im 21.613 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 21.613 * [taylor]: Taking taylor expansion of x.re in x.re 21.613 * [backup-simplify]: Simplify 0 into 0 21.613 * [backup-simplify]: Simplify 1 into 1 21.613 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 21.613 * [backup-simplify]: Simplify (+ (pow x.im 2) 0) into (pow x.im 2) 21.614 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 21.614 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 21.614 * [backup-simplify]: Simplify (+ 0 0) into 0 21.615 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 21.615 * [backup-simplify]: Simplify (log x.im) into (log x.im) 21.616 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 21.617 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 21.617 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 21.618 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) 21.619 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) 21.619 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) in x.im 21.619 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) in x.im 21.619 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 21.619 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 21.619 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 21.620 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.620 * [taylor]: Taking taylor expansion of y.re in x.im 21.620 * [backup-simplify]: Simplify y.re into y.re 21.620 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 21.621 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 21.621 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 21.621 * [taylor]: Taking taylor expansion of (log x.im) in x.im 21.621 * [taylor]: Taking taylor expansion of x.im in x.im 21.621 * [backup-simplify]: Simplify 0 into 0 21.621 * [backup-simplify]: Simplify 1 into 1 21.622 * [backup-simplify]: Simplify (log 1) into 0 21.623 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 21.623 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 21.624 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 21.625 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 21.626 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) 21.627 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) 21.627 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) in y.re 21.627 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) in y.re 21.627 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 21.627 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 21.627 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 21.627 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.627 * [taylor]: Taking taylor expansion of y.re in y.re 21.627 * [backup-simplify]: Simplify 0 into 0 21.628 * [backup-simplify]: Simplify 1 into 1 21.628 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 21.629 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 21.629 * [taylor]: Taking taylor expansion of (log x.im) in y.re 21.629 * [taylor]: Taking taylor expansion of x.im in y.re 21.629 * [backup-simplify]: Simplify x.im into x.im 21.629 * [backup-simplify]: Simplify (log x.im) into (log x.im) 21.630 * [backup-simplify]: Simplify (* 0 (log x.im)) into 0 21.630 * [backup-simplify]: Simplify (- 0) into 0 21.630 * [backup-simplify]: Simplify 0 into 0 21.631 * [backup-simplify]: Simplify (+ 0) into 0 21.632 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 21.632 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 21.633 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 21.634 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 21.635 * [backup-simplify]: Simplify (- 0) into 0 21.635 * [backup-simplify]: Simplify (+ 0 0) into 0 21.635 * [taylor]: Taking taylor expansion of 0 in x.im 21.635 * [backup-simplify]: Simplify 0 into 0 21.635 * [taylor]: Taking taylor expansion of 0 in y.re 21.635 * [backup-simplify]: Simplify 0 into 0 21.635 * [backup-simplify]: Simplify 0 into 0 21.636 * [backup-simplify]: Simplify (+ 0) into 0 21.637 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 21.638 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 21.638 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 21.639 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 21.640 * [backup-simplify]: Simplify (- 0) into 0 21.640 * [backup-simplify]: Simplify (+ 0 0) into 0 21.640 * [taylor]: Taking taylor expansion of 0 in y.re 21.640 * [backup-simplify]: Simplify 0 into 0 21.640 * [backup-simplify]: Simplify 0 into 0 21.641 * [backup-simplify]: Simplify (+ 0) into 0 21.641 * [backup-simplify]: Simplify 0 into 0 21.643 * [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))) 21.647 * [backup-simplify]: Simplify (+ (* (cos (* (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 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 21.648 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 21.649 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 21.649 * [backup-simplify]: Simplify (+ 0 0) into 0 21.651 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow x.re 2) (pow x.im 2))))) into 0 21.656 * [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 21.658 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) into 0 21.659 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 21.660 * [backup-simplify]: Simplify (+ 0 0) into 0 21.661 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 21.664 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0))) into 0 21.664 * [backup-simplify]: Simplify (- 0) into 0 21.668 * [backup-simplify]: Simplify (+ (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 0) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) 21.668 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) in x.re 21.668 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) in x.re 21.668 * [taylor]: Taking taylor expansion of 1/2 in x.re 21.668 * [backup-simplify]: Simplify 1/2 into 1/2 21.668 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)) in x.re 21.668 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 21.668 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 21.668 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 21.668 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.668 * [taylor]: Taking taylor expansion of y.re in x.re 21.668 * [backup-simplify]: Simplify y.re into y.re 21.669 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 21.669 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 21.670 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 21.670 * [taylor]: Taking taylor expansion of (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2) in x.re 21.670 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 21.670 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 21.670 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 21.670 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 21.670 * [taylor]: Taking taylor expansion of x.re in x.re 21.670 * [backup-simplify]: Simplify 0 into 0 21.670 * [backup-simplify]: Simplify 1 into 1 21.670 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 21.670 * [taylor]: Taking taylor expansion of x.im in x.re 21.670 * [backup-simplify]: Simplify x.im into x.im 21.670 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 21.671 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 21.671 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 21.671 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 21.671 * [backup-simplify]: Simplify (+ 0 0) into 0 21.672 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 21.672 * [backup-simplify]: Simplify (log x.im) into (log x.im) 21.672 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 21.672 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 21.673 * [backup-simplify]: Simplify (- 0) into 0 21.673 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 21.673 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 21.674 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 21.675 * [backup-simplify]: Simplify (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 21.676 * [backup-simplify]: Simplify (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 21.676 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in x.im 21.676 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in x.im 21.676 * [taylor]: Taking taylor expansion of 1/2 in x.im 21.676 * [backup-simplify]: Simplify 1/2 into 1/2 21.676 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in x.im 21.676 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 21.676 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 21.676 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 21.676 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.676 * [taylor]: Taking taylor expansion of y.re in x.im 21.676 * [backup-simplify]: Simplify y.re into y.re 21.676 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 21.676 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 21.677 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 21.677 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in x.im 21.677 * [taylor]: Taking taylor expansion of (log x.im) in x.im 21.677 * [taylor]: Taking taylor expansion of x.im in x.im 21.677 * [backup-simplify]: Simplify 0 into 0 21.677 * [backup-simplify]: Simplify 1 into 1 21.677 * [backup-simplify]: Simplify (log 1) into 0 21.678 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 21.678 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 21.678 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 21.679 * [backup-simplify]: Simplify (- 0) into 0 21.679 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 21.679 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 21.680 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 21.680 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 21.681 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 21.682 * [backup-simplify]: Simplify (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 21.682 * [backup-simplify]: Simplify (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 21.682 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in y.re 21.682 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in y.re 21.682 * [taylor]: Taking taylor expansion of 1/2 in y.re 21.683 * [backup-simplify]: Simplify 1/2 into 1/2 21.683 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in y.re 21.683 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 21.683 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 21.683 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 21.683 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.683 * [taylor]: Taking taylor expansion of y.re in y.re 21.683 * [backup-simplify]: Simplify 0 into 0 21.683 * [backup-simplify]: Simplify 1 into 1 21.683 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 21.683 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 21.684 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in y.re 21.684 * [taylor]: Taking taylor expansion of (log x.im) in y.re 21.684 * [taylor]: Taking taylor expansion of x.im in y.re 21.684 * [backup-simplify]: Simplify x.im into x.im 21.684 * [backup-simplify]: Simplify (log x.im) into (log x.im) 21.684 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 21.684 * [backup-simplify]: Simplify (* 1 (pow (log x.im) 2)) into (pow (log x.im) 2) 21.685 * [backup-simplify]: Simplify (* 1/2 (pow (log x.im) 2)) into (* 1/2 (pow (log x.im) 2)) 21.685 * [backup-simplify]: Simplify (- (* 1/2 (pow (log x.im) 2))) into (- (* 1/2 (pow (log x.im) 2))) 21.686 * [backup-simplify]: Simplify (- (* 1/2 (pow (log x.im) 2))) into (- (* 1/2 (pow (log x.im) 2))) 21.686 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 21.687 * [backup-simplify]: Simplify (+ 0) into 0 21.687 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 21.688 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 21.688 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 21.689 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 21.689 * [backup-simplify]: Simplify (+ 0 0) into 0 21.690 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 21.690 * [backup-simplify]: Simplify (- 0) into 0 21.690 * [taylor]: Taking taylor expansion of 0 in x.im 21.690 * [backup-simplify]: Simplify 0 into 0 21.690 * [taylor]: Taking taylor expansion of 0 in y.re 21.690 * [backup-simplify]: Simplify 0 into 0 21.690 * [backup-simplify]: Simplify 0 into 0 21.691 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 21.691 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 21.692 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 21.692 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 21.693 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 21.693 * [backup-simplify]: Simplify (- 0) into 0 21.694 * [backup-simplify]: Simplify (+ 0 0) into 0 21.694 * [taylor]: Taking taylor expansion of 0 in x.im 21.694 * [backup-simplify]: Simplify 0 into 0 21.694 * [taylor]: Taking taylor expansion of 0 in y.re 21.694 * [backup-simplify]: Simplify 0 into 0 21.694 * [backup-simplify]: Simplify 0 into 0 21.695 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 21.695 * [backup-simplify]: Simplify (+ 0) into 0 21.695 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 21.696 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 21.696 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 21.697 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 21.697 * [backup-simplify]: Simplify (+ 0 0) into 0 21.698 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 21.698 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 21.698 * [backup-simplify]: Simplify (- 0) into 0 21.698 * [taylor]: Taking taylor expansion of 0 in y.re 21.698 * [backup-simplify]: Simplify 0 into 0 21.698 * [backup-simplify]: Simplify 0 into 0 21.698 * [taylor]: Taking taylor expansion of 0 in y.re 21.698 * [backup-simplify]: Simplify 0 into 0 21.699 * [backup-simplify]: Simplify 0 into 0 21.699 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 21.700 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 21.700 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 21.701 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 21.702 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 21.702 * [backup-simplify]: Simplify (- 0) into 0 21.702 * [backup-simplify]: Simplify (+ 0 0) into 0 21.702 * [taylor]: Taking taylor expansion of 0 in y.re 21.702 * [backup-simplify]: Simplify 0 into 0 21.702 * [backup-simplify]: Simplify 0 into 0 21.703 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 21.704 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (atan2 x.im x.re) 1) 1))) into (atan2 x.im x.re) 21.704 * [backup-simplify]: Simplify (+ (* 0 0) (* (atan2 x.im x.re) (log x.im))) into (* (atan2 x.im x.re) (log x.im)) 21.705 * [backup-simplify]: Simplify (- (* (atan2 x.im x.re) (log x.im))) into (- (* (atan2 x.im x.re) (log x.im))) 21.705 * [backup-simplify]: Simplify (- (* (atan2 x.im x.re) (log x.im))) into (- (* (atan2 x.im x.re) (log x.im))) 21.707 * [backup-simplify]: Simplify (+ (* (- (* (atan2 x.im x.re) (log x.im))) (* y.re (* 1 (* 1 y.im)))) (+ (* (- (* 1/2 (pow (log x.im) 2))) (pow (* 1 (* 1 (* 1 y.im))) 2)) 1)) into (- 1 (+ (* y.im (* (atan2 x.im x.re) (* y.re (log x.im)))) (* 1/2 (* (pow y.im 2) (pow (log x.im) 2))))) 21.710 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (* (* (* (* (cbrt (cbrt (atan2 (/ 1 x.im) (/ 1 x.re)))) (cbrt (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))))) (cbrt (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))))) (cbrt (atan2 (/ 1 x.im) (/ 1 x.re)))) (* (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) (/ 1 y.re))))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 21.710 * [approximate]: Taking taylor expansion of (cos (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 21.710 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.re 21.710 * [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 21.710 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 21.710 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.re 21.710 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 21.710 * [taylor]: Taking taylor expansion of y.im in y.re 21.710 * [backup-simplify]: Simplify y.im into y.im 21.710 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 21.710 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 21.710 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 21.710 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 21.710 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 21.710 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 21.710 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 21.710 * [taylor]: Taking taylor expansion of x.re in y.re 21.710 * [backup-simplify]: Simplify x.re into x.re 21.710 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 21.710 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 21.710 * [taylor]: Taking taylor expansion of x.re in y.re 21.710 * [backup-simplify]: Simplify x.re into x.re 21.710 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 21.710 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 21.711 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 21.711 * [taylor]: Taking taylor expansion of x.im in y.re 21.711 * [backup-simplify]: Simplify x.im into x.im 21.711 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 21.711 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 21.711 * [taylor]: Taking taylor expansion of x.im in y.re 21.711 * [backup-simplify]: Simplify x.im into x.im 21.711 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 21.711 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 21.711 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 21.712 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 21.712 * [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)))) 21.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 21.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 21.713 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 21.713 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 21.713 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 21.713 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 21.714 * [backup-simplify]: Simplify (+ 0 0) into 0 21.714 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 21.715 * [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))))) 21.715 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 21.715 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 21.715 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.715 * [taylor]: Taking taylor expansion of y.re in y.re 21.715 * [backup-simplify]: Simplify 0 into 0 21.715 * [backup-simplify]: Simplify 1 into 1 21.716 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.716 * [backup-simplify]: Simplify (+ 0 (atan2 (/ 1 x.im) (/ 1 x.re))) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.717 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 21.717 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.im 21.717 * [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 21.717 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 21.717 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.im 21.717 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 21.717 * [taylor]: Taking taylor expansion of y.im in x.im 21.717 * [backup-simplify]: Simplify y.im into y.im 21.717 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 21.717 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.im 21.717 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.im 21.717 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 21.717 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.im 21.717 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.im 21.717 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 21.717 * [taylor]: Taking taylor expansion of x.re in x.im 21.717 * [backup-simplify]: Simplify x.re into x.re 21.717 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 21.717 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 21.717 * [taylor]: Taking taylor expansion of x.re in x.im 21.717 * [backup-simplify]: Simplify x.re into x.re 21.718 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 21.718 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.im 21.718 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 21.718 * [taylor]: Taking taylor expansion of x.im in x.im 21.718 * [backup-simplify]: Simplify 0 into 0 21.719 * [backup-simplify]: Simplify 1 into 1 21.720 * [backup-simplify]: Simplify (/ 1 1) into 1 21.720 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 21.720 * [taylor]: Taking taylor expansion of x.im in x.im 21.720 * [backup-simplify]: Simplify 0 into 0 21.720 * [backup-simplify]: Simplify 1 into 1 21.720 * [backup-simplify]: Simplify (/ 1 1) into 1 21.720 * [backup-simplify]: Simplify (* 1 1) into 1 21.721 * [backup-simplify]: Simplify (+ 0 1) into 1 21.721 * [backup-simplify]: Simplify (sqrt 1) into 1 21.721 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 21.722 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 21.722 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 21.723 * [backup-simplify]: Simplify (+ 0 0) into 0 21.723 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 21.723 * [backup-simplify]: Simplify (log 1) into 0 21.723 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 21.723 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 21.724 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.724 * [taylor]: Taking taylor expansion of y.re in x.im 21.724 * [backup-simplify]: Simplify y.re into y.re 21.724 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 21.724 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 21.725 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.im))) into (* -1 (/ (log x.im) y.im)) 21.725 * [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)) 21.726 * [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))) 21.727 * [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))) 21.727 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 21.727 * [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 21.727 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 21.727 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 21.727 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 21.727 * [taylor]: Taking taylor expansion of y.im in x.re 21.727 * [backup-simplify]: Simplify y.im into y.im 21.727 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 21.727 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 21.728 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 21.728 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 21.728 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 21.728 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 21.728 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 21.728 * [taylor]: Taking taylor expansion of x.re in x.re 21.728 * [backup-simplify]: Simplify 0 into 0 21.728 * [backup-simplify]: Simplify 1 into 1 21.728 * [backup-simplify]: Simplify (/ 1 1) into 1 21.728 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 21.728 * [taylor]: Taking taylor expansion of x.re in x.re 21.728 * [backup-simplify]: Simplify 0 into 0 21.729 * [backup-simplify]: Simplify 1 into 1 21.729 * [backup-simplify]: Simplify (/ 1 1) into 1 21.729 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 21.729 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 21.729 * [taylor]: Taking taylor expansion of x.im in x.re 21.729 * [backup-simplify]: Simplify x.im into x.im 21.729 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 21.729 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 21.729 * [taylor]: Taking taylor expansion of x.im in x.re 21.729 * [backup-simplify]: Simplify x.im into x.im 21.729 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 21.730 * [backup-simplify]: Simplify (* 1 1) into 1 21.730 * [backup-simplify]: Simplify (+ 1 0) into 1 21.731 * [backup-simplify]: Simplify (sqrt 1) into 1 21.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 21.732 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 21.733 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 21.733 * [backup-simplify]: Simplify (+ 0 0) into 0 21.734 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 21.734 * [backup-simplify]: Simplify (log 1) into 0 21.734 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 21.734 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 21.735 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.735 * [taylor]: Taking taylor expansion of y.re in x.re 21.735 * [backup-simplify]: Simplify y.re into y.re 21.735 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 21.736 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 21.737 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 21.738 * [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)) 21.739 * [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))) 21.741 * [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))) 21.741 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 21.741 * [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 21.741 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 21.741 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 21.741 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 21.741 * [taylor]: Taking taylor expansion of y.im in y.im 21.741 * [backup-simplify]: Simplify 0 into 0 21.741 * [backup-simplify]: Simplify 1 into 1 21.742 * [backup-simplify]: Simplify (/ 1 1) into 1 21.742 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 21.742 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 21.742 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 21.742 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 21.742 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 21.742 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 21.742 * [taylor]: Taking taylor expansion of x.re in y.im 21.742 * [backup-simplify]: Simplify x.re into x.re 21.742 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 21.743 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 21.743 * [taylor]: Taking taylor expansion of x.re in y.im 21.743 * [backup-simplify]: Simplify x.re into x.re 21.743 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 21.743 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 21.743 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 21.743 * [taylor]: Taking taylor expansion of x.im in y.im 21.743 * [backup-simplify]: Simplify x.im into x.im 21.743 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 21.743 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 21.743 * [taylor]: Taking taylor expansion of x.im in y.im 21.743 * [backup-simplify]: Simplify x.im into x.im 21.743 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 21.743 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 21.744 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 21.745 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 21.746 * [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)))) 21.746 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 21.747 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 21.747 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 21.747 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 21.748 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 21.748 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 21.749 * [backup-simplify]: Simplify (+ 0 0) into 0 21.750 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 21.751 * [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))))) 21.751 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 21.751 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 21.751 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.751 * [taylor]: Taking taylor expansion of y.re in y.im 21.751 * [backup-simplify]: Simplify y.re into y.re 21.751 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 21.752 * [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))))) 21.753 * [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))))) 21.754 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 21.754 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 21.754 * [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 21.754 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 21.754 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 21.754 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 21.754 * [taylor]: Taking taylor expansion of y.im in y.im 21.754 * [backup-simplify]: Simplify 0 into 0 21.754 * [backup-simplify]: Simplify 1 into 1 21.754 * [backup-simplify]: Simplify (/ 1 1) into 1 21.754 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 21.754 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 21.755 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 21.755 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 21.755 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 21.755 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 21.755 * [taylor]: Taking taylor expansion of x.re in y.im 21.755 * [backup-simplify]: Simplify x.re into x.re 21.755 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 21.755 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 21.755 * [taylor]: Taking taylor expansion of x.re in y.im 21.755 * [backup-simplify]: Simplify x.re into x.re 21.755 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 21.755 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 21.755 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 21.755 * [taylor]: Taking taylor expansion of x.im in y.im 21.755 * [backup-simplify]: Simplify x.im into x.im 21.755 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 21.755 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 21.755 * [taylor]: Taking taylor expansion of x.im in y.im 21.755 * [backup-simplify]: Simplify x.im into x.im 21.755 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 21.755 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 21.755 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 21.756 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 21.756 * [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)))) 21.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 21.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 21.757 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 21.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 21.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 21.758 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 21.758 * [backup-simplify]: Simplify (+ 0 0) into 0 21.759 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 21.759 * [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))))) 21.759 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 21.759 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 21.760 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.760 * [taylor]: Taking taylor expansion of y.re in y.im 21.760 * [backup-simplify]: Simplify y.re into y.re 21.760 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 21.761 * [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))))) 21.761 * [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))))) 21.762 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 21.762 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 21.762 * [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 21.763 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 21.763 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 21.763 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 21.763 * [taylor]: Taking taylor expansion of y.im in x.re 21.763 * [backup-simplify]: Simplify y.im into y.im 21.763 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 21.763 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 21.763 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 21.763 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 21.763 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 21.763 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 21.763 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 21.763 * [taylor]: Taking taylor expansion of x.re in x.re 21.763 * [backup-simplify]: Simplify 0 into 0 21.763 * [backup-simplify]: Simplify 1 into 1 21.763 * [backup-simplify]: Simplify (/ 1 1) into 1 21.763 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 21.763 * [taylor]: Taking taylor expansion of x.re in x.re 21.763 * [backup-simplify]: Simplify 0 into 0 21.764 * [backup-simplify]: Simplify 1 into 1 21.764 * [backup-simplify]: Simplify (/ 1 1) into 1 21.764 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 21.764 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 21.764 * [taylor]: Taking taylor expansion of x.im in x.re 21.764 * [backup-simplify]: Simplify x.im into x.im 21.764 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 21.764 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 21.764 * [taylor]: Taking taylor expansion of x.im in x.re 21.764 * [backup-simplify]: Simplify x.im into x.im 21.764 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 21.764 * [backup-simplify]: Simplify (* 1 1) into 1 21.765 * [backup-simplify]: Simplify (+ 1 0) into 1 21.765 * [backup-simplify]: Simplify (sqrt 1) into 1 21.765 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 21.766 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 21.766 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 21.767 * [backup-simplify]: Simplify (+ 0 0) into 0 21.767 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 21.767 * [backup-simplify]: Simplify (log 1) into 0 21.767 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 21.767 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 21.768 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.768 * [taylor]: Taking taylor expansion of y.re in x.re 21.768 * [backup-simplify]: Simplify y.re into y.re 21.768 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 21.768 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 21.769 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 21.769 * [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)) 21.770 * [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))) 21.770 * [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))) 21.771 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 21.772 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 21.772 * [backup-simplify]: Simplify (- 0) into 0 21.773 * [backup-simplify]: Simplify (+ (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 21.773 * [taylor]: Taking taylor expansion of (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in x.im 21.773 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in x.im 21.773 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 21.773 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 21.773 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.773 * [taylor]: Taking taylor expansion of y.re in x.im 21.773 * [backup-simplify]: Simplify y.re into y.re 21.773 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 21.773 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 21.773 * [taylor]: Taking taylor expansion of (log x.re) in x.im 21.773 * [taylor]: Taking taylor expansion of x.re in x.im 21.773 * [backup-simplify]: Simplify x.re into x.re 21.774 * [backup-simplify]: Simplify (log x.re) into (log x.re) 21.774 * [taylor]: Taking taylor expansion of y.im in x.im 21.774 * [backup-simplify]: Simplify y.im into y.im 21.774 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 21.774 * [backup-simplify]: Simplify (- (/ (log x.re) y.im)) into (- (/ (log x.re) y.im)) 21.775 * [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)) 21.775 * [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))) 21.776 * [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))) 21.777 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 21.777 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 21.778 * [backup-simplify]: Simplify (- 0) into 0 21.779 * [backup-simplify]: Simplify (+ (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 21.779 * [taylor]: Taking taylor expansion of (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in y.re 21.779 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in y.re 21.779 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 21.779 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 21.780 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.780 * [taylor]: Taking taylor expansion of y.re in y.re 21.780 * [backup-simplify]: Simplify 0 into 0 21.780 * [backup-simplify]: Simplify 1 into 1 21.780 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.780 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 21.780 * [taylor]: Taking taylor expansion of (log x.re) in y.re 21.780 * [taylor]: Taking taylor expansion of x.re in y.re 21.781 * [backup-simplify]: Simplify x.re into x.re 21.781 * [backup-simplify]: Simplify (log x.re) into (log x.re) 21.781 * [taylor]: Taking taylor expansion of y.im in y.re 21.781 * [backup-simplify]: Simplify y.im into y.im 21.781 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 21.782 * [backup-simplify]: Simplify (+ (atan2 (/ 1 x.im) (/ 1 x.re)) 0) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.783 * [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))) 21.784 * [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))) 21.784 * [taylor]: Taking taylor expansion of 0 in x.re 21.784 * [backup-simplify]: Simplify 0 into 0 21.784 * [taylor]: Taking taylor expansion of 0 in x.im 21.784 * [backup-simplify]: Simplify 0 into 0 21.784 * [taylor]: Taking taylor expansion of 0 in y.re 21.785 * [backup-simplify]: Simplify 0 into 0 21.785 * [backup-simplify]: Simplify 0 into 0 21.785 * [backup-simplify]: Simplify (+ 0) into 0 21.787 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 21.789 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 21.789 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 21.790 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 21.790 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (- (log x.re)))) into 0 21.791 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 21.792 * [backup-simplify]: Simplify (+ 0 0) into 0 21.793 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 21.795 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 21.795 * [backup-simplify]: Simplify (- 0) into 0 21.795 * [backup-simplify]: Simplify (+ 0 0) into 0 21.795 * [taylor]: Taking taylor expansion of 0 in x.im 21.796 * [backup-simplify]: Simplify 0 into 0 21.796 * [taylor]: Taking taylor expansion of 0 in y.re 21.796 * [backup-simplify]: Simplify 0 into 0 21.796 * [backup-simplify]: Simplify 0 into 0 21.796 * [backup-simplify]: Simplify (+ 0) into 0 21.798 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 21.799 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 21.800 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 21.801 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 21.802 * [backup-simplify]: Simplify (- 0) into 0 21.802 * [backup-simplify]: Simplify (+ 0 0) into 0 21.803 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 21.805 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 21.805 * [backup-simplify]: Simplify (- 0) into 0 21.806 * [backup-simplify]: Simplify (+ 0 0) into 0 21.806 * [taylor]: Taking taylor expansion of 0 in y.re 21.806 * [backup-simplify]: Simplify 0 into 0 21.806 * [backup-simplify]: Simplify 0 into 0 21.806 * [backup-simplify]: Simplify 0 into 0 21.806 * [taylor]: Taking taylor expansion of 0 in x.re 21.806 * [backup-simplify]: Simplify 0 into 0 21.806 * [taylor]: Taking taylor expansion of 0 in x.im 21.806 * [backup-simplify]: Simplify 0 into 0 21.806 * [taylor]: Taking taylor expansion of 0 in y.re 21.806 * [backup-simplify]: Simplify 0 into 0 21.806 * [backup-simplify]: Simplify 0 into 0 21.806 * [taylor]: Taking taylor expansion of 0 in x.im 21.806 * [backup-simplify]: Simplify 0 into 0 21.806 * [taylor]: Taking taylor expansion of 0 in y.re 21.806 * [backup-simplify]: Simplify 0 into 0 21.806 * [backup-simplify]: Simplify 0 into 0 21.808 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) (/ 1 y.re)) (/ (log (/ 1 x.re)) (/ 1 y.im)))) into (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) 21.815 * [backup-simplify]: Simplify (cos (fma (/ 1 (- y.im)) (log (hypot (/ 1 (- x.re)) (/ 1 (- x.im)))) (* (* (* (* (cbrt (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))))) (cbrt (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))))) (cbrt (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))))) (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))))) (* (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- y.re)))))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 21.815 * [approximate]: Taking taylor expansion of (cos (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 21.815 * [taylor]: Taking taylor expansion of (cos (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 21.815 * [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 21.816 * [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))) 21.816 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.re 21.816 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 21.816 * [taylor]: Taking taylor expansion of -1 in y.re 21.816 * [backup-simplify]: Simplify -1 into -1 21.816 * [taylor]: Taking taylor expansion of y.im in y.re 21.816 * [backup-simplify]: Simplify y.im into y.im 21.816 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 21.816 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 21.816 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 21.816 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 21.816 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 21.816 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 21.816 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 21.816 * [taylor]: Taking taylor expansion of -1 in y.re 21.816 * [backup-simplify]: Simplify -1 into -1 21.816 * [taylor]: Taking taylor expansion of x.re in y.re 21.816 * [backup-simplify]: Simplify x.re into x.re 21.817 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 21.817 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 21.817 * [taylor]: Taking taylor expansion of -1 in y.re 21.817 * [backup-simplify]: Simplify -1 into -1 21.817 * [taylor]: Taking taylor expansion of x.re in y.re 21.817 * [backup-simplify]: Simplify x.re into x.re 21.817 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 21.817 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 21.817 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 21.817 * [taylor]: Taking taylor expansion of -1 in y.re 21.817 * [backup-simplify]: Simplify -1 into -1 21.817 * [taylor]: Taking taylor expansion of x.im in y.re 21.817 * [backup-simplify]: Simplify x.im into x.im 21.817 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 21.817 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 21.817 * [taylor]: Taking taylor expansion of -1 in y.re 21.817 * [backup-simplify]: Simplify -1 into -1 21.817 * [taylor]: Taking taylor expansion of x.im in y.re 21.817 * [backup-simplify]: Simplify x.im into x.im 21.817 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 21.818 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 21.818 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 21.819 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 21.820 * [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)))) 21.821 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 21.821 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 21.821 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 21.822 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 21.822 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 21.823 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 21.823 * [backup-simplify]: Simplify (+ 0 0) into 0 21.825 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 21.826 * [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))))) 21.826 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 21.826 * [taylor]: Taking taylor expansion of -1 in y.re 21.826 * [backup-simplify]: Simplify -1 into -1 21.826 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 21.826 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 21.826 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 21.827 * [taylor]: Taking taylor expansion of y.re in y.re 21.827 * [backup-simplify]: Simplify 0 into 0 21.827 * [backup-simplify]: Simplify 1 into 1 21.827 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 21.828 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 21.828 * [backup-simplify]: Simplify (+ 0 (* -1 (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 21.830 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 21.830 * [taylor]: Taking taylor expansion of (cos (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 21.830 * [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 21.830 * [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))) 21.830 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.im 21.830 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 21.831 * [taylor]: Taking taylor expansion of -1 in x.im 21.831 * [backup-simplify]: Simplify -1 into -1 21.831 * [taylor]: Taking taylor expansion of y.im in x.im 21.831 * [backup-simplify]: Simplify y.im into y.im 21.831 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 21.831 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.im 21.831 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.im 21.831 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 21.831 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.im 21.831 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.im 21.831 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 21.831 * [taylor]: Taking taylor expansion of -1 in x.im 21.831 * [backup-simplify]: Simplify -1 into -1 21.831 * [taylor]: Taking taylor expansion of x.re in x.im 21.831 * [backup-simplify]: Simplify x.re into x.re 21.831 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 21.831 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 21.831 * [taylor]: Taking taylor expansion of -1 in x.im 21.831 * [backup-simplify]: Simplify -1 into -1 21.831 * [taylor]: Taking taylor expansion of x.re in x.im 21.832 * [backup-simplify]: Simplify x.re into x.re 21.832 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 21.832 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.im 21.832 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 21.832 * [taylor]: Taking taylor expansion of -1 in x.im 21.832 * [backup-simplify]: Simplify -1 into -1 21.832 * [taylor]: Taking taylor expansion of x.im in x.im 21.832 * [backup-simplify]: Simplify 0 into 0 21.832 * [backup-simplify]: Simplify 1 into 1 21.832 * [backup-simplify]: Simplify (/ -1 1) into -1 21.833 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 21.833 * [taylor]: Taking taylor expansion of -1 in x.im 21.833 * [backup-simplify]: Simplify -1 into -1 21.833 * [taylor]: Taking taylor expansion of x.im in x.im 21.833 * [backup-simplify]: Simplify 0 into 0 21.833 * [backup-simplify]: Simplify 1 into 1 21.833 * [backup-simplify]: Simplify (/ -1 1) into -1 21.834 * [backup-simplify]: Simplify (* -1 -1) into 1 21.834 * [backup-simplify]: Simplify (+ 0 1) into 1 21.834 * [backup-simplify]: Simplify (sqrt 1) into 1 21.835 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 21.836 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 21.837 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 21.837 * [backup-simplify]: Simplify (+ 0 0) into 0 21.838 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 21.839 * [backup-simplify]: Simplify (log 1) into 0 21.839 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 21.839 * [taylor]: Taking taylor expansion of -1 in x.im 21.839 * [backup-simplify]: Simplify -1 into -1 21.839 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 21.839 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 21.839 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 21.839 * [taylor]: Taking taylor expansion of y.re in x.im 21.839 * [backup-simplify]: Simplify y.re into y.re 21.840 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 21.841 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 21.841 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.im))) into (/ (log x.im) y.im) 21.842 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 21.842 * [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)) 21.843 * [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))) 21.844 * [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))) 21.844 * [taylor]: Taking taylor expansion of (cos (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 21.844 * [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 21.844 * [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))) 21.844 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 21.844 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 21.844 * [taylor]: Taking taylor expansion of -1 in x.re 21.844 * [backup-simplify]: Simplify -1 into -1 21.844 * [taylor]: Taking taylor expansion of y.im in x.re 21.844 * [backup-simplify]: Simplify y.im into y.im 21.844 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 21.844 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 21.844 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 21.844 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 21.844 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 21.844 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 21.844 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 21.844 * [taylor]: Taking taylor expansion of -1 in x.re 21.844 * [backup-simplify]: Simplify -1 into -1 21.844 * [taylor]: Taking taylor expansion of x.re in x.re 21.844 * [backup-simplify]: Simplify 0 into 0 21.844 * [backup-simplify]: Simplify 1 into 1 21.845 * [backup-simplify]: Simplify (/ -1 1) into -1 21.845 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 21.845 * [taylor]: Taking taylor expansion of -1 in x.re 21.845 * [backup-simplify]: Simplify -1 into -1 21.845 * [taylor]: Taking taylor expansion of x.re in x.re 21.845 * [backup-simplify]: Simplify 0 into 0 21.845 * [backup-simplify]: Simplify 1 into 1 21.845 * [backup-simplify]: Simplify (/ -1 1) into -1 21.845 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 21.845 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 21.845 * [taylor]: Taking taylor expansion of -1 in x.re 21.845 * [backup-simplify]: Simplify -1 into -1 21.845 * [taylor]: Taking taylor expansion of x.im in x.re 21.845 * [backup-simplify]: Simplify x.im into x.im 21.845 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 21.845 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 21.845 * [taylor]: Taking taylor expansion of -1 in x.re 21.845 * [backup-simplify]: Simplify -1 into -1 21.845 * [taylor]: Taking taylor expansion of x.im in x.re 21.845 * [backup-simplify]: Simplify x.im into x.im 21.845 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 21.846 * [backup-simplify]: Simplify (* -1 -1) into 1 21.846 * [backup-simplify]: Simplify (+ 1 0) into 1 21.846 * [backup-simplify]: Simplify (sqrt 1) into 1 21.847 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 21.847 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 21.848 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 21.848 * [backup-simplify]: Simplify (+ 0 0) into 0 21.848 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 21.849 * [backup-simplify]: Simplify (log 1) into 0 21.849 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 21.849 * [taylor]: Taking taylor expansion of -1 in x.re 21.849 * [backup-simplify]: Simplify -1 into -1 21.849 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 21.849 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 21.849 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 21.849 * [taylor]: Taking taylor expansion of y.re in x.re 21.849 * [backup-simplify]: Simplify y.re into y.re 21.849 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 21.850 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 21.850 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 21.850 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 21.851 * [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)) 21.852 * [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))) 21.853 * [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))) 21.853 * [taylor]: Taking taylor expansion of (cos (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 21.853 * [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 21.853 * [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))) 21.853 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 21.853 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 21.853 * [taylor]: Taking taylor expansion of -1 in y.im 21.853 * [backup-simplify]: Simplify -1 into -1 21.853 * [taylor]: Taking taylor expansion of y.im in y.im 21.853 * [backup-simplify]: Simplify 0 into 0 21.853 * [backup-simplify]: Simplify 1 into 1 21.853 * [backup-simplify]: Simplify (/ -1 1) into -1 21.853 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 21.853 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 21.854 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 21.854 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 21.854 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 21.854 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 21.854 * [taylor]: Taking taylor expansion of -1 in y.im 21.854 * [backup-simplify]: Simplify -1 into -1 21.854 * [taylor]: Taking taylor expansion of x.re in y.im 21.854 * [backup-simplify]: Simplify x.re into x.re 21.854 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 21.854 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 21.854 * [taylor]: Taking taylor expansion of -1 in y.im 21.854 * [backup-simplify]: Simplify -1 into -1 21.854 * [taylor]: Taking taylor expansion of x.re in y.im 21.854 * [backup-simplify]: Simplify x.re into x.re 21.854 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 21.854 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 21.854 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 21.854 * [taylor]: Taking taylor expansion of -1 in y.im 21.854 * [backup-simplify]: Simplify -1 into -1 21.854 * [taylor]: Taking taylor expansion of x.im in y.im 21.854 * [backup-simplify]: Simplify x.im into x.im 21.854 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 21.854 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 21.854 * [taylor]: Taking taylor expansion of -1 in y.im 21.854 * [backup-simplify]: Simplify -1 into -1 21.854 * [taylor]: Taking taylor expansion of x.im in y.im 21.854 * [backup-simplify]: Simplify x.im into x.im 21.854 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 21.854 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 21.855 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 21.855 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 21.856 * [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)))) 21.856 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 21.856 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 21.856 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 21.856 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 21.857 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 21.857 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 21.857 * [backup-simplify]: Simplify (+ 0 0) into 0 21.858 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 21.859 * [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))))) 21.859 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 21.859 * [taylor]: Taking taylor expansion of -1 in y.im 21.859 * [backup-simplify]: Simplify -1 into -1 21.859 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 21.859 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 21.859 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 21.859 * [taylor]: Taking taylor expansion of y.re in y.im 21.859 * [backup-simplify]: Simplify y.re into y.re 21.859 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 21.860 * [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)))))) 21.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)))))) 21.862 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 21.862 * [taylor]: Taking taylor expansion of (cos (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 21.862 * [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 21.862 * [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))) 21.862 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 21.862 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 21.862 * [taylor]: Taking taylor expansion of -1 in y.im 21.862 * [backup-simplify]: Simplify -1 into -1 21.862 * [taylor]: Taking taylor expansion of y.im in y.im 21.862 * [backup-simplify]: Simplify 0 into 0 21.862 * [backup-simplify]: Simplify 1 into 1 21.862 * [backup-simplify]: Simplify (/ -1 1) into -1 21.863 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 21.863 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 21.863 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 21.863 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 21.863 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 21.863 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 21.863 * [taylor]: Taking taylor expansion of -1 in y.im 21.863 * [backup-simplify]: Simplify -1 into -1 21.863 * [taylor]: Taking taylor expansion of x.re in y.im 21.863 * [backup-simplify]: Simplify x.re into x.re 21.863 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 21.863 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 21.863 * [taylor]: Taking taylor expansion of -1 in y.im 21.863 * [backup-simplify]: Simplify -1 into -1 21.863 * [taylor]: Taking taylor expansion of x.re in y.im 21.863 * [backup-simplify]: Simplify x.re into x.re 21.863 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 21.863 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 21.863 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 21.863 * [taylor]: Taking taylor expansion of -1 in y.im 21.863 * [backup-simplify]: Simplify -1 into -1 21.863 * [taylor]: Taking taylor expansion of x.im in y.im 21.863 * [backup-simplify]: Simplify x.im into x.im 21.863 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 21.863 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 21.863 * [taylor]: Taking taylor expansion of -1 in y.im 21.863 * [backup-simplify]: Simplify -1 into -1 21.863 * [taylor]: Taking taylor expansion of x.im in y.im 21.863 * [backup-simplify]: Simplify x.im into x.im 21.863 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 21.863 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 21.864 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 21.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))) 21.865 * [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)))) 21.865 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 21.865 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 21.865 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 21.866 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 21.866 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 21.866 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 21.866 * [backup-simplify]: Simplify (+ 0 0) into 0 21.867 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 21.868 * [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))))) 21.868 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 21.868 * [taylor]: Taking taylor expansion of -1 in y.im 21.868 * [backup-simplify]: Simplify -1 into -1 21.868 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 21.868 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 21.868 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 21.868 * [taylor]: Taking taylor expansion of y.re in y.im 21.868 * [backup-simplify]: Simplify y.re into y.re 21.868 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 21.869 * [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)))))) 21.870 * [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)))))) 21.871 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 21.871 * [taylor]: Taking taylor expansion of (cos (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 21.871 * [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 21.871 * [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))) 21.871 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 21.871 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 21.871 * [taylor]: Taking taylor expansion of -1 in x.re 21.871 * [backup-simplify]: Simplify -1 into -1 21.871 * [taylor]: Taking taylor expansion of y.im in x.re 21.871 * [backup-simplify]: Simplify y.im into y.im 21.871 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 21.871 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 21.871 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 21.871 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 21.871 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 21.871 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 21.871 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 21.871 * [taylor]: Taking taylor expansion of -1 in x.re 21.871 * [backup-simplify]: Simplify -1 into -1 21.872 * [taylor]: Taking taylor expansion of x.re in x.re 21.872 * [backup-simplify]: Simplify 0 into 0 21.872 * [backup-simplify]: Simplify 1 into 1 21.874 * [backup-simplify]: Simplify (/ -1 1) into -1 21.874 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 21.874 * [taylor]: Taking taylor expansion of -1 in x.re 21.874 * [backup-simplify]: Simplify -1 into -1 21.874 * [taylor]: Taking taylor expansion of x.re in x.re 21.874 * [backup-simplify]: Simplify 0 into 0 21.874 * [backup-simplify]: Simplify 1 into 1 21.875 * [backup-simplify]: Simplify (/ -1 1) into -1 21.875 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 21.875 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 21.875 * [taylor]: Taking taylor expansion of -1 in x.re 21.875 * [backup-simplify]: Simplify -1 into -1 21.875 * [taylor]: Taking taylor expansion of x.im in x.re 21.875 * [backup-simplify]: Simplify x.im into x.im 21.875 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 21.875 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 21.875 * [taylor]: Taking taylor expansion of -1 in x.re 21.875 * [backup-simplify]: Simplify -1 into -1 21.875 * [taylor]: Taking taylor expansion of x.im in x.re 21.875 * [backup-simplify]: Simplify x.im into x.im 21.875 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 21.876 * [backup-simplify]: Simplify (* -1 -1) into 1 21.876 * [backup-simplify]: Simplify (+ 1 0) into 1 21.876 * [backup-simplify]: Simplify (sqrt 1) into 1 21.877 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 21.878 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 21.879 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 21.879 * [backup-simplify]: Simplify (+ 0 0) into 0 21.880 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 21.881 * [backup-simplify]: Simplify (log 1) into 0 21.881 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 21.881 * [taylor]: Taking taylor expansion of -1 in x.re 21.881 * [backup-simplify]: Simplify -1 into -1 21.881 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 21.881 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 21.881 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 21.881 * [taylor]: Taking taylor expansion of y.re in x.re 21.881 * [backup-simplify]: Simplify y.re into y.re 21.882 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 21.883 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 21.883 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 21.884 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 21.885 * [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)) 21.886 * [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))) 21.888 * [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))) 21.889 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 21.890 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 21.891 * [backup-simplify]: Simplify (- 0) into 0 21.892 * [backup-simplify]: Simplify (+ (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 21.892 * [taylor]: Taking taylor expansion of (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 21.892 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 21.892 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 21.892 * [taylor]: Taking taylor expansion of (log x.re) in x.im 21.892 * [taylor]: Taking taylor expansion of x.re in x.im 21.893 * [backup-simplify]: Simplify x.re into x.re 21.893 * [backup-simplify]: Simplify (log x.re) into (log x.re) 21.893 * [taylor]: Taking taylor expansion of y.im in x.im 21.893 * [backup-simplify]: Simplify y.im into y.im 21.893 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 21.893 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 21.893 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 21.894 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 21.894 * [taylor]: Taking taylor expansion of y.re in x.im 21.894 * [backup-simplify]: Simplify y.re into y.re 21.894 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 21.895 * [backup-simplify]: Simplify (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 21.896 * [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)) 21.897 * [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))) 21.898 * [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))) 21.900 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 21.901 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 21.902 * [backup-simplify]: Simplify (- 0) into 0 21.904 * [backup-simplify]: Simplify (+ (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 21.904 * [taylor]: Taking taylor expansion of (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 21.904 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 21.904 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 21.904 * [taylor]: Taking taylor expansion of (log x.re) in y.re 21.904 * [taylor]: Taking taylor expansion of x.re in y.re 21.904 * [backup-simplify]: Simplify x.re into x.re 21.904 * [backup-simplify]: Simplify (log x.re) into (log x.re) 21.904 * [taylor]: Taking taylor expansion of y.im in y.re 21.904 * [backup-simplify]: Simplify y.im into y.im 21.904 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 21.904 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 21.904 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 21.905 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 21.905 * [taylor]: Taking taylor expansion of y.re in y.re 21.905 * [backup-simplify]: Simplify 0 into 0 21.905 * [backup-simplify]: Simplify 1 into 1 21.905 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 21.906 * [backup-simplify]: Simplify (- (atan2 (/ -1 x.im) (/ -1 x.re))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 21.906 * [backup-simplify]: Simplify (+ 0 (- (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 21.907 * [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))) 21.907 * [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))) 21.907 * [taylor]: Taking taylor expansion of 0 in x.re 21.908 * [backup-simplify]: Simplify 0 into 0 21.908 * [taylor]: Taking taylor expansion of 0 in x.im 21.908 * [backup-simplify]: Simplify 0 into 0 21.908 * [taylor]: Taking taylor expansion of 0 in y.re 21.908 * [backup-simplify]: Simplify 0 into 0 21.908 * [backup-simplify]: Simplify 0 into 0 21.908 * [backup-simplify]: Simplify (+ 0) into 0 21.909 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 21.910 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 21.910 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 21.911 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 21.911 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (- (log x.re)))) into 0 21.911 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 21.912 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 21.912 * [backup-simplify]: Simplify (+ 0 0) into 0 21.913 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 21.914 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 21.914 * [backup-simplify]: Simplify (- 0) into 0 21.914 * [backup-simplify]: Simplify (+ 0 0) into 0 21.914 * [taylor]: Taking taylor expansion of 0 in x.im 21.914 * [backup-simplify]: Simplify 0 into 0 21.914 * [taylor]: Taking taylor expansion of 0 in y.re 21.914 * [backup-simplify]: Simplify 0 into 0 21.914 * [backup-simplify]: Simplify 0 into 0 21.915 * [backup-simplify]: Simplify (+ 0) into 0 21.916 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 21.916 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 21.917 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 21.917 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 21.918 * [backup-simplify]: Simplify (- 0) into 0 21.918 * [backup-simplify]: Simplify (+ 0 0) into 0 21.918 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 21.919 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 21.919 * [backup-simplify]: Simplify (- 0) into 0 21.920 * [backup-simplify]: Simplify (+ 0 0) into 0 21.920 * [taylor]: Taking taylor expansion of 0 in y.re 21.920 * [backup-simplify]: Simplify 0 into 0 21.920 * [backup-simplify]: Simplify 0 into 0 21.920 * [backup-simplify]: Simplify 0 into 0 21.920 * [taylor]: Taking taylor expansion of 0 in x.re 21.920 * [backup-simplify]: Simplify 0 into 0 21.920 * [taylor]: Taking taylor expansion of 0 in x.im 21.920 * [backup-simplify]: Simplify 0 into 0 21.920 * [taylor]: Taking taylor expansion of 0 in y.re 21.920 * [backup-simplify]: Simplify 0 into 0 21.920 * [backup-simplify]: Simplify 0 into 0 21.920 * [taylor]: Taking taylor expansion of 0 in x.im 21.920 * [backup-simplify]: Simplify 0 into 0 21.920 * [taylor]: Taking taylor expansion of 0 in y.re 21.920 * [backup-simplify]: Simplify 0 into 0 21.920 * [backup-simplify]: Simplify 0 into 0 21.921 * [backup-simplify]: Simplify (cos (- (/ (log (/ 1 (- x.re))) (/ 1 (- y.im))) (/ (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) (/ 1 (- y.re))))) into (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) 21.921 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 3 2 1) 21.922 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 21.922 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 21.922 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 21.922 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 21.922 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 21.922 * [taylor]: Taking taylor expansion of 1/3 in x.re 21.922 * [backup-simplify]: Simplify 1/3 into 1/3 21.922 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 21.922 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 21.922 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.922 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 21.922 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 21.923 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 21.923 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 21.923 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 21.923 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 21.923 * [taylor]: Taking taylor expansion of 1/3 in x.im 21.923 * [backup-simplify]: Simplify 1/3 into 1/3 21.923 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 21.923 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 21.923 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.923 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 21.924 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 21.924 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 21.924 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 21.924 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 21.924 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 21.924 * [taylor]: Taking taylor expansion of 1/3 in x.im 21.924 * [backup-simplify]: Simplify 1/3 into 1/3 21.924 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 21.924 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 21.924 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.924 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 21.925 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 21.925 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 21.925 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 21.925 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 21.925 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 21.925 * [taylor]: Taking taylor expansion of 1/3 in x.re 21.925 * [backup-simplify]: Simplify 1/3 into 1/3 21.925 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 21.925 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 21.925 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 21.926 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 21.926 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 21.926 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 21.926 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 21.928 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 21.928 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 21.929 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 21.929 * [taylor]: Taking taylor expansion of 0 in x.re 21.929 * [backup-simplify]: Simplify 0 into 0 21.929 * [backup-simplify]: Simplify 0 into 0 21.930 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 21.931 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 21.932 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 21.932 * [backup-simplify]: Simplify 0 into 0 21.933 * [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 21.935 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 21.937 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 21.937 * [taylor]: Taking taylor expansion of 0 in x.re 21.937 * [backup-simplify]: Simplify 0 into 0 21.937 * [backup-simplify]: Simplify 0 into 0 21.937 * [backup-simplify]: Simplify 0 into 0 21.941 * [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 21.943 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 21.945 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 21.945 * [backup-simplify]: Simplify 0 into 0 21.951 * [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 21.953 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 21.955 * [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 21.955 * [taylor]: Taking taylor expansion of 0 in x.re 21.955 * [backup-simplify]: Simplify 0 into 0 21.956 * [backup-simplify]: Simplify 0 into 0 21.956 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 21.957 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 21.957 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 21.957 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 21.957 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 21.957 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 21.957 * [taylor]: Taking taylor expansion of 1/3 in x.re 21.957 * [backup-simplify]: Simplify 1/3 into 1/3 21.957 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 21.957 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 21.957 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.958 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 21.959 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 21.960 * [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) 21.960 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 21.960 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 21.960 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 21.960 * [taylor]: Taking taylor expansion of 1/3 in x.im 21.960 * [backup-simplify]: Simplify 1/3 into 1/3 21.960 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 21.960 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 21.960 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.961 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 21.962 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 21.962 * [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) 21.962 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 21.963 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 21.963 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 21.963 * [taylor]: Taking taylor expansion of 1/3 in x.im 21.963 * [backup-simplify]: Simplify 1/3 into 1/3 21.963 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 21.963 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 21.963 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.964 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 21.965 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 21.966 * [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) 21.966 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 21.966 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 21.966 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 21.966 * [taylor]: Taking taylor expansion of 1/3 in x.re 21.966 * [backup-simplify]: Simplify 1/3 into 1/3 21.966 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 21.966 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 21.966 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 21.967 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 21.968 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 21.968 * [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) 21.969 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 21.971 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 21.973 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 21.974 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 21.974 * [taylor]: Taking taylor expansion of 0 in x.re 21.974 * [backup-simplify]: Simplify 0 into 0 21.975 * [backup-simplify]: Simplify 0 into 0 21.976 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 21.978 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 21.980 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 21.980 * [backup-simplify]: Simplify 0 into 0 21.984 * [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 21.986 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 21.988 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 21.988 * [taylor]: Taking taylor expansion of 0 in x.re 21.988 * [backup-simplify]: Simplify 0 into 0 21.988 * [backup-simplify]: Simplify 0 into 0 21.989 * [backup-simplify]: Simplify 0 into 0 21.991 * [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 21.992 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 21.994 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 21.994 * [backup-simplify]: Simplify 0 into 0 21.997 * [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 21.998 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 22.000 * [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 22.000 * [taylor]: Taking taylor expansion of 0 in x.re 22.000 * [backup-simplify]: Simplify 0 into 0 22.000 * [backup-simplify]: Simplify 0 into 0 22.000 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 22.001 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 22.001 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 22.001 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 22.001 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 22.001 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 22.001 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.001 * [backup-simplify]: Simplify 1/3 into 1/3 22.001 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 22.001 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 22.001 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.001 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.002 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.002 * [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) 22.002 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 22.002 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 22.002 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 22.002 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.002 * [backup-simplify]: Simplify 1/3 into 1/3 22.002 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 22.002 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 22.002 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.003 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.003 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.003 * [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) 22.004 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 22.004 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 22.004 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 22.004 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.004 * [backup-simplify]: Simplify 1/3 into 1/3 22.004 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 22.004 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 22.004 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.004 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.005 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.005 * [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) 22.005 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 22.005 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 22.005 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 22.005 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.005 * [backup-simplify]: Simplify 1/3 into 1/3 22.005 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 22.005 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 22.005 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.006 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.006 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.006 * [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) 22.007 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 22.008 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 22.009 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 22.010 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.010 * [taylor]: Taking taylor expansion of 0 in x.re 22.010 * [backup-simplify]: Simplify 0 into 0 22.010 * [backup-simplify]: Simplify 0 into 0 22.011 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 22.011 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 22.012 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.012 * [backup-simplify]: Simplify 0 into 0 22.015 * [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 22.016 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 22.017 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.017 * [taylor]: Taking taylor expansion of 0 in x.re 22.017 * [backup-simplify]: Simplify 0 into 0 22.017 * [backup-simplify]: Simplify 0 into 0 22.017 * [backup-simplify]: Simplify 0 into 0 22.019 * [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 22.023 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 22.026 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.026 * [backup-simplify]: Simplify 0 into 0 22.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 22.034 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 22.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 22.036 * [taylor]: Taking taylor expansion of 0 in x.re 22.036 * [backup-simplify]: Simplify 0 into 0 22.036 * [backup-simplify]: Simplify 0 into 0 22.036 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 22.036 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 3 1 2) 22.036 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 22.036 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 22.036 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 22.037 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 22.037 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 22.037 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.037 * [backup-simplify]: Simplify 1/3 into 1/3 22.037 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 22.037 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 22.037 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 22.037 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 22.037 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 22.038 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 22.038 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 22.038 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 22.038 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 22.038 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.038 * [backup-simplify]: Simplify 1/3 into 1/3 22.038 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 22.038 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 22.038 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 22.038 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 22.038 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 22.039 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 22.039 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 22.039 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 22.039 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 22.039 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.039 * [backup-simplify]: Simplify 1/3 into 1/3 22.039 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 22.039 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 22.039 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 22.039 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 22.040 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 22.040 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 22.040 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 22.040 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 22.040 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 22.040 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.040 * [backup-simplify]: Simplify 1/3 into 1/3 22.040 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 22.040 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 22.040 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 22.040 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 22.041 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 22.041 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 22.041 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 22.042 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 22.043 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 22.044 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.044 * [taylor]: Taking taylor expansion of 0 in x.re 22.044 * [backup-simplify]: Simplify 0 into 0 22.044 * [backup-simplify]: Simplify 0 into 0 22.045 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 22.046 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 22.046 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.046 * [backup-simplify]: Simplify 0 into 0 22.048 * [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 22.049 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 22.050 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.050 * [taylor]: Taking taylor expansion of 0 in x.re 22.050 * [backup-simplify]: Simplify 0 into 0 22.050 * [backup-simplify]: Simplify 0 into 0 22.050 * [backup-simplify]: Simplify 0 into 0 22.052 * [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 22.053 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 22.054 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.054 * [backup-simplify]: Simplify 0 into 0 22.057 * [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 22.059 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 22.060 * [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 22.060 * [taylor]: Taking taylor expansion of 0 in x.re 22.060 * [backup-simplify]: Simplify 0 into 0 22.060 * [backup-simplify]: Simplify 0 into 0 22.060 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 22.061 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 22.061 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 22.061 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 22.061 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 22.061 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 22.061 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.061 * [backup-simplify]: Simplify 1/3 into 1/3 22.061 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 22.061 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 22.061 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 22.061 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 22.062 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 22.062 * [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) 22.062 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 22.062 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 22.062 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 22.062 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.062 * [backup-simplify]: Simplify 1/3 into 1/3 22.062 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 22.062 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 22.063 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 22.063 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 22.063 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 22.064 * [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) 22.064 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 22.064 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 22.064 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 22.064 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.064 * [backup-simplify]: Simplify 1/3 into 1/3 22.064 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 22.064 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 22.064 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 22.065 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 22.065 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 22.065 * [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) 22.065 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 22.065 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 22.065 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 22.065 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.065 * [backup-simplify]: Simplify 1/3 into 1/3 22.066 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 22.066 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 22.066 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 22.066 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 22.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)))) 22.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) 22.069 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 22.071 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 22.072 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 22.074 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.074 * [taylor]: Taking taylor expansion of 0 in x.re 22.074 * [backup-simplify]: Simplify 0 into 0 22.074 * [backup-simplify]: Simplify 0 into 0 22.076 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 22.077 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 22.079 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.079 * [backup-simplify]: Simplify 0 into 0 22.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 22.083 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 22.085 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.085 * [taylor]: Taking taylor expansion of 0 in x.re 22.085 * [backup-simplify]: Simplify 0 into 0 22.085 * [backup-simplify]: Simplify 0 into 0 22.085 * [backup-simplify]: Simplify 0 into 0 22.087 * [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 22.088 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 22.089 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.089 * [backup-simplify]: Simplify 0 into 0 22.093 * [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 22.094 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 22.095 * [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 22.095 * [taylor]: Taking taylor expansion of 0 in x.re 22.095 * [backup-simplify]: Simplify 0 into 0 22.095 * [backup-simplify]: Simplify 0 into 0 22.096 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 22.096 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 22.096 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 22.096 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 22.096 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 22.096 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 22.096 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.096 * [backup-simplify]: Simplify 1/3 into 1/3 22.096 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 22.096 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 22.097 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.097 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.097 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.098 * [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) 22.098 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 22.098 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 22.098 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 22.098 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.098 * [backup-simplify]: Simplify 1/3 into 1/3 22.098 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 22.098 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 22.098 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.098 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.099 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.099 * [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) 22.099 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 22.099 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 22.099 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 22.099 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.099 * [backup-simplify]: Simplify 1/3 into 1/3 22.099 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 22.099 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 22.100 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.100 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.100 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.101 * [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) 22.101 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 22.101 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 22.101 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 22.101 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.101 * [backup-simplify]: Simplify 1/3 into 1/3 22.101 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 22.101 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 22.101 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.102 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.102 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.103 * [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) 22.103 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 22.104 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 22.105 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 22.106 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.106 * [taylor]: Taking taylor expansion of 0 in x.re 22.106 * [backup-simplify]: Simplify 0 into 0 22.106 * [backup-simplify]: Simplify 0 into 0 22.107 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 22.108 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 22.109 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.109 * [backup-simplify]: Simplify 0 into 0 22.112 * [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 22.114 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 22.116 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.116 * [taylor]: Taking taylor expansion of 0 in x.re 22.116 * [backup-simplify]: Simplify 0 into 0 22.116 * [backup-simplify]: Simplify 0 into 0 22.117 * [backup-simplify]: Simplify 0 into 0 22.119 * [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 22.120 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 22.122 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.122 * [backup-simplify]: Simplify 0 into 0 22.125 * [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 22.126 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 22.128 * [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 22.128 * [taylor]: Taking taylor expansion of 0 in x.re 22.128 * [backup-simplify]: Simplify 0 into 0 22.128 * [backup-simplify]: Simplify 0 into 0 22.128 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 22.128 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 3 1 1 2 1) 22.129 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 22.129 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 22.129 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 22.129 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 22.129 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 22.129 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.129 * [backup-simplify]: Simplify 1/3 into 1/3 22.129 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 22.129 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 22.129 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 22.129 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 22.129 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 22.130 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 22.130 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 22.130 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 22.130 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 22.130 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.130 * [backup-simplify]: Simplify 1/3 into 1/3 22.130 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 22.130 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 22.130 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 22.130 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 22.131 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 22.131 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 22.131 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 22.131 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 22.131 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 22.131 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.131 * [backup-simplify]: Simplify 1/3 into 1/3 22.131 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 22.131 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 22.131 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 22.132 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 22.132 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 22.132 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 22.132 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 22.132 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 22.132 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 22.132 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.132 * [backup-simplify]: Simplify 1/3 into 1/3 22.132 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 22.133 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 22.133 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 22.133 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 22.133 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 22.134 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 22.134 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 22.135 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 22.136 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 22.136 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.136 * [taylor]: Taking taylor expansion of 0 in x.re 22.136 * [backup-simplify]: Simplify 0 into 0 22.136 * [backup-simplify]: Simplify 0 into 0 22.137 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 22.138 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 22.139 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.139 * [backup-simplify]: Simplify 0 into 0 22.141 * [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 22.142 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 22.145 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.145 * [taylor]: Taking taylor expansion of 0 in x.re 22.145 * [backup-simplify]: Simplify 0 into 0 22.145 * [backup-simplify]: Simplify 0 into 0 22.145 * [backup-simplify]: Simplify 0 into 0 22.149 * [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 22.150 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 22.152 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.152 * [backup-simplify]: Simplify 0 into 0 22.158 * [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 22.160 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 22.162 * [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 22.162 * [taylor]: Taking taylor expansion of 0 in x.re 22.162 * [backup-simplify]: Simplify 0 into 0 22.162 * [backup-simplify]: Simplify 0 into 0 22.163 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 22.163 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 22.163 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 22.163 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 22.163 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 22.163 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 22.163 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.163 * [backup-simplify]: Simplify 1/3 into 1/3 22.163 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 22.163 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 22.163 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 22.164 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 22.164 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 22.165 * [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) 22.165 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 22.165 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 22.165 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 22.165 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.165 * [backup-simplify]: Simplify 1/3 into 1/3 22.165 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 22.165 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 22.165 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 22.165 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 22.166 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 22.166 * [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) 22.166 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 22.166 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 22.166 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 22.166 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.166 * [backup-simplify]: Simplify 1/3 into 1/3 22.166 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 22.166 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 22.167 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 22.167 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 22.167 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 22.168 * [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) 22.168 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 22.168 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 22.168 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 22.168 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.168 * [backup-simplify]: Simplify 1/3 into 1/3 22.168 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 22.168 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 22.168 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 22.168 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 22.169 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 22.169 * [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) 22.170 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 22.171 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 22.171 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 22.172 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.172 * [taylor]: Taking taylor expansion of 0 in x.re 22.172 * [backup-simplify]: Simplify 0 into 0 22.172 * [backup-simplify]: Simplify 0 into 0 22.173 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 22.174 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 22.175 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.175 * [backup-simplify]: Simplify 0 into 0 22.177 * [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 22.178 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 22.179 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.179 * [taylor]: Taking taylor expansion of 0 in x.re 22.180 * [backup-simplify]: Simplify 0 into 0 22.180 * [backup-simplify]: Simplify 0 into 0 22.180 * [backup-simplify]: Simplify 0 into 0 22.182 * [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 22.183 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 22.184 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.184 * [backup-simplify]: Simplify 0 into 0 22.187 * [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 22.189 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 22.190 * [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 22.190 * [taylor]: Taking taylor expansion of 0 in x.re 22.190 * [backup-simplify]: Simplify 0 into 0 22.190 * [backup-simplify]: Simplify 0 into 0 22.191 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 22.192 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 22.192 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 22.192 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 22.192 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 22.192 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 22.192 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.192 * [backup-simplify]: Simplify 1/3 into 1/3 22.192 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 22.192 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 22.193 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.193 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.194 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.195 * [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) 22.195 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 22.195 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 22.195 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 22.195 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.195 * [backup-simplify]: Simplify 1/3 into 1/3 22.195 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 22.195 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 22.195 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.196 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.197 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.197 * [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) 22.197 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 22.197 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 22.198 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 22.198 * [taylor]: Taking taylor expansion of 1/3 in x.im 22.198 * [backup-simplify]: Simplify 1/3 into 1/3 22.198 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 22.198 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 22.198 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.199 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.199 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.200 * [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) 22.200 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 22.200 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 22.200 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 22.200 * [taylor]: Taking taylor expansion of 1/3 in x.re 22.200 * [backup-simplify]: Simplify 1/3 into 1/3 22.200 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 22.200 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 22.201 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 22.202 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 22.202 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 22.203 * [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) 22.204 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 22.206 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 22.208 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 22.209 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.209 * [taylor]: Taking taylor expansion of 0 in x.re 22.210 * [backup-simplify]: Simplify 0 into 0 22.210 * [backup-simplify]: Simplify 0 into 0 22.212 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 22.213 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 22.214 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.214 * [backup-simplify]: Simplify 0 into 0 22.217 * [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 22.218 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 22.219 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.219 * [taylor]: Taking taylor expansion of 0 in x.re 22.219 * [backup-simplify]: Simplify 0 into 0 22.219 * [backup-simplify]: Simplify 0 into 0 22.219 * [backup-simplify]: Simplify 0 into 0 22.221 * [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 22.222 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 22.224 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.224 * [backup-simplify]: Simplify 0 into 0 22.228 * [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 22.229 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 22.230 * [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 22.230 * [taylor]: Taking taylor expansion of 0 in x.re 22.230 * [backup-simplify]: Simplify 0 into 0 22.230 * [backup-simplify]: Simplify 0 into 0 22.231 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 22.231 * * * [progress]: simplifying candidates 22.231 * * * * [progress]: [ 1 / 65 ] simplifiying candidate #real (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re)))))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 22.231 * * * * [progress]: [ 2 / 65 ] simplifiying candidate # 22.231 * * * * [progress]: [ 3 / 65 ] simplifiying candidate # 22.231 * * * * [progress]: [ 4 / 65 ] simplifiying candidate # 22.231 * * * * [progress]: [ 5 / 65 ] simplifiying candidate # 22.231 * * * * [progress]: [ 6 / 65 ] simplifiying candidate # 22.231 * * * * [progress]: [ 7 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 8 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 9 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 10 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 11 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 12 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re)))) y.re)))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 22.232 * * * * [progress]: [ 13 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 14 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 15 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 16 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 17 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 18 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 19 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 20 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 21 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 22 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 23 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 24 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 25 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 26 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re))))) (* (cbrt (atan2 x.im x.re)) y.re)))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 22.232 * * * * [progress]: [ 27 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 28 / 65 ] simplifiying candidate # 22.232 * * * * [progress]: [ 29 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 30 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 31 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 32 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 33 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 34 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 35 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 36 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 37 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 38 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 39 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 40 / 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.re)))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 22.233 * * * * [progress]: [ 41 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 42 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 43 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 44 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 45 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 46 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 47 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 48 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 49 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 50 / 65 ] simplifiying candidate # 22.233 * * * * [progress]: [ 51 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 52 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 53 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 54 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 55 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 56 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 57 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 58 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 59 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 60 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 61 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 62 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 63 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 64 / 65 ] simplifiying candidate # 22.234 * * * * [progress]: [ 65 / 65 ] simplifiying candidate # 22.235 * [simplify]: Simplifying: (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re))))) (expm1 (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re))))) (log1p (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re))))) (* (cos (* y.im (log (hypot x.re x.im)))) (cos (* (* (* (* (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)) y.re)))) (* (sin (* y.im (log (hypot x.re x.im)))) (sin (* (* (* (* (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)) y.re)))) (log (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re))))) (exp (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re))))) (* (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re)))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re))))) (* (* (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re)))) (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re))))) (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.re))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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)) y.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))) (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))) (- 1 (+ (* y.im (* (atan2 x.im x.re) (* y.re (log x.im)))) (* 1/2 (* (pow y.im 2) (pow (log x.im) 2))))) (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) (cos (- (* (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) 22.238 * * [simplify]: iteration 0: 72 enodes 22.348 * * [simplify]: iteration 1: 135 enodes 22.503 * * [simplify]: iteration 2: 310 enodes 22.935 * * [simplify]: iteration 3: 854 enodes 25.124 * * [simplify]: iteration 4: 3414 enodes 29.308 * * [simplify]: iteration complete: 5005 enodes 29.308 * * [simplify]: Extracting #0: cost 27 inf + 0 29.310 * * [simplify]: Extracting #1: cost 232 inf + 1 29.317 * * [simplify]: Extracting #2: cost 759 inf + 496 29.339 * * [simplify]: Extracting #3: cost 741 inf + 35774 29.373 * * [simplify]: Extracting #4: cost 379 inf + 207571 29.446 * * [simplify]: Extracting #5: cost 85 inf + 382165 29.551 * * [simplify]: Extracting #6: cost 15 inf + 419977 29.660 * * [simplify]: Extracting #7: cost 0 inf + 428376 29.757 * [simplify]: Simplified to: (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (expm1 (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (log1p (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (cos (* (log (hypot x.re x.im)) y.im)) (cos (* y.re (atan2 x.im x.re)))) (* (sin (* y.re (atan2 x.im x.re))) (sin (* (log (hypot x.re x.im)) y.im))) (log (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (exp (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))) (* (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))) (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (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 (atan2 x.im x.re)) 1/3) (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))) (* (log (atan2 x.im x.re)) 1/3) (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))) (* (log (atan2 x.im x.re)) 1/3) (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))) (- 1 (fma (* y.im (log x.im)) (* y.re (atan2 x.im x.re)) (* (* (* y.im (log x.im)) 1/2) (* y.im (log x.im))))) (cos (fma y.re (atan2 x.im x.re) (* y.im (log x.re)))) (cos (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 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)) (cbrt (atan2 x.im x.re)) 29.766 * * * [progress]: adding candidates to table 30.897 * * [progress]: iteration 4 / 4 30.897 * * * [progress]: picking best candidate 31.083 * * * * [pick]: Picked # 31.083 * * * [progress]: localizing error 31.571 * * * [progress]: generating rewritten candidates 31.571 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 31.584 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 3 2 1 2 1) 31.590 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 3 2 1 1 2 1) 31.595 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 3 2 1 1 1 1) 31.603 * * * [progress]: generating series expansions 31.604 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 31.610 * [backup-simplify]: Simplify (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re)))) into (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) 31.610 * [approximate]: Taking taylor expansion of (cos (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 31.610 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.re 31.610 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.re 31.611 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 31.611 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.re 31.611 * [taylor]: Taking taylor expansion of y.im in y.re 31.611 * [backup-simplify]: Simplify y.im into y.im 31.611 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.re 31.611 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.re 31.611 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 31.611 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.re 31.611 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.re 31.611 * [taylor]: Taking taylor expansion of x.re in y.re 31.611 * [backup-simplify]: Simplify x.re into x.re 31.611 * [taylor]: Taking taylor expansion of x.re in y.re 31.611 * [backup-simplify]: Simplify x.re into x.re 31.611 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.re 31.611 * [taylor]: Taking taylor expansion of x.im in y.re 31.611 * [backup-simplify]: Simplify x.im into x.im 31.612 * [taylor]: Taking taylor expansion of x.im in y.re 31.612 * [backup-simplify]: Simplify x.im into x.im 31.612 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.612 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 31.613 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 31.614 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 31.614 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 31.614 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 31.615 * [backup-simplify]: Simplify (+ 0 0) into 0 31.616 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 31.618 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 31.618 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 31.618 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 31.618 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.618 * [taylor]: Taking taylor expansion of y.re in y.re 31.618 * [backup-simplify]: Simplify 0 into 0 31.618 * [backup-simplify]: Simplify 1 into 1 31.620 * [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))))) 31.620 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 31.621 * [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))))) 31.623 * [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)))))) 31.625 * [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)))))) 31.625 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.im 31.625 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.im 31.625 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 31.625 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.im 31.625 * [taylor]: Taking taylor expansion of y.im in x.im 31.625 * [backup-simplify]: Simplify y.im into y.im 31.625 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.im 31.625 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.im 31.625 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 31.625 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.im 31.625 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.im 31.625 * [taylor]: Taking taylor expansion of x.re in x.im 31.626 * [backup-simplify]: Simplify x.re into x.re 31.626 * [taylor]: Taking taylor expansion of x.re in x.im 31.626 * [backup-simplify]: Simplify x.re into x.re 31.626 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.im 31.626 * [taylor]: Taking taylor expansion of x.im in x.im 31.626 * [backup-simplify]: Simplify 0 into 0 31.626 * [backup-simplify]: Simplify 1 into 1 31.626 * [taylor]: Taking taylor expansion of x.im in x.im 31.626 * [backup-simplify]: Simplify 0 into 0 31.626 * [backup-simplify]: Simplify 1 into 1 31.626 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.627 * [backup-simplify]: Simplify (* 0 0) into 0 31.627 * [backup-simplify]: Simplify (+ (pow x.re 2) 0) into (pow x.re 2) 31.628 * [backup-simplify]: Simplify (sqrt (pow x.re 2)) into x.re 31.628 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 31.629 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 31.629 * [backup-simplify]: Simplify (+ 0 0) into 0 31.630 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.re 2)))) into 0 31.630 * [backup-simplify]: Simplify (log x.re) into (log x.re) 31.630 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 31.630 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 31.630 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.630 * [taylor]: Taking taylor expansion of y.re in x.im 31.630 * [backup-simplify]: Simplify y.re into y.re 31.631 * [backup-simplify]: Simplify (* y.im (log x.re)) into (* y.im (log x.re)) 31.631 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 31.632 * [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))) 31.633 * [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)))) 31.634 * [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)))) 31.634 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in x.re 31.634 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in x.re 31.634 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 31.634 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in x.re 31.634 * [taylor]: Taking taylor expansion of y.im in x.re 31.635 * [backup-simplify]: Simplify y.im into y.im 31.635 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in x.re 31.635 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in x.re 31.635 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 31.635 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in x.re 31.635 * [taylor]: Taking taylor expansion of (* x.re x.re) in x.re 31.635 * [taylor]: Taking taylor expansion of x.re in x.re 31.635 * [backup-simplify]: Simplify 0 into 0 31.635 * [backup-simplify]: Simplify 1 into 1 31.635 * [taylor]: Taking taylor expansion of x.re in x.re 31.635 * [backup-simplify]: Simplify 0 into 0 31.635 * [backup-simplify]: Simplify 1 into 1 31.635 * [taylor]: Taking taylor expansion of (* x.im x.im) in x.re 31.635 * [taylor]: Taking taylor expansion of x.im in x.re 31.635 * [backup-simplify]: Simplify x.im into x.im 31.635 * [taylor]: Taking taylor expansion of x.im in x.re 31.635 * [backup-simplify]: Simplify x.im into x.im 31.636 * [backup-simplify]: Simplify (* 0 0) into 0 31.636 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 31.637 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 31.637 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 31.638 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 31.638 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 31.638 * [backup-simplify]: Simplify (+ 0 0) into 0 31.639 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 31.639 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.639 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 31.639 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 31.640 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.640 * [taylor]: Taking taylor expansion of y.re in x.re 31.640 * [backup-simplify]: Simplify y.re into y.re 31.640 * [backup-simplify]: Simplify (* y.im (log x.im)) into (* y.im (log x.im)) 31.640 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 31.641 * [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))) 31.642 * [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)))) 31.643 * [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)))) 31.643 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 31.643 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 31.644 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 31.644 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 31.644 * [taylor]: Taking taylor expansion of y.im in y.im 31.644 * [backup-simplify]: Simplify 0 into 0 31.644 * [backup-simplify]: Simplify 1 into 1 31.644 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 31.644 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 31.644 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 31.644 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 31.644 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 31.644 * [taylor]: Taking taylor expansion of x.re in y.im 31.644 * [backup-simplify]: Simplify x.re into x.re 31.644 * [taylor]: Taking taylor expansion of x.re in y.im 31.644 * [backup-simplify]: Simplify x.re into x.re 31.644 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 31.644 * [taylor]: Taking taylor expansion of x.im in y.im 31.644 * [backup-simplify]: Simplify x.im into x.im 31.644 * [taylor]: Taking taylor expansion of x.im in y.im 31.644 * [backup-simplify]: Simplify x.im into x.im 31.644 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.644 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 31.645 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 31.646 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 31.646 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 31.647 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 31.647 * [backup-simplify]: Simplify (+ 0 0) into 0 31.648 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 31.649 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 31.649 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 31.649 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 31.650 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.650 * [taylor]: Taking taylor expansion of y.re in y.im 31.650 * [backup-simplify]: Simplify y.re into y.re 31.651 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 31.651 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 31.652 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 31.652 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 31.653 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 31.653 * [taylor]: Taking taylor expansion of (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))) in y.im 31.653 * [taylor]: Taking taylor expansion of (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re)) in y.im 31.653 * [taylor]: Rewrote expression to (+ (* y.im (log (hypot x.re x.im))) (* (atan2 x.im x.re) y.re)) 31.653 * [taylor]: Taking taylor expansion of (* y.im (log (hypot x.re x.im))) in y.im 31.654 * [taylor]: Taking taylor expansion of y.im in y.im 31.654 * [backup-simplify]: Simplify 0 into 0 31.654 * [backup-simplify]: Simplify 1 into 1 31.654 * [taylor]: Taking taylor expansion of (log (hypot x.re x.im)) in y.im 31.654 * [taylor]: Taking taylor expansion of (hypot x.re x.im) in y.im 31.654 * [taylor]: Rewrote expression to (sqrt (+ (* x.re x.re) (* x.im x.im))) 31.654 * [taylor]: Taking taylor expansion of (+ (* x.re x.re) (* x.im x.im)) in y.im 31.654 * [taylor]: Taking taylor expansion of (* x.re x.re) in y.im 31.654 * [taylor]: Taking taylor expansion of x.re in y.im 31.654 * [backup-simplify]: Simplify x.re into x.re 31.654 * [taylor]: Taking taylor expansion of x.re in y.im 31.654 * [backup-simplify]: Simplify x.re into x.re 31.654 * [taylor]: Taking taylor expansion of (* x.im x.im) in y.im 31.654 * [taylor]: Taking taylor expansion of x.im in y.im 31.654 * [backup-simplify]: Simplify x.im into x.im 31.654 * [taylor]: Taking taylor expansion of x.im in y.im 31.654 * [backup-simplify]: Simplify x.im into x.im 31.654 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.654 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 31.655 * [backup-simplify]: Simplify (+ (pow x.re 2) (pow x.im 2)) into (+ (pow x.im 2) (pow x.re 2)) 31.656 * [backup-simplify]: Simplify (sqrt (+ (pow x.im 2) (pow x.re 2))) into (sqrt (+ (pow x.re 2) (pow x.im 2))) 31.656 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 31.657 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 31.657 * [backup-simplify]: Simplify (+ 0 0) into 0 31.658 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 31.659 * [backup-simplify]: Simplify (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) into (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 31.659 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.im 31.659 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.im 31.660 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.660 * [taylor]: Taking taylor expansion of y.re in y.im 31.660 * [backup-simplify]: Simplify y.re into y.re 31.661 * [backup-simplify]: Simplify (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) into 0 31.661 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 31.662 * [backup-simplify]: Simplify (+ 0 (* (atan2 x.im x.re) y.re)) into (* (atan2 x.im x.re) y.re) 31.663 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 31.663 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 31.664 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 31.664 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 31.665 * [backup-simplify]: Simplify (- 0) into 0 31.666 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 31.666 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 31.666 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 31.666 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 31.666 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.666 * [taylor]: Taking taylor expansion of y.re in x.re 31.666 * [backup-simplify]: Simplify y.re into y.re 31.667 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 31.667 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 31.668 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 31.668 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 31.669 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 31.669 * [backup-simplify]: Simplify (- 0) into 0 31.670 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 31.670 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 31.670 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 31.670 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 31.670 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.671 * [taylor]: Taking taylor expansion of y.re in x.im 31.671 * [backup-simplify]: Simplify y.re into y.re 31.671 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 31.671 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 31.672 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 31.673 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 31.673 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 31.674 * [backup-simplify]: Simplify (- 0) into 0 31.674 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 31.674 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 31.675 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 31.675 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 31.675 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.675 * [taylor]: Taking taylor expansion of y.re in y.re 31.675 * [backup-simplify]: Simplify 0 into 0 31.675 * [backup-simplify]: Simplify 1 into 1 31.675 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 31.676 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 31.676 * [backup-simplify]: Simplify 1 into 1 31.677 * [backup-simplify]: Simplify (+ 0) into 0 31.678 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 31.680 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (+ (pow x.re 2) (pow x.im 2))) 1)))) 1) into 0 31.683 * [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)))) 31.684 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 31.685 * [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)))) 31.687 * [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)))) 31.689 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0)) into (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) 31.692 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2)))))) 31.694 * [backup-simplify]: Simplify (+ 0 (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.re 2) (pow x.im 2))))))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) 31.694 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) in x.re 31.694 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) in x.re 31.694 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.re 31.694 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 31.694 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 31.694 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.694 * [taylor]: Taking taylor expansion of y.re in x.re 31.694 * [backup-simplify]: Simplify y.re into y.re 31.695 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 31.695 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 31.696 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 31.696 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) in x.re 31.696 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.im 2) (pow x.re 2))) in x.re 31.696 * [taylor]: Taking taylor expansion of (+ (pow x.im 2) (pow x.re 2)) in x.re 31.696 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 31.696 * [taylor]: Taking taylor expansion of x.im in x.re 31.696 * [backup-simplify]: Simplify x.im into x.im 31.696 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.696 * [taylor]: Taking taylor expansion of x.re in x.re 31.696 * [backup-simplify]: Simplify 0 into 0 31.696 * [backup-simplify]: Simplify 1 into 1 31.697 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 31.697 * [backup-simplify]: Simplify (+ (pow x.im 2) 0) into (pow x.im 2) 31.698 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 31.698 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 31.698 * [backup-simplify]: Simplify (+ 0 0) into 0 31.699 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 31.699 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.700 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 31.701 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 31.701 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 31.702 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) 31.703 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) 31.703 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) in x.im 31.703 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) in x.im 31.703 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in x.im 31.703 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 31.703 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 31.704 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.704 * [taylor]: Taking taylor expansion of y.re in x.im 31.704 * [backup-simplify]: Simplify y.re into y.re 31.704 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 31.705 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 31.705 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 31.705 * [taylor]: Taking taylor expansion of (log x.im) in x.im 31.705 * [taylor]: Taking taylor expansion of x.im in x.im 31.705 * [backup-simplify]: Simplify 0 into 0 31.705 * [backup-simplify]: Simplify 1 into 1 31.706 * [backup-simplify]: Simplify (log 1) into 0 31.707 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 1) into (sin (* (atan2 x.im x.re) y.re)) 31.707 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 0) into 0 31.708 * [backup-simplify]: Simplify (+ (sin (* (atan2 x.im x.re) y.re)) 0) into (sin (* (atan2 x.im x.re) y.re)) 31.709 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 31.710 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) into (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) 31.711 * [backup-simplify]: Simplify (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) into (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) 31.711 * [taylor]: Taking taylor expansion of (- (* (sin (* (atan2 x.im x.re) y.re)) (log x.im))) in y.re 31.711 * [taylor]: Taking taylor expansion of (* (sin (* (atan2 x.im x.re) y.re)) (log x.im)) in y.re 31.711 * [taylor]: Taking taylor expansion of (sin (* (atan2 x.im x.re) y.re)) in y.re 31.711 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 31.711 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 31.712 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.712 * [taylor]: Taking taylor expansion of y.re in y.re 31.712 * [backup-simplify]: Simplify 0 into 0 31.712 * [backup-simplify]: Simplify 1 into 1 31.712 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 31.713 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 31.713 * [taylor]: Taking taylor expansion of (log x.im) in y.re 31.713 * [taylor]: Taking taylor expansion of x.im in y.re 31.713 * [backup-simplify]: Simplify x.im into x.im 31.713 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.714 * [backup-simplify]: Simplify (* 0 (log x.im)) into 0 31.714 * [backup-simplify]: Simplify (- 0) into 0 31.714 * [backup-simplify]: Simplify 0 into 0 31.715 * [backup-simplify]: Simplify (+ 0) into 0 31.716 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 31.716 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 31.717 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 31.718 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 31.719 * [backup-simplify]: Simplify (- 0) into 0 31.719 * [backup-simplify]: Simplify (+ 0 0) into 0 31.719 * [taylor]: Taking taylor expansion of 0 in x.im 31.719 * [backup-simplify]: Simplify 0 into 0 31.719 * [taylor]: Taking taylor expansion of 0 in y.re 31.719 * [backup-simplify]: Simplify 0 into 0 31.719 * [backup-simplify]: Simplify 0 into 0 31.720 * [backup-simplify]: Simplify (+ 0) into 0 31.721 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 31.721 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 31.722 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 31.723 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 31.724 * [backup-simplify]: Simplify (- 0) into 0 31.724 * [backup-simplify]: Simplify (+ 0 0) into 0 31.724 * [taylor]: Taking taylor expansion of 0 in y.re 31.724 * [backup-simplify]: Simplify 0 into 0 31.724 * [backup-simplify]: Simplify 0 into 0 31.725 * [backup-simplify]: Simplify (+ 0) into 0 31.725 * [backup-simplify]: Simplify 0 into 0 31.727 * [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))) 31.731 * [backup-simplify]: Simplify (+ (* (cos (* (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 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 31.732 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 31.732 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 31.733 * [backup-simplify]: Simplify (+ 0 0) into 0 31.735 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow x.re 2) (pow x.im 2))))) into 0 31.742 * [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 31.745 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) into 0 31.746 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 31.747 * [backup-simplify]: Simplify (+ 0 0) into 0 31.748 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 31.750 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 (log (sqrt (+ (pow x.re 2) (pow x.im 2))))) (* 0 0))) into 0 31.751 * [backup-simplify]: Simplify (- 0) into 0 31.754 * [backup-simplify]: Simplify (+ (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) 0) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) 31.754 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)))) in x.re 31.754 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2))) in x.re 31.754 * [taylor]: Taking taylor expansion of 1/2 in x.re 31.754 * [backup-simplify]: Simplify 1/2 into 1/2 31.755 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2)) in x.re 31.755 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.re 31.755 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.re 31.755 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 31.755 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.755 * [taylor]: Taking taylor expansion of y.re in x.re 31.755 * [backup-simplify]: Simplify y.re into y.re 31.755 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 31.756 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 31.757 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 31.757 * [taylor]: Taking taylor expansion of (pow (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) 2) in x.re 31.757 * [taylor]: Taking taylor expansion of (log (sqrt (+ (pow x.re 2) (pow x.im 2)))) in x.re 31.757 * [taylor]: Taking taylor expansion of (sqrt (+ (pow x.re 2) (pow x.im 2))) in x.re 31.757 * [taylor]: Taking taylor expansion of (+ (pow x.re 2) (pow x.im 2)) in x.re 31.757 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.757 * [taylor]: Taking taylor expansion of x.re in x.re 31.757 * [backup-simplify]: Simplify 0 into 0 31.757 * [backup-simplify]: Simplify 1 into 1 31.757 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 31.757 * [taylor]: Taking taylor expansion of x.im in x.re 31.757 * [backup-simplify]: Simplify x.im into x.im 31.757 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 31.758 * [backup-simplify]: Simplify (+ 0 (pow x.im 2)) into (pow x.im 2) 31.758 * [backup-simplify]: Simplify (sqrt (pow x.im 2)) into x.im 31.758 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 31.759 * [backup-simplify]: Simplify (+ 0 0) into 0 31.760 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow x.im 2)))) into 0 31.760 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.761 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 31.762 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 31.762 * [backup-simplify]: Simplify (- 0) into 0 31.763 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 31.763 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 31.765 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 31.766 * [backup-simplify]: Simplify (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 31.768 * [backup-simplify]: Simplify (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 31.768 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in x.im 31.768 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in x.im 31.768 * [taylor]: Taking taylor expansion of 1/2 in x.im 31.768 * [backup-simplify]: Simplify 1/2 into 1/2 31.768 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in x.im 31.768 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in x.im 31.768 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in x.im 31.768 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 31.768 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.768 * [taylor]: Taking taylor expansion of y.re in x.im 31.769 * [backup-simplify]: Simplify y.re into y.re 31.769 * [backup-simplify]: Simplify (* (atan2 x.im x.re) y.re) into (* (atan2 x.im x.re) y.re) 31.770 * [backup-simplify]: Simplify (cos (* (atan2 x.im x.re) y.re)) into (cos (* (atan2 x.im x.re) y.re)) 31.770 * [backup-simplify]: Simplify (sin (* (atan2 x.im x.re) y.re)) into (sin (* (atan2 x.im x.re) y.re)) 31.770 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in x.im 31.770 * [taylor]: Taking taylor expansion of (log x.im) in x.im 31.770 * [taylor]: Taking taylor expansion of x.im in x.im 31.770 * [backup-simplify]: Simplify 0 into 0 31.770 * [backup-simplify]: Simplify 1 into 1 31.771 * [backup-simplify]: Simplify (log 1) into 0 31.772 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 31.772 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) 1) into (cos (* (atan2 x.im x.re) y.re)) 31.773 * [backup-simplify]: Simplify (* (sin (* (atan2 x.im x.re) y.re)) 0) into 0 31.774 * [backup-simplify]: Simplify (- 0) into 0 31.774 * [backup-simplify]: Simplify (+ (cos (* (atan2 x.im x.re) y.re)) 0) into (cos (* (atan2 x.im x.re) y.re)) 31.775 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 31.776 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 31.777 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 31.778 * [backup-simplify]: Simplify (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) into (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) 31.780 * [backup-simplify]: Simplify (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) into (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) 31.781 * [backup-simplify]: Simplify (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) into (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) 31.782 * [taylor]: Taking taylor expansion of (- (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)))) in y.re 31.782 * [taylor]: Taking taylor expansion of (* 1/2 (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2))) in y.re 31.782 * [taylor]: Taking taylor expansion of 1/2 in y.re 31.782 * [backup-simplify]: Simplify 1/2 into 1/2 31.782 * [taylor]: Taking taylor expansion of (* (cos (* (atan2 x.im x.re) y.re)) (pow (log x.im) 2)) in y.re 31.782 * [taylor]: Taking taylor expansion of (cos (* (atan2 x.im x.re) y.re)) in y.re 31.782 * [taylor]: Taking taylor expansion of (* (atan2 x.im x.re) y.re) in y.re 31.782 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in y.re 31.782 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 31.782 * [taylor]: Taking taylor expansion of y.re in y.re 31.782 * [backup-simplify]: Simplify 0 into 0 31.782 * [backup-simplify]: Simplify 1 into 1 31.783 * [backup-simplify]: Simplify (* (atan2 x.im x.re) 0) into 0 31.784 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 1) (* 0 0)) into (atan2 x.im x.re) 31.784 * [taylor]: Taking taylor expansion of (pow (log x.im) 2) in y.re 31.784 * [taylor]: Taking taylor expansion of (log x.im) in y.re 31.784 * [taylor]: Taking taylor expansion of x.im in y.re 31.784 * [backup-simplify]: Simplify x.im into x.im 31.784 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.785 * [backup-simplify]: Simplify (* (log x.im) (log x.im)) into (pow (log x.im) 2) 31.785 * [backup-simplify]: Simplify (* 1 (pow (log x.im) 2)) into (pow (log x.im) 2) 31.786 * [backup-simplify]: Simplify (* 1/2 (pow (log x.im) 2)) into (* 1/2 (pow (log x.im) 2)) 31.787 * [backup-simplify]: Simplify (- (* 1/2 (pow (log x.im) 2))) into (- (* 1/2 (pow (log x.im) 2))) 31.788 * [backup-simplify]: Simplify (- (* 1/2 (pow (log x.im) 2))) into (- (* 1/2 (pow (log x.im) 2))) 31.789 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.790 * [backup-simplify]: Simplify (+ 0) into 0 31.791 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 31.791 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 31.792 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 31.793 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 31.794 * [backup-simplify]: Simplify (+ 0 0) into 0 31.795 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 31.795 * [backup-simplify]: Simplify (- 0) into 0 31.795 * [taylor]: Taking taylor expansion of 0 in x.im 31.795 * [backup-simplify]: Simplify 0 into 0 31.795 * [taylor]: Taking taylor expansion of 0 in y.re 31.795 * [backup-simplify]: Simplify 0 into 0 31.795 * [backup-simplify]: Simplify 0 into 0 31.796 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 31.798 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 31.799 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 31.800 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 31.801 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 31.801 * [backup-simplify]: Simplify (- 0) into 0 31.802 * [backup-simplify]: Simplify (+ 0 0) into 0 31.802 * [taylor]: Taking taylor expansion of 0 in x.im 31.802 * [backup-simplify]: Simplify 0 into 0 31.802 * [taylor]: Taking taylor expansion of 0 in y.re 31.802 * [backup-simplify]: Simplify 0 into 0 31.802 * [backup-simplify]: Simplify 0 into 0 31.803 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.804 * [backup-simplify]: Simplify (+ 0) into 0 31.805 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 1)) into 0 31.806 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (* 0 y.re)) into 0 31.806 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 31.808 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (* 0 0)) into 0 31.808 * [backup-simplify]: Simplify (+ 0 0) into 0 31.809 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 31.810 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (* 0 (log x.im))) into 0 31.810 * [backup-simplify]: Simplify (- 0) into 0 31.810 * [taylor]: Taking taylor expansion of 0 in y.re 31.810 * [backup-simplify]: Simplify 0 into 0 31.810 * [backup-simplify]: Simplify 0 into 0 31.810 * [taylor]: Taking taylor expansion of 0 in y.re 31.810 * [backup-simplify]: Simplify 0 into 0 31.810 * [backup-simplify]: Simplify 0 into 0 31.811 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 31.812 * [backup-simplify]: Simplify (+ (* (cos (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 1))) into 0 31.812 * [backup-simplify]: Simplify (+ (* (atan2 x.im x.re) 0) (+ (* 0 0) (* 0 y.re))) into 0 31.813 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 31.813 * [backup-simplify]: Simplify (+ (* (sin (* (atan2 x.im x.re) y.re)) 0) (+ (* 0 0) (* 0 0))) into 0 31.814 * [backup-simplify]: Simplify (- 0) into 0 31.814 * [backup-simplify]: Simplify (+ 0 0) into 0 31.814 * [taylor]: Taking taylor expansion of 0 in y.re 31.814 * [backup-simplify]: Simplify 0 into 0 31.814 * [backup-simplify]: Simplify 0 into 0 31.815 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.815 * [backup-simplify]: Simplify (+ (* 1 (/ (pow (atan2 x.im x.re) 1) 1))) into (atan2 x.im x.re) 31.816 * [backup-simplify]: Simplify (+ (* 0 0) (* (atan2 x.im x.re) (log x.im))) into (* (atan2 x.im x.re) (log x.im)) 31.816 * [backup-simplify]: Simplify (- (* (atan2 x.im x.re) (log x.im))) into (- (* (atan2 x.im x.re) (log x.im))) 31.816 * [backup-simplify]: Simplify (- (* (atan2 x.im x.re) (log x.im))) into (- (* (atan2 x.im x.re) (log x.im))) 31.818 * [backup-simplify]: Simplify (+ (* (- (* (atan2 x.im x.re) (log x.im))) (* y.re (* 1 (* 1 y.im)))) (+ (* (- (* 1/2 (pow (log x.im) 2))) (pow (* 1 (* 1 (* 1 y.im))) 2)) 1)) into (- 1 (+ (* y.im (* (atan2 x.im x.re) (* y.re (log x.im)))) (* 1/2 (* (pow y.im 2) (pow (log x.im) 2))))) 31.823 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (* (* (* (* (cbrt (cbrt (atan2 (/ 1 x.im) (/ 1 x.re)))) (cbrt (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))))) (cbrt (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))))) (cbrt (atan2 (/ 1 x.im) (/ 1 x.re)))) (* (* (* (cbrt (cbrt (atan2 (/ 1 x.im) (/ 1 x.re)))) (cbrt (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))))) (cbrt (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))))) (/ 1 y.re))))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 31.823 * [approximate]: Taking taylor expansion of (cos (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 31.823 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.re 31.823 * [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 31.823 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 31.823 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.re 31.823 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 31.823 * [taylor]: Taking taylor expansion of y.im in y.re 31.823 * [backup-simplify]: Simplify y.im into y.im 31.823 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 31.823 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.re 31.823 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.re 31.823 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 31.823 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.re 31.823 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.re 31.823 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 31.823 * [taylor]: Taking taylor expansion of x.re in y.re 31.823 * [backup-simplify]: Simplify x.re into x.re 31.823 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.823 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 31.823 * [taylor]: Taking taylor expansion of x.re in y.re 31.823 * [backup-simplify]: Simplify x.re into x.re 31.824 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.824 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.re 31.824 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 31.824 * [taylor]: Taking taylor expansion of x.im in y.re 31.824 * [backup-simplify]: Simplify x.im into x.im 31.824 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.824 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.re 31.824 * [taylor]: Taking taylor expansion of x.im in y.re 31.824 * [backup-simplify]: Simplify x.im into x.im 31.824 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.824 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 31.824 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 31.825 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 31.825 * [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)))) 31.825 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.825 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.826 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 31.826 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 31.826 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 31.826 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 31.827 * [backup-simplify]: Simplify (+ 0 0) into 0 31.827 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 31.828 * [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))))) 31.828 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 31.828 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 31.828 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.828 * [taylor]: Taking taylor expansion of y.re in y.re 31.828 * [backup-simplify]: Simplify 0 into 0 31.828 * [backup-simplify]: Simplify 1 into 1 31.829 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.829 * [backup-simplify]: Simplify (+ 0 (atan2 (/ 1 x.im) (/ 1 x.re))) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.830 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 31.830 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.im 31.830 * [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 31.830 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 31.830 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.im 31.830 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 31.830 * [taylor]: Taking taylor expansion of y.im in x.im 31.830 * [backup-simplify]: Simplify y.im into y.im 31.830 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 31.830 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.im 31.830 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.im 31.830 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 31.830 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.im 31.830 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.im 31.830 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.830 * [taylor]: Taking taylor expansion of x.re in x.im 31.830 * [backup-simplify]: Simplify x.re into x.re 31.830 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.830 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.830 * [taylor]: Taking taylor expansion of x.re in x.im 31.830 * [backup-simplify]: Simplify x.re into x.re 31.830 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.830 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.im 31.831 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.831 * [taylor]: Taking taylor expansion of x.im in x.im 31.831 * [backup-simplify]: Simplify 0 into 0 31.831 * [backup-simplify]: Simplify 1 into 1 31.831 * [backup-simplify]: Simplify (/ 1 1) into 1 31.831 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.831 * [taylor]: Taking taylor expansion of x.im in x.im 31.831 * [backup-simplify]: Simplify 0 into 0 31.831 * [backup-simplify]: Simplify 1 into 1 31.831 * [backup-simplify]: Simplify (/ 1 1) into 1 31.832 * [backup-simplify]: Simplify (* 1 1) into 1 31.832 * [backup-simplify]: Simplify (+ 0 1) into 1 31.832 * [backup-simplify]: Simplify (sqrt 1) into 1 31.833 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.833 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.834 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.834 * [backup-simplify]: Simplify (+ 0 0) into 0 31.835 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 31.835 * [backup-simplify]: Simplify (log 1) into 0 31.835 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 31.835 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 31.835 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.835 * [taylor]: Taking taylor expansion of y.re in x.im 31.835 * [backup-simplify]: Simplify y.re into y.re 31.835 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 31.836 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 31.836 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.im))) into (* -1 (/ (log x.im) y.im)) 31.837 * [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)) 31.837 * [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))) 31.838 * [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))) 31.838 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 31.838 * [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 31.838 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 31.838 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 31.838 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 31.838 * [taylor]: Taking taylor expansion of y.im in x.re 31.838 * [backup-simplify]: Simplify y.im into y.im 31.838 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 31.838 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 31.838 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 31.838 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 31.838 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 31.838 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 31.838 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.838 * [taylor]: Taking taylor expansion of x.re in x.re 31.838 * [backup-simplify]: Simplify 0 into 0 31.838 * [backup-simplify]: Simplify 1 into 1 31.839 * [backup-simplify]: Simplify (/ 1 1) into 1 31.839 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.839 * [taylor]: Taking taylor expansion of x.re in x.re 31.839 * [backup-simplify]: Simplify 0 into 0 31.839 * [backup-simplify]: Simplify 1 into 1 31.839 * [backup-simplify]: Simplify (/ 1 1) into 1 31.839 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 31.839 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.839 * [taylor]: Taking taylor expansion of x.im in x.re 31.839 * [backup-simplify]: Simplify x.im into x.im 31.839 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.839 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.839 * [taylor]: Taking taylor expansion of x.im in x.re 31.839 * [backup-simplify]: Simplify x.im into x.im 31.839 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.840 * [backup-simplify]: Simplify (* 1 1) into 1 31.840 * [backup-simplify]: Simplify (+ 1 0) into 1 31.840 * [backup-simplify]: Simplify (sqrt 1) into 1 31.841 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.841 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.842 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.842 * [backup-simplify]: Simplify (+ 0 0) into 0 31.843 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 31.843 * [backup-simplify]: Simplify (log 1) into 0 31.843 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 31.843 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 31.843 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.843 * [taylor]: Taking taylor expansion of y.re in x.re 31.843 * [backup-simplify]: Simplify y.re into y.re 31.843 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 31.844 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 31.844 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 31.845 * [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)) 31.846 * [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))) 31.846 * [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))) 31.846 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 31.846 * [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 31.847 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 31.847 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 31.847 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 31.847 * [taylor]: Taking taylor expansion of y.im in y.im 31.847 * [backup-simplify]: Simplify 0 into 0 31.847 * [backup-simplify]: Simplify 1 into 1 31.847 * [backup-simplify]: Simplify (/ 1 1) into 1 31.847 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 31.847 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 31.847 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 31.847 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 31.847 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 31.847 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 31.847 * [taylor]: Taking taylor expansion of x.re in y.im 31.847 * [backup-simplify]: Simplify x.re into x.re 31.847 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.847 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 31.847 * [taylor]: Taking taylor expansion of x.re in y.im 31.847 * [backup-simplify]: Simplify x.re into x.re 31.848 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.848 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 31.848 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 31.848 * [taylor]: Taking taylor expansion of x.im in y.im 31.848 * [backup-simplify]: Simplify x.im into x.im 31.848 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.848 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 31.848 * [taylor]: Taking taylor expansion of x.im in y.im 31.848 * [backup-simplify]: Simplify x.im into x.im 31.848 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.848 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 31.848 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 31.849 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 31.849 * [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)))) 31.849 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.850 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.850 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 31.850 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 31.850 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 31.850 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 31.851 * [backup-simplify]: Simplify (+ 0 0) into 0 31.851 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 31.852 * [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))))) 31.852 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 31.852 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 31.852 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.852 * [taylor]: Taking taylor expansion of y.re in y.im 31.852 * [backup-simplify]: Simplify y.re into y.re 31.853 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 31.853 * [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))))) 31.854 * [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))))) 31.856 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 31.856 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in y.im 31.856 * [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 31.856 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 31.856 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in y.im 31.856 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 31.856 * [taylor]: Taking taylor expansion of y.im in y.im 31.857 * [backup-simplify]: Simplify 0 into 0 31.857 * [backup-simplify]: Simplify 1 into 1 31.857 * [backup-simplify]: Simplify (/ 1 1) into 1 31.857 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in y.im 31.857 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in y.im 31.857 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 31.857 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in y.im 31.858 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in y.im 31.858 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 31.858 * [taylor]: Taking taylor expansion of x.re in y.im 31.858 * [backup-simplify]: Simplify x.re into x.re 31.858 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.858 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 31.858 * [taylor]: Taking taylor expansion of x.re in y.im 31.858 * [backup-simplify]: Simplify x.re into x.re 31.858 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.858 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in y.im 31.858 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 31.858 * [taylor]: Taking taylor expansion of x.im in y.im 31.858 * [backup-simplify]: Simplify x.im into x.im 31.858 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.858 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 31.858 * [taylor]: Taking taylor expansion of x.im in y.im 31.858 * [backup-simplify]: Simplify x.im into x.im 31.858 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.859 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 31.859 * [backup-simplify]: Simplify (* (/ 1 x.im) (/ 1 x.im)) into (/ 1 (pow x.im 2)) 31.860 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 31.861 * [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)))) 31.861 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.862 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 31.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 31.863 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 31.863 * [backup-simplify]: Simplify (+ (* (/ 1 x.im) 0) (* 0 (/ 1 x.im))) into 0 31.864 * [backup-simplify]: Simplify (+ 0 0) into 0 31.865 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 31.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))))) 31.866 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.im 31.867 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.im 31.867 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.867 * [taylor]: Taking taylor expansion of y.re in y.im 31.867 * [backup-simplify]: Simplify y.re into y.re 31.867 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 31.869 * [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))))) 31.871 * [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))))) 31.873 * [backup-simplify]: Simplify (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) into (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) 31.873 * [taylor]: Taking taylor expansion of (cos (fma (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re))) in x.re 31.873 * [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 31.873 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re)) 31.873 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (log (hypot (/ 1 x.re) (/ 1 x.im)))) in x.re 31.873 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 31.873 * [taylor]: Taking taylor expansion of y.im in x.re 31.873 * [backup-simplify]: Simplify y.im into y.im 31.873 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 31.873 * [taylor]: Taking taylor expansion of (log (hypot (/ 1 x.re) (/ 1 x.im))) in x.re 31.873 * [taylor]: Taking taylor expansion of (hypot (/ 1 x.re) (/ 1 x.im)) in x.re 31.874 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im)))) 31.874 * [taylor]: Taking taylor expansion of (+ (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) in x.re 31.874 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 x.re)) in x.re 31.874 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.874 * [taylor]: Taking taylor expansion of x.re in x.re 31.874 * [backup-simplify]: Simplify 0 into 0 31.874 * [backup-simplify]: Simplify 1 into 1 31.874 * [backup-simplify]: Simplify (/ 1 1) into 1 31.874 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.875 * [taylor]: Taking taylor expansion of x.re in x.re 31.875 * [backup-simplify]: Simplify 0 into 0 31.875 * [backup-simplify]: Simplify 1 into 1 31.875 * [backup-simplify]: Simplify (/ 1 1) into 1 31.875 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (/ 1 x.im)) in x.re 31.875 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.875 * [taylor]: Taking taylor expansion of x.im in x.re 31.875 * [backup-simplify]: Simplify x.im into x.im 31.875 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.875 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.875 * [taylor]: Taking taylor expansion of x.im in x.re 31.875 * [backup-simplify]: Simplify x.im into x.im 31.875 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.876 * [backup-simplify]: Simplify (* 1 1) into 1 31.876 * [backup-simplify]: Simplify (+ 1 0) into 1 31.877 * [backup-simplify]: Simplify (sqrt 1) into 1 31.878 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.878 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.879 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.880 * [backup-simplify]: Simplify (+ 0 0) into 0 31.881 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 31.881 * [backup-simplify]: Simplify (log 1) into 0 31.881 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.re 31.881 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 31.882 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.882 * [taylor]: Taking taylor expansion of y.re in x.re 31.882 * [backup-simplify]: Simplify y.re into y.re 31.883 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 31.883 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 31.884 * [backup-simplify]: Simplify (* (/ 1 y.im) (- (log x.re))) into (* -1 (/ (log x.re) y.im)) 31.885 * [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)) 31.886 * [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))) 31.888 * [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))) 31.889 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 31.890 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 31.891 * [backup-simplify]: Simplify (- 0) into 0 31.893 * [backup-simplify]: Simplify (+ (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 31.893 * [taylor]: Taking taylor expansion of (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in x.im 31.893 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in x.im 31.893 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in x.im 31.893 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 31.893 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.893 * [taylor]: Taking taylor expansion of y.re in x.im 31.893 * [backup-simplify]: Simplify y.re into y.re 31.894 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) into (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) 31.894 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 31.894 * [taylor]: Taking taylor expansion of (log x.re) in x.im 31.894 * [taylor]: Taking taylor expansion of x.re in x.im 31.894 * [backup-simplify]: Simplify x.re into x.re 31.894 * [backup-simplify]: Simplify (log x.re) into (log x.re) 31.894 * [taylor]: Taking taylor expansion of y.im in x.im 31.894 * [backup-simplify]: Simplify y.im into y.im 31.895 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 31.895 * [backup-simplify]: Simplify (- (/ (log x.re) y.im)) into (- (/ (log x.re) y.im)) 31.897 * [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)) 31.898 * [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))) 31.900 * [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))) 31.901 * [backup-simplify]: Simplify (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 1) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 31.903 * [backup-simplify]: Simplify (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into 0 31.903 * [backup-simplify]: Simplify (- 0) into 0 31.905 * [backup-simplify]: Simplify (+ (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) into (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 31.905 * [taylor]: Taking taylor expansion of (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) in y.re 31.905 * [taylor]: Taking taylor expansion of (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im)) in y.re 31.905 * [taylor]: Taking taylor expansion of (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) in y.re 31.905 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in y.re 31.905 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.905 * [taylor]: Taking taylor expansion of y.re in y.re 31.905 * [backup-simplify]: Simplify 0 into 0 31.905 * [backup-simplify]: Simplify 1 into 1 31.906 * [backup-simplify]: Simplify (/ (atan2 (/ 1 x.im) (/ 1 x.re)) 1) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.906 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 31.906 * [taylor]: Taking taylor expansion of (log x.re) in y.re 31.906 * [taylor]: Taking taylor expansion of x.re in y.re 31.906 * [backup-simplify]: Simplify x.re into x.re 31.906 * [backup-simplify]: Simplify (log x.re) into (log x.re) 31.906 * [taylor]: Taking taylor expansion of y.im in y.re 31.906 * [backup-simplify]: Simplify y.im into y.im 31.907 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 31.907 * [backup-simplify]: Simplify (+ (atan2 (/ 1 x.im) (/ 1 x.re)) 0) into (atan2 (/ 1 x.im) (/ 1 x.re)) 31.909 * [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))) 31.910 * [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))) 31.910 * [taylor]: Taking taylor expansion of 0 in x.re 31.910 * [backup-simplify]: Simplify 0 into 0 31.910 * [taylor]: Taking taylor expansion of 0 in x.im 31.910 * [backup-simplify]: Simplify 0 into 0 31.910 * [taylor]: Taking taylor expansion of 0 in y.re 31.910 * [backup-simplify]: Simplify 0 into 0 31.910 * [backup-simplify]: Simplify 0 into 0 31.911 * [backup-simplify]: Simplify (+ 0) into 0 31.913 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 31.915 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.915 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 31.919 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 31.920 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (- (log x.re)))) into 0 31.921 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 31.921 * [backup-simplify]: Simplify (+ 0 0) into 0 31.922 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 31.923 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 31.923 * [backup-simplify]: Simplify (- 0) into 0 31.924 * [backup-simplify]: Simplify (+ 0 0) into 0 31.924 * [taylor]: Taking taylor expansion of 0 in x.im 31.924 * [backup-simplify]: Simplify 0 into 0 31.924 * [taylor]: Taking taylor expansion of 0 in y.re 31.924 * [backup-simplify]: Simplify 0 into 0 31.924 * [backup-simplify]: Simplify 0 into 0 31.924 * [backup-simplify]: Simplify (+ 0) into 0 31.925 * [backup-simplify]: Simplify (+ (* (cos (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 1)) into 0 31.926 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ 0 y.re)))) into 0 31.926 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 31.927 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 31.927 * [backup-simplify]: Simplify (- 0) into 0 31.927 * [backup-simplify]: Simplify (+ 0 0) into 0 31.928 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 31.929 * [backup-simplify]: Simplify (+ (* (sin (- (/ (atan2 (/ 1 x.im) (/ 1 x.re)) y.re) (/ (log x.re) y.im))) 0) (* 0 0)) into 0 31.929 * [backup-simplify]: Simplify (- 0) into 0 31.929 * [backup-simplify]: Simplify (+ 0 0) into 0 31.929 * [taylor]: Taking taylor expansion of 0 in y.re 31.929 * [backup-simplify]: Simplify 0 into 0 31.929 * [backup-simplify]: Simplify 0 into 0 31.929 * [backup-simplify]: Simplify 0 into 0 31.929 * [taylor]: Taking taylor expansion of 0 in x.re 31.929 * [backup-simplify]: Simplify 0 into 0 31.929 * [taylor]: Taking taylor expansion of 0 in x.im 31.929 * [backup-simplify]: Simplify 0 into 0 31.929 * [taylor]: Taking taylor expansion of 0 in y.re 31.929 * [backup-simplify]: Simplify 0 into 0 31.930 * [backup-simplify]: Simplify 0 into 0 31.930 * [taylor]: Taking taylor expansion of 0 in x.im 31.930 * [backup-simplify]: Simplify 0 into 0 31.930 * [taylor]: Taking taylor expansion of 0 in y.re 31.930 * [backup-simplify]: Simplify 0 into 0 31.930 * [backup-simplify]: Simplify 0 into 0 31.930 * [backup-simplify]: Simplify (cos (- (/ (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) (/ 1 y.re)) (/ (log (/ 1 x.re)) (/ 1 y.im)))) into (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) 31.935 * [backup-simplify]: Simplify (cos (fma (/ 1 (- y.im)) (log (hypot (/ 1 (- x.re)) (/ 1 (- x.im)))) (* (* (* (* (cbrt (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))))) (cbrt (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))))) (cbrt (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))))) (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))))) (* (* (* (cbrt (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re))))) (cbrt (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))))) (cbrt (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))))) (/ 1 (- y.re)))))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 31.935 * [approximate]: Taking taylor expansion of (cos (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 31.935 * [taylor]: Taking taylor expansion of (cos (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 31.935 * [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 31.936 * [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))) 31.936 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.re 31.936 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 31.936 * [taylor]: Taking taylor expansion of -1 in y.re 31.936 * [backup-simplify]: Simplify -1 into -1 31.936 * [taylor]: Taking taylor expansion of y.im in y.re 31.936 * [backup-simplify]: Simplify y.im into y.im 31.936 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 31.936 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.re 31.936 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.re 31.936 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 31.936 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.re 31.936 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.re 31.936 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 31.936 * [taylor]: Taking taylor expansion of -1 in y.re 31.936 * [backup-simplify]: Simplify -1 into -1 31.936 * [taylor]: Taking taylor expansion of x.re in y.re 31.936 * [backup-simplify]: Simplify x.re into x.re 31.936 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.936 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 31.936 * [taylor]: Taking taylor expansion of -1 in y.re 31.936 * [backup-simplify]: Simplify -1 into -1 31.936 * [taylor]: Taking taylor expansion of x.re in y.re 31.936 * [backup-simplify]: Simplify x.re into x.re 31.936 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.936 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.re 31.936 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 31.936 * [taylor]: Taking taylor expansion of -1 in y.re 31.936 * [backup-simplify]: Simplify -1 into -1 31.936 * [taylor]: Taking taylor expansion of x.im in y.re 31.936 * [backup-simplify]: Simplify x.im into x.im 31.936 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 31.936 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.re 31.936 * [taylor]: Taking taylor expansion of -1 in y.re 31.937 * [backup-simplify]: Simplify -1 into -1 31.937 * [taylor]: Taking taylor expansion of x.im in y.re 31.937 * [backup-simplify]: Simplify x.im into x.im 31.937 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 31.937 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 31.937 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 31.937 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 31.938 * [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)))) 31.938 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 31.938 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 31.939 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 31.939 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 31.939 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 31.939 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 31.940 * [backup-simplify]: Simplify (+ 0 0) into 0 31.940 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 31.941 * [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))))) 31.941 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 31.941 * [taylor]: Taking taylor expansion of -1 in y.re 31.941 * [backup-simplify]: Simplify -1 into -1 31.941 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 31.941 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 31.942 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.942 * [taylor]: Taking taylor expansion of y.re in y.re 31.942 * [backup-simplify]: Simplify 0 into 0 31.942 * [backup-simplify]: Simplify 1 into 1 31.942 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.942 * [backup-simplify]: Simplify (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) into (* -1 (atan2 (/ -1 x.im) (/ -1 x.re))) 31.942 * [backup-simplify]: Simplify (+ 0 (* -1 (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 31.943 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 31.943 * [taylor]: Taking taylor expansion of (cos (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 31.943 * [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 31.944 * [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))) 31.944 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.im 31.944 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 31.944 * [taylor]: Taking taylor expansion of -1 in x.im 31.944 * [backup-simplify]: Simplify -1 into -1 31.944 * [taylor]: Taking taylor expansion of y.im in x.im 31.944 * [backup-simplify]: Simplify y.im into y.im 31.944 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 31.944 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.im 31.944 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.im 31.944 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 31.944 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.im 31.944 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.im 31.944 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 31.944 * [taylor]: Taking taylor expansion of -1 in x.im 31.944 * [backup-simplify]: Simplify -1 into -1 31.944 * [taylor]: Taking taylor expansion of x.re in x.im 31.944 * [backup-simplify]: Simplify x.re into x.re 31.944 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.944 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 31.944 * [taylor]: Taking taylor expansion of -1 in x.im 31.944 * [backup-simplify]: Simplify -1 into -1 31.944 * [taylor]: Taking taylor expansion of x.re in x.im 31.944 * [backup-simplify]: Simplify x.re into x.re 31.944 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.944 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.im 31.944 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 31.944 * [taylor]: Taking taylor expansion of -1 in x.im 31.944 * [backup-simplify]: Simplify -1 into -1 31.944 * [taylor]: Taking taylor expansion of x.im in x.im 31.944 * [backup-simplify]: Simplify 0 into 0 31.944 * [backup-simplify]: Simplify 1 into 1 31.945 * [backup-simplify]: Simplify (/ -1 1) into -1 31.945 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 31.945 * [taylor]: Taking taylor expansion of -1 in x.im 31.945 * [backup-simplify]: Simplify -1 into -1 31.945 * [taylor]: Taking taylor expansion of x.im in x.im 31.945 * [backup-simplify]: Simplify 0 into 0 31.945 * [backup-simplify]: Simplify 1 into 1 31.945 * [backup-simplify]: Simplify (/ -1 1) into -1 31.946 * [backup-simplify]: Simplify (* -1 -1) into 1 31.946 * [backup-simplify]: Simplify (+ 0 1) into 1 31.946 * [backup-simplify]: Simplify (sqrt 1) into 1 31.947 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 31.947 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 31.948 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 31.948 * [backup-simplify]: Simplify (+ 0 0) into 0 31.948 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 31.949 * [backup-simplify]: Simplify (log 1) into 0 31.949 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 31.949 * [taylor]: Taking taylor expansion of -1 in x.im 31.949 * [backup-simplify]: Simplify -1 into -1 31.949 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 31.949 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 31.949 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.949 * [taylor]: Taking taylor expansion of y.re in x.im 31.949 * [backup-simplify]: Simplify y.re into y.re 31.949 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 31.950 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 31.950 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.im))) into (/ (log x.im) y.im) 31.950 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 31.951 * [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)) 31.951 * [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))) 31.952 * [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))) 31.952 * [taylor]: Taking taylor expansion of (cos (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 31.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.re 31.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))) 31.952 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 31.952 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 31.952 * [taylor]: Taking taylor expansion of -1 in x.re 31.952 * [backup-simplify]: Simplify -1 into -1 31.952 * [taylor]: Taking taylor expansion of y.im in x.re 31.952 * [backup-simplify]: Simplify y.im into y.im 31.952 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 31.952 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 31.952 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 31.953 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 31.953 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 31.953 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 31.953 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 31.953 * [taylor]: Taking taylor expansion of -1 in x.re 31.953 * [backup-simplify]: Simplify -1 into -1 31.953 * [taylor]: Taking taylor expansion of x.re in x.re 31.953 * [backup-simplify]: Simplify 0 into 0 31.953 * [backup-simplify]: Simplify 1 into 1 31.953 * [backup-simplify]: Simplify (/ -1 1) into -1 31.953 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 31.953 * [taylor]: Taking taylor expansion of -1 in x.re 31.953 * [backup-simplify]: Simplify -1 into -1 31.953 * [taylor]: Taking taylor expansion of x.re in x.re 31.953 * [backup-simplify]: Simplify 0 into 0 31.953 * [backup-simplify]: Simplify 1 into 1 31.953 * [backup-simplify]: Simplify (/ -1 1) into -1 31.954 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 31.954 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 31.954 * [taylor]: Taking taylor expansion of -1 in x.re 31.954 * [backup-simplify]: Simplify -1 into -1 31.954 * [taylor]: Taking taylor expansion of x.im in x.re 31.954 * [backup-simplify]: Simplify x.im into x.im 31.954 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 31.954 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 31.954 * [taylor]: Taking taylor expansion of -1 in x.re 31.954 * [backup-simplify]: Simplify -1 into -1 31.954 * [taylor]: Taking taylor expansion of x.im in x.re 31.954 * [backup-simplify]: Simplify x.im into x.im 31.954 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 31.954 * [backup-simplify]: Simplify (* -1 -1) into 1 31.954 * [backup-simplify]: Simplify (+ 1 0) into 1 31.955 * [backup-simplify]: Simplify (sqrt 1) into 1 31.955 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 31.956 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 31.956 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 31.956 * [backup-simplify]: Simplify (+ 0 0) into 0 31.957 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 31.957 * [backup-simplify]: Simplify (log 1) into 0 31.957 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 31.957 * [taylor]: Taking taylor expansion of -1 in x.re 31.957 * [backup-simplify]: Simplify -1 into -1 31.957 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 31.957 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 31.957 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.957 * [taylor]: Taking taylor expansion of y.re in x.re 31.958 * [backup-simplify]: Simplify y.re into y.re 31.958 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 31.959 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 31.959 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 31.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)) 31.961 * [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)) 31.962 * [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))) 31.964 * [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))) 31.964 * [taylor]: Taking taylor expansion of (cos (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 31.964 * [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 31.964 * [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))) 31.964 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 31.964 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 31.964 * [taylor]: Taking taylor expansion of -1 in y.im 31.964 * [backup-simplify]: Simplify -1 into -1 31.964 * [taylor]: Taking taylor expansion of y.im in y.im 31.964 * [backup-simplify]: Simplify 0 into 0 31.964 * [backup-simplify]: Simplify 1 into 1 31.965 * [backup-simplify]: Simplify (/ -1 1) into -1 31.965 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 31.965 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 31.965 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 31.965 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 31.965 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 31.965 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 31.965 * [taylor]: Taking taylor expansion of -1 in y.im 31.966 * [backup-simplify]: Simplify -1 into -1 31.966 * [taylor]: Taking taylor expansion of x.re in y.im 31.966 * [backup-simplify]: Simplify x.re into x.re 31.966 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.966 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 31.966 * [taylor]: Taking taylor expansion of -1 in y.im 31.966 * [backup-simplify]: Simplify -1 into -1 31.966 * [taylor]: Taking taylor expansion of x.re in y.im 31.966 * [backup-simplify]: Simplify x.re into x.re 31.966 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.966 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 31.966 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 31.966 * [taylor]: Taking taylor expansion of -1 in y.im 31.966 * [backup-simplify]: Simplify -1 into -1 31.966 * [taylor]: Taking taylor expansion of x.im in y.im 31.966 * [backup-simplify]: Simplify x.im into x.im 31.966 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 31.966 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 31.966 * [taylor]: Taking taylor expansion of -1 in y.im 31.966 * [backup-simplify]: Simplify -1 into -1 31.966 * [taylor]: Taking taylor expansion of x.im in y.im 31.966 * [backup-simplify]: Simplify x.im into x.im 31.967 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 31.967 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 31.967 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 31.968 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 31.969 * [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)))) 31.970 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 31.970 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 31.971 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 31.971 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 31.971 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 31.972 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 31.973 * [backup-simplify]: Simplify (+ 0 0) into 0 31.974 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 31.975 * [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))))) 31.975 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 31.975 * [taylor]: Taking taylor expansion of -1 in y.im 31.975 * [backup-simplify]: Simplify -1 into -1 31.975 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 31.976 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 31.976 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.976 * [taylor]: Taking taylor expansion of y.re in y.im 31.976 * [backup-simplify]: Simplify y.re into y.re 31.977 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 31.978 * [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)))))) 31.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)))))) 31.982 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 31.982 * [taylor]: Taking taylor expansion of (cos (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 31.982 * [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 31.982 * [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))) 31.982 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in y.im 31.982 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 31.982 * [taylor]: Taking taylor expansion of -1 in y.im 31.982 * [backup-simplify]: Simplify -1 into -1 31.982 * [taylor]: Taking taylor expansion of y.im in y.im 31.982 * [backup-simplify]: Simplify 0 into 0 31.982 * [backup-simplify]: Simplify 1 into 1 31.983 * [backup-simplify]: Simplify (/ -1 1) into -1 31.983 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in y.im 31.983 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in y.im 31.983 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 31.983 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in y.im 31.983 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in y.im 31.983 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 31.983 * [taylor]: Taking taylor expansion of -1 in y.im 31.983 * [backup-simplify]: Simplify -1 into -1 31.983 * [taylor]: Taking taylor expansion of x.re in y.im 31.983 * [backup-simplify]: Simplify x.re into x.re 31.984 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.984 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 31.984 * [taylor]: Taking taylor expansion of -1 in y.im 31.984 * [backup-simplify]: Simplify -1 into -1 31.984 * [taylor]: Taking taylor expansion of x.re in y.im 31.984 * [backup-simplify]: Simplify x.re into x.re 31.984 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.984 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in y.im 31.984 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 31.984 * [taylor]: Taking taylor expansion of -1 in y.im 31.984 * [backup-simplify]: Simplify -1 into -1 31.984 * [taylor]: Taking taylor expansion of x.im in y.im 31.984 * [backup-simplify]: Simplify x.im into x.im 31.984 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 31.984 * [taylor]: Taking taylor expansion of (/ -1 x.im) in y.im 31.984 * [taylor]: Taking taylor expansion of -1 in y.im 31.984 * [backup-simplify]: Simplify -1 into -1 31.984 * [taylor]: Taking taylor expansion of x.im in y.im 31.984 * [backup-simplify]: Simplify x.im into x.im 31.984 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 31.985 * [backup-simplify]: Simplify (* (/ -1 x.re) (/ -1 x.re)) into (/ 1 (pow x.re 2)) 31.985 * [backup-simplify]: Simplify (* (/ -1 x.im) (/ -1 x.im)) into (/ 1 (pow x.im 2)) 31.986 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) into (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2))) 31.987 * [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)))) 31.988 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 31.988 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 31.988 * [backup-simplify]: Simplify (+ (* (/ -1 x.re) 0) (* 0 (/ -1 x.re))) into 0 31.989 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 31.990 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 31.990 * [backup-simplify]: Simplify (+ (* (/ -1 x.im) 0) (* 0 (/ -1 x.im))) into 0 31.991 * [backup-simplify]: Simplify (+ 0 0) into 0 31.993 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow x.im 2)) (/ 1 (pow x.re 2)))))) into 0 31.994 * [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))))) 31.994 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.im 31.994 * [taylor]: Taking taylor expansion of -1 in y.im 31.994 * [backup-simplify]: Simplify -1 into -1 31.994 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.im 31.994 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.im 31.995 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 31.995 * [taylor]: Taking taylor expansion of y.re in y.im 31.995 * [backup-simplify]: Simplify y.re into y.re 31.995 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 31.997 * [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)))))) 31.998 * [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)))))) 32.000 * [backup-simplify]: Simplify (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) into (cos (fma (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im))) (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)))) 32.001 * [taylor]: Taking taylor expansion of (cos (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 32.001 * [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 32.001 * [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))) 32.001 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (log (hypot (/ -1 x.re) (/ -1 x.im)))) in x.re 32.001 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 32.001 * [taylor]: Taking taylor expansion of -1 in x.re 32.001 * [backup-simplify]: Simplify -1 into -1 32.001 * [taylor]: Taking taylor expansion of y.im in x.re 32.001 * [backup-simplify]: Simplify y.im into y.im 32.001 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 32.001 * [taylor]: Taking taylor expansion of (log (hypot (/ -1 x.re) (/ -1 x.im))) in x.re 32.001 * [taylor]: Taking taylor expansion of (hypot (/ -1 x.re) (/ -1 x.im)) in x.re 32.002 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im)))) 32.002 * [taylor]: Taking taylor expansion of (+ (* (/ -1 x.re) (/ -1 x.re)) (* (/ -1 x.im) (/ -1 x.im))) in x.re 32.002 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 x.re)) in x.re 32.002 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 32.002 * [taylor]: Taking taylor expansion of -1 in x.re 32.002 * [backup-simplify]: Simplify -1 into -1 32.002 * [taylor]: Taking taylor expansion of x.re in x.re 32.002 * [backup-simplify]: Simplify 0 into 0 32.002 * [backup-simplify]: Simplify 1 into 1 32.003 * [backup-simplify]: Simplify (/ -1 1) into -1 32.003 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 32.003 * [taylor]: Taking taylor expansion of -1 in x.re 32.003 * [backup-simplify]: Simplify -1 into -1 32.003 * [taylor]: Taking taylor expansion of x.re in x.re 32.003 * [backup-simplify]: Simplify 0 into 0 32.003 * [backup-simplify]: Simplify 1 into 1 32.003 * [backup-simplify]: Simplify (/ -1 1) into -1 32.003 * [taylor]: Taking taylor expansion of (* (/ -1 x.im) (/ -1 x.im)) in x.re 32.003 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 32.003 * [taylor]: Taking taylor expansion of -1 in x.re 32.003 * [backup-simplify]: Simplify -1 into -1 32.004 * [taylor]: Taking taylor expansion of x.im in x.re 32.004 * [backup-simplify]: Simplify x.im into x.im 32.004 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 32.004 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.re 32.004 * [taylor]: Taking taylor expansion of -1 in x.re 32.004 * [backup-simplify]: Simplify -1 into -1 32.004 * [taylor]: Taking taylor expansion of x.im in x.re 32.004 * [backup-simplify]: Simplify x.im into x.im 32.004 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 32.004 * [backup-simplify]: Simplify (* -1 -1) into 1 32.005 * [backup-simplify]: Simplify (+ 1 0) into 1 32.005 * [backup-simplify]: Simplify (sqrt 1) into 1 32.006 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 32.007 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 32.007 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 32.007 * [backup-simplify]: Simplify (+ 0 0) into 0 32.008 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.008 * [backup-simplify]: Simplify (log 1) into 0 32.008 * [taylor]: Taking taylor expansion of (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.re 32.008 * [taylor]: Taking taylor expansion of -1 in x.re 32.008 * [backup-simplify]: Simplify -1 into -1 32.008 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.re 32.008 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 32.009 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.009 * [taylor]: Taking taylor expansion of y.re in x.re 32.009 * [backup-simplify]: Simplify y.re into y.re 32.009 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 32.009 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 32.010 * [backup-simplify]: Simplify (* (/ -1 y.im) (- (log x.re))) into (/ (log x.re) y.im) 32.010 * [backup-simplify]: Simplify (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (* -1 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 32.010 * [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)) 32.011 * [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))) 32.012 * [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))) 32.013 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 32.013 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 32.014 * [backup-simplify]: Simplify (- 0) into 0 32.014 * [backup-simplify]: Simplify (+ (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 32.014 * [taylor]: Taking taylor expansion of (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in x.im 32.015 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in x.im 32.015 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in x.im 32.015 * [taylor]: Taking taylor expansion of (log x.re) in x.im 32.015 * [taylor]: Taking taylor expansion of x.re in x.im 32.015 * [backup-simplify]: Simplify x.re into x.re 32.015 * [backup-simplify]: Simplify (log x.re) into (log x.re) 32.015 * [taylor]: Taking taylor expansion of y.im in x.im 32.015 * [backup-simplify]: Simplify y.im into y.im 32.015 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 32.015 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in x.im 32.015 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 32.015 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.015 * [taylor]: Taking taylor expansion of y.re in x.im 32.015 * [backup-simplify]: Simplify y.re into y.re 32.016 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) into (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) 32.016 * [backup-simplify]: Simplify (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) into (- (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) 32.016 * [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)) 32.017 * [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))) 32.018 * [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))) 32.018 * [backup-simplify]: Simplify (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 1) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 32.019 * [backup-simplify]: Simplify (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into 0 32.019 * [backup-simplify]: Simplify (- 0) into 0 32.020 * [backup-simplify]: Simplify (+ (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) into (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 32.020 * [taylor]: Taking taylor expansion of (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) in y.re 32.020 * [taylor]: Taking taylor expansion of (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re)) in y.re 32.020 * [taylor]: Taking taylor expansion of (/ (log x.re) y.im) in y.re 32.020 * [taylor]: Taking taylor expansion of (log x.re) in y.re 32.020 * [taylor]: Taking taylor expansion of x.re in y.re 32.020 * [backup-simplify]: Simplify x.re into x.re 32.020 * [backup-simplify]: Simplify (log x.re) into (log x.re) 32.020 * [taylor]: Taking taylor expansion of y.im in y.re 32.021 * [backup-simplify]: Simplify y.im into y.im 32.021 * [backup-simplify]: Simplify (/ (log x.re) y.im) into (/ (log x.re) y.im) 32.021 * [taylor]: Taking taylor expansion of (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) in y.re 32.021 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in y.re 32.021 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.021 * [taylor]: Taking taylor expansion of y.re in y.re 32.021 * [backup-simplify]: Simplify 0 into 0 32.021 * [backup-simplify]: Simplify 1 into 1 32.021 * [backup-simplify]: Simplify (/ (atan2 (/ -1 x.im) (/ -1 x.re)) 1) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.021 * [backup-simplify]: Simplify (- (atan2 (/ -1 x.im) (/ -1 x.re))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 32.022 * [backup-simplify]: Simplify (+ 0 (- (atan2 (/ -1 x.im) (/ -1 x.re)))) into (- (atan2 (/ -1 x.im) (/ -1 x.re))) 32.022 * [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))) 32.023 * [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))) 32.023 * [taylor]: Taking taylor expansion of 0 in x.re 32.023 * [backup-simplify]: Simplify 0 into 0 32.023 * [taylor]: Taking taylor expansion of 0 in x.im 32.023 * [backup-simplify]: Simplify 0 into 0 32.023 * [taylor]: Taking taylor expansion of 0 in y.re 32.023 * [backup-simplify]: Simplify 0 into 0 32.023 * [backup-simplify]: Simplify 0 into 0 32.024 * [backup-simplify]: Simplify (+ 0) into 0 32.025 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 32.026 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 32.026 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 32.027 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 32.027 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (- (log x.re)))) into 0 32.028 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 32.029 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) into 0 32.029 * [backup-simplify]: Simplify (+ 0 0) into 0 32.030 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 32.031 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 32.031 * [backup-simplify]: Simplify (- 0) into 0 32.032 * [backup-simplify]: Simplify (+ 0 0) into 0 32.032 * [taylor]: Taking taylor expansion of 0 in x.im 32.032 * [backup-simplify]: Simplify 0 into 0 32.032 * [taylor]: Taking taylor expansion of 0 in y.re 32.032 * [backup-simplify]: Simplify 0 into 0 32.032 * [backup-simplify]: Simplify 0 into 0 32.032 * [backup-simplify]: Simplify (+ 0) into 0 32.033 * [backup-simplify]: Simplify (+ (* (cos (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 1)) into 0 32.034 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 32.035 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (log x.re) y.im) (/ 0 y.im)))) into 0 32.035 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re) (/ 0 y.re)))) into 0 32.035 * [backup-simplify]: Simplify (- 0) into 0 32.035 * [backup-simplify]: Simplify (+ 0 0) into 0 32.036 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 32.037 * [backup-simplify]: Simplify (+ (* (sin (- (/ (log x.re) y.im) (/ (atan2 (/ -1 x.im) (/ -1 x.re)) y.re))) 0) (* 0 0)) into 0 32.037 * [backup-simplify]: Simplify (- 0) into 0 32.037 * [backup-simplify]: Simplify (+ 0 0) into 0 32.038 * [taylor]: Taking taylor expansion of 0 in y.re 32.038 * [backup-simplify]: Simplify 0 into 0 32.038 * [backup-simplify]: Simplify 0 into 0 32.038 * [backup-simplify]: Simplify 0 into 0 32.038 * [taylor]: Taking taylor expansion of 0 in x.re 32.038 * [backup-simplify]: Simplify 0 into 0 32.038 * [taylor]: Taking taylor expansion of 0 in x.im 32.038 * [backup-simplify]: Simplify 0 into 0 32.038 * [taylor]: Taking taylor expansion of 0 in y.re 32.038 * [backup-simplify]: Simplify 0 into 0 32.038 * [backup-simplify]: Simplify 0 into 0 32.038 * [taylor]: Taking taylor expansion of 0 in x.im 32.038 * [backup-simplify]: Simplify 0 into 0 32.038 * [taylor]: Taking taylor expansion of 0 in y.re 32.038 * [backup-simplify]: Simplify 0 into 0 32.038 * [backup-simplify]: Simplify 0 into 0 32.040 * [backup-simplify]: Simplify (cos (- (/ (log (/ 1 (- x.re))) (/ 1 (- y.im))) (/ (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) (/ 1 (- y.re))))) into (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ -1 x.re))))) 32.040 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 3 2 1 2 1) 32.041 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 32.041 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 32.041 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 32.041 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 32.041 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 32.041 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.041 * [backup-simplify]: Simplify 1/3 into 1/3 32.041 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 32.041 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 32.041 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.042 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.043 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.044 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.044 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 32.044 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 32.044 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 32.044 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.044 * [backup-simplify]: Simplify 1/3 into 1/3 32.044 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 32.044 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 32.044 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.045 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.045 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.046 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.046 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 32.046 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 32.046 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 32.046 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.046 * [backup-simplify]: Simplify 1/3 into 1/3 32.046 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 32.046 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 32.046 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.047 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.048 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.048 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.048 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 32.048 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 32.048 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 32.048 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.048 * [backup-simplify]: Simplify 1/3 into 1/3 32.049 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 32.049 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 32.049 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.049 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.050 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.051 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.051 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 32.054 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 32.055 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 32.056 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 32.057 * [taylor]: Taking taylor expansion of 0 in x.re 32.057 * [backup-simplify]: Simplify 0 into 0 32.057 * [backup-simplify]: Simplify 0 into 0 32.058 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 32.060 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 32.061 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 32.061 * [backup-simplify]: Simplify 0 into 0 32.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 32.067 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 32.069 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.069 * [taylor]: Taking taylor expansion of 0 in x.re 32.069 * [backup-simplify]: Simplify 0 into 0 32.069 * [backup-simplify]: Simplify 0 into 0 32.069 * [backup-simplify]: Simplify 0 into 0 32.073 * [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 32.077 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 32.079 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.080 * [backup-simplify]: Simplify 0 into 0 32.086 * [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 32.088 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 32.090 * [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 32.091 * [taylor]: Taking taylor expansion of 0 in x.re 32.091 * [backup-simplify]: Simplify 0 into 0 32.091 * [backup-simplify]: Simplify 0 into 0 32.091 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 32.092 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 32.092 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 32.092 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 32.092 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 32.092 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 32.092 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.092 * [backup-simplify]: Simplify 1/3 into 1/3 32.092 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 32.092 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 32.093 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.094 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.094 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.095 * [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) 32.095 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 32.095 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 32.095 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 32.095 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.095 * [backup-simplify]: Simplify 1/3 into 1/3 32.095 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 32.095 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 32.096 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.096 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.097 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.098 * [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) 32.098 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 32.098 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 32.098 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 32.098 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.098 * [backup-simplify]: Simplify 1/3 into 1/3 32.098 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 32.098 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 32.099 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.099 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.100 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.101 * [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) 32.101 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 32.101 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 32.101 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 32.101 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.101 * [backup-simplify]: Simplify 1/3 into 1/3 32.101 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 32.101 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 32.102 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.102 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.103 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.104 * [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) 32.105 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 32.107 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 32.108 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 32.110 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.110 * [taylor]: Taking taylor expansion of 0 in x.re 32.110 * [backup-simplify]: Simplify 0 into 0 32.110 * [backup-simplify]: Simplify 0 into 0 32.112 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 32.114 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 32.116 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.116 * [backup-simplify]: Simplify 0 into 0 32.120 * [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 32.122 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 32.124 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.124 * [taylor]: Taking taylor expansion of 0 in x.re 32.124 * [backup-simplify]: Simplify 0 into 0 32.124 * [backup-simplify]: Simplify 0 into 0 32.124 * [backup-simplify]: Simplify 0 into 0 32.129 * [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 32.131 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 32.134 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.134 * [backup-simplify]: Simplify 0 into 0 32.140 * [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 32.143 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 32.146 * [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 32.146 * [taylor]: Taking taylor expansion of 0 in x.re 32.146 * [backup-simplify]: Simplify 0 into 0 32.146 * [backup-simplify]: Simplify 0 into 0 32.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) 32.148 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 32.148 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 32.148 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 32.148 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 32.148 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 32.148 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.148 * [backup-simplify]: Simplify 1/3 into 1/3 32.148 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 32.148 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 32.149 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.149 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.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)))) 32.151 * [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) 32.151 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 32.151 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 32.151 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 32.151 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.151 * [backup-simplify]: Simplify 1/3 into 1/3 32.151 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 32.151 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 32.152 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.152 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.153 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 32.154 * [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) 32.154 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 32.154 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 32.154 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 32.154 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.154 * [backup-simplify]: Simplify 1/3 into 1/3 32.154 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 32.154 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 32.155 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.155 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.156 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 32.157 * [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) 32.157 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 32.157 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 32.157 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 32.157 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.157 * [backup-simplify]: Simplify 1/3 into 1/3 32.157 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 32.157 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 32.157 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.158 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.159 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 32.159 * [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) 32.160 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 32.162 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 32.164 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 32.166 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.166 * [taylor]: Taking taylor expansion of 0 in x.re 32.166 * [backup-simplify]: Simplify 0 into 0 32.166 * [backup-simplify]: Simplify 0 into 0 32.168 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 32.169 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 32.171 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.171 * [backup-simplify]: Simplify 0 into 0 32.175 * [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 32.177 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 32.179 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.179 * [taylor]: Taking taylor expansion of 0 in x.re 32.179 * [backup-simplify]: Simplify 0 into 0 32.179 * [backup-simplify]: Simplify 0 into 0 32.179 * [backup-simplify]: Simplify 0 into 0 32.184 * [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 32.185 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 32.188 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.188 * [backup-simplify]: Simplify 0 into 0 32.195 * [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 32.197 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 32.201 * [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 32.201 * [taylor]: Taking taylor expansion of 0 in x.re 32.201 * [backup-simplify]: Simplify 0 into 0 32.201 * [backup-simplify]: Simplify 0 into 0 32.203 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 32.203 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 3 2 1 1 2 1) 32.203 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 32.203 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 32.203 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 32.203 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 32.203 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 32.203 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.203 * [backup-simplify]: Simplify 1/3 into 1/3 32.203 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 32.203 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 32.204 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.204 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.205 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.205 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.205 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 32.205 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 32.205 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 32.205 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.206 * [backup-simplify]: Simplify 1/3 into 1/3 32.206 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 32.206 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 32.206 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.206 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.207 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.208 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.208 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 32.208 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 32.208 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 32.208 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.208 * [backup-simplify]: Simplify 1/3 into 1/3 32.208 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 32.208 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 32.208 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.209 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.209 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.210 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.210 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 32.210 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 32.210 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 32.211 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.211 * [backup-simplify]: Simplify 1/3 into 1/3 32.211 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 32.211 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 32.211 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.211 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.212 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.213 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.214 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 32.215 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 32.217 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 32.218 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 32.218 * [taylor]: Taking taylor expansion of 0 in x.re 32.218 * [backup-simplify]: Simplify 0 into 0 32.218 * [backup-simplify]: Simplify 0 into 0 32.220 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 32.220 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 32.221 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 32.221 * [backup-simplify]: Simplify 0 into 0 32.223 * [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 32.224 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 32.225 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.225 * [taylor]: Taking taylor expansion of 0 in x.re 32.225 * [backup-simplify]: Simplify 0 into 0 32.225 * [backup-simplify]: Simplify 0 into 0 32.225 * [backup-simplify]: Simplify 0 into 0 32.227 * [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 32.228 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 32.229 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.229 * [backup-simplify]: Simplify 0 into 0 32.233 * [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 32.234 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 32.235 * [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 32.235 * [taylor]: Taking taylor expansion of 0 in x.re 32.235 * [backup-simplify]: Simplify 0 into 0 32.235 * [backup-simplify]: Simplify 0 into 0 32.236 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 32.236 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 32.236 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 32.236 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 32.236 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 32.236 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 32.236 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.236 * [backup-simplify]: Simplify 1/3 into 1/3 32.236 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 32.236 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 32.236 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.237 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.237 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.237 * [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) 32.237 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 32.237 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 32.237 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 32.237 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.237 * [backup-simplify]: Simplify 1/3 into 1/3 32.237 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 32.237 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 32.238 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.238 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.238 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.239 * [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) 32.239 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 32.239 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 32.239 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 32.239 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.239 * [backup-simplify]: Simplify 1/3 into 1/3 32.239 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 32.239 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 32.239 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.239 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.240 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.240 * [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) 32.240 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 32.240 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 32.240 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 32.240 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.240 * [backup-simplify]: Simplify 1/3 into 1/3 32.240 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 32.240 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 32.241 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.241 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.241 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.242 * [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) 32.242 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 32.244 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 32.244 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 32.245 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.245 * [taylor]: Taking taylor expansion of 0 in x.re 32.245 * [backup-simplify]: Simplify 0 into 0 32.245 * [backup-simplify]: Simplify 0 into 0 32.247 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 32.247 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 32.248 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.248 * [backup-simplify]: Simplify 0 into 0 32.253 * [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 32.254 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 32.255 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.255 * [taylor]: Taking taylor expansion of 0 in x.re 32.255 * [backup-simplify]: Simplify 0 into 0 32.255 * [backup-simplify]: Simplify 0 into 0 32.255 * [backup-simplify]: Simplify 0 into 0 32.257 * [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 32.258 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 32.260 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.260 * [backup-simplify]: Simplify 0 into 0 32.263 * [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 32.265 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 32.266 * [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 32.266 * [taylor]: Taking taylor expansion of 0 in x.re 32.266 * [backup-simplify]: Simplify 0 into 0 32.266 * [backup-simplify]: Simplify 0 into 0 32.267 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 32.267 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 32.267 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 32.267 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 32.267 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 32.267 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 32.267 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.267 * [backup-simplify]: Simplify 1/3 into 1/3 32.267 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 32.267 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 32.267 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.268 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.268 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 32.268 * [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) 32.268 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 32.269 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 32.269 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 32.269 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.269 * [backup-simplify]: Simplify 1/3 into 1/3 32.269 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 32.269 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 32.269 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.269 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.270 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 32.270 * [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) 32.270 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 32.270 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 32.270 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 32.270 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.270 * [backup-simplify]: Simplify 1/3 into 1/3 32.270 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 32.270 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 32.271 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.271 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.272 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 32.273 * [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) 32.273 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 32.273 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 32.273 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 32.273 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.273 * [backup-simplify]: Simplify 1/3 into 1/3 32.273 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 32.273 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 32.273 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.274 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.275 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 32.276 * [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) 32.277 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 32.279 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 32.280 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 32.282 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.282 * [taylor]: Taking taylor expansion of 0 in x.re 32.282 * [backup-simplify]: Simplify 0 into 0 32.282 * [backup-simplify]: Simplify 0 into 0 32.284 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 32.285 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 32.287 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.287 * [backup-simplify]: Simplify 0 into 0 32.291 * [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 32.293 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 32.296 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.296 * [taylor]: Taking taylor expansion of 0 in x.re 32.296 * [backup-simplify]: Simplify 0 into 0 32.296 * [backup-simplify]: Simplify 0 into 0 32.296 * [backup-simplify]: Simplify 0 into 0 32.300 * [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 32.302 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 32.304 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.304 * [backup-simplify]: Simplify 0 into 0 32.311 * [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 32.313 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 32.316 * [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 32.316 * [taylor]: Taking taylor expansion of 0 in x.re 32.316 * [backup-simplify]: Simplify 0 into 0 32.316 * [backup-simplify]: Simplify 0 into 0 32.317 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 32.317 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 3 2 1 1 1 1) 32.318 * [backup-simplify]: Simplify (cbrt (atan2 x.im x.re)) into (pow (atan2 x.im x.re) 1/3) 32.318 * [approximate]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in (x.im x.re) around 0 32.318 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 32.318 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 32.318 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 32.318 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.318 * [backup-simplify]: Simplify 1/3 into 1/3 32.318 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 32.318 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 32.318 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.318 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.319 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.320 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.320 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 32.320 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 32.320 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 32.320 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.320 * [backup-simplify]: Simplify 1/3 into 1/3 32.320 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 32.320 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 32.320 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.321 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.321 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.322 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.322 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.im 32.322 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.im 32.322 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.im 32.322 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.322 * [backup-simplify]: Simplify 1/3 into 1/3 32.322 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.im 32.322 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.im 32.323 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.323 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.324 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.325 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.325 * [taylor]: Taking taylor expansion of (pow (atan2 x.im x.re) 1/3) in x.re 32.325 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 x.im x.re)))) in x.re 32.325 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 x.im x.re))) in x.re 32.325 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.325 * [backup-simplify]: Simplify 1/3 into 1/3 32.325 * [taylor]: Taking taylor expansion of (log (atan2 x.im x.re)) in x.re 32.325 * [taylor]: Taking taylor expansion of (atan2 x.im x.re) in x.re 32.325 * [backup-simplify]: Simplify (atan2 x.im x.re) into (atan2 x.im x.re) 32.326 * [backup-simplify]: Simplify (log (atan2 x.im x.re)) into (log (atan2 x.im x.re)) 32.326 * [backup-simplify]: Simplify (* 1/3 (log (atan2 x.im x.re))) into (* 1/3 (log (atan2 x.im x.re))) 32.327 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 x.im x.re)))) into (pow (atan2 x.im x.re) 1/3) 32.328 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 32.330 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 32.331 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 32.332 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 32.332 * [taylor]: Taking taylor expansion of 0 in x.re 32.333 * [backup-simplify]: Simplify 0 into 0 32.333 * [backup-simplify]: Simplify 0 into 0 32.334 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 x.im x.re) 1)))) 1) into 0 32.335 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 x.im x.re)))) into 0 32.337 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 32.337 * [backup-simplify]: Simplify 0 into 0 32.341 * [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 32.342 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 32.345 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.345 * [taylor]: Taking taylor expansion of 0 in x.re 32.345 * [backup-simplify]: Simplify 0 into 0 32.345 * [backup-simplify]: Simplify 0 into 0 32.345 * [backup-simplify]: Simplify 0 into 0 32.348 * [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 32.350 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re))))) into 0 32.352 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 x.im x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.352 * [backup-simplify]: Simplify 0 into 0 32.359 * [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 32.361 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 x.im x.re)))))) into 0 32.363 * [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 32.363 * [taylor]: Taking taylor expansion of 0 in x.re 32.363 * [backup-simplify]: Simplify 0 into 0 32.363 * [backup-simplify]: Simplify 0 into 0 32.363 * [backup-simplify]: Simplify (pow (atan2 x.im x.re) 1/3) into (pow (atan2 x.im x.re) 1/3) 32.364 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 x.im) (/ 1 x.re))) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 32.364 * [approximate]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 32.364 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 32.364 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 32.364 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 32.364 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.364 * [backup-simplify]: Simplify 1/3 into 1/3 32.364 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 32.364 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 32.364 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.365 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.365 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.365 * [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) 32.365 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 32.365 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 32.365 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 32.365 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.365 * [backup-simplify]: Simplify 1/3 into 1/3 32.365 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 32.366 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 32.366 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.366 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.366 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.367 * [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) 32.367 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 32.367 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.im 32.367 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.im 32.367 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.367 * [backup-simplify]: Simplify 1/3 into 1/3 32.367 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.im 32.367 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.im 32.367 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.368 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.368 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.368 * [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) 32.368 * [taylor]: Taking taylor expansion of (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 32.368 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) in x.re 32.369 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) in x.re 32.369 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.369 * [backup-simplify]: Simplify 1/3 into 1/3 32.369 * [taylor]: Taking taylor expansion of (log (atan2 (/ 1 x.im) (/ 1 x.re))) in x.re 32.369 * [taylor]: Taking taylor expansion of (atan2 (/ 1 x.im) (/ 1 x.re)) in x.re 32.369 * [backup-simplify]: Simplify (atan2 (/ 1 x.im) (/ 1 x.re)) into (atan2 (/ 1 x.im) (/ 1 x.re)) 32.369 * [backup-simplify]: Simplify (log (atan2 (/ 1 x.im) (/ 1 x.re))) into (log (atan2 (/ 1 x.im) (/ 1 x.re))) 32.370 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) into (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re)))) 32.370 * [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) 32.370 * [backup-simplify]: Simplify (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) into (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1/3) 32.372 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 32.372 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 32.374 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.374 * [taylor]: Taking taylor expansion of 0 in x.re 32.374 * [backup-simplify]: Simplify 0 into 0 32.374 * [backup-simplify]: Simplify 0 into 0 32.375 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ 1 x.im) (/ 1 x.re)) 1)))) 1) into 0 32.375 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) into 0 32.377 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.377 * [backup-simplify]: Simplify 0 into 0 32.379 * [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 32.381 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 32.382 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.382 * [taylor]: Taking taylor expansion of 0 in x.re 32.382 * [backup-simplify]: Simplify 0 into 0 32.382 * [backup-simplify]: Simplify 0 into 0 32.382 * [backup-simplify]: Simplify 0 into 0 32.385 * [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 32.386 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re)))))) into 0 32.387 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ 1 x.im) (/ 1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.387 * [backup-simplify]: Simplify 0 into 0 32.390 * [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 32.392 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ 1 x.im) (/ 1 x.re))))))) into 0 32.393 * [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 32.393 * [taylor]: Taking taylor expansion of 0 in x.re 32.393 * [backup-simplify]: Simplify 0 into 0 32.393 * [backup-simplify]: Simplify 0 into 0 32.394 * [backup-simplify]: Simplify (pow (atan2 (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))) 1/3) into (pow (atan2 x.im x.re) 1/3) 32.395 * [backup-simplify]: Simplify (cbrt (atan2 (/ 1 (- x.im)) (/ 1 (- x.re)))) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 32.395 * [approximate]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in (x.im x.re) around 0 32.395 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 32.395 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 32.395 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 32.395 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.395 * [backup-simplify]: Simplify 1/3 into 1/3 32.395 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 32.395 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 32.395 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.396 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.397 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 32.397 * [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) 32.397 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 32.398 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 32.398 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 32.398 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.398 * [backup-simplify]: Simplify 1/3 into 1/3 32.398 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 32.398 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 32.398 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.399 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.399 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 32.400 * [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) 32.400 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.im 32.400 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.im 32.400 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.im 32.400 * [taylor]: Taking taylor expansion of 1/3 in x.im 32.400 * [backup-simplify]: Simplify 1/3 into 1/3 32.400 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.im 32.401 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.im 32.401 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.402 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.402 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 32.403 * [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) 32.403 * [taylor]: Taking taylor expansion of (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) in x.re 32.403 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) in x.re 32.403 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) in x.re 32.403 * [taylor]: Taking taylor expansion of 1/3 in x.re 32.403 * [backup-simplify]: Simplify 1/3 into 1/3 32.403 * [taylor]: Taking taylor expansion of (log (atan2 (/ -1 x.im) (/ -1 x.re))) in x.re 32.403 * [taylor]: Taking taylor expansion of (atan2 (/ -1 x.im) (/ -1 x.re)) in x.re 32.404 * [backup-simplify]: Simplify (atan2 (/ -1 x.im) (/ -1 x.re)) into (atan2 (/ -1 x.im) (/ -1 x.re)) 32.405 * [backup-simplify]: Simplify (log (atan2 (/ -1 x.im) (/ -1 x.re))) into (log (atan2 (/ -1 x.im) (/ -1 x.re))) 32.405 * [backup-simplify]: Simplify (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) into (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re)))) 32.406 * [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) 32.407 * [backup-simplify]: Simplify (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) into (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1/3) 32.412 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 32.414 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 32.415 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.415 * [taylor]: Taking taylor expansion of 0 in x.re 32.415 * [backup-simplify]: Simplify 0 into 0 32.415 * [backup-simplify]: Simplify 0 into 0 32.416 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 (/ -1 x.im) (/ -1 x.re)) 1)))) 1) into 0 32.417 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) into 0 32.418 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 32.418 * [backup-simplify]: Simplify 0 into 0 32.420 * [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 32.421 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 32.423 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.423 * [taylor]: Taking taylor expansion of 0 in x.re 32.423 * [backup-simplify]: Simplify 0 into 0 32.423 * [backup-simplify]: Simplify 0 into 0 32.423 * [backup-simplify]: Simplify 0 into 0 32.425 * [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 32.426 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re)))))) into 0 32.428 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 (/ -1 x.im) (/ -1 x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 32.428 * [backup-simplify]: Simplify 0 into 0 32.432 * [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 32.433 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 (/ -1 x.im) (/ -1 x.re))))))) into 0 32.435 * [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 32.435 * [taylor]: Taking taylor expansion of 0 in x.re 32.435 * [backup-simplify]: Simplify 0 into 0 32.435 * [backup-simplify]: Simplify 0 into 0 32.435 * [backup-simplify]: Simplify (pow (atan2 (/ -1 (/ 1 (- x.im))) (/ -1 (/ 1 (- x.re)))) 1/3) into (pow (atan2 x.im x.re) 1/3) 32.435 * * * [progress]: simplifying candidates 32.435 * * * * [progress]: [ 1 / 65 ] simplifiying candidate #real (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re)))))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 32.435 * * * * [progress]: [ 2 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 3 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 4 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 5 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 6 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 7 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 8 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 9 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 10 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 11 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 12 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re)))))) y.re)))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 32.436 * * * * [progress]: [ 13 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 14 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 15 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 16 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 17 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 18 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 19 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 20 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 21 / 65 ] simplifiying candidate # 32.436 * * * * [progress]: [ 22 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 23 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 24 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 25 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 26 / 65 ] simplifiying candidate #real (real->posit16 (cbrt (atan2 x.im x.re)))))) (cbrt (cbrt (atan2 x.im x.re)))) y.re)))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 32.437 * * * * [progress]: [ 27 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 28 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 29 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 30 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 31 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 32 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 33 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 34 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 35 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 36 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 37 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 38 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 39 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 40 / 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.re)))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> 32.437 * * * * [progress]: [ 41 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 42 / 65 ] simplifiying candidate # 32.437 * * * * [progress]: [ 43 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 44 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 45 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 46 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 47 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 48 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 49 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 50 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 51 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 52 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 53 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 54 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 55 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 56 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 57 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 58 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 59 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 60 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 61 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 62 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 63 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 64 / 65 ] simplifiying candidate # 32.438 * * * * [progress]: [ 65 / 65 ] simplifiying candidate # 32.439 * [simplify]: Simplifying: (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re))))) (expm1 (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re))))) (log1p (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re))))) (* (cos (* y.im (log (hypot x.re x.im)))) (cos (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re)))) (* (sin (* y.im (log (hypot x.re x.im)))) (sin (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re)))) (log (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re))))) (exp (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re))))) (* (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re)))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re))))) (* (* (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re)))) (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re))))) (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.re))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* (* (* (* (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 (cbrt (atan2 x.im x.re))) (cbrt (cbrt (atan2 x.im x.re)))) (cbrt (cbrt (atan2 x.im x.re)))) y.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))) (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))) (- 1 (+ (* y.im (* (atan2 x.im x.re) (* y.re (log x.im)))) (* 1/2 (* (pow y.im 2) (pow (log x.im) 2))))) (cos (- (* (atan2 x.im x.re) y.re) (* y.im (log (/ 1 x.re))))) (cos (- (* (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) 32.441 * * [simplify]: iteration 0: 72 enodes 32.523 * * [simplify]: iteration 1: 137 enodes 32.736 * * [simplify]: iteration 2: 321 enodes 33.085 * * [simplify]: iteration 3: 901 enodes 35.603 * * [simplify]: iteration 4: 3461 enodes 39.947 * * [simplify]: iteration complete: 5005 enodes 39.947 * * [simplify]: Extracting #0: cost 26 inf + 0 39.948 * * [simplify]: Extracting #1: cost 241 inf + 1 39.954 * * [simplify]: Extracting #2: cost 773 inf + 4174 39.979 * * [simplify]: Extracting #3: cost 598 inf + 97789 40.064 * * [simplify]: Extracting #4: cost 205 inf + 283227 40.182 * * [simplify]: Extracting #5: cost 60 inf + 357075 40.297 * * [simplify]: Extracting #6: cost 14 inf + 373775 40.408 * * [simplify]: Extracting #7: cost 0 inf + 379362 40.489 * * [simplify]: Extracting #8: cost 0 inf + 379262 40.593 * [simplify]: Simplified to: (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (expm1 (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (log1p (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (cos (* (log (hypot x.re x.im)) y.im)) (cos (* y.re (atan2 x.im x.re)))) (* (sin (* y.re (atan2 x.im x.re))) (sin (* (log (hypot x.re x.im)) y.im))) (log (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (exp (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))))) (cbrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (* (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))) (* (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))) (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re)))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (atan2 x.im x.re))))) (sqrt (cos (fma y.im (log (hypot x.re x.im)) (* y.re (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 (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 (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 (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))) (- 1 (fma (* y.re (atan2 x.im x.re)) (* y.im (log x.im)) (/ (* (* y.im (log x.im)) (* y.im (log x.im))) 2))) (cos (fma (log x.re) y.im (* y.re (atan2 x.im x.re)))) (cos (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 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)) (cbrt (atan2 x.im x.re)) 40.604 * * * [progress]: adding candidates to table 41.756 * [progress]: [Phase 3 of 3] Extracting. 41.756 * * [regime]: Finding splitpoints for: (# # # # # # # #real (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> #real (real->posit16 (* y.re (log (hypot x.re x.im)))))))))>) 41.798 * * * [regime-changes]: Trying 5 branch expressions: ((* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) y.im y.re x.im x.re) 41.798 * * * * [regimes]: Trying to branch on (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) from (# # # # # # # #real (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> #real (real->posit16 (* y.re (log (hypot x.re x.im)))))))))>) 42.098 * * * * [regimes]: Trying to branch on y.im from (# # # # # # # #real (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> #real (real->posit16 (* y.re (log (hypot x.re x.im)))))))))>) 42.566 * * * * [regimes]: Trying to branch on y.re from (# # # # # # # #real (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> #real (real->posit16 (* y.re (log (hypot x.re x.im)))))))))>) 42.861 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # #real (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> #real (real->posit16 (* y.re (log (hypot x.re x.im)))))))))>) 43.192 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # #real (real->posit16 (cos (fma y.im (log (hypot x.re x.im)) (* (atan2 x.im x.re) y.re))))) (exp (- (* (atan2 x.im x.re) y.im) (* y.re (log (hypot x.re x.im)))))))> #real (real->posit16 (* y.re (log (hypot x.re x.im)))))))))>) 43.571 * * * [regime]: Found split indices: #