0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.054 * * * [progress]: [2/2] Setting up program. 0.060 * [progress]: [Phase 2 of 3] Improving. 0.061 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.061 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.061 * * [simplify]: iters left: 6 (11 enodes) 0.066 * * [simplify]: iters left: 5 (43 enodes) 0.079 * * [simplify]: iters left: 4 (68 enodes) 0.089 * * [simplify]: iters left: 3 (98 enodes) 0.108 * * [simplify]: iters left: 2 (126 enodes) 0.126 * * [simplify]: iters left: 1 (138 enodes) 0.144 * * [simplify]: Extracting #0: cost 1 inf + 0 0.144 * * [simplify]: Extracting #1: cost 11 inf + 0 0.144 * * [simplify]: Extracting #2: cost 35 inf + 2 0.145 * * [simplify]: Extracting #3: cost 43 inf + 446 0.145 * * [simplify]: Extracting #4: cost 14 inf + 4014 0.147 * * [simplify]: Extracting #5: cost 1 inf + 6215 0.148 * * [simplify]: Extracting #6: cost 0 inf + 6392 0.149 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 0.149 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))) 0.157 * * [progress]: iteration 1 / 4 0.157 * * * [progress]: picking best candidate 0.160 * * * * [pick]: Picked # 0.160 * * * [progress]: localizing error 0.180 * * * [progress]: generating rewritten candidates 0.181 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.197 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 0.205 * * * [progress]: generating series expansions 0.205 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.206 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) into (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) 0.206 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in (x.im y.re x.re y.im) around 0 0.206 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in y.im 0.206 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 0.206 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.206 * [taylor]: Taking taylor expansion of y.re in y.im 0.206 * [backup-simplify]: Simplify y.re into y.re 0.206 * [taylor]: Taking taylor expansion of x.im in y.im 0.206 * [backup-simplify]: Simplify x.im into x.im 0.206 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.206 * [taylor]: Taking taylor expansion of y.im in y.im 0.206 * [backup-simplify]: Simplify 0 into 0 0.206 * [backup-simplify]: Simplify 1 into 1 0.206 * [taylor]: Taking taylor expansion of x.re in y.im 0.206 * [backup-simplify]: Simplify x.re into x.re 0.206 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 0.206 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 0.206 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 0.206 * [taylor]: Taking taylor expansion of y.im in y.im 0.206 * [backup-simplify]: Simplify 0 into 0 0.206 * [backup-simplify]: Simplify 1 into 1 0.206 * [taylor]: Taking taylor expansion of y.im in y.im 0.206 * [backup-simplify]: Simplify 0 into 0 0.206 * [backup-simplify]: Simplify 1 into 1 0.206 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.206 * [taylor]: Taking taylor expansion of y.re in y.im 0.206 * [backup-simplify]: Simplify y.re into y.re 0.206 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.206 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.207 * [backup-simplify]: Simplify (- 0) into 0 0.207 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 0.207 * [backup-simplify]: Simplify (* 0 0) into 0 0.207 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.207 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 0.207 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 0.207 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in x.re 0.207 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 0.207 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.207 * [taylor]: Taking taylor expansion of y.re in x.re 0.207 * [backup-simplify]: Simplify y.re into y.re 0.207 * [taylor]: Taking taylor expansion of x.im in x.re 0.207 * [backup-simplify]: Simplify x.im into x.im 0.207 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.207 * [taylor]: Taking taylor expansion of y.im in x.re 0.207 * [backup-simplify]: Simplify y.im into y.im 0.207 * [taylor]: Taking taylor expansion of x.re in x.re 0.207 * [backup-simplify]: Simplify 0 into 0 0.207 * [backup-simplify]: Simplify 1 into 1 0.207 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 0.207 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 0.207 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 0.207 * [taylor]: Taking taylor expansion of y.im in x.re 0.207 * [backup-simplify]: Simplify y.im into y.im 0.207 * [taylor]: Taking taylor expansion of y.im in x.re 0.207 * [backup-simplify]: Simplify y.im into y.im 0.207 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.207 * [taylor]: Taking taylor expansion of y.re in x.re 0.207 * [backup-simplify]: Simplify y.re into y.re 0.207 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.207 * [backup-simplify]: Simplify (* y.im 0) into 0 0.208 * [backup-simplify]: Simplify (- 0) into 0 0.208 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 0.208 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.208 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.208 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.208 * [backup-simplify]: Simplify (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) 0.208 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in y.re 0.208 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 0.208 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.208 * [taylor]: Taking taylor expansion of y.re in y.re 0.208 * [backup-simplify]: Simplify 0 into 0 0.208 * [backup-simplify]: Simplify 1 into 1 0.208 * [taylor]: Taking taylor expansion of x.im in y.re 0.208 * [backup-simplify]: Simplify x.im into x.im 0.208 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.208 * [taylor]: Taking taylor expansion of y.im in y.re 0.208 * [backup-simplify]: Simplify y.im into y.im 0.208 * [taylor]: Taking taylor expansion of x.re in y.re 0.208 * [backup-simplify]: Simplify x.re into x.re 0.208 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 0.208 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 0.208 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 0.208 * [taylor]: Taking taylor expansion of y.im in y.re 0.208 * [backup-simplify]: Simplify y.im into y.im 0.208 * [taylor]: Taking taylor expansion of y.im in y.re 0.208 * [backup-simplify]: Simplify y.im into y.im 0.208 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.208 * [taylor]: Taking taylor expansion of y.re in y.re 0.208 * [backup-simplify]: Simplify 0 into 0 0.208 * [backup-simplify]: Simplify 1 into 1 0.208 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.208 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.209 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.209 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.209 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.209 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 0.209 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 0.209 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in x.im 0.209 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.209 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.209 * [taylor]: Taking taylor expansion of y.re in x.im 0.209 * [backup-simplify]: Simplify y.re into y.re 0.209 * [taylor]: Taking taylor expansion of x.im in x.im 0.209 * [backup-simplify]: Simplify 0 into 0 0.209 * [backup-simplify]: Simplify 1 into 1 0.209 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.209 * [taylor]: Taking taylor expansion of y.im in x.im 0.209 * [backup-simplify]: Simplify y.im into y.im 0.209 * [taylor]: Taking taylor expansion of x.re in x.im 0.209 * [backup-simplify]: Simplify x.re into x.re 0.209 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 0.209 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 0.209 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 0.209 * [taylor]: Taking taylor expansion of y.im in x.im 0.209 * [backup-simplify]: Simplify y.im into y.im 0.209 * [taylor]: Taking taylor expansion of y.im in x.im 0.209 * [backup-simplify]: Simplify y.im into y.im 0.209 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.209 * [taylor]: Taking taylor expansion of y.re in x.im 0.209 * [backup-simplify]: Simplify y.re into y.re 0.209 * [backup-simplify]: Simplify (* y.re 0) into 0 0.209 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.209 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.209 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.209 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.209 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.209 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.210 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 0.210 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in x.im 0.210 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.210 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.210 * [taylor]: Taking taylor expansion of y.re in x.im 0.210 * [backup-simplify]: Simplify y.re into y.re 0.210 * [taylor]: Taking taylor expansion of x.im in x.im 0.210 * [backup-simplify]: Simplify 0 into 0 0.210 * [backup-simplify]: Simplify 1 into 1 0.210 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.210 * [taylor]: Taking taylor expansion of y.im in x.im 0.210 * [backup-simplify]: Simplify y.im into y.im 0.210 * [taylor]: Taking taylor expansion of x.re in x.im 0.210 * [backup-simplify]: Simplify x.re into x.re 0.210 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 0.210 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 0.210 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 0.210 * [taylor]: Taking taylor expansion of y.im in x.im 0.210 * [backup-simplify]: Simplify y.im into y.im 0.210 * [taylor]: Taking taylor expansion of y.im in x.im 0.210 * [backup-simplify]: Simplify y.im into y.im 0.210 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.210 * [taylor]: Taking taylor expansion of y.re in x.im 0.210 * [backup-simplify]: Simplify y.re into y.re 0.210 * [backup-simplify]: Simplify (* y.re 0) into 0 0.210 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.210 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.210 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.210 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.210 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.210 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.210 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 0.210 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 0.210 * [taylor]: Taking taylor expansion of -1 in y.re 0.210 * [backup-simplify]: Simplify -1 into -1 0.210 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 0.210 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.210 * [taylor]: Taking taylor expansion of y.im in y.re 0.210 * [backup-simplify]: Simplify y.im into y.im 0.210 * [taylor]: Taking taylor expansion of x.re in y.re 0.210 * [backup-simplify]: Simplify x.re into x.re 0.211 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.211 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.211 * [taylor]: Taking taylor expansion of y.re in y.re 0.211 * [backup-simplify]: Simplify 0 into 0 0.211 * [backup-simplify]: Simplify 1 into 1 0.211 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.211 * [taylor]: Taking taylor expansion of y.im in y.re 0.211 * [backup-simplify]: Simplify y.im into y.im 0.211 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.211 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.211 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.211 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 0.211 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 0.211 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 0.211 * [taylor]: Taking taylor expansion of -1 in x.re 0.211 * [backup-simplify]: Simplify -1 into -1 0.211 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 0.211 * [taylor]: Taking taylor expansion of x.re in x.re 0.211 * [backup-simplify]: Simplify 0 into 0 0.211 * [backup-simplify]: Simplify 1 into 1 0.211 * [taylor]: Taking taylor expansion of y.im in x.re 0.211 * [backup-simplify]: Simplify y.im into y.im 0.211 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.211 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.211 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.212 * [backup-simplify]: Simplify (- 0) into 0 0.212 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.212 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.212 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.212 * [backup-simplify]: Simplify (+ 0 0) into 0 0.212 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 0.212 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 0.212 * [taylor]: Taking taylor expansion of y.re in y.re 0.212 * [backup-simplify]: Simplify 0 into 0 0.213 * [backup-simplify]: Simplify 1 into 1 0.213 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.213 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.213 * [taylor]: Taking taylor expansion of y.re in y.re 0.213 * [backup-simplify]: Simplify 0 into 0 0.213 * [backup-simplify]: Simplify 1 into 1 0.213 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.213 * [taylor]: Taking taylor expansion of y.im in y.re 0.213 * [backup-simplify]: Simplify y.im into y.im 0.213 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.213 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.213 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.213 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.213 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.213 * [backup-simplify]: Simplify (+ 0 0) into 0 0.213 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 0.214 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 0.214 * [taylor]: Taking taylor expansion of 0 in x.re 0.214 * [backup-simplify]: Simplify 0 into 0 0.214 * [taylor]: Taking taylor expansion of 0 in y.im 0.214 * [backup-simplify]: Simplify 0 into 0 0.214 * [backup-simplify]: Simplify 0 into 0 0.214 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 0.214 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 0.214 * [taylor]: Taking taylor expansion of -1 in y.im 0.214 * [backup-simplify]: Simplify -1 into -1 0.214 * [taylor]: Taking taylor expansion of y.im in y.im 0.214 * [backup-simplify]: Simplify 0 into 0 0.214 * [backup-simplify]: Simplify 1 into 1 0.214 * [backup-simplify]: Simplify (/ -1 1) into -1 0.215 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.215 * [backup-simplify]: Simplify 0 into 0 0.215 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.215 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.216 * [backup-simplify]: Simplify (- 0) into 0 0.216 * [backup-simplify]: Simplify (+ 0 0) into 0 0.216 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.216 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.217 * [backup-simplify]: Simplify (+ 0 0) into 0 0.217 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* (/ y.re (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 0.217 * [taylor]: Taking taylor expansion of 0 in y.re 0.217 * [backup-simplify]: Simplify 0 into 0 0.217 * [taylor]: Taking taylor expansion of 0 in x.re 0.217 * [backup-simplify]: Simplify 0 into 0 0.217 * [taylor]: Taking taylor expansion of 0 in y.im 0.217 * [backup-simplify]: Simplify 0 into 0 0.217 * [backup-simplify]: Simplify 0 into 0 0.217 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.217 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.217 * [taylor]: Taking taylor expansion of y.im in x.re 0.217 * [backup-simplify]: Simplify y.im into y.im 0.217 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.217 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.217 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.217 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.217 * [taylor]: Taking taylor expansion of y.im in y.im 0.217 * [backup-simplify]: Simplify 0 into 0 0.217 * [backup-simplify]: Simplify 1 into 1 0.218 * [backup-simplify]: Simplify (* 1 1) into 1 0.218 * [backup-simplify]: Simplify (/ 1 1) into 1 0.218 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.219 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.220 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.220 * [backup-simplify]: Simplify 0 into 0 0.220 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.220 * [backup-simplify]: Simplify (* 1 1) into 1 0.221 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.221 * [backup-simplify]: Simplify (+ 1 0) into 1 0.221 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.re (pow y.im 3))) 0.221 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 0.221 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 0.221 * [taylor]: Taking taylor expansion of x.re in x.re 0.222 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify 1 into 1 0.222 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 0.222 * [taylor]: Taking taylor expansion of y.im in x.re 0.222 * [backup-simplify]: Simplify y.im into y.im 0.222 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.222 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 0.222 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 0.222 * [taylor]: Taking taylor expansion of 0 in y.im 0.222 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.222 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 0.222 * [taylor]: Taking taylor expansion of 0 in y.im 0.222 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify 0 into 0 0.223 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re)))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) 0.223 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in (x.im y.re x.re y.im) around 0 0.223 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 0.223 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.223 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.223 * [taylor]: Taking taylor expansion of y.re in y.im 0.223 * [backup-simplify]: Simplify y.re into y.re 0.223 * [taylor]: Taking taylor expansion of x.im in y.im 0.223 * [backup-simplify]: Simplify x.im into x.im 0.223 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.223 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.223 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.223 * [taylor]: Taking taylor expansion of y.im in y.im 0.223 * [backup-simplify]: Simplify 0 into 0 0.223 * [backup-simplify]: Simplify 1 into 1 0.223 * [taylor]: Taking taylor expansion of x.re in y.im 0.223 * [backup-simplify]: Simplify x.re into x.re 0.223 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.223 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.223 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.223 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 0.223 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 0.223 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 0.223 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.223 * [taylor]: Taking taylor expansion of y.im in y.im 0.223 * [backup-simplify]: Simplify 0 into 0 0.223 * [backup-simplify]: Simplify 1 into 1 0.224 * [backup-simplify]: Simplify (/ 1 1) into 1 0.224 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.224 * [taylor]: Taking taylor expansion of y.im in y.im 0.224 * [backup-simplify]: Simplify 0 into 0 0.224 * [backup-simplify]: Simplify 1 into 1 0.224 * [backup-simplify]: Simplify (/ 1 1) into 1 0.224 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.224 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.224 * [taylor]: Taking taylor expansion of y.re in y.im 0.224 * [backup-simplify]: Simplify y.re into y.re 0.224 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.224 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.224 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 0.224 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.224 * [backup-simplify]: Simplify (* 1 1) into 1 0.225 * [backup-simplify]: Simplify (+ 1 0) into 1 0.225 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.225 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 0.225 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.225 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.225 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.225 * [taylor]: Taking taylor expansion of y.re in x.re 0.225 * [backup-simplify]: Simplify y.re into y.re 0.225 * [taylor]: Taking taylor expansion of x.im in x.re 0.225 * [backup-simplify]: Simplify x.im into x.im 0.225 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.225 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.225 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.225 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.225 * [taylor]: Taking taylor expansion of y.im in x.re 0.225 * [backup-simplify]: Simplify y.im into y.im 0.225 * [taylor]: Taking taylor expansion of x.re in x.re 0.225 * [backup-simplify]: Simplify 0 into 0 0.225 * [backup-simplify]: Simplify 1 into 1 0.225 * [backup-simplify]: Simplify (* y.im 0) into 0 0.225 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.225 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.225 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 0.225 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 0.225 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 0.225 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 0.225 * [taylor]: Taking taylor expansion of y.im in x.re 0.225 * [backup-simplify]: Simplify y.im into y.im 0.225 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.226 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 0.226 * [taylor]: Taking taylor expansion of y.im in x.re 0.226 * [backup-simplify]: Simplify y.im into y.im 0.226 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.226 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.226 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.226 * [taylor]: Taking taylor expansion of y.re in x.re 0.226 * [backup-simplify]: Simplify y.re into y.re 0.226 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.226 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.226 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.226 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.226 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 0.226 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.226 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0.226 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 0.226 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.226 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.226 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.226 * [taylor]: Taking taylor expansion of y.re in y.re 0.226 * [backup-simplify]: Simplify 0 into 0 0.226 * [backup-simplify]: Simplify 1 into 1 0.226 * [taylor]: Taking taylor expansion of x.im in y.re 0.226 * [backup-simplify]: Simplify x.im into x.im 0.226 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.227 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.227 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.227 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.227 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.227 * [taylor]: Taking taylor expansion of y.im in y.re 0.227 * [backup-simplify]: Simplify y.im into y.im 0.227 * [taylor]: Taking taylor expansion of x.re in y.re 0.227 * [backup-simplify]: Simplify x.re into x.re 0.227 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.227 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.227 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 0.227 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 0.227 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 0.227 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 0.227 * [taylor]: Taking taylor expansion of y.im in y.re 0.227 * [backup-simplify]: Simplify y.im into y.im 0.227 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.227 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 0.227 * [taylor]: Taking taylor expansion of y.im in y.re 0.227 * [backup-simplify]: Simplify y.im into y.im 0.227 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.227 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.227 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.227 * [taylor]: Taking taylor expansion of y.re in y.re 0.227 * [backup-simplify]: Simplify 0 into 0 0.227 * [backup-simplify]: Simplify 1 into 1 0.227 * [backup-simplify]: Simplify (* 1 1) into 1 0.228 * [backup-simplify]: Simplify (/ 1 1) into 1 0.228 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.228 * [backup-simplify]: Simplify (+ 0 1) into 1 0.228 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.228 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 0.228 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.228 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.228 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.228 * [taylor]: Taking taylor expansion of y.re in x.im 0.228 * [backup-simplify]: Simplify y.re into y.re 0.228 * [taylor]: Taking taylor expansion of x.im in x.im 0.228 * [backup-simplify]: Simplify 0 into 0 0.228 * [backup-simplify]: Simplify 1 into 1 0.228 * [backup-simplify]: Simplify (* y.re 0) into 0 0.228 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.229 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.229 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.229 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.229 * [taylor]: Taking taylor expansion of y.im in x.im 0.229 * [backup-simplify]: Simplify y.im into y.im 0.229 * [taylor]: Taking taylor expansion of x.re in x.im 0.229 * [backup-simplify]: Simplify x.re into x.re 0.229 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.229 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.229 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 0.229 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 0.229 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 0.229 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 0.229 * [taylor]: Taking taylor expansion of y.im in x.im 0.229 * [backup-simplify]: Simplify y.im into y.im 0.229 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.229 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 0.229 * [taylor]: Taking taylor expansion of y.im in x.im 0.229 * [backup-simplify]: Simplify y.im into y.im 0.229 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.229 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.229 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.229 * [taylor]: Taking taylor expansion of y.re in x.im 0.229 * [backup-simplify]: Simplify y.re into y.re 0.229 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.229 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.229 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.229 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 0.229 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.230 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0.230 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 0.230 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.230 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.230 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.230 * [taylor]: Taking taylor expansion of y.re in x.im 0.230 * [backup-simplify]: Simplify y.re into y.re 0.230 * [taylor]: Taking taylor expansion of x.im in x.im 0.230 * [backup-simplify]: Simplify 0 into 0 0.230 * [backup-simplify]: Simplify 1 into 1 0.230 * [backup-simplify]: Simplify (* y.re 0) into 0 0.230 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.230 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.230 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.230 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.230 * [taylor]: Taking taylor expansion of y.im in x.im 0.230 * [backup-simplify]: Simplify y.im into y.im 0.230 * [taylor]: Taking taylor expansion of x.re in x.im 0.230 * [backup-simplify]: Simplify x.re into x.re 0.230 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.230 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.230 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 0.230 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 0.230 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 0.230 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 0.230 * [taylor]: Taking taylor expansion of y.im in x.im 0.230 * [backup-simplify]: Simplify y.im into y.im 0.230 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.230 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 0.230 * [taylor]: Taking taylor expansion of y.im in x.im 0.230 * [backup-simplify]: Simplify y.im into y.im 0.230 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.230 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.231 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.231 * [taylor]: Taking taylor expansion of y.re in x.im 0.231 * [backup-simplify]: Simplify y.re into y.re 0.231 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.231 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.231 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.231 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 0.231 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.231 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0.231 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.231 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.231 * [taylor]: Taking taylor expansion of y.re in y.re 0.231 * [backup-simplify]: Simplify 0 into 0 0.231 * [backup-simplify]: Simplify 1 into 1 0.231 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.231 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.231 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.231 * [taylor]: Taking taylor expansion of y.re in y.re 0.231 * [backup-simplify]: Simplify 0 into 0 0.231 * [backup-simplify]: Simplify 1 into 1 0.231 * [backup-simplify]: Simplify (* 1 1) into 1 0.232 * [backup-simplify]: Simplify (/ 1 1) into 1 0.232 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.232 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.232 * [taylor]: Taking taylor expansion of y.im in y.re 0.232 * [backup-simplify]: Simplify y.im into y.im 0.232 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.232 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.232 * [backup-simplify]: Simplify (+ 1 0) into 1 0.232 * [backup-simplify]: Simplify (* 0 1) into 0 0.233 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.233 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.233 * [backup-simplify]: Simplify (+ 0 0) into 0 0.234 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.234 * [backup-simplify]: Simplify (/ 1 1) into 1 0.234 * [taylor]: Taking taylor expansion of 1 in x.re 0.234 * [backup-simplify]: Simplify 1 into 1 0.234 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.234 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.235 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.235 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.235 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.235 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.235 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 0.235 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.235 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.235 * [backup-simplify]: Simplify (+ 0 0) into 0 0.236 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 0.236 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.236 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.236 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.236 * [taylor]: Taking taylor expansion of y.im in y.re 0.236 * [backup-simplify]: Simplify y.im into y.im 0.236 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.236 * [taylor]: Taking taylor expansion of x.re in y.re 0.236 * [backup-simplify]: Simplify x.re into x.re 0.236 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.236 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.236 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.236 * [taylor]: Taking taylor expansion of y.re in y.re 0.236 * [backup-simplify]: Simplify 0 into 0 0.236 * [backup-simplify]: Simplify 1 into 1 0.236 * [backup-simplify]: Simplify (* 1 1) into 1 0.236 * [backup-simplify]: Simplify (/ 1 1) into 1 0.236 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.236 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.236 * [taylor]: Taking taylor expansion of y.im in y.re 0.236 * [backup-simplify]: Simplify y.im into y.im 0.236 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.236 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.237 * [backup-simplify]: Simplify (+ 1 0) into 1 0.237 * [backup-simplify]: Simplify (* x.re 1) into x.re 0.237 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.237 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.237 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.238 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.238 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.238 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.239 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.239 * [taylor]: Taking taylor expansion of 0 in x.re 0.239 * [backup-simplify]: Simplify 0 into 0 0.239 * [taylor]: Taking taylor expansion of 1 in y.im 0.239 * [backup-simplify]: Simplify 1 into 1 0.239 * [backup-simplify]: Simplify 0 into 0 0.239 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.240 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.240 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.240 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.240 * [backup-simplify]: Simplify (- 0) into 0 0.240 * [backup-simplify]: Simplify (+ 0 0) into 0 0.240 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.240 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.241 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 0.241 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.241 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.241 * [backup-simplify]: Simplify (+ 0 0) into 0 0.242 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 0.242 * [taylor]: Taking taylor expansion of 0 in y.re 0.242 * [backup-simplify]: Simplify 0 into 0 0.242 * [taylor]: Taking taylor expansion of 0 in x.re 0.242 * [backup-simplify]: Simplify 0 into 0 0.242 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.242 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.242 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.242 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.242 * [taylor]: Taking taylor expansion of y.im in x.re 0.242 * [backup-simplify]: Simplify y.im into y.im 0.242 * [taylor]: Taking taylor expansion of x.re in x.re 0.242 * [backup-simplify]: Simplify 0 into 0 0.242 * [backup-simplify]: Simplify 1 into 1 0.242 * [backup-simplify]: Simplify (* y.im 0) into 0 0.243 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.243 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.243 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.243 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.243 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.243 * [taylor]: Taking taylor expansion of y.im in y.im 0.243 * [backup-simplify]: Simplify 0 into 0 0.243 * [backup-simplify]: Simplify 1 into 1 0.243 * [backup-simplify]: Simplify (/ 1 1) into 1 0.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.244 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.244 * [backup-simplify]: Simplify (- 0) into 0 0.244 * [backup-simplify]: Simplify 0 into 0 0.245 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.248 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.249 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.249 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.249 * [backup-simplify]: Simplify (+ 0 0) into 0 0.250 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.250 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.250 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.250 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.250 * [taylor]: Taking taylor expansion of y.im in x.re 0.250 * [backup-simplify]: Simplify y.im into y.im 0.250 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.250 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.250 * [taylor]: Taking taylor expansion of 0 in y.im 0.250 * [backup-simplify]: Simplify 0 into 0 0.251 * [backup-simplify]: Simplify 0 into 0 0.251 * [taylor]: Taking taylor expansion of 0 in y.im 0.251 * [backup-simplify]: Simplify 0 into 0 0.251 * [backup-simplify]: Simplify 0 into 0 0.251 * [backup-simplify]: Simplify 0 into 0 0.251 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.252 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.252 * [backup-simplify]: Simplify (- 0) into 0 0.252 * [backup-simplify]: Simplify (+ 0 0) into 0 0.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.253 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 0.253 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.254 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.254 * [backup-simplify]: Simplify (+ 0 0) into 0 0.254 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 0.254 * [taylor]: Taking taylor expansion of 0 in y.re 0.254 * [backup-simplify]: Simplify 0 into 0 0.255 * [taylor]: Taking taylor expansion of 0 in x.re 0.255 * [backup-simplify]: Simplify 0 into 0 0.255 * [taylor]: Taking taylor expansion of 0 in x.re 0.255 * [backup-simplify]: Simplify 0 into 0 0.255 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.256 * [backup-simplify]: Simplify (+ 0 0) into 0 0.257 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 0.257 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.257 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.257 * [backup-simplify]: Simplify (- 0) into 0 0.258 * [taylor]: Taking taylor expansion of 0 in x.re 0.258 * [backup-simplify]: Simplify 0 into 0 0.259 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.260 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.260 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.261 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.261 * [backup-simplify]: Simplify (+ 0 0) into 0 0.262 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.264 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.264 * [taylor]: Taking taylor expansion of 0 in x.re 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [taylor]: Taking taylor expansion of 0 in y.im 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) 0.264 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in (x.im y.re x.re y.im) around 0 0.264 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 0.264 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.264 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.265 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.265 * [taylor]: Taking taylor expansion of y.re in y.im 0.265 * [backup-simplify]: Simplify y.re into y.re 0.265 * [taylor]: Taking taylor expansion of x.im in y.im 0.265 * [backup-simplify]: Simplify x.im into x.im 0.265 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.265 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.265 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.265 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.265 * [taylor]: Taking taylor expansion of y.im in y.im 0.265 * [backup-simplify]: Simplify 0 into 0 0.265 * [backup-simplify]: Simplify 1 into 1 0.265 * [taylor]: Taking taylor expansion of x.re in y.im 0.265 * [backup-simplify]: Simplify x.re into x.re 0.265 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.265 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.266 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.266 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 0.266 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 0.266 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 0.266 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 0.266 * [taylor]: Taking taylor expansion of -1 in y.im 0.266 * [backup-simplify]: Simplify -1 into -1 0.266 * [taylor]: Taking taylor expansion of y.im in y.im 0.266 * [backup-simplify]: Simplify 0 into 0 0.266 * [backup-simplify]: Simplify 1 into 1 0.266 * [backup-simplify]: Simplify (/ -1 1) into -1 0.266 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 0.266 * [taylor]: Taking taylor expansion of -1 in y.im 0.266 * [backup-simplify]: Simplify -1 into -1 0.266 * [taylor]: Taking taylor expansion of y.im in y.im 0.266 * [backup-simplify]: Simplify 0 into 0 0.266 * [backup-simplify]: Simplify 1 into 1 0.267 * [backup-simplify]: Simplify (/ -1 1) into -1 0.267 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.267 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.267 * [taylor]: Taking taylor expansion of y.re in y.im 0.267 * [backup-simplify]: Simplify y.re into y.re 0.267 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.267 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.267 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 0.267 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.268 * [backup-simplify]: Simplify (* -1 -1) into 1 0.268 * [backup-simplify]: Simplify (+ 1 0) into 1 0.268 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.268 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 0.268 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.268 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.268 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.268 * [taylor]: Taking taylor expansion of y.re in x.re 0.268 * [backup-simplify]: Simplify y.re into y.re 0.268 * [taylor]: Taking taylor expansion of x.im in x.re 0.268 * [backup-simplify]: Simplify x.im into x.im 0.268 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.268 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.268 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.268 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.269 * [taylor]: Taking taylor expansion of y.im in x.re 0.269 * [backup-simplify]: Simplify y.im into y.im 0.269 * [taylor]: Taking taylor expansion of x.re in x.re 0.269 * [backup-simplify]: Simplify 0 into 0 0.269 * [backup-simplify]: Simplify 1 into 1 0.269 * [backup-simplify]: Simplify (* y.im 0) into 0 0.269 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.269 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.269 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 0.269 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 0.269 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 0.269 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 0.269 * [taylor]: Taking taylor expansion of -1 in x.re 0.269 * [backup-simplify]: Simplify -1 into -1 0.269 * [taylor]: Taking taylor expansion of y.im in x.re 0.269 * [backup-simplify]: Simplify y.im into y.im 0.269 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.270 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 0.270 * [taylor]: Taking taylor expansion of -1 in x.re 0.270 * [backup-simplify]: Simplify -1 into -1 0.270 * [taylor]: Taking taylor expansion of y.im in x.re 0.270 * [backup-simplify]: Simplify y.im into y.im 0.270 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.270 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.270 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.270 * [taylor]: Taking taylor expansion of y.re in x.re 0.270 * [backup-simplify]: Simplify y.re into y.re 0.270 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.270 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.270 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.270 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.270 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 0.270 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.271 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0.271 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 0.271 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.271 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.271 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.271 * [taylor]: Taking taylor expansion of y.re in y.re 0.271 * [backup-simplify]: Simplify 0 into 0 0.271 * [backup-simplify]: Simplify 1 into 1 0.271 * [taylor]: Taking taylor expansion of x.im in y.re 0.271 * [backup-simplify]: Simplify x.im into x.im 0.271 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.271 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.272 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.272 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.272 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.272 * [taylor]: Taking taylor expansion of y.im in y.re 0.272 * [backup-simplify]: Simplify y.im into y.im 0.272 * [taylor]: Taking taylor expansion of x.re in y.re 0.272 * [backup-simplify]: Simplify x.re into x.re 0.272 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.272 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.272 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 0.272 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 0.272 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 0.272 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 0.272 * [taylor]: Taking taylor expansion of -1 in y.re 0.272 * [backup-simplify]: Simplify -1 into -1 0.272 * [taylor]: Taking taylor expansion of y.im in y.re 0.272 * [backup-simplify]: Simplify y.im into y.im 0.272 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.272 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 0.272 * [taylor]: Taking taylor expansion of -1 in y.re 0.272 * [backup-simplify]: Simplify -1 into -1 0.272 * [taylor]: Taking taylor expansion of y.im in y.re 0.272 * [backup-simplify]: Simplify y.im into y.im 0.272 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.272 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.272 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.272 * [taylor]: Taking taylor expansion of y.re in y.re 0.272 * [backup-simplify]: Simplify 0 into 0 0.272 * [backup-simplify]: Simplify 1 into 1 0.273 * [backup-simplify]: Simplify (* 1 1) into 1 0.273 * [backup-simplify]: Simplify (/ 1 1) into 1 0.273 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.274 * [backup-simplify]: Simplify (+ 0 1) into 1 0.274 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.274 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 0.274 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.274 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.274 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.274 * [taylor]: Taking taylor expansion of y.re in x.im 0.274 * [backup-simplify]: Simplify y.re into y.re 0.274 * [taylor]: Taking taylor expansion of x.im in x.im 0.274 * [backup-simplify]: Simplify 0 into 0 0.274 * [backup-simplify]: Simplify 1 into 1 0.274 * [backup-simplify]: Simplify (* y.re 0) into 0 0.275 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.275 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.275 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.275 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.275 * [taylor]: Taking taylor expansion of y.im in x.im 0.275 * [backup-simplify]: Simplify y.im into y.im 0.275 * [taylor]: Taking taylor expansion of x.re in x.im 0.275 * [backup-simplify]: Simplify x.re into x.re 0.275 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.275 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.275 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 0.275 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 0.275 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 0.275 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 0.275 * [taylor]: Taking taylor expansion of -1 in x.im 0.275 * [backup-simplify]: Simplify -1 into -1 0.275 * [taylor]: Taking taylor expansion of y.im in x.im 0.275 * [backup-simplify]: Simplify y.im into y.im 0.275 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.275 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 0.275 * [taylor]: Taking taylor expansion of -1 in x.im 0.275 * [backup-simplify]: Simplify -1 into -1 0.275 * [taylor]: Taking taylor expansion of y.im in x.im 0.275 * [backup-simplify]: Simplify y.im into y.im 0.275 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.275 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.275 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.276 * [taylor]: Taking taylor expansion of y.re in x.im 0.276 * [backup-simplify]: Simplify y.re into y.re 0.276 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.276 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.276 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.276 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 0.276 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.276 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0.276 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 0.276 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.276 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.276 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.276 * [taylor]: Taking taylor expansion of y.re in x.im 0.276 * [backup-simplify]: Simplify y.re into y.re 0.277 * [taylor]: Taking taylor expansion of x.im in x.im 0.277 * [backup-simplify]: Simplify 0 into 0 0.277 * [backup-simplify]: Simplify 1 into 1 0.277 * [backup-simplify]: Simplify (* y.re 0) into 0 0.277 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.277 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.277 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.277 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.277 * [taylor]: Taking taylor expansion of y.im in x.im 0.277 * [backup-simplify]: Simplify y.im into y.im 0.277 * [taylor]: Taking taylor expansion of x.re in x.im 0.277 * [backup-simplify]: Simplify x.re into x.re 0.277 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.277 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.278 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 0.278 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 0.278 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 0.278 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 0.278 * [taylor]: Taking taylor expansion of -1 in x.im 0.278 * [backup-simplify]: Simplify -1 into -1 0.278 * [taylor]: Taking taylor expansion of y.im in x.im 0.278 * [backup-simplify]: Simplify y.im into y.im 0.278 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.278 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 0.278 * [taylor]: Taking taylor expansion of -1 in x.im 0.278 * [backup-simplify]: Simplify -1 into -1 0.278 * [taylor]: Taking taylor expansion of y.im in x.im 0.278 * [backup-simplify]: Simplify y.im into y.im 0.278 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.278 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.278 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.278 * [taylor]: Taking taylor expansion of y.re in x.im 0.278 * [backup-simplify]: Simplify y.re into y.re 0.278 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.278 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.278 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.278 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 0.279 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.279 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0.279 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.279 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.279 * [taylor]: Taking taylor expansion of y.re in y.re 0.279 * [backup-simplify]: Simplify 0 into 0 0.279 * [backup-simplify]: Simplify 1 into 1 0.279 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.279 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.279 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.279 * [taylor]: Taking taylor expansion of y.re in y.re 0.279 * [backup-simplify]: Simplify 0 into 0 0.280 * [backup-simplify]: Simplify 1 into 1 0.280 * [backup-simplify]: Simplify (* 1 1) into 1 0.280 * [backup-simplify]: Simplify (/ 1 1) into 1 0.280 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.280 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.280 * [taylor]: Taking taylor expansion of y.im in y.re 0.281 * [backup-simplify]: Simplify y.im into y.im 0.281 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.281 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.281 * [backup-simplify]: Simplify (+ 1 0) into 1 0.282 * [backup-simplify]: Simplify (* 0 1) into 0 0.282 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.283 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.283 * [backup-simplify]: Simplify (+ 0 0) into 0 0.284 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.284 * [backup-simplify]: Simplify (/ 1 1) into 1 0.284 * [taylor]: Taking taylor expansion of 1 in x.re 0.284 * [backup-simplify]: Simplify 1 into 1 0.285 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.285 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.285 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.285 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 0.286 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 0.286 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 0.286 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.286 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.286 * [backup-simplify]: Simplify (+ 0 0) into 0 0.287 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 0.287 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.287 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.287 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.287 * [taylor]: Taking taylor expansion of y.im in y.re 0.287 * [backup-simplify]: Simplify y.im into y.im 0.287 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.287 * [taylor]: Taking taylor expansion of x.re in y.re 0.287 * [backup-simplify]: Simplify x.re into x.re 0.287 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.287 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.287 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.287 * [taylor]: Taking taylor expansion of y.re in y.re 0.287 * [backup-simplify]: Simplify 0 into 0 0.287 * [backup-simplify]: Simplify 1 into 1 0.288 * [backup-simplify]: Simplify (* 1 1) into 1 0.288 * [backup-simplify]: Simplify (/ 1 1) into 1 0.288 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.288 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.288 * [taylor]: Taking taylor expansion of y.im in y.re 0.288 * [backup-simplify]: Simplify y.im into y.im 0.288 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.289 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.289 * [backup-simplify]: Simplify (+ 1 0) into 1 0.289 * [backup-simplify]: Simplify (* x.re 1) into x.re 0.289 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.289 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.290 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.291 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.291 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.292 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.293 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.293 * [taylor]: Taking taylor expansion of 0 in x.re 0.293 * [backup-simplify]: Simplify 0 into 0 0.293 * [taylor]: Taking taylor expansion of 1 in y.im 0.293 * [backup-simplify]: Simplify 1 into 1 0.293 * [backup-simplify]: Simplify 0 into 0 0.294 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.294 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.294 * [backup-simplify]: Simplify (- 0) into 0 0.295 * [backup-simplify]: Simplify (+ 0 0) into 0 0.295 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.295 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.296 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 0.296 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.296 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.297 * [backup-simplify]: Simplify (+ 0 0) into 0 0.298 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 0.298 * [taylor]: Taking taylor expansion of 0 in y.re 0.298 * [backup-simplify]: Simplify 0 into 0 0.298 * [taylor]: Taking taylor expansion of 0 in x.re 0.298 * [backup-simplify]: Simplify 0 into 0 0.298 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.298 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.298 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.298 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.298 * [taylor]: Taking taylor expansion of y.im in x.re 0.298 * [backup-simplify]: Simplify y.im into y.im 0.298 * [taylor]: Taking taylor expansion of x.re in x.re 0.298 * [backup-simplify]: Simplify 0 into 0 0.298 * [backup-simplify]: Simplify 1 into 1 0.298 * [backup-simplify]: Simplify (* y.im 0) into 0 0.299 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.299 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.299 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.299 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.299 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.299 * [taylor]: Taking taylor expansion of y.im in y.im 0.299 * [backup-simplify]: Simplify 0 into 0 0.299 * [backup-simplify]: Simplify 1 into 1 0.300 * [backup-simplify]: Simplify (/ 1 1) into 1 0.300 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.301 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.301 * [backup-simplify]: Simplify (- 0) into 0 0.301 * [backup-simplify]: Simplify 0 into 0 0.303 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.303 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.303 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.304 * [backup-simplify]: Simplify (+ 0 0) into 0 0.304 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.305 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.305 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.305 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.305 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.305 * [taylor]: Taking taylor expansion of y.im in x.re 0.305 * [backup-simplify]: Simplify y.im into y.im 0.305 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.305 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.305 * [taylor]: Taking taylor expansion of 0 in y.im 0.305 * [backup-simplify]: Simplify 0 into 0 0.305 * [backup-simplify]: Simplify 0 into 0 0.305 * [taylor]: Taking taylor expansion of 0 in y.im 0.305 * [backup-simplify]: Simplify 0 into 0 0.305 * [backup-simplify]: Simplify 0 into 0 0.305 * [backup-simplify]: Simplify 0 into 0 0.306 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.306 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.306 * [backup-simplify]: Simplify (- 0) into 0 0.307 * [backup-simplify]: Simplify (+ 0 0) into 0 0.307 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.307 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.307 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 0.308 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.308 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.308 * [backup-simplify]: Simplify (+ 0 0) into 0 0.309 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 0.309 * [taylor]: Taking taylor expansion of 0 in y.re 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [taylor]: Taking taylor expansion of 0 in x.re 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [taylor]: Taking taylor expansion of 0 in x.re 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.310 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.310 * [backup-simplify]: Simplify (+ 0 0) into 0 0.310 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 0.310 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.310 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.311 * [backup-simplify]: Simplify (- 0) into 0 0.311 * [taylor]: Taking taylor expansion of 0 in x.re 0.311 * [backup-simplify]: Simplify 0 into 0 0.311 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.312 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.312 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.313 * [backup-simplify]: Simplify (+ 0 0) into 0 0.313 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.314 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.314 * [taylor]: Taking taylor expansion of 0 in x.re 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [taylor]: Taking taylor expansion of 0 in y.im 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 0.315 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 0.315 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 0.315 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 0.315 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.315 * [taylor]: Taking taylor expansion of y.re in y.im 0.315 * [backup-simplify]: Simplify y.re into y.re 0.315 * [taylor]: Taking taylor expansion of x.im in y.im 0.315 * [backup-simplify]: Simplify x.im into x.im 0.315 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.315 * [taylor]: Taking taylor expansion of y.im in y.im 0.315 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify 1 into 1 0.315 * [taylor]: Taking taylor expansion of x.re in y.im 0.315 * [backup-simplify]: Simplify x.re into x.re 0.315 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 0.315 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.315 * [taylor]: Taking taylor expansion of y.re in x.re 0.315 * [backup-simplify]: Simplify y.re into y.re 0.315 * [taylor]: Taking taylor expansion of x.im in x.re 0.315 * [backup-simplify]: Simplify x.im into x.im 0.315 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.315 * [taylor]: Taking taylor expansion of y.im in x.re 0.315 * [backup-simplify]: Simplify y.im into y.im 0.315 * [taylor]: Taking taylor expansion of x.re in x.re 0.315 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify 1 into 1 0.315 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 0.315 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.315 * [taylor]: Taking taylor expansion of y.re in y.re 0.315 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify 1 into 1 0.315 * [taylor]: Taking taylor expansion of x.im in y.re 0.315 * [backup-simplify]: Simplify x.im into x.im 0.315 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.315 * [taylor]: Taking taylor expansion of y.im in y.re 0.315 * [backup-simplify]: Simplify y.im into y.im 0.315 * [taylor]: Taking taylor expansion of x.re in y.re 0.315 * [backup-simplify]: Simplify x.re into x.re 0.315 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.315 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.315 * [taylor]: Taking taylor expansion of y.re in x.im 0.315 * [backup-simplify]: Simplify y.re into y.re 0.315 * [taylor]: Taking taylor expansion of x.im in x.im 0.315 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify 1 into 1 0.315 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.315 * [taylor]: Taking taylor expansion of y.im in x.im 0.315 * [backup-simplify]: Simplify y.im into y.im 0.315 * [taylor]: Taking taylor expansion of x.re in x.im 0.315 * [backup-simplify]: Simplify x.re into x.re 0.315 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.315 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.315 * [taylor]: Taking taylor expansion of y.re in x.im 0.315 * [backup-simplify]: Simplify y.re into y.re 0.315 * [taylor]: Taking taylor expansion of x.im in x.im 0.315 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify 1 into 1 0.315 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.315 * [taylor]: Taking taylor expansion of y.im in x.im 0.315 * [backup-simplify]: Simplify y.im into y.im 0.315 * [taylor]: Taking taylor expansion of x.re in x.im 0.315 * [backup-simplify]: Simplify x.re into x.re 0.315 * [backup-simplify]: Simplify (* y.re 0) into 0 0.316 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.316 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.316 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.316 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 0.316 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.316 * [taylor]: Taking taylor expansion of y.im in y.re 0.316 * [backup-simplify]: Simplify y.im into y.im 0.316 * [taylor]: Taking taylor expansion of x.re in y.re 0.316 * [backup-simplify]: Simplify x.re into x.re 0.316 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.316 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.316 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 0.316 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.316 * [taylor]: Taking taylor expansion of y.im in x.re 0.316 * [backup-simplify]: Simplify y.im into y.im 0.316 * [taylor]: Taking taylor expansion of x.re in x.re 0.316 * [backup-simplify]: Simplify 0 into 0 0.316 * [backup-simplify]: Simplify 1 into 1 0.316 * [backup-simplify]: Simplify (* y.im 0) into 0 0.316 * [backup-simplify]: Simplify (- 0) into 0 0.316 * [taylor]: Taking taylor expansion of 0 in y.im 0.316 * [backup-simplify]: Simplify 0 into 0 0.316 * [backup-simplify]: Simplify 0 into 0 0.317 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.317 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.317 * [backup-simplify]: Simplify (- 0) into 0 0.317 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.317 * [taylor]: Taking taylor expansion of y.re in y.re 0.317 * [backup-simplify]: Simplify 0 into 0 0.317 * [backup-simplify]: Simplify 1 into 1 0.317 * [taylor]: Taking taylor expansion of 0 in x.re 0.317 * [backup-simplify]: Simplify 0 into 0 0.317 * [taylor]: Taking taylor expansion of 0 in y.im 0.317 * [backup-simplify]: Simplify 0 into 0 0.317 * [backup-simplify]: Simplify 0 into 0 0.317 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.317 * [backup-simplify]: Simplify (- 0) into 0 0.317 * [taylor]: Taking taylor expansion of 0 in x.re 0.317 * [backup-simplify]: Simplify 0 into 0 0.317 * [taylor]: Taking taylor expansion of 0 in y.im 0.317 * [backup-simplify]: Simplify 0 into 0 0.317 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.318 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.318 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.318 * [taylor]: Taking taylor expansion of y.im in y.im 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify 1 into 1 0.318 * [backup-simplify]: Simplify (- 0) into 0 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.319 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.319 * [backup-simplify]: Simplify (- 0) into 0 0.319 * [backup-simplify]: Simplify (+ 0 0) into 0 0.319 * [taylor]: Taking taylor expansion of 0 in y.re 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [taylor]: Taking taylor expansion of 0 in x.re 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [taylor]: Taking taylor expansion of 0 in y.im 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 0.320 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 0.320 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.320 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.320 * [taylor]: Taking taylor expansion of y.re in y.im 0.320 * [backup-simplify]: Simplify y.re into y.re 0.320 * [taylor]: Taking taylor expansion of x.im in y.im 0.320 * [backup-simplify]: Simplify x.im into x.im 0.320 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.320 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.320 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.320 * [taylor]: Taking taylor expansion of y.im in y.im 0.320 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify 1 into 1 0.320 * [taylor]: Taking taylor expansion of x.re in y.im 0.320 * [backup-simplify]: Simplify x.re into x.re 0.320 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.320 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.320 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.320 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.320 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.320 * [taylor]: Taking taylor expansion of y.re in x.re 0.320 * [backup-simplify]: Simplify y.re into y.re 0.320 * [taylor]: Taking taylor expansion of x.im in x.re 0.320 * [backup-simplify]: Simplify x.im into x.im 0.320 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.320 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.320 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.320 * [taylor]: Taking taylor expansion of y.im in x.re 0.320 * [backup-simplify]: Simplify y.im into y.im 0.320 * [taylor]: Taking taylor expansion of x.re in x.re 0.320 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify 1 into 1 0.320 * [backup-simplify]: Simplify (* y.im 0) into 0 0.321 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.321 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.321 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.321 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.321 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.321 * [taylor]: Taking taylor expansion of y.re in y.re 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [backup-simplify]: Simplify 1 into 1 0.321 * [taylor]: Taking taylor expansion of x.im in y.re 0.321 * [backup-simplify]: Simplify x.im into x.im 0.321 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.321 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.321 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.321 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.321 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.321 * [taylor]: Taking taylor expansion of y.im in y.re 0.321 * [backup-simplify]: Simplify y.im into y.im 0.321 * [taylor]: Taking taylor expansion of x.re in y.re 0.321 * [backup-simplify]: Simplify x.re into x.re 0.321 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.321 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.321 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.321 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.321 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.321 * [taylor]: Taking taylor expansion of y.re in x.im 0.321 * [backup-simplify]: Simplify y.re into y.re 0.322 * [taylor]: Taking taylor expansion of x.im in x.im 0.322 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify 1 into 1 0.322 * [backup-simplify]: Simplify (* y.re 0) into 0 0.322 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.322 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.322 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.322 * [taylor]: Taking taylor expansion of y.im in x.im 0.322 * [backup-simplify]: Simplify y.im into y.im 0.322 * [taylor]: Taking taylor expansion of x.re in x.im 0.322 * [backup-simplify]: Simplify x.re into x.re 0.322 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.322 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.322 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.322 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.322 * [taylor]: Taking taylor expansion of y.re in x.im 0.322 * [backup-simplify]: Simplify y.re into y.re 0.322 * [taylor]: Taking taylor expansion of x.im in x.im 0.322 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify 1 into 1 0.322 * [backup-simplify]: Simplify (* y.re 0) into 0 0.322 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.322 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.323 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.323 * [taylor]: Taking taylor expansion of y.im in x.im 0.323 * [backup-simplify]: Simplify y.im into y.im 0.323 * [taylor]: Taking taylor expansion of x.re in x.im 0.323 * [backup-simplify]: Simplify x.re into x.re 0.323 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.323 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.323 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.323 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.323 * [taylor]: Taking taylor expansion of y.re in y.re 0.323 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify 1 into 1 0.323 * [backup-simplify]: Simplify (/ 1 1) into 1 0.323 * [taylor]: Taking taylor expansion of 1 in x.re 0.323 * [backup-simplify]: Simplify 1 into 1 0.323 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.324 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.324 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.324 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.324 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.324 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.324 * [taylor]: Taking taylor expansion of y.im in y.re 0.324 * [backup-simplify]: Simplify y.im into y.im 0.324 * [taylor]: Taking taylor expansion of x.re in y.re 0.324 * [backup-simplify]: Simplify x.re into x.re 0.324 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.324 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.324 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.324 * [taylor]: Taking taylor expansion of 0 in x.re 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [taylor]: Taking taylor expansion of 1 in y.im 0.324 * [backup-simplify]: Simplify 1 into 1 0.325 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.325 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.325 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.325 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.325 * [backup-simplify]: Simplify (- 0) into 0 0.326 * [backup-simplify]: Simplify (+ 0 0) into 0 0.326 * [taylor]: Taking taylor expansion of 0 in y.re 0.326 * [backup-simplify]: Simplify 0 into 0 0.326 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.326 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.326 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.326 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.326 * [taylor]: Taking taylor expansion of y.im in x.re 0.326 * [backup-simplify]: Simplify y.im into y.im 0.326 * [taylor]: Taking taylor expansion of x.re in x.re 0.326 * [backup-simplify]: Simplify 0 into 0 0.326 * [backup-simplify]: Simplify 1 into 1 0.326 * [backup-simplify]: Simplify (* y.im 0) into 0 0.326 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.326 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.326 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.326 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.326 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.326 * [taylor]: Taking taylor expansion of y.im in y.im 0.326 * [backup-simplify]: Simplify 0 into 0 0.326 * [backup-simplify]: Simplify 1 into 1 0.327 * [backup-simplify]: Simplify (/ 1 1) into 1 0.327 * [backup-simplify]: Simplify (- 1) into -1 0.327 * [backup-simplify]: Simplify -1 into -1 0.327 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.327 * [taylor]: Taking taylor expansion of 0 in x.re 0.327 * [backup-simplify]: Simplify 0 into 0 0.327 * [taylor]: Taking taylor expansion of 0 in y.im 0.327 * [backup-simplify]: Simplify 0 into 0 0.327 * [taylor]: Taking taylor expansion of 0 in y.im 0.327 * [backup-simplify]: Simplify 0 into 0 0.327 * [backup-simplify]: Simplify 1 into 1 0.328 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.328 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.328 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.329 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.329 * [backup-simplify]: Simplify (- 0) into 0 0.329 * [backup-simplify]: Simplify (+ 0 0) into 0 0.329 * [taylor]: Taking taylor expansion of 0 in y.re 0.329 * [backup-simplify]: Simplify 0 into 0 0.329 * [taylor]: Taking taylor expansion of 0 in x.re 0.329 * [backup-simplify]: Simplify 0 into 0 0.329 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.329 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.330 * [backup-simplify]: Simplify (- 0) into 0 0.330 * [taylor]: Taking taylor expansion of 0 in x.re 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.330 * [taylor]: Taking taylor expansion of 0 in x.re 0.330 * [backup-simplify]: Simplify 0 into 0 0.331 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.331 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.331 * [backup-simplify]: Simplify (- 0) into 0 0.331 * [taylor]: Taking taylor expansion of 0 in y.im 0.331 * [backup-simplify]: Simplify 0 into 0 0.331 * [taylor]: Taking taylor expansion of 0 in y.im 0.331 * [backup-simplify]: Simplify 0 into 0 0.331 * [taylor]: Taking taylor expansion of 0 in y.im 0.331 * [backup-simplify]: Simplify 0 into 0 0.331 * [taylor]: Taking taylor expansion of 0 in y.im 0.331 * [backup-simplify]: Simplify 0 into 0 0.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.332 * [backup-simplify]: Simplify (- 0) into 0 0.332 * [backup-simplify]: Simplify 0 into 0 0.332 * [backup-simplify]: Simplify 0 into 0 0.332 * [backup-simplify]: Simplify 0 into 0 0.332 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.333 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.334 * [backup-simplify]: Simplify (- 0) into 0 0.334 * [backup-simplify]: Simplify (+ 0 0) into 0 0.334 * [taylor]: Taking taylor expansion of 0 in y.re 0.334 * [backup-simplify]: Simplify 0 into 0 0.334 * [taylor]: Taking taylor expansion of 0 in x.re 0.334 * [backup-simplify]: Simplify 0 into 0 0.334 * [taylor]: Taking taylor expansion of 0 in x.re 0.334 * [backup-simplify]: Simplify 0 into 0 0.334 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.334 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.335 * [backup-simplify]: Simplify (- 0) into 0 0.335 * [taylor]: Taking taylor expansion of 0 in x.re 0.335 * [backup-simplify]: Simplify 0 into 0 0.335 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.335 * [taylor]: Taking taylor expansion of 0 in x.re 0.335 * [backup-simplify]: Simplify 0 into 0 0.335 * [taylor]: Taking taylor expansion of 0 in y.im 0.335 * [backup-simplify]: Simplify 0 into 0 0.335 * [taylor]: Taking taylor expansion of 0 in y.im 0.335 * [backup-simplify]: Simplify 0 into 0 0.335 * [taylor]: Taking taylor expansion of 0 in y.im 0.335 * [backup-simplify]: Simplify 0 into 0 0.336 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.336 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.336 * [backup-simplify]: Simplify (- 0) into 0 0.336 * [taylor]: Taking taylor expansion of 0 in y.im 0.336 * [backup-simplify]: Simplify 0 into 0 0.336 * [taylor]: Taking taylor expansion of 0 in y.im 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [taylor]: Taking taylor expansion of 0 in y.im 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [taylor]: Taking taylor expansion of 0 in y.im 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.im)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.re)) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 0.337 * [backup-simplify]: Simplify (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 0.337 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 0.337 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.337 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.337 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.337 * [taylor]: Taking taylor expansion of y.re in y.im 0.337 * [backup-simplify]: Simplify y.re into y.re 0.337 * [taylor]: Taking taylor expansion of x.im in y.im 0.337 * [backup-simplify]: Simplify x.im into x.im 0.337 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.337 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.337 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.337 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.338 * [taylor]: Taking taylor expansion of y.im in y.im 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify 1 into 1 0.338 * [taylor]: Taking taylor expansion of x.re in y.im 0.338 * [backup-simplify]: Simplify x.re into x.re 0.338 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.338 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.338 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.338 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.338 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.338 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.338 * [taylor]: Taking taylor expansion of y.re in x.re 0.338 * [backup-simplify]: Simplify y.re into y.re 0.338 * [taylor]: Taking taylor expansion of x.im in x.re 0.338 * [backup-simplify]: Simplify x.im into x.im 0.338 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.338 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.338 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.338 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.338 * [taylor]: Taking taylor expansion of y.im in x.re 0.338 * [backup-simplify]: Simplify y.im into y.im 0.338 * [taylor]: Taking taylor expansion of x.re in x.re 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify 1 into 1 0.338 * [backup-simplify]: Simplify (* y.im 0) into 0 0.338 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.339 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.339 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.339 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.339 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.339 * [taylor]: Taking taylor expansion of y.re in y.re 0.339 * [backup-simplify]: Simplify 0 into 0 0.339 * [backup-simplify]: Simplify 1 into 1 0.339 * [taylor]: Taking taylor expansion of x.im in y.re 0.339 * [backup-simplify]: Simplify x.im into x.im 0.339 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.339 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.339 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.339 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.339 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.339 * [taylor]: Taking taylor expansion of y.im in y.re 0.339 * [backup-simplify]: Simplify y.im into y.im 0.339 * [taylor]: Taking taylor expansion of x.re in y.re 0.339 * [backup-simplify]: Simplify x.re into x.re 0.339 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.339 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.339 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.339 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.339 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.339 * [taylor]: Taking taylor expansion of y.re in x.im 0.339 * [backup-simplify]: Simplify y.re into y.re 0.339 * [taylor]: Taking taylor expansion of x.im in x.im 0.339 * [backup-simplify]: Simplify 0 into 0 0.339 * [backup-simplify]: Simplify 1 into 1 0.339 * [backup-simplify]: Simplify (* y.re 0) into 0 0.340 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.340 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.340 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.340 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.340 * [taylor]: Taking taylor expansion of y.im in x.im 0.340 * [backup-simplify]: Simplify y.im into y.im 0.340 * [taylor]: Taking taylor expansion of x.re in x.im 0.340 * [backup-simplify]: Simplify x.re into x.re 0.340 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.340 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.340 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.340 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.340 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.340 * [taylor]: Taking taylor expansion of y.re in x.im 0.340 * [backup-simplify]: Simplify y.re into y.re 0.340 * [taylor]: Taking taylor expansion of x.im in x.im 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify 1 into 1 0.340 * [backup-simplify]: Simplify (* y.re 0) into 0 0.340 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.340 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.340 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.340 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.340 * [taylor]: Taking taylor expansion of y.im in x.im 0.340 * [backup-simplify]: Simplify y.im into y.im 0.340 * [taylor]: Taking taylor expansion of x.re in x.im 0.340 * [backup-simplify]: Simplify x.re into x.re 0.340 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.340 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.340 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.340 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.340 * [taylor]: Taking taylor expansion of y.re in y.re 0.341 * [backup-simplify]: Simplify 0 into 0 0.341 * [backup-simplify]: Simplify 1 into 1 0.341 * [backup-simplify]: Simplify (/ 1 1) into 1 0.341 * [taylor]: Taking taylor expansion of 1 in x.re 0.341 * [backup-simplify]: Simplify 1 into 1 0.341 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.341 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.341 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.341 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.341 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.341 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.341 * [taylor]: Taking taylor expansion of y.im in y.re 0.342 * [backup-simplify]: Simplify y.im into y.im 0.342 * [taylor]: Taking taylor expansion of x.re in y.re 0.342 * [backup-simplify]: Simplify x.re into x.re 0.342 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.342 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.342 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.342 * [taylor]: Taking taylor expansion of 0 in x.re 0.342 * [backup-simplify]: Simplify 0 into 0 0.342 * [taylor]: Taking taylor expansion of 1 in y.im 0.342 * [backup-simplify]: Simplify 1 into 1 0.343 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.343 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.343 * [backup-simplify]: Simplify (- 0) into 0 0.343 * [backup-simplify]: Simplify (+ 0 0) into 0 0.343 * [taylor]: Taking taylor expansion of 0 in y.re 0.343 * [backup-simplify]: Simplify 0 into 0 0.343 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.343 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.343 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.344 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.344 * [taylor]: Taking taylor expansion of y.im in x.re 0.344 * [backup-simplify]: Simplify y.im into y.im 0.344 * [taylor]: Taking taylor expansion of x.re in x.re 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [backup-simplify]: Simplify 1 into 1 0.344 * [backup-simplify]: Simplify (* y.im 0) into 0 0.344 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.344 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.344 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.344 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.344 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.344 * [taylor]: Taking taylor expansion of y.im in y.im 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [backup-simplify]: Simplify 1 into 1 0.344 * [backup-simplify]: Simplify (/ 1 1) into 1 0.344 * [backup-simplify]: Simplify (- 1) into -1 0.345 * [backup-simplify]: Simplify -1 into -1 0.345 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.345 * [taylor]: Taking taylor expansion of 0 in x.re 0.345 * [backup-simplify]: Simplify 0 into 0 0.345 * [taylor]: Taking taylor expansion of 0 in y.im 0.345 * [backup-simplify]: Simplify 0 into 0 0.345 * [taylor]: Taking taylor expansion of 0 in y.im 0.345 * [backup-simplify]: Simplify 0 into 0 0.345 * [backup-simplify]: Simplify 1 into 1 0.346 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.346 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.346 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.346 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.346 * [backup-simplify]: Simplify (- 0) into 0 0.347 * [backup-simplify]: Simplify (+ 0 0) into 0 0.347 * [taylor]: Taking taylor expansion of 0 in y.re 0.347 * [backup-simplify]: Simplify 0 into 0 0.347 * [taylor]: Taking taylor expansion of 0 in x.re 0.347 * [backup-simplify]: Simplify 0 into 0 0.347 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.347 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.347 * [backup-simplify]: Simplify (- 0) into 0 0.347 * [taylor]: Taking taylor expansion of 0 in x.re 0.347 * [backup-simplify]: Simplify 0 into 0 0.348 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.348 * [taylor]: Taking taylor expansion of 0 in x.re 0.348 * [backup-simplify]: Simplify 0 into 0 0.348 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.348 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.349 * [backup-simplify]: Simplify (- 0) into 0 0.349 * [taylor]: Taking taylor expansion of 0 in y.im 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [taylor]: Taking taylor expansion of 0 in y.im 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [taylor]: Taking taylor expansion of 0 in y.im 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [taylor]: Taking taylor expansion of 0 in y.im 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.349 * [backup-simplify]: Simplify (- 0) into 0 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.350 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.351 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.351 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.351 * [backup-simplify]: Simplify (- 0) into 0 0.351 * [backup-simplify]: Simplify (+ 0 0) into 0 0.351 * [taylor]: Taking taylor expansion of 0 in y.re 0.351 * [backup-simplify]: Simplify 0 into 0 0.351 * [taylor]: Taking taylor expansion of 0 in x.re 0.351 * [backup-simplify]: Simplify 0 into 0 0.351 * [taylor]: Taking taylor expansion of 0 in x.re 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.352 * [backup-simplify]: Simplify (- 0) into 0 0.352 * [taylor]: Taking taylor expansion of 0 in x.re 0.352 * [backup-simplify]: Simplify 0 into 0 0.353 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.353 * [taylor]: Taking taylor expansion of 0 in x.re 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [taylor]: Taking taylor expansion of 0 in y.im 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [taylor]: Taking taylor expansion of 0 in y.im 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [taylor]: Taking taylor expansion of 0 in y.im 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.353 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.354 * [backup-simplify]: Simplify (- 0) into 0 0.354 * [taylor]: Taking taylor expansion of 0 in y.im 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [taylor]: Taking taylor expansion of 0 in y.im 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [taylor]: Taking taylor expansion of 0 in y.im 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [taylor]: Taking taylor expansion of 0 in y.im 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.im))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.re))) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 0.354 * * * [progress]: simplifying candidates 0.354 * * * * [progress]: [ 1 / 56 ] simplifiying candidate # 0.355 * * * * [progress]: [ 2 / 56 ] simplifiying candidate # 0.355 * * * * [progress]: [ 3 / 56 ] simplifiying candidate # 0.355 * * * * [progress]: [ 4 / 56 ] simplifiying candidate # 0.355 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (fma y.im y.im (* y.re y.re)))) 0.355 * * [simplify]: iters left: 6 (12 enodes) 0.357 * * [simplify]: iters left: 5 (45 enodes) 0.369 * * [simplify]: iters left: 4 (61 enodes) 0.385 * * [simplify]: iters left: 3 (70 enodes) 0.393 * * [simplify]: Extracting #0: cost 1 inf + 0 0.393 * * [simplify]: Extracting #1: cost 5 inf + 0 0.393 * * [simplify]: Extracting #2: cost 10 inf + 0 0.393 * * [simplify]: Extracting #3: cost 23 inf + 0 0.393 * * [simplify]: Extracting #4: cost 23 inf + 183 0.393 * * [simplify]: Extracting #5: cost 5 inf + 2715 0.394 * * [simplify]: Extracting #6: cost 0 inf + 3055 0.394 * * [simplify]: Extracting #7: cost 0 inf + 3040 0.395 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (fma y.re y.re (* y.im y.im)))) 0.395 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (fma y.re y.re (* y.im y.im)))))) 0.395 * * * * [progress]: [ 5 / 56 ] simplifiying candidate # 0.395 * * * * [progress]: [ 6 / 56 ] simplifiying candidate # 0.395 * * * * [progress]: [ 7 / 56 ] simplifiying candidate # 0.395 * [simplify]: Simplifying (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (fma y.im y.im (* y.re y.re)) (fma y.im y.im (* y.re y.re))) (fma y.im y.im (* y.re y.re)))) 0.396 * * [simplify]: iters left: 6 (14 enodes) 0.399 * * [simplify]: iters left: 5 (58 enodes) 0.409 * * [simplify]: iters left: 4 (138 enodes) 0.452 * * [simplify]: iters left: 3 (480 enodes) 0.681 * * [simplify]: Extracting #0: cost 1 inf + 0 0.681 * * [simplify]: Extracting #1: cost 47 inf + 0 0.682 * * [simplify]: Extracting #2: cost 252 inf + 1 0.685 * * [simplify]: Extracting #3: cost 456 inf + 13088 0.706 * * [simplify]: Extracting #4: cost 80 inf + 107493 0.738 * * [simplify]: Extracting #5: cost 0 inf + 128780 0.773 * * [simplify]: Extracting #6: cost 0 inf + 128660 0.824 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))) 0.824 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))))) 0.824 * * * * [progress]: [ 8 / 56 ] simplifiying candidate # 0.825 * * * * [progress]: [ 9 / 56 ] simplifiying candidate # 0.825 * * * * [progress]: [ 10 / 56 ] simplifiying candidate # 0.825 * * * * [progress]: [ 11 / 56 ] simplifiying candidate # 0.825 * * * * [progress]: [ 12 / 56 ] simplifiying candidate # 0.825 * [simplify]: Simplifying (/ (* x.im y.re) (fma y.im y.im (* y.re y.re))) 0.825 * * [simplify]: iters left: 5 (7 enodes) 0.829 * * [simplify]: iters left: 4 (26 enodes) 0.836 * * [simplify]: iters left: 3 (35 enodes) 0.846 * * [simplify]: iters left: 2 (41 enodes) 0.857 * * [simplify]: iters left: 1 (43 enodes) 0.867 * * [simplify]: Extracting #0: cost 1 inf + 0 0.868 * * [simplify]: Extracting #1: cost 10 inf + 0 0.868 * * [simplify]: Extracting #2: cost 17 inf + 2 0.868 * * [simplify]: Extracting #3: cost 9 inf + 816 0.868 * * [simplify]: Extracting #4: cost 2 inf + 1586 0.869 * * [simplify]: Extracting #5: cost 0 inf + 1901 0.870 * [simplify]: Simplified to (* x.im (/ y.re (fma y.im y.im (* y.re y.re)))) 0.870 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (* x.im (/ y.re (fma y.im y.im (* y.re y.re)))) (/ (* x.re y.im) (fma y.im y.im (* y.re y.re))))) 0.870 * * * * [progress]: [ 13 / 56 ] simplifiying candidate # 0.870 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 0.870 * * [simplify]: iters left: 6 (14 enodes) 0.878 * * [simplify]: iters left: 5 (55 enodes) 0.895 * * [simplify]: iters left: 4 (83 enodes) 0.919 * * [simplify]: iters left: 3 (99 enodes) 0.944 * * [simplify]: iters left: 2 (102 enodes) 0.968 * * [simplify]: Extracting #0: cost 1 inf + 0 0.968 * * [simplify]: Extracting #1: cost 11 inf + 0 0.968 * * [simplify]: Extracting #2: cost 22 inf + 0 0.969 * * [simplify]: Extracting #3: cost 35 inf + 0 0.969 * * [simplify]: Extracting #4: cost 35 inf + 128 0.970 * * [simplify]: Extracting #5: cost 11 inf + 4123 0.973 * * [simplify]: Extracting #6: cost 0 inf + 8178 0.976 * * [simplify]: Extracting #7: cost 0 inf + 8138 0.980 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re))))) 0.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))))) 0.980 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 0.980 * * [simplify]: iters left: 6 (12 enodes) 0.986 * * [simplify]: iters left: 5 (43 enodes) 0.998 * * [simplify]: iters left: 4 (56 enodes) 1.014 * * [simplify]: iters left: 3 (65 enodes) 1.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1.031 * * [simplify]: Extracting #1: cost 4 inf + 0 1.031 * * [simplify]: Extracting #2: cost 8 inf + 0 1.031 * * [simplify]: Extracting #3: cost 21 inf + 0 1.031 * * [simplify]: Extracting #4: cost 21 inf + 128 1.031 * * [simplify]: Extracting #5: cost 8 inf + 1253 1.032 * * [simplify]: Extracting #6: cost 1 inf + 2287 1.032 * * [simplify]: Extracting #7: cost 0 inf + 2706 1.033 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 1.033 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))))) 1.033 * * * * [progress]: [ 14 / 56 ] simplifiying candidate # 1.033 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (fma y.im y.im (* y.re y.re)))) 1.033 * * [simplify]: iters left: 6 (13 enodes) 1.036 * * [simplify]: iters left: 5 (48 enodes) 1.043 * * [simplify]: iters left: 4 (66 enodes) 1.052 * * [simplify]: iters left: 3 (78 enodes) 1.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1.062 * * [simplify]: Extracting #1: cost 7 inf + 0 1.062 * * [simplify]: Extracting #2: cost 16 inf + 0 1.062 * * [simplify]: Extracting #3: cost 24 inf + 59 1.062 * * [simplify]: Extracting #4: cost 22 inf + 406 1.063 * * [simplify]: Extracting #5: cost 4 inf + 2809 1.064 * * [simplify]: Extracting #6: cost 0 inf + 3990 1.065 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.065 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1.065 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1.066 * * [simplify]: iters left: 6 (12 enodes) 1.071 * * [simplify]: iters left: 5 (43 enodes) 1.079 * * [simplify]: iters left: 4 (57 enodes) 1.089 * * [simplify]: iters left: 3 (66 enodes) 1.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1.098 * * [simplify]: Extracting #1: cost 4 inf + 0 1.099 * * [simplify]: Extracting #2: cost 10 inf + 0 1.099 * * [simplify]: Extracting #3: cost 18 inf + 59 1.099 * * [simplify]: Extracting #4: cost 16 inf + 421 1.099 * * [simplify]: Extracting #5: cost 2 inf + 1845 1.100 * * [simplify]: Extracting #6: cost 0 inf + 2226 1.100 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 1.100 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (fma y.im y.im (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)))) 1.100 * * * * [progress]: [ 15 / 56 ] simplifiying candidate # 1.100 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1.101 * * [simplify]: iters left: 6 (11 enodes) 1.103 * * [simplify]: iters left: 5 (40 enodes) 1.110 * * [simplify]: iters left: 4 (60 enodes) 1.120 * * [simplify]: iters left: 3 (69 enodes) 1.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1.128 * * [simplify]: Extracting #1: cost 5 inf + 0 1.128 * * [simplify]: Extracting #2: cost 7 inf + 1 1.128 * * [simplify]: Extracting #3: cost 17 inf + 1 1.128 * * [simplify]: Extracting #4: cost 15 inf + 129 1.129 * * [simplify]: Extracting #5: cost 3 inf + 1402 1.129 * * [simplify]: Extracting #6: cost 1 inf + 1891 1.130 * * [simplify]: Extracting #7: cost 0 inf + 2135 1.130 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.130 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1.130 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1.130 * * [simplify]: iters left: 6 (11 enodes) 1.133 * * [simplify]: iters left: 5 (40 enodes) 1.138 * * [simplify]: iters left: 4 (53 enodes) 1.146 * * [simplify]: iters left: 3 (62 enodes) 1.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1.153 * * [simplify]: Extracting #1: cost 4 inf + 0 1.153 * * [simplify]: Extracting #2: cost 11 inf + 0 1.153 * * [simplify]: Extracting #3: cost 15 inf + 278 1.154 * * [simplify]: Extracting #4: cost 12 inf + 528 1.154 * * [simplify]: Extracting #5: cost 2 inf + 1514 1.154 * * [simplify]: Extracting #6: cost 0 inf + 2192 1.155 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1.155 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1.155 * * * * [progress]: [ 16 / 56 ] simplifiying candidate # 1.155 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1.155 * * [simplify]: iters left: 6 (13 enodes) 1.160 * * [simplify]: iters left: 5 (48 enodes) 1.168 * * [simplify]: iters left: 4 (63 enodes) 1.176 * * [simplify]: iters left: 3 (72 enodes) 1.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1.185 * * [simplify]: Extracting #1: cost 6 inf + 0 1.185 * * [simplify]: Extracting #2: cost 12 inf + 0 1.185 * * [simplify]: Extracting #3: cost 25 inf + 0 1.185 * * [simplify]: Extracting #4: cost 25 inf + 169 1.186 * * [simplify]: Extracting #5: cost 10 inf + 1296 1.187 * * [simplify]: Extracting #6: cost 2 inf + 3020 1.188 * * [simplify]: Extracting #7: cost 0 inf + 3818 1.189 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1.189 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1.189 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1.189 * * [simplify]: iters left: 6 (12 enodes) 1.191 * * [simplify]: iters left: 5 (43 enodes) 1.198 * * [simplify]: iters left: 4 (56 enodes) 1.206 * * [simplify]: iters left: 3 (65 enodes) 1.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1.214 * * [simplify]: Extracting #1: cost 4 inf + 0 1.214 * * [simplify]: Extracting #2: cost 8 inf + 0 1.214 * * [simplify]: Extracting #3: cost 21 inf + 0 1.214 * * [simplify]: Extracting #4: cost 21 inf + 128 1.214 * * [simplify]: Extracting #5: cost 8 inf + 1173 1.215 * * [simplify]: Extracting #6: cost 1 inf + 2167 1.215 * * [simplify]: Extracting #7: cost 0 inf + 2546 1.216 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 1.216 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))))) 1.216 * * * * [progress]: [ 17 / 56 ] simplifiying candidate # 1.216 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1.217 * * [simplify]: iters left: 6 (12 enodes) 1.219 * * [simplify]: iters left: 5 (43 enodes) 1.225 * * [simplify]: iters left: 4 (57 enodes) 1.234 * * [simplify]: iters left: 3 (66 enodes) 1.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1.248 * * [simplify]: Extracting #1: cost 4 inf + 0 1.248 * * [simplify]: Extracting #2: cost 10 inf + 0 1.248 * * [simplify]: Extracting #3: cost 18 inf + 59 1.249 * * [simplify]: Extracting #4: cost 16 inf + 421 1.249 * * [simplify]: Extracting #5: cost 2 inf + 1725 1.250 * * [simplify]: Extracting #6: cost 0 inf + 2066 1.251 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 1.251 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1.251 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1.251 * * [simplify]: iters left: 6 (12 enodes) 1.256 * * [simplify]: iters left: 5 (43 enodes) 1.266 * * [simplify]: iters left: 4 (57 enodes) 1.280 * * [simplify]: iters left: 3 (66 enodes) 1.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1.297 * * [simplify]: Extracting #1: cost 4 inf + 0 1.297 * * [simplify]: Extracting #2: cost 10 inf + 0 1.297 * * [simplify]: Extracting #3: cost 18 inf + 59 1.297 * * [simplify]: Extracting #4: cost 16 inf + 421 1.298 * * [simplify]: Extracting #5: cost 2 inf + 1725 1.299 * * [simplify]: Extracting #6: cost 0 inf + 2066 1.300 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 1.300 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)))) 1.300 * * * * [progress]: [ 18 / 56 ] simplifiying candidate # 1.300 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1.300 * * [simplify]: iters left: 6 (10 enodes) 1.305 * * [simplify]: iters left: 5 (35 enodes) 1.318 * * [simplify]: iters left: 4 (47 enodes) 1.330 * * [simplify]: iters left: 3 (55 enodes) 1.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1.337 * * [simplify]: Extracting #1: cost 4 inf + 0 1.337 * * [simplify]: Extracting #2: cost 13 inf + 1 1.338 * * [simplify]: Extracting #3: cost 13 inf + 47 1.338 * * [simplify]: Extracting #4: cost 4 inf + 789 1.338 * * [simplify]: Extracting #5: cost 0 inf + 1077 1.338 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1.338 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1.339 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1.339 * * [simplify]: iters left: 6 (11 enodes) 1.341 * * [simplify]: iters left: 5 (40 enodes) 1.347 * * [simplify]: iters left: 4 (53 enodes) 1.354 * * [simplify]: iters left: 3 (62 enodes) 1.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1.362 * * [simplify]: Extracting #1: cost 4 inf + 0 1.362 * * [simplify]: Extracting #2: cost 11 inf + 0 1.362 * * [simplify]: Extracting #3: cost 15 inf + 278 1.362 * * [simplify]: Extracting #4: cost 12 inf + 528 1.362 * * [simplify]: Extracting #5: cost 2 inf + 1434 1.363 * * [simplify]: Extracting #6: cost 0 inf + 2032 1.363 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1.363 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1.363 * * * * [progress]: [ 19 / 56 ] simplifiying candidate # 1.363 * [simplify]: Simplifying (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1.364 * * [simplify]: iters left: 6 (8 enodes) 1.366 * * [simplify]: iters left: 5 (30 enodes) 1.374 * * [simplify]: iters left: 4 (37 enodes) 1.380 * * [simplify]: iters left: 3 (38 enodes) 1.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1.387 * * [simplify]: Extracting #1: cost 6 inf + 0 1.387 * * [simplify]: Extracting #2: cost 9 inf + 1 1.387 * * [simplify]: Extracting #3: cost 14 inf + 1 1.387 * * [simplify]: Extracting #4: cost 13 inf + 44 1.387 * * [simplify]: Extracting #5: cost 7 inf + 674 1.387 * * [simplify]: Extracting #6: cost 1 inf + 1883 1.387 * * [simplify]: Extracting #7: cost 0 inf + 2101 1.388 * [simplify]: Simplified to (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1.388 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))))) 1.388 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1.388 * * [simplify]: iters left: 6 (11 enodes) 1.391 * * [simplify]: iters left: 5 (43 enodes) 1.397 * * [simplify]: iters left: 4 (70 enodes) 1.412 * * [simplify]: iters left: 3 (101 enodes) 1.439 * * [simplify]: iters left: 2 (129 enodes) 1.474 * * [simplify]: iters left: 1 (141 enodes) 1.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1.507 * * [simplify]: Extracting #1: cost 11 inf + 0 1.507 * * [simplify]: Extracting #2: cost 34 inf + 2 1.507 * * [simplify]: Extracting #3: cost 47 inf + 129 1.508 * * [simplify]: Extracting #4: cost 35 inf + 1536 1.512 * * [simplify]: Extracting #5: cost 8 inf + 7484 1.515 * * [simplify]: Extracting #6: cost 0 inf + 9306 1.518 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1.518 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))))) 1.519 * * * * [progress]: [ 20 / 56 ] simplifiying candidate # 1.519 * [simplify]: Simplifying (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) 1.519 * * [simplify]: iters left: 6 (7 enodes) 1.523 * * [simplify]: iters left: 5 (25 enodes) 1.531 * * [simplify]: iters left: 4 (31 enodes) 1.540 * * [simplify]: iters left: 3 (32 enodes) 1.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1.546 * * [simplify]: Extracting #1: cost 4 inf + 0 1.546 * * [simplify]: Extracting #2: cost 7 inf + 1 1.546 * * [simplify]: Extracting #3: cost 5 inf + 256 1.546 * * [simplify]: Extracting #4: cost 4 inf + 395 1.546 * * [simplify]: Extracting #5: cost 1 inf + 574 1.546 * * [simplify]: Extracting #6: cost 0 inf + 671 1.546 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1.546 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1.547 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1.547 * * [simplify]: iters left: 6 (11 enodes) 1.549 * * [simplify]: iters left: 5 (43 enodes) 1.555 * * [simplify]: iters left: 4 (71 enodes) 1.565 * * [simplify]: iters left: 3 (102 enodes) 1.579 * * [simplify]: iters left: 2 (130 enodes) 1.596 * * [simplify]: iters left: 1 (142 enodes) 1.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1.631 * * [simplify]: Extracting #1: cost 11 inf + 0 1.631 * * [simplify]: Extracting #2: cost 34 inf + 2 1.631 * * [simplify]: Extracting #3: cost 45 inf + 283 1.633 * * [simplify]: Extracting #4: cost 15 inf + 3421 1.635 * * [simplify]: Extracting #5: cost 0 inf + 5226 1.637 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) 1.637 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)))) 1.638 * * * * [progress]: [ 21 / 56 ] simplifiying candidate # 1.638 * [simplify]: Simplifying (/ 1 1) 1.638 * * [simplify]: iters left: 2 (2 enodes) 1.640 * * [simplify]: iters left: 1 (6 enodes) 1.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1.642 * * [simplify]: Extracting #1: cost 0 inf + 1 1.642 * [simplify]: Simplified to 1 1.642 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1.642 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1.642 * * [simplify]: iters left: 6 (10 enodes) 1.647 * * [simplify]: iters left: 5 (40 enodes) 1.660 * * [simplify]: iters left: 4 (67 enodes) 1.681 * * [simplify]: iters left: 3 (98 enodes) 1.707 * * [simplify]: iters left: 2 (126 enodes) 1.733 * * [simplify]: iters left: 1 (138 enodes) 1.750 * * [simplify]: Extracting #0: cost 1 inf + 0 1.751 * * [simplify]: Extracting #1: cost 11 inf + 0 1.751 * * [simplify]: Extracting #2: cost 35 inf + 2 1.751 * * [simplify]: Extracting #3: cost 42 inf + 542 1.752 * * [simplify]: Extracting #4: cost 12 inf + 4369 1.753 * * [simplify]: Extracting #5: cost 0 inf + 6392 1.754 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1.754 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1.755 * * * * [progress]: [ 22 / 56 ] simplifiying candidate # 1.755 * * * * [progress]: [ 23 / 56 ] simplifiying candidate # 1.755 * * * * [progress]: [ 24 / 56 ] simplifiying candidate # 1.755 * * * * [progress]: [ 25 / 56 ] simplifiying candidate # 1.755 * [simplify]: Simplifying (cbrt (fma y.im y.im (* y.re y.re))) 1.755 * * [simplify]: iters left: 4 (5 enodes) 1.757 * * [simplify]: iters left: 3 (17 enodes) 1.762 * * [simplify]: iters left: 2 (20 enodes) 1.768 * * [simplify]: iters left: 1 (21 enodes) 1.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1.773 * * [simplify]: Extracting #1: cost 3 inf + 0 1.773 * * [simplify]: Extracting #2: cost 8 inf + 0 1.773 * * [simplify]: Extracting #3: cost 7 inf + 43 1.774 * * [simplify]: Extracting #4: cost 0 inf + 714 1.774 * [simplify]: Simplified to (cbrt (fma y.im y.im (* y.re y.re))) 1.774 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (fma y.im y.im (* y.re y.re))))) 1.774 * * * * [progress]: [ 26 / 56 ] simplifiying candidate # 1.774 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1.774 * * [simplify]: iters left: 4 (5 enodes) 1.777 * * [simplify]: iters left: 3 (17 enodes) 1.782 * * [simplify]: iters left: 2 (21 enodes) 1.788 * * [simplify]: iters left: 1 (22 enodes) 1.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1.794 * * [simplify]: Extracting #1: cost 5 inf + 0 1.794 * * [simplify]: Extracting #2: cost 6 inf + 2 1.794 * * [simplify]: Extracting #3: cost 2 inf + 392 1.794 * * [simplify]: Extracting #4: cost 0 inf + 474 1.794 * [simplify]: Simplified to (hypot y.im y.re) 1.794 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re))) 1.795 * * * * [progress]: [ 27 / 56 ] simplifiying candidate # 1.795 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1.795 * * [simplify]: iters left: 3 (4 enodes) 1.797 * * [simplify]: iters left: 2 (14 enodes) 1.801 * * [simplify]: iters left: 1 (17 enodes) 1.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1.806 * * [simplify]: Extracting #1: cost 6 inf + 0 1.806 * * [simplify]: Extracting #2: cost 5 inf + 43 1.806 * * [simplify]: Extracting #3: cost 0 inf + 360 1.806 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1.806 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (fma y.im y.im (* y.re y.re)))) 1.806 * * * * [progress]: [ 28 / 56 ] simplifiying candidate # 1.807 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.807 * * [simplify]: iters left: 6 (9 enodes) 1.811 * * [simplify]: iters left: 5 (32 enodes) 1.820 * * [simplify]: iters left: 4 (42 enodes) 1.832 * * [simplify]: iters left: 3 (50 enodes) 1.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1.843 * * [simplify]: Extracting #1: cost 3 inf + 0 1.843 * * [simplify]: Extracting #2: cost 5 inf + 0 1.844 * * [simplify]: Extracting #3: cost 15 inf + 0 1.844 * * [simplify]: Extracting #4: cost 14 inf + 127 1.844 * * [simplify]: Extracting #5: cost 4 inf + 1133 1.845 * * [simplify]: Extracting #6: cost 0 inf + 1674 1.846 * * [simplify]: Extracting #7: cost 0 inf + 1644 1.846 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.846 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (fma y.im y.im (* y.re y.re)) (cbrt (- (* x.im y.re) (* x.re y.im)))))) 1.847 * * * * [progress]: [ 29 / 56 ] simplifiying candidate # 1.847 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1.847 * * [simplify]: iters left: 5 (8 enodes) 1.850 * * [simplify]: iters left: 4 (29 enodes) 1.858 * * [simplify]: iters left: 3 (39 enodes) 1.871 * * [simplify]: iters left: 2 (47 enodes) 1.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1.878 * * [simplify]: Extracting #1: cost 3 inf + 0 1.879 * * [simplify]: Extracting #2: cost 13 inf + 0 1.879 * * [simplify]: Extracting #3: cost 11 inf + 128 1.879 * * [simplify]: Extracting #4: cost 2 inf + 788 1.879 * * [simplify]: Extracting #5: cost 0 inf + 1076 1.880 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1.880 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (fma y.im y.im (* y.re y.re)) (sqrt (- (* x.im y.re) (* x.re y.im)))))) 1.880 * * * * [progress]: [ 30 / 56 ] simplifiying candidate # 1.880 * * * * [progress]: [ 31 / 56 ] simplifiying candidate # 1.880 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1.880 * * [simplify]: iters left: 5 (10 enodes) 1.885 * * [simplify]: iters left: 4 (53 enodes) 1.899 * * [simplify]: iters left: 3 (169 enodes) 1.971 * * [simplify]: iters left: 2 (492 enodes) 2.247 * * [simplify]: Extracting #0: cost 1 inf + 0 2.247 * * [simplify]: Extracting #1: cost 75 inf + 0 2.249 * * [simplify]: Extracting #2: cost 198 inf + 374 2.254 * * [simplify]: Extracting #3: cost 166 inf + 9893 2.268 * * [simplify]: Extracting #4: cost 47 inf + 48458 2.292 * * [simplify]: Extracting #5: cost 10 inf + 62459 2.310 * * [simplify]: Extracting #6: cost 0 inf + 66866 2.328 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 2.328 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (fma y.im y.im (* y.re y.re)) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im))))))) 2.328 * * * * [progress]: [ 32 / 56 ] simplifiying candidate # 2.328 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 2.328 * * [simplify]: iters left: 6 (9 enodes) 2.334 * * [simplify]: iters left: 5 (49 enodes) 2.348 * * [simplify]: iters left: 4 (119 enodes) 2.370 * * [simplify]: iters left: 3 (204 enodes) 2.425 * * [simplify]: iters left: 2 (305 enodes) 2.520 * * [simplify]: Extracting #0: cost 1 inf + 0 2.520 * * [simplify]: Extracting #1: cost 61 inf + 0 2.521 * * [simplify]: Extracting #2: cost 103 inf + 740 2.525 * * [simplify]: Extracting #3: cost 58 inf + 5220 2.539 * * [simplify]: Extracting #4: cost 4 inf + 14703 2.546 * * [simplify]: Extracting #5: cost 0 inf + 15779 2.552 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 2.552 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (fma y.im y.im (* y.re y.re)) (+ (* x.im y.re) (* x.re y.im))))) 2.552 * * * * [progress]: [ 33 / 56 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))))> 2.552 * * * * [progress]: [ 34 / 56 ] simplifiying candidate # 2.553 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 2.553 * * [simplify]: iters left: 5 (7 enodes) 2.554 * * [simplify]: iters left: 4 (28 enodes) 2.558 * * [simplify]: iters left: 3 (39 enodes) 2.563 * * [simplify]: iters left: 2 (44 enodes) 2.568 * * [simplify]: Extracting #0: cost 1 inf + 0 2.568 * * [simplify]: Extracting #1: cost 11 inf + 0 2.568 * * [simplify]: Extracting #2: cost 8 inf + 210 2.568 * * [simplify]: Extracting #3: cost 1 inf + 736 2.568 * * [simplify]: Extracting #4: cost 0 inf + 748 2.569 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 2.569 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (fma y.im y.im (* y.re y.re)))) 2.569 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 2.569 * * [simplify]: iters left: 3 (5 enodes) 2.570 * * [simplify]: iters left: 2 (18 enodes) 2.573 * * [simplify]: iters left: 1 (25 enodes) 2.577 * * [simplify]: Extracting #0: cost 1 inf + 0 2.577 * * [simplify]: Extracting #1: cost 8 inf + 0 2.577 * * [simplify]: Extracting #2: cost 11 inf + 2 2.577 * * [simplify]: Extracting #3: cost 4 inf + 373 2.577 * * [simplify]: Extracting #4: cost 0 inf + 699 2.577 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 2.577 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (fma y.im y.im (* y.re y.re)))) 2.577 * * * * [progress]: [ 35 / 56 ] simplifiying candidate # 2.577 * * * * [progress]: [ 36 / 56 ] simplifiying candidate # 2.577 * * * * [progress]: [ 37 / 56 ] simplifiying candidate # 2.578 * * * * [progress]: [ 38 / 56 ] simplifiying candidate # 2.578 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 2.578 * * [simplify]: iters left: 5 (9 enodes) 2.580 * * [simplify]: iters left: 4 (35 enodes) 2.590 * * [simplify]: iters left: 3 (56 enodes) 2.607 * * [simplify]: iters left: 2 (97 enodes) 2.639 * * [simplify]: iters left: 1 (199 enodes) 2.689 * * [simplify]: Extracting #0: cost 1 inf + 0 2.689 * * [simplify]: Extracting #1: cost 63 inf + 0 2.690 * * [simplify]: Extracting #2: cost 178 inf + 0 2.691 * * [simplify]: Extracting #3: cost 210 inf + 773 2.692 * * [simplify]: Extracting #4: cost 175 inf + 4429 2.694 * * [simplify]: Extracting #5: cost 102 inf + 25241 2.701 * * [simplify]: Extracting #6: cost 22 inf + 76819 2.710 * * [simplify]: Extracting #7: cost 0 inf + 95657 2.721 * * [simplify]: Extracting #8: cost 0 inf + 95577 2.731 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 2.731 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (log (exp (- (* x.im y.re) (* x.re y.im)))) (fma y.im y.im (* y.re y.re)))) 2.731 * * * * [progress]: [ 39 / 56 ] simplifiying candidate # 2.731 * * * * [progress]: [ 40 / 56 ] simplifiying candidate # 2.731 * * * * [progress]: [ 41 / 56 ] simplifiying candidate # 2.731 * * * * [progress]: [ 42 / 56 ] simplifiying candidate # 2.731 * * * * [progress]: [ 43 / 56 ] simplifiying candidate # 2.731 * * * * [progress]: [ 44 / 56 ] simplifiying candidate # 2.731 * * * * [progress]: [ 45 / 56 ] simplifiying candidate # 2.731 * * * * [progress]: [ 46 / 56 ] simplifiying candidate # 2.731 * * * * [progress]: [ 47 / 56 ] simplifiying candidate # 2.731 * * * * [progress]: [ 48 / 56 ] simplifiying candidate # 2.731 * * * * [progress]: [ 49 / 56 ] simplifiying candidate # 2.732 * * * * [progress]: [ 50 / 56 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (fma y.im y.im (* y.re y.re))))> 2.732 * * * * [progress]: [ 51 / 56 ] simplifiying candidate # 2.732 * [simplify]: Simplifying 0 2.732 * * [simplify]: iters left: 0 (1 enodes) 2.733 * * [simplify]: Extracting #0: cost 1 inf + 0 2.733 * * [simplify]: Extracting #1: cost 0 inf + 1 2.733 * [simplify]: Simplified to 0 2.733 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.733 * * * * [progress]: [ 52 / 56 ] simplifiying candidate # 2.733 * [simplify]: Simplifying 0 2.733 * * [simplify]: iters left: 0 (1 enodes) 2.733 * * [simplify]: Extracting #0: cost 1 inf + 0 2.733 * * [simplify]: Extracting #1: cost 0 inf + 1 2.733 * [simplify]: Simplified to 0 2.733 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.733 * * * * [progress]: [ 53 / 56 ] simplifiying candidate # 2.734 * [simplify]: Simplifying 0 2.734 * * [simplify]: iters left: 0 (1 enodes) 2.734 * * [simplify]: Extracting #0: cost 1 inf + 0 2.734 * * [simplify]: Extracting #1: cost 0 inf + 1 2.734 * [simplify]: Simplified to 0 2.734 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.734 * * * * [progress]: [ 54 / 56 ] simplifiying candidate # 2.734 * [simplify]: Simplifying 0 2.734 * * [simplify]: iters left: 0 (1 enodes) 2.735 * * [simplify]: Extracting #0: cost 1 inf + 0 2.735 * * [simplify]: Extracting #1: cost 0 inf + 1 2.735 * [simplify]: Simplified to 0 2.735 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (fma y.im y.im (* y.re y.re)))) 2.735 * * * * [progress]: [ 55 / 56 ] simplifiying candidate # 2.736 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 2.736 * * [simplify]: iters left: 4 (7 enodes) 2.739 * * [simplify]: iters left: 3 (26 enodes) 2.746 * * [simplify]: iters left: 2 (36 enodes) 2.756 * * [simplify]: iters left: 1 (44 enodes) 2.766 * * [simplify]: Extracting #0: cost 1 inf + 0 2.766 * * [simplify]: Extracting #1: cost 11 inf + 0 2.766 * * [simplify]: Extracting #2: cost 10 inf + 86 2.766 * * [simplify]: Extracting #3: cost 2 inf + 654 2.767 * * [simplify]: Extracting #4: cost 0 inf + 748 2.767 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 2.767 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (* y.re y.re)))) 2.768 * * * * [progress]: [ 56 / 56 ] simplifiying candidate # 2.768 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 2.768 * * [simplify]: iters left: 4 (7 enodes) 2.771 * * [simplify]: iters left: 3 (26 enodes) 2.779 * * [simplify]: iters left: 2 (36 enodes) 2.789 * * [simplify]: iters left: 1 (44 enodes) 2.799 * * [simplify]: Extracting #0: cost 1 inf + 0 2.799 * * [simplify]: Extracting #1: cost 11 inf + 0 2.800 * * [simplify]: Extracting #2: cost 10 inf + 86 2.800 * * [simplify]: Extracting #3: cost 2 inf + 654 2.800 * * [simplify]: Extracting #4: cost 0 inf + 748 2.801 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 2.801 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (* y.re y.re)))) 2.801 * * * [progress]: adding candidates to table 3.349 * * [progress]: iteration 2 / 4 3.349 * * * [progress]: picking best candidate 3.415 * * * * [pick]: Picked # 3.415 * * * [progress]: localizing error 3.439 * * * [progress]: generating rewritten candidates 3.439 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 3.441 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 3.442 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 3.474 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 3.495 * * * [progress]: generating series expansions 3.495 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 3.495 * [backup-simplify]: Simplify (sqrt (fma y.im y.im (* y.re y.re))) into (sqrt (fma y.im y.im (pow y.re 2))) 3.495 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 3.496 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 3.496 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 3.496 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.496 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 3.496 * [taylor]: Taking taylor expansion of y.im in y.re 3.496 * [backup-simplify]: Simplify y.im into y.im 3.496 * [taylor]: Taking taylor expansion of y.im in y.re 3.496 * [backup-simplify]: Simplify y.im into y.im 3.496 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.496 * [taylor]: Taking taylor expansion of y.re in y.re 3.496 * [backup-simplify]: Simplify 0 into 0 3.496 * [backup-simplify]: Simplify 1 into 1 3.496 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.496 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 3.496 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.496 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.497 * [backup-simplify]: Simplify (+ 0 0) into 0 3.497 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.497 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 3.497 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 3.497 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.497 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 3.497 * [taylor]: Taking taylor expansion of y.im in y.im 3.497 * [backup-simplify]: Simplify 0 into 0 3.497 * [backup-simplify]: Simplify 1 into 1 3.497 * [taylor]: Taking taylor expansion of y.im in y.im 3.497 * [backup-simplify]: Simplify 0 into 0 3.497 * [backup-simplify]: Simplify 1 into 1 3.497 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.497 * [taylor]: Taking taylor expansion of y.re in y.im 3.497 * [backup-simplify]: Simplify y.re into y.re 3.497 * [backup-simplify]: Simplify (* 0 0) into 0 3.497 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.497 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 3.497 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.498 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 3.498 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.498 * [backup-simplify]: Simplify (+ 0 0) into 0 3.498 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.498 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 3.498 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 3.498 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.498 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 3.498 * [taylor]: Taking taylor expansion of y.im in y.im 3.498 * [backup-simplify]: Simplify 0 into 0 3.498 * [backup-simplify]: Simplify 1 into 1 3.498 * [taylor]: Taking taylor expansion of y.im in y.im 3.498 * [backup-simplify]: Simplify 0 into 0 3.498 * [backup-simplify]: Simplify 1 into 1 3.498 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.498 * [taylor]: Taking taylor expansion of y.re in y.im 3.498 * [backup-simplify]: Simplify y.re into y.re 3.499 * [backup-simplify]: Simplify (* 0 0) into 0 3.499 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.499 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 3.499 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.499 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 3.499 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.500 * [backup-simplify]: Simplify (+ 0 0) into 0 3.500 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.500 * [taylor]: Taking taylor expansion of y.re in y.re 3.500 * [backup-simplify]: Simplify 0 into 0 3.500 * [backup-simplify]: Simplify 1 into 1 3.500 * [backup-simplify]: Simplify 0 into 0 3.500 * [taylor]: Taking taylor expansion of 0 in y.re 3.500 * [backup-simplify]: Simplify 0 into 0 3.500 * [backup-simplify]: Simplify 0 into 0 3.500 * [backup-simplify]: Simplify 1 into 1 3.500 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 3.501 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.501 * [backup-simplify]: Simplify (+ 1 0) into 1 3.502 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 3.502 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 3.502 * [taylor]: Taking taylor expansion of 1/2 in y.re 3.502 * [backup-simplify]: Simplify 1/2 into 1/2 3.502 * [taylor]: Taking taylor expansion of y.re in y.re 3.502 * [backup-simplify]: Simplify 0 into 0 3.502 * [backup-simplify]: Simplify 1 into 1 3.502 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.502 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.502 * [backup-simplify]: Simplify 0 into 0 3.503 * [backup-simplify]: Simplify 0 into 0 3.503 * [backup-simplify]: Simplify 0 into 0 3.503 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 3.504 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.504 * [backup-simplify]: Simplify (+ 0 0) into 0 3.504 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 3.504 * [taylor]: Taking taylor expansion of 0 in y.re 3.504 * [backup-simplify]: Simplify 0 into 0 3.504 * [backup-simplify]: Simplify 0 into 0 3.505 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.505 * [backup-simplify]: Simplify 0 into 0 3.505 * [backup-simplify]: Simplify 0 into 0 3.505 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 3.505 * [backup-simplify]: Simplify (sqrt (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re)))) into (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) 3.505 * [approximate]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in (y.im y.re) around 0 3.505 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 3.505 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 3.505 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.505 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 3.505 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 3.505 * [taylor]: Taking taylor expansion of y.im in y.re 3.505 * [backup-simplify]: Simplify y.im into y.im 3.505 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.505 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 3.505 * [taylor]: Taking taylor expansion of y.im in y.re 3.505 * [backup-simplify]: Simplify y.im into y.im 3.505 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.505 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.505 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.505 * [taylor]: Taking taylor expansion of y.re in y.re 3.505 * [backup-simplify]: Simplify 0 into 0 3.505 * [backup-simplify]: Simplify 1 into 1 3.506 * [backup-simplify]: Simplify (* 1 1) into 1 3.506 * [backup-simplify]: Simplify (/ 1 1) into 1 3.506 * [backup-simplify]: Simplify (+ 0 1) into 1 3.506 * [backup-simplify]: Simplify (sqrt 1) into 1 3.507 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.507 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.507 * [backup-simplify]: Simplify (+ 0 0) into 0 3.508 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.508 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.508 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 3.508 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.508 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 3.508 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.508 * [taylor]: Taking taylor expansion of y.im in y.im 3.508 * [backup-simplify]: Simplify 0 into 0 3.508 * [backup-simplify]: Simplify 1 into 1 3.508 * [backup-simplify]: Simplify (/ 1 1) into 1 3.508 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.508 * [taylor]: Taking taylor expansion of y.im in y.im 3.508 * [backup-simplify]: Simplify 0 into 0 3.508 * [backup-simplify]: Simplify 1 into 1 3.509 * [backup-simplify]: Simplify (/ 1 1) into 1 3.509 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.509 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.509 * [taylor]: Taking taylor expansion of y.re in y.im 3.509 * [backup-simplify]: Simplify y.re into y.re 3.509 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.509 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.509 * [backup-simplify]: Simplify (* 1 1) into 1 3.509 * [backup-simplify]: Simplify (+ 1 0) into 1 3.510 * [backup-simplify]: Simplify (sqrt 1) into 1 3.511 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.511 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.512 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.512 * [backup-simplify]: Simplify (+ 0 0) into 0 3.512 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.512 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.512 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 3.512 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.512 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 3.512 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.512 * [taylor]: Taking taylor expansion of y.im in y.im 3.512 * [backup-simplify]: Simplify 0 into 0 3.512 * [backup-simplify]: Simplify 1 into 1 3.513 * [backup-simplify]: Simplify (/ 1 1) into 1 3.513 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.513 * [taylor]: Taking taylor expansion of y.im in y.im 3.513 * [backup-simplify]: Simplify 0 into 0 3.513 * [backup-simplify]: Simplify 1 into 1 3.513 * [backup-simplify]: Simplify (/ 1 1) into 1 3.513 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.513 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.513 * [taylor]: Taking taylor expansion of y.re in y.im 3.513 * [backup-simplify]: Simplify y.re into y.re 3.513 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.513 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.514 * [backup-simplify]: Simplify (* 1 1) into 1 3.514 * [backup-simplify]: Simplify (+ 1 0) into 1 3.514 * [backup-simplify]: Simplify (sqrt 1) into 1 3.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.515 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.515 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.516 * [backup-simplify]: Simplify (+ 0 0) into 0 3.516 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.516 * [taylor]: Taking taylor expansion of 1 in y.re 3.516 * [backup-simplify]: Simplify 1 into 1 3.516 * [taylor]: Taking taylor expansion of 0 in y.re 3.516 * [backup-simplify]: Simplify 0 into 0 3.516 * [backup-simplify]: Simplify 1 into 1 3.517 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.518 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.518 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.518 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 3.519 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 3.519 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 3.519 * [taylor]: Taking taylor expansion of 1/2 in y.re 3.519 * [backup-simplify]: Simplify 1/2 into 1/2 3.519 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.519 * [taylor]: Taking taylor expansion of y.re in y.re 3.519 * [backup-simplify]: Simplify 0 into 0 3.519 * [backup-simplify]: Simplify 1 into 1 3.520 * [backup-simplify]: Simplify (* 1 1) into 1 3.520 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.520 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.521 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.521 * [backup-simplify]: Simplify 0 into 0 3.521 * [backup-simplify]: Simplify 0 into 0 3.521 * [backup-simplify]: Simplify 0 into 0 3.522 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.522 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.523 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.523 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.523 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.523 * [backup-simplify]: Simplify (+ 0 0) into 0 3.524 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 3.524 * [taylor]: Taking taylor expansion of 0 in y.re 3.524 * [backup-simplify]: Simplify 0 into 0 3.524 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.525 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.525 * [backup-simplify]: Simplify 0 into 0 3.525 * [backup-simplify]: Simplify 0 into 0 3.525 * [backup-simplify]: Simplify 0 into 0 3.525 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 3.525 * [backup-simplify]: Simplify (sqrt (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re))))) into (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) 3.525 * [approximate]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in (y.im y.re) around 0 3.525 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 3.525 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 3.525 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.525 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 3.525 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 3.525 * [taylor]: Taking taylor expansion of -1 in y.re 3.525 * [backup-simplify]: Simplify -1 into -1 3.525 * [taylor]: Taking taylor expansion of y.im in y.re 3.525 * [backup-simplify]: Simplify y.im into y.im 3.525 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.525 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 3.525 * [taylor]: Taking taylor expansion of -1 in y.re 3.525 * [backup-simplify]: Simplify -1 into -1 3.525 * [taylor]: Taking taylor expansion of y.im in y.re 3.525 * [backup-simplify]: Simplify y.im into y.im 3.525 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.525 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.525 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.525 * [taylor]: Taking taylor expansion of y.re in y.re 3.525 * [backup-simplify]: Simplify 0 into 0 3.525 * [backup-simplify]: Simplify 1 into 1 3.526 * [backup-simplify]: Simplify (* 1 1) into 1 3.526 * [backup-simplify]: Simplify (/ 1 1) into 1 3.526 * [backup-simplify]: Simplify (+ 0 1) into 1 3.526 * [backup-simplify]: Simplify (sqrt 1) into 1 3.527 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.528 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.528 * [backup-simplify]: Simplify (+ 0 0) into 0 3.529 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.529 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.529 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 3.529 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.529 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 3.529 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.529 * [taylor]: Taking taylor expansion of -1 in y.im 3.529 * [backup-simplify]: Simplify -1 into -1 3.529 * [taylor]: Taking taylor expansion of y.im in y.im 3.529 * [backup-simplify]: Simplify 0 into 0 3.529 * [backup-simplify]: Simplify 1 into 1 3.530 * [backup-simplify]: Simplify (/ -1 1) into -1 3.530 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.530 * [taylor]: Taking taylor expansion of -1 in y.im 3.530 * [backup-simplify]: Simplify -1 into -1 3.530 * [taylor]: Taking taylor expansion of y.im in y.im 3.530 * [backup-simplify]: Simplify 0 into 0 3.530 * [backup-simplify]: Simplify 1 into 1 3.530 * [backup-simplify]: Simplify (/ -1 1) into -1 3.530 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.530 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.531 * [taylor]: Taking taylor expansion of y.re in y.im 3.531 * [backup-simplify]: Simplify y.re into y.re 3.531 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.531 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.531 * [backup-simplify]: Simplify (* -1 -1) into 1 3.532 * [backup-simplify]: Simplify (+ 1 0) into 1 3.532 * [backup-simplify]: Simplify (sqrt 1) into 1 3.533 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.534 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.534 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 3.535 * [backup-simplify]: Simplify (+ 0 0) into 0 3.536 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.536 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.536 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 3.536 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.536 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 3.536 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.536 * [taylor]: Taking taylor expansion of -1 in y.im 3.536 * [backup-simplify]: Simplify -1 into -1 3.536 * [taylor]: Taking taylor expansion of y.im in y.im 3.536 * [backup-simplify]: Simplify 0 into 0 3.536 * [backup-simplify]: Simplify 1 into 1 3.536 * [backup-simplify]: Simplify (/ -1 1) into -1 3.536 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.536 * [taylor]: Taking taylor expansion of -1 in y.im 3.536 * [backup-simplify]: Simplify -1 into -1 3.536 * [taylor]: Taking taylor expansion of y.im in y.im 3.537 * [backup-simplify]: Simplify 0 into 0 3.537 * [backup-simplify]: Simplify 1 into 1 3.537 * [backup-simplify]: Simplify (/ -1 1) into -1 3.537 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.537 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.537 * [taylor]: Taking taylor expansion of y.re in y.im 3.537 * [backup-simplify]: Simplify y.re into y.re 3.537 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.537 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.538 * [backup-simplify]: Simplify (* -1 -1) into 1 3.538 * [backup-simplify]: Simplify (+ 1 0) into 1 3.538 * [backup-simplify]: Simplify (sqrt 1) into 1 3.539 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.540 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.541 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 3.541 * [backup-simplify]: Simplify (+ 0 0) into 0 3.542 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.542 * [taylor]: Taking taylor expansion of 1 in y.re 3.542 * [backup-simplify]: Simplify 1 into 1 3.542 * [taylor]: Taking taylor expansion of 0 in y.re 3.542 * [backup-simplify]: Simplify 0 into 0 3.542 * [backup-simplify]: Simplify 1 into 1 3.543 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.544 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.545 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 3.545 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 3.546 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 3.547 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 3.547 * [taylor]: Taking taylor expansion of 1/2 in y.re 3.547 * [backup-simplify]: Simplify 1/2 into 1/2 3.547 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.547 * [taylor]: Taking taylor expansion of y.re in y.re 3.547 * [backup-simplify]: Simplify 0 into 0 3.547 * [backup-simplify]: Simplify 1 into 1 3.547 * [backup-simplify]: Simplify (* 1 1) into 1 3.548 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.548 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.549 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.549 * [backup-simplify]: Simplify 0 into 0 3.549 * [backup-simplify]: Simplify 0 into 0 3.549 * [backup-simplify]: Simplify 0 into 0 3.550 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.551 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.552 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 3.553 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.553 * [backup-simplify]: Simplify (+ 0 0) into 0 3.554 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 3.554 * [taylor]: Taking taylor expansion of 0 in y.re 3.554 * [backup-simplify]: Simplify 0 into 0 3.555 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.556 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.556 * [backup-simplify]: Simplify 0 into 0 3.556 * [backup-simplify]: Simplify 0 into 0 3.556 * [backup-simplify]: Simplify 0 into 0 3.556 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 3.557 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 3.557 * [backup-simplify]: Simplify (sqrt (fma y.im y.im (* y.re y.re))) into (sqrt (fma y.im y.im (pow y.re 2))) 3.557 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 3.557 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 3.557 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 3.557 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.557 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 3.557 * [taylor]: Taking taylor expansion of y.im in y.re 3.557 * [backup-simplify]: Simplify y.im into y.im 3.557 * [taylor]: Taking taylor expansion of y.im in y.re 3.557 * [backup-simplify]: Simplify y.im into y.im 3.557 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.557 * [taylor]: Taking taylor expansion of y.re in y.re 3.557 * [backup-simplify]: Simplify 0 into 0 3.557 * [backup-simplify]: Simplify 1 into 1 3.557 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.557 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 3.557 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.557 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.558 * [backup-simplify]: Simplify (+ 0 0) into 0 3.558 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.558 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 3.558 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 3.558 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.558 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 3.558 * [taylor]: Taking taylor expansion of y.im in y.im 3.558 * [backup-simplify]: Simplify 0 into 0 3.558 * [backup-simplify]: Simplify 1 into 1 3.558 * [taylor]: Taking taylor expansion of y.im in y.im 3.558 * [backup-simplify]: Simplify 0 into 0 3.558 * [backup-simplify]: Simplify 1 into 1 3.558 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.558 * [taylor]: Taking taylor expansion of y.re in y.im 3.558 * [backup-simplify]: Simplify y.re into y.re 3.559 * [backup-simplify]: Simplify (* 0 0) into 0 3.559 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.559 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 3.559 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.560 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 3.560 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.567 * [backup-simplify]: Simplify (+ 0 0) into 0 3.567 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.567 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 3.567 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 3.567 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.567 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 3.567 * [taylor]: Taking taylor expansion of y.im in y.im 3.567 * [backup-simplify]: Simplify 0 into 0 3.567 * [backup-simplify]: Simplify 1 into 1 3.567 * [taylor]: Taking taylor expansion of y.im in y.im 3.568 * [backup-simplify]: Simplify 0 into 0 3.568 * [backup-simplify]: Simplify 1 into 1 3.568 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.568 * [taylor]: Taking taylor expansion of y.re in y.im 3.568 * [backup-simplify]: Simplify y.re into y.re 3.568 * [backup-simplify]: Simplify (* 0 0) into 0 3.568 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.569 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 3.569 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.569 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 3.569 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.570 * [backup-simplify]: Simplify (+ 0 0) into 0 3.570 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.570 * [taylor]: Taking taylor expansion of y.re in y.re 3.570 * [backup-simplify]: Simplify 0 into 0 3.570 * [backup-simplify]: Simplify 1 into 1 3.570 * [backup-simplify]: Simplify 0 into 0 3.570 * [taylor]: Taking taylor expansion of 0 in y.re 3.570 * [backup-simplify]: Simplify 0 into 0 3.570 * [backup-simplify]: Simplify 0 into 0 3.570 * [backup-simplify]: Simplify 1 into 1 3.571 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 3.572 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.572 * [backup-simplify]: Simplify (+ 1 0) into 1 3.573 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 3.573 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 3.573 * [taylor]: Taking taylor expansion of 1/2 in y.re 3.573 * [backup-simplify]: Simplify 1/2 into 1/2 3.573 * [taylor]: Taking taylor expansion of y.re in y.re 3.573 * [backup-simplify]: Simplify 0 into 0 3.573 * [backup-simplify]: Simplify 1 into 1 3.574 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.574 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.574 * [backup-simplify]: Simplify 0 into 0 3.575 * [backup-simplify]: Simplify 0 into 0 3.575 * [backup-simplify]: Simplify 0 into 0 3.576 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 3.577 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.577 * [backup-simplify]: Simplify (+ 0 0) into 0 3.577 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 3.577 * [taylor]: Taking taylor expansion of 0 in y.re 3.577 * [backup-simplify]: Simplify 0 into 0 3.577 * [backup-simplify]: Simplify 0 into 0 3.578 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.578 * [backup-simplify]: Simplify 0 into 0 3.578 * [backup-simplify]: Simplify 0 into 0 3.578 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 3.579 * [backup-simplify]: Simplify (sqrt (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re)))) into (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) 3.579 * [approximate]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in (y.im y.re) around 0 3.579 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 3.579 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 3.579 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.579 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 3.579 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 3.579 * [taylor]: Taking taylor expansion of y.im in y.re 3.579 * [backup-simplify]: Simplify y.im into y.im 3.579 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.579 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 3.579 * [taylor]: Taking taylor expansion of y.im in y.re 3.579 * [backup-simplify]: Simplify y.im into y.im 3.580 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.580 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.580 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.580 * [taylor]: Taking taylor expansion of y.re in y.re 3.580 * [backup-simplify]: Simplify 0 into 0 3.580 * [backup-simplify]: Simplify 1 into 1 3.580 * [backup-simplify]: Simplify (* 1 1) into 1 3.581 * [backup-simplify]: Simplify (/ 1 1) into 1 3.581 * [backup-simplify]: Simplify (+ 0 1) into 1 3.581 * [backup-simplify]: Simplify (sqrt 1) into 1 3.582 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.583 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.583 * [backup-simplify]: Simplify (+ 0 0) into 0 3.584 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.584 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.584 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 3.584 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.584 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 3.584 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.584 * [taylor]: Taking taylor expansion of y.im in y.im 3.584 * [backup-simplify]: Simplify 0 into 0 3.584 * [backup-simplify]: Simplify 1 into 1 3.585 * [backup-simplify]: Simplify (/ 1 1) into 1 3.585 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.585 * [taylor]: Taking taylor expansion of y.im in y.im 3.585 * [backup-simplify]: Simplify 0 into 0 3.585 * [backup-simplify]: Simplify 1 into 1 3.585 * [backup-simplify]: Simplify (/ 1 1) into 1 3.585 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.585 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.585 * [taylor]: Taking taylor expansion of y.re in y.im 3.585 * [backup-simplify]: Simplify y.re into y.re 3.585 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.586 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.586 * [backup-simplify]: Simplify (* 1 1) into 1 3.586 * [backup-simplify]: Simplify (+ 1 0) into 1 3.587 * [backup-simplify]: Simplify (sqrt 1) into 1 3.587 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.588 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.589 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.589 * [backup-simplify]: Simplify (+ 0 0) into 0 3.590 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.590 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.590 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 3.590 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.590 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 3.590 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.590 * [taylor]: Taking taylor expansion of y.im in y.im 3.590 * [backup-simplify]: Simplify 0 into 0 3.590 * [backup-simplify]: Simplify 1 into 1 3.591 * [backup-simplify]: Simplify (/ 1 1) into 1 3.591 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.591 * [taylor]: Taking taylor expansion of y.im in y.im 3.591 * [backup-simplify]: Simplify 0 into 0 3.591 * [backup-simplify]: Simplify 1 into 1 3.591 * [backup-simplify]: Simplify (/ 1 1) into 1 3.591 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.591 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.591 * [taylor]: Taking taylor expansion of y.re in y.im 3.591 * [backup-simplify]: Simplify y.re into y.re 3.591 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.591 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.592 * [backup-simplify]: Simplify (* 1 1) into 1 3.592 * [backup-simplify]: Simplify (+ 1 0) into 1 3.593 * [backup-simplify]: Simplify (sqrt 1) into 1 3.593 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.594 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.595 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.595 * [backup-simplify]: Simplify (+ 0 0) into 0 3.596 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.596 * [taylor]: Taking taylor expansion of 1 in y.re 3.596 * [backup-simplify]: Simplify 1 into 1 3.596 * [taylor]: Taking taylor expansion of 0 in y.re 3.596 * [backup-simplify]: Simplify 0 into 0 3.596 * [backup-simplify]: Simplify 1 into 1 3.597 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.598 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.599 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.599 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 3.600 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 3.600 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 3.600 * [taylor]: Taking taylor expansion of 1/2 in y.re 3.601 * [backup-simplify]: Simplify 1/2 into 1/2 3.601 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.601 * [taylor]: Taking taylor expansion of y.re in y.re 3.601 * [backup-simplify]: Simplify 0 into 0 3.601 * [backup-simplify]: Simplify 1 into 1 3.601 * [backup-simplify]: Simplify (* 1 1) into 1 3.601 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.602 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.603 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.603 * [backup-simplify]: Simplify 0 into 0 3.603 * [backup-simplify]: Simplify 0 into 0 3.603 * [backup-simplify]: Simplify 0 into 0 3.604 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.605 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.606 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.606 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.606 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.607 * [backup-simplify]: Simplify (+ 0 0) into 0 3.607 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 3.607 * [taylor]: Taking taylor expansion of 0 in y.re 3.607 * [backup-simplify]: Simplify 0 into 0 3.608 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.609 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.609 * [backup-simplify]: Simplify 0 into 0 3.609 * [backup-simplify]: Simplify 0 into 0 3.609 * [backup-simplify]: Simplify 0 into 0 3.610 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 3.610 * [backup-simplify]: Simplify (sqrt (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re))))) into (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) 3.610 * [approximate]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in (y.im y.re) around 0 3.610 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 3.610 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 3.610 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.610 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 3.610 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 3.610 * [taylor]: Taking taylor expansion of -1 in y.re 3.610 * [backup-simplify]: Simplify -1 into -1 3.610 * [taylor]: Taking taylor expansion of y.im in y.re 3.610 * [backup-simplify]: Simplify y.im into y.im 3.610 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.610 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 3.610 * [taylor]: Taking taylor expansion of -1 in y.re 3.610 * [backup-simplify]: Simplify -1 into -1 3.610 * [taylor]: Taking taylor expansion of y.im in y.re 3.610 * [backup-simplify]: Simplify y.im into y.im 3.610 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.610 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.610 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.611 * [taylor]: Taking taylor expansion of y.re in y.re 3.611 * [backup-simplify]: Simplify 0 into 0 3.611 * [backup-simplify]: Simplify 1 into 1 3.611 * [backup-simplify]: Simplify (* 1 1) into 1 3.611 * [backup-simplify]: Simplify (/ 1 1) into 1 3.612 * [backup-simplify]: Simplify (+ 0 1) into 1 3.612 * [backup-simplify]: Simplify (sqrt 1) into 1 3.613 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.614 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.614 * [backup-simplify]: Simplify (+ 0 0) into 0 3.615 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.615 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.615 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 3.615 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.615 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 3.615 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.615 * [taylor]: Taking taylor expansion of -1 in y.im 3.615 * [backup-simplify]: Simplify -1 into -1 3.615 * [taylor]: Taking taylor expansion of y.im in y.im 3.615 * [backup-simplify]: Simplify 0 into 0 3.615 * [backup-simplify]: Simplify 1 into 1 3.616 * [backup-simplify]: Simplify (/ -1 1) into -1 3.616 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.616 * [taylor]: Taking taylor expansion of -1 in y.im 3.616 * [backup-simplify]: Simplify -1 into -1 3.616 * [taylor]: Taking taylor expansion of y.im in y.im 3.616 * [backup-simplify]: Simplify 0 into 0 3.616 * [backup-simplify]: Simplify 1 into 1 3.616 * [backup-simplify]: Simplify (/ -1 1) into -1 3.616 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.616 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.616 * [taylor]: Taking taylor expansion of y.re in y.im 3.616 * [backup-simplify]: Simplify y.re into y.re 3.616 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.617 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.617 * [backup-simplify]: Simplify (* -1 -1) into 1 3.617 * [backup-simplify]: Simplify (+ 1 0) into 1 3.618 * [backup-simplify]: Simplify (sqrt 1) into 1 3.619 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.619 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.620 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 3.620 * [backup-simplify]: Simplify (+ 0 0) into 0 3.620 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.620 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.620 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 3.620 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.620 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 3.620 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.620 * [taylor]: Taking taylor expansion of -1 in y.im 3.620 * [backup-simplify]: Simplify -1 into -1 3.621 * [taylor]: Taking taylor expansion of y.im in y.im 3.621 * [backup-simplify]: Simplify 0 into 0 3.621 * [backup-simplify]: Simplify 1 into 1 3.621 * [backup-simplify]: Simplify (/ -1 1) into -1 3.621 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.621 * [taylor]: Taking taylor expansion of -1 in y.im 3.621 * [backup-simplify]: Simplify -1 into -1 3.621 * [taylor]: Taking taylor expansion of y.im in y.im 3.621 * [backup-simplify]: Simplify 0 into 0 3.621 * [backup-simplify]: Simplify 1 into 1 3.621 * [backup-simplify]: Simplify (/ -1 1) into -1 3.621 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.621 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.621 * [taylor]: Taking taylor expansion of y.re in y.im 3.621 * [backup-simplify]: Simplify y.re into y.re 3.621 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.621 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.622 * [backup-simplify]: Simplify (* -1 -1) into 1 3.622 * [backup-simplify]: Simplify (+ 1 0) into 1 3.622 * [backup-simplify]: Simplify (sqrt 1) into 1 3.623 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.623 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.624 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 3.624 * [backup-simplify]: Simplify (+ 0 0) into 0 3.624 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.624 * [taylor]: Taking taylor expansion of 1 in y.re 3.624 * [backup-simplify]: Simplify 1 into 1 3.624 * [taylor]: Taking taylor expansion of 0 in y.re 3.624 * [backup-simplify]: Simplify 0 into 0 3.624 * [backup-simplify]: Simplify 1 into 1 3.625 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.625 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.626 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 3.626 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 3.627 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 3.627 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 3.627 * [taylor]: Taking taylor expansion of 1/2 in y.re 3.627 * [backup-simplify]: Simplify 1/2 into 1/2 3.627 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.627 * [taylor]: Taking taylor expansion of y.re in y.re 3.627 * [backup-simplify]: Simplify 0 into 0 3.627 * [backup-simplify]: Simplify 1 into 1 3.627 * [backup-simplify]: Simplify (* 1 1) into 1 3.627 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.628 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.628 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.628 * [backup-simplify]: Simplify 0 into 0 3.628 * [backup-simplify]: Simplify 0 into 0 3.629 * [backup-simplify]: Simplify 0 into 0 3.629 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.630 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.631 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 3.631 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.631 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.631 * [backup-simplify]: Simplify (+ 0 0) into 0 3.631 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 3.631 * [taylor]: Taking taylor expansion of 0 in y.re 3.632 * [backup-simplify]: Simplify 0 into 0 3.632 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.633 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.633 * [backup-simplify]: Simplify 0 into 0 3.633 * [backup-simplify]: Simplify 0 into 0 3.633 * [backup-simplify]: Simplify 0 into 0 3.633 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 3.633 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 3.633 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) into (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) 3.633 * [approximate]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in (x.im y.re x.re y.im) around 0 3.633 * [taylor]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in y.im 3.633 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 3.633 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.633 * [taylor]: Taking taylor expansion of y.re in y.im 3.633 * [backup-simplify]: Simplify y.re into y.re 3.633 * [taylor]: Taking taylor expansion of x.im in y.im 3.633 * [backup-simplify]: Simplify x.im into x.im 3.633 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.633 * [taylor]: Taking taylor expansion of y.im in y.im 3.633 * [backup-simplify]: Simplify 0 into 0 3.633 * [backup-simplify]: Simplify 1 into 1 3.633 * [taylor]: Taking taylor expansion of x.re in y.im 3.633 * [backup-simplify]: Simplify x.re into x.re 3.633 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.im 3.633 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.im 3.633 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 3.633 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.633 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 3.633 * [taylor]: Taking taylor expansion of y.im in y.im 3.633 * [backup-simplify]: Simplify 0 into 0 3.633 * [backup-simplify]: Simplify 1 into 1 3.633 * [taylor]: Taking taylor expansion of y.im in y.im 3.633 * [backup-simplify]: Simplify 0 into 0 3.633 * [backup-simplify]: Simplify 1 into 1 3.633 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.633 * [taylor]: Taking taylor expansion of y.re in y.im 3.633 * [backup-simplify]: Simplify y.re into y.re 3.634 * [backup-simplify]: Simplify (* 0 0) into 0 3.634 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.634 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 3.634 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.634 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 3.634 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 3.634 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.635 * [backup-simplify]: Simplify (+ 0 0) into 0 3.635 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.635 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 3.635 * [taylor]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in x.re 3.635 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 3.635 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.635 * [taylor]: Taking taylor expansion of y.re in x.re 3.635 * [backup-simplify]: Simplify y.re into y.re 3.635 * [taylor]: Taking taylor expansion of x.im in x.re 3.635 * [backup-simplify]: Simplify x.im into x.im 3.635 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.635 * [taylor]: Taking taylor expansion of y.im in x.re 3.635 * [backup-simplify]: Simplify y.im into y.im 3.635 * [taylor]: Taking taylor expansion of x.re in x.re 3.635 * [backup-simplify]: Simplify 0 into 0 3.635 * [backup-simplify]: Simplify 1 into 1 3.635 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 3.635 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 3.635 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 3.635 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.635 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 3.635 * [taylor]: Taking taylor expansion of y.im in x.re 3.635 * [backup-simplify]: Simplify y.im into y.im 3.635 * [taylor]: Taking taylor expansion of y.im in x.re 3.635 * [backup-simplify]: Simplify y.im into y.im 3.635 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.635 * [taylor]: Taking taylor expansion of y.re in x.re 3.635 * [backup-simplify]: Simplify y.re into y.re 3.635 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.635 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.635 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.635 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.636 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.636 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.636 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.636 * [backup-simplify]: Simplify (+ 0 0) into 0 3.636 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.636 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.636 * [taylor]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in y.re 3.636 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 3.636 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.636 * [taylor]: Taking taylor expansion of y.re in y.re 3.636 * [backup-simplify]: Simplify 0 into 0 3.636 * [backup-simplify]: Simplify 1 into 1 3.636 * [taylor]: Taking taylor expansion of x.im in y.re 3.636 * [backup-simplify]: Simplify x.im into x.im 3.636 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.636 * [taylor]: Taking taylor expansion of y.im in y.re 3.636 * [backup-simplify]: Simplify y.im into y.im 3.636 * [taylor]: Taking taylor expansion of x.re in y.re 3.636 * [backup-simplify]: Simplify x.re into x.re 3.636 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.re 3.636 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.re 3.636 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 3.636 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.637 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 3.637 * [taylor]: Taking taylor expansion of y.im in y.re 3.637 * [backup-simplify]: Simplify y.im into y.im 3.637 * [taylor]: Taking taylor expansion of y.im in y.re 3.637 * [backup-simplify]: Simplify y.im into y.im 3.637 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.637 * [taylor]: Taking taylor expansion of y.re in y.re 3.637 * [backup-simplify]: Simplify 0 into 0 3.637 * [backup-simplify]: Simplify 1 into 1 3.637 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.637 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 3.637 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.637 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.637 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.637 * [backup-simplify]: Simplify (+ 0 0) into 0 3.637 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.637 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.637 * [taylor]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in x.im 3.637 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.637 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.637 * [taylor]: Taking taylor expansion of y.re in x.im 3.637 * [backup-simplify]: Simplify y.re into y.re 3.637 * [taylor]: Taking taylor expansion of x.im in x.im 3.637 * [backup-simplify]: Simplify 0 into 0 3.637 * [backup-simplify]: Simplify 1 into 1 3.637 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.637 * [taylor]: Taking taylor expansion of y.im in x.im 3.637 * [backup-simplify]: Simplify y.im into y.im 3.638 * [taylor]: Taking taylor expansion of x.re in x.im 3.638 * [backup-simplify]: Simplify x.re into x.re 3.638 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.im 3.638 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.im 3.638 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 3.638 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.638 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 3.638 * [taylor]: Taking taylor expansion of y.im in x.im 3.638 * [backup-simplify]: Simplify y.im into y.im 3.638 * [taylor]: Taking taylor expansion of y.im in x.im 3.638 * [backup-simplify]: Simplify y.im into y.im 3.638 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.638 * [taylor]: Taking taylor expansion of y.re in x.im 3.638 * [backup-simplify]: Simplify y.re into y.re 3.638 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.638 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.638 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.638 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.638 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.638 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.638 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.638 * [backup-simplify]: Simplify (+ 0 0) into 0 3.639 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.639 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.639 * [taylor]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in x.im 3.639 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.639 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.639 * [taylor]: Taking taylor expansion of y.re in x.im 3.639 * [backup-simplify]: Simplify y.re into y.re 3.639 * [taylor]: Taking taylor expansion of x.im in x.im 3.639 * [backup-simplify]: Simplify 0 into 0 3.639 * [backup-simplify]: Simplify 1 into 1 3.639 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.639 * [taylor]: Taking taylor expansion of y.im in x.im 3.639 * [backup-simplify]: Simplify y.im into y.im 3.639 * [taylor]: Taking taylor expansion of x.re in x.im 3.639 * [backup-simplify]: Simplify x.re into x.re 3.639 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.im 3.639 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.im 3.639 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 3.639 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.639 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 3.639 * [taylor]: Taking taylor expansion of y.im in x.im 3.639 * [backup-simplify]: Simplify y.im into y.im 3.639 * [taylor]: Taking taylor expansion of y.im in x.im 3.639 * [backup-simplify]: Simplify y.im into y.im 3.639 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.639 * [taylor]: Taking taylor expansion of y.re in x.im 3.639 * [backup-simplify]: Simplify y.re into y.re 3.639 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.640 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.640 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.640 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.640 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.640 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.640 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.641 * [backup-simplify]: Simplify (+ 0 0) into 0 3.641 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.641 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.641 * [backup-simplify]: Simplify (* y.re 0) into 0 3.641 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.641 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.641 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.642 * [backup-simplify]: Simplify (* (- (* y.im x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 3.642 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 3.642 * [taylor]: Taking taylor expansion of -1 in y.re 3.642 * [backup-simplify]: Simplify -1 into -1 3.642 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 3.642 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.642 * [taylor]: Taking taylor expansion of y.im in y.re 3.642 * [backup-simplify]: Simplify y.im into y.im 3.642 * [taylor]: Taking taylor expansion of x.re in y.re 3.642 * [backup-simplify]: Simplify x.re into x.re 3.642 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.642 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.642 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.642 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.642 * [taylor]: Taking taylor expansion of y.re in y.re 3.642 * [backup-simplify]: Simplify 0 into 0 3.642 * [backup-simplify]: Simplify 1 into 1 3.642 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.642 * [taylor]: Taking taylor expansion of y.im in y.re 3.642 * [backup-simplify]: Simplify y.im into y.im 3.642 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.642 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.642 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.643 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.643 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.643 * [backup-simplify]: Simplify (+ 0 0) into 0 3.643 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.643 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.643 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.644 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 3.644 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 3.644 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 3.644 * [taylor]: Taking taylor expansion of -1 in x.re 3.644 * [backup-simplify]: Simplify -1 into -1 3.644 * [taylor]: Taking taylor expansion of x.re in x.re 3.644 * [backup-simplify]: Simplify 0 into 0 3.644 * [backup-simplify]: Simplify 1 into 1 3.644 * [backup-simplify]: Simplify (* -1 0) into 0 3.644 * [taylor]: Taking taylor expansion of 0 in y.im 3.644 * [backup-simplify]: Simplify 0 into 0 3.644 * [backup-simplify]: Simplify 0 into 0 3.645 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.645 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.645 * [backup-simplify]: Simplify (- 0) into 0 3.645 * [backup-simplify]: Simplify (+ y.re 0) into y.re 3.646 * [backup-simplify]: Simplify (+ (* (- (* y.im x.re)) 0) (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 3.646 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 3.646 * [taylor]: Taking taylor expansion of y.re in y.re 3.646 * [backup-simplify]: Simplify 0 into 0 3.646 * [backup-simplify]: Simplify 1 into 1 3.646 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.646 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.646 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.646 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.646 * [taylor]: Taking taylor expansion of y.re in y.re 3.646 * [backup-simplify]: Simplify 0 into 0 3.646 * [backup-simplify]: Simplify 1 into 1 3.646 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.646 * [taylor]: Taking taylor expansion of y.im in y.re 3.646 * [backup-simplify]: Simplify y.im into y.im 3.646 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.646 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.646 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.646 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.646 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.647 * [backup-simplify]: Simplify (+ 0 0) into 0 3.647 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.647 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.647 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 3.647 * [taylor]: Taking taylor expansion of 0 in x.re 3.647 * [backup-simplify]: Simplify 0 into 0 3.647 * [taylor]: Taking taylor expansion of 0 in y.im 3.647 * [backup-simplify]: Simplify 0 into 0 3.647 * [backup-simplify]: Simplify 0 into 0 3.647 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.648 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 3.648 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 3.648 * [taylor]: Taking taylor expansion of 0 in x.re 3.648 * [backup-simplify]: Simplify 0 into 0 3.648 * [taylor]: Taking taylor expansion of 0 in y.im 3.648 * [backup-simplify]: Simplify 0 into 0 3.648 * [backup-simplify]: Simplify 0 into 0 3.649 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 3.649 * [taylor]: Taking taylor expansion of -1 in y.im 3.649 * [backup-simplify]: Simplify -1 into -1 3.649 * [backup-simplify]: Simplify -1 into -1 3.649 * [backup-simplify]: Simplify 0 into 0 3.650 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.650 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.650 * [backup-simplify]: Simplify (+ 0 0) into 0 3.651 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* 0 (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.652 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.652 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.653 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.653 * [backup-simplify]: Simplify (- 0) into 0 3.654 * [backup-simplify]: Simplify (+ 0 0) into 0 3.654 * [backup-simplify]: Simplify (+ (* (- (* y.im x.re)) 0) (+ (* y.re 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 3.654 * [taylor]: Taking taylor expansion of 0 in y.re 3.654 * [backup-simplify]: Simplify 0 into 0 3.654 * [taylor]: Taking taylor expansion of 0 in x.re 3.654 * [backup-simplify]: Simplify 0 into 0 3.654 * [taylor]: Taking taylor expansion of 0 in y.im 3.654 * [backup-simplify]: Simplify 0 into 0 3.654 * [backup-simplify]: Simplify 0 into 0 3.655 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 3.655 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 3.655 * [taylor]: Taking taylor expansion of y.im in x.re 3.655 * [backup-simplify]: Simplify y.im into y.im 3.655 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.655 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.655 * [taylor]: Taking taylor expansion of y.im in y.im 3.655 * [backup-simplify]: Simplify 0 into 0 3.655 * [backup-simplify]: Simplify 1 into 1 3.655 * [backup-simplify]: Simplify (/ 1 1) into 1 3.655 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.655 * [backup-simplify]: Simplify 0 into 0 3.656 * [backup-simplify]: Simplify (* 1 1) into 1 3.656 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.656 * [backup-simplify]: Simplify (+ 1 0) into 1 3.656 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 3.657 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 3.657 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.658 * [backup-simplify]: Simplify (+ (* (* y.im x.re) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.re (pow y.im 2)))) 3.658 * [backup-simplify]: Simplify (+ (* -1 (- (* 1/2 (/ x.re (pow y.im 2))))) (+ (* 0 0) (* 0 x.re))) into (* 1/2 (/ x.re (pow y.im 2))) 3.658 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 3.658 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.658 * [backup-simplify]: Simplify 1/2 into 1/2 3.658 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 3.658 * [taylor]: Taking taylor expansion of x.re in x.re 3.658 * [backup-simplify]: Simplify 0 into 0 3.658 * [backup-simplify]: Simplify 1 into 1 3.658 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.658 * [taylor]: Taking taylor expansion of y.im in x.re 3.658 * [backup-simplify]: Simplify y.im into y.im 3.658 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.658 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.658 * [taylor]: Taking taylor expansion of 0 in y.im 3.658 * [backup-simplify]: Simplify 0 into 0 3.658 * [backup-simplify]: Simplify 0 into 0 3.658 * [taylor]: Taking taylor expansion of 0 in y.im 3.658 * [backup-simplify]: Simplify 0 into 0 3.658 * [backup-simplify]: Simplify 0 into 0 3.659 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 3.659 * [taylor]: Taking taylor expansion of 0 in y.im 3.659 * [backup-simplify]: Simplify 0 into 0 3.659 * [backup-simplify]: Simplify 0 into 0 3.659 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 3.660 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re))))) into (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) 3.660 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in (x.im y.re x.re y.im) around 0 3.660 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in y.im 3.660 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.im 3.660 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.660 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 3.660 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.660 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 3.660 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.660 * [taylor]: Taking taylor expansion of y.im in y.im 3.660 * [backup-simplify]: Simplify 0 into 0 3.660 * [backup-simplify]: Simplify 1 into 1 3.660 * [backup-simplify]: Simplify (/ 1 1) into 1 3.660 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.660 * [taylor]: Taking taylor expansion of y.im in y.im 3.660 * [backup-simplify]: Simplify 0 into 0 3.660 * [backup-simplify]: Simplify 1 into 1 3.660 * [backup-simplify]: Simplify (/ 1 1) into 1 3.660 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.660 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.660 * [taylor]: Taking taylor expansion of y.re in y.im 3.660 * [backup-simplify]: Simplify y.re into y.re 3.660 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.660 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.661 * [backup-simplify]: Simplify (* 1 1) into 1 3.661 * [backup-simplify]: Simplify (+ 1 0) into 1 3.661 * [backup-simplify]: Simplify (/ 1 1) into 1 3.661 * [backup-simplify]: Simplify (sqrt 1) into 1 3.662 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.662 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.663 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.663 * [backup-simplify]: Simplify (+ 0 0) into 0 3.663 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.664 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.664 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.664 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.664 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.664 * [taylor]: Taking taylor expansion of y.re in y.im 3.664 * [backup-simplify]: Simplify y.re into y.re 3.664 * [taylor]: Taking taylor expansion of x.im in y.im 3.664 * [backup-simplify]: Simplify x.im into x.im 3.664 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.664 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.664 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.664 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.664 * [taylor]: Taking taylor expansion of y.im in y.im 3.664 * [backup-simplify]: Simplify 0 into 0 3.664 * [backup-simplify]: Simplify 1 into 1 3.664 * [taylor]: Taking taylor expansion of x.re in y.im 3.664 * [backup-simplify]: Simplify x.re into x.re 3.664 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.664 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.664 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.664 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in x.re 3.664 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 3.664 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 3.664 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 3.664 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.664 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 3.664 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 3.664 * [taylor]: Taking taylor expansion of y.im in x.re 3.665 * [backup-simplify]: Simplify y.im into y.im 3.665 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.665 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 3.665 * [taylor]: Taking taylor expansion of y.im in x.re 3.665 * [backup-simplify]: Simplify y.im into y.im 3.665 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.665 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.665 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.665 * [taylor]: Taking taylor expansion of y.re in x.re 3.665 * [backup-simplify]: Simplify y.re into y.re 3.665 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.665 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.665 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 3.665 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.665 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.665 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.665 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.665 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.665 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 3.665 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.666 * [backup-simplify]: Simplify (+ 0 0) into 0 3.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.666 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.666 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.666 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.666 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.666 * [taylor]: Taking taylor expansion of y.re in x.re 3.666 * [backup-simplify]: Simplify y.re into y.re 3.666 * [taylor]: Taking taylor expansion of x.im in x.re 3.666 * [backup-simplify]: Simplify x.im into x.im 3.666 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.666 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.666 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.666 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.666 * [taylor]: Taking taylor expansion of y.im in x.re 3.666 * [backup-simplify]: Simplify y.im into y.im 3.666 * [taylor]: Taking taylor expansion of x.re in x.re 3.666 * [backup-simplify]: Simplify 0 into 0 3.666 * [backup-simplify]: Simplify 1 into 1 3.666 * [backup-simplify]: Simplify (* y.im 0) into 0 3.667 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.667 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.667 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in y.re 3.667 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.re 3.667 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 3.667 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 3.667 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.667 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 3.667 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 3.667 * [taylor]: Taking taylor expansion of y.im in y.re 3.667 * [backup-simplify]: Simplify y.im into y.im 3.667 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.667 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 3.667 * [taylor]: Taking taylor expansion of y.im in y.re 3.667 * [backup-simplify]: Simplify y.im into y.im 3.667 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.667 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.667 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.667 * [taylor]: Taking taylor expansion of y.re in y.re 3.667 * [backup-simplify]: Simplify 0 into 0 3.667 * [backup-simplify]: Simplify 1 into 1 3.667 * [backup-simplify]: Simplify (* 1 1) into 1 3.668 * [backup-simplify]: Simplify (/ 1 1) into 1 3.668 * [backup-simplify]: Simplify (+ 0 1) into 1 3.668 * [backup-simplify]: Simplify (/ 1 1) into 1 3.668 * [backup-simplify]: Simplify (sqrt 1) into 1 3.669 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.669 * [backup-simplify]: Simplify (+ 0 0) into 0 3.670 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.670 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.670 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.670 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.670 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.670 * [taylor]: Taking taylor expansion of y.re in y.re 3.670 * [backup-simplify]: Simplify 0 into 0 3.670 * [backup-simplify]: Simplify 1 into 1 3.670 * [taylor]: Taking taylor expansion of x.im in y.re 3.670 * [backup-simplify]: Simplify x.im into x.im 3.670 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.671 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.671 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.671 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.671 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.671 * [taylor]: Taking taylor expansion of y.im in y.re 3.671 * [backup-simplify]: Simplify y.im into y.im 3.671 * [taylor]: Taking taylor expansion of x.re in y.re 3.671 * [backup-simplify]: Simplify x.re into x.re 3.671 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.671 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.671 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in x.im 3.671 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.im 3.671 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 3.671 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 3.671 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.671 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 3.671 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 3.671 * [taylor]: Taking taylor expansion of y.im in x.im 3.671 * [backup-simplify]: Simplify y.im into y.im 3.671 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.671 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 3.671 * [taylor]: Taking taylor expansion of y.im in x.im 3.671 * [backup-simplify]: Simplify y.im into y.im 3.671 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.671 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.671 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.671 * [taylor]: Taking taylor expansion of y.re in x.im 3.671 * [backup-simplify]: Simplify y.re into y.re 3.671 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.671 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.671 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 3.671 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.672 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.672 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.672 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.672 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.672 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 3.672 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.672 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.672 * [backup-simplify]: Simplify (+ 0 0) into 0 3.673 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.673 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.673 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.673 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.673 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.673 * [taylor]: Taking taylor expansion of y.re in x.im 3.673 * [backup-simplify]: Simplify y.re into y.re 3.673 * [taylor]: Taking taylor expansion of x.im in x.im 3.673 * [backup-simplify]: Simplify 0 into 0 3.673 * [backup-simplify]: Simplify 1 into 1 3.673 * [backup-simplify]: Simplify (* y.re 0) into 0 3.673 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.673 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.673 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.673 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.673 * [taylor]: Taking taylor expansion of y.im in x.im 3.673 * [backup-simplify]: Simplify y.im into y.im 3.673 * [taylor]: Taking taylor expansion of x.re in x.im 3.673 * [backup-simplify]: Simplify x.re into x.re 3.673 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.673 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.673 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in x.im 3.673 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.im 3.673 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 3.673 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 3.673 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.673 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 3.673 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 3.673 * [taylor]: Taking taylor expansion of y.im in x.im 3.674 * [backup-simplify]: Simplify y.im into y.im 3.674 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.674 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 3.674 * [taylor]: Taking taylor expansion of y.im in x.im 3.674 * [backup-simplify]: Simplify y.im into y.im 3.674 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.674 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.674 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.674 * [taylor]: Taking taylor expansion of y.re in x.im 3.674 * [backup-simplify]: Simplify y.re into y.re 3.674 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.674 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.674 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 3.674 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.674 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.674 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.674 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.674 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.674 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 3.674 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.674 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.675 * [backup-simplify]: Simplify (+ 0 0) into 0 3.675 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.675 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.675 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.675 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.675 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.675 * [taylor]: Taking taylor expansion of y.re in x.im 3.675 * [backup-simplify]: Simplify y.re into y.re 3.675 * [taylor]: Taking taylor expansion of x.im in x.im 3.675 * [backup-simplify]: Simplify 0 into 0 3.675 * [backup-simplify]: Simplify 1 into 1 3.675 * [backup-simplify]: Simplify (* y.re 0) into 0 3.676 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.676 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.676 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.676 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.676 * [taylor]: Taking taylor expansion of y.im in x.im 3.676 * [backup-simplify]: Simplify y.im into y.im 3.676 * [taylor]: Taking taylor expansion of x.re in x.im 3.676 * [backup-simplify]: Simplify x.re into x.re 3.676 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.676 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.676 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.676 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 1 y.re)) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.676 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.676 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.676 * [taylor]: Taking taylor expansion of y.re in y.re 3.676 * [backup-simplify]: Simplify 0 into 0 3.676 * [backup-simplify]: Simplify 1 into 1 3.676 * [backup-simplify]: Simplify (/ 1 1) into 1 3.676 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.676 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.676 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.676 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.676 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.676 * [taylor]: Taking taylor expansion of y.re in y.re 3.676 * [backup-simplify]: Simplify 0 into 0 3.676 * [backup-simplify]: Simplify 1 into 1 3.677 * [backup-simplify]: Simplify (* 1 1) into 1 3.677 * [backup-simplify]: Simplify (/ 1 1) into 1 3.677 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.677 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.677 * [taylor]: Taking taylor expansion of y.im in y.re 3.677 * [backup-simplify]: Simplify y.im into y.im 3.677 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.677 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.677 * [backup-simplify]: Simplify (+ 1 0) into 1 3.678 * [backup-simplify]: Simplify (/ 1 1) into 1 3.678 * [backup-simplify]: Simplify (sqrt 1) into 1 3.678 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.679 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.679 * [backup-simplify]: Simplify (+ 0 0) into 0 3.679 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.680 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.680 * [backup-simplify]: Simplify (* 1 1) into 1 3.680 * [taylor]: Taking taylor expansion of 1 in x.re 3.680 * [backup-simplify]: Simplify 1 into 1 3.681 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.681 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.681 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.681 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.681 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (- (/ 1 (* y.im x.re)))) (* 0 (/ 1 y.re))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 3.681 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 3.681 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.681 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.681 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.681 * [taylor]: Taking taylor expansion of y.im in y.re 3.681 * [backup-simplify]: Simplify y.im into y.im 3.681 * [taylor]: Taking taylor expansion of x.re in y.re 3.681 * [backup-simplify]: Simplify x.re into x.re 3.681 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.681 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.681 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.681 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.681 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.681 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.681 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.681 * [taylor]: Taking taylor expansion of y.re in y.re 3.681 * [backup-simplify]: Simplify 0 into 0 3.681 * [backup-simplify]: Simplify 1 into 1 3.682 * [backup-simplify]: Simplify (* 1 1) into 1 3.682 * [backup-simplify]: Simplify (/ 1 1) into 1 3.682 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.682 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.682 * [taylor]: Taking taylor expansion of y.im in y.re 3.682 * [backup-simplify]: Simplify y.im into y.im 3.682 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.682 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.682 * [backup-simplify]: Simplify (+ 1 0) into 1 3.682 * [backup-simplify]: Simplify (/ 1 1) into 1 3.683 * [backup-simplify]: Simplify (sqrt 1) into 1 3.683 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.683 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.684 * [backup-simplify]: Simplify (+ 0 0) into 0 3.684 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.685 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.688 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.689 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.690 * [taylor]: Taking taylor expansion of 0 in x.re 3.690 * [backup-simplify]: Simplify 0 into 0 3.690 * [taylor]: Taking taylor expansion of 1 in y.im 3.690 * [backup-simplify]: Simplify 1 into 1 3.690 * [backup-simplify]: Simplify 1 into 1 3.691 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.691 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.691 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.691 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.691 * [backup-simplify]: Simplify (- 0) into 0 3.692 * [backup-simplify]: Simplify (+ 0 0) into 0 3.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.692 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 3.693 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.693 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.694 * [backup-simplify]: Simplify (+ 0 0) into 0 3.694 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.695 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.695 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 (- (/ 1 (* y.im x.re)))) (* 0 (/ 1 y.re)))) into 0 3.695 * [taylor]: Taking taylor expansion of 0 in y.re 3.695 * [backup-simplify]: Simplify 0 into 0 3.696 * [taylor]: Taking taylor expansion of 0 in x.re 3.696 * [backup-simplify]: Simplify 0 into 0 3.696 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 3.696 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.696 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.696 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.696 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.696 * [taylor]: Taking taylor expansion of y.im in x.re 3.696 * [backup-simplify]: Simplify y.im into y.im 3.696 * [taylor]: Taking taylor expansion of x.re in x.re 3.696 * [backup-simplify]: Simplify 0 into 0 3.696 * [backup-simplify]: Simplify 1 into 1 3.696 * [backup-simplify]: Simplify (* y.im 0) into 0 3.696 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.696 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.697 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.697 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.697 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.697 * [taylor]: Taking taylor expansion of y.im in y.im 3.697 * [backup-simplify]: Simplify 0 into 0 3.697 * [backup-simplify]: Simplify 1 into 1 3.697 * [backup-simplify]: Simplify (/ 1 1) into 1 3.698 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.698 * [backup-simplify]: Simplify (- 0) into 0 3.698 * [backup-simplify]: Simplify 0 into 0 3.699 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.700 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.700 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.701 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.702 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 3.703 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.704 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 3.704 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 3.704 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 3.704 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.704 * [backup-simplify]: Simplify 1/2 into 1/2 3.704 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.704 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.704 * [taylor]: Taking taylor expansion of y.im in x.re 3.704 * [backup-simplify]: Simplify y.im into y.im 3.704 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.704 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.705 * [taylor]: Taking taylor expansion of 0 in y.im 3.705 * [backup-simplify]: Simplify 0 into 0 3.705 * [backup-simplify]: Simplify 0 into 0 3.705 * [taylor]: Taking taylor expansion of 0 in y.im 3.705 * [backup-simplify]: Simplify 0 into 0 3.705 * [backup-simplify]: Simplify 0 into 0 3.705 * [backup-simplify]: Simplify 0 into 0 3.706 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.707 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.707 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.707 * [backup-simplify]: Simplify (- 0) into 0 3.708 * [backup-simplify]: Simplify (+ 0 0) into 0 3.708 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.708 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.709 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 3.710 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.710 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.710 * [backup-simplify]: Simplify (+ 0 0) into 0 3.711 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.712 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.713 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.re)))) (* 0 (/ 1 y.re))))) into 0 3.713 * [taylor]: Taking taylor expansion of 0 in y.re 3.713 * [backup-simplify]: Simplify 0 into 0 3.713 * [taylor]: Taking taylor expansion of 0 in x.re 3.713 * [backup-simplify]: Simplify 0 into 0 3.713 * [taylor]: Taking taylor expansion of 0 in x.re 3.713 * [backup-simplify]: Simplify 0 into 0 3.713 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.713 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.714 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 3.714 * [backup-simplify]: Simplify (- 0) into 0 3.714 * [taylor]: Taking taylor expansion of 0 in x.re 3.714 * [backup-simplify]: Simplify 0 into 0 3.715 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.716 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.716 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.717 * [backup-simplify]: Simplify (+ 0 0) into 0 3.718 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.719 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.720 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.721 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 3.721 * [taylor]: Taking taylor expansion of 0 in x.re 3.721 * [backup-simplify]: Simplify 0 into 0 3.721 * [taylor]: Taking taylor expansion of 0 in y.im 3.721 * [backup-simplify]: Simplify 0 into 0 3.721 * [backup-simplify]: Simplify 0 into 0 3.722 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.722 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.722 * [backup-simplify]: Simplify (- 0) into 0 3.722 * [taylor]: Taking taylor expansion of 0 in y.im 3.723 * [backup-simplify]: Simplify 0 into 0 3.723 * [backup-simplify]: Simplify 0 into 0 3.723 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 3.723 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re)))))) into (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) 3.723 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in (x.im y.re x.re y.im) around 0 3.723 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in y.im 3.723 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.im 3.723 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.723 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 3.723 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.724 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 3.724 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.724 * [taylor]: Taking taylor expansion of -1 in y.im 3.724 * [backup-simplify]: Simplify -1 into -1 3.724 * [taylor]: Taking taylor expansion of y.im in y.im 3.724 * [backup-simplify]: Simplify 0 into 0 3.724 * [backup-simplify]: Simplify 1 into 1 3.724 * [backup-simplify]: Simplify (/ -1 1) into -1 3.724 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.724 * [taylor]: Taking taylor expansion of -1 in y.im 3.724 * [backup-simplify]: Simplify -1 into -1 3.724 * [taylor]: Taking taylor expansion of y.im in y.im 3.724 * [backup-simplify]: Simplify 0 into 0 3.724 * [backup-simplify]: Simplify 1 into 1 3.725 * [backup-simplify]: Simplify (/ -1 1) into -1 3.725 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.725 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.725 * [taylor]: Taking taylor expansion of y.re in y.im 3.725 * [backup-simplify]: Simplify y.re into y.re 3.725 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.725 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.725 * [backup-simplify]: Simplify (* -1 -1) into 1 3.726 * [backup-simplify]: Simplify (+ 1 0) into 1 3.726 * [backup-simplify]: Simplify (/ 1 1) into 1 3.726 * [backup-simplify]: Simplify (sqrt 1) into 1 3.727 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.728 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.729 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 3.729 * [backup-simplify]: Simplify (+ 0 0) into 0 3.730 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.731 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.731 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.731 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.731 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.731 * [taylor]: Taking taylor expansion of y.re in y.im 3.731 * [backup-simplify]: Simplify y.re into y.re 3.731 * [taylor]: Taking taylor expansion of x.im in y.im 3.731 * [backup-simplify]: Simplify x.im into x.im 3.731 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.731 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.731 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.731 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.731 * [taylor]: Taking taylor expansion of y.im in y.im 3.731 * [backup-simplify]: Simplify 0 into 0 3.731 * [backup-simplify]: Simplify 1 into 1 3.732 * [taylor]: Taking taylor expansion of x.re in y.im 3.732 * [backup-simplify]: Simplify x.re into x.re 3.732 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.732 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.732 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.732 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in x.re 3.732 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 3.732 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 3.732 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 3.732 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.732 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 3.732 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 3.732 * [taylor]: Taking taylor expansion of -1 in x.re 3.732 * [backup-simplify]: Simplify -1 into -1 3.732 * [taylor]: Taking taylor expansion of y.im in x.re 3.732 * [backup-simplify]: Simplify y.im into y.im 3.733 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.733 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 3.733 * [taylor]: Taking taylor expansion of -1 in x.re 3.733 * [backup-simplify]: Simplify -1 into -1 3.733 * [taylor]: Taking taylor expansion of y.im in x.re 3.733 * [backup-simplify]: Simplify y.im into y.im 3.733 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.733 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.733 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.733 * [taylor]: Taking taylor expansion of y.re in x.re 3.733 * [backup-simplify]: Simplify y.re into y.re 3.733 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.733 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.733 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 3.733 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.733 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.734 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.734 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 3.734 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 3.734 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 3.734 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.734 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.735 * [backup-simplify]: Simplify (+ 0 0) into 0 3.735 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.735 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.735 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.736 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.736 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.736 * [taylor]: Taking taylor expansion of y.re in x.re 3.736 * [backup-simplify]: Simplify y.re into y.re 3.736 * [taylor]: Taking taylor expansion of x.im in x.re 3.736 * [backup-simplify]: Simplify x.im into x.im 3.736 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.736 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.736 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.736 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.736 * [taylor]: Taking taylor expansion of y.im in x.re 3.736 * [backup-simplify]: Simplify y.im into y.im 3.736 * [taylor]: Taking taylor expansion of x.re in x.re 3.736 * [backup-simplify]: Simplify 0 into 0 3.736 * [backup-simplify]: Simplify 1 into 1 3.736 * [backup-simplify]: Simplify (* y.im 0) into 0 3.736 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.737 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.737 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in y.re 3.737 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.re 3.737 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 3.737 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 3.737 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.737 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 3.737 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 3.737 * [taylor]: Taking taylor expansion of -1 in y.re 3.737 * [backup-simplify]: Simplify -1 into -1 3.737 * [taylor]: Taking taylor expansion of y.im in y.re 3.737 * [backup-simplify]: Simplify y.im into y.im 3.737 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.737 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 3.737 * [taylor]: Taking taylor expansion of -1 in y.re 3.737 * [backup-simplify]: Simplify -1 into -1 3.737 * [taylor]: Taking taylor expansion of y.im in y.re 3.737 * [backup-simplify]: Simplify y.im into y.im 3.737 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.737 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.737 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.737 * [taylor]: Taking taylor expansion of y.re in y.re 3.737 * [backup-simplify]: Simplify 0 into 0 3.737 * [backup-simplify]: Simplify 1 into 1 3.738 * [backup-simplify]: Simplify (* 1 1) into 1 3.738 * [backup-simplify]: Simplify (/ 1 1) into 1 3.739 * [backup-simplify]: Simplify (+ 0 1) into 1 3.739 * [backup-simplify]: Simplify (/ 1 1) into 1 3.739 * [backup-simplify]: Simplify (sqrt 1) into 1 3.740 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.741 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.741 * [backup-simplify]: Simplify (+ 0 0) into 0 3.742 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.742 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.743 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.743 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.743 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.743 * [taylor]: Taking taylor expansion of y.re in y.re 3.743 * [backup-simplify]: Simplify 0 into 0 3.743 * [backup-simplify]: Simplify 1 into 1 3.743 * [taylor]: Taking taylor expansion of x.im in y.re 3.743 * [backup-simplify]: Simplify x.im into x.im 3.743 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.743 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.743 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.743 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.743 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.743 * [taylor]: Taking taylor expansion of y.im in y.re 3.743 * [backup-simplify]: Simplify y.im into y.im 3.743 * [taylor]: Taking taylor expansion of x.re in y.re 3.743 * [backup-simplify]: Simplify x.re into x.re 3.743 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.744 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.744 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in x.im 3.744 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.im 3.744 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 3.744 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 3.744 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.744 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 3.744 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 3.744 * [taylor]: Taking taylor expansion of -1 in x.im 3.744 * [backup-simplify]: Simplify -1 into -1 3.744 * [taylor]: Taking taylor expansion of y.im in x.im 3.744 * [backup-simplify]: Simplify y.im into y.im 3.744 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.744 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 3.744 * [taylor]: Taking taylor expansion of -1 in x.im 3.744 * [backup-simplify]: Simplify -1 into -1 3.744 * [taylor]: Taking taylor expansion of y.im in x.im 3.744 * [backup-simplify]: Simplify y.im into y.im 3.744 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.744 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.744 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.744 * [taylor]: Taking taylor expansion of y.re in x.im 3.744 * [backup-simplify]: Simplify y.re into y.re 3.744 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.744 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.744 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 3.745 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.745 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.745 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.745 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 3.745 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 3.745 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 3.746 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.746 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.746 * [backup-simplify]: Simplify (+ 0 0) into 0 3.747 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.747 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.747 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.747 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.747 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.747 * [taylor]: Taking taylor expansion of y.re in x.im 3.747 * [backup-simplify]: Simplify y.re into y.re 3.747 * [taylor]: Taking taylor expansion of x.im in x.im 3.747 * [backup-simplify]: Simplify 0 into 0 3.747 * [backup-simplify]: Simplify 1 into 1 3.747 * [backup-simplify]: Simplify (* y.re 0) into 0 3.748 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.748 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.748 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.748 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.748 * [taylor]: Taking taylor expansion of y.im in x.im 3.748 * [backup-simplify]: Simplify y.im into y.im 3.748 * [taylor]: Taking taylor expansion of x.re in x.im 3.748 * [backup-simplify]: Simplify x.re into x.re 3.748 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.748 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.748 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in x.im 3.748 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.im 3.748 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 3.748 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 3.748 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.748 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 3.748 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 3.748 * [taylor]: Taking taylor expansion of -1 in x.im 3.748 * [backup-simplify]: Simplify -1 into -1 3.748 * [taylor]: Taking taylor expansion of y.im in x.im 3.748 * [backup-simplify]: Simplify y.im into y.im 3.748 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.748 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 3.748 * [taylor]: Taking taylor expansion of -1 in x.im 3.748 * [backup-simplify]: Simplify -1 into -1 3.748 * [taylor]: Taking taylor expansion of y.im in x.im 3.748 * [backup-simplify]: Simplify y.im into y.im 3.748 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.748 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.749 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.749 * [taylor]: Taking taylor expansion of y.re in x.im 3.749 * [backup-simplify]: Simplify y.re into y.re 3.749 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.749 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.749 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 3.749 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.749 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.749 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.750 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 3.750 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 3.750 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 3.750 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.750 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.751 * [backup-simplify]: Simplify (+ 0 0) into 0 3.751 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.751 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.751 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.751 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.751 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.751 * [taylor]: Taking taylor expansion of y.re in x.im 3.751 * [backup-simplify]: Simplify y.re into y.re 3.751 * [taylor]: Taking taylor expansion of x.im in x.im 3.752 * [backup-simplify]: Simplify 0 into 0 3.752 * [backup-simplify]: Simplify 1 into 1 3.752 * [backup-simplify]: Simplify (* y.re 0) into 0 3.752 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.752 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.752 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.752 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.752 * [taylor]: Taking taylor expansion of y.im in x.im 3.752 * [backup-simplify]: Simplify y.im into y.im 3.752 * [taylor]: Taking taylor expansion of x.re in x.im 3.752 * [backup-simplify]: Simplify x.re into x.re 3.752 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.752 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.753 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.753 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 1 y.re)) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.753 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.753 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.753 * [taylor]: Taking taylor expansion of y.re in y.re 3.753 * [backup-simplify]: Simplify 0 into 0 3.753 * [backup-simplify]: Simplify 1 into 1 3.753 * [backup-simplify]: Simplify (/ 1 1) into 1 3.754 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.754 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.754 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.754 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.754 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.754 * [taylor]: Taking taylor expansion of y.re in y.re 3.754 * [backup-simplify]: Simplify 0 into 0 3.754 * [backup-simplify]: Simplify 1 into 1 3.754 * [backup-simplify]: Simplify (* 1 1) into 1 3.755 * [backup-simplify]: Simplify (/ 1 1) into 1 3.755 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.755 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.755 * [taylor]: Taking taylor expansion of y.im in y.re 3.755 * [backup-simplify]: Simplify y.im into y.im 3.755 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.755 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.755 * [backup-simplify]: Simplify (+ 1 0) into 1 3.756 * [backup-simplify]: Simplify (/ 1 1) into 1 3.756 * [backup-simplify]: Simplify (sqrt 1) into 1 3.757 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.758 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.758 * [backup-simplify]: Simplify (+ 0 0) into 0 3.759 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.760 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.760 * [backup-simplify]: Simplify (* 1 1) into 1 3.760 * [taylor]: Taking taylor expansion of 1 in x.re 3.760 * [backup-simplify]: Simplify 1 into 1 3.761 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.761 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.761 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.761 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.762 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (- (/ 1 (* y.im x.re)))) (* 0 (/ 1 y.re))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 3.762 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 3.762 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.762 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.762 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.762 * [taylor]: Taking taylor expansion of y.im in y.re 3.762 * [backup-simplify]: Simplify y.im into y.im 3.762 * [taylor]: Taking taylor expansion of x.re in y.re 3.762 * [backup-simplify]: Simplify x.re into x.re 3.762 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.762 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.762 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.762 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.762 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.762 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.762 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.762 * [taylor]: Taking taylor expansion of y.re in y.re 3.762 * [backup-simplify]: Simplify 0 into 0 3.762 * [backup-simplify]: Simplify 1 into 1 3.763 * [backup-simplify]: Simplify (* 1 1) into 1 3.763 * [backup-simplify]: Simplify (/ 1 1) into 1 3.763 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.763 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.763 * [taylor]: Taking taylor expansion of y.im in y.re 3.763 * [backup-simplify]: Simplify y.im into y.im 3.763 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.764 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.764 * [backup-simplify]: Simplify (+ 1 0) into 1 3.764 * [backup-simplify]: Simplify (/ 1 1) into 1 3.765 * [backup-simplify]: Simplify (sqrt 1) into 1 3.765 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.766 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.766 * [backup-simplify]: Simplify (+ 0 0) into 0 3.767 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.768 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.769 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.769 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.769 * [taylor]: Taking taylor expansion of 0 in x.re 3.769 * [backup-simplify]: Simplify 0 into 0 3.769 * [taylor]: Taking taylor expansion of 1 in y.im 3.769 * [backup-simplify]: Simplify 1 into 1 3.769 * [backup-simplify]: Simplify 1 into 1 3.770 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.770 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.771 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.771 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.771 * [backup-simplify]: Simplify (- 0) into 0 3.771 * [backup-simplify]: Simplify (+ 0 0) into 0 3.771 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.771 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.772 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 3.772 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.772 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.772 * [backup-simplify]: Simplify (+ 0 0) into 0 3.773 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.773 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.774 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 (- (/ 1 (* y.im x.re)))) (* 0 (/ 1 y.re)))) into 0 3.774 * [taylor]: Taking taylor expansion of 0 in y.re 3.774 * [backup-simplify]: Simplify 0 into 0 3.774 * [taylor]: Taking taylor expansion of 0 in x.re 3.774 * [backup-simplify]: Simplify 0 into 0 3.774 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 3.774 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.774 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.774 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.774 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.774 * [taylor]: Taking taylor expansion of y.im in x.re 3.774 * [backup-simplify]: Simplify y.im into y.im 3.774 * [taylor]: Taking taylor expansion of x.re in x.re 3.774 * [backup-simplify]: Simplify 0 into 0 3.774 * [backup-simplify]: Simplify 1 into 1 3.774 * [backup-simplify]: Simplify (* y.im 0) into 0 3.774 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.774 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.774 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.774 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.774 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.774 * [taylor]: Taking taylor expansion of y.im in y.im 3.774 * [backup-simplify]: Simplify 0 into 0 3.774 * [backup-simplify]: Simplify 1 into 1 3.775 * [backup-simplify]: Simplify (/ 1 1) into 1 3.775 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.775 * [backup-simplify]: Simplify (- 0) into 0 3.775 * [backup-simplify]: Simplify 0 into 0 3.776 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.776 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.776 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.777 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.778 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 3.778 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.779 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 3.779 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 3.779 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 3.779 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.779 * [backup-simplify]: Simplify 1/2 into 1/2 3.779 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.779 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.779 * [taylor]: Taking taylor expansion of y.im in x.re 3.779 * [backup-simplify]: Simplify y.im into y.im 3.779 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.779 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.779 * [taylor]: Taking taylor expansion of 0 in y.im 3.779 * [backup-simplify]: Simplify 0 into 0 3.779 * [backup-simplify]: Simplify 0 into 0 3.779 * [taylor]: Taking taylor expansion of 0 in y.im 3.779 * [backup-simplify]: Simplify 0 into 0 3.779 * [backup-simplify]: Simplify 0 into 0 3.779 * [backup-simplify]: Simplify 0 into 0 3.780 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.780 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.781 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.781 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.781 * [backup-simplify]: Simplify (- 0) into 0 3.781 * [backup-simplify]: Simplify (+ 0 0) into 0 3.781 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.781 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.782 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 3.783 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.783 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.783 * [backup-simplify]: Simplify (+ 0 0) into 0 3.783 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.784 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.785 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.re)))) (* 0 (/ 1 y.re))))) into 0 3.785 * [taylor]: Taking taylor expansion of 0 in y.re 3.785 * [backup-simplify]: Simplify 0 into 0 3.785 * [taylor]: Taking taylor expansion of 0 in x.re 3.785 * [backup-simplify]: Simplify 0 into 0 3.785 * [taylor]: Taking taylor expansion of 0 in x.re 3.785 * [backup-simplify]: Simplify 0 into 0 3.785 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.785 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.785 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 3.786 * [backup-simplify]: Simplify (- 0) into 0 3.786 * [taylor]: Taking taylor expansion of 0 in x.re 3.786 * [backup-simplify]: Simplify 0 into 0 3.786 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.787 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.787 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.787 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.787 * [backup-simplify]: Simplify (+ 0 0) into 0 3.788 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.789 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.789 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.790 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 3.790 * [taylor]: Taking taylor expansion of 0 in x.re 3.790 * [backup-simplify]: Simplify 0 into 0 3.790 * [taylor]: Taking taylor expansion of 0 in y.im 3.790 * [backup-simplify]: Simplify 0 into 0 3.790 * [backup-simplify]: Simplify 0 into 0 3.791 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.791 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.791 * [backup-simplify]: Simplify (- 0) into 0 3.791 * [taylor]: Taking taylor expansion of 0 in y.im 3.791 * [backup-simplify]: Simplify 0 into 0 3.791 * [backup-simplify]: Simplify 0 into 0 3.791 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 3.791 * * * * [progress]: [ 4 / 4 ] generating series at (2) 3.791 * [backup-simplify]: Simplify (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) into (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) 3.791 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in (x.im y.re x.re y.im) around 0 3.791 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in y.im 3.792 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 3.792 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.792 * [taylor]: Taking taylor expansion of y.re in y.im 3.792 * [backup-simplify]: Simplify y.re into y.re 3.792 * [taylor]: Taking taylor expansion of x.im in y.im 3.792 * [backup-simplify]: Simplify x.im into x.im 3.792 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.792 * [taylor]: Taking taylor expansion of y.im in y.im 3.792 * [backup-simplify]: Simplify 0 into 0 3.792 * [backup-simplify]: Simplify 1 into 1 3.792 * [taylor]: Taking taylor expansion of x.re in y.im 3.792 * [backup-simplify]: Simplify x.re into x.re 3.792 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 3.792 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.792 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 3.792 * [taylor]: Taking taylor expansion of y.im in y.im 3.792 * [backup-simplify]: Simplify 0 into 0 3.792 * [backup-simplify]: Simplify 1 into 1 3.792 * [taylor]: Taking taylor expansion of y.im in y.im 3.792 * [backup-simplify]: Simplify 0 into 0 3.792 * [backup-simplify]: Simplify 1 into 1 3.792 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.792 * [taylor]: Taking taylor expansion of y.re in y.im 3.792 * [backup-simplify]: Simplify y.re into y.re 3.792 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.792 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.792 * [backup-simplify]: Simplify (- 0) into 0 3.792 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 3.792 * [backup-simplify]: Simplify (* 0 0) into 0 3.793 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.793 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 3.793 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 3.793 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in x.re 3.793 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 3.793 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.793 * [taylor]: Taking taylor expansion of y.re in x.re 3.793 * [backup-simplify]: Simplify y.re into y.re 3.793 * [taylor]: Taking taylor expansion of x.im in x.re 3.793 * [backup-simplify]: Simplify x.im into x.im 3.793 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.793 * [taylor]: Taking taylor expansion of y.im in x.re 3.793 * [backup-simplify]: Simplify y.im into y.im 3.793 * [taylor]: Taking taylor expansion of x.re in x.re 3.793 * [backup-simplify]: Simplify 0 into 0 3.793 * [backup-simplify]: Simplify 1 into 1 3.793 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 3.793 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.793 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 3.793 * [taylor]: Taking taylor expansion of y.im in x.re 3.793 * [backup-simplify]: Simplify y.im into y.im 3.793 * [taylor]: Taking taylor expansion of y.im in x.re 3.793 * [backup-simplify]: Simplify y.im into y.im 3.793 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.793 * [taylor]: Taking taylor expansion of y.re in x.re 3.793 * [backup-simplify]: Simplify y.re into y.re 3.793 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.793 * [backup-simplify]: Simplify (* y.im 0) into 0 3.793 * [backup-simplify]: Simplify (- 0) into 0 3.793 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 3.793 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.793 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.794 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.794 * [backup-simplify]: Simplify (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) 3.794 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in y.re 3.794 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 3.794 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.794 * [taylor]: Taking taylor expansion of y.re in y.re 3.794 * [backup-simplify]: Simplify 0 into 0 3.794 * [backup-simplify]: Simplify 1 into 1 3.794 * [taylor]: Taking taylor expansion of x.im in y.re 3.794 * [backup-simplify]: Simplify x.im into x.im 3.794 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.794 * [taylor]: Taking taylor expansion of y.im in y.re 3.794 * [backup-simplify]: Simplify y.im into y.im 3.794 * [taylor]: Taking taylor expansion of x.re in y.re 3.794 * [backup-simplify]: Simplify x.re into x.re 3.794 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 3.794 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.794 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 3.794 * [taylor]: Taking taylor expansion of y.im in y.re 3.794 * [backup-simplify]: Simplify y.im into y.im 3.794 * [taylor]: Taking taylor expansion of y.im in y.re 3.794 * [backup-simplify]: Simplify y.im into y.im 3.794 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.794 * [taylor]: Taking taylor expansion of y.re in y.re 3.794 * [backup-simplify]: Simplify 0 into 0 3.794 * [backup-simplify]: Simplify 1 into 1 3.794 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.794 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.794 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.794 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.794 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.794 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 3.794 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 3.794 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in x.im 3.794 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.794 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.794 * [taylor]: Taking taylor expansion of y.re in x.im 3.794 * [backup-simplify]: Simplify y.re into y.re 3.794 * [taylor]: Taking taylor expansion of x.im in x.im 3.794 * [backup-simplify]: Simplify 0 into 0 3.794 * [backup-simplify]: Simplify 1 into 1 3.794 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.794 * [taylor]: Taking taylor expansion of y.im in x.im 3.795 * [backup-simplify]: Simplify y.im into y.im 3.795 * [taylor]: Taking taylor expansion of x.re in x.im 3.795 * [backup-simplify]: Simplify x.re into x.re 3.795 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 3.795 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.795 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 3.795 * [taylor]: Taking taylor expansion of y.im in x.im 3.795 * [backup-simplify]: Simplify y.im into y.im 3.795 * [taylor]: Taking taylor expansion of y.im in x.im 3.795 * [backup-simplify]: Simplify y.im into y.im 3.795 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.795 * [taylor]: Taking taylor expansion of y.re in x.im 3.795 * [backup-simplify]: Simplify y.re into y.re 3.795 * [backup-simplify]: Simplify (* y.re 0) into 0 3.795 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.795 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.795 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.795 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.795 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.795 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.795 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 3.795 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (fma y.im y.im (pow y.re 2))) in x.im 3.795 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.795 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.795 * [taylor]: Taking taylor expansion of y.re in x.im 3.795 * [backup-simplify]: Simplify y.re into y.re 3.795 * [taylor]: Taking taylor expansion of x.im in x.im 3.795 * [backup-simplify]: Simplify 0 into 0 3.795 * [backup-simplify]: Simplify 1 into 1 3.795 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.795 * [taylor]: Taking taylor expansion of y.im in x.im 3.795 * [backup-simplify]: Simplify y.im into y.im 3.795 * [taylor]: Taking taylor expansion of x.re in x.im 3.795 * [backup-simplify]: Simplify x.re into x.re 3.795 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 3.795 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.795 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 3.795 * [taylor]: Taking taylor expansion of y.im in x.im 3.795 * [backup-simplify]: Simplify y.im into y.im 3.795 * [taylor]: Taking taylor expansion of y.im in x.im 3.795 * [backup-simplify]: Simplify y.im into y.im 3.795 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.796 * [taylor]: Taking taylor expansion of y.re in x.im 3.796 * [backup-simplify]: Simplify y.re into y.re 3.796 * [backup-simplify]: Simplify (* y.re 0) into 0 3.796 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.796 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.796 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.796 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.796 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.796 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.796 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 3.796 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.796 * [taylor]: Taking taylor expansion of -1 in y.re 3.796 * [backup-simplify]: Simplify -1 into -1 3.796 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 3.796 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.796 * [taylor]: Taking taylor expansion of y.im in y.re 3.796 * [backup-simplify]: Simplify y.im into y.im 3.796 * [taylor]: Taking taylor expansion of x.re in y.re 3.796 * [backup-simplify]: Simplify x.re into x.re 3.796 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.796 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.796 * [taylor]: Taking taylor expansion of y.re in y.re 3.796 * [backup-simplify]: Simplify 0 into 0 3.796 * [backup-simplify]: Simplify 1 into 1 3.796 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.796 * [taylor]: Taking taylor expansion of y.im in y.re 3.796 * [backup-simplify]: Simplify y.im into y.im 3.796 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.796 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.796 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.796 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 3.797 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 3.797 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 3.797 * [taylor]: Taking taylor expansion of -1 in x.re 3.797 * [backup-simplify]: Simplify -1 into -1 3.797 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 3.797 * [taylor]: Taking taylor expansion of x.re in x.re 3.797 * [backup-simplify]: Simplify 0 into 0 3.797 * [backup-simplify]: Simplify 1 into 1 3.797 * [taylor]: Taking taylor expansion of y.im in x.re 3.797 * [backup-simplify]: Simplify y.im into y.im 3.797 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.797 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.797 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.797 * [backup-simplify]: Simplify (- 0) into 0 3.797 * [backup-simplify]: Simplify (+ y.re 0) into y.re 3.797 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.798 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.798 * [backup-simplify]: Simplify (+ 0 0) into 0 3.798 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 3.798 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 3.798 * [taylor]: Taking taylor expansion of y.re in y.re 3.798 * [backup-simplify]: Simplify 0 into 0 3.798 * [backup-simplify]: Simplify 1 into 1 3.798 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.798 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.798 * [taylor]: Taking taylor expansion of y.re in y.re 3.798 * [backup-simplify]: Simplify 0 into 0 3.798 * [backup-simplify]: Simplify 1 into 1 3.798 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.798 * [taylor]: Taking taylor expansion of y.im in y.re 3.798 * [backup-simplify]: Simplify y.im into y.im 3.798 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.798 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.798 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.798 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.798 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.799 * [backup-simplify]: Simplify (+ 0 0) into 0 3.799 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 3.799 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 3.799 * [taylor]: Taking taylor expansion of 0 in x.re 3.799 * [backup-simplify]: Simplify 0 into 0 3.799 * [taylor]: Taking taylor expansion of 0 in y.im 3.799 * [backup-simplify]: Simplify 0 into 0 3.799 * [backup-simplify]: Simplify 0 into 0 3.799 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 3.799 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.799 * [taylor]: Taking taylor expansion of -1 in y.im 3.799 * [backup-simplify]: Simplify -1 into -1 3.799 * [taylor]: Taking taylor expansion of y.im in y.im 3.799 * [backup-simplify]: Simplify 0 into 0 3.799 * [backup-simplify]: Simplify 1 into 1 3.800 * [backup-simplify]: Simplify (/ -1 1) into -1 3.800 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.800 * [backup-simplify]: Simplify 0 into 0 3.801 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.801 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.801 * [backup-simplify]: Simplify (- 0) into 0 3.801 * [backup-simplify]: Simplify (+ 0 0) into 0 3.802 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.802 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.802 * [backup-simplify]: Simplify (+ 0 0) into 0 3.803 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* (/ y.re (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.803 * [taylor]: Taking taylor expansion of 0 in y.re 3.803 * [backup-simplify]: Simplify 0 into 0 3.803 * [taylor]: Taking taylor expansion of 0 in x.re 3.803 * [backup-simplify]: Simplify 0 into 0 3.803 * [taylor]: Taking taylor expansion of 0 in y.im 3.803 * [backup-simplify]: Simplify 0 into 0 3.803 * [backup-simplify]: Simplify 0 into 0 3.803 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.803 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.803 * [taylor]: Taking taylor expansion of y.im in x.re 3.803 * [backup-simplify]: Simplify y.im into y.im 3.803 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.803 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.803 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.803 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.803 * [taylor]: Taking taylor expansion of y.im in y.im 3.803 * [backup-simplify]: Simplify 0 into 0 3.803 * [backup-simplify]: Simplify 1 into 1 3.803 * [backup-simplify]: Simplify (* 1 1) into 1 3.804 * [backup-simplify]: Simplify (/ 1 1) into 1 3.804 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.805 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.805 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.805 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.805 * [backup-simplify]: Simplify 0 into 0 3.806 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.806 * [backup-simplify]: Simplify (* 1 1) into 1 3.806 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.807 * [backup-simplify]: Simplify (+ 1 0) into 1 3.807 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.re (pow y.im 3))) 3.807 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 3.807 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 3.807 * [taylor]: Taking taylor expansion of x.re in x.re 3.807 * [backup-simplify]: Simplify 0 into 0 3.807 * [backup-simplify]: Simplify 1 into 1 3.807 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 3.807 * [taylor]: Taking taylor expansion of y.im in x.re 3.807 * [backup-simplify]: Simplify y.im into y.im 3.807 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.807 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 3.807 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 3.807 * [taylor]: Taking taylor expansion of 0 in y.im 3.807 * [backup-simplify]: Simplify 0 into 0 3.807 * [backup-simplify]: Simplify 0 into 0 3.808 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.808 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 3.808 * [taylor]: Taking taylor expansion of 0 in y.im 3.808 * [backup-simplify]: Simplify 0 into 0 3.808 * [backup-simplify]: Simplify 0 into 0 3.808 * [backup-simplify]: Simplify 0 into 0 3.808 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re))))) (sqrt (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) 3.808 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in (x.im y.re x.re y.im) around 0 3.808 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.808 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.808 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.808 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.808 * [taylor]: Taking taylor expansion of y.re in y.im 3.808 * [backup-simplify]: Simplify y.re into y.re 3.808 * [taylor]: Taking taylor expansion of x.im in y.im 3.808 * [backup-simplify]: Simplify x.im into x.im 3.808 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.808 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.808 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.809 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.809 * [taylor]: Taking taylor expansion of y.im in y.im 3.809 * [backup-simplify]: Simplify 0 into 0 3.809 * [backup-simplify]: Simplify 1 into 1 3.809 * [taylor]: Taking taylor expansion of x.re in y.im 3.809 * [backup-simplify]: Simplify x.re into x.re 3.809 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.809 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.809 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.809 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 3.809 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.809 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 3.809 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.809 * [taylor]: Taking taylor expansion of y.im in y.im 3.809 * [backup-simplify]: Simplify 0 into 0 3.809 * [backup-simplify]: Simplify 1 into 1 3.809 * [backup-simplify]: Simplify (/ 1 1) into 1 3.809 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.809 * [taylor]: Taking taylor expansion of y.im in y.im 3.809 * [backup-simplify]: Simplify 0 into 0 3.809 * [backup-simplify]: Simplify 1 into 1 3.810 * [backup-simplify]: Simplify (/ 1 1) into 1 3.810 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.810 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.810 * [taylor]: Taking taylor expansion of y.re in y.im 3.810 * [backup-simplify]: Simplify y.re into y.re 3.810 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.810 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.810 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 3.810 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 3.810 * [backup-simplify]: Simplify (* 1 1) into 1 3.810 * [backup-simplify]: Simplify (+ 1 0) into 1 3.811 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 3.811 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 3.811 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.811 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.811 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.811 * [taylor]: Taking taylor expansion of y.re in x.re 3.811 * [backup-simplify]: Simplify y.re into y.re 3.811 * [taylor]: Taking taylor expansion of x.im in x.re 3.811 * [backup-simplify]: Simplify x.im into x.im 3.811 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.811 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.811 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.811 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.811 * [taylor]: Taking taylor expansion of y.im in x.re 3.811 * [backup-simplify]: Simplify y.im into y.im 3.811 * [taylor]: Taking taylor expansion of x.re in x.re 3.811 * [backup-simplify]: Simplify 0 into 0 3.811 * [backup-simplify]: Simplify 1 into 1 3.811 * [backup-simplify]: Simplify (* y.im 0) into 0 3.811 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.811 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.811 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 3.812 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.812 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 3.812 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 3.812 * [taylor]: Taking taylor expansion of y.im in x.re 3.812 * [backup-simplify]: Simplify y.im into y.im 3.812 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.812 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 3.812 * [taylor]: Taking taylor expansion of y.im in x.re 3.812 * [backup-simplify]: Simplify y.im into y.im 3.812 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.812 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.812 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.812 * [taylor]: Taking taylor expansion of y.re in x.re 3.812 * [backup-simplify]: Simplify y.re into y.re 3.812 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.812 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.812 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.812 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 3.812 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 3.813 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.813 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.813 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 3.813 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.813 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.813 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.813 * [taylor]: Taking taylor expansion of y.re in y.re 3.813 * [backup-simplify]: Simplify 0 into 0 3.813 * [backup-simplify]: Simplify 1 into 1 3.813 * [taylor]: Taking taylor expansion of x.im in y.re 3.813 * [backup-simplify]: Simplify x.im into x.im 3.813 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.814 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.814 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.814 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.814 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.814 * [taylor]: Taking taylor expansion of y.im in y.re 3.814 * [backup-simplify]: Simplify y.im into y.im 3.814 * [taylor]: Taking taylor expansion of x.re in y.re 3.814 * [backup-simplify]: Simplify x.re into x.re 3.814 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.814 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.814 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 3.814 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.814 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 3.814 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 3.814 * [taylor]: Taking taylor expansion of y.im in y.re 3.814 * [backup-simplify]: Simplify y.im into y.im 3.814 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.814 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 3.814 * [taylor]: Taking taylor expansion of y.im in y.re 3.814 * [backup-simplify]: Simplify y.im into y.im 3.815 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.815 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.815 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.815 * [taylor]: Taking taylor expansion of y.re in y.re 3.815 * [backup-simplify]: Simplify 0 into 0 3.815 * [backup-simplify]: Simplify 1 into 1 3.815 * [backup-simplify]: Simplify (* 1 1) into 1 3.816 * [backup-simplify]: Simplify (/ 1 1) into 1 3.816 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 3.816 * [backup-simplify]: Simplify (+ 0 1) into 1 3.816 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 3.816 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 3.816 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.816 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.816 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.816 * [taylor]: Taking taylor expansion of y.re in x.im 3.817 * [backup-simplify]: Simplify y.re into y.re 3.817 * [taylor]: Taking taylor expansion of x.im in x.im 3.817 * [backup-simplify]: Simplify 0 into 0 3.817 * [backup-simplify]: Simplify 1 into 1 3.817 * [backup-simplify]: Simplify (* y.re 0) into 0 3.817 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.817 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.817 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.817 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.817 * [taylor]: Taking taylor expansion of y.im in x.im 3.817 * [backup-simplify]: Simplify y.im into y.im 3.817 * [taylor]: Taking taylor expansion of x.re in x.im 3.817 * [backup-simplify]: Simplify x.re into x.re 3.817 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.817 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.817 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 3.817 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.818 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 3.818 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 3.818 * [taylor]: Taking taylor expansion of y.im in x.im 3.818 * [backup-simplify]: Simplify y.im into y.im 3.818 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.818 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 3.818 * [taylor]: Taking taylor expansion of y.im in x.im 3.818 * [backup-simplify]: Simplify y.im into y.im 3.818 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.818 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.818 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.818 * [taylor]: Taking taylor expansion of y.re in x.im 3.818 * [backup-simplify]: Simplify y.re into y.re 3.818 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.818 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.818 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.818 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 3.818 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.819 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.819 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 3.819 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.819 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.819 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.819 * [taylor]: Taking taylor expansion of y.re in x.im 3.819 * [backup-simplify]: Simplify y.re into y.re 3.819 * [taylor]: Taking taylor expansion of x.im in x.im 3.819 * [backup-simplify]: Simplify 0 into 0 3.819 * [backup-simplify]: Simplify 1 into 1 3.819 * [backup-simplify]: Simplify (* y.re 0) into 0 3.819 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.819 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.819 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.820 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.820 * [taylor]: Taking taylor expansion of y.im in x.im 3.820 * [backup-simplify]: Simplify y.im into y.im 3.820 * [taylor]: Taking taylor expansion of x.re in x.im 3.820 * [backup-simplify]: Simplify x.re into x.re 3.820 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.820 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.820 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 3.820 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.820 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 3.820 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 3.820 * [taylor]: Taking taylor expansion of y.im in x.im 3.820 * [backup-simplify]: Simplify y.im into y.im 3.820 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.820 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 3.820 * [taylor]: Taking taylor expansion of y.im in x.im 3.820 * [backup-simplify]: Simplify y.im into y.im 3.820 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.820 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.820 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.820 * [taylor]: Taking taylor expansion of y.re in x.im 3.820 * [backup-simplify]: Simplify y.re into y.re 3.820 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.820 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.820 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.821 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 3.821 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.821 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.821 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.821 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.821 * [taylor]: Taking taylor expansion of y.re in y.re 3.821 * [backup-simplify]: Simplify 0 into 0 3.821 * [backup-simplify]: Simplify 1 into 1 3.821 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.821 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.821 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.821 * [taylor]: Taking taylor expansion of y.re in y.re 3.821 * [backup-simplify]: Simplify 0 into 0 3.821 * [backup-simplify]: Simplify 1 into 1 3.826 * [backup-simplify]: Simplify (* 1 1) into 1 3.827 * [backup-simplify]: Simplify (/ 1 1) into 1 3.827 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.827 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.827 * [taylor]: Taking taylor expansion of y.im in y.re 3.827 * [backup-simplify]: Simplify y.im into y.im 3.827 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.827 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.827 * [backup-simplify]: Simplify (+ 1 0) into 1 3.828 * [backup-simplify]: Simplify (* 0 1) into 0 3.829 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.829 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.830 * [backup-simplify]: Simplify (+ 0 0) into 0 3.830 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 3.831 * [backup-simplify]: Simplify (/ 1 1) into 1 3.831 * [taylor]: Taking taylor expansion of 1 in x.re 3.831 * [backup-simplify]: Simplify 1 into 1 3.832 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.832 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.832 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.832 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.832 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.832 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.832 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 3.832 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.833 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.833 * [backup-simplify]: Simplify (+ 0 0) into 0 3.834 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 3.834 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 3.834 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.834 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.834 * [taylor]: Taking taylor expansion of y.im in y.re 3.834 * [backup-simplify]: Simplify y.im into y.im 3.834 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.834 * [taylor]: Taking taylor expansion of x.re in y.re 3.834 * [backup-simplify]: Simplify x.re into x.re 3.834 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.834 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.834 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.834 * [taylor]: Taking taylor expansion of y.re in y.re 3.834 * [backup-simplify]: Simplify 0 into 0 3.834 * [backup-simplify]: Simplify 1 into 1 3.835 * [backup-simplify]: Simplify (* 1 1) into 1 3.835 * [backup-simplify]: Simplify (/ 1 1) into 1 3.835 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.835 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.835 * [taylor]: Taking taylor expansion of y.im in y.re 3.835 * [backup-simplify]: Simplify y.im into y.im 3.835 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.835 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.836 * [backup-simplify]: Simplify (+ 1 0) into 1 3.836 * [backup-simplify]: Simplify (* x.re 1) into x.re 3.836 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.836 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.837 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.838 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.839 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 3.839 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.839 * [taylor]: Taking taylor expansion of 0 in x.re 3.839 * [backup-simplify]: Simplify 0 into 0 3.839 * [taylor]: Taking taylor expansion of 1 in y.im 3.839 * [backup-simplify]: Simplify 1 into 1 3.840 * [backup-simplify]: Simplify 0 into 0 3.840 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.840 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.841 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.841 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.841 * [backup-simplify]: Simplify (- 0) into 0 3.842 * [backup-simplify]: Simplify (+ 0 0) into 0 3.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.843 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 3.843 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.843 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.844 * [backup-simplify]: Simplify (+ 0 0) into 0 3.845 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.845 * [taylor]: Taking taylor expansion of 0 in y.re 3.845 * [backup-simplify]: Simplify 0 into 0 3.845 * [taylor]: Taking taylor expansion of 0 in x.re 3.845 * [backup-simplify]: Simplify 0 into 0 3.845 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.845 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.845 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.845 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.845 * [taylor]: Taking taylor expansion of y.im in x.re 3.845 * [backup-simplify]: Simplify y.im into y.im 3.845 * [taylor]: Taking taylor expansion of x.re in x.re 3.845 * [backup-simplify]: Simplify 0 into 0 3.845 * [backup-simplify]: Simplify 1 into 1 3.845 * [backup-simplify]: Simplify (* y.im 0) into 0 3.846 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.846 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.846 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.846 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.846 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.846 * [taylor]: Taking taylor expansion of y.im in y.im 3.846 * [backup-simplify]: Simplify 0 into 0 3.846 * [backup-simplify]: Simplify 1 into 1 3.846 * [backup-simplify]: Simplify (/ 1 1) into 1 3.847 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.848 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.848 * [backup-simplify]: Simplify (- 0) into 0 3.848 * [backup-simplify]: Simplify 0 into 0 3.849 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.850 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.850 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.851 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.851 * [backup-simplify]: Simplify (+ 0 0) into 0 3.852 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 3.853 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.853 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 3.853 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.853 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.853 * [taylor]: Taking taylor expansion of y.im in x.re 3.853 * [backup-simplify]: Simplify y.im into y.im 3.853 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.853 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.853 * [taylor]: Taking taylor expansion of 0 in y.im 3.853 * [backup-simplify]: Simplify 0 into 0 3.853 * [backup-simplify]: Simplify 0 into 0 3.853 * [taylor]: Taking taylor expansion of 0 in y.im 3.853 * [backup-simplify]: Simplify 0 into 0 3.853 * [backup-simplify]: Simplify 0 into 0 3.853 * [backup-simplify]: Simplify 0 into 0 3.854 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.855 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.856 * [backup-simplify]: Simplify (- 0) into 0 3.856 * [backup-simplify]: Simplify (+ 0 0) into 0 3.856 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.857 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.857 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 3.858 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.859 * [backup-simplify]: Simplify (+ 0 0) into 0 3.860 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.860 * [taylor]: Taking taylor expansion of 0 in y.re 3.860 * [backup-simplify]: Simplify 0 into 0 3.860 * [taylor]: Taking taylor expansion of 0 in x.re 3.860 * [backup-simplify]: Simplify 0 into 0 3.860 * [taylor]: Taking taylor expansion of 0 in x.re 3.860 * [backup-simplify]: Simplify 0 into 0 3.861 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.862 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.862 * [backup-simplify]: Simplify (+ 0 0) into 0 3.863 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 3.863 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.863 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.863 * [backup-simplify]: Simplify (- 0) into 0 3.863 * [taylor]: Taking taylor expansion of 0 in x.re 3.863 * [backup-simplify]: Simplify 0 into 0 3.864 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 3.865 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.866 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.866 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.866 * [backup-simplify]: Simplify (+ 0 0) into 0 3.868 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 3.869 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.869 * [taylor]: Taking taylor expansion of 0 in x.re 3.869 * [backup-simplify]: Simplify 0 into 0 3.869 * [taylor]: Taking taylor expansion of 0 in y.im 3.869 * [backup-simplify]: Simplify 0 into 0 3.869 * [backup-simplify]: Simplify 0 into 0 3.869 * [backup-simplify]: Simplify 0 into 0 3.870 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re)))))) (sqrt (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re)))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) 3.870 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in (x.im y.re x.re y.im) around 0 3.870 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.870 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.870 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.870 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.870 * [taylor]: Taking taylor expansion of y.re in y.im 3.870 * [backup-simplify]: Simplify y.re into y.re 3.870 * [taylor]: Taking taylor expansion of x.im in y.im 3.870 * [backup-simplify]: Simplify x.im into x.im 3.870 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.870 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.870 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.870 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.871 * [taylor]: Taking taylor expansion of y.im in y.im 3.871 * [backup-simplify]: Simplify 0 into 0 3.871 * [backup-simplify]: Simplify 1 into 1 3.871 * [taylor]: Taking taylor expansion of x.re in y.im 3.871 * [backup-simplify]: Simplify x.re into x.re 3.871 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.871 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.871 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.871 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 3.871 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.871 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 3.871 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.871 * [taylor]: Taking taylor expansion of -1 in y.im 3.872 * [backup-simplify]: Simplify -1 into -1 3.872 * [taylor]: Taking taylor expansion of y.im in y.im 3.872 * [backup-simplify]: Simplify 0 into 0 3.872 * [backup-simplify]: Simplify 1 into 1 3.872 * [backup-simplify]: Simplify (/ -1 1) into -1 3.872 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.872 * [taylor]: Taking taylor expansion of -1 in y.im 3.872 * [backup-simplify]: Simplify -1 into -1 3.872 * [taylor]: Taking taylor expansion of y.im in y.im 3.872 * [backup-simplify]: Simplify 0 into 0 3.872 * [backup-simplify]: Simplify 1 into 1 3.873 * [backup-simplify]: Simplify (/ -1 1) into -1 3.873 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.873 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.873 * [taylor]: Taking taylor expansion of y.re in y.im 3.873 * [backup-simplify]: Simplify y.re into y.re 3.873 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.873 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.873 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 3.873 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 3.873 * [backup-simplify]: Simplify (* -1 -1) into 1 3.874 * [backup-simplify]: Simplify (+ 1 0) into 1 3.874 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 3.874 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 3.874 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.874 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.874 * [taylor]: Taking taylor expansion of y.re in x.re 3.874 * [backup-simplify]: Simplify y.re into y.re 3.874 * [taylor]: Taking taylor expansion of x.im in x.re 3.874 * [backup-simplify]: Simplify x.im into x.im 3.874 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.874 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.874 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.874 * [taylor]: Taking taylor expansion of y.im in x.re 3.874 * [backup-simplify]: Simplify y.im into y.im 3.874 * [taylor]: Taking taylor expansion of x.re in x.re 3.874 * [backup-simplify]: Simplify 0 into 0 3.874 * [backup-simplify]: Simplify 1 into 1 3.875 * [backup-simplify]: Simplify (* y.im 0) into 0 3.875 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.875 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.875 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 3.875 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.875 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 3.875 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 3.875 * [taylor]: Taking taylor expansion of -1 in x.re 3.875 * [backup-simplify]: Simplify -1 into -1 3.875 * [taylor]: Taking taylor expansion of y.im in x.re 3.875 * [backup-simplify]: Simplify y.im into y.im 3.875 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.875 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 3.875 * [taylor]: Taking taylor expansion of -1 in x.re 3.875 * [backup-simplify]: Simplify -1 into -1 3.875 * [taylor]: Taking taylor expansion of y.im in x.re 3.875 * [backup-simplify]: Simplify y.im into y.im 3.875 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.875 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.875 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.876 * [taylor]: Taking taylor expansion of y.re in x.re 3.876 * [backup-simplify]: Simplify y.re into y.re 3.876 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.876 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.876 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.876 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 3.876 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 3.876 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.876 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.876 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 3.876 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.877 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.877 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.877 * [taylor]: Taking taylor expansion of y.re in y.re 3.877 * [backup-simplify]: Simplify 0 into 0 3.877 * [backup-simplify]: Simplify 1 into 1 3.877 * [taylor]: Taking taylor expansion of x.im in y.re 3.877 * [backup-simplify]: Simplify x.im into x.im 3.877 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.877 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.877 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.877 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.877 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.877 * [taylor]: Taking taylor expansion of y.im in y.re 3.877 * [backup-simplify]: Simplify y.im into y.im 3.877 * [taylor]: Taking taylor expansion of x.re in y.re 3.877 * [backup-simplify]: Simplify x.re into x.re 3.877 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.878 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.878 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 3.878 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.878 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 3.878 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 3.878 * [taylor]: Taking taylor expansion of -1 in y.re 3.878 * [backup-simplify]: Simplify -1 into -1 3.878 * [taylor]: Taking taylor expansion of y.im in y.re 3.878 * [backup-simplify]: Simplify y.im into y.im 3.878 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.878 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 3.878 * [taylor]: Taking taylor expansion of -1 in y.re 3.878 * [backup-simplify]: Simplify -1 into -1 3.878 * [taylor]: Taking taylor expansion of y.im in y.re 3.878 * [backup-simplify]: Simplify y.im into y.im 3.878 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.878 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.878 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.878 * [taylor]: Taking taylor expansion of y.re in y.re 3.878 * [backup-simplify]: Simplify 0 into 0 3.878 * [backup-simplify]: Simplify 1 into 1 3.879 * [backup-simplify]: Simplify (* 1 1) into 1 3.879 * [backup-simplify]: Simplify (/ 1 1) into 1 3.879 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 3.879 * [backup-simplify]: Simplify (+ 0 1) into 1 3.879 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 3.879 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 3.879 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.879 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.879 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.879 * [taylor]: Taking taylor expansion of y.re in x.im 3.879 * [backup-simplify]: Simplify y.re into y.re 3.879 * [taylor]: Taking taylor expansion of x.im in x.im 3.879 * [backup-simplify]: Simplify 0 into 0 3.879 * [backup-simplify]: Simplify 1 into 1 3.879 * [backup-simplify]: Simplify (* y.re 0) into 0 3.880 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.880 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.880 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.880 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.880 * [taylor]: Taking taylor expansion of y.im in x.im 3.880 * [backup-simplify]: Simplify y.im into y.im 3.880 * [taylor]: Taking taylor expansion of x.re in x.im 3.880 * [backup-simplify]: Simplify x.re into x.re 3.880 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.880 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.880 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 3.880 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.880 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 3.880 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 3.880 * [taylor]: Taking taylor expansion of -1 in x.im 3.880 * [backup-simplify]: Simplify -1 into -1 3.880 * [taylor]: Taking taylor expansion of y.im in x.im 3.880 * [backup-simplify]: Simplify y.im into y.im 3.880 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.880 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 3.880 * [taylor]: Taking taylor expansion of -1 in x.im 3.880 * [backup-simplify]: Simplify -1 into -1 3.880 * [taylor]: Taking taylor expansion of y.im in x.im 3.880 * [backup-simplify]: Simplify y.im into y.im 3.880 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.880 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.880 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.880 * [taylor]: Taking taylor expansion of y.re in x.im 3.880 * [backup-simplify]: Simplify y.re into y.re 3.880 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.880 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.880 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.880 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 3.880 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.881 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.881 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 3.881 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.881 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.881 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.881 * [taylor]: Taking taylor expansion of y.re in x.im 3.881 * [backup-simplify]: Simplify y.re into y.re 3.881 * [taylor]: Taking taylor expansion of x.im in x.im 3.881 * [backup-simplify]: Simplify 0 into 0 3.881 * [backup-simplify]: Simplify 1 into 1 3.881 * [backup-simplify]: Simplify (* y.re 0) into 0 3.881 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.881 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.881 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.881 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.881 * [taylor]: Taking taylor expansion of y.im in x.im 3.881 * [backup-simplify]: Simplify y.im into y.im 3.881 * [taylor]: Taking taylor expansion of x.re in x.im 3.881 * [backup-simplify]: Simplify x.re into x.re 3.881 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.881 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.881 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 3.881 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.881 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 3.881 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 3.881 * [taylor]: Taking taylor expansion of -1 in x.im 3.881 * [backup-simplify]: Simplify -1 into -1 3.881 * [taylor]: Taking taylor expansion of y.im in x.im 3.881 * [backup-simplify]: Simplify y.im into y.im 3.881 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.881 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 3.881 * [taylor]: Taking taylor expansion of -1 in x.im 3.882 * [backup-simplify]: Simplify -1 into -1 3.882 * [taylor]: Taking taylor expansion of y.im in x.im 3.882 * [backup-simplify]: Simplify y.im into y.im 3.882 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.882 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.882 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.882 * [taylor]: Taking taylor expansion of y.re in x.im 3.882 * [backup-simplify]: Simplify y.re into y.re 3.882 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.882 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.882 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.882 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 3.882 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.882 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.882 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.882 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.882 * [taylor]: Taking taylor expansion of y.re in y.re 3.882 * [backup-simplify]: Simplify 0 into 0 3.882 * [backup-simplify]: Simplify 1 into 1 3.882 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.882 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.882 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.882 * [taylor]: Taking taylor expansion of y.re in y.re 3.882 * [backup-simplify]: Simplify 0 into 0 3.882 * [backup-simplify]: Simplify 1 into 1 3.882 * [backup-simplify]: Simplify (* 1 1) into 1 3.883 * [backup-simplify]: Simplify (/ 1 1) into 1 3.883 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.883 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.883 * [taylor]: Taking taylor expansion of y.im in y.re 3.883 * [backup-simplify]: Simplify y.im into y.im 3.883 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.883 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.883 * [backup-simplify]: Simplify (+ 1 0) into 1 3.883 * [backup-simplify]: Simplify (* 0 1) into 0 3.884 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.884 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.884 * [backup-simplify]: Simplify (+ 0 0) into 0 3.885 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 3.885 * [backup-simplify]: Simplify (/ 1 1) into 1 3.885 * [taylor]: Taking taylor expansion of 1 in x.re 3.885 * [backup-simplify]: Simplify 1 into 1 3.885 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.886 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.886 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.886 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.886 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 3.886 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 3.886 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 3.886 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.886 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.886 * [backup-simplify]: Simplify (+ 0 0) into 0 3.887 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 3.887 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 3.887 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.887 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.887 * [taylor]: Taking taylor expansion of y.im in y.re 3.887 * [backup-simplify]: Simplify y.im into y.im 3.887 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.887 * [taylor]: Taking taylor expansion of x.re in y.re 3.887 * [backup-simplify]: Simplify x.re into x.re 3.887 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.887 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.887 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.887 * [taylor]: Taking taylor expansion of y.re in y.re 3.887 * [backup-simplify]: Simplify 0 into 0 3.887 * [backup-simplify]: Simplify 1 into 1 3.887 * [backup-simplify]: Simplify (* 1 1) into 1 3.887 * [backup-simplify]: Simplify (/ 1 1) into 1 3.887 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.887 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.887 * [taylor]: Taking taylor expansion of y.im in y.re 3.887 * [backup-simplify]: Simplify y.im into y.im 3.888 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.888 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.888 * [backup-simplify]: Simplify (+ 1 0) into 1 3.888 * [backup-simplify]: Simplify (* x.re 1) into x.re 3.888 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.888 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.888 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.889 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.889 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.889 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 3.890 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.890 * [taylor]: Taking taylor expansion of 0 in x.re 3.890 * [backup-simplify]: Simplify 0 into 0 3.890 * [taylor]: Taking taylor expansion of 1 in y.im 3.890 * [backup-simplify]: Simplify 1 into 1 3.890 * [backup-simplify]: Simplify 0 into 0 3.890 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.891 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.891 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.891 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.891 * [backup-simplify]: Simplify (- 0) into 0 3.891 * [backup-simplify]: Simplify (+ 0 0) into 0 3.891 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.891 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.892 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 3.892 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.892 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.892 * [backup-simplify]: Simplify (+ 0 0) into 0 3.893 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.893 * [taylor]: Taking taylor expansion of 0 in y.re 3.893 * [backup-simplify]: Simplify 0 into 0 3.893 * [taylor]: Taking taylor expansion of 0 in x.re 3.893 * [backup-simplify]: Simplify 0 into 0 3.893 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.893 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.893 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.893 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.893 * [taylor]: Taking taylor expansion of y.im in x.re 3.893 * [backup-simplify]: Simplify y.im into y.im 3.893 * [taylor]: Taking taylor expansion of x.re in x.re 3.893 * [backup-simplify]: Simplify 0 into 0 3.893 * [backup-simplify]: Simplify 1 into 1 3.893 * [backup-simplify]: Simplify (* y.im 0) into 0 3.894 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.894 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.894 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.894 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.894 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.894 * [taylor]: Taking taylor expansion of y.im in y.im 3.894 * [backup-simplify]: Simplify 0 into 0 3.894 * [backup-simplify]: Simplify 1 into 1 3.894 * [backup-simplify]: Simplify (/ 1 1) into 1 3.894 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.895 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.895 * [backup-simplify]: Simplify (- 0) into 0 3.895 * [backup-simplify]: Simplify 0 into 0 3.896 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.896 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.896 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.896 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.897 * [backup-simplify]: Simplify (+ 0 0) into 0 3.897 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 3.898 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.898 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 3.898 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.898 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.898 * [taylor]: Taking taylor expansion of y.im in x.re 3.898 * [backup-simplify]: Simplify y.im into y.im 3.898 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.898 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.898 * [taylor]: Taking taylor expansion of 0 in y.im 3.898 * [backup-simplify]: Simplify 0 into 0 3.898 * [backup-simplify]: Simplify 0 into 0 3.898 * [taylor]: Taking taylor expansion of 0 in y.im 3.898 * [backup-simplify]: Simplify 0 into 0 3.898 * [backup-simplify]: Simplify 0 into 0 3.898 * [backup-simplify]: Simplify 0 into 0 3.899 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.899 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.899 * [backup-simplify]: Simplify (- 0) into 0 3.900 * [backup-simplify]: Simplify (+ 0 0) into 0 3.900 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.900 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.900 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 3.901 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.901 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.902 * [backup-simplify]: Simplify (+ 0 0) into 0 3.902 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.902 * [taylor]: Taking taylor expansion of 0 in y.re 3.902 * [backup-simplify]: Simplify 0 into 0 3.902 * [taylor]: Taking taylor expansion of 0 in x.re 3.902 * [backup-simplify]: Simplify 0 into 0 3.902 * [taylor]: Taking taylor expansion of 0 in x.re 3.902 * [backup-simplify]: Simplify 0 into 0 3.903 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.903 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.903 * [backup-simplify]: Simplify (+ 0 0) into 0 3.904 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 3.904 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.904 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.904 * [backup-simplify]: Simplify (- 0) into 0 3.904 * [taylor]: Taking taylor expansion of 0 in x.re 3.904 * [backup-simplify]: Simplify 0 into 0 3.905 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 3.905 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.906 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.906 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.906 * [backup-simplify]: Simplify (+ 0 0) into 0 3.907 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 3.908 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.908 * [taylor]: Taking taylor expansion of 0 in x.re 3.908 * [backup-simplify]: Simplify 0 into 0 3.908 * [taylor]: Taking taylor expansion of 0 in y.im 3.908 * [backup-simplify]: Simplify 0 into 0 3.908 * [backup-simplify]: Simplify 0 into 0 3.908 * [backup-simplify]: Simplify 0 into 0 3.908 * * * [progress]: simplifying candidates 3.908 * * * * [progress]: [ 1 / 270 ] simplifiying candidate # 3.908 * * * * [progress]: [ 2 / 270 ] simplifiying candidate # 3.908 * * * * [progress]: [ 3 / 270 ] simplifiying candidate # 3.908 * * * * [progress]: [ 4 / 270 ] simplifiying candidate # 3.908 * * * * [progress]: [ 5 / 270 ] simplifiying candidate # 3.908 * * * * [progress]: [ 6 / 270 ] simplifiying candidate # 3.908 * * * * [progress]: [ 7 / 270 ] simplifiying candidate # 3.908 * * * * [progress]: [ 8 / 270 ] simplifiying candidate # 3.908 * * * * [progress]: [ 9 / 270 ] simplifiying candidate # 3.908 * * * * [progress]: [ 10 / 270 ] simplifiying candidate # 3.908 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 3.909 * * [simplify]: iters left: 6 (7 enodes) 3.910 * * [simplify]: iters left: 5 (24 enodes) 3.913 * * [simplify]: iters left: 4 (27 enodes) 3.917 * * [simplify]: iters left: 3 (28 enodes) 3.920 * * [simplify]: Extracting #0: cost 1 inf + 0 3.920 * * [simplify]: Extracting #1: cost 4 inf + 0 3.920 * * [simplify]: Extracting #2: cost 7 inf + 0 3.920 * * [simplify]: Extracting #3: cost 12 inf + 0 3.920 * * [simplify]: Extracting #4: cost 11 inf + 43 3.921 * * [simplify]: Extracting #5: cost 7 inf + 263 3.921 * * [simplify]: Extracting #6: cost 1 inf + 1365 3.921 * * [simplify]: Extracting #7: cost 0 inf + 1582 3.921 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 3.921 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 3.921 * * * * [progress]: [ 11 / 270 ] simplifiying candidate # 3.922 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 3.922 * * [simplify]: iters left: 5 (6 enodes) 3.923 * * [simplify]: iters left: 4 (20 enodes) 3.925 * * [simplify]: iters left: 3 (24 enodes) 3.930 * * [simplify]: iters left: 2 (25 enodes) 3.937 * * [simplify]: Extracting #0: cost 1 inf + 0 3.937 * * [simplify]: Extracting #1: cost 3 inf + 0 3.937 * * [simplify]: Extracting #2: cost 7 inf + 0 3.937 * * [simplify]: Extracting #3: cost 8 inf + 2 3.937 * * [simplify]: Extracting #4: cost 5 inf + 295 3.938 * * [simplify]: Extracting #5: cost 0 inf + 668 3.938 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 3.938 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 3.938 * * * * [progress]: [ 12 / 270 ] simplifiying candidate # 3.938 * [simplify]: Simplifying (sqrt 1) 3.939 * * [simplify]: iters left: 1 (2 enodes) 3.945 * * [simplify]: Extracting #0: cost 1 inf + 0 3.945 * * [simplify]: Extracting #1: cost 0 inf + 1 3.945 * [simplify]: Simplified to 1 3.945 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (* 1 (sqrt (fma y.im y.im (* y.re y.re)))))) 3.945 * * * * [progress]: [ 13 / 270 ] simplifiying candidate # 3.946 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 3.946 * * [simplify]: iters left: 3 (4 enodes) 3.948 * * [simplify]: iters left: 2 (14 enodes) 3.952 * * [simplify]: iters left: 1 (17 enodes) 3.957 * * [simplify]: Extracting #0: cost 1 inf + 0 3.957 * * [simplify]: Extracting #1: cost 6 inf + 0 3.957 * * [simplify]: Extracting #2: cost 5 inf + 43 3.957 * * [simplify]: Extracting #3: cost 0 inf + 360 3.957 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 3.957 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (pow (fma y.im y.im (* y.re y.re)) (/ 1 2)))) 3.958 * * * * [progress]: [ 14 / 270 ] simplifiying candidate # 3.958 * * * * [progress]: [ 15 / 270 ] simplifiying candidate # 3.958 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 3.958 * * [simplify]: iters left: 4 (5 enodes) 3.960 * * [simplify]: iters left: 3 (17 enodes) 3.965 * * [simplify]: iters left: 2 (21 enodes) 3.971 * * [simplify]: iters left: 1 (22 enodes) 3.976 * * [simplify]: Extracting #0: cost 1 inf + 0 3.976 * * [simplify]: Extracting #1: cost 5 inf + 0 3.976 * * [simplify]: Extracting #2: cost 6 inf + 2 3.977 * * [simplify]: Extracting #3: cost 2 inf + 392 3.977 * * [simplify]: Extracting #4: cost 0 inf + 474 3.977 * [simplify]: Simplified to (hypot y.im y.re) 3.977 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (fabs (hypot y.im y.re)))) 3.977 * * * * [progress]: [ 16 / 270 ] simplifiying candidate # 3.977 * * * * [progress]: [ 17 / 270 ] simplifiying candidate #real (real->posit16 (sqrt (fma y.im y.im (* y.re y.re)))))))> 3.978 * * * * [progress]: [ 18 / 270 ] simplifiying candidate # 3.978 * * * * [progress]: [ 19 / 270 ] simplifiying candidate # 3.978 * * * * [progress]: [ 20 / 270 ] simplifiying candidate # 3.978 * * * * [progress]: [ 21 / 270 ] simplifiying candidate # 3.978 * * * * [progress]: [ 22 / 270 ] simplifiying candidate # 3.978 * * * * [progress]: [ 23 / 270 ] simplifiying candidate # 3.978 * * * * [progress]: [ 24 / 270 ] simplifiying candidate # 3.978 * * * * [progress]: [ 25 / 270 ] simplifiying candidate # 3.978 * * * * [progress]: [ 26 / 270 ] simplifiying candidate # 3.978 * * * * [progress]: [ 27 / 270 ] simplifiying candidate # 3.978 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 3.978 * * [simplify]: iters left: 6 (7 enodes) 3.981 * * [simplify]: iters left: 5 (24 enodes) 3.988 * * [simplify]: iters left: 4 (27 enodes) 3.991 * * [simplify]: iters left: 3 (28 enodes) 3.995 * * [simplify]: Extracting #0: cost 1 inf + 0 3.995 * * [simplify]: Extracting #1: cost 4 inf + 0 3.995 * * [simplify]: Extracting #2: cost 7 inf + 0 3.995 * * [simplify]: Extracting #3: cost 12 inf + 0 3.995 * * [simplify]: Extracting #4: cost 11 inf + 43 3.995 * * [simplify]: Extracting #5: cost 7 inf + 263 3.995 * * [simplify]: Extracting #6: cost 1 inf + 1365 3.995 * * [simplify]: Extracting #7: cost 0 inf + 1582 3.995 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 3.996 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 3.996 * * * * [progress]: [ 28 / 270 ] simplifiying candidate # 3.996 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 3.996 * * [simplify]: iters left: 5 (6 enodes) 3.997 * * [simplify]: iters left: 4 (20 enodes) 4.000 * * [simplify]: iters left: 3 (24 enodes) 4.003 * * [simplify]: iters left: 2 (25 enodes) 4.006 * * [simplify]: Extracting #0: cost 1 inf + 0 4.006 * * [simplify]: Extracting #1: cost 3 inf + 0 4.006 * * [simplify]: Extracting #2: cost 7 inf + 0 4.006 * * [simplify]: Extracting #3: cost 8 inf + 2 4.006 * * [simplify]: Extracting #4: cost 5 inf + 295 4.006 * * [simplify]: Extracting #5: cost 0 inf + 668 4.006 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 4.007 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.007 * * * * [progress]: [ 29 / 270 ] simplifiying candidate # 4.007 * [simplify]: Simplifying (sqrt 1) 4.007 * * [simplify]: iters left: 1 (2 enodes) 4.009 * * [simplify]: Extracting #0: cost 1 inf + 0 4.009 * * [simplify]: Extracting #1: cost 0 inf + 1 4.009 * [simplify]: Simplified to 1 4.009 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.009 * * * * [progress]: [ 30 / 270 ] simplifiying candidate # 4.009 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 4.009 * * [simplify]: iters left: 3 (4 enodes) 4.010 * * [simplify]: iters left: 2 (14 enodes) 4.012 * * [simplify]: iters left: 1 (17 enodes) 4.015 * * [simplify]: Extracting #0: cost 1 inf + 0 4.015 * * [simplify]: Extracting #1: cost 6 inf + 0 4.015 * * [simplify]: Extracting #2: cost 5 inf + 43 4.015 * * [simplify]: Extracting #3: cost 0 inf + 360 4.015 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 4.015 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (pow (fma y.im y.im (* y.re y.re)) (/ 1 2))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.015 * * * * [progress]: [ 31 / 270 ] simplifiying candidate # 4.015 * * * * [progress]: [ 32 / 270 ] simplifiying candidate # 4.015 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 4.015 * * [simplify]: iters left: 4 (5 enodes) 4.016 * * [simplify]: iters left: 3 (17 enodes) 4.019 * * [simplify]: iters left: 2 (21 enodes) 4.022 * * [simplify]: iters left: 1 (22 enodes) 4.025 * * [simplify]: Extracting #0: cost 1 inf + 0 4.025 * * [simplify]: Extracting #1: cost 5 inf + 0 4.025 * * [simplify]: Extracting #2: cost 6 inf + 2 4.025 * * [simplify]: Extracting #3: cost 2 inf + 392 4.025 * * [simplify]: Extracting #4: cost 0 inf + 474 4.025 * [simplify]: Simplified to (hypot y.im y.re) 4.025 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.025 * * * * [progress]: [ 33 / 270 ] simplifiying candidate # 4.026 * * * * [progress]: [ 34 / 270 ] simplifiying candidate #real (real->posit16 (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re)))))> 4.026 * * * * [progress]: [ 35 / 270 ] simplifiying candidate # 4.026 * * * * [progress]: [ 36 / 270 ] simplifiying candidate # 4.026 * * * * [progress]: [ 37 / 270 ] simplifiying candidate # 4.026 * * * * [progress]: [ 38 / 270 ] simplifiying candidate # 4.026 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 4.026 * * [simplify]: iters left: 6 (13 enodes) 4.029 * * [simplify]: iters left: 5 (48 enodes) 4.037 * * [simplify]: iters left: 4 (65 enodes) 4.048 * * [simplify]: iters left: 3 (74 enodes) 4.057 * * [simplify]: Extracting #0: cost 1 inf + 0 4.057 * * [simplify]: Extracting #1: cost 5 inf + 0 4.057 * * [simplify]: Extracting #2: cost 10 inf + 0 4.057 * * [simplify]: Extracting #3: cost 22 inf + 0 4.057 * * [simplify]: Extracting #4: cost 22 inf + 210 4.058 * * [simplify]: Extracting #5: cost 6 inf + 2042 4.058 * * [simplify]: Extracting #6: cost 0 inf + 2914 4.059 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.im y.re))) 4.059 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.059 * * * * [progress]: [ 39 / 270 ] simplifiying candidate # 4.059 * * * * [progress]: [ 40 / 270 ] simplifiying candidate # 4.059 * * * * [progress]: [ 41 / 270 ] simplifiying candidate # 4.059 * [simplify]: Simplifying (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.059 * * [simplify]: iters left: 6 (15 enodes) 4.063 * * [simplify]: iters left: 5 (60 enodes) 4.073 * * [simplify]: iters left: 4 (139 enodes) 4.113 * * [simplify]: iters left: 3 (417 enodes) 4.339 * * [simplify]: Extracting #0: cost 1 inf + 0 4.339 * * [simplify]: Extracting #1: cost 53 inf + 0 4.340 * * [simplify]: Extracting #2: cost 234 inf + 1 4.345 * * [simplify]: Extracting #3: cost 390 inf + 9419 4.373 * * [simplify]: Extracting #4: cost 115 inf + 77181 4.409 * * [simplify]: Extracting #5: cost 0 inf + 106163 4.438 * * [simplify]: Extracting #6: cost 0 inf + 105883 4.488 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 4.488 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.489 * * * * [progress]: [ 42 / 270 ] simplifiying candidate # 4.490 * * * * [progress]: [ 43 / 270 ] simplifiying candidate # 4.490 * * * * [progress]: [ 44 / 270 ] simplifiying candidate # 4.490 * * * * [progress]: [ 45 / 270 ] simplifiying candidate # 4.490 * * * * [progress]: [ 46 / 270 ] simplifiying candidate # 4.490 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (fma y.im y.im (* y.re y.re)))) 4.490 * * [simplify]: iters left: 6 (8 enodes) 4.494 * * [simplify]: iters left: 5 (29 enodes) 4.502 * * [simplify]: iters left: 4 (39 enodes) 4.513 * * [simplify]: iters left: 3 (45 enodes) 4.523 * * [simplify]: iters left: 2 (47 enodes) 4.534 * * [simplify]: iters left: 1 (50 enodes) 4.546 * * [simplify]: Extracting #0: cost 1 inf + 0 4.546 * * [simplify]: Extracting #1: cost 10 inf + 0 4.546 * * [simplify]: Extracting #2: cost 15 inf + 44 4.546 * * [simplify]: Extracting #3: cost 16 inf + 87 4.546 * * [simplify]: Extracting #4: cost 7 inf + 1045 4.547 * * [simplify]: Extracting #5: cost 0 inf + 1615 4.547 * [simplify]: Simplified to (/ (* x.im y.re) (hypot y.im y.re)) 4.547 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (- (/ (* x.im y.re) (hypot y.im y.re)) (/ (* x.re y.im) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.548 * * * * [progress]: [ 47 / 270 ] simplifiying candidate # 4.548 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 4.548 * * [simplify]: iters left: 6 (15 enodes) 4.554 * * [simplify]: iters left: 5 (58 enodes) 4.569 * * [simplify]: iters left: 4 (87 enodes) 4.582 * * [simplify]: iters left: 3 (103 enodes) 4.595 * * [simplify]: iters left: 2 (106 enodes) 4.607 * * [simplify]: Extracting #0: cost 1 inf + 0 4.607 * * [simplify]: Extracting #1: cost 11 inf + 0 4.607 * * [simplify]: Extracting #2: cost 22 inf + 0 4.607 * * [simplify]: Extracting #3: cost 34 inf + 0 4.607 * * [simplify]: Extracting #4: cost 36 inf + 87 4.608 * * [simplify]: Extracting #5: cost 19 inf + 2113 4.609 * * [simplify]: Extracting #6: cost 2 inf + 6774 4.610 * * [simplify]: Extracting #7: cost 0 inf + 7612 4.612 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) 4.612 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.612 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 4.613 * * [simplify]: iters left: 6 (13 enodes) 4.618 * * [simplify]: iters left: 5 (46 enodes) 4.630 * * [simplify]: iters left: 4 (60 enodes) 4.647 * * [simplify]: iters left: 3 (69 enodes) 4.665 * * [simplify]: Extracting #0: cost 1 inf + 0 4.665 * * [simplify]: Extracting #1: cost 4 inf + 0 4.665 * * [simplify]: Extracting #2: cost 8 inf + 0 4.665 * * [simplify]: Extracting #3: cost 20 inf + 0 4.666 * * [simplify]: Extracting #4: cost 21 inf + 169 4.667 * * [simplify]: Extracting #5: cost 6 inf + 2099 4.667 * * [simplify]: Extracting #6: cost 0 inf + 2660 4.668 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) 4.668 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.669 * * * * [progress]: [ 48 / 270 ] simplifiying candidate # 4.669 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 4.669 * * [simplify]: iters left: 6 (15 enodes) 4.675 * * [simplify]: iters left: 5 (55 enodes) 4.691 * * [simplify]: iters left: 4 (72 enodes) 4.703 * * [simplify]: iters left: 3 (84 enodes) 4.713 * * [simplify]: Extracting #0: cost 1 inf + 0 4.713 * * [simplify]: Extracting #1: cost 7 inf + 0 4.713 * * [simplify]: Extracting #2: cost 15 inf + 0 4.713 * * [simplify]: Extracting #3: cost 28 inf + 0 4.713 * * [simplify]: Extracting #4: cost 30 inf + 87 4.713 * * [simplify]: Extracting #5: cost 17 inf + 1644 4.714 * * [simplify]: Extracting #6: cost 7 inf + 3249 4.715 * * [simplify]: Extracting #7: cost 1 inf + 5599 4.716 * * [simplify]: Extracting #8: cost 0 inf + 6058 4.717 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 4.717 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.717 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 4.717 * * [simplify]: iters left: 6 (13 enodes) 4.720 * * [simplify]: iters left: 5 (46 enodes) 4.727 * * [simplify]: iters left: 4 (59 enodes) 4.741 * * [simplify]: iters left: 3 (68 enodes) 4.754 * * [simplify]: Extracting #0: cost 1 inf + 0 4.755 * * [simplify]: Extracting #1: cost 4 inf + 0 4.755 * * [simplify]: Extracting #2: cost 8 inf + 0 4.755 * * [simplify]: Extracting #3: cost 20 inf + 0 4.755 * * [simplify]: Extracting #4: cost 21 inf + 169 4.755 * * [simplify]: Extracting #5: cost 10 inf + 1131 4.756 * * [simplify]: Extracting #6: cost 1 inf + 3003 4.757 * * [simplify]: Extracting #7: cost 0 inf + 3220 4.758 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 4.758 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.758 * * * * [progress]: [ 49 / 270 ] simplifiying candidate # 4.759 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 4.759 * * [simplify]: iters left: 6 (14 enodes) 4.765 * * [simplify]: iters left: 5 (51 enodes) 4.778 * * [simplify]: iters left: 4 (69 enodes) 4.794 * * [simplify]: iters left: 3 (81 enodes) 4.810 * * [simplify]: Extracting #0: cost 1 inf + 0 4.811 * * [simplify]: Extracting #1: cost 7 inf + 0 4.811 * * [simplify]: Extracting #2: cost 14 inf + 0 4.811 * * [simplify]: Extracting #3: cost 26 inf + 0 4.811 * * [simplify]: Extracting #4: cost 28 inf + 87 4.811 * * [simplify]: Extracting #5: cost 12 inf + 1990 4.813 * * [simplify]: Extracting #6: cost 2 inf + 3988 4.814 * * [simplify]: Extracting #7: cost 0 inf + 4424 4.815 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) 4.815 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.816 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 4.816 * * [simplify]: iters left: 6 (13 enodes) 4.821 * * [simplify]: iters left: 5 (46 enodes) 4.828 * * [simplify]: iters left: 4 (60 enodes) 4.836 * * [simplify]: iters left: 3 (69 enodes) 4.844 * * [simplify]: Extracting #0: cost 1 inf + 0 4.844 * * [simplify]: Extracting #1: cost 4 inf + 0 4.844 * * [simplify]: Extracting #2: cost 8 inf + 0 4.845 * * [simplify]: Extracting #3: cost 20 inf + 0 4.845 * * [simplify]: Extracting #4: cost 21 inf + 169 4.845 * * [simplify]: Extracting #5: cost 6 inf + 1979 4.845 * * [simplify]: Extracting #6: cost 0 inf + 2500 4.846 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 4.846 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.846 * * * * [progress]: [ 50 / 270 ] simplifiying candidate # 4.846 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 4.846 * * [simplify]: iters left: 6 (12 enodes) 4.851 * * [simplify]: iters left: 5 (45 enodes) 4.858 * * [simplify]: iters left: 4 (61 enodes) 4.869 * * [simplify]: iters left: 3 (73 enodes) 4.880 * * [simplify]: iters left: 2 (74 enodes) 4.900 * * [simplify]: Extracting #0: cost 1 inf + 0 4.900 * * [simplify]: Extracting #1: cost 5 inf + 0 4.900 * * [simplify]: Extracting #2: cost 7 inf + 1 4.901 * * [simplify]: Extracting #3: cost 17 inf + 1 4.901 * * [simplify]: Extracting #4: cost 16 inf + 88 4.901 * * [simplify]: Extracting #5: cost 5 inf + 953 4.902 * * [simplify]: Extracting #6: cost 1 inf + 1891 4.904 * * [simplify]: Extracting #7: cost 0 inf + 2135 4.905 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 4.905 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.905 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 4.906 * * [simplify]: iters left: 6 (12 enodes) 4.911 * * [simplify]: iters left: 5 (43 enodes) 4.926 * * [simplify]: iters left: 4 (57 enodes) 4.946 * * [simplify]: iters left: 3 (66 enodes) 4.958 * * [simplify]: Extracting #0: cost 1 inf + 0 4.958 * * [simplify]: Extracting #1: cost 4 inf + 0 4.959 * * [simplify]: Extracting #2: cost 10 inf + 0 4.959 * * [simplify]: Extracting #3: cost 18 inf + 59 4.959 * * [simplify]: Extracting #4: cost 16 inf + 421 4.959 * * [simplify]: Extracting #5: cost 2 inf + 1845 4.960 * * [simplify]: Extracting #6: cost 0 inf + 2226 4.960 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 4.960 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.960 * * * * [progress]: [ 51 / 270 ] simplifiying candidate # 4.960 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 4.960 * * [simplify]: iters left: 6 (14 enodes) 4.963 * * [simplify]: iters left: 5 (51 enodes) 4.971 * * [simplify]: iters left: 4 (69 enodes) 4.980 * * [simplify]: iters left: 3 (81 enodes) 4.992 * * [simplify]: Extracting #0: cost 1 inf + 0 4.992 * * [simplify]: Extracting #1: cost 7 inf + 0 4.992 * * [simplify]: Extracting #2: cost 14 inf + 0 4.993 * * [simplify]: Extracting #3: cost 26 inf + 0 4.993 * * [simplify]: Extracting #4: cost 28 inf + 87 4.993 * * [simplify]: Extracting #5: cost 12 inf + 1990 4.995 * * [simplify]: Extracting #6: cost 2 inf + 3988 4.996 * * [simplify]: Extracting #7: cost 0 inf + 4424 4.996 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) 4.996 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 4.997 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 4.997 * * [simplify]: iters left: 6 (13 enodes) 5.000 * * [simplify]: iters left: 5 (46 enodes) 5.006 * * [simplify]: iters left: 4 (60 enodes) 5.014 * * [simplify]: iters left: 3 (69 enodes) 5.025 * * [simplify]: Extracting #0: cost 1 inf + 0 5.025 * * [simplify]: Extracting #1: cost 4 inf + 0 5.025 * * [simplify]: Extracting #2: cost 8 inf + 0 5.025 * * [simplify]: Extracting #3: cost 20 inf + 0 5.026 * * [simplify]: Extracting #4: cost 21 inf + 169 5.026 * * [simplify]: Extracting #5: cost 6 inf + 1979 5.027 * * [simplify]: Extracting #6: cost 0 inf + 2500 5.028 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 5.028 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.029 * * * * [progress]: [ 52 / 270 ] simplifiying candidate # 5.029 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 5.029 * * [simplify]: iters left: 6 (11 enodes) 5.035 * * [simplify]: iters left: 5 (40 enodes) 5.047 * * [simplify]: iters left: 4 (60 enodes) 5.064 * * [simplify]: iters left: 3 (69 enodes) 5.080 * * [simplify]: Extracting #0: cost 1 inf + 0 5.080 * * [simplify]: Extracting #1: cost 5 inf + 0 5.080 * * [simplify]: Extracting #2: cost 7 inf + 1 5.080 * * [simplify]: Extracting #3: cost 17 inf + 1 5.081 * * [simplify]: Extracting #4: cost 15 inf + 129 5.081 * * [simplify]: Extracting #5: cost 3 inf + 1402 5.082 * * [simplify]: Extracting #6: cost 1 inf + 1891 5.083 * * [simplify]: Extracting #7: cost 0 inf + 2135 5.084 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 5.084 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.084 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 5.085 * * [simplify]: iters left: 6 (12 enodes) 5.090 * * [simplify]: iters left: 5 (43 enodes) 5.101 * * [simplify]: iters left: 4 (57 enodes) 5.109 * * [simplify]: iters left: 3 (66 enodes) 5.116 * * [simplify]: Extracting #0: cost 1 inf + 0 5.116 * * [simplify]: Extracting #1: cost 4 inf + 0 5.117 * * [simplify]: Extracting #2: cost 10 inf + 0 5.117 * * [simplify]: Extracting #3: cost 18 inf + 59 5.117 * * [simplify]: Extracting #4: cost 16 inf + 421 5.117 * * [simplify]: Extracting #5: cost 2 inf + 1845 5.117 * * [simplify]: Extracting #6: cost 0 inf + 2226 5.118 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 5.118 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.118 * * * * [progress]: [ 53 / 270 ] simplifiying candidate # 5.118 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 5.118 * * [simplify]: iters left: 6 (14 enodes) 5.122 * * [simplify]: iters left: 5 (51 enodes) 5.129 * * [simplify]: iters left: 4 (67 enodes) 5.138 * * [simplify]: iters left: 3 (76 enodes) 5.147 * * [simplify]: Extracting #0: cost 1 inf + 0 5.147 * * [simplify]: Extracting #1: cost 6 inf + 0 5.148 * * [simplify]: Extracting #2: cost 12 inf + 0 5.148 * * [simplify]: Extracting #3: cost 24 inf + 0 5.148 * * [simplify]: Extracting #4: cost 26 inf + 87 5.148 * * [simplify]: Extracting #5: cost 7 inf + 2199 5.149 * * [simplify]: Extracting #6: cost 1 inf + 3273 5.149 * * [simplify]: Extracting #7: cost 0 inf + 3612 5.150 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 5.150 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.150 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.150 * * [simplify]: iters left: 6 (13 enodes) 5.153 * * [simplify]: iters left: 5 (46 enodes) 5.159 * * [simplify]: iters left: 4 (60 enodes) 5.168 * * [simplify]: iters left: 3 (69 enodes) 5.177 * * [simplify]: Extracting #0: cost 1 inf + 0 5.177 * * [simplify]: Extracting #1: cost 4 inf + 0 5.177 * * [simplify]: Extracting #2: cost 8 inf + 0 5.177 * * [simplify]: Extracting #3: cost 20 inf + 0 5.177 * * [simplify]: Extracting #4: cost 21 inf + 169 5.178 * * [simplify]: Extracting #5: cost 6 inf + 1979 5.178 * * [simplify]: Extracting #6: cost 0 inf + 2500 5.178 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) 5.179 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.179 * * * * [progress]: [ 54 / 270 ] simplifiying candidate # 5.179 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 5.179 * * [simplify]: iters left: 6 (14 enodes) 5.182 * * [simplify]: iters left: 5 (50 enodes) 5.189 * * [simplify]: iters left: 4 (63 enodes) 5.198 * * [simplify]: iters left: 3 (72 enodes) 5.208 * * [simplify]: Extracting #0: cost 1 inf + 0 5.208 * * [simplify]: Extracting #1: cost 4 inf + 0 5.208 * * [simplify]: Extracting #2: cost 9 inf + 0 5.208 * * [simplify]: Extracting #3: cost 22 inf + 0 5.208 * * [simplify]: Extracting #4: cost 25 inf + 46 5.208 * * [simplify]: Extracting #5: cost 13 inf + 1132 5.209 * * [simplify]: Extracting #6: cost 2 inf + 2858 5.209 * * [simplify]: Extracting #7: cost 0 inf + 3494 5.210 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 5.210 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.210 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 5.210 * * [simplify]: iters left: 6 (13 enodes) 5.213 * * [simplify]: iters left: 5 (46 enodes) 5.220 * * [simplify]: iters left: 4 (59 enodes) 5.228 * * [simplify]: iters left: 3 (68 enodes) 5.238 * * [simplify]: Extracting #0: cost 1 inf + 0 5.238 * * [simplify]: Extracting #1: cost 4 inf + 0 5.238 * * [simplify]: Extracting #2: cost 8 inf + 0 5.238 * * [simplify]: Extracting #3: cost 20 inf + 0 5.239 * * [simplify]: Extracting #4: cost 21 inf + 169 5.239 * * [simplify]: Extracting #5: cost 10 inf + 1091 5.240 * * [simplify]: Extracting #6: cost 1 inf + 2843 5.241 * * [simplify]: Extracting #7: cost 0 inf + 3060 5.242 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 5.242 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.242 * * * * [progress]: [ 55 / 270 ] simplifiying candidate # 5.243 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.243 * * [simplify]: iters left: 6 (13 enodes) 5.248 * * [simplify]: iters left: 5 (46 enodes) 5.263 * * [simplify]: iters left: 4 (60 enodes) 5.279 * * [simplify]: iters left: 3 (69 enodes) 5.295 * * [simplify]: Extracting #0: cost 1 inf + 0 5.296 * * [simplify]: Extracting #1: cost 4 inf + 0 5.296 * * [simplify]: Extracting #2: cost 8 inf + 0 5.296 * * [simplify]: Extracting #3: cost 20 inf + 0 5.296 * * [simplify]: Extracting #4: cost 21 inf + 169 5.297 * * [simplify]: Extracting #5: cost 6 inf + 1859 5.298 * * [simplify]: Extracting #6: cost 0 inf + 2340 5.299 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 5.299 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.299 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.299 * * [simplify]: iters left: 6 (13 enodes) 5.305 * * [simplify]: iters left: 5 (46 enodes) 5.318 * * [simplify]: iters left: 4 (60 enodes) 5.331 * * [simplify]: iters left: 3 (69 enodes) 5.339 * * [simplify]: Extracting #0: cost 1 inf + 0 5.339 * * [simplify]: Extracting #1: cost 4 inf + 0 5.339 * * [simplify]: Extracting #2: cost 8 inf + 0 5.339 * * [simplify]: Extracting #3: cost 20 inf + 0 5.339 * * [simplify]: Extracting #4: cost 21 inf + 169 5.339 * * [simplify]: Extracting #5: cost 6 inf + 1859 5.340 * * [simplify]: Extracting #6: cost 0 inf + 2340 5.340 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 5.340 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.340 * * * * [progress]: [ 56 / 270 ] simplifiying candidate # 5.341 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 5.341 * * [simplify]: iters left: 6 (11 enodes) 5.344 * * [simplify]: iters left: 5 (40 enodes) 5.350 * * [simplify]: iters left: 4 (52 enodes) 5.358 * * [simplify]: iters left: 3 (62 enodes) 5.373 * * [simplify]: Extracting #0: cost 1 inf + 0 5.373 * * [simplify]: Extracting #1: cost 4 inf + 0 5.373 * * [simplify]: Extracting #2: cost 13 inf + 1 5.373 * * [simplify]: Extracting #3: cost 10 inf + 211 5.374 * * [simplify]: Extracting #4: cost 1 inf + 913 5.375 * * [simplify]: Extracting #5: cost 0 inf + 1077 5.375 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 5.375 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.376 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 5.376 * * [simplify]: iters left: 6 (12 enodes) 5.381 * * [simplify]: iters left: 5 (43 enodes) 5.393 * * [simplify]: iters left: 4 (57 enodes) 5.401 * * [simplify]: iters left: 3 (66 enodes) 5.409 * * [simplify]: Extracting #0: cost 1 inf + 0 5.410 * * [simplify]: Extracting #1: cost 4 inf + 0 5.410 * * [simplify]: Extracting #2: cost 10 inf + 0 5.410 * * [simplify]: Extracting #3: cost 18 inf + 59 5.410 * * [simplify]: Extracting #4: cost 16 inf + 421 5.410 * * [simplify]: Extracting #5: cost 2 inf + 1725 5.411 * * [simplify]: Extracting #6: cost 0 inf + 2066 5.411 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 5.411 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.411 * * * * [progress]: [ 57 / 270 ] simplifiying candidate # 5.411 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.412 * * [simplify]: iters left: 6 (13 enodes) 5.414 * * [simplify]: iters left: 5 (46 enodes) 5.421 * * [simplify]: iters left: 4 (60 enodes) 5.432 * * [simplify]: iters left: 3 (69 enodes) 5.449 * * [simplify]: Extracting #0: cost 1 inf + 0 5.449 * * [simplify]: Extracting #1: cost 4 inf + 0 5.449 * * [simplify]: Extracting #2: cost 8 inf + 0 5.449 * * [simplify]: Extracting #3: cost 20 inf + 0 5.449 * * [simplify]: Extracting #4: cost 21 inf + 169 5.450 * * [simplify]: Extracting #5: cost 6 inf + 1859 5.451 * * [simplify]: Extracting #6: cost 0 inf + 2340 5.452 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 5.452 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.452 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.452 * * [simplify]: iters left: 6 (13 enodes) 5.458 * * [simplify]: iters left: 5 (46 enodes) 5.471 * * [simplify]: iters left: 4 (60 enodes) 5.491 * * [simplify]: iters left: 3 (69 enodes) 5.503 * * [simplify]: Extracting #0: cost 1 inf + 0 5.503 * * [simplify]: Extracting #1: cost 4 inf + 0 5.503 * * [simplify]: Extracting #2: cost 8 inf + 0 5.503 * * [simplify]: Extracting #3: cost 20 inf + 0 5.503 * * [simplify]: Extracting #4: cost 21 inf + 169 5.504 * * [simplify]: Extracting #5: cost 6 inf + 1859 5.504 * * [simplify]: Extracting #6: cost 0 inf + 2340 5.505 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 5.505 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.505 * * * * [progress]: [ 58 / 270 ] simplifiying candidate # 5.505 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 5.505 * * [simplify]: iters left: 6 (10 enodes) 5.508 * * [simplify]: iters left: 5 (35 enodes) 5.513 * * [simplify]: iters left: 4 (47 enodes) 5.520 * * [simplify]: iters left: 3 (55 enodes) 5.527 * * [simplify]: Extracting #0: cost 1 inf + 0 5.527 * * [simplify]: Extracting #1: cost 4 inf + 0 5.527 * * [simplify]: Extracting #2: cost 13 inf + 1 5.527 * * [simplify]: Extracting #3: cost 13 inf + 47 5.528 * * [simplify]: Extracting #4: cost 4 inf + 789 5.528 * * [simplify]: Extracting #5: cost 0 inf + 1077 5.528 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 5.528 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.528 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 5.528 * * [simplify]: iters left: 6 (12 enodes) 5.531 * * [simplify]: iters left: 5 (43 enodes) 5.537 * * [simplify]: iters left: 4 (57 enodes) 5.545 * * [simplify]: iters left: 3 (66 enodes) 5.553 * * [simplify]: Extracting #0: cost 1 inf + 0 5.553 * * [simplify]: Extracting #1: cost 4 inf + 0 5.553 * * [simplify]: Extracting #2: cost 10 inf + 0 5.553 * * [simplify]: Extracting #3: cost 18 inf + 59 5.553 * * [simplify]: Extracting #4: cost 16 inf + 421 5.553 * * [simplify]: Extracting #5: cost 2 inf + 1725 5.554 * * [simplify]: Extracting #6: cost 0 inf + 2066 5.554 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 5.554 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.554 * * * * [progress]: [ 59 / 270 ] simplifiying candidate # 5.555 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 5.555 * * [simplify]: iters left: 6 (9 enodes) 5.557 * * [simplify]: iters left: 5 (33 enodes) 5.562 * * [simplify]: iters left: 4 (41 enodes) 5.570 * * [simplify]: iters left: 3 (42 enodes) 5.576 * * [simplify]: Extracting #0: cost 1 inf + 0 5.576 * * [simplify]: Extracting #1: cost 6 inf + 0 5.576 * * [simplify]: Extracting #2: cost 9 inf + 1 5.576 * * [simplify]: Extracting #3: cost 13 inf + 1 5.576 * * [simplify]: Extracting #4: cost 13 inf + 60 5.576 * * [simplify]: Extracting #5: cost 9 inf + 691 5.577 * * [simplify]: Extracting #6: cost 0 inf + 1895 5.578 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 5.578 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.578 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.578 * * [simplify]: iters left: 6 (12 enodes) 5.583 * * [simplify]: iters left: 5 (46 enodes) 5.598 * * [simplify]: iters left: 4 (74 enodes) 5.611 * * [simplify]: iters left: 3 (105 enodes) 5.626 * * [simplify]: iters left: 2 (133 enodes) 5.650 * * [simplify]: iters left: 1 (145 enodes) 5.670 * * [simplify]: Extracting #0: cost 1 inf + 0 5.670 * * [simplify]: Extracting #1: cost 11 inf + 0 5.670 * * [simplify]: Extracting #2: cost 34 inf + 2 5.670 * * [simplify]: Extracting #3: cost 46 inf + 129 5.670 * * [simplify]: Extracting #4: cost 39 inf + 805 5.671 * * [simplify]: Extracting #5: cost 14 inf + 5645 5.672 * * [simplify]: Extracting #6: cost 0 inf + 8060 5.674 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) 5.674 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.674 * * * * [progress]: [ 60 / 270 ] simplifiying candidate # 5.674 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 5.674 * * [simplify]: iters left: 6 (9 enodes) 5.677 * * [simplify]: iters left: 5 (32 enodes) 5.684 * * [simplify]: iters left: 4 (37 enodes) 5.695 * * [simplify]: iters left: 3 (38 enodes) 5.706 * * [simplify]: Extracting #0: cost 1 inf + 0 5.706 * * [simplify]: Extracting #1: cost 4 inf + 0 5.706 * * [simplify]: Extracting #2: cost 6 inf + 1 5.706 * * [simplify]: Extracting #3: cost 9 inf + 1 5.706 * * [simplify]: Extracting #4: cost 14 inf + 1 5.706 * * [simplify]: Extracting #5: cost 12 inf + 85 5.706 * * [simplify]: Extracting #6: cost 4 inf + 1149 5.707 * * [simplify]: Extracting #7: cost 0 inf + 2099 5.707 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 5.707 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.708 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 5.708 * * [simplify]: iters left: 6 (12 enodes) 5.713 * * [simplify]: iters left: 5 (46 enodes) 5.728 * * [simplify]: iters left: 4 (73 enodes) 5.749 * * [simplify]: iters left: 3 (104 enodes) 5.777 * * [simplify]: iters left: 2 (132 enodes) 5.816 * * [simplify]: iters left: 1 (144 enodes) 5.839 * * [simplify]: Extracting #0: cost 1 inf + 0 5.839 * * [simplify]: Extracting #1: cost 11 inf + 0 5.839 * * [simplify]: Extracting #2: cost 34 inf + 2 5.839 * * [simplify]: Extracting #3: cost 46 inf + 129 5.839 * * [simplify]: Extracting #4: cost 40 inf + 748 5.840 * * [simplify]: Extracting #5: cost 38 inf + 1104 5.841 * * [simplify]: Extracting #6: cost 12 inf + 7566 5.843 * * [simplify]: Extracting #7: cost 0 inf + 11020 5.844 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 5.845 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.845 * * * * [progress]: [ 61 / 270 ] simplifiying candidate # 5.845 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.845 * * [simplify]: iters left: 6 (8 enodes) 5.847 * * [simplify]: iters left: 5 (28 enodes) 5.851 * * [simplify]: iters left: 4 (34 enodes) 5.857 * * [simplify]: iters left: 3 (35 enodes) 5.867 * * [simplify]: Extracting #0: cost 1 inf + 0 5.867 * * [simplify]: Extracting #1: cost 4 inf + 0 5.867 * * [simplify]: Extracting #2: cost 5 inf + 1 5.867 * * [simplify]: Extracting #3: cost 9 inf + 1 5.867 * * [simplify]: Extracting #4: cost 8 inf + 157 5.868 * * [simplify]: Extracting #5: cost 4 inf + 669 5.868 * * [simplify]: Extracting #6: cost 0 inf + 945 5.868 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 5.868 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.869 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.869 * * [simplify]: iters left: 6 (12 enodes) 5.874 * * [simplify]: iters left: 5 (46 enodes) 5.888 * * [simplify]: iters left: 4 (74 enodes) 5.900 * * [simplify]: iters left: 3 (105 enodes) 5.915 * * [simplify]: iters left: 2 (133 enodes) 5.935 * * [simplify]: iters left: 1 (145 enodes) 5.969 * * [simplify]: Extracting #0: cost 1 inf + 0 5.969 * * [simplify]: Extracting #1: cost 11 inf + 0 5.969 * * [simplify]: Extracting #2: cost 34 inf + 2 5.969 * * [simplify]: Extracting #3: cost 46 inf + 129 5.970 * * [simplify]: Extracting #4: cost 39 inf + 805 5.972 * * [simplify]: Extracting #5: cost 14 inf + 4725 5.974 * * [simplify]: Extracting #6: cost 0 inf + 6700 5.977 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) 5.977 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.977 * * * * [progress]: [ 62 / 270 ] simplifiying candidate # 5.977 * [simplify]: Simplifying (/ 1 (sqrt 1)) 5.977 * * [simplify]: iters left: 3 (3 enodes) 5.983 * * [simplify]: iters left: 2 (11 enodes) 5.986 * * [simplify]: iters left: 1 (13 enodes) 5.990 * * [simplify]: Extracting #0: cost 1 inf + 0 5.990 * * [simplify]: Extracting #1: cost 0 inf + 1 5.990 * [simplify]: Simplified to 1 5.990 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 5.990 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 5.990 * * [simplify]: iters left: 6 (11 enodes) 5.995 * * [simplify]: iters left: 5 (43 enodes) 6.009 * * [simplify]: iters left: 4 (71 enodes) 6.030 * * [simplify]: iters left: 3 (102 enodes) 6.045 * * [simplify]: iters left: 2 (130 enodes) 6.062 * * [simplify]: iters left: 1 (142 enodes) 6.085 * * [simplify]: Extracting #0: cost 1 inf + 0 6.085 * * [simplify]: Extracting #1: cost 11 inf + 0 6.085 * * [simplify]: Extracting #2: cost 34 inf + 2 6.086 * * [simplify]: Extracting #3: cost 45 inf + 283 6.087 * * [simplify]: Extracting #4: cost 15 inf + 3421 6.089 * * [simplify]: Extracting #5: cost 0 inf + 5226 6.091 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) 6.091 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 6.091 * * * * [progress]: [ 63 / 270 ] simplifiying candidate # 6.092 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 6.092 * * [simplify]: iters left: 6 (8 enodes) 6.096 * * [simplify]: iters left: 5 (28 enodes) 6.105 * * [simplify]: iters left: 4 (34 enodes) 6.114 * * [simplify]: iters left: 3 (35 enodes) 6.127 * * [simplify]: Extracting #0: cost 1 inf + 0 6.127 * * [simplify]: Extracting #1: cost 4 inf + 0 6.127 * * [simplify]: Extracting #2: cost 5 inf + 1 6.127 * * [simplify]: Extracting #3: cost 9 inf + 1 6.127 * * [simplify]: Extracting #4: cost 8 inf + 157 6.127 * * [simplify]: Extracting #5: cost 4 inf + 669 6.127 * * [simplify]: Extracting #6: cost 0 inf + 945 6.128 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 6.128 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 6.128 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 6.129 * * [simplify]: iters left: 6 (12 enodes) 6.134 * * [simplify]: iters left: 5 (46 enodes) 6.141 * * [simplify]: iters left: 4 (74 enodes) 6.152 * * [simplify]: iters left: 3 (105 enodes) 6.166 * * [simplify]: iters left: 2 (133 enodes) 6.201 * * [simplify]: iters left: 1 (145 enodes) 6.238 * * [simplify]: Extracting #0: cost 1 inf + 0 6.238 * * [simplify]: Extracting #1: cost 11 inf + 0 6.239 * * [simplify]: Extracting #2: cost 34 inf + 2 6.239 * * [simplify]: Extracting #3: cost 46 inf + 129 6.239 * * [simplify]: Extracting #4: cost 39 inf + 805 6.241 * * [simplify]: Extracting #5: cost 14 inf + 4725 6.243 * * [simplify]: Extracting #6: cost 0 inf + 6700 6.245 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) 6.245 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 6.246 * * * * [progress]: [ 64 / 270 ] simplifiying candidate # 6.246 * [simplify]: Simplifying (/ 1 1) 6.246 * * [simplify]: iters left: 2 (2 enodes) 6.248 * * [simplify]: iters left: 1 (6 enodes) 6.251 * * [simplify]: Extracting #0: cost 1 inf + 0 6.251 * * [simplify]: Extracting #1: cost 0 inf + 1 6.251 * [simplify]: Simplified to 1 6.251 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 6.251 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 6.251 * * [simplify]: iters left: 6 (11 enodes) 6.256 * * [simplify]: iters left: 5 (43 enodes) 6.269 * * [simplify]: iters left: 4 (71 enodes) 6.290 * * [simplify]: iters left: 3 (102 enodes) 6.312 * * [simplify]: iters left: 2 (130 enodes) 6.330 * * [simplify]: iters left: 1 (142 enodes) 6.361 * * [simplify]: Extracting #0: cost 1 inf + 0 6.361 * * [simplify]: Extracting #1: cost 11 inf + 0 6.361 * * [simplify]: Extracting #2: cost 34 inf + 2 6.361 * * [simplify]: Extracting #3: cost 45 inf + 283 6.363 * * [simplify]: Extracting #4: cost 15 inf + 3421 6.365 * * [simplify]: Extracting #5: cost 0 inf + 5226 6.368 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) 6.368 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 6.368 * * * * [progress]: [ 65 / 270 ] simplifiying candidate # 6.368 * * * * [progress]: [ 66 / 270 ] simplifiying candidate # 6.368 * * * * [progress]: [ 67 / 270 ] simplifiying candidate # 6.368 * * * * [progress]: [ 68 / 270 ] simplifiying candidate # 6.368 * [simplify]: Simplifying (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) 6.369 * * [simplify]: iters left: 5 (6 enodes) 6.371 * * [simplify]: iters left: 4 (20 enodes) 6.376 * * [simplify]: iters left: 3 (24 enodes) 6.383 * * [simplify]: iters left: 2 (25 enodes) 6.389 * * [simplify]: Extracting #0: cost 1 inf + 0 6.389 * * [simplify]: Extracting #1: cost 3 inf + 0 6.389 * * [simplify]: Extracting #2: cost 7 inf + 0 6.389 * * [simplify]: Extracting #3: cost 8 inf + 2 6.390 * * [simplify]: Extracting #4: cost 5 inf + 335 6.390 * * [simplify]: Extracting #5: cost 0 inf + 748 6.390 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 6.390 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 6.390 * * * * [progress]: [ 69 / 270 ] simplifiying candidate # 6.391 * [simplify]: Simplifying (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 6.391 * * [simplify]: iters left: 5 (6 enodes) 6.393 * * [simplify]: iters left: 4 (20 enodes) 6.399 * * [simplify]: iters left: 3 (23 enodes) 6.405 * * [simplify]: iters left: 2 (24 enodes) 6.411 * * [simplify]: Extracting #0: cost 1 inf + 0 6.411 * * [simplify]: Extracting #1: cost 3 inf + 0 6.411 * * [simplify]: Extracting #2: cost 5 inf + 0 6.411 * * [simplify]: Extracting #3: cost 10 inf + 0 6.411 * * [simplify]: Extracting #4: cost 10 inf + 2 6.411 * * [simplify]: Extracting #5: cost 1 inf + 931 6.412 * * [simplify]: Extracting #6: cost 0 inf + 1148 6.412 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 6.412 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 6.412 * * * * [progress]: [ 70 / 270 ] simplifiying candidate # 6.413 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 6.413 * * [simplify]: iters left: 5 (6 enodes) 6.415 * * [simplify]: iters left: 4 (20 enodes) 6.421 * * [simplify]: iters left: 3 (24 enodes) 6.428 * * [simplify]: iters left: 2 (25 enodes) 6.434 * * [simplify]: Extracting #0: cost 1 inf + 0 6.434 * * [simplify]: Extracting #1: cost 3 inf + 0 6.434 * * [simplify]: Extracting #2: cost 7 inf + 0 6.434 * * [simplify]: Extracting #3: cost 8 inf + 2 6.434 * * [simplify]: Extracting #4: cost 5 inf + 295 6.435 * * [simplify]: Extracting #5: cost 0 inf + 668 6.435 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 6.435 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 6.435 * * * * [progress]: [ 71 / 270 ] simplifiying candidate # 6.436 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 6.436 * * [simplify]: iters left: 4 (5 enodes) 6.438 * * [simplify]: iters left: 3 (17 enodes) 6.443 * * [simplify]: iters left: 2 (21 enodes) 6.448 * * [simplify]: iters left: 1 (22 enodes) 6.454 * * [simplify]: Extracting #0: cost 1 inf + 0 6.454 * * [simplify]: Extracting #1: cost 5 inf + 0 6.454 * * [simplify]: Extracting #2: cost 6 inf + 2 6.454 * * [simplify]: Extracting #3: cost 2 inf + 392 6.454 * * [simplify]: Extracting #4: cost 0 inf + 474 6.455 * [simplify]: Simplified to (hypot y.im y.re) 6.455 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re))))) 6.455 * * * * [progress]: [ 72 / 270 ] simplifiying candidate # 6.455 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 6.455 * * [simplify]: iters left: 5 (6 enodes) 6.458 * * [simplify]: iters left: 4 (20 enodes) 6.463 * * [simplify]: iters left: 3 (24 enodes) 6.470 * * [simplify]: iters left: 2 (25 enodes) 6.476 * * [simplify]: Extracting #0: cost 1 inf + 0 6.476 * * [simplify]: Extracting #1: cost 3 inf + 0 6.476 * * [simplify]: Extracting #2: cost 7 inf + 0 6.476 * * [simplify]: Extracting #3: cost 8 inf + 2 6.476 * * [simplify]: Extracting #4: cost 5 inf + 295 6.477 * * [simplify]: Extracting #5: cost 0 inf + 668 6.477 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 6.477 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 6.477 * * * * [progress]: [ 73 / 270 ] simplifiying candidate # 6.477 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 6.477 * * [simplify]: iters left: 4 (5 enodes) 6.479 * * [simplify]: iters left: 3 (17 enodes) 6.485 * * [simplify]: iters left: 2 (21 enodes) 6.491 * * [simplify]: iters left: 1 (22 enodes) 6.497 * * [simplify]: Extracting #0: cost 1 inf + 0 6.497 * * [simplify]: Extracting #1: cost 5 inf + 0 6.497 * * [simplify]: Extracting #2: cost 6 inf + 2 6.497 * * [simplify]: Extracting #3: cost 2 inf + 392 6.497 * * [simplify]: Extracting #4: cost 0 inf + 474 6.498 * [simplify]: Simplified to (hypot y.im y.re) 6.498 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re))))) 6.498 * * * * [progress]: [ 74 / 270 ] simplifiying candidate # 6.498 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 6.498 * * [simplify]: iters left: 6 (9 enodes) 6.505 * * [simplify]: iters left: 5 (32 enodes) 6.514 * * [simplify]: iters left: 4 (42 enodes) 6.526 * * [simplify]: iters left: 3 (50 enodes) 6.536 * * [simplify]: Extracting #0: cost 1 inf + 0 6.536 * * [simplify]: Extracting #1: cost 3 inf + 0 6.536 * * [simplify]: Extracting #2: cost 5 inf + 0 6.536 * * [simplify]: Extracting #3: cost 15 inf + 0 6.536 * * [simplify]: Extracting #4: cost 14 inf + 127 6.537 * * [simplify]: Extracting #5: cost 4 inf + 1133 6.537 * * [simplify]: Extracting #6: cost 0 inf + 1674 6.537 * * [simplify]: Extracting #7: cost 0 inf + 1644 6.538 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 6.538 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (fma y.im y.im (* y.re y.re))))) 6.538 * * * * [progress]: [ 75 / 270 ] simplifiying candidate # 6.538 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 6.538 * * [simplify]: iters left: 5 (8 enodes) 6.540 * * [simplify]: iters left: 4 (29 enodes) 6.544 * * [simplify]: iters left: 3 (39 enodes) 6.549 * * [simplify]: iters left: 2 (47 enodes) 6.555 * * [simplify]: Extracting #0: cost 1 inf + 0 6.555 * * [simplify]: Extracting #1: cost 3 inf + 0 6.555 * * [simplify]: Extracting #2: cost 13 inf + 0 6.555 * * [simplify]: Extracting #3: cost 11 inf + 128 6.555 * * [simplify]: Extracting #4: cost 2 inf + 788 6.555 * * [simplify]: Extracting #5: cost 0 inf + 1076 6.556 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 6.556 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (fma y.im y.im (* y.re y.re))))) 6.556 * * * * [progress]: [ 76 / 270 ] simplifiying candidate # 6.556 * * * * [progress]: [ 77 / 270 ] simplifiying candidate # 6.556 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 6.556 * * [simplify]: iters left: 5 (10 enodes) 6.560 * * [simplify]: iters left: 4 (53 enodes) 6.575 * * [simplify]: iters left: 3 (169 enodes) 6.626 * * [simplify]: iters left: 2 (492 enodes) 6.945 * * [simplify]: Extracting #0: cost 1 inf + 0 6.945 * * [simplify]: Extracting #1: cost 75 inf + 0 6.947 * * [simplify]: Extracting #2: cost 198 inf + 374 6.952 * * [simplify]: Extracting #3: cost 166 inf + 9893 6.965 * * [simplify]: Extracting #4: cost 47 inf + 48458 6.982 * * [simplify]: Extracting #5: cost 10 inf + 62459 7.000 * * [simplify]: Extracting #6: cost 0 inf + 66866 7.018 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 7.018 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (sqrt (fma y.im y.im (* y.re y.re))) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 7.019 * * * * [progress]: [ 78 / 270 ] simplifiying candidate # 7.019 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 7.019 * * [simplify]: iters left: 6 (9 enodes) 7.024 * * [simplify]: iters left: 5 (49 enodes) 7.043 * * [simplify]: iters left: 4 (119 enodes) 7.086 * * [simplify]: iters left: 3 (204 enodes) 7.134 * * [simplify]: iters left: 2 (305 enodes) 7.288 * * [simplify]: Extracting #0: cost 1 inf + 0 7.289 * * [simplify]: Extracting #1: cost 61 inf + 0 7.290 * * [simplify]: Extracting #2: cost 103 inf + 740 7.294 * * [simplify]: Extracting #3: cost 58 inf + 5220 7.304 * * [simplify]: Extracting #4: cost 4 inf + 14703 7.316 * * [simplify]: Extracting #5: cost 0 inf + 15779 7.328 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 7.328 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (sqrt (fma y.im y.im (* y.re y.re))) (+ (* x.im y.re) (* x.re y.im)))) (sqrt (fma y.im y.im (* y.re y.re))))) 7.328 * * * * [progress]: [ 79 / 270 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re)))))> 7.328 * * * * [progress]: [ 80 / 270 ] simplifiying candidate # 7.328 * * * * [progress]: [ 81 / 270 ] simplifiying candidate # 7.328 * * * * [progress]: [ 82 / 270 ] simplifiying candidate # 7.328 * * * * [progress]: [ 83 / 270 ] simplifiying candidate # 7.329 * [simplify]: Simplifying (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (fma y.im y.im (* y.re y.re))))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 7.329 * * [simplify]: iters left: 6 (14 enodes) 7.336 * * [simplify]: iters left: 5 (54 enodes) 7.346 * * [simplify]: iters left: 4 (82 enodes) 7.357 * * [simplify]: iters left: 3 (100 enodes) 7.375 * * [simplify]: iters left: 2 (102 enodes) 7.398 * * [simplify]: iters left: 1 (109 enodes) 7.421 * * [simplify]: Extracting #0: cost 1 inf + 0 7.421 * * [simplify]: Extracting #1: cost 12 inf + 0 7.421 * * [simplify]: Extracting #2: cost 24 inf + 0 7.421 * * [simplify]: Extracting #3: cost 36 inf + 0 7.421 * * [simplify]: Extracting #4: cost 38 inf + 87 7.422 * * [simplify]: Extracting #5: cost 17 inf + 2940 7.425 * * [simplify]: Extracting #6: cost 1 inf + 6950 7.428 * * [simplify]: Extracting #7: cost 0 inf + 7117 7.430 * [simplify]: Simplified to (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))) 7.430 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))))) 7.431 * * * * [progress]: [ 84 / 270 ] simplifiying candidate # 7.431 * [simplify]: Simplifying (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 7.431 * * [simplify]: iters left: 6 (14 enodes) 7.436 * * [simplify]: iters left: 5 (56 enodes) 7.445 * * [simplify]: iters left: 4 (94 enodes) 7.459 * * [simplify]: iters left: 3 (142 enodes) 7.480 * * [simplify]: iters left: 2 (173 enodes) 7.509 * * [simplify]: iters left: 1 (186 enodes) 7.530 * * [simplify]: Extracting #0: cost 1 inf + 0 7.530 * * [simplify]: Extracting #1: cost 8 inf + 0 7.530 * * [simplify]: Extracting #2: cost 17 inf + 0 7.530 * * [simplify]: Extracting #3: cost 35 inf + 0 7.530 * * [simplify]: Extracting #4: cost 49 inf + 283 7.531 * * [simplify]: Extracting #5: cost 23 inf + 4395 7.533 * * [simplify]: Extracting #6: cost 1 inf + 8037 7.534 * * [simplify]: Extracting #7: cost 0 inf + 8326 7.536 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))) 7.536 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* x.im y.re) (* x.re y.im))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))))) 7.536 * * * * [progress]: [ 85 / 270 ] simplifiying candidate # 7.536 * * * * [progress]: [ 86 / 270 ] simplifiying candidate # 7.536 * * * * [progress]: [ 87 / 270 ] simplifiying candidate # 7.536 * [simplify]: Simplifying (/ (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) (* (* (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 7.536 * * [simplify]: iters left: 6 (16 enodes) 7.540 * * [simplify]: iters left: 5 (67 enodes) 7.553 * * [simplify]: iters left: 4 (186 enodes) 7.625 * * [simplify]: Extracting #0: cost 1 inf + 0 7.625 * * [simplify]: Extracting #1: cost 45 inf + 0 7.626 * * [simplify]: Extracting #2: cost 158 inf + 0 7.626 * * [simplify]: Extracting #3: cost 212 inf + 624 7.629 * * [simplify]: Extracting #4: cost 131 inf + 15838 7.642 * * [simplify]: Extracting #5: cost 14 inf + 49205 7.666 * * [simplify]: Extracting #6: cost 0 inf + 52830 7.692 * * [simplify]: Extracting #7: cost 0 inf + 52720 7.716 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))) 7.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))))) 7.716 * * * * [progress]: [ 88 / 270 ] simplifiying candidate # 7.716 * [simplify]: Simplifying (/ (* (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (* (* (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 7.717 * * [simplify]: iters left: 6 (16 enodes) 7.724 * * [simplify]: iters left: 5 (72 enodes) 7.751 * * [simplify]: iters left: 4 (197 enodes) 7.821 * * [simplify]: Extracting #0: cost 1 inf + 0 7.821 * * [simplify]: Extracting #1: cost 57 inf + 0 7.821 * * [simplify]: Extracting #2: cost 178 inf + 1 7.822 * * [simplify]: Extracting #3: cost 235 inf + 1168 7.827 * * [simplify]: Extracting #4: cost 120 inf + 30971 7.841 * * [simplify]: Extracting #5: cost 2 inf + 69507 7.871 * * [simplify]: Extracting #6: cost 0 inf + 69734 7.898 * [simplify]: Simplified to (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 7.898 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))))) 7.898 * * * * [progress]: [ 89 / 270 ] simplifiying candidate # 7.898 * * * * [progress]: [ 90 / 270 ] simplifiying candidate # 7.898 * * * * [progress]: [ 91 / 270 ] simplifiying candidate # 7.898 * * * * [progress]: [ 92 / 270 ] simplifiying candidate # 7.898 * * * * [progress]: [ 93 / 270 ] simplifiying candidate # 7.898 * [simplify]: Simplifying (/ (/ (* x.im y.re) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 7.898 * * [simplify]: iters left: 6 (9 enodes) 7.900 * * [simplify]: iters left: 5 (34 enodes) 7.905 * * [simplify]: iters left: 4 (49 enodes) 7.913 * * [simplify]: iters left: 3 (70 enodes) 7.922 * * [simplify]: iters left: 2 (83 enodes) 7.933 * * [simplify]: iters left: 1 (92 enodes) 7.950 * * [simplify]: Extracting #0: cost 1 inf + 0 7.950 * * [simplify]: Extracting #1: cost 16 inf + 0 7.950 * * [simplify]: Extracting #2: cost 29 inf + 2 7.950 * * [simplify]: Extracting #3: cost 24 inf + 404 7.951 * * [simplify]: Extracting #4: cost 7 inf + 2308 7.953 * * [simplify]: Extracting #5: cost 0 inf + 3071 7.954 * [simplify]: Simplified to (/ (* x.im y.re) (fma y.im y.im (* y.re y.re))) 7.954 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (/ (* x.im y.re) (fma y.im y.im (* y.re y.re))) (/ (/ (* x.re y.im) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 7.954 * * * * [progress]: [ 94 / 270 ] simplifiying candidate # 7.954 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 7.955 * * [simplify]: iters left: 6 (16 enodes) 7.962 * * [simplify]: iters left: 5 (64 enodes) 7.984 * * [simplify]: iters left: 4 (107 enodes) 8.015 * * [simplify]: iters left: 3 (145 enodes) 8.053 * * [simplify]: iters left: 2 (176 enodes) 8.084 * * [simplify]: iters left: 1 (188 enodes) 8.123 * * [simplify]: Extracting #0: cost 1 inf + 0 8.124 * * [simplify]: Extracting #1: cost 11 inf + 0 8.124 * * [simplify]: Extracting #2: cost 22 inf + 0 8.124 * * [simplify]: Extracting #3: cost 34 inf + 0 8.124 * * [simplify]: Extracting #4: cost 53 inf + 295 8.125 * * [simplify]: Extracting #5: cost 40 inf + 3304 8.128 * * [simplify]: Extracting #6: cost 8 inf + 9208 8.133 * * [simplify]: Extracting #7: cost 0 inf + 12478 8.138 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 8.138 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 8.139 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 8.139 * * [simplify]: iters left: 6 (14 enodes) 8.145 * * [simplify]: iters left: 5 (52 enodes) 8.161 * * [simplify]: iters left: 4 (80 enodes) 8.183 * * [simplify]: iters left: 3 (111 enodes) 8.212 * * [simplify]: iters left: 2 (139 enodes) 8.239 * * [simplify]: iters left: 1 (151 enodes) 8.258 * * [simplify]: Extracting #0: cost 1 inf + 0 8.258 * * [simplify]: Extracting #1: cost 4 inf + 0 8.258 * * [simplify]: Extracting #2: cost 8 inf + 0 8.258 * * [simplify]: Extracting #3: cost 20 inf + 0 8.258 * * [simplify]: Extracting #4: cost 39 inf + 255 8.259 * * [simplify]: Extracting #5: cost 35 inf + 2069 8.260 * * [simplify]: Extracting #6: cost 6 inf + 6139 8.261 * * [simplify]: Extracting #7: cost 0 inf + 6976 8.262 * * [simplify]: Extracting #8: cost 0 inf + 6936 8.264 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 8.264 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 8.264 * * * * [progress]: [ 95 / 270 ] simplifiying candidate # 8.264 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 8.264 * * [simplify]: iters left: 6 (17 enodes) 8.268 * * [simplify]: iters left: 5 (64 enodes) 8.277 * * [simplify]: iters left: 4 (96 enodes) 8.295 * * [simplify]: iters left: 3 (130 enodes) 8.327 * * [simplify]: iters left: 2 (158 enodes) 8.352 * * [simplify]: iters left: 1 (170 enodes) 8.387 * * [simplify]: Extracting #0: cost 1 inf + 0 8.388 * * [simplify]: Extracting #1: cost 7 inf + 0 8.388 * * [simplify]: Extracting #2: cost 15 inf + 0 8.388 * * [simplify]: Extracting #3: cost 28 inf + 0 8.388 * * [simplify]: Extracting #4: cost 53 inf + 2 8.388 * * [simplify]: Extracting #5: cost 58 inf + 695 8.390 * * [simplify]: Extracting #6: cost 14 inf + 7672 8.392 * * [simplify]: Extracting #7: cost 1 inf + 10574 8.394 * * [simplify]: Extracting #8: cost 0 inf + 11128 8.396 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))))) 8.396 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 8.397 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 8.397 * * [simplify]: iters left: 6 (15 enodes) 8.400 * * [simplify]: iters left: 5 (55 enodes) 8.409 * * [simplify]: iters left: 4 (83 enodes) 8.424 * * [simplify]: iters left: 3 (114 enodes) 8.452 * * [simplify]: iters left: 2 (142 enodes) 8.486 * * [simplify]: iters left: 1 (154 enodes) 8.520 * * [simplify]: Extracting #0: cost 1 inf + 0 8.520 * * [simplify]: Extracting #1: cost 4 inf + 0 8.520 * * [simplify]: Extracting #2: cost 8 inf + 0 8.520 * * [simplify]: Extracting #3: cost 20 inf + 0 8.521 * * [simplify]: Extracting #4: cost 45 inf + 2 8.521 * * [simplify]: Extracting #5: cost 50 inf + 709 8.523 * * [simplify]: Extracting #6: cost 10 inf + 6346 8.525 * * [simplify]: Extracting #7: cost 0 inf + 7720 8.528 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 8.528 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 8.528 * * * * [progress]: [ 96 / 270 ] simplifiying candidate # 8.528 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 8.529 * * [simplify]: iters left: 6 (15 enodes) 8.535 * * [simplify]: iters left: 5 (57 enodes) 8.553 * * [simplify]: iters left: 4 (89 enodes) 8.576 * * [simplify]: iters left: 3 (123 enodes) 8.607 * * [simplify]: iters left: 2 (151 enodes) 8.649 * * [simplify]: iters left: 1 (163 enodes) 8.697 * * [simplify]: Extracting #0: cost 1 inf + 0 8.697 * * [simplify]: Extracting #1: cost 7 inf + 0 8.697 * * [simplify]: Extracting #2: cost 14 inf + 0 8.698 * * [simplify]: Extracting #3: cost 26 inf + 0 8.698 * * [simplify]: Extracting #4: cost 45 inf + 214 8.699 * * [simplify]: Extracting #5: cost 35 inf + 2705 8.700 * * [simplify]: Extracting #6: cost 5 inf + 7718 8.702 * * [simplify]: Extracting #7: cost 0 inf + 9050 8.704 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)))) 8.704 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 8.704 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 8.704 * * [simplify]: iters left: 6 (14 enodes) 8.708 * * [simplify]: iters left: 5 (52 enodes) 8.719 * * [simplify]: iters left: 4 (80 enodes) 8.737 * * [simplify]: iters left: 3 (111 enodes) 8.764 * * [simplify]: iters left: 2 (139 enodes) 8.782 * * [simplify]: iters left: 1 (151 enodes) 8.812 * * [simplify]: Extracting #0: cost 1 inf + 0 8.812 * * [simplify]: Extracting #1: cost 4 inf + 0 8.812 * * [simplify]: Extracting #2: cost 8 inf + 0 8.812 * * [simplify]: Extracting #3: cost 20 inf + 0 8.813 * * [simplify]: Extracting #4: cost 39 inf + 255 8.813 * * [simplify]: Extracting #5: cost 35 inf + 1989 8.815 * * [simplify]: Extracting #6: cost 6 inf + 6019 8.818 * * [simplify]: Extracting #7: cost 0 inf + 6816 8.820 * * [simplify]: Extracting #8: cost 0 inf + 6776 8.821 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 8.821 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 8.822 * * * * [progress]: [ 97 / 270 ] simplifiying candidate # 8.822 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) 8.822 * * [simplify]: iters left: 6 (16 enodes) 8.827 * * [simplify]: iters left: 5 (62 enodes) 8.837 * * [simplify]: iters left: 4 (96 enodes) 8.854 * * [simplify]: iters left: 3 (131 enodes) 8.888 * * [simplify]: iters left: 2 (160 enodes) 8.912 * * [simplify]: iters left: 1 (172 enodes) 8.951 * * [simplify]: Extracting #0: cost 1 inf + 0 8.951 * * [simplify]: Extracting #1: cost 5 inf + 0 8.951 * * [simplify]: Extracting #2: cost 7 inf + 1 8.952 * * [simplify]: Extracting #3: cost 17 inf + 1 8.952 * * [simplify]: Extracting #4: cost 40 inf + 3 8.952 * * [simplify]: Extracting #5: cost 52 inf + 244 8.953 * * [simplify]: Extracting #6: cost 22 inf + 3274 8.956 * * [simplify]: Extracting #7: cost 2 inf + 6504 8.959 * * [simplify]: Extracting #8: cost 0 inf + 7183 8.962 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)))) 8.962 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 8.962 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 8.963 * * [simplify]: iters left: 6 (13 enodes) 8.968 * * [simplify]: iters left: 5 (49 enodes) 8.983 * * [simplify]: iters left: 4 (77 enodes) 9.005 * * [simplify]: iters left: 3 (108 enodes) 9.032 * * [simplify]: iters left: 2 (136 enodes) 9.051 * * [simplify]: iters left: 1 (148 enodes) 9.077 * * [simplify]: Extracting #0: cost 1 inf + 0 9.077 * * [simplify]: Extracting #1: cost 4 inf + 0 9.077 * * [simplify]: Extracting #2: cost 10 inf + 0 9.078 * * [simplify]: Extracting #3: cost 18 inf + 59 9.078 * * [simplify]: Extracting #4: cost 37 inf + 296 9.079 * * [simplify]: Extracting #5: cost 31 inf + 2152 9.081 * * [simplify]: Extracting #6: cost 4 inf + 6378 9.083 * * [simplify]: Extracting #7: cost 1 inf + 6364 9.086 * * [simplify]: Extracting #8: cost 0 inf + 6502 9.089 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 9.089 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)))) 9.089 * * * * [progress]: [ 98 / 270 ] simplifiying candidate # 9.089 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 9.089 * * [simplify]: iters left: 6 (15 enodes) 9.096 * * [simplify]: iters left: 5 (57 enodes) 9.114 * * [simplify]: iters left: 4 (89 enodes) 9.140 * * [simplify]: iters left: 3 (123 enodes) 9.159 * * [simplify]: iters left: 2 (151 enodes) 9.180 * * [simplify]: iters left: 1 (163 enodes) 9.212 * * [simplify]: Extracting #0: cost 1 inf + 0 9.212 * * [simplify]: Extracting #1: cost 7 inf + 0 9.212 * * [simplify]: Extracting #2: cost 14 inf + 0 9.212 * * [simplify]: Extracting #3: cost 26 inf + 0 9.213 * * [simplify]: Extracting #4: cost 45 inf + 214 9.214 * * [simplify]: Extracting #5: cost 35 inf + 2705 9.216 * * [simplify]: Extracting #6: cost 5 inf + 7718 9.220 * * [simplify]: Extracting #7: cost 0 inf + 9050 9.223 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)))) 9.223 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 9.224 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 9.224 * * [simplify]: iters left: 6 (14 enodes) 9.230 * * [simplify]: iters left: 5 (52 enodes) 9.248 * * [simplify]: iters left: 4 (80 enodes) 9.267 * * [simplify]: iters left: 3 (111 enodes) 9.281 * * [simplify]: iters left: 2 (139 enodes) 9.307 * * [simplify]: iters left: 1 (151 enodes) 9.344 * * [simplify]: Extracting #0: cost 1 inf + 0 9.344 * * [simplify]: Extracting #1: cost 4 inf + 0 9.344 * * [simplify]: Extracting #2: cost 8 inf + 0 9.344 * * [simplify]: Extracting #3: cost 20 inf + 0 9.344 * * [simplify]: Extracting #4: cost 39 inf + 255 9.345 * * [simplify]: Extracting #5: cost 35 inf + 1989 9.347 * * [simplify]: Extracting #6: cost 6 inf + 6019 9.350 * * [simplify]: Extracting #7: cost 0 inf + 6816 9.353 * * [simplify]: Extracting #8: cost 0 inf + 6776 9.356 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 9.357 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 9.357 * * * * [progress]: [ 99 / 270 ] simplifiying candidate # 9.357 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1) 9.357 * * [simplify]: iters left: 6 (15 enodes) 9.365 * * [simplify]: iters left: 5 (57 enodes) 9.377 * * [simplify]: iters left: 4 (95 enodes) 9.391 * * [simplify]: iters left: 3 (127 enodes) 9.411 * * [simplify]: iters left: 2 (155 enodes) 9.445 * * [simplify]: iters left: 1 (167 enodes) 9.469 * * [simplify]: Extracting #0: cost 1 inf + 0 9.469 * * [simplify]: Extracting #1: cost 5 inf + 0 9.469 * * [simplify]: Extracting #2: cost 7 inf + 1 9.469 * * [simplify]: Extracting #3: cost 17 inf + 1 9.469 * * [simplify]: Extracting #4: cost 40 inf + 3 9.469 * * [simplify]: Extracting #5: cost 50 inf + 341 9.470 * * [simplify]: Extracting #6: cost 18 inf + 3959 9.471 * * [simplify]: Extracting #7: cost 2 inf + 6544 9.473 * * [simplify]: Extracting #8: cost 0 inf + 7183 9.474 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)))) 9.474 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 9.475 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 9.475 * * [simplify]: iters left: 6 (13 enodes) 9.480 * * [simplify]: iters left: 5 (49 enodes) 9.495 * * [simplify]: iters left: 4 (77 enodes) 9.516 * * [simplify]: iters left: 3 (108 enodes) 9.545 * * [simplify]: iters left: 2 (136 enodes) 9.584 * * [simplify]: iters left: 1 (148 enodes) 9.607 * * [simplify]: Extracting #0: cost 1 inf + 0 9.607 * * [simplify]: Extracting #1: cost 4 inf + 0 9.607 * * [simplify]: Extracting #2: cost 10 inf + 0 9.607 * * [simplify]: Extracting #3: cost 18 inf + 59 9.608 * * [simplify]: Extracting #4: cost 37 inf + 296 9.608 * * [simplify]: Extracting #5: cost 31 inf + 2152 9.609 * * [simplify]: Extracting #6: cost 4 inf + 6378 9.610 * * [simplify]: Extracting #7: cost 1 inf + 6364 9.611 * * [simplify]: Extracting #8: cost 0 inf + 6502 9.613 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 9.613 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)))) 9.613 * * * * [progress]: [ 100 / 270 ] simplifiying candidate # 9.613 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 9.613 * * [simplify]: iters left: 6 (15 enodes) 9.617 * * [simplify]: iters left: 5 (57 enodes) 9.625 * * [simplify]: iters left: 4 (87 enodes) 9.640 * * [simplify]: iters left: 3 (118 enodes) 9.668 * * [simplify]: iters left: 2 (146 enodes) 9.690 * * [simplify]: iters left: 1 (158 enodes) 9.725 * * [simplify]: Extracting #0: cost 1 inf + 0 9.725 * * [simplify]: Extracting #1: cost 6 inf + 0 9.725 * * [simplify]: Extracting #2: cost 12 inf + 0 9.725 * * [simplify]: Extracting #3: cost 24 inf + 0 9.726 * * [simplify]: Extracting #4: cost 44 inf + 117 9.727 * * [simplify]: Extracting #5: cost 28 inf + 3633 9.730 * * [simplify]: Extracting #6: cost 2 inf + 7330 9.733 * * [simplify]: Extracting #7: cost 0 inf + 7968 9.736 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 9.736 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 9.736 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 9.736 * * [simplify]: iters left: 6 (14 enodes) 9.742 * * [simplify]: iters left: 5 (52 enodes) 9.757 * * [simplify]: iters left: 4 (80 enodes) 9.768 * * [simplify]: iters left: 3 (111 enodes) 9.784 * * [simplify]: iters left: 2 (139 enodes) 9.809 * * [simplify]: iters left: 1 (151 enodes) 9.827 * * [simplify]: Extracting #0: cost 1 inf + 0 9.827 * * [simplify]: Extracting #1: cost 4 inf + 0 9.827 * * [simplify]: Extracting #2: cost 8 inf + 0 9.827 * * [simplify]: Extracting #3: cost 20 inf + 0 9.828 * * [simplify]: Extracting #4: cost 39 inf + 255 9.828 * * [simplify]: Extracting #5: cost 35 inf + 2069 9.829 * * [simplify]: Extracting #6: cost 6 inf + 6019 9.830 * * [simplify]: Extracting #7: cost 0 inf + 6816 9.832 * * [simplify]: Extracting #8: cost 0 inf + 6776 9.833 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 9.833 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 9.833 * * * * [progress]: [ 101 / 270 ] simplifiying candidate # 9.833 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 9.833 * * [simplify]: iters left: 6 (16 enodes) 9.839 * * [simplify]: iters left: 5 (59 enodes) 9.856 * * [simplify]: iters left: 4 (87 enodes) 9.883 * * [simplify]: iters left: 3 (118 enodes) 9.915 * * [simplify]: iters left: 2 (146 enodes) 9.944 * * [simplify]: iters left: 1 (158 enodes) 9.962 * * [simplify]: Extracting #0: cost 1 inf + 0 9.962 * * [simplify]: Extracting #1: cost 4 inf + 0 9.962 * * [simplify]: Extracting #2: cost 9 inf + 0 9.962 * * [simplify]: Extracting #3: cost 22 inf + 0 9.962 * * [simplify]: Extracting #4: cost 47 inf + 2 9.963 * * [simplify]: Extracting #5: cost 51 inf + 846 9.965 * * [simplify]: Extracting #6: cost 8 inf + 6476 9.968 * * [simplify]: Extracting #7: cost 0 inf + 7994 9.971 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 9.971 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 9.971 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 9.971 * * [simplify]: iters left: 6 (15 enodes) 9.978 * * [simplify]: iters left: 5 (55 enodes) 9.993 * * [simplify]: iters left: 4 (83 enodes) 10.006 * * [simplify]: iters left: 3 (114 enodes) 10.023 * * [simplify]: iters left: 2 (142 enodes) 10.049 * * [simplify]: iters left: 1 (154 enodes) 10.068 * * [simplify]: Extracting #0: cost 1 inf + 0 10.068 * * [simplify]: Extracting #1: cost 4 inf + 0 10.068 * * [simplify]: Extracting #2: cost 8 inf + 0 10.068 * * [simplify]: Extracting #3: cost 20 inf + 0 10.068 * * [simplify]: Extracting #4: cost 45 inf + 2 10.068 * * [simplify]: Extracting #5: cost 50 inf + 709 10.069 * * [simplify]: Extracting #6: cost 10 inf + 6186 10.072 * * [simplify]: Extracting #7: cost 0 inf + 7560 10.073 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 10.073 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 10.073 * * * * [progress]: [ 102 / 270 ] simplifiying candidate # 10.073 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 10.074 * * [simplify]: iters left: 6 (14 enodes) 10.079 * * [simplify]: iters left: 5 (52 enodes) 10.095 * * [simplify]: iters left: 4 (80 enodes) 10.118 * * [simplify]: iters left: 3 (111 enodes) 10.141 * * [simplify]: iters left: 2 (139 enodes) 10.161 * * [simplify]: iters left: 1 (151 enodes) 10.188 * * [simplify]: Extracting #0: cost 1 inf + 0 10.188 * * [simplify]: Extracting #1: cost 4 inf + 0 10.188 * * [simplify]: Extracting #2: cost 8 inf + 0 10.188 * * [simplify]: Extracting #3: cost 20 inf + 0 10.188 * * [simplify]: Extracting #4: cost 39 inf + 255 10.189 * * [simplify]: Extracting #5: cost 35 inf + 1989 10.191 * * [simplify]: Extracting #6: cost 6 inf + 5899 10.194 * * [simplify]: Extracting #7: cost 0 inf + 6656 10.197 * * [simplify]: Extracting #8: cost 0 inf + 6616 10.199 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 10.199 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 10.200 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 10.200 * * [simplify]: iters left: 6 (14 enodes) 10.206 * * [simplify]: iters left: 5 (52 enodes) 10.222 * * [simplify]: iters left: 4 (80 enodes) 10.238 * * [simplify]: iters left: 3 (111 enodes) 10.253 * * [simplify]: iters left: 2 (139 enodes) 10.280 * * [simplify]: iters left: 1 (151 enodes) 10.315 * * [simplify]: Extracting #0: cost 1 inf + 0 10.315 * * [simplify]: Extracting #1: cost 4 inf + 0 10.315 * * [simplify]: Extracting #2: cost 8 inf + 0 10.315 * * [simplify]: Extracting #3: cost 20 inf + 0 10.315 * * [simplify]: Extracting #4: cost 39 inf + 255 10.315 * * [simplify]: Extracting #5: cost 35 inf + 1989 10.316 * * [simplify]: Extracting #6: cost 6 inf + 5899 10.318 * * [simplify]: Extracting #7: cost 0 inf + 6656 10.319 * * [simplify]: Extracting #8: cost 0 inf + 6616 10.320 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 10.320 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 10.320 * * * * [progress]: [ 103 / 270 ] simplifiying candidate # 10.321 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 10.321 * * [simplify]: iters left: 6 (15 enodes) 10.326 * * [simplify]: iters left: 5 (57 enodes) 10.334 * * [simplify]: iters left: 4 (87 enodes) 10.347 * * [simplify]: iters left: 3 (120 enodes) 10.375 * * [simplify]: iters left: 2 (148 enodes) 10.400 * * [simplify]: iters left: 1 (160 enodes) 10.420 * * [simplify]: Extracting #0: cost 1 inf + 0 10.420 * * [simplify]: Extracting #1: cost 4 inf + 0 10.420 * * [simplify]: Extracting #2: cost 13 inf + 1 10.420 * * [simplify]: Extracting #3: cost 36 inf + 3 10.420 * * [simplify]: Extracting #4: cost 47 inf + 244 10.421 * * [simplify]: Extracting #5: cost 19 inf + 3189 10.422 * * [simplify]: Extracting #6: cost 0 inf + 5745 10.423 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) 10.424 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 10.424 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 10.424 * * [simplify]: iters left: 6 (13 enodes) 10.427 * * [simplify]: iters left: 5 (49 enodes) 10.435 * * [simplify]: iters left: 4 (77 enodes) 10.446 * * [simplify]: iters left: 3 (108 enodes) 10.464 * * [simplify]: iters left: 2 (136 enodes) 10.506 * * [simplify]: iters left: 1 (148 enodes) 10.542 * * [simplify]: Extracting #0: cost 1 inf + 0 10.542 * * [simplify]: Extracting #1: cost 4 inf + 0 10.542 * * [simplify]: Extracting #2: cost 10 inf + 0 10.542 * * [simplify]: Extracting #3: cost 18 inf + 59 10.542 * * [simplify]: Extracting #4: cost 37 inf + 296 10.543 * * [simplify]: Extracting #5: cost 31 inf + 2152 10.544 * * [simplify]: Extracting #6: cost 4 inf + 6218 10.545 * * [simplify]: Extracting #7: cost 1 inf + 6204 10.546 * * [simplify]: Extracting #8: cost 0 inf + 6342 10.548 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 10.548 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)))) 10.548 * * * * [progress]: [ 104 / 270 ] simplifiying candidate # 10.548 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 10.548 * * [simplify]: iters left: 6 (14 enodes) 10.552 * * [simplify]: iters left: 5 (52 enodes) 10.559 * * [simplify]: iters left: 4 (80 enodes) 10.571 * * [simplify]: iters left: 3 (111 enodes) 10.602 * * [simplify]: iters left: 2 (139 enodes) 10.635 * * [simplify]: iters left: 1 (151 enodes) 10.654 * * [simplify]: Extracting #0: cost 1 inf + 0 10.654 * * [simplify]: Extracting #1: cost 4 inf + 0 10.654 * * [simplify]: Extracting #2: cost 8 inf + 0 10.654 * * [simplify]: Extracting #3: cost 20 inf + 0 10.654 * * [simplify]: Extracting #4: cost 39 inf + 255 10.654 * * [simplify]: Extracting #5: cost 35 inf + 1989 10.655 * * [simplify]: Extracting #6: cost 6 inf + 5899 10.657 * * [simplify]: Extracting #7: cost 0 inf + 6656 10.658 * * [simplify]: Extracting #8: cost 0 inf + 6616 10.659 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 10.659 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 10.660 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 10.660 * * [simplify]: iters left: 6 (14 enodes) 10.663 * * [simplify]: iters left: 5 (52 enodes) 10.670 * * [simplify]: iters left: 4 (80 enodes) 10.683 * * [simplify]: iters left: 3 (111 enodes) 10.699 * * [simplify]: iters left: 2 (139 enodes) 10.718 * * [simplify]: iters left: 1 (151 enodes) 10.748 * * [simplify]: Extracting #0: cost 1 inf + 0 10.748 * * [simplify]: Extracting #1: cost 4 inf + 0 10.748 * * [simplify]: Extracting #2: cost 8 inf + 0 10.748 * * [simplify]: Extracting #3: cost 20 inf + 0 10.749 * * [simplify]: Extracting #4: cost 39 inf + 255 10.749 * * [simplify]: Extracting #5: cost 35 inf + 1989 10.752 * * [simplify]: Extracting #6: cost 6 inf + 5899 10.754 * * [simplify]: Extracting #7: cost 0 inf + 6656 10.757 * * [simplify]: Extracting #8: cost 0 inf + 6616 10.759 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 10.760 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 10.760 * * * * [progress]: [ 105 / 270 ] simplifiying candidate # 10.760 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) 1) 10.760 * * [simplify]: iters left: 6 (14 enodes) 10.768 * * [simplify]: iters left: 5 (52 enodes) 10.788 * * [simplify]: iters left: 4 (82 enodes) 10.813 * * [simplify]: iters left: 3 (113 enodes) 10.830 * * [simplify]: iters left: 2 (141 enodes) 10.854 * * [simplify]: iters left: 1 (153 enodes) 10.891 * * [simplify]: Extracting #0: cost 1 inf + 0 10.891 * * [simplify]: Extracting #1: cost 4 inf + 0 10.891 * * [simplify]: Extracting #2: cost 13 inf + 1 10.891 * * [simplify]: Extracting #3: cost 36 inf + 3 10.892 * * [simplify]: Extracting #4: cost 45 inf + 464 10.893 * * [simplify]: Extracting #5: cost 17 inf + 3490 10.895 * * [simplify]: Extracting #6: cost 1 inf + 5486 10.898 * * [simplify]: Extracting #7: cost 0 inf + 5745 10.902 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) 10.903 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 10.903 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 10.903 * * [simplify]: iters left: 6 (13 enodes) 10.909 * * [simplify]: iters left: 5 (49 enodes) 10.924 * * [simplify]: iters left: 4 (77 enodes) 10.947 * * [simplify]: iters left: 3 (108 enodes) 10.977 * * [simplify]: iters left: 2 (136 enodes) 11.014 * * [simplify]: iters left: 1 (148 enodes) 11.053 * * [simplify]: Extracting #0: cost 1 inf + 0 11.053 * * [simplify]: Extracting #1: cost 4 inf + 0 11.053 * * [simplify]: Extracting #2: cost 10 inf + 0 11.053 * * [simplify]: Extracting #3: cost 18 inf + 59 11.053 * * [simplify]: Extracting #4: cost 37 inf + 296 11.054 * * [simplify]: Extracting #5: cost 31 inf + 2152 11.056 * * [simplify]: Extracting #6: cost 4 inf + 6218 11.059 * * [simplify]: Extracting #7: cost 1 inf + 6204 11.061 * * [simplify]: Extracting #8: cost 0 inf + 6342 11.064 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 11.064 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) 1) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)))) 11.064 * * * * [progress]: [ 106 / 270 ] simplifiying candidate # 11.064 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 11.065 * * [simplify]: iters left: 6 (16 enodes) 11.069 * * [simplify]: iters left: 5 (65 enodes) 11.080 * * [simplify]: iters left: 4 (117 enodes) 11.103 * * [simplify]: iters left: 3 (170 enodes) 11.158 * * [simplify]: iters left: 2 (209 enodes) 11.203 * * [simplify]: iters left: 1 (249 enodes) 11.261 * * [simplify]: Extracting #0: cost 1 inf + 0 11.262 * * [simplify]: Extracting #1: cost 33 inf + 0 11.262 * * [simplify]: Extracting #2: cost 85 inf + 0 11.263 * * [simplify]: Extracting #3: cost 91 inf + 7 11.264 * * [simplify]: Extracting #4: cost 76 inf + 3497 11.268 * * [simplify]: Extracting #5: cost 20 inf + 24449 11.278 * * [simplify]: Extracting #6: cost 0 inf + 34748 11.289 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) 11.289 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 11.290 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 11.290 * * [simplify]: iters left: 6 (14 enodes) 11.296 * * [simplify]: iters left: 5 (51 enodes) 11.311 * * [simplify]: iters left: 4 (67 enodes) 11.329 * * [simplify]: iters left: 3 (76 enodes) 11.347 * * [simplify]: Extracting #0: cost 1 inf + 0 11.347 * * [simplify]: Extracting #1: cost 6 inf + 0 11.347 * * [simplify]: Extracting #2: cost 12 inf + 0 11.348 * * [simplify]: Extracting #3: cost 24 inf + 0 11.348 * * [simplify]: Extracting #4: cost 26 inf + 87 11.348 * * [simplify]: Extracting #5: cost 7 inf + 2521 11.350 * * [simplify]: Extracting #6: cost 1 inf + 3675 11.351 * * [simplify]: Extracting #7: cost 0 inf + 3852 11.352 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 11.352 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 11.352 * * * * [progress]: [ 107 / 270 ] simplifiying candidate # 11.353 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 11.353 * * [simplify]: iters left: 6 (19 enodes) 11.361 * * [simplify]: iters left: 5 (73 enodes) 11.383 * * [simplify]: iters left: 4 (118 enodes) 11.421 * * [simplify]: iters left: 3 (172 enodes) 11.473 * * [simplify]: iters left: 2 (219 enodes) 11.541 * * [simplify]: iters left: 1 (237 enodes) 11.574 * * [simplify]: Extracting #0: cost 1 inf + 0 11.574 * * [simplify]: Extracting #1: cost 23 inf + 0 11.574 * * [simplify]: Extracting #2: cost 48 inf + 0 11.574 * * [simplify]: Extracting #3: cost 62 inf + 0 11.575 * * [simplify]: Extracting #4: cost 64 inf + 87 11.576 * * [simplify]: Extracting #5: cost 45 inf + 2721 11.579 * * [simplify]: Extracting #6: cost 23 inf + 9100 11.585 * * [simplify]: Extracting #7: cost 5 inf + 18304 11.590 * * [simplify]: Extracting #8: cost 0 inf + 21244 11.594 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 11.594 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 11.594 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 11.595 * * [simplify]: iters left: 6 (16 enodes) 11.598 * * [simplify]: iters left: 5 (57 enodes) 11.606 * * [simplify]: iters left: 4 (76 enodes) 11.618 * * [simplify]: iters left: 3 (87 enodes) 11.630 * * [simplify]: Extracting #0: cost 1 inf + 0 11.630 * * [simplify]: Extracting #1: cost 8 inf + 0 11.630 * * [simplify]: Extracting #2: cost 17 inf + 0 11.630 * * [simplify]: Extracting #3: cost 30 inf + 0 11.630 * * [simplify]: Extracting #4: cost 32 inf + 87 11.631 * * [simplify]: Extracting #5: cost 13 inf + 2279 11.633 * * [simplify]: Extracting #6: cost 1 inf + 5959 11.634 * * [simplify]: Extracting #7: cost 0 inf + 6418 11.636 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 11.636 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 11.637 * * * * [progress]: [ 108 / 270 ] simplifiying candidate # 11.637 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 11.637 * * [simplify]: iters left: 6 (17 enodes) 11.645 * * [simplify]: iters left: 5 (66 enodes) 11.664 * * [simplify]: iters left: 4 (111 enodes) 11.681 * * [simplify]: iters left: 3 (165 enodes) 11.711 * * [simplify]: iters left: 2 (211 enodes) 11.774 * * [simplify]: iters left: 1 (225 enodes) 11.832 * * [simplify]: Extracting #0: cost 1 inf + 0 11.832 * * [simplify]: Extracting #1: cost 23 inf + 0 11.832 * * [simplify]: Extracting #2: cost 46 inf + 0 11.833 * * [simplify]: Extracting #3: cost 58 inf + 0 11.833 * * [simplify]: Extracting #4: cost 59 inf + 169 11.835 * * [simplify]: Extracting #5: cost 35 inf + 4953 11.842 * * [simplify]: Extracting #6: cost 3 inf + 15399 11.849 * * [simplify]: Extracting #7: cost 0 inf + 16696 11.855 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 11.856 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 11.856 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 11.856 * * [simplify]: iters left: 6 (15 enodes) 11.863 * * [simplify]: iters left: 5 (54 enodes) 11.878 * * [simplify]: iters left: 4 (73 enodes) 11.898 * * [simplify]: iters left: 3 (84 enodes) 11.919 * * [simplify]: Extracting #0: cost 1 inf + 0 11.919 * * [simplify]: Extracting #1: cost 8 inf + 0 11.919 * * [simplify]: Extracting #2: cost 16 inf + 0 11.919 * * [simplify]: Extracting #3: cost 28 inf + 0 11.920 * * [simplify]: Extracting #4: cost 30 inf + 87 11.920 * * [simplify]: Extracting #5: cost 11 inf + 2794 11.922 * * [simplify]: Extracting #6: cost 0 inf + 4884 11.923 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 11.923 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 11.923 * * * * [progress]: [ 109 / 270 ] simplifiying candidate # 11.923 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) 11.924 * * [simplify]: iters left: 6 (18 enodes) 11.932 * * [simplify]: iters left: 5 (71 enodes) 11.952 * * [simplify]: iters left: 4 (108 enodes) 11.981 * * [simplify]: iters left: 3 (133 enodes) 12.002 * * [simplify]: iters left: 2 (172 enodes) 12.053 * * [simplify]: iters left: 1 (179 enodes) 12.073 * * [simplify]: Extracting #0: cost 1 inf + 0 12.073 * * [simplify]: Extracting #1: cost 13 inf + 0 12.073 * * [simplify]: Extracting #2: cost 24 inf + 1 12.073 * * [simplify]: Extracting #3: cost 36 inf + 1 12.073 * * [simplify]: Extracting #4: cost 38 inf + 88 12.074 * * [simplify]: Extracting #5: cost 22 inf + 2029 12.075 * * [simplify]: Extracting #6: cost 2 inf + 7265 12.077 * * [simplify]: Extracting #7: cost 0 inf + 8103 12.078 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) 12.079 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 12.081 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 12.081 * * [simplify]: iters left: 6 (14 enodes) 12.086 * * [simplify]: iters left: 5 (51 enodes) 12.100 * * [simplify]: iters left: 4 (70 enodes) 12.113 * * [simplify]: iters left: 3 (81 enodes) 12.123 * * [simplify]: Extracting #0: cost 1 inf + 0 12.123 * * [simplify]: Extracting #1: cost 8 inf + 0 12.123 * * [simplify]: Extracting #2: cost 18 inf + 0 12.123 * * [simplify]: Extracting #3: cost 27 inf + 2 12.124 * * [simplify]: Extracting #4: cost 22 inf + 695 12.124 * * [simplify]: Extracting #5: cost 4 inf + 3271 12.125 * * [simplify]: Extracting #6: cost 0 inf + 4450 12.126 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 12.126 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 12.126 * * * * [progress]: [ 110 / 270 ] simplifiying candidate # 12.126 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 12.126 * * [simplify]: iters left: 6 (17 enodes) 12.130 * * [simplify]: iters left: 5 (66 enodes) 12.141 * * [simplify]: iters left: 4 (111 enodes) 12.162 * * [simplify]: iters left: 3 (165 enodes) 12.208 * * [simplify]: iters left: 2 (211 enodes) 12.240 * * [simplify]: iters left: 1 (225 enodes) 12.278 * * [simplify]: Extracting #0: cost 1 inf + 0 12.279 * * [simplify]: Extracting #1: cost 23 inf + 0 12.279 * * [simplify]: Extracting #2: cost 46 inf + 0 12.279 * * [simplify]: Extracting #3: cost 58 inf + 0 12.279 * * [simplify]: Extracting #4: cost 59 inf + 169 12.280 * * [simplify]: Extracting #5: cost 35 inf + 4953 12.284 * * [simplify]: Extracting #6: cost 3 inf + 15399 12.288 * * [simplify]: Extracting #7: cost 0 inf + 16696 12.293 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 12.293 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 12.293 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 12.294 * * [simplify]: iters left: 6 (15 enodes) 12.298 * * [simplify]: iters left: 5 (54 enodes) 12.307 * * [simplify]: iters left: 4 (73 enodes) 12.318 * * [simplify]: iters left: 3 (84 enodes) 12.328 * * [simplify]: Extracting #0: cost 1 inf + 0 12.328 * * [simplify]: Extracting #1: cost 8 inf + 0 12.328 * * [simplify]: Extracting #2: cost 16 inf + 0 12.328 * * [simplify]: Extracting #3: cost 28 inf + 0 12.328 * * [simplify]: Extracting #4: cost 30 inf + 87 12.328 * * [simplify]: Extracting #5: cost 11 inf + 2794 12.329 * * [simplify]: Extracting #6: cost 0 inf + 4884 12.330 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 12.330 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 12.330 * * * * [progress]: [ 111 / 270 ] simplifiying candidate # 12.330 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1) 12.330 * * [simplify]: iters left: 6 (17 enodes) 12.335 * * [simplify]: iters left: 5 (66 enodes) 12.347 * * [simplify]: iters left: 4 (111 enodes) 12.364 * * [simplify]: iters left: 3 (145 enodes) 12.403 * * [simplify]: iters left: 2 (166 enodes) 12.453 * * [simplify]: iters left: 1 (169 enodes) 12.488 * * [simplify]: Extracting #0: cost 1 inf + 0 12.489 * * [simplify]: Extracting #1: cost 13 inf + 0 12.489 * * [simplify]: Extracting #2: cost 24 inf + 1 12.489 * * [simplify]: Extracting #3: cost 36 inf + 1 12.489 * * [simplify]: Extracting #4: cost 38 inf + 88 12.490 * * [simplify]: Extracting #5: cost 22 inf + 1883 12.492 * * [simplify]: Extracting #6: cost 3 inf + 6846 12.496 * * [simplify]: Extracting #7: cost 0 inf + 8103 12.500 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) 12.500 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 12.500 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 12.500 * * [simplify]: iters left: 6 (14 enodes) 12.506 * * [simplify]: iters left: 5 (51 enodes) 12.521 * * [simplify]: iters left: 4 (70 enodes) 12.532 * * [simplify]: iters left: 3 (81 enodes) 12.542 * * [simplify]: Extracting #0: cost 1 inf + 0 12.542 * * [simplify]: Extracting #1: cost 8 inf + 0 12.542 * * [simplify]: Extracting #2: cost 18 inf + 0 12.542 * * [simplify]: Extracting #3: cost 27 inf + 2 12.543 * * [simplify]: Extracting #4: cost 22 inf + 695 12.543 * * [simplify]: Extracting #5: cost 4 inf + 3271 12.544 * * [simplify]: Extracting #6: cost 0 inf + 4450 12.544 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 12.544 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 12.545 * * * * [progress]: [ 112 / 270 ] simplifiying candidate # 12.545 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 12.545 * * [simplify]: iters left: 6 (19 enodes) 12.549 * * [simplify]: iters left: 5 (71 enodes) 12.565 * * [simplify]: iters left: 4 (107 enodes) 12.600 * * [simplify]: iters left: 3 (163 enodes) 12.636 * * [simplify]: iters left: 2 (217 enodes) 12.678 * * [simplify]: iters left: 1 (231 enodes) 12.719 * * [simplify]: Extracting #0: cost 1 inf + 0 12.720 * * [simplify]: Extracting #1: cost 23 inf + 0 12.720 * * [simplify]: Extracting #2: cost 48 inf + 0 12.720 * * [simplify]: Extracting #3: cost 62 inf + 0 12.720 * * [simplify]: Extracting #4: cost 64 inf + 87 12.721 * * [simplify]: Extracting #5: cost 48 inf + 2350 12.722 * * [simplify]: Extracting #6: cost 19 inf + 11324 12.729 * * [simplify]: Extracting #7: cost 4 inf + 19085 12.737 * * [simplify]: Extracting #8: cost 0 inf + 21244 12.744 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (fabs (cbrt (fma y.re y.re (* y.im y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))))) 12.744 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (fabs (cbrt (fma y.re y.re (* y.im y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 12.744 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 12.744 * * [simplify]: iters left: 6 (16 enodes) 12.748 * * [simplify]: iters left: 5 (57 enodes) 12.756 * * [simplify]: iters left: 4 (76 enodes) 12.766 * * [simplify]: iters left: 3 (87 enodes) 12.781 * * [simplify]: Extracting #0: cost 1 inf + 0 12.781 * * [simplify]: Extracting #1: cost 8 inf + 0 12.781 * * [simplify]: Extracting #2: cost 17 inf + 0 12.781 * * [simplify]: Extracting #3: cost 30 inf + 0 12.781 * * [simplify]: Extracting #4: cost 31 inf + 144 12.782 * * [simplify]: Extracting #5: cost 14 inf + 2102 12.783 * * [simplify]: Extracting #6: cost 1 inf + 5959 12.784 * * [simplify]: Extracting #7: cost 0 inf + 6418 12.785 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 12.785 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 12.785 * * * * [progress]: [ 113 / 270 ] simplifiying candidate # 12.786 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 12.786 * * [simplify]: iters left: 6 (16 enodes) 12.789 * * [simplify]: iters left: 5 (60 enodes) 12.798 * * [simplify]: iters left: 4 (80 enodes) 12.810 * * [simplify]: iters left: 3 (102 enodes) 12.828 * * [simplify]: iters left: 2 (118 enodes) 12.855 * * [simplify]: iters left: 1 (126 enodes) 12.871 * * [simplify]: Extracting #0: cost 1 inf + 0 12.871 * * [simplify]: Extracting #1: cost 16 inf + 0 12.871 * * [simplify]: Extracting #2: cost 31 inf + 0 12.872 * * [simplify]: Extracting #3: cost 44 inf + 0 12.872 * * [simplify]: Extracting #4: cost 44 inf + 128 12.872 * * [simplify]: Extracting #5: cost 30 inf + 1481 12.873 * * [simplify]: Extracting #6: cost 13 inf + 6018 12.875 * * [simplify]: Extracting #7: cost 0 inf + 11905 12.877 * * [simplify]: Extracting #8: cost 0 inf + 11865 12.880 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re))))) 12.880 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 12.880 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 12.880 * * [simplify]: iters left: 6 (14 enodes) 12.887 * * [simplify]: iters left: 5 (51 enodes) 12.894 * * [simplify]: iters left: 4 (64 enodes) 12.903 * * [simplify]: iters left: 3 (74 enodes) 12.912 * * [simplify]: Extracting #0: cost 1 inf + 0 12.912 * * [simplify]: Extracting #1: cost 6 inf + 0 12.912 * * [simplify]: Extracting #2: cost 12 inf + 0 12.912 * * [simplify]: Extracting #3: cost 25 inf + 0 12.912 * * [simplify]: Extracting #4: cost 24 inf + 225 12.913 * * [simplify]: Extracting #5: cost 3 inf + 3139 12.913 * * [simplify]: Extracting #6: cost 0 inf + 4058 12.914 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 12.914 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))))) 12.914 * * * * [progress]: [ 114 / 270 ] simplifiying candidate # 12.914 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 12.915 * * [simplify]: iters left: 6 (18 enodes) 12.922 * * [simplify]: iters left: 5 (66 enodes) 12.942 * * [simplify]: iters left: 4 (95 enodes) 12.966 * * [simplify]: iters left: 3 (126 enodes) 12.982 * * [simplify]: iters left: 2 (137 enodes) 13.002 * * [simplify]: iters left: 1 (138 enodes) 13.035 * * [simplify]: Extracting #0: cost 1 inf + 0 13.035 * * [simplify]: Extracting #1: cost 15 inf + 0 13.035 * * [simplify]: Extracting #2: cost 32 inf + 0 13.035 * * [simplify]: Extracting #3: cost 46 inf + 0 13.036 * * [simplify]: Extracting #4: cost 48 inf + 87 13.036 * * [simplify]: Extracting #5: cost 33 inf + 1811 13.039 * * [simplify]: Extracting #6: cost 8 inf + 9342 13.044 * * [simplify]: Extracting #7: cost 0 inf + 12828 13.047 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (- (* x.im y.re) (* x.re y.im)))))) 13.047 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (- (* x.im y.re) (* x.re y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 13.048 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 13.048 * * [simplify]: iters left: 6 (16 enodes) 13.051 * * [simplify]: iters left: 5 (57 enodes) 13.060 * * [simplify]: iters left: 4 (76 enodes) 13.071 * * [simplify]: iters left: 3 (87 enodes) 13.089 * * [simplify]: Extracting #0: cost 1 inf + 0 13.089 * * [simplify]: Extracting #1: cost 8 inf + 0 13.089 * * [simplify]: Extracting #2: cost 17 inf + 0 13.089 * * [simplify]: Extracting #3: cost 30 inf + 0 13.089 * * [simplify]: Extracting #4: cost 31 inf + 144 13.090 * * [simplify]: Extracting #5: cost 14 inf + 1982 13.092 * * [simplify]: Extracting #6: cost 1 inf + 5639 13.093 * * [simplify]: Extracting #7: cost 0 inf + 6098 13.095 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 13.095 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 13.096 * * * * [progress]: [ 115 / 270 ] simplifiying candidate # 13.096 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) 13.096 * * [simplify]: iters left: 6 (18 enodes) 13.105 * * [simplify]: iters left: 5 (68 enodes) 13.125 * * [simplify]: iters left: 4 (91 enodes) 13.152 * * [simplify]: iters left: 3 (110 enodes) 13.174 * * [simplify]: iters left: 2 (127 enodes) 13.193 * * [simplify]: iters left: 1 (129 enodes) 13.206 * * [simplify]: Extracting #0: cost 1 inf + 0 13.206 * * [simplify]: Extracting #1: cost 9 inf + 0 13.206 * * [simplify]: Extracting #2: cost 17 inf + 1 13.206 * * [simplify]: Extracting #3: cost 30 inf + 1 13.207 * * [simplify]: Extracting #4: cost 32 inf + 88 13.207 * * [simplify]: Extracting #5: cost 20 inf + 1359 13.207 * * [simplify]: Extracting #6: cost 8 inf + 3281 13.209 * * [simplify]: Extracting #7: cost 0 inf + 6549 13.210 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 13.210 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 13.210 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 13.210 * * [simplify]: iters left: 6 (15 enodes) 13.214 * * [simplify]: iters left: 5 (54 enodes) 13.221 * * [simplify]: iters left: 4 (73 enodes) 13.231 * * [simplify]: iters left: 3 (84 enodes) 13.248 * * [simplify]: Extracting #0: cost 1 inf + 0 13.248 * * [simplify]: Extracting #1: cost 8 inf + 0 13.248 * * [simplify]: Extracting #2: cost 19 inf + 0 13.248 * * [simplify]: Extracting #3: cost 28 inf + 59 13.248 * * [simplify]: Extracting #4: cost 25 inf + 503 13.249 * * [simplify]: Extracting #5: cost 5 inf + 3633 13.250 * * [simplify]: Extracting #6: cost 0 inf + 5664 13.251 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 13.251 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 13.251 * * * * [progress]: [ 116 / 270 ] simplifiying candidate # 13.251 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 13.251 * * [simplify]: iters left: 6 (18 enodes) 13.255 * * [simplify]: iters left: 5 (66 enodes) 13.267 * * [simplify]: iters left: 4 (95 enodes) 13.281 * * [simplify]: iters left: 3 (126 enodes) 13.313 * * [simplify]: iters left: 2 (137 enodes) 13.348 * * [simplify]: iters left: 1 (138 enodes) 13.381 * * [simplify]: Extracting #0: cost 1 inf + 0 13.381 * * [simplify]: Extracting #1: cost 15 inf + 0 13.381 * * [simplify]: Extracting #2: cost 32 inf + 0 13.381 * * [simplify]: Extracting #3: cost 46 inf + 0 13.381 * * [simplify]: Extracting #4: cost 48 inf + 87 13.382 * * [simplify]: Extracting #5: cost 33 inf + 1811 13.385 * * [simplify]: Extracting #6: cost 8 inf + 9342 13.389 * * [simplify]: Extracting #7: cost 0 inf + 12828 13.395 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (- (* x.im y.re) (* x.re y.im)))))) 13.395 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (- (* x.im y.re) (* x.re y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 13.396 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 13.396 * * [simplify]: iters left: 6 (16 enodes) 13.402 * * [simplify]: iters left: 5 (57 enodes) 13.418 * * [simplify]: iters left: 4 (76 enodes) 13.439 * * [simplify]: iters left: 3 (87 enodes) 13.451 * * [simplify]: Extracting #0: cost 1 inf + 0 13.452 * * [simplify]: Extracting #1: cost 8 inf + 0 13.452 * * [simplify]: Extracting #2: cost 17 inf + 0 13.452 * * [simplify]: Extracting #3: cost 30 inf + 0 13.452 * * [simplify]: Extracting #4: cost 31 inf + 144 13.452 * * [simplify]: Extracting #5: cost 14 inf + 1982 13.453 * * [simplify]: Extracting #6: cost 1 inf + 5639 13.454 * * [simplify]: Extracting #7: cost 0 inf + 6098 13.455 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 13.455 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 13.455 * * * * [progress]: [ 117 / 270 ] simplifiying candidate # 13.455 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1) 13.455 * * [simplify]: iters left: 6 (17 enodes) 13.460 * * [simplify]: iters left: 5 (63 enodes) 13.470 * * [simplify]: iters left: 4 (89 enodes) 13.484 * * [simplify]: iters left: 3 (110 enodes) 13.502 * * [simplify]: iters left: 2 (119 enodes) 13.533 * * [simplify]: iters left: 1 (121 enodes) 13.558 * * [simplify]: Extracting #0: cost 1 inf + 0 13.558 * * [simplify]: Extracting #1: cost 9 inf + 0 13.558 * * [simplify]: Extracting #2: cost 17 inf + 1 13.558 * * [simplify]: Extracting #3: cost 30 inf + 1 13.558 * * [simplify]: Extracting #4: cost 32 inf + 88 13.559 * * [simplify]: Extracting #5: cost 13 inf + 2573 13.560 * * [simplify]: Extracting #6: cost 1 inf + 6050 13.561 * * [simplify]: Extracting #7: cost 0 inf + 6549 13.562 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 13.562 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 13.563 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 13.563 * * [simplify]: iters left: 6 (15 enodes) 13.566 * * [simplify]: iters left: 5 (54 enodes) 13.574 * * [simplify]: iters left: 4 (73 enodes) 13.584 * * [simplify]: iters left: 3 (84 enodes) 13.594 * * [simplify]: Extracting #0: cost 1 inf + 0 13.594 * * [simplify]: Extracting #1: cost 8 inf + 0 13.594 * * [simplify]: Extracting #2: cost 19 inf + 0 13.595 * * [simplify]: Extracting #3: cost 28 inf + 59 13.595 * * [simplify]: Extracting #4: cost 25 inf + 503 13.597 * * [simplify]: Extracting #5: cost 5 inf + 3633 13.598 * * [simplify]: Extracting #6: cost 0 inf + 5664 13.598 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 13.599 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 13.599 * * * * [progress]: [ 118 / 270 ] simplifiying candidate # 13.599 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 13.599 * * [simplify]: iters left: 6 (17 enodes) 13.603 * * [simplify]: iters left: 5 (64 enodes) 13.613 * * [simplify]: iters left: 4 (100 enodes) 13.628 * * [simplify]: iters left: 3 (156 enodes) 13.651 * * [simplify]: iters left: 2 (208 enodes) 13.702 * * [simplify]: iters left: 1 (223 enodes) 13.746 * * [simplify]: Extracting #0: cost 1 inf + 0 13.746 * * [simplify]: Extracting #1: cost 23 inf + 0 13.746 * * [simplify]: Extracting #2: cost 46 inf + 0 13.747 * * [simplify]: Extracting #3: cost 58 inf + 0 13.747 * * [simplify]: Extracting #4: cost 59 inf + 169 13.748 * * [simplify]: Extracting #5: cost 32 inf + 5911 13.751 * * [simplify]: Extracting #6: cost 5 inf + 14721 13.755 * * [simplify]: Extracting #7: cost 0 inf + 16696 13.758 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 13.758 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 13.759 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 13.759 * * [simplify]: iters left: 6 (15 enodes) 13.762 * * [simplify]: iters left: 5 (54 enodes) 13.771 * * [simplify]: iters left: 4 (73 enodes) 13.782 * * [simplify]: iters left: 3 (84 enodes) 13.796 * * [simplify]: Extracting #0: cost 1 inf + 0 13.796 * * [simplify]: Extracting #1: cost 8 inf + 0 13.797 * * [simplify]: Extracting #2: cost 16 inf + 0 13.797 * * [simplify]: Extracting #3: cost 28 inf + 0 13.797 * * [simplify]: Extracting #4: cost 30 inf + 87 13.797 * * [simplify]: Extracting #5: cost 11 inf + 2714 13.798 * * [simplify]: Extracting #6: cost 0 inf + 4884 13.799 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 13.799 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 13.799 * * * * [progress]: [ 119 / 270 ] simplifiying candidate # 13.799 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 13.799 * * [simplify]: iters left: 6 (18 enodes) 13.803 * * [simplify]: iters left: 5 (66 enodes) 13.813 * * [simplify]: iters left: 4 (95 enodes) 13.831 * * [simplify]: iters left: 3 (126 enodes) 13.863 * * [simplify]: iters left: 2 (137 enodes) 13.898 * * [simplify]: iters left: 1 (138 enodes) 13.931 * * [simplify]: Extracting #0: cost 1 inf + 0 13.931 * * [simplify]: Extracting #1: cost 15 inf + 0 13.931 * * [simplify]: Extracting #2: cost 32 inf + 0 13.932 * * [simplify]: Extracting #3: cost 46 inf + 0 13.932 * * [simplify]: Extracting #4: cost 48 inf + 87 13.933 * * [simplify]: Extracting #5: cost 33 inf + 1771 13.934 * * [simplify]: Extracting #6: cost 15 inf + 5966 13.938 * * [simplify]: Extracting #7: cost 3 inf + 11248 13.942 * * [simplify]: Extracting #8: cost 0 inf + 12828 13.947 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re)))) 13.947 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 13.947 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 13.948 * * [simplify]: iters left: 6 (16 enodes) 13.954 * * [simplify]: iters left: 5 (57 enodes) 13.971 * * [simplify]: iters left: 4 (76 enodes) 13.981 * * [simplify]: iters left: 3 (87 enodes) 13.991 * * [simplify]: Extracting #0: cost 1 inf + 0 13.991 * * [simplify]: Extracting #1: cost 8 inf + 0 13.991 * * [simplify]: Extracting #2: cost 17 inf + 0 13.991 * * [simplify]: Extracting #3: cost 30 inf + 0 13.992 * * [simplify]: Extracting #4: cost 32 inf + 87 13.992 * * [simplify]: Extracting #5: cost 13 inf + 2159 13.993 * * [simplify]: Extracting #6: cost 1 inf + 5639 13.994 * * [simplify]: Extracting #7: cost 0 inf + 6098 13.995 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 13.995 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 13.995 * * * * [progress]: [ 120 / 270 ] simplifiying candidate # 13.996 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 13.996 * * [simplify]: iters left: 6 (15 enodes) 13.999 * * [simplify]: iters left: 5 (56 enodes) 14.007 * * [simplify]: iters left: 4 (77 enodes) 14.025 * * [simplify]: iters left: 3 (97 enodes) 14.050 * * [simplify]: iters left: 2 (102 enodes) 14.075 * * [simplify]: iters left: 1 (105 enodes) 14.097 * * [simplify]: Extracting #0: cost 1 inf + 0 14.097 * * [simplify]: Extracting #1: cost 11 inf + 0 14.097 * * [simplify]: Extracting #2: cost 24 inf + 0 14.097 * * [simplify]: Extracting #3: cost 33 inf + 2 14.098 * * [simplify]: Extracting #4: cost 30 inf + 446 14.098 * * [simplify]: Extracting #5: cost 12 inf + 2580 14.099 * * [simplify]: Extracting #6: cost 1 inf + 5959 14.100 * * [simplify]: Extracting #7: cost 0 inf + 6298 14.101 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))) 14.101 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 14.102 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 14.102 * * [simplify]: iters left: 6 (14 enodes) 14.105 * * [simplify]: iters left: 5 (51 enodes) 14.113 * * [simplify]: iters left: 4 (65 enodes) 14.121 * * [simplify]: iters left: 3 (76 enodes) 14.137 * * [simplify]: Extracting #0: cost 1 inf + 0 14.138 * * [simplify]: Extracting #1: cost 6 inf + 0 14.138 * * [simplify]: Extracting #2: cost 14 inf + 0 14.138 * * [simplify]: Extracting #3: cost 23 inf + 2 14.138 * * [simplify]: Extracting #4: cost 18 inf + 615 14.139 * * [simplify]: Extracting #5: cost 2 inf + 2460 14.140 * * [simplify]: Extracting #6: cost 0 inf + 3098 14.141 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 14.141 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 14.142 * * * * [progress]: [ 121 / 270 ] simplifiying candidate # 14.142 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 14.142 * * [simplify]: iters left: 6 (17 enodes) 14.152 * * [simplify]: iters left: 5 (64 enodes) 14.171 * * [simplify]: iters left: 4 (88 enodes) 14.196 * * [simplify]: iters left: 3 (105 enodes) 14.217 * * [simplify]: iters left: 2 (122 enodes) 14.236 * * [simplify]: iters left: 1 (124 enodes) 14.261 * * [simplify]: Extracting #0: cost 1 inf + 0 14.261 * * [simplify]: Extracting #1: cost 9 inf + 0 14.261 * * [simplify]: Extracting #2: cost 16 inf + 1 14.261 * * [simplify]: Extracting #3: cost 28 inf + 1 14.261 * * [simplify]: Extracting #4: cost 30 inf + 88 14.262 * * [simplify]: Extracting #5: cost 13 inf + 2088 14.264 * * [simplify]: Extracting #6: cost 1 inf + 4576 14.266 * * [simplify]: Extracting #7: cost 0 inf + 4915 14.268 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) 14.268 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 14.269 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 14.269 * * [simplify]: iters left: 6 (14 enodes) 14.275 * * [simplify]: iters left: 5 (51 enodes) 14.289 * * [simplify]: iters left: 4 (70 enodes) 14.301 * * [simplify]: iters left: 3 (81 enodes) 14.312 * * [simplify]: Extracting #0: cost 1 inf + 0 14.312 * * [simplify]: Extracting #1: cost 8 inf + 0 14.312 * * [simplify]: Extracting #2: cost 18 inf + 0 14.312 * * [simplify]: Extracting #3: cost 27 inf + 2 14.312 * * [simplify]: Extracting #4: cost 22 inf + 615 14.313 * * [simplify]: Extracting #5: cost 4 inf + 3031 14.314 * * [simplify]: Extracting #6: cost 0 inf + 4130 14.314 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 14.314 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 14.314 * * * * [progress]: [ 122 / 270 ] simplifiying candidate # 14.315 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 14.315 * * [simplify]: iters left: 6 (15 enodes) 14.319 * * [simplify]: iters left: 5 (56 enodes) 14.336 * * [simplify]: iters left: 4 (77 enodes) 14.355 * * [simplify]: iters left: 3 (97 enodes) 14.367 * * [simplify]: iters left: 2 (102 enodes) 14.380 * * [simplify]: iters left: 1 (105 enodes) 14.405 * * [simplify]: Extracting #0: cost 1 inf + 0 14.405 * * [simplify]: Extracting #1: cost 11 inf + 0 14.405 * * [simplify]: Extracting #2: cost 24 inf + 0 14.405 * * [simplify]: Extracting #3: cost 33 inf + 2 14.406 * * [simplify]: Extracting #4: cost 30 inf + 446 14.407 * * [simplify]: Extracting #5: cost 12 inf + 2580 14.409 * * [simplify]: Extracting #6: cost 1 inf + 5959 14.411 * * [simplify]: Extracting #7: cost 0 inf + 6298 14.414 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))) 14.414 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 14.414 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 14.415 * * [simplify]: iters left: 6 (14 enodes) 14.420 * * [simplify]: iters left: 5 (51 enodes) 14.435 * * [simplify]: iters left: 4 (65 enodes) 14.448 * * [simplify]: iters left: 3 (76 enodes) 14.457 * * [simplify]: Extracting #0: cost 1 inf + 0 14.457 * * [simplify]: Extracting #1: cost 6 inf + 0 14.458 * * [simplify]: Extracting #2: cost 14 inf + 0 14.458 * * [simplify]: Extracting #3: cost 23 inf + 2 14.458 * * [simplify]: Extracting #4: cost 18 inf + 615 14.458 * * [simplify]: Extracting #5: cost 2 inf + 2460 14.459 * * [simplify]: Extracting #6: cost 0 inf + 3098 14.459 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 14.459 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 14.460 * * * * [progress]: [ 123 / 270 ] simplifiying candidate # 14.460 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 14.460 * * [simplify]: iters left: 6 (16 enodes) 14.464 * * [simplify]: iters left: 5 (59 enodes) 14.473 * * [simplify]: iters left: 4 (86 enodes) 14.497 * * [simplify]: iters left: 3 (107 enodes) 14.524 * * [simplify]: iters left: 2 (116 enodes) 14.556 * * [simplify]: iters left: 1 (118 enodes) 14.582 * * [simplify]: Extracting #0: cost 1 inf + 0 14.582 * * [simplify]: Extracting #1: cost 9 inf + 0 14.582 * * [simplify]: Extracting #2: cost 16 inf + 1 14.582 * * [simplify]: Extracting #3: cost 28 inf + 1 14.582 * * [simplify]: Extracting #4: cost 31 inf + 47 14.582 * * [simplify]: Extracting #5: cost 13 inf + 2033 14.583 * * [simplify]: Extracting #6: cost 1 inf + 4536 14.584 * * [simplify]: Extracting #7: cost 0 inf + 4915 14.586 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) 14.586 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 14.586 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 14.586 * * [simplify]: iters left: 6 (14 enodes) 14.589 * * [simplify]: iters left: 5 (51 enodes) 14.596 * * [simplify]: iters left: 4 (70 enodes) 14.606 * * [simplify]: iters left: 3 (81 enodes) 14.615 * * [simplify]: Extracting #0: cost 1 inf + 0 14.616 * * [simplify]: Extracting #1: cost 8 inf + 0 14.616 * * [simplify]: Extracting #2: cost 18 inf + 0 14.616 * * [simplify]: Extracting #3: cost 27 inf + 2 14.616 * * [simplify]: Extracting #4: cost 22 inf + 615 14.616 * * [simplify]: Extracting #5: cost 4 inf + 3031 14.617 * * [simplify]: Extracting #6: cost 0 inf + 4130 14.618 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 14.618 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 14.618 * * * * [progress]: [ 124 / 270 ] simplifiying candidate # 14.618 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 14.618 * * [simplify]: iters left: 6 (18 enodes) 14.623 * * [simplify]: iters left: 5 (69 enodes) 14.634 * * [simplify]: iters left: 4 (100 enodes) 14.661 * * [simplify]: iters left: 3 (148 enodes) 14.702 * * [simplify]: iters left: 2 (180 enodes) 14.746 * * [simplify]: iters left: 1 (181 enodes) 14.782 * * [simplify]: Extracting #0: cost 1 inf + 0 14.783 * * [simplify]: Extracting #1: cost 13 inf + 0 14.783 * * [simplify]: Extracting #2: cost 24 inf + 1 14.783 * * [simplify]: Extracting #3: cost 36 inf + 1 14.783 * * [simplify]: Extracting #4: cost 39 inf + 46 14.784 * * [simplify]: Extracting #5: cost 19 inf + 2574 14.786 * * [simplify]: Extracting #6: cost 6 inf + 5871 14.790 * * [simplify]: Extracting #7: cost 0 inf + 8103 14.793 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) 14.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 14.794 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 14.794 * * [simplify]: iters left: 6 (14 enodes) 14.804 * * [simplify]: iters left: 5 (51 enodes) 14.820 * * [simplify]: iters left: 4 (70 enodes) 14.839 * * [simplify]: iters left: 3 (81 enodes) 14.859 * * [simplify]: Extracting #0: cost 1 inf + 0 14.859 * * [simplify]: Extracting #1: cost 8 inf + 0 14.859 * * [simplify]: Extracting #2: cost 18 inf + 0 14.859 * * [simplify]: Extracting #3: cost 27 inf + 2 14.860 * * [simplify]: Extracting #4: cost 23 inf + 558 14.861 * * [simplify]: Extracting #5: cost 3 inf + 3570 14.862 * * [simplify]: Extracting #6: cost 0 inf + 4450 14.864 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 14.864 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))))) 14.864 * * * * [progress]: [ 125 / 270 ] simplifiying candidate # 14.864 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 14.865 * * [simplify]: iters left: 6 (18 enodes) 14.875 * * [simplify]: iters left: 5 (68 enodes) 14.895 * * [simplify]: iters left: 4 (92 enodes) 14.921 * * [simplify]: iters left: 3 (122 enodes) 14.953 * * [simplify]: iters left: 2 (130 enodes) 14.976 * * [simplify]: iters left: 1 (131 enodes) 14.989 * * [simplify]: Extracting #0: cost 1 inf + 0 14.989 * * [simplify]: Extracting #1: cost 9 inf + 0 14.989 * * [simplify]: Extracting #2: cost 17 inf + 1 14.990 * * [simplify]: Extracting #3: cost 30 inf + 1 14.990 * * [simplify]: Extracting #4: cost 32 inf + 88 14.990 * * [simplify]: Extracting #5: cost 16 inf + 2190 14.991 * * [simplify]: Extracting #6: cost 6 inf + 4239 14.992 * * [simplify]: Extracting #7: cost 1 inf + 6050 14.993 * * [simplify]: Extracting #8: cost 0 inf + 6549 14.995 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 14.995 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 14.995 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 14.995 * * [simplify]: iters left: 6 (15 enodes) 14.998 * * [simplify]: iters left: 5 (54 enodes) 15.009 * * [simplify]: iters left: 4 (73 enodes) 15.029 * * [simplify]: iters left: 3 (84 enodes) 15.051 * * [simplify]: Extracting #0: cost 1 inf + 0 15.052 * * [simplify]: Extracting #1: cost 8 inf + 0 15.052 * * [simplify]: Extracting #2: cost 19 inf + 0 15.052 * * [simplify]: Extracting #3: cost 27 inf + 116 15.052 * * [simplify]: Extracting #4: cost 25 inf + 503 15.053 * * [simplify]: Extracting #5: cost 6 inf + 3256 15.055 * * [simplify]: Extracting #6: cost 0 inf + 5664 15.057 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) 15.057 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))))) 15.057 * * * * [progress]: [ 126 / 270 ] simplifiying candidate # 15.058 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 15.058 * * [simplify]: iters left: 6 (17 enodes) 15.070 * * [simplify]: iters left: 5 (64 enodes) 15.089 * * [simplify]: iters left: 4 (89 enodes) 15.107 * * [simplify]: iters left: 3 (119 enodes) 15.122 * * [simplify]: iters left: 2 (132 enodes) 15.143 * * [simplify]: iters left: 1 (133 enodes) 15.169 * * [simplify]: Extracting #0: cost 1 inf + 0 15.169 * * [simplify]: Extracting #1: cost 9 inf + 0 15.169 * * [simplify]: Extracting #2: cost 16 inf + 1 15.169 * * [simplify]: Extracting #3: cost 28 inf + 1 15.170 * * [simplify]: Extracting #4: cost 29 inf + 129 15.170 * * [simplify]: Extracting #5: cost 10 inf + 2793 15.172 * * [simplify]: Extracting #6: cost 1 inf + 4670 15.174 * * [simplify]: Extracting #7: cost 0 inf + 4915 15.180 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) 15.180 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 15.181 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 15.181 * * [simplify]: iters left: 6 (14 enodes) 15.187 * * [simplify]: iters left: 5 (51 enodes) 15.202 * * [simplify]: iters left: 4 (70 enodes) 15.218 * * [simplify]: iters left: 3 (81 enodes) 15.229 * * [simplify]: Extracting #0: cost 1 inf + 0 15.229 * * [simplify]: Extracting #1: cost 8 inf + 0 15.229 * * [simplify]: Extracting #2: cost 18 inf + 0 15.229 * * [simplify]: Extracting #3: cost 27 inf + 2 15.229 * * [simplify]: Extracting #4: cost 23 inf + 518 15.230 * * [simplify]: Extracting #5: cost 3 inf + 3330 15.230 * * [simplify]: Extracting #6: cost 0 inf + 4130 15.231 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 15.231 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 15.231 * * * * [progress]: [ 127 / 270 ] simplifiying candidate # 15.231 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt 1)) 15.232 * * [simplify]: iters left: 6 (13 enodes) 15.236 * * [simplify]: iters left: 5 (50 enodes) 15.245 * * [simplify]: iters left: 4 (69 enodes) 15.256 * * [simplify]: iters left: 3 (77 enodes) 15.273 * * [simplify]: iters left: 2 (78 enodes) 15.291 * * [simplify]: iters left: 1 (79 enodes) 15.310 * * [simplify]: Extracting #0: cost 1 inf + 0 15.310 * * [simplify]: Extracting #1: cost 5 inf + 0 15.310 * * [simplify]: Extracting #2: cost 7 inf + 1 15.310 * * [simplify]: Extracting #3: cost 17 inf + 1 15.310 * * [simplify]: Extracting #4: cost 14 inf + 211 15.311 * * [simplify]: Extracting #5: cost 4 inf + 1197 15.312 * * [simplify]: Extracting #6: cost 0 inf + 2135 15.313 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 15.313 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 15.313 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 15.314 * * [simplify]: iters left: 6 (13 enodes) 15.317 * * [simplify]: iters left: 5 (48 enodes) 15.324 * * [simplify]: iters left: 4 (62 enodes) 15.333 * * [simplify]: iters left: 3 (72 enodes) 15.342 * * [simplify]: iters left: 2 (73 enodes) 15.358 * * [simplify]: Extracting #0: cost 1 inf + 0 15.358 * * [simplify]: Extracting #1: cost 6 inf + 0 15.358 * * [simplify]: Extracting #2: cost 15 inf + 0 15.358 * * [simplify]: Extracting #3: cost 21 inf + 84 15.358 * * [simplify]: Extracting #4: cost 15 inf + 585 15.359 * * [simplify]: Extracting #5: cost 1 inf + 2565 15.360 * * [simplify]: Extracting #6: cost 0 inf + 2904 15.361 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 15.361 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 15.362 * * * * [progress]: [ 128 / 270 ] simplifiying candidate # 15.362 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 15.362 * * [simplify]: iters left: 6 (17 enodes) 15.372 * * [simplify]: iters left: 5 (64 enodes) 15.391 * * [simplify]: iters left: 4 (89 enodes) 15.417 * * [simplify]: iters left: 3 (119 enodes) 15.449 * * [simplify]: iters left: 2 (132 enodes) 15.479 * * [simplify]: iters left: 1 (133 enodes) 15.494 * * [simplify]: Extracting #0: cost 1 inf + 0 15.494 * * [simplify]: Extracting #1: cost 9 inf + 0 15.494 * * [simplify]: Extracting #2: cost 16 inf + 1 15.494 * * [simplify]: Extracting #3: cost 28 inf + 1 15.495 * * [simplify]: Extracting #4: cost 29 inf + 129 15.495 * * [simplify]: Extracting #5: cost 10 inf + 2793 15.496 * * [simplify]: Extracting #6: cost 1 inf + 4670 15.497 * * [simplify]: Extracting #7: cost 0 inf + 4915 15.498 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) 15.498 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 15.499 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 15.499 * * [simplify]: iters left: 6 (14 enodes) 15.502 * * [simplify]: iters left: 5 (51 enodes) 15.515 * * [simplify]: iters left: 4 (70 enodes) 15.534 * * [simplify]: iters left: 3 (81 enodes) 15.556 * * [simplify]: Extracting #0: cost 1 inf + 0 15.556 * * [simplify]: Extracting #1: cost 8 inf + 0 15.556 * * [simplify]: Extracting #2: cost 18 inf + 0 15.556 * * [simplify]: Extracting #3: cost 27 inf + 2 15.556 * * [simplify]: Extracting #4: cost 23 inf + 518 15.558 * * [simplify]: Extracting #5: cost 3 inf + 3330 15.559 * * [simplify]: Extracting #6: cost 0 inf + 4130 15.560 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 15.560 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 15.561 * * * * [progress]: [ 129 / 270 ] simplifiying candidate # 15.561 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 15.561 * * [simplify]: iters left: 6 (13 enodes) 15.568 * * [simplify]: iters left: 5 (48 enodes) 15.576 * * [simplify]: iters left: 4 (69 enodes) 15.586 * * [simplify]: iters left: 3 (82 enodes) 15.595 * * [simplify]: Extracting #0: cost 1 inf + 0 15.595 * * [simplify]: Extracting #1: cost 5 inf + 0 15.595 * * [simplify]: Extracting #2: cost 7 inf + 1 15.595 * * [simplify]: Extracting #3: cost 17 inf + 1 15.595 * * [simplify]: Extracting #4: cost 14 inf + 211 15.596 * * [simplify]: Extracting #5: cost 5 inf + 953 15.596 * * [simplify]: Extracting #6: cost 0 inf + 2135 15.596 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 15.596 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 15.597 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 15.597 * * [simplify]: iters left: 6 (13 enodes) 15.600 * * [simplify]: iters left: 5 (48 enodes) 15.614 * * [simplify]: iters left: 4 (62 enodes) 15.631 * * [simplify]: iters left: 3 (72 enodes) 15.649 * * [simplify]: iters left: 2 (73 enodes) 15.670 * * [simplify]: Extracting #0: cost 1 inf + 0 15.670 * * [simplify]: Extracting #1: cost 6 inf + 0 15.670 * * [simplify]: Extracting #2: cost 15 inf + 0 15.670 * * [simplify]: Extracting #3: cost 21 inf + 84 15.671 * * [simplify]: Extracting #4: cost 15 inf + 585 15.672 * * [simplify]: Extracting #5: cost 1 inf + 2565 15.673 * * [simplify]: Extracting #6: cost 0 inf + 2904 15.674 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 15.674 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 15.674 * * * * [progress]: [ 130 / 270 ] simplifiying candidate # 15.675 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 15.675 * * [simplify]: iters left: 6 (17 enodes) 15.683 * * [simplify]: iters left: 5 (64 enodes) 15.703 * * [simplify]: iters left: 4 (100 enodes) 15.734 * * [simplify]: iters left: 3 (156 enodes) 15.780 * * [simplify]: iters left: 2 (208 enodes) 15.858 * * [simplify]: iters left: 1 (223 enodes) 15.887 * * [simplify]: Extracting #0: cost 1 inf + 0 15.888 * * [simplify]: Extracting #1: cost 23 inf + 0 15.888 * * [simplify]: Extracting #2: cost 46 inf + 0 15.888 * * [simplify]: Extracting #3: cost 58 inf + 0 15.889 * * [simplify]: Extracting #4: cost 59 inf + 169 15.890 * * [simplify]: Extracting #5: cost 32 inf + 5911 15.896 * * [simplify]: Extracting #6: cost 5 inf + 14721 15.903 * * [simplify]: Extracting #7: cost 0 inf + 16696 15.910 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 15.910 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 15.911 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 15.911 * * [simplify]: iters left: 6 (15 enodes) 15.917 * * [simplify]: iters left: 5 (54 enodes) 15.933 * * [simplify]: iters left: 4 (73 enodes) 15.950 * * [simplify]: iters left: 3 (84 enodes) 15.968 * * [simplify]: Extracting #0: cost 1 inf + 0 15.968 * * [simplify]: Extracting #1: cost 8 inf + 0 15.968 * * [simplify]: Extracting #2: cost 16 inf + 0 15.968 * * [simplify]: Extracting #3: cost 28 inf + 0 15.969 * * [simplify]: Extracting #4: cost 30 inf + 87 15.969 * * [simplify]: Extracting #5: cost 11 inf + 2714 15.971 * * [simplify]: Extracting #6: cost 0 inf + 4884 15.972 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 15.972 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 15.972 * * * * [progress]: [ 131 / 270 ] simplifiying candidate # 15.973 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 15.973 * * [simplify]: iters left: 6 (18 enodes) 15.979 * * [simplify]: iters left: 5 (66 enodes) 15.996 * * [simplify]: iters left: 4 (95 enodes) 16.020 * * [simplify]: iters left: 3 (126 enodes) 16.046 * * [simplify]: iters left: 2 (137 enodes) 16.064 * * [simplify]: iters left: 1 (138 enodes) 16.088 * * [simplify]: Extracting #0: cost 1 inf + 0 16.088 * * [simplify]: Extracting #1: cost 15 inf + 0 16.088 * * [simplify]: Extracting #2: cost 32 inf + 0 16.088 * * [simplify]: Extracting #3: cost 46 inf + 0 16.088 * * [simplify]: Extracting #4: cost 48 inf + 87 16.089 * * [simplify]: Extracting #5: cost 33 inf + 1771 16.091 * * [simplify]: Extracting #6: cost 15 inf + 5966 16.094 * * [simplify]: Extracting #7: cost 3 inf + 11248 16.100 * * [simplify]: Extracting #8: cost 0 inf + 12828 16.104 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re)))) 16.104 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 16.104 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 16.105 * * [simplify]: iters left: 6 (16 enodes) 16.111 * * [simplify]: iters left: 5 (57 enodes) 16.128 * * [simplify]: iters left: 4 (76 enodes) 16.149 * * [simplify]: iters left: 3 (87 enodes) 16.171 * * [simplify]: Extracting #0: cost 1 inf + 0 16.171 * * [simplify]: Extracting #1: cost 8 inf + 0 16.171 * * [simplify]: Extracting #2: cost 17 inf + 0 16.171 * * [simplify]: Extracting #3: cost 30 inf + 0 16.172 * * [simplify]: Extracting #4: cost 32 inf + 87 16.172 * * [simplify]: Extracting #5: cost 13 inf + 2159 16.174 * * [simplify]: Extracting #6: cost 1 inf + 5639 16.176 * * [simplify]: Extracting #7: cost 0 inf + 6098 16.178 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 16.178 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 16.178 * * * * [progress]: [ 132 / 270 ] simplifiying candidate # 16.179 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 16.179 * * [simplify]: iters left: 6 (15 enodes) 16.185 * * [simplify]: iters left: 5 (56 enodes) 16.196 * * [simplify]: iters left: 4 (77 enodes) 16.207 * * [simplify]: iters left: 3 (97 enodes) 16.219 * * [simplify]: iters left: 2 (102 enodes) 16.232 * * [simplify]: iters left: 1 (105 enodes) 16.244 * * [simplify]: Extracting #0: cost 1 inf + 0 16.244 * * [simplify]: Extracting #1: cost 11 inf + 0 16.244 * * [simplify]: Extracting #2: cost 24 inf + 0 16.244 * * [simplify]: Extracting #3: cost 33 inf + 2 16.245 * * [simplify]: Extracting #4: cost 30 inf + 446 16.245 * * [simplify]: Extracting #5: cost 12 inf + 2580 16.246 * * [simplify]: Extracting #6: cost 1 inf + 5959 16.247 * * [simplify]: Extracting #7: cost 0 inf + 6298 16.248 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))) 16.248 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 16.249 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 16.249 * * [simplify]: iters left: 6 (14 enodes) 16.253 * * [simplify]: iters left: 5 (51 enodes) 16.260 * * [simplify]: iters left: 4 (65 enodes) 16.269 * * [simplify]: iters left: 3 (76 enodes) 16.278 * * [simplify]: Extracting #0: cost 1 inf + 0 16.278 * * [simplify]: Extracting #1: cost 6 inf + 0 16.278 * * [simplify]: Extracting #2: cost 14 inf + 0 16.278 * * [simplify]: Extracting #3: cost 23 inf + 2 16.278 * * [simplify]: Extracting #4: cost 18 inf + 615 16.278 * * [simplify]: Extracting #5: cost 2 inf + 2460 16.279 * * [simplify]: Extracting #6: cost 0 inf + 3098 16.280 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 16.280 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 16.280 * * * * [progress]: [ 133 / 270 ] simplifiying candidate # 16.280 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 16.280 * * [simplify]: iters left: 6 (17 enodes) 16.285 * * [simplify]: iters left: 5 (64 enodes) 16.295 * * [simplify]: iters left: 4 (88 enodes) 16.326 * * [simplify]: iters left: 3 (105 enodes) 16.354 * * [simplify]: iters left: 2 (122 enodes) 16.388 * * [simplify]: iters left: 1 (124 enodes) 16.415 * * [simplify]: Extracting #0: cost 1 inf + 0 16.415 * * [simplify]: Extracting #1: cost 9 inf + 0 16.415 * * [simplify]: Extracting #2: cost 16 inf + 1 16.415 * * [simplify]: Extracting #3: cost 28 inf + 1 16.416 * * [simplify]: Extracting #4: cost 30 inf + 88 16.416 * * [simplify]: Extracting #5: cost 13 inf + 2088 16.418 * * [simplify]: Extracting #6: cost 1 inf + 4576 16.420 * * [simplify]: Extracting #7: cost 0 inf + 4915 16.422 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) 16.423 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 16.423 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 16.423 * * [simplify]: iters left: 6 (14 enodes) 16.429 * * [simplify]: iters left: 5 (51 enodes) 16.444 * * [simplify]: iters left: 4 (70 enodes) 16.462 * * [simplify]: iters left: 3 (81 enodes) 16.474 * * [simplify]: Extracting #0: cost 1 inf + 0 16.474 * * [simplify]: Extracting #1: cost 8 inf + 0 16.474 * * [simplify]: Extracting #2: cost 18 inf + 0 16.474 * * [simplify]: Extracting #3: cost 27 inf + 2 16.474 * * [simplify]: Extracting #4: cost 22 inf + 615 16.475 * * [simplify]: Extracting #5: cost 4 inf + 3031 16.476 * * [simplify]: Extracting #6: cost 0 inf + 4130 16.476 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 16.477 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 16.477 * * * * [progress]: [ 134 / 270 ] simplifiying candidate # 16.477 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 16.477 * * [simplify]: iters left: 6 (15 enodes) 16.480 * * [simplify]: iters left: 5 (56 enodes) 16.490 * * [simplify]: iters left: 4 (77 enodes) 16.501 * * [simplify]: iters left: 3 (97 enodes) 16.522 * * [simplify]: iters left: 2 (102 enodes) 16.545 * * [simplify]: iters left: 1 (105 enodes) 16.557 * * [simplify]: Extracting #0: cost 1 inf + 0 16.557 * * [simplify]: Extracting #1: cost 11 inf + 0 16.557 * * [simplify]: Extracting #2: cost 24 inf + 0 16.557 * * [simplify]: Extracting #3: cost 33 inf + 2 16.557 * * [simplify]: Extracting #4: cost 30 inf + 446 16.558 * * [simplify]: Extracting #5: cost 12 inf + 2580 16.559 * * [simplify]: Extracting #6: cost 1 inf + 5959 16.560 * * [simplify]: Extracting #7: cost 0 inf + 6298 16.561 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))) 16.561 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 16.561 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 16.561 * * [simplify]: iters left: 6 (14 enodes) 16.564 * * [simplify]: iters left: 5 (51 enodes) 16.572 * * [simplify]: iters left: 4 (65 enodes) 16.589 * * [simplify]: iters left: 3 (76 enodes) 16.599 * * [simplify]: Extracting #0: cost 1 inf + 0 16.599 * * [simplify]: Extracting #1: cost 6 inf + 0 16.599 * * [simplify]: Extracting #2: cost 14 inf + 0 16.599 * * [simplify]: Extracting #3: cost 23 inf + 2 16.599 * * [simplify]: Extracting #4: cost 18 inf + 615 16.600 * * [simplify]: Extracting #5: cost 2 inf + 2460 16.600 * * [simplify]: Extracting #6: cost 0 inf + 3098 16.601 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 16.602 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 16.602 * * * * [progress]: [ 135 / 270 ] simplifiying candidate # 16.602 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 16.602 * * [simplify]: iters left: 6 (16 enodes) 16.607 * * [simplify]: iters left: 5 (59 enodes) 16.616 * * [simplify]: iters left: 4 (86 enodes) 16.639 * * [simplify]: iters left: 3 (107 enodes) 16.666 * * [simplify]: iters left: 2 (116 enodes) 16.688 * * [simplify]: iters left: 1 (118 enodes) 16.706 * * [simplify]: Extracting #0: cost 1 inf + 0 16.706 * * [simplify]: Extracting #1: cost 9 inf + 0 16.706 * * [simplify]: Extracting #2: cost 16 inf + 1 16.706 * * [simplify]: Extracting #3: cost 28 inf + 1 16.706 * * [simplify]: Extracting #4: cost 31 inf + 47 16.707 * * [simplify]: Extracting #5: cost 13 inf + 2033 16.709 * * [simplify]: Extracting #6: cost 1 inf + 4536 16.711 * * [simplify]: Extracting #7: cost 0 inf + 4915 16.713 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) 16.713 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 16.714 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 16.714 * * [simplify]: iters left: 6 (14 enodes) 16.720 * * [simplify]: iters left: 5 (51 enodes) 16.735 * * [simplify]: iters left: 4 (70 enodes) 16.753 * * [simplify]: iters left: 3 (81 enodes) 16.762 * * [simplify]: Extracting #0: cost 1 inf + 0 16.762 * * [simplify]: Extracting #1: cost 8 inf + 0 16.762 * * [simplify]: Extracting #2: cost 18 inf + 0 16.762 * * [simplify]: Extracting #3: cost 27 inf + 2 16.762 * * [simplify]: Extracting #4: cost 22 inf + 615 16.763 * * [simplify]: Extracting #5: cost 4 inf + 3031 16.764 * * [simplify]: Extracting #6: cost 0 inf + 4130 16.764 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 16.764 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 16.765 * * * * [progress]: [ 136 / 270 ] simplifiying candidate # 16.765 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 16.765 * * [simplify]: iters left: 6 (17 enodes) 16.769 * * [simplify]: iters left: 5 (64 enodes) 16.780 * * [simplify]: iters left: 4 (107 enodes) 16.799 * * [simplify]: iters left: 3 (154 enodes) 16.839 * * [simplify]: iters left: 2 (202 enodes) 16.896 * * [simplify]: Extracting #0: cost 1 inf + 0 16.896 * * [simplify]: Extracting #1: cost 13 inf + 0 16.897 * * [simplify]: Extracting #2: cost 24 inf + 1 16.897 * * [simplify]: Extracting #3: cost 36 inf + 1 16.897 * * [simplify]: Extracting #4: cost 38 inf + 88 16.898 * * [simplify]: Extracting #5: cost 24 inf + 1556 16.899 * * [simplify]: Extracting #6: cost 10 inf + 4355 16.902 * * [simplify]: Extracting #7: cost 1 inf + 7724 16.906 * * [simplify]: Extracting #8: cost 0 inf + 8103 16.909 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) 16.910 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 16.910 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 16.910 * * [simplify]: iters left: 6 (14 enodes) 16.916 * * [simplify]: iters left: 5 (51 enodes) 16.934 * * [simplify]: iters left: 4 (70 enodes) 16.952 * * [simplify]: iters left: 3 (81 enodes) 16.972 * * [simplify]: Extracting #0: cost 1 inf + 0 16.972 * * [simplify]: Extracting #1: cost 8 inf + 0 16.972 * * [simplify]: Extracting #2: cost 18 inf + 0 16.973 * * [simplify]: Extracting #3: cost 27 inf + 2 16.973 * * [simplify]: Extracting #4: cost 23 inf + 558 16.974 * * [simplify]: Extracting #5: cost 3 inf + 3570 16.976 * * [simplify]: Extracting #6: cost 0 inf + 4450 16.977 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 16.977 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))))) 16.977 * * * * [progress]: [ 137 / 270 ] simplifiying candidate # 16.978 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 16.978 * * [simplify]: iters left: 6 (17 enodes) 16.986 * * [simplify]: iters left: 5 (63 enodes) 17.006 * * [simplify]: iters left: 4 (94 enodes) 17.022 * * [simplify]: iters left: 3 (118 enodes) 17.037 * * [simplify]: iters left: 2 (131 enodes) 17.064 * * [simplify]: Extracting #0: cost 1 inf + 0 17.065 * * [simplify]: Extracting #1: cost 9 inf + 0 17.065 * * [simplify]: Extracting #2: cost 17 inf + 1 17.065 * * [simplify]: Extracting #3: cost 30 inf + 1 17.065 * * [simplify]: Extracting #4: cost 32 inf + 88 17.065 * * [simplify]: Extracting #5: cost 18 inf + 1569 17.066 * * [simplify]: Extracting #6: cost 3 inf + 5374 17.067 * * [simplify]: Extracting #7: cost 0 inf + 6549 17.069 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) 17.069 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 17.069 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 17.069 * * [simplify]: iters left: 6 (15 enodes) 17.072 * * [simplify]: iters left: 5 (54 enodes) 17.080 * * [simplify]: iters left: 4 (73 enodes) 17.090 * * [simplify]: iters left: 3 (84 enodes) 17.101 * * [simplify]: Extracting #0: cost 1 inf + 0 17.101 * * [simplify]: Extracting #1: cost 8 inf + 0 17.101 * * [simplify]: Extracting #2: cost 19 inf + 0 17.101 * * [simplify]: Extracting #3: cost 27 inf + 116 17.101 * * [simplify]: Extracting #4: cost 25 inf + 503 17.102 * * [simplify]: Extracting #5: cost 6 inf + 3256 17.104 * * [simplify]: Extracting #6: cost 0 inf + 5664 17.106 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) 17.106 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))))) 17.106 * * * * [progress]: [ 138 / 270 ] simplifiying candidate # 17.107 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 17.107 * * [simplify]: iters left: 6 (16 enodes) 17.115 * * [simplify]: iters left: 5 (59 enodes) 17.135 * * [simplify]: iters left: 4 (91 enodes) 17.158 * * [simplify]: iters left: 3 (115 enodes) 17.173 * * [simplify]: iters left: 2 (128 enodes) 17.191 * * [simplify]: Extracting #0: cost 1 inf + 0 17.191 * * [simplify]: Extracting #1: cost 9 inf + 0 17.191 * * [simplify]: Extracting #2: cost 16 inf + 1 17.191 * * [simplify]: Extracting #3: cost 28 inf + 1 17.191 * * [simplify]: Extracting #4: cost 30 inf + 104 17.192 * * [simplify]: Extracting #5: cost 12 inf + 1741 17.192 * * [simplify]: Extracting #6: cost 1 inf + 4536 17.193 * * [simplify]: Extracting #7: cost 0 inf + 4915 17.194 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 17.194 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 17.195 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 17.195 * * [simplify]: iters left: 6 (14 enodes) 17.198 * * [simplify]: iters left: 5 (51 enodes) 17.205 * * [simplify]: iters left: 4 (70 enodes) 17.214 * * [simplify]: iters left: 3 (81 enodes) 17.226 * * [simplify]: Extracting #0: cost 1 inf + 0 17.226 * * [simplify]: Extracting #1: cost 8 inf + 0 17.226 * * [simplify]: Extracting #2: cost 18 inf + 0 17.226 * * [simplify]: Extracting #3: cost 27 inf + 2 17.226 * * [simplify]: Extracting #4: cost 23 inf + 518 17.227 * * [simplify]: Extracting #5: cost 3 inf + 3330 17.228 * * [simplify]: Extracting #6: cost 0 inf + 4130 17.230 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 17.230 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 17.230 * * * * [progress]: [ 139 / 270 ] simplifiying candidate # 17.230 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 17.230 * * [simplify]: iters left: 6 (13 enodes) 17.237 * * [simplify]: iters left: 5 (48 enodes) 17.244 * * [simplify]: iters left: 4 (65 enodes) 17.252 * * [simplify]: iters left: 3 (73 enodes) 17.260 * * [simplify]: iters left: 2 (74 enodes) 17.274 * * [simplify]: iters left: 1 (75 enodes) 17.291 * * [simplify]: Extracting #0: cost 1 inf + 0 17.291 * * [simplify]: Extracting #1: cost 5 inf + 0 17.291 * * [simplify]: Extracting #2: cost 7 inf + 1 17.291 * * [simplify]: Extracting #3: cost 17 inf + 1 17.291 * * [simplify]: Extracting #4: cost 16 inf + 129 17.292 * * [simplify]: Extracting #5: cost 5 inf + 953 17.293 * * [simplify]: Extracting #6: cost 0 inf + 2135 17.294 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 17.294 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 17.294 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 17.294 * * [simplify]: iters left: 6 (13 enodes) 17.300 * * [simplify]: iters left: 5 (48 enodes) 17.314 * * [simplify]: iters left: 4 (62 enodes) 17.323 * * [simplify]: iters left: 3 (72 enodes) 17.333 * * [simplify]: iters left: 2 (73 enodes) 17.341 * * [simplify]: Extracting #0: cost 1 inf + 0 17.341 * * [simplify]: Extracting #1: cost 6 inf + 0 17.341 * * [simplify]: Extracting #2: cost 15 inf + 0 17.341 * * [simplify]: Extracting #3: cost 21 inf + 84 17.341 * * [simplify]: Extracting #4: cost 15 inf + 585 17.342 * * [simplify]: Extracting #5: cost 1 inf + 2565 17.342 * * [simplify]: Extracting #6: cost 0 inf + 2904 17.343 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 17.343 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 17.343 * * * * [progress]: [ 140 / 270 ] simplifiying candidate # 17.343 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 17.343 * * [simplify]: iters left: 6 (16 enodes) 17.347 * * [simplify]: iters left: 5 (59 enodes) 17.362 * * [simplify]: iters left: 4 (91 enodes) 17.384 * * [simplify]: iters left: 3 (115 enodes) 17.399 * * [simplify]: iters left: 2 (128 enodes) 17.419 * * [simplify]: Extracting #0: cost 1 inf + 0 17.419 * * [simplify]: Extracting #1: cost 9 inf + 0 17.419 * * [simplify]: Extracting #2: cost 16 inf + 1 17.419 * * [simplify]: Extracting #3: cost 28 inf + 1 17.419 * * [simplify]: Extracting #4: cost 30 inf + 104 17.419 * * [simplify]: Extracting #5: cost 12 inf + 1741 17.420 * * [simplify]: Extracting #6: cost 1 inf + 4536 17.421 * * [simplify]: Extracting #7: cost 0 inf + 4915 17.422 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 17.422 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 17.422 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 17.423 * * [simplify]: iters left: 6 (14 enodes) 17.425 * * [simplify]: iters left: 5 (51 enodes) 17.434 * * [simplify]: iters left: 4 (70 enodes) 17.453 * * [simplify]: iters left: 3 (81 enodes) 17.470 * * [simplify]: Extracting #0: cost 1 inf + 0 17.471 * * [simplify]: Extracting #1: cost 8 inf + 0 17.471 * * [simplify]: Extracting #2: cost 18 inf + 0 17.471 * * [simplify]: Extracting #3: cost 27 inf + 2 17.471 * * [simplify]: Extracting #4: cost 23 inf + 518 17.472 * * [simplify]: Extracting #5: cost 3 inf + 3330 17.473 * * [simplify]: Extracting #6: cost 0 inf + 4130 17.475 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 17.475 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 17.475 * * * * [progress]: [ 141 / 270 ] simplifiying candidate # 17.475 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 17.475 * * [simplify]: iters left: 6 (12 enodes) 17.480 * * [simplify]: iters left: 5 (41 enodes) 17.493 * * [simplify]: iters left: 4 (61 enodes) 17.510 * * [simplify]: iters left: 3 (70 enodes) 17.526 * * [simplify]: Extracting #0: cost 1 inf + 0 17.526 * * [simplify]: Extracting #1: cost 5 inf + 0 17.526 * * [simplify]: Extracting #2: cost 7 inf + 1 17.526 * * [simplify]: Extracting #3: cost 17 inf + 1 17.527 * * [simplify]: Extracting #4: cost 16 inf + 88 17.527 * * [simplify]: Extracting #5: cost 5 inf + 953 17.528 * * [simplify]: Extracting #6: cost 0 inf + 2135 17.529 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 17.529 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 17.529 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 17.530 * * [simplify]: iters left: 6 (13 enodes) 17.535 * * [simplify]: iters left: 5 (48 enodes) 17.549 * * [simplify]: iters left: 4 (62 enodes) 17.558 * * [simplify]: iters left: 3 (72 enodes) 17.567 * * [simplify]: iters left: 2 (73 enodes) 17.576 * * [simplify]: Extracting #0: cost 1 inf + 0 17.576 * * [simplify]: Extracting #1: cost 6 inf + 0 17.576 * * [simplify]: Extracting #2: cost 15 inf + 0 17.576 * * [simplify]: Extracting #3: cost 21 inf + 84 17.576 * * [simplify]: Extracting #4: cost 15 inf + 585 17.577 * * [simplify]: Extracting #5: cost 1 inf + 2565 17.577 * * [simplify]: Extracting #6: cost 0 inf + 2904 17.578 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 17.578 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 17.578 * * * * [progress]: [ 142 / 270 ] simplifiying candidate # 17.578 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 17.578 * * [simplify]: iters left: 6 (15 enodes) 17.582 * * [simplify]: iters left: 5 (58 enodes) 17.598 * * [simplify]: iters left: 4 (85 enodes) 17.617 * * [simplify]: iters left: 3 (98 enodes) 17.632 * * [simplify]: iters left: 2 (109 enodes) 17.650 * * [simplify]: iters left: 1 (134 enodes) 17.683 * * [simplify]: Extracting #0: cost 1 inf + 0 17.683 * * [simplify]: Extracting #1: cost 10 inf + 0 17.684 * * [simplify]: Extracting #2: cost 32 inf + 0 17.684 * * [simplify]: Extracting #3: cost 49 inf + 4 17.684 * * [simplify]: Extracting #4: cost 43 inf + 452 17.685 * * [simplify]: Extracting #5: cost 16 inf + 5140 17.688 * * [simplify]: Extracting #6: cost 1 inf + 10615 17.691 * * [simplify]: Extracting #7: cost 0 inf + 10994 17.694 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 17.694 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 17.694 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 17.694 * * [simplify]: iters left: 6 (14 enodes) 17.700 * * [simplify]: iters left: 5 (51 enodes) 17.715 * * [simplify]: iters left: 4 (67 enodes) 17.733 * * [simplify]: iters left: 3 (76 enodes) 17.752 * * [simplify]: Extracting #0: cost 1 inf + 0 17.752 * * [simplify]: Extracting #1: cost 6 inf + 0 17.752 * * [simplify]: Extracting #2: cost 12 inf + 0 17.752 * * [simplify]: Extracting #3: cost 24 inf + 0 17.752 * * [simplify]: Extracting #4: cost 26 inf + 87 17.753 * * [simplify]: Extracting #5: cost 7 inf + 2361 17.754 * * [simplify]: Extracting #6: cost 1 inf + 3435 17.755 * * [simplify]: Extracting #7: cost 0 inf + 3612 17.757 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 17.757 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 17.757 * * * * [progress]: [ 143 / 270 ] simplifiying candidate # 17.758 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 17.758 * * [simplify]: iters left: 6 (18 enodes) 17.770 * * [simplify]: iters left: 5 (66 enodes) 17.786 * * [simplify]: iters left: 4 (90 enodes) 17.799 * * [simplify]: iters left: 3 (111 enodes) 17.813 * * [simplify]: iters left: 2 (113 enodes) 17.838 * * [simplify]: Extracting #0: cost 1 inf + 0 17.838 * * [simplify]: Extracting #1: cost 12 inf + 0 17.838 * * [simplify]: Extracting #2: cost 26 inf + 0 17.838 * * [simplify]: Extracting #3: cost 40 inf + 0 17.839 * * [simplify]: Extracting #4: cost 42 inf + 87 17.839 * * [simplify]: Extracting #5: cost 27 inf + 1478 17.841 * * [simplify]: Extracting #6: cost 13 inf + 4061 17.843 * * [simplify]: Extracting #7: cost 3 inf + 8291 17.844 * * [simplify]: Extracting #8: cost 0 inf + 9776 17.846 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 17.846 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 17.846 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 17.846 * * [simplify]: iters left: 6 (16 enodes) 17.850 * * [simplify]: iters left: 5 (57 enodes) 17.858 * * [simplify]: iters left: 4 (76 enodes) 17.870 * * [simplify]: iters left: 3 (87 enodes) 17.881 * * [simplify]: Extracting #0: cost 1 inf + 0 17.881 * * [simplify]: Extracting #1: cost 8 inf + 0 17.881 * * [simplify]: Extracting #2: cost 17 inf + 0 17.881 * * [simplify]: Extracting #3: cost 30 inf + 0 17.882 * * [simplify]: Extracting #4: cost 32 inf + 87 17.882 * * [simplify]: Extracting #5: cost 13 inf + 2159 17.883 * * [simplify]: Extracting #6: cost 1 inf + 5679 17.885 * * [simplify]: Extracting #7: cost 0 inf + 6098 17.887 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 17.887 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 17.887 * * * * [progress]: [ 144 / 270 ] simplifiying candidate # 17.887 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 17.888 * * [simplify]: iters left: 6 (16 enodes) 17.895 * * [simplify]: iters left: 5 (59 enodes) 17.912 * * [simplify]: iters left: 4 (83 enodes) 17.929 * * [simplify]: iters left: 3 (104 enodes) 17.943 * * [simplify]: iters left: 2 (106 enodes) 17.955 * * [simplify]: Extracting #0: cost 1 inf + 0 17.955 * * [simplify]: Extracting #1: cost 12 inf + 0 17.957 * * [simplify]: Extracting #2: cost 24 inf + 0 17.957 * * [simplify]: Extracting #3: cost 36 inf + 0 17.957 * * [simplify]: Extracting #4: cost 37 inf + 169 17.958 * * [simplify]: Extracting #5: cost 18 inf + 2809 17.960 * * [simplify]: Extracting #6: cost 2 inf + 6230 17.962 * * [simplify]: Extracting #7: cost 0 inf + 7108 17.965 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 17.965 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 17.965 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 17.966 * * [simplify]: iters left: 6 (15 enodes) 17.972 * * [simplify]: iters left: 5 (54 enodes) 17.988 * * [simplify]: iters left: 4 (73 enodes) 18.000 * * [simplify]: iters left: 3 (84 enodes) 18.010 * * [simplify]: Extracting #0: cost 1 inf + 0 18.011 * * [simplify]: Extracting #1: cost 8 inf + 0 18.011 * * [simplify]: Extracting #2: cost 16 inf + 0 18.011 * * [simplify]: Extracting #3: cost 28 inf + 0 18.011 * * [simplify]: Extracting #4: cost 30 inf + 87 18.011 * * [simplify]: Extracting #5: cost 11 inf + 2594 18.012 * * [simplify]: Extracting #6: cost 0 inf + 4564 18.013 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 18.013 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 18.013 * * * * [progress]: [ 145 / 270 ] simplifiying candidate # 18.013 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) 18.013 * * [simplify]: iters left: 6 (17 enodes) 18.018 * * [simplify]: iters left: 5 (64 enodes) 18.038 * * [simplify]: iters left: 4 (86 enodes) 18.061 * * [simplify]: iters left: 3 (96 enodes) 18.088 * * [simplify]: iters left: 2 (103 enodes) 18.112 * * [simplify]: Extracting #0: cost 1 inf + 0 18.113 * * [simplify]: Extracting #1: cost 7 inf + 0 18.113 * * [simplify]: Extracting #2: cost 12 inf + 1 18.113 * * [simplify]: Extracting #3: cost 24 inf + 1 18.113 * * [simplify]: Extracting #4: cost 26 inf + 88 18.114 * * [simplify]: Extracting #5: cost 9 inf + 2061 18.115 * * [simplify]: Extracting #6: cost 0 inf + 3613 18.117 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 18.117 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 18.117 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 18.117 * * [simplify]: iters left: 6 (14 enodes) 18.124 * * [simplify]: iters left: 5 (51 enodes) 18.140 * * [simplify]: iters left: 4 (70 enodes) 18.150 * * [simplify]: iters left: 3 (81 enodes) 18.159 * * [simplify]: Extracting #0: cost 1 inf + 0 18.159 * * [simplify]: Extracting #1: cost 8 inf + 0 18.159 * * [simplify]: Extracting #2: cost 18 inf + 0 18.160 * * [simplify]: Extracting #3: cost 27 inf + 2 18.160 * * [simplify]: Extracting #4: cost 22 inf + 695 18.160 * * [simplify]: Extracting #5: cost 4 inf + 3071 18.161 * * [simplify]: Extracting #6: cost 0 inf + 4130 18.162 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 18.162 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 18.162 * * * * [progress]: [ 146 / 270 ] simplifiying candidate # 18.162 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 18.162 * * [simplify]: iters left: 6 (16 enodes) 18.166 * * [simplify]: iters left: 5 (59 enodes) 18.182 * * [simplify]: iters left: 4 (83 enodes) 18.208 * * [simplify]: iters left: 3 (104 enodes) 18.235 * * [simplify]: iters left: 2 (106 enodes) 18.261 * * [simplify]: Extracting #0: cost 1 inf + 0 18.261 * * [simplify]: Extracting #1: cost 12 inf + 0 18.261 * * [simplify]: Extracting #2: cost 24 inf + 0 18.261 * * [simplify]: Extracting #3: cost 36 inf + 0 18.261 * * [simplify]: Extracting #4: cost 37 inf + 169 18.262 * * [simplify]: Extracting #5: cost 18 inf + 2809 18.264 * * [simplify]: Extracting #6: cost 2 inf + 6230 18.267 * * [simplify]: Extracting #7: cost 0 inf + 7108 18.269 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 18.269 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 18.270 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 18.270 * * [simplify]: iters left: 6 (15 enodes) 18.276 * * [simplify]: iters left: 5 (54 enodes) 18.284 * * [simplify]: iters left: 4 (73 enodes) 18.294 * * [simplify]: iters left: 3 (84 enodes) 18.305 * * [simplify]: Extracting #0: cost 1 inf + 0 18.305 * * [simplify]: Extracting #1: cost 8 inf + 0 18.305 * * [simplify]: Extracting #2: cost 16 inf + 0 18.305 * * [simplify]: Extracting #3: cost 28 inf + 0 18.306 * * [simplify]: Extracting #4: cost 30 inf + 87 18.306 * * [simplify]: Extracting #5: cost 11 inf + 2594 18.308 * * [simplify]: Extracting #6: cost 0 inf + 4564 18.310 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 18.310 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 18.310 * * * * [progress]: [ 147 / 270 ] simplifiying candidate # 18.310 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1) 18.310 * * [simplify]: iters left: 6 (16 enodes) 18.318 * * [simplify]: iters left: 5 (59 enodes) 18.339 * * [simplify]: iters left: 4 (83 enodes) 18.360 * * [simplify]: iters left: 3 (99 enodes) 18.372 * * [simplify]: Extracting #0: cost 1 inf + 0 18.372 * * [simplify]: Extracting #1: cost 7 inf + 0 18.373 * * [simplify]: Extracting #2: cost 12 inf + 1 18.373 * * [simplify]: Extracting #3: cost 24 inf + 1 18.373 * * [simplify]: Extracting #4: cost 25 inf + 170 18.373 * * [simplify]: Extracting #5: cost 8 inf + 1821 18.374 * * [simplify]: Extracting #6: cost 1 inf + 3234 18.374 * * [simplify]: Extracting #7: cost 0 inf + 3613 18.375 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 18.375 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 18.375 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 18.376 * * [simplify]: iters left: 6 (14 enodes) 18.378 * * [simplify]: iters left: 5 (51 enodes) 18.390 * * [simplify]: iters left: 4 (70 enodes) 18.409 * * [simplify]: iters left: 3 (81 enodes) 18.429 * * [simplify]: Extracting #0: cost 1 inf + 0 18.429 * * [simplify]: Extracting #1: cost 8 inf + 0 18.429 * * [simplify]: Extracting #2: cost 18 inf + 0 18.430 * * [simplify]: Extracting #3: cost 27 inf + 2 18.430 * * [simplify]: Extracting #4: cost 22 inf + 695 18.431 * * [simplify]: Extracting #5: cost 4 inf + 3071 18.432 * * [simplify]: Extracting #6: cost 0 inf + 4130 18.434 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 18.434 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 18.434 * * * * [progress]: [ 148 / 270 ] simplifiying candidate # 18.435 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 18.435 * * [simplify]: iters left: 6 (18 enodes) 18.443 * * [simplify]: iters left: 5 (66 enodes) 18.464 * * [simplify]: iters left: 4 (90 enodes) 18.489 * * [simplify]: iters left: 3 (108 enodes) 18.514 * * [simplify]: iters left: 2 (111 enodes) 18.541 * * [simplify]: Extracting #0: cost 1 inf + 0 18.541 * * [simplify]: Extracting #1: cost 10 inf + 0 18.541 * * [simplify]: Extracting #2: cost 24 inf + 0 18.542 * * [simplify]: Extracting #3: cost 40 inf + 0 18.542 * * [simplify]: Extracting #4: cost 42 inf + 87 18.543 * * [simplify]: Extracting #5: cost 27 inf + 1478 18.544 * * [simplify]: Extracting #6: cost 7 inf + 6964 18.547 * * [simplify]: Extracting #7: cost 0 inf + 9776 18.550 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 18.550 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 18.551 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 18.551 * * [simplify]: iters left: 6 (16 enodes) 18.558 * * [simplify]: iters left: 5 (57 enodes) 18.574 * * [simplify]: iters left: 4 (76 enodes) 18.597 * * [simplify]: iters left: 3 (87 enodes) 18.609 * * [simplify]: Extracting #0: cost 1 inf + 0 18.609 * * [simplify]: Extracting #1: cost 8 inf + 0 18.609 * * [simplify]: Extracting #2: cost 17 inf + 0 18.609 * * [simplify]: Extracting #3: cost 30 inf + 0 18.610 * * [simplify]: Extracting #4: cost 31 inf + 144 18.610 * * [simplify]: Extracting #5: cost 14 inf + 1982 18.611 * * [simplify]: Extracting #6: cost 1 inf + 5679 18.612 * * [simplify]: Extracting #7: cost 0 inf + 6098 18.612 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 18.613 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 18.613 * * * * [progress]: [ 149 / 270 ] simplifiying candidate # 18.613 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 18.613 * * [simplify]: iters left: 6 (15 enodes) 18.616 * * [simplify]: iters left: 5 (55 enodes) 18.624 * * [simplify]: iters left: 4 (68 enodes) 18.635 * * [simplify]: iters left: 3 (77 enodes) 18.654 * * [simplify]: Extracting #0: cost 1 inf + 0 18.654 * * [simplify]: Extracting #1: cost 6 inf + 0 18.654 * * [simplify]: Extracting #2: cost 12 inf + 0 18.654 * * [simplify]: Extracting #3: cost 24 inf + 0 18.654 * * [simplify]: Extracting #4: cost 26 inf + 87 18.655 * * [simplify]: Extracting #5: cost 13 inf + 1255 18.656 * * [simplify]: Extracting #6: cost 4 inf + 2858 18.657 * * [simplify]: Extracting #7: cost 0 inf + 4332 18.658 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (fma y.re y.re (* y.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) 18.658 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (fma y.re y.re (* y.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 18.659 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 18.659 * * [simplify]: iters left: 6 (14 enodes) 18.665 * * [simplify]: iters left: 5 (51 enodes) 18.679 * * [simplify]: iters left: 4 (64 enodes) 18.697 * * [simplify]: iters left: 3 (74 enodes) 18.716 * * [simplify]: Extracting #0: cost 1 inf + 0 18.716 * * [simplify]: Extracting #1: cost 6 inf + 0 18.716 * * [simplify]: Extracting #2: cost 12 inf + 0 18.716 * * [simplify]: Extracting #3: cost 25 inf + 0 18.716 * * [simplify]: Extracting #4: cost 24 inf + 225 18.717 * * [simplify]: Extracting #5: cost 3 inf + 2979 18.718 * * [simplify]: Extracting #6: cost 0 inf + 3818 18.720 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 18.720 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))))) 18.720 * * * * [progress]: [ 150 / 270 ] simplifiying candidate # 18.720 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 18.720 * * [simplify]: iters left: 6 (17 enodes) 18.728 * * [simplify]: iters left: 5 (61 enodes) 18.745 * * [simplify]: iters left: 4 (80 enodes) 18.767 * * [simplify]: iters left: 3 (91 enodes) 18.790 * * [simplify]: Extracting #0: cost 1 inf + 0 18.790 * * [simplify]: Extracting #1: cost 8 inf + 0 18.790 * * [simplify]: Extracting #2: cost 18 inf + 0 18.790 * * [simplify]: Extracting #3: cost 32 inf + 0 18.790 * * [simplify]: Extracting #4: cost 33 inf + 128 18.791 * * [simplify]: Extracting #5: cost 17 inf + 1780 18.792 * * [simplify]: Extracting #6: cost 3 inf + 5089 18.794 * * [simplify]: Extracting #7: cost 0 inf + 6212 18.796 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 18.797 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 18.797 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 18.797 * * [simplify]: iters left: 6 (16 enodes) 18.803 * * [simplify]: iters left: 5 (57 enodes) 18.818 * * [simplify]: iters left: 4 (76 enodes) 18.839 * * [simplify]: iters left: 3 (87 enodes) 18.861 * * [simplify]: Extracting #0: cost 1 inf + 0 18.861 * * [simplify]: Extracting #1: cost 8 inf + 0 18.861 * * [simplify]: Extracting #2: cost 17 inf + 0 18.861 * * [simplify]: Extracting #3: cost 30 inf + 0 18.861 * * [simplify]: Extracting #4: cost 31 inf + 144 18.862 * * [simplify]: Extracting #5: cost 14 inf + 1862 18.864 * * [simplify]: Extracting #6: cost 1 inf + 5359 18.865 * * [simplify]: Extracting #7: cost 0 inf + 5778 18.867 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 18.867 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 18.868 * * * * [progress]: [ 151 / 270 ] simplifiying candidate # 18.868 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) 18.868 * * [simplify]: iters left: 6 (17 enodes) 18.877 * * [simplify]: iters left: 5 (63 enodes) 18.895 * * [simplify]: iters left: 4 (80 enodes) 18.917 * * [simplify]: iters left: 3 (91 enodes) 18.932 * * [simplify]: iters left: 2 (92 enodes) 18.943 * * [simplify]: Extracting #0: cost 1 inf + 0 18.943 * * [simplify]: Extracting #1: cost 5 inf + 0 18.943 * * [simplify]: Extracting #2: cost 9 inf + 1 18.943 * * [simplify]: Extracting #3: cost 22 inf + 1 18.943 * * [simplify]: Extracting #4: cost 25 inf + 47 18.943 * * [simplify]: Extracting #5: cost 14 inf + 969 18.944 * * [simplify]: Extracting #6: cost 3 inf + 2642 18.944 * * [simplify]: Extracting #7: cost 0 inf + 3495 18.945 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 18.945 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 18.945 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 18.945 * * [simplify]: iters left: 6 (15 enodes) 18.948 * * [simplify]: iters left: 5 (54 enodes) 18.956 * * [simplify]: iters left: 4 (73 enodes) 18.968 * * [simplify]: iters left: 3 (84 enodes) 18.981 * * [simplify]: Extracting #0: cost 1 inf + 0 18.981 * * [simplify]: Extracting #1: cost 8 inf + 0 18.981 * * [simplify]: Extracting #2: cost 19 inf + 0 18.981 * * [simplify]: Extracting #3: cost 28 inf + 59 18.982 * * [simplify]: Extracting #4: cost 25 inf + 503 18.983 * * [simplify]: Extracting #5: cost 5 inf + 3433 18.984 * * [simplify]: Extracting #6: cost 0 inf + 5344 18.986 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 18.987 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 18.987 * * * * [progress]: [ 152 / 270 ] simplifiying candidate # 18.987 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 18.987 * * [simplify]: iters left: 6 (17 enodes) 18.995 * * [simplify]: iters left: 5 (61 enodes) 19.012 * * [simplify]: iters left: 4 (80 enodes) 19.033 * * [simplify]: iters left: 3 (91 enodes) 19.054 * * [simplify]: Extracting #0: cost 1 inf + 0 19.054 * * [simplify]: Extracting #1: cost 8 inf + 0 19.054 * * [simplify]: Extracting #2: cost 18 inf + 0 19.055 * * [simplify]: Extracting #3: cost 32 inf + 0 19.055 * * [simplify]: Extracting #4: cost 33 inf + 128 19.055 * * [simplify]: Extracting #5: cost 17 inf + 1780 19.057 * * [simplify]: Extracting #6: cost 3 inf + 5089 19.058 * * [simplify]: Extracting #7: cost 0 inf + 6212 19.060 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 19.060 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 19.061 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 19.061 * * [simplify]: iters left: 6 (16 enodes) 19.067 * * [simplify]: iters left: 5 (57 enodes) 19.081 * * [simplify]: iters left: 4 (76 enodes) 19.101 * * [simplify]: iters left: 3 (87 enodes) 19.120 * * [simplify]: Extracting #0: cost 1 inf + 0 19.120 * * [simplify]: Extracting #1: cost 8 inf + 0 19.121 * * [simplify]: Extracting #2: cost 17 inf + 0 19.121 * * [simplify]: Extracting #3: cost 30 inf + 0 19.121 * * [simplify]: Extracting #4: cost 31 inf + 144 19.121 * * [simplify]: Extracting #5: cost 14 inf + 1862 19.123 * * [simplify]: Extracting #6: cost 1 inf + 5359 19.124 * * [simplify]: Extracting #7: cost 0 inf + 5778 19.126 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 19.126 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 19.126 * * * * [progress]: [ 153 / 270 ] simplifiying candidate # 19.127 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1) 19.127 * * [simplify]: iters left: 6 (16 enodes) 19.134 * * [simplify]: iters left: 5 (58 enodes) 19.150 * * [simplify]: iters left: 4 (76 enodes) 19.169 * * [simplify]: iters left: 3 (88 enodes) 19.188 * * [simplify]: Extracting #0: cost 1 inf + 0 19.188 * * [simplify]: Extracting #1: cost 5 inf + 0 19.188 * * [simplify]: Extracting #2: cost 9 inf + 1 19.188 * * [simplify]: Extracting #3: cost 22 inf + 1 19.188 * * [simplify]: Extracting #4: cost 24 inf + 88 19.189 * * [simplify]: Extracting #5: cost 12 inf + 1174 19.189 * * [simplify]: Extracting #6: cost 3 inf + 2440 19.190 * * [simplify]: Extracting #7: cost 1 inf + 3076 19.192 * * [simplify]: Extracting #8: cost 0 inf + 3495 19.193 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 19.193 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 19.193 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 19.194 * * [simplify]: iters left: 6 (15 enodes) 19.199 * * [simplify]: iters left: 5 (54 enodes) 19.213 * * [simplify]: iters left: 4 (73 enodes) 19.233 * * [simplify]: iters left: 3 (84 enodes) 19.251 * * [simplify]: Extracting #0: cost 1 inf + 0 19.251 * * [simplify]: Extracting #1: cost 8 inf + 0 19.251 * * [simplify]: Extracting #2: cost 19 inf + 0 19.251 * * [simplify]: Extracting #3: cost 28 inf + 59 19.251 * * [simplify]: Extracting #4: cost 25 inf + 503 19.252 * * [simplify]: Extracting #5: cost 5 inf + 3433 19.254 * * [simplify]: Extracting #6: cost 0 inf + 5344 19.255 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 19.255 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 19.255 * * * * [progress]: [ 154 / 270 ] simplifiying candidate # 19.256 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 19.256 * * [simplify]: iters left: 6 (16 enodes) 19.262 * * [simplify]: iters left: 5 (59 enodes) 19.277 * * [simplify]: iters left: 4 (83 enodes) 19.295 * * [simplify]: iters left: 3 (101 enodes) 19.310 * * [simplify]: iters left: 2 (104 enodes) 19.325 * * [simplify]: Extracting #0: cost 1 inf + 0 19.325 * * [simplify]: Extracting #1: cost 10 inf + 0 19.325 * * [simplify]: Extracting #2: cost 22 inf + 0 19.325 * * [simplify]: Extracting #3: cost 36 inf + 0 19.325 * * [simplify]: Extracting #4: cost 37 inf + 169 19.325 * * [simplify]: Extracting #5: cost 19 inf + 2257 19.327 * * [simplify]: Extracting #6: cost 5 inf + 5295 19.328 * * [simplify]: Extracting #7: cost 0 inf + 7108 19.330 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 19.330 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 19.330 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 19.330 * * [simplify]: iters left: 6 (15 enodes) 19.333 * * [simplify]: iters left: 5 (54 enodes) 19.341 * * [simplify]: iters left: 4 (73 enodes) 19.351 * * [simplify]: iters left: 3 (84 enodes) 19.372 * * [simplify]: Extracting #0: cost 1 inf + 0 19.372 * * [simplify]: Extracting #1: cost 8 inf + 0 19.372 * * [simplify]: Extracting #2: cost 16 inf + 0 19.372 * * [simplify]: Extracting #3: cost 28 inf + 0 19.372 * * [simplify]: Extracting #4: cost 30 inf + 87 19.373 * * [simplify]: Extracting #5: cost 11 inf + 2514 19.375 * * [simplify]: Extracting #6: cost 0 inf + 4564 19.377 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 19.377 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 19.377 * * * * [progress]: [ 155 / 270 ] simplifiying candidate # 19.378 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 19.378 * * [simplify]: iters left: 6 (17 enodes) 19.385 * * [simplify]: iters left: 5 (61 enodes) 19.402 * * [simplify]: iters left: 4 (80 enodes) 19.424 * * [simplify]: iters left: 3 (91 enodes) 19.446 * * [simplify]: Extracting #0: cost 1 inf + 0 19.446 * * [simplify]: Extracting #1: cost 8 inf + 0 19.446 * * [simplify]: Extracting #2: cost 18 inf + 0 19.446 * * [simplify]: Extracting #3: cost 32 inf + 0 19.447 * * [simplify]: Extracting #4: cost 33 inf + 128 19.448 * * [simplify]: Extracting #5: cost 15 inf + 2256 19.450 * * [simplify]: Extracting #6: cost 3 inf + 5089 19.452 * * [simplify]: Extracting #7: cost 0 inf + 6212 19.454 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 19.454 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 19.454 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 19.454 * * [simplify]: iters left: 6 (16 enodes) 19.461 * * [simplify]: iters left: 5 (57 enodes) 19.476 * * [simplify]: iters left: 4 (76 enodes) 19.491 * * [simplify]: iters left: 3 (87 enodes) 19.504 * * [simplify]: Extracting #0: cost 1 inf + 0 19.504 * * [simplify]: Extracting #1: cost 8 inf + 0 19.504 * * [simplify]: Extracting #2: cost 17 inf + 0 19.504 * * [simplify]: Extracting #3: cost 30 inf + 0 19.504 * * [simplify]: Extracting #4: cost 32 inf + 87 19.505 * * [simplify]: Extracting #5: cost 13 inf + 2039 19.505 * * [simplify]: Extracting #6: cost 1 inf + 5359 19.506 * * [simplify]: Extracting #7: cost 0 inf + 5778 19.507 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 19.507 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 19.507 * * * * [progress]: [ 156 / 270 ] simplifiying candidate # 19.508 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 19.508 * * [simplify]: iters left: 6 (14 enodes) 19.511 * * [simplify]: iters left: 5 (51 enodes) 19.518 * * [simplify]: iters left: 4 (65 enodes) 19.527 * * [simplify]: iters left: 3 (76 enodes) 19.535 * * [simplify]: Extracting #0: cost 1 inf + 0 19.535 * * [simplify]: Extracting #1: cost 6 inf + 0 19.535 * * [simplify]: Extracting #2: cost 14 inf + 0 19.535 * * [simplify]: Extracting #3: cost 23 inf + 2 19.536 * * [simplify]: Extracting #4: cost 18 inf + 615 19.536 * * [simplify]: Extracting #5: cost 2 inf + 2300 19.537 * * [simplify]: Extracting #6: cost 0 inf + 2858 19.537 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 19.537 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 19.537 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 19.538 * * [simplify]: iters left: 6 (14 enodes) 19.541 * * [simplify]: iters left: 5 (51 enodes) 19.549 * * [simplify]: iters left: 4 (65 enodes) 19.558 * * [simplify]: iters left: 3 (76 enodes) 19.566 * * [simplify]: Extracting #0: cost 1 inf + 0 19.566 * * [simplify]: Extracting #1: cost 6 inf + 0 19.566 * * [simplify]: Extracting #2: cost 14 inf + 0 19.566 * * [simplify]: Extracting #3: cost 23 inf + 2 19.567 * * [simplify]: Extracting #4: cost 18 inf + 615 19.567 * * [simplify]: Extracting #5: cost 2 inf + 2300 19.568 * * [simplify]: Extracting #6: cost 0 inf + 2858 19.568 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 19.568 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 19.568 * * * * [progress]: [ 157 / 270 ] simplifiying candidate # 19.569 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 19.569 * * [simplify]: iters left: 6 (16 enodes) 19.575 * * [simplify]: iters left: 5 (59 enodes) 19.590 * * [simplify]: iters left: 4 (77 enodes) 19.601 * * [simplify]: iters left: 3 (88 enodes) 19.611 * * [simplify]: iters left: 2 (89 enodes) 19.630 * * [simplify]: Extracting #0: cost 1 inf + 0 19.630 * * [simplify]: Extracting #1: cost 5 inf + 0 19.630 * * [simplify]: Extracting #2: cost 8 inf + 1 19.630 * * [simplify]: Extracting #3: cost 20 inf + 1 19.630 * * [simplify]: Extracting #4: cost 23 inf + 46 19.631 * * [simplify]: Extracting #5: cost 5 inf + 2032 19.632 * * [simplify]: Extracting #6: cost 0 inf + 2356 19.633 * * [simplify]: Extracting #7: cost 0 inf + 2341 19.634 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 19.634 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 19.635 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 19.635 * * [simplify]: iters left: 6 (14 enodes) 19.641 * * [simplify]: iters left: 5 (51 enodes) 19.656 * * [simplify]: iters left: 4 (70 enodes) 19.665 * * [simplify]: iters left: 3 (81 enodes) 19.675 * * [simplify]: Extracting #0: cost 1 inf + 0 19.675 * * [simplify]: Extracting #1: cost 8 inf + 0 19.675 * * [simplify]: Extracting #2: cost 18 inf + 0 19.675 * * [simplify]: Extracting #3: cost 27 inf + 2 19.675 * * [simplify]: Extracting #4: cost 22 inf + 615 19.676 * * [simplify]: Extracting #5: cost 4 inf + 2831 19.676 * * [simplify]: Extracting #6: cost 0 inf + 3810 19.677 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 19.677 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 19.677 * * * * [progress]: [ 158 / 270 ] simplifiying candidate # 19.677 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 19.678 * * [simplify]: iters left: 6 (14 enodes) 19.680 * * [simplify]: iters left: 5 (51 enodes) 19.688 * * [simplify]: iters left: 4 (65 enodes) 19.697 * * [simplify]: iters left: 3 (76 enodes) 19.706 * * [simplify]: Extracting #0: cost 1 inf + 0 19.706 * * [simplify]: Extracting #1: cost 6 inf + 0 19.706 * * [simplify]: Extracting #2: cost 14 inf + 0 19.706 * * [simplify]: Extracting #3: cost 23 inf + 2 19.706 * * [simplify]: Extracting #4: cost 18 inf + 615 19.707 * * [simplify]: Extracting #5: cost 2 inf + 2300 19.707 * * [simplify]: Extracting #6: cost 0 inf + 2858 19.708 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 19.708 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 19.709 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 19.709 * * [simplify]: iters left: 6 (14 enodes) 19.714 * * [simplify]: iters left: 5 (51 enodes) 19.726 * * [simplify]: iters left: 4 (65 enodes) 19.736 * * [simplify]: iters left: 3 (76 enodes) 19.745 * * [simplify]: Extracting #0: cost 1 inf + 0 19.745 * * [simplify]: Extracting #1: cost 6 inf + 0 19.745 * * [simplify]: Extracting #2: cost 14 inf + 0 19.745 * * [simplify]: Extracting #3: cost 23 inf + 2 19.745 * * [simplify]: Extracting #4: cost 18 inf + 615 19.746 * * [simplify]: Extracting #5: cost 2 inf + 2300 19.746 * * [simplify]: Extracting #6: cost 0 inf + 2858 19.747 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 19.747 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 19.747 * * * * [progress]: [ 159 / 270 ] simplifiying candidate # 19.747 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 19.747 * * [simplify]: iters left: 6 (15 enodes) 19.752 * * [simplify]: iters left: 5 (54 enodes) 19.766 * * [simplify]: iters left: 4 (73 enodes) 19.785 * * [simplify]: iters left: 3 (85 enodes) 19.807 * * [simplify]: Extracting #0: cost 1 inf + 0 19.807 * * [simplify]: Extracting #1: cost 5 inf + 0 19.807 * * [simplify]: Extracting #2: cost 8 inf + 1 19.807 * * [simplify]: Extracting #3: cost 20 inf + 1 19.807 * * [simplify]: Extracting #4: cost 19 inf + 323 19.808 * * [simplify]: Extracting #5: cost 6 inf + 1582 19.809 * * [simplify]: Extracting #6: cost 0 inf + 2371 19.810 * * [simplify]: Extracting #7: cost 0 inf + 2341 19.811 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 19.811 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 19.811 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 19.812 * * [simplify]: iters left: 6 (14 enodes) 19.817 * * [simplify]: iters left: 5 (51 enodes) 19.829 * * [simplify]: iters left: 4 (70 enodes) 19.840 * * [simplify]: iters left: 3 (81 enodes) 19.849 * * [simplify]: Extracting #0: cost 1 inf + 0 19.849 * * [simplify]: Extracting #1: cost 8 inf + 0 19.849 * * [simplify]: Extracting #2: cost 18 inf + 0 19.849 * * [simplify]: Extracting #3: cost 27 inf + 2 19.850 * * [simplify]: Extracting #4: cost 22 inf + 615 19.850 * * [simplify]: Extracting #5: cost 4 inf + 2831 19.851 * * [simplify]: Extracting #6: cost 0 inf + 3810 19.852 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 19.852 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 19.852 * * * * [progress]: [ 160 / 270 ] simplifiying candidate # 19.852 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 19.852 * * [simplify]: iters left: 6 (17 enodes) 19.856 * * [simplify]: iters left: 5 (64 enodes) 19.868 * * [simplify]: iters left: 4 (84 enodes) 19.885 * * [simplify]: iters left: 3 (96 enodes) 19.897 * * [simplify]: iters left: 2 (98 enodes) 19.909 * * [simplify]: Extracting #0: cost 1 inf + 0 19.909 * * [simplify]: Extracting #1: cost 6 inf + 0 19.909 * * [simplify]: Extracting #2: cost 13 inf + 0 19.909 * * [simplify]: Extracting #3: cost 24 inf + 1 19.909 * * [simplify]: Extracting #4: cost 25 inf + 145 19.910 * * [simplify]: Extracting #5: cost 9 inf + 1994 19.910 * * [simplify]: Extracting #6: cost 0 inf + 3613 19.911 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 19.911 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 19.911 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 19.912 * * [simplify]: iters left: 6 (14 enodes) 19.916 * * [simplify]: iters left: 5 (51 enodes) 19.928 * * [simplify]: iters left: 4 (70 enodes) 19.947 * * [simplify]: iters left: 3 (81 enodes) 19.967 * * [simplify]: Extracting #0: cost 1 inf + 0 19.967 * * [simplify]: Extracting #1: cost 8 inf + 0 19.967 * * [simplify]: Extracting #2: cost 18 inf + 0 19.967 * * [simplify]: Extracting #3: cost 27 inf + 2 19.967 * * [simplify]: Extracting #4: cost 23 inf + 558 19.968 * * [simplify]: Extracting #5: cost 3 inf + 3330 19.970 * * [simplify]: Extracting #6: cost 0 inf + 4130 19.971 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 19.971 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))))) 19.972 * * * * [progress]: [ 161 / 270 ] simplifiying candidate # 19.972 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 19.972 * * [simplify]: iters left: 6 (17 enodes) 19.981 * * [simplify]: iters left: 5 (63 enodes) 19.992 * * [simplify]: iters left: 4 (78 enodes) 20.004 * * [simplify]: iters left: 3 (90 enodes) 20.015 * * [simplify]: iters left: 2 (91 enodes) 20.038 * * [simplify]: Extracting #0: cost 1 inf + 0 20.038 * * [simplify]: Extracting #1: cost 4 inf + 0 20.038 * * [simplify]: Extracting #2: cost 10 inf + 0 20.038 * * [simplify]: Extracting #3: cost 22 inf + 1 20.038 * * [simplify]: Extracting #4: cost 26 inf + 5 20.038 * * [simplify]: Extracting #5: cost 12 inf + 1370 20.039 * * [simplify]: Extracting #6: cost 2 inf + 2859 20.040 * * [simplify]: Extracting #7: cost 0 inf + 3495 20.040 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 20.040 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 20.041 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 20.041 * * [simplify]: iters left: 6 (15 enodes) 20.044 * * [simplify]: iters left: 5 (54 enodes) 20.056 * * [simplify]: iters left: 4 (73 enodes) 20.077 * * [simplify]: iters left: 3 (84 enodes) 20.097 * * [simplify]: Extracting #0: cost 1 inf + 0 20.097 * * [simplify]: Extracting #1: cost 8 inf + 0 20.097 * * [simplify]: Extracting #2: cost 19 inf + 0 20.097 * * [simplify]: Extracting #3: cost 27 inf + 116 20.098 * * [simplify]: Extracting #4: cost 25 inf + 503 20.099 * * [simplify]: Extracting #5: cost 6 inf + 3056 20.100 * * [simplify]: Extracting #6: cost 0 inf + 5344 20.102 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) 20.102 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))))) 20.102 * * * * [progress]: [ 162 / 270 ] simplifiying candidate # 20.103 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 20.103 * * [simplify]: iters left: 6 (16 enodes) 20.111 * * [simplify]: iters left: 5 (59 enodes) 20.122 * * [simplify]: iters left: 4 (75 enodes) 20.132 * * [simplify]: iters left: 3 (87 enodes) 20.148 * * [simplify]: iters left: 2 (88 enodes) 20.163 * * [simplify]: Extracting #0: cost 1 inf + 0 20.164 * * [simplify]: Extracting #1: cost 4 inf + 0 20.164 * * [simplify]: Extracting #2: cost 9 inf + 0 20.164 * * [simplify]: Extracting #3: cost 20 inf + 1 20.164 * * [simplify]: Extracting #4: cost 21 inf + 145 20.164 * * [simplify]: Extracting #5: cost 4 inf + 1878 20.165 * * [simplify]: Extracting #6: cost 0 inf + 2341 20.165 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 20.165 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 20.165 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 20.166 * * [simplify]: iters left: 6 (14 enodes) 20.168 * * [simplify]: iters left: 5 (51 enodes) 20.176 * * [simplify]: iters left: 4 (70 enodes) 20.186 * * [simplify]: iters left: 3 (81 enodes) 20.196 * * [simplify]: Extracting #0: cost 1 inf + 0 20.196 * * [simplify]: Extracting #1: cost 8 inf + 0 20.196 * * [simplify]: Extracting #2: cost 18 inf + 0 20.196 * * [simplify]: Extracting #3: cost 27 inf + 2 20.196 * * [simplify]: Extracting #4: cost 23 inf + 518 20.197 * * [simplify]: Extracting #5: cost 3 inf + 3090 20.197 * * [simplify]: Extracting #6: cost 0 inf + 3810 20.198 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 20.198 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 20.198 * * * * [progress]: [ 163 / 270 ] simplifiying candidate # 20.198 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) 20.199 * * [simplify]: iters left: 6 (12 enodes) 20.203 * * [simplify]: iters left: 5 (45 enodes) 20.210 * * [simplify]: iters left: 4 (57 enodes) 20.218 * * [simplify]: iters left: 3 (65 enodes) 20.231 * * [simplify]: Extracting #0: cost 1 inf + 0 20.231 * * [simplify]: Extracting #1: cost 4 inf + 0 20.231 * * [simplify]: Extracting #2: cost 13 inf + 1 20.231 * * [simplify]: Extracting #3: cost 12 inf + 88 20.232 * * [simplify]: Extracting #4: cost 1 inf + 1036 20.232 * * [simplify]: Extracting #5: cost 0 inf + 1077 20.233 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 20.233 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 20.233 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 20.233 * * [simplify]: iters left: 6 (13 enodes) 20.240 * * [simplify]: iters left: 5 (48 enodes) 20.253 * * [simplify]: iters left: 4 (62 enodes) 20.270 * * [simplify]: iters left: 3 (72 enodes) 20.288 * * [simplify]: iters left: 2 (73 enodes) 20.305 * * [simplify]: Extracting #0: cost 1 inf + 0 20.305 * * [simplify]: Extracting #1: cost 6 inf + 0 20.305 * * [simplify]: Extracting #2: cost 15 inf + 0 20.305 * * [simplify]: Extracting #3: cost 21 inf + 84 20.305 * * [simplify]: Extracting #4: cost 15 inf + 585 20.306 * * [simplify]: Extracting #5: cost 1 inf + 2365 20.307 * * [simplify]: Extracting #6: cost 0 inf + 2664 20.309 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 20.309 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 20.309 * * * * [progress]: [ 164 / 270 ] simplifiying candidate # 20.309 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 20.309 * * [simplify]: iters left: 6 (16 enodes) 20.317 * * [simplify]: iters left: 5 (59 enodes) 20.335 * * [simplify]: iters left: 4 (75 enodes) 20.350 * * [simplify]: iters left: 3 (87 enodes) 20.360 * * [simplify]: iters left: 2 (88 enodes) 20.373 * * [simplify]: Extracting #0: cost 1 inf + 0 20.373 * * [simplify]: Extracting #1: cost 4 inf + 0 20.373 * * [simplify]: Extracting #2: cost 9 inf + 0 20.373 * * [simplify]: Extracting #3: cost 20 inf + 1 20.373 * * [simplify]: Extracting #4: cost 21 inf + 145 20.373 * * [simplify]: Extracting #5: cost 4 inf + 1878 20.374 * * [simplify]: Extracting #6: cost 0 inf + 2341 20.374 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 20.374 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 20.375 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 20.375 * * [simplify]: iters left: 6 (14 enodes) 20.381 * * [simplify]: iters left: 5 (51 enodes) 20.397 * * [simplify]: iters left: 4 (70 enodes) 20.417 * * [simplify]: iters left: 3 (81 enodes) 20.430 * * [simplify]: Extracting #0: cost 1 inf + 0 20.430 * * [simplify]: Extracting #1: cost 8 inf + 0 20.430 * * [simplify]: Extracting #2: cost 18 inf + 0 20.430 * * [simplify]: Extracting #3: cost 27 inf + 2 20.431 * * [simplify]: Extracting #4: cost 23 inf + 518 20.431 * * [simplify]: Extracting #5: cost 3 inf + 3090 20.432 * * [simplify]: Extracting #6: cost 0 inf + 3810 20.432 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 20.432 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 20.433 * * * * [progress]: [ 165 / 270 ] simplifiying candidate # 20.433 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 20.433 * * [simplify]: iters left: 6 (12 enodes) 20.436 * * [simplify]: iters left: 5 (43 enodes) 20.443 * * [simplify]: iters left: 4 (55 enodes) 20.451 * * [simplify]: iters left: 3 (63 enodes) 20.459 * * [simplify]: Extracting #0: cost 1 inf + 0 20.459 * * [simplify]: Extracting #1: cost 4 inf + 0 20.459 * * [simplify]: Extracting #2: cost 13 inf + 1 20.459 * * [simplify]: Extracting #3: cost 11 inf + 170 20.459 * * [simplify]: Extracting #4: cost 2 inf + 872 20.460 * * [simplify]: Extracting #5: cost 0 inf + 1077 20.460 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 20.460 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 20.460 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 20.461 * * [simplify]: iters left: 6 (13 enodes) 20.464 * * [simplify]: iters left: 5 (48 enodes) 20.478 * * [simplify]: iters left: 4 (62 enodes) 20.496 * * [simplify]: iters left: 3 (72 enodes) 20.510 * * [simplify]: iters left: 2 (73 enodes) 20.519 * * [simplify]: Extracting #0: cost 1 inf + 0 20.519 * * [simplify]: Extracting #1: cost 6 inf + 0 20.519 * * [simplify]: Extracting #2: cost 15 inf + 0 20.519 * * [simplify]: Extracting #3: cost 21 inf + 84 20.519 * * [simplify]: Extracting #4: cost 15 inf + 585 20.520 * * [simplify]: Extracting #5: cost 1 inf + 2365 20.520 * * [simplify]: Extracting #6: cost 0 inf + 2664 20.521 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 20.521 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 20.521 * * * * [progress]: [ 166 / 270 ] simplifiying candidate # 20.521 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 20.521 * * [simplify]: iters left: 6 (16 enodes) 20.525 * * [simplify]: iters left: 5 (59 enodes) 20.534 * * [simplify]: iters left: 4 (83 enodes) 20.546 * * [simplify]: iters left: 3 (101 enodes) 20.559 * * [simplify]: iters left: 2 (104 enodes) 20.573 * * [simplify]: Extracting #0: cost 1 inf + 0 20.573 * * [simplify]: Extracting #1: cost 10 inf + 0 20.573 * * [simplify]: Extracting #2: cost 22 inf + 0 20.573 * * [simplify]: Extracting #3: cost 36 inf + 0 20.573 * * [simplify]: Extracting #4: cost 37 inf + 169 20.573 * * [simplify]: Extracting #5: cost 19 inf + 2257 20.574 * * [simplify]: Extracting #6: cost 5 inf + 5295 20.576 * * [simplify]: Extracting #7: cost 0 inf + 7108 20.579 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 20.579 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 20.579 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 20.579 * * [simplify]: iters left: 6 (15 enodes) 20.586 * * [simplify]: iters left: 5 (54 enodes) 20.596 * * [simplify]: iters left: 4 (73 enodes) 20.606 * * [simplify]: iters left: 3 (84 enodes) 20.616 * * [simplify]: Extracting #0: cost 1 inf + 0 20.616 * * [simplify]: Extracting #1: cost 8 inf + 0 20.616 * * [simplify]: Extracting #2: cost 16 inf + 0 20.617 * * [simplify]: Extracting #3: cost 28 inf + 0 20.617 * * [simplify]: Extracting #4: cost 30 inf + 87 20.617 * * [simplify]: Extracting #5: cost 11 inf + 2514 20.618 * * [simplify]: Extracting #6: cost 0 inf + 4564 20.619 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 20.619 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 20.619 * * * * [progress]: [ 167 / 270 ] simplifiying candidate # 20.619 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 20.619 * * [simplify]: iters left: 6 (17 enodes) 20.627 * * [simplify]: iters left: 5 (61 enodes) 20.645 * * [simplify]: iters left: 4 (80 enodes) 20.658 * * [simplify]: iters left: 3 (91 enodes) 20.669 * * [simplify]: Extracting #0: cost 1 inf + 0 20.669 * * [simplify]: Extracting #1: cost 8 inf + 0 20.670 * * [simplify]: Extracting #2: cost 18 inf + 0 20.670 * * [simplify]: Extracting #3: cost 32 inf + 0 20.670 * * [simplify]: Extracting #4: cost 33 inf + 128 20.670 * * [simplify]: Extracting #5: cost 15 inf + 2256 20.671 * * [simplify]: Extracting #6: cost 3 inf + 5089 20.672 * * [simplify]: Extracting #7: cost 0 inf + 6212 20.673 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 20.673 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 20.673 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 20.673 * * [simplify]: iters left: 6 (16 enodes) 20.677 * * [simplify]: iters left: 5 (57 enodes) 20.685 * * [simplify]: iters left: 4 (76 enodes) 20.703 * * [simplify]: iters left: 3 (87 enodes) 20.719 * * [simplify]: Extracting #0: cost 1 inf + 0 20.719 * * [simplify]: Extracting #1: cost 8 inf + 0 20.719 * * [simplify]: Extracting #2: cost 17 inf + 0 20.720 * * [simplify]: Extracting #3: cost 30 inf + 0 20.720 * * [simplify]: Extracting #4: cost 32 inf + 87 20.720 * * [simplify]: Extracting #5: cost 13 inf + 2039 20.721 * * [simplify]: Extracting #6: cost 1 inf + 5359 20.722 * * [simplify]: Extracting #7: cost 0 inf + 5778 20.723 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 20.723 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 20.723 * * * * [progress]: [ 168 / 270 ] simplifiying candidate # 20.723 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 20.723 * * [simplify]: iters left: 6 (14 enodes) 20.726 * * [simplify]: iters left: 5 (51 enodes) 20.733 * * [simplify]: iters left: 4 (65 enodes) 20.742 * * [simplify]: iters left: 3 (76 enodes) 20.752 * * [simplify]: Extracting #0: cost 1 inf + 0 20.752 * * [simplify]: Extracting #1: cost 6 inf + 0 20.753 * * [simplify]: Extracting #2: cost 14 inf + 0 20.753 * * [simplify]: Extracting #3: cost 23 inf + 2 20.753 * * [simplify]: Extracting #4: cost 18 inf + 615 20.753 * * [simplify]: Extracting #5: cost 2 inf + 2300 20.754 * * [simplify]: Extracting #6: cost 0 inf + 2858 20.754 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 20.754 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 20.755 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 20.755 * * [simplify]: iters left: 6 (14 enodes) 20.761 * * [simplify]: iters left: 5 (51 enodes) 20.776 * * [simplify]: iters left: 4 (65 enodes) 20.793 * * [simplify]: iters left: 3 (76 enodes) 20.812 * * [simplify]: Extracting #0: cost 1 inf + 0 20.812 * * [simplify]: Extracting #1: cost 6 inf + 0 20.812 * * [simplify]: Extracting #2: cost 14 inf + 0 20.812 * * [simplify]: Extracting #3: cost 23 inf + 2 20.812 * * [simplify]: Extracting #4: cost 18 inf + 615 20.813 * * [simplify]: Extracting #5: cost 2 inf + 2300 20.814 * * [simplify]: Extracting #6: cost 0 inf + 2858 20.815 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 20.815 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 20.815 * * * * [progress]: [ 169 / 270 ] simplifiying candidate # 20.816 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 20.816 * * [simplify]: iters left: 6 (16 enodes) 20.822 * * [simplify]: iters left: 5 (59 enodes) 20.832 * * [simplify]: iters left: 4 (77 enodes) 20.843 * * [simplify]: iters left: 3 (88 enodes) 20.853 * * [simplify]: iters left: 2 (89 enodes) 20.865 * * [simplify]: Extracting #0: cost 1 inf + 0 20.865 * * [simplify]: Extracting #1: cost 5 inf + 0 20.865 * * [simplify]: Extracting #2: cost 8 inf + 1 20.865 * * [simplify]: Extracting #3: cost 20 inf + 1 20.865 * * [simplify]: Extracting #4: cost 23 inf + 46 20.865 * * [simplify]: Extracting #5: cost 5 inf + 2032 20.866 * * [simplify]: Extracting #6: cost 0 inf + 2356 20.866 * * [simplify]: Extracting #7: cost 0 inf + 2341 20.867 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 20.867 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 20.867 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 20.867 * * [simplify]: iters left: 6 (14 enodes) 20.870 * * [simplify]: iters left: 5 (51 enodes) 20.878 * * [simplify]: iters left: 4 (70 enodes) 20.887 * * [simplify]: iters left: 3 (81 enodes) 20.897 * * [simplify]: Extracting #0: cost 1 inf + 0 20.897 * * [simplify]: Extracting #1: cost 8 inf + 0 20.897 * * [simplify]: Extracting #2: cost 18 inf + 0 20.897 * * [simplify]: Extracting #3: cost 27 inf + 2 20.897 * * [simplify]: Extracting #4: cost 22 inf + 615 20.898 * * [simplify]: Extracting #5: cost 4 inf + 2831 20.898 * * [simplify]: Extracting #6: cost 0 inf + 3810 20.899 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 20.899 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 20.899 * * * * [progress]: [ 170 / 270 ] simplifiying candidate # 20.899 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 20.900 * * [simplify]: iters left: 6 (14 enodes) 20.903 * * [simplify]: iters left: 5 (51 enodes) 20.911 * * [simplify]: iters left: 4 (65 enodes) 20.919 * * [simplify]: iters left: 3 (76 enodes) 20.931 * * [simplify]: Extracting #0: cost 1 inf + 0 20.931 * * [simplify]: Extracting #1: cost 6 inf + 0 20.931 * * [simplify]: Extracting #2: cost 14 inf + 0 20.931 * * [simplify]: Extracting #3: cost 23 inf + 2 20.931 * * [simplify]: Extracting #4: cost 18 inf + 615 20.932 * * [simplify]: Extracting #5: cost 2 inf + 2300 20.932 * * [simplify]: Extracting #6: cost 0 inf + 2858 20.933 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 20.933 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 20.933 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 20.933 * * [simplify]: iters left: 6 (14 enodes) 20.936 * * [simplify]: iters left: 5 (51 enodes) 20.944 * * [simplify]: iters left: 4 (65 enodes) 20.952 * * [simplify]: iters left: 3 (76 enodes) 20.968 * * [simplify]: Extracting #0: cost 1 inf + 0 20.968 * * [simplify]: Extracting #1: cost 6 inf + 0 20.968 * * [simplify]: Extracting #2: cost 14 inf + 0 20.968 * * [simplify]: Extracting #3: cost 23 inf + 2 20.969 * * [simplify]: Extracting #4: cost 18 inf + 615 20.970 * * [simplify]: Extracting #5: cost 2 inf + 2300 20.971 * * [simplify]: Extracting #6: cost 0 inf + 2858 20.972 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 20.972 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 20.972 * * * * [progress]: [ 171 / 270 ] simplifiying candidate # 20.973 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 20.973 * * [simplify]: iters left: 6 (15 enodes) 20.980 * * [simplify]: iters left: 5 (54 enodes) 20.992 * * [simplify]: iters left: 4 (73 enodes) 21.002 * * [simplify]: iters left: 3 (85 enodes) 21.013 * * [simplify]: Extracting #0: cost 1 inf + 0 21.013 * * [simplify]: Extracting #1: cost 5 inf + 0 21.013 * * [simplify]: Extracting #2: cost 8 inf + 1 21.013 * * [simplify]: Extracting #3: cost 20 inf + 1 21.013 * * [simplify]: Extracting #4: cost 19 inf + 323 21.013 * * [simplify]: Extracting #5: cost 6 inf + 1582 21.014 * * [simplify]: Extracting #6: cost 0 inf + 2371 21.014 * * [simplify]: Extracting #7: cost 0 inf + 2341 21.015 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 21.015 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 21.015 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 21.015 * * [simplify]: iters left: 6 (14 enodes) 21.018 * * [simplify]: iters left: 5 (51 enodes) 21.028 * * [simplify]: iters left: 4 (70 enodes) 21.039 * * [simplify]: iters left: 3 (81 enodes) 21.060 * * [simplify]: Extracting #0: cost 1 inf + 0 21.060 * * [simplify]: Extracting #1: cost 8 inf + 0 21.060 * * [simplify]: Extracting #2: cost 18 inf + 0 21.060 * * [simplify]: Extracting #3: cost 27 inf + 2 21.060 * * [simplify]: Extracting #4: cost 22 inf + 615 21.061 * * [simplify]: Extracting #5: cost 4 inf + 2831 21.063 * * [simplify]: Extracting #6: cost 0 inf + 3810 21.064 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 21.064 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 21.064 * * * * [progress]: [ 172 / 270 ] simplifiying candidate # 21.065 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 21.065 * * [simplify]: iters left: 6 (16 enodes) 21.073 * * [simplify]: iters left: 5 (59 enodes) 21.091 * * [simplify]: iters left: 4 (81 enodes) 21.114 * * [simplify]: iters left: 3 (95 enodes) 21.131 * * [simplify]: iters left: 2 (96 enodes) 21.144 * * [simplify]: Extracting #0: cost 1 inf + 0 21.144 * * [simplify]: Extracting #1: cost 7 inf + 0 21.144 * * [simplify]: Extracting #2: cost 12 inf + 1 21.144 * * [simplify]: Extracting #3: cost 24 inf + 1 21.144 * * [simplify]: Extracting #4: cost 25 inf + 170 21.144 * * [simplify]: Extracting #5: cost 12 inf + 1409 21.145 * * [simplify]: Extracting #6: cost 2 inf + 2895 21.146 * * [simplify]: Extracting #7: cost 0 inf + 3613 21.146 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 21.146 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 21.147 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 21.147 * * [simplify]: iters left: 6 (14 enodes) 21.150 * * [simplify]: iters left: 5 (51 enodes) 21.164 * * [simplify]: iters left: 4 (70 enodes) 21.184 * * [simplify]: iters left: 3 (81 enodes) 21.203 * * [simplify]: Extracting #0: cost 1 inf + 0 21.203 * * [simplify]: Extracting #1: cost 8 inf + 0 21.203 * * [simplify]: Extracting #2: cost 18 inf + 0 21.204 * * [simplify]: Extracting #3: cost 27 inf + 2 21.204 * * [simplify]: Extracting #4: cost 23 inf + 558 21.205 * * [simplify]: Extracting #5: cost 3 inf + 3330 21.206 * * [simplify]: Extracting #6: cost 0 inf + 4130 21.208 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 21.208 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))))) 21.208 * * * * [progress]: [ 173 / 270 ] simplifiying candidate # 21.208 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 21.209 * * [simplify]: iters left: 6 (16 enodes) 21.216 * * [simplify]: iters left: 5 (58 enodes) 21.232 * * [simplify]: iters left: 4 (75 enodes) 21.243 * * [simplify]: iters left: 3 (87 enodes) 21.253 * * [simplify]: Extracting #0: cost 1 inf + 0 21.253 * * [simplify]: Extracting #1: cost 5 inf + 0 21.253 * * [simplify]: Extracting #2: cost 9 inf + 1 21.254 * * [simplify]: Extracting #3: cost 22 inf + 1 21.254 * * [simplify]: Extracting #4: cost 24 inf + 88 21.255 * * [simplify]: Extracting #5: cost 11 inf + 1404 21.256 * * [simplify]: Extracting #6: cost 1 inf + 3076 21.256 * * [simplify]: Extracting #7: cost 0 inf + 3495 21.257 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 21.257 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 21.257 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 21.258 * * [simplify]: iters left: 6 (15 enodes) 21.262 * * [simplify]: iters left: 5 (54 enodes) 21.278 * * [simplify]: iters left: 4 (73 enodes) 21.299 * * [simplify]: iters left: 3 (84 enodes) 21.320 * * [simplify]: Extracting #0: cost 1 inf + 0 21.320 * * [simplify]: Extracting #1: cost 8 inf + 0 21.320 * * [simplify]: Extracting #2: cost 19 inf + 0 21.320 * * [simplify]: Extracting #3: cost 27 inf + 116 21.321 * * [simplify]: Extracting #4: cost 25 inf + 503 21.322 * * [simplify]: Extracting #5: cost 6 inf + 3056 21.323 * * [simplify]: Extracting #6: cost 0 inf + 5344 21.325 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) 21.325 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))))) 21.325 * * * * [progress]: [ 174 / 270 ] simplifiying candidate # 21.326 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 21.326 * * [simplify]: iters left: 6 (15 enodes) 21.333 * * [simplify]: iters left: 5 (54 enodes) 21.349 * * [simplify]: iters left: 4 (72 enodes) 21.369 * * [simplify]: iters left: 3 (84 enodes) 21.380 * * [simplify]: Extracting #0: cost 1 inf + 0 21.380 * * [simplify]: Extracting #1: cost 5 inf + 0 21.380 * * [simplify]: Extracting #2: cost 8 inf + 1 21.380 * * [simplify]: Extracting #3: cost 20 inf + 1 21.380 * * [simplify]: Extracting #4: cost 21 inf + 169 21.380 * * [simplify]: Extracting #5: cost 8 inf + 1346 21.381 * * [simplify]: Extracting #6: cost 1 inf + 2072 21.382 * * [simplify]: Extracting #7: cost 0 inf + 2356 21.382 * * [simplify]: Extracting #8: cost 0 inf + 2341 21.383 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 21.383 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 21.383 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 21.383 * * [simplify]: iters left: 6 (14 enodes) 21.388 * * [simplify]: iters left: 5 (51 enodes) 21.403 * * [simplify]: iters left: 4 (70 enodes) 21.422 * * [simplify]: iters left: 3 (81 enodes) 21.442 * * [simplify]: Extracting #0: cost 1 inf + 0 21.442 * * [simplify]: Extracting #1: cost 8 inf + 0 21.442 * * [simplify]: Extracting #2: cost 18 inf + 0 21.442 * * [simplify]: Extracting #3: cost 27 inf + 2 21.442 * * [simplify]: Extracting #4: cost 23 inf + 518 21.443 * * [simplify]: Extracting #5: cost 3 inf + 3090 21.445 * * [simplify]: Extracting #6: cost 0 inf + 3810 21.446 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 21.446 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 21.446 * * * * [progress]: [ 175 / 270 ] simplifiying candidate # 21.447 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 21.447 * * [simplify]: iters left: 6 (12 enodes) 21.456 * * [simplify]: iters left: 5 (43 enodes) 21.468 * * [simplify]: iters left: 4 (55 enodes) 21.483 * * [simplify]: iters left: 3 (63 enodes) 21.499 * * [simplify]: Extracting #0: cost 1 inf + 0 21.499 * * [simplify]: Extracting #1: cost 4 inf + 0 21.499 * * [simplify]: Extracting #2: cost 13 inf + 1 21.500 * * [simplify]: Extracting #3: cost 11 inf + 170 21.500 * * [simplify]: Extracting #4: cost 2 inf + 872 21.501 * * [simplify]: Extracting #5: cost 0 inf + 1077 21.502 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 21.502 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 21.502 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 21.502 * * [simplify]: iters left: 6 (13 enodes) 21.508 * * [simplify]: iters left: 5 (48 enodes) 21.522 * * [simplify]: iters left: 4 (62 enodes) 21.533 * * [simplify]: iters left: 3 (72 enodes) 21.541 * * [simplify]: iters left: 2 (73 enodes) 21.550 * * [simplify]: Extracting #0: cost 1 inf + 0 21.550 * * [simplify]: Extracting #1: cost 6 inf + 0 21.550 * * [simplify]: Extracting #2: cost 15 inf + 0 21.550 * * [simplify]: Extracting #3: cost 21 inf + 84 21.550 * * [simplify]: Extracting #4: cost 15 inf + 585 21.551 * * [simplify]: Extracting #5: cost 1 inf + 2365 21.552 * * [simplify]: Extracting #6: cost 0 inf + 2664 21.553 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 21.553 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 21.554 * * * * [progress]: [ 176 / 270 ] simplifiying candidate # 21.554 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 21.554 * * [simplify]: iters left: 6 (15 enodes) 21.562 * * [simplify]: iters left: 5 (54 enodes) 21.579 * * [simplify]: iters left: 4 (72 enodes) 21.600 * * [simplify]: iters left: 3 (84 enodes) 21.620 * * [simplify]: Extracting #0: cost 1 inf + 0 21.620 * * [simplify]: Extracting #1: cost 5 inf + 0 21.620 * * [simplify]: Extracting #2: cost 8 inf + 1 21.621 * * [simplify]: Extracting #3: cost 20 inf + 1 21.621 * * [simplify]: Extracting #4: cost 21 inf + 169 21.621 * * [simplify]: Extracting #5: cost 8 inf + 1346 21.622 * * [simplify]: Extracting #6: cost 1 inf + 2072 21.623 * * [simplify]: Extracting #7: cost 0 inf + 2356 21.625 * * [simplify]: Extracting #8: cost 0 inf + 2341 21.626 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 21.626 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 21.626 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 21.626 * * [simplify]: iters left: 6 (14 enodes) 21.632 * * [simplify]: iters left: 5 (51 enodes) 21.647 * * [simplify]: iters left: 4 (70 enodes) 21.668 * * [simplify]: iters left: 3 (81 enodes) 21.683 * * [simplify]: Extracting #0: cost 1 inf + 0 21.683 * * [simplify]: Extracting #1: cost 8 inf + 0 21.684 * * [simplify]: Extracting #2: cost 18 inf + 0 21.684 * * [simplify]: Extracting #3: cost 27 inf + 2 21.684 * * [simplify]: Extracting #4: cost 23 inf + 518 21.684 * * [simplify]: Extracting #5: cost 3 inf + 3090 21.685 * * [simplify]: Extracting #6: cost 0 inf + 3810 21.686 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 21.686 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 21.686 * * * * [progress]: [ 177 / 270 ] simplifiying candidate # 21.686 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 21.686 * * [simplify]: iters left: 6 (11 enodes) 21.689 * * [simplify]: iters left: 5 (36 enodes) 21.695 * * [simplify]: iters left: 4 (50 enodes) 21.703 * * [simplify]: iters left: 3 (58 enodes) 21.710 * * [simplify]: Extracting #0: cost 1 inf + 0 21.710 * * [simplify]: Extracting #1: cost 4 inf + 0 21.710 * * [simplify]: Extracting #2: cost 13 inf + 1 21.710 * * [simplify]: Extracting #3: cost 10 inf + 211 21.710 * * [simplify]: Extracting #4: cost 0 inf + 1077 21.711 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 21.711 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 21.711 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 21.711 * * [simplify]: iters left: 6 (13 enodes) 21.714 * * [simplify]: iters left: 5 (48 enodes) 21.725 * * [simplify]: iters left: 4 (62 enodes) 21.741 * * [simplify]: iters left: 3 (72 enodes) 21.754 * * [simplify]: iters left: 2 (73 enodes) 21.764 * * [simplify]: Extracting #0: cost 1 inf + 0 21.764 * * [simplify]: Extracting #1: cost 6 inf + 0 21.764 * * [simplify]: Extracting #2: cost 15 inf + 0 21.764 * * [simplify]: Extracting #3: cost 21 inf + 84 21.764 * * [simplify]: Extracting #4: cost 15 inf + 585 21.765 * * [simplify]: Extracting #5: cost 1 inf + 2365 21.765 * * [simplify]: Extracting #6: cost 0 inf + 2664 21.766 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 21.766 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 21.766 * * * * [progress]: [ 178 / 270 ] simplifiying candidate # 21.766 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 21.766 * * [simplify]: iters left: 6 (10 enodes) 21.769 * * [simplify]: iters left: 5 (40 enodes) 21.776 * * [simplify]: iters left: 4 (59 enodes) 21.786 * * [simplify]: iters left: 3 (64 enodes) 21.798 * * [simplify]: iters left: 2 (74 enodes) 21.811 * * [simplify]: iters left: 1 (95 enodes) 21.835 * * [simplify]: Extracting #0: cost 1 inf + 0 21.835 * * [simplify]: Extracting #1: cost 10 inf + 0 21.835 * * [simplify]: Extracting #2: cost 29 inf + 1 21.835 * * [simplify]: Extracting #3: cost 36 inf + 119 21.836 * * [simplify]: Extracting #4: cost 20 inf + 2522 21.837 * * [simplify]: Extracting #5: cost 3 inf + 7087 21.839 * * [simplify]: Extracting #6: cost 0 inf + 8633 21.841 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 21.841 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 21.842 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 21.842 * * [simplify]: iters left: 6 (13 enodes) 21.848 * * [simplify]: iters left: 5 (51 enodes) 21.866 * * [simplify]: iters left: 4 (87 enodes) 21.882 * * [simplify]: iters left: 3 (144 enodes) 21.904 * * [simplify]: iters left: 2 (219 enodes) 21.936 * * [simplify]: iters left: 1 (275 enodes) 21.982 * * [simplify]: Extracting #0: cost 1 inf + 0 21.982 * * [simplify]: Extracting #1: cost 19 inf + 0 21.982 * * [simplify]: Extracting #2: cost 59 inf + 2 21.983 * * [simplify]: Extracting #3: cost 77 inf + 376 21.984 * * [simplify]: Extracting #4: cost 72 inf + 862 21.986 * * [simplify]: Extracting #5: cost 37 inf + 8362 21.993 * * [simplify]: Extracting #6: cost 0 inf + 16260 21.999 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 21.999 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 22.000 * * * * [progress]: [ 179 / 270 ] simplifiying candidate # 22.000 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 22.000 * * [simplify]: iters left: 6 (13 enodes) 22.007 * * [simplify]: iters left: 5 (48 enodes) 22.024 * * [simplify]: iters left: 4 (64 enodes) 22.042 * * [simplify]: iters left: 3 (77 enodes) 22.063 * * [simplify]: iters left: 2 (79 enodes) 22.073 * * [simplify]: Extracting #0: cost 1 inf + 0 22.073 * * [simplify]: Extracting #1: cost 12 inf + 0 22.073 * * [simplify]: Extracting #2: cost 23 inf + 1 22.073 * * [simplify]: Extracting #3: cost 29 inf + 1 22.074 * * [simplify]: Extracting #4: cost 29 inf + 60 22.074 * * [simplify]: Extracting #5: cost 19 inf + 1716 22.074 * * [simplify]: Extracting #6: cost 4 inf + 5659 22.075 * * [simplify]: Extracting #7: cost 0 inf + 7093 22.076 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 22.076 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 22.077 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 22.077 * * [simplify]: iters left: 6 (15 enodes) 22.080 * * [simplify]: iters left: 5 (57 enodes) 22.089 * * [simplify]: iters left: 4 (96 enodes) 22.110 * * [simplify]: iters left: 3 (168 enodes) 22.138 * * [simplify]: iters left: 2 (298 enodes) 22.212 * * [simplify]: iters left: 1 (410 enodes) 22.309 * * [simplify]: Extracting #0: cost 1 inf + 0 22.309 * * [simplify]: Extracting #1: cost 27 inf + 0 22.309 * * [simplify]: Extracting #2: cost 85 inf + 2 22.310 * * [simplify]: Extracting #3: cost 112 inf + 433 22.313 * * [simplify]: Extracting #4: cost 80 inf + 6516 22.316 * * [simplify]: Extracting #5: cost 73 inf + 7881 22.324 * * [simplify]: Extracting #6: cost 28 inf + 23571 22.337 * * [simplify]: Extracting #7: cost 1 inf + 33187 22.347 * * [simplify]: Extracting #8: cost 0 inf + 33484 22.354 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 22.354 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 22.354 * * * * [progress]: [ 180 / 270 ] simplifiying candidate # 22.354 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 22.354 * * [simplify]: iters left: 6 (11 enodes) 22.358 * * [simplify]: iters left: 5 (41 enodes) 22.365 * * [simplify]: iters left: 4 (57 enodes) 22.373 * * [simplify]: iters left: 3 (70 enodes) 22.386 * * [simplify]: iters left: 2 (72 enodes) 22.404 * * [simplify]: Extracting #0: cost 1 inf + 0 22.404 * * [simplify]: Extracting #1: cost 12 inf + 0 22.404 * * [simplify]: Extracting #2: cost 21 inf + 1 22.404 * * [simplify]: Extracting #3: cost 25 inf + 1 22.405 * * [simplify]: Extracting #4: cost 24 inf + 157 22.405 * * [simplify]: Extracting #5: cost 10 inf + 2561 22.407 * * [simplify]: Extracting #6: cost 0 inf + 4425 22.407 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 22.408 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 22.408 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 22.408 * * [simplify]: iters left: 6 (14 enodes) 22.411 * * [simplify]: iters left: 5 (54 enodes) 22.420 * * [simplify]: iters left: 4 (93 enodes) 22.434 * * [simplify]: iters left: 3 (165 enodes) 22.483 * * [simplify]: iters left: 2 (295 enodes) 22.573 * * [simplify]: iters left: 1 (407 enodes) 22.668 * * [simplify]: Extracting #0: cost 1 inf + 0 22.668 * * [simplify]: Extracting #1: cost 27 inf + 0 22.669 * * [simplify]: Extracting #2: cost 84 inf + 2 22.670 * * [simplify]: Extracting #3: cost 111 inf + 376 22.671 * * [simplify]: Extracting #4: cost 107 inf + 805 22.675 * * [simplify]: Extracting #5: cost 39 inf + 14724 22.680 * * [simplify]: Extracting #6: cost 4 inf + 22109 22.686 * * [simplify]: Extracting #7: cost 0 inf + 23100 22.691 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 22.691 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 22.691 * * * * [progress]: [ 181 / 270 ] simplifiying candidate # 22.692 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) 22.692 * * [simplify]: iters left: 6 (11 enodes) 22.695 * * [simplify]: iters left: 5 (41 enodes) 22.702 * * [simplify]: iters left: 4 (53 enodes) 22.709 * * [simplify]: iters left: 3 (55 enodes) 22.722 * * [simplify]: iters left: 2 (61 enodes) 22.736 * * [simplify]: Extracting #0: cost 1 inf + 0 22.737 * * [simplify]: Extracting #1: cost 6 inf + 0 22.737 * * [simplify]: Extracting #2: cost 9 inf + 1 22.737 * * [simplify]: Extracting #3: cost 13 inf + 1 22.737 * * [simplify]: Extracting #4: cost 13 inf + 60 22.737 * * [simplify]: Extracting #5: cost 8 inf + 828 22.738 * * [simplify]: Extracting #6: cost 0 inf + 1895 22.739 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 22.739 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 22.739 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 22.739 * * [simplify]: iters left: 6 (13 enodes) 22.745 * * [simplify]: iters left: 5 (51 enodes) 22.756 * * [simplify]: iters left: 4 (90 enodes) 22.772 * * [simplify]: iters left: 3 (162 enodes) 22.801 * * [simplify]: iters left: 2 (292 enodes) 22.868 * * [simplify]: iters left: 1 (404 enodes) 22.963 * * [simplify]: Extracting #0: cost 1 inf + 0 22.963 * * [simplify]: Extracting #1: cost 27 inf + 0 22.963 * * [simplify]: Extracting #2: cost 84 inf + 2 22.964 * * [simplify]: Extracting #3: cost 109 inf + 587 22.968 * * [simplify]: Extracting #4: cost 34 inf + 13939 22.976 * * [simplify]: Extracting #5: cost 0 inf + 20266 22.981 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 22.981 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 22.981 * * * * [progress]: [ 182 / 270 ] simplifiying candidate # 22.982 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 22.982 * * [simplify]: iters left: 6 (11 enodes) 22.985 * * [simplify]: iters left: 5 (41 enodes) 22.991 * * [simplify]: iters left: 4 (57 enodes) 23.000 * * [simplify]: iters left: 3 (70 enodes) 23.010 * * [simplify]: iters left: 2 (72 enodes) 23.020 * * [simplify]: Extracting #0: cost 1 inf + 0 23.020 * * [simplify]: Extracting #1: cost 12 inf + 0 23.020 * * [simplify]: Extracting #2: cost 21 inf + 1 23.020 * * [simplify]: Extracting #3: cost 25 inf + 1 23.020 * * [simplify]: Extracting #4: cost 24 inf + 157 23.020 * * [simplify]: Extracting #5: cost 10 inf + 2561 23.021 * * [simplify]: Extracting #6: cost 0 inf + 4425 23.022 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 23.022 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 23.022 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 23.022 * * [simplify]: iters left: 6 (14 enodes) 23.025 * * [simplify]: iters left: 5 (54 enodes) 23.034 * * [simplify]: iters left: 4 (93 enodes) 23.059 * * [simplify]: iters left: 3 (165 enodes) 23.101 * * [simplify]: iters left: 2 (295 enodes) 23.150 * * [simplify]: iters left: 1 (407 enodes) 23.246 * * [simplify]: Extracting #0: cost 1 inf + 0 23.246 * * [simplify]: Extracting #1: cost 27 inf + 0 23.247 * * [simplify]: Extracting #2: cost 84 inf + 2 23.247 * * [simplify]: Extracting #3: cost 111 inf + 376 23.248 * * [simplify]: Extracting #4: cost 107 inf + 805 23.254 * * [simplify]: Extracting #5: cost 39 inf + 14724 23.264 * * [simplify]: Extracting #6: cost 4 inf + 22109 23.273 * * [simplify]: Extracting #7: cost 0 inf + 23100 23.283 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 23.283 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 23.284 * * * * [progress]: [ 183 / 270 ] simplifiying candidate # 23.284 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1) 23.284 * * [simplify]: iters left: 6 (10 enodes) 23.290 * * [simplify]: iters left: 5 (36 enodes) 23.303 * * [simplify]: iters left: 4 (50 enodes) 23.317 * * [simplify]: iters left: 3 (58 enodes) 23.331 * * [simplify]: Extracting #0: cost 1 inf + 0 23.331 * * [simplify]: Extracting #1: cost 6 inf + 0 23.331 * * [simplify]: Extracting #2: cost 9 inf + 1 23.331 * * [simplify]: Extracting #3: cost 13 inf + 1 23.331 * * [simplify]: Extracting #4: cost 12 inf + 117 23.332 * * [simplify]: Extracting #5: cost 5 inf + 1441 23.332 * * [simplify]: Extracting #6: cost 0 inf + 1895 23.333 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 23.333 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 23.334 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 23.334 * * [simplify]: iters left: 6 (13 enodes) 23.340 * * [simplify]: iters left: 5 (51 enodes) 23.355 * * [simplify]: iters left: 4 (90 enodes) 23.384 * * [simplify]: iters left: 3 (162 enodes) 23.413 * * [simplify]: iters left: 2 (292 enodes) 23.472 * * [simplify]: iters left: 1 (404 enodes) 23.545 * * [simplify]: Extracting #0: cost 1 inf + 0 23.546 * * [simplify]: Extracting #1: cost 27 inf + 0 23.546 * * [simplify]: Extracting #2: cost 84 inf + 2 23.546 * * [simplify]: Extracting #3: cost 109 inf + 587 23.548 * * [simplify]: Extracting #4: cost 34 inf + 13939 23.552 * * [simplify]: Extracting #5: cost 0 inf + 20266 23.558 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 23.558 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 23.558 * * * * [progress]: [ 184 / 270 ] simplifiying candidate # 23.558 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 23.558 * * [simplify]: iters left: 6 (13 enodes) 23.562 * * [simplify]: iters left: 5 (48 enodes) 23.576 * * [simplify]: iters left: 4 (64 enodes) 23.586 * * [simplify]: iters left: 3 (74 enodes) 23.596 * * [simplify]: iters left: 2 (77 enodes) 23.606 * * [simplify]: Extracting #0: cost 1 inf + 0 23.606 * * [simplify]: Extracting #1: cost 10 inf + 0 23.606 * * [simplify]: Extracting #2: cost 21 inf + 1 23.606 * * [simplify]: Extracting #3: cost 29 inf + 1 23.606 * * [simplify]: Extracting #4: cost 29 inf + 60 23.606 * * [simplify]: Extracting #5: cost 19 inf + 1635 23.607 * * [simplify]: Extracting #6: cost 5 inf + 5226 23.610 * * [simplify]: Extracting #7: cost 0 inf + 7093 23.612 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 23.612 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 23.612 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 23.612 * * [simplify]: iters left: 6 (15 enodes) 23.619 * * [simplify]: iters left: 5 (57 enodes) 23.636 * * [simplify]: iters left: 4 (96 enodes) 23.667 * * [simplify]: iters left: 3 (168 enodes) 23.704 * * [simplify]: iters left: 2 (298 enodes) 23.792 * * [simplify]: iters left: 1 (410 enodes) 23.891 * * [simplify]: Extracting #0: cost 1 inf + 0 23.891 * * [simplify]: Extracting #1: cost 27 inf + 0 23.892 * * [simplify]: Extracting #2: cost 85 inf + 2 23.893 * * [simplify]: Extracting #3: cost 103 inf + 2152 23.896 * * [simplify]: Extracting #4: cost 80 inf + 6436 23.899 * * [simplify]: Extracting #5: cost 72 inf + 8058 23.908 * * [simplify]: Extracting #6: cost 18 inf + 26467 23.923 * * [simplify]: Extracting #7: cost 0 inf + 33484 23.937 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 23.937 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 23.937 * * * * [progress]: [ 185 / 270 ] simplifiying candidate # 23.937 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 23.938 * * [simplify]: iters left: 6 (10 enodes) 23.943 * * [simplify]: iters left: 5 (37 enodes) 23.954 * * [simplify]: iters left: 4 (42 enodes) 23.965 * * [simplify]: iters left: 3 (43 enodes) 23.977 * * [simplify]: Extracting #0: cost 1 inf + 0 23.977 * * [simplify]: Extracting #1: cost 6 inf + 0 23.977 * * [simplify]: Extracting #2: cost 9 inf + 1 23.977 * * [simplify]: Extracting #3: cost 11 inf + 1 23.977 * * [simplify]: Extracting #4: cost 16 inf + 1 23.977 * * [simplify]: Extracting #5: cost 15 inf + 44 23.977 * * [simplify]: Extracting #6: cost 8 inf + 755 23.978 * * [simplify]: Extracting #7: cost 1 inf + 2357 23.979 * * [simplify]: Extracting #8: cost 0 inf + 2615 23.980 * [simplify]: Simplified to (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 23.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 23.980 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 23.980 * * [simplify]: iters left: 6 (13 enodes) 23.986 * * [simplify]: iters left: 5 (51 enodes) 24.001 * * [simplify]: iters left: 4 (84 enodes) 24.025 * * [simplify]: iters left: 3 (142 enodes) 24.048 * * [simplify]: iters left: 2 (217 enodes) 24.081 * * [simplify]: iters left: 1 (273 enodes) 24.118 * * [simplify]: Extracting #0: cost 1 inf + 0 24.118 * * [simplify]: Extracting #1: cost 19 inf + 0 24.118 * * [simplify]: Extracting #2: cost 59 inf + 2 24.119 * * [simplify]: Extracting #3: cost 78 inf + 376 24.119 * * [simplify]: Extracting #4: cost 69 inf + 1322 24.121 * * [simplify]: Extracting #5: cost 16 inf + 14543 24.125 * * [simplify]: Extracting #6: cost 0 inf + 18866 24.129 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 24.129 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))))) 24.129 * * * * [progress]: [ 186 / 270 ] simplifiying candidate # 24.129 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 24.129 * * [simplify]: iters left: 6 (12 enodes) 24.132 * * [simplify]: iters left: 5 (43 enodes) 24.139 * * [simplify]: iters left: 4 (54 enodes) 24.146 * * [simplify]: iters left: 3 (57 enodes) 24.161 * * [simplify]: Extracting #0: cost 1 inf + 0 24.161 * * [simplify]: Extracting #1: cost 8 inf + 0 24.161 * * [simplify]: Extracting #2: cost 15 inf + 1 24.162 * * [simplify]: Extracting #3: cost 21 inf + 1 24.162 * * [simplify]: Extracting #4: cost 21 inf + 60 24.162 * * [simplify]: Extracting #5: cost 13 inf + 1040 24.163 * * [simplify]: Extracting #6: cost 3 inf + 3346 24.164 * * [simplify]: Extracting #7: cost 0 inf + 4173 24.165 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 24.165 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 24.166 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 24.166 * * [simplify]: iters left: 6 (15 enodes) 24.172 * * [simplify]: iters left: 5 (57 enodes) 24.190 * * [simplify]: iters left: 4 (96 enodes) 24.222 * * [simplify]: iters left: 3 (168 enodes) 24.275 * * [simplify]: iters left: 2 (298 enodes) 24.371 * * [simplify]: iters left: 1 (410 enodes) 24.430 * * [simplify]: Extracting #0: cost 1 inf + 0 24.430 * * [simplify]: Extracting #1: cost 27 inf + 0 24.430 * * [simplify]: Extracting #2: cost 85 inf + 2 24.431 * * [simplify]: Extracting #3: cost 103 inf + 1792 24.433 * * [simplify]: Extracting #4: cost 80 inf + 5316 24.437 * * [simplify]: Extracting #5: cost 72 inf + 6698 24.446 * * [simplify]: Extracting #6: cost 18 inf + 24227 24.458 * * [simplify]: Extracting #7: cost 0 inf + 30764 24.470 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 24.470 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 24.471 * * * * [progress]: [ 187 / 270 ] simplifiying candidate # 24.471 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt 1)) 24.471 * * [simplify]: iters left: 6 (11 enodes) 24.478 * * [simplify]: iters left: 5 (40 enodes) 24.491 * * [simplify]: iters left: 4 (47 enodes) 24.503 * * [simplify]: iters left: 3 (50 enodes) 24.514 * * [simplify]: iters left: 2 (51 enodes) 24.527 * * [simplify]: Extracting #0: cost 1 inf + 0 24.527 * * [simplify]: Extracting #1: cost 4 inf + 0 24.527 * * [simplify]: Extracting #2: cost 6 inf + 1 24.528 * * [simplify]: Extracting #3: cost 9 inf + 1 24.528 * * [simplify]: Extracting #4: cost 14 inf + 1 24.528 * * [simplify]: Extracting #5: cost 12 inf + 85 24.528 * * [simplify]: Extracting #6: cost 4 inf + 1149 24.529 * * [simplify]: Extracting #7: cost 1 inf + 1841 24.529 * * [simplify]: Extracting #8: cost 0 inf + 2099 24.530 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 24.530 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 24.531 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 24.531 * * [simplify]: iters left: 6 (14 enodes) 24.537 * * [simplify]: iters left: 5 (54 enodes) 24.553 * * [simplify]: iters left: 4 (93 enodes) 24.580 * * [simplify]: iters left: 3 (165 enodes) 24.607 * * [simplify]: iters left: 2 (295 enodes) 24.671 * * [simplify]: iters left: 1 (407 enodes) 24.789 * * [simplify]: Extracting #0: cost 1 inf + 0 24.789 * * [simplify]: Extracting #1: cost 27 inf + 0 24.790 * * [simplify]: Extracting #2: cost 85 inf + 2 24.791 * * [simplify]: Extracting #3: cost 101 inf + 1842 24.794 * * [simplify]: Extracting #4: cost 72 inf + 5224 24.801 * * [simplify]: Extracting #5: cost 17 inf + 22169 24.813 * * [simplify]: Extracting #6: cost 0 inf + 27930 24.825 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 24.825 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 24.825 * * * * [progress]: [ 188 / 270 ] simplifiying candidate # 24.825 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 24.826 * * [simplify]: iters left: 6 (12 enodes) 24.831 * * [simplify]: iters left: 5 (43 enodes) 24.845 * * [simplify]: iters left: 4 (54 enodes) 24.858 * * [simplify]: iters left: 3 (57 enodes) 24.866 * * [simplify]: Extracting #0: cost 1 inf + 0 24.866 * * [simplify]: Extracting #1: cost 8 inf + 0 24.866 * * [simplify]: Extracting #2: cost 15 inf + 1 24.866 * * [simplify]: Extracting #3: cost 21 inf + 1 24.866 * * [simplify]: Extracting #4: cost 21 inf + 60 24.866 * * [simplify]: Extracting #5: cost 13 inf + 1040 24.866 * * [simplify]: Extracting #6: cost 3 inf + 3346 24.867 * * [simplify]: Extracting #7: cost 0 inf + 4173 24.868 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 24.868 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 24.868 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 24.868 * * [simplify]: iters left: 6 (15 enodes) 24.871 * * [simplify]: iters left: 5 (57 enodes) 24.880 * * [simplify]: iters left: 4 (96 enodes) 24.899 * * [simplify]: iters left: 3 (168 enodes) 24.926 * * [simplify]: iters left: 2 (298 enodes) 24.984 * * [simplify]: iters left: 1 (410 enodes) 25.049 * * [simplify]: Extracting #0: cost 1 inf + 0 25.049 * * [simplify]: Extracting #1: cost 27 inf + 0 25.050 * * [simplify]: Extracting #2: cost 85 inf + 2 25.051 * * [simplify]: Extracting #3: cost 103 inf + 1792 25.054 * * [simplify]: Extracting #4: cost 80 inf + 5316 25.057 * * [simplify]: Extracting #5: cost 72 inf + 6698 25.066 * * [simplify]: Extracting #6: cost 18 inf + 24227 25.080 * * [simplify]: Extracting #7: cost 0 inf + 30764 25.094 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 25.094 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 25.094 * * * * [progress]: [ 189 / 270 ] simplifiying candidate # 25.095 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1) 25.095 * * [simplify]: iters left: 6 (10 enodes) 25.100 * * [simplify]: iters left: 5 (35 enodes) 25.111 * * [simplify]: iters left: 4 (43 enodes) 25.123 * * [simplify]: iters left: 3 (47 enodes) 25.134 * * [simplify]: Extracting #0: cost 1 inf + 0 25.135 * * [simplify]: Extracting #1: cost 4 inf + 0 25.135 * * [simplify]: Extracting #2: cost 6 inf + 1 25.135 * * [simplify]: Extracting #3: cost 9 inf + 1 25.135 * * [simplify]: Extracting #4: cost 14 inf + 1 25.135 * * [simplify]: Extracting #5: cost 13 inf + 44 25.135 * * [simplify]: Extracting #6: cost 5 inf + 1013 25.136 * * [simplify]: Extracting #7: cost 0 inf + 2099 25.136 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 25.136 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 25.137 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 25.137 * * [simplify]: iters left: 6 (14 enodes) 25.144 * * [simplify]: iters left: 5 (54 enodes) 25.160 * * [simplify]: iters left: 4 (93 enodes) 25.192 * * [simplify]: iters left: 3 (165 enodes) 25.247 * * [simplify]: iters left: 2 (295 enodes) 25.334 * * [simplify]: iters left: 1 (407 enodes) 25.423 * * [simplify]: Extracting #0: cost 1 inf + 0 25.423 * * [simplify]: Extracting #1: cost 27 inf + 0 25.423 * * [simplify]: Extracting #2: cost 85 inf + 2 25.425 * * [simplify]: Extracting #3: cost 101 inf + 1842 25.427 * * [simplify]: Extracting #4: cost 72 inf + 5224 25.431 * * [simplify]: Extracting #5: cost 17 inf + 22169 25.437 * * [simplify]: Extracting #6: cost 0 inf + 27930 25.443 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 25.443 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 25.443 * * * * [progress]: [ 190 / 270 ] simplifiying candidate # 25.443 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 25.444 * * [simplify]: iters left: 6 (11 enodes) 25.447 * * [simplify]: iters left: 5 (41 enodes) 25.453 * * [simplify]: iters left: 4 (57 enodes) 25.461 * * [simplify]: iters left: 3 (67 enodes) 25.470 * * [simplify]: iters left: 2 (70 enodes) 25.479 * * [simplify]: Extracting #0: cost 1 inf + 0 25.479 * * [simplify]: Extracting #1: cost 10 inf + 0 25.479 * * [simplify]: Extracting #2: cost 19 inf + 1 25.479 * * [simplify]: Extracting #3: cost 25 inf + 1 25.480 * * [simplify]: Extracting #4: cost 25 inf + 60 25.480 * * [simplify]: Extracting #5: cost 15 inf + 1473 25.480 * * [simplify]: Extracting #6: cost 2 inf + 3989 25.481 * * [simplify]: Extracting #7: cost 0 inf + 4425 25.482 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 25.482 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 25.482 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 25.482 * * [simplify]: iters left: 6 (14 enodes) 25.485 * * [simplify]: iters left: 5 (54 enodes) 25.495 * * [simplify]: iters left: 4 (93 enodes) 25.509 * * [simplify]: iters left: 3 (165 enodes) 25.543 * * [simplify]: iters left: 2 (295 enodes) 25.642 * * [simplify]: iters left: 1 (407 enodes) 25.725 * * [simplify]: Extracting #0: cost 1 inf + 0 25.725 * * [simplify]: Extracting #1: cost 27 inf + 0 25.726 * * [simplify]: Extracting #2: cost 84 inf + 2 25.726 * * [simplify]: Extracting #3: cost 111 inf + 376 25.728 * * [simplify]: Extracting #4: cost 107 inf + 805 25.732 * * [simplify]: Extracting #5: cost 39 inf + 14444 25.742 * * [simplify]: Extracting #6: cost 4 inf + 22069 25.753 * * [simplify]: Extracting #7: cost 0 inf + 23100 25.763 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 25.763 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 25.763 * * * * [progress]: [ 191 / 270 ] simplifiying candidate # 25.764 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 25.764 * * [simplify]: iters left: 6 (12 enodes) 25.770 * * [simplify]: iters left: 5 (43 enodes) 25.777 * * [simplify]: iters left: 4 (54 enodes) 25.784 * * [simplify]: iters left: 3 (57 enodes) 25.792 * * [simplify]: Extracting #0: cost 1 inf + 0 25.792 * * [simplify]: Extracting #1: cost 8 inf + 0 25.792 * * [simplify]: Extracting #2: cost 15 inf + 1 25.792 * * [simplify]: Extracting #3: cost 21 inf + 1 25.792 * * [simplify]: Extracting #4: cost 21 inf + 60 25.792 * * [simplify]: Extracting #5: cost 13 inf + 1119 25.793 * * [simplify]: Extracting #6: cost 1 inf + 3821 25.793 * * [simplify]: Extracting #7: cost 0 inf + 4173 25.794 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 25.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 25.794 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 25.794 * * [simplify]: iters left: 6 (15 enodes) 25.798 * * [simplify]: iters left: 5 (57 enodes) 25.808 * * [simplify]: iters left: 4 (96 enodes) 25.825 * * [simplify]: iters left: 3 (168 enodes) 25.882 * * [simplify]: iters left: 2 (298 enodes) 25.979 * * [simplify]: iters left: 1 (410 enodes) 26.095 * * [simplify]: Extracting #0: cost 1 inf + 0 26.095 * * [simplify]: Extracting #1: cost 27 inf + 0 26.095 * * [simplify]: Extracting #2: cost 85 inf + 2 26.096 * * [simplify]: Extracting #3: cost 112 inf + 433 26.099 * * [simplify]: Extracting #4: cost 80 inf + 5396 26.102 * * [simplify]: Extracting #5: cost 73 inf + 6521 26.106 * * [simplify]: Extracting #6: cost 28 inf + 21331 26.113 * * [simplify]: Extracting #7: cost 1 inf + 30467 26.120 * * [simplify]: Extracting #8: cost 0 inf + 30764 26.127 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 26.127 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 26.127 * * * * [progress]: [ 192 / 270 ] simplifiying candidate # 26.127 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 26.127 * * [simplify]: iters left: 6 (9 enodes) 26.130 * * [simplify]: iters left: 5 (33 enodes) 26.135 * * [simplify]: iters left: 4 (39 enodes) 26.145 * * [simplify]: iters left: 3 (42 enodes) 26.155 * * [simplify]: Extracting #0: cost 1 inf + 0 26.155 * * [simplify]: Extracting #1: cost 6 inf + 0 26.156 * * [simplify]: Extracting #2: cost 11 inf + 1 26.156 * * [simplify]: Extracting #3: cost 4 inf + 783 26.156 * * [simplify]: Extracting #4: cost 4 inf + 865 26.157 * * [simplify]: Extracting #5: cost 0 inf + 1141 26.157 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 26.157 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 26.157 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 26.157 * * [simplify]: iters left: 6 (13 enodes) 26.162 * * [simplify]: iters left: 5 (51 enodes) 26.180 * * [simplify]: iters left: 4 (85 enodes) 26.206 * * [simplify]: iters left: 3 (144 enodes) 26.241 * * [simplify]: iters left: 2 (219 enodes) 26.278 * * [simplify]: iters left: 1 (275 enodes) 26.321 * * [simplify]: Extracting #0: cost 1 inf + 0 26.321 * * [simplify]: Extracting #1: cost 19 inf + 0 26.322 * * [simplify]: Extracting #2: cost 59 inf + 2 26.322 * * [simplify]: Extracting #3: cost 78 inf + 376 26.323 * * [simplify]: Extracting #4: cost 49 inf + 3552 26.324 * * [simplify]: Extracting #5: cost 12 inf + 8856 26.327 * * [simplify]: Extracting #6: cost 0 inf + 10706 26.333 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 26.333 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 26.333 * * * * [progress]: [ 193 / 270 ] simplifiying candidate # 26.333 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 26.333 * * [simplify]: iters left: 6 (10 enodes) 26.339 * * [simplify]: iters left: 5 (36 enodes) 26.351 * * [simplify]: iters left: 4 (44 enodes) 26.360 * * [simplify]: iters left: 3 (47 enodes) 26.369 * * [simplify]: iters left: 2 (48 enodes) 26.376 * * [simplify]: Extracting #0: cost 1 inf + 0 26.376 * * [simplify]: Extracting #1: cost 4 inf + 0 26.376 * * [simplify]: Extracting #2: cost 5 inf + 1 26.376 * * [simplify]: Extracting #3: cost 9 inf + 1 26.376 * * [simplify]: Extracting #4: cost 4 inf + 587 26.376 * * [simplify]: Extracting #5: cost 4 inf + 669 26.376 * * [simplify]: Extracting #6: cost 0 inf + 945 26.377 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 26.377 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 26.377 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 26.377 * * [simplify]: iters left: 6 (13 enodes) 26.381 * * [simplify]: iters left: 5 (51 enodes) 26.390 * * [simplify]: iters left: 4 (90 enodes) 26.413 * * [simplify]: iters left: 3 (162 enodes) 26.447 * * [simplify]: iters left: 2 (292 enodes) 26.502 * * [simplify]: iters left: 1 (404 enodes) 26.616 * * [simplify]: Extracting #0: cost 1 inf + 0 26.616 * * [simplify]: Extracting #1: cost 27 inf + 0 26.616 * * [simplify]: Extracting #2: cost 84 inf + 2 26.617 * * [simplify]: Extracting #3: cost 109 inf + 587 26.621 * * [simplify]: Extracting #4: cost 34 inf + 12139 26.630 * * [simplify]: Extracting #5: cost 0 inf + 17546 26.639 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 26.639 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 26.639 * * * * [progress]: [ 194 / 270 ] simplifiying candidate # 26.639 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 26.639 * * [simplify]: iters left: 6 (9 enodes) 26.644 * * [simplify]: iters left: 5 (33 enodes) 26.653 * * [simplify]: iters left: 4 (39 enodes) 26.659 * * [simplify]: iters left: 3 (42 enodes) 26.665 * * [simplify]: Extracting #0: cost 1 inf + 0 26.665 * * [simplify]: Extracting #1: cost 6 inf + 0 26.665 * * [simplify]: Extracting #2: cost 11 inf + 1 26.665 * * [simplify]: Extracting #3: cost 4 inf + 783 26.666 * * [simplify]: Extracting #4: cost 4 inf + 865 26.666 * * [simplify]: Extracting #5: cost 0 inf + 1141 26.666 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 26.666 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 26.666 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 26.666 * * [simplify]: iters left: 6 (13 enodes) 26.669 * * [simplify]: iters left: 5 (51 enodes) 26.680 * * [simplify]: iters left: 4 (85 enodes) 26.707 * * [simplify]: iters left: 3 (144 enodes) 26.743 * * [simplify]: iters left: 2 (219 enodes) 26.775 * * [simplify]: iters left: 1 (275 enodes) 26.825 * * [simplify]: Extracting #0: cost 1 inf + 0 26.825 * * [simplify]: Extracting #1: cost 19 inf + 0 26.825 * * [simplify]: Extracting #2: cost 59 inf + 2 26.826 * * [simplify]: Extracting #3: cost 78 inf + 376 26.826 * * [simplify]: Extracting #4: cost 49 inf + 3552 26.828 * * [simplify]: Extracting #5: cost 12 inf + 8856 26.831 * * [simplify]: Extracting #6: cost 0 inf + 10706 26.833 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 26.834 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 26.834 * * * * [progress]: [ 195 / 270 ] simplifiying candidate # 26.834 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 26.834 * * [simplify]: iters left: 6 (9 enodes) 26.837 * * [simplify]: iters left: 5 (31 enodes) 26.842 * * [simplify]: iters left: 4 (40 enodes) 26.848 * * [simplify]: iters left: 3 (44 enodes) 26.854 * * [simplify]: Extracting #0: cost 1 inf + 0 26.854 * * [simplify]: Extracting #1: cost 4 inf + 0 26.854 * * [simplify]: Extracting #2: cost 5 inf + 1 26.854 * * [simplify]: Extracting #3: cost 9 inf + 1 26.854 * * [simplify]: Extracting #4: cost 4 inf + 587 26.854 * * [simplify]: Extracting #5: cost 4 inf + 669 26.854 * * [simplify]: Extracting #6: cost 0 inf + 945 26.855 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 26.855 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 26.855 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 26.855 * * [simplify]: iters left: 6 (13 enodes) 26.858 * * [simplify]: iters left: 5 (51 enodes) 26.869 * * [simplify]: iters left: 4 (90 enodes) 26.900 * * [simplify]: iters left: 3 (162 enodes) 26.943 * * [simplify]: iters left: 2 (292 enodes) 26.994 * * [simplify]: iters left: 1 (404 enodes) 27.082 * * [simplify]: Extracting #0: cost 1 inf + 0 27.082 * * [simplify]: Extracting #1: cost 27 inf + 0 27.083 * * [simplify]: Extracting #2: cost 84 inf + 2 27.083 * * [simplify]: Extracting #3: cost 109 inf + 587 27.085 * * [simplify]: Extracting #4: cost 34 inf + 12139 27.089 * * [simplify]: Extracting #5: cost 0 inf + 17546 27.094 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 27.094 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 27.094 * * * * [progress]: [ 196 / 270 ] simplifiying candidate # 27.094 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 27.094 * * [simplify]: iters left: 6 (11 enodes) 27.098 * * [simplify]: iters left: 5 (41 enodes) 27.105 * * [simplify]: iters left: 4 (54 enodes) 27.114 * * [simplify]: iters left: 3 (59 enodes) 27.128 * * [simplify]: iters left: 2 (68 enodes) 27.137 * * [simplify]: Extracting #0: cost 1 inf + 0 27.137 * * [simplify]: Extracting #1: cost 6 inf + 0 27.137 * * [simplify]: Extracting #2: cost 9 inf + 1 27.137 * * [simplify]: Extracting #3: cost 13 inf + 1 27.137 * * [simplify]: Extracting #4: cost 13 inf + 60 27.137 * * [simplify]: Extracting #5: cost 8 inf + 828 27.138 * * [simplify]: Extracting #6: cost 0 inf + 1895 27.138 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 27.138 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 27.138 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 27.138 * * [simplify]: iters left: 6 (13 enodes) 27.142 * * [simplify]: iters left: 5 (51 enodes) 27.150 * * [simplify]: iters left: 4 (90 enodes) 27.168 * * [simplify]: iters left: 3 (162 enodes) 27.221 * * [simplify]: iters left: 2 (292 enodes) 27.277 * * [simplify]: iters left: 1 (404 enodes) 27.358 * * [simplify]: Extracting #0: cost 1 inf + 0 27.358 * * [simplify]: Extracting #1: cost 27 inf + 0 27.359 * * [simplify]: Extracting #2: cost 84 inf + 2 27.360 * * [simplify]: Extracting #3: cost 110 inf + 571 27.363 * * [simplify]: Extracting #4: cost 44 inf + 11725 27.370 * * [simplify]: Extracting #5: cost 0 inf + 20266 27.379 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 27.379 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 27.380 * * * * [progress]: [ 197 / 270 ] simplifiying candidate # 27.380 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 27.380 * * [simplify]: iters left: 6 (11 enodes) 27.387 * * [simplify]: iters left: 5 (40 enodes) 27.399 * * [simplify]: iters left: 4 (45 enodes) 27.409 * * [simplify]: iters left: 3 (48 enodes) 27.415 * * [simplify]: iters left: 2 (49 enodes) 27.422 * * [simplify]: Extracting #0: cost 1 inf + 0 27.422 * * [simplify]: Extracting #1: cost 4 inf + 0 27.422 * * [simplify]: Extracting #2: cost 6 inf + 1 27.422 * * [simplify]: Extracting #3: cost 9 inf + 1 27.422 * * [simplify]: Extracting #4: cost 14 inf + 1 27.422 * * [simplify]: Extracting #5: cost 12 inf + 85 27.422 * * [simplify]: Extracting #6: cost 5 inf + 932 27.422 * * [simplify]: Extracting #7: cost 1 inf + 1841 27.423 * * [simplify]: Extracting #8: cost 0 inf + 2099 27.423 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 27.423 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 27.423 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 27.423 * * [simplify]: iters left: 6 (14 enodes) 27.426 * * [simplify]: iters left: 5 (54 enodes) 27.434 * * [simplify]: iters left: 4 (93 enodes) 27.450 * * [simplify]: iters left: 3 (165 enodes) 27.486 * * [simplify]: iters left: 2 (295 enodes) 27.583 * * [simplify]: iters left: 1 (407 enodes) 27.654 * * [simplify]: Extracting #0: cost 1 inf + 0 27.654 * * [simplify]: Extracting #1: cost 27 inf + 0 27.655 * * [simplify]: Extracting #2: cost 85 inf + 2 27.655 * * [simplify]: Extracting #3: cost 112 inf + 570 27.656 * * [simplify]: Extracting #4: cost 78 inf + 4480 27.659 * * [simplify]: Extracting #5: cost 25 inf + 19558 27.671 * * [simplify]: Extracting #6: cost 0 inf + 27930 27.684 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 27.684 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 27.685 * * * * [progress]: [ 198 / 270 ] simplifiying candidate # 27.685 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 27.685 * * [simplify]: iters left: 6 (10 enodes) 27.691 * * [simplify]: iters left: 5 (36 enodes) 27.697 * * [simplify]: iters left: 4 (42 enodes) 27.703 * * [simplify]: iters left: 3 (45 enodes) 27.709 * * [simplify]: iters left: 2 (46 enodes) 27.715 * * [simplify]: Extracting #0: cost 1 inf + 0 27.715 * * [simplify]: Extracting #1: cost 4 inf + 0 27.715 * * [simplify]: Extracting #2: cost 5 inf + 1 27.715 * * [simplify]: Extracting #3: cost 9 inf + 1 27.715 * * [simplify]: Extracting #4: cost 5 inf + 449 27.715 * * [simplify]: Extracting #5: cost 4 inf + 669 27.716 * * [simplify]: Extracting #6: cost 0 inf + 945 27.716 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 27.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 27.716 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 27.716 * * [simplify]: iters left: 6 (13 enodes) 27.719 * * [simplify]: iters left: 5 (51 enodes) 27.735 * * [simplify]: iters left: 4 (90 enodes) 27.762 * * [simplify]: iters left: 3 (162 enodes) 27.792 * * [simplify]: iters left: 2 (292 enodes) 27.859 * * [simplify]: iters left: 1 (404 enodes) 27.939 * * [simplify]: Extracting #0: cost 1 inf + 0 27.939 * * [simplify]: Extracting #1: cost 27 inf + 0 27.939 * * [simplify]: Extracting #2: cost 84 inf + 2 27.940 * * [simplify]: Extracting #3: cost 110 inf + 571 27.942 * * [simplify]: Extracting #4: cost 44 inf + 10365 27.948 * * [simplify]: Extracting #5: cost 0 inf + 17546 27.957 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 27.957 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 27.957 * * * * [progress]: [ 199 / 270 ] simplifiying candidate # 27.957 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 27.957 * * [simplify]: iters left: 5 (4 enodes) 27.961 * * [simplify]: iters left: 4 (16 enodes) 27.968 * * [simplify]: iters left: 3 (18 enodes) 27.972 * * [simplify]: Extracting #0: cost 1 inf + 0 27.972 * * [simplify]: Extracting #1: cost 0 inf + 1 27.972 * [simplify]: Simplified to 1 27.972 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 27.972 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 27.973 * * [simplify]: iters left: 6 (12 enodes) 27.978 * * [simplify]: iters left: 5 (48 enodes) 27.990 * * [simplify]: iters left: 4 (82 enodes) 28.003 * * [simplify]: iters left: 3 (140 enodes) 28.032 * * [simplify]: iters left: 2 (216 enodes) 28.086 * * [simplify]: iters left: 1 (272 enodes) 28.140 * * [simplify]: Extracting #0: cost 1 inf + 0 28.140 * * [simplify]: Extracting #1: cost 19 inf + 0 28.141 * * [simplify]: Extracting #2: cost 60 inf + 2 28.141 * * [simplify]: Extracting #3: cost 71 inf + 1244 28.145 * * [simplify]: Extracting #4: cost 12 inf + 8818 28.150 * * [simplify]: Extracting #5: cost 0 inf + 10512 28.154 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 28.154 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 28.154 * * * * [progress]: [ 200 / 270 ] simplifiying candidate # 28.155 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 28.155 * * [simplify]: iters left: 6 (10 enodes) 28.158 * * [simplify]: iters left: 5 (36 enodes) 28.167 * * [simplify]: iters left: 4 (42 enodes) 28.175 * * [simplify]: iters left: 3 (45 enodes) 28.181 * * [simplify]: iters left: 2 (46 enodes) 28.190 * * [simplify]: Extracting #0: cost 1 inf + 0 28.191 * * [simplify]: Extracting #1: cost 4 inf + 0 28.191 * * [simplify]: Extracting #2: cost 5 inf + 1 28.191 * * [simplify]: Extracting #3: cost 9 inf + 1 28.191 * * [simplify]: Extracting #4: cost 5 inf + 449 28.191 * * [simplify]: Extracting #5: cost 4 inf + 669 28.192 * * [simplify]: Extracting #6: cost 0 inf + 945 28.192 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 28.192 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 28.193 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 28.193 * * [simplify]: iters left: 6 (13 enodes) 28.199 * * [simplify]: iters left: 5 (51 enodes) 28.215 * * [simplify]: iters left: 4 (90 enodes) 28.243 * * [simplify]: iters left: 3 (162 enodes) 28.298 * * [simplify]: iters left: 2 (292 enodes) 28.363 * * [simplify]: iters left: 1 (404 enodes) 28.457 * * [simplify]: Extracting #0: cost 1 inf + 0 28.457 * * [simplify]: Extracting #1: cost 27 inf + 0 28.458 * * [simplify]: Extracting #2: cost 84 inf + 2 28.459 * * [simplify]: Extracting #3: cost 110 inf + 571 28.462 * * [simplify]: Extracting #4: cost 44 inf + 10365 28.471 * * [simplify]: Extracting #5: cost 0 inf + 17546 28.480 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 28.480 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 28.480 * * * * [progress]: [ 201 / 270 ] simplifiying candidate # 28.480 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 28.480 * * [simplify]: iters left: 5 (4 enodes) 28.488 * * [simplify]: iters left: 4 (14 enodes) 28.491 * * [simplify]: iters left: 3 (16 enodes) 28.494 * * [simplify]: Extracting #0: cost 1 inf + 0 28.494 * * [simplify]: Extracting #1: cost 0 inf + 1 28.494 * [simplify]: Simplified to 1 28.494 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 28.495 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 28.495 * * [simplify]: iters left: 6 (12 enodes) 28.500 * * [simplify]: iters left: 5 (48 enodes) 28.518 * * [simplify]: iters left: 4 (82 enodes) 28.543 * * [simplify]: iters left: 3 (140 enodes) 28.586 * * [simplify]: iters left: 2 (216 enodes) 28.651 * * [simplify]: iters left: 1 (272 enodes) 28.719 * * [simplify]: Extracting #0: cost 1 inf + 0 28.719 * * [simplify]: Extracting #1: cost 19 inf + 0 28.720 * * [simplify]: Extracting #2: cost 60 inf + 2 28.721 * * [simplify]: Extracting #3: cost 71 inf + 1244 28.724 * * [simplify]: Extracting #4: cost 12 inf + 8818 28.729 * * [simplify]: Extracting #5: cost 0 inf + 10512 28.735 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 28.735 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 28.735 * * * * [progress]: [ 202 / 270 ] simplifiying candidate # 28.735 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 28.735 * * [simplify]: iters left: 6 (11 enodes) 28.741 * * [simplify]: iters left: 5 (41 enodes) 28.754 * * [simplify]: iters left: 4 (57 enodes) 28.770 * * [simplify]: iters left: 3 (67 enodes) 28.779 * * [simplify]: iters left: 2 (70 enodes) 28.790 * * [simplify]: Extracting #0: cost 1 inf + 0 28.790 * * [simplify]: Extracting #1: cost 10 inf + 0 28.790 * * [simplify]: Extracting #2: cost 19 inf + 1 28.791 * * [simplify]: Extracting #3: cost 25 inf + 1 28.791 * * [simplify]: Extracting #4: cost 25 inf + 60 28.791 * * [simplify]: Extracting #5: cost 15 inf + 1473 28.791 * * [simplify]: Extracting #6: cost 2 inf + 3989 28.792 * * [simplify]: Extracting #7: cost 0 inf + 4425 28.793 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 28.793 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 28.793 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 28.793 * * [simplify]: iters left: 6 (14 enodes) 28.796 * * [simplify]: iters left: 5 (54 enodes) 28.812 * * [simplify]: iters left: 4 (93 enodes) 28.840 * * [simplify]: iters left: 3 (165 enodes) 28.893 * * [simplify]: iters left: 2 (295 enodes) 28.990 * * [simplify]: iters left: 1 (407 enodes) 29.096 * * [simplify]: Extracting #0: cost 1 inf + 0 29.097 * * [simplify]: Extracting #1: cost 27 inf + 0 29.097 * * [simplify]: Extracting #2: cost 84 inf + 2 29.097 * * [simplify]: Extracting #3: cost 111 inf + 376 29.098 * * [simplify]: Extracting #4: cost 107 inf + 805 29.100 * * [simplify]: Extracting #5: cost 39 inf + 14444 29.105 * * [simplify]: Extracting #6: cost 4 inf + 22069 29.110 * * [simplify]: Extracting #7: cost 0 inf + 23100 29.115 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 29.116 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 29.116 * * * * [progress]: [ 203 / 270 ] simplifiying candidate # 29.117 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 29.117 * * [simplify]: iters left: 6 (12 enodes) 29.120 * * [simplify]: iters left: 5 (43 enodes) 29.127 * * [simplify]: iters left: 4 (54 enodes) 29.139 * * [simplify]: iters left: 3 (57 enodes) 29.154 * * [simplify]: Extracting #0: cost 1 inf + 0 29.154 * * [simplify]: Extracting #1: cost 8 inf + 0 29.154 * * [simplify]: Extracting #2: cost 15 inf + 1 29.154 * * [simplify]: Extracting #3: cost 21 inf + 1 29.154 * * [simplify]: Extracting #4: cost 21 inf + 60 29.154 * * [simplify]: Extracting #5: cost 13 inf + 1119 29.155 * * [simplify]: Extracting #6: cost 1 inf + 3821 29.155 * * [simplify]: Extracting #7: cost 0 inf + 4173 29.156 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 29.156 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 29.156 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 29.156 * * [simplify]: iters left: 6 (15 enodes) 29.160 * * [simplify]: iters left: 5 (57 enodes) 29.168 * * [simplify]: iters left: 4 (96 enodes) 29.184 * * [simplify]: iters left: 3 (168 enodes) 29.210 * * [simplify]: iters left: 2 (298 enodes) 29.260 * * [simplify]: iters left: 1 (410 enodes) 29.330 * * [simplify]: Extracting #0: cost 1 inf + 0 29.330 * * [simplify]: Extracting #1: cost 27 inf + 0 29.331 * * [simplify]: Extracting #2: cost 85 inf + 2 29.332 * * [simplify]: Extracting #3: cost 112 inf + 433 29.334 * * [simplify]: Extracting #4: cost 80 inf + 5396 29.337 * * [simplify]: Extracting #5: cost 73 inf + 6521 29.344 * * [simplify]: Extracting #6: cost 28 inf + 21331 29.353 * * [simplify]: Extracting #7: cost 1 inf + 30467 29.360 * * [simplify]: Extracting #8: cost 0 inf + 30764 29.367 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 29.367 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 29.367 * * * * [progress]: [ 204 / 270 ] simplifiying candidate # 29.367 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 29.367 * * [simplify]: iters left: 6 (9 enodes) 29.370 * * [simplify]: iters left: 5 (33 enodes) 29.376 * * [simplify]: iters left: 4 (39 enodes) 29.385 * * [simplify]: iters left: 3 (42 enodes) 29.391 * * [simplify]: Extracting #0: cost 1 inf + 0 29.391 * * [simplify]: Extracting #1: cost 6 inf + 0 29.391 * * [simplify]: Extracting #2: cost 11 inf + 1 29.391 * * [simplify]: Extracting #3: cost 4 inf + 783 29.391 * * [simplify]: Extracting #4: cost 4 inf + 865 29.392 * * [simplify]: Extracting #5: cost 0 inf + 1141 29.392 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 29.392 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 29.392 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 29.392 * * [simplify]: iters left: 6 (13 enodes) 29.395 * * [simplify]: iters left: 5 (51 enodes) 29.403 * * [simplify]: iters left: 4 (85 enodes) 29.416 * * [simplify]: iters left: 3 (144 enodes) 29.439 * * [simplify]: iters left: 2 (219 enodes) 29.479 * * [simplify]: iters left: 1 (275 enodes) 29.512 * * [simplify]: Extracting #0: cost 1 inf + 0 29.512 * * [simplify]: Extracting #1: cost 19 inf + 0 29.513 * * [simplify]: Extracting #2: cost 59 inf + 2 29.513 * * [simplify]: Extracting #3: cost 78 inf + 376 29.514 * * [simplify]: Extracting #4: cost 49 inf + 3552 29.515 * * [simplify]: Extracting #5: cost 12 inf + 8856 29.518 * * [simplify]: Extracting #6: cost 0 inf + 10706 29.521 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 29.521 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 29.521 * * * * [progress]: [ 205 / 270 ] simplifiying candidate # 29.521 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 29.521 * * [simplify]: iters left: 6 (10 enodes) 29.524 * * [simplify]: iters left: 5 (36 enodes) 29.532 * * [simplify]: iters left: 4 (44 enodes) 29.538 * * [simplify]: iters left: 3 (47 enodes) 29.543 * * [simplify]: iters left: 2 (48 enodes) 29.548 * * [simplify]: Extracting #0: cost 1 inf + 0 29.549 * * [simplify]: Extracting #1: cost 4 inf + 0 29.549 * * [simplify]: Extracting #2: cost 5 inf + 1 29.549 * * [simplify]: Extracting #3: cost 9 inf + 1 29.549 * * [simplify]: Extracting #4: cost 4 inf + 587 29.549 * * [simplify]: Extracting #5: cost 4 inf + 669 29.549 * * [simplify]: Extracting #6: cost 0 inf + 945 29.549 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 29.549 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 29.550 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 29.550 * * [simplify]: iters left: 6 (13 enodes) 29.553 * * [simplify]: iters left: 5 (51 enodes) 29.560 * * [simplify]: iters left: 4 (90 enodes) 29.574 * * [simplify]: iters left: 3 (162 enodes) 29.627 * * [simplify]: iters left: 2 (292 enodes) 29.699 * * [simplify]: iters left: 1 (404 enodes) 29.808 * * [simplify]: Extracting #0: cost 1 inf + 0 29.808 * * [simplify]: Extracting #1: cost 27 inf + 0 29.809 * * [simplify]: Extracting #2: cost 84 inf + 2 29.809 * * [simplify]: Extracting #3: cost 109 inf + 587 29.813 * * [simplify]: Extracting #4: cost 34 inf + 12139 29.822 * * [simplify]: Extracting #5: cost 0 inf + 17546 29.831 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 29.831 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 29.832 * * * * [progress]: [ 206 / 270 ] simplifiying candidate # 29.832 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 29.832 * * [simplify]: iters left: 6 (9 enodes) 29.837 * * [simplify]: iters left: 5 (33 enodes) 29.848 * * [simplify]: iters left: 4 (39 enodes) 29.859 * * [simplify]: iters left: 3 (42 enodes) 29.871 * * [simplify]: Extracting #0: cost 1 inf + 0 29.871 * * [simplify]: Extracting #1: cost 6 inf + 0 29.871 * * [simplify]: Extracting #2: cost 11 inf + 1 29.871 * * [simplify]: Extracting #3: cost 4 inf + 783 29.874 * * [simplify]: Extracting #4: cost 4 inf + 865 29.874 * * [simplify]: Extracting #5: cost 0 inf + 1141 29.875 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 29.875 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 29.875 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 29.875 * * [simplify]: iters left: 6 (13 enodes) 29.881 * * [simplify]: iters left: 5 (51 enodes) 29.897 * * [simplify]: iters left: 4 (85 enodes) 29.913 * * [simplify]: iters left: 3 (144 enodes) 29.937 * * [simplify]: iters left: 2 (219 enodes) 29.978 * * [simplify]: iters left: 1 (275 enodes) 30.049 * * [simplify]: Extracting #0: cost 1 inf + 0 30.050 * * [simplify]: Extracting #1: cost 19 inf + 0 30.050 * * [simplify]: Extracting #2: cost 59 inf + 2 30.051 * * [simplify]: Extracting #3: cost 78 inf + 376 30.052 * * [simplify]: Extracting #4: cost 49 inf + 3552 30.055 * * [simplify]: Extracting #5: cost 12 inf + 8856 30.061 * * [simplify]: Extracting #6: cost 0 inf + 10706 30.066 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 30.066 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 30.066 * * * * [progress]: [ 207 / 270 ] simplifiying candidate # 30.067 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 30.067 * * [simplify]: iters left: 6 (9 enodes) 30.071 * * [simplify]: iters left: 5 (31 enodes) 30.082 * * [simplify]: iters left: 4 (40 enodes) 30.093 * * [simplify]: iters left: 3 (44 enodes) 30.106 * * [simplify]: Extracting #0: cost 1 inf + 0 30.106 * * [simplify]: Extracting #1: cost 4 inf + 0 30.106 * * [simplify]: Extracting #2: cost 5 inf + 1 30.106 * * [simplify]: Extracting #3: cost 9 inf + 1 30.107 * * [simplify]: Extracting #4: cost 4 inf + 587 30.107 * * [simplify]: Extracting #5: cost 4 inf + 669 30.107 * * [simplify]: Extracting #6: cost 0 inf + 945 30.108 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 30.108 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 30.108 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))) 30.108 * * [simplify]: iters left: 6 (13 enodes) 30.114 * * [simplify]: iters left: 5 (51 enodes) 30.125 * * [simplify]: iters left: 4 (90 enodes) 30.139 * * [simplify]: iters left: 3 (162 enodes) 30.184 * * [simplify]: iters left: 2 (292 enodes) 30.247 * * [simplify]: iters left: 1 (404 enodes) 30.351 * * [simplify]: Extracting #0: cost 1 inf + 0 30.351 * * [simplify]: Extracting #1: cost 27 inf + 0 30.351 * * [simplify]: Extracting #2: cost 84 inf + 2 30.352 * * [simplify]: Extracting #3: cost 109 inf + 587 30.356 * * [simplify]: Extracting #4: cost 34 inf + 12139 30.365 * * [simplify]: Extracting #5: cost 0 inf + 17546 30.374 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 30.374 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 30.374 * * * * [progress]: [ 208 / 270 ] simplifiying candidate # 30.374 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 30.374 * * [simplify]: iters left: 6 (10 enodes) 30.380 * * [simplify]: iters left: 5 (34 enodes) 30.390 * * [simplify]: iters left: 4 (44 enodes) 30.402 * * [simplify]: iters left: 3 (47 enodes) 30.414 * * [simplify]: Extracting #0: cost 1 inf + 0 30.414 * * [simplify]: Extracting #1: cost 7 inf + 0 30.414 * * [simplify]: Extracting #2: cost 11 inf + 1 30.415 * * [simplify]: Extracting #3: cost 15 inf + 1 30.415 * * [simplify]: Extracting #4: cost 16 inf + 3 30.415 * * [simplify]: Extracting #5: cost 12 inf + 433 30.415 * * [simplify]: Extracting #6: cost 0 inf + 2251 30.416 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 30.416 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 30.416 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 30.417 * * [simplify]: iters left: 6 (13 enodes) 30.422 * * [simplify]: iters left: 5 (51 enodes) 30.435 * * [simplify]: iters left: 4 (90 enodes) 30.453 * * [simplify]: iters left: 3 (162 enodes) 30.491 * * [simplify]: iters left: 2 (292 enodes) 30.551 * * [simplify]: iters left: 1 (404 enodes) 30.664 * * [simplify]: Extracting #0: cost 1 inf + 0 30.664 * * [simplify]: Extracting #1: cost 27 inf + 0 30.665 * * [simplify]: Extracting #2: cost 84 inf + 2 30.666 * * [simplify]: Extracting #3: cost 110 inf + 571 30.669 * * [simplify]: Extracting #4: cost 44 inf + 11725 30.678 * * [simplify]: Extracting #5: cost 0 inf + 20266 30.684 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 30.684 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 30.684 * * * * [progress]: [ 209 / 270 ] simplifiying candidate # 30.685 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 30.685 * * [simplify]: iters left: 6 (10 enodes) 30.688 * * [simplify]: iters left: 5 (33 enodes) 30.693 * * [simplify]: iters left: 4 (38 enodes) 30.700 * * [simplify]: iters left: 3 (39 enodes) 30.706 * * [simplify]: Extracting #0: cost 1 inf + 0 30.706 * * [simplify]: Extracting #1: cost 4 inf + 0 30.706 * * [simplify]: Extracting #2: cost 6 inf + 1 30.706 * * [simplify]: Extracting #3: cost 9 inf + 1 30.706 * * [simplify]: Extracting #4: cost 14 inf + 1 30.706 * * [simplify]: Extracting #5: cost 12 inf + 141 30.706 * * [simplify]: Extracting #6: cost 3 inf + 1583 30.707 * * [simplify]: Extracting #7: cost 0 inf + 2099 30.707 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 30.707 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 30.707 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 30.707 * * [simplify]: iters left: 6 (14 enodes) 30.711 * * [simplify]: iters left: 5 (54 enodes) 30.727 * * [simplify]: iters left: 4 (93 enodes) 30.757 * * [simplify]: iters left: 3 (165 enodes) 30.810 * * [simplify]: iters left: 2 (295 enodes) 30.877 * * [simplify]: iters left: 1 (407 enodes) 30.958 * * [simplify]: Extracting #0: cost 1 inf + 0 30.958 * * [simplify]: Extracting #1: cost 27 inf + 0 30.958 * * [simplify]: Extracting #2: cost 85 inf + 2 30.959 * * [simplify]: Extracting #3: cost 112 inf + 570 30.961 * * [simplify]: Extracting #4: cost 78 inf + 4480 30.968 * * [simplify]: Extracting #5: cost 25 inf + 19558 30.978 * * [simplify]: Extracting #6: cost 0 inf + 27930 30.988 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 30.988 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 30.988 * * * * [progress]: [ 210 / 270 ] simplifiying candidate # 30.989 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 30.989 * * [simplify]: iters left: 6 (9 enodes) 30.992 * * [simplify]: iters left: 5 (29 enodes) 30.997 * * [simplify]: iters left: 4 (35 enodes) 31.002 * * [simplify]: iters left: 3 (36 enodes) 31.007 * * [simplify]: Extracting #0: cost 1 inf + 0 31.007 * * [simplify]: Extracting #1: cost 4 inf + 0 31.007 * * [simplify]: Extracting #2: cost 5 inf + 1 31.007 * * [simplify]: Extracting #3: cost 9 inf + 1 31.007 * * [simplify]: Extracting #4: cost 7 inf + 214 31.007 * * [simplify]: Extracting #5: cost 3 inf + 766 31.007 * * [simplify]: Extracting #6: cost 0 inf + 945 31.008 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 31.008 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 31.008 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 31.008 * * [simplify]: iters left: 6 (13 enodes) 31.011 * * [simplify]: iters left: 5 (51 enodes) 31.019 * * [simplify]: iters left: 4 (90 enodes) 31.048 * * [simplify]: iters left: 3 (162 enodes) 31.078 * * [simplify]: iters left: 2 (292 enodes) 31.173 * * [simplify]: iters left: 1 (404 enodes) 31.273 * * [simplify]: Extracting #0: cost 1 inf + 0 31.273 * * [simplify]: Extracting #1: cost 27 inf + 0 31.274 * * [simplify]: Extracting #2: cost 84 inf + 2 31.274 * * [simplify]: Extracting #3: cost 110 inf + 571 31.278 * * [simplify]: Extracting #4: cost 44 inf + 10365 31.287 * * [simplify]: Extracting #5: cost 0 inf + 17546 31.296 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 31.296 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 31.296 * * * * [progress]: [ 211 / 270 ] simplifiying candidate # 31.297 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 31.297 * * [simplify]: iters left: 4 (4 enodes) 31.303 * * [simplify]: iters left: 3 (12 enodes) 31.307 * * [simplify]: iters left: 2 (14 enodes) 31.309 * * [simplify]: Extracting #0: cost 1 inf + 0 31.309 * * [simplify]: Extracting #1: cost 0 inf + 1 31.309 * [simplify]: Simplified to 1 31.309 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 31.309 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 31.309 * * [simplify]: iters left: 6 (12 enodes) 31.312 * * [simplify]: iters left: 5 (48 enodes) 31.320 * * [simplify]: iters left: 4 (82 enodes) 31.333 * * [simplify]: iters left: 3 (140 enodes) 31.368 * * [simplify]: iters left: 2 (216 enodes) 31.432 * * [simplify]: iters left: 1 (272 enodes) 31.500 * * [simplify]: Extracting #0: cost 1 inf + 0 31.500 * * [simplify]: Extracting #1: cost 19 inf + 0 31.500 * * [simplify]: Extracting #2: cost 60 inf + 2 31.501 * * [simplify]: Extracting #3: cost 71 inf + 1244 31.505 * * [simplify]: Extracting #4: cost 12 inf + 8818 31.510 * * [simplify]: Extracting #5: cost 0 inf + 10512 31.515 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 31.516 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 31.516 * * * * [progress]: [ 212 / 270 ] simplifiying candidate # 31.516 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 31.516 * * [simplify]: iters left: 6 (9 enodes) 31.521 * * [simplify]: iters left: 5 (29 enodes) 31.530 * * [simplify]: iters left: 4 (35 enodes) 31.540 * * [simplify]: iters left: 3 (36 enodes) 31.550 * * [simplify]: Extracting #0: cost 1 inf + 0 31.550 * * [simplify]: Extracting #1: cost 4 inf + 0 31.550 * * [simplify]: Extracting #2: cost 5 inf + 1 31.550 * * [simplify]: Extracting #3: cost 9 inf + 1 31.551 * * [simplify]: Extracting #4: cost 7 inf + 214 31.551 * * [simplify]: Extracting #5: cost 3 inf + 766 31.551 * * [simplify]: Extracting #6: cost 0 inf + 945 31.552 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 31.552 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 31.552 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 31.552 * * [simplify]: iters left: 6 (13 enodes) 31.561 * * [simplify]: iters left: 5 (51 enodes) 31.576 * * [simplify]: iters left: 4 (90 enodes) 31.607 * * [simplify]: iters left: 3 (162 enodes) 31.653 * * [simplify]: iters left: 2 (292 enodes) 31.717 * * [simplify]: iters left: 1 (404 enodes) 32.200 * * [simplify]: Extracting #0: cost 1 inf + 0 32.200 * * [simplify]: Extracting #1: cost 27 inf + 0 32.200 * * [simplify]: Extracting #2: cost 84 inf + 2 32.201 * * [simplify]: Extracting #3: cost 110 inf + 571 32.205 * * [simplify]: Extracting #4: cost 44 inf + 10365 32.213 * * [simplify]: Extracting #5: cost 0 inf + 17546 32.222 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 32.222 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 32.222 * * * * [progress]: [ 213 / 270 ] simplifiying candidate # 32.223 * [simplify]: Simplifying (/ (/ 1 1) 1) 32.223 * * [simplify]: iters left: 4 (3 enodes) 32.225 * * [simplify]: iters left: 3 (7 enodes) 32.228 * * [simplify]: iters left: 2 (9 enodes) 32.230 * * [simplify]: Extracting #0: cost 1 inf + 0 32.230 * * [simplify]: Extracting #1: cost 0 inf + 1 32.230 * [simplify]: Simplified to 1 32.230 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 32.231 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 32.231 * * [simplify]: iters left: 6 (12 enodes) 32.234 * * [simplify]: iters left: 5 (48 enodes) 32.241 * * [simplify]: iters left: 4 (82 enodes) 32.254 * * [simplify]: iters left: 3 (140 enodes) 32.296 * * [simplify]: iters left: 2 (216 enodes) 32.335 * * [simplify]: iters left: 1 (272 enodes) 32.402 * * [simplify]: Extracting #0: cost 1 inf + 0 32.402 * * [simplify]: Extracting #1: cost 19 inf + 0 32.402 * * [simplify]: Extracting #2: cost 60 inf + 2 32.403 * * [simplify]: Extracting #3: cost 71 inf + 1244 32.406 * * [simplify]: Extracting #4: cost 12 inf + 8818 32.412 * * [simplify]: Extracting #5: cost 0 inf + 10512 32.418 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 32.418 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 32.418 * * * * [progress]: [ 214 / 270 ] simplifiying candidate # 32.418 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 32.419 * * [simplify]: iters left: 6 (9 enodes) 32.425 * * [simplify]: iters left: 5 (33 enodes) 32.435 * * [simplify]: iters left: 4 (41 enodes) 32.447 * * [simplify]: iters left: 3 (42 enodes) 32.460 * * [simplify]: Extracting #0: cost 1 inf + 0 32.460 * * [simplify]: Extracting #1: cost 6 inf + 0 32.460 * * [simplify]: Extracting #2: cost 9 inf + 1 32.460 * * [simplify]: Extracting #3: cost 13 inf + 1 32.460 * * [simplify]: Extracting #4: cost 13 inf + 60 32.460 * * [simplify]: Extracting #5: cost 9 inf + 691 32.461 * * [simplify]: Extracting #6: cost 0 inf + 1895 32.462 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 32.462 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 32.462 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 32.462 * * [simplify]: iters left: 6 (13 enodes) 32.468 * * [simplify]: iters left: 5 (51 enodes) 32.484 * * [simplify]: iters left: 4 (90 enodes) 32.513 * * [simplify]: iters left: 3 (162 enodes) 32.562 * * [simplify]: iters left: 2 (292 enodes) 32.632 * * [simplify]: iters left: 1 (404 enodes) 32.715 * * [simplify]: Extracting #0: cost 1 inf + 0 32.716 * * [simplify]: Extracting #1: cost 27 inf + 0 32.716 * * [simplify]: Extracting #2: cost 84 inf + 2 32.716 * * [simplify]: Extracting #3: cost 110 inf + 571 32.718 * * [simplify]: Extracting #4: cost 44 inf + 11725 32.722 * * [simplify]: Extracting #5: cost 0 inf + 20266 32.728 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 32.728 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 32.728 * * * * [progress]: [ 215 / 270 ] simplifiying candidate # 32.728 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 32.728 * * [simplify]: iters left: 6 (9 enodes) 32.731 * * [simplify]: iters left: 5 (32 enodes) 32.736 * * [simplify]: iters left: 4 (37 enodes) 32.742 * * [simplify]: iters left: 3 (38 enodes) 32.747 * * [simplify]: Extracting #0: cost 1 inf + 0 32.747 * * [simplify]: Extracting #1: cost 4 inf + 0 32.747 * * [simplify]: Extracting #2: cost 6 inf + 1 32.747 * * [simplify]: Extracting #3: cost 9 inf + 1 32.747 * * [simplify]: Extracting #4: cost 14 inf + 1 32.747 * * [simplify]: Extracting #5: cost 12 inf + 85 32.747 * * [simplify]: Extracting #6: cost 4 inf + 1149 32.748 * * [simplify]: Extracting #7: cost 0 inf + 2099 32.748 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 32.748 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 32.748 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 32.748 * * [simplify]: iters left: 6 (14 enodes) 32.751 * * [simplify]: iters left: 5 (54 enodes) 32.760 * * [simplify]: iters left: 4 (93 enodes) 32.775 * * [simplify]: iters left: 3 (165 enodes) 32.807 * * [simplify]: iters left: 2 (295 enodes) 32.905 * * [simplify]: iters left: 1 (407 enodes) 32.993 * * [simplify]: Extracting #0: cost 1 inf + 0 32.993 * * [simplify]: Extracting #1: cost 27 inf + 0 32.994 * * [simplify]: Extracting #2: cost 85 inf + 2 32.994 * * [simplify]: Extracting #3: cost 112 inf + 570 32.995 * * [simplify]: Extracting #4: cost 78 inf + 4480 32.998 * * [simplify]: Extracting #5: cost 25 inf + 19558 33.004 * * [simplify]: Extracting #6: cost 0 inf + 27930 33.010 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 33.010 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 33.010 * * * * [progress]: [ 216 / 270 ] simplifiying candidate # 33.011 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 33.011 * * [simplify]: iters left: 6 (8 enodes) 33.013 * * [simplify]: iters left: 5 (28 enodes) 33.018 * * [simplify]: iters left: 4 (34 enodes) 33.029 * * [simplify]: iters left: 3 (35 enodes) 33.039 * * [simplify]: Extracting #0: cost 1 inf + 0 33.039 * * [simplify]: Extracting #1: cost 4 inf + 0 33.039 * * [simplify]: Extracting #2: cost 5 inf + 1 33.039 * * [simplify]: Extracting #3: cost 9 inf + 1 33.039 * * [simplify]: Extracting #4: cost 8 inf + 157 33.039 * * [simplify]: Extracting #5: cost 4 inf + 669 33.039 * * [simplify]: Extracting #6: cost 0 inf + 945 33.040 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 33.040 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 33.040 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 33.041 * * [simplify]: iters left: 6 (13 enodes) 33.047 * * [simplify]: iters left: 5 (51 enodes) 33.063 * * [simplify]: iters left: 4 (90 enodes) 33.090 * * [simplify]: iters left: 3 (162 enodes) 33.117 * * [simplify]: iters left: 2 (292 enodes) 33.188 * * [simplify]: iters left: 1 (404 enodes) 33.280 * * [simplify]: Extracting #0: cost 1 inf + 0 33.280 * * [simplify]: Extracting #1: cost 27 inf + 0 33.281 * * [simplify]: Extracting #2: cost 84 inf + 2 33.281 * * [simplify]: Extracting #3: cost 110 inf + 571 33.283 * * [simplify]: Extracting #4: cost 44 inf + 10365 33.287 * * [simplify]: Extracting #5: cost 0 inf + 17546 33.292 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 33.292 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 33.292 * * * * [progress]: [ 217 / 270 ] simplifiying candidate # 33.292 * [simplify]: Simplifying (/ 1 (sqrt 1)) 33.292 * * [simplify]: iters left: 3 (3 enodes) 33.297 * * [simplify]: iters left: 2 (11 enodes) 33.300 * * [simplify]: iters left: 1 (13 enodes) 33.304 * * [simplify]: Extracting #0: cost 1 inf + 0 33.304 * * [simplify]: Extracting #1: cost 0 inf + 1 33.304 * [simplify]: Simplified to 1 33.304 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 33.304 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 33.304 * * [simplify]: iters left: 6 (12 enodes) 33.310 * * [simplify]: iters left: 5 (48 enodes) 33.325 * * [simplify]: iters left: 4 (82 enodes) 33.353 * * [simplify]: iters left: 3 (140 enodes) 33.378 * * [simplify]: iters left: 2 (216 enodes) 33.418 * * [simplify]: iters left: 1 (272 enodes) 33.468 * * [simplify]: Extracting #0: cost 1 inf + 0 33.468 * * [simplify]: Extracting #1: cost 19 inf + 0 33.468 * * [simplify]: Extracting #2: cost 60 inf + 2 33.469 * * [simplify]: Extracting #3: cost 71 inf + 1244 33.470 * * [simplify]: Extracting #4: cost 12 inf + 8818 33.473 * * [simplify]: Extracting #5: cost 0 inf + 10512 33.476 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 33.476 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 33.476 * * * * [progress]: [ 218 / 270 ] simplifiying candidate # 33.476 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 33.476 * * [simplify]: iters left: 6 (8 enodes) 33.478 * * [simplify]: iters left: 5 (28 enodes) 33.483 * * [simplify]: iters left: 4 (34 enodes) 33.487 * * [simplify]: iters left: 3 (35 enodes) 33.493 * * [simplify]: Extracting #0: cost 1 inf + 0 33.494 * * [simplify]: Extracting #1: cost 4 inf + 0 33.494 * * [simplify]: Extracting #2: cost 5 inf + 1 33.494 * * [simplify]: Extracting #3: cost 9 inf + 1 33.494 * * [simplify]: Extracting #4: cost 8 inf + 157 33.494 * * [simplify]: Extracting #5: cost 4 inf + 669 33.494 * * [simplify]: Extracting #6: cost 0 inf + 945 33.495 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 33.495 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 33.495 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 33.495 * * [simplify]: iters left: 6 (13 enodes) 33.501 * * [simplify]: iters left: 5 (51 enodes) 33.516 * * [simplify]: iters left: 4 (90 enodes) 33.553 * * [simplify]: iters left: 3 (162 enodes) 33.582 * * [simplify]: iters left: 2 (292 enodes) 33.678 * * [simplify]: iters left: 1 (404 enodes) 33.752 * * [simplify]: Extracting #0: cost 1 inf + 0 33.752 * * [simplify]: Extracting #1: cost 27 inf + 0 33.752 * * [simplify]: Extracting #2: cost 84 inf + 2 33.753 * * [simplify]: Extracting #3: cost 110 inf + 571 33.755 * * [simplify]: Extracting #4: cost 44 inf + 10365 33.759 * * [simplify]: Extracting #5: cost 0 inf + 17546 33.763 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 33.763 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 33.763 * * * * [progress]: [ 219 / 270 ] simplifiying candidate # 33.764 * [simplify]: Simplifying (/ 1 1) 33.764 * * [simplify]: iters left: 2 (2 enodes) 33.765 * * [simplify]: iters left: 1 (6 enodes) 33.766 * * [simplify]: Extracting #0: cost 1 inf + 0 33.766 * * [simplify]: Extracting #1: cost 0 inf + 1 33.766 * [simplify]: Simplified to 1 33.766 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 33.766 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 33.766 * * [simplify]: iters left: 6 (12 enodes) 33.769 * * [simplify]: iters left: 5 (48 enodes) 33.776 * * [simplify]: iters left: 4 (82 enodes) 33.789 * * [simplify]: iters left: 3 (140 enodes) 33.811 * * [simplify]: iters left: 2 (216 enodes) 33.863 * * [simplify]: iters left: 1 (272 enodes) 33.927 * * [simplify]: Extracting #0: cost 1 inf + 0 33.927 * * [simplify]: Extracting #1: cost 19 inf + 0 33.927 * * [simplify]: Extracting #2: cost 60 inf + 2 33.927 * * [simplify]: Extracting #3: cost 71 inf + 1244 33.929 * * [simplify]: Extracting #4: cost 12 inf + 8818 33.932 * * [simplify]: Extracting #5: cost 0 inf + 10512 33.934 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 33.934 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 33.934 * * * * [progress]: [ 220 / 270 ] simplifiying candidate # 33.935 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 33.935 * * [simplify]: iters left: 6 (13 enodes) 33.937 * * [simplify]: iters left: 5 (51 enodes) 33.946 * * [simplify]: iters left: 4 (94 enodes) 33.962 * * [simplify]: iters left: 3 (176 enodes) 34.008 * * [simplify]: iters left: 2 (256 enodes) 34.058 * * [simplify]: iters left: 1 (296 enodes) 34.124 * * [simplify]: Extracting #0: cost 1 inf + 0 34.124 * * [simplify]: Extracting #1: cost 19 inf + 0 34.125 * * [simplify]: Extracting #2: cost 59 inf + 2 34.125 * * [simplify]: Extracting #3: cost 77 inf + 392 34.128 * * [simplify]: Extracting #4: cost 31 inf + 9786 34.135 * * [simplify]: Extracting #5: cost 4 inf + 15824 34.143 * * [simplify]: Extracting #6: cost 0 inf + 16260 34.150 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 34.150 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 34.150 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 34.151 * * [simplify]: iters left: 6 (9 enodes) 34.156 * * [simplify]: iters left: 5 (33 enodes) 34.166 * * [simplify]: iters left: 4 (44 enodes) 34.179 * * [simplify]: iters left: 3 (47 enodes) 34.188 * * [simplify]: Extracting #0: cost 1 inf + 0 34.188 * * [simplify]: Extracting #1: cost 8 inf + 0 34.188 * * [simplify]: Extracting #2: cost 15 inf + 1 34.188 * * [simplify]: Extracting #3: cost 14 inf + 197 34.188 * * [simplify]: Extracting #4: cost 4 inf + 1815 34.189 * * [simplify]: Extracting #5: cost 0 inf + 2091 34.189 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 34.189 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 34.189 * * * * [progress]: [ 221 / 270 ] simplifiying candidate # 34.189 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 34.189 * * [simplify]: iters left: 6 (13 enodes) 34.192 * * [simplify]: iters left: 5 (50 enodes) 34.200 * * [simplify]: iters left: 4 (77 enodes) 34.215 * * [simplify]: iters left: 3 (108 enodes) 34.230 * * [simplify]: iters left: 2 (136 enodes) 34.259 * * [simplify]: iters left: 1 (148 enodes) 34.285 * * [simplify]: Extracting #0: cost 1 inf + 0 34.285 * * [simplify]: Extracting #1: cost 11 inf + 0 34.285 * * [simplify]: Extracting #2: cost 35 inf + 2 34.285 * * [simplify]: Extracting #3: cost 48 inf + 170 34.286 * * [simplify]: Extracting #4: cost 44 inf + 583 34.286 * * [simplify]: Extracting #5: cost 40 inf + 1104 34.287 * * [simplify]: Extracting #6: cost 17 inf + 6715 34.289 * * [simplify]: Extracting #7: cost 1 inf + 11157 34.291 * * [simplify]: Extracting #8: cost 0 inf + 11454 34.293 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 34.294 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 34.294 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 34.294 * * [simplify]: iters left: 6 (10 enodes) 34.298 * * [simplify]: iters left: 5 (36 enodes) 34.304 * * [simplify]: iters left: 4 (47 enodes) 34.316 * * [simplify]: iters left: 3 (50 enodes) 34.323 * * [simplify]: Extracting #0: cost 1 inf + 0 34.323 * * [simplify]: Extracting #1: cost 8 inf + 0 34.323 * * [simplify]: Extracting #2: cost 16 inf + 1 34.323 * * [simplify]: Extracting #3: cost 16 inf + 117 34.323 * * [simplify]: Extracting #4: cost 14 inf + 395 34.323 * * [simplify]: Extracting #5: cost 8 inf + 1025 34.324 * * [simplify]: Extracting #6: cost 3 inf + 2382 34.324 * * [simplify]: Extracting #7: cost 0 inf + 3305 34.325 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 34.325 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 34.325 * * * * [progress]: [ 222 / 270 ] simplifiying candidate # 34.325 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 34.325 * * [simplify]: iters left: 6 (12 enodes) 34.328 * * [simplify]: iters left: 5 (46 enodes) 34.334 * * [simplify]: iters left: 4 (74 enodes) 34.346 * * [simplify]: iters left: 3 (105 enodes) 34.362 * * [simplify]: iters left: 2 (133 enodes) 34.384 * * [simplify]: iters left: 1 (145 enodes) 34.418 * * [simplify]: Extracting #0: cost 1 inf + 0 34.419 * * [simplify]: Extracting #1: cost 11 inf + 0 34.419 * * [simplify]: Extracting #2: cost 34 inf + 2 34.419 * * [simplify]: Extracting #3: cost 46 inf + 129 34.420 * * [simplify]: Extracting #4: cost 39 inf + 805 34.421 * * [simplify]: Extracting #5: cost 14 inf + 4725 34.424 * * [simplify]: Extracting #6: cost 0 inf + 6700 34.427 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) 34.427 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 34.428 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 34.428 * * [simplify]: iters left: 6 (9 enodes) 34.432 * * [simplify]: iters left: 5 (33 enodes) 34.443 * * [simplify]: iters left: 4 (44 enodes) 34.458 * * [simplify]: iters left: 3 (47 enodes) 34.467 * * [simplify]: Extracting #0: cost 1 inf + 0 34.467 * * [simplify]: Extracting #1: cost 8 inf + 0 34.467 * * [simplify]: Extracting #2: cost 15 inf + 1 34.467 * * [simplify]: Extracting #3: cost 14 inf + 157 34.468 * * [simplify]: Extracting #4: cost 4 inf + 1495 34.468 * * [simplify]: Extracting #5: cost 0 inf + 1771 34.468 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 34.468 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 34.469 * * * * [progress]: [ 223 / 270 ] simplifiying candidate # 34.469 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 34.469 * * [simplify]: iters left: 6 (10 enodes) 34.472 * * [simplify]: iters left: 5 (40 enodes) 34.479 * * [simplify]: iters left: 4 (63 enodes) 34.490 * * [simplify]: iters left: 3 (105 enodes) 34.517 * * [simplify]: iters left: 2 (119 enodes) 34.543 * * [simplify]: iters left: 1 (123 enodes) 34.565 * * [simplify]: Extracting #0: cost 1 inf + 0 34.565 * * [simplify]: Extracting #1: cost 12 inf + 0 34.565 * * [simplify]: Extracting #2: cost 14 inf + 211 34.566 * * [simplify]: Extracting #3: cost 6 inf + 1081 34.567 * * [simplify]: Extracting #4: cost 0 inf + 1413 34.568 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 34.568 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 34.569 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 34.569 * * [simplify]: iters left: 6 (8 enodes) 34.573 * * [simplify]: iters left: 5 (30 enodes) 34.585 * * [simplify]: iters left: 4 (36 enodes) 34.593 * * [simplify]: iters left: 3 (38 enodes) 34.598 * * [simplify]: iters left: 2 (39 enodes) 34.603 * * [simplify]: Extracting #0: cost 1 inf + 0 34.604 * * [simplify]: Extracting #1: cost 6 inf + 0 34.604 * * [simplify]: Extracting #2: cost 12 inf + 1 34.604 * * [simplify]: Extracting #3: cost 9 inf + 158 34.604 * * [simplify]: Extracting #4: cost 0 inf + 947 34.604 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 34.604 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)))) 34.604 * * * * [progress]: [ 224 / 270 ] simplifiying candidate # 34.604 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 34.605 * * [simplify]: iters left: 6 (12 enodes) 34.607 * * [simplify]: iters left: 5 (46 enodes) 34.614 * * [simplify]: iters left: 4 (74 enodes) 34.624 * * [simplify]: iters left: 3 (105 enodes) 34.643 * * [simplify]: iters left: 2 (133 enodes) 34.661 * * [simplify]: iters left: 1 (145 enodes) 34.683 * * [simplify]: Extracting #0: cost 1 inf + 0 34.683 * * [simplify]: Extracting #1: cost 11 inf + 0 34.683 * * [simplify]: Extracting #2: cost 34 inf + 2 34.684 * * [simplify]: Extracting #3: cost 46 inf + 129 34.684 * * [simplify]: Extracting #4: cost 39 inf + 805 34.686 * * [simplify]: Extracting #5: cost 14 inf + 4725 34.689 * * [simplify]: Extracting #6: cost 0 inf + 6700 34.692 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) 34.692 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 34.692 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 34.693 * * [simplify]: iters left: 6 (9 enodes) 34.697 * * [simplify]: iters left: 5 (33 enodes) 34.704 * * [simplify]: iters left: 4 (44 enodes) 34.710 * * [simplify]: iters left: 3 (47 enodes) 34.717 * * [simplify]: Extracting #0: cost 1 inf + 0 34.717 * * [simplify]: Extracting #1: cost 8 inf + 0 34.717 * * [simplify]: Extracting #2: cost 15 inf + 1 34.717 * * [simplify]: Extracting #3: cost 14 inf + 157 34.717 * * [simplify]: Extracting #4: cost 4 inf + 1495 34.717 * * [simplify]: Extracting #5: cost 0 inf + 1771 34.718 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 34.718 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 34.718 * * * * [progress]: [ 225 / 270 ] simplifiying candidate # 34.718 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 34.718 * * [simplify]: iters left: 6 (9 enodes) 34.721 * * [simplify]: iters left: 5 (35 enodes) 34.726 * * [simplify]: iters left: 4 (58 enodes) 34.735 * * [simplify]: iters left: 3 (97 enodes) 34.751 * * [simplify]: iters left: 2 (111 enodes) 34.765 * * [simplify]: iters left: 1 (115 enodes) 34.776 * * [simplify]: Extracting #0: cost 1 inf + 0 34.776 * * [simplify]: Extracting #1: cost 12 inf + 0 34.776 * * [simplify]: Extracting #2: cost 14 inf + 211 34.777 * * [simplify]: Extracting #3: cost 6 inf + 1081 34.777 * * [simplify]: Extracting #4: cost 0 inf + 1413 34.778 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 34.778 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 34.778 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 34.778 * * [simplify]: iters left: 6 (8 enodes) 34.781 * * [simplify]: iters left: 5 (30 enodes) 34.786 * * [simplify]: iters left: 4 (36 enodes) 34.791 * * [simplify]: iters left: 3 (38 enodes) 34.797 * * [simplify]: iters left: 2 (39 enodes) 34.803 * * [simplify]: Extracting #0: cost 1 inf + 0 34.803 * * [simplify]: Extracting #1: cost 6 inf + 0 34.803 * * [simplify]: Extracting #2: cost 12 inf + 1 34.803 * * [simplify]: Extracting #3: cost 9 inf + 158 34.803 * * [simplify]: Extracting #4: cost 0 inf + 947 34.803 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 34.803 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)))) 34.803 * * * * [progress]: [ 226 / 270 ] simplifiying candidate # 34.804 * * * * [progress]: [ 227 / 270 ] simplifiying candidate # 34.804 * * * * [progress]: [ 228 / 270 ] simplifiying candidate # 34.804 * * * * [progress]: [ 229 / 270 ] simplifiying candidate # 34.804 * [simplify]: Simplifying (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) 34.804 * * [simplify]: iters left: 5 (6 enodes) 34.805 * * [simplify]: iters left: 4 (20 enodes) 34.808 * * [simplify]: iters left: 3 (24 enodes) 34.812 * * [simplify]: iters left: 2 (25 enodes) 34.818 * * [simplify]: Extracting #0: cost 1 inf + 0 34.818 * * [simplify]: Extracting #1: cost 3 inf + 0 34.818 * * [simplify]: Extracting #2: cost 7 inf + 0 34.818 * * [simplify]: Extracting #3: cost 8 inf + 2 34.818 * * [simplify]: Extracting #4: cost 5 inf + 335 34.818 * * [simplify]: Extracting #5: cost 0 inf + 748 34.818 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 34.818 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (cbrt (hypot y.im y.re)))) 34.819 * * * * [progress]: [ 230 / 270 ] simplifiying candidate # 34.819 * [simplify]: Simplifying (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 34.819 * * [simplify]: iters left: 5 (6 enodes) 34.821 * * [simplify]: iters left: 4 (20 enodes) 34.826 * * [simplify]: iters left: 3 (23 enodes) 34.832 * * [simplify]: iters left: 2 (24 enodes) 34.838 * * [simplify]: Extracting #0: cost 1 inf + 0 34.838 * * [simplify]: Extracting #1: cost 3 inf + 0 34.838 * * [simplify]: Extracting #2: cost 5 inf + 0 34.838 * * [simplify]: Extracting #3: cost 10 inf + 0 34.838 * * [simplify]: Extracting #4: cost 10 inf + 2 34.838 * * [simplify]: Extracting #5: cost 1 inf + 931 34.839 * * [simplify]: Extracting #6: cost 0 inf + 1148 34.839 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 34.839 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) 34.839 * * * * [progress]: [ 231 / 270 ] simplifiying candidate # 34.839 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 34.839 * * [simplify]: iters left: 5 (6 enodes) 34.842 * * [simplify]: iters left: 4 (20 enodes) 34.847 * * [simplify]: iters left: 3 (24 enodes) 34.853 * * [simplify]: iters left: 2 (25 enodes) 34.859 * * [simplify]: Extracting #0: cost 1 inf + 0 34.859 * * [simplify]: Extracting #1: cost 3 inf + 0 34.859 * * [simplify]: Extracting #2: cost 7 inf + 0 34.859 * * [simplify]: Extracting #3: cost 8 inf + 2 34.859 * * [simplify]: Extracting #4: cost 5 inf + 295 34.859 * * [simplify]: Extracting #5: cost 0 inf + 668 34.859 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 34.859 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re)))) 34.859 * * * * [progress]: [ 232 / 270 ] simplifiying candidate # 34.860 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 34.860 * * [simplify]: iters left: 4 (5 enodes) 34.861 * * [simplify]: iters left: 3 (17 enodes) 34.863 * * [simplify]: iters left: 2 (21 enodes) 34.866 * * [simplify]: iters left: 1 (22 enodes) 34.869 * * [simplify]: Extracting #0: cost 1 inf + 0 34.869 * * [simplify]: Extracting #1: cost 5 inf + 0 34.869 * * [simplify]: Extracting #2: cost 6 inf + 2 34.869 * * [simplify]: Extracting #3: cost 2 inf + 392 34.869 * * [simplify]: Extracting #4: cost 0 inf + 474 34.869 * [simplify]: Simplified to (hypot y.im y.re) 34.869 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt 1)) (hypot y.im y.re))) 34.869 * * * * [progress]: [ 233 / 270 ] simplifiying candidate # 34.869 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 34.869 * * [simplify]: iters left: 5 (6 enodes) 34.871 * * [simplify]: iters left: 4 (20 enodes) 34.873 * * [simplify]: iters left: 3 (24 enodes) 34.877 * * [simplify]: iters left: 2 (25 enodes) 34.884 * * [simplify]: Extracting #0: cost 1 inf + 0 34.884 * * [simplify]: Extracting #1: cost 3 inf + 0 34.884 * * [simplify]: Extracting #2: cost 7 inf + 0 34.884 * * [simplify]: Extracting #3: cost 8 inf + 2 34.884 * * [simplify]: Extracting #4: cost 5 inf + 295 34.884 * * [simplify]: Extracting #5: cost 0 inf + 668 34.885 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 34.885 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re)))) 34.885 * * * * [progress]: [ 234 / 270 ] simplifiying candidate # 34.885 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 34.885 * * [simplify]: iters left: 4 (5 enodes) 34.888 * * [simplify]: iters left: 3 (17 enodes) 34.893 * * [simplify]: iters left: 2 (21 enodes) 34.899 * * [simplify]: iters left: 1 (22 enodes) 34.904 * * [simplify]: Extracting #0: cost 1 inf + 0 34.905 * * [simplify]: Extracting #1: cost 5 inf + 0 34.905 * * [simplify]: Extracting #2: cost 6 inf + 2 34.905 * * [simplify]: Extracting #3: cost 2 inf + 392 34.905 * * [simplify]: Extracting #4: cost 0 inf + 474 34.905 * [simplify]: Simplified to (hypot y.im y.re) 34.905 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1) (hypot y.im y.re))) 34.905 * * * * [progress]: [ 235 / 270 ] simplifiying candidate # 34.906 * [simplify]: Simplifying (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) 34.906 * * [simplify]: iters left: 6 (13 enodes) 34.912 * * [simplify]: iters left: 5 (49 enodes) 34.921 * * [simplify]: iters left: 4 (77 enodes) 34.934 * * [simplify]: iters left: 3 (108 enodes) 34.952 * * [simplify]: iters left: 2 (136 enodes) 34.971 * * [simplify]: iters left: 1 (148 enodes) 34.988 * * [simplify]: Extracting #0: cost 1 inf + 0 34.988 * * [simplify]: Extracting #1: cost 3 inf + 0 34.988 * * [simplify]: Extracting #2: cost 5 inf + 0 34.988 * * [simplify]: Extracting #3: cost 15 inf + 0 34.989 * * [simplify]: Extracting #4: cost 38 inf + 2 34.989 * * [simplify]: Extracting #5: cost 50 inf + 227 34.989 * * [simplify]: Extracting #6: cost 20 inf + 3312 34.990 * * [simplify]: Extracting #7: cost 2 inf + 6227 34.993 * * [simplify]: Extracting #8: cost 0 inf + 6502 34.995 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)))) 34.995 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))))) 34.995 * * * * [progress]: [ 236 / 270 ] simplifiying candidate # 34.996 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) 34.996 * * [simplify]: iters left: 6 (12 enodes) 35.001 * * [simplify]: iters left: 5 (46 enodes) 35.016 * * [simplify]: iters left: 4 (74 enodes) 35.037 * * [simplify]: iters left: 3 (105 enodes) 35.055 * * [simplify]: iters left: 2 (133 enodes) 35.073 * * [simplify]: iters left: 1 (145 enodes) 35.103 * * [simplify]: Extracting #0: cost 1 inf + 0 35.103 * * [simplify]: Extracting #1: cost 3 inf + 0 35.103 * * [simplify]: Extracting #2: cost 13 inf + 0 35.103 * * [simplify]: Extracting #3: cost 36 inf + 2 35.103 * * [simplify]: Extracting #4: cost 48 inf + 186 35.105 * * [simplify]: Extracting #5: cost 17 inf + 3475 35.107 * * [simplify]: Extracting #6: cost 1 inf + 5485 35.108 * * [simplify]: Extracting #7: cost 0 inf + 5744 35.109 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) 35.109 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))))) 35.109 * * * * [progress]: [ 237 / 270 ] simplifiying candidate # 35.110 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 35.110 * * [simplify]: iters left: 6 (15 enodes) 35.113 * * [simplify]: iters left: 5 (58 enodes) 35.122 * * [simplify]: iters left: 4 (87 enodes) 35.134 * * [simplify]: iters left: 3 (103 enodes) 35.148 * * [simplify]: iters left: 2 (106 enodes) 35.174 * * [simplify]: Extracting #0: cost 1 inf + 0 35.174 * * [simplify]: Extracting #1: cost 11 inf + 0 35.174 * * [simplify]: Extracting #2: cost 22 inf + 0 35.175 * * [simplify]: Extracting #3: cost 34 inf + 0 35.175 * * [simplify]: Extracting #4: cost 36 inf + 87 35.176 * * [simplify]: Extracting #5: cost 19 inf + 2113 35.178 * * [simplify]: Extracting #6: cost 2 inf + 6774 35.180 * * [simplify]: Extracting #7: cost 0 inf + 7612 35.183 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) 35.183 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 35.183 * * * * [progress]: [ 238 / 270 ] simplifiying candidate # 35.184 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 35.184 * * [simplify]: iters left: 6 (15 enodes) 35.190 * * [simplify]: iters left: 5 (55 enodes) 35.206 * * [simplify]: iters left: 4 (72 enodes) 35.227 * * [simplify]: iters left: 3 (84 enodes) 35.247 * * [simplify]: Extracting #0: cost 1 inf + 0 35.247 * * [simplify]: Extracting #1: cost 7 inf + 0 35.247 * * [simplify]: Extracting #2: cost 15 inf + 0 35.248 * * [simplify]: Extracting #3: cost 28 inf + 0 35.248 * * [simplify]: Extracting #4: cost 30 inf + 87 35.248 * * [simplify]: Extracting #5: cost 17 inf + 1644 35.249 * * [simplify]: Extracting #6: cost 7 inf + 3249 35.251 * * [simplify]: Extracting #7: cost 1 inf + 5599 35.253 * * [simplify]: Extracting #8: cost 0 inf + 6058 35.255 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 35.255 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 35.255 * * * * [progress]: [ 239 / 270 ] simplifiying candidate # 35.256 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 35.256 * * [simplify]: iters left: 6 (14 enodes) 35.262 * * [simplify]: iters left: 5 (51 enodes) 35.278 * * [simplify]: iters left: 4 (69 enodes) 35.297 * * [simplify]: iters left: 3 (81 enodes) 35.308 * * [simplify]: Extracting #0: cost 1 inf + 0 35.308 * * [simplify]: Extracting #1: cost 7 inf + 0 35.308 * * [simplify]: Extracting #2: cost 14 inf + 0 35.308 * * [simplify]: Extracting #3: cost 26 inf + 0 35.308 * * [simplify]: Extracting #4: cost 28 inf + 87 35.309 * * [simplify]: Extracting #5: cost 12 inf + 1990 35.309 * * [simplify]: Extracting #6: cost 2 inf + 3988 35.310 * * [simplify]: Extracting #7: cost 0 inf + 4424 35.311 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) 35.311 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 35.311 * * * * [progress]: [ 240 / 270 ] simplifiying candidate # 35.311 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 35.311 * * [simplify]: iters left: 6 (12 enodes) 35.316 * * [simplify]: iters left: 5 (45 enodes) 35.322 * * [simplify]: iters left: 4 (61 enodes) 35.331 * * [simplify]: iters left: 3 (73 enodes) 35.349 * * [simplify]: iters left: 2 (74 enodes) 35.366 * * [simplify]: Extracting #0: cost 1 inf + 0 35.366 * * [simplify]: Extracting #1: cost 5 inf + 0 35.366 * * [simplify]: Extracting #2: cost 7 inf + 1 35.366 * * [simplify]: Extracting #3: cost 17 inf + 1 35.367 * * [simplify]: Extracting #4: cost 16 inf + 88 35.367 * * [simplify]: Extracting #5: cost 5 inf + 953 35.368 * * [simplify]: Extracting #6: cost 1 inf + 1891 35.369 * * [simplify]: Extracting #7: cost 0 inf + 2135 35.370 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 35.370 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re))))))) 35.370 * * * * [progress]: [ 241 / 270 ] simplifiying candidate # 35.370 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 35.370 * * [simplify]: iters left: 6 (14 enodes) 35.377 * * [simplify]: iters left: 5 (51 enodes) 35.393 * * [simplify]: iters left: 4 (69 enodes) 35.412 * * [simplify]: iters left: 3 (81 enodes) 35.433 * * [simplify]: Extracting #0: cost 1 inf + 0 35.434 * * [simplify]: Extracting #1: cost 7 inf + 0 35.434 * * [simplify]: Extracting #2: cost 14 inf + 0 35.434 * * [simplify]: Extracting #3: cost 26 inf + 0 35.434 * * [simplify]: Extracting #4: cost 28 inf + 87 35.435 * * [simplify]: Extracting #5: cost 12 inf + 1990 35.436 * * [simplify]: Extracting #6: cost 2 inf + 3988 35.438 * * [simplify]: Extracting #7: cost 0 inf + 4424 35.439 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) 35.440 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 35.440 * * * * [progress]: [ 242 / 270 ] simplifiying candidate # 35.440 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 35.440 * * [simplify]: iters left: 6 (11 enodes) 35.445 * * [simplify]: iters left: 5 (40 enodes) 35.458 * * [simplify]: iters left: 4 (60 enodes) 35.476 * * [simplify]: iters left: 3 (69 enodes) 35.492 * * [simplify]: Extracting #0: cost 1 inf + 0 35.492 * * [simplify]: Extracting #1: cost 5 inf + 0 35.492 * * [simplify]: Extracting #2: cost 7 inf + 1 35.492 * * [simplify]: Extracting #3: cost 17 inf + 1 35.492 * * [simplify]: Extracting #4: cost 15 inf + 129 35.492 * * [simplify]: Extracting #5: cost 3 inf + 1402 35.493 * * [simplify]: Extracting #6: cost 1 inf + 1891 35.493 * * [simplify]: Extracting #7: cost 0 inf + 2135 35.494 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 35.494 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re))))))) 35.494 * * * * [progress]: [ 243 / 270 ] simplifiying candidate # 35.494 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 35.494 * * [simplify]: iters left: 6 (14 enodes) 35.497 * * [simplify]: iters left: 5 (51 enodes) 35.505 * * [simplify]: iters left: 4 (67 enodes) 35.520 * * [simplify]: iters left: 3 (76 enodes) 35.539 * * [simplify]: Extracting #0: cost 1 inf + 0 35.539 * * [simplify]: Extracting #1: cost 6 inf + 0 35.539 * * [simplify]: Extracting #2: cost 12 inf + 0 35.539 * * [simplify]: Extracting #3: cost 24 inf + 0 35.539 * * [simplify]: Extracting #4: cost 26 inf + 87 35.540 * * [simplify]: Extracting #5: cost 7 inf + 2199 35.541 * * [simplify]: Extracting #6: cost 1 inf + 3273 35.542 * * [simplify]: Extracting #7: cost 0 inf + 3612 35.544 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 35.544 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 35.544 * * * * [progress]: [ 244 / 270 ] simplifiying candidate # 35.544 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 35.544 * * [simplify]: iters left: 6 (14 enodes) 35.551 * * [simplify]: iters left: 5 (50 enodes) 35.566 * * [simplify]: iters left: 4 (63 enodes) 35.584 * * [simplify]: iters left: 3 (72 enodes) 35.603 * * [simplify]: Extracting #0: cost 1 inf + 0 35.603 * * [simplify]: Extracting #1: cost 4 inf + 0 35.603 * * [simplify]: Extracting #2: cost 9 inf + 0 35.603 * * [simplify]: Extracting #3: cost 22 inf + 0 35.603 * * [simplify]: Extracting #4: cost 25 inf + 46 35.604 * * [simplify]: Extracting #5: cost 13 inf + 1132 35.605 * * [simplify]: Extracting #6: cost 2 inf + 2858 35.606 * * [simplify]: Extracting #7: cost 0 inf + 3494 35.607 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 35.607 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 35.607 * * * * [progress]: [ 245 / 270 ] simplifiying candidate # 35.608 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 35.608 * * [simplify]: iters left: 6 (13 enodes) 35.614 * * [simplify]: iters left: 5 (46 enodes) 35.627 * * [simplify]: iters left: 4 (60 enodes) 35.644 * * [simplify]: iters left: 3 (69 enodes) 35.660 * * [simplify]: Extracting #0: cost 1 inf + 0 35.660 * * [simplify]: Extracting #1: cost 4 inf + 0 35.660 * * [simplify]: Extracting #2: cost 8 inf + 0 35.661 * * [simplify]: Extracting #3: cost 20 inf + 0 35.661 * * [simplify]: Extracting #4: cost 21 inf + 169 35.661 * * [simplify]: Extracting #5: cost 6 inf + 1859 35.662 * * [simplify]: Extracting #6: cost 0 inf + 2340 35.663 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 35.663 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 35.664 * * * * [progress]: [ 246 / 270 ] simplifiying candidate # 35.664 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 35.664 * * [simplify]: iters left: 6 (11 enodes) 35.672 * * [simplify]: iters left: 5 (40 enodes) 35.679 * * [simplify]: iters left: 4 (52 enodes) 35.687 * * [simplify]: iters left: 3 (62 enodes) 35.694 * * [simplify]: Extracting #0: cost 1 inf + 0 35.694 * * [simplify]: Extracting #1: cost 4 inf + 0 35.694 * * [simplify]: Extracting #2: cost 13 inf + 1 35.695 * * [simplify]: Extracting #3: cost 10 inf + 211 35.695 * * [simplify]: Extracting #4: cost 1 inf + 913 35.695 * * [simplify]: Extracting #5: cost 0 inf + 1077 35.695 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 35.695 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re))))))) 35.696 * * * * [progress]: [ 247 / 270 ] simplifiying candidate # 35.696 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 35.696 * * [simplify]: iters left: 6 (13 enodes) 35.699 * * [simplify]: iters left: 5 (46 enodes) 35.705 * * [simplify]: iters left: 4 (60 enodes) 35.720 * * [simplify]: iters left: 3 (69 enodes) 35.733 * * [simplify]: Extracting #0: cost 1 inf + 0 35.733 * * [simplify]: Extracting #1: cost 4 inf + 0 35.733 * * [simplify]: Extracting #2: cost 8 inf + 0 35.733 * * [simplify]: Extracting #3: cost 20 inf + 0 35.733 * * [simplify]: Extracting #4: cost 21 inf + 169 35.734 * * [simplify]: Extracting #5: cost 6 inf + 1859 35.734 * * [simplify]: Extracting #6: cost 0 inf + 2340 35.735 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 35.735 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 35.735 * * * * [progress]: [ 248 / 270 ] simplifiying candidate # 35.735 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 35.735 * * [simplify]: iters left: 6 (10 enodes) 35.738 * * [simplify]: iters left: 5 (35 enodes) 35.744 * * [simplify]: iters left: 4 (47 enodes) 35.753 * * [simplify]: iters left: 3 (55 enodes) 35.760 * * [simplify]: Extracting #0: cost 1 inf + 0 35.760 * * [simplify]: Extracting #1: cost 4 inf + 0 35.760 * * [simplify]: Extracting #2: cost 13 inf + 1 35.760 * * [simplify]: Extracting #3: cost 13 inf + 47 35.763 * * [simplify]: Extracting #4: cost 4 inf + 789 35.763 * * [simplify]: Extracting #5: cost 0 inf + 1077 35.764 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 35.764 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re))))))) 35.764 * * * * [progress]: [ 249 / 270 ] simplifiying candidate # 35.764 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 35.764 * * [simplify]: iters left: 6 (9 enodes) 35.767 * * [simplify]: iters left: 5 (33 enodes) 35.772 * * [simplify]: iters left: 4 (41 enodes) 35.778 * * [simplify]: iters left: 3 (42 enodes) 35.784 * * [simplify]: Extracting #0: cost 1 inf + 0 35.784 * * [simplify]: Extracting #1: cost 6 inf + 0 35.784 * * [simplify]: Extracting #2: cost 9 inf + 1 35.784 * * [simplify]: Extracting #3: cost 13 inf + 1 35.784 * * [simplify]: Extracting #4: cost 13 inf + 60 35.784 * * [simplify]: Extracting #5: cost 9 inf + 691 35.785 * * [simplify]: Extracting #6: cost 0 inf + 1895 35.785 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 35.785 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 35.786 * * * * [progress]: [ 250 / 270 ] simplifiying candidate # 35.786 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 35.786 * * [simplify]: iters left: 6 (9 enodes) 35.790 * * [simplify]: iters left: 5 (32 enodes) 35.800 * * [simplify]: iters left: 4 (37 enodes) 35.811 * * [simplify]: iters left: 3 (38 enodes) 35.820 * * [simplify]: Extracting #0: cost 1 inf + 0 35.820 * * [simplify]: Extracting #1: cost 4 inf + 0 35.820 * * [simplify]: Extracting #2: cost 6 inf + 1 35.820 * * [simplify]: Extracting #3: cost 9 inf + 1 35.820 * * [simplify]: Extracting #4: cost 14 inf + 1 35.820 * * [simplify]: Extracting #5: cost 12 inf + 85 35.821 * * [simplify]: Extracting #6: cost 4 inf + 1149 35.821 * * [simplify]: Extracting #7: cost 0 inf + 2099 35.821 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 35.821 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 35.821 * * * * [progress]: [ 251 / 270 ] simplifiying candidate # 35.822 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 35.822 * * [simplify]: iters left: 6 (8 enodes) 35.824 * * [simplify]: iters left: 5 (28 enodes) 35.828 * * [simplify]: iters left: 4 (34 enodes) 35.833 * * [simplify]: iters left: 3 (35 enodes) 35.838 * * [simplify]: Extracting #0: cost 1 inf + 0 35.838 * * [simplify]: Extracting #1: cost 4 inf + 0 35.838 * * [simplify]: Extracting #2: cost 5 inf + 1 35.838 * * [simplify]: Extracting #3: cost 9 inf + 1 35.838 * * [simplify]: Extracting #4: cost 8 inf + 157 35.838 * * [simplify]: Extracting #5: cost 4 inf + 669 35.838 * * [simplify]: Extracting #6: cost 0 inf + 945 35.838 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 35.839 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 35.839 * * * * [progress]: [ 252 / 270 ] simplifiying candidate # 35.839 * [simplify]: Simplifying (/ 1 (sqrt 1)) 35.839 * * [simplify]: iters left: 3 (3 enodes) 35.842 * * [simplify]: iters left: 2 (11 enodes) 35.844 * * [simplify]: iters left: 1 (13 enodes) 35.845 * * [simplify]: Extracting #0: cost 1 inf + 0 35.845 * * [simplify]: Extracting #1: cost 0 inf + 1 35.845 * [simplify]: Simplified to 1 35.846 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))))) 35.846 * * * * [progress]: [ 253 / 270 ] simplifiying candidate # 35.846 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 35.846 * * [simplify]: iters left: 6 (8 enodes) 35.848 * * [simplify]: iters left: 5 (28 enodes) 35.852 * * [simplify]: iters left: 4 (34 enodes) 35.857 * * [simplify]: iters left: 3 (35 enodes) 35.863 * * [simplify]: Extracting #0: cost 1 inf + 0 35.863 * * [simplify]: Extracting #1: cost 4 inf + 0 35.863 * * [simplify]: Extracting #2: cost 5 inf + 1 35.863 * * [simplify]: Extracting #3: cost 9 inf + 1 35.863 * * [simplify]: Extracting #4: cost 8 inf + 157 35.864 * * [simplify]: Extracting #5: cost 4 inf + 669 35.864 * * [simplify]: Extracting #6: cost 0 inf + 945 35.864 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 35.864 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 35.864 * * * * [progress]: [ 254 / 270 ] simplifiying candidate # 35.864 * [simplify]: Simplifying (/ 1 1) 35.864 * * [simplify]: iters left: 2 (2 enodes) 35.865 * * [simplify]: iters left: 1 (6 enodes) 35.866 * * [simplify]: Extracting #0: cost 1 inf + 0 35.866 * * [simplify]: Extracting #1: cost 0 inf + 1 35.866 * [simplify]: Simplified to 1 35.866 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))))) 35.866 * * * * [progress]: [ 255 / 270 ] simplifiying candidate # 35.866 * * * * [progress]: [ 256 / 270 ] simplifiying candidate # 35.866 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 35.867 * * [simplify]: iters left: 4 (7 enodes) 35.868 * * [simplify]: iters left: 3 (26 enodes) 35.872 * * [simplify]: iters left: 2 (36 enodes) 35.878 * * [simplify]: iters left: 1 (44 enodes) 35.885 * * [simplify]: Extracting #0: cost 1 inf + 0 35.885 * * [simplify]: Extracting #1: cost 11 inf + 0 35.885 * * [simplify]: Extracting #2: cost 10 inf + 86 35.886 * * [simplify]: Extracting #3: cost 2 inf + 654 35.886 * * [simplify]: Extracting #4: cost 0 inf + 748 35.886 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 35.886 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ 1 (sqrt (fma y.im y.im (* y.re y.re))))))) 35.886 * * * * [progress]: [ 257 / 270 ] simplifiying candidate # 35.886 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 35.887 * * [simplify]: iters left: 4 (7 enodes) 35.888 * * [simplify]: iters left: 3 (26 enodes) 35.892 * * [simplify]: iters left: 2 (36 enodes) 35.897 * * [simplify]: iters left: 1 (44 enodes) 35.902 * * [simplify]: Extracting #0: cost 1 inf + 0 35.902 * * [simplify]: Extracting #1: cost 11 inf + 0 35.902 * * [simplify]: Extracting #2: cost 10 inf + 86 35.902 * * [simplify]: Extracting #3: cost 2 inf + 654 35.902 * * [simplify]: Extracting #4: cost 0 inf + 748 35.903 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 35.903 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 35.903 * * * * [progress]: [ 258 / 270 ] simplifiying candidate #real (real->posit16 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))))> 35.903 * * * * [progress]: [ 259 / 270 ] simplifiying candidate # 35.903 * [simplify]: Simplifying y.re 35.903 * * [simplify]: iters left: 0 (1 enodes) 35.903 * * [simplify]: Extracting #0: cost 1 inf + 0 35.903 * * [simplify]: Extracting #1: cost 0 inf + 1 35.903 * [simplify]: Simplified to y.re 35.903 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) y.re)) 35.903 * * * * [progress]: [ 260 / 270 ] simplifiying candidate # 35.903 * [simplify]: Simplifying y.im 35.904 * * [simplify]: iters left: 0 (1 enodes) 35.904 * * [simplify]: Extracting #0: cost 1 inf + 0 35.904 * * [simplify]: Extracting #1: cost 0 inf + 1 35.904 * [simplify]: Simplified to y.im 35.904 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) y.im)) 35.904 * * * * [progress]: [ 261 / 270 ] simplifiying candidate # 35.904 * [simplify]: Simplifying (* -1 y.im) 35.904 * * [simplify]: iters left: 2 (3 enodes) 35.905 * * [simplify]: iters left: 1 (11 enodes) 35.907 * * [simplify]: Extracting #0: cost 1 inf + 0 35.907 * * [simplify]: Extracting #1: cost 4 inf + 0 35.907 * * [simplify]: Extracting #2: cost 0 inf + 84 35.907 * [simplify]: Simplified to (- y.im) 35.907 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (- y.im))) 35.907 * * * * [progress]: [ 262 / 270 ] simplifiying candidate # 35.907 * [simplify]: Simplifying y.re 35.907 * * [simplify]: iters left: 0 (1 enodes) 35.908 * * [simplify]: Extracting #0: cost 1 inf + 0 35.908 * * [simplify]: Extracting #1: cost 0 inf + 1 35.908 * [simplify]: Simplified to y.re 35.908 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) y.re) (sqrt (fma y.im y.im (* y.re y.re))))) 35.908 * * * * [progress]: [ 263 / 270 ] simplifiying candidate # 35.908 * [simplify]: Simplifying y.im 35.908 * * [simplify]: iters left: 0 (1 enodes) 35.908 * * [simplify]: Extracting #0: cost 1 inf + 0 35.908 * * [simplify]: Extracting #1: cost 0 inf + 1 35.908 * [simplify]: Simplified to y.im 35.908 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) y.im) (sqrt (fma y.im y.im (* y.re y.re))))) 35.908 * * * * [progress]: [ 264 / 270 ] simplifiying candidate # 35.908 * [simplify]: Simplifying (* -1 y.im) 35.908 * * [simplify]: iters left: 2 (3 enodes) 35.910 * * [simplify]: iters left: 1 (11 enodes) 35.911 * * [simplify]: Extracting #0: cost 1 inf + 0 35.911 * * [simplify]: Extracting #1: cost 4 inf + 0 35.911 * * [simplify]: Extracting #2: cost 0 inf + 84 35.911 * [simplify]: Simplified to (- y.im) 35.911 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (- y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) 35.911 * * * * [progress]: [ 265 / 270 ] simplifiying candidate # 35.912 * [simplify]: Simplifying (* -1 x.re) 35.912 * * [simplify]: iters left: 2 (3 enodes) 35.913 * * [simplify]: iters left: 1 (11 enodes) 35.914 * * [simplify]: Extracting #0: cost 1 inf + 0 35.914 * * [simplify]: Extracting #1: cost 4 inf + 0 35.914 * * [simplify]: Extracting #2: cost 0 inf + 84 35.914 * [simplify]: Simplified to (- x.re) 35.914 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (fma y.im y.im (* y.re y.re))))) 35.914 * * * * [progress]: [ 266 / 270 ] simplifiying candidate # 35.915 * [simplify]: Simplifying x.im 35.915 * * [simplify]: iters left: 0 (1 enodes) 35.915 * * [simplify]: Extracting #0: cost 1 inf + 0 35.915 * * [simplify]: Extracting #1: cost 0 inf + 1 35.915 * [simplify]: Simplified to x.im 35.915 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (fma y.im y.im (* y.re y.re))))) 35.915 * * * * [progress]: [ 267 / 270 ] simplifiying candidate # 35.915 * [simplify]: Simplifying (* -1 x.im) 35.915 * * [simplify]: iters left: 2 (3 enodes) 35.916 * * [simplify]: iters left: 1 (11 enodes) 35.918 * * [simplify]: Extracting #0: cost 1 inf + 0 35.918 * * [simplify]: Extracting #1: cost 4 inf + 0 35.918 * * [simplify]: Extracting #2: cost 0 inf + 84 35.918 * [simplify]: Simplified to (- x.im) 35.918 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (sqrt (fma y.im y.im (* y.re y.re))))) 35.918 * * * * [progress]: [ 268 / 270 ] simplifiying candidate # 35.918 * [simplify]: Simplifying 0 35.918 * * [simplify]: iters left: 0 (1 enodes) 35.919 * * [simplify]: Extracting #0: cost 1 inf + 0 35.919 * * [simplify]: Extracting #1: cost 0 inf + 1 35.919 * [simplify]: Simplified to 0 35.919 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 35.919 * * * * [progress]: [ 269 / 270 ] simplifiying candidate # 35.919 * [simplify]: Simplifying 0 35.919 * * [simplify]: iters left: 0 (1 enodes) 35.920 * * [simplify]: Extracting #0: cost 1 inf + 0 35.920 * * [simplify]: Extracting #1: cost 0 inf + 1 35.920 * [simplify]: Simplified to 0 35.920 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 35.920 * * * * [progress]: [ 270 / 270 ] simplifiying candidate # 35.920 * [simplify]: Simplifying 0 35.920 * * [simplify]: iters left: 0 (1 enodes) 35.920 * * [simplify]: Extracting #0: cost 1 inf + 0 35.920 * * [simplify]: Extracting #1: cost 0 inf + 1 35.920 * [simplify]: Simplified to 0 35.920 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 35.921 * * * [progress]: adding candidates to table 39.499 * * [progress]: iteration 3 / 4 39.499 * * * [progress]: picking best candidate 39.551 * * * * [pick]: Picked # 39.551 * * * [progress]: localizing error 39.578 * * * [progress]: generating rewritten candidates 39.579 * * * * [progress]: [ 1 / 3 ] rewriting at (2 2 1) 39.604 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2) 39.631 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2 1 1) 39.656 * * * [progress]: generating series expansions 39.656 * * * * [progress]: [ 1 / 3 ] generating series at (2 2 1) 39.656 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) into (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) 39.656 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in (x.im y.re x.re y.im) around 0 39.656 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.im 39.656 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 39.656 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.656 * [taylor]: Taking taylor expansion of y.re in y.im 39.656 * [backup-simplify]: Simplify y.re into y.re 39.656 * [taylor]: Taking taylor expansion of x.im in y.im 39.656 * [backup-simplify]: Simplify x.im into x.im 39.656 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.656 * [taylor]: Taking taylor expansion of y.im in y.im 39.656 * [backup-simplify]: Simplify 0 into 0 39.656 * [backup-simplify]: Simplify 1 into 1 39.656 * [taylor]: Taking taylor expansion of x.re in y.im 39.656 * [backup-simplify]: Simplify x.re into x.re 39.656 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 39.657 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.657 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 39.657 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 39.657 * [taylor]: Taking taylor expansion of y.re in y.im 39.657 * [backup-simplify]: Simplify y.re into y.re 39.657 * [taylor]: Taking taylor expansion of y.re in y.im 39.657 * [backup-simplify]: Simplify y.re into y.re 39.657 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 39.657 * [taylor]: Taking taylor expansion of y.im in y.im 39.657 * [backup-simplify]: Simplify 0 into 0 39.657 * [backup-simplify]: Simplify 1 into 1 39.657 * [taylor]: Taking taylor expansion of y.im in y.im 39.657 * [backup-simplify]: Simplify 0 into 0 39.657 * [backup-simplify]: Simplify 1 into 1 39.657 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.658 * [backup-simplify]: Simplify (* 0 0) into 0 39.658 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 39.658 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 39.658 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.659 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 39.659 * [backup-simplify]: Simplify (+ 0 0) into 0 39.659 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 39.659 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.659 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.660 * [backup-simplify]: Simplify (- 0) into 0 39.660 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 39.660 * [backup-simplify]: Simplify (/ (* y.re x.im) y.re) into x.im 39.660 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.re 39.660 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 39.660 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.660 * [taylor]: Taking taylor expansion of y.re in x.re 39.660 * [backup-simplify]: Simplify y.re into y.re 39.660 * [taylor]: Taking taylor expansion of x.im in x.re 39.660 * [backup-simplify]: Simplify x.im into x.im 39.660 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.660 * [taylor]: Taking taylor expansion of y.im in x.re 39.660 * [backup-simplify]: Simplify y.im into y.im 39.660 * [taylor]: Taking taylor expansion of x.re in x.re 39.660 * [backup-simplify]: Simplify 0 into 0 39.660 * [backup-simplify]: Simplify 1 into 1 39.660 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 39.660 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.660 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 39.660 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 39.660 * [taylor]: Taking taylor expansion of y.re in x.re 39.660 * [backup-simplify]: Simplify y.re into y.re 39.660 * [taylor]: Taking taylor expansion of y.re in x.re 39.660 * [backup-simplify]: Simplify y.re into y.re 39.660 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 39.660 * [taylor]: Taking taylor expansion of y.im in x.re 39.660 * [backup-simplify]: Simplify y.im into y.im 39.660 * [taylor]: Taking taylor expansion of y.im in x.re 39.660 * [backup-simplify]: Simplify y.im into y.im 39.660 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.661 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.661 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.661 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.661 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.661 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.661 * [backup-simplify]: Simplify (+ 0 0) into 0 39.662 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.662 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.662 * [backup-simplify]: Simplify (* y.im 0) into 0 39.662 * [backup-simplify]: Simplify (- 0) into 0 39.663 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 39.663 * [backup-simplify]: Simplify (/ (* y.re x.im) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.re x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 39.663 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.re 39.663 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 39.663 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.663 * [taylor]: Taking taylor expansion of y.re in y.re 39.663 * [backup-simplify]: Simplify 0 into 0 39.663 * [backup-simplify]: Simplify 1 into 1 39.663 * [taylor]: Taking taylor expansion of x.im in y.re 39.663 * [backup-simplify]: Simplify x.im into x.im 39.663 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.663 * [taylor]: Taking taylor expansion of y.im in y.re 39.663 * [backup-simplify]: Simplify y.im into y.im 39.663 * [taylor]: Taking taylor expansion of x.re in y.re 39.663 * [backup-simplify]: Simplify x.re into x.re 39.663 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 39.663 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.663 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 39.663 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 39.663 * [taylor]: Taking taylor expansion of y.re in y.re 39.663 * [backup-simplify]: Simplify 0 into 0 39.663 * [backup-simplify]: Simplify 1 into 1 39.663 * [taylor]: Taking taylor expansion of y.re in y.re 39.663 * [backup-simplify]: Simplify 0 into 0 39.663 * [backup-simplify]: Simplify 1 into 1 39.663 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 39.663 * [taylor]: Taking taylor expansion of y.im in y.re 39.663 * [backup-simplify]: Simplify y.im into y.im 39.664 * [taylor]: Taking taylor expansion of y.im in y.re 39.664 * [backup-simplify]: Simplify y.im into y.im 39.664 * [backup-simplify]: Simplify (* 0 0) into 0 39.664 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.664 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.664 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 39.665 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 39.665 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.665 * [backup-simplify]: Simplify (+ 0 0) into 0 39.666 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 39.666 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.666 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.666 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.666 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.666 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) y.im) into (* -1 x.re) 39.666 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 39.666 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.666 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.666 * [taylor]: Taking taylor expansion of y.re in x.im 39.666 * [backup-simplify]: Simplify y.re into y.re 39.666 * [taylor]: Taking taylor expansion of x.im in x.im 39.666 * [backup-simplify]: Simplify 0 into 0 39.666 * [backup-simplify]: Simplify 1 into 1 39.666 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.666 * [taylor]: Taking taylor expansion of y.im in x.im 39.666 * [backup-simplify]: Simplify y.im into y.im 39.666 * [taylor]: Taking taylor expansion of x.re in x.im 39.666 * [backup-simplify]: Simplify x.re into x.re 39.666 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 39.666 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.666 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 39.666 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 39.667 * [taylor]: Taking taylor expansion of y.re in x.im 39.667 * [backup-simplify]: Simplify y.re into y.re 39.667 * [taylor]: Taking taylor expansion of y.re in x.im 39.667 * [backup-simplify]: Simplify y.re into y.re 39.667 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 39.667 * [taylor]: Taking taylor expansion of y.im in x.im 39.667 * [backup-simplify]: Simplify y.im into y.im 39.667 * [taylor]: Taking taylor expansion of y.im in x.im 39.667 * [backup-simplify]: Simplify y.im into y.im 39.667 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.667 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.667 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.667 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.667 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.667 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.668 * [backup-simplify]: Simplify (+ 0 0) into 0 39.668 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.668 * [backup-simplify]: Simplify (* y.re 0) into 0 39.668 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.668 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.668 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.669 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 39.669 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 39.669 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.669 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.669 * [taylor]: Taking taylor expansion of y.re in x.im 39.669 * [backup-simplify]: Simplify y.re into y.re 39.669 * [taylor]: Taking taylor expansion of x.im in x.im 39.669 * [backup-simplify]: Simplify 0 into 0 39.669 * [backup-simplify]: Simplify 1 into 1 39.669 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.669 * [taylor]: Taking taylor expansion of y.im in x.im 39.669 * [backup-simplify]: Simplify y.im into y.im 39.669 * [taylor]: Taking taylor expansion of x.re in x.im 39.669 * [backup-simplify]: Simplify x.re into x.re 39.669 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 39.669 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.669 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 39.669 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 39.669 * [taylor]: Taking taylor expansion of y.re in x.im 39.669 * [backup-simplify]: Simplify y.re into y.re 39.669 * [taylor]: Taking taylor expansion of y.re in x.im 39.669 * [backup-simplify]: Simplify y.re into y.re 39.669 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 39.669 * [taylor]: Taking taylor expansion of y.im in x.im 39.669 * [backup-simplify]: Simplify y.im into y.im 39.669 * [taylor]: Taking taylor expansion of y.im in x.im 39.669 * [backup-simplify]: Simplify y.im into y.im 39.669 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.669 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.669 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.670 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.670 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.670 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.670 * [backup-simplify]: Simplify (+ 0 0) into 0 39.670 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.671 * [backup-simplify]: Simplify (* y.re 0) into 0 39.671 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.671 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.671 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.671 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 39.671 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 39.671 * [taylor]: Taking taylor expansion of -1 in y.re 39.671 * [backup-simplify]: Simplify -1 into -1 39.671 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 39.671 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.671 * [taylor]: Taking taylor expansion of y.im in y.re 39.671 * [backup-simplify]: Simplify y.im into y.im 39.671 * [taylor]: Taking taylor expansion of x.re in y.re 39.671 * [backup-simplify]: Simplify x.re into x.re 39.672 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 39.672 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 39.672 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 39.672 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.672 * [taylor]: Taking taylor expansion of y.re in y.re 39.672 * [backup-simplify]: Simplify 0 into 0 39.672 * [backup-simplify]: Simplify 1 into 1 39.672 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.672 * [taylor]: Taking taylor expansion of y.im in y.re 39.672 * [backup-simplify]: Simplify y.im into y.im 39.672 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.672 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.672 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.672 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 39.673 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.673 * [backup-simplify]: Simplify (+ 0 0) into 0 39.673 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.673 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 39.673 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.673 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 39.674 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 39.674 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 39.674 * [taylor]: Taking taylor expansion of -1 in x.re 39.674 * [backup-simplify]: Simplify -1 into -1 39.674 * [taylor]: Taking taylor expansion of x.re in x.re 39.674 * [backup-simplify]: Simplify 0 into 0 39.674 * [backup-simplify]: Simplify 1 into 1 39.674 * [backup-simplify]: Simplify (* -1 0) into 0 39.674 * [taylor]: Taking taylor expansion of 0 in y.im 39.674 * [backup-simplify]: Simplify 0 into 0 39.674 * [backup-simplify]: Simplify 0 into 0 39.675 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.675 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.675 * [backup-simplify]: Simplify (- 0) into 0 39.675 * [backup-simplify]: Simplify (+ y.re 0) into y.re 39.676 * [backup-simplify]: Simplify (- (/ y.re (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 39.676 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 39.676 * [taylor]: Taking taylor expansion of y.re in y.re 39.676 * [backup-simplify]: Simplify 0 into 0 39.676 * [backup-simplify]: Simplify 1 into 1 39.676 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 39.676 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 39.676 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 39.676 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.676 * [taylor]: Taking taylor expansion of y.re in y.re 39.676 * [backup-simplify]: Simplify 0 into 0 39.676 * [backup-simplify]: Simplify 1 into 1 39.676 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.676 * [taylor]: Taking taylor expansion of y.im in y.re 39.676 * [backup-simplify]: Simplify y.im into y.im 39.676 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.676 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.676 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.677 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 39.677 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.677 * [backup-simplify]: Simplify (+ 0 0) into 0 39.677 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.677 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 39.678 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 39.678 * [taylor]: Taking taylor expansion of 0 in x.re 39.678 * [backup-simplify]: Simplify 0 into 0 39.678 * [taylor]: Taking taylor expansion of 0 in y.im 39.678 * [backup-simplify]: Simplify 0 into 0 39.678 * [backup-simplify]: Simplify 0 into 0 39.678 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.678 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 39.678 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 39.678 * [taylor]: Taking taylor expansion of 0 in x.re 39.678 * [backup-simplify]: Simplify 0 into 0 39.678 * [taylor]: Taking taylor expansion of 0 in y.im 39.679 * [backup-simplify]: Simplify 0 into 0 39.679 * [backup-simplify]: Simplify 0 into 0 39.679 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 39.679 * [taylor]: Taking taylor expansion of -1 in y.im 39.679 * [backup-simplify]: Simplify -1 into -1 39.679 * [backup-simplify]: Simplify -1 into -1 39.680 * [backup-simplify]: Simplify 0 into 0 39.680 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.681 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.681 * [backup-simplify]: Simplify (- 0) into 0 39.681 * [backup-simplify]: Simplify (+ 0 0) into 0 39.682 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 39.682 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.683 * [backup-simplify]: Simplify (+ 0 0) into 0 39.684 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.685 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) (* (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into 0 39.685 * [taylor]: Taking taylor expansion of 0 in y.re 39.685 * [backup-simplify]: Simplify 0 into 0 39.685 * [taylor]: Taking taylor expansion of 0 in x.re 39.685 * [backup-simplify]: Simplify 0 into 0 39.685 * [taylor]: Taking taylor expansion of 0 in y.im 39.685 * [backup-simplify]: Simplify 0 into 0 39.685 * [backup-simplify]: Simplify 0 into 0 39.685 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 39.685 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 39.685 * [taylor]: Taking taylor expansion of y.im in x.re 39.685 * [backup-simplify]: Simplify y.im into y.im 39.685 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.685 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.685 * [taylor]: Taking taylor expansion of y.im in y.im 39.686 * [backup-simplify]: Simplify 0 into 0 39.686 * [backup-simplify]: Simplify 1 into 1 39.686 * [backup-simplify]: Simplify (/ 1 1) into 1 39.687 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.687 * [backup-simplify]: Simplify 0 into 0 39.687 * [backup-simplify]: Simplify (* 1 1) into 1 39.688 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.688 * [backup-simplify]: Simplify (+ 1 0) into 1 39.688 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 39.689 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 39.690 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.690 * [backup-simplify]: Simplify (+ (* (* y.im x.re) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.re (pow y.im 2)))) 39.691 * [backup-simplify]: Simplify (+ (* -1 (- (* 1/2 (/ x.re (pow y.im 2))))) (+ (* 0 0) (* 0 x.re))) into (* 1/2 (/ x.re (pow y.im 2))) 39.691 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 39.691 * [taylor]: Taking taylor expansion of 1/2 in x.re 39.691 * [backup-simplify]: Simplify 1/2 into 1/2 39.691 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 39.691 * [taylor]: Taking taylor expansion of x.re in x.re 39.691 * [backup-simplify]: Simplify 0 into 0 39.691 * [backup-simplify]: Simplify 1 into 1 39.691 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.691 * [taylor]: Taking taylor expansion of y.im in x.re 39.691 * [backup-simplify]: Simplify y.im into y.im 39.691 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.691 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.691 * [taylor]: Taking taylor expansion of 0 in y.im 39.691 * [backup-simplify]: Simplify 0 into 0 39.691 * [backup-simplify]: Simplify 0 into 0 39.692 * [taylor]: Taking taylor expansion of 0 in y.im 39.692 * [backup-simplify]: Simplify 0 into 0 39.692 * [backup-simplify]: Simplify 0 into 0 39.693 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 39.693 * [taylor]: Taking taylor expansion of 0 in y.im 39.693 * [backup-simplify]: Simplify 0 into 0 39.693 * [backup-simplify]: Simplify 0 into 0 39.693 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 39.693 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) 39.694 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in (x.im y.re x.re y.im) around 0 39.694 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 39.694 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 39.694 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 39.694 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.694 * [taylor]: Taking taylor expansion of y.re in y.im 39.694 * [backup-simplify]: Simplify y.re into y.re 39.694 * [taylor]: Taking taylor expansion of x.im in y.im 39.694 * [backup-simplify]: Simplify x.im into x.im 39.694 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.694 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.694 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 39.694 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.694 * [taylor]: Taking taylor expansion of y.im in y.im 39.694 * [backup-simplify]: Simplify 0 into 0 39.694 * [backup-simplify]: Simplify 1 into 1 39.694 * [taylor]: Taking taylor expansion of x.re in y.im 39.694 * [backup-simplify]: Simplify x.re into x.re 39.694 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.695 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 39.695 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.695 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 39.695 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.695 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 39.695 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 39.695 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 39.695 * [taylor]: Taking taylor expansion of y.re in y.im 39.695 * [backup-simplify]: Simplify y.re into y.re 39.695 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.695 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 39.695 * [taylor]: Taking taylor expansion of y.re in y.im 39.695 * [backup-simplify]: Simplify y.re into y.re 39.695 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.695 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 39.695 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.695 * [taylor]: Taking taylor expansion of y.im in y.im 39.695 * [backup-simplify]: Simplify 0 into 0 39.695 * [backup-simplify]: Simplify 1 into 1 39.696 * [backup-simplify]: Simplify (/ 1 1) into 1 39.696 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.696 * [taylor]: Taking taylor expansion of y.im in y.im 39.696 * [backup-simplify]: Simplify 0 into 0 39.696 * [backup-simplify]: Simplify 1 into 1 39.696 * [backup-simplify]: Simplify (/ 1 1) into 1 39.697 * [backup-simplify]: Simplify (* 1 1) into 1 39.697 * [backup-simplify]: Simplify (+ 0 1) into 1 39.698 * [backup-simplify]: Simplify (sqrt 1) into 1 39.698 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.699 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.700 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.700 * [backup-simplify]: Simplify (+ 0 0) into 0 39.701 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.701 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 39.701 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 39.701 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 39.701 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.re 39.701 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 39.701 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 39.701 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.701 * [taylor]: Taking taylor expansion of y.re in x.re 39.701 * [backup-simplify]: Simplify y.re into y.re 39.701 * [taylor]: Taking taylor expansion of x.im in x.re 39.701 * [backup-simplify]: Simplify x.im into x.im 39.701 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.701 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.701 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.701 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.702 * [taylor]: Taking taylor expansion of y.im in x.re 39.702 * [backup-simplify]: Simplify y.im into y.im 39.702 * [taylor]: Taking taylor expansion of x.re in x.re 39.702 * [backup-simplify]: Simplify 0 into 0 39.702 * [backup-simplify]: Simplify 1 into 1 39.702 * [backup-simplify]: Simplify (* y.im 0) into 0 39.702 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.702 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.702 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 39.702 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.702 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 39.702 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 39.702 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 39.702 * [taylor]: Taking taylor expansion of y.re in x.re 39.702 * [backup-simplify]: Simplify y.re into y.re 39.702 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.702 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 39.703 * [taylor]: Taking taylor expansion of y.re in x.re 39.703 * [backup-simplify]: Simplify y.re into y.re 39.703 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.703 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 39.703 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 39.703 * [taylor]: Taking taylor expansion of y.im in x.re 39.703 * [backup-simplify]: Simplify y.im into y.im 39.703 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.703 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 39.703 * [taylor]: Taking taylor expansion of y.im in x.re 39.703 * [backup-simplify]: Simplify y.im into y.im 39.703 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.703 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.703 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.703 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.703 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.704 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.704 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.704 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.704 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.704 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.704 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.705 * [backup-simplify]: Simplify (+ 0 0) into 0 39.705 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.705 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.705 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 39.705 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* -1 (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 39.705 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.re 39.705 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 39.705 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 39.705 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.705 * [taylor]: Taking taylor expansion of y.re in y.re 39.705 * [backup-simplify]: Simplify 0 into 0 39.706 * [backup-simplify]: Simplify 1 into 1 39.706 * [taylor]: Taking taylor expansion of x.im in y.re 39.706 * [backup-simplify]: Simplify x.im into x.im 39.706 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.706 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 39.706 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 39.706 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.706 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.706 * [taylor]: Taking taylor expansion of y.im in y.re 39.706 * [backup-simplify]: Simplify y.im into y.im 39.706 * [taylor]: Taking taylor expansion of x.re in y.re 39.706 * [backup-simplify]: Simplify x.re into x.re 39.706 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.706 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.706 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 39.706 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.707 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 39.707 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 39.707 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.707 * [taylor]: Taking taylor expansion of y.re in y.re 39.707 * [backup-simplify]: Simplify 0 into 0 39.707 * [backup-simplify]: Simplify 1 into 1 39.707 * [backup-simplify]: Simplify (/ 1 1) into 1 39.707 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.707 * [taylor]: Taking taylor expansion of y.re in y.re 39.707 * [backup-simplify]: Simplify 0 into 0 39.707 * [backup-simplify]: Simplify 1 into 1 39.707 * [backup-simplify]: Simplify (/ 1 1) into 1 39.707 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 39.707 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 39.707 * [taylor]: Taking taylor expansion of y.im in y.re 39.707 * [backup-simplify]: Simplify y.im into y.im 39.707 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.707 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 39.707 * [taylor]: Taking taylor expansion of y.im in y.re 39.707 * [backup-simplify]: Simplify y.im into y.im 39.707 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.708 * [backup-simplify]: Simplify (* 1 1) into 1 39.708 * [backup-simplify]: Simplify (+ 1 0) into 1 39.708 * [backup-simplify]: Simplify (sqrt 1) into 1 39.709 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.709 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.709 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.710 * [backup-simplify]: Simplify (+ 0 0) into 0 39.710 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.710 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 39.710 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 39.710 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 39.710 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.710 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.710 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.710 * [taylor]: Taking taylor expansion of y.re in x.im 39.710 * [backup-simplify]: Simplify y.re into y.re 39.710 * [taylor]: Taking taylor expansion of x.im in x.im 39.710 * [backup-simplify]: Simplify 0 into 0 39.710 * [backup-simplify]: Simplify 1 into 1 39.710 * [backup-simplify]: Simplify (* y.re 0) into 0 39.711 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.711 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.711 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.711 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.711 * [taylor]: Taking taylor expansion of y.im in x.im 39.711 * [backup-simplify]: Simplify y.im into y.im 39.711 * [taylor]: Taking taylor expansion of x.re in x.im 39.711 * [backup-simplify]: Simplify x.re into x.re 39.711 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.711 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.711 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 39.711 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.711 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 39.711 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 39.711 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.711 * [taylor]: Taking taylor expansion of y.re in x.im 39.711 * [backup-simplify]: Simplify y.re into y.re 39.711 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.711 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.711 * [taylor]: Taking taylor expansion of y.re in x.im 39.711 * [backup-simplify]: Simplify y.re into y.re 39.711 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.711 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 39.711 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.711 * [taylor]: Taking taylor expansion of y.im in x.im 39.711 * [backup-simplify]: Simplify y.im into y.im 39.711 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.711 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.711 * [taylor]: Taking taylor expansion of y.im in x.im 39.711 * [backup-simplify]: Simplify y.im into y.im 39.711 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.711 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.711 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.711 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.712 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.712 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.712 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.712 * [backup-simplify]: Simplify (+ 0 0) into 0 39.712 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.712 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.713 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 39.713 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 39.713 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.713 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.713 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.713 * [taylor]: Taking taylor expansion of y.re in x.im 39.713 * [backup-simplify]: Simplify y.re into y.re 39.713 * [taylor]: Taking taylor expansion of x.im in x.im 39.713 * [backup-simplify]: Simplify 0 into 0 39.713 * [backup-simplify]: Simplify 1 into 1 39.713 * [backup-simplify]: Simplify (* y.re 0) into 0 39.713 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.713 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.713 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.713 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.713 * [taylor]: Taking taylor expansion of y.im in x.im 39.713 * [backup-simplify]: Simplify y.im into y.im 39.713 * [taylor]: Taking taylor expansion of x.re in x.im 39.713 * [backup-simplify]: Simplify x.re into x.re 39.713 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.713 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.713 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 39.713 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.713 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 39.713 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 39.713 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.713 * [taylor]: Taking taylor expansion of y.re in x.im 39.713 * [backup-simplify]: Simplify y.re into y.re 39.713 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.714 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.714 * [taylor]: Taking taylor expansion of y.re in x.im 39.714 * [backup-simplify]: Simplify y.re into y.re 39.714 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.714 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 39.714 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.714 * [taylor]: Taking taylor expansion of y.im in x.im 39.714 * [backup-simplify]: Simplify y.im into y.im 39.714 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.714 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.714 * [taylor]: Taking taylor expansion of y.im in x.im 39.714 * [backup-simplify]: Simplify y.im into y.im 39.714 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.714 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.714 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.714 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.714 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.714 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.714 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.714 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.714 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.714 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.714 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.715 * [backup-simplify]: Simplify (+ 0 0) into 0 39.715 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.715 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.715 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 39.715 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 39.715 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.715 * [taylor]: Taking taylor expansion of y.re in y.re 39.715 * [backup-simplify]: Simplify 0 into 0 39.715 * [backup-simplify]: Simplify 1 into 1 39.715 * [backup-simplify]: Simplify (/ 1 1) into 1 39.715 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.715 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.715 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.715 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.716 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.716 * [taylor]: Taking taylor expansion of y.re in y.re 39.716 * [backup-simplify]: Simplify 0 into 0 39.716 * [backup-simplify]: Simplify 1 into 1 39.716 * [backup-simplify]: Simplify (* 1 1) into 1 39.716 * [backup-simplify]: Simplify (/ 1 1) into 1 39.716 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.716 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.716 * [taylor]: Taking taylor expansion of y.im in y.re 39.716 * [backup-simplify]: Simplify y.im into y.im 39.716 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.716 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.716 * [backup-simplify]: Simplify (+ 1 0) into 1 39.717 * [backup-simplify]: Simplify (/ 1 1) into 1 39.717 * [backup-simplify]: Simplify (sqrt 1) into 1 39.717 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.718 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.718 * [backup-simplify]: Simplify (+ 0 0) into 0 39.718 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.719 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.719 * [backup-simplify]: Simplify (* 1 1) into 1 39.719 * [taylor]: Taking taylor expansion of 1 in x.re 39.719 * [backup-simplify]: Simplify 1 into 1 39.720 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.720 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.720 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.720 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 39.720 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 39.720 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 39.720 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 39.721 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.721 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.721 * [taylor]: Taking taylor expansion of y.im in y.re 39.721 * [backup-simplify]: Simplify y.im into y.im 39.721 * [taylor]: Taking taylor expansion of x.re in y.re 39.721 * [backup-simplify]: Simplify x.re into x.re 39.721 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.721 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.721 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.721 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.721 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.721 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.721 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.721 * [taylor]: Taking taylor expansion of y.re in y.re 39.721 * [backup-simplify]: Simplify 0 into 0 39.721 * [backup-simplify]: Simplify 1 into 1 39.721 * [backup-simplify]: Simplify (* 1 1) into 1 39.721 * [backup-simplify]: Simplify (/ 1 1) into 1 39.721 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.721 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.721 * [taylor]: Taking taylor expansion of y.im in y.re 39.721 * [backup-simplify]: Simplify y.im into y.im 39.721 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.721 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.722 * [backup-simplify]: Simplify (+ 1 0) into 1 39.722 * [backup-simplify]: Simplify (/ 1 1) into 1 39.722 * [backup-simplify]: Simplify (sqrt 1) into 1 39.723 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.723 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.723 * [backup-simplify]: Simplify (+ 0 0) into 0 39.724 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.724 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.725 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.725 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.725 * [taylor]: Taking taylor expansion of 0 in x.re 39.725 * [backup-simplify]: Simplify 0 into 0 39.725 * [taylor]: Taking taylor expansion of 1 in y.im 39.725 * [backup-simplify]: Simplify 1 into 1 39.725 * [backup-simplify]: Simplify 1 into 1 39.726 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.726 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.726 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.726 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.726 * [backup-simplify]: Simplify (- 0) into 0 39.726 * [backup-simplify]: Simplify (+ 0 0) into 0 39.726 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.726 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.727 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 39.727 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.727 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.727 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 39.727 * [backup-simplify]: Simplify (+ 0 0) into 0 39.728 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.729 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 39.729 * [taylor]: Taking taylor expansion of 0 in y.re 39.729 * [backup-simplify]: Simplify 0 into 0 39.729 * [taylor]: Taking taylor expansion of 0 in x.re 39.729 * [backup-simplify]: Simplify 0 into 0 39.729 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 39.729 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.729 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 39.729 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.729 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.729 * [taylor]: Taking taylor expansion of y.im in x.re 39.729 * [backup-simplify]: Simplify y.im into y.im 39.729 * [taylor]: Taking taylor expansion of x.re in x.re 39.729 * [backup-simplify]: Simplify 0 into 0 39.729 * [backup-simplify]: Simplify 1 into 1 39.729 * [backup-simplify]: Simplify (* y.im 0) into 0 39.730 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.730 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.730 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.730 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 39.730 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.730 * [taylor]: Taking taylor expansion of y.im in y.im 39.730 * [backup-simplify]: Simplify 0 into 0 39.730 * [backup-simplify]: Simplify 1 into 1 39.730 * [backup-simplify]: Simplify (/ 1 1) into 1 39.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.731 * [backup-simplify]: Simplify (- 0) into 0 39.731 * [backup-simplify]: Simplify 0 into 0 39.732 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.733 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.733 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 39.734 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 39.735 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 39.736 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.737 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 39.737 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 39.737 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 39.737 * [taylor]: Taking taylor expansion of 1/2 in x.re 39.737 * [backup-simplify]: Simplify 1/2 into 1/2 39.737 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 39.737 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.737 * [taylor]: Taking taylor expansion of y.im in x.re 39.737 * [backup-simplify]: Simplify y.im into y.im 39.737 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.738 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.738 * [taylor]: Taking taylor expansion of 0 in y.im 39.738 * [backup-simplify]: Simplify 0 into 0 39.738 * [backup-simplify]: Simplify 0 into 0 39.738 * [taylor]: Taking taylor expansion of 0 in y.im 39.738 * [backup-simplify]: Simplify 0 into 0 39.738 * [backup-simplify]: Simplify 0 into 0 39.738 * [backup-simplify]: Simplify 0 into 0 39.739 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.739 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.740 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.740 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.740 * [backup-simplify]: Simplify (- 0) into 0 39.741 * [backup-simplify]: Simplify (+ 0 0) into 0 39.741 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.741 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.742 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 39.742 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.742 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.743 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 39.743 * [backup-simplify]: Simplify (+ 0 0) into 0 39.744 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.746 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 39.746 * [taylor]: Taking taylor expansion of 0 in y.re 39.746 * [backup-simplify]: Simplify 0 into 0 39.746 * [taylor]: Taking taylor expansion of 0 in x.re 39.746 * [backup-simplify]: Simplify 0 into 0 39.746 * [taylor]: Taking taylor expansion of 0 in x.re 39.746 * [backup-simplify]: Simplify 0 into 0 39.746 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.746 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.747 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 39.747 * [backup-simplify]: Simplify (- 0) into 0 39.747 * [taylor]: Taking taylor expansion of 0 in x.re 39.747 * [backup-simplify]: Simplify 0 into 0 39.748 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.749 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.749 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.750 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.750 * [backup-simplify]: Simplify (+ 0 0) into 0 39.751 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 39.752 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 39.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.754 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 39.754 * [taylor]: Taking taylor expansion of 0 in x.re 39.754 * [backup-simplify]: Simplify 0 into 0 39.754 * [taylor]: Taking taylor expansion of 0 in y.im 39.754 * [backup-simplify]: Simplify 0 into 0 39.755 * [backup-simplify]: Simplify 0 into 0 39.755 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 39.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.756 * [backup-simplify]: Simplify (- 0) into 0 39.756 * [taylor]: Taking taylor expansion of 0 in y.im 39.756 * [backup-simplify]: Simplify 0 into 0 39.756 * [backup-simplify]: Simplify 0 into 0 39.756 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 39.756 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) 39.756 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in (x.im y.re x.re y.im) around 0 39.756 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 39.756 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 39.756 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 39.757 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.757 * [taylor]: Taking taylor expansion of y.re in y.im 39.757 * [backup-simplify]: Simplify y.re into y.re 39.757 * [taylor]: Taking taylor expansion of x.im in y.im 39.757 * [backup-simplify]: Simplify x.im into x.im 39.757 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.757 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.757 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 39.757 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.757 * [taylor]: Taking taylor expansion of y.im in y.im 39.757 * [backup-simplify]: Simplify 0 into 0 39.757 * [backup-simplify]: Simplify 1 into 1 39.757 * [taylor]: Taking taylor expansion of x.re in y.im 39.757 * [backup-simplify]: Simplify x.re into x.re 39.757 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.757 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 39.757 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.757 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 39.758 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.758 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 39.758 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 39.758 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 39.758 * [taylor]: Taking taylor expansion of -1 in y.im 39.758 * [backup-simplify]: Simplify -1 into -1 39.758 * [taylor]: Taking taylor expansion of y.re in y.im 39.758 * [backup-simplify]: Simplify y.re into y.re 39.758 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.758 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 39.758 * [taylor]: Taking taylor expansion of -1 in y.im 39.758 * [backup-simplify]: Simplify -1 into -1 39.758 * [taylor]: Taking taylor expansion of y.re in y.im 39.758 * [backup-simplify]: Simplify y.re into y.re 39.758 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.758 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 39.758 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 39.758 * [taylor]: Taking taylor expansion of -1 in y.im 39.758 * [backup-simplify]: Simplify -1 into -1 39.758 * [taylor]: Taking taylor expansion of y.im in y.im 39.758 * [backup-simplify]: Simplify 0 into 0 39.758 * [backup-simplify]: Simplify 1 into 1 39.759 * [backup-simplify]: Simplify (/ -1 1) into -1 39.759 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 39.759 * [taylor]: Taking taylor expansion of -1 in y.im 39.759 * [backup-simplify]: Simplify -1 into -1 39.759 * [taylor]: Taking taylor expansion of y.im in y.im 39.759 * [backup-simplify]: Simplify 0 into 0 39.759 * [backup-simplify]: Simplify 1 into 1 39.759 * [backup-simplify]: Simplify (/ -1 1) into -1 39.760 * [backup-simplify]: Simplify (* -1 -1) into 1 39.760 * [backup-simplify]: Simplify (+ 0 1) into 1 39.760 * [backup-simplify]: Simplify (sqrt 1) into 1 39.761 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.762 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.763 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 39.763 * [backup-simplify]: Simplify (+ 0 0) into 0 39.764 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.764 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 39.764 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 39.764 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 39.764 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.re 39.764 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 39.764 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 39.764 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.764 * [taylor]: Taking taylor expansion of y.re in x.re 39.764 * [backup-simplify]: Simplify y.re into y.re 39.764 * [taylor]: Taking taylor expansion of x.im in x.re 39.764 * [backup-simplify]: Simplify x.im into x.im 39.764 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.764 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.764 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.764 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.764 * [taylor]: Taking taylor expansion of y.im in x.re 39.764 * [backup-simplify]: Simplify y.im into y.im 39.765 * [taylor]: Taking taylor expansion of x.re in x.re 39.765 * [backup-simplify]: Simplify 0 into 0 39.765 * [backup-simplify]: Simplify 1 into 1 39.765 * [backup-simplify]: Simplify (* y.im 0) into 0 39.765 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.765 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.765 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 39.765 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.765 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 39.765 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 39.765 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 39.765 * [taylor]: Taking taylor expansion of -1 in x.re 39.765 * [backup-simplify]: Simplify -1 into -1 39.765 * [taylor]: Taking taylor expansion of y.re in x.re 39.765 * [backup-simplify]: Simplify y.re into y.re 39.765 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.765 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 39.765 * [taylor]: Taking taylor expansion of -1 in x.re 39.765 * [backup-simplify]: Simplify -1 into -1 39.766 * [taylor]: Taking taylor expansion of y.re in x.re 39.766 * [backup-simplify]: Simplify y.re into y.re 39.766 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.766 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 39.766 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 39.766 * [taylor]: Taking taylor expansion of -1 in x.re 39.766 * [backup-simplify]: Simplify -1 into -1 39.766 * [taylor]: Taking taylor expansion of y.im in x.re 39.766 * [backup-simplify]: Simplify y.im into y.im 39.766 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.766 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 39.766 * [taylor]: Taking taylor expansion of -1 in x.re 39.766 * [backup-simplify]: Simplify -1 into -1 39.766 * [taylor]: Taking taylor expansion of y.im in x.re 39.766 * [backup-simplify]: Simplify y.im into y.im 39.766 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.766 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.766 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.766 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.767 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.767 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.767 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.767 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.767 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.767 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.767 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.768 * [backup-simplify]: Simplify (+ 0 0) into 0 39.768 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.768 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.768 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 39.768 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* -1 (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 39.768 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.re 39.769 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 39.769 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 39.769 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.769 * [taylor]: Taking taylor expansion of y.re in y.re 39.769 * [backup-simplify]: Simplify 0 into 0 39.769 * [backup-simplify]: Simplify 1 into 1 39.769 * [taylor]: Taking taylor expansion of x.im in y.re 39.769 * [backup-simplify]: Simplify x.im into x.im 39.769 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.769 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 39.769 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 39.769 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.769 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.769 * [taylor]: Taking taylor expansion of y.im in y.re 39.769 * [backup-simplify]: Simplify y.im into y.im 39.769 * [taylor]: Taking taylor expansion of x.re in y.re 39.769 * [backup-simplify]: Simplify x.re into x.re 39.769 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.770 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.770 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 39.770 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.770 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 39.770 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 39.770 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 39.770 * [taylor]: Taking taylor expansion of -1 in y.re 39.770 * [backup-simplify]: Simplify -1 into -1 39.770 * [taylor]: Taking taylor expansion of y.re in y.re 39.770 * [backup-simplify]: Simplify 0 into 0 39.770 * [backup-simplify]: Simplify 1 into 1 39.770 * [backup-simplify]: Simplify (/ -1 1) into -1 39.770 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 39.770 * [taylor]: Taking taylor expansion of -1 in y.re 39.770 * [backup-simplify]: Simplify -1 into -1 39.770 * [taylor]: Taking taylor expansion of y.re in y.re 39.770 * [backup-simplify]: Simplify 0 into 0 39.770 * [backup-simplify]: Simplify 1 into 1 39.771 * [backup-simplify]: Simplify (/ -1 1) into -1 39.771 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 39.771 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 39.771 * [taylor]: Taking taylor expansion of -1 in y.re 39.771 * [backup-simplify]: Simplify -1 into -1 39.771 * [taylor]: Taking taylor expansion of y.im in y.re 39.771 * [backup-simplify]: Simplify y.im into y.im 39.771 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.771 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 39.771 * [taylor]: Taking taylor expansion of -1 in y.re 39.771 * [backup-simplify]: Simplify -1 into -1 39.771 * [taylor]: Taking taylor expansion of y.im in y.re 39.771 * [backup-simplify]: Simplify y.im into y.im 39.771 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.772 * [backup-simplify]: Simplify (* -1 -1) into 1 39.772 * [backup-simplify]: Simplify (+ 1 0) into 1 39.772 * [backup-simplify]: Simplify (sqrt 1) into 1 39.773 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.774 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.775 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 39.775 * [backup-simplify]: Simplify (+ 0 0) into 0 39.776 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.776 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 39.776 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 39.776 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 39.776 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.776 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.776 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.776 * [taylor]: Taking taylor expansion of y.re in x.im 39.776 * [backup-simplify]: Simplify y.re into y.re 39.776 * [taylor]: Taking taylor expansion of x.im in x.im 39.776 * [backup-simplify]: Simplify 0 into 0 39.777 * [backup-simplify]: Simplify 1 into 1 39.777 * [backup-simplify]: Simplify (* y.re 0) into 0 39.777 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.777 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.777 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.777 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.777 * [taylor]: Taking taylor expansion of y.im in x.im 39.777 * [backup-simplify]: Simplify y.im into y.im 39.777 * [taylor]: Taking taylor expansion of x.re in x.im 39.777 * [backup-simplify]: Simplify x.re into x.re 39.777 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.777 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.777 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 39.777 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.777 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 39.777 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 39.778 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.778 * [taylor]: Taking taylor expansion of -1 in x.im 39.778 * [backup-simplify]: Simplify -1 into -1 39.778 * [taylor]: Taking taylor expansion of y.re in x.im 39.778 * [backup-simplify]: Simplify y.re into y.re 39.778 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.778 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.778 * [taylor]: Taking taylor expansion of -1 in x.im 39.778 * [backup-simplify]: Simplify -1 into -1 39.778 * [taylor]: Taking taylor expansion of y.re in x.im 39.778 * [backup-simplify]: Simplify y.re into y.re 39.778 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.778 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 39.778 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.778 * [taylor]: Taking taylor expansion of -1 in x.im 39.778 * [backup-simplify]: Simplify -1 into -1 39.778 * [taylor]: Taking taylor expansion of y.im in x.im 39.778 * [backup-simplify]: Simplify y.im into y.im 39.778 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.778 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.778 * [taylor]: Taking taylor expansion of -1 in x.im 39.778 * [backup-simplify]: Simplify -1 into -1 39.778 * [taylor]: Taking taylor expansion of y.im in x.im 39.778 * [backup-simplify]: Simplify y.im into y.im 39.778 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.778 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.778 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.779 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.779 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.779 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.779 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.779 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.779 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.779 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.780 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.780 * [backup-simplify]: Simplify (+ 0 0) into 0 39.780 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.780 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.781 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 39.781 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 39.781 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.781 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.781 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.781 * [taylor]: Taking taylor expansion of y.re in x.im 39.781 * [backup-simplify]: Simplify y.re into y.re 39.781 * [taylor]: Taking taylor expansion of x.im in x.im 39.781 * [backup-simplify]: Simplify 0 into 0 39.781 * [backup-simplify]: Simplify 1 into 1 39.781 * [backup-simplify]: Simplify (* y.re 0) into 0 39.781 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.781 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.781 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.781 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.781 * [taylor]: Taking taylor expansion of y.im in x.im 39.781 * [backup-simplify]: Simplify y.im into y.im 39.781 * [taylor]: Taking taylor expansion of x.re in x.im 39.781 * [backup-simplify]: Simplify x.re into x.re 39.782 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.782 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.782 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 39.782 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.782 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 39.782 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 39.782 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.782 * [taylor]: Taking taylor expansion of -1 in x.im 39.782 * [backup-simplify]: Simplify -1 into -1 39.782 * [taylor]: Taking taylor expansion of y.re in x.im 39.782 * [backup-simplify]: Simplify y.re into y.re 39.782 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.782 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.782 * [taylor]: Taking taylor expansion of -1 in x.im 39.782 * [backup-simplify]: Simplify -1 into -1 39.782 * [taylor]: Taking taylor expansion of y.re in x.im 39.782 * [backup-simplify]: Simplify y.re into y.re 39.782 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.782 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 39.782 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.782 * [taylor]: Taking taylor expansion of -1 in x.im 39.782 * [backup-simplify]: Simplify -1 into -1 39.782 * [taylor]: Taking taylor expansion of y.im in x.im 39.782 * [backup-simplify]: Simplify y.im into y.im 39.782 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.782 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.782 * [taylor]: Taking taylor expansion of -1 in x.im 39.782 * [backup-simplify]: Simplify -1 into -1 39.782 * [taylor]: Taking taylor expansion of y.im in x.im 39.782 * [backup-simplify]: Simplify y.im into y.im 39.783 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.783 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.783 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.783 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.783 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.783 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.783 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.784 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.784 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.784 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.784 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.784 * [backup-simplify]: Simplify (+ 0 0) into 0 39.785 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.785 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.785 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 39.785 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 39.785 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.785 * [taylor]: Taking taylor expansion of y.re in y.re 39.785 * [backup-simplify]: Simplify 0 into 0 39.785 * [backup-simplify]: Simplify 1 into 1 39.786 * [backup-simplify]: Simplify (/ 1 1) into 1 39.786 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.786 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.786 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.786 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.786 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.786 * [taylor]: Taking taylor expansion of y.re in y.re 39.786 * [backup-simplify]: Simplify 0 into 0 39.786 * [backup-simplify]: Simplify 1 into 1 39.786 * [backup-simplify]: Simplify (* 1 1) into 1 39.787 * [backup-simplify]: Simplify (/ 1 1) into 1 39.787 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.787 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.787 * [taylor]: Taking taylor expansion of y.im in y.re 39.787 * [backup-simplify]: Simplify y.im into y.im 39.787 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.787 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.787 * [backup-simplify]: Simplify (+ 1 0) into 1 39.788 * [backup-simplify]: Simplify (/ 1 1) into 1 39.788 * [backup-simplify]: Simplify (sqrt 1) into 1 39.789 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.789 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.790 * [backup-simplify]: Simplify (+ 0 0) into 0 39.790 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.791 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.791 * [backup-simplify]: Simplify (* 1 1) into 1 39.791 * [taylor]: Taking taylor expansion of 1 in x.re 39.792 * [backup-simplify]: Simplify 1 into 1 39.792 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.793 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.793 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.793 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 39.794 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 39.794 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 39.794 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 39.794 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.794 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.794 * [taylor]: Taking taylor expansion of y.im in y.re 39.794 * [backup-simplify]: Simplify y.im into y.im 39.794 * [taylor]: Taking taylor expansion of x.re in y.re 39.794 * [backup-simplify]: Simplify x.re into x.re 39.794 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.794 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.794 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.794 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.794 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.794 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.794 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.794 * [taylor]: Taking taylor expansion of y.re in y.re 39.794 * [backup-simplify]: Simplify 0 into 0 39.794 * [backup-simplify]: Simplify 1 into 1 39.799 * [backup-simplify]: Simplify (* 1 1) into 1 39.800 * [backup-simplify]: Simplify (/ 1 1) into 1 39.800 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.800 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.800 * [taylor]: Taking taylor expansion of y.im in y.re 39.800 * [backup-simplify]: Simplify y.im into y.im 39.800 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.800 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.801 * [backup-simplify]: Simplify (+ 1 0) into 1 39.802 * [backup-simplify]: Simplify (/ 1 1) into 1 39.802 * [backup-simplify]: Simplify (sqrt 1) into 1 39.803 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.804 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.804 * [backup-simplify]: Simplify (+ 0 0) into 0 39.805 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.806 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.807 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.807 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.807 * [taylor]: Taking taylor expansion of 0 in x.re 39.807 * [backup-simplify]: Simplify 0 into 0 39.807 * [taylor]: Taking taylor expansion of 1 in y.im 39.807 * [backup-simplify]: Simplify 1 into 1 39.807 * [backup-simplify]: Simplify 1 into 1 39.808 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.809 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.809 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.809 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.809 * [backup-simplify]: Simplify (- 0) into 0 39.810 * [backup-simplify]: Simplify (+ 0 0) into 0 39.810 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.810 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.810 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 39.811 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.811 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.811 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 39.812 * [backup-simplify]: Simplify (+ 0 0) into 0 39.813 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.814 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 39.814 * [taylor]: Taking taylor expansion of 0 in y.re 39.814 * [backup-simplify]: Simplify 0 into 0 39.814 * [taylor]: Taking taylor expansion of 0 in x.re 39.814 * [backup-simplify]: Simplify 0 into 0 39.814 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 39.814 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.814 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 39.814 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.814 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.814 * [taylor]: Taking taylor expansion of y.im in x.re 39.815 * [backup-simplify]: Simplify y.im into y.im 39.815 * [taylor]: Taking taylor expansion of x.re in x.re 39.815 * [backup-simplify]: Simplify 0 into 0 39.815 * [backup-simplify]: Simplify 1 into 1 39.815 * [backup-simplify]: Simplify (* y.im 0) into 0 39.815 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.815 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.815 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.815 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 39.815 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.815 * [taylor]: Taking taylor expansion of y.im in y.im 39.815 * [backup-simplify]: Simplify 0 into 0 39.815 * [backup-simplify]: Simplify 1 into 1 39.815 * [backup-simplify]: Simplify (/ 1 1) into 1 39.816 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.816 * [backup-simplify]: Simplify (- 0) into 0 39.816 * [backup-simplify]: Simplify 0 into 0 39.817 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.817 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.817 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 39.818 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 39.819 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 39.819 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.820 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 39.820 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 39.820 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 39.820 * [taylor]: Taking taylor expansion of 1/2 in x.re 39.820 * [backup-simplify]: Simplify 1/2 into 1/2 39.820 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 39.820 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.820 * [taylor]: Taking taylor expansion of y.im in x.re 39.820 * [backup-simplify]: Simplify y.im into y.im 39.820 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.820 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.820 * [taylor]: Taking taylor expansion of 0 in y.im 39.820 * [backup-simplify]: Simplify 0 into 0 39.820 * [backup-simplify]: Simplify 0 into 0 39.820 * [taylor]: Taking taylor expansion of 0 in y.im 39.820 * [backup-simplify]: Simplify 0 into 0 39.820 * [backup-simplify]: Simplify 0 into 0 39.820 * [backup-simplify]: Simplify 0 into 0 39.820 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.821 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.821 * [backup-simplify]: Simplify (- 0) into 0 39.821 * [backup-simplify]: Simplify (+ 0 0) into 0 39.822 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.822 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.822 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 39.822 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.822 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.823 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 39.823 * [backup-simplify]: Simplify (+ 0 0) into 0 39.824 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.825 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 39.825 * [taylor]: Taking taylor expansion of 0 in y.re 39.825 * [backup-simplify]: Simplify 0 into 0 39.825 * [taylor]: Taking taylor expansion of 0 in x.re 39.825 * [backup-simplify]: Simplify 0 into 0 39.825 * [taylor]: Taking taylor expansion of 0 in x.re 39.825 * [backup-simplify]: Simplify 0 into 0 39.825 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.825 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.825 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 39.825 * [backup-simplify]: Simplify (- 0) into 0 39.825 * [taylor]: Taking taylor expansion of 0 in x.re 39.825 * [backup-simplify]: Simplify 0 into 0 39.826 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.827 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.827 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.827 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.827 * [backup-simplify]: Simplify (+ 0 0) into 0 39.828 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 39.828 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 39.829 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.829 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 39.829 * [taylor]: Taking taylor expansion of 0 in x.re 39.829 * [backup-simplify]: Simplify 0 into 0 39.829 * [taylor]: Taking taylor expansion of 0 in y.im 39.829 * [backup-simplify]: Simplify 0 into 0 39.829 * [backup-simplify]: Simplify 0 into 0 39.830 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 39.830 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.830 * [backup-simplify]: Simplify (- 0) into 0 39.830 * [taylor]: Taking taylor expansion of 0 in y.im 39.830 * [backup-simplify]: Simplify 0 into 0 39.830 * [backup-simplify]: Simplify 0 into 0 39.830 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 39.830 * * * * [progress]: [ 2 / 3 ] generating series at (2 2) 39.830 * [backup-simplify]: Simplify (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) into (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) 39.830 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in (x.im y.re x.re y.im) around 0 39.830 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.im 39.831 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 39.831 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.831 * [taylor]: Taking taylor expansion of y.re in y.im 39.831 * [backup-simplify]: Simplify y.re into y.re 39.831 * [taylor]: Taking taylor expansion of x.im in y.im 39.831 * [backup-simplify]: Simplify x.im into x.im 39.831 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.831 * [taylor]: Taking taylor expansion of y.im in y.im 39.831 * [backup-simplify]: Simplify 0 into 0 39.831 * [backup-simplify]: Simplify 1 into 1 39.831 * [taylor]: Taking taylor expansion of x.re in y.im 39.831 * [backup-simplify]: Simplify x.re into x.re 39.831 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.im 39.831 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 39.831 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.831 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 39.831 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 39.831 * [taylor]: Taking taylor expansion of y.re in y.im 39.831 * [backup-simplify]: Simplify y.re into y.re 39.831 * [taylor]: Taking taylor expansion of y.re in y.im 39.831 * [backup-simplify]: Simplify y.re into y.re 39.831 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 39.831 * [taylor]: Taking taylor expansion of y.im in y.im 39.831 * [backup-simplify]: Simplify 0 into 0 39.831 * [backup-simplify]: Simplify 1 into 1 39.831 * [taylor]: Taking taylor expansion of y.im in y.im 39.831 * [backup-simplify]: Simplify 0 into 0 39.831 * [backup-simplify]: Simplify 1 into 1 39.831 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.831 * [backup-simplify]: Simplify (* 0 0) into 0 39.831 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 39.831 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 39.831 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.832 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 39.832 * [backup-simplify]: Simplify (+ 0 0) into 0 39.832 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 39.832 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.832 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.832 * [backup-simplify]: Simplify (- 0) into 0 39.832 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 39.832 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.833 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 39.833 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.re 39.833 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 39.833 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.833 * [taylor]: Taking taylor expansion of y.re in x.re 39.833 * [backup-simplify]: Simplify y.re into y.re 39.833 * [taylor]: Taking taylor expansion of x.im in x.re 39.833 * [backup-simplify]: Simplify x.im into x.im 39.833 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.833 * [taylor]: Taking taylor expansion of y.im in x.re 39.833 * [backup-simplify]: Simplify y.im into y.im 39.833 * [taylor]: Taking taylor expansion of x.re in x.re 39.833 * [backup-simplify]: Simplify 0 into 0 39.833 * [backup-simplify]: Simplify 1 into 1 39.833 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.re 39.833 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 39.833 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.833 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 39.833 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 39.833 * [taylor]: Taking taylor expansion of y.re in x.re 39.833 * [backup-simplify]: Simplify y.re into y.re 39.833 * [taylor]: Taking taylor expansion of y.re in x.re 39.833 * [backup-simplify]: Simplify y.re into y.re 39.833 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 39.833 * [taylor]: Taking taylor expansion of y.im in x.re 39.833 * [backup-simplify]: Simplify y.im into y.im 39.833 * [taylor]: Taking taylor expansion of y.im in x.re 39.833 * [backup-simplify]: Simplify y.im into y.im 39.833 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.833 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.833 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.833 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.833 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.833 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.834 * [backup-simplify]: Simplify (+ 0 0) into 0 39.834 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.834 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.834 * [backup-simplify]: Simplify (* y.im 0) into 0 39.834 * [backup-simplify]: Simplify (- 0) into 0 39.834 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 39.834 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 39.834 * [backup-simplify]: Simplify (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) 39.834 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.re 39.834 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 39.834 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.834 * [taylor]: Taking taylor expansion of y.re in y.re 39.834 * [backup-simplify]: Simplify 0 into 0 39.834 * [backup-simplify]: Simplify 1 into 1 39.834 * [taylor]: Taking taylor expansion of x.im in y.re 39.834 * [backup-simplify]: Simplify x.im into x.im 39.834 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.834 * [taylor]: Taking taylor expansion of y.im in y.re 39.834 * [backup-simplify]: Simplify y.im into y.im 39.834 * [taylor]: Taking taylor expansion of x.re in y.re 39.834 * [backup-simplify]: Simplify x.re into x.re 39.834 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.re 39.834 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 39.835 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.835 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 39.835 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 39.835 * [taylor]: Taking taylor expansion of y.re in y.re 39.835 * [backup-simplify]: Simplify 0 into 0 39.835 * [backup-simplify]: Simplify 1 into 1 39.835 * [taylor]: Taking taylor expansion of y.re in y.re 39.835 * [backup-simplify]: Simplify 0 into 0 39.835 * [backup-simplify]: Simplify 1 into 1 39.835 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 39.835 * [taylor]: Taking taylor expansion of y.im in y.re 39.835 * [backup-simplify]: Simplify y.im into y.im 39.835 * [taylor]: Taking taylor expansion of y.im in y.re 39.835 * [backup-simplify]: Simplify y.im into y.im 39.835 * [backup-simplify]: Simplify (* 0 0) into 0 39.835 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.835 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.835 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 39.835 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 39.836 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.836 * [backup-simplify]: Simplify (+ 0 0) into 0 39.836 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 39.836 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.836 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.836 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.836 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.836 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.836 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 39.836 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 39.836 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.836 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.836 * [taylor]: Taking taylor expansion of y.re in x.im 39.836 * [backup-simplify]: Simplify y.re into y.re 39.836 * [taylor]: Taking taylor expansion of x.im in x.im 39.836 * [backup-simplify]: Simplify 0 into 0 39.836 * [backup-simplify]: Simplify 1 into 1 39.836 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.836 * [taylor]: Taking taylor expansion of y.im in x.im 39.836 * [backup-simplify]: Simplify y.im into y.im 39.836 * [taylor]: Taking taylor expansion of x.re in x.im 39.836 * [backup-simplify]: Simplify x.re into x.re 39.836 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 39.836 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 39.836 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.836 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 39.836 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 39.836 * [taylor]: Taking taylor expansion of y.re in x.im 39.836 * [backup-simplify]: Simplify y.re into y.re 39.836 * [taylor]: Taking taylor expansion of y.re in x.im 39.836 * [backup-simplify]: Simplify y.re into y.re 39.837 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 39.837 * [taylor]: Taking taylor expansion of y.im in x.im 39.837 * [backup-simplify]: Simplify y.im into y.im 39.837 * [taylor]: Taking taylor expansion of y.im in x.im 39.837 * [backup-simplify]: Simplify y.im into y.im 39.837 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.837 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.837 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.837 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.837 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.837 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.837 * [backup-simplify]: Simplify (+ 0 0) into 0 39.837 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.837 * [backup-simplify]: Simplify (* y.re 0) into 0 39.837 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.837 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.837 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.838 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 39.838 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 39.838 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 39.838 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.838 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.838 * [taylor]: Taking taylor expansion of y.re in x.im 39.838 * [backup-simplify]: Simplify y.re into y.re 39.838 * [taylor]: Taking taylor expansion of x.im in x.im 39.838 * [backup-simplify]: Simplify 0 into 0 39.838 * [backup-simplify]: Simplify 1 into 1 39.838 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.838 * [taylor]: Taking taylor expansion of y.im in x.im 39.838 * [backup-simplify]: Simplify y.im into y.im 39.838 * [taylor]: Taking taylor expansion of x.re in x.im 39.838 * [backup-simplify]: Simplify x.re into x.re 39.838 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 39.838 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 39.838 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.838 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 39.838 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 39.838 * [taylor]: Taking taylor expansion of y.re in x.im 39.838 * [backup-simplify]: Simplify y.re into y.re 39.838 * [taylor]: Taking taylor expansion of y.re in x.im 39.838 * [backup-simplify]: Simplify y.re into y.re 39.838 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 39.838 * [taylor]: Taking taylor expansion of y.im in x.im 39.838 * [backup-simplify]: Simplify y.im into y.im 39.838 * [taylor]: Taking taylor expansion of y.im in x.im 39.838 * [backup-simplify]: Simplify y.im into y.im 39.838 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.838 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.838 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.838 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.838 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.838 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.839 * [backup-simplify]: Simplify (+ 0 0) into 0 39.839 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.839 * [backup-simplify]: Simplify (* y.re 0) into 0 39.839 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.839 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.839 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.839 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 39.839 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 39.839 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 39.839 * [taylor]: Taking taylor expansion of -1 in y.re 39.839 * [backup-simplify]: Simplify -1 into -1 39.839 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 39.839 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.839 * [taylor]: Taking taylor expansion of y.im in y.re 39.839 * [backup-simplify]: Simplify y.im into y.im 39.839 * [taylor]: Taking taylor expansion of x.re in y.re 39.839 * [backup-simplify]: Simplify x.re into x.re 39.839 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 39.840 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.840 * [taylor]: Taking taylor expansion of y.re in y.re 39.840 * [backup-simplify]: Simplify 0 into 0 39.840 * [backup-simplify]: Simplify 1 into 1 39.840 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.840 * [taylor]: Taking taylor expansion of y.im in y.re 39.840 * [backup-simplify]: Simplify y.im into y.im 39.840 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.840 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.840 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.840 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 39.840 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 39.840 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 39.840 * [taylor]: Taking taylor expansion of -1 in x.re 39.840 * [backup-simplify]: Simplify -1 into -1 39.840 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 39.840 * [taylor]: Taking taylor expansion of x.re in x.re 39.840 * [backup-simplify]: Simplify 0 into 0 39.840 * [backup-simplify]: Simplify 1 into 1 39.840 * [taylor]: Taking taylor expansion of y.im in x.re 39.840 * [backup-simplify]: Simplify y.im into y.im 39.840 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.840 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.840 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.841 * [backup-simplify]: Simplify (- 0) into 0 39.841 * [backup-simplify]: Simplify (+ y.re 0) into y.re 39.841 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.841 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 39.841 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 39.841 * [taylor]: Taking taylor expansion of y.re in y.re 39.841 * [backup-simplify]: Simplify 0 into 0 39.841 * [backup-simplify]: Simplify 1 into 1 39.841 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 39.841 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.841 * [taylor]: Taking taylor expansion of y.re in y.re 39.841 * [backup-simplify]: Simplify 0 into 0 39.841 * [backup-simplify]: Simplify 1 into 1 39.841 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.841 * [taylor]: Taking taylor expansion of y.im in y.re 39.841 * [backup-simplify]: Simplify y.im into y.im 39.841 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.842 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.842 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.842 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.842 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.842 * [backup-simplify]: Simplify (+ 0 0) into 0 39.842 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 39.842 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 39.842 * [taylor]: Taking taylor expansion of 0 in x.re 39.842 * [backup-simplify]: Simplify 0 into 0 39.842 * [taylor]: Taking taylor expansion of 0 in y.im 39.842 * [backup-simplify]: Simplify 0 into 0 39.842 * [backup-simplify]: Simplify 0 into 0 39.843 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 39.843 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 39.843 * [taylor]: Taking taylor expansion of -1 in y.im 39.843 * [backup-simplify]: Simplify -1 into -1 39.843 * [taylor]: Taking taylor expansion of y.im in y.im 39.843 * [backup-simplify]: Simplify 0 into 0 39.843 * [backup-simplify]: Simplify 1 into 1 39.843 * [backup-simplify]: Simplify (/ -1 1) into -1 39.843 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.843 * [backup-simplify]: Simplify 0 into 0 39.844 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.844 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.844 * [backup-simplify]: Simplify (- 0) into 0 39.845 * [backup-simplify]: Simplify (+ 0 0) into 0 39.845 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 39.845 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.845 * [backup-simplify]: Simplify (+ 0 0) into 0 39.846 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.846 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (+ (* 0 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))))) into 0 39.847 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* (/ y.re (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 39.847 * [taylor]: Taking taylor expansion of 0 in y.re 39.847 * [backup-simplify]: Simplify 0 into 0 39.847 * [taylor]: Taking taylor expansion of 0 in x.re 39.847 * [backup-simplify]: Simplify 0 into 0 39.847 * [taylor]: Taking taylor expansion of 0 in y.im 39.847 * [backup-simplify]: Simplify 0 into 0 39.847 * [backup-simplify]: Simplify 0 into 0 39.847 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 39.847 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.847 * [taylor]: Taking taylor expansion of y.im in x.re 39.847 * [backup-simplify]: Simplify y.im into y.im 39.847 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.847 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.847 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 39.847 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 39.847 * [taylor]: Taking taylor expansion of y.im in y.im 39.847 * [backup-simplify]: Simplify 0 into 0 39.848 * [backup-simplify]: Simplify 1 into 1 39.848 * [backup-simplify]: Simplify (* 1 1) into 1 39.848 * [backup-simplify]: Simplify (/ 1 1) into 1 39.849 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.850 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.851 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.852 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.852 * [backup-simplify]: Simplify 0 into 0 39.852 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.852 * [backup-simplify]: Simplify (* 1 1) into 1 39.853 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.854 * [backup-simplify]: Simplify (+ 1 0) into 1 39.854 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.re (pow y.im 3))) 39.855 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 39.855 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 39.855 * [taylor]: Taking taylor expansion of x.re in x.re 39.855 * [backup-simplify]: Simplify 0 into 0 39.855 * [backup-simplify]: Simplify 1 into 1 39.855 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 39.855 * [taylor]: Taking taylor expansion of y.im in x.re 39.855 * [backup-simplify]: Simplify y.im into y.im 39.855 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.855 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 39.855 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 39.855 * [taylor]: Taking taylor expansion of 0 in y.im 39.855 * [backup-simplify]: Simplify 0 into 0 39.855 * [backup-simplify]: Simplify 0 into 0 39.856 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.856 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 39.856 * [taylor]: Taking taylor expansion of 0 in y.im 39.856 * [backup-simplify]: Simplify 0 into 0 39.856 * [backup-simplify]: Simplify 0 into 0 39.856 * [backup-simplify]: Simplify 0 into 0 39.857 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) 39.857 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in (x.im y.re x.re y.im) around 0 39.857 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.im 39.857 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 39.857 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 39.857 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.857 * [taylor]: Taking taylor expansion of y.re in y.im 39.857 * [backup-simplify]: Simplify y.re into y.re 39.857 * [taylor]: Taking taylor expansion of x.im in y.im 39.857 * [backup-simplify]: Simplify x.im into x.im 39.857 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.857 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.857 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 39.857 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.857 * [taylor]: Taking taylor expansion of y.im in y.im 39.857 * [backup-simplify]: Simplify 0 into 0 39.857 * [backup-simplify]: Simplify 1 into 1 39.857 * [taylor]: Taking taylor expansion of x.re in y.im 39.857 * [backup-simplify]: Simplify x.re into x.re 39.857 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.858 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 39.858 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.858 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.im 39.858 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 39.858 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.858 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 39.858 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 39.858 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 39.858 * [taylor]: Taking taylor expansion of y.re in y.im 39.858 * [backup-simplify]: Simplify y.re into y.re 39.858 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.858 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 39.859 * [taylor]: Taking taylor expansion of y.re in y.im 39.859 * [backup-simplify]: Simplify y.re into y.re 39.859 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.859 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 39.859 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.859 * [taylor]: Taking taylor expansion of y.im in y.im 39.859 * [backup-simplify]: Simplify 0 into 0 39.859 * [backup-simplify]: Simplify 1 into 1 39.859 * [backup-simplify]: Simplify (/ 1 1) into 1 39.859 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.859 * [taylor]: Taking taylor expansion of y.im in y.im 39.859 * [backup-simplify]: Simplify 0 into 0 39.859 * [backup-simplify]: Simplify 1 into 1 39.859 * [backup-simplify]: Simplify (/ 1 1) into 1 39.860 * [backup-simplify]: Simplify (* 1 1) into 1 39.860 * [backup-simplify]: Simplify (+ 0 1) into 1 39.860 * [backup-simplify]: Simplify (sqrt 1) into 1 39.861 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.861 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.862 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.862 * [backup-simplify]: Simplify (+ 0 0) into 0 39.862 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.862 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 39.862 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 39.863 * [backup-simplify]: Simplify (* 1 1) into 1 39.863 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 39.863 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.re 39.863 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 39.863 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 39.863 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.863 * [taylor]: Taking taylor expansion of y.re in x.re 39.863 * [backup-simplify]: Simplify y.re into y.re 39.863 * [taylor]: Taking taylor expansion of x.im in x.re 39.863 * [backup-simplify]: Simplify x.im into x.im 39.863 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.863 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.863 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.863 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.863 * [taylor]: Taking taylor expansion of y.im in x.re 39.863 * [backup-simplify]: Simplify y.im into y.im 39.863 * [taylor]: Taking taylor expansion of x.re in x.re 39.863 * [backup-simplify]: Simplify 0 into 0 39.863 * [backup-simplify]: Simplify 1 into 1 39.863 * [backup-simplify]: Simplify (* y.im 0) into 0 39.864 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.864 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.864 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.re 39.864 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 39.864 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.864 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 39.864 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 39.864 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 39.864 * [taylor]: Taking taylor expansion of y.re in x.re 39.864 * [backup-simplify]: Simplify y.re into y.re 39.864 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.864 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 39.864 * [taylor]: Taking taylor expansion of y.re in x.re 39.864 * [backup-simplify]: Simplify y.re into y.re 39.864 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.864 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 39.864 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 39.864 * [taylor]: Taking taylor expansion of y.im in x.re 39.864 * [backup-simplify]: Simplify y.im into y.im 39.864 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.864 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 39.864 * [taylor]: Taking taylor expansion of y.im in x.re 39.864 * [backup-simplify]: Simplify y.im into y.im 39.864 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.864 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.864 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.864 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.864 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.865 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.865 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.865 * [backup-simplify]: Simplify (+ 0 0) into 0 39.865 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.865 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.866 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 39.866 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.866 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 39.866 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.re 39.866 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 39.866 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 39.866 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.866 * [taylor]: Taking taylor expansion of y.re in y.re 39.866 * [backup-simplify]: Simplify 0 into 0 39.866 * [backup-simplify]: Simplify 1 into 1 39.866 * [taylor]: Taking taylor expansion of x.im in y.re 39.866 * [backup-simplify]: Simplify x.im into x.im 39.866 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.866 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 39.867 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 39.867 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.867 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.867 * [taylor]: Taking taylor expansion of y.im in y.re 39.867 * [backup-simplify]: Simplify y.im into y.im 39.867 * [taylor]: Taking taylor expansion of x.re in y.re 39.867 * [backup-simplify]: Simplify x.re into x.re 39.867 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.867 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.867 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.re 39.867 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 39.867 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.867 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 39.867 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 39.867 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.867 * [taylor]: Taking taylor expansion of y.re in y.re 39.867 * [backup-simplify]: Simplify 0 into 0 39.867 * [backup-simplify]: Simplify 1 into 1 39.867 * [backup-simplify]: Simplify (/ 1 1) into 1 39.867 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.867 * [taylor]: Taking taylor expansion of y.re in y.re 39.867 * [backup-simplify]: Simplify 0 into 0 39.867 * [backup-simplify]: Simplify 1 into 1 39.867 * [backup-simplify]: Simplify (/ 1 1) into 1 39.867 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 39.868 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 39.868 * [taylor]: Taking taylor expansion of y.im in y.re 39.868 * [backup-simplify]: Simplify y.im into y.im 39.868 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.868 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 39.868 * [taylor]: Taking taylor expansion of y.im in y.re 39.868 * [backup-simplify]: Simplify y.im into y.im 39.868 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.868 * [backup-simplify]: Simplify (* 1 1) into 1 39.868 * [backup-simplify]: Simplify (+ 1 0) into 1 39.868 * [backup-simplify]: Simplify (sqrt 1) into 1 39.869 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.869 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.870 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.870 * [backup-simplify]: Simplify (+ 0 0) into 0 39.870 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.870 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 39.871 * [backup-simplify]: Simplify (* 1 1) into 1 39.871 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 39.871 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.im 39.871 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.871 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.871 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.871 * [taylor]: Taking taylor expansion of y.re in x.im 39.871 * [backup-simplify]: Simplify y.re into y.re 39.871 * [taylor]: Taking taylor expansion of x.im in x.im 39.871 * [backup-simplify]: Simplify 0 into 0 39.871 * [backup-simplify]: Simplify 1 into 1 39.871 * [backup-simplify]: Simplify (* y.re 0) into 0 39.871 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.871 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.871 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.871 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.871 * [taylor]: Taking taylor expansion of y.im in x.im 39.871 * [backup-simplify]: Simplify y.im into y.im 39.871 * [taylor]: Taking taylor expansion of x.re in x.im 39.871 * [backup-simplify]: Simplify x.re into x.re 39.871 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.871 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.871 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 39.871 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 39.872 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.872 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 39.872 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 39.872 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.872 * [taylor]: Taking taylor expansion of y.re in x.im 39.872 * [backup-simplify]: Simplify y.re into y.re 39.872 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.872 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.872 * [taylor]: Taking taylor expansion of y.re in x.im 39.872 * [backup-simplify]: Simplify y.re into y.re 39.872 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.872 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 39.872 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.872 * [taylor]: Taking taylor expansion of y.im in x.im 39.872 * [backup-simplify]: Simplify y.im into y.im 39.872 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.872 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.872 * [taylor]: Taking taylor expansion of y.im in x.im 39.872 * [backup-simplify]: Simplify y.im into y.im 39.872 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.872 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.872 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.872 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.872 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.872 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.872 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.872 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.872 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.873 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.873 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.873 * [backup-simplify]: Simplify (+ 0 0) into 0 39.873 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.873 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.873 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.873 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 39.873 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.im 39.873 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.874 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.874 * [taylor]: Taking taylor expansion of y.re in x.im 39.874 * [backup-simplify]: Simplify y.re into y.re 39.874 * [taylor]: Taking taylor expansion of x.im in x.im 39.874 * [backup-simplify]: Simplify 0 into 0 39.874 * [backup-simplify]: Simplify 1 into 1 39.874 * [backup-simplify]: Simplify (* y.re 0) into 0 39.874 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.874 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.874 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.874 * [taylor]: Taking taylor expansion of y.im in x.im 39.874 * [backup-simplify]: Simplify y.im into y.im 39.874 * [taylor]: Taking taylor expansion of x.re in x.im 39.874 * [backup-simplify]: Simplify x.re into x.re 39.874 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.874 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.874 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 39.874 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 39.874 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.874 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 39.874 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 39.874 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.874 * [taylor]: Taking taylor expansion of y.re in x.im 39.874 * [backup-simplify]: Simplify y.re into y.re 39.874 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.875 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.875 * [taylor]: Taking taylor expansion of y.re in x.im 39.875 * [backup-simplify]: Simplify y.re into y.re 39.875 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.875 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 39.875 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.875 * [taylor]: Taking taylor expansion of y.im in x.im 39.875 * [backup-simplify]: Simplify y.im into y.im 39.875 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.875 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.875 * [taylor]: Taking taylor expansion of y.im in x.im 39.875 * [backup-simplify]: Simplify y.im into y.im 39.875 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.875 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.875 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.875 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.875 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.875 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.875 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.875 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.875 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.875 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.875 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.876 * [backup-simplify]: Simplify (+ 0 0) into 0 39.876 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.876 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.876 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.876 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 39.876 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.877 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.877 * [taylor]: Taking taylor expansion of y.re in y.re 39.877 * [backup-simplify]: Simplify 0 into 0 39.877 * [backup-simplify]: Simplify 1 into 1 39.877 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.877 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.877 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.877 * [taylor]: Taking taylor expansion of y.re in y.re 39.877 * [backup-simplify]: Simplify 0 into 0 39.877 * [backup-simplify]: Simplify 1 into 1 39.877 * [backup-simplify]: Simplify (* 1 1) into 1 39.877 * [backup-simplify]: Simplify (/ 1 1) into 1 39.877 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.878 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.878 * [taylor]: Taking taylor expansion of y.im in y.re 39.878 * [backup-simplify]: Simplify y.im into y.im 39.878 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.878 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.878 * [backup-simplify]: Simplify (+ 1 0) into 1 39.879 * [backup-simplify]: Simplify (* 0 1) into 0 39.879 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.880 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.880 * [backup-simplify]: Simplify (+ 0 0) into 0 39.880 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 39.881 * [backup-simplify]: Simplify (/ 1 1) into 1 39.881 * [taylor]: Taking taylor expansion of 1 in x.re 39.881 * [backup-simplify]: Simplify 1 into 1 39.881 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.881 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.882 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.882 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 39.882 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.882 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 39.882 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 39.882 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 39.882 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.882 * [taylor]: Taking taylor expansion of y.im in y.re 39.883 * [backup-simplify]: Simplify y.im into y.im 39.883 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.883 * [taylor]: Taking taylor expansion of x.re in y.re 39.883 * [backup-simplify]: Simplify x.re into x.re 39.883 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.883 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.883 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.883 * [taylor]: Taking taylor expansion of y.re in y.re 39.883 * [backup-simplify]: Simplify 0 into 0 39.883 * [backup-simplify]: Simplify 1 into 1 39.883 * [backup-simplify]: Simplify (* 1 1) into 1 39.883 * [backup-simplify]: Simplify (/ 1 1) into 1 39.883 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.883 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.883 * [taylor]: Taking taylor expansion of y.im in y.re 39.883 * [backup-simplify]: Simplify y.im into y.im 39.883 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.883 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.884 * [backup-simplify]: Simplify (+ 1 0) into 1 39.884 * [backup-simplify]: Simplify (* x.re 1) into x.re 39.884 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.884 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.884 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.885 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.885 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 39.885 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 39.886 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.886 * [taylor]: Taking taylor expansion of 0 in x.re 39.886 * [backup-simplify]: Simplify 0 into 0 39.886 * [taylor]: Taking taylor expansion of 1 in y.im 39.886 * [backup-simplify]: Simplify 1 into 1 39.886 * [backup-simplify]: Simplify 0 into 0 39.886 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.887 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.887 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.887 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.887 * [backup-simplify]: Simplify (- 0) into 0 39.887 * [backup-simplify]: Simplify (+ 0 0) into 0 39.887 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.887 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.888 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 39.888 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.888 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.888 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 39.888 * [backup-simplify]: Simplify (+ 0 0) into 0 39.889 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.889 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 39.890 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 39.890 * [taylor]: Taking taylor expansion of 0 in y.re 39.890 * [backup-simplify]: Simplify 0 into 0 39.890 * [taylor]: Taking taylor expansion of 0 in x.re 39.890 * [backup-simplify]: Simplify 0 into 0 39.890 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.890 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 39.890 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.890 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.890 * [taylor]: Taking taylor expansion of y.im in x.re 39.890 * [backup-simplify]: Simplify y.im into y.im 39.890 * [taylor]: Taking taylor expansion of x.re in x.re 39.890 * [backup-simplify]: Simplify 0 into 0 39.890 * [backup-simplify]: Simplify 1 into 1 39.890 * [backup-simplify]: Simplify (* y.im 0) into 0 39.890 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.890 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.890 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.891 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 39.891 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.891 * [taylor]: Taking taylor expansion of y.im in y.im 39.891 * [backup-simplify]: Simplify 0 into 0 39.891 * [backup-simplify]: Simplify 1 into 1 39.891 * [backup-simplify]: Simplify (/ 1 1) into 1 39.892 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.893 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.893 * [backup-simplify]: Simplify (- 0) into 0 39.893 * [backup-simplify]: Simplify 0 into 0 39.894 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.895 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.895 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.895 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.895 * [backup-simplify]: Simplify (+ 0 0) into 0 39.897 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 39.897 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 39.897 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 39.897 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 39.897 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.897 * [taylor]: Taking taylor expansion of y.im in x.re 39.897 * [backup-simplify]: Simplify y.im into y.im 39.897 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.898 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.898 * [taylor]: Taking taylor expansion of 0 in y.im 39.898 * [backup-simplify]: Simplify 0 into 0 39.898 * [backup-simplify]: Simplify 0 into 0 39.898 * [taylor]: Taking taylor expansion of 0 in y.im 39.898 * [backup-simplify]: Simplify 0 into 0 39.898 * [backup-simplify]: Simplify 0 into 0 39.898 * [backup-simplify]: Simplify 0 into 0 39.899 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.900 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.900 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.900 * [backup-simplify]: Simplify (- 0) into 0 39.901 * [backup-simplify]: Simplify (+ 0 0) into 0 39.901 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.901 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.902 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 39.902 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.902 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.903 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 39.903 * [backup-simplify]: Simplify (+ 0 0) into 0 39.904 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.906 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 39.907 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 39.907 * [taylor]: Taking taylor expansion of 0 in y.re 39.907 * [backup-simplify]: Simplify 0 into 0 39.907 * [taylor]: Taking taylor expansion of 0 in x.re 39.907 * [backup-simplify]: Simplify 0 into 0 39.907 * [taylor]: Taking taylor expansion of 0 in x.re 39.907 * [backup-simplify]: Simplify 0 into 0 39.908 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.909 * [backup-simplify]: Simplify (+ 0 0) into 0 39.909 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 39.909 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.910 * [backup-simplify]: Simplify (- 0) into 0 39.910 * [taylor]: Taking taylor expansion of 0 in x.re 39.910 * [backup-simplify]: Simplify 0 into 0 39.911 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 39.912 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.913 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.913 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 39.914 * [backup-simplify]: Simplify (+ 0 0) into 0 39.915 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 39.921 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 39.921 * [taylor]: Taking taylor expansion of 0 in x.re 39.921 * [backup-simplify]: Simplify 0 into 0 39.921 * [taylor]: Taking taylor expansion of 0 in y.im 39.921 * [backup-simplify]: Simplify 0 into 0 39.921 * [backup-simplify]: Simplify 0 into 0 39.921 * [backup-simplify]: Simplify 0 into 0 39.922 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) 39.922 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in (x.im y.re x.re y.im) around 0 39.922 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.im 39.922 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 39.922 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 39.922 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.922 * [taylor]: Taking taylor expansion of y.re in y.im 39.922 * [backup-simplify]: Simplify y.re into y.re 39.922 * [taylor]: Taking taylor expansion of x.im in y.im 39.922 * [backup-simplify]: Simplify x.im into x.im 39.922 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.922 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.922 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 39.922 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.922 * [taylor]: Taking taylor expansion of y.im in y.im 39.922 * [backup-simplify]: Simplify 0 into 0 39.922 * [backup-simplify]: Simplify 1 into 1 39.922 * [taylor]: Taking taylor expansion of x.re in y.im 39.922 * [backup-simplify]: Simplify x.re into x.re 39.922 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.923 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 39.923 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.923 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.im 39.923 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 39.923 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.923 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 39.923 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 39.923 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 39.923 * [taylor]: Taking taylor expansion of -1 in y.im 39.923 * [backup-simplify]: Simplify -1 into -1 39.923 * [taylor]: Taking taylor expansion of y.re in y.im 39.923 * [backup-simplify]: Simplify y.re into y.re 39.923 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.923 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 39.923 * [taylor]: Taking taylor expansion of -1 in y.im 39.923 * [backup-simplify]: Simplify -1 into -1 39.923 * [taylor]: Taking taylor expansion of y.re in y.im 39.924 * [backup-simplify]: Simplify y.re into y.re 39.924 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.924 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 39.924 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 39.924 * [taylor]: Taking taylor expansion of -1 in y.im 39.924 * [backup-simplify]: Simplify -1 into -1 39.924 * [taylor]: Taking taylor expansion of y.im in y.im 39.924 * [backup-simplify]: Simplify 0 into 0 39.924 * [backup-simplify]: Simplify 1 into 1 39.924 * [backup-simplify]: Simplify (/ -1 1) into -1 39.924 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 39.924 * [taylor]: Taking taylor expansion of -1 in y.im 39.924 * [backup-simplify]: Simplify -1 into -1 39.924 * [taylor]: Taking taylor expansion of y.im in y.im 39.924 * [backup-simplify]: Simplify 0 into 0 39.924 * [backup-simplify]: Simplify 1 into 1 39.925 * [backup-simplify]: Simplify (/ -1 1) into -1 39.925 * [backup-simplify]: Simplify (* -1 -1) into 1 39.926 * [backup-simplify]: Simplify (+ 0 1) into 1 39.926 * [backup-simplify]: Simplify (sqrt 1) into 1 39.927 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.928 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.928 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 39.929 * [backup-simplify]: Simplify (+ 0 0) into 0 39.929 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.929 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 39.930 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 39.930 * [backup-simplify]: Simplify (* 1 1) into 1 39.930 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 39.930 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.re 39.930 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 39.930 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 39.930 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.930 * [taylor]: Taking taylor expansion of y.re in x.re 39.930 * [backup-simplify]: Simplify y.re into y.re 39.930 * [taylor]: Taking taylor expansion of x.im in x.re 39.930 * [backup-simplify]: Simplify x.im into x.im 39.930 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.930 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.930 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.931 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.931 * [taylor]: Taking taylor expansion of y.im in x.re 39.931 * [backup-simplify]: Simplify y.im into y.im 39.931 * [taylor]: Taking taylor expansion of x.re in x.re 39.931 * [backup-simplify]: Simplify 0 into 0 39.931 * [backup-simplify]: Simplify 1 into 1 39.931 * [backup-simplify]: Simplify (* y.im 0) into 0 39.931 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.931 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.931 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.re 39.931 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 39.931 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.931 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 39.931 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 39.931 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 39.931 * [taylor]: Taking taylor expansion of -1 in x.re 39.931 * [backup-simplify]: Simplify -1 into -1 39.931 * [taylor]: Taking taylor expansion of y.re in x.re 39.931 * [backup-simplify]: Simplify y.re into y.re 39.931 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.931 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 39.931 * [taylor]: Taking taylor expansion of -1 in x.re 39.931 * [backup-simplify]: Simplify -1 into -1 39.931 * [taylor]: Taking taylor expansion of y.re in x.re 39.931 * [backup-simplify]: Simplify y.re into y.re 39.931 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.931 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 39.931 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 39.931 * [taylor]: Taking taylor expansion of -1 in x.re 39.931 * [backup-simplify]: Simplify -1 into -1 39.931 * [taylor]: Taking taylor expansion of y.im in x.re 39.931 * [backup-simplify]: Simplify y.im into y.im 39.931 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.932 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 39.932 * [taylor]: Taking taylor expansion of -1 in x.re 39.932 * [backup-simplify]: Simplify -1 into -1 39.932 * [taylor]: Taking taylor expansion of y.im in x.re 39.932 * [backup-simplify]: Simplify y.im into y.im 39.932 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.932 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.932 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.932 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.932 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.932 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.932 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.932 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.932 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.932 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.932 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.933 * [backup-simplify]: Simplify (+ 0 0) into 0 39.933 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.933 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.933 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 39.933 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.933 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 39.933 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.re 39.933 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 39.933 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 39.933 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.933 * [taylor]: Taking taylor expansion of y.re in y.re 39.933 * [backup-simplify]: Simplify 0 into 0 39.933 * [backup-simplify]: Simplify 1 into 1 39.933 * [taylor]: Taking taylor expansion of x.im in y.re 39.933 * [backup-simplify]: Simplify x.im into x.im 39.933 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.934 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 39.934 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 39.934 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.934 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.934 * [taylor]: Taking taylor expansion of y.im in y.re 39.934 * [backup-simplify]: Simplify y.im into y.im 39.934 * [taylor]: Taking taylor expansion of x.re in y.re 39.934 * [backup-simplify]: Simplify x.re into x.re 39.934 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.934 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.934 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.re 39.934 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 39.934 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.934 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 39.934 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 39.934 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 39.934 * [taylor]: Taking taylor expansion of -1 in y.re 39.934 * [backup-simplify]: Simplify -1 into -1 39.934 * [taylor]: Taking taylor expansion of y.re in y.re 39.934 * [backup-simplify]: Simplify 0 into 0 39.934 * [backup-simplify]: Simplify 1 into 1 39.934 * [backup-simplify]: Simplify (/ -1 1) into -1 39.934 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 39.934 * [taylor]: Taking taylor expansion of -1 in y.re 39.934 * [backup-simplify]: Simplify -1 into -1 39.934 * [taylor]: Taking taylor expansion of y.re in y.re 39.934 * [backup-simplify]: Simplify 0 into 0 39.934 * [backup-simplify]: Simplify 1 into 1 39.935 * [backup-simplify]: Simplify (/ -1 1) into -1 39.935 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 39.935 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 39.935 * [taylor]: Taking taylor expansion of -1 in y.re 39.935 * [backup-simplify]: Simplify -1 into -1 39.935 * [taylor]: Taking taylor expansion of y.im in y.re 39.935 * [backup-simplify]: Simplify y.im into y.im 39.935 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.935 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 39.935 * [taylor]: Taking taylor expansion of -1 in y.re 39.935 * [backup-simplify]: Simplify -1 into -1 39.935 * [taylor]: Taking taylor expansion of y.im in y.re 39.935 * [backup-simplify]: Simplify y.im into y.im 39.935 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.935 * [backup-simplify]: Simplify (* -1 -1) into 1 39.935 * [backup-simplify]: Simplify (+ 1 0) into 1 39.936 * [backup-simplify]: Simplify (sqrt 1) into 1 39.936 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.937 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.937 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 39.937 * [backup-simplify]: Simplify (+ 0 0) into 0 39.938 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.938 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 39.938 * [backup-simplify]: Simplify (* 1 1) into 1 39.938 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 39.938 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.im 39.938 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.938 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.938 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.938 * [taylor]: Taking taylor expansion of y.re in x.im 39.938 * [backup-simplify]: Simplify y.re into y.re 39.938 * [taylor]: Taking taylor expansion of x.im in x.im 39.938 * [backup-simplify]: Simplify 0 into 0 39.938 * [backup-simplify]: Simplify 1 into 1 39.938 * [backup-simplify]: Simplify (* y.re 0) into 0 39.938 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.939 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.939 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.939 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.939 * [taylor]: Taking taylor expansion of y.im in x.im 39.939 * [backup-simplify]: Simplify y.im into y.im 39.939 * [taylor]: Taking taylor expansion of x.re in x.im 39.939 * [backup-simplify]: Simplify x.re into x.re 39.939 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.939 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.939 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 39.939 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 39.939 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.939 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 39.939 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 39.939 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.939 * [taylor]: Taking taylor expansion of -1 in x.im 39.939 * [backup-simplify]: Simplify -1 into -1 39.939 * [taylor]: Taking taylor expansion of y.re in x.im 39.939 * [backup-simplify]: Simplify y.re into y.re 39.939 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.939 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.939 * [taylor]: Taking taylor expansion of -1 in x.im 39.939 * [backup-simplify]: Simplify -1 into -1 39.939 * [taylor]: Taking taylor expansion of y.re in x.im 39.939 * [backup-simplify]: Simplify y.re into y.re 39.939 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.939 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 39.939 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.939 * [taylor]: Taking taylor expansion of -1 in x.im 39.939 * [backup-simplify]: Simplify -1 into -1 39.939 * [taylor]: Taking taylor expansion of y.im in x.im 39.939 * [backup-simplify]: Simplify y.im into y.im 39.939 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.939 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.939 * [taylor]: Taking taylor expansion of -1 in x.im 39.939 * [backup-simplify]: Simplify -1 into -1 39.939 * [taylor]: Taking taylor expansion of y.im in x.im 39.939 * [backup-simplify]: Simplify y.im into y.im 39.939 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.939 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.939 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.939 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.940 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.940 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.940 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.940 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.940 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.940 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.940 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.940 * [backup-simplify]: Simplify (+ 0 0) into 0 39.940 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.940 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.941 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.941 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 39.941 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.im 39.941 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.941 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.941 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.941 * [taylor]: Taking taylor expansion of y.re in x.im 39.941 * [backup-simplify]: Simplify y.re into y.re 39.941 * [taylor]: Taking taylor expansion of x.im in x.im 39.941 * [backup-simplify]: Simplify 0 into 0 39.941 * [backup-simplify]: Simplify 1 into 1 39.941 * [backup-simplify]: Simplify (* y.re 0) into 0 39.941 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.941 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.941 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.941 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.941 * [taylor]: Taking taylor expansion of y.im in x.im 39.941 * [backup-simplify]: Simplify y.im into y.im 39.941 * [taylor]: Taking taylor expansion of x.re in x.im 39.941 * [backup-simplify]: Simplify x.re into x.re 39.941 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.941 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.941 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 39.941 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 39.942 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.942 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 39.942 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 39.942 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.942 * [taylor]: Taking taylor expansion of -1 in x.im 39.942 * [backup-simplify]: Simplify -1 into -1 39.942 * [taylor]: Taking taylor expansion of y.re in x.im 39.942 * [backup-simplify]: Simplify y.re into y.re 39.942 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.942 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.942 * [taylor]: Taking taylor expansion of -1 in x.im 39.942 * [backup-simplify]: Simplify -1 into -1 39.942 * [taylor]: Taking taylor expansion of y.re in x.im 39.942 * [backup-simplify]: Simplify y.re into y.re 39.942 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.942 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 39.942 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.942 * [taylor]: Taking taylor expansion of -1 in x.im 39.942 * [backup-simplify]: Simplify -1 into -1 39.942 * [taylor]: Taking taylor expansion of y.im in x.im 39.942 * [backup-simplify]: Simplify y.im into y.im 39.942 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.942 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.942 * [taylor]: Taking taylor expansion of -1 in x.im 39.942 * [backup-simplify]: Simplify -1 into -1 39.942 * [taylor]: Taking taylor expansion of y.im in x.im 39.942 * [backup-simplify]: Simplify y.im into y.im 39.942 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.942 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.942 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.942 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.942 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 39.942 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.942 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.943 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.943 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.943 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.943 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.943 * [backup-simplify]: Simplify (+ 0 0) into 0 39.943 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.943 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.943 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 39.944 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 39.944 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.944 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.944 * [taylor]: Taking taylor expansion of y.re in y.re 39.944 * [backup-simplify]: Simplify 0 into 0 39.944 * [backup-simplify]: Simplify 1 into 1 39.944 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.944 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.944 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.944 * [taylor]: Taking taylor expansion of y.re in y.re 39.944 * [backup-simplify]: Simplify 0 into 0 39.944 * [backup-simplify]: Simplify 1 into 1 39.944 * [backup-simplify]: Simplify (* 1 1) into 1 39.944 * [backup-simplify]: Simplify (/ 1 1) into 1 39.944 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.944 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.944 * [taylor]: Taking taylor expansion of y.im in y.re 39.944 * [backup-simplify]: Simplify y.im into y.im 39.944 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.944 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.945 * [backup-simplify]: Simplify (+ 1 0) into 1 39.945 * [backup-simplify]: Simplify (* 0 1) into 0 39.945 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.946 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.946 * [backup-simplify]: Simplify (+ 0 0) into 0 39.946 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 39.947 * [backup-simplify]: Simplify (/ 1 1) into 1 39.947 * [taylor]: Taking taylor expansion of 1 in x.re 39.947 * [backup-simplify]: Simplify 1 into 1 39.947 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.947 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.947 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.947 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 39.947 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.948 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 39.948 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 39.948 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 39.948 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.948 * [taylor]: Taking taylor expansion of y.im in y.re 39.948 * [backup-simplify]: Simplify y.im into y.im 39.948 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.948 * [taylor]: Taking taylor expansion of x.re in y.re 39.948 * [backup-simplify]: Simplify x.re into x.re 39.948 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.948 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.948 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.948 * [taylor]: Taking taylor expansion of y.re in y.re 39.948 * [backup-simplify]: Simplify 0 into 0 39.948 * [backup-simplify]: Simplify 1 into 1 39.948 * [backup-simplify]: Simplify (* 1 1) into 1 39.949 * [backup-simplify]: Simplify (/ 1 1) into 1 39.949 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.949 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.949 * [taylor]: Taking taylor expansion of y.im in y.re 39.949 * [backup-simplify]: Simplify y.im into y.im 39.949 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.949 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.949 * [backup-simplify]: Simplify (+ 1 0) into 1 39.949 * [backup-simplify]: Simplify (* x.re 1) into x.re 39.949 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.949 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.950 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.951 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.951 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 39.951 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 39.952 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.952 * [taylor]: Taking taylor expansion of 0 in x.re 39.952 * [backup-simplify]: Simplify 0 into 0 39.952 * [taylor]: Taking taylor expansion of 1 in y.im 39.952 * [backup-simplify]: Simplify 1 into 1 39.952 * [backup-simplify]: Simplify 0 into 0 39.952 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.952 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.952 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.952 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.953 * [backup-simplify]: Simplify (- 0) into 0 39.953 * [backup-simplify]: Simplify (+ 0 0) into 0 39.953 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.953 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.953 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 39.954 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.954 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.954 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 39.954 * [backup-simplify]: Simplify (+ 0 0) into 0 39.955 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.955 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 39.956 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 39.956 * [taylor]: Taking taylor expansion of 0 in y.re 39.956 * [backup-simplify]: Simplify 0 into 0 39.956 * [taylor]: Taking taylor expansion of 0 in x.re 39.956 * [backup-simplify]: Simplify 0 into 0 39.956 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.956 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 39.956 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.956 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.956 * [taylor]: Taking taylor expansion of y.im in x.re 39.956 * [backup-simplify]: Simplify y.im into y.im 39.956 * [taylor]: Taking taylor expansion of x.re in x.re 39.956 * [backup-simplify]: Simplify 0 into 0 39.956 * [backup-simplify]: Simplify 1 into 1 39.956 * [backup-simplify]: Simplify (* y.im 0) into 0 39.956 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.956 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.956 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.956 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 39.956 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.956 * [taylor]: Taking taylor expansion of y.im in y.im 39.956 * [backup-simplify]: Simplify 0 into 0 39.956 * [backup-simplify]: Simplify 1 into 1 39.957 * [backup-simplify]: Simplify (/ 1 1) into 1 39.957 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.958 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.958 * [backup-simplify]: Simplify (- 0) into 0 39.958 * [backup-simplify]: Simplify 0 into 0 39.959 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.959 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.959 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.960 * [backup-simplify]: Simplify (+ 0 0) into 0 39.960 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 39.961 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 39.961 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 39.961 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 39.961 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.961 * [taylor]: Taking taylor expansion of y.im in x.re 39.961 * [backup-simplify]: Simplify y.im into y.im 39.961 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.961 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.961 * [taylor]: Taking taylor expansion of 0 in y.im 39.961 * [backup-simplify]: Simplify 0 into 0 39.961 * [backup-simplify]: Simplify 0 into 0 39.961 * [taylor]: Taking taylor expansion of 0 in y.im 39.961 * [backup-simplify]: Simplify 0 into 0 39.961 * [backup-simplify]: Simplify 0 into 0 39.961 * [backup-simplify]: Simplify 0 into 0 39.962 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.962 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.962 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.962 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.963 * [backup-simplify]: Simplify (- 0) into 0 39.963 * [backup-simplify]: Simplify (+ 0 0) into 0 39.963 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.963 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.964 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 39.964 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.964 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.964 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 39.965 * [backup-simplify]: Simplify (+ 0 0) into 0 39.965 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.966 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 39.967 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 39.967 * [taylor]: Taking taylor expansion of 0 in y.re 39.967 * [backup-simplify]: Simplify 0 into 0 39.967 * [taylor]: Taking taylor expansion of 0 in x.re 39.967 * [backup-simplify]: Simplify 0 into 0 39.967 * [taylor]: Taking taylor expansion of 0 in x.re 39.967 * [backup-simplify]: Simplify 0 into 0 39.967 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.968 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.969 * [backup-simplify]: Simplify (+ 0 0) into 0 39.969 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 39.969 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.969 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.970 * [backup-simplify]: Simplify (- 0) into 0 39.970 * [taylor]: Taking taylor expansion of 0 in x.re 39.970 * [backup-simplify]: Simplify 0 into 0 39.971 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 39.972 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.972 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 39.973 * [backup-simplify]: Simplify (+ 0 0) into 0 39.975 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 39.976 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 39.976 * [taylor]: Taking taylor expansion of 0 in x.re 39.976 * [backup-simplify]: Simplify 0 into 0 39.976 * [taylor]: Taking taylor expansion of 0 in y.im 39.976 * [backup-simplify]: Simplify 0 into 0 39.976 * [backup-simplify]: Simplify 0 into 0 39.976 * [backup-simplify]: Simplify 0 into 0 39.976 * * * * [progress]: [ 3 / 3 ] generating series at (2 2 1 1) 39.976 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 39.976 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 39.976 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 39.976 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.976 * [taylor]: Taking taylor expansion of y.re in y.im 39.976 * [backup-simplify]: Simplify y.re into y.re 39.977 * [taylor]: Taking taylor expansion of x.im in y.im 39.977 * [backup-simplify]: Simplify x.im into x.im 39.977 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.977 * [taylor]: Taking taylor expansion of y.im in y.im 39.977 * [backup-simplify]: Simplify 0 into 0 39.977 * [backup-simplify]: Simplify 1 into 1 39.977 * [taylor]: Taking taylor expansion of x.re in y.im 39.977 * [backup-simplify]: Simplify x.re into x.re 39.977 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 39.977 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.977 * [taylor]: Taking taylor expansion of y.re in x.re 39.977 * [backup-simplify]: Simplify y.re into y.re 39.977 * [taylor]: Taking taylor expansion of x.im in x.re 39.977 * [backup-simplify]: Simplify x.im into x.im 39.977 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.977 * [taylor]: Taking taylor expansion of y.im in x.re 39.977 * [backup-simplify]: Simplify y.im into y.im 39.977 * [taylor]: Taking taylor expansion of x.re in x.re 39.977 * [backup-simplify]: Simplify 0 into 0 39.977 * [backup-simplify]: Simplify 1 into 1 39.977 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 39.977 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.977 * [taylor]: Taking taylor expansion of y.re in y.re 39.977 * [backup-simplify]: Simplify 0 into 0 39.977 * [backup-simplify]: Simplify 1 into 1 39.977 * [taylor]: Taking taylor expansion of x.im in y.re 39.977 * [backup-simplify]: Simplify x.im into x.im 39.977 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.977 * [taylor]: Taking taylor expansion of y.im in y.re 39.977 * [backup-simplify]: Simplify y.im into y.im 39.977 * [taylor]: Taking taylor expansion of x.re in y.re 39.977 * [backup-simplify]: Simplify x.re into x.re 39.977 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.977 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.977 * [taylor]: Taking taylor expansion of y.re in x.im 39.977 * [backup-simplify]: Simplify y.re into y.re 39.977 * [taylor]: Taking taylor expansion of x.im in x.im 39.977 * [backup-simplify]: Simplify 0 into 0 39.977 * [backup-simplify]: Simplify 1 into 1 39.977 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.977 * [taylor]: Taking taylor expansion of y.im in x.im 39.978 * [backup-simplify]: Simplify y.im into y.im 39.978 * [taylor]: Taking taylor expansion of x.re in x.im 39.978 * [backup-simplify]: Simplify x.re into x.re 39.978 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.978 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.978 * [taylor]: Taking taylor expansion of y.re in x.im 39.978 * [backup-simplify]: Simplify y.re into y.re 39.978 * [taylor]: Taking taylor expansion of x.im in x.im 39.978 * [backup-simplify]: Simplify 0 into 0 39.978 * [backup-simplify]: Simplify 1 into 1 39.978 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.978 * [taylor]: Taking taylor expansion of y.im in x.im 39.978 * [backup-simplify]: Simplify y.im into y.im 39.978 * [taylor]: Taking taylor expansion of x.re in x.im 39.978 * [backup-simplify]: Simplify x.re into x.re 39.978 * [backup-simplify]: Simplify (* y.re 0) into 0 39.978 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.978 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.978 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.978 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 39.978 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.978 * [taylor]: Taking taylor expansion of y.im in y.re 39.978 * [backup-simplify]: Simplify y.im into y.im 39.978 * [taylor]: Taking taylor expansion of x.re in y.re 39.978 * [backup-simplify]: Simplify x.re into x.re 39.978 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.979 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.979 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 39.979 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.979 * [taylor]: Taking taylor expansion of y.im in x.re 39.979 * [backup-simplify]: Simplify y.im into y.im 39.979 * [taylor]: Taking taylor expansion of x.re in x.re 39.979 * [backup-simplify]: Simplify 0 into 0 39.979 * [backup-simplify]: Simplify 1 into 1 39.979 * [backup-simplify]: Simplify (* y.im 0) into 0 39.979 * [backup-simplify]: Simplify (- 0) into 0 39.979 * [taylor]: Taking taylor expansion of 0 in y.im 39.979 * [backup-simplify]: Simplify 0 into 0 39.979 * [backup-simplify]: Simplify 0 into 0 39.980 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.980 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.980 * [backup-simplify]: Simplify (- 0) into 0 39.980 * [backup-simplify]: Simplify (+ y.re 0) into y.re 39.980 * [taylor]: Taking taylor expansion of y.re in y.re 39.980 * [backup-simplify]: Simplify 0 into 0 39.980 * [backup-simplify]: Simplify 1 into 1 39.980 * [taylor]: Taking taylor expansion of 0 in x.re 39.981 * [backup-simplify]: Simplify 0 into 0 39.981 * [taylor]: Taking taylor expansion of 0 in y.im 39.981 * [backup-simplify]: Simplify 0 into 0 39.981 * [backup-simplify]: Simplify 0 into 0 39.981 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.981 * [backup-simplify]: Simplify (- 0) into 0 39.981 * [taylor]: Taking taylor expansion of 0 in x.re 39.981 * [backup-simplify]: Simplify 0 into 0 39.981 * [taylor]: Taking taylor expansion of 0 in y.im 39.981 * [backup-simplify]: Simplify 0 into 0 39.981 * [backup-simplify]: Simplify 0 into 0 39.982 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.982 * [backup-simplify]: Simplify (- y.im) into (- y.im) 39.982 * [taylor]: Taking taylor expansion of (- y.im) in y.im 39.982 * [taylor]: Taking taylor expansion of y.im in y.im 39.982 * [backup-simplify]: Simplify 0 into 0 39.982 * [backup-simplify]: Simplify 1 into 1 39.982 * [backup-simplify]: Simplify (- 0) into 0 39.982 * [backup-simplify]: Simplify 0 into 0 39.982 * [backup-simplify]: Simplify 0 into 0 39.983 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.983 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.984 * [backup-simplify]: Simplify (- 0) into 0 39.984 * [backup-simplify]: Simplify (+ 0 0) into 0 39.984 * [taylor]: Taking taylor expansion of 0 in y.re 39.984 * [backup-simplify]: Simplify 0 into 0 39.984 * [taylor]: Taking taylor expansion of 0 in x.re 39.984 * [backup-simplify]: Simplify 0 into 0 39.984 * [taylor]: Taking taylor expansion of 0 in y.im 39.984 * [backup-simplify]: Simplify 0 into 0 39.984 * [backup-simplify]: Simplify 0 into 0 39.984 * [backup-simplify]: Simplify 0 into 0 39.984 * [backup-simplify]: Simplify (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 39.984 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 39.984 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 39.984 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 39.984 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.984 * [taylor]: Taking taylor expansion of y.re in y.im 39.984 * [backup-simplify]: Simplify y.re into y.re 39.984 * [taylor]: Taking taylor expansion of x.im in y.im 39.984 * [backup-simplify]: Simplify x.im into x.im 39.984 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.984 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.984 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 39.984 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.984 * [taylor]: Taking taylor expansion of y.im in y.im 39.984 * [backup-simplify]: Simplify 0 into 0 39.984 * [backup-simplify]: Simplify 1 into 1 39.984 * [taylor]: Taking taylor expansion of x.re in y.im 39.984 * [backup-simplify]: Simplify x.re into x.re 39.984 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.985 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 39.985 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.985 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 39.985 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 39.985 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.985 * [taylor]: Taking taylor expansion of y.re in x.re 39.985 * [backup-simplify]: Simplify y.re into y.re 39.985 * [taylor]: Taking taylor expansion of x.im in x.re 39.985 * [backup-simplify]: Simplify x.im into x.im 39.985 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.985 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.985 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.985 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.985 * [taylor]: Taking taylor expansion of y.im in x.re 39.985 * [backup-simplify]: Simplify y.im into y.im 39.985 * [taylor]: Taking taylor expansion of x.re in x.re 39.985 * [backup-simplify]: Simplify 0 into 0 39.985 * [backup-simplify]: Simplify 1 into 1 39.985 * [backup-simplify]: Simplify (* y.im 0) into 0 39.985 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.985 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.985 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 39.985 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 39.985 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.985 * [taylor]: Taking taylor expansion of y.re in y.re 39.985 * [backup-simplify]: Simplify 0 into 0 39.985 * [backup-simplify]: Simplify 1 into 1 39.985 * [taylor]: Taking taylor expansion of x.im in y.re 39.985 * [backup-simplify]: Simplify x.im into x.im 39.986 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.986 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 39.986 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 39.986 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.986 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.986 * [taylor]: Taking taylor expansion of y.im in y.re 39.986 * [backup-simplify]: Simplify y.im into y.im 39.986 * [taylor]: Taking taylor expansion of x.re in y.re 39.986 * [backup-simplify]: Simplify x.re into x.re 39.986 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.986 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.986 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.986 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.986 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.986 * [taylor]: Taking taylor expansion of y.re in x.im 39.986 * [backup-simplify]: Simplify y.re into y.re 39.986 * [taylor]: Taking taylor expansion of x.im in x.im 39.986 * [backup-simplify]: Simplify 0 into 0 39.986 * [backup-simplify]: Simplify 1 into 1 39.986 * [backup-simplify]: Simplify (* y.re 0) into 0 39.986 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.986 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.986 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.986 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.986 * [taylor]: Taking taylor expansion of y.im in x.im 39.986 * [backup-simplify]: Simplify y.im into y.im 39.987 * [taylor]: Taking taylor expansion of x.re in x.im 39.987 * [backup-simplify]: Simplify x.re into x.re 39.987 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.987 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.987 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.987 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.987 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.987 * [taylor]: Taking taylor expansion of y.re in x.im 39.987 * [backup-simplify]: Simplify y.re into y.re 39.987 * [taylor]: Taking taylor expansion of x.im in x.im 39.987 * [backup-simplify]: Simplify 0 into 0 39.987 * [backup-simplify]: Simplify 1 into 1 39.987 * [backup-simplify]: Simplify (* y.re 0) into 0 39.987 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.987 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.987 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.987 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.987 * [taylor]: Taking taylor expansion of y.im in x.im 39.987 * [backup-simplify]: Simplify y.im into y.im 39.987 * [taylor]: Taking taylor expansion of x.re in x.im 39.987 * [backup-simplify]: Simplify x.re into x.re 39.987 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.987 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.987 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.987 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.987 * [taylor]: Taking taylor expansion of y.re in y.re 39.987 * [backup-simplify]: Simplify 0 into 0 39.987 * [backup-simplify]: Simplify 1 into 1 39.988 * [backup-simplify]: Simplify (/ 1 1) into 1 39.988 * [taylor]: Taking taylor expansion of 1 in x.re 39.988 * [backup-simplify]: Simplify 1 into 1 39.988 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.988 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.988 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.988 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 39.988 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 39.988 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.988 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.988 * [taylor]: Taking taylor expansion of y.im in y.re 39.988 * [backup-simplify]: Simplify y.im into y.im 39.988 * [taylor]: Taking taylor expansion of x.re in y.re 39.988 * [backup-simplify]: Simplify x.re into x.re 39.988 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.989 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.989 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.989 * [taylor]: Taking taylor expansion of 0 in x.re 39.989 * [backup-simplify]: Simplify 0 into 0 39.989 * [taylor]: Taking taylor expansion of 1 in y.im 39.989 * [backup-simplify]: Simplify 1 into 1 39.990 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.990 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.990 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.990 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.990 * [backup-simplify]: Simplify (- 0) into 0 39.990 * [backup-simplify]: Simplify (+ 0 0) into 0 39.990 * [taylor]: Taking taylor expansion of 0 in y.re 39.991 * [backup-simplify]: Simplify 0 into 0 39.991 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.991 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 39.991 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.991 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.991 * [taylor]: Taking taylor expansion of y.im in x.re 39.991 * [backup-simplify]: Simplify y.im into y.im 39.991 * [taylor]: Taking taylor expansion of x.re in x.re 39.991 * [backup-simplify]: Simplify 0 into 0 39.991 * [backup-simplify]: Simplify 1 into 1 39.991 * [backup-simplify]: Simplify (* y.im 0) into 0 39.991 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.991 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.991 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.991 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 39.991 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.991 * [taylor]: Taking taylor expansion of y.im in y.im 39.991 * [backup-simplify]: Simplify 0 into 0 39.991 * [backup-simplify]: Simplify 1 into 1 39.991 * [backup-simplify]: Simplify (/ 1 1) into 1 39.992 * [backup-simplify]: Simplify (- 1) into -1 39.992 * [backup-simplify]: Simplify -1 into -1 39.992 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.992 * [taylor]: Taking taylor expansion of 0 in x.re 39.992 * [backup-simplify]: Simplify 0 into 0 39.992 * [taylor]: Taking taylor expansion of 0 in y.im 39.992 * [backup-simplify]: Simplify 0 into 0 39.992 * [taylor]: Taking taylor expansion of 0 in y.im 39.992 * [backup-simplify]: Simplify 0 into 0 39.992 * [backup-simplify]: Simplify 1 into 1 39.993 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.993 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.993 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.993 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.994 * [backup-simplify]: Simplify (- 0) into 0 39.994 * [backup-simplify]: Simplify (+ 0 0) into 0 39.994 * [taylor]: Taking taylor expansion of 0 in y.re 39.994 * [backup-simplify]: Simplify 0 into 0 39.994 * [taylor]: Taking taylor expansion of 0 in x.re 39.994 * [backup-simplify]: Simplify 0 into 0 39.994 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.994 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.994 * [backup-simplify]: Simplify (- 0) into 0 39.994 * [taylor]: Taking taylor expansion of 0 in x.re 39.994 * [backup-simplify]: Simplify 0 into 0 39.995 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.995 * [taylor]: Taking taylor expansion of 0 in x.re 39.995 * [backup-simplify]: Simplify 0 into 0 39.995 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 39.996 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.996 * [backup-simplify]: Simplify (- 0) into 0 39.996 * [taylor]: Taking taylor expansion of 0 in y.im 39.996 * [backup-simplify]: Simplify 0 into 0 39.996 * [taylor]: Taking taylor expansion of 0 in y.im 39.996 * [backup-simplify]: Simplify 0 into 0 39.996 * [taylor]: Taking taylor expansion of 0 in y.im 39.996 * [backup-simplify]: Simplify 0 into 0 39.996 * [taylor]: Taking taylor expansion of 0 in y.im 39.996 * [backup-simplify]: Simplify 0 into 0 39.996 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.997 * [backup-simplify]: Simplify (- 0) into 0 39.997 * [backup-simplify]: Simplify 0 into 0 39.997 * [backup-simplify]: Simplify 0 into 0 39.997 * [backup-simplify]: Simplify 0 into 0 39.997 * [backup-simplify]: Simplify 0 into 0 39.997 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 39.998 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.998 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 39.998 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.998 * [backup-simplify]: Simplify (- 0) into 0 39.999 * [backup-simplify]: Simplify (+ 0 0) into 0 39.999 * [taylor]: Taking taylor expansion of 0 in y.re 39.999 * [backup-simplify]: Simplify 0 into 0 39.999 * [taylor]: Taking taylor expansion of 0 in x.re 39.999 * [backup-simplify]: Simplify 0 into 0 39.999 * [taylor]: Taking taylor expansion of 0 in x.re 39.999 * [backup-simplify]: Simplify 0 into 0 39.999 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.999 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 40.000 * [backup-simplify]: Simplify (- 0) into 0 40.000 * [taylor]: Taking taylor expansion of 0 in x.re 40.000 * [backup-simplify]: Simplify 0 into 0 40.000 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.000 * [taylor]: Taking taylor expansion of 0 in x.re 40.000 * [backup-simplify]: Simplify 0 into 0 40.000 * [taylor]: Taking taylor expansion of 0 in y.im 40.000 * [backup-simplify]: Simplify 0 into 0 40.000 * [taylor]: Taking taylor expansion of 0 in y.im 40.000 * [backup-simplify]: Simplify 0 into 0 40.000 * [taylor]: Taking taylor expansion of 0 in y.im 40.000 * [backup-simplify]: Simplify 0 into 0 40.001 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 40.001 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 40.001 * [backup-simplify]: Simplify (- 0) into 0 40.001 * [taylor]: Taking taylor expansion of 0 in y.im 40.001 * [backup-simplify]: Simplify 0 into 0 40.001 * [taylor]: Taking taylor expansion of 0 in y.im 40.001 * [backup-simplify]: Simplify 0 into 0 40.001 * [taylor]: Taking taylor expansion of 0 in y.im 40.001 * [backup-simplify]: Simplify 0 into 0 40.001 * [taylor]: Taking taylor expansion of 0 in y.im 40.001 * [backup-simplify]: Simplify 0 into 0 40.001 * [backup-simplify]: Simplify 0 into 0 40.001 * [backup-simplify]: Simplify 0 into 0 40.002 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.im)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.re)) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 40.002 * [backup-simplify]: Simplify (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 40.002 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 40.002 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 40.002 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 40.002 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 40.002 * [taylor]: Taking taylor expansion of y.re in y.im 40.002 * [backup-simplify]: Simplify y.re into y.re 40.002 * [taylor]: Taking taylor expansion of x.im in y.im 40.002 * [backup-simplify]: Simplify x.im into x.im 40.002 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 40.002 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 40.002 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 40.002 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 40.002 * [taylor]: Taking taylor expansion of y.im in y.im 40.002 * [backup-simplify]: Simplify 0 into 0 40.002 * [backup-simplify]: Simplify 1 into 1 40.002 * [taylor]: Taking taylor expansion of x.re in y.im 40.002 * [backup-simplify]: Simplify x.re into x.re 40.002 * [backup-simplify]: Simplify (* 0 x.re) into 0 40.003 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 40.003 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 40.003 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 40.003 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 40.003 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 40.003 * [taylor]: Taking taylor expansion of y.re in x.re 40.003 * [backup-simplify]: Simplify y.re into y.re 40.003 * [taylor]: Taking taylor expansion of x.im in x.re 40.003 * [backup-simplify]: Simplify x.im into x.im 40.003 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 40.003 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 40.003 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 40.003 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 40.003 * [taylor]: Taking taylor expansion of y.im in x.re 40.003 * [backup-simplify]: Simplify y.im into y.im 40.003 * [taylor]: Taking taylor expansion of x.re in x.re 40.003 * [backup-simplify]: Simplify 0 into 0 40.003 * [backup-simplify]: Simplify 1 into 1 40.003 * [backup-simplify]: Simplify (* y.im 0) into 0 40.003 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 40.003 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 40.003 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 40.003 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 40.003 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 40.003 * [taylor]: Taking taylor expansion of y.re in y.re 40.003 * [backup-simplify]: Simplify 0 into 0 40.003 * [backup-simplify]: Simplify 1 into 1 40.003 * [taylor]: Taking taylor expansion of x.im in y.re 40.003 * [backup-simplify]: Simplify x.im into x.im 40.003 * [backup-simplify]: Simplify (* 0 x.im) into 0 40.004 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 40.004 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.004 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 40.004 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 40.004 * [taylor]: Taking taylor expansion of y.im in y.re 40.004 * [backup-simplify]: Simplify y.im into y.im 40.004 * [taylor]: Taking taylor expansion of x.re in y.re 40.004 * [backup-simplify]: Simplify x.re into x.re 40.004 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 40.004 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 40.004 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 40.004 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 40.004 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 40.004 * [taylor]: Taking taylor expansion of y.re in x.im 40.004 * [backup-simplify]: Simplify y.re into y.re 40.004 * [taylor]: Taking taylor expansion of x.im in x.im 40.004 * [backup-simplify]: Simplify 0 into 0 40.004 * [backup-simplify]: Simplify 1 into 1 40.004 * [backup-simplify]: Simplify (* y.re 0) into 0 40.004 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 40.004 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 40.004 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 40.004 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 40.004 * [taylor]: Taking taylor expansion of y.im in x.im 40.004 * [backup-simplify]: Simplify y.im into y.im 40.004 * [taylor]: Taking taylor expansion of x.re in x.im 40.004 * [backup-simplify]: Simplify x.re into x.re 40.004 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 40.004 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 40.004 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 40.004 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 40.005 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 40.005 * [taylor]: Taking taylor expansion of y.re in x.im 40.005 * [backup-simplify]: Simplify y.re into y.re 40.005 * [taylor]: Taking taylor expansion of x.im in x.im 40.005 * [backup-simplify]: Simplify 0 into 0 40.005 * [backup-simplify]: Simplify 1 into 1 40.005 * [backup-simplify]: Simplify (* y.re 0) into 0 40.005 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 40.005 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 40.005 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 40.005 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 40.005 * [taylor]: Taking taylor expansion of y.im in x.im 40.005 * [backup-simplify]: Simplify y.im into y.im 40.005 * [taylor]: Taking taylor expansion of x.re in x.im 40.005 * [backup-simplify]: Simplify x.re into x.re 40.005 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 40.005 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 40.005 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 40.005 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 40.005 * [taylor]: Taking taylor expansion of y.re in y.re 40.005 * [backup-simplify]: Simplify 0 into 0 40.005 * [backup-simplify]: Simplify 1 into 1 40.005 * [backup-simplify]: Simplify (/ 1 1) into 1 40.006 * [taylor]: Taking taylor expansion of 1 in x.re 40.006 * [backup-simplify]: Simplify 1 into 1 40.006 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 40.006 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 40.006 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 40.006 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 40.006 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 40.006 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 40.006 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 40.006 * [taylor]: Taking taylor expansion of y.im in y.re 40.006 * [backup-simplify]: Simplify y.im into y.im 40.006 * [taylor]: Taking taylor expansion of x.re in y.re 40.006 * [backup-simplify]: Simplify x.re into x.re 40.006 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 40.006 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 40.007 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.007 * [taylor]: Taking taylor expansion of 0 in x.re 40.007 * [backup-simplify]: Simplify 0 into 0 40.007 * [taylor]: Taking taylor expansion of 1 in y.im 40.007 * [backup-simplify]: Simplify 1 into 1 40.007 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 40.007 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 40.008 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 40.008 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 40.008 * [backup-simplify]: Simplify (- 0) into 0 40.008 * [backup-simplify]: Simplify (+ 0 0) into 0 40.008 * [taylor]: Taking taylor expansion of 0 in y.re 40.008 * [backup-simplify]: Simplify 0 into 0 40.008 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 40.008 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 40.008 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 40.008 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 40.008 * [taylor]: Taking taylor expansion of y.im in x.re 40.008 * [backup-simplify]: Simplify y.im into y.im 40.008 * [taylor]: Taking taylor expansion of x.re in x.re 40.008 * [backup-simplify]: Simplify 0 into 0 40.008 * [backup-simplify]: Simplify 1 into 1 40.008 * [backup-simplify]: Simplify (* y.im 0) into 0 40.009 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 40.009 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 40.009 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 40.009 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 40.009 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 40.009 * [taylor]: Taking taylor expansion of y.im in y.im 40.009 * [backup-simplify]: Simplify 0 into 0 40.009 * [backup-simplify]: Simplify 1 into 1 40.009 * [backup-simplify]: Simplify (/ 1 1) into 1 40.009 * [backup-simplify]: Simplify (- 1) into -1 40.009 * [backup-simplify]: Simplify -1 into -1 40.010 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.010 * [taylor]: Taking taylor expansion of 0 in x.re 40.010 * [backup-simplify]: Simplify 0 into 0 40.010 * [taylor]: Taking taylor expansion of 0 in y.im 40.010 * [backup-simplify]: Simplify 0 into 0 40.010 * [taylor]: Taking taylor expansion of 0 in y.im 40.010 * [backup-simplify]: Simplify 0 into 0 40.010 * [backup-simplify]: Simplify 1 into 1 40.011 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 40.011 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 40.011 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 40.011 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 40.012 * [backup-simplify]: Simplify (- 0) into 0 40.012 * [backup-simplify]: Simplify (+ 0 0) into 0 40.012 * [taylor]: Taking taylor expansion of 0 in y.re 40.012 * [backup-simplify]: Simplify 0 into 0 40.012 * [taylor]: Taking taylor expansion of 0 in x.re 40.012 * [backup-simplify]: Simplify 0 into 0 40.012 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 40.012 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 40.013 * [backup-simplify]: Simplify (- 0) into 0 40.013 * [taylor]: Taking taylor expansion of 0 in x.re 40.013 * [backup-simplify]: Simplify 0 into 0 40.014 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.014 * [taylor]: Taking taylor expansion of 0 in x.re 40.014 * [backup-simplify]: Simplify 0 into 0 40.015 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 40.015 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 40.015 * [backup-simplify]: Simplify (- 0) into 0 40.015 * [taylor]: Taking taylor expansion of 0 in y.im 40.015 * [backup-simplify]: Simplify 0 into 0 40.015 * [taylor]: Taking taylor expansion of 0 in y.im 40.015 * [backup-simplify]: Simplify 0 into 0 40.015 * [taylor]: Taking taylor expansion of 0 in y.im 40.015 * [backup-simplify]: Simplify 0 into 0 40.016 * [taylor]: Taking taylor expansion of 0 in y.im 40.016 * [backup-simplify]: Simplify 0 into 0 40.016 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.017 * [backup-simplify]: Simplify (- 0) into 0 40.017 * [backup-simplify]: Simplify 0 into 0 40.017 * [backup-simplify]: Simplify 0 into 0 40.017 * [backup-simplify]: Simplify 0 into 0 40.017 * [backup-simplify]: Simplify 0 into 0 40.018 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 40.018 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 40.019 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 40.019 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 40.020 * [backup-simplify]: Simplify (- 0) into 0 40.020 * [backup-simplify]: Simplify (+ 0 0) into 0 40.020 * [taylor]: Taking taylor expansion of 0 in y.re 40.020 * [backup-simplify]: Simplify 0 into 0 40.020 * [taylor]: Taking taylor expansion of 0 in x.re 40.020 * [backup-simplify]: Simplify 0 into 0 40.020 * [taylor]: Taking taylor expansion of 0 in x.re 40.020 * [backup-simplify]: Simplify 0 into 0 40.021 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 40.021 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 40.021 * [backup-simplify]: Simplify (- 0) into 0 40.021 * [taylor]: Taking taylor expansion of 0 in x.re 40.021 * [backup-simplify]: Simplify 0 into 0 40.022 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.022 * [taylor]: Taking taylor expansion of 0 in x.re 40.022 * [backup-simplify]: Simplify 0 into 0 40.022 * [taylor]: Taking taylor expansion of 0 in y.im 40.022 * [backup-simplify]: Simplify 0 into 0 40.022 * [taylor]: Taking taylor expansion of 0 in y.im 40.022 * [backup-simplify]: Simplify 0 into 0 40.022 * [taylor]: Taking taylor expansion of 0 in y.im 40.023 * [backup-simplify]: Simplify 0 into 0 40.023 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 40.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 40.024 * [backup-simplify]: Simplify (- 0) into 0 40.024 * [taylor]: Taking taylor expansion of 0 in y.im 40.024 * [backup-simplify]: Simplify 0 into 0 40.024 * [taylor]: Taking taylor expansion of 0 in y.im 40.024 * [backup-simplify]: Simplify 0 into 0 40.024 * [taylor]: Taking taylor expansion of 0 in y.im 40.024 * [backup-simplify]: Simplify 0 into 0 40.024 * [taylor]: Taking taylor expansion of 0 in y.im 40.024 * [backup-simplify]: Simplify 0 into 0 40.024 * [backup-simplify]: Simplify 0 into 0 40.024 * [backup-simplify]: Simplify 0 into 0 40.025 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.im))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.re))) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 40.025 * * * [progress]: simplifying candidates 40.025 * * * * [progress]: [ 1 / 133 ] simplifiying candidate # 40.025 * * * * [progress]: [ 2 / 133 ] simplifiying candidate # 40.025 * * * * [progress]: [ 3 / 133 ] simplifiying candidate # 40.025 * * * * [progress]: [ 4 / 133 ] simplifiying candidate # 40.026 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 40.026 * * [simplify]: iters left: 6 (11 enodes) 40.031 * * [simplify]: iters left: 5 (40 enodes) 40.044 * * [simplify]: iters left: 4 (53 enodes) 40.052 * * [simplify]: iters left: 3 (61 enodes) 40.059 * * [simplify]: Extracting #0: cost 1 inf + 0 40.059 * * [simplify]: Extracting #1: cost 5 inf + 0 40.059 * * [simplify]: Extracting #2: cost 10 inf + 0 40.059 * * [simplify]: Extracting #3: cost 21 inf + 0 40.060 * * [simplify]: Extracting #4: cost 19 inf + 128 40.060 * * [simplify]: Extracting #5: cost 6 inf + 1365 40.061 * * [simplify]: Extracting #6: cost 0 inf + 2556 40.062 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 40.062 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im)))) (hypot y.re y.im)))) 40.062 * * * * [progress]: [ 5 / 133 ] simplifiying candidate # 40.062 * * * * [progress]: [ 6 / 133 ] simplifiying candidate # 40.062 * * * * [progress]: [ 7 / 133 ] simplifiying candidate # 40.063 * [simplify]: Simplifying (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 40.063 * * [simplify]: iters left: 6 (13 enodes) 40.070 * * [simplify]: iters left: 5 (53 enodes) 40.088 * * [simplify]: iters left: 4 (118 enodes) 40.116 * * [simplify]: iters left: 3 (371 enodes) 40.333 * * [simplify]: Extracting #0: cost 1 inf + 0 40.334 * * [simplify]: Extracting #1: cost 47 inf + 0 40.335 * * [simplify]: Extracting #2: cost 213 inf + 1 40.338 * * [simplify]: Extracting #3: cost 342 inf + 16156 40.355 * * [simplify]: Extracting #4: cost 51 inf + 88120 40.384 * * [simplify]: Extracting #5: cost 2 inf + 99699 40.411 * * [simplify]: Extracting #6: cost 0 inf + 100337 40.455 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 40.455 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (hypot y.re y.im)))) 40.455 * * * * [progress]: [ 8 / 133 ] simplifiying candidate # 40.455 * * * * [progress]: [ 9 / 133 ] simplifiying candidate # 40.455 * * * * [progress]: [ 10 / 133 ] simplifiying candidate # 40.455 * * * * [progress]: [ 11 / 133 ] simplifiying candidate # 40.456 * * * * [progress]: [ 12 / 133 ] simplifiying candidate # 40.456 * [simplify]: Simplifying (/ (* x.im y.re) (hypot y.re y.im)) 40.456 * * [simplify]: iters left: 4 (6 enodes) 40.457 * * [simplify]: iters left: 3 (21 enodes) 40.460 * * [simplify]: iters left: 2 (27 enodes) 40.464 * * [simplify]: iters left: 1 (32 enodes) 40.468 * * [simplify]: Extracting #0: cost 1 inf + 0 40.468 * * [simplify]: Extracting #1: cost 10 inf + 0 40.468 * * [simplify]: Extracting #2: cost 14 inf + 2 40.468 * * [simplify]: Extracting #3: cost 11 inf + 87 40.468 * * [simplify]: Extracting #4: cost 1 inf + 1022 40.469 * * [simplify]: Extracting #5: cost 0 inf + 1160 40.469 * [simplify]: Simplified to (/ x.im (/ (hypot y.re y.im) y.re)) 40.469 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (/ x.im (/ (hypot y.re y.im) y.re)) (/ (* x.re y.im) (hypot y.re y.im))) (hypot y.re y.im)))) 40.469 * * * * [progress]: [ 13 / 133 ] simplifiying candidate # 40.469 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 40.469 * * [simplify]: iters left: 6 (13 enodes) 40.472 * * [simplify]: iters left: 5 (50 enodes) 40.484 * * [simplify]: iters left: 4 (75 enodes) 40.497 * * [simplify]: iters left: 3 (90 enodes) 40.508 * * [simplify]: iters left: 2 (93 enodes) 40.523 * * [simplify]: Extracting #0: cost 1 inf + 0 40.523 * * [simplify]: Extracting #1: cost 11 inf + 0 40.523 * * [simplify]: Extracting #2: cost 22 inf + 0 40.523 * * [simplify]: Extracting #3: cost 33 inf + 0 40.523 * * [simplify]: Extracting #4: cost 31 inf + 185 40.525 * * [simplify]: Extracting #5: cost 8 inf + 4777 40.527 * * [simplify]: Extracting #6: cost 0 inf + 7254 40.529 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 40.529 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 40.530 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 40.530 * * [simplify]: iters left: 6 (11 enodes) 40.533 * * [simplify]: iters left: 5 (38 enodes) 40.538 * * [simplify]: iters left: 4 (48 enodes) 40.544 * * [simplify]: iters left: 3 (56 enodes) 40.550 * * [simplify]: Extracting #0: cost 1 inf + 0 40.551 * * [simplify]: Extracting #1: cost 4 inf + 0 40.551 * * [simplify]: Extracting #2: cost 8 inf + 0 40.551 * * [simplify]: Extracting #3: cost 19 inf + 0 40.551 * * [simplify]: Extracting #4: cost 16 inf + 210 40.551 * * [simplify]: Extracting #5: cost 3 inf + 1407 40.551 * * [simplify]: Extracting #6: cost 0 inf + 2302 40.552 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 40.552 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 40.552 * * * * [progress]: [ 14 / 133 ] simplifiying candidate # 40.552 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 40.553 * * [simplify]: iters left: 6 (12 enodes) 40.555 * * [simplify]: iters left: 5 (43 enodes) 40.568 * * [simplify]: iters left: 4 (57 enodes) 40.579 * * [simplify]: iters left: 3 (68 enodes) 40.587 * * [simplify]: Extracting #0: cost 1 inf + 0 40.587 * * [simplify]: Extracting #1: cost 7 inf + 0 40.587 * * [simplify]: Extracting #2: cost 14 inf + 0 40.587 * * [simplify]: Extracting #3: cost 25 inf + 0 40.587 * * [simplify]: Extracting #4: cost 23 inf + 144 40.588 * * [simplify]: Extracting #5: cost 6 inf + 2047 40.588 * * [simplify]: Extracting #6: cost 1 inf + 3687 40.589 * * [simplify]: Extracting #7: cost 0 inf + 4066 40.590 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 40.590 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 40.590 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.590 * * [simplify]: iters left: 6 (11 enodes) 40.592 * * [simplify]: iters left: 5 (38 enodes) 40.597 * * [simplify]: iters left: 4 (48 enodes) 40.605 * * [simplify]: iters left: 3 (56 enodes) 40.616 * * [simplify]: Extracting #0: cost 1 inf + 0 40.616 * * [simplify]: Extracting #1: cost 4 inf + 0 40.616 * * [simplify]: Extracting #2: cost 8 inf + 0 40.616 * * [simplify]: Extracting #3: cost 19 inf + 0 40.616 * * [simplify]: Extracting #4: cost 16 inf + 210 40.616 * * [simplify]: Extracting #5: cost 3 inf + 1367 40.617 * * [simplify]: Extracting #6: cost 0 inf + 2142 40.617 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.617 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 40.618 * * * * [progress]: [ 15 / 133 ] simplifiying candidate # 40.618 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 40.618 * * [simplify]: iters left: 6 (11 enodes) 40.621 * * [simplify]: iters left: 5 (40 enodes) 40.627 * * [simplify]: iters left: 4 (60 enodes) 40.636 * * [simplify]: iters left: 3 (69 enodes) 40.645 * * [simplify]: Extracting #0: cost 1 inf + 0 40.645 * * [simplify]: Extracting #1: cost 5 inf + 0 40.645 * * [simplify]: Extracting #2: cost 7 inf + 1 40.645 * * [simplify]: Extracting #3: cost 17 inf + 1 40.645 * * [simplify]: Extracting #4: cost 15 inf + 129 40.646 * * [simplify]: Extracting #5: cost 3 inf + 1402 40.647 * * [simplify]: Extracting #6: cost 1 inf + 1891 40.648 * * [simplify]: Extracting #7: cost 0 inf + 2135 40.649 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 40.649 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im)))) 40.649 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 40.649 * * [simplify]: iters left: 6 (10 enodes) 40.654 * * [simplify]: iters left: 5 (35 enodes) 40.664 * * [simplify]: iters left: 4 (45 enodes) 40.670 * * [simplify]: iters left: 3 (53 enodes) 40.676 * * [simplify]: Extracting #0: cost 1 inf + 0 40.676 * * [simplify]: Extracting #1: cost 4 inf + 0 40.676 * * [simplify]: Extracting #2: cost 9 inf + 0 40.676 * * [simplify]: Extracting #3: cost 13 inf + 116 40.676 * * [simplify]: Extracting #4: cost 13 inf + 242 40.677 * * [simplify]: Extracting #5: cost 2 inf + 1365 40.677 * * [simplify]: Extracting #6: cost 0 inf + 1868 40.678 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 40.678 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im)))) 40.678 * * * * [progress]: [ 16 / 133 ] simplifiying candidate # 40.678 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 40.678 * * [simplify]: iters left: 6 (12 enodes) 40.681 * * [simplify]: iters left: 5 (43 enodes) 40.687 * * [simplify]: iters left: 4 (55 enodes) 40.705 * * [simplify]: iters left: 3 (63 enodes) 40.721 * * [simplify]: Extracting #0: cost 1 inf + 0 40.721 * * [simplify]: Extracting #1: cost 6 inf + 0 40.721 * * [simplify]: Extracting #2: cost 12 inf + 0 40.721 * * [simplify]: Extracting #3: cost 23 inf + 0 40.721 * * [simplify]: Extracting #4: cost 21 inf + 128 40.722 * * [simplify]: Extracting #5: cost 9 inf + 1188 40.722 * * [simplify]: Extracting #6: cost 1 inf + 2875 40.724 * * [simplify]: Extracting #7: cost 0 inf + 3254 40.725 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 40.725 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 40.725 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 40.725 * * [simplify]: iters left: 6 (11 enodes) 40.730 * * [simplify]: iters left: 5 (38 enodes) 40.741 * * [simplify]: iters left: 4 (48 enodes) 40.755 * * [simplify]: iters left: 3 (56 enodes) 40.768 * * [simplify]: Extracting #0: cost 1 inf + 0 40.768 * * [simplify]: Extracting #1: cost 4 inf + 0 40.768 * * [simplify]: Extracting #2: cost 8 inf + 0 40.768 * * [simplify]: Extracting #3: cost 19 inf + 0 40.768 * * [simplify]: Extracting #4: cost 16 inf + 210 40.769 * * [simplify]: Extracting #5: cost 3 inf + 1327 40.769 * * [simplify]: Extracting #6: cost 0 inf + 2142 40.769 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 40.769 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 40.770 * * * * [progress]: [ 17 / 133 ] simplifiying candidate # 40.770 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.770 * * [simplify]: iters left: 6 (11 enodes) 40.772 * * [simplify]: iters left: 5 (38 enodes) 40.778 * * [simplify]: iters left: 4 (48 enodes) 40.784 * * [simplify]: iters left: 3 (56 enodes) 40.795 * * [simplify]: Extracting #0: cost 1 inf + 0 40.795 * * [simplify]: Extracting #1: cost 4 inf + 0 40.795 * * [simplify]: Extracting #2: cost 8 inf + 0 40.796 * * [simplify]: Extracting #3: cost 19 inf + 0 40.796 * * [simplify]: Extracting #4: cost 16 inf + 210 40.796 * * [simplify]: Extracting #5: cost 3 inf + 1287 40.797 * * [simplify]: Extracting #6: cost 0 inf + 1982 40.798 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.798 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 40.798 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.799 * * [simplify]: iters left: 6 (11 enodes) 40.803 * * [simplify]: iters left: 5 (38 enodes) 40.813 * * [simplify]: iters left: 4 (48 enodes) 40.821 * * [simplify]: iters left: 3 (56 enodes) 40.828 * * [simplify]: Extracting #0: cost 1 inf + 0 40.828 * * [simplify]: Extracting #1: cost 4 inf + 0 40.828 * * [simplify]: Extracting #2: cost 8 inf + 0 40.828 * * [simplify]: Extracting #3: cost 19 inf + 0 40.828 * * [simplify]: Extracting #4: cost 16 inf + 210 40.829 * * [simplify]: Extracting #5: cost 3 inf + 1287 40.829 * * [simplify]: Extracting #6: cost 0 inf + 1982 40.829 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.829 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 40.829 * * * * [progress]: [ 18 / 133 ] simplifiying candidate # 40.830 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 40.830 * * [simplify]: iters left: 6 (10 enodes) 40.833 * * [simplify]: iters left: 5 (35 enodes) 40.838 * * [simplify]: iters left: 4 (47 enodes) 40.845 * * [simplify]: iters left: 3 (55 enodes) 40.852 * * [simplify]: Extracting #0: cost 1 inf + 0 40.852 * * [simplify]: Extracting #1: cost 4 inf + 0 40.852 * * [simplify]: Extracting #2: cost 13 inf + 1 40.852 * * [simplify]: Extracting #3: cost 13 inf + 47 40.853 * * [simplify]: Extracting #4: cost 4 inf + 789 40.853 * * [simplify]: Extracting #5: cost 0 inf + 1077 40.853 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 40.853 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im)))) 40.853 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 40.854 * * [simplify]: iters left: 6 (10 enodes) 40.856 * * [simplify]: iters left: 5 (35 enodes) 40.861 * * [simplify]: iters left: 4 (45 enodes) 40.869 * * [simplify]: iters left: 3 (53 enodes) 40.881 * * [simplify]: Extracting #0: cost 1 inf + 0 40.881 * * [simplify]: Extracting #1: cost 4 inf + 0 40.881 * * [simplify]: Extracting #2: cost 9 inf + 0 40.881 * * [simplify]: Extracting #3: cost 13 inf + 116 40.882 * * [simplify]: Extracting #4: cost 13 inf + 242 40.882 * * [simplify]: Extracting #5: cost 2 inf + 1285 40.883 * * [simplify]: Extracting #6: cost 0 inf + 1708 40.884 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 40.884 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im)))) 40.884 * * * * [progress]: [ 19 / 133 ] simplifiying candidate # 40.884 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 40.884 * * [simplify]: iters left: 6 (7 enodes) 40.888 * * [simplify]: iters left: 5 (25 enodes) 40.896 * * [simplify]: iters left: 4 (29 enodes) 40.905 * * [simplify]: Extracting #0: cost 1 inf + 0 40.905 * * [simplify]: Extracting #1: cost 6 inf + 0 40.905 * * [simplify]: Extracting #2: cost 9 inf + 1 40.905 * * [simplify]: Extracting #3: cost 12 inf + 1 40.905 * * [simplify]: Extracting #4: cost 8 inf + 117 40.905 * * [simplify]: Extracting #5: cost 5 inf + 609 40.906 * * [simplify]: Extracting #6: cost 1 inf + 1319 40.906 * * [simplify]: Extracting #7: cost 0 inf + 1537 40.907 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 40.907 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 40.907 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 40.907 * * [simplify]: iters left: 6 (10 enodes) 40.912 * * [simplify]: iters left: 5 (38 enodes) 40.923 * * [simplify]: iters left: 4 (62 enodes) 40.943 * * [simplify]: iters left: 3 (92 enodes) 40.959 * * [simplify]: iters left: 2 (120 enodes) 40.975 * * [simplify]: iters left: 1 (132 enodes) 41.004 * * [simplify]: Extracting #0: cost 1 inf + 0 41.004 * * [simplify]: Extracting #1: cost 11 inf + 0 41.005 * * [simplify]: Extracting #2: cost 34 inf + 2 41.005 * * [simplify]: Extracting #3: cost 44 inf + 170 41.006 * * [simplify]: Extracting #4: cost 32 inf + 1594 41.007 * * [simplify]: Extracting #5: cost 8 inf + 6122 41.010 * * [simplify]: Extracting #6: cost 0 inf + 7702 41.013 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 41.013 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 41.013 * * * * [progress]: [ 20 / 133 ] simplifiying candidate # 41.013 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 41.013 * * [simplify]: iters left: 4 (6 enodes) 41.017 * * [simplify]: iters left: 3 (20 enodes) 41.023 * * [simplify]: iters left: 2 (22 enodes) 41.026 * * [simplify]: Extracting #0: cost 1 inf + 0 41.026 * * [simplify]: Extracting #1: cost 4 inf + 0 41.026 * * [simplify]: Extracting #2: cost 5 inf + 1 41.026 * * [simplify]: Extracting #3: cost 8 inf + 1 41.026 * * [simplify]: Extracting #4: cost 6 inf + 3 41.026 * * [simplify]: Extracting #5: cost 1 inf + 449 41.026 * * [simplify]: Extracting #6: cost 0 inf + 587 41.027 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 41.027 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 41.027 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 41.027 * * [simplify]: iters left: 6 (10 enodes) 41.029 * * [simplify]: iters left: 5 (38 enodes) 41.036 * * [simplify]: iters left: 4 (62 enodes) 41.045 * * [simplify]: iters left: 3 (92 enodes) 41.063 * * [simplify]: iters left: 2 (120 enodes) 41.083 * * [simplify]: iters left: 1 (132 enodes) 41.100 * * [simplify]: Extracting #0: cost 1 inf + 0 41.100 * * [simplify]: Extracting #1: cost 11 inf + 0 41.100 * * [simplify]: Extracting #2: cost 34 inf + 2 41.100 * * [simplify]: Extracting #3: cost 44 inf + 170 41.100 * * [simplify]: Extracting #4: cost 32 inf + 1434 41.101 * * [simplify]: Extracting #5: cost 8 inf + 5082 41.102 * * [simplify]: Extracting #6: cost 0 inf + 6342 41.105 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 41.105 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 41.105 * * * * [progress]: [ 21 / 133 ] simplifiying candidate # 41.106 * [simplify]: Simplifying (/ 1 1) 41.106 * * [simplify]: iters left: 2 (2 enodes) 41.108 * * [simplify]: iters left: 1 (6 enodes) 41.110 * * [simplify]: Extracting #0: cost 1 inf + 0 41.110 * * [simplify]: Extracting #1: cost 0 inf + 1 41.110 * [simplify]: Simplified to 1 41.110 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 41.110 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 41.110 * * [simplify]: iters left: 6 (9 enodes) 41.114 * * [simplify]: iters left: 5 (35 enodes) 41.125 * * [simplify]: iters left: 4 (59 enodes) 41.144 * * [simplify]: iters left: 3 (89 enodes) 41.168 * * [simplify]: iters left: 2 (117 enodes) 41.201 * * [simplify]: iters left: 1 (129 enodes) 41.230 * * [simplify]: Extracting #0: cost 1 inf + 0 41.230 * * [simplify]: Extracting #1: cost 11 inf + 0 41.230 * * [simplify]: Extracting #2: cost 33 inf + 2 41.230 * * [simplify]: Extracting #3: cost 42 inf + 211 41.231 * * [simplify]: Extracting #4: cost 27 inf + 1687 41.232 * * [simplify]: Extracting #5: cost 3 inf + 4535 41.234 * * [simplify]: Extracting #6: cost 0 inf + 4868 41.236 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 41.236 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 41.236 * * * * [progress]: [ 22 / 133 ] simplifiying candidate # 41.236 * * * * [progress]: [ 23 / 133 ] simplifiying candidate # 41.236 * * * * [progress]: [ 24 / 133 ] simplifiying candidate # 41.236 * * * * [progress]: [ 25 / 133 ] simplifiying candidate # 41.237 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 41.237 * * [simplify]: iters left: 2 (4 enodes) 41.238 * * [simplify]: iters left: 1 (12 enodes) 41.242 * * [simplify]: Extracting #0: cost 1 inf + 0 41.242 * * [simplify]: Extracting #1: cost 3 inf + 0 41.242 * * [simplify]: Extracting #2: cost 6 inf + 0 41.242 * * [simplify]: Extracting #3: cost 4 inf + 2 41.242 * * [simplify]: Extracting #4: cost 0 inf + 390 41.243 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 41.243 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 41.243 * * * * [progress]: [ 26 / 133 ] simplifiying candidate # 41.243 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 41.243 * * [simplify]: iters left: 2 (4 enodes) 41.245 * * [simplify]: iters left: 1 (12 enodes) 41.248 * * [simplify]: Extracting #0: cost 1 inf + 0 41.248 * * [simplify]: Extracting #1: cost 3 inf + 0 41.248 * * [simplify]: Extracting #2: cost 6 inf + 0 41.248 * * [simplify]: Extracting #3: cost 4 inf + 2 41.248 * * [simplify]: Extracting #4: cost 0 inf + 310 41.248 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 41.248 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 41.248 * * * * [progress]: [ 27 / 133 ] simplifiying candidate # 41.249 * [simplify]: Simplifying (hypot y.re y.im) 41.249 * * [simplify]: iters left: 1 (3 enodes) 41.250 * * [simplify]: Extracting #0: cost 1 inf + 0 41.250 * * [simplify]: Extracting #1: cost 4 inf + 0 41.250 * * [simplify]: Extracting #2: cost 2 inf + 2 41.250 * * [simplify]: Extracting #3: cost 0 inf + 116 41.250 * [simplify]: Simplified to (hypot y.re y.im) 41.250 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (hypot y.re y.im)) (hypot y.re y.im)))) 41.250 * * * * [progress]: [ 28 / 133 ] simplifiying candidate # 41.251 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 41.251 * * [simplify]: iters left: 6 (9 enodes) 41.255 * * [simplify]: iters left: 5 (32 enodes) 41.261 * * [simplify]: iters left: 4 (42 enodes) 41.268 * * [simplify]: iters left: 3 (50 enodes) 41.274 * * [simplify]: Extracting #0: cost 1 inf + 0 41.274 * * [simplify]: Extracting #1: cost 3 inf + 0 41.274 * * [simplify]: Extracting #2: cost 5 inf + 0 41.274 * * [simplify]: Extracting #3: cost 15 inf + 0 41.274 * * [simplify]: Extracting #4: cost 14 inf + 127 41.274 * * [simplify]: Extracting #5: cost 4 inf + 1133 41.274 * * [simplify]: Extracting #6: cost 0 inf + 1674 41.275 * * [simplify]: Extracting #7: cost 0 inf + 1644 41.275 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 41.275 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) (hypot y.re y.im)))) 41.275 * * * * [progress]: [ 29 / 133 ] simplifiying candidate # 41.276 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 41.276 * * [simplify]: iters left: 5 (8 enodes) 41.277 * * [simplify]: iters left: 4 (29 enodes) 41.281 * * [simplify]: iters left: 3 (39 enodes) 41.287 * * [simplify]: iters left: 2 (47 enodes) 41.298 * * [simplify]: Extracting #0: cost 1 inf + 0 41.298 * * [simplify]: Extracting #1: cost 3 inf + 0 41.298 * * [simplify]: Extracting #2: cost 13 inf + 0 41.298 * * [simplify]: Extracting #3: cost 11 inf + 128 41.298 * * [simplify]: Extracting #4: cost 2 inf + 788 41.299 * * [simplify]: Extracting #5: cost 0 inf + 1076 41.299 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 41.300 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (sqrt (- (* x.im y.re) (* x.re y.im))))) (hypot y.re y.im)))) 41.300 * * * * [progress]: [ 30 / 133 ] simplifiying candidate # 41.300 * * * * [progress]: [ 31 / 133 ] simplifiying candidate # 41.300 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 41.300 * * [simplify]: iters left: 5 (10 enodes) 41.307 * * [simplify]: iters left: 4 (53 enodes) 41.322 * * [simplify]: iters left: 3 (169 enodes) 41.369 * * [simplify]: iters left: 2 (492 enodes) 41.589 * * [simplify]: Extracting #0: cost 1 inf + 0 41.589 * * [simplify]: Extracting #1: cost 75 inf + 0 41.590 * * [simplify]: Extracting #2: cost 198 inf + 374 41.592 * * [simplify]: Extracting #3: cost 166 inf + 9893 41.599 * * [simplify]: Extracting #4: cost 47 inf + 48458 41.607 * * [simplify]: Extracting #5: cost 10 inf + 62459 41.616 * * [simplify]: Extracting #6: cost 0 inf + 66866 41.625 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 41.625 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (hypot y.re y.im) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))))) (hypot y.re y.im)))) 41.625 * * * * [progress]: [ 32 / 133 ] simplifiying candidate # 41.626 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 41.626 * * [simplify]: iters left: 6 (9 enodes) 41.628 * * [simplify]: iters left: 5 (49 enodes) 41.637 * * [simplify]: iters left: 4 (119 enodes) 41.663 * * [simplify]: iters left: 3 (204 enodes) 41.700 * * [simplify]: iters left: 2 (305 enodes) 41.805 * * [simplify]: Extracting #0: cost 1 inf + 0 41.805 * * [simplify]: Extracting #1: cost 61 inf + 0 41.806 * * [simplify]: Extracting #2: cost 103 inf + 740 41.808 * * [simplify]: Extracting #3: cost 58 inf + 5220 41.813 * * [simplify]: Extracting #4: cost 4 inf + 14703 41.819 * * [simplify]: Extracting #5: cost 0 inf + 15779 41.824 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 41.824 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (hypot y.re y.im) (+ (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)))) 41.825 * * * * [progress]: [ 33 / 133 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (hypot y.re y.im))))> 41.825 * * * * [progress]: [ 34 / 133 ] simplifiying candidate # 41.825 * * * * [progress]: [ 35 / 133 ] simplifiying candidate # 41.825 * * * * [progress]: [ 36 / 133 ] simplifiying candidate # 41.825 * * * * [progress]: [ 37 / 133 ] simplifiying candidate # 41.825 * [simplify]: Simplifying (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (hypot y.re y.im))) 41.825 * * [simplify]: iters left: 6 (12 enodes) 41.828 * * [simplify]: iters left: 5 (46 enodes) 41.835 * * [simplify]: iters left: 4 (70 enodes) 41.856 * * [simplify]: iters left: 3 (87 enodes) 41.878 * * [simplify]: iters left: 2 (89 enodes) 41.897 * * [simplify]: iters left: 1 (96 enodes) 41.914 * * [simplify]: Extracting #0: cost 1 inf + 0 41.914 * * [simplify]: Extracting #1: cost 12 inf + 0 41.914 * * [simplify]: Extracting #2: cost 24 inf + 0 41.914 * * [simplify]: Extracting #3: cost 35 inf + 0 41.915 * * [simplify]: Extracting #4: cost 32 inf + 210 41.915 * * [simplify]: Extracting #5: cost 19 inf + 1554 41.916 * * [simplify]: Extracting #6: cost 4 inf + 5587 41.917 * * [simplify]: Extracting #7: cost 0 inf + 6759 41.918 * [simplify]: Simplified to (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (hypot y.re y.im))) 41.918 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (exp (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (hypot y.re y.im)))))) 41.918 * * * * [progress]: [ 38 / 133 ] simplifiying candidate # 41.918 * [simplify]: Simplifying (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (hypot y.re y.im))) 41.919 * * [simplify]: iters left: 6 (12 enodes) 41.921 * * [simplify]: iters left: 5 (48 enodes) 41.928 * * [simplify]: iters left: 4 (82 enodes) 41.941 * * [simplify]: iters left: 3 (129 enodes) 41.966 * * [simplify]: iters left: 2 (160 enodes) 42.008 * * [simplify]: iters left: 1 (173 enodes) 42.047 * * [simplify]: Extracting #0: cost 1 inf + 0 42.047 * * [simplify]: Extracting #1: cost 8 inf + 0 42.047 * * [simplify]: Extracting #2: cost 17 inf + 0 42.047 * * [simplify]: Extracting #3: cost 34 inf + 0 42.047 * * [simplify]: Extracting #4: cost 47 inf + 169 42.048 * * [simplify]: Extracting #5: cost 38 inf + 2171 42.051 * * [simplify]: Extracting #6: cost 9 inf + 6622 42.054 * * [simplify]: Extracting #7: cost 0 inf + 7968 42.058 * [simplify]: Simplified to (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (hypot y.re y.im))) 42.058 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (exp (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (hypot y.re y.im)))))) 42.058 * * * * [progress]: [ 39 / 133 ] simplifiying candidate # 42.058 * * * * [progress]: [ 40 / 133 ] simplifiying candidate # 42.058 * * * * [progress]: [ 41 / 133 ] simplifiying candidate # 42.058 * [simplify]: Simplifying (/ (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 42.059 * * [simplify]: iters left: 6 (14 enodes) 42.066 * * [simplify]: iters left: 5 (60 enodes) 42.089 * * [simplify]: iters left: 4 (167 enodes) 42.164 * * [simplify]: Extracting #0: cost 1 inf + 0 42.164 * * [simplify]: Extracting #1: cost 47 inf + 0 42.165 * * [simplify]: Extracting #2: cost 135 inf + 0 42.166 * * [simplify]: Extracting #3: cost 185 inf + 640 42.174 * * [simplify]: Extracting #4: cost 82 inf + 24298 42.194 * * [simplify]: Extracting #5: cost 7 inf + 45005 42.218 * * [simplify]: Extracting #6: cost 0 inf + 46712 42.240 * [simplify]: Simplified to (* (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) 42.240 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (cbrt (* (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))))) 42.241 * * * * [progress]: [ 42 / 133 ] simplifiying candidate # 42.241 * [simplify]: Simplifying (/ (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 42.241 * * [simplify]: iters left: 6 (14 enodes) 42.247 * * [simplify]: iters left: 5 (65 enodes) 42.273 * * [simplify]: iters left: 4 (175 enodes) 42.358 * * [simplify]: Extracting #0: cost 1 inf + 0 42.359 * * [simplify]: Extracting #1: cost 48 inf + 0 42.359 * * [simplify]: Extracting #2: cost 149 inf + 1 42.361 * * [simplify]: Extracting #3: cost 211 inf + 1049 42.369 * * [simplify]: Extracting #4: cost 94 inf + 33233 42.394 * * [simplify]: Extracting #5: cost 0 inf + 61948 42.418 * * [simplify]: Extracting #6: cost 0 inf + 60755 42.447 * * [simplify]: Extracting #7: cost 0 inf + 60595 42.473 * [simplify]: Simplified to (* (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) 42.473 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (cbrt (* (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))))) 42.473 * * * * [progress]: [ 43 / 133 ] simplifiying candidate # 42.473 * * * * [progress]: [ 44 / 133 ] simplifiying candidate # 42.473 * * * * [progress]: [ 45 / 133 ] simplifiying candidate # 42.473 * * * * [progress]: [ 46 / 133 ] simplifiying candidate # 42.474 * * * * [progress]: [ 47 / 133 ] simplifiying candidate # 42.474 * [simplify]: Simplifying (/ (/ (* x.im y.re) (hypot y.re y.im)) (hypot y.re y.im)) 42.474 * * [simplify]: iters left: 6 (7 enodes) 42.477 * * [simplify]: iters left: 5 (26 enodes) 42.485 * * [simplify]: iters left: 4 (43 enodes) 42.498 * * [simplify]: iters left: 3 (67 enodes) 42.517 * * [simplify]: iters left: 2 (77 enodes) 42.537 * * [simplify]: iters left: 1 (79 enodes) 42.556 * * [simplify]: Extracting #0: cost 1 inf + 0 42.557 * * [simplify]: Extracting #1: cost 16 inf + 0 42.557 * * [simplify]: Extracting #2: cost 27 inf + 2 42.557 * * [simplify]: Extracting #3: cost 20 inf + 477 42.557 * * [simplify]: Extracting #4: cost 0 inf + 2907 42.558 * [simplify]: Simplified to (/ (* x.im y.re) (* (hypot y.re y.im) (hypot y.re y.im))) 42.558 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (- (/ (* x.im y.re) (* (hypot y.re y.im) (hypot y.re y.im))) (/ (/ (* x.re y.im) (hypot y.re y.im)) (hypot y.re y.im))))) 42.558 * * * * [progress]: [ 48 / 133 ] simplifiying candidate # 42.558 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 42.558 * * [simplify]: iters left: 6 (14 enodes) 42.561 * * [simplify]: iters left: 5 (56 enodes) 42.570 * * [simplify]: iters left: 4 (95 enodes) 42.584 * * [simplify]: iters left: 3 (132 enodes) 42.616 * * [simplify]: iters left: 2 (163 enodes) 42.661 * * [simplify]: iters left: 1 (175 enodes) 42.701 * * [simplify]: Extracting #0: cost 1 inf + 0 42.701 * * [simplify]: Extracting #1: cost 11 inf + 0 42.701 * * [simplify]: Extracting #2: cost 22 inf + 0 42.701 * * [simplify]: Extracting #3: cost 33 inf + 0 42.701 * * [simplify]: Extracting #4: cost 52 inf + 3 42.702 * * [simplify]: Extracting #5: cost 48 inf + 2138 42.705 * * [simplify]: Extracting #6: cost 9 inf + 9194 42.709 * * [simplify]: Extracting #7: cost 1 inf + 11661 42.714 * * [simplify]: Extracting #8: cost 0 inf + 12120 42.718 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 42.719 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 42.719 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 42.719 * * [simplify]: iters left: 6 (12 enodes) 42.724 * * [simplify]: iters left: 5 (44 enodes) 42.738 * * [simplify]: iters left: 4 (68 enodes) 42.758 * * [simplify]: iters left: 3 (98 enodes) 42.784 * * [simplify]: iters left: 2 (126 enodes) 42.819 * * [simplify]: iters left: 1 (138 enodes) 42.837 * * [simplify]: Extracting #0: cost 1 inf + 0 42.837 * * [simplify]: Extracting #1: cost 4 inf + 0 42.837 * * [simplify]: Extracting #2: cost 8 inf + 0 42.837 * * [simplify]: Extracting #3: cost 19 inf + 0 42.837 * * [simplify]: Extracting #4: cost 35 inf + 214 42.838 * * [simplify]: Extracting #5: cost 26 inf + 3145 42.839 * * [simplify]: Extracting #6: cost 2 inf + 6477 42.840 * * [simplify]: Extracting #7: cost 0 inf + 6578 42.841 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 42.842 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 42.842 * * * * [progress]: [ 49 / 133 ] simplifiying candidate # 42.842 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 42.842 * * [simplify]: iters left: 6 (13 enodes) 42.845 * * [simplify]: iters left: 5 (49 enodes) 42.853 * * [simplify]: iters left: 4 (77 enodes) 42.875 * * [simplify]: iters left: 3 (110 enodes) 42.905 * * [simplify]: iters left: 2 (138 enodes) 42.945 * * [simplify]: iters left: 1 (150 enodes) 42.970 * * [simplify]: Extracting #0: cost 1 inf + 0 42.970 * * [simplify]: Extracting #1: cost 7 inf + 0 42.970 * * [simplify]: Extracting #2: cost 14 inf + 0 42.970 * * [simplify]: Extracting #3: cost 25 inf + 0 42.970 * * [simplify]: Extracting #4: cost 44 inf + 3 42.971 * * [simplify]: Extracting #5: cost 41 inf + 1879 42.972 * * [simplify]: Extracting #6: cost 6 inf + 7103 42.974 * * [simplify]: Extracting #7: cost 0 inf + 8692 42.975 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 42.975 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 42.976 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 42.976 * * [simplify]: iters left: 6 (12 enodes) 42.978 * * [simplify]: iters left: 5 (44 enodes) 42.986 * * [simplify]: iters left: 4 (68 enodes) 43.006 * * [simplify]: iters left: 3 (98 enodes) 43.031 * * [simplify]: iters left: 2 (126 enodes) 43.066 * * [simplify]: iters left: 1 (138 enodes) 43.099 * * [simplify]: Extracting #0: cost 1 inf + 0 43.099 * * [simplify]: Extracting #1: cost 4 inf + 0 43.099 * * [simplify]: Extracting #2: cost 8 inf + 0 43.099 * * [simplify]: Extracting #3: cost 19 inf + 0 43.100 * * [simplify]: Extracting #4: cost 35 inf + 214 43.101 * * [simplify]: Extracting #5: cost 26 inf + 3105 43.103 * * [simplify]: Extracting #6: cost 2 inf + 6317 43.106 * * [simplify]: Extracting #7: cost 0 inf + 6418 43.108 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 43.108 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 43.108 * * * * [progress]: [ 50 / 133 ] simplifiying candidate # 43.109 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1) 43.109 * * [simplify]: iters left: 6 (13 enodes) 43.116 * * [simplify]: iters left: 5 (49 enodes) 43.131 * * [simplify]: iters left: 4 (83 enodes) 43.157 * * [simplify]: iters left: 3 (114 enodes) 43.182 * * [simplify]: iters left: 2 (142 enodes) 43.205 * * [simplify]: iters left: 1 (154 enodes) 43.242 * * [simplify]: Extracting #0: cost 1 inf + 0 43.242 * * [simplify]: Extracting #1: cost 5 inf + 0 43.242 * * [simplify]: Extracting #2: cost 7 inf + 1 43.242 * * [simplify]: Extracting #3: cost 17 inf + 1 43.242 * * [simplify]: Extracting #4: cost 39 inf + 3 43.243 * * [simplify]: Extracting #5: cost 47 inf + 253 43.244 * * [simplify]: Extracting #6: cost 29 inf + 2279 43.246 * * [simplify]: Extracting #7: cost 5 inf + 6016 43.248 * * [simplify]: Extracting #8: cost 0 inf + 6825 43.251 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 43.251 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 43.252 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 43.252 * * [simplify]: iters left: 6 (11 enodes) 43.256 * * [simplify]: iters left: 5 (41 enodes) 43.269 * * [simplify]: iters left: 4 (65 enodes) 43.289 * * [simplify]: iters left: 3 (95 enodes) 43.318 * * [simplify]: iters left: 2 (123 enodes) 43.335 * * [simplify]: iters left: 1 (135 enodes) 43.354 * * [simplify]: Extracting #0: cost 1 inf + 0 43.354 * * [simplify]: Extracting #1: cost 4 inf + 0 43.354 * * [simplify]: Extracting #2: cost 9 inf + 0 43.354 * * [simplify]: Extracting #3: cost 13 inf + 116 43.354 * * [simplify]: Extracting #4: cost 33 inf + 214 43.355 * * [simplify]: Extracting #5: cost 32 inf + 1670 43.356 * * [simplify]: Extracting #6: cost 10 inf + 4271 43.359 * * [simplify]: Extracting #7: cost 0 inf + 6144 43.361 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 43.361 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 43.361 * * * * [progress]: [ 51 / 133 ] simplifiying candidate # 43.362 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 43.362 * * [simplify]: iters left: 6 (13 enodes) 43.367 * * [simplify]: iters left: 5 (49 enodes) 43.382 * * [simplify]: iters left: 4 (75 enodes) 43.403 * * [simplify]: iters left: 3 (105 enodes) 43.436 * * [simplify]: iters left: 2 (133 enodes) 43.470 * * [simplify]: iters left: 1 (145 enodes) 43.502 * * [simplify]: Extracting #0: cost 1 inf + 0 43.502 * * [simplify]: Extracting #1: cost 6 inf + 0 43.502 * * [simplify]: Extracting #2: cost 12 inf + 0 43.502 * * [simplify]: Extracting #3: cost 23 inf + 0 43.502 * * [simplify]: Extracting #4: cost 40 inf + 117 43.503 * * [simplify]: Extracting #5: cost 35 inf + 2147 43.505 * * [simplify]: Extracting #6: cost 10 inf + 5081 43.507 * * [simplify]: Extracting #7: cost 0 inf + 7610 43.510 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 43.510 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 43.510 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 43.510 * * [simplify]: iters left: 6 (12 enodes) 43.515 * * [simplify]: iters left: 5 (44 enodes) 43.526 * * [simplify]: iters left: 4 (68 enodes) 43.543 * * [simplify]: iters left: 3 (98 enodes) 43.567 * * [simplify]: iters left: 2 (126 enodes) 43.602 * * [simplify]: iters left: 1 (138 enodes) 43.636 * * [simplify]: Extracting #0: cost 1 inf + 0 43.636 * * [simplify]: Extracting #1: cost 4 inf + 0 43.636 * * [simplify]: Extracting #2: cost 8 inf + 0 43.636 * * [simplify]: Extracting #3: cost 19 inf + 0 43.636 * * [simplify]: Extracting #4: cost 35 inf + 214 43.637 * * [simplify]: Extracting #5: cost 26 inf + 3105 43.639 * * [simplify]: Extracting #6: cost 2 inf + 6317 43.642 * * [simplify]: Extracting #7: cost 0 inf + 6418 43.644 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 43.645 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 43.645 * * * * [progress]: [ 52 / 133 ] simplifiying candidate # 43.645 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 43.645 * * [simplify]: iters left: 6 (12 enodes) 43.651 * * [simplify]: iters left: 5 (44 enodes) 43.665 * * [simplify]: iters left: 4 (68 enodes) 43.685 * * [simplify]: iters left: 3 (98 enodes) 43.712 * * [simplify]: iters left: 2 (126 enodes) 43.749 * * [simplify]: iters left: 1 (138 enodes) 43.770 * * [simplify]: Extracting #0: cost 1 inf + 0 43.770 * * [simplify]: Extracting #1: cost 4 inf + 0 43.770 * * [simplify]: Extracting #2: cost 8 inf + 0 43.770 * * [simplify]: Extracting #3: cost 19 inf + 0 43.770 * * [simplify]: Extracting #4: cost 35 inf + 214 43.770 * * [simplify]: Extracting #5: cost 26 inf + 3065 43.771 * * [simplify]: Extracting #6: cost 2 inf + 6157 43.773 * * [simplify]: Extracting #7: cost 0 inf + 6258 43.774 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 43.774 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 43.774 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 43.774 * * [simplify]: iters left: 6 (12 enodes) 43.777 * * [simplify]: iters left: 5 (44 enodes) 43.783 * * [simplify]: iters left: 4 (68 enodes) 43.802 * * [simplify]: iters left: 3 (98 enodes) 43.823 * * [simplify]: iters left: 2 (126 enodes) 43.839 * * [simplify]: iters left: 1 (138 enodes) 43.868 * * [simplify]: Extracting #0: cost 1 inf + 0 43.868 * * [simplify]: Extracting #1: cost 4 inf + 0 43.868 * * [simplify]: Extracting #2: cost 8 inf + 0 43.868 * * [simplify]: Extracting #3: cost 19 inf + 0 43.868 * * [simplify]: Extracting #4: cost 35 inf + 214 43.868 * * [simplify]: Extracting #5: cost 26 inf + 3065 43.870 * * [simplify]: Extracting #6: cost 2 inf + 6157 43.871 * * [simplify]: Extracting #7: cost 0 inf + 6258 43.872 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 43.872 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 43.872 * * * * [progress]: [ 53 / 133 ] simplifiying candidate # 43.872 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) 43.872 * * [simplify]: iters left: 6 (12 enodes) 43.876 * * [simplify]: iters left: 5 (44 enodes) 43.883 * * [simplify]: iters left: 4 (70 enodes) 43.895 * * [simplify]: iters left: 3 (100 enodes) 43.924 * * [simplify]: iters left: 2 (128 enodes) 43.954 * * [simplify]: iters left: 1 (140 enodes) 43.971 * * [simplify]: Extracting #0: cost 1 inf + 0 43.971 * * [simplify]: Extracting #1: cost 4 inf + 0 43.971 * * [simplify]: Extracting #2: cost 13 inf + 1 43.971 * * [simplify]: Extracting #3: cost 35 inf + 3 43.971 * * [simplify]: Extracting #4: cost 45 inf + 130 43.972 * * [simplify]: Extracting #5: cost 27 inf + 1869 43.973 * * [simplify]: Extracting #6: cost 2 inf + 5193 43.974 * * [simplify]: Extracting #7: cost 0 inf + 5387 43.975 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 43.975 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 43.976 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 43.976 * * [simplify]: iters left: 6 (11 enodes) 43.981 * * [simplify]: iters left: 5 (41 enodes) 43.993 * * [simplify]: iters left: 4 (65 enodes) 44.014 * * [simplify]: iters left: 3 (95 enodes) 44.040 * * [simplify]: iters left: 2 (123 enodes) 44.073 * * [simplify]: iters left: 1 (135 enodes) 44.095 * * [simplify]: Extracting #0: cost 1 inf + 0 44.095 * * [simplify]: Extracting #1: cost 4 inf + 0 44.095 * * [simplify]: Extracting #2: cost 9 inf + 0 44.095 * * [simplify]: Extracting #3: cost 13 inf + 116 44.095 * * [simplify]: Extracting #4: cost 33 inf + 214 44.095 * * [simplify]: Extracting #5: cost 32 inf + 1670 44.096 * * [simplify]: Extracting #6: cost 10 inf + 4231 44.097 * * [simplify]: Extracting #7: cost 0 inf + 5984 44.098 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 44.098 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 44.099 * * * * [progress]: [ 54 / 133 ] simplifiying candidate # 44.099 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 44.099 * * [simplify]: iters left: 6 (14 enodes) 44.102 * * [simplify]: iters left: 5 (57 enodes) 44.119 * * [simplify]: iters left: 4 (105 enodes) 44.155 * * [simplify]: iters left: 3 (157 enodes) 44.207 * * [simplify]: iters left: 2 (196 enodes) 44.252 * * [simplify]: iters left: 1 (235 enodes) 44.296 * * [simplify]: Extracting #0: cost 1 inf + 0 44.297 * * [simplify]: Extracting #1: cost 33 inf + 0 44.297 * * [simplify]: Extracting #2: cost 82 inf + 0 44.297 * * [simplify]: Extracting #3: cost 85 inf + 7 44.299 * * [simplify]: Extracting #4: cost 69 inf + 3435 44.301 * * [simplify]: Extracting #5: cost 51 inf + 8297 44.305 * * [simplify]: Extracting #6: cost 11 inf + 27444 44.310 * * [simplify]: Extracting #7: cost 0 inf + 33210 44.315 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 44.315 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 44.315 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 44.315 * * [simplify]: iters left: 6 (12 enodes) 44.318 * * [simplify]: iters left: 5 (43 enodes) 44.324 * * [simplify]: iters left: 4 (55 enodes) 44.331 * * [simplify]: iters left: 3 (63 enodes) 44.346 * * [simplify]: Extracting #0: cost 1 inf + 0 44.346 * * [simplify]: Extracting #1: cost 6 inf + 0 44.346 * * [simplify]: Extracting #2: cost 12 inf + 0 44.346 * * [simplify]: Extracting #3: cost 23 inf + 0 44.346 * * [simplify]: Extracting #4: cost 21 inf + 128 44.347 * * [simplify]: Extracting #5: cost 9 inf + 1268 44.348 * * [simplify]: Extracting #6: cost 1 inf + 3075 44.349 * * [simplify]: Extracting #7: cost 0 inf + 3494 44.350 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 44.350 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 44.350 * * * * [progress]: [ 55 / 133 ] simplifiying candidate # 44.351 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 44.351 * * [simplify]: iters left: 6 (15 enodes) 44.357 * * [simplify]: iters left: 5 (58 enodes) 44.375 * * [simplify]: iters left: 4 (99 enodes) 44.406 * * [simplify]: iters left: 3 (152 enodes) 44.451 * * [simplify]: iters left: 2 (199 enodes) 44.486 * * [simplify]: iters left: 1 (216 enodes) 44.541 * * [simplify]: Extracting #0: cost 1 inf + 0 44.542 * * [simplify]: Extracting #1: cost 23 inf + 0 44.542 * * [simplify]: Extracting #2: cost 46 inf + 0 44.542 * * [simplify]: Extracting #3: cost 57 inf + 0 44.543 * * [simplify]: Extracting #4: cost 53 inf + 267 44.545 * * [simplify]: Extracting #5: cost 24 inf + 6619 44.552 * * [simplify]: Extracting #6: cost 3 inf + 15001 44.559 * * [simplify]: Extracting #7: cost 0 inf + 16338 44.566 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 44.566 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 44.567 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 44.567 * * [simplify]: iters left: 6 (13 enodes) 44.572 * * [simplify]: iters left: 5 (46 enodes) 44.587 * * [simplify]: iters left: 4 (61 enodes) 44.604 * * [simplify]: iters left: 3 (71 enodes) 44.616 * * [simplify]: Extracting #0: cost 1 inf + 0 44.616 * * [simplify]: Extracting #1: cost 8 inf + 0 44.616 * * [simplify]: Extracting #2: cost 16 inf + 0 44.617 * * [simplify]: Extracting #3: cost 27 inf + 0 44.617 * * [simplify]: Extracting #4: cost 25 inf + 169 44.617 * * [simplify]: Extracting #5: cost 12 inf + 1203 44.617 * * [simplify]: Extracting #6: cost 3 inf + 3751 44.618 * * [simplify]: Extracting #7: cost 0 inf + 4526 44.619 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 44.619 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 44.619 * * * * [progress]: [ 56 / 133 ] simplifiying candidate # 44.619 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 44.619 * * [simplify]: iters left: 6 (15 enodes) 44.623 * * [simplify]: iters left: 5 (58 enodes) 44.633 * * [simplify]: iters left: 4 (99 enodes) 44.660 * * [simplify]: iters left: 3 (132 enodes) 44.700 * * [simplify]: iters left: 2 (153 enodes) 44.724 * * [simplify]: iters left: 1 (156 enodes) 44.743 * * [simplify]: Extracting #0: cost 1 inf + 0 44.743 * * [simplify]: Extracting #1: cost 13 inf + 0 44.743 * * [simplify]: Extracting #2: cost 24 inf + 1 44.744 * * [simplify]: Extracting #3: cost 35 inf + 1 44.744 * * [simplify]: Extracting #4: cost 32 inf + 186 44.745 * * [simplify]: Extracting #5: cost 14 inf + 3221 44.747 * * [simplify]: Extracting #6: cost 2 inf + 7161 44.751 * * [simplify]: Extracting #7: cost 0 inf + 7745 44.754 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 44.754 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 44.755 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 44.755 * * [simplify]: iters left: 6 (12 enodes) 44.760 * * [simplify]: iters left: 5 (43 enodes) 44.772 * * [simplify]: iters left: 4 (58 enodes) 44.788 * * [simplify]: iters left: 3 (68 enodes) 44.803 * * [simplify]: Extracting #0: cost 1 inf + 0 44.803 * * [simplify]: Extracting #1: cost 8 inf + 0 44.803 * * [simplify]: Extracting #2: cost 17 inf + 0 44.803 * * [simplify]: Extracting #3: cost 23 inf + 2 44.804 * * [simplify]: Extracting #4: cost 20 inf + 404 44.804 * * [simplify]: Extracting #5: cost 4 inf + 2616 44.805 * * [simplify]: Extracting #6: cost 0 inf + 4092 44.806 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 44.807 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 44.807 * * * * [progress]: [ 57 / 133 ] simplifiying candidate # 44.809 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 44.809 * * [simplify]: iters left: 6 (15 enodes) 44.815 * * [simplify]: iters left: 5 (56 enodes) 44.827 * * [simplify]: iters left: 4 (88 enodes) 44.841 * * [simplify]: iters left: 3 (143 enodes) 44.873 * * [simplify]: iters left: 2 (197 enodes) 44.929 * * [simplify]: iters left: 1 (212 enodes) 44.965 * * [simplify]: Extracting #0: cost 1 inf + 0 44.965 * * [simplify]: Extracting #1: cost 23 inf + 0 44.965 * * [simplify]: Extracting #2: cost 46 inf + 0 44.966 * * [simplify]: Extracting #3: cost 57 inf + 0 44.966 * * [simplify]: Extracting #4: cost 53 inf + 267 44.968 * * [simplify]: Extracting #5: cost 27 inf + 5366 44.973 * * [simplify]: Extracting #6: cost 2 inf + 15460 44.979 * * [simplify]: Extracting #7: cost 0 inf + 16338 44.985 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 44.985 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 44.986 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 44.986 * * [simplify]: iters left: 6 (13 enodes) 44.990 * * [simplify]: iters left: 5 (46 enodes) 45.003 * * [simplify]: iters left: 4 (61 enodes) 45.013 * * [simplify]: iters left: 3 (71 enodes) 45.023 * * [simplify]: Extracting #0: cost 1 inf + 0 45.023 * * [simplify]: Extracting #1: cost 8 inf + 0 45.023 * * [simplify]: Extracting #2: cost 16 inf + 0 45.023 * * [simplify]: Extracting #3: cost 27 inf + 0 45.023 * * [simplify]: Extracting #4: cost 25 inf + 169 45.024 * * [simplify]: Extracting #5: cost 12 inf + 1163 45.024 * * [simplify]: Extracting #6: cost 3 inf + 3631 45.025 * * [simplify]: Extracting #7: cost 0 inf + 4526 45.026 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 45.026 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 45.026 * * * * [progress]: [ 58 / 133 ] simplifiying candidate # 45.026 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 45.026 * * [simplify]: iters left: 6 (13 enodes) 45.029 * * [simplify]: iters left: 5 (48 enodes) 45.037 * * [simplify]: iters left: 4 (65 enodes) 45.054 * * [simplify]: iters left: 3 (83 enodes) 45.064 * * [simplify]: iters left: 2 (88 enodes) 45.074 * * [simplify]: iters left: 1 (91 enodes) 45.091 * * [simplify]: Extracting #0: cost 1 inf + 0 45.091 * * [simplify]: Extracting #1: cost 11 inf + 0 45.091 * * [simplify]: Extracting #2: cost 23 inf + 0 45.092 * * [simplify]: Extracting #3: cost 28 inf + 59 45.092 * * [simplify]: Extracting #4: cost 24 inf + 518 45.093 * * [simplify]: Extracting #5: cost 11 inf + 2346 45.095 * * [simplify]: Extracting #6: cost 1 inf + 5601 45.096 * * [simplify]: Extracting #7: cost 0 inf + 5940 45.097 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) 45.097 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 45.097 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 45.097 * * [simplify]: iters left: 6 (12 enodes) 45.100 * * [simplify]: iters left: 5 (43 enodes) 45.107 * * [simplify]: iters left: 4 (53 enodes) 45.114 * * [simplify]: iters left: 3 (62 enodes) 45.122 * * [simplify]: Extracting #0: cost 1 inf + 0 45.122 * * [simplify]: Extracting #1: cost 6 inf + 0 45.122 * * [simplify]: Extracting #2: cost 13 inf + 0 45.122 * * [simplify]: Extracting #3: cost 19 inf + 2 45.122 * * [simplify]: Extracting #4: cost 17 inf + 298 45.122 * * [simplify]: Extracting #5: cost 3 inf + 1763 45.123 * * [simplify]: Extracting #6: cost 0 inf + 2740 45.124 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 45.124 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 45.124 * * * * [progress]: [ 59 / 133 ] simplifiying candidate # 45.124 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1) 45.125 * * [simplify]: iters left: 6 (14 enodes) 45.132 * * [simplify]: iters left: 5 (51 enodes) 45.147 * * [simplify]: iters left: 4 (74 enodes) 45.163 * * [simplify]: iters left: 3 (94 enodes) 45.176 * * [simplify]: iters left: 2 (103 enodes) 45.196 * * [simplify]: iters left: 1 (105 enodes) 45.221 * * [simplify]: Extracting #0: cost 1 inf + 0 45.221 * * [simplify]: Extracting #1: cost 9 inf + 0 45.221 * * [simplify]: Extracting #2: cost 16 inf + 1 45.222 * * [simplify]: Extracting #3: cost 27 inf + 1 45.222 * * [simplify]: Extracting #4: cost 24 inf + 202 45.222 * * [simplify]: Extracting #5: cost 7 inf + 2495 45.224 * * [simplify]: Extracting #6: cost 0 inf + 4557 45.226 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 45.226 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 45.227 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 45.227 * * [simplify]: iters left: 6 (12 enodes) 45.232 * * [simplify]: iters left: 5 (43 enodes) 45.244 * * [simplify]: iters left: 4 (58 enodes) 45.259 * * [simplify]: iters left: 3 (68 enodes) 45.273 * * [simplify]: Extracting #0: cost 1 inf + 0 45.273 * * [simplify]: Extracting #1: cost 8 inf + 0 45.273 * * [simplify]: Extracting #2: cost 17 inf + 0 45.273 * * [simplify]: Extracting #3: cost 23 inf + 2 45.273 * * [simplify]: Extracting #4: cost 20 inf + 364 45.274 * * [simplify]: Extracting #5: cost 4 inf + 2416 45.274 * * [simplify]: Extracting #6: cost 0 inf + 3772 45.275 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 45.275 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im)))))) 45.275 * * * * [progress]: [ 60 / 133 ] simplifiying candidate # 45.275 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 45.275 * * [simplify]: iters left: 6 (15 enodes) 45.279 * * [simplify]: iters left: 5 (56 enodes) 45.289 * * [simplify]: iters left: 4 (95 enodes) 45.304 * * [simplify]: iters left: 3 (141 enodes) 45.346 * * [simplify]: iters left: 2 (191 enodes) 45.403 * * [simplify]: Extracting #0: cost 1 inf + 0 45.403 * * [simplify]: Extracting #1: cost 13 inf + 0 45.403 * * [simplify]: Extracting #2: cost 24 inf + 1 45.403 * * [simplify]: Extracting #3: cost 35 inf + 1 45.403 * * [simplify]: Extracting #4: cost 33 inf + 129 45.404 * * [simplify]: Extracting #5: cost 18 inf + 1948 45.407 * * [simplify]: Extracting #6: cost 2 inf + 6987 45.410 * * [simplify]: Extracting #7: cost 0 inf + 7785 45.414 * * [simplify]: Extracting #8: cost 0 inf + 7745 45.418 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 45.418 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 45.418 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 45.418 * * [simplify]: iters left: 6 (12 enodes) 45.424 * * [simplify]: iters left: 5 (43 enodes) 45.437 * * [simplify]: iters left: 4 (58 enodes) 45.453 * * [simplify]: iters left: 3 (68 enodes) 45.472 * * [simplify]: Extracting #0: cost 1 inf + 0 45.472 * * [simplify]: Extracting #1: cost 8 inf + 0 45.472 * * [simplify]: Extracting #2: cost 17 inf + 0 45.472 * * [simplify]: Extracting #3: cost 23 inf + 2 45.472 * * [simplify]: Extracting #4: cost 21 inf + 267 45.473 * * [simplify]: Extracting #5: cost 3 inf + 2995 45.475 * * [simplify]: Extracting #6: cost 0 inf + 4092 45.476 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 45.476 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))))) 45.476 * * * * [progress]: [ 61 / 133 ] simplifiying candidate # 45.477 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (hypot y.re y.im))) 45.477 * * [simplify]: iters left: 6 (14 enodes) 45.481 * * [simplify]: iters left: 5 (51 enodes) 45.490 * * [simplify]: iters left: 4 (79 enodes) 45.502 * * [simplify]: iters left: 3 (102 enodes) 45.523 * * [simplify]: iters left: 2 (116 enodes) 45.555 * * [simplify]: Extracting #0: cost 1 inf + 0 45.555 * * [simplify]: Extracting #1: cost 9 inf + 0 45.555 * * [simplify]: Extracting #2: cost 16 inf + 1 45.555 * * [simplify]: Extracting #3: cost 27 inf + 1 45.555 * * [simplify]: Extracting #4: cost 26 inf + 88 45.556 * * [simplify]: Extracting #5: cost 9 inf + 2086 45.558 * * [simplify]: Extracting #6: cost 1 inf + 4218 45.560 * * [simplify]: Extracting #7: cost 0 inf + 4557 45.562 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) 45.562 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 45.562 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 45.562 * * [simplify]: iters left: 6 (12 enodes) 45.568 * * [simplify]: iters left: 5 (43 enodes) 45.579 * * [simplify]: iters left: 4 (58 enodes) 45.587 * * [simplify]: iters left: 3 (68 enodes) 45.595 * * [simplify]: Extracting #0: cost 1 inf + 0 45.595 * * [simplify]: Extracting #1: cost 8 inf + 0 45.595 * * [simplify]: Extracting #2: cost 17 inf + 0 45.595 * * [simplify]: Extracting #3: cost 23 inf + 2 45.596 * * [simplify]: Extracting #4: cost 21 inf + 267 45.596 * * [simplify]: Extracting #5: cost 3 inf + 2755 45.597 * * [simplify]: Extracting #6: cost 0 inf + 3772 45.597 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 45.597 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))))) 45.597 * * * * [progress]: [ 62 / 133 ] simplifiying candidate # 45.598 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 45.598 * * [simplify]: iters left: 6 (12 enodes) 45.601 * * [simplify]: iters left: 5 (41 enodes) 45.608 * * [simplify]: iters left: 4 (61 enodes) 45.618 * * [simplify]: iters left: 3 (70 enodes) 45.633 * * [simplify]: Extracting #0: cost 1 inf + 0 45.633 * * [simplify]: Extracting #1: cost 5 inf + 0 45.633 * * [simplify]: Extracting #2: cost 7 inf + 1 45.633 * * [simplify]: Extracting #3: cost 17 inf + 1 45.634 * * [simplify]: Extracting #4: cost 16 inf + 88 45.634 * * [simplify]: Extracting #5: cost 5 inf + 953 45.635 * * [simplify]: Extracting #6: cost 0 inf + 2135 45.636 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 45.636 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 45.636 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 45.636 * * [simplify]: iters left: 6 (11 enodes) 45.641 * * [simplify]: iters left: 5 (40 enodes) 45.652 * * [simplify]: iters left: 4 (52 enodes) 45.659 * * [simplify]: iters left: 3 (60 enodes) 45.666 * * [simplify]: Extracting #0: cost 1 inf + 0 45.666 * * [simplify]: Extracting #1: cost 6 inf + 0 45.666 * * [simplify]: Extracting #2: cost 13 inf + 0 45.667 * * [simplify]: Extracting #3: cost 19 inf + 2 45.667 * * [simplify]: Extracting #4: cost 15 inf + 381 45.667 * * [simplify]: Extracting #5: cost 2 inf + 2062 45.668 * * [simplify]: Extracting #6: cost 0 inf + 2740 45.668 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 45.668 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 45.668 * * * * [progress]: [ 63 / 133 ] simplifiying candidate # 45.668 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 45.669 * * [simplify]: iters left: 6 (13 enodes) 45.673 * * [simplify]: iters left: 5 (50 enodes) 45.680 * * [simplify]: iters left: 4 (73 enodes) 45.694 * * [simplify]: iters left: 3 (85 enodes) 45.717 * * [simplify]: iters left: 2 (96 enodes) 45.746 * * [simplify]: iters left: 1 (120 enodes) 45.784 * * [simplify]: Extracting #0: cost 1 inf + 0 45.785 * * [simplify]: Extracting #1: cost 10 inf + 0 45.785 * * [simplify]: Extracting #2: cost 31 inf + 0 45.785 * * [simplify]: Extracting #3: cost 45 inf + 4 45.786 * * [simplify]: Extracting #4: cost 39 inf + 410 45.787 * * [simplify]: Extracting #5: cost 13 inf + 5701 45.790 * * [simplify]: Extracting #6: cost 0 inf + 10636 45.793 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 45.793 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 45.793 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 45.793 * * [simplify]: iters left: 6 (12 enodes) 45.799 * * [simplify]: iters left: 5 (43 enodes) 45.813 * * [simplify]: iters left: 4 (55 enodes) 45.826 * * [simplify]: iters left: 3 (63 enodes) 45.833 * * [simplify]: Extracting #0: cost 1 inf + 0 45.833 * * [simplify]: Extracting #1: cost 6 inf + 0 45.833 * * [simplify]: Extracting #2: cost 12 inf + 0 45.833 * * [simplify]: Extracting #3: cost 23 inf + 0 45.833 * * [simplify]: Extracting #4: cost 21 inf + 128 45.834 * * [simplify]: Extracting #5: cost 9 inf + 1188 45.834 * * [simplify]: Extracting #6: cost 1 inf + 2875 45.835 * * [simplify]: Extracting #7: cost 0 inf + 3254 45.835 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 45.835 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 45.835 * * * * [progress]: [ 64 / 133 ] simplifiying candidate # 45.836 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 45.836 * * [simplify]: iters left: 6 (14 enodes) 45.839 * * [simplify]: iters left: 5 (51 enodes) 45.846 * * [simplify]: iters left: 4 (71 enodes) 45.856 * * [simplify]: iters left: 3 (91 enodes) 45.876 * * [simplify]: iters left: 2 (93 enodes) 45.898 * * [simplify]: Extracting #0: cost 1 inf + 0 45.898 * * [simplify]: Extracting #1: cost 12 inf + 0 45.898 * * [simplify]: Extracting #2: cost 24 inf + 0 45.898 * * [simplify]: Extracting #3: cost 35 inf + 0 45.898 * * [simplify]: Extracting #4: cost 34 inf + 87 45.899 * * [simplify]: Extracting #5: cost 18 inf + 1584 45.901 * * [simplify]: Extracting #6: cost 2 inf + 5952 45.903 * * [simplify]: Extracting #7: cost 0 inf + 6750 45.905 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 45.905 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 45.906 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 45.906 * * [simplify]: iters left: 6 (13 enodes) 45.913 * * [simplify]: iters left: 5 (46 enodes) 45.926 * * [simplify]: iters left: 4 (61 enodes) 45.937 * * [simplify]: iters left: 3 (71 enodes) 45.946 * * [simplify]: Extracting #0: cost 1 inf + 0 45.946 * * [simplify]: Extracting #1: cost 8 inf + 0 45.946 * * [simplify]: Extracting #2: cost 16 inf + 0 45.946 * * [simplify]: Extracting #3: cost 27 inf + 0 45.946 * * [simplify]: Extracting #4: cost 25 inf + 169 45.947 * * [simplify]: Extracting #5: cost 12 inf + 1163 45.947 * * [simplify]: Extracting #6: cost 3 inf + 3511 45.948 * * [simplify]: Extracting #7: cost 0 inf + 4206 45.948 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 45.949 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 45.949 * * * * [progress]: [ 65 / 133 ] simplifiying candidate # 45.949 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 45.949 * * [simplify]: iters left: 6 (14 enodes) 45.953 * * [simplify]: iters left: 5 (51 enodes) 45.962 * * [simplify]: iters left: 4 (71 enodes) 45.984 * * [simplify]: iters left: 3 (86 enodes) 46.005 * * [simplify]: Extracting #0: cost 1 inf + 0 46.005 * * [simplify]: Extracting #1: cost 7 inf + 0 46.005 * * [simplify]: Extracting #2: cost 12 inf + 1 46.005 * * [simplify]: Extracting #3: cost 23 inf + 1 46.005 * * [simplify]: Extracting #4: cost 22 inf + 88 46.006 * * [simplify]: Extracting #5: cost 6 inf + 1465 46.007 * * [simplify]: Extracting #6: cost 1 inf + 2876 46.007 * * [simplify]: Extracting #7: cost 0 inf + 3255 46.008 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 46.008 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 46.008 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 46.008 * * [simplify]: iters left: 6 (12 enodes) 46.011 * * [simplify]: iters left: 5 (43 enodes) 46.017 * * [simplify]: iters left: 4 (58 enodes) 46.027 * * [simplify]: iters left: 3 (68 enodes) 46.035 * * [simplify]: Extracting #0: cost 1 inf + 0 46.035 * * [simplify]: Extracting #1: cost 8 inf + 0 46.035 * * [simplify]: Extracting #2: cost 17 inf + 0 46.035 * * [simplify]: Extracting #3: cost 23 inf + 2 46.035 * * [simplify]: Extracting #4: cost 20 inf + 404 46.036 * * [simplify]: Extracting #5: cost 4 inf + 2456 46.036 * * [simplify]: Extracting #6: cost 0 inf + 3772 46.037 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 46.037 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 46.037 * * * * [progress]: [ 66 / 133 ] simplifiying candidate # 46.037 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 46.037 * * [simplify]: iters left: 6 (14 enodes) 46.042 * * [simplify]: iters left: 5 (51 enodes) 46.055 * * [simplify]: iters left: 4 (71 enodes) 46.065 * * [simplify]: iters left: 3 (88 enodes) 46.076 * * [simplify]: iters left: 2 (91 enodes) 46.098 * * [simplify]: Extracting #0: cost 1 inf + 0 46.098 * * [simplify]: Extracting #1: cost 10 inf + 0 46.098 * * [simplify]: Extracting #2: cost 22 inf + 0 46.098 * * [simplify]: Extracting #3: cost 35 inf + 0 46.098 * * [simplify]: Extracting #4: cost 34 inf + 87 46.099 * * [simplify]: Extracting #5: cost 20 inf + 1230 46.101 * * [simplify]: Extracting #6: cost 9 inf + 3867 46.103 * * [simplify]: Extracting #7: cost 0 inf + 6750 46.106 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 46.106 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 46.106 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 46.107 * * [simplify]: iters left: 6 (13 enodes) 46.112 * * [simplify]: iters left: 5 (46 enodes) 46.126 * * [simplify]: iters left: 4 (61 enodes) 46.141 * * [simplify]: iters left: 3 (71 enodes) 46.158 * * [simplify]: Extracting #0: cost 1 inf + 0 46.158 * * [simplify]: Extracting #1: cost 8 inf + 0 46.158 * * [simplify]: Extracting #2: cost 16 inf + 0 46.158 * * [simplify]: Extracting #3: cost 27 inf + 0 46.158 * * [simplify]: Extracting #4: cost 25 inf + 169 46.159 * * [simplify]: Extracting #5: cost 12 inf + 1123 46.160 * * [simplify]: Extracting #6: cost 3 inf + 3391 46.161 * * [simplify]: Extracting #7: cost 0 inf + 4206 46.163 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 46.163 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 46.163 * * * * [progress]: [ 67 / 133 ] simplifiying candidate # 46.164 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 46.164 * * [simplify]: iters left: 6 (12 enodes) 46.169 * * [simplify]: iters left: 5 (43 enodes) 46.182 * * [simplify]: iters left: 4 (53 enodes) 46.196 * * [simplify]: iters left: 3 (62 enodes) 46.205 * * [simplify]: Extracting #0: cost 1 inf + 0 46.205 * * [simplify]: Extracting #1: cost 6 inf + 0 46.205 * * [simplify]: Extracting #2: cost 13 inf + 0 46.205 * * [simplify]: Extracting #3: cost 19 inf + 2 46.205 * * [simplify]: Extracting #4: cost 17 inf + 298 46.205 * * [simplify]: Extracting #5: cost 3 inf + 1643 46.206 * * [simplify]: Extracting #6: cost 0 inf + 2500 46.206 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 46.206 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 46.206 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 46.206 * * [simplify]: iters left: 6 (12 enodes) 46.209 * * [simplify]: iters left: 5 (43 enodes) 46.215 * * [simplify]: iters left: 4 (53 enodes) 46.222 * * [simplify]: iters left: 3 (62 enodes) 46.229 * * [simplify]: Extracting #0: cost 1 inf + 0 46.229 * * [simplify]: Extracting #1: cost 6 inf + 0 46.229 * * [simplify]: Extracting #2: cost 13 inf + 0 46.229 * * [simplify]: Extracting #3: cost 19 inf + 2 46.230 * * [simplify]: Extracting #4: cost 17 inf + 298 46.230 * * [simplify]: Extracting #5: cost 3 inf + 1643 46.230 * * [simplify]: Extracting #6: cost 0 inf + 2500 46.231 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 46.231 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 46.231 * * * * [progress]: [ 68 / 133 ] simplifiying candidate # 46.232 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 46.232 * * [simplify]: iters left: 6 (13 enodes) 46.239 * * [simplify]: iters left: 5 (46 enodes) 46.253 * * [simplify]: iters left: 4 (61 enodes) 46.270 * * [simplify]: iters left: 3 (72 enodes) 46.287 * * [simplify]: Extracting #0: cost 1 inf + 0 46.287 * * [simplify]: Extracting #1: cost 5 inf + 0 46.287 * * [simplify]: Extracting #2: cost 8 inf + 1 46.287 * * [simplify]: Extracting #3: cost 19 inf + 1 46.287 * * [simplify]: Extracting #4: cost 17 inf + 170 46.288 * * [simplify]: Extracting #5: cost 5 inf + 1067 46.289 * * [simplify]: Extracting #6: cost 0 inf + 1983 46.290 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 46.290 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 46.290 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 46.290 * * [simplify]: iters left: 6 (12 enodes) 46.295 * * [simplify]: iters left: 5 (43 enodes) 46.303 * * [simplify]: iters left: 4 (58 enodes) 46.311 * * [simplify]: iters left: 3 (68 enodes) 46.318 * * [simplify]: Extracting #0: cost 1 inf + 0 46.319 * * [simplify]: Extracting #1: cost 8 inf + 0 46.319 * * [simplify]: Extracting #2: cost 17 inf + 0 46.319 * * [simplify]: Extracting #3: cost 23 inf + 2 46.319 * * [simplify]: Extracting #4: cost 20 inf + 364 46.319 * * [simplify]: Extracting #5: cost 4 inf + 2256 46.320 * * [simplify]: Extracting #6: cost 0 inf + 3452 46.320 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 46.320 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im)))))) 46.321 * * * * [progress]: [ 69 / 133 ] simplifiying candidate # 46.321 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 46.321 * * [simplify]: iters left: 6 (14 enodes) 46.325 * * [simplify]: iters left: 5 (51 enodes) 46.340 * * [simplify]: iters left: 4 (69 enodes) 46.362 * * [simplify]: iters left: 3 (82 enodes) 46.381 * * [simplify]: iters left: 2 (83 enodes) 46.394 * * [simplify]: Extracting #0: cost 1 inf + 0 46.394 * * [simplify]: Extracting #1: cost 7 inf + 0 46.394 * * [simplify]: Extracting #2: cost 12 inf + 1 46.394 * * [simplify]: Extracting #3: cost 23 inf + 1 46.394 * * [simplify]: Extracting #4: cost 22 inf + 88 46.394 * * [simplify]: Extracting #5: cost 6 inf + 1775 46.395 * * [simplify]: Extracting #6: cost 0 inf + 3255 46.395 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 46.395 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 46.396 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 46.396 * * [simplify]: iters left: 6 (12 enodes) 46.398 * * [simplify]: iters left: 5 (43 enodes) 46.404 * * [simplify]: iters left: 4 (58 enodes) 46.412 * * [simplify]: iters left: 3 (68 enodes) 46.420 * * [simplify]: Extracting #0: cost 1 inf + 0 46.420 * * [simplify]: Extracting #1: cost 8 inf + 0 46.420 * * [simplify]: Extracting #2: cost 17 inf + 0 46.420 * * [simplify]: Extracting #3: cost 23 inf + 2 46.420 * * [simplify]: Extracting #4: cost 21 inf + 267 46.421 * * [simplify]: Extracting #5: cost 3 inf + 2795 46.421 * * [simplify]: Extracting #6: cost 0 inf + 3772 46.422 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 46.422 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))))) 46.422 * * * * [progress]: [ 70 / 133 ] simplifiying candidate # 46.422 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (hypot y.re y.im))) 46.422 * * [simplify]: iters left: 6 (13 enodes) 46.426 * * [simplify]: iters left: 5 (46 enodes) 46.433 * * [simplify]: iters left: 4 (60 enodes) 46.442 * * [simplify]: iters left: 3 (71 enodes) 46.459 * * [simplify]: Extracting #0: cost 1 inf + 0 46.459 * * [simplify]: Extracting #1: cost 5 inf + 0 46.460 * * [simplify]: Extracting #2: cost 8 inf + 1 46.460 * * [simplify]: Extracting #3: cost 19 inf + 1 46.460 * * [simplify]: Extracting #4: cost 17 inf + 170 46.460 * * [simplify]: Extracting #5: cost 4 inf + 1124 46.461 * * [simplify]: Extracting #6: cost 1 inf + 1684 46.462 * * [simplify]: Extracting #7: cost 0 inf + 1983 46.463 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 46.463 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 46.463 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 46.463 * * [simplify]: iters left: 6 (12 enodes) 46.469 * * [simplify]: iters left: 5 (43 enodes) 46.480 * * [simplify]: iters left: 4 (58 enodes) 46.497 * * [simplify]: iters left: 3 (68 enodes) 46.513 * * [simplify]: Extracting #0: cost 1 inf + 0 46.513 * * [simplify]: Extracting #1: cost 8 inf + 0 46.513 * * [simplify]: Extracting #2: cost 17 inf + 0 46.513 * * [simplify]: Extracting #3: cost 23 inf + 2 46.513 * * [simplify]: Extracting #4: cost 21 inf + 267 46.514 * * [simplify]: Extracting #5: cost 3 inf + 2555 46.515 * * [simplify]: Extracting #6: cost 0 inf + 3452 46.516 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 46.517 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))))) 46.517 * * * * [progress]: [ 71 / 133 ] simplifiying candidate # 46.517 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 46.517 * * [simplify]: iters left: 6 (11 enodes) 46.523 * * [simplify]: iters left: 5 (36 enodes) 46.532 * * [simplify]: iters left: 4 (50 enodes) 46.539 * * [simplify]: iters left: 3 (58 enodes) 46.546 * * [simplify]: Extracting #0: cost 1 inf + 0 46.546 * * [simplify]: Extracting #1: cost 4 inf + 0 46.546 * * [simplify]: Extracting #2: cost 13 inf + 1 46.546 * * [simplify]: Extracting #3: cost 10 inf + 211 46.546 * * [simplify]: Extracting #4: cost 0 inf + 1077 46.547 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 46.547 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 46.547 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 46.547 * * [simplify]: iters left: 6 (11 enodes) 46.549 * * [simplify]: iters left: 5 (40 enodes) 46.555 * * [simplify]: iters left: 4 (52 enodes) 46.564 * * [simplify]: iters left: 3 (60 enodes) 46.571 * * [simplify]: Extracting #0: cost 1 inf + 0 46.571 * * [simplify]: Extracting #1: cost 6 inf + 0 46.571 * * [simplify]: Extracting #2: cost 13 inf + 0 46.571 * * [simplify]: Extracting #3: cost 19 inf + 2 46.572 * * [simplify]: Extracting #4: cost 15 inf + 381 46.572 * * [simplify]: Extracting #5: cost 2 inf + 1902 46.573 * * [simplify]: Extracting #6: cost 0 inf + 2500 46.573 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 46.573 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 46.573 * * * * [progress]: [ 72 / 133 ] simplifiying candidate # 46.574 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 46.574 * * [simplify]: iters left: 6 (8 enodes) 46.576 * * [simplify]: iters left: 5 (32 enodes) 46.582 * * [simplify]: iters left: 4 (47 enodes) 46.590 * * [simplify]: iters left: 3 (51 enodes) 46.598 * * [simplify]: iters left: 2 (61 enodes) 46.608 * * [simplify]: iters left: 1 (81 enodes) 46.623 * * [simplify]: Extracting #0: cost 1 inf + 0 46.623 * * [simplify]: Extracting #1: cost 10 inf + 0 46.623 * * [simplify]: Extracting #2: cost 28 inf + 1 46.623 * * [simplify]: Extracting #3: cost 34 inf + 5 46.623 * * [simplify]: Extracting #4: cost 22 inf + 2087 46.624 * * [simplify]: Extracting #5: cost 1 inf + 7927 46.625 * * [simplify]: Extracting #6: cost 0 inf + 8275 46.626 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 46.626 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 46.626 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 46.626 * * [simplify]: iters left: 6 (11 enodes) 46.629 * * [simplify]: iters left: 5 (43 enodes) 46.635 * * [simplify]: iters left: 4 (75 enodes) 46.661 * * [simplify]: iters left: 3 (131 enodes) 46.682 * * [simplify]: iters left: 2 (206 enodes) 46.713 * * [simplify]: iters left: 1 (262 enodes) 46.780 * * [simplify]: Extracting #0: cost 1 inf + 0 46.780 * * [simplify]: Extracting #1: cost 19 inf + 0 46.781 * * [simplify]: Extracting #2: cost 59 inf + 2 46.781 * * [simplify]: Extracting #3: cost 71 inf + 1318 46.785 * * [simplify]: Extracting #4: cost 16 inf + 12382 46.789 * * [simplify]: Extracting #5: cost 0 inf + 15902 46.792 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 46.793 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 46.793 * * * * [progress]: [ 73 / 133 ] simplifiying candidate # 46.793 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 46.793 * * [simplify]: iters left: 6 (9 enodes) 46.796 * * [simplify]: iters left: 5 (33 enodes) 46.801 * * [simplify]: iters left: 4 (45 enodes) 46.808 * * [simplify]: iters left: 3 (57 enodes) 46.815 * * [simplify]: iters left: 2 (59 enodes) 46.827 * * [simplify]: Extracting #0: cost 1 inf + 0 46.828 * * [simplify]: Extracting #1: cost 12 inf + 0 46.828 * * [simplify]: Extracting #2: cost 21 inf + 1 46.828 * * [simplify]: Extracting #3: cost 24 inf + 1 46.828 * * [simplify]: Extracting #4: cost 22 inf + 3 46.828 * * [simplify]: Extracting #5: cost 14 inf + 1261 46.830 * * [simplify]: Extracting #6: cost 1 inf + 3850 46.831 * * [simplify]: Extracting #7: cost 0 inf + 4067 46.832 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 46.832 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 46.833 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 46.833 * * [simplify]: iters left: 6 (12 enodes) 46.838 * * [simplify]: iters left: 5 (46 enodes) 46.852 * * [simplify]: iters left: 4 (81 enodes) 46.865 * * [simplify]: iters left: 3 (152 enodes) 46.903 * * [simplify]: iters left: 2 (282 enodes) 46.967 * * [simplify]: iters left: 1 (394 enodes) 47.066 * * [simplify]: Extracting #0: cost 1 inf + 0 47.066 * * [simplify]: Extracting #1: cost 27 inf + 0 47.066 * * [simplify]: Extracting #2: cost 84 inf + 2 47.067 * * [simplify]: Extracting #3: cost 105 inf + 1251 47.069 * * [simplify]: Extracting #4: cost 32 inf + 15539 47.074 * * [simplify]: Extracting #5: cost 0 inf + 22742 47.079 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 47.079 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 47.079 * * * * [progress]: [ 74 / 133 ] simplifiying candidate # 47.080 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 47.080 * * [simplify]: iters left: 6 (8 enodes) 47.084 * * [simplify]: iters left: 5 (28 enodes) 47.093 * * [simplify]: iters left: 4 (38 enodes) 47.104 * * [simplify]: iters left: 3 (45 enodes) 47.115 * * [simplify]: Extracting #0: cost 1 inf + 0 47.116 * * [simplify]: Extracting #1: cost 6 inf + 0 47.116 * * [simplify]: Extracting #2: cost 9 inf + 1 47.116 * * [simplify]: Extracting #3: cost 12 inf + 1 47.116 * * [simplify]: Extracting #4: cost 9 inf + 60 47.116 * * [simplify]: Extracting #5: cost 0 inf + 1537 47.117 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 47.117 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 47.117 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 47.117 * * [simplify]: iters left: 6 (11 enodes) 47.122 * * [simplify]: iters left: 5 (43 enodes) 47.136 * * [simplify]: iters left: 4 (78 enodes) 47.163 * * [simplify]: iters left: 3 (149 enodes) 47.213 * * [simplify]: iters left: 2 (279 enodes) 47.275 * * [simplify]: iters left: 1 (391 enodes) 47.346 * * [simplify]: Extracting #0: cost 1 inf + 0 47.346 * * [simplify]: Extracting #1: cost 27 inf + 0 47.346 * * [simplify]: Extracting #2: cost 83 inf + 2 47.347 * * [simplify]: Extracting #3: cost 99 inf + 2070 47.349 * * [simplify]: Extracting #4: cost 17 inf + 16608 47.354 * * [simplify]: Extracting #5: cost 0 inf + 19908 47.358 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 47.359 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))))) 47.359 * * * * [progress]: [ 75 / 133 ] simplifiying candidate # 47.359 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 47.359 * * [simplify]: iters left: 6 (9 enodes) 47.362 * * [simplify]: iters left: 5 (33 enodes) 47.369 * * [simplify]: iters left: 4 (45 enodes) 47.382 * * [simplify]: iters left: 3 (54 enodes) 47.397 * * [simplify]: iters left: 2 (57 enodes) 47.410 * * [simplify]: Extracting #0: cost 1 inf + 0 47.410 * * [simplify]: Extracting #1: cost 10 inf + 0 47.410 * * [simplify]: Extracting #2: cost 19 inf + 1 47.410 * * [simplify]: Extracting #3: cost 24 inf + 1 47.410 * * [simplify]: Extracting #4: cost 22 inf + 3 47.410 * * [simplify]: Extracting #5: cost 18 inf + 392 47.410 * * [simplify]: Extracting #6: cost 4 inf + 3237 47.411 * * [simplify]: Extracting #7: cost 0 inf + 4067 47.411 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 47.412 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 47.412 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 47.412 * * [simplify]: iters left: 6 (12 enodes) 47.414 * * [simplify]: iters left: 5 (46 enodes) 47.422 * * [simplify]: iters left: 4 (81 enodes) 47.434 * * [simplify]: iters left: 3 (152 enodes) 47.480 * * [simplify]: iters left: 2 (282 enodes) 47.537 * * [simplify]: iters left: 1 (394 enodes) 47.617 * * [simplify]: Extracting #0: cost 1 inf + 0 47.617 * * [simplify]: Extracting #1: cost 27 inf + 0 47.617 * * [simplify]: Extracting #2: cost 84 inf + 2 47.618 * * [simplify]: Extracting #3: cost 105 inf + 1131 47.621 * * [simplify]: Extracting #4: cost 32 inf + 15339 47.625 * * [simplify]: Extracting #5: cost 0 inf + 22742 47.634 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 47.634 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 47.634 * * * * [progress]: [ 76 / 133 ] simplifiying candidate # 47.635 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 47.635 * * [simplify]: iters left: 6 (7 enodes) 47.638 * * [simplify]: iters left: 5 (25 enodes) 47.646 * * [simplify]: iters left: 4 (27 enodes) 47.654 * * [simplify]: iters left: 3 (28 enodes) 47.660 * * [simplify]: Extracting #0: cost 1 inf + 0 47.660 * * [simplify]: Extracting #1: cost 6 inf + 0 47.660 * * [simplify]: Extracting #2: cost 10 inf + 1 47.660 * * [simplify]: Extracting #3: cost 0 inf + 783 47.661 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 47.661 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 47.661 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 47.661 * * [simplify]: iters left: 6 (11 enodes) 47.663 * * [simplify]: iters left: 5 (43 enodes) 47.670 * * [simplify]: iters left: 4 (73 enodes) 47.685 * * [simplify]: iters left: 3 (130 enodes) 47.717 * * [simplify]: iters left: 2 (205 enodes) 47.761 * * [simplify]: iters left: 1 (261 enodes) 47.804 * * [simplify]: Extracting #0: cost 1 inf + 0 47.805 * * [simplify]: Extracting #1: cost 19 inf + 0 47.805 * * [simplify]: Extracting #2: cost 58 inf + 2 47.806 * * [simplify]: Extracting #3: cost 65 inf + 1589 47.809 * * [simplify]: Extracting #4: cost 11 inf + 8674 47.813 * * [simplify]: Extracting #5: cost 0 inf + 10348 47.815 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 47.815 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 47.815 * * * * [progress]: [ 77 / 133 ] simplifiying candidate # 47.815 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 47.816 * * [simplify]: iters left: 6 (7 enodes) 47.818 * * [simplify]: iters left: 5 (23 enodes) 47.822 * * [simplify]: iters left: 4 (28 enodes) 47.826 * * [simplify]: iters left: 3 (31 enodes) 47.829 * * [simplify]: Extracting #0: cost 1 inf + 0 47.829 * * [simplify]: Extracting #1: cost 4 inf + 0 47.829 * * [simplify]: Extracting #2: cost 5 inf + 1 47.829 * * [simplify]: Extracting #3: cost 8 inf + 1 47.829 * * [simplify]: Extracting #4: cost 6 inf + 3 47.829 * * [simplify]: Extracting #5: cost 2 inf + 352 47.830 * * [simplify]: Extracting #6: cost 0 inf + 587 47.830 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 47.830 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 47.830 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 47.830 * * [simplify]: iters left: 6 (11 enodes) 47.832 * * [simplify]: iters left: 5 (43 enodes) 47.844 * * [simplify]: iters left: 4 (78 enodes) 47.865 * * [simplify]: iters left: 3 (149 enodes) 47.894 * * [simplify]: iters left: 2 (279 enodes) 47.954 * * [simplify]: iters left: 1 (391 enodes) 48.023 * * [simplify]: Extracting #0: cost 1 inf + 0 48.024 * * [simplify]: Extracting #1: cost 27 inf + 0 48.024 * * [simplify]: Extracting #2: cost 83 inf + 2 48.024 * * [simplify]: Extracting #3: cost 99 inf + 1750 48.028 * * [simplify]: Extracting #4: cost 17 inf + 14328 48.036 * * [simplify]: Extracting #5: cost 0 inf + 17188 48.045 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 48.046 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))))) 48.046 * * * * [progress]: [ 78 / 133 ] simplifiying candidate # 48.046 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 48.046 * * [simplify]: iters left: 6 (8 enodes) 48.050 * * [simplify]: iters left: 5 (26 enodes) 48.054 * * [simplify]: iters left: 4 (32 enodes) 48.059 * * [simplify]: iters left: 3 (34 enodes) 48.064 * * [simplify]: Extracting #0: cost 1 inf + 0 48.065 * * [simplify]: Extracting #1: cost 7 inf + 0 48.065 * * [simplify]: Extracting #2: cost 11 inf + 1 48.065 * * [simplify]: Extracting #3: cost 14 inf + 1 48.065 * * [simplify]: Extracting #4: cost 12 inf + 3 48.065 * * [simplify]: Extracting #5: cost 7 inf + 610 48.065 * * [simplify]: Extracting #6: cost 1 inf + 1675 48.066 * * [simplify]: Extracting #7: cost 0 inf + 1893 48.066 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 48.066 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 48.067 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 48.067 * * [simplify]: iters left: 6 (11 enodes) 48.071 * * [simplify]: iters left: 5 (43 enodes) 48.083 * * [simplify]: iters left: 4 (78 enodes) 48.106 * * [simplify]: iters left: 3 (149 enodes) 48.156 * * [simplify]: iters left: 2 (279 enodes) 48.225 * * [simplify]: iters left: 1 (391 enodes) 48.310 * * [simplify]: Extracting #0: cost 1 inf + 0 48.310 * * [simplify]: Extracting #1: cost 27 inf + 0 48.310 * * [simplify]: Extracting #2: cost 83 inf + 2 48.311 * * [simplify]: Extracting #3: cost 99 inf + 1509 48.313 * * [simplify]: Extracting #4: cost 23 inf + 15184 48.317 * * [simplify]: Extracting #5: cost 1 inf + 19690 48.322 * * [simplify]: Extracting #6: cost 0 inf + 19908 48.327 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 48.327 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 48.327 * * * * [progress]: [ 79 / 133 ] simplifiying candidate # 48.327 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 48.327 * * [simplify]: iters left: 4 (7 enodes) 48.330 * * [simplify]: iters left: 3 (21 enodes) 48.333 * * [simplify]: iters left: 2 (23 enodes) 48.340 * * [simplify]: Extracting #0: cost 1 inf + 0 48.340 * * [simplify]: Extracting #1: cost 4 inf + 0 48.340 * * [simplify]: Extracting #2: cost 5 inf + 1 48.340 * * [simplify]: Extracting #3: cost 8 inf + 1 48.340 * * [simplify]: Extracting #4: cost 1 inf + 449 48.340 * * [simplify]: Extracting #5: cost 0 inf + 587 48.341 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 48.341 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 48.341 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 48.341 * * [simplify]: iters left: 6 (11 enodes) 48.346 * * [simplify]: iters left: 5 (43 enodes) 48.361 * * [simplify]: iters left: 4 (78 enodes) 48.375 * * [simplify]: iters left: 3 (149 enodes) 48.402 * * [simplify]: iters left: 2 (279 enodes) 48.471 * * [simplify]: iters left: 1 (391 enodes) 48.545 * * [simplify]: Extracting #0: cost 1 inf + 0 48.545 * * [simplify]: Extracting #1: cost 27 inf + 0 48.546 * * [simplify]: Extracting #2: cost 83 inf + 2 48.547 * * [simplify]: Extracting #3: cost 99 inf + 1469 48.552 * * [simplify]: Extracting #4: cost 23 inf + 13264 48.560 * * [simplify]: Extracting #5: cost 1 inf + 17010 48.569 * * [simplify]: Extracting #6: cost 0 inf + 17188 48.578 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 48.578 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 48.578 * * * * [progress]: [ 80 / 133 ] simplifiying candidate # 48.578 * [simplify]: Simplifying (/ (/ 1 1) 1) 48.579 * * [simplify]: iters left: 4 (3 enodes) 48.581 * * [simplify]: iters left: 3 (7 enodes) 48.583 * * [simplify]: iters left: 2 (9 enodes) 48.584 * * [simplify]: Extracting #0: cost 1 inf + 0 48.585 * * [simplify]: Extracting #1: cost 0 inf + 1 48.585 * [simplify]: Simplified to 1 48.585 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 48.585 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 48.585 * * [simplify]: iters left: 6 (10 enodes) 48.588 * * [simplify]: iters left: 5 (40 enodes) 48.594 * * [simplify]: iters left: 4 (72 enodes) 48.606 * * [simplify]: iters left: 3 (128 enodes) 48.636 * * [simplify]: iters left: 2 (203 enodes) 48.688 * * [simplify]: iters left: 1 (259 enodes) 48.726 * * [simplify]: Extracting #0: cost 1 inf + 0 48.726 * * [simplify]: Extracting #1: cost 19 inf + 0 48.727 * * [simplify]: Extracting #2: cost 58 inf + 2 48.728 * * [simplify]: Extracting #3: cost 64 inf + 1987 48.732 * * [simplify]: Extracting #4: cost 7 inf + 9386 48.737 * * [simplify]: Extracting #5: cost 0 inf + 10348 48.742 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 48.743 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 48.743 * * * * [progress]: [ 81 / 133 ] simplifiying candidate # 48.743 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 48.743 * * [simplify]: iters left: 6 (7 enodes) 48.747 * * [simplify]: iters left: 5 (25 enodes) 48.754 * * [simplify]: iters left: 4 (29 enodes) 48.759 * * [simplify]: Extracting #0: cost 1 inf + 0 48.759 * * [simplify]: Extracting #1: cost 6 inf + 0 48.759 * * [simplify]: Extracting #2: cost 9 inf + 1 48.759 * * [simplify]: Extracting #3: cost 12 inf + 1 48.759 * * [simplify]: Extracting #4: cost 8 inf + 117 48.759 * * [simplify]: Extracting #5: cost 5 inf + 609 48.759 * * [simplify]: Extracting #6: cost 1 inf + 1319 48.759 * * [simplify]: Extracting #7: cost 0 inf + 1537 48.760 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 48.760 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 48.760 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 48.760 * * [simplify]: iters left: 6 (11 enodes) 48.762 * * [simplify]: iters left: 5 (43 enodes) 48.769 * * [simplify]: iters left: 4 (78 enodes) 48.785 * * [simplify]: iters left: 3 (149 enodes) 48.829 * * [simplify]: iters left: 2 (279 enodes) 48.881 * * [simplify]: iters left: 1 (391 enodes) 48.943 * * [simplify]: Extracting #0: cost 1 inf + 0 48.943 * * [simplify]: Extracting #1: cost 27 inf + 0 48.944 * * [simplify]: Extracting #2: cost 83 inf + 2 48.944 * * [simplify]: Extracting #3: cost 99 inf + 1509 48.947 * * [simplify]: Extracting #4: cost 23 inf + 15184 48.953 * * [simplify]: Extracting #5: cost 1 inf + 19690 48.957 * * [simplify]: Extracting #6: cost 0 inf + 19908 48.961 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 48.961 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 48.961 * * * * [progress]: [ 82 / 133 ] simplifiying candidate # 48.962 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 48.962 * * [simplify]: iters left: 4 (6 enodes) 48.963 * * [simplify]: iters left: 3 (20 enodes) 48.967 * * [simplify]: iters left: 2 (22 enodes) 48.971 * * [simplify]: Extracting #0: cost 1 inf + 0 48.971 * * [simplify]: Extracting #1: cost 4 inf + 0 48.971 * * [simplify]: Extracting #2: cost 5 inf + 1 48.972 * * [simplify]: Extracting #3: cost 8 inf + 1 48.972 * * [simplify]: Extracting #4: cost 6 inf + 3 48.972 * * [simplify]: Extracting #5: cost 1 inf + 449 48.972 * * [simplify]: Extracting #6: cost 0 inf + 587 48.972 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 48.972 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 48.973 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 48.973 * * [simplify]: iters left: 6 (11 enodes) 48.977 * * [simplify]: iters left: 5 (43 enodes) 48.989 * * [simplify]: iters left: 4 (78 enodes) 49.010 * * [simplify]: iters left: 3 (149 enodes) 49.039 * * [simplify]: iters left: 2 (279 enodes) 49.091 * * [simplify]: iters left: 1 (391 enodes) 49.155 * * [simplify]: Extracting #0: cost 1 inf + 0 49.155 * * [simplify]: Extracting #1: cost 27 inf + 0 49.156 * * [simplify]: Extracting #2: cost 83 inf + 2 49.156 * * [simplify]: Extracting #3: cost 99 inf + 1469 49.161 * * [simplify]: Extracting #4: cost 23 inf + 13264 49.169 * * [simplify]: Extracting #5: cost 1 inf + 17010 49.174 * * [simplify]: Extracting #6: cost 0 inf + 17188 49.178 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 49.178 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 49.178 * * * * [progress]: [ 83 / 133 ] simplifiying candidate # 49.179 * [simplify]: Simplifying (/ 1 1) 49.179 * * [simplify]: iters left: 2 (2 enodes) 49.180 * * [simplify]: iters left: 1 (6 enodes) 49.181 * * [simplify]: Extracting #0: cost 1 inf + 0 49.181 * * [simplify]: Extracting #1: cost 0 inf + 1 49.181 * [simplify]: Simplified to 1 49.181 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 49.182 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 49.182 * * [simplify]: iters left: 6 (10 enodes) 49.185 * * [simplify]: iters left: 5 (40 enodes) 49.195 * * [simplify]: iters left: 4 (72 enodes) 49.206 * * [simplify]: iters left: 3 (128 enodes) 49.236 * * [simplify]: iters left: 2 (203 enodes) 49.276 * * [simplify]: iters left: 1 (259 enodes) 49.308 * * [simplify]: Extracting #0: cost 1 inf + 0 49.308 * * [simplify]: Extracting #1: cost 19 inf + 0 49.308 * * [simplify]: Extracting #2: cost 58 inf + 2 49.309 * * [simplify]: Extracting #3: cost 64 inf + 1987 49.311 * * [simplify]: Extracting #4: cost 7 inf + 9386 49.313 * * [simplify]: Extracting #5: cost 0 inf + 10348 49.316 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 49.316 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 49.316 * * * * [progress]: [ 84 / 133 ] simplifiying candidate # 49.316 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 49.316 * * [simplify]: iters left: 6 (11 enodes) 49.320 * * [simplify]: iters left: 5 (43 enodes) 49.327 * * [simplify]: iters left: 4 (82 enodes) 49.340 * * [simplify]: iters left: 3 (163 enodes) 49.382 * * [simplify]: iters left: 2 (243 enodes) 49.436 * * [simplify]: iters left: 1 (283 enodes) 49.485 * * [simplify]: Extracting #0: cost 1 inf + 0 49.485 * * [simplify]: Extracting #1: cost 19 inf + 0 49.485 * * [simplify]: Extracting #2: cost 59 inf + 2 49.486 * * [simplify]: Extracting #3: cost 71 inf + 1656 49.487 * * [simplify]: Extracting #4: cost 17 inf + 12281 49.491 * * [simplify]: Extracting #5: cost 0 inf + 15902 49.494 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 49.494 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 49.494 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 49.494 * * [simplify]: iters left: 5 (7 enodes) 49.496 * * [simplify]: iters left: 4 (25 enodes) 49.502 * * [simplify]: iters left: 3 (32 enodes) 49.507 * * [simplify]: iters left: 2 (34 enodes) 49.512 * * [simplify]: Extracting #0: cost 1 inf + 0 49.512 * * [simplify]: Extracting #1: cost 8 inf + 0 49.512 * * [simplify]: Extracting #2: cost 14 inf + 1 49.512 * * [simplify]: Extracting #3: cost 8 inf + 431 49.512 * * [simplify]: Extracting #4: cost 3 inf + 1239 49.512 * * [simplify]: Extracting #5: cost 0 inf + 1733 49.513 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 49.513 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ 1 (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))))) 49.513 * * * * [progress]: [ 85 / 133 ] simplifiying candidate # 49.513 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 49.513 * * [simplify]: iters left: 6 (10 enodes) 49.515 * * [simplify]: iters left: 5 (38 enodes) 49.523 * * [simplify]: iters left: 4 (62 enodes) 49.541 * * [simplify]: iters left: 3 (92 enodes) 49.557 * * [simplify]: iters left: 2 (120 enodes) 49.574 * * [simplify]: iters left: 1 (132 enodes) 49.595 * * [simplify]: Extracting #0: cost 1 inf + 0 49.595 * * [simplify]: Extracting #1: cost 11 inf + 0 49.595 * * [simplify]: Extracting #2: cost 34 inf + 2 49.596 * * [simplify]: Extracting #3: cost 44 inf + 170 49.596 * * [simplify]: Extracting #4: cost 32 inf + 1434 49.598 * * [simplify]: Extracting #5: cost 8 inf + 5082 49.601 * * [simplify]: Extracting #6: cost 0 inf + 6342 49.603 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 49.603 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 49.604 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 49.604 * * [simplify]: iters left: 5 (7 enodes) 49.607 * * [simplify]: iters left: 4 (25 enodes) 49.615 * * [simplify]: iters left: 3 (32 enodes) 49.624 * * [simplify]: iters left: 2 (34 enodes) 49.634 * * [simplify]: Extracting #0: cost 1 inf + 0 49.635 * * [simplify]: Extracting #1: cost 8 inf + 0 49.635 * * [simplify]: Extracting #2: cost 14 inf + 1 49.635 * * [simplify]: Extracting #3: cost 8 inf + 351 49.635 * * [simplify]: Extracting #4: cost 3 inf + 999 49.636 * * [simplify]: Extracting #5: cost 0 inf + 1413 49.636 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 49.636 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))))) 49.636 * * * * [progress]: [ 86 / 133 ] simplifiying candidate # 49.637 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 49.637 * * [simplify]: iters left: 6 (9 enodes) 49.642 * * [simplify]: iters left: 5 (35 enodes) 49.651 * * [simplify]: iters left: 4 (58 enodes) 49.661 * * [simplify]: iters left: 3 (97 enodes) 49.675 * * [simplify]: iters left: 2 (111 enodes) 49.695 * * [simplify]: iters left: 1 (115 enodes) 49.724 * * [simplify]: Extracting #0: cost 1 inf + 0 49.724 * * [simplify]: Extracting #1: cost 12 inf + 0 49.725 * * [simplify]: Extracting #2: cost 14 inf + 211 49.725 * * [simplify]: Extracting #3: cost 6 inf + 1081 49.726 * * [simplify]: Extracting #4: cost 0 inf + 1413 49.727 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 49.727 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im))))) 49.728 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 49.728 * * [simplify]: iters left: 5 (6 enodes) 49.731 * * [simplify]: iters left: 4 (22 enodes) 49.739 * * [simplify]: iters left: 3 (26 enodes) 49.747 * * [simplify]: Extracting #0: cost 1 inf + 0 49.747 * * [simplify]: Extracting #1: cost 6 inf + 0 49.748 * * [simplify]: Extracting #2: cost 10 inf + 1 49.748 * * [simplify]: Extracting #3: cost 8 inf + 3 49.748 * * [simplify]: Extracting #4: cost 2 inf + 548 49.748 * * [simplify]: Extracting #5: cost 0 inf + 783 49.749 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 49.749 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im))))) 49.749 * * * * [progress]: [ 87 / 133 ] simplifiying candidate # 49.749 * * * * [progress]: [ 88 / 133 ] simplifiying candidate # 49.749 * * * * [progress]: [ 89 / 133 ] simplifiying candidate # 49.749 * * * * [progress]: [ 90 / 133 ] simplifiying candidate # 49.749 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 49.749 * * [simplify]: iters left: 2 (4 enodes) 49.751 * * [simplify]: iters left: 1 (12 enodes) 49.754 * * [simplify]: Extracting #0: cost 1 inf + 0 49.754 * * [simplify]: Extracting #1: cost 3 inf + 0 49.754 * * [simplify]: Extracting #2: cost 6 inf + 0 49.754 * * [simplify]: Extracting #3: cost 4 inf + 2 49.755 * * [simplify]: Extracting #4: cost 0 inf + 390 49.755 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 49.755 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 49.755 * * * * [progress]: [ 91 / 133 ] simplifiying candidate # 49.755 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 49.755 * * [simplify]: iters left: 2 (4 enodes) 49.757 * * [simplify]: iters left: 1 (12 enodes) 49.760 * * [simplify]: Extracting #0: cost 1 inf + 0 49.760 * * [simplify]: Extracting #1: cost 3 inf + 0 49.760 * * [simplify]: Extracting #2: cost 6 inf + 0 49.760 * * [simplify]: Extracting #3: cost 4 inf + 2 49.760 * * [simplify]: Extracting #4: cost 0 inf + 310 49.761 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 49.761 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 49.761 * * * * [progress]: [ 92 / 133 ] simplifiying candidate # 49.761 * [simplify]: Simplifying (hypot y.re y.im) 49.761 * * [simplify]: iters left: 1 (3 enodes) 49.762 * * [simplify]: Extracting #0: cost 1 inf + 0 49.762 * * [simplify]: Extracting #1: cost 4 inf + 0 49.762 * * [simplify]: Extracting #2: cost 2 inf + 2 49.763 * * [simplify]: Extracting #3: cost 0 inf + 116 49.763 * [simplify]: Simplified to (hypot y.re y.im) 49.763 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1) (hypot y.re y.im)))) 49.763 * * * * [progress]: [ 93 / 133 ] simplifiying candidate # 49.763 * [simplify]: Simplifying (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 49.763 * * [simplify]: iters left: 6 (11 enodes) 49.768 * * [simplify]: iters left: 5 (41 enodes) 49.780 * * [simplify]: iters left: 4 (65 enodes) 49.799 * * [simplify]: iters left: 3 (95 enodes) 49.826 * * [simplify]: iters left: 2 (123 enodes) 49.844 * * [simplify]: iters left: 1 (135 enodes) 49.870 * * [simplify]: Extracting #0: cost 1 inf + 0 49.870 * * [simplify]: Extracting #1: cost 3 inf + 0 49.870 * * [simplify]: Extracting #2: cost 5 inf + 0 49.871 * * [simplify]: Extracting #3: cost 15 inf + 0 49.871 * * [simplify]: Extracting #4: cost 37 inf + 2 49.871 * * [simplify]: Extracting #5: cost 47 inf + 129 49.871 * * [simplify]: Extracting #6: cost 32 inf + 1727 49.872 * * [simplify]: Extracting #7: cost 2 inf + 5950 49.873 * * [simplify]: Extracting #8: cost 0 inf + 6144 49.875 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 49.875 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (hypot y.re y.im) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))))) 49.875 * * * * [progress]: [ 94 / 133 ] simplifiying candidate # 49.875 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 49.875 * * [simplify]: iters left: 6 (10 enodes) 49.877 * * [simplify]: iters left: 5 (38 enodes) 49.883 * * [simplify]: iters left: 4 (62 enodes) 49.894 * * [simplify]: iters left: 3 (92 enodes) 49.918 * * [simplify]: iters left: 2 (120 enodes) 49.951 * * [simplify]: iters left: 1 (132 enodes) 49.982 * * [simplify]: Extracting #0: cost 1 inf + 0 49.982 * * [simplify]: Extracting #1: cost 3 inf + 0 49.982 * * [simplify]: Extracting #2: cost 13 inf + 0 49.982 * * [simplify]: Extracting #3: cost 35 inf + 2 49.983 * * [simplify]: Extracting #4: cost 44 inf + 170 49.984 * * [simplify]: Extracting #5: cost 28 inf + 1945 49.986 * * [simplify]: Extracting #6: cost 4 inf + 4876 49.988 * * [simplify]: Extracting #7: cost 0 inf + 5386 49.990 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 49.990 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (hypot y.re y.im) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))))) 49.990 * * * * [progress]: [ 95 / 133 ] simplifiying candidate # 49.991 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 49.991 * * [simplify]: iters left: 6 (13 enodes) 49.997 * * [simplify]: iters left: 5 (50 enodes) 50.012 * * [simplify]: iters left: 4 (75 enodes) 50.034 * * [simplify]: iters left: 3 (90 enodes) 50.056 * * [simplify]: iters left: 2 (93 enodes) 50.078 * * [simplify]: Extracting #0: cost 1 inf + 0 50.078 * * [simplify]: Extracting #1: cost 11 inf + 0 50.078 * * [simplify]: Extracting #2: cost 22 inf + 0 50.078 * * [simplify]: Extracting #3: cost 33 inf + 0 50.079 * * [simplify]: Extracting #4: cost 31 inf + 185 50.080 * * [simplify]: Extracting #5: cost 8 inf + 4777 50.082 * * [simplify]: Extracting #6: cost 0 inf + 7254 50.085 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 50.085 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))))))) 50.085 * * * * [progress]: [ 96 / 133 ] simplifiying candidate # 50.085 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 50.086 * * [simplify]: iters left: 6 (12 enodes) 50.091 * * [simplify]: iters left: 5 (43 enodes) 50.103 * * [simplify]: iters left: 4 (57 enodes) 50.120 * * [simplify]: iters left: 3 (68 enodes) 50.136 * * [simplify]: Extracting #0: cost 1 inf + 0 50.136 * * [simplify]: Extracting #1: cost 7 inf + 0 50.136 * * [simplify]: Extracting #2: cost 14 inf + 0 50.136 * * [simplify]: Extracting #3: cost 25 inf + 0 50.137 * * [simplify]: Extracting #4: cost 23 inf + 144 50.137 * * [simplify]: Extracting #5: cost 6 inf + 2047 50.138 * * [simplify]: Extracting #6: cost 1 inf + 3687 50.140 * * [simplify]: Extracting #7: cost 0 inf + 4066 50.141 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 50.141 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))))))) 50.141 * * * * [progress]: [ 97 / 133 ] simplifiying candidate # 50.142 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 50.142 * * [simplify]: iters left: 6 (11 enodes) 50.145 * * [simplify]: iters left: 5 (40 enodes) 50.152 * * [simplify]: iters left: 4 (60 enodes) 50.161 * * [simplify]: iters left: 3 (69 enodes) 50.169 * * [simplify]: Extracting #0: cost 1 inf + 0 50.169 * * [simplify]: Extracting #1: cost 5 inf + 0 50.169 * * [simplify]: Extracting #2: cost 7 inf + 1 50.169 * * [simplify]: Extracting #3: cost 17 inf + 1 50.169 * * [simplify]: Extracting #4: cost 15 inf + 129 50.169 * * [simplify]: Extracting #5: cost 3 inf + 1402 50.170 * * [simplify]: Extracting #6: cost 1 inf + 1891 50.170 * * [simplify]: Extracting #7: cost 0 inf + 2135 50.171 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 50.171 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))))) 50.171 * * * * [progress]: [ 98 / 133 ] simplifiying candidate # 50.171 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 50.171 * * [simplify]: iters left: 6 (12 enodes) 50.174 * * [simplify]: iters left: 5 (43 enodes) 50.180 * * [simplify]: iters left: 4 (55 enodes) 50.188 * * [simplify]: iters left: 3 (63 enodes) 50.195 * * [simplify]: Extracting #0: cost 1 inf + 0 50.195 * * [simplify]: Extracting #1: cost 6 inf + 0 50.195 * * [simplify]: Extracting #2: cost 12 inf + 0 50.195 * * [simplify]: Extracting #3: cost 23 inf + 0 50.195 * * [simplify]: Extracting #4: cost 21 inf + 128 50.195 * * [simplify]: Extracting #5: cost 9 inf + 1188 50.196 * * [simplify]: Extracting #6: cost 1 inf + 2875 50.196 * * [simplify]: Extracting #7: cost 0 inf + 3254 50.197 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 50.197 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))))))) 50.197 * * * * [progress]: [ 99 / 133 ] simplifiying candidate # 50.197 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 50.197 * * [simplify]: iters left: 6 (11 enodes) 50.201 * * [simplify]: iters left: 5 (38 enodes) 50.207 * * [simplify]: iters left: 4 (48 enodes) 50.216 * * [simplify]: iters left: 3 (56 enodes) 50.230 * * [simplify]: Extracting #0: cost 1 inf + 0 50.230 * * [simplify]: Extracting #1: cost 4 inf + 0 50.230 * * [simplify]: Extracting #2: cost 8 inf + 0 50.230 * * [simplify]: Extracting #3: cost 19 inf + 0 50.230 * * [simplify]: Extracting #4: cost 16 inf + 210 50.231 * * [simplify]: Extracting #5: cost 3 inf + 1287 50.231 * * [simplify]: Extracting #6: cost 0 inf + 1982 50.232 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 50.232 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))))))) 50.232 * * * * [progress]: [ 100 / 133 ] simplifiying candidate # 50.233 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 50.233 * * [simplify]: iters left: 6 (10 enodes) 50.238 * * [simplify]: iters left: 5 (35 enodes) 50.248 * * [simplify]: iters left: 4 (47 enodes) 50.262 * * [simplify]: iters left: 3 (55 enodes) 50.275 * * [simplify]: Extracting #0: cost 1 inf + 0 50.275 * * [simplify]: Extracting #1: cost 4 inf + 0 50.275 * * [simplify]: Extracting #2: cost 13 inf + 1 50.275 * * [simplify]: Extracting #3: cost 13 inf + 47 50.276 * * [simplify]: Extracting #4: cost 4 inf + 789 50.276 * * [simplify]: Extracting #5: cost 0 inf + 1077 50.277 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 50.277 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))))) 50.277 * * * * [progress]: [ 101 / 133 ] simplifiying candidate # 50.278 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 50.278 * * [simplify]: iters left: 6 (7 enodes) 50.281 * * [simplify]: iters left: 5 (25 enodes) 50.289 * * [simplify]: iters left: 4 (29 enodes) 50.297 * * [simplify]: Extracting #0: cost 1 inf + 0 50.297 * * [simplify]: Extracting #1: cost 6 inf + 0 50.298 * * [simplify]: Extracting #2: cost 9 inf + 1 50.298 * * [simplify]: Extracting #3: cost 12 inf + 1 50.298 * * [simplify]: Extracting #4: cost 8 inf + 117 50.298 * * [simplify]: Extracting #5: cost 5 inf + 609 50.298 * * [simplify]: Extracting #6: cost 1 inf + 1319 50.299 * * [simplify]: Extracting #7: cost 0 inf + 1537 50.299 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 50.299 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))))))) 50.299 * * * * [progress]: [ 102 / 133 ] simplifiying candidate # 50.300 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 50.300 * * [simplify]: iters left: 4 (6 enodes) 50.303 * * [simplify]: iters left: 3 (20 enodes) 50.309 * * [simplify]: iters left: 2 (22 enodes) 50.313 * * [simplify]: Extracting #0: cost 1 inf + 0 50.313 * * [simplify]: Extracting #1: cost 4 inf + 0 50.313 * * [simplify]: Extracting #2: cost 5 inf + 1 50.313 * * [simplify]: Extracting #3: cost 8 inf + 1 50.313 * * [simplify]: Extracting #4: cost 6 inf + 3 50.313 * * [simplify]: Extracting #5: cost 1 inf + 449 50.313 * * [simplify]: Extracting #6: cost 0 inf + 587 50.313 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 50.313 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))))))) 50.313 * * * * [progress]: [ 103 / 133 ] simplifiying candidate # 50.314 * [simplify]: Simplifying (/ 1 1) 50.314 * * [simplify]: iters left: 2 (2 enodes) 50.314 * * [simplify]: iters left: 1 (6 enodes) 50.315 * * [simplify]: Extracting #0: cost 1 inf + 0 50.315 * * [simplify]: Extracting #1: cost 0 inf + 1 50.315 * [simplify]: Simplified to 1 50.316 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))))) 50.316 * * * * [progress]: [ 104 / 133 ] simplifiying candidate # 50.316 * * * * [progress]: [ 105 / 133 ] simplifiying candidate # 50.316 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 50.316 * * [simplify]: iters left: 4 (7 enodes) 50.317 * * [simplify]: iters left: 3 (26 enodes) 50.321 * * [simplify]: iters left: 2 (36 enodes) 50.327 * * [simplify]: iters left: 1 (44 enodes) 50.332 * * [simplify]: Extracting #0: cost 1 inf + 0 50.332 * * [simplify]: Extracting #1: cost 11 inf + 0 50.332 * * [simplify]: Extracting #2: cost 10 inf + 86 50.332 * * [simplify]: Extracting #3: cost 2 inf + 654 50.332 * * [simplify]: Extracting #4: cost 0 inf + 748 50.333 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 50.333 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (/ (hypot y.re y.im) (/ 1 (hypot y.re y.im)))))) 50.333 * * * * [progress]: [ 106 / 133 ] simplifiying candidate # 50.333 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 50.333 * * [simplify]: iters left: 4 (7 enodes) 50.334 * * [simplify]: iters left: 3 (26 enodes) 50.338 * * [simplify]: iters left: 2 (36 enodes) 50.343 * * [simplify]: iters left: 1 (44 enodes) 50.348 * * [simplify]: Extracting #0: cost 1 inf + 0 50.348 * * [simplify]: Extracting #1: cost 11 inf + 0 50.348 * * [simplify]: Extracting #2: cost 10 inf + 86 50.348 * * [simplify]: Extracting #3: cost 2 inf + 654 50.349 * * [simplify]: Extracting #4: cost 0 inf + 748 50.349 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 50.349 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 50.349 * * * * [progress]: [ 107 / 133 ] simplifiying candidate #real (real->posit16 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))))> 50.349 * * * * [progress]: [ 108 / 133 ] simplifiying candidate # 50.349 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 50.349 * * [simplify]: iters left: 5 (7 enodes) 50.351 * * [simplify]: iters left: 4 (28 enodes) 50.358 * * [simplify]: iters left: 3 (39 enodes) 50.369 * * [simplify]: iters left: 2 (44 enodes) 50.379 * * [simplify]: Extracting #0: cost 1 inf + 0 50.379 * * [simplify]: Extracting #1: cost 11 inf + 0 50.379 * * [simplify]: Extracting #2: cost 8 inf + 210 50.380 * * [simplify]: Extracting #3: cost 1 inf + 736 50.380 * * [simplify]: Extracting #4: cost 0 inf + 748 50.381 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 50.381 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 50.381 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 50.381 * * [simplify]: iters left: 3 (5 enodes) 50.383 * * [simplify]: iters left: 2 (18 enodes) 50.389 * * [simplify]: iters left: 1 (25 enodes) 50.397 * * [simplify]: Extracting #0: cost 1 inf + 0 50.397 * * [simplify]: Extracting #1: cost 8 inf + 0 50.397 * * [simplify]: Extracting #2: cost 11 inf + 2 50.397 * * [simplify]: Extracting #3: cost 4 inf + 373 50.397 * * [simplify]: Extracting #4: cost 0 inf + 699 50.398 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 50.398 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 50.398 * * * * [progress]: [ 109 / 133 ] simplifiying candidate # 50.398 * * * * [progress]: [ 110 / 133 ] simplifiying candidate # 50.398 * * * * [progress]: [ 111 / 133 ] simplifiying candidate # 50.398 * * * * [progress]: [ 112 / 133 ] simplifiying candidate # 50.399 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 50.399 * * [simplify]: iters left: 5 (9 enodes) 50.402 * * [simplify]: iters left: 4 (35 enodes) 50.412 * * [simplify]: iters left: 3 (56 enodes) 50.429 * * [simplify]: iters left: 2 (97 enodes) 50.461 * * [simplify]: iters left: 1 (199 enodes) 50.517 * * [simplify]: Extracting #0: cost 1 inf + 0 50.517 * * [simplify]: Extracting #1: cost 63 inf + 0 50.517 * * [simplify]: Extracting #2: cost 178 inf + 0 50.518 * * [simplify]: Extracting #3: cost 210 inf + 773 50.519 * * [simplify]: Extracting #4: cost 175 inf + 4429 50.522 * * [simplify]: Extracting #5: cost 102 inf + 25241 50.531 * * [simplify]: Extracting #6: cost 22 inf + 76819 50.548 * * [simplify]: Extracting #7: cost 0 inf + 95657 50.558 * * [simplify]: Extracting #8: cost 0 inf + 95577 50.567 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 50.567 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (log (exp (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (hypot y.re y.im)))) 50.567 * * * * [progress]: [ 113 / 133 ] simplifiying candidate # 50.567 * * * * [progress]: [ 114 / 133 ] simplifiying candidate # 50.567 * * * * [progress]: [ 115 / 133 ] simplifiying candidate # 50.567 * * * * [progress]: [ 116 / 133 ] simplifiying candidate # 50.567 * * * * [progress]: [ 117 / 133 ] simplifiying candidate # 50.567 * * * * [progress]: [ 118 / 133 ] simplifiying candidate # 50.567 * * * * [progress]: [ 119 / 133 ] simplifiying candidate # 50.567 * * * * [progress]: [ 120 / 133 ] simplifiying candidate # 50.567 * * * * [progress]: [ 121 / 133 ] simplifiying candidate # 50.567 * * * * [progress]: [ 122 / 133 ] simplifiying candidate # 50.568 * * * * [progress]: [ 123 / 133 ] simplifiying candidate # 50.568 * * * * [progress]: [ 124 / 133 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (hypot y.re y.im))))> 50.568 * * * * [progress]: [ 125 / 133 ] simplifiying candidate # 50.568 * [simplify]: Simplifying (* -1 x.re) 50.568 * * [simplify]: iters left: 2 (3 enodes) 50.569 * * [simplify]: iters left: 1 (11 enodes) 50.571 * * [simplify]: Extracting #0: cost 1 inf + 0 50.571 * * [simplify]: Extracting #1: cost 4 inf + 0 50.571 * * [simplify]: Extracting #2: cost 0 inf + 84 50.571 * [simplify]: Simplified to (- x.re) 50.571 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- x.re) (hypot y.re y.im)))) 50.571 * * * * [progress]: [ 126 / 133 ] simplifiying candidate # 50.571 * [simplify]: Simplifying x.im 50.571 * * [simplify]: iters left: 0 (1 enodes) 50.572 * * [simplify]: Extracting #0: cost 1 inf + 0 50.572 * * [simplify]: Extracting #1: cost 0 inf + 1 50.572 * [simplify]: Simplified to x.im 50.572 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ x.im (hypot y.re y.im)))) 50.572 * * * * [progress]: [ 127 / 133 ] simplifiying candidate # 50.572 * [simplify]: Simplifying (* -1 x.im) 50.572 * * [simplify]: iters left: 2 (3 enodes) 50.573 * * [simplify]: iters left: 1 (11 enodes) 50.575 * * [simplify]: Extracting #0: cost 1 inf + 0 50.575 * * [simplify]: Extracting #1: cost 4 inf + 0 50.575 * * [simplify]: Extracting #2: cost 0 inf + 84 50.575 * [simplify]: Simplified to (- x.im) 50.575 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- x.im) (hypot y.re y.im)))) 50.575 * * * * [progress]: [ 128 / 133 ] simplifiying candidate # 50.575 * [simplify]: Simplifying 0 50.575 * * [simplify]: iters left: 0 (1 enodes) 50.576 * * [simplify]: Extracting #0: cost 1 inf + 0 50.576 * * [simplify]: Extracting #1: cost 0 inf + 1 50.576 * [simplify]: Simplified to 0 50.576 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 50.577 * * * * [progress]: [ 129 / 133 ] simplifiying candidate # 50.577 * [simplify]: Simplifying 0 50.577 * * [simplify]: iters left: 0 (1 enodes) 50.578 * * [simplify]: Extracting #0: cost 1 inf + 0 50.578 * * [simplify]: Extracting #1: cost 0 inf + 1 50.578 * [simplify]: Simplified to 0 50.578 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 50.578 * * * * [progress]: [ 130 / 133 ] simplifiying candidate # 50.578 * [simplify]: Simplifying 0 50.578 * * [simplify]: iters left: 0 (1 enodes) 50.579 * * [simplify]: Extracting #0: cost 1 inf + 0 50.579 * * [simplify]: Extracting #1: cost 0 inf + 1 50.579 * [simplify]: Simplified to 0 50.579 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 50.579 * * * * [progress]: [ 131 / 133 ] simplifiying candidate # 50.580 * [simplify]: Simplifying 0 50.580 * * [simplify]: iters left: 0 (1 enodes) 50.581 * * [simplify]: Extracting #0: cost 1 inf + 0 50.581 * * [simplify]: Extracting #1: cost 0 inf + 1 50.581 * [simplify]: Simplified to 0 50.581 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 0 (hypot y.re y.im)) (hypot y.re y.im)))) 50.581 * * * * [progress]: [ 132 / 133 ] simplifiying candidate # 50.581 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 50.581 * * [simplify]: iters left: 4 (7 enodes) 50.584 * * [simplify]: iters left: 3 (26 enodes) 50.592 * * [simplify]: iters left: 2 (36 enodes) 50.603 * * [simplify]: iters left: 1 (44 enodes) 50.613 * * [simplify]: Extracting #0: cost 1 inf + 0 50.613 * * [simplify]: Extracting #1: cost 11 inf + 0 50.613 * * [simplify]: Extracting #2: cost 10 inf + 86 50.613 * * [simplify]: Extracting #3: cost 2 inf + 654 50.614 * * [simplify]: Extracting #4: cost 0 inf + 748 50.614 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 50.615 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) (hypot y.re y.im)))) 50.615 * * * * [progress]: [ 133 / 133 ] simplifiying candidate # 50.615 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 50.615 * * [simplify]: iters left: 4 (7 enodes) 50.618 * * [simplify]: iters left: 3 (26 enodes) 50.626 * * [simplify]: iters left: 2 (36 enodes) 50.637 * * [simplify]: iters left: 1 (44 enodes) 50.647 * * [simplify]: Extracting #0: cost 1 inf + 0 50.647 * * [simplify]: Extracting #1: cost 11 inf + 0 50.647 * * [simplify]: Extracting #2: cost 10 inf + 86 50.647 * * [simplify]: Extracting #3: cost 2 inf + 654 50.648 * * [simplify]: Extracting #4: cost 0 inf + 748 50.648 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 50.649 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) (hypot y.re y.im)))) 50.649 * * * [progress]: adding candidates to table 52.180 * * [progress]: iteration 4 / 4 52.180 * * * [progress]: picking best candidate 52.200 * * * * [pick]: Picked # 52.200 * * * [progress]: localizing error 52.225 * * * [progress]: generating rewritten candidates 52.225 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 1) 52.250 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 52.289 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1) 52.305 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 1 1) 52.342 * * * [progress]: generating series expansions 52.342 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 1) 52.342 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) into (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) 52.342 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in (x.im y.re x.re y.im) around 0 52.342 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.im 52.342 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 52.343 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.343 * [taylor]: Taking taylor expansion of y.re in y.im 52.343 * [backup-simplify]: Simplify y.re into y.re 52.343 * [taylor]: Taking taylor expansion of x.im in y.im 52.343 * [backup-simplify]: Simplify x.im into x.im 52.343 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.343 * [taylor]: Taking taylor expansion of y.im in y.im 52.343 * [backup-simplify]: Simplify 0 into 0 52.343 * [backup-simplify]: Simplify 1 into 1 52.343 * [taylor]: Taking taylor expansion of x.re in y.im 52.343 * [backup-simplify]: Simplify x.re into x.re 52.343 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 52.343 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.343 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 52.343 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 52.343 * [taylor]: Taking taylor expansion of y.re in y.im 52.343 * [backup-simplify]: Simplify y.re into y.re 52.343 * [taylor]: Taking taylor expansion of y.re in y.im 52.343 * [backup-simplify]: Simplify y.re into y.re 52.343 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 52.343 * [taylor]: Taking taylor expansion of y.im in y.im 52.343 * [backup-simplify]: Simplify 0 into 0 52.343 * [backup-simplify]: Simplify 1 into 1 52.343 * [taylor]: Taking taylor expansion of y.im in y.im 52.343 * [backup-simplify]: Simplify 0 into 0 52.343 * [backup-simplify]: Simplify 1 into 1 52.343 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.344 * [backup-simplify]: Simplify (* 0 0) into 0 52.344 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 52.344 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 52.345 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.345 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 52.346 * [backup-simplify]: Simplify (+ 0 0) into 0 52.346 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 52.346 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.346 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.346 * [backup-simplify]: Simplify (- 0) into 0 52.346 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 52.346 * [backup-simplify]: Simplify (/ (* y.re x.im) y.re) into x.im 52.346 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.re 52.347 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 52.347 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.347 * [taylor]: Taking taylor expansion of y.re in x.re 52.347 * [backup-simplify]: Simplify y.re into y.re 52.347 * [taylor]: Taking taylor expansion of x.im in x.re 52.347 * [backup-simplify]: Simplify x.im into x.im 52.347 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.347 * [taylor]: Taking taylor expansion of y.im in x.re 52.347 * [backup-simplify]: Simplify y.im into y.im 52.347 * [taylor]: Taking taylor expansion of x.re in x.re 52.347 * [backup-simplify]: Simplify 0 into 0 52.347 * [backup-simplify]: Simplify 1 into 1 52.347 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 52.347 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.347 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 52.347 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 52.347 * [taylor]: Taking taylor expansion of y.re in x.re 52.347 * [backup-simplify]: Simplify y.re into y.re 52.347 * [taylor]: Taking taylor expansion of y.re in x.re 52.347 * [backup-simplify]: Simplify y.re into y.re 52.347 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 52.347 * [taylor]: Taking taylor expansion of y.im in x.re 52.347 * [backup-simplify]: Simplify y.im into y.im 52.347 * [taylor]: Taking taylor expansion of y.im in x.re 52.347 * [backup-simplify]: Simplify y.im into y.im 52.347 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.347 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.348 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 52.348 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 52.348 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.348 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.348 * [backup-simplify]: Simplify (+ 0 0) into 0 52.348 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.348 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.349 * [backup-simplify]: Simplify (* y.im 0) into 0 52.349 * [backup-simplify]: Simplify (- 0) into 0 52.349 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 52.349 * [backup-simplify]: Simplify (/ (* y.re x.im) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.re x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 52.349 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.re 52.349 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 52.349 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.349 * [taylor]: Taking taylor expansion of y.re in y.re 52.349 * [backup-simplify]: Simplify 0 into 0 52.349 * [backup-simplify]: Simplify 1 into 1 52.349 * [taylor]: Taking taylor expansion of x.im in y.re 52.349 * [backup-simplify]: Simplify x.im into x.im 52.349 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.349 * [taylor]: Taking taylor expansion of y.im in y.re 52.349 * [backup-simplify]: Simplify y.im into y.im 52.349 * [taylor]: Taking taylor expansion of x.re in y.re 52.350 * [backup-simplify]: Simplify x.re into x.re 52.350 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 52.350 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.350 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 52.350 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 52.350 * [taylor]: Taking taylor expansion of y.re in y.re 52.350 * [backup-simplify]: Simplify 0 into 0 52.350 * [backup-simplify]: Simplify 1 into 1 52.350 * [taylor]: Taking taylor expansion of y.re in y.re 52.350 * [backup-simplify]: Simplify 0 into 0 52.350 * [backup-simplify]: Simplify 1 into 1 52.350 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 52.350 * [taylor]: Taking taylor expansion of y.im in y.re 52.350 * [backup-simplify]: Simplify y.im into y.im 52.350 * [taylor]: Taking taylor expansion of y.im in y.re 52.350 * [backup-simplify]: Simplify y.im into y.im 52.350 * [backup-simplify]: Simplify (* 0 0) into 0 52.350 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.350 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 52.351 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 52.351 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 52.351 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.352 * [backup-simplify]: Simplify (+ 0 0) into 0 52.352 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 52.352 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.352 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.352 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 52.352 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 52.352 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) y.im) into (* -1 x.re) 52.352 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 52.352 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 52.352 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.352 * [taylor]: Taking taylor expansion of y.re in x.im 52.352 * [backup-simplify]: Simplify y.re into y.re 52.352 * [taylor]: Taking taylor expansion of x.im in x.im 52.352 * [backup-simplify]: Simplify 0 into 0 52.352 * [backup-simplify]: Simplify 1 into 1 52.352 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.352 * [taylor]: Taking taylor expansion of y.im in x.im 52.352 * [backup-simplify]: Simplify y.im into y.im 52.353 * [taylor]: Taking taylor expansion of x.re in x.im 52.353 * [backup-simplify]: Simplify x.re into x.re 52.353 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 52.353 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.353 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 52.353 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 52.353 * [taylor]: Taking taylor expansion of y.re in x.im 52.353 * [backup-simplify]: Simplify y.re into y.re 52.353 * [taylor]: Taking taylor expansion of y.re in x.im 52.353 * [backup-simplify]: Simplify y.re into y.re 52.353 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 52.353 * [taylor]: Taking taylor expansion of y.im in x.im 52.353 * [backup-simplify]: Simplify y.im into y.im 52.353 * [taylor]: Taking taylor expansion of y.im in x.im 52.353 * [backup-simplify]: Simplify y.im into y.im 52.353 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.353 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.353 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 52.353 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 52.353 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.353 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.354 * [backup-simplify]: Simplify (+ 0 0) into 0 52.354 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.354 * [backup-simplify]: Simplify (* y.re 0) into 0 52.354 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.354 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 52.354 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 52.355 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 52.355 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 52.355 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 52.355 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.355 * [taylor]: Taking taylor expansion of y.re in x.im 52.355 * [backup-simplify]: Simplify y.re into y.re 52.355 * [taylor]: Taking taylor expansion of x.im in x.im 52.355 * [backup-simplify]: Simplify 0 into 0 52.355 * [backup-simplify]: Simplify 1 into 1 52.355 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.355 * [taylor]: Taking taylor expansion of y.im in x.im 52.355 * [backup-simplify]: Simplify y.im into y.im 52.355 * [taylor]: Taking taylor expansion of x.re in x.im 52.355 * [backup-simplify]: Simplify x.re into x.re 52.355 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 52.355 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.355 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 52.355 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 52.355 * [taylor]: Taking taylor expansion of y.re in x.im 52.355 * [backup-simplify]: Simplify y.re into y.re 52.355 * [taylor]: Taking taylor expansion of y.re in x.im 52.355 * [backup-simplify]: Simplify y.re into y.re 52.355 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 52.355 * [taylor]: Taking taylor expansion of y.im in x.im 52.355 * [backup-simplify]: Simplify y.im into y.im 52.355 * [taylor]: Taking taylor expansion of y.im in x.im 52.355 * [backup-simplify]: Simplify y.im into y.im 52.355 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.355 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.356 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 52.356 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 52.356 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.356 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.356 * [backup-simplify]: Simplify (+ 0 0) into 0 52.357 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.357 * [backup-simplify]: Simplify (* y.re 0) into 0 52.357 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.357 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 52.357 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 52.357 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 52.357 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 52.357 * [taylor]: Taking taylor expansion of -1 in y.re 52.357 * [backup-simplify]: Simplify -1 into -1 52.357 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 52.357 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.357 * [taylor]: Taking taylor expansion of y.im in y.re 52.357 * [backup-simplify]: Simplify y.im into y.im 52.357 * [taylor]: Taking taylor expansion of x.re in y.re 52.357 * [backup-simplify]: Simplify x.re into x.re 52.357 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 52.357 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 52.357 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 52.358 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.358 * [taylor]: Taking taylor expansion of y.re in y.re 52.358 * [backup-simplify]: Simplify 0 into 0 52.358 * [backup-simplify]: Simplify 1 into 1 52.358 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.358 * [taylor]: Taking taylor expansion of y.im in y.re 52.358 * [backup-simplify]: Simplify y.im into y.im 52.358 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.358 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 52.358 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.358 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 52.358 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.358 * [backup-simplify]: Simplify (+ 0 0) into 0 52.359 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 52.359 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 52.359 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.359 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 52.359 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 52.359 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 52.359 * [taylor]: Taking taylor expansion of -1 in x.re 52.359 * [backup-simplify]: Simplify -1 into -1 52.359 * [taylor]: Taking taylor expansion of x.re in x.re 52.359 * [backup-simplify]: Simplify 0 into 0 52.359 * [backup-simplify]: Simplify 1 into 1 52.360 * [backup-simplify]: Simplify (* -1 0) into 0 52.360 * [taylor]: Taking taylor expansion of 0 in y.im 52.360 * [backup-simplify]: Simplify 0 into 0 52.360 * [backup-simplify]: Simplify 0 into 0 52.360 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.360 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.360 * [backup-simplify]: Simplify (- 0) into 0 52.361 * [backup-simplify]: Simplify (+ y.re 0) into y.re 52.361 * [backup-simplify]: Simplify (- (/ y.re (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 52.361 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 52.361 * [taylor]: Taking taylor expansion of y.re in y.re 52.361 * [backup-simplify]: Simplify 0 into 0 52.361 * [backup-simplify]: Simplify 1 into 1 52.361 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 52.361 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 52.361 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 52.361 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.361 * [taylor]: Taking taylor expansion of y.re in y.re 52.361 * [backup-simplify]: Simplify 0 into 0 52.361 * [backup-simplify]: Simplify 1 into 1 52.361 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.361 * [taylor]: Taking taylor expansion of y.im in y.re 52.361 * [backup-simplify]: Simplify y.im into y.im 52.361 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.361 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 52.361 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.361 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 52.361 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.362 * [backup-simplify]: Simplify (+ 0 0) into 0 52.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 52.362 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 52.362 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 52.362 * [taylor]: Taking taylor expansion of 0 in x.re 52.362 * [backup-simplify]: Simplify 0 into 0 52.362 * [taylor]: Taking taylor expansion of 0 in y.im 52.362 * [backup-simplify]: Simplify 0 into 0 52.362 * [backup-simplify]: Simplify 0 into 0 52.362 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.362 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 52.362 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 52.362 * [taylor]: Taking taylor expansion of 0 in x.re 52.362 * [backup-simplify]: Simplify 0 into 0 52.362 * [taylor]: Taking taylor expansion of 0 in y.im 52.362 * [backup-simplify]: Simplify 0 into 0 52.363 * [backup-simplify]: Simplify 0 into 0 52.363 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 52.363 * [taylor]: Taking taylor expansion of -1 in y.im 52.363 * [backup-simplify]: Simplify -1 into -1 52.363 * [backup-simplify]: Simplify -1 into -1 52.363 * [backup-simplify]: Simplify 0 into 0 52.363 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.364 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.364 * [backup-simplify]: Simplify (- 0) into 0 52.364 * [backup-simplify]: Simplify (+ 0 0) into 0 52.364 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.365 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 52.365 * [backup-simplify]: Simplify (+ 0 0) into 0 52.365 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.366 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) (* (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into 0 52.366 * [taylor]: Taking taylor expansion of 0 in y.re 52.366 * [backup-simplify]: Simplify 0 into 0 52.366 * [taylor]: Taking taylor expansion of 0 in x.re 52.366 * [backup-simplify]: Simplify 0 into 0 52.366 * [taylor]: Taking taylor expansion of 0 in y.im 52.366 * [backup-simplify]: Simplify 0 into 0 52.366 * [backup-simplify]: Simplify 0 into 0 52.366 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 52.366 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 52.366 * [taylor]: Taking taylor expansion of y.im in x.re 52.366 * [backup-simplify]: Simplify y.im into y.im 52.366 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.366 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.367 * [taylor]: Taking taylor expansion of y.im in y.im 52.367 * [backup-simplify]: Simplify 0 into 0 52.367 * [backup-simplify]: Simplify 1 into 1 52.367 * [backup-simplify]: Simplify (/ 1 1) into 1 52.367 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.367 * [backup-simplify]: Simplify 0 into 0 52.368 * [backup-simplify]: Simplify (* 1 1) into 1 52.368 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 52.368 * [backup-simplify]: Simplify (+ 1 0) into 1 52.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 52.369 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 52.369 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.369 * [backup-simplify]: Simplify (+ (* (* y.im x.re) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.re (pow y.im 2)))) 52.370 * [backup-simplify]: Simplify (+ (* -1 (- (* 1/2 (/ x.re (pow y.im 2))))) (+ (* 0 0) (* 0 x.re))) into (* 1/2 (/ x.re (pow y.im 2))) 52.370 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 52.370 * [taylor]: Taking taylor expansion of 1/2 in x.re 52.370 * [backup-simplify]: Simplify 1/2 into 1/2 52.370 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 52.370 * [taylor]: Taking taylor expansion of x.re in x.re 52.370 * [backup-simplify]: Simplify 0 into 0 52.370 * [backup-simplify]: Simplify 1 into 1 52.370 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 52.370 * [taylor]: Taking taylor expansion of y.im in x.re 52.370 * [backup-simplify]: Simplify y.im into y.im 52.370 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.370 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.370 * [taylor]: Taking taylor expansion of 0 in y.im 52.370 * [backup-simplify]: Simplify 0 into 0 52.370 * [backup-simplify]: Simplify 0 into 0 52.370 * [taylor]: Taking taylor expansion of 0 in y.im 52.370 * [backup-simplify]: Simplify 0 into 0 52.370 * [backup-simplify]: Simplify 0 into 0 52.371 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 52.371 * [taylor]: Taking taylor expansion of 0 in y.im 52.371 * [backup-simplify]: Simplify 0 into 0 52.371 * [backup-simplify]: Simplify 0 into 0 52.371 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 52.371 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) 52.371 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in (x.im y.re x.re y.im) around 0 52.371 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 52.371 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.371 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.371 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.371 * [taylor]: Taking taylor expansion of y.re in y.im 52.371 * [backup-simplify]: Simplify y.re into y.re 52.371 * [taylor]: Taking taylor expansion of x.im in y.im 52.371 * [backup-simplify]: Simplify x.im into x.im 52.371 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.372 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.372 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.372 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.372 * [taylor]: Taking taylor expansion of y.im in y.im 52.372 * [backup-simplify]: Simplify 0 into 0 52.372 * [backup-simplify]: Simplify 1 into 1 52.372 * [taylor]: Taking taylor expansion of x.re in y.im 52.372 * [backup-simplify]: Simplify x.re into x.re 52.372 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.372 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.372 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.372 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 52.372 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.372 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 52.372 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 52.372 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 52.372 * [taylor]: Taking taylor expansion of y.re in y.im 52.372 * [backup-simplify]: Simplify y.re into y.re 52.372 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.372 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 52.372 * [taylor]: Taking taylor expansion of y.re in y.im 52.372 * [backup-simplify]: Simplify y.re into y.re 52.372 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.372 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 52.372 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.372 * [taylor]: Taking taylor expansion of y.im in y.im 52.372 * [backup-simplify]: Simplify 0 into 0 52.372 * [backup-simplify]: Simplify 1 into 1 52.372 * [backup-simplify]: Simplify (/ 1 1) into 1 52.373 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.373 * [taylor]: Taking taylor expansion of y.im in y.im 52.373 * [backup-simplify]: Simplify 0 into 0 52.373 * [backup-simplify]: Simplify 1 into 1 52.373 * [backup-simplify]: Simplify (/ 1 1) into 1 52.373 * [backup-simplify]: Simplify (* 1 1) into 1 52.373 * [backup-simplify]: Simplify (+ 0 1) into 1 52.373 * [backup-simplify]: Simplify (sqrt 1) into 1 52.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.375 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.375 * [backup-simplify]: Simplify (+ 0 0) into 0 52.375 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.375 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 52.375 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 52.376 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 52.376 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.re 52.376 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.376 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.376 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.376 * [taylor]: Taking taylor expansion of y.re in x.re 52.376 * [backup-simplify]: Simplify y.re into y.re 52.376 * [taylor]: Taking taylor expansion of x.im in x.re 52.376 * [backup-simplify]: Simplify x.im into x.im 52.376 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.376 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.376 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.376 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.376 * [taylor]: Taking taylor expansion of y.im in x.re 52.376 * [backup-simplify]: Simplify y.im into y.im 52.376 * [taylor]: Taking taylor expansion of x.re in x.re 52.376 * [backup-simplify]: Simplify 0 into 0 52.376 * [backup-simplify]: Simplify 1 into 1 52.376 * [backup-simplify]: Simplify (* y.im 0) into 0 52.376 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.376 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.376 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 52.376 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.376 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 52.376 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 52.376 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 52.376 * [taylor]: Taking taylor expansion of y.re in x.re 52.376 * [backup-simplify]: Simplify y.re into y.re 52.376 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.376 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 52.376 * [taylor]: Taking taylor expansion of y.re in x.re 52.376 * [backup-simplify]: Simplify y.re into y.re 52.376 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.376 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 52.377 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 52.377 * [taylor]: Taking taylor expansion of y.im in x.re 52.377 * [backup-simplify]: Simplify y.im into y.im 52.377 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.377 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 52.377 * [taylor]: Taking taylor expansion of y.im in x.re 52.377 * [backup-simplify]: Simplify y.im into y.im 52.377 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.377 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.377 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.377 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.377 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.377 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.377 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.378 * [backup-simplify]: Simplify (+ 0 0) into 0 52.378 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.378 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.378 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 52.378 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* -1 (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 52.378 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.re 52.378 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.378 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.378 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.378 * [taylor]: Taking taylor expansion of y.re in y.re 52.378 * [backup-simplify]: Simplify 0 into 0 52.378 * [backup-simplify]: Simplify 1 into 1 52.378 * [taylor]: Taking taylor expansion of x.im in y.re 52.378 * [backup-simplify]: Simplify x.im into x.im 52.378 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.378 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.379 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.379 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.379 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.379 * [taylor]: Taking taylor expansion of y.im in y.re 52.379 * [backup-simplify]: Simplify y.im into y.im 52.379 * [taylor]: Taking taylor expansion of x.re in y.re 52.379 * [backup-simplify]: Simplify x.re into x.re 52.379 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.379 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.379 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 52.379 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.379 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 52.379 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 52.379 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.379 * [taylor]: Taking taylor expansion of y.re in y.re 52.379 * [backup-simplify]: Simplify 0 into 0 52.379 * [backup-simplify]: Simplify 1 into 1 52.379 * [backup-simplify]: Simplify (/ 1 1) into 1 52.379 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.379 * [taylor]: Taking taylor expansion of y.re in y.re 52.379 * [backup-simplify]: Simplify 0 into 0 52.379 * [backup-simplify]: Simplify 1 into 1 52.379 * [backup-simplify]: Simplify (/ 1 1) into 1 52.379 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 52.379 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 52.379 * [taylor]: Taking taylor expansion of y.im in y.re 52.379 * [backup-simplify]: Simplify y.im into y.im 52.380 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.380 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 52.380 * [taylor]: Taking taylor expansion of y.im in y.re 52.380 * [backup-simplify]: Simplify y.im into y.im 52.380 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.380 * [backup-simplify]: Simplify (* 1 1) into 1 52.380 * [backup-simplify]: Simplify (+ 1 0) into 1 52.380 * [backup-simplify]: Simplify (sqrt 1) into 1 52.381 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.381 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.382 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.382 * [backup-simplify]: Simplify (+ 0 0) into 0 52.382 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.382 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 52.382 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 52.382 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 52.382 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.382 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.382 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.382 * [taylor]: Taking taylor expansion of y.re in x.im 52.382 * [backup-simplify]: Simplify y.re into y.re 52.382 * [taylor]: Taking taylor expansion of x.im in x.im 52.382 * [backup-simplify]: Simplify 0 into 0 52.382 * [backup-simplify]: Simplify 1 into 1 52.382 * [backup-simplify]: Simplify (* y.re 0) into 0 52.383 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.383 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.383 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.383 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.383 * [taylor]: Taking taylor expansion of y.im in x.im 52.383 * [backup-simplify]: Simplify y.im into y.im 52.383 * [taylor]: Taking taylor expansion of x.re in x.im 52.383 * [backup-simplify]: Simplify x.re into x.re 52.383 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.383 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.383 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 52.383 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.383 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 52.383 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 52.383 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.383 * [taylor]: Taking taylor expansion of y.re in x.im 52.383 * [backup-simplify]: Simplify y.re into y.re 52.383 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.383 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.383 * [taylor]: Taking taylor expansion of y.re in x.im 52.383 * [backup-simplify]: Simplify y.re into y.re 52.383 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.383 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 52.383 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.383 * [taylor]: Taking taylor expansion of y.im in x.im 52.383 * [backup-simplify]: Simplify y.im into y.im 52.383 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.383 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.383 * [taylor]: Taking taylor expansion of y.im in x.im 52.383 * [backup-simplify]: Simplify y.im into y.im 52.383 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.383 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.383 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.384 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.384 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.384 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.384 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.384 * [backup-simplify]: Simplify (+ 0 0) into 0 52.384 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.385 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.385 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 52.385 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 52.385 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.385 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.385 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.385 * [taylor]: Taking taylor expansion of y.re in x.im 52.385 * [backup-simplify]: Simplify y.re into y.re 52.385 * [taylor]: Taking taylor expansion of x.im in x.im 52.385 * [backup-simplify]: Simplify 0 into 0 52.385 * [backup-simplify]: Simplify 1 into 1 52.385 * [backup-simplify]: Simplify (* y.re 0) into 0 52.385 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.385 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.385 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.385 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.385 * [taylor]: Taking taylor expansion of y.im in x.im 52.385 * [backup-simplify]: Simplify y.im into y.im 52.385 * [taylor]: Taking taylor expansion of x.re in x.im 52.385 * [backup-simplify]: Simplify x.re into x.re 52.385 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.385 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.385 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 52.385 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.385 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 52.385 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 52.385 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.385 * [taylor]: Taking taylor expansion of y.re in x.im 52.385 * [backup-simplify]: Simplify y.re into y.re 52.385 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.386 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.386 * [taylor]: Taking taylor expansion of y.re in x.im 52.386 * [backup-simplify]: Simplify y.re into y.re 52.386 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.386 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 52.386 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.386 * [taylor]: Taking taylor expansion of y.im in x.im 52.386 * [backup-simplify]: Simplify y.im into y.im 52.386 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.386 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.386 * [taylor]: Taking taylor expansion of y.im in x.im 52.386 * [backup-simplify]: Simplify y.im into y.im 52.386 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.386 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.386 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.386 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.386 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.386 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.386 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.386 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.386 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.386 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.386 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.387 * [backup-simplify]: Simplify (+ 0 0) into 0 52.387 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.387 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.387 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 52.387 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 52.387 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.387 * [taylor]: Taking taylor expansion of y.re in y.re 52.387 * [backup-simplify]: Simplify 0 into 0 52.387 * [backup-simplify]: Simplify 1 into 1 52.387 * [backup-simplify]: Simplify (/ 1 1) into 1 52.387 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 52.387 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 52.388 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.388 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.388 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.388 * [taylor]: Taking taylor expansion of y.re in y.re 52.388 * [backup-simplify]: Simplify 0 into 0 52.388 * [backup-simplify]: Simplify 1 into 1 52.388 * [backup-simplify]: Simplify (* 1 1) into 1 52.388 * [backup-simplify]: Simplify (/ 1 1) into 1 52.388 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.388 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.388 * [taylor]: Taking taylor expansion of y.im in y.re 52.388 * [backup-simplify]: Simplify y.im into y.im 52.388 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.388 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.389 * [backup-simplify]: Simplify (+ 1 0) into 1 52.389 * [backup-simplify]: Simplify (/ 1 1) into 1 52.389 * [backup-simplify]: Simplify (sqrt 1) into 1 52.390 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.390 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.390 * [backup-simplify]: Simplify (+ 0 0) into 0 52.391 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.391 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.391 * [backup-simplify]: Simplify (* 1 1) into 1 52.391 * [taylor]: Taking taylor expansion of 1 in x.re 52.391 * [backup-simplify]: Simplify 1 into 1 52.392 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.392 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.392 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.392 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.392 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 52.392 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 52.392 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 52.392 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.392 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.392 * [taylor]: Taking taylor expansion of y.im in y.re 52.393 * [backup-simplify]: Simplify y.im into y.im 52.393 * [taylor]: Taking taylor expansion of x.re in y.re 52.393 * [backup-simplify]: Simplify x.re into x.re 52.393 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.393 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.393 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 52.393 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 52.393 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.393 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.393 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.393 * [taylor]: Taking taylor expansion of y.re in y.re 52.393 * [backup-simplify]: Simplify 0 into 0 52.393 * [backup-simplify]: Simplify 1 into 1 52.393 * [backup-simplify]: Simplify (* 1 1) into 1 52.393 * [backup-simplify]: Simplify (/ 1 1) into 1 52.393 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.393 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.393 * [taylor]: Taking taylor expansion of y.im in y.re 52.393 * [backup-simplify]: Simplify y.im into y.im 52.393 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.393 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.394 * [backup-simplify]: Simplify (+ 1 0) into 1 52.394 * [backup-simplify]: Simplify (/ 1 1) into 1 52.394 * [backup-simplify]: Simplify (sqrt 1) into 1 52.394 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.395 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.395 * [backup-simplify]: Simplify (+ 0 0) into 0 52.396 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.396 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.396 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.397 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.397 * [taylor]: Taking taylor expansion of 0 in x.re 52.397 * [backup-simplify]: Simplify 0 into 0 52.397 * [taylor]: Taking taylor expansion of 1 in y.im 52.397 * [backup-simplify]: Simplify 1 into 1 52.397 * [backup-simplify]: Simplify 1 into 1 52.397 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.398 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.398 * [backup-simplify]: Simplify (- 0) into 0 52.398 * [backup-simplify]: Simplify (+ 0 0) into 0 52.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.399 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 52.399 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.399 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.410 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 52.411 * [backup-simplify]: Simplify (+ 0 0) into 0 52.411 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.413 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 52.413 * [taylor]: Taking taylor expansion of 0 in y.re 52.413 * [backup-simplify]: Simplify 0 into 0 52.413 * [taylor]: Taking taylor expansion of 0 in x.re 52.413 * [backup-simplify]: Simplify 0 into 0 52.413 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 52.413 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.413 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 52.413 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.413 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.413 * [taylor]: Taking taylor expansion of y.im in x.re 52.413 * [backup-simplify]: Simplify y.im into y.im 52.413 * [taylor]: Taking taylor expansion of x.re in x.re 52.413 * [backup-simplify]: Simplify 0 into 0 52.413 * [backup-simplify]: Simplify 1 into 1 52.413 * [backup-simplify]: Simplify (* y.im 0) into 0 52.414 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.414 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.414 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.414 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 52.414 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.414 * [taylor]: Taking taylor expansion of y.im in y.im 52.414 * [backup-simplify]: Simplify 0 into 0 52.414 * [backup-simplify]: Simplify 1 into 1 52.414 * [backup-simplify]: Simplify (/ 1 1) into 1 52.415 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.415 * [backup-simplify]: Simplify (- 0) into 0 52.416 * [backup-simplify]: Simplify 0 into 0 52.416 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.417 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.417 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 52.418 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 52.420 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 52.420 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.421 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 52.421 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 52.421 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 52.421 * [taylor]: Taking taylor expansion of 1/2 in x.re 52.421 * [backup-simplify]: Simplify 1/2 into 1/2 52.421 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 52.421 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 52.421 * [taylor]: Taking taylor expansion of y.im in x.re 52.421 * [backup-simplify]: Simplify y.im into y.im 52.422 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.422 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.422 * [taylor]: Taking taylor expansion of 0 in y.im 52.422 * [backup-simplify]: Simplify 0 into 0 52.422 * [backup-simplify]: Simplify 0 into 0 52.422 * [taylor]: Taking taylor expansion of 0 in y.im 52.422 * [backup-simplify]: Simplify 0 into 0 52.422 * [backup-simplify]: Simplify 0 into 0 52.422 * [backup-simplify]: Simplify 0 into 0 52.423 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 52.423 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.424 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.424 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.424 * [backup-simplify]: Simplify (- 0) into 0 52.425 * [backup-simplify]: Simplify (+ 0 0) into 0 52.425 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.425 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.426 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 52.426 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.426 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.427 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 52.427 * [backup-simplify]: Simplify (+ 0 0) into 0 52.428 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.430 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 52.430 * [taylor]: Taking taylor expansion of 0 in y.re 52.430 * [backup-simplify]: Simplify 0 into 0 52.430 * [taylor]: Taking taylor expansion of 0 in x.re 52.430 * [backup-simplify]: Simplify 0 into 0 52.430 * [taylor]: Taking taylor expansion of 0 in x.re 52.430 * [backup-simplify]: Simplify 0 into 0 52.430 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.430 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.431 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 52.431 * [backup-simplify]: Simplify (- 0) into 0 52.431 * [taylor]: Taking taylor expansion of 0 in x.re 52.431 * [backup-simplify]: Simplify 0 into 0 52.432 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 52.433 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.433 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.434 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 52.434 * [backup-simplify]: Simplify (+ 0 0) into 0 52.435 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 52.436 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 52.437 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.438 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 52.438 * [taylor]: Taking taylor expansion of 0 in x.re 52.438 * [backup-simplify]: Simplify 0 into 0 52.438 * [taylor]: Taking taylor expansion of 0 in y.im 52.438 * [backup-simplify]: Simplify 0 into 0 52.438 * [backup-simplify]: Simplify 0 into 0 52.439 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 52.439 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.440 * [backup-simplify]: Simplify (- 0) into 0 52.440 * [taylor]: Taking taylor expansion of 0 in y.im 52.440 * [backup-simplify]: Simplify 0 into 0 52.440 * [backup-simplify]: Simplify 0 into 0 52.440 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 52.440 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) 52.441 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in (x.im y.re x.re y.im) around 0 52.441 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 52.441 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.441 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.441 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.441 * [taylor]: Taking taylor expansion of y.re in y.im 52.441 * [backup-simplify]: Simplify y.re into y.re 52.441 * [taylor]: Taking taylor expansion of x.im in y.im 52.441 * [backup-simplify]: Simplify x.im into x.im 52.441 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.441 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.441 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.441 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.441 * [taylor]: Taking taylor expansion of y.im in y.im 52.441 * [backup-simplify]: Simplify 0 into 0 52.441 * [backup-simplify]: Simplify 1 into 1 52.441 * [taylor]: Taking taylor expansion of x.re in y.im 52.441 * [backup-simplify]: Simplify x.re into x.re 52.441 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.442 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.442 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.442 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 52.442 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.442 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 52.442 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 52.442 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 52.442 * [taylor]: Taking taylor expansion of -1 in y.im 52.442 * [backup-simplify]: Simplify -1 into -1 52.442 * [taylor]: Taking taylor expansion of y.re in y.im 52.442 * [backup-simplify]: Simplify y.re into y.re 52.442 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.442 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 52.442 * [taylor]: Taking taylor expansion of -1 in y.im 52.442 * [backup-simplify]: Simplify -1 into -1 52.442 * [taylor]: Taking taylor expansion of y.re in y.im 52.442 * [backup-simplify]: Simplify y.re into y.re 52.443 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.443 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 52.443 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 52.443 * [taylor]: Taking taylor expansion of -1 in y.im 52.443 * [backup-simplify]: Simplify -1 into -1 52.443 * [taylor]: Taking taylor expansion of y.im in y.im 52.443 * [backup-simplify]: Simplify 0 into 0 52.443 * [backup-simplify]: Simplify 1 into 1 52.443 * [backup-simplify]: Simplify (/ -1 1) into -1 52.443 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 52.443 * [taylor]: Taking taylor expansion of -1 in y.im 52.443 * [backup-simplify]: Simplify -1 into -1 52.443 * [taylor]: Taking taylor expansion of y.im in y.im 52.443 * [backup-simplify]: Simplify 0 into 0 52.443 * [backup-simplify]: Simplify 1 into 1 52.444 * [backup-simplify]: Simplify (/ -1 1) into -1 52.444 * [backup-simplify]: Simplify (* -1 -1) into 1 52.445 * [backup-simplify]: Simplify (+ 0 1) into 1 52.445 * [backup-simplify]: Simplify (sqrt 1) into 1 52.446 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.447 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.447 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 52.448 * [backup-simplify]: Simplify (+ 0 0) into 0 52.448 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.448 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 52.448 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 52.449 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 52.449 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.re 52.449 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.449 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.449 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.449 * [taylor]: Taking taylor expansion of y.re in x.re 52.449 * [backup-simplify]: Simplify y.re into y.re 52.449 * [taylor]: Taking taylor expansion of x.im in x.re 52.449 * [backup-simplify]: Simplify x.im into x.im 52.449 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.449 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.449 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.449 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.449 * [taylor]: Taking taylor expansion of y.im in x.re 52.449 * [backup-simplify]: Simplify y.im into y.im 52.449 * [taylor]: Taking taylor expansion of x.re in x.re 52.449 * [backup-simplify]: Simplify 0 into 0 52.449 * [backup-simplify]: Simplify 1 into 1 52.449 * [backup-simplify]: Simplify (* y.im 0) into 0 52.450 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.450 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.450 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 52.450 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.450 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 52.450 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 52.450 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 52.450 * [taylor]: Taking taylor expansion of -1 in x.re 52.450 * [backup-simplify]: Simplify -1 into -1 52.450 * [taylor]: Taking taylor expansion of y.re in x.re 52.450 * [backup-simplify]: Simplify y.re into y.re 52.450 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.450 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 52.450 * [taylor]: Taking taylor expansion of -1 in x.re 52.450 * [backup-simplify]: Simplify -1 into -1 52.450 * [taylor]: Taking taylor expansion of y.re in x.re 52.450 * [backup-simplify]: Simplify y.re into y.re 52.450 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.450 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 52.450 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 52.450 * [taylor]: Taking taylor expansion of -1 in x.re 52.450 * [backup-simplify]: Simplify -1 into -1 52.450 * [taylor]: Taking taylor expansion of y.im in x.re 52.450 * [backup-simplify]: Simplify y.im into y.im 52.450 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.450 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 52.450 * [taylor]: Taking taylor expansion of -1 in x.re 52.450 * [backup-simplify]: Simplify -1 into -1 52.450 * [taylor]: Taking taylor expansion of y.im in x.re 52.450 * [backup-simplify]: Simplify y.im into y.im 52.450 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.451 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.451 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.451 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.451 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.451 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.451 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.451 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.452 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.452 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.452 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.452 * [backup-simplify]: Simplify (+ 0 0) into 0 52.452 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.452 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.453 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 52.453 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* -1 (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 52.453 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.re 52.453 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.453 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.453 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.453 * [taylor]: Taking taylor expansion of y.re in y.re 52.453 * [backup-simplify]: Simplify 0 into 0 52.453 * [backup-simplify]: Simplify 1 into 1 52.453 * [taylor]: Taking taylor expansion of x.im in y.re 52.453 * [backup-simplify]: Simplify x.im into x.im 52.453 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.454 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.454 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.454 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.454 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.454 * [taylor]: Taking taylor expansion of y.im in y.re 52.454 * [backup-simplify]: Simplify y.im into y.im 52.454 * [taylor]: Taking taylor expansion of x.re in y.re 52.454 * [backup-simplify]: Simplify x.re into x.re 52.454 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.454 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.454 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 52.454 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.454 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 52.454 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 52.454 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 52.454 * [taylor]: Taking taylor expansion of -1 in y.re 52.454 * [backup-simplify]: Simplify -1 into -1 52.454 * [taylor]: Taking taylor expansion of y.re in y.re 52.454 * [backup-simplify]: Simplify 0 into 0 52.454 * [backup-simplify]: Simplify 1 into 1 52.455 * [backup-simplify]: Simplify (/ -1 1) into -1 52.455 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 52.455 * [taylor]: Taking taylor expansion of -1 in y.re 52.455 * [backup-simplify]: Simplify -1 into -1 52.455 * [taylor]: Taking taylor expansion of y.re in y.re 52.455 * [backup-simplify]: Simplify 0 into 0 52.455 * [backup-simplify]: Simplify 1 into 1 52.455 * [backup-simplify]: Simplify (/ -1 1) into -1 52.455 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 52.455 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 52.455 * [taylor]: Taking taylor expansion of -1 in y.re 52.455 * [backup-simplify]: Simplify -1 into -1 52.455 * [taylor]: Taking taylor expansion of y.im in y.re 52.455 * [backup-simplify]: Simplify y.im into y.im 52.456 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.456 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 52.456 * [taylor]: Taking taylor expansion of -1 in y.re 52.456 * [backup-simplify]: Simplify -1 into -1 52.456 * [taylor]: Taking taylor expansion of y.im in y.re 52.456 * [backup-simplify]: Simplify y.im into y.im 52.456 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.456 * [backup-simplify]: Simplify (* -1 -1) into 1 52.456 * [backup-simplify]: Simplify (+ 1 0) into 1 52.457 * [backup-simplify]: Simplify (sqrt 1) into 1 52.458 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.459 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.460 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 52.460 * [backup-simplify]: Simplify (+ 0 0) into 0 52.461 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.461 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 52.461 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 52.461 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 52.461 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.461 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.461 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.461 * [taylor]: Taking taylor expansion of y.re in x.im 52.461 * [backup-simplify]: Simplify y.re into y.re 52.461 * [taylor]: Taking taylor expansion of x.im in x.im 52.461 * [backup-simplify]: Simplify 0 into 0 52.461 * [backup-simplify]: Simplify 1 into 1 52.461 * [backup-simplify]: Simplify (* y.re 0) into 0 52.462 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.462 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.462 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.462 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.462 * [taylor]: Taking taylor expansion of y.im in x.im 52.462 * [backup-simplify]: Simplify y.im into y.im 52.462 * [taylor]: Taking taylor expansion of x.re in x.im 52.462 * [backup-simplify]: Simplify x.re into x.re 52.462 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.462 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.462 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 52.462 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.462 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 52.462 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 52.462 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.462 * [taylor]: Taking taylor expansion of -1 in x.im 52.462 * [backup-simplify]: Simplify -1 into -1 52.462 * [taylor]: Taking taylor expansion of y.re in x.im 52.462 * [backup-simplify]: Simplify y.re into y.re 52.462 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.462 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.462 * [taylor]: Taking taylor expansion of -1 in x.im 52.462 * [backup-simplify]: Simplify -1 into -1 52.462 * [taylor]: Taking taylor expansion of y.re in x.im 52.463 * [backup-simplify]: Simplify y.re into y.re 52.463 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.463 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 52.463 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.463 * [taylor]: Taking taylor expansion of -1 in x.im 52.463 * [backup-simplify]: Simplify -1 into -1 52.463 * [taylor]: Taking taylor expansion of y.im in x.im 52.463 * [backup-simplify]: Simplify y.im into y.im 52.463 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.463 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.463 * [taylor]: Taking taylor expansion of -1 in x.im 52.463 * [backup-simplify]: Simplify -1 into -1 52.463 * [taylor]: Taking taylor expansion of y.im in x.im 52.463 * [backup-simplify]: Simplify y.im into y.im 52.463 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.463 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.463 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.463 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.464 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.464 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.464 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.464 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.464 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.464 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.464 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.465 * [backup-simplify]: Simplify (+ 0 0) into 0 52.465 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.465 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.466 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 52.466 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 52.466 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.466 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.466 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.466 * [taylor]: Taking taylor expansion of y.re in x.im 52.466 * [backup-simplify]: Simplify y.re into y.re 52.466 * [taylor]: Taking taylor expansion of x.im in x.im 52.466 * [backup-simplify]: Simplify 0 into 0 52.466 * [backup-simplify]: Simplify 1 into 1 52.466 * [backup-simplify]: Simplify (* y.re 0) into 0 52.466 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.466 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.466 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.466 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.466 * [taylor]: Taking taylor expansion of y.im in x.im 52.466 * [backup-simplify]: Simplify y.im into y.im 52.466 * [taylor]: Taking taylor expansion of x.re in x.im 52.467 * [backup-simplify]: Simplify x.re into x.re 52.467 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.467 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.467 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 52.467 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.467 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 52.467 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 52.467 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.467 * [taylor]: Taking taylor expansion of -1 in x.im 52.467 * [backup-simplify]: Simplify -1 into -1 52.467 * [taylor]: Taking taylor expansion of y.re in x.im 52.467 * [backup-simplify]: Simplify y.re into y.re 52.467 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.467 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.467 * [taylor]: Taking taylor expansion of -1 in x.im 52.467 * [backup-simplify]: Simplify -1 into -1 52.467 * [taylor]: Taking taylor expansion of y.re in x.im 52.467 * [backup-simplify]: Simplify y.re into y.re 52.467 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.467 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 52.467 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.467 * [taylor]: Taking taylor expansion of -1 in x.im 52.467 * [backup-simplify]: Simplify -1 into -1 52.467 * [taylor]: Taking taylor expansion of y.im in x.im 52.467 * [backup-simplify]: Simplify y.im into y.im 52.467 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.467 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.467 * [taylor]: Taking taylor expansion of -1 in x.im 52.467 * [backup-simplify]: Simplify -1 into -1 52.467 * [taylor]: Taking taylor expansion of y.im in x.im 52.468 * [backup-simplify]: Simplify y.im into y.im 52.468 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.468 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.468 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.468 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.468 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.468 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.468 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.468 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.469 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.469 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.469 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.469 * [backup-simplify]: Simplify (+ 0 0) into 0 52.470 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.470 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.470 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 52.470 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 52.470 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.470 * [taylor]: Taking taylor expansion of y.re in y.re 52.470 * [backup-simplify]: Simplify 0 into 0 52.470 * [backup-simplify]: Simplify 1 into 1 52.470 * [backup-simplify]: Simplify (/ 1 1) into 1 52.470 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 52.470 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 52.470 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.471 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.471 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.471 * [taylor]: Taking taylor expansion of y.re in y.re 52.471 * [backup-simplify]: Simplify 0 into 0 52.471 * [backup-simplify]: Simplify 1 into 1 52.471 * [backup-simplify]: Simplify (* 1 1) into 1 52.471 * [backup-simplify]: Simplify (/ 1 1) into 1 52.471 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.471 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.471 * [taylor]: Taking taylor expansion of y.im in y.re 52.471 * [backup-simplify]: Simplify y.im into y.im 52.471 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.472 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.472 * [backup-simplify]: Simplify (+ 1 0) into 1 52.472 * [backup-simplify]: Simplify (/ 1 1) into 1 52.473 * [backup-simplify]: Simplify (sqrt 1) into 1 52.473 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.474 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.474 * [backup-simplify]: Simplify (+ 0 0) into 0 52.475 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.476 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.476 * [backup-simplify]: Simplify (* 1 1) into 1 52.476 * [taylor]: Taking taylor expansion of 1 in x.re 52.476 * [backup-simplify]: Simplify 1 into 1 52.477 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.477 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.477 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.477 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.478 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 52.478 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 52.478 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 52.478 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.478 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.478 * [taylor]: Taking taylor expansion of y.im in y.re 52.478 * [backup-simplify]: Simplify y.im into y.im 52.478 * [taylor]: Taking taylor expansion of x.re in y.re 52.478 * [backup-simplify]: Simplify x.re into x.re 52.478 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.478 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.478 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 52.478 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 52.478 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.478 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.479 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.479 * [taylor]: Taking taylor expansion of y.re in y.re 52.479 * [backup-simplify]: Simplify 0 into 0 52.479 * [backup-simplify]: Simplify 1 into 1 52.479 * [backup-simplify]: Simplify (* 1 1) into 1 52.479 * [backup-simplify]: Simplify (/ 1 1) into 1 52.479 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.479 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.479 * [taylor]: Taking taylor expansion of y.im in y.re 52.479 * [backup-simplify]: Simplify y.im into y.im 52.480 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.480 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.480 * [backup-simplify]: Simplify (+ 1 0) into 1 52.480 * [backup-simplify]: Simplify (/ 1 1) into 1 52.481 * [backup-simplify]: Simplify (sqrt 1) into 1 52.481 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.482 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.482 * [backup-simplify]: Simplify (+ 0 0) into 0 52.483 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.483 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.484 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.484 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.484 * [taylor]: Taking taylor expansion of 0 in x.re 52.484 * [backup-simplify]: Simplify 0 into 0 52.484 * [taylor]: Taking taylor expansion of 1 in y.im 52.484 * [backup-simplify]: Simplify 1 into 1 52.484 * [backup-simplify]: Simplify 1 into 1 52.485 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.485 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.485 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.485 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.485 * [backup-simplify]: Simplify (- 0) into 0 52.486 * [backup-simplify]: Simplify (+ 0 0) into 0 52.486 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.486 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.486 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 52.486 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.486 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.487 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 52.487 * [backup-simplify]: Simplify (+ 0 0) into 0 52.487 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.488 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 52.488 * [taylor]: Taking taylor expansion of 0 in y.re 52.488 * [backup-simplify]: Simplify 0 into 0 52.488 * [taylor]: Taking taylor expansion of 0 in x.re 52.488 * [backup-simplify]: Simplify 0 into 0 52.488 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 52.488 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.488 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 52.488 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.488 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.488 * [taylor]: Taking taylor expansion of y.im in x.re 52.488 * [backup-simplify]: Simplify y.im into y.im 52.488 * [taylor]: Taking taylor expansion of x.re in x.re 52.488 * [backup-simplify]: Simplify 0 into 0 52.488 * [backup-simplify]: Simplify 1 into 1 52.488 * [backup-simplify]: Simplify (* y.im 0) into 0 52.489 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.489 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.489 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.489 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 52.489 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.489 * [taylor]: Taking taylor expansion of y.im in y.im 52.489 * [backup-simplify]: Simplify 0 into 0 52.489 * [backup-simplify]: Simplify 1 into 1 52.489 * [backup-simplify]: Simplify (/ 1 1) into 1 52.489 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.490 * [backup-simplify]: Simplify (- 0) into 0 52.490 * [backup-simplify]: Simplify 0 into 0 52.490 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.491 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 52.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 52.492 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 52.492 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.493 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 52.493 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 52.493 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 52.493 * [taylor]: Taking taylor expansion of 1/2 in x.re 52.493 * [backup-simplify]: Simplify 1/2 into 1/2 52.493 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 52.493 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 52.493 * [taylor]: Taking taylor expansion of y.im in x.re 52.493 * [backup-simplify]: Simplify y.im into y.im 52.493 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.493 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.493 * [taylor]: Taking taylor expansion of 0 in y.im 52.493 * [backup-simplify]: Simplify 0 into 0 52.493 * [backup-simplify]: Simplify 0 into 0 52.493 * [taylor]: Taking taylor expansion of 0 in y.im 52.493 * [backup-simplify]: Simplify 0 into 0 52.493 * [backup-simplify]: Simplify 0 into 0 52.493 * [backup-simplify]: Simplify 0 into 0 52.494 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 52.494 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.494 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.494 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.495 * [backup-simplify]: Simplify (- 0) into 0 52.495 * [backup-simplify]: Simplify (+ 0 0) into 0 52.495 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.495 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.496 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 52.496 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.496 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.496 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 52.497 * [backup-simplify]: Simplify (+ 0 0) into 0 52.497 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.498 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 52.498 * [taylor]: Taking taylor expansion of 0 in y.re 52.498 * [backup-simplify]: Simplify 0 into 0 52.498 * [taylor]: Taking taylor expansion of 0 in x.re 52.498 * [backup-simplify]: Simplify 0 into 0 52.498 * [taylor]: Taking taylor expansion of 0 in x.re 52.498 * [backup-simplify]: Simplify 0 into 0 52.498 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.499 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.499 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 52.499 * [backup-simplify]: Simplify (- 0) into 0 52.499 * [taylor]: Taking taylor expansion of 0 in x.re 52.499 * [backup-simplify]: Simplify 0 into 0 52.500 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 52.500 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.501 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.501 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 52.501 * [backup-simplify]: Simplify (+ 0 0) into 0 52.502 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 52.502 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 52.502 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.503 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 52.503 * [taylor]: Taking taylor expansion of 0 in x.re 52.503 * [backup-simplify]: Simplify 0 into 0 52.503 * [taylor]: Taking taylor expansion of 0 in y.im 52.503 * [backup-simplify]: Simplify 0 into 0 52.503 * [backup-simplify]: Simplify 0 into 0 52.504 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 52.504 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.504 * [backup-simplify]: Simplify (- 0) into 0 52.504 * [taylor]: Taking taylor expansion of 0 in y.im 52.504 * [backup-simplify]: Simplify 0 into 0 52.504 * [backup-simplify]: Simplify 0 into 0 52.504 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 52.504 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 52.504 * [backup-simplify]: Simplify (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) into (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) 52.504 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in (x.im y.re x.re y.im) around 0 52.504 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.im 52.504 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 52.504 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.504 * [taylor]: Taking taylor expansion of y.re in y.im 52.504 * [backup-simplify]: Simplify y.re into y.re 52.504 * [taylor]: Taking taylor expansion of x.im in y.im 52.504 * [backup-simplify]: Simplify x.im into x.im 52.504 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.504 * [taylor]: Taking taylor expansion of y.im in y.im 52.504 * [backup-simplify]: Simplify 0 into 0 52.505 * [backup-simplify]: Simplify 1 into 1 52.505 * [taylor]: Taking taylor expansion of x.re in y.im 52.505 * [backup-simplify]: Simplify x.re into x.re 52.505 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.im 52.505 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 52.505 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.505 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 52.505 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 52.505 * [taylor]: Taking taylor expansion of y.re in y.im 52.505 * [backup-simplify]: Simplify y.re into y.re 52.505 * [taylor]: Taking taylor expansion of y.re in y.im 52.505 * [backup-simplify]: Simplify y.re into y.re 52.505 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 52.505 * [taylor]: Taking taylor expansion of y.im in y.im 52.505 * [backup-simplify]: Simplify 0 into 0 52.505 * [backup-simplify]: Simplify 1 into 1 52.505 * [taylor]: Taking taylor expansion of y.im in y.im 52.505 * [backup-simplify]: Simplify 0 into 0 52.505 * [backup-simplify]: Simplify 1 into 1 52.505 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.505 * [backup-simplify]: Simplify (* 0 0) into 0 52.505 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 52.505 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 52.505 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.506 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 52.506 * [backup-simplify]: Simplify (+ 0 0) into 0 52.506 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 52.506 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.506 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.506 * [backup-simplify]: Simplify (- 0) into 0 52.506 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 52.506 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.506 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 52.506 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.re 52.506 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 52.506 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.506 * [taylor]: Taking taylor expansion of y.re in x.re 52.506 * [backup-simplify]: Simplify y.re into y.re 52.507 * [taylor]: Taking taylor expansion of x.im in x.re 52.507 * [backup-simplify]: Simplify x.im into x.im 52.507 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.507 * [taylor]: Taking taylor expansion of y.im in x.re 52.507 * [backup-simplify]: Simplify y.im into y.im 52.507 * [taylor]: Taking taylor expansion of x.re in x.re 52.507 * [backup-simplify]: Simplify 0 into 0 52.507 * [backup-simplify]: Simplify 1 into 1 52.507 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.re 52.507 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 52.507 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.507 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 52.507 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 52.507 * [taylor]: Taking taylor expansion of y.re in x.re 52.507 * [backup-simplify]: Simplify y.re into y.re 52.507 * [taylor]: Taking taylor expansion of y.re in x.re 52.507 * [backup-simplify]: Simplify y.re into y.re 52.507 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 52.507 * [taylor]: Taking taylor expansion of y.im in x.re 52.507 * [backup-simplify]: Simplify y.im into y.im 52.507 * [taylor]: Taking taylor expansion of y.im in x.re 52.507 * [backup-simplify]: Simplify y.im into y.im 52.507 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.507 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.507 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 52.507 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 52.507 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.507 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.507 * [backup-simplify]: Simplify (+ 0 0) into 0 52.508 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.508 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.508 * [backup-simplify]: Simplify (* y.im 0) into 0 52.508 * [backup-simplify]: Simplify (- 0) into 0 52.508 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 52.508 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 52.508 * [backup-simplify]: Simplify (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) 52.508 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.re 52.508 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 52.508 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.508 * [taylor]: Taking taylor expansion of y.re in y.re 52.508 * [backup-simplify]: Simplify 0 into 0 52.508 * [backup-simplify]: Simplify 1 into 1 52.508 * [taylor]: Taking taylor expansion of x.im in y.re 52.508 * [backup-simplify]: Simplify x.im into x.im 52.508 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.508 * [taylor]: Taking taylor expansion of y.im in y.re 52.508 * [backup-simplify]: Simplify y.im into y.im 52.508 * [taylor]: Taking taylor expansion of x.re in y.re 52.508 * [backup-simplify]: Simplify x.re into x.re 52.508 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.re 52.508 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 52.508 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.508 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 52.508 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 52.508 * [taylor]: Taking taylor expansion of y.re in y.re 52.508 * [backup-simplify]: Simplify 0 into 0 52.508 * [backup-simplify]: Simplify 1 into 1 52.508 * [taylor]: Taking taylor expansion of y.re in y.re 52.508 * [backup-simplify]: Simplify 0 into 0 52.509 * [backup-simplify]: Simplify 1 into 1 52.509 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 52.509 * [taylor]: Taking taylor expansion of y.im in y.re 52.509 * [backup-simplify]: Simplify y.im into y.im 52.509 * [taylor]: Taking taylor expansion of y.im in y.re 52.509 * [backup-simplify]: Simplify y.im into y.im 52.509 * [backup-simplify]: Simplify (* 0 0) into 0 52.509 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.509 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 52.509 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 52.509 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 52.509 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.510 * [backup-simplify]: Simplify (+ 0 0) into 0 52.510 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 52.510 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.510 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.510 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 52.510 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 52.510 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.510 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 52.510 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 52.510 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 52.510 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.510 * [taylor]: Taking taylor expansion of y.re in x.im 52.510 * [backup-simplify]: Simplify y.re into y.re 52.510 * [taylor]: Taking taylor expansion of x.im in x.im 52.510 * [backup-simplify]: Simplify 0 into 0 52.510 * [backup-simplify]: Simplify 1 into 1 52.510 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.510 * [taylor]: Taking taylor expansion of y.im in x.im 52.510 * [backup-simplify]: Simplify y.im into y.im 52.510 * [taylor]: Taking taylor expansion of x.re in x.im 52.510 * [backup-simplify]: Simplify x.re into x.re 52.510 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 52.510 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 52.510 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.510 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 52.510 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 52.510 * [taylor]: Taking taylor expansion of y.re in x.im 52.510 * [backup-simplify]: Simplify y.re into y.re 52.510 * [taylor]: Taking taylor expansion of y.re in x.im 52.510 * [backup-simplify]: Simplify y.re into y.re 52.510 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 52.510 * [taylor]: Taking taylor expansion of y.im in x.im 52.510 * [backup-simplify]: Simplify y.im into y.im 52.510 * [taylor]: Taking taylor expansion of y.im in x.im 52.510 * [backup-simplify]: Simplify y.im into y.im 52.510 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.510 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.511 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 52.511 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 52.511 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.511 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.511 * [backup-simplify]: Simplify (+ 0 0) into 0 52.511 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.511 * [backup-simplify]: Simplify (* y.re 0) into 0 52.511 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.512 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 52.512 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 52.512 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 52.512 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 52.512 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 52.512 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 52.512 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.512 * [taylor]: Taking taylor expansion of y.re in x.im 52.512 * [backup-simplify]: Simplify y.re into y.re 52.512 * [taylor]: Taking taylor expansion of x.im in x.im 52.512 * [backup-simplify]: Simplify 0 into 0 52.512 * [backup-simplify]: Simplify 1 into 1 52.512 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.512 * [taylor]: Taking taylor expansion of y.im in x.im 52.512 * [backup-simplify]: Simplify y.im into y.im 52.512 * [taylor]: Taking taylor expansion of x.re in x.im 52.512 * [backup-simplify]: Simplify x.re into x.re 52.513 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 52.513 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 52.513 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.513 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 52.513 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 52.513 * [taylor]: Taking taylor expansion of y.re in x.im 52.513 * [backup-simplify]: Simplify y.re into y.re 52.513 * [taylor]: Taking taylor expansion of y.re in x.im 52.513 * [backup-simplify]: Simplify y.re into y.re 52.513 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 52.513 * [taylor]: Taking taylor expansion of y.im in x.im 52.513 * [backup-simplify]: Simplify y.im into y.im 52.513 * [taylor]: Taking taylor expansion of y.im in x.im 52.513 * [backup-simplify]: Simplify y.im into y.im 52.513 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.513 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.513 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 52.513 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 52.513 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.513 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.514 * [backup-simplify]: Simplify (+ 0 0) into 0 52.514 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.514 * [backup-simplify]: Simplify (* y.re 0) into 0 52.514 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.514 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 52.514 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 52.515 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 52.515 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 52.515 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 52.515 * [taylor]: Taking taylor expansion of -1 in y.re 52.515 * [backup-simplify]: Simplify -1 into -1 52.515 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 52.515 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.515 * [taylor]: Taking taylor expansion of y.im in y.re 52.515 * [backup-simplify]: Simplify y.im into y.im 52.515 * [taylor]: Taking taylor expansion of x.re in y.re 52.515 * [backup-simplify]: Simplify x.re into x.re 52.515 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 52.515 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.515 * [taylor]: Taking taylor expansion of y.re in y.re 52.515 * [backup-simplify]: Simplify 0 into 0 52.515 * [backup-simplify]: Simplify 1 into 1 52.515 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.515 * [taylor]: Taking taylor expansion of y.im in y.re 52.515 * [backup-simplify]: Simplify y.im into y.im 52.515 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.515 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.516 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 52.516 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 52.516 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 52.516 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 52.516 * [taylor]: Taking taylor expansion of -1 in x.re 52.516 * [backup-simplify]: Simplify -1 into -1 52.516 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 52.516 * [taylor]: Taking taylor expansion of x.re in x.re 52.516 * [backup-simplify]: Simplify 0 into 0 52.516 * [backup-simplify]: Simplify 1 into 1 52.516 * [taylor]: Taking taylor expansion of y.im in x.re 52.516 * [backup-simplify]: Simplify y.im into y.im 52.516 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.517 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.517 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.517 * [backup-simplify]: Simplify (- 0) into 0 52.517 * [backup-simplify]: Simplify (+ y.re 0) into y.re 52.517 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.518 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 52.518 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 52.518 * [taylor]: Taking taylor expansion of y.re in y.re 52.518 * [backup-simplify]: Simplify 0 into 0 52.518 * [backup-simplify]: Simplify 1 into 1 52.518 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 52.518 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.518 * [taylor]: Taking taylor expansion of y.re in y.re 52.518 * [backup-simplify]: Simplify 0 into 0 52.518 * [backup-simplify]: Simplify 1 into 1 52.518 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.518 * [taylor]: Taking taylor expansion of y.im in y.re 52.518 * [backup-simplify]: Simplify y.im into y.im 52.518 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.518 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 52.518 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.519 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.519 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.519 * [backup-simplify]: Simplify (+ 0 0) into 0 52.519 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 52.520 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 52.520 * [taylor]: Taking taylor expansion of 0 in x.re 52.520 * [backup-simplify]: Simplify 0 into 0 52.520 * [taylor]: Taking taylor expansion of 0 in y.im 52.520 * [backup-simplify]: Simplify 0 into 0 52.520 * [backup-simplify]: Simplify 0 into 0 52.520 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 52.520 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 52.520 * [taylor]: Taking taylor expansion of -1 in y.im 52.520 * [backup-simplify]: Simplify -1 into -1 52.520 * [taylor]: Taking taylor expansion of y.im in y.im 52.520 * [backup-simplify]: Simplify 0 into 0 52.520 * [backup-simplify]: Simplify 1 into 1 52.521 * [backup-simplify]: Simplify (/ -1 1) into -1 52.521 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.521 * [backup-simplify]: Simplify 0 into 0 52.522 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.523 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.523 * [backup-simplify]: Simplify (- 0) into 0 52.523 * [backup-simplify]: Simplify (+ 0 0) into 0 52.524 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.524 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 52.525 * [backup-simplify]: Simplify (+ 0 0) into 0 52.525 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.526 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (+ (* 0 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))))) into 0 52.527 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* (/ y.re (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 52.527 * [taylor]: Taking taylor expansion of 0 in y.re 52.527 * [backup-simplify]: Simplify 0 into 0 52.527 * [taylor]: Taking taylor expansion of 0 in x.re 52.527 * [backup-simplify]: Simplify 0 into 0 52.527 * [taylor]: Taking taylor expansion of 0 in y.im 52.527 * [backup-simplify]: Simplify 0 into 0 52.527 * [backup-simplify]: Simplify 0 into 0 52.527 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 52.527 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 52.527 * [taylor]: Taking taylor expansion of y.im in x.re 52.527 * [backup-simplify]: Simplify y.im into y.im 52.527 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.528 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.528 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 52.528 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 52.528 * [taylor]: Taking taylor expansion of y.im in y.im 52.528 * [backup-simplify]: Simplify 0 into 0 52.528 * [backup-simplify]: Simplify 1 into 1 52.528 * [backup-simplify]: Simplify (* 1 1) into 1 52.529 * [backup-simplify]: Simplify (/ 1 1) into 1 52.530 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.530 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.531 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.532 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.532 * [backup-simplify]: Simplify 0 into 0 52.533 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.533 * [backup-simplify]: Simplify (* 1 1) into 1 52.534 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 52.534 * [backup-simplify]: Simplify (+ 1 0) into 1 52.534 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.re (pow y.im 3))) 52.535 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 52.535 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 52.535 * [taylor]: Taking taylor expansion of x.re in x.re 52.535 * [backup-simplify]: Simplify 0 into 0 52.535 * [backup-simplify]: Simplify 1 into 1 52.535 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 52.535 * [taylor]: Taking taylor expansion of y.im in x.re 52.535 * [backup-simplify]: Simplify y.im into y.im 52.535 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.535 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 52.535 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 52.535 * [taylor]: Taking taylor expansion of 0 in y.im 52.536 * [backup-simplify]: Simplify 0 into 0 52.536 * [backup-simplify]: Simplify 0 into 0 52.536 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.536 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 52.536 * [taylor]: Taking taylor expansion of 0 in y.im 52.536 * [backup-simplify]: Simplify 0 into 0 52.536 * [backup-simplify]: Simplify 0 into 0 52.536 * [backup-simplify]: Simplify 0 into 0 52.537 * [backup-simplify]: Simplify (/ (/ (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im))) (sqrt (hypot (/ 1 y.re) (/ 1 y.im)))) (sqrt (hypot (/ 1 y.re) (/ 1 y.im)))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) 52.537 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in (x.im y.re x.re y.im) around 0 52.537 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.im 52.537 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.537 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.537 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.537 * [taylor]: Taking taylor expansion of y.re in y.im 52.537 * [backup-simplify]: Simplify y.re into y.re 52.537 * [taylor]: Taking taylor expansion of x.im in y.im 52.537 * [backup-simplify]: Simplify x.im into x.im 52.537 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.537 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.537 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.537 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.537 * [taylor]: Taking taylor expansion of y.im in y.im 52.537 * [backup-simplify]: Simplify 0 into 0 52.537 * [backup-simplify]: Simplify 1 into 1 52.538 * [taylor]: Taking taylor expansion of x.re in y.im 52.538 * [backup-simplify]: Simplify x.re into x.re 52.538 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.538 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.538 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.538 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.im 52.538 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 52.538 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.538 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 52.538 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 52.539 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 52.539 * [taylor]: Taking taylor expansion of y.re in y.im 52.539 * [backup-simplify]: Simplify y.re into y.re 52.539 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.539 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 52.539 * [taylor]: Taking taylor expansion of y.re in y.im 52.539 * [backup-simplify]: Simplify y.re into y.re 52.539 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.539 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 52.539 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.539 * [taylor]: Taking taylor expansion of y.im in y.im 52.539 * [backup-simplify]: Simplify 0 into 0 52.539 * [backup-simplify]: Simplify 1 into 1 52.539 * [backup-simplify]: Simplify (/ 1 1) into 1 52.539 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.539 * [taylor]: Taking taylor expansion of y.im in y.im 52.539 * [backup-simplify]: Simplify 0 into 0 52.539 * [backup-simplify]: Simplify 1 into 1 52.540 * [backup-simplify]: Simplify (/ 1 1) into 1 52.540 * [backup-simplify]: Simplify (* 1 1) into 1 52.541 * [backup-simplify]: Simplify (+ 0 1) into 1 52.541 * [backup-simplify]: Simplify (sqrt 1) into 1 52.542 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.542 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.544 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.544 * [backup-simplify]: Simplify (+ 0 0) into 0 52.550 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.550 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 52.550 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 52.551 * [backup-simplify]: Simplify (* 1 1) into 1 52.551 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 52.551 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.re 52.551 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.551 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.551 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.551 * [taylor]: Taking taylor expansion of y.re in x.re 52.551 * [backup-simplify]: Simplify y.re into y.re 52.551 * [taylor]: Taking taylor expansion of x.im in x.re 52.551 * [backup-simplify]: Simplify x.im into x.im 52.551 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.551 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.551 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.551 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.551 * [taylor]: Taking taylor expansion of y.im in x.re 52.551 * [backup-simplify]: Simplify y.im into y.im 52.551 * [taylor]: Taking taylor expansion of x.re in x.re 52.551 * [backup-simplify]: Simplify 0 into 0 52.551 * [backup-simplify]: Simplify 1 into 1 52.551 * [backup-simplify]: Simplify (* y.im 0) into 0 52.552 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.552 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.552 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.re 52.552 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 52.552 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.552 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 52.552 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 52.552 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 52.552 * [taylor]: Taking taylor expansion of y.re in x.re 52.552 * [backup-simplify]: Simplify y.re into y.re 52.552 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.552 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 52.552 * [taylor]: Taking taylor expansion of y.re in x.re 52.552 * [backup-simplify]: Simplify y.re into y.re 52.552 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.552 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 52.552 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 52.552 * [taylor]: Taking taylor expansion of y.im in x.re 52.552 * [backup-simplify]: Simplify y.im into y.im 52.552 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.552 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 52.552 * [taylor]: Taking taylor expansion of y.im in x.re 52.552 * [backup-simplify]: Simplify y.im into y.im 52.553 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.553 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.553 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.553 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.553 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.553 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.554 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.554 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.554 * [backup-simplify]: Simplify (+ 0 0) into 0 52.554 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.554 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.555 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 52.555 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.555 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 52.555 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.re 52.555 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.555 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.555 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.555 * [taylor]: Taking taylor expansion of y.re in y.re 52.555 * [backup-simplify]: Simplify 0 into 0 52.555 * [backup-simplify]: Simplify 1 into 1 52.555 * [taylor]: Taking taylor expansion of x.im in y.re 52.555 * [backup-simplify]: Simplify x.im into x.im 52.555 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.556 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.556 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.556 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.556 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.556 * [taylor]: Taking taylor expansion of y.im in y.re 52.556 * [backup-simplify]: Simplify y.im into y.im 52.556 * [taylor]: Taking taylor expansion of x.re in y.re 52.556 * [backup-simplify]: Simplify x.re into x.re 52.556 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.556 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.556 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.re 52.556 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 52.557 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.557 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 52.557 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 52.557 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.557 * [taylor]: Taking taylor expansion of y.re in y.re 52.557 * [backup-simplify]: Simplify 0 into 0 52.557 * [backup-simplify]: Simplify 1 into 1 52.557 * [backup-simplify]: Simplify (/ 1 1) into 1 52.557 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.557 * [taylor]: Taking taylor expansion of y.re in y.re 52.557 * [backup-simplify]: Simplify 0 into 0 52.557 * [backup-simplify]: Simplify 1 into 1 52.558 * [backup-simplify]: Simplify (/ 1 1) into 1 52.558 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 52.558 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 52.558 * [taylor]: Taking taylor expansion of y.im in y.re 52.558 * [backup-simplify]: Simplify y.im into y.im 52.558 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.558 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 52.558 * [taylor]: Taking taylor expansion of y.im in y.re 52.558 * [backup-simplify]: Simplify y.im into y.im 52.558 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.558 * [backup-simplify]: Simplify (* 1 1) into 1 52.559 * [backup-simplify]: Simplify (+ 1 0) into 1 52.559 * [backup-simplify]: Simplify (sqrt 1) into 1 52.560 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.561 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.561 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.562 * [backup-simplify]: Simplify (+ 0 0) into 0 52.562 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.562 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 52.563 * [backup-simplify]: Simplify (* 1 1) into 1 52.563 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 52.563 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.im 52.563 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.563 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.563 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.563 * [taylor]: Taking taylor expansion of y.re in x.im 52.563 * [backup-simplify]: Simplify y.re into y.re 52.563 * [taylor]: Taking taylor expansion of x.im in x.im 52.563 * [backup-simplify]: Simplify 0 into 0 52.563 * [backup-simplify]: Simplify 1 into 1 52.563 * [backup-simplify]: Simplify (* y.re 0) into 0 52.563 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.563 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.563 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.563 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.563 * [taylor]: Taking taylor expansion of y.im in x.im 52.563 * [backup-simplify]: Simplify y.im into y.im 52.563 * [taylor]: Taking taylor expansion of x.re in x.im 52.563 * [backup-simplify]: Simplify x.re into x.re 52.563 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.563 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.563 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 52.563 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 52.564 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.564 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 52.564 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 52.564 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.564 * [taylor]: Taking taylor expansion of y.re in x.im 52.564 * [backup-simplify]: Simplify y.re into y.re 52.564 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.564 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.564 * [taylor]: Taking taylor expansion of y.re in x.im 52.564 * [backup-simplify]: Simplify y.re into y.re 52.564 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.564 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 52.564 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.564 * [taylor]: Taking taylor expansion of y.im in x.im 52.564 * [backup-simplify]: Simplify y.im into y.im 52.564 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.564 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.564 * [taylor]: Taking taylor expansion of y.im in x.im 52.564 * [backup-simplify]: Simplify y.im into y.im 52.564 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.564 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.564 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.564 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.564 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.564 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.564 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.564 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.564 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.565 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.565 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.565 * [backup-simplify]: Simplify (+ 0 0) into 0 52.565 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.565 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.565 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.565 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 52.565 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.im 52.565 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.565 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.565 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.565 * [taylor]: Taking taylor expansion of y.re in x.im 52.565 * [backup-simplify]: Simplify y.re into y.re 52.565 * [taylor]: Taking taylor expansion of x.im in x.im 52.565 * [backup-simplify]: Simplify 0 into 0 52.565 * [backup-simplify]: Simplify 1 into 1 52.566 * [backup-simplify]: Simplify (* y.re 0) into 0 52.566 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.566 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.566 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.566 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.566 * [taylor]: Taking taylor expansion of y.im in x.im 52.566 * [backup-simplify]: Simplify y.im into y.im 52.566 * [taylor]: Taking taylor expansion of x.re in x.im 52.566 * [backup-simplify]: Simplify x.re into x.re 52.566 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.566 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.566 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 52.566 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 52.566 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.566 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 52.566 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 52.566 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.566 * [taylor]: Taking taylor expansion of y.re in x.im 52.566 * [backup-simplify]: Simplify y.re into y.re 52.566 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.566 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.566 * [taylor]: Taking taylor expansion of y.re in x.im 52.566 * [backup-simplify]: Simplify y.re into y.re 52.566 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.566 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 52.566 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.566 * [taylor]: Taking taylor expansion of y.im in x.im 52.566 * [backup-simplify]: Simplify y.im into y.im 52.566 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.566 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.566 * [taylor]: Taking taylor expansion of y.im in x.im 52.566 * [backup-simplify]: Simplify y.im into y.im 52.566 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.566 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.567 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.567 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.567 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.567 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.567 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.567 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.567 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.567 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.567 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.567 * [backup-simplify]: Simplify (+ 0 0) into 0 52.568 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.568 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.568 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.568 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 52.568 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 52.568 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 52.568 * [taylor]: Taking taylor expansion of y.re in y.re 52.568 * [backup-simplify]: Simplify 0 into 0 52.568 * [backup-simplify]: Simplify 1 into 1 52.568 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.568 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.568 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.568 * [taylor]: Taking taylor expansion of y.re in y.re 52.568 * [backup-simplify]: Simplify 0 into 0 52.568 * [backup-simplify]: Simplify 1 into 1 52.568 * [backup-simplify]: Simplify (* 1 1) into 1 52.569 * [backup-simplify]: Simplify (/ 1 1) into 1 52.569 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.569 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.569 * [taylor]: Taking taylor expansion of y.im in y.re 52.569 * [backup-simplify]: Simplify y.im into y.im 52.569 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.569 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.569 * [backup-simplify]: Simplify (+ 1 0) into 1 52.569 * [backup-simplify]: Simplify (* 0 1) into 0 52.570 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.570 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.570 * [backup-simplify]: Simplify (+ 0 0) into 0 52.571 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 52.571 * [backup-simplify]: Simplify (/ 1 1) into 1 52.571 * [taylor]: Taking taylor expansion of 1 in x.re 52.571 * [backup-simplify]: Simplify 1 into 1 52.571 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.572 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.572 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.572 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.572 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.572 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 52.572 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 52.572 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 52.572 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 52.572 * [taylor]: Taking taylor expansion of y.im in y.re 52.572 * [backup-simplify]: Simplify y.im into y.im 52.572 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 52.572 * [taylor]: Taking taylor expansion of x.re in y.re 52.572 * [backup-simplify]: Simplify x.re into x.re 52.572 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.572 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.572 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.572 * [taylor]: Taking taylor expansion of y.re in y.re 52.573 * [backup-simplify]: Simplify 0 into 0 52.573 * [backup-simplify]: Simplify 1 into 1 52.573 * [backup-simplify]: Simplify (* 1 1) into 1 52.573 * [backup-simplify]: Simplify (/ 1 1) into 1 52.573 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.573 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.573 * [taylor]: Taking taylor expansion of y.im in y.re 52.573 * [backup-simplify]: Simplify y.im into y.im 52.573 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.573 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.573 * [backup-simplify]: Simplify (+ 1 0) into 1 52.573 * [backup-simplify]: Simplify (* x.re 1) into x.re 52.574 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.574 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.574 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.575 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.575 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 52.575 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 52.576 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.576 * [taylor]: Taking taylor expansion of 0 in x.re 52.576 * [backup-simplify]: Simplify 0 into 0 52.576 * [taylor]: Taking taylor expansion of 1 in y.im 52.576 * [backup-simplify]: Simplify 1 into 1 52.576 * [backup-simplify]: Simplify 0 into 0 52.576 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.576 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.576 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.576 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.577 * [backup-simplify]: Simplify (- 0) into 0 52.577 * [backup-simplify]: Simplify (+ 0 0) into 0 52.577 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.577 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.577 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 52.577 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.577 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.578 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 52.578 * [backup-simplify]: Simplify (+ 0 0) into 0 52.578 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.579 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 52.580 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 52.580 * [taylor]: Taking taylor expansion of 0 in y.re 52.580 * [backup-simplify]: Simplify 0 into 0 52.580 * [taylor]: Taking taylor expansion of 0 in x.re 52.580 * [backup-simplify]: Simplify 0 into 0 52.580 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.580 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 52.580 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.580 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.580 * [taylor]: Taking taylor expansion of y.im in x.re 52.580 * [backup-simplify]: Simplify y.im into y.im 52.580 * [taylor]: Taking taylor expansion of x.re in x.re 52.580 * [backup-simplify]: Simplify 0 into 0 52.580 * [backup-simplify]: Simplify 1 into 1 52.580 * [backup-simplify]: Simplify (* y.im 0) into 0 52.580 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.580 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.580 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.580 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 52.580 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.580 * [taylor]: Taking taylor expansion of y.im in y.im 52.580 * [backup-simplify]: Simplify 0 into 0 52.580 * [backup-simplify]: Simplify 1 into 1 52.580 * [backup-simplify]: Simplify (/ 1 1) into 1 52.581 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.581 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.582 * [backup-simplify]: Simplify (- 0) into 0 52.582 * [backup-simplify]: Simplify 0 into 0 52.582 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 52.583 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.583 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.583 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 52.583 * [backup-simplify]: Simplify (+ 0 0) into 0 52.584 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 52.585 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 52.585 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 52.585 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 52.585 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 52.585 * [taylor]: Taking taylor expansion of y.im in x.re 52.585 * [backup-simplify]: Simplify y.im into y.im 52.585 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.585 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.585 * [taylor]: Taking taylor expansion of 0 in y.im 52.585 * [backup-simplify]: Simplify 0 into 0 52.585 * [backup-simplify]: Simplify 0 into 0 52.585 * [taylor]: Taking taylor expansion of 0 in y.im 52.585 * [backup-simplify]: Simplify 0 into 0 52.585 * [backup-simplify]: Simplify 0 into 0 52.585 * [backup-simplify]: Simplify 0 into 0 52.585 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 52.586 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.586 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.586 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.586 * [backup-simplify]: Simplify (- 0) into 0 52.587 * [backup-simplify]: Simplify (+ 0 0) into 0 52.587 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.587 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.588 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 52.588 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.588 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.588 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 52.589 * [backup-simplify]: Simplify (+ 0 0) into 0 52.589 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.590 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 52.590 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 52.590 * [taylor]: Taking taylor expansion of 0 in y.re 52.590 * [backup-simplify]: Simplify 0 into 0 52.590 * [taylor]: Taking taylor expansion of 0 in x.re 52.590 * [backup-simplify]: Simplify 0 into 0 52.591 * [taylor]: Taking taylor expansion of 0 in x.re 52.591 * [backup-simplify]: Simplify 0 into 0 52.591 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.591 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.592 * [backup-simplify]: Simplify (+ 0 0) into 0 52.592 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 52.592 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.592 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.592 * [backup-simplify]: Simplify (- 0) into 0 52.592 * [taylor]: Taking taylor expansion of 0 in x.re 52.592 * [backup-simplify]: Simplify 0 into 0 52.593 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 52.593 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.594 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 52.594 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 52.594 * [backup-simplify]: Simplify (+ 0 0) into 0 52.595 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 52.596 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 52.596 * [taylor]: Taking taylor expansion of 0 in x.re 52.596 * [backup-simplify]: Simplify 0 into 0 52.596 * [taylor]: Taking taylor expansion of 0 in y.im 52.596 * [backup-simplify]: Simplify 0 into 0 52.596 * [backup-simplify]: Simplify 0 into 0 52.596 * [backup-simplify]: Simplify 0 into 0 52.596 * [backup-simplify]: Simplify (/ (/ (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) (sqrt (hypot (/ 1 (- y.re)) (/ 1 (- y.im))))) (sqrt (hypot (/ 1 (- y.re)) (/ 1 (- y.im))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) 52.596 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in (x.im y.re x.re y.im) around 0 52.596 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.im 52.596 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.596 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.596 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.596 * [taylor]: Taking taylor expansion of y.re in y.im 52.596 * [backup-simplify]: Simplify y.re into y.re 52.596 * [taylor]: Taking taylor expansion of x.im in y.im 52.596 * [backup-simplify]: Simplify x.im into x.im 52.596 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.596 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.596 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.596 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.596 * [taylor]: Taking taylor expansion of y.im in y.im 52.597 * [backup-simplify]: Simplify 0 into 0 52.597 * [backup-simplify]: Simplify 1 into 1 52.597 * [taylor]: Taking taylor expansion of x.re in y.im 52.597 * [backup-simplify]: Simplify x.re into x.re 52.597 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.597 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.597 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.597 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.im 52.597 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 52.597 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.597 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 52.597 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 52.597 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 52.597 * [taylor]: Taking taylor expansion of -1 in y.im 52.597 * [backup-simplify]: Simplify -1 into -1 52.597 * [taylor]: Taking taylor expansion of y.re in y.im 52.597 * [backup-simplify]: Simplify y.re into y.re 52.597 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.597 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 52.597 * [taylor]: Taking taylor expansion of -1 in y.im 52.597 * [backup-simplify]: Simplify -1 into -1 52.597 * [taylor]: Taking taylor expansion of y.re in y.im 52.597 * [backup-simplify]: Simplify y.re into y.re 52.597 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.597 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 52.597 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 52.597 * [taylor]: Taking taylor expansion of -1 in y.im 52.597 * [backup-simplify]: Simplify -1 into -1 52.597 * [taylor]: Taking taylor expansion of y.im in y.im 52.597 * [backup-simplify]: Simplify 0 into 0 52.597 * [backup-simplify]: Simplify 1 into 1 52.598 * [backup-simplify]: Simplify (/ -1 1) into -1 52.598 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 52.598 * [taylor]: Taking taylor expansion of -1 in y.im 52.598 * [backup-simplify]: Simplify -1 into -1 52.598 * [taylor]: Taking taylor expansion of y.im in y.im 52.598 * [backup-simplify]: Simplify 0 into 0 52.598 * [backup-simplify]: Simplify 1 into 1 52.598 * [backup-simplify]: Simplify (/ -1 1) into -1 52.598 * [backup-simplify]: Simplify (* -1 -1) into 1 52.598 * [backup-simplify]: Simplify (+ 0 1) into 1 52.599 * [backup-simplify]: Simplify (sqrt 1) into 1 52.599 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.600 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.600 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 52.600 * [backup-simplify]: Simplify (+ 0 0) into 0 52.601 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.601 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 52.601 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 52.601 * [backup-simplify]: Simplify (* 1 1) into 1 52.601 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 52.601 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.re 52.601 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.601 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.601 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.601 * [taylor]: Taking taylor expansion of y.re in x.re 52.601 * [backup-simplify]: Simplify y.re into y.re 52.601 * [taylor]: Taking taylor expansion of x.im in x.re 52.601 * [backup-simplify]: Simplify x.im into x.im 52.601 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.601 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.601 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.601 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.601 * [taylor]: Taking taylor expansion of y.im in x.re 52.601 * [backup-simplify]: Simplify y.im into y.im 52.601 * [taylor]: Taking taylor expansion of x.re in x.re 52.601 * [backup-simplify]: Simplify 0 into 0 52.601 * [backup-simplify]: Simplify 1 into 1 52.601 * [backup-simplify]: Simplify (* y.im 0) into 0 52.602 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.602 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.602 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.re 52.602 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 52.602 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.602 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 52.602 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 52.602 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 52.602 * [taylor]: Taking taylor expansion of -1 in x.re 52.602 * [backup-simplify]: Simplify -1 into -1 52.602 * [taylor]: Taking taylor expansion of y.re in x.re 52.602 * [backup-simplify]: Simplify y.re into y.re 52.602 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.602 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 52.602 * [taylor]: Taking taylor expansion of -1 in x.re 52.602 * [backup-simplify]: Simplify -1 into -1 52.602 * [taylor]: Taking taylor expansion of y.re in x.re 52.602 * [backup-simplify]: Simplify y.re into y.re 52.602 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.602 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 52.602 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 52.602 * [taylor]: Taking taylor expansion of -1 in x.re 52.602 * [backup-simplify]: Simplify -1 into -1 52.602 * [taylor]: Taking taylor expansion of y.im in x.re 52.602 * [backup-simplify]: Simplify y.im into y.im 52.602 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.602 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 52.602 * [taylor]: Taking taylor expansion of -1 in x.re 52.602 * [backup-simplify]: Simplify -1 into -1 52.602 * [taylor]: Taking taylor expansion of y.im in x.re 52.602 * [backup-simplify]: Simplify y.im into y.im 52.602 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.602 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.602 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.602 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.603 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.603 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.603 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.603 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.603 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.603 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.603 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.603 * [backup-simplify]: Simplify (+ 0 0) into 0 52.604 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.604 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.604 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 52.604 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.604 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 52.604 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.re 52.604 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.604 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.604 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.604 * [taylor]: Taking taylor expansion of y.re in y.re 52.604 * [backup-simplify]: Simplify 0 into 0 52.604 * [backup-simplify]: Simplify 1 into 1 52.604 * [taylor]: Taking taylor expansion of x.im in y.re 52.604 * [backup-simplify]: Simplify x.im into x.im 52.604 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.604 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.604 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.604 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.604 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.604 * [taylor]: Taking taylor expansion of y.im in y.re 52.605 * [backup-simplify]: Simplify y.im into y.im 52.605 * [taylor]: Taking taylor expansion of x.re in y.re 52.605 * [backup-simplify]: Simplify x.re into x.re 52.605 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.605 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.605 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.re 52.605 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 52.605 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.605 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 52.605 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 52.605 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 52.605 * [taylor]: Taking taylor expansion of -1 in y.re 52.605 * [backup-simplify]: Simplify -1 into -1 52.605 * [taylor]: Taking taylor expansion of y.re in y.re 52.605 * [backup-simplify]: Simplify 0 into 0 52.605 * [backup-simplify]: Simplify 1 into 1 52.605 * [backup-simplify]: Simplify (/ -1 1) into -1 52.605 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 52.605 * [taylor]: Taking taylor expansion of -1 in y.re 52.605 * [backup-simplify]: Simplify -1 into -1 52.605 * [taylor]: Taking taylor expansion of y.re in y.re 52.605 * [backup-simplify]: Simplify 0 into 0 52.605 * [backup-simplify]: Simplify 1 into 1 52.605 * [backup-simplify]: Simplify (/ -1 1) into -1 52.605 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 52.605 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 52.605 * [taylor]: Taking taylor expansion of -1 in y.re 52.606 * [backup-simplify]: Simplify -1 into -1 52.606 * [taylor]: Taking taylor expansion of y.im in y.re 52.606 * [backup-simplify]: Simplify y.im into y.im 52.606 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.606 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 52.606 * [taylor]: Taking taylor expansion of -1 in y.re 52.606 * [backup-simplify]: Simplify -1 into -1 52.606 * [taylor]: Taking taylor expansion of y.im in y.re 52.606 * [backup-simplify]: Simplify y.im into y.im 52.606 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.606 * [backup-simplify]: Simplify (* -1 -1) into 1 52.606 * [backup-simplify]: Simplify (+ 1 0) into 1 52.606 * [backup-simplify]: Simplify (sqrt 1) into 1 52.607 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.607 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.608 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 52.608 * [backup-simplify]: Simplify (+ 0 0) into 0 52.608 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.608 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 52.609 * [backup-simplify]: Simplify (* 1 1) into 1 52.609 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 52.609 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.im 52.609 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.609 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.609 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.609 * [taylor]: Taking taylor expansion of y.re in x.im 52.609 * [backup-simplify]: Simplify y.re into y.re 52.609 * [taylor]: Taking taylor expansion of x.im in x.im 52.609 * [backup-simplify]: Simplify 0 into 0 52.609 * [backup-simplify]: Simplify 1 into 1 52.609 * [backup-simplify]: Simplify (* y.re 0) into 0 52.609 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.609 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.609 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.609 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.609 * [taylor]: Taking taylor expansion of y.im in x.im 52.609 * [backup-simplify]: Simplify y.im into y.im 52.609 * [taylor]: Taking taylor expansion of x.re in x.im 52.609 * [backup-simplify]: Simplify x.re into x.re 52.609 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.610 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.610 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 52.610 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 52.610 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.610 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 52.610 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 52.610 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.610 * [taylor]: Taking taylor expansion of -1 in x.im 52.610 * [backup-simplify]: Simplify -1 into -1 52.610 * [taylor]: Taking taylor expansion of y.re in x.im 52.610 * [backup-simplify]: Simplify y.re into y.re 52.610 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.610 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.610 * [taylor]: Taking taylor expansion of -1 in x.im 52.610 * [backup-simplify]: Simplify -1 into -1 52.610 * [taylor]: Taking taylor expansion of y.re in x.im 52.610 * [backup-simplify]: Simplify y.re into y.re 52.610 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.610 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 52.610 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.610 * [taylor]: Taking taylor expansion of -1 in x.im 52.610 * [backup-simplify]: Simplify -1 into -1 52.610 * [taylor]: Taking taylor expansion of y.im in x.im 52.610 * [backup-simplify]: Simplify y.im into y.im 52.610 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.610 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.610 * [taylor]: Taking taylor expansion of -1 in x.im 52.610 * [backup-simplify]: Simplify -1 into -1 52.610 * [taylor]: Taking taylor expansion of y.im in x.im 52.610 * [backup-simplify]: Simplify y.im into y.im 52.610 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.610 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.610 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.610 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.610 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.610 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.611 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.611 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.611 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.611 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.611 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.611 * [backup-simplify]: Simplify (+ 0 0) into 0 52.611 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.611 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.611 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.612 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 52.612 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.im 52.612 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.612 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.612 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.612 * [taylor]: Taking taylor expansion of y.re in x.im 52.612 * [backup-simplify]: Simplify y.re into y.re 52.612 * [taylor]: Taking taylor expansion of x.im in x.im 52.612 * [backup-simplify]: Simplify 0 into 0 52.612 * [backup-simplify]: Simplify 1 into 1 52.612 * [backup-simplify]: Simplify (* y.re 0) into 0 52.612 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.612 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.612 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.612 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.612 * [taylor]: Taking taylor expansion of y.im in x.im 52.612 * [backup-simplify]: Simplify y.im into y.im 52.612 * [taylor]: Taking taylor expansion of x.re in x.im 52.612 * [backup-simplify]: Simplify x.re into x.re 52.612 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.612 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.612 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 52.612 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 52.612 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.612 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 52.612 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 52.612 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.612 * [taylor]: Taking taylor expansion of -1 in x.im 52.612 * [backup-simplify]: Simplify -1 into -1 52.612 * [taylor]: Taking taylor expansion of y.re in x.im 52.612 * [backup-simplify]: Simplify y.re into y.re 52.612 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.612 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.612 * [taylor]: Taking taylor expansion of -1 in x.im 52.613 * [backup-simplify]: Simplify -1 into -1 52.613 * [taylor]: Taking taylor expansion of y.re in x.im 52.613 * [backup-simplify]: Simplify y.re into y.re 52.613 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.613 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 52.613 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.613 * [taylor]: Taking taylor expansion of -1 in x.im 52.613 * [backup-simplify]: Simplify -1 into -1 52.613 * [taylor]: Taking taylor expansion of y.im in x.im 52.613 * [backup-simplify]: Simplify y.im into y.im 52.613 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.613 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.613 * [taylor]: Taking taylor expansion of -1 in x.im 52.613 * [backup-simplify]: Simplify -1 into -1 52.613 * [taylor]: Taking taylor expansion of y.im in x.im 52.613 * [backup-simplify]: Simplify y.im into y.im 52.613 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.613 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.613 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.613 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.613 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.613 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.613 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.613 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.613 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.613 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.614 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.614 * [backup-simplify]: Simplify (+ 0 0) into 0 52.614 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.614 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.614 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.614 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 52.614 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 52.614 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 52.614 * [taylor]: Taking taylor expansion of y.re in y.re 52.615 * [backup-simplify]: Simplify 0 into 0 52.615 * [backup-simplify]: Simplify 1 into 1 52.615 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.615 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.615 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.615 * [taylor]: Taking taylor expansion of y.re in y.re 52.615 * [backup-simplify]: Simplify 0 into 0 52.615 * [backup-simplify]: Simplify 1 into 1 52.615 * [backup-simplify]: Simplify (* 1 1) into 1 52.615 * [backup-simplify]: Simplify (/ 1 1) into 1 52.615 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.615 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.615 * [taylor]: Taking taylor expansion of y.im in y.re 52.615 * [backup-simplify]: Simplify y.im into y.im 52.615 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.615 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.616 * [backup-simplify]: Simplify (+ 1 0) into 1 52.616 * [backup-simplify]: Simplify (* 0 1) into 0 52.616 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.617 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.617 * [backup-simplify]: Simplify (+ 0 0) into 0 52.617 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 52.617 * [backup-simplify]: Simplify (/ 1 1) into 1 52.618 * [taylor]: Taking taylor expansion of 1 in x.re 52.618 * [backup-simplify]: Simplify 1 into 1 52.618 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.618 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.618 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.618 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.618 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.619 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 52.619 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 52.619 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 52.619 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 52.619 * [taylor]: Taking taylor expansion of y.im in y.re 52.619 * [backup-simplify]: Simplify y.im into y.im 52.619 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 52.619 * [taylor]: Taking taylor expansion of x.re in y.re 52.619 * [backup-simplify]: Simplify x.re into x.re 52.619 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.619 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.619 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.619 * [taylor]: Taking taylor expansion of y.re in y.re 52.619 * [backup-simplify]: Simplify 0 into 0 52.619 * [backup-simplify]: Simplify 1 into 1 52.619 * [backup-simplify]: Simplify (* 1 1) into 1 52.620 * [backup-simplify]: Simplify (/ 1 1) into 1 52.620 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.620 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.620 * [taylor]: Taking taylor expansion of y.im in y.re 52.620 * [backup-simplify]: Simplify y.im into y.im 52.620 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.620 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.620 * [backup-simplify]: Simplify (+ 1 0) into 1 52.620 * [backup-simplify]: Simplify (* x.re 1) into x.re 52.620 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.620 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.621 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.621 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.621 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 52.622 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 52.622 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.622 * [taylor]: Taking taylor expansion of 0 in x.re 52.622 * [backup-simplify]: Simplify 0 into 0 52.622 * [taylor]: Taking taylor expansion of 1 in y.im 52.622 * [backup-simplify]: Simplify 1 into 1 52.622 * [backup-simplify]: Simplify 0 into 0 52.623 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.623 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.623 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.623 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.623 * [backup-simplify]: Simplify (- 0) into 0 52.623 * [backup-simplify]: Simplify (+ 0 0) into 0 52.623 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.624 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.624 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 52.624 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.624 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.624 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 52.625 * [backup-simplify]: Simplify (+ 0 0) into 0 52.625 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.626 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 52.626 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 52.626 * [taylor]: Taking taylor expansion of 0 in y.re 52.626 * [backup-simplify]: Simplify 0 into 0 52.626 * [taylor]: Taking taylor expansion of 0 in x.re 52.626 * [backup-simplify]: Simplify 0 into 0 52.626 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.626 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 52.626 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.626 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.626 * [taylor]: Taking taylor expansion of y.im in x.re 52.626 * [backup-simplify]: Simplify y.im into y.im 52.626 * [taylor]: Taking taylor expansion of x.re in x.re 52.626 * [backup-simplify]: Simplify 0 into 0 52.626 * [backup-simplify]: Simplify 1 into 1 52.626 * [backup-simplify]: Simplify (* y.im 0) into 0 52.627 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.627 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.627 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.627 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 52.627 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.627 * [taylor]: Taking taylor expansion of y.im in y.im 52.627 * [backup-simplify]: Simplify 0 into 0 52.627 * [backup-simplify]: Simplify 1 into 1 52.627 * [backup-simplify]: Simplify (/ 1 1) into 1 52.628 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.628 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.628 * [backup-simplify]: Simplify (- 0) into 0 52.628 * [backup-simplify]: Simplify 0 into 0 52.629 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 52.629 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.629 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.630 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 52.630 * [backup-simplify]: Simplify (+ 0 0) into 0 52.630 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 52.631 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 52.631 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 52.631 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 52.631 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 52.631 * [taylor]: Taking taylor expansion of y.im in x.re 52.631 * [backup-simplify]: Simplify y.im into y.im 52.631 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.631 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.631 * [taylor]: Taking taylor expansion of 0 in y.im 52.631 * [backup-simplify]: Simplify 0 into 0 52.631 * [backup-simplify]: Simplify 0 into 0 52.631 * [taylor]: Taking taylor expansion of 0 in y.im 52.631 * [backup-simplify]: Simplify 0 into 0 52.631 * [backup-simplify]: Simplify 0 into 0 52.631 * [backup-simplify]: Simplify 0 into 0 52.632 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 52.632 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.632 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.632 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.633 * [backup-simplify]: Simplify (- 0) into 0 52.633 * [backup-simplify]: Simplify (+ 0 0) into 0 52.633 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.633 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.634 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 52.634 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.634 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.634 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 52.635 * [backup-simplify]: Simplify (+ 0 0) into 0 52.635 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.636 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 52.637 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 52.637 * [taylor]: Taking taylor expansion of 0 in y.re 52.637 * [backup-simplify]: Simplify 0 into 0 52.637 * [taylor]: Taking taylor expansion of 0 in x.re 52.637 * [backup-simplify]: Simplify 0 into 0 52.637 * [taylor]: Taking taylor expansion of 0 in x.re 52.637 * [backup-simplify]: Simplify 0 into 0 52.637 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.638 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.638 * [backup-simplify]: Simplify (+ 0 0) into 0 52.638 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 52.638 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.638 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.638 * [backup-simplify]: Simplify (- 0) into 0 52.638 * [taylor]: Taking taylor expansion of 0 in x.re 52.638 * [backup-simplify]: Simplify 0 into 0 52.639 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 52.640 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.640 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 52.640 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 52.640 * [backup-simplify]: Simplify (+ 0 0) into 0 52.641 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 52.642 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 52.642 * [taylor]: Taking taylor expansion of 0 in x.re 52.642 * [backup-simplify]: Simplify 0 into 0 52.642 * [taylor]: Taking taylor expansion of 0 in y.im 52.642 * [backup-simplify]: Simplify 0 into 0 52.642 * [backup-simplify]: Simplify 0 into 0 52.642 * [backup-simplify]: Simplify 0 into 0 52.642 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1) 52.642 * [backup-simplify]: Simplify (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) into (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (pow (hypot y.re y.im) 3)))) 52.642 * [approximate]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (pow (hypot y.re y.im) 3)))) in (x.im y.re x.re y.im) around 0 52.642 * [taylor]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (pow (hypot y.re y.im) 3)))) in y.im 52.642 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 52.642 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.642 * [taylor]: Taking taylor expansion of y.re in y.im 52.642 * [backup-simplify]: Simplify y.re into y.re 52.642 * [taylor]: Taking taylor expansion of x.im in y.im 52.642 * [backup-simplify]: Simplify x.im into x.im 52.642 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.642 * [taylor]: Taking taylor expansion of y.im in y.im 52.642 * [backup-simplify]: Simplify 0 into 0 52.642 * [backup-simplify]: Simplify 1 into 1 52.642 * [taylor]: Taking taylor expansion of x.re in y.im 52.643 * [backup-simplify]: Simplify x.re into x.re 52.643 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.re y.im) 3))) in y.im 52.643 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot y.re y.im) 3)) in y.im 52.643 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 3) in y.im 52.643 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 52.643 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.643 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 52.643 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 52.643 * [taylor]: Taking taylor expansion of y.re in y.im 52.643 * [backup-simplify]: Simplify y.re into y.re 52.643 * [taylor]: Taking taylor expansion of y.re in y.im 52.643 * [backup-simplify]: Simplify y.re into y.re 52.643 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 52.643 * [taylor]: Taking taylor expansion of y.im in y.im 52.643 * [backup-simplify]: Simplify 0 into 0 52.643 * [backup-simplify]: Simplify 1 into 1 52.643 * [taylor]: Taking taylor expansion of y.im in y.im 52.643 * [backup-simplify]: Simplify 0 into 0 52.643 * [backup-simplify]: Simplify 1 into 1 52.643 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.643 * [backup-simplify]: Simplify (* 0 0) into 0 52.643 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 52.643 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 52.643 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.644 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 52.644 * [backup-simplify]: Simplify (+ 0 0) into 0 52.644 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 52.644 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.644 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.644 * [backup-simplify]: Simplify (/ 1 (pow y.re 3)) into (/ 1 (pow y.re 3)) 52.644 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 3))) into (sqrt (/ 1 (pow y.re 3))) 52.644 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.644 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.644 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 3)) (/ 0 (pow y.re 3))))) into 0 52.644 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 3))))) into 0 52.644 * [taylor]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (pow (hypot y.re y.im) 3)))) in x.re 52.644 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 52.645 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.645 * [taylor]: Taking taylor expansion of y.re in x.re 52.645 * [backup-simplify]: Simplify y.re into y.re 52.645 * [taylor]: Taking taylor expansion of x.im in x.re 52.645 * [backup-simplify]: Simplify x.im into x.im 52.645 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.645 * [taylor]: Taking taylor expansion of y.im in x.re 52.645 * [backup-simplify]: Simplify y.im into y.im 52.645 * [taylor]: Taking taylor expansion of x.re in x.re 52.645 * [backup-simplify]: Simplify 0 into 0 52.645 * [backup-simplify]: Simplify 1 into 1 52.645 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.re y.im) 3))) in x.re 52.645 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot y.re y.im) 3)) in x.re 52.645 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 3) in x.re 52.645 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 52.645 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.645 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 52.645 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 52.645 * [taylor]: Taking taylor expansion of y.re in x.re 52.645 * [backup-simplify]: Simplify y.re into y.re 52.645 * [taylor]: Taking taylor expansion of y.re in x.re 52.645 * [backup-simplify]: Simplify y.re into y.re 52.645 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 52.645 * [taylor]: Taking taylor expansion of y.im in x.re 52.645 * [backup-simplify]: Simplify y.im into y.im 52.645 * [taylor]: Taking taylor expansion of y.im in x.re 52.645 * [backup-simplify]: Simplify y.im into y.im 52.645 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.645 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.645 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 52.645 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 52.645 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.645 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.648 * [backup-simplify]: Simplify (+ 0 0) into 0 52.649 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.649 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 52.649 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (+ (pow y.re 2) (pow y.im 2))) into (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 52.649 * [backup-simplify]: Simplify (/ 1 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3))) into (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) 52.649 * [backup-simplify]: Simplify (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))) into (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4) 52.649 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.650 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (+ (pow y.re 2) (pow y.im 2)))) into 0 52.650 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) (/ 0 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 52.650 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 52.650 * [taylor]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (pow (hypot y.re y.im) 3)))) in y.re 52.650 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 52.650 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.650 * [taylor]: Taking taylor expansion of y.re in y.re 52.650 * [backup-simplify]: Simplify 0 into 0 52.650 * [backup-simplify]: Simplify 1 into 1 52.650 * [taylor]: Taking taylor expansion of x.im in y.re 52.650 * [backup-simplify]: Simplify x.im into x.im 52.650 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.650 * [taylor]: Taking taylor expansion of y.im in y.re 52.650 * [backup-simplify]: Simplify y.im into y.im 52.650 * [taylor]: Taking taylor expansion of x.re in y.re 52.650 * [backup-simplify]: Simplify x.re into x.re 52.650 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.re y.im) 3))) in y.re 52.650 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot y.re y.im) 3)) in y.re 52.650 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 3) in y.re 52.650 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 52.650 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.650 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 52.650 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 52.650 * [taylor]: Taking taylor expansion of y.re in y.re 52.650 * [backup-simplify]: Simplify 0 into 0 52.650 * [backup-simplify]: Simplify 1 into 1 52.650 * [taylor]: Taking taylor expansion of y.re in y.re 52.650 * [backup-simplify]: Simplify 0 into 0 52.650 * [backup-simplify]: Simplify 1 into 1 52.650 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 52.650 * [taylor]: Taking taylor expansion of y.im in y.re 52.650 * [backup-simplify]: Simplify y.im into y.im 52.650 * [taylor]: Taking taylor expansion of y.im in y.re 52.650 * [backup-simplify]: Simplify y.im into y.im 52.651 * [backup-simplify]: Simplify (* 0 0) into 0 52.651 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.651 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 52.651 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 52.652 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 52.652 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.652 * [backup-simplify]: Simplify (+ 0 0) into 0 52.652 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 52.652 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.652 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 52.652 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 52.652 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 3))) into (sqrt (/ 1 (pow y.im 3))) 52.652 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.652 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 52.652 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 3)) (/ 0 (pow y.im 3))))) into 0 52.652 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 3))))) into 0 52.652 * [taylor]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (pow (hypot y.re y.im) 3)))) in x.im 52.652 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 52.652 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.652 * [taylor]: Taking taylor expansion of y.re in x.im 52.652 * [backup-simplify]: Simplify y.re into y.re 52.652 * [taylor]: Taking taylor expansion of x.im in x.im 52.653 * [backup-simplify]: Simplify 0 into 0 52.653 * [backup-simplify]: Simplify 1 into 1 52.653 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.653 * [taylor]: Taking taylor expansion of y.im in x.im 52.653 * [backup-simplify]: Simplify y.im into y.im 52.653 * [taylor]: Taking taylor expansion of x.re in x.im 52.653 * [backup-simplify]: Simplify x.re into x.re 52.653 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.re y.im) 3))) in x.im 52.653 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot y.re y.im) 3)) in x.im 52.653 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 3) in x.im 52.653 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 52.653 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.653 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 52.653 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 52.653 * [taylor]: Taking taylor expansion of y.re in x.im 52.653 * [backup-simplify]: Simplify y.re into y.re 52.653 * [taylor]: Taking taylor expansion of y.re in x.im 52.653 * [backup-simplify]: Simplify y.re into y.re 52.653 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 52.653 * [taylor]: Taking taylor expansion of y.im in x.im 52.653 * [backup-simplify]: Simplify y.im into y.im 52.653 * [taylor]: Taking taylor expansion of y.im in x.im 52.653 * [backup-simplify]: Simplify y.im into y.im 52.653 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.653 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.653 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 52.653 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 52.653 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.653 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.653 * [backup-simplify]: Simplify (+ 0 0) into 0 52.654 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.654 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 52.654 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (+ (pow y.re 2) (pow y.im 2))) into (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 52.654 * [backup-simplify]: Simplify (/ 1 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3))) into (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) 52.654 * [backup-simplify]: Simplify (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))) into (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4) 52.654 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.654 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (+ (pow y.re 2) (pow y.im 2)))) into 0 52.655 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) (/ 0 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 52.655 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 52.655 * [taylor]: Taking taylor expansion of (* (- (* y.re x.im) (* y.im x.re)) (sqrt (/ 1 (pow (hypot y.re y.im) 3)))) in x.im 52.655 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 52.655 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.655 * [taylor]: Taking taylor expansion of y.re in x.im 52.655 * [backup-simplify]: Simplify y.re into y.re 52.655 * [taylor]: Taking taylor expansion of x.im in x.im 52.655 * [backup-simplify]: Simplify 0 into 0 52.655 * [backup-simplify]: Simplify 1 into 1 52.655 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.655 * [taylor]: Taking taylor expansion of y.im in x.im 52.655 * [backup-simplify]: Simplify y.im into y.im 52.655 * [taylor]: Taking taylor expansion of x.re in x.im 52.655 * [backup-simplify]: Simplify x.re into x.re 52.655 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.re y.im) 3))) in x.im 52.655 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot y.re y.im) 3)) in x.im 52.655 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 3) in x.im 52.656 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 52.656 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 52.656 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 52.656 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 52.656 * [taylor]: Taking taylor expansion of y.re in x.im 52.656 * [backup-simplify]: Simplify y.re into y.re 52.656 * [taylor]: Taking taylor expansion of y.re in x.im 52.656 * [backup-simplify]: Simplify y.re into y.re 52.656 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 52.656 * [taylor]: Taking taylor expansion of y.im in x.im 52.656 * [backup-simplify]: Simplify y.im into y.im 52.656 * [taylor]: Taking taylor expansion of y.im in x.im 52.656 * [backup-simplify]: Simplify y.im into y.im 52.656 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.656 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.656 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 52.656 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 52.656 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.656 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.657 * [backup-simplify]: Simplify (+ 0 0) into 0 52.657 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.657 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 52.658 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (+ (pow y.re 2) (pow y.im 2))) into (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 52.658 * [backup-simplify]: Simplify (/ 1 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3))) into (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) 52.658 * [backup-simplify]: Simplify (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))) into (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4) 52.658 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.659 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (+ (pow y.re 2) (pow y.im 2)))) into 0 52.659 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) (/ 0 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 52.659 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 52.660 * [backup-simplify]: Simplify (* y.re 0) into 0 52.660 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.660 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 52.660 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 52.661 * [backup-simplify]: Simplify (* (- (* y.im x.re)) (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4)) into (* -1 (* (* y.im x.re) (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4))) 52.661 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4))) in y.re 52.661 * [taylor]: Taking taylor expansion of -1 in y.re 52.661 * [backup-simplify]: Simplify -1 into -1 52.661 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4)) in y.re 52.661 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.661 * [taylor]: Taking taylor expansion of y.im in y.re 52.661 * [backup-simplify]: Simplify y.im into y.im 52.661 * [taylor]: Taking taylor expansion of x.re in y.re 52.661 * [backup-simplify]: Simplify x.re into x.re 52.661 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4) in y.re 52.661 * [taylor]: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))))) in y.re 52.661 * [taylor]: Taking taylor expansion of (* 1/4 (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))) in y.re 52.661 * [taylor]: Taking taylor expansion of 1/4 in y.re 52.661 * [backup-simplify]: Simplify 1/4 into 1/4 52.661 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) in y.re 52.661 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) in y.re 52.661 * [taylor]: Taking taylor expansion of (pow (+ (pow y.re 2) (pow y.im 2)) 3) in y.re 52.661 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 52.661 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.661 * [taylor]: Taking taylor expansion of y.re in y.re 52.661 * [backup-simplify]: Simplify 0 into 0 52.661 * [backup-simplify]: Simplify 1 into 1 52.661 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.661 * [taylor]: Taking taylor expansion of y.im in y.re 52.661 * [backup-simplify]: Simplify y.im into y.im 52.661 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.661 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 52.661 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 52.662 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 4)) into (pow y.im 6) 52.662 * [backup-simplify]: Simplify (/ 1 (pow y.im 6)) into (/ 1 (pow y.im 6)) 52.662 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 6))) into (log (/ 1 (pow y.im 6))) 52.662 * [backup-simplify]: Simplify (* 1/4 (log (/ 1 (pow y.im 6)))) into (* 1/4 (log (/ 1 (pow y.im 6)))) 52.662 * [backup-simplify]: Simplify (exp (* 1/4 (log (/ 1 (pow y.im 6))))) into (pow (/ 1 (pow y.im 6)) 1/4) 52.662 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.662 * [backup-simplify]: Simplify (* (* y.im x.re) (pow (/ 1 (pow y.im 6)) 1/4)) into (* (sqrt (/ 1 y.im)) x.re) 52.662 * [backup-simplify]: Simplify (* -1 (* (sqrt (/ 1 y.im)) x.re)) into (* -1 (* (sqrt (/ 1 y.im)) x.re)) 52.662 * [taylor]: Taking taylor expansion of (* -1 (* (sqrt (/ 1 y.im)) x.re)) in x.re 52.662 * [taylor]: Taking taylor expansion of -1 in x.re 52.662 * [backup-simplify]: Simplify -1 into -1 52.662 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 y.im)) x.re) in x.re 52.662 * [taylor]: Taking taylor expansion of (sqrt (/ 1 y.im)) in x.re 52.663 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 52.663 * [taylor]: Taking taylor expansion of y.im in x.re 52.663 * [backup-simplify]: Simplify y.im into y.im 52.663 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.663 * [backup-simplify]: Simplify (sqrt (/ 1 y.im)) into (sqrt (/ 1 y.im)) 52.663 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.663 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 y.im)))) into 0 52.663 * [taylor]: Taking taylor expansion of x.re in x.re 52.663 * [backup-simplify]: Simplify 0 into 0 52.663 * [backup-simplify]: Simplify 1 into 1 52.663 * [backup-simplify]: Simplify (* (sqrt (/ 1 y.im)) 0) into 0 52.664 * [backup-simplify]: Simplify (* -1 0) into 0 52.664 * [taylor]: Taking taylor expansion of 0 in y.im 52.664 * [backup-simplify]: Simplify 0 into 0 52.664 * [backup-simplify]: Simplify 0 into 0 52.664 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.664 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.665 * [backup-simplify]: Simplify (- 0) into 0 52.665 * [backup-simplify]: Simplify (+ y.re 0) into y.re 52.665 * [backup-simplify]: Simplify (+ (* (- (* y.im x.re)) 0) (* y.re (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4))) into (* y.re (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4)) 52.665 * [taylor]: Taking taylor expansion of (* y.re (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4)) in y.re 52.665 * [taylor]: Taking taylor expansion of y.re in y.re 52.665 * [backup-simplify]: Simplify 0 into 0 52.665 * [backup-simplify]: Simplify 1 into 1 52.665 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4) in y.re 52.665 * [taylor]: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))))) in y.re 52.665 * [taylor]: Taking taylor expansion of (* 1/4 (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))) in y.re 52.665 * [taylor]: Taking taylor expansion of 1/4 in y.re 52.665 * [backup-simplify]: Simplify 1/4 into 1/4 52.665 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) in y.re 52.666 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) in y.re 52.666 * [taylor]: Taking taylor expansion of (pow (+ (pow y.re 2) (pow y.im 2)) 3) in y.re 52.666 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 52.666 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.666 * [taylor]: Taking taylor expansion of y.re in y.re 52.666 * [backup-simplify]: Simplify 0 into 0 52.666 * [backup-simplify]: Simplify 1 into 1 52.666 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.666 * [taylor]: Taking taylor expansion of y.im in y.re 52.666 * [backup-simplify]: Simplify y.im into y.im 52.666 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.666 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 52.666 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 52.666 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 4)) into (pow y.im 6) 52.666 * [backup-simplify]: Simplify (/ 1 (pow y.im 6)) into (/ 1 (pow y.im 6)) 52.666 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 6))) into (log (/ 1 (pow y.im 6))) 52.666 * [backup-simplify]: Simplify (* 1/4 (log (/ 1 (pow y.im 6)))) into (* 1/4 (log (/ 1 (pow y.im 6)))) 52.667 * [backup-simplify]: Simplify (exp (* 1/4 (log (/ 1 (pow y.im 6))))) into (pow (/ 1 (pow y.im 6)) 1/4) 52.667 * [backup-simplify]: Simplify (* 0 (pow (/ 1 (pow y.im 6)) 1/4)) into 0 52.667 * [taylor]: Taking taylor expansion of 0 in x.re 52.667 * [backup-simplify]: Simplify 0 into 0 52.667 * [taylor]: Taking taylor expansion of 0 in y.im 52.667 * [backup-simplify]: Simplify 0 into 0 52.667 * [backup-simplify]: Simplify 0 into 0 52.667 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.667 * [backup-simplify]: Simplify (+ 0 0) into 0 52.668 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 2))) into 0 52.668 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 4))) into 0 52.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 6)) (/ 0 (pow y.im 6))))) into 0 52.669 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow y.im 6)) 1)))) 1) into 0 52.669 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (log (/ 1 (pow y.im 6))))) into 0 52.670 * [backup-simplify]: Simplify (* (exp (* 1/4 (log (/ 1 (pow y.im 6))))) (+ (* (/ (pow 0 1) 1)))) into 0 52.670 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.670 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (pow (/ 1 (pow y.im 6)) 1/4))) into 0 52.671 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (* (sqrt (/ 1 y.im)) x.re))) into 0 52.671 * [taylor]: Taking taylor expansion of 0 in x.re 52.671 * [backup-simplify]: Simplify 0 into 0 52.671 * [taylor]: Taking taylor expansion of 0 in y.im 52.671 * [backup-simplify]: Simplify 0 into 0 52.671 * [backup-simplify]: Simplify 0 into 0 52.672 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 y.im)) 1) (* 0 0)) into (sqrt (/ 1 y.im)) 52.672 * [backup-simplify]: Simplify (+ (* -1 (sqrt (/ 1 y.im))) (* 0 0)) into (- (sqrt (/ 1 y.im))) 52.672 * [taylor]: Taking taylor expansion of (- (sqrt (/ 1 y.im))) in y.im 52.672 * [taylor]: Taking taylor expansion of (sqrt (/ 1 y.im)) in y.im 52.672 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.672 * [taylor]: Taking taylor expansion of y.im in y.im 52.672 * [backup-simplify]: Simplify 0 into 0 52.672 * [backup-simplify]: Simplify 1 into 1 52.673 * [backup-simplify]: Simplify (/ 1 1) into 1 52.673 * [backup-simplify]: Simplify (sqrt 0) into 0 52.674 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 52.675 * [backup-simplify]: Simplify (- +nan.0) into (- +nan.0) 52.675 * [backup-simplify]: Simplify (- +nan.0) into (- +nan.0) 52.675 * [backup-simplify]: Simplify 0 into 0 52.676 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.676 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 52.676 * [backup-simplify]: Simplify (+ 0 0) into 0 52.677 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.678 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (+ (* 0 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))))) into 0 52.679 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (+ (* 0 0) (* 0 (+ (pow y.re 2) (pow y.im 2))))) into 0 52.680 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) (/ 0 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)))) (* 0 (/ 0 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 52.681 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4))) into 0 52.681 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.682 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.682 * [backup-simplify]: Simplify (- 0) into 0 52.682 * [backup-simplify]: Simplify (+ 0 0) into 0 52.683 * [backup-simplify]: Simplify (+ (* (- (* y.im x.re)) 0) (+ (* y.re 0) (* 0 (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4)))) into 0 52.683 * [taylor]: Taking taylor expansion of 0 in y.re 52.683 * [backup-simplify]: Simplify 0 into 0 52.683 * [taylor]: Taking taylor expansion of 0 in x.re 52.683 * [backup-simplify]: Simplify 0 into 0 52.683 * [taylor]: Taking taylor expansion of 0 in y.im 52.683 * [backup-simplify]: Simplify 0 into 0 52.683 * [backup-simplify]: Simplify 0 into 0 52.683 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.684 * [backup-simplify]: Simplify (+ 0 0) into 0 52.684 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 2))) into 0 52.684 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 4))) into 0 52.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 6)) (/ 0 (pow y.im 6))))) into 0 52.685 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow y.im 6)) 1)))) 1) into 0 52.685 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (log (/ 1 (pow y.im 6))))) into 0 52.686 * [backup-simplify]: Simplify (* (exp (* 1/4 (log (/ 1 (pow y.im 6))))) (+ (* (/ (pow 0 1) 1)))) into 0 52.687 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow (/ 1 (pow y.im 6)) 1/4))) into (sqrt (/ 1 (pow y.im 3))) 52.687 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow y.im 3))) in x.re 52.687 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in x.re 52.687 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 52.687 * [taylor]: Taking taylor expansion of y.im in x.re 52.687 * [backup-simplify]: Simplify y.im into y.im 52.687 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.687 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 52.687 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 52.687 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 3))) into (sqrt (/ 1 (pow y.im 3))) 52.687 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.688 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 52.688 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 3)) (/ 0 (pow y.im 3))))) into 0 52.688 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 3))))) into 0 52.688 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow y.im 3))) in y.im 52.688 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 52.688 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 52.688 * [taylor]: Taking taylor expansion of y.im in y.im 52.688 * [backup-simplify]: Simplify 0 into 0 52.688 * [backup-simplify]: Simplify 1 into 1 52.689 * [backup-simplify]: Simplify (* 1 1) into 1 52.689 * [backup-simplify]: Simplify (* 1 1) into 1 52.689 * [backup-simplify]: Simplify (/ 1 1) into 1 52.690 * [backup-simplify]: Simplify (sqrt 0) into 0 52.691 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 52.692 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.692 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.693 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.696 * [backup-simplify]: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 52.696 * [backup-simplify]: Simplify +nan.0 into +nan.0 52.696 * [backup-simplify]: Simplify (* 1 1) into 1 52.697 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 52.697 * [backup-simplify]: Simplify (+ 1 0) into 1 52.698 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 1) (+ (* 0 0) (* 1 (pow y.im 2)))) into (* 2 (pow y.im 2)) 52.699 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (* 2 (pow y.im 2))) (+ (* 0 0) (* 1 (pow y.im 4)))) into (* 3 (pow y.im 4)) 52.699 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 6)) (/ (* 3 (pow y.im 4)) (pow y.im 6))) (* 0 (/ 0 (pow y.im 6))))) into (- (* 3 (/ 1 (pow y.im 8)))) 52.700 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow y.im 6)) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 3 (/ 1 (pow y.im 8))))) 1)) (pow (/ 1 (pow y.im 6)) 1)))) 2) into (/ -3 (pow y.im 2)) 52.700 * [backup-simplify]: Simplify (+ (* 1/4 (/ -3 (pow y.im 2))) (+ (* 0 0) (* 0 (log (/ 1 (pow y.im 6)))))) into (- (* 3/4 (/ 1 (pow y.im 2)))) 52.701 * [backup-simplify]: Simplify (* (exp (* 1/4 (log (/ 1 (pow y.im 6))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 3/4 (/ 1 (pow y.im 2)))) 1) 1)))) into (* -3/4 (sqrt (/ 1 (pow y.im 7)))) 52.701 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.701 * [backup-simplify]: Simplify (+ (* (* y.im x.re) (* -3/4 (sqrt (/ 1 (pow y.im 7))))) (+ (* 0 0) (* 0 (pow (/ 1 (pow y.im 6)) 1/4)))) into (- (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.re))) 52.702 * [backup-simplify]: Simplify (+ (* -1 (- (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.re)))) (+ (* 0 0) (* 0 (* (sqrt (/ 1 y.im)) x.re)))) into (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.re)) 52.702 * [taylor]: Taking taylor expansion of (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.re)) in x.re 52.702 * [taylor]: Taking taylor expansion of 3/4 in x.re 52.702 * [backup-simplify]: Simplify 3/4 into 3/4 52.702 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (pow y.im 5))) x.re) in x.re 52.702 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow y.im 5))) in x.re 52.702 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 5)) in x.re 52.702 * [taylor]: Taking taylor expansion of (pow y.im 5) in x.re 52.702 * [taylor]: Taking taylor expansion of y.im in x.re 52.702 * [backup-simplify]: Simplify y.im into y.im 52.702 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.702 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 52.702 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 52.702 * [backup-simplify]: Simplify (/ 1 (pow y.im 5)) into (/ 1 (pow y.im 5)) 52.702 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 5))) into (sqrt (/ 1 (pow y.im 5))) 52.702 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.702 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 2))) into 0 52.702 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (pow y.im 4))) into 0 52.702 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 5)) (/ 0 (pow y.im 5))))) into 0 52.703 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 5))))) into 0 52.703 * [taylor]: Taking taylor expansion of x.re in x.re 52.703 * [backup-simplify]: Simplify 0 into 0 52.703 * [backup-simplify]: Simplify 1 into 1 52.703 * [backup-simplify]: Simplify (* (sqrt (/ 1 (pow y.im 5))) 0) into 0 52.703 * [backup-simplify]: Simplify (* 3/4 0) into 0 52.703 * [taylor]: Taking taylor expansion of 0 in y.im 52.703 * [backup-simplify]: Simplify 0 into 0 52.703 * [backup-simplify]: Simplify 0 into 0 52.703 * [taylor]: Taking taylor expansion of 0 in y.im 52.703 * [backup-simplify]: Simplify 0 into 0 52.703 * [backup-simplify]: Simplify 0 into 0 52.703 * [taylor]: Taking taylor expansion of 0 in y.im 52.703 * [backup-simplify]: Simplify 0 into 0 52.703 * [backup-simplify]: Simplify 0 into 0 52.703 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.704 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 y.im)))) into 0 52.704 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 y.im)) 0) (+ (* 0 1) (* 0 0))) into 0 52.705 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (sqrt (/ 1 y.im))) (* 0 0))) into 0 52.705 * [taylor]: Taking taylor expansion of 0 in y.im 52.705 * [backup-simplify]: Simplify 0 into 0 52.705 * [backup-simplify]: Simplify 0 into 0 52.705 * [backup-simplify]: Simplify 0 into 0 52.705 * [backup-simplify]: Simplify 0 into 0 52.706 * [backup-simplify]: Simplify (+ (* +nan.0 (* 1 (* 1 (* y.re x.im)))) (* (- +nan.0) (* 1 (* x.re (* 1 1))))) into (- (+ (* +nan.0 (* y.re x.im)) (- (* +nan.0 x.re)))) 52.706 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im))) (sqrt (hypot (/ 1 y.re) (/ 1 y.im)))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)))) 52.706 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)))) in (x.im y.re x.re y.im) around 0 52.706 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)))) in y.im 52.706 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.706 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.706 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.706 * [taylor]: Taking taylor expansion of y.re in y.im 52.706 * [backup-simplify]: Simplify y.re into y.re 52.706 * [taylor]: Taking taylor expansion of x.im in y.im 52.706 * [backup-simplify]: Simplify x.im into x.im 52.706 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.706 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.706 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.706 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.706 * [taylor]: Taking taylor expansion of y.im in y.im 52.706 * [backup-simplify]: Simplify 0 into 0 52.706 * [backup-simplify]: Simplify 1 into 1 52.706 * [taylor]: Taking taylor expansion of x.re in y.im 52.706 * [backup-simplify]: Simplify x.re into x.re 52.706 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.706 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.707 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.707 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3))) in y.im 52.707 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)) in y.im 52.707 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3) in y.im 52.707 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 52.707 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.707 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 52.707 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 52.707 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 52.707 * [taylor]: Taking taylor expansion of y.re in y.im 52.707 * [backup-simplify]: Simplify y.re into y.re 52.707 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.707 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 52.707 * [taylor]: Taking taylor expansion of y.re in y.im 52.707 * [backup-simplify]: Simplify y.re into y.re 52.707 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.707 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 52.707 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.707 * [taylor]: Taking taylor expansion of y.im in y.im 52.707 * [backup-simplify]: Simplify 0 into 0 52.707 * [backup-simplify]: Simplify 1 into 1 52.707 * [backup-simplify]: Simplify (/ 1 1) into 1 52.707 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.707 * [taylor]: Taking taylor expansion of y.im in y.im 52.707 * [backup-simplify]: Simplify 0 into 0 52.707 * [backup-simplify]: Simplify 1 into 1 52.707 * [backup-simplify]: Simplify (/ 1 1) into 1 52.708 * [backup-simplify]: Simplify (* 1 1) into 1 52.708 * [backup-simplify]: Simplify (+ 0 1) into 1 52.708 * [backup-simplify]: Simplify (sqrt 1) into 1 52.709 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.709 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.709 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.710 * [backup-simplify]: Simplify (+ 0 0) into 0 52.710 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.710 * [backup-simplify]: Simplify (* 1 1) into 1 52.711 * [backup-simplify]: Simplify (* 1 1) into 1 52.711 * [backup-simplify]: Simplify (/ 1 1) into 1 52.711 * [backup-simplify]: Simplify (sqrt 0) into 0 52.712 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 52.712 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)))) in x.re 52.712 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.712 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.712 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.712 * [taylor]: Taking taylor expansion of y.re in x.re 52.712 * [backup-simplify]: Simplify y.re into y.re 52.712 * [taylor]: Taking taylor expansion of x.im in x.re 52.712 * [backup-simplify]: Simplify x.im into x.im 52.712 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.712 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.712 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.712 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.712 * [taylor]: Taking taylor expansion of y.im in x.re 52.712 * [backup-simplify]: Simplify y.im into y.im 52.712 * [taylor]: Taking taylor expansion of x.re in x.re 52.712 * [backup-simplify]: Simplify 0 into 0 52.712 * [backup-simplify]: Simplify 1 into 1 52.712 * [backup-simplify]: Simplify (* y.im 0) into 0 52.712 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.712 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.712 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3))) in x.re 52.712 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)) in x.re 52.712 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3) in x.re 52.712 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 52.713 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.713 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 52.713 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 52.713 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 52.713 * [taylor]: Taking taylor expansion of y.re in x.re 52.713 * [backup-simplify]: Simplify y.re into y.re 52.713 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.713 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 52.713 * [taylor]: Taking taylor expansion of y.re in x.re 52.713 * [backup-simplify]: Simplify y.re into y.re 52.713 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.713 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 52.713 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 52.713 * [taylor]: Taking taylor expansion of y.im in x.re 52.713 * [backup-simplify]: Simplify y.im into y.im 52.713 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.713 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 52.713 * [taylor]: Taking taylor expansion of y.im in x.re 52.713 * [backup-simplify]: Simplify y.im into y.im 52.713 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.713 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.713 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.713 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.713 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.713 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.713 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.713 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.713 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.714 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.714 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.714 * [backup-simplify]: Simplify (+ 0 0) into 0 52.714 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.714 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.714 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 52.715 * [backup-simplify]: Simplify (/ 1 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) into (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) 52.715 * [backup-simplify]: Simplify (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) into (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) 52.715 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.715 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into 0 52.715 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.716 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.716 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)))) in y.re 52.716 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.716 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.716 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.716 * [taylor]: Taking taylor expansion of y.re in y.re 52.716 * [backup-simplify]: Simplify 0 into 0 52.716 * [backup-simplify]: Simplify 1 into 1 52.716 * [taylor]: Taking taylor expansion of x.im in y.re 52.716 * [backup-simplify]: Simplify x.im into x.im 52.716 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.716 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.716 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.716 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.716 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.716 * [taylor]: Taking taylor expansion of y.im in y.re 52.716 * [backup-simplify]: Simplify y.im into y.im 52.716 * [taylor]: Taking taylor expansion of x.re in y.re 52.716 * [backup-simplify]: Simplify x.re into x.re 52.716 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.716 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.716 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3))) in y.re 52.716 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)) in y.re 52.716 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3) in y.re 52.716 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 52.716 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.716 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 52.716 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 52.716 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.716 * [taylor]: Taking taylor expansion of y.re in y.re 52.717 * [backup-simplify]: Simplify 0 into 0 52.717 * [backup-simplify]: Simplify 1 into 1 52.717 * [backup-simplify]: Simplify (/ 1 1) into 1 52.717 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.717 * [taylor]: Taking taylor expansion of y.re in y.re 52.717 * [backup-simplify]: Simplify 0 into 0 52.717 * [backup-simplify]: Simplify 1 into 1 52.717 * [backup-simplify]: Simplify (/ 1 1) into 1 52.717 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 52.717 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 52.717 * [taylor]: Taking taylor expansion of y.im in y.re 52.717 * [backup-simplify]: Simplify y.im into y.im 52.717 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.717 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 52.717 * [taylor]: Taking taylor expansion of y.im in y.re 52.717 * [backup-simplify]: Simplify y.im into y.im 52.717 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.717 * [backup-simplify]: Simplify (* 1 1) into 1 52.718 * [backup-simplify]: Simplify (+ 1 0) into 1 52.718 * [backup-simplify]: Simplify (sqrt 1) into 1 52.718 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.719 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.719 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.719 * [backup-simplify]: Simplify (+ 0 0) into 0 52.720 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.720 * [backup-simplify]: Simplify (* 1 1) into 1 52.721 * [backup-simplify]: Simplify (* 1 1) into 1 52.721 * [backup-simplify]: Simplify (/ 1 1) into 1 52.721 * [backup-simplify]: Simplify (sqrt 0) into 0 52.722 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 52.722 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)))) in x.im 52.722 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.722 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.722 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.722 * [taylor]: Taking taylor expansion of y.re in x.im 52.722 * [backup-simplify]: Simplify y.re into y.re 52.722 * [taylor]: Taking taylor expansion of x.im in x.im 52.722 * [backup-simplify]: Simplify 0 into 0 52.722 * [backup-simplify]: Simplify 1 into 1 52.722 * [backup-simplify]: Simplify (* y.re 0) into 0 52.722 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.722 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.722 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.722 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.722 * [taylor]: Taking taylor expansion of y.im in x.im 52.722 * [backup-simplify]: Simplify y.im into y.im 52.722 * [taylor]: Taking taylor expansion of x.re in x.im 52.722 * [backup-simplify]: Simplify x.re into x.re 52.722 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.723 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.723 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3))) in x.im 52.723 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)) in x.im 52.723 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3) in x.im 52.723 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 52.723 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.723 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 52.723 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 52.723 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.723 * [taylor]: Taking taylor expansion of y.re in x.im 52.723 * [backup-simplify]: Simplify y.re into y.re 52.723 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.723 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.723 * [taylor]: Taking taylor expansion of y.re in x.im 52.723 * [backup-simplify]: Simplify y.re into y.re 52.723 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.723 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 52.723 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.723 * [taylor]: Taking taylor expansion of y.im in x.im 52.723 * [backup-simplify]: Simplify y.im into y.im 52.723 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.723 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.723 * [taylor]: Taking taylor expansion of y.im in x.im 52.723 * [backup-simplify]: Simplify y.im into y.im 52.723 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.723 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.723 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.724 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.724 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.724 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.725 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.726 * [backup-simplify]: Simplify (+ 0 0) into 0 52.726 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.727 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.727 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 52.727 * [backup-simplify]: Simplify (/ 1 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) into (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) 52.728 * [backup-simplify]: Simplify (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) into (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) 52.728 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.728 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into 0 52.729 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.729 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.729 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)))) in x.im 52.729 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.730 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.730 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.730 * [taylor]: Taking taylor expansion of y.re in x.im 52.730 * [backup-simplify]: Simplify y.re into y.re 52.730 * [taylor]: Taking taylor expansion of x.im in x.im 52.730 * [backup-simplify]: Simplify 0 into 0 52.730 * [backup-simplify]: Simplify 1 into 1 52.730 * [backup-simplify]: Simplify (* y.re 0) into 0 52.730 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.730 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.730 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.730 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.730 * [taylor]: Taking taylor expansion of y.im in x.im 52.730 * [backup-simplify]: Simplify y.im into y.im 52.731 * [taylor]: Taking taylor expansion of x.re in x.im 52.731 * [backup-simplify]: Simplify x.re into x.re 52.731 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.731 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.731 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3))) in x.im 52.731 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)) in x.im 52.731 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3) in x.im 52.731 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 52.731 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.731 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 52.731 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 52.731 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.731 * [taylor]: Taking taylor expansion of y.re in x.im 52.731 * [backup-simplify]: Simplify y.re into y.re 52.731 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.731 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.731 * [taylor]: Taking taylor expansion of y.re in x.im 52.731 * [backup-simplify]: Simplify y.re into y.re 52.731 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.731 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 52.731 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.731 * [taylor]: Taking taylor expansion of y.im in x.im 52.731 * [backup-simplify]: Simplify y.im into y.im 52.731 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.731 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.731 * [taylor]: Taking taylor expansion of y.im in x.im 52.731 * [backup-simplify]: Simplify y.im into y.im 52.731 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.732 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.732 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.732 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.732 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.732 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.733 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.733 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.733 * [backup-simplify]: Simplify (+ 0 0) into 0 52.733 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.734 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.734 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 52.734 * [backup-simplify]: Simplify (/ 1 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) into (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) 52.735 * [backup-simplify]: Simplify (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) into (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) 52.735 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.736 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into 0 52.736 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.736 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.737 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.737 * [backup-simplify]: Simplify (* (/ 1 y.re) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4)) into (* (/ 1 y.re) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4)) 52.737 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4)) in y.re 52.737 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.737 * [taylor]: Taking taylor expansion of y.re in y.re 52.737 * [backup-simplify]: Simplify 0 into 0 52.737 * [backup-simplify]: Simplify 1 into 1 52.738 * [backup-simplify]: Simplify (/ 1 1) into 1 52.738 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) in y.re 52.738 * [taylor]: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))))) in y.re 52.738 * [taylor]: Taking taylor expansion of (* 1/4 (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) in y.re 52.738 * [taylor]: Taking taylor expansion of 1/4 in y.re 52.738 * [backup-simplify]: Simplify 1/4 into 1/4 52.738 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) in y.re 52.738 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) in y.re 52.738 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3) in y.re 52.738 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.738 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.738 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.738 * [taylor]: Taking taylor expansion of y.re in y.re 52.738 * [backup-simplify]: Simplify 0 into 0 52.738 * [backup-simplify]: Simplify 1 into 1 52.738 * [backup-simplify]: Simplify (* 1 1) into 1 52.739 * [backup-simplify]: Simplify (/ 1 1) into 1 52.739 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.739 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.739 * [taylor]: Taking taylor expansion of y.im in y.re 52.739 * [backup-simplify]: Simplify y.im into y.im 52.739 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.739 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.739 * [backup-simplify]: Simplify (+ 1 0) into 1 52.740 * [backup-simplify]: Simplify (* 1 1) into 1 52.740 * [backup-simplify]: Simplify (* 1 1) into 1 52.741 * [backup-simplify]: Simplify (/ 1 1) into 1 52.741 * [backup-simplify]: Simplify (log 1) into 0 52.741 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.741 * [backup-simplify]: Simplify (* 1/4 (* 6 (log y.re))) into (* 3/2 (log y.re)) 52.742 * [backup-simplify]: Simplify (exp (* 3/2 (log y.re))) into (pow y.re 3/2) 52.742 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.743 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.743 * [backup-simplify]: Simplify (+ 0 0) into 0 52.744 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.745 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.745 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.747 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 52.747 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.748 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (* 6 (log y.re)))) into 0 52.748 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 1) 1)))) into 0 52.749 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.750 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y.re 3/2))) into 0 52.750 * [taylor]: Taking taylor expansion of 0 in x.re 52.750 * [backup-simplify]: Simplify 0 into 0 52.750 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.750 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.751 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.751 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.751 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4))) into (- (* (/ 1 (* y.im x.re)) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4))) 52.751 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4))) in y.re 52.751 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4)) in y.re 52.751 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.751 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.751 * [taylor]: Taking taylor expansion of y.im in y.re 52.751 * [backup-simplify]: Simplify y.im into y.im 52.751 * [taylor]: Taking taylor expansion of x.re in y.re 52.752 * [backup-simplify]: Simplify x.re into x.re 52.752 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.752 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.752 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) in y.re 52.752 * [taylor]: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))))) in y.re 52.752 * [taylor]: Taking taylor expansion of (* 1/4 (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) in y.re 52.752 * [taylor]: Taking taylor expansion of 1/4 in y.re 52.752 * [backup-simplify]: Simplify 1/4 into 1/4 52.752 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) in y.re 52.752 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) in y.re 52.752 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3) in y.re 52.752 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.752 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.752 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.752 * [taylor]: Taking taylor expansion of y.re in y.re 52.752 * [backup-simplify]: Simplify 0 into 0 52.752 * [backup-simplify]: Simplify 1 into 1 52.753 * [backup-simplify]: Simplify (* 1 1) into 1 52.753 * [backup-simplify]: Simplify (/ 1 1) into 1 52.753 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.753 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.753 * [taylor]: Taking taylor expansion of y.im in y.re 52.753 * [backup-simplify]: Simplify y.im into y.im 52.753 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.753 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.754 * [backup-simplify]: Simplify (+ 1 0) into 1 52.754 * [backup-simplify]: Simplify (* 1 1) into 1 52.754 * [backup-simplify]: Simplify (* 1 1) into 1 52.755 * [backup-simplify]: Simplify (/ 1 1) into 1 52.755 * [backup-simplify]: Simplify (log 1) into 0 52.756 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.756 * [backup-simplify]: Simplify (* 1/4 (* 6 (log y.re))) into (* 3/2 (log y.re)) 52.756 * [backup-simplify]: Simplify (exp (* 3/2 (log y.re))) into (pow y.re 3/2) 52.756 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) (pow y.re 3/2)) into (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3))) 52.756 * [backup-simplify]: Simplify (- (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3)))) into (- (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3)))) 52.756 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3)))) in x.re 52.756 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3))) in x.re 52.756 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.756 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.756 * [taylor]: Taking taylor expansion of y.im in x.re 52.756 * [backup-simplify]: Simplify y.im into y.im 52.756 * [taylor]: Taking taylor expansion of x.re in x.re 52.756 * [backup-simplify]: Simplify 0 into 0 52.756 * [backup-simplify]: Simplify 1 into 1 52.756 * [backup-simplify]: Simplify (* y.im 0) into 0 52.757 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.757 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.757 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in x.re 52.757 * [taylor]: Taking taylor expansion of (pow y.re 3) in x.re 52.757 * [taylor]: Taking taylor expansion of y.re in x.re 52.757 * [backup-simplify]: Simplify y.re into y.re 52.757 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.757 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.757 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.757 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.757 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.758 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.758 * [backup-simplify]: Simplify (* (/ 1 y.im) (sqrt (pow y.re 3))) into (* (/ 1 y.im) (sqrt (pow y.re 3))) 52.758 * [backup-simplify]: Simplify (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) into (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) 52.758 * [taylor]: Taking taylor expansion of (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) in y.im 52.758 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (sqrt (pow y.re 3))) in y.im 52.758 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.758 * [taylor]: Taking taylor expansion of y.im in y.im 52.758 * [backup-simplify]: Simplify 0 into 0 52.758 * [backup-simplify]: Simplify 1 into 1 52.758 * [backup-simplify]: Simplify (/ 1 1) into 1 52.758 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in y.im 52.758 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.im 52.758 * [taylor]: Taking taylor expansion of y.re in y.im 52.759 * [backup-simplify]: Simplify y.re into y.re 52.759 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.759 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.759 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.759 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.759 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.759 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.760 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.761 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.761 * [backup-simplify]: Simplify (- 0) into 0 52.761 * [backup-simplify]: Simplify 0 into 0 52.762 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.763 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 52.764 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* (/ 1 (pow y.im 2)) 1))) into (* 2 (/ 1 (pow y.im 2))) 52.764 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 (pow y.im 2)))) (+ (* 0 0) (* (/ 1 (pow y.im 2)) 1))) into (* 3 (/ 1 (pow y.im 2))) 52.765 * [backup-simplify]: Simplify (- (+ (* 1 (/ (* 3 (/ 1 (pow y.im 2))) 1)) (* 0 (/ 0 1)))) into (- (* 3 (/ 1 (pow y.im 2)))) 52.767 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 3 (/ 1 (pow y.im 2))))) 1)) (pow 1 1)))) 2) into (/ -3 (pow y.im 2)) 52.767 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.768 * [backup-simplify]: Simplify (+ (* 1/4 (/ -3 (pow y.im 2))) (+ (* 0 0) (* 0 (* 6 (log y.re))))) into (- (* 3/4 (/ 1 (pow y.im 2)))) 52.769 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 3/4 (/ 1 (pow y.im 2)))) 1) 1)))) into (* -3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) 52.770 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.771 * [backup-simplify]: Simplify (+ (* 1 (* -3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) (+ (* 0 0) (* 0 (pow y.re 3/2)))) into (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) 52.771 * [taylor]: Taking taylor expansion of (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) in x.re 52.771 * [taylor]: Taking taylor expansion of (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) in x.re 52.771 * [taylor]: Taking taylor expansion of 3/4 in x.re 52.771 * [backup-simplify]: Simplify 3/4 into 3/4 52.771 * [taylor]: Taking taylor expansion of (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) in x.re 52.771 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 52.771 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 52.771 * [taylor]: Taking taylor expansion of y.im in x.re 52.771 * [backup-simplify]: Simplify y.im into y.im 52.771 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.772 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.772 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in x.re 52.772 * [taylor]: Taking taylor expansion of (pow y.re 3) in x.re 52.772 * [taylor]: Taking taylor expansion of y.re in x.re 52.772 * [backup-simplify]: Simplify y.re into y.re 52.772 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.772 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.772 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.772 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.772 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.772 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.772 * [taylor]: Taking taylor expansion of 0 in y.im 52.772 * [backup-simplify]: Simplify 0 into 0 52.772 * [backup-simplify]: Simplify 0 into 0 52.772 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.773 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.773 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 52.773 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.774 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.774 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 52.775 * [backup-simplify]: Simplify (+ 0 0) into 0 52.775 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.776 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 52.777 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.778 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) (* 0 (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.779 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4))) into 0 52.786 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.786 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.787 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.787 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.788 * [backup-simplify]: Simplify (- 0) into 0 52.788 * [backup-simplify]: Simplify (+ 0 0) into 0 52.789 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4)))) into 0 52.789 * [taylor]: Taking taylor expansion of 0 in y.re 52.789 * [backup-simplify]: Simplify 0 into 0 52.789 * [taylor]: Taking taylor expansion of 0 in x.re 52.789 * [backup-simplify]: Simplify 0 into 0 52.789 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.790 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.791 * [backup-simplify]: Simplify (+ 0 0) into 0 52.791 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.792 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.792 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.794 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 52.794 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.795 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (* 6 (log y.re)))) into 0 52.795 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 1) 1)))) into 0 52.796 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.796 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.796 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 (pow y.re 3/2))) into 0 52.796 * [backup-simplify]: Simplify (- 0) into 0 52.796 * [taylor]: Taking taylor expansion of 0 in x.re 52.796 * [backup-simplify]: Simplify 0 into 0 52.797 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 52.798 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.799 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 52.799 * [backup-simplify]: Simplify (+ 0 0) into 0 52.800 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* (/ 1 (pow y.im 2)) 0) (* 0 1)))) into 0 52.801 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (* 2 (/ 1 (pow y.im 2)))) (+ (* (/ 1 (pow y.im 2)) 0) (* 0 1)))) into 0 52.803 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (* 3 (/ 1 (pow y.im 2))) 1)) (* (- (* 3 (/ 1 (pow y.im 2)))) (/ 0 1)))) into 0 52.806 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 3 (/ 1 (pow y.im 2))))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 52.807 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.808 * [backup-simplify]: Simplify (+ (* 1/4 0) (+ (* 0 (/ -3 (pow y.im 2))) (+ (* 0 0) (* 0 (* 6 (log y.re)))))) into 0 52.810 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 3/4 (/ 1 (pow y.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 52.811 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.812 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (* -3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) (+ (* 0 0) (* 0 (pow y.re 3/2))))) into 0 52.812 * [taylor]: Taking taylor expansion of 0 in x.re 52.812 * [backup-simplify]: Simplify 0 into 0 52.813 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 52.813 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.813 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.813 * [backup-simplify]: Simplify (- 0) into 0 52.813 * [taylor]: Taking taylor expansion of 0 in y.im 52.814 * [backup-simplify]: Simplify 0 into 0 52.814 * [backup-simplify]: Simplify 0 into 0 52.814 * [backup-simplify]: Simplify (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) into (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) 52.814 * [backup-simplify]: Simplify (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) into (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) 52.814 * [backup-simplify]: Simplify (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) into (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) 52.814 * [taylor]: Taking taylor expansion of (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) in y.im 52.814 * [taylor]: Taking taylor expansion of (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) in y.im 52.814 * [taylor]: Taking taylor expansion of 3/4 in y.im 52.814 * [backup-simplify]: Simplify 3/4 into 3/4 52.814 * [taylor]: Taking taylor expansion of (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) in y.im 52.814 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 52.814 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 52.814 * [taylor]: Taking taylor expansion of y.im in y.im 52.814 * [backup-simplify]: Simplify 0 into 0 52.815 * [backup-simplify]: Simplify 1 into 1 52.815 * [backup-simplify]: Simplify (* 1 1) into 1 52.815 * [backup-simplify]: Simplify (/ 1 1) into 1 52.815 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in y.im 52.815 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.im 52.815 * [taylor]: Taking taylor expansion of y.re in y.im 52.815 * [backup-simplify]: Simplify y.re into y.re 52.815 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.816 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.816 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.816 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.816 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.816 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.816 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.817 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 (pow y.re 2)))) into 0 52.818 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (pow y.re 3)))) into 0 52.818 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.819 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.820 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.821 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.822 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.823 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.823 * [backup-simplify]: Simplify (* 1 (sqrt (pow y.re 3))) into (sqrt (pow y.re 3)) 52.824 * [backup-simplify]: Simplify (+ (* 3/4 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.824 * [backup-simplify]: Simplify (- 0) into 0 52.824 * [backup-simplify]: Simplify 0 into 0 52.824 * [taylor]: Taking taylor expansion of 0 in y.im 52.824 * [backup-simplify]: Simplify 0 into 0 52.824 * [backup-simplify]: Simplify 0 into 0 52.825 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.825 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 (pow y.re 2)))) into 0 52.826 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (pow y.re 3)))) into 0 52.827 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.828 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.828 * [backup-simplify]: Simplify (- 0) into 0 52.828 * [backup-simplify]: Simplify 0 into 0 52.828 * [backup-simplify]: Simplify 0 into 0 52.829 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) (sqrt (hypot (/ 1 (- y.re)) (/ 1 (- y.im))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)))) 52.829 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)))) in (x.im y.re x.re y.im) around 0 52.829 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)))) in y.im 52.829 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.829 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.829 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.829 * [taylor]: Taking taylor expansion of y.re in y.im 52.829 * [backup-simplify]: Simplify y.re into y.re 52.829 * [taylor]: Taking taylor expansion of x.im in y.im 52.829 * [backup-simplify]: Simplify x.im into x.im 52.829 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.829 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.829 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.829 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.829 * [taylor]: Taking taylor expansion of y.im in y.im 52.829 * [backup-simplify]: Simplify 0 into 0 52.829 * [backup-simplify]: Simplify 1 into 1 52.829 * [taylor]: Taking taylor expansion of x.re in y.im 52.829 * [backup-simplify]: Simplify x.re into x.re 52.829 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.830 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.830 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.830 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3))) in y.im 52.830 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)) in y.im 52.830 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3) in y.im 52.830 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 52.830 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.830 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 52.830 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 52.830 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 52.830 * [taylor]: Taking taylor expansion of -1 in y.im 52.830 * [backup-simplify]: Simplify -1 into -1 52.830 * [taylor]: Taking taylor expansion of y.re in y.im 52.830 * [backup-simplify]: Simplify y.re into y.re 52.830 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.830 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 52.830 * [taylor]: Taking taylor expansion of -1 in y.im 52.830 * [backup-simplify]: Simplify -1 into -1 52.830 * [taylor]: Taking taylor expansion of y.re in y.im 52.830 * [backup-simplify]: Simplify y.re into y.re 52.831 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.831 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 52.831 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 52.831 * [taylor]: Taking taylor expansion of -1 in y.im 52.831 * [backup-simplify]: Simplify -1 into -1 52.831 * [taylor]: Taking taylor expansion of y.im in y.im 52.831 * [backup-simplify]: Simplify 0 into 0 52.831 * [backup-simplify]: Simplify 1 into 1 52.831 * [backup-simplify]: Simplify (/ -1 1) into -1 52.831 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 52.831 * [taylor]: Taking taylor expansion of -1 in y.im 52.831 * [backup-simplify]: Simplify -1 into -1 52.831 * [taylor]: Taking taylor expansion of y.im in y.im 52.831 * [backup-simplify]: Simplify 0 into 0 52.831 * [backup-simplify]: Simplify 1 into 1 52.832 * [backup-simplify]: Simplify (/ -1 1) into -1 52.832 * [backup-simplify]: Simplify (* -1 -1) into 1 52.833 * [backup-simplify]: Simplify (+ 0 1) into 1 52.833 * [backup-simplify]: Simplify (sqrt 1) into 1 52.834 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.835 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.835 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 52.836 * [backup-simplify]: Simplify (+ 0 0) into 0 52.836 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.837 * [backup-simplify]: Simplify (* 1 1) into 1 52.837 * [backup-simplify]: Simplify (* 1 1) into 1 52.837 * [backup-simplify]: Simplify (/ 1 1) into 1 52.838 * [backup-simplify]: Simplify (sqrt 0) into 0 52.839 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 52.839 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)))) in x.re 52.839 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.839 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.839 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.839 * [taylor]: Taking taylor expansion of y.re in x.re 52.840 * [backup-simplify]: Simplify y.re into y.re 52.840 * [taylor]: Taking taylor expansion of x.im in x.re 52.840 * [backup-simplify]: Simplify x.im into x.im 52.840 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.840 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.840 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.840 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.840 * [taylor]: Taking taylor expansion of y.im in x.re 52.840 * [backup-simplify]: Simplify y.im into y.im 52.840 * [taylor]: Taking taylor expansion of x.re in x.re 52.840 * [backup-simplify]: Simplify 0 into 0 52.840 * [backup-simplify]: Simplify 1 into 1 52.840 * [backup-simplify]: Simplify (* y.im 0) into 0 52.840 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.840 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.841 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3))) in x.re 52.841 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)) in x.re 52.841 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3) in x.re 52.841 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 52.841 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.841 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 52.841 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 52.841 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 52.841 * [taylor]: Taking taylor expansion of -1 in x.re 52.841 * [backup-simplify]: Simplify -1 into -1 52.841 * [taylor]: Taking taylor expansion of y.re in x.re 52.841 * [backup-simplify]: Simplify y.re into y.re 52.841 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.841 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 52.841 * [taylor]: Taking taylor expansion of -1 in x.re 52.841 * [backup-simplify]: Simplify -1 into -1 52.841 * [taylor]: Taking taylor expansion of y.re in x.re 52.841 * [backup-simplify]: Simplify y.re into y.re 52.841 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.841 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 52.841 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 52.841 * [taylor]: Taking taylor expansion of -1 in x.re 52.841 * [backup-simplify]: Simplify -1 into -1 52.841 * [taylor]: Taking taylor expansion of y.im in x.re 52.841 * [backup-simplify]: Simplify y.im into y.im 52.841 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.841 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 52.841 * [taylor]: Taking taylor expansion of -1 in x.re 52.842 * [backup-simplify]: Simplify -1 into -1 52.842 * [taylor]: Taking taylor expansion of y.im in x.re 52.842 * [backup-simplify]: Simplify y.im into y.im 52.842 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.842 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.842 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.842 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.842 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.842 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.843 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.843 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.843 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.843 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.843 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.844 * [backup-simplify]: Simplify (+ 0 0) into 0 52.844 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.844 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.845 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 52.845 * [backup-simplify]: Simplify (/ 1 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) into (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) 52.845 * [backup-simplify]: Simplify (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) into (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) 52.846 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.846 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into 0 52.847 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.847 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.847 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)))) in y.re 52.847 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.847 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.847 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.847 * [taylor]: Taking taylor expansion of y.re in y.re 52.847 * [backup-simplify]: Simplify 0 into 0 52.847 * [backup-simplify]: Simplify 1 into 1 52.847 * [taylor]: Taking taylor expansion of x.im in y.re 52.847 * [backup-simplify]: Simplify x.im into x.im 52.847 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.848 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.848 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.848 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.848 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.848 * [taylor]: Taking taylor expansion of y.im in y.re 52.848 * [backup-simplify]: Simplify y.im into y.im 52.848 * [taylor]: Taking taylor expansion of x.re in y.re 52.848 * [backup-simplify]: Simplify x.re into x.re 52.848 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.848 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.848 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3))) in y.re 52.848 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)) in y.re 52.848 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3) in y.re 52.848 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 52.848 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.848 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 52.849 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 52.849 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 52.849 * [taylor]: Taking taylor expansion of -1 in y.re 52.849 * [backup-simplify]: Simplify -1 into -1 52.849 * [taylor]: Taking taylor expansion of y.re in y.re 52.849 * [backup-simplify]: Simplify 0 into 0 52.849 * [backup-simplify]: Simplify 1 into 1 52.849 * [backup-simplify]: Simplify (/ -1 1) into -1 52.849 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 52.849 * [taylor]: Taking taylor expansion of -1 in y.re 52.849 * [backup-simplify]: Simplify -1 into -1 52.849 * [taylor]: Taking taylor expansion of y.re in y.re 52.849 * [backup-simplify]: Simplify 0 into 0 52.849 * [backup-simplify]: Simplify 1 into 1 52.850 * [backup-simplify]: Simplify (/ -1 1) into -1 52.850 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 52.850 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 52.850 * [taylor]: Taking taylor expansion of -1 in y.re 52.850 * [backup-simplify]: Simplify -1 into -1 52.850 * [taylor]: Taking taylor expansion of y.im in y.re 52.850 * [backup-simplify]: Simplify y.im into y.im 52.850 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.850 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 52.850 * [taylor]: Taking taylor expansion of -1 in y.re 52.850 * [backup-simplify]: Simplify -1 into -1 52.850 * [taylor]: Taking taylor expansion of y.im in y.re 52.850 * [backup-simplify]: Simplify y.im into y.im 52.850 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.850 * [backup-simplify]: Simplify (* -1 -1) into 1 52.851 * [backup-simplify]: Simplify (+ 1 0) into 1 52.851 * [backup-simplify]: Simplify (sqrt 1) into 1 52.852 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.853 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.854 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 52.854 * [backup-simplify]: Simplify (+ 0 0) into 0 52.855 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.855 * [backup-simplify]: Simplify (* 1 1) into 1 52.855 * [backup-simplify]: Simplify (* 1 1) into 1 52.856 * [backup-simplify]: Simplify (/ 1 1) into 1 52.856 * [backup-simplify]: Simplify (sqrt 0) into 0 52.857 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 52.857 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)))) in x.im 52.857 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.857 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.857 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.858 * [taylor]: Taking taylor expansion of y.re in x.im 52.858 * [backup-simplify]: Simplify y.re into y.re 52.858 * [taylor]: Taking taylor expansion of x.im in x.im 52.858 * [backup-simplify]: Simplify 0 into 0 52.858 * [backup-simplify]: Simplify 1 into 1 52.858 * [backup-simplify]: Simplify (* y.re 0) into 0 52.858 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.858 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.858 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.858 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.858 * [taylor]: Taking taylor expansion of y.im in x.im 52.858 * [backup-simplify]: Simplify y.im into y.im 52.858 * [taylor]: Taking taylor expansion of x.re in x.im 52.858 * [backup-simplify]: Simplify x.re into x.re 52.858 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.858 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.858 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3))) in x.im 52.859 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)) in x.im 52.859 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3) in x.im 52.859 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 52.859 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.859 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 52.859 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 52.859 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.859 * [taylor]: Taking taylor expansion of -1 in x.im 52.859 * [backup-simplify]: Simplify -1 into -1 52.859 * [taylor]: Taking taylor expansion of y.re in x.im 52.859 * [backup-simplify]: Simplify y.re into y.re 52.859 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.859 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.859 * [taylor]: Taking taylor expansion of -1 in x.im 52.859 * [backup-simplify]: Simplify -1 into -1 52.859 * [taylor]: Taking taylor expansion of y.re in x.im 52.859 * [backup-simplify]: Simplify y.re into y.re 52.859 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.859 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 52.859 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.859 * [taylor]: Taking taylor expansion of -1 in x.im 52.859 * [backup-simplify]: Simplify -1 into -1 52.859 * [taylor]: Taking taylor expansion of y.im in x.im 52.859 * [backup-simplify]: Simplify y.im into y.im 52.859 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.859 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.859 * [taylor]: Taking taylor expansion of -1 in x.im 52.859 * [backup-simplify]: Simplify -1 into -1 52.859 * [taylor]: Taking taylor expansion of y.im in x.im 52.859 * [backup-simplify]: Simplify y.im into y.im 52.859 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.860 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.860 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.860 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.860 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.860 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.860 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.860 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.861 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.861 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.861 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.861 * [backup-simplify]: Simplify (+ 0 0) into 0 52.862 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.862 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.862 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 52.863 * [backup-simplify]: Simplify (/ 1 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) into (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) 52.863 * [backup-simplify]: Simplify (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) into (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) 52.863 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.864 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into 0 52.864 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.864 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.865 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)))) in x.im 52.865 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.865 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.865 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.865 * [taylor]: Taking taylor expansion of y.re in x.im 52.865 * [backup-simplify]: Simplify y.re into y.re 52.865 * [taylor]: Taking taylor expansion of x.im in x.im 52.865 * [backup-simplify]: Simplify 0 into 0 52.865 * [backup-simplify]: Simplify 1 into 1 52.865 * [backup-simplify]: Simplify (* y.re 0) into 0 52.865 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.865 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.865 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.865 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.865 * [taylor]: Taking taylor expansion of y.im in x.im 52.865 * [backup-simplify]: Simplify y.im into y.im 52.865 * [taylor]: Taking taylor expansion of x.re in x.im 52.866 * [backup-simplify]: Simplify x.re into x.re 52.866 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.866 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.866 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3))) in x.im 52.866 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)) in x.im 52.866 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3) in x.im 52.866 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 52.866 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.866 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 52.866 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 52.866 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.866 * [taylor]: Taking taylor expansion of -1 in x.im 52.866 * [backup-simplify]: Simplify -1 into -1 52.866 * [taylor]: Taking taylor expansion of y.re in x.im 52.866 * [backup-simplify]: Simplify y.re into y.re 52.866 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.866 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.866 * [taylor]: Taking taylor expansion of -1 in x.im 52.866 * [backup-simplify]: Simplify -1 into -1 52.866 * [taylor]: Taking taylor expansion of y.re in x.im 52.866 * [backup-simplify]: Simplify y.re into y.re 52.866 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.866 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 52.866 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.866 * [taylor]: Taking taylor expansion of -1 in x.im 52.866 * [backup-simplify]: Simplify -1 into -1 52.866 * [taylor]: Taking taylor expansion of y.im in x.im 52.866 * [backup-simplify]: Simplify y.im into y.im 52.866 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.866 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.867 * [taylor]: Taking taylor expansion of -1 in x.im 52.867 * [backup-simplify]: Simplify -1 into -1 52.867 * [taylor]: Taking taylor expansion of y.im in x.im 52.867 * [backup-simplify]: Simplify y.im into y.im 52.867 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.867 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.867 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.867 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.867 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 52.867 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.867 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.868 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.868 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.868 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.868 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.868 * [backup-simplify]: Simplify (+ 0 0) into 0 52.869 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.869 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 52.869 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 52.870 * [backup-simplify]: Simplify (/ 1 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) into (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) 52.870 * [backup-simplify]: Simplify (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) into (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) 52.870 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.871 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into 0 52.871 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.872 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.872 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.872 * [backup-simplify]: Simplify (* (/ 1 y.re) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4)) into (* (/ 1 y.re) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4)) 52.873 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4)) in y.re 52.873 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.873 * [taylor]: Taking taylor expansion of y.re in y.re 52.873 * [backup-simplify]: Simplify 0 into 0 52.873 * [backup-simplify]: Simplify 1 into 1 52.873 * [backup-simplify]: Simplify (/ 1 1) into 1 52.873 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) in y.re 52.873 * [taylor]: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))))) in y.re 52.873 * [taylor]: Taking taylor expansion of (* 1/4 (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) in y.re 52.873 * [taylor]: Taking taylor expansion of 1/4 in y.re 52.873 * [backup-simplify]: Simplify 1/4 into 1/4 52.873 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) in y.re 52.873 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) in y.re 52.873 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3) in y.re 52.873 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.874 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.874 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.874 * [taylor]: Taking taylor expansion of y.re in y.re 52.874 * [backup-simplify]: Simplify 0 into 0 52.874 * [backup-simplify]: Simplify 1 into 1 52.874 * [backup-simplify]: Simplify (* 1 1) into 1 52.874 * [backup-simplify]: Simplify (/ 1 1) into 1 52.874 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.875 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.875 * [taylor]: Taking taylor expansion of y.im in y.re 52.875 * [backup-simplify]: Simplify y.im into y.im 52.875 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.875 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.875 * [backup-simplify]: Simplify (+ 1 0) into 1 52.876 * [backup-simplify]: Simplify (* 1 1) into 1 52.876 * [backup-simplify]: Simplify (* 1 1) into 1 52.876 * [backup-simplify]: Simplify (/ 1 1) into 1 52.877 * [backup-simplify]: Simplify (log 1) into 0 52.877 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.877 * [backup-simplify]: Simplify (* 1/4 (* 6 (log y.re))) into (* 3/2 (log y.re)) 52.877 * [backup-simplify]: Simplify (exp (* 3/2 (log y.re))) into (pow y.re 3/2) 52.878 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.879 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.879 * [backup-simplify]: Simplify (+ 0 0) into 0 52.880 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.880 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.881 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.882 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 52.883 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.883 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (* 6 (log y.re)))) into 0 52.884 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 1) 1)))) into 0 52.885 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.886 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y.re 3/2))) into 0 52.886 * [taylor]: Taking taylor expansion of 0 in x.re 52.886 * [backup-simplify]: Simplify 0 into 0 52.887 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.887 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.887 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.887 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.887 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4))) into (- (* (/ 1 (* y.im x.re)) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4))) 52.887 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4))) in y.re 52.888 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4)) in y.re 52.888 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.888 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.888 * [taylor]: Taking taylor expansion of y.im in y.re 52.888 * [backup-simplify]: Simplify y.im into y.im 52.888 * [taylor]: Taking taylor expansion of x.re in y.re 52.888 * [backup-simplify]: Simplify x.re into x.re 52.888 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.888 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.888 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) in y.re 52.888 * [taylor]: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))))) in y.re 52.888 * [taylor]: Taking taylor expansion of (* 1/4 (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) in y.re 52.888 * [taylor]: Taking taylor expansion of 1/4 in y.re 52.888 * [backup-simplify]: Simplify 1/4 into 1/4 52.888 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) in y.re 52.888 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) in y.re 52.888 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3) in y.re 52.888 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.888 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.888 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.888 * [taylor]: Taking taylor expansion of y.re in y.re 52.888 * [backup-simplify]: Simplify 0 into 0 52.888 * [backup-simplify]: Simplify 1 into 1 52.889 * [backup-simplify]: Simplify (* 1 1) into 1 52.889 * [backup-simplify]: Simplify (/ 1 1) into 1 52.889 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.889 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.889 * [taylor]: Taking taylor expansion of y.im in y.re 52.889 * [backup-simplify]: Simplify y.im into y.im 52.889 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.889 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.890 * [backup-simplify]: Simplify (+ 1 0) into 1 52.890 * [backup-simplify]: Simplify (* 1 1) into 1 52.890 * [backup-simplify]: Simplify (* 1 1) into 1 52.891 * [backup-simplify]: Simplify (/ 1 1) into 1 52.891 * [backup-simplify]: Simplify (log 1) into 0 52.892 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.892 * [backup-simplify]: Simplify (* 1/4 (* 6 (log y.re))) into (* 3/2 (log y.re)) 52.892 * [backup-simplify]: Simplify (exp (* 3/2 (log y.re))) into (pow y.re 3/2) 52.892 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) (pow y.re 3/2)) into (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3))) 52.893 * [backup-simplify]: Simplify (- (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3)))) into (- (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3)))) 52.893 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3)))) in x.re 52.893 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3))) in x.re 52.893 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.893 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.893 * [taylor]: Taking taylor expansion of y.im in x.re 52.893 * [backup-simplify]: Simplify y.im into y.im 52.893 * [taylor]: Taking taylor expansion of x.re in x.re 52.893 * [backup-simplify]: Simplify 0 into 0 52.893 * [backup-simplify]: Simplify 1 into 1 52.893 * [backup-simplify]: Simplify (* y.im 0) into 0 52.893 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.893 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.893 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in x.re 52.893 * [taylor]: Taking taylor expansion of (pow y.re 3) in x.re 52.893 * [taylor]: Taking taylor expansion of y.re in x.re 52.893 * [backup-simplify]: Simplify y.re into y.re 52.894 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.894 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.894 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.894 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.894 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.894 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.894 * [backup-simplify]: Simplify (* (/ 1 y.im) (sqrt (pow y.re 3))) into (* (/ 1 y.im) (sqrt (pow y.re 3))) 52.894 * [backup-simplify]: Simplify (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) into (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) 52.894 * [taylor]: Taking taylor expansion of (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) in y.im 52.894 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (sqrt (pow y.re 3))) in y.im 52.894 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.894 * [taylor]: Taking taylor expansion of y.im in y.im 52.894 * [backup-simplify]: Simplify 0 into 0 52.894 * [backup-simplify]: Simplify 1 into 1 52.895 * [backup-simplify]: Simplify (/ 1 1) into 1 52.895 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in y.im 52.895 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.im 52.895 * [taylor]: Taking taylor expansion of y.re in y.im 52.895 * [backup-simplify]: Simplify y.re into y.re 52.895 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.895 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.895 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.895 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.895 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.896 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.896 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.897 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.897 * [backup-simplify]: Simplify (- 0) into 0 52.897 * [backup-simplify]: Simplify 0 into 0 52.898 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.899 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.899 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 52.900 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* (/ 1 (pow y.im 2)) 1))) into (* 2 (/ 1 (pow y.im 2))) 52.900 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 (pow y.im 2)))) (+ (* 0 0) (* (/ 1 (pow y.im 2)) 1))) into (* 3 (/ 1 (pow y.im 2))) 52.901 * [backup-simplify]: Simplify (- (+ (* 1 (/ (* 3 (/ 1 (pow y.im 2))) 1)) (* 0 (/ 0 1)))) into (- (* 3 (/ 1 (pow y.im 2)))) 52.903 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 3 (/ 1 (pow y.im 2))))) 1)) (pow 1 1)))) 2) into (/ -3 (pow y.im 2)) 52.903 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.904 * [backup-simplify]: Simplify (+ (* 1/4 (/ -3 (pow y.im 2))) (+ (* 0 0) (* 0 (* 6 (log y.re))))) into (- (* 3/4 (/ 1 (pow y.im 2)))) 52.905 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 3/4 (/ 1 (pow y.im 2)))) 1) 1)))) into (* -3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) 52.906 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.907 * [backup-simplify]: Simplify (+ (* 1 (* -3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) (+ (* 0 0) (* 0 (pow y.re 3/2)))) into (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) 52.907 * [taylor]: Taking taylor expansion of (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) in x.re 52.907 * [taylor]: Taking taylor expansion of (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) in x.re 52.907 * [taylor]: Taking taylor expansion of 3/4 in x.re 52.907 * [backup-simplify]: Simplify 3/4 into 3/4 52.907 * [taylor]: Taking taylor expansion of (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) in x.re 52.907 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 52.907 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 52.907 * [taylor]: Taking taylor expansion of y.im in x.re 52.907 * [backup-simplify]: Simplify y.im into y.im 52.907 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.907 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.907 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in x.re 52.907 * [taylor]: Taking taylor expansion of (pow y.re 3) in x.re 52.907 * [taylor]: Taking taylor expansion of y.re in x.re 52.907 * [backup-simplify]: Simplify y.re into y.re 52.907 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.907 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.907 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.907 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.908 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.908 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.908 * [taylor]: Taking taylor expansion of 0 in y.im 52.908 * [backup-simplify]: Simplify 0 into 0 52.908 * [backup-simplify]: Simplify 0 into 0 52.908 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.908 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.909 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 52.909 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.909 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.909 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 52.910 * [backup-simplify]: Simplify (+ 0 0) into 0 52.911 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.911 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 52.912 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.913 * [backup-simplify]: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) (* 0 (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.914 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4))) into 0 52.915 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.915 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.915 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.915 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.916 * [backup-simplify]: Simplify (- 0) into 0 52.916 * [backup-simplify]: Simplify (+ 0 0) into 0 52.916 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4)))) into 0 52.916 * [taylor]: Taking taylor expansion of 0 in y.re 52.916 * [backup-simplify]: Simplify 0 into 0 52.916 * [taylor]: Taking taylor expansion of 0 in x.re 52.917 * [backup-simplify]: Simplify 0 into 0 52.917 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.918 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.918 * [backup-simplify]: Simplify (+ 0 0) into 0 52.919 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.919 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.920 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.920 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 52.921 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.921 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (* 6 (log y.re)))) into 0 52.921 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 1) 1)))) into 0 52.922 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.922 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.922 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 (pow y.re 3/2))) into 0 52.922 * [backup-simplify]: Simplify (- 0) into 0 52.922 * [taylor]: Taking taylor expansion of 0 in x.re 52.922 * [backup-simplify]: Simplify 0 into 0 52.923 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 52.923 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.923 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.924 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 52.924 * [backup-simplify]: Simplify (+ 0 0) into 0 52.924 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* (/ 1 (pow y.im 2)) 0) (* 0 1)))) into 0 52.925 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (* 2 (/ 1 (pow y.im 2)))) (+ (* (/ 1 (pow y.im 2)) 0) (* 0 1)))) into 0 52.926 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (* 3 (/ 1 (pow y.im 2))) 1)) (* (- (* 3 (/ 1 (pow y.im 2)))) (/ 0 1)))) into 0 52.928 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 3 (/ 1 (pow y.im 2))))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 52.928 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.929 * [backup-simplify]: Simplify (+ (* 1/4 0) (+ (* 0 (/ -3 (pow y.im 2))) (+ (* 0 0) (* 0 (* 6 (log y.re)))))) into 0 52.934 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 3/4 (/ 1 (pow y.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 52.935 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.935 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (* -3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) (+ (* 0 0) (* 0 (pow y.re 3/2))))) into 0 52.936 * [taylor]: Taking taylor expansion of 0 in x.re 52.936 * [backup-simplify]: Simplify 0 into 0 52.936 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 52.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.936 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.936 * [backup-simplify]: Simplify (- 0) into 0 52.936 * [taylor]: Taking taylor expansion of 0 in y.im 52.936 * [backup-simplify]: Simplify 0 into 0 52.936 * [backup-simplify]: Simplify 0 into 0 52.937 * [backup-simplify]: Simplify (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) into (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) 52.937 * [backup-simplify]: Simplify (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) into (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) 52.937 * [backup-simplify]: Simplify (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) into (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) 52.937 * [taylor]: Taking taylor expansion of (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) in y.im 52.937 * [taylor]: Taking taylor expansion of (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) in y.im 52.937 * [taylor]: Taking taylor expansion of 3/4 in y.im 52.937 * [backup-simplify]: Simplify 3/4 into 3/4 52.937 * [taylor]: Taking taylor expansion of (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) in y.im 52.937 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 52.937 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 52.937 * [taylor]: Taking taylor expansion of y.im in y.im 52.937 * [backup-simplify]: Simplify 0 into 0 52.937 * [backup-simplify]: Simplify 1 into 1 52.937 * [backup-simplify]: Simplify (* 1 1) into 1 52.937 * [backup-simplify]: Simplify (/ 1 1) into 1 52.937 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in y.im 52.937 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.im 52.937 * [taylor]: Taking taylor expansion of y.re in y.im 52.938 * [backup-simplify]: Simplify y.re into y.re 52.938 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.938 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.938 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.938 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.938 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.938 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.938 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.938 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 (pow y.re 2)))) into 0 52.939 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (pow y.re 3)))) into 0 52.939 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.940 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.940 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.941 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.941 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.941 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.942 * [backup-simplify]: Simplify (* 1 (sqrt (pow y.re 3))) into (sqrt (pow y.re 3)) 52.942 * [backup-simplify]: Simplify (+ (* 3/4 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.942 * [backup-simplify]: Simplify (- 0) into 0 52.942 * [backup-simplify]: Simplify 0 into 0 52.942 * [taylor]: Taking taylor expansion of 0 in y.im 52.942 * [backup-simplify]: Simplify 0 into 0 52.942 * [backup-simplify]: Simplify 0 into 0 52.943 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.943 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 (pow y.re 2)))) into 0 52.943 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (pow y.re 3)))) into 0 52.944 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.944 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.945 * [backup-simplify]: Simplify (- 0) into 0 52.945 * [backup-simplify]: Simplify 0 into 0 52.945 * [backup-simplify]: Simplify 0 into 0 52.945 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 1 1) 52.945 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 52.945 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 52.945 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 52.945 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.945 * [taylor]: Taking taylor expansion of y.re in y.im 52.945 * [backup-simplify]: Simplify y.re into y.re 52.945 * [taylor]: Taking taylor expansion of x.im in y.im 52.945 * [backup-simplify]: Simplify x.im into x.im 52.945 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.945 * [taylor]: Taking taylor expansion of y.im in y.im 52.945 * [backup-simplify]: Simplify 0 into 0 52.945 * [backup-simplify]: Simplify 1 into 1 52.945 * [taylor]: Taking taylor expansion of x.re in y.im 52.945 * [backup-simplify]: Simplify x.re into x.re 52.945 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 52.945 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.945 * [taylor]: Taking taylor expansion of y.re in x.re 52.945 * [backup-simplify]: Simplify y.re into y.re 52.945 * [taylor]: Taking taylor expansion of x.im in x.re 52.945 * [backup-simplify]: Simplify x.im into x.im 52.945 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.945 * [taylor]: Taking taylor expansion of y.im in x.re 52.945 * [backup-simplify]: Simplify y.im into y.im 52.945 * [taylor]: Taking taylor expansion of x.re in x.re 52.945 * [backup-simplify]: Simplify 0 into 0 52.945 * [backup-simplify]: Simplify 1 into 1 52.945 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 52.945 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.945 * [taylor]: Taking taylor expansion of y.re in y.re 52.945 * [backup-simplify]: Simplify 0 into 0 52.945 * [backup-simplify]: Simplify 1 into 1 52.945 * [taylor]: Taking taylor expansion of x.im in y.re 52.945 * [backup-simplify]: Simplify x.im into x.im 52.945 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.945 * [taylor]: Taking taylor expansion of y.im in y.re 52.945 * [backup-simplify]: Simplify y.im into y.im 52.945 * [taylor]: Taking taylor expansion of x.re in y.re 52.945 * [backup-simplify]: Simplify x.re into x.re 52.945 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 52.945 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.945 * [taylor]: Taking taylor expansion of y.re in x.im 52.945 * [backup-simplify]: Simplify y.re into y.re 52.945 * [taylor]: Taking taylor expansion of x.im in x.im 52.946 * [backup-simplify]: Simplify 0 into 0 52.946 * [backup-simplify]: Simplify 1 into 1 52.946 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.946 * [taylor]: Taking taylor expansion of y.im in x.im 52.946 * [backup-simplify]: Simplify y.im into y.im 52.946 * [taylor]: Taking taylor expansion of x.re in x.im 52.946 * [backup-simplify]: Simplify x.re into x.re 52.946 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 52.946 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.946 * [taylor]: Taking taylor expansion of y.re in x.im 52.946 * [backup-simplify]: Simplify y.re into y.re 52.946 * [taylor]: Taking taylor expansion of x.im in x.im 52.946 * [backup-simplify]: Simplify 0 into 0 52.946 * [backup-simplify]: Simplify 1 into 1 52.946 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.946 * [taylor]: Taking taylor expansion of y.im in x.im 52.946 * [backup-simplify]: Simplify y.im into y.im 52.946 * [taylor]: Taking taylor expansion of x.re in x.im 52.946 * [backup-simplify]: Simplify x.re into x.re 52.946 * [backup-simplify]: Simplify (* y.re 0) into 0 52.946 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.946 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 52.946 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 52.946 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 52.946 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.946 * [taylor]: Taking taylor expansion of y.im in y.re 52.946 * [backup-simplify]: Simplify y.im into y.im 52.946 * [taylor]: Taking taylor expansion of x.re in y.re 52.946 * [backup-simplify]: Simplify x.re into x.re 52.946 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.946 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 52.946 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 52.946 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.946 * [taylor]: Taking taylor expansion of y.im in x.re 52.946 * [backup-simplify]: Simplify y.im into y.im 52.946 * [taylor]: Taking taylor expansion of x.re in x.re 52.946 * [backup-simplify]: Simplify 0 into 0 52.946 * [backup-simplify]: Simplify 1 into 1 52.946 * [backup-simplify]: Simplify (* y.im 0) into 0 52.947 * [backup-simplify]: Simplify (- 0) into 0 52.947 * [taylor]: Taking taylor expansion of 0 in y.im 52.947 * [backup-simplify]: Simplify 0 into 0 52.947 * [backup-simplify]: Simplify 0 into 0 52.947 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.947 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.947 * [backup-simplify]: Simplify (- 0) into 0 52.947 * [backup-simplify]: Simplify (+ y.re 0) into y.re 52.947 * [taylor]: Taking taylor expansion of y.re in y.re 52.947 * [backup-simplify]: Simplify 0 into 0 52.947 * [backup-simplify]: Simplify 1 into 1 52.947 * [taylor]: Taking taylor expansion of 0 in x.re 52.947 * [backup-simplify]: Simplify 0 into 0 52.947 * [taylor]: Taking taylor expansion of 0 in y.im 52.947 * [backup-simplify]: Simplify 0 into 0 52.947 * [backup-simplify]: Simplify 0 into 0 52.947 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.948 * [backup-simplify]: Simplify (- 0) into 0 52.948 * [taylor]: Taking taylor expansion of 0 in x.re 52.948 * [backup-simplify]: Simplify 0 into 0 52.948 * [taylor]: Taking taylor expansion of 0 in y.im 52.948 * [backup-simplify]: Simplify 0 into 0 52.948 * [backup-simplify]: Simplify 0 into 0 52.948 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.948 * [backup-simplify]: Simplify (- y.im) into (- y.im) 52.948 * [taylor]: Taking taylor expansion of (- y.im) in y.im 52.948 * [taylor]: Taking taylor expansion of y.im in y.im 52.948 * [backup-simplify]: Simplify 0 into 0 52.948 * [backup-simplify]: Simplify 1 into 1 52.948 * [backup-simplify]: Simplify (- 0) into 0 52.948 * [backup-simplify]: Simplify 0 into 0 52.948 * [backup-simplify]: Simplify 0 into 0 52.949 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.949 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.949 * [backup-simplify]: Simplify (- 0) into 0 52.950 * [backup-simplify]: Simplify (+ 0 0) into 0 52.950 * [taylor]: Taking taylor expansion of 0 in y.re 52.950 * [backup-simplify]: Simplify 0 into 0 52.950 * [taylor]: Taking taylor expansion of 0 in x.re 52.950 * [backup-simplify]: Simplify 0 into 0 52.950 * [taylor]: Taking taylor expansion of 0 in y.im 52.950 * [backup-simplify]: Simplify 0 into 0 52.950 * [backup-simplify]: Simplify 0 into 0 52.950 * [backup-simplify]: Simplify 0 into 0 52.950 * [backup-simplify]: Simplify (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 52.950 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 52.950 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.950 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.950 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.950 * [taylor]: Taking taylor expansion of y.re in y.im 52.950 * [backup-simplify]: Simplify y.re into y.re 52.950 * [taylor]: Taking taylor expansion of x.im in y.im 52.950 * [backup-simplify]: Simplify x.im into x.im 52.950 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.950 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.950 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.950 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.950 * [taylor]: Taking taylor expansion of y.im in y.im 52.950 * [backup-simplify]: Simplify 0 into 0 52.950 * [backup-simplify]: Simplify 1 into 1 52.950 * [taylor]: Taking taylor expansion of x.re in y.im 52.950 * [backup-simplify]: Simplify x.re into x.re 52.950 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.950 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.950 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.950 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.951 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.951 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.951 * [taylor]: Taking taylor expansion of y.re in x.re 52.951 * [backup-simplify]: Simplify y.re into y.re 52.951 * [taylor]: Taking taylor expansion of x.im in x.re 52.951 * [backup-simplify]: Simplify x.im into x.im 52.951 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.951 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.951 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.951 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.951 * [taylor]: Taking taylor expansion of y.im in x.re 52.951 * [backup-simplify]: Simplify y.im into y.im 52.951 * [taylor]: Taking taylor expansion of x.re in x.re 52.951 * [backup-simplify]: Simplify 0 into 0 52.951 * [backup-simplify]: Simplify 1 into 1 52.951 * [backup-simplify]: Simplify (* y.im 0) into 0 52.951 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.951 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.951 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.951 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.951 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.951 * [taylor]: Taking taylor expansion of y.re in y.re 52.951 * [backup-simplify]: Simplify 0 into 0 52.951 * [backup-simplify]: Simplify 1 into 1 52.951 * [taylor]: Taking taylor expansion of x.im in y.re 52.951 * [backup-simplify]: Simplify x.im into x.im 52.951 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.952 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.952 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.952 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.952 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.952 * [taylor]: Taking taylor expansion of y.im in y.re 52.952 * [backup-simplify]: Simplify y.im into y.im 52.952 * [taylor]: Taking taylor expansion of x.re in y.re 52.952 * [backup-simplify]: Simplify x.re into x.re 52.952 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.952 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.952 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.952 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.952 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.952 * [taylor]: Taking taylor expansion of y.re in x.im 52.952 * [backup-simplify]: Simplify y.re into y.re 52.952 * [taylor]: Taking taylor expansion of x.im in x.im 52.952 * [backup-simplify]: Simplify 0 into 0 52.952 * [backup-simplify]: Simplify 1 into 1 52.952 * [backup-simplify]: Simplify (* y.re 0) into 0 52.952 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.952 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.952 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.952 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.952 * [taylor]: Taking taylor expansion of y.im in x.im 52.952 * [backup-simplify]: Simplify y.im into y.im 52.952 * [taylor]: Taking taylor expansion of x.re in x.im 52.952 * [backup-simplify]: Simplify x.re into x.re 52.952 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.952 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.952 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.952 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.952 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.952 * [taylor]: Taking taylor expansion of y.re in x.im 52.952 * [backup-simplify]: Simplify y.re into y.re 52.952 * [taylor]: Taking taylor expansion of x.im in x.im 52.952 * [backup-simplify]: Simplify 0 into 0 52.952 * [backup-simplify]: Simplify 1 into 1 52.953 * [backup-simplify]: Simplify (* y.re 0) into 0 52.953 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.953 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.953 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.953 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.953 * [taylor]: Taking taylor expansion of y.im in x.im 52.953 * [backup-simplify]: Simplify y.im into y.im 52.953 * [taylor]: Taking taylor expansion of x.re in x.im 52.953 * [backup-simplify]: Simplify x.re into x.re 52.953 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.953 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.953 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.953 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.953 * [taylor]: Taking taylor expansion of y.re in y.re 52.953 * [backup-simplify]: Simplify 0 into 0 52.953 * [backup-simplify]: Simplify 1 into 1 52.953 * [backup-simplify]: Simplify (/ 1 1) into 1 52.953 * [taylor]: Taking taylor expansion of 1 in x.re 52.953 * [backup-simplify]: Simplify 1 into 1 52.954 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.954 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.954 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.954 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.954 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 52.954 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.954 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.954 * [taylor]: Taking taylor expansion of y.im in y.re 52.954 * [backup-simplify]: Simplify y.im into y.im 52.954 * [taylor]: Taking taylor expansion of x.re in y.re 52.954 * [backup-simplify]: Simplify x.re into x.re 52.954 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.954 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.955 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.955 * [taylor]: Taking taylor expansion of 0 in x.re 52.955 * [backup-simplify]: Simplify 0 into 0 52.955 * [taylor]: Taking taylor expansion of 1 in y.im 52.955 * [backup-simplify]: Simplify 1 into 1 52.955 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.955 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.955 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.955 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.956 * [backup-simplify]: Simplify (- 0) into 0 52.956 * [backup-simplify]: Simplify (+ 0 0) into 0 52.956 * [taylor]: Taking taylor expansion of 0 in y.re 52.956 * [backup-simplify]: Simplify 0 into 0 52.956 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.956 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 52.956 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.956 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.956 * [taylor]: Taking taylor expansion of y.im in x.re 52.956 * [backup-simplify]: Simplify y.im into y.im 52.956 * [taylor]: Taking taylor expansion of x.re in x.re 52.956 * [backup-simplify]: Simplify 0 into 0 52.956 * [backup-simplify]: Simplify 1 into 1 52.956 * [backup-simplify]: Simplify (* y.im 0) into 0 52.956 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.957 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.957 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.957 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 52.957 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.957 * [taylor]: Taking taylor expansion of y.im in y.im 52.957 * [backup-simplify]: Simplify 0 into 0 52.957 * [backup-simplify]: Simplify 1 into 1 52.957 * [backup-simplify]: Simplify (/ 1 1) into 1 52.957 * [backup-simplify]: Simplify (- 1) into -1 52.957 * [backup-simplify]: Simplify -1 into -1 52.958 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.958 * [taylor]: Taking taylor expansion of 0 in x.re 52.958 * [backup-simplify]: Simplify 0 into 0 52.958 * [taylor]: Taking taylor expansion of 0 in y.im 52.958 * [backup-simplify]: Simplify 0 into 0 52.958 * [taylor]: Taking taylor expansion of 0 in y.im 52.958 * [backup-simplify]: Simplify 0 into 0 52.958 * [backup-simplify]: Simplify 1 into 1 52.958 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 52.958 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.959 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.959 * [backup-simplify]: Simplify (- 0) into 0 52.959 * [backup-simplify]: Simplify (+ 0 0) into 0 52.959 * [taylor]: Taking taylor expansion of 0 in y.re 52.959 * [backup-simplify]: Simplify 0 into 0 52.959 * [taylor]: Taking taylor expansion of 0 in x.re 52.959 * [backup-simplify]: Simplify 0 into 0 52.959 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.960 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.960 * [backup-simplify]: Simplify (- 0) into 0 52.960 * [taylor]: Taking taylor expansion of 0 in x.re 52.960 * [backup-simplify]: Simplify 0 into 0 52.960 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.960 * [taylor]: Taking taylor expansion of 0 in x.re 52.960 * [backup-simplify]: Simplify 0 into 0 52.961 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 52.961 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.961 * [backup-simplify]: Simplify (- 0) into 0 52.961 * [taylor]: Taking taylor expansion of 0 in y.im 52.961 * [backup-simplify]: Simplify 0 into 0 52.961 * [taylor]: Taking taylor expansion of 0 in y.im 52.961 * [backup-simplify]: Simplify 0 into 0 52.961 * [taylor]: Taking taylor expansion of 0 in y.im 52.961 * [backup-simplify]: Simplify 0 into 0 52.961 * [taylor]: Taking taylor expansion of 0 in y.im 52.961 * [backup-simplify]: Simplify 0 into 0 52.962 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.962 * [backup-simplify]: Simplify (- 0) into 0 52.962 * [backup-simplify]: Simplify 0 into 0 52.962 * [backup-simplify]: Simplify 0 into 0 52.962 * [backup-simplify]: Simplify 0 into 0 52.962 * [backup-simplify]: Simplify 0 into 0 52.963 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 52.963 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.964 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 52.964 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.964 * [backup-simplify]: Simplify (- 0) into 0 52.964 * [backup-simplify]: Simplify (+ 0 0) into 0 52.964 * [taylor]: Taking taylor expansion of 0 in y.re 52.964 * [backup-simplify]: Simplify 0 into 0 52.964 * [taylor]: Taking taylor expansion of 0 in x.re 52.964 * [backup-simplify]: Simplify 0 into 0 52.964 * [taylor]: Taking taylor expansion of 0 in x.re 52.964 * [backup-simplify]: Simplify 0 into 0 52.965 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.965 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.965 * [backup-simplify]: Simplify (- 0) into 0 52.965 * [taylor]: Taking taylor expansion of 0 in x.re 52.965 * [backup-simplify]: Simplify 0 into 0 52.966 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.966 * [taylor]: Taking taylor expansion of 0 in x.re 52.966 * [backup-simplify]: Simplify 0 into 0 52.966 * [taylor]: Taking taylor expansion of 0 in y.im 52.966 * [backup-simplify]: Simplify 0 into 0 52.966 * [taylor]: Taking taylor expansion of 0 in y.im 52.966 * [backup-simplify]: Simplify 0 into 0 52.966 * [taylor]: Taking taylor expansion of 0 in y.im 52.966 * [backup-simplify]: Simplify 0 into 0 52.966 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.966 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.967 * [backup-simplify]: Simplify (- 0) into 0 52.967 * [taylor]: Taking taylor expansion of 0 in y.im 52.967 * [backup-simplify]: Simplify 0 into 0 52.967 * [taylor]: Taking taylor expansion of 0 in y.im 52.967 * [backup-simplify]: Simplify 0 into 0 52.967 * [taylor]: Taking taylor expansion of 0 in y.im 52.967 * [backup-simplify]: Simplify 0 into 0 52.967 * [taylor]: Taking taylor expansion of 0 in y.im 52.967 * [backup-simplify]: Simplify 0 into 0 52.967 * [backup-simplify]: Simplify 0 into 0 52.967 * [backup-simplify]: Simplify 0 into 0 52.967 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.im)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.re)) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 52.967 * [backup-simplify]: Simplify (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 52.967 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 52.968 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.968 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.968 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.968 * [taylor]: Taking taylor expansion of y.re in y.im 52.968 * [backup-simplify]: Simplify y.re into y.re 52.968 * [taylor]: Taking taylor expansion of x.im in y.im 52.968 * [backup-simplify]: Simplify x.im into x.im 52.968 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.968 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.968 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.968 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.968 * [taylor]: Taking taylor expansion of y.im in y.im 52.968 * [backup-simplify]: Simplify 0 into 0 52.968 * [backup-simplify]: Simplify 1 into 1 52.968 * [taylor]: Taking taylor expansion of x.re in y.im 52.968 * [backup-simplify]: Simplify x.re into x.re 52.968 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.968 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.968 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.968 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.968 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.968 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.968 * [taylor]: Taking taylor expansion of y.re in x.re 52.968 * [backup-simplify]: Simplify y.re into y.re 52.968 * [taylor]: Taking taylor expansion of x.im in x.re 52.968 * [backup-simplify]: Simplify x.im into x.im 52.968 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.968 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.968 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.968 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.968 * [taylor]: Taking taylor expansion of y.im in x.re 52.968 * [backup-simplify]: Simplify y.im into y.im 52.968 * [taylor]: Taking taylor expansion of x.re in x.re 52.968 * [backup-simplify]: Simplify 0 into 0 52.968 * [backup-simplify]: Simplify 1 into 1 52.968 * [backup-simplify]: Simplify (* y.im 0) into 0 52.969 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.969 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.969 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.969 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.969 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.969 * [taylor]: Taking taylor expansion of y.re in y.re 52.969 * [backup-simplify]: Simplify 0 into 0 52.969 * [backup-simplify]: Simplify 1 into 1 52.969 * [taylor]: Taking taylor expansion of x.im in y.re 52.969 * [backup-simplify]: Simplify x.im into x.im 52.969 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.969 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.969 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.969 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.969 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.969 * [taylor]: Taking taylor expansion of y.im in y.re 52.969 * [backup-simplify]: Simplify y.im into y.im 52.969 * [taylor]: Taking taylor expansion of x.re in y.re 52.969 * [backup-simplify]: Simplify x.re into x.re 52.969 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.969 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.969 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.969 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.969 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.969 * [taylor]: Taking taylor expansion of y.re in x.im 52.969 * [backup-simplify]: Simplify y.re into y.re 52.969 * [taylor]: Taking taylor expansion of x.im in x.im 52.969 * [backup-simplify]: Simplify 0 into 0 52.969 * [backup-simplify]: Simplify 1 into 1 52.969 * [backup-simplify]: Simplify (* y.re 0) into 0 52.970 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.970 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.970 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.970 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.970 * [taylor]: Taking taylor expansion of y.im in x.im 52.970 * [backup-simplify]: Simplify y.im into y.im 52.970 * [taylor]: Taking taylor expansion of x.re in x.im 52.970 * [backup-simplify]: Simplify x.re into x.re 52.970 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.970 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.970 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.970 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.970 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.970 * [taylor]: Taking taylor expansion of y.re in x.im 52.970 * [backup-simplify]: Simplify y.re into y.re 52.970 * [taylor]: Taking taylor expansion of x.im in x.im 52.970 * [backup-simplify]: Simplify 0 into 0 52.970 * [backup-simplify]: Simplify 1 into 1 52.970 * [backup-simplify]: Simplify (* y.re 0) into 0 52.970 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.970 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.970 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.970 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.970 * [taylor]: Taking taylor expansion of y.im in x.im 52.970 * [backup-simplify]: Simplify y.im into y.im 52.970 * [taylor]: Taking taylor expansion of x.re in x.im 52.970 * [backup-simplify]: Simplify x.re into x.re 52.970 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.971 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.971 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.971 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.971 * [taylor]: Taking taylor expansion of y.re in y.re 52.971 * [backup-simplify]: Simplify 0 into 0 52.971 * [backup-simplify]: Simplify 1 into 1 52.971 * [backup-simplify]: Simplify (/ 1 1) into 1 52.971 * [taylor]: Taking taylor expansion of 1 in x.re 52.971 * [backup-simplify]: Simplify 1 into 1 52.972 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.972 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.973 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.973 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 52.973 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.973 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.973 * [taylor]: Taking taylor expansion of y.im in y.re 52.973 * [backup-simplify]: Simplify y.im into y.im 52.973 * [taylor]: Taking taylor expansion of x.re in y.re 52.973 * [backup-simplify]: Simplify x.re into x.re 52.973 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.973 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.974 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.974 * [taylor]: Taking taylor expansion of 0 in x.re 52.974 * [backup-simplify]: Simplify 0 into 0 52.974 * [taylor]: Taking taylor expansion of 1 in y.im 52.974 * [backup-simplify]: Simplify 1 into 1 52.975 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.975 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.975 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.975 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.975 * [backup-simplify]: Simplify (- 0) into 0 52.976 * [backup-simplify]: Simplify (+ 0 0) into 0 52.976 * [taylor]: Taking taylor expansion of 0 in y.re 52.976 * [backup-simplify]: Simplify 0 into 0 52.976 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.976 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 52.976 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.976 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.976 * [taylor]: Taking taylor expansion of y.im in x.re 52.976 * [backup-simplify]: Simplify y.im into y.im 52.976 * [taylor]: Taking taylor expansion of x.re in x.re 52.976 * [backup-simplify]: Simplify 0 into 0 52.976 * [backup-simplify]: Simplify 1 into 1 52.976 * [backup-simplify]: Simplify (* y.im 0) into 0 52.977 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.977 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.977 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.977 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 52.977 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.977 * [taylor]: Taking taylor expansion of y.im in y.im 52.977 * [backup-simplify]: Simplify 0 into 0 52.977 * [backup-simplify]: Simplify 1 into 1 52.977 * [backup-simplify]: Simplify (/ 1 1) into 1 52.977 * [backup-simplify]: Simplify (- 1) into -1 52.978 * [backup-simplify]: Simplify -1 into -1 52.978 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.978 * [taylor]: Taking taylor expansion of 0 in x.re 52.978 * [backup-simplify]: Simplify 0 into 0 52.979 * [taylor]: Taking taylor expansion of 0 in y.im 52.979 * [backup-simplify]: Simplify 0 into 0 52.979 * [taylor]: Taking taylor expansion of 0 in y.im 52.979 * [backup-simplify]: Simplify 0 into 0 52.979 * [backup-simplify]: Simplify 1 into 1 52.980 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 52.980 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.980 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.980 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.981 * [backup-simplify]: Simplify (- 0) into 0 52.981 * [backup-simplify]: Simplify (+ 0 0) into 0 52.981 * [taylor]: Taking taylor expansion of 0 in y.re 52.981 * [backup-simplify]: Simplify 0 into 0 52.981 * [taylor]: Taking taylor expansion of 0 in x.re 52.981 * [backup-simplify]: Simplify 0 into 0 52.981 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.982 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.982 * [backup-simplify]: Simplify (- 0) into 0 52.982 * [taylor]: Taking taylor expansion of 0 in x.re 52.982 * [backup-simplify]: Simplify 0 into 0 52.983 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.983 * [taylor]: Taking taylor expansion of 0 in x.re 52.983 * [backup-simplify]: Simplify 0 into 0 52.984 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 52.984 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.984 * [backup-simplify]: Simplify (- 0) into 0 52.984 * [taylor]: Taking taylor expansion of 0 in y.im 52.984 * [backup-simplify]: Simplify 0 into 0 52.984 * [taylor]: Taking taylor expansion of 0 in y.im 52.984 * [backup-simplify]: Simplify 0 into 0 52.984 * [taylor]: Taking taylor expansion of 0 in y.im 52.984 * [backup-simplify]: Simplify 0 into 0 52.984 * [taylor]: Taking taylor expansion of 0 in y.im 52.984 * [backup-simplify]: Simplify 0 into 0 52.985 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.986 * [backup-simplify]: Simplify (- 0) into 0 52.986 * [backup-simplify]: Simplify 0 into 0 52.986 * [backup-simplify]: Simplify 0 into 0 52.986 * [backup-simplify]: Simplify 0 into 0 52.986 * [backup-simplify]: Simplify 0 into 0 52.987 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 52.987 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.988 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 52.988 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.989 * [backup-simplify]: Simplify (- 0) into 0 52.989 * [backup-simplify]: Simplify (+ 0 0) into 0 52.989 * [taylor]: Taking taylor expansion of 0 in y.re 52.989 * [backup-simplify]: Simplify 0 into 0 52.989 * [taylor]: Taking taylor expansion of 0 in x.re 52.989 * [backup-simplify]: Simplify 0 into 0 52.989 * [taylor]: Taking taylor expansion of 0 in x.re 52.989 * [backup-simplify]: Simplify 0 into 0 52.990 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.990 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.990 * [backup-simplify]: Simplify (- 0) into 0 52.990 * [taylor]: Taking taylor expansion of 0 in x.re 52.990 * [backup-simplify]: Simplify 0 into 0 52.991 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.991 * [taylor]: Taking taylor expansion of 0 in x.re 52.991 * [backup-simplify]: Simplify 0 into 0 52.991 * [taylor]: Taking taylor expansion of 0 in y.im 52.991 * [backup-simplify]: Simplify 0 into 0 52.991 * [taylor]: Taking taylor expansion of 0 in y.im 52.991 * [backup-simplify]: Simplify 0 into 0 52.991 * [taylor]: Taking taylor expansion of 0 in y.im 52.991 * [backup-simplify]: Simplify 0 into 0 52.992 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.992 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.993 * [backup-simplify]: Simplify (- 0) into 0 52.993 * [taylor]: Taking taylor expansion of 0 in y.im 52.993 * [backup-simplify]: Simplify 0 into 0 52.993 * [taylor]: Taking taylor expansion of 0 in y.im 52.993 * [backup-simplify]: Simplify 0 into 0 52.993 * [taylor]: Taking taylor expansion of 0 in y.im 52.993 * [backup-simplify]: Simplify 0 into 0 52.993 * [taylor]: Taking taylor expansion of 0 in y.im 52.993 * [backup-simplify]: Simplify 0 into 0 52.993 * [backup-simplify]: Simplify 0 into 0 52.993 * [backup-simplify]: Simplify 0 into 0 52.994 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.im))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.re))) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 52.994 * * * [progress]: simplifying candidates 52.994 * * * * [progress]: [ 1 / 779 ] simplifiying candidate # 52.994 * * * * [progress]: [ 2 / 779 ] simplifiying candidate # 52.994 * * * * [progress]: [ 3 / 779 ] simplifiying candidate # 52.994 * * * * [progress]: [ 4 / 779 ] simplifiying candidate # 52.995 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 52.995 * * [simplify]: iters left: 6 (11 enodes) 53.000 * * [simplify]: iters left: 5 (40 enodes) 53.012 * * [simplify]: iters left: 4 (53 enodes) 53.020 * * [simplify]: iters left: 3 (61 enodes) 53.028 * * [simplify]: Extracting #0: cost 1 inf + 0 53.028 * * [simplify]: Extracting #1: cost 5 inf + 0 53.028 * * [simplify]: Extracting #2: cost 10 inf + 0 53.028 * * [simplify]: Extracting #3: cost 21 inf + 0 53.028 * * [simplify]: Extracting #4: cost 19 inf + 128 53.028 * * [simplify]: Extracting #5: cost 6 inf + 1365 53.028 * * [simplify]: Extracting #6: cost 0 inf + 2556 53.029 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 53.029 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.029 * * * * [progress]: [ 5 / 779 ] simplifiying candidate # 53.029 * * * * [progress]: [ 6 / 779 ] simplifiying candidate # 53.029 * * * * [progress]: [ 7 / 779 ] simplifiying candidate # 53.029 * [simplify]: Simplifying (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 53.029 * * [simplify]: iters left: 6 (13 enodes) 53.032 * * [simplify]: iters left: 5 (53 enodes) 53.045 * * [simplify]: iters left: 4 (118 enodes) 53.074 * * [simplify]: iters left: 3 (371 enodes) 53.257 * * [simplify]: Extracting #0: cost 1 inf + 0 53.257 * * [simplify]: Extracting #1: cost 47 inf + 0 53.257 * * [simplify]: Extracting #2: cost 213 inf + 1 53.261 * * [simplify]: Extracting #3: cost 342 inf + 16156 53.282 * * [simplify]: Extracting #4: cost 51 inf + 88120 53.324 * * [simplify]: Extracting #5: cost 2 inf + 99699 53.364 * * [simplify]: Extracting #6: cost 0 inf + 100337 53.389 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 53.389 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.389 * * * * [progress]: [ 8 / 779 ] simplifiying candidate # 53.389 * * * * [progress]: [ 9 / 779 ] simplifiying candidate # 53.389 * * * * [progress]: [ 10 / 779 ] simplifiying candidate # 53.389 * * * * [progress]: [ 11 / 779 ] simplifiying candidate # 53.389 * * * * [progress]: [ 12 / 779 ] simplifiying candidate # 53.389 * [simplify]: Simplifying (/ (* x.im y.re) (hypot y.re y.im)) 53.390 * * [simplify]: iters left: 4 (6 enodes) 53.391 * * [simplify]: iters left: 3 (21 enodes) 53.394 * * [simplify]: iters left: 2 (27 enodes) 53.398 * * [simplify]: iters left: 1 (32 enodes) 53.402 * * [simplify]: Extracting #0: cost 1 inf + 0 53.403 * * [simplify]: Extracting #1: cost 10 inf + 0 53.403 * * [simplify]: Extracting #2: cost 14 inf + 2 53.403 * * [simplify]: Extracting #3: cost 11 inf + 87 53.403 * * [simplify]: Extracting #4: cost 1 inf + 1022 53.404 * * [simplify]: Extracting #5: cost 0 inf + 1160 53.404 * [simplify]: Simplified to (/ x.im (/ (hypot y.re y.im) y.re)) 53.404 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (/ x.im (/ (hypot y.re y.im) y.re)) (/ (* x.re y.im) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.404 * * * * [progress]: [ 13 / 779 ] simplifiying candidate # 53.405 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 53.405 * * [simplify]: iters left: 6 (13 enodes) 53.411 * * [simplify]: iters left: 5 (50 enodes) 53.426 * * [simplify]: iters left: 4 (75 enodes) 53.444 * * [simplify]: iters left: 3 (90 enodes) 53.457 * * [simplify]: iters left: 2 (93 enodes) 53.471 * * [simplify]: Extracting #0: cost 1 inf + 0 53.471 * * [simplify]: Extracting #1: cost 11 inf + 0 53.471 * * [simplify]: Extracting #2: cost 22 inf + 0 53.471 * * [simplify]: Extracting #3: cost 33 inf + 0 53.471 * * [simplify]: Extracting #4: cost 31 inf + 185 53.472 * * [simplify]: Extracting #5: cost 8 inf + 4777 53.474 * * [simplify]: Extracting #6: cost 0 inf + 7254 53.475 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 53.475 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.475 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 53.476 * * [simplify]: iters left: 6 (11 enodes) 53.478 * * [simplify]: iters left: 5 (38 enodes) 53.484 * * [simplify]: iters left: 4 (48 enodes) 53.491 * * [simplify]: iters left: 3 (56 enodes) 53.505 * * [simplify]: Extracting #0: cost 1 inf + 0 53.505 * * [simplify]: Extracting #1: cost 4 inf + 0 53.505 * * [simplify]: Extracting #2: cost 8 inf + 0 53.505 * * [simplify]: Extracting #3: cost 19 inf + 0 53.505 * * [simplify]: Extracting #4: cost 16 inf + 210 53.506 * * [simplify]: Extracting #5: cost 3 inf + 1407 53.507 * * [simplify]: Extracting #6: cost 0 inf + 2302 53.508 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 53.508 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.508 * * * * [progress]: [ 14 / 779 ] simplifiying candidate # 53.508 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 53.508 * * [simplify]: iters left: 6 (12 enodes) 53.514 * * [simplify]: iters left: 5 (43 enodes) 53.526 * * [simplify]: iters left: 4 (57 enodes) 53.543 * * [simplify]: iters left: 3 (68 enodes) 53.560 * * [simplify]: Extracting #0: cost 1 inf + 0 53.560 * * [simplify]: Extracting #1: cost 7 inf + 0 53.560 * * [simplify]: Extracting #2: cost 14 inf + 0 53.560 * * [simplify]: Extracting #3: cost 25 inf + 0 53.560 * * [simplify]: Extracting #4: cost 23 inf + 144 53.561 * * [simplify]: Extracting #5: cost 6 inf + 2047 53.562 * * [simplify]: Extracting #6: cost 1 inf + 3687 53.563 * * [simplify]: Extracting #7: cost 0 inf + 4066 53.565 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 53.565 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.565 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 53.565 * * [simplify]: iters left: 6 (11 enodes) 53.568 * * [simplify]: iters left: 5 (38 enodes) 53.573 * * [simplify]: iters left: 4 (48 enodes) 53.581 * * [simplify]: iters left: 3 (56 enodes) 53.587 * * [simplify]: Extracting #0: cost 1 inf + 0 53.587 * * [simplify]: Extracting #1: cost 4 inf + 0 53.587 * * [simplify]: Extracting #2: cost 8 inf + 0 53.587 * * [simplify]: Extracting #3: cost 19 inf + 0 53.587 * * [simplify]: Extracting #4: cost 16 inf + 210 53.588 * * [simplify]: Extracting #5: cost 3 inf + 1367 53.588 * * [simplify]: Extracting #6: cost 0 inf + 2142 53.589 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 53.589 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.589 * * * * [progress]: [ 15 / 779 ] simplifiying candidate # 53.589 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 53.589 * * [simplify]: iters left: 6 (11 enodes) 53.592 * * [simplify]: iters left: 5 (40 enodes) 53.598 * * [simplify]: iters left: 4 (60 enodes) 53.616 * * [simplify]: iters left: 3 (69 enodes) 53.625 * * [simplify]: Extracting #0: cost 1 inf + 0 53.625 * * [simplify]: Extracting #1: cost 5 inf + 0 53.625 * * [simplify]: Extracting #2: cost 7 inf + 1 53.625 * * [simplify]: Extracting #3: cost 17 inf + 1 53.625 * * [simplify]: Extracting #4: cost 15 inf + 129 53.625 * * [simplify]: Extracting #5: cost 3 inf + 1402 53.626 * * [simplify]: Extracting #6: cost 1 inf + 1891 53.626 * * [simplify]: Extracting #7: cost 0 inf + 2135 53.627 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 53.627 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.627 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 53.627 * * [simplify]: iters left: 6 (10 enodes) 53.629 * * [simplify]: iters left: 5 (35 enodes) 53.634 * * [simplify]: iters left: 4 (45 enodes) 53.640 * * [simplify]: iters left: 3 (53 enodes) 53.650 * * [simplify]: Extracting #0: cost 1 inf + 0 53.650 * * [simplify]: Extracting #1: cost 4 inf + 0 53.650 * * [simplify]: Extracting #2: cost 9 inf + 0 53.650 * * [simplify]: Extracting #3: cost 13 inf + 116 53.651 * * [simplify]: Extracting #4: cost 13 inf + 242 53.651 * * [simplify]: Extracting #5: cost 2 inf + 1365 53.652 * * [simplify]: Extracting #6: cost 0 inf + 1868 53.653 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 53.653 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.653 * * * * [progress]: [ 16 / 779 ] simplifiying candidate # 53.653 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 53.653 * * [simplify]: iters left: 6 (12 enodes) 53.659 * * [simplify]: iters left: 5 (43 enodes) 53.671 * * [simplify]: iters left: 4 (55 enodes) 53.680 * * [simplify]: iters left: 3 (63 enodes) 53.688 * * [simplify]: Extracting #0: cost 1 inf + 0 53.688 * * [simplify]: Extracting #1: cost 6 inf + 0 53.688 * * [simplify]: Extracting #2: cost 12 inf + 0 53.688 * * [simplify]: Extracting #3: cost 23 inf + 0 53.688 * * [simplify]: Extracting #4: cost 21 inf + 128 53.689 * * [simplify]: Extracting #5: cost 9 inf + 1188 53.689 * * [simplify]: Extracting #6: cost 1 inf + 2875 53.690 * * [simplify]: Extracting #7: cost 0 inf + 3254 53.690 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 53.690 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.691 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 53.691 * * [simplify]: iters left: 6 (11 enodes) 53.693 * * [simplify]: iters left: 5 (38 enodes) 53.699 * * [simplify]: iters left: 4 (48 enodes) 53.710 * * [simplify]: iters left: 3 (56 enodes) 53.722 * * [simplify]: Extracting #0: cost 1 inf + 0 53.722 * * [simplify]: Extracting #1: cost 4 inf + 0 53.722 * * [simplify]: Extracting #2: cost 8 inf + 0 53.722 * * [simplify]: Extracting #3: cost 19 inf + 0 53.722 * * [simplify]: Extracting #4: cost 16 inf + 210 53.723 * * [simplify]: Extracting #5: cost 3 inf + 1327 53.723 * * [simplify]: Extracting #6: cost 0 inf + 2142 53.723 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 53.724 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.724 * * * * [progress]: [ 17 / 779 ] simplifiying candidate # 53.724 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 53.724 * * [simplify]: iters left: 6 (11 enodes) 53.726 * * [simplify]: iters left: 5 (38 enodes) 53.732 * * [simplify]: iters left: 4 (48 enodes) 53.739 * * [simplify]: iters left: 3 (56 enodes) 53.745 * * [simplify]: Extracting #0: cost 1 inf + 0 53.745 * * [simplify]: Extracting #1: cost 4 inf + 0 53.746 * * [simplify]: Extracting #2: cost 8 inf + 0 53.746 * * [simplify]: Extracting #3: cost 19 inf + 0 53.746 * * [simplify]: Extracting #4: cost 16 inf + 210 53.746 * * [simplify]: Extracting #5: cost 3 inf + 1287 53.746 * * [simplify]: Extracting #6: cost 0 inf + 1982 53.747 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 53.747 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.747 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 53.747 * * [simplify]: iters left: 6 (11 enodes) 53.749 * * [simplify]: iters left: 5 (38 enodes) 53.758 * * [simplify]: iters left: 4 (48 enodes) 53.771 * * [simplify]: iters left: 3 (56 enodes) 53.785 * * [simplify]: Extracting #0: cost 1 inf + 0 53.785 * * [simplify]: Extracting #1: cost 4 inf + 0 53.785 * * [simplify]: Extracting #2: cost 8 inf + 0 53.785 * * [simplify]: Extracting #3: cost 19 inf + 0 53.785 * * [simplify]: Extracting #4: cost 16 inf + 210 53.786 * * [simplify]: Extracting #5: cost 3 inf + 1287 53.787 * * [simplify]: Extracting #6: cost 0 inf + 1982 53.787 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 53.787 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.787 * * * * [progress]: [ 18 / 779 ] simplifiying candidate # 53.788 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 53.788 * * [simplify]: iters left: 6 (10 enodes) 53.790 * * [simplify]: iters left: 5 (35 enodes) 53.796 * * [simplify]: iters left: 4 (47 enodes) 53.803 * * [simplify]: iters left: 3 (55 enodes) 53.811 * * [simplify]: Extracting #0: cost 1 inf + 0 53.811 * * [simplify]: Extracting #1: cost 4 inf + 0 53.812 * * [simplify]: Extracting #2: cost 13 inf + 1 53.812 * * [simplify]: Extracting #3: cost 13 inf + 47 53.812 * * [simplify]: Extracting #4: cost 4 inf + 789 53.812 * * [simplify]: Extracting #5: cost 0 inf + 1077 53.812 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 53.812 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.813 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 53.813 * * [simplify]: iters left: 6 (10 enodes) 53.815 * * [simplify]: iters left: 5 (35 enodes) 53.825 * * [simplify]: iters left: 4 (45 enodes) 53.832 * * [simplify]: iters left: 3 (53 enodes) 53.838 * * [simplify]: Extracting #0: cost 1 inf + 0 53.839 * * [simplify]: Extracting #1: cost 4 inf + 0 53.839 * * [simplify]: Extracting #2: cost 9 inf + 0 53.839 * * [simplify]: Extracting #3: cost 13 inf + 116 53.839 * * [simplify]: Extracting #4: cost 13 inf + 242 53.839 * * [simplify]: Extracting #5: cost 2 inf + 1285 53.839 * * [simplify]: Extracting #6: cost 0 inf + 1708 53.840 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 53.840 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.840 * * * * [progress]: [ 19 / 779 ] simplifiying candidate # 53.840 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 53.840 * * [simplify]: iters left: 6 (7 enodes) 53.842 * * [simplify]: iters left: 5 (25 enodes) 53.846 * * [simplify]: iters left: 4 (29 enodes) 53.850 * * [simplify]: Extracting #0: cost 1 inf + 0 53.850 * * [simplify]: Extracting #1: cost 6 inf + 0 53.850 * * [simplify]: Extracting #2: cost 9 inf + 1 53.850 * * [simplify]: Extracting #3: cost 12 inf + 1 53.850 * * [simplify]: Extracting #4: cost 8 inf + 117 53.850 * * [simplify]: Extracting #5: cost 5 inf + 609 53.850 * * [simplify]: Extracting #6: cost 1 inf + 1319 53.850 * * [simplify]: Extracting #7: cost 0 inf + 1537 53.851 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 53.851 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.851 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 53.851 * * [simplify]: iters left: 6 (10 enodes) 53.853 * * [simplify]: iters left: 5 (38 enodes) 53.863 * * [simplify]: iters left: 4 (62 enodes) 53.881 * * [simplify]: iters left: 3 (92 enodes) 53.898 * * [simplify]: iters left: 2 (120 enodes) 53.916 * * [simplify]: iters left: 1 (132 enodes) 53.944 * * [simplify]: Extracting #0: cost 1 inf + 0 53.944 * * [simplify]: Extracting #1: cost 11 inf + 0 53.944 * * [simplify]: Extracting #2: cost 34 inf + 2 53.945 * * [simplify]: Extracting #3: cost 44 inf + 170 53.945 * * [simplify]: Extracting #4: cost 32 inf + 1594 53.947 * * [simplify]: Extracting #5: cost 8 inf + 6122 53.950 * * [simplify]: Extracting #6: cost 0 inf + 7702 53.953 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 53.953 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.953 * * * * [progress]: [ 20 / 779 ] simplifiying candidate # 53.953 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 53.953 * * [simplify]: iters left: 4 (6 enodes) 53.957 * * [simplify]: iters left: 3 (20 enodes) 53.963 * * [simplify]: iters left: 2 (22 enodes) 53.970 * * [simplify]: Extracting #0: cost 1 inf + 0 53.971 * * [simplify]: Extracting #1: cost 4 inf + 0 53.971 * * [simplify]: Extracting #2: cost 5 inf + 1 53.971 * * [simplify]: Extracting #3: cost 8 inf + 1 53.971 * * [simplify]: Extracting #4: cost 6 inf + 3 53.971 * * [simplify]: Extracting #5: cost 1 inf + 449 53.971 * * [simplify]: Extracting #6: cost 0 inf + 587 53.971 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 53.971 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 53.972 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 53.972 * * [simplify]: iters left: 6 (10 enodes) 53.976 * * [simplify]: iters left: 5 (38 enodes) 53.987 * * [simplify]: iters left: 4 (62 enodes) 54.006 * * [simplify]: iters left: 3 (92 enodes) 54.029 * * [simplify]: iters left: 2 (120 enodes) 54.064 * * [simplify]: iters left: 1 (132 enodes) 54.083 * * [simplify]: Extracting #0: cost 1 inf + 0 54.083 * * [simplify]: Extracting #1: cost 11 inf + 0 54.083 * * [simplify]: Extracting #2: cost 34 inf + 2 54.083 * * [simplify]: Extracting #3: cost 44 inf + 170 54.083 * * [simplify]: Extracting #4: cost 32 inf + 1434 54.084 * * [simplify]: Extracting #5: cost 8 inf + 5082 54.085 * * [simplify]: Extracting #6: cost 0 inf + 6342 54.087 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 54.087 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 54.087 * * * * [progress]: [ 21 / 779 ] simplifiying candidate # 54.087 * [simplify]: Simplifying (/ 1 1) 54.087 * * [simplify]: iters left: 2 (2 enodes) 54.089 * * [simplify]: iters left: 1 (6 enodes) 54.090 * * [simplify]: Extracting #0: cost 1 inf + 0 54.090 * * [simplify]: Extracting #1: cost 0 inf + 1 54.090 * [simplify]: Simplified to 1 54.090 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 54.090 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 54.090 * * [simplify]: iters left: 6 (9 enodes) 54.092 * * [simplify]: iters left: 5 (35 enodes) 54.097 * * [simplify]: iters left: 4 (59 enodes) 54.108 * * [simplify]: iters left: 3 (89 enodes) 54.119 * * [simplify]: iters left: 2 (117 enodes) 54.137 * * [simplify]: iters left: 1 (129 enodes) 54.165 * * [simplify]: Extracting #0: cost 1 inf + 0 54.165 * * [simplify]: Extracting #1: cost 11 inf + 0 54.165 * * [simplify]: Extracting #2: cost 33 inf + 2 54.166 * * [simplify]: Extracting #3: cost 42 inf + 211 54.166 * * [simplify]: Extracting #4: cost 27 inf + 1687 54.168 * * [simplify]: Extracting #5: cost 3 inf + 4535 54.170 * * [simplify]: Extracting #6: cost 0 inf + 4868 54.172 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 54.172 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 54.172 * * * * [progress]: [ 22 / 779 ] simplifiying candidate # 54.173 * * * * [progress]: [ 23 / 779 ] simplifiying candidate # 54.173 * * * * [progress]: [ 24 / 779 ] simplifiying candidate # 54.173 * * * * [progress]: [ 25 / 779 ] simplifiying candidate # 54.173 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 54.173 * * [simplify]: iters left: 2 (4 enodes) 54.175 * * [simplify]: iters left: 1 (12 enodes) 54.178 * * [simplify]: Extracting #0: cost 1 inf + 0 54.178 * * [simplify]: Extracting #1: cost 3 inf + 0 54.178 * * [simplify]: Extracting #2: cost 6 inf + 0 54.178 * * [simplify]: Extracting #3: cost 4 inf + 2 54.178 * * [simplify]: Extracting #4: cost 0 inf + 390 54.178 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 54.178 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 54.178 * * * * [progress]: [ 26 / 779 ] simplifiying candidate # 54.179 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 54.179 * * [simplify]: iters left: 2 (4 enodes) 54.180 * * [simplify]: iters left: 1 (12 enodes) 54.183 * * [simplify]: Extracting #0: cost 1 inf + 0 54.183 * * [simplify]: Extracting #1: cost 3 inf + 0 54.183 * * [simplify]: Extracting #2: cost 6 inf + 0 54.183 * * [simplify]: Extracting #3: cost 4 inf + 2 54.184 * * [simplify]: Extracting #4: cost 0 inf + 310 54.184 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 54.184 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 54.184 * * * * [progress]: [ 27 / 779 ] simplifiying candidate # 54.184 * [simplify]: Simplifying (hypot y.re y.im) 54.184 * * [simplify]: iters left: 1 (3 enodes) 54.185 * * [simplify]: Extracting #0: cost 1 inf + 0 54.185 * * [simplify]: Extracting #1: cost 4 inf + 0 54.185 * * [simplify]: Extracting #2: cost 2 inf + 2 54.186 * * [simplify]: Extracting #3: cost 0 inf + 116 54.186 * [simplify]: Simplified to (hypot y.re y.im) 54.186 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 54.186 * * * * [progress]: [ 28 / 779 ] simplifiying candidate # 54.186 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 54.186 * * [simplify]: iters left: 6 (9 enodes) 54.190 * * [simplify]: iters left: 5 (32 enodes) 54.199 * * [simplify]: iters left: 4 (42 enodes) 54.211 * * [simplify]: iters left: 3 (50 enodes) 54.223 * * [simplify]: Extracting #0: cost 1 inf + 0 54.223 * * [simplify]: Extracting #1: cost 3 inf + 0 54.223 * * [simplify]: Extracting #2: cost 5 inf + 0 54.223 * * [simplify]: Extracting #3: cost 15 inf + 0 54.223 * * [simplify]: Extracting #4: cost 14 inf + 127 54.223 * * [simplify]: Extracting #5: cost 4 inf + 1133 54.224 * * [simplify]: Extracting #6: cost 0 inf + 1674 54.225 * * [simplify]: Extracting #7: cost 0 inf + 1644 54.225 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 54.226 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 54.226 * * * * [progress]: [ 29 / 779 ] simplifiying candidate # 54.226 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 54.226 * * [simplify]: iters left: 5 (8 enodes) 54.230 * * [simplify]: iters left: 4 (29 enodes) 54.238 * * [simplify]: iters left: 3 (39 enodes) 54.249 * * [simplify]: iters left: 2 (47 enodes) 54.261 * * [simplify]: Extracting #0: cost 1 inf + 0 54.261 * * [simplify]: Extracting #1: cost 3 inf + 0 54.262 * * [simplify]: Extracting #2: cost 13 inf + 0 54.262 * * [simplify]: Extracting #3: cost 11 inf + 128 54.262 * * [simplify]: Extracting #4: cost 2 inf + 788 54.263 * * [simplify]: Extracting #5: cost 0 inf + 1076 54.263 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 54.263 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (sqrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 54.264 * * * * [progress]: [ 30 / 779 ] simplifiying candidate # 54.264 * * * * [progress]: [ 31 / 779 ] simplifiying candidate # 54.264 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 54.264 * * [simplify]: iters left: 5 (10 enodes) 54.270 * * [simplify]: iters left: 4 (53 enodes) 54.295 * * [simplify]: iters left: 3 (169 enodes) 54.381 * * [simplify]: iters left: 2 (492 enodes) 54.638 * * [simplify]: Extracting #0: cost 1 inf + 0 54.638 * * [simplify]: Extracting #1: cost 75 inf + 0 54.640 * * [simplify]: Extracting #2: cost 198 inf + 374 54.642 * * [simplify]: Extracting #3: cost 166 inf + 9893 54.649 * * [simplify]: Extracting #4: cost 47 inf + 48458 54.658 * * [simplify]: Extracting #5: cost 10 inf + 62459 54.672 * * [simplify]: Extracting #6: cost 0 inf + 66866 54.681 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 54.681 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (hypot y.re y.im) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 54.681 * * * * [progress]: [ 32 / 779 ] simplifiying candidate # 54.681 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 54.681 * * [simplify]: iters left: 6 (9 enodes) 54.684 * * [simplify]: iters left: 5 (49 enodes) 54.693 * * [simplify]: iters left: 4 (119 enodes) 54.715 * * [simplify]: iters left: 3 (204 enodes) 54.753 * * [simplify]: iters left: 2 (305 enodes) 54.866 * * [simplify]: Extracting #0: cost 1 inf + 0 54.866 * * [simplify]: Extracting #1: cost 61 inf + 0 54.866 * * [simplify]: Extracting #2: cost 103 inf + 740 54.868 * * [simplify]: Extracting #3: cost 58 inf + 5220 54.873 * * [simplify]: Extracting #4: cost 4 inf + 14703 54.883 * * [simplify]: Extracting #5: cost 0 inf + 15779 54.898 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 54.898 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (hypot y.re y.im) (+ (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 54.898 * * * * [progress]: [ 33 / 779 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))> 54.898 * * * * [progress]: [ 34 / 779 ] simplifiying candidate # 54.898 * * * * [progress]: [ 35 / 779 ] simplifiying candidate # 54.898 * * * * [progress]: [ 36 / 779 ] simplifiying candidate # 54.898 * * * * [progress]: [ 37 / 779 ] simplifiying candidate # 54.899 * [simplify]: Simplifying (- (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) 54.899 * * [simplify]: iters left: 6 (15 enodes) 54.905 * * [simplify]: iters left: 5 (59 enodes) 54.924 * * [simplify]: iters left: 4 (105 enodes) 54.962 * * [simplify]: iters left: 3 (187 enodes) 55.000 * * [simplify]: iters left: 2 (232 enodes) 55.050 * * [simplify]: iters left: 1 (268 enodes) 55.116 * * [simplify]: Extracting #0: cost 1 inf + 0 55.116 * * [simplify]: Extracting #1: cost 28 inf + 0 55.116 * * [simplify]: Extracting #2: cost 61 inf + 0 55.117 * * [simplify]: Extracting #3: cost 73 inf + 0 55.117 * * [simplify]: Extracting #4: cost 70 inf + 210 55.118 * * [simplify]: Extracting #5: cost 60 inf + 1002 55.121 * * [simplify]: Extracting #6: cost 27 inf + 10910 55.130 * * [simplify]: Extracting #7: cost 3 inf + 20032 55.139 * * [simplify]: Extracting #8: cost 0 inf + 21063 55.148 * [simplify]: Simplified to (- (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) 55.148 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (exp (- (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im))))))) 55.148 * * * * [progress]: [ 38 / 779 ] simplifiying candidate # 55.149 * [simplify]: Simplifying (- (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) 55.149 * * [simplify]: iters left: 6 (14 enodes) 55.155 * * [simplify]: iters left: 5 (58 enodes) 55.174 * * [simplify]: iters left: 4 (108 enodes) 55.211 * * [simplify]: iters left: 3 (195 enodes) 55.243 * * [simplify]: iters left: 2 (265 enodes) 55.319 * * [simplify]: iters left: 1 (312 enodes) 55.398 * * [simplify]: Extracting #0: cost 1 inf + 0 55.398 * * [simplify]: Extracting #1: cost 29 inf + 0 55.399 * * [simplify]: Extracting #2: cost 59 inf + 0 55.399 * * [simplify]: Extracting #3: cost 77 inf + 0 55.399 * * [simplify]: Extracting #4: cost 89 inf + 210 55.400 * * [simplify]: Extracting #5: cost 88 inf + 1422 55.402 * * [simplify]: Extracting #6: cost 38 inf + 11592 55.406 * * [simplify]: Extracting #7: cost 5 inf + 21825 55.411 * * [simplify]: Extracting #8: cost 0 inf + 23352 55.417 * [simplify]: Simplified to (- (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) 55.417 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (exp (- (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im))))))) 55.417 * * * * [progress]: [ 39 / 779 ] simplifiying candidate # 55.418 * [simplify]: Simplifying (- (log (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) 55.418 * * [simplify]: iters left: 6 (14 enodes) 55.424 * * [simplify]: iters left: 5 (56 enodes) 55.440 * * [simplify]: iters left: 4 (106 enodes) 55.462 * * [simplify]: iters left: 3 (218 enodes) 55.533 * * [simplify]: iters left: 2 (397 enodes) 55.636 * * [simplify]: Extracting #0: cost 1 inf + 0 55.636 * * [simplify]: Extracting #1: cost 21 inf + 0 55.636 * * [simplify]: Extracting #2: cost 45 inf + 0 55.636 * * [simplify]: Extracting #3: cost 84 inf + 0 55.637 * * [simplify]: Extracting #4: cost 135 inf + 169 55.638 * * [simplify]: Extracting #5: cost 138 inf + 1384 55.641 * * [simplify]: Extracting #6: cost 46 inf + 17822 55.646 * * [simplify]: Extracting #7: cost 5 inf + 26982 55.655 * * [simplify]: Extracting #8: cost 0 inf + 28751 55.661 * [simplify]: Simplified to (- (log (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) 55.661 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (exp (- (log (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im))))))) 55.662 * * * * [progress]: [ 40 / 779 ] simplifiying candidate # 55.662 * * * * [progress]: [ 41 / 779 ] simplifiying candidate # 55.662 * * * * [progress]: [ 42 / 779 ] simplifiying candidate # 55.662 * [simplify]: Simplifying (/ (/ (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 55.662 * * [simplify]: iters left: 6 (18 enodes) 55.670 * * [simplify]: iters left: 5 (78 enodes) 55.688 * * [simplify]: iters left: 4 (230 enodes) 55.820 * * [simplify]: Extracting #0: cost 1 inf + 0 55.820 * * [simplify]: Extracting #1: cost 59 inf + 0 55.821 * * [simplify]: Extracting #2: cost 212 inf + 0 55.822 * * [simplify]: Extracting #3: cost 270 inf + 2271 55.829 * * [simplify]: Extracting #4: cost 133 inf + 36212 55.860 * * [simplify]: Extracting #5: cost 8 inf + 76149 55.881 * * [simplify]: Extracting #6: cost 0 inf + 78979 55.916 * * [simplify]: Extracting #7: cost 0 inf + 78939 55.956 * [simplify]: Simplified to (/ (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 55.956 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (cbrt (/ (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))))) 55.956 * * * * [progress]: [ 43 / 779 ] simplifiying candidate # 55.957 * [simplify]: Simplifying (/ (/ (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 55.957 * * [simplify]: iters left: 6 (16 enodes) 55.966 * * [simplify]: iters left: 5 (73 enodes) 55.989 * * [simplify]: iters left: 4 (264 enodes) 56.147 * * [simplify]: Extracting #0: cost 1 inf + 0 56.148 * * [simplify]: Extracting #1: cost 58 inf + 0 56.149 * * [simplify]: Extracting #2: cost 240 inf + 0 56.152 * * [simplify]: Extracting #3: cost 334 inf + 1017 56.162 * * [simplify]: Extracting #4: cost 264 inf + 27784 56.205 * * [simplify]: Extracting #5: cost 62 inf + 90526 56.257 * * [simplify]: Extracting #6: cost 0 inf + 110898 56.286 * * [simplify]: Extracting #7: cost 0 inf + 110658 56.333 * * [simplify]: Extracting #8: cost 0 inf + 110618 56.362 * [simplify]: Simplified to (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 56.362 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (cbrt (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))))) 56.363 * * * * [progress]: [ 44 / 779 ] simplifiying candidate # 56.363 * [simplify]: Simplifying (/ (* (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 56.363 * * [simplify]: iters left: 6 (16 enodes) 56.371 * * [simplify]: iters left: 5 (71 enodes) 56.399 * * [simplify]: iters left: 4 (215 enodes) 56.529 * * [simplify]: Extracting #0: cost 1 inf + 0 56.530 * * [simplify]: Extracting #1: cost 47 inf + 0 56.531 * * [simplify]: Extracting #2: cost 165 inf + 1 56.532 * * [simplify]: Extracting #3: cost 247 inf + 4 56.535 * * [simplify]: Extracting #4: cost 244 inf + 1938 56.542 * * [simplify]: Extracting #5: cost 166 inf + 20421 56.559 * * [simplify]: Extracting #6: cost 16 inf + 71394 56.581 * * [simplify]: Extracting #7: cost 0 inf + 76738 56.623 * * [simplify]: Extracting #8: cost 0 inf + 76498 56.661 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (hypot y.re y.im)))) 56.661 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (hypot y.re y.im))))))) 56.661 * * * * [progress]: [ 45 / 779 ] simplifiying candidate # 56.661 * * * * [progress]: [ 46 / 779 ] simplifiying candidate # 56.661 * * * * [progress]: [ 47 / 779 ] simplifiying candidate # 56.661 * * * * [progress]: [ 48 / 779 ] simplifiying candidate # 56.661 * * * * [progress]: [ 49 / 779 ] simplifiying candidate # 56.662 * [simplify]: Simplifying (/ (/ (/ (* x.im y.re) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 56.662 * * [simplify]: iters left: 6 (9 enodes) 56.666 * * [simplify]: iters left: 5 (34 enodes) 56.678 * * [simplify]: iters left: 4 (58 enodes) 56.696 * * [simplify]: iters left: 3 (125 enodes) 56.742 * * [simplify]: iters left: 2 (225 enodes) 56.810 * * [simplify]: iters left: 1 (310 enodes) 56.885 * * [simplify]: Extracting #0: cost 1 inf + 0 56.885 * * [simplify]: Extracting #1: cost 50 inf + 0 56.885 * * [simplify]: Extracting #2: cost 126 inf + 2 56.886 * * [simplify]: Extracting #3: cost 124 inf + 49 56.887 * * [simplify]: Extracting #4: cost 100 inf + 2675 56.889 * * [simplify]: Extracting #5: cost 38 inf + 18129 56.894 * * [simplify]: Extracting #6: cost 1 inf + 31212 56.899 * * [simplify]: Extracting #7: cost 0 inf + 31601 56.904 * [simplify]: Simplified to (* x.im (/ y.re (* (hypot y.re y.im) (hypot y.re y.im)))) 56.904 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (- (* x.im (/ y.re (* (hypot y.re y.im) (hypot y.re y.im)))) (/ (/ (/ (* x.re y.im) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 56.904 * * * * [progress]: [ 50 / 779 ] simplifiying candidate # 56.904 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 56.904 * * [simplify]: iters left: 6 (16 enodes) 56.913 * * [simplify]: iters left: 5 (64 enodes) 56.934 * * [simplify]: iters left: 4 (114 enodes) 56.971 * * [simplify]: iters left: 3 (192 enodes) 57.015 * * [simplify]: iters left: 2 (325 enodes) 57.093 * * [simplify]: iters left: 1 (437 enodes) 57.200 * * [simplify]: Extracting #0: cost 1 inf + 0 57.200 * * [simplify]: Extracting #1: cost 11 inf + 0 57.200 * * [simplify]: Extracting #2: cost 22 inf + 0 57.200 * * [simplify]: Extracting #3: cost 48 inf + 0 57.200 * * [simplify]: Extracting #4: cost 103 inf + 2 57.201 * * [simplify]: Extracting #5: cost 126 inf + 723 57.204 * * [simplify]: Extracting #6: cost 27 inf + 19173 57.212 * * [simplify]: Extracting #7: cost 0 inf + 25880 57.223 * [simplify]: Simplified to (* (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) 57.223 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 57.224 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 57.224 * * [simplify]: iters left: 6 (14 enodes) 57.230 * * [simplify]: iters left: 5 (52 enodes) 57.238 * * [simplify]: iters left: 4 (87 enodes) 57.253 * * [simplify]: iters left: 3 (158 enodes) 57.297 * * [simplify]: iters left: 2 (288 enodes) 57.389 * * [simplify]: iters left: 1 (400 enodes) 57.500 * * [simplify]: Extracting #0: cost 1 inf + 0 57.500 * * [simplify]: Extracting #1: cost 4 inf + 0 57.500 * * [simplify]: Extracting #2: cost 8 inf + 0 57.501 * * [simplify]: Extracting #3: cost 34 inf + 0 57.501 * * [simplify]: Extracting #4: cost 89 inf + 2 57.502 * * [simplify]: Extracting #5: cost 102 inf + 1867 57.505 * * [simplify]: Extracting #6: cost 25 inf + 14695 57.510 * * [simplify]: Extracting #7: cost 0 inf + 19298 57.514 * [simplify]: Simplified to (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 57.514 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 57.514 * * * * [progress]: [ 51 / 779 ] simplifiying candidate # 57.515 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 57.515 * * [simplify]: iters left: 6 (17 enodes) 57.518 * * [simplify]: iters left: 5 (64 enodes) 57.528 * * [simplify]: iters left: 4 (103 enodes) 57.548 * * [simplify]: iters left: 3 (177 enodes) 57.583 * * [simplify]: iters left: 2 (307 enodes) 57.669 * * [simplify]: iters left: 1 (419 enodes) 57.739 * * [simplify]: Extracting #0: cost 1 inf + 0 57.740 * * [simplify]: Extracting #1: cost 7 inf + 0 57.740 * * [simplify]: Extracting #2: cost 15 inf + 0 57.740 * * [simplify]: Extracting #3: cost 43 inf + 0 57.740 * * [simplify]: Extracting #4: cost 99 inf + 2 57.741 * * [simplify]: Extracting #5: cost 122 inf + 820 57.745 * * [simplify]: Extracting #6: cost 44 inf + 14885 57.755 * * [simplify]: Extracting #7: cost 2 inf + 22684 57.765 * * [simplify]: Extracting #8: cost 0 inf + 23080 57.776 * [simplify]: Simplified to (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 57.776 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 57.777 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 57.777 * * [simplify]: iters left: 6 (15 enodes) 57.783 * * [simplify]: iters left: 5 (55 enodes) 57.791 * * [simplify]: iters left: 4 (90 enodes) 57.805 * * [simplify]: iters left: 3 (161 enodes) 57.835 * * [simplify]: iters left: 2 (291 enodes) 57.907 * * [simplify]: iters left: 1 (403 enodes) 57.975 * * [simplify]: Extracting #0: cost 1 inf + 0 57.975 * * [simplify]: Extracting #1: cost 4 inf + 0 57.975 * * [simplify]: Extracting #2: cost 8 inf + 0 57.976 * * [simplify]: Extracting #3: cost 35 inf + 0 57.976 * * [simplify]: Extracting #4: cost 91 inf + 2 57.976 * * [simplify]: Extracting #5: cost 113 inf + 781 57.979 * * [simplify]: Extracting #6: cost 26 inf + 15457 57.983 * * [simplify]: Extracting #7: cost 2 inf + 19258 57.988 * * [simplify]: Extracting #8: cost 0 inf + 19652 57.992 * [simplify]: Simplified to (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 57.992 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 57.992 * * * * [progress]: [ 52 / 779 ] simplifiying candidate # 57.993 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 57.993 * * [simplify]: iters left: 6 (15 enodes) 57.996 * * [simplify]: iters left: 5 (57 enodes) 58.004 * * [simplify]: iters left: 4 (96 enodes) 58.026 * * [simplify]: iters left: 3 (170 enodes) 58.054 * * [simplify]: iters left: 2 (300 enodes) 58.152 * * [simplify]: iters left: 1 (412 enodes) 58.249 * * [simplify]: Extracting #0: cost 1 inf + 0 58.249 * * [simplify]: Extracting #1: cost 7 inf + 0 58.249 * * [simplify]: Extracting #2: cost 14 inf + 0 58.249 * * [simplify]: Extracting #3: cost 40 inf + 0 58.249 * * [simplify]: Extracting #4: cost 95 inf + 2 58.250 * * [simplify]: Extracting #5: cost 117 inf + 820 58.255 * * [simplify]: Extracting #6: cost 43 inf + 14167 58.265 * * [simplify]: Extracting #7: cost 3 inf + 21360 58.276 * * [simplify]: Extracting #8: cost 0 inf + 21892 58.287 * [simplify]: Simplified to (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 58.287 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 58.287 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 58.287 * * [simplify]: iters left: 6 (14 enodes) 58.293 * * [simplify]: iters left: 5 (52 enodes) 58.310 * * [simplify]: iters left: 4 (87 enodes) 58.329 * * [simplify]: iters left: 3 (158 enodes) 58.363 * * [simplify]: iters left: 2 (288 enodes) 58.434 * * [simplify]: iters left: 1 (400 enodes) 58.509 * * [simplify]: Extracting #0: cost 1 inf + 0 58.509 * * [simplify]: Extracting #1: cost 4 inf + 0 58.509 * * [simplify]: Extracting #2: cost 8 inf + 0 58.509 * * [simplify]: Extracting #3: cost 34 inf + 0 58.510 * * [simplify]: Extracting #4: cost 89 inf + 2 58.510 * * [simplify]: Extracting #5: cost 102 inf + 1867 58.513 * * [simplify]: Extracting #6: cost 25 inf + 14575 58.517 * * [simplify]: Extracting #7: cost 0 inf + 19138 58.522 * [simplify]: Simplified to (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 58.522 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 58.522 * * * * [progress]: [ 53 / 779 ] simplifiying candidate # 58.523 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt 1)) 58.523 * * [simplify]: iters left: 6 (16 enodes) 58.528 * * [simplify]: iters left: 5 (62 enodes) 58.547 * * [simplify]: iters left: 4 (103 enodes) 58.566 * * [simplify]: iters left: 3 (178 enodes) 58.597 * * [simplify]: iters left: 2 (309 enodes) 58.662 * * [simplify]: iters left: 1 (421 enodes) 58.765 * * [simplify]: Extracting #0: cost 1 inf + 0 58.765 * * [simplify]: Extracting #1: cost 5 inf + 0 58.765 * * [simplify]: Extracting #2: cost 7 inf + 1 58.765 * * [simplify]: Extracting #3: cost 33 inf + 1 58.765 * * [simplify]: Extracting #4: cost 89 inf + 3 58.766 * * [simplify]: Extracting #5: cost 105 inf + 1401 58.771 * * [simplify]: Extracting #6: cost 27 inf + 14424 58.780 * * [simplify]: Extracting #7: cost 0 inf + 19625 58.785 * [simplify]: Simplified to (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 58.785 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 58.785 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 58.786 * * [simplify]: iters left: 6 (13 enodes) 58.788 * * [simplify]: iters left: 5 (49 enodes) 58.796 * * [simplify]: iters left: 4 (84 enodes) 58.814 * * [simplify]: iters left: 3 (155 enodes) 58.869 * * [simplify]: iters left: 2 (285 enodes) 58.961 * * [simplify]: iters left: 1 (397 enodes) 59.036 * * [simplify]: Extracting #0: cost 1 inf + 0 59.036 * * [simplify]: Extracting #1: cost 4 inf + 0 59.036 * * [simplify]: Extracting #2: cost 8 inf + 0 59.036 * * [simplify]: Extracting #3: cost 34 inf + 0 59.036 * * [simplify]: Extracting #4: cost 86 inf + 3 59.037 * * [simplify]: Extracting #5: cost 101 inf + 1796 59.039 * * [simplify]: Extracting #6: cost 24 inf + 15003 59.044 * * [simplify]: Extracting #7: cost 0 inf + 18784 59.048 * [simplify]: Simplified to (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 59.048 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 59.049 * * * * [progress]: [ 54 / 779 ] simplifiying candidate # 59.049 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 59.049 * * [simplify]: iters left: 6 (15 enodes) 59.053 * * [simplify]: iters left: 5 (57 enodes) 59.062 * * [simplify]: iters left: 4 (96 enodes) 59.091 * * [simplify]: iters left: 3 (170 enodes) 59.119 * * [simplify]: iters left: 2 (300 enodes) 59.168 * * [simplify]: iters left: 1 (412 enodes) 59.226 * * [simplify]: Extracting #0: cost 1 inf + 0 59.226 * * [simplify]: Extracting #1: cost 7 inf + 0 59.226 * * [simplify]: Extracting #2: cost 14 inf + 0 59.226 * * [simplify]: Extracting #3: cost 40 inf + 0 59.227 * * [simplify]: Extracting #4: cost 95 inf + 2 59.227 * * [simplify]: Extracting #5: cost 117 inf + 820 59.230 * * [simplify]: Extracting #6: cost 43 inf + 14167 59.234 * * [simplify]: Extracting #7: cost 3 inf + 21360 59.239 * * [simplify]: Extracting #8: cost 0 inf + 21892 59.246 * [simplify]: Simplified to (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 59.246 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 59.247 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 59.247 * * [simplify]: iters left: 6 (14 enodes) 59.253 * * [simplify]: iters left: 5 (52 enodes) 59.269 * * [simplify]: iters left: 4 (87 enodes) 59.290 * * [simplify]: iters left: 3 (158 enodes) 59.323 * * [simplify]: iters left: 2 (288 enodes) 59.416 * * [simplify]: iters left: 1 (400 enodes) 59.484 * * [simplify]: Extracting #0: cost 1 inf + 0 59.484 * * [simplify]: Extracting #1: cost 4 inf + 0 59.484 * * [simplify]: Extracting #2: cost 8 inf + 0 59.484 * * [simplify]: Extracting #3: cost 34 inf + 0 59.484 * * [simplify]: Extracting #4: cost 89 inf + 2 59.485 * * [simplify]: Extracting #5: cost 102 inf + 1867 59.488 * * [simplify]: Extracting #6: cost 25 inf + 14575 59.493 * * [simplify]: Extracting #7: cost 0 inf + 19138 59.498 * [simplify]: Simplified to (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 59.498 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 59.498 * * * * [progress]: [ 55 / 779 ] simplifiying candidate # 59.498 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1) 59.498 * * [simplify]: iters left: 6 (15 enodes) 59.506 * * [simplify]: iters left: 5 (57 enodes) 59.523 * * [simplify]: iters left: 4 (102 enodes) 59.543 * * [simplify]: iters left: 3 (174 enodes) 59.571 * * [simplify]: iters left: 2 (304 enodes) 59.633 * * [simplify]: iters left: 1 (416 enodes) 59.717 * * [simplify]: Extracting #0: cost 1 inf + 0 59.717 * * [simplify]: Extracting #1: cost 5 inf + 0 59.717 * * [simplify]: Extracting #2: cost 7 inf + 1 59.717 * * [simplify]: Extracting #3: cost 33 inf + 1 59.717 * * [simplify]: Extracting #4: cost 89 inf + 3 59.718 * * [simplify]: Extracting #5: cost 106 inf + 1320 59.720 * * [simplify]: Extracting #6: cost 41 inf + 12266 59.724 * * [simplify]: Extracting #7: cost 2 inf + 19150 59.729 * * [simplify]: Extracting #8: cost 0 inf + 19625 59.734 * [simplify]: Simplified to (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 59.734 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 59.734 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 59.734 * * [simplify]: iters left: 6 (13 enodes) 59.737 * * [simplify]: iters left: 5 (49 enodes) 59.744 * * [simplify]: iters left: 4 (84 enodes) 59.768 * * [simplify]: iters left: 3 (155 enodes) 59.818 * * [simplify]: iters left: 2 (285 enodes) 59.886 * * [simplify]: iters left: 1 (397 enodes) 59.997 * * [simplify]: Extracting #0: cost 1 inf + 0 59.997 * * [simplify]: Extracting #1: cost 4 inf + 0 59.997 * * [simplify]: Extracting #2: cost 8 inf + 0 59.998 * * [simplify]: Extracting #3: cost 34 inf + 0 59.998 * * [simplify]: Extracting #4: cost 86 inf + 3 60.000 * * [simplify]: Extracting #5: cost 101 inf + 1796 60.005 * * [simplify]: Extracting #6: cost 24 inf + 15003 60.015 * * [simplify]: Extracting #7: cost 0 inf + 18784 60.024 * [simplify]: Simplified to (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 60.024 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 60.025 * * * * [progress]: [ 56 / 779 ] simplifiying candidate # 60.025 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 60.025 * * [simplify]: iters left: 6 (15 enodes) 60.032 * * [simplify]: iters left: 5 (57 enodes) 60.049 * * [simplify]: iters left: 4 (94 enodes) 60.078 * * [simplify]: iters left: 3 (165 enodes) 60.134 * * [simplify]: iters left: 2 (295 enodes) 60.206 * * [simplify]: iters left: 1 (407 enodes) 60.281 * * [simplify]: Extracting #0: cost 1 inf + 0 60.281 * * [simplify]: Extracting #1: cost 6 inf + 0 60.281 * * [simplify]: Extracting #2: cost 12 inf + 0 60.281 * * [simplify]: Extracting #3: cost 38 inf + 0 60.281 * * [simplify]: Extracting #4: cost 93 inf + 2 60.281 * * [simplify]: Extracting #5: cost 115 inf + 861 60.284 * * [simplify]: Extracting #6: cost 30 inf + 15396 60.289 * * [simplify]: Extracting #7: cost 1 inf + 20392 60.293 * * [simplify]: Extracting #8: cost 0 inf + 20570 60.298 * [simplify]: Simplified to (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 60.298 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 60.298 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 60.298 * * [simplify]: iters left: 6 (14 enodes) 60.306 * * [simplify]: iters left: 5 (52 enodes) 60.322 * * [simplify]: iters left: 4 (87 enodes) 60.350 * * [simplify]: iters left: 3 (158 enodes) 60.377 * * [simplify]: iters left: 2 (288 enodes) 60.450 * * [simplify]: iters left: 1 (400 enodes) 60.518 * * [simplify]: Extracting #0: cost 1 inf + 0 60.518 * * [simplify]: Extracting #1: cost 4 inf + 0 60.519 * * [simplify]: Extracting #2: cost 8 inf + 0 60.519 * * [simplify]: Extracting #3: cost 34 inf + 0 60.519 * * [simplify]: Extracting #4: cost 89 inf + 2 60.520 * * [simplify]: Extracting #5: cost 102 inf + 1867 60.525 * * [simplify]: Extracting #6: cost 25 inf + 14575 60.533 * * [simplify]: Extracting #7: cost 0 inf + 19138 60.538 * [simplify]: Simplified to (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 60.538 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 60.538 * * * * [progress]: [ 57 / 779 ] simplifiying candidate # 60.539 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 60.539 * * [simplify]: iters left: 6 (16 enodes) 60.542 * * [simplify]: iters left: 5 (59 enodes) 60.551 * * [simplify]: iters left: 4 (94 enodes) 60.578 * * [simplify]: iters left: 3 (165 enodes) 60.635 * * [simplify]: iters left: 2 (295 enodes) 60.730 * * [simplify]: iters left: 1 (407 enodes) 60.802 * * [simplify]: Extracting #0: cost 1 inf + 0 60.802 * * [simplify]: Extracting #1: cost 4 inf + 0 60.802 * * [simplify]: Extracting #2: cost 9 inf + 0 60.802 * * [simplify]: Extracting #3: cost 37 inf + 0 60.802 * * [simplify]: Extracting #4: cost 93 inf + 2 60.803 * * [simplify]: Extracting #5: cost 116 inf + 724 60.805 * * [simplify]: Extracting #6: cost 30 inf + 14987 60.809 * * [simplify]: Extracting #7: cost 1 inf + 19668 60.815 * * [simplify]: Extracting #8: cost 0 inf + 19846 60.825 * [simplify]: Simplified to (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 60.825 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 60.826 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 60.826 * * [simplify]: iters left: 6 (15 enodes) 60.833 * * [simplify]: iters left: 5 (55 enodes) 60.853 * * [simplify]: iters left: 4 (90 enodes) 60.884 * * [simplify]: iters left: 3 (161 enodes) 60.936 * * [simplify]: iters left: 2 (291 enodes) 61.033 * * [simplify]: iters left: 1 (403 enodes) 61.121 * * [simplify]: Extracting #0: cost 1 inf + 0 61.121 * * [simplify]: Extracting #1: cost 4 inf + 0 61.121 * * [simplify]: Extracting #2: cost 8 inf + 0 61.121 * * [simplify]: Extracting #3: cost 35 inf + 0 61.121 * * [simplify]: Extracting #4: cost 91 inf + 2 61.122 * * [simplify]: Extracting #5: cost 113 inf + 781 61.127 * * [simplify]: Extracting #6: cost 26 inf + 15297 61.137 * * [simplify]: Extracting #7: cost 2 inf + 19098 61.147 * * [simplify]: Extracting #8: cost 0 inf + 19492 61.156 * [simplify]: Simplified to (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 61.156 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 61.156 * * * * [progress]: [ 58 / 779 ] simplifiying candidate # 61.156 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 61.157 * * [simplify]: iters left: 6 (14 enodes) 61.163 * * [simplify]: iters left: 5 (52 enodes) 61.178 * * [simplify]: iters left: 4 (87 enodes) 61.198 * * [simplify]: iters left: 3 (158 enodes) 61.227 * * [simplify]: iters left: 2 (288 enodes) 61.287 * * [simplify]: iters left: 1 (400 enodes) 61.358 * * [simplify]: Extracting #0: cost 1 inf + 0 61.358 * * [simplify]: Extracting #1: cost 4 inf + 0 61.358 * * [simplify]: Extracting #2: cost 8 inf + 0 61.358 * * [simplify]: Extracting #3: cost 34 inf + 0 61.359 * * [simplify]: Extracting #4: cost 89 inf + 2 61.359 * * [simplify]: Extracting #5: cost 102 inf + 1867 61.362 * * [simplify]: Extracting #6: cost 25 inf + 14455 61.367 * * [simplify]: Extracting #7: cost 0 inf + 18978 61.371 * [simplify]: Simplified to (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 61.371 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 61.372 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 61.372 * * [simplify]: iters left: 6 (14 enodes) 61.375 * * [simplify]: iters left: 5 (52 enodes) 61.384 * * [simplify]: iters left: 4 (87 enodes) 61.407 * * [simplify]: iters left: 3 (158 enodes) 61.453 * * [simplify]: iters left: 2 (288 enodes) 61.521 * * [simplify]: iters left: 1 (400 enodes) 61.607 * * [simplify]: Extracting #0: cost 1 inf + 0 61.607 * * [simplify]: Extracting #1: cost 4 inf + 0 61.607 * * [simplify]: Extracting #2: cost 8 inf + 0 61.607 * * [simplify]: Extracting #3: cost 34 inf + 0 61.608 * * [simplify]: Extracting #4: cost 89 inf + 2 61.609 * * [simplify]: Extracting #5: cost 102 inf + 1867 61.614 * * [simplify]: Extracting #6: cost 25 inf + 14455 61.623 * * [simplify]: Extracting #7: cost 0 inf + 18978 61.631 * [simplify]: Simplified to (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 61.632 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 61.632 * * * * [progress]: [ 59 / 779 ] simplifiying candidate # 61.632 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt 1)) 61.632 * * [simplify]: iters left: 6 (15 enodes) 61.641 * * [simplify]: iters left: 5 (57 enodes) 61.654 * * [simplify]: iters left: 4 (94 enodes) 61.672 * * [simplify]: iters left: 3 (167 enodes) 61.699 * * [simplify]: iters left: 2 (297 enodes) 61.752 * * [simplify]: iters left: 1 (409 enodes) 61.833 * * [simplify]: Extracting #0: cost 1 inf + 0 61.833 * * [simplify]: Extracting #1: cost 4 inf + 0 61.833 * * [simplify]: Extracting #2: cost 29 inf + 1 61.834 * * [simplify]: Extracting #3: cost 85 inf + 3 61.834 * * [simplify]: Extracting #4: cost 103 inf + 1196 61.836 * * [simplify]: Extracting #5: cost 34 inf + 12006 61.841 * * [simplify]: Extracting #6: cost 2 inf + 17432 61.845 * * [simplify]: Extracting #7: cost 0 inf + 17867 61.850 * [simplify]: Simplified to (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 61.850 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 61.850 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 61.850 * * [simplify]: iters left: 6 (13 enodes) 61.853 * * [simplify]: iters left: 5 (49 enodes) 61.860 * * [simplify]: iters left: 4 (84 enodes) 61.873 * * [simplify]: iters left: 3 (155 enodes) 61.902 * * [simplify]: iters left: 2 (285 enodes) 61.957 * * [simplify]: iters left: 1 (397 enodes) 62.067 * * [simplify]: Extracting #0: cost 1 inf + 0 62.067 * * [simplify]: Extracting #1: cost 4 inf + 0 62.067 * * [simplify]: Extracting #2: cost 8 inf + 0 62.067 * * [simplify]: Extracting #3: cost 34 inf + 0 62.068 * * [simplify]: Extracting #4: cost 86 inf + 3 62.068 * * [simplify]: Extracting #5: cost 101 inf + 1796 62.071 * * [simplify]: Extracting #6: cost 24 inf + 14843 62.075 * * [simplify]: Extracting #7: cost 0 inf + 18624 62.080 * [simplify]: Simplified to (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 62.080 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 62.080 * * * * [progress]: [ 60 / 779 ] simplifiying candidate # 62.080 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 62.080 * * [simplify]: iters left: 6 (14 enodes) 62.083 * * [simplify]: iters left: 5 (52 enodes) 62.092 * * [simplify]: iters left: 4 (87 enodes) 62.117 * * [simplify]: iters left: 3 (158 enodes) 62.168 * * [simplify]: iters left: 2 (288 enodes) 62.227 * * [simplify]: iters left: 1 (400 enodes) 62.300 * * [simplify]: Extracting #0: cost 1 inf + 0 62.300 * * [simplify]: Extracting #1: cost 4 inf + 0 62.300 * * [simplify]: Extracting #2: cost 8 inf + 0 62.300 * * [simplify]: Extracting #3: cost 34 inf + 0 62.301 * * [simplify]: Extracting #4: cost 89 inf + 2 62.301 * * [simplify]: Extracting #5: cost 102 inf + 1867 62.304 * * [simplify]: Extracting #6: cost 25 inf + 14455 62.308 * * [simplify]: Extracting #7: cost 0 inf + 18978 62.313 * [simplify]: Simplified to (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 62.313 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 62.313 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 62.314 * * [simplify]: iters left: 6 (14 enodes) 62.317 * * [simplify]: iters left: 5 (52 enodes) 62.326 * * [simplify]: iters left: 4 (87 enodes) 62.350 * * [simplify]: iters left: 3 (158 enodes) 62.382 * * [simplify]: iters left: 2 (288 enodes) 62.454 * * [simplify]: iters left: 1 (400 enodes) 62.510 * * [simplify]: Extracting #0: cost 1 inf + 0 62.510 * * [simplify]: Extracting #1: cost 4 inf + 0 62.510 * * [simplify]: Extracting #2: cost 8 inf + 0 62.510 * * [simplify]: Extracting #3: cost 34 inf + 0 62.511 * * [simplify]: Extracting #4: cost 89 inf + 2 62.511 * * [simplify]: Extracting #5: cost 102 inf + 1867 62.514 * * [simplify]: Extracting #6: cost 25 inf + 14455 62.518 * * [simplify]: Extracting #7: cost 0 inf + 18978 62.523 * [simplify]: Simplified to (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 62.523 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 62.523 * * * * [progress]: [ 61 / 779 ] simplifiying candidate # 62.523 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1) 62.523 * * [simplify]: iters left: 6 (14 enodes) 62.527 * * [simplify]: iters left: 5 (52 enodes) 62.537 * * [simplify]: iters left: 4 (89 enodes) 62.564 * * [simplify]: iters left: 3 (160 enodes) 62.616 * * [simplify]: iters left: 2 (290 enodes) 62.712 * * [simplify]: iters left: 1 (402 enodes) 62.797 * * [simplify]: Extracting #0: cost 1 inf + 0 62.797 * * [simplify]: Extracting #1: cost 4 inf + 0 62.797 * * [simplify]: Extracting #2: cost 29 inf + 1 62.797 * * [simplify]: Extracting #3: cost 85 inf + 3 62.798 * * [simplify]: Extracting #4: cost 103 inf + 1221 62.800 * * [simplify]: Extracting #5: cost 35 inf + 11771 62.804 * * [simplify]: Extracting #6: cost 0 inf + 17867 62.809 * [simplify]: Simplified to (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 62.809 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 62.809 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 62.809 * * [simplify]: iters left: 6 (13 enodes) 62.812 * * [simplify]: iters left: 5 (49 enodes) 62.819 * * [simplify]: iters left: 4 (84 enodes) 62.846 * * [simplify]: iters left: 3 (155 enodes) 62.901 * * [simplify]: iters left: 2 (285 enodes) 62.976 * * [simplify]: iters left: 1 (397 enodes) 63.056 * * [simplify]: Extracting #0: cost 1 inf + 0 63.056 * * [simplify]: Extracting #1: cost 4 inf + 0 63.056 * * [simplify]: Extracting #2: cost 8 inf + 0 63.056 * * [simplify]: Extracting #3: cost 34 inf + 0 63.056 * * [simplify]: Extracting #4: cost 86 inf + 3 63.057 * * [simplify]: Extracting #5: cost 101 inf + 1796 63.059 * * [simplify]: Extracting #6: cost 24 inf + 14843 63.064 * * [simplify]: Extracting #7: cost 0 inf + 18624 63.068 * [simplify]: Simplified to (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 63.068 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 63.069 * * * * [progress]: [ 62 / 779 ] simplifiying candidate # 63.069 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 63.069 * * [simplify]: iters left: 6 (16 enodes) 63.072 * * [simplify]: iters left: 5 (66 enodes) 63.084 * * [simplify]: iters left: 4 (128 enodes) 63.105 * * [simplify]: iters left: 3 (202 enodes) 63.138 * * [simplify]: iters left: 2 (269 enodes) 63.180 * * [simplify]: iters left: 1 (320 enodes) 63.234 * * [simplify]: Extracting #0: cost 1 inf + 0 63.234 * * [simplify]: Extracting #1: cost 33 inf + 0 63.234 * * [simplify]: Extracting #2: cost 83 inf + 0 63.235 * * [simplify]: Extracting #3: cost 91 inf + 5 63.235 * * [simplify]: Extracting #4: cost 107 inf + 67 63.236 * * [simplify]: Extracting #5: cost 87 inf + 6300 63.240 * * [simplify]: Extracting #6: cost 19 inf + 34013 63.247 * * [simplify]: Extracting #7: cost 0 inf + 43770 63.254 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 63.255 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 63.255 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 63.255 * * [simplify]: iters left: 6 (14 enodes) 63.258 * * [simplify]: iters left: 5 (52 enodes) 63.265 * * [simplify]: iters left: 4 (78 enodes) 63.276 * * [simplify]: iters left: 3 (108 enodes) 63.299 * * [simplify]: iters left: 2 (136 enodes) 63.318 * * [simplify]: iters left: 1 (148 enodes) 63.343 * * [simplify]: Extracting #0: cost 1 inf + 0 63.343 * * [simplify]: Extracting #1: cost 6 inf + 0 63.343 * * [simplify]: Extracting #2: cost 12 inf + 0 63.343 * * [simplify]: Extracting #3: cost 23 inf + 0 63.343 * * [simplify]: Extracting #4: cost 45 inf + 2 63.344 * * [simplify]: Extracting #5: cost 43 inf + 1697 63.346 * * [simplify]: Extracting #6: cost 6 inf + 7098 63.350 * * [simplify]: Extracting #7: cost 0 inf + 8364 63.353 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 63.353 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 63.353 * * * * [progress]: [ 63 / 779 ] simplifiying candidate # 63.353 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 63.354 * * [simplify]: iters left: 6 (19 enodes) 63.363 * * [simplify]: iters left: 5 (74 enodes) 63.384 * * [simplify]: iters left: 4 (129 enodes) 63.406 * * [simplify]: iters left: 3 (204 enodes) 63.448 * * [simplify]: iters left: 2 (278 enodes) 63.506 * * [simplify]: iters left: 1 (304 enodes) 63.550 * * [simplify]: Extracting #0: cost 1 inf + 0 63.551 * * [simplify]: Extracting #1: cost 23 inf + 0 63.551 * * [simplify]: Extracting #2: cost 48 inf + 0 63.551 * * [simplify]: Extracting #3: cost 61 inf + 0 63.551 * * [simplify]: Extracting #4: cost 83 inf + 2 63.552 * * [simplify]: Extracting #5: cost 78 inf + 2378 63.554 * * [simplify]: Extracting #6: cost 24 inf + 16021 63.559 * * [simplify]: Extracting #7: cost 1 inf + 25287 63.570 * * [simplify]: Extracting #8: cost 0 inf + 25946 63.581 * [simplify]: Simplified to (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 63.581 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 63.582 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 63.582 * * [simplify]: iters left: 6 (16 enodes) 63.589 * * [simplify]: iters left: 5 (58 enodes) 63.606 * * [simplify]: iters left: 4 (87 enodes) 63.631 * * [simplify]: iters left: 3 (119 enodes) 63.647 * * [simplify]: iters left: 2 (147 enodes) 63.674 * * [simplify]: iters left: 1 (159 enodes) 63.701 * * [simplify]: Extracting #0: cost 1 inf + 0 63.701 * * [simplify]: Extracting #1: cost 8 inf + 0 63.701 * * [simplify]: Extracting #2: cost 17 inf + 0 63.701 * * [simplify]: Extracting #3: cost 29 inf + 0 63.701 * * [simplify]: Extracting #4: cost 51 inf + 2 63.701 * * [simplify]: Extracting #5: cost 52 inf + 1324 63.702 * * [simplify]: Extracting #6: cost 12 inf + 7216 63.704 * * [simplify]: Extracting #7: cost 1 inf + 10053 63.705 * * [simplify]: Extracting #8: cost 0 inf + 10390 63.707 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 63.707 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 63.707 * * * * [progress]: [ 64 / 779 ] simplifiying candidate # 63.708 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 63.708 * * [simplify]: iters left: 6 (17 enodes) 63.712 * * [simplify]: iters left: 5 (67 enodes) 63.722 * * [simplify]: iters left: 4 (122 enodes) 63.761 * * [simplify]: iters left: 3 (197 enodes) 63.807 * * [simplify]: iters left: 2 (272 enodes) 63.855 * * [simplify]: iters left: 1 (300 enodes) 63.908 * * [simplify]: Extracting #0: cost 1 inf + 0 63.908 * * [simplify]: Extracting #1: cost 23 inf + 0 63.908 * * [simplify]: Extracting #2: cost 46 inf + 0 63.908 * * [simplify]: Extracting #3: cost 57 inf + 0 63.908 * * [simplify]: Extracting #4: cost 79 inf + 2 63.909 * * [simplify]: Extracting #5: cost 77 inf + 1603 63.911 * * [simplify]: Extracting #6: cost 26 inf + 14442 63.916 * * [simplify]: Extracting #7: cost 1 inf + 23259 63.921 * * [simplify]: Extracting #8: cost 0 inf + 23718 63.926 * [simplify]: Simplified to (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 63.926 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 63.926 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 63.926 * * [simplify]: iters left: 6 (15 enodes) 63.932 * * [simplify]: iters left: 5 (55 enodes) 63.949 * * [simplify]: iters left: 4 (84 enodes) 63.973 * * [simplify]: iters left: 3 (116 enodes) 64.008 * * [simplify]: iters left: 2 (144 enodes) 64.047 * * [simplify]: iters left: 1 (156 enodes) 64.084 * * [simplify]: Extracting #0: cost 1 inf + 0 64.085 * * [simplify]: Extracting #1: cost 8 inf + 0 64.085 * * [simplify]: Extracting #2: cost 16 inf + 0 64.085 * * [simplify]: Extracting #3: cost 27 inf + 0 64.085 * * [simplify]: Extracting #4: cost 49 inf + 2 64.086 * * [simplify]: Extracting #5: cost 48 inf + 1575 64.088 * * [simplify]: Extracting #6: cost 9 inf + 7733 64.091 * * [simplify]: Extracting #7: cost 0 inf + 9636 64.095 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 64.095 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 64.095 * * * * [progress]: [ 65 / 779 ] simplifiying candidate # 64.095 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 64.095 * * [simplify]: iters left: 6 (18 enodes) 64.100 * * [simplify]: iters left: 5 (72 enodes) 64.114 * * [simplify]: iters left: 4 (119 enodes) 64.139 * * [simplify]: iters left: 3 (165 enodes) 64.187 * * [simplify]: iters left: 2 (232 enodes) 64.260 * * [simplify]: iters left: 1 (252 enodes) 64.295 * * [simplify]: Extracting #0: cost 1 inf + 0 64.295 * * [simplify]: Extracting #1: cost 13 inf + 0 64.295 * * [simplify]: Extracting #2: cost 24 inf + 1 64.295 * * [simplify]: Extracting #3: cost 35 inf + 1 64.295 * * [simplify]: Extracting #4: cost 57 inf + 3 64.296 * * [simplify]: Extracting #5: cost 57 inf + 1737 64.297 * * [simplify]: Extracting #6: cost 15 inf + 9057 64.300 * * [simplify]: Extracting #7: cost 0 inf + 13675 64.303 * * [simplify]: Extracting #8: cost 0 inf + 13635 64.306 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 64.306 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 64.306 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 64.306 * * [simplify]: iters left: 6 (14 enodes) 64.309 * * [simplify]: iters left: 5 (52 enodes) 64.321 * * [simplify]: iters left: 4 (81 enodes) 64.341 * * [simplify]: iters left: 3 (113 enodes) 64.366 * * [simplify]: iters left: 2 (141 enodes) 64.385 * * [simplify]: iters left: 1 (153 enodes) 64.404 * * [simplify]: Extracting #0: cost 1 inf + 0 64.404 * * [simplify]: Extracting #1: cost 8 inf + 0 64.404 * * [simplify]: Extracting #2: cost 16 inf + 0 64.404 * * [simplify]: Extracting #3: cost 27 inf + 0 64.404 * * [simplify]: Extracting #4: cost 46 inf + 3 64.404 * * [simplify]: Extracting #5: cost 44 inf + 1875 64.406 * * [simplify]: Extracting #6: cost 10 inf + 7185 64.407 * * [simplify]: Extracting #7: cost 0 inf + 9122 64.409 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 64.409 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 64.409 * * * * [progress]: [ 66 / 779 ] simplifiying candidate # 64.409 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 64.410 * * [simplify]: iters left: 6 (17 enodes) 64.413 * * [simplify]: iters left: 5 (67 enodes) 64.425 * * [simplify]: iters left: 4 (122 enodes) 64.443 * * [simplify]: iters left: 3 (197 enodes) 64.500 * * [simplify]: iters left: 2 (272 enodes) 64.574 * * [simplify]: iters left: 1 (300 enodes) 64.643 * * [simplify]: Extracting #0: cost 1 inf + 0 64.643 * * [simplify]: Extracting #1: cost 23 inf + 0 64.644 * * [simplify]: Extracting #2: cost 46 inf + 0 64.644 * * [simplify]: Extracting #3: cost 57 inf + 0 64.644 * * [simplify]: Extracting #4: cost 79 inf + 2 64.644 * * [simplify]: Extracting #5: cost 77 inf + 1603 64.647 * * [simplify]: Extracting #6: cost 26 inf + 14442 64.652 * * [simplify]: Extracting #7: cost 1 inf + 23259 64.657 * * [simplify]: Extracting #8: cost 0 inf + 23718 64.663 * [simplify]: Simplified to (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 64.663 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 64.663 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 64.663 * * [simplify]: iters left: 6 (15 enodes) 64.666 * * [simplify]: iters left: 5 (55 enodes) 64.681 * * [simplify]: iters left: 4 (84 enodes) 64.705 * * [simplify]: iters left: 3 (116 enodes) 64.726 * * [simplify]: iters left: 2 (144 enodes) 64.746 * * [simplify]: iters left: 1 (156 enodes) 64.765 * * [simplify]: Extracting #0: cost 1 inf + 0 64.765 * * [simplify]: Extracting #1: cost 8 inf + 0 64.765 * * [simplify]: Extracting #2: cost 16 inf + 0 64.765 * * [simplify]: Extracting #3: cost 27 inf + 0 64.765 * * [simplify]: Extracting #4: cost 49 inf + 2 64.765 * * [simplify]: Extracting #5: cost 48 inf + 1575 64.767 * * [simplify]: Extracting #6: cost 9 inf + 7733 64.770 * * [simplify]: Extracting #7: cost 0 inf + 9636 64.773 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 64.773 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 64.773 * * * * [progress]: [ 67 / 779 ] simplifiying candidate # 64.774 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 64.774 * * [simplify]: iters left: 6 (17 enodes) 64.782 * * [simplify]: iters left: 5 (67 enodes) 64.794 * * [simplify]: iters left: 4 (122 enodes) 64.816 * * [simplify]: iters left: 3 (177 enodes) 64.870 * * [simplify]: iters left: 2 (226 enodes) 64.903 * * [simplify]: iters left: 1 (241 enodes) 64.931 * * [simplify]: Extracting #0: cost 1 inf + 0 64.931 * * [simplify]: Extracting #1: cost 13 inf + 0 64.932 * * [simplify]: Extracting #2: cost 24 inf + 1 64.932 * * [simplify]: Extracting #3: cost 35 inf + 1 64.932 * * [simplify]: Extracting #4: cost 57 inf + 3 64.932 * * [simplify]: Extracting #5: cost 59 inf + 1270 64.934 * * [simplify]: Extracting #6: cost 13 inf + 9557 64.937 * * [simplify]: Extracting #7: cost 1 inf + 13136 64.940 * * [simplify]: Extracting #8: cost 0 inf + 13635 64.943 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 64.943 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 64.944 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 64.944 * * [simplify]: iters left: 6 (14 enodes) 64.950 * * [simplify]: iters left: 5 (52 enodes) 64.965 * * [simplify]: iters left: 4 (81 enodes) 64.979 * * [simplify]: iters left: 3 (113 enodes) 64.994 * * [simplify]: iters left: 2 (141 enodes) 65.025 * * [simplify]: iters left: 1 (153 enodes) 65.062 * * [simplify]: Extracting #0: cost 1 inf + 0 65.062 * * [simplify]: Extracting #1: cost 8 inf + 0 65.062 * * [simplify]: Extracting #2: cost 16 inf + 0 65.063 * * [simplify]: Extracting #3: cost 27 inf + 0 65.063 * * [simplify]: Extracting #4: cost 46 inf + 3 65.064 * * [simplify]: Extracting #5: cost 44 inf + 1875 65.066 * * [simplify]: Extracting #6: cost 10 inf + 7185 65.069 * * [simplify]: Extracting #7: cost 0 inf + 9122 65.072 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 65.072 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 65.073 * * * * [progress]: [ 68 / 779 ] simplifiying candidate # 65.073 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 65.073 * * [simplify]: iters left: 6 (19 enodes) 65.081 * * [simplify]: iters left: 5 (72 enodes) 65.103 * * [simplify]: iters left: 4 (118 enodes) 65.140 * * [simplify]: iters left: 3 (195 enodes) 65.176 * * [simplify]: iters left: 2 (274 enodes) 65.235 * * [simplify]: iters left: 1 (302 enodes) 65.287 * * [simplify]: Extracting #0: cost 1 inf + 0 65.287 * * [simplify]: Extracting #1: cost 23 inf + 0 65.288 * * [simplify]: Extracting #2: cost 48 inf + 0 65.288 * * [simplify]: Extracting #3: cost 61 inf + 0 65.288 * * [simplify]: Extracting #4: cost 83 inf + 2 65.288 * * [simplify]: Extracting #5: cost 79 inf + 2069 65.291 * * [simplify]: Extracting #6: cost 21 inf + 16452 65.297 * * [simplify]: Extracting #7: cost 1 inf + 25569 65.308 * * [simplify]: Extracting #8: cost 0 inf + 25946 65.318 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (fabs (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) 65.318 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (fabs (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 65.319 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 65.319 * * [simplify]: iters left: 6 (16 enodes) 65.326 * * [simplify]: iters left: 5 (58 enodes) 65.342 * * [simplify]: iters left: 4 (87 enodes) 65.369 * * [simplify]: iters left: 3 (119 enodes) 65.388 * * [simplify]: iters left: 2 (147 enodes) 65.408 * * [simplify]: iters left: 1 (159 enodes) 65.448 * * [simplify]: Extracting #0: cost 1 inf + 0 65.448 * * [simplify]: Extracting #1: cost 8 inf + 0 65.448 * * [simplify]: Extracting #2: cost 17 inf + 0 65.448 * * [simplify]: Extracting #3: cost 29 inf + 0 65.448 * * [simplify]: Extracting #4: cost 51 inf + 2 65.449 * * [simplify]: Extracting #5: cost 52 inf + 1324 65.451 * * [simplify]: Extracting #6: cost 12 inf + 7216 65.454 * * [simplify]: Extracting #7: cost 1 inf + 10053 65.458 * * [simplify]: Extracting #8: cost 0 inf + 10390 65.461 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 65.461 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (fabs (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 65.462 * * * * [progress]: [ 69 / 779 ] simplifiying candidate # 65.462 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 65.462 * * [simplify]: iters left: 6 (16 enodes) 65.471 * * [simplify]: iters left: 5 (61 enodes) 65.489 * * [simplify]: iters left: 4 (92 enodes) 65.515 * * [simplify]: iters left: 3 (135 enodes) 65.552 * * [simplify]: iters left: 2 (179 enodes) 65.602 * * [simplify]: iters left: 1 (199 enodes) 65.653 * * [simplify]: Extracting #0: cost 1 inf + 0 65.654 * * [simplify]: Extracting #1: cost 16 inf + 0 65.654 * * [simplify]: Extracting #2: cost 31 inf + 0 65.654 * * [simplify]: Extracting #3: cost 42 inf + 0 65.654 * * [simplify]: Extracting #4: cost 61 inf + 3 65.655 * * [simplify]: Extracting #5: cost 60 inf + 1684 65.659 * * [simplify]: Extracting #6: cost 11 inf + 11040 65.665 * * [simplify]: Extracting #7: cost 1 inf + 15308 65.671 * * [simplify]: Extracting #8: cost 0 inf + 15767 65.677 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 65.677 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 65.678 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 65.678 * * [simplify]: iters left: 6 (14 enodes) 65.684 * * [simplify]: iters left: 5 (52 enodes) 65.699 * * [simplify]: iters left: 4 (76 enodes) 65.720 * * [simplify]: iters left: 3 (107 enodes) 65.736 * * [simplify]: iters left: 2 (135 enodes) 65.767 * * [simplify]: iters left: 1 (147 enodes) 65.801 * * [simplify]: Extracting #0: cost 1 inf + 0 65.801 * * [simplify]: Extracting #1: cost 6 inf + 0 65.801 * * [simplify]: Extracting #2: cost 12 inf + 0 65.801 * * [simplify]: Extracting #3: cost 23 inf + 0 65.801 * * [simplify]: Extracting #4: cost 40 inf + 117 65.801 * * [simplify]: Extracting #5: cost 36 inf + 1928 65.802 * * [simplify]: Extracting #6: cost 10 inf + 5079 65.804 * * [simplify]: Extracting #7: cost 1 inf + 7431 65.805 * * [simplify]: Extracting #8: cost 0 inf + 7850 65.806 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 65.806 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 65.807 * * * * [progress]: [ 70 / 779 ] simplifiying candidate # 65.807 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 65.807 * * [simplify]: iters left: 6 (18 enodes) 65.811 * * [simplify]: iters left: 5 (67 enodes) 65.820 * * [simplify]: iters left: 4 (106 enodes) 65.836 * * [simplify]: iters left: 3 (158 enodes) 65.859 * * [simplify]: iters left: 2 (197 enodes) 65.891 * * [simplify]: iters left: 1 (210 enodes) 65.923 * * [simplify]: Extracting #0: cost 1 inf + 0 65.923 * * [simplify]: Extracting #1: cost 15 inf + 0 65.923 * * [simplify]: Extracting #2: cost 32 inf + 0 65.923 * * [simplify]: Extracting #3: cost 45 inf + 0 65.923 * * [simplify]: Extracting #4: cost 67 inf + 2 65.924 * * [simplify]: Extracting #5: cost 66 inf + 1576 65.925 * * [simplify]: Extracting #6: cost 17 inf + 11580 65.928 * * [simplify]: Extracting #7: cost 0 inf + 17170 65.931 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) 65.931 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 65.932 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 65.932 * * [simplify]: iters left: 6 (16 enodes) 65.935 * * [simplify]: iters left: 5 (58 enodes) 65.952 * * [simplify]: iters left: 4 (87 enodes) 65.970 * * [simplify]: iters left: 3 (119 enodes) 65.988 * * [simplify]: iters left: 2 (147 enodes) 66.028 * * [simplify]: iters left: 1 (159 enodes) 66.060 * * [simplify]: Extracting #0: cost 1 inf + 0 66.060 * * [simplify]: Extracting #1: cost 8 inf + 0 66.060 * * [simplify]: Extracting #2: cost 17 inf + 0 66.060 * * [simplify]: Extracting #3: cost 29 inf + 0 66.060 * * [simplify]: Extracting #4: cost 51 inf + 2 66.061 * * [simplify]: Extracting #5: cost 52 inf + 1324 66.062 * * [simplify]: Extracting #6: cost 12 inf + 7136 66.063 * * [simplify]: Extracting #7: cost 1 inf + 9773 66.065 * * [simplify]: Extracting #8: cost 0 inf + 10070 66.066 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 66.067 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 66.067 * * * * [progress]: [ 71 / 779 ] simplifiying candidate # 66.067 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 66.067 * * [simplify]: iters left: 6 (18 enodes) 66.072 * * [simplify]: iters left: 5 (69 enodes) 66.090 * * [simplify]: iters left: 4 (103 enodes) 66.119 * * [simplify]: iters left: 3 (141 enodes) 66.160 * * [simplify]: iters left: 2 (186 enodes) 66.199 * * [simplify]: iters left: 1 (200 enodes) 66.231 * * [simplify]: Extracting #0: cost 1 inf + 0 66.232 * * [simplify]: Extracting #1: cost 9 inf + 0 66.232 * * [simplify]: Extracting #2: cost 17 inf + 1 66.232 * * [simplify]: Extracting #3: cost 29 inf + 1 66.232 * * [simplify]: Extracting #4: cost 51 inf + 3 66.233 * * [simplify]: Extracting #5: cost 49 inf + 1780 66.236 * * [simplify]: Extracting #6: cost 10 inf + 8342 66.240 * * [simplify]: Extracting #7: cost 0 inf + 10641 66.244 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 66.244 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 66.245 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 66.245 * * [simplify]: iters left: 6 (15 enodes) 66.252 * * [simplify]: iters left: 5 (55 enodes) 66.268 * * [simplify]: iters left: 4 (84 enodes) 66.293 * * [simplify]: iters left: 3 (116 enodes) 66.309 * * [simplify]: iters left: 2 (144 enodes) 66.336 * * [simplify]: iters left: 1 (156 enodes) 66.375 * * [simplify]: Extracting #0: cost 1 inf + 0 66.375 * * [simplify]: Extracting #1: cost 8 inf + 0 66.375 * * [simplify]: Extracting #2: cost 17 inf + 0 66.375 * * [simplify]: Extracting #3: cost 29 inf + 0 66.375 * * [simplify]: Extracting #4: cost 48 inf + 3 66.376 * * [simplify]: Extracting #5: cost 46 inf + 1753 66.379 * * [simplify]: Extracting #6: cost 7 inf + 7911 66.382 * * [simplify]: Extracting #7: cost 0 inf + 9556 66.385 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 66.386 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 66.386 * * * * [progress]: [ 72 / 779 ] simplifiying candidate # 66.386 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 66.386 * * [simplify]: iters left: 6 (18 enodes) 66.395 * * [simplify]: iters left: 5 (67 enodes) 66.414 * * [simplify]: iters left: 4 (106 enodes) 66.444 * * [simplify]: iters left: 3 (158 enodes) 66.473 * * [simplify]: iters left: 2 (197 enodes) 66.508 * * [simplify]: iters left: 1 (210 enodes) 66.560 * * [simplify]: Extracting #0: cost 1 inf + 0 66.560 * * [simplify]: Extracting #1: cost 15 inf + 0 66.560 * * [simplify]: Extracting #2: cost 32 inf + 0 66.561 * * [simplify]: Extracting #3: cost 45 inf + 0 66.561 * * [simplify]: Extracting #4: cost 67 inf + 2 66.562 * * [simplify]: Extracting #5: cost 66 inf + 1576 66.565 * * [simplify]: Extracting #6: cost 17 inf + 11580 66.571 * * [simplify]: Extracting #7: cost 0 inf + 17170 66.577 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) 66.577 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 66.578 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 66.578 * * [simplify]: iters left: 6 (16 enodes) 66.585 * * [simplify]: iters left: 5 (58 enodes) 66.603 * * [simplify]: iters left: 4 (87 enodes) 66.628 * * [simplify]: iters left: 3 (119 enodes) 66.663 * * [simplify]: iters left: 2 (147 enodes) 66.689 * * [simplify]: iters left: 1 (159 enodes) 66.708 * * [simplify]: Extracting #0: cost 1 inf + 0 66.709 * * [simplify]: Extracting #1: cost 8 inf + 0 66.709 * * [simplify]: Extracting #2: cost 17 inf + 0 66.709 * * [simplify]: Extracting #3: cost 29 inf + 0 66.709 * * [simplify]: Extracting #4: cost 51 inf + 2 66.709 * * [simplify]: Extracting #5: cost 52 inf + 1324 66.710 * * [simplify]: Extracting #6: cost 12 inf + 7136 66.713 * * [simplify]: Extracting #7: cost 1 inf + 9773 66.716 * * [simplify]: Extracting #8: cost 0 inf + 10070 66.717 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 66.717 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 66.718 * * * * [progress]: [ 73 / 779 ] simplifiying candidate # 66.718 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 66.718 * * [simplify]: iters left: 6 (17 enodes) 66.722 * * [simplify]: iters left: 5 (64 enodes) 66.733 * * [simplify]: iters left: 4 (101 enodes) 66.757 * * [simplify]: iters left: 3 (143 enodes) 66.786 * * [simplify]: iters left: 2 (180 enodes) 66.822 * * [simplify]: iters left: 1 (194 enodes) 66.853 * * [simplify]: Extracting #0: cost 1 inf + 0 66.853 * * [simplify]: Extracting #1: cost 9 inf + 0 66.853 * * [simplify]: Extracting #2: cost 17 inf + 1 66.853 * * [simplify]: Extracting #3: cost 29 inf + 1 66.853 * * [simplify]: Extracting #4: cost 51 inf + 3 66.853 * * [simplify]: Extracting #5: cost 53 inf + 1229 66.855 * * [simplify]: Extracting #6: cost 10 inf + 8060 66.857 * * [simplify]: Extracting #7: cost 0 inf + 10641 66.859 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 66.859 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 66.860 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 66.860 * * [simplify]: iters left: 6 (15 enodes) 66.866 * * [simplify]: iters left: 5 (55 enodes) 66.883 * * [simplify]: iters left: 4 (84 enodes) 66.899 * * [simplify]: iters left: 3 (116 enodes) 66.915 * * [simplify]: iters left: 2 (144 enodes) 66.939 * * [simplify]: iters left: 1 (156 enodes) 66.964 * * [simplify]: Extracting #0: cost 1 inf + 0 66.964 * * [simplify]: Extracting #1: cost 8 inf + 0 66.965 * * [simplify]: Extracting #2: cost 17 inf + 0 66.965 * * [simplify]: Extracting #3: cost 29 inf + 0 66.965 * * [simplify]: Extracting #4: cost 48 inf + 3 66.966 * * [simplify]: Extracting #5: cost 46 inf + 1753 66.968 * * [simplify]: Extracting #6: cost 7 inf + 7911 66.971 * * [simplify]: Extracting #7: cost 0 inf + 9556 66.975 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 66.975 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 66.975 * * * * [progress]: [ 74 / 779 ] simplifiying candidate # 66.975 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 66.976 * * [simplify]: iters left: 6 (17 enodes) 66.981 * * [simplify]: iters left: 5 (65 enodes) 66.991 * * [simplify]: iters left: 4 (111 enodes) 67.014 * * [simplify]: iters left: 3 (188 enodes) 67.046 * * [simplify]: iters left: 2 (267 enodes) 67.107 * * [simplify]: iters left: 1 (297 enodes) 67.580 * * [simplify]: Extracting #0: cost 1 inf + 0 67.580 * * [simplify]: Extracting #1: cost 23 inf + 0 67.580 * * [simplify]: Extracting #2: cost 46 inf + 0 67.580 * * [simplify]: Extracting #3: cost 57 inf + 0 67.581 * * [simplify]: Extracting #4: cost 79 inf + 2 67.582 * * [simplify]: Extracting #5: cost 81 inf + 1284 67.586 * * [simplify]: Extracting #6: cost 26 inf + 14780 67.596 * * [simplify]: Extracting #7: cost 2 inf + 22600 67.606 * * [simplify]: Extracting #8: cost 0 inf + 23718 67.617 * [simplify]: Simplified to (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 67.617 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 67.617 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 67.617 * * [simplify]: iters left: 6 (15 enodes) 67.624 * * [simplify]: iters left: 5 (55 enodes) 67.636 * * [simplify]: iters left: 4 (84 enodes) 67.650 * * [simplify]: iters left: 3 (116 enodes) 67.672 * * [simplify]: iters left: 2 (144 enodes) 67.692 * * [simplify]: iters left: 1 (156 enodes) 67.719 * * [simplify]: Extracting #0: cost 1 inf + 0 67.719 * * [simplify]: Extracting #1: cost 8 inf + 0 67.719 * * [simplify]: Extracting #2: cost 16 inf + 0 67.719 * * [simplify]: Extracting #3: cost 27 inf + 0 67.719 * * [simplify]: Extracting #4: cost 49 inf + 2 67.720 * * [simplify]: Extracting #5: cost 48 inf + 1575 67.722 * * [simplify]: Extracting #6: cost 9 inf + 7693 67.726 * * [simplify]: Extracting #7: cost 0 inf + 9636 67.729 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 67.729 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 67.730 * * * * [progress]: [ 75 / 779 ] simplifiying candidate # 67.730 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 67.730 * * [simplify]: iters left: 6 (18 enodes) 67.734 * * [simplify]: iters left: 5 (67 enodes) 67.745 * * [simplify]: iters left: 4 (106 enodes) 67.763 * * [simplify]: iters left: 3 (158 enodes) 67.805 * * [simplify]: iters left: 2 (197 enodes) 67.833 * * [simplify]: iters left: 1 (210 enodes) 67.870 * * [simplify]: Extracting #0: cost 1 inf + 0 67.870 * * [simplify]: Extracting #1: cost 15 inf + 0 67.871 * * [simplify]: Extracting #2: cost 32 inf + 0 67.871 * * [simplify]: Extracting #3: cost 45 inf + 0 67.871 * * [simplify]: Extracting #4: cost 67 inf + 2 67.871 * * [simplify]: Extracting #5: cost 68 inf + 1342 67.873 * * [simplify]: Extracting #6: cost 24 inf + 8571 67.875 * * [simplify]: Extracting #7: cost 3 inf + 15633 67.879 * * [simplify]: Extracting #8: cost 0 inf + 17170 67.882 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))))) 67.882 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 67.882 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 67.882 * * [simplify]: iters left: 6 (16 enodes) 67.886 * * [simplify]: iters left: 5 (58 enodes) 67.894 * * [simplify]: iters left: 4 (87 enodes) 67.906 * * [simplify]: iters left: 3 (119 enodes) 67.924 * * [simplify]: iters left: 2 (147 enodes) 67.943 * * [simplify]: iters left: 1 (159 enodes) 67.973 * * [simplify]: Extracting #0: cost 1 inf + 0 67.973 * * [simplify]: Extracting #1: cost 8 inf + 0 67.973 * * [simplify]: Extracting #2: cost 17 inf + 0 67.973 * * [simplify]: Extracting #3: cost 29 inf + 0 67.974 * * [simplify]: Extracting #4: cost 51 inf + 2 67.974 * * [simplify]: Extracting #5: cost 52 inf + 1324 67.976 * * [simplify]: Extracting #6: cost 12 inf + 7056 67.979 * * [simplify]: Extracting #7: cost 1 inf + 9773 67.982 * * [simplify]: Extracting #8: cost 0 inf + 10070 67.985 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 67.985 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 67.985 * * * * [progress]: [ 76 / 779 ] simplifiying candidate # 67.985 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 67.986 * * [simplify]: iters left: 6 (15 enodes) 67.991 * * [simplify]: iters left: 5 (57 enodes) 68.000 * * [simplify]: iters left: 4 (88 enodes) 68.013 * * [simplify]: iters left: 3 (128 enodes) 68.030 * * [simplify]: iters left: 2 (161 enodes) 68.053 * * [simplify]: iters left: 1 (176 enodes) 68.090 * * [simplify]: Extracting #0: cost 1 inf + 0 68.090 * * [simplify]: Extracting #1: cost 11 inf + 0 68.090 * * [simplify]: Extracting #2: cost 22 inf + 0 68.090 * * [simplify]: Extracting #3: cost 33 inf + 0 68.091 * * [simplify]: Extracting #4: cost 52 inf + 3 68.091 * * [simplify]: Extracting #5: cost 50 inf + 1876 68.094 * * [simplify]: Extracting #6: cost 8 inf + 9575 68.099 * * [simplify]: Extracting #7: cost 0 inf + 11560 68.103 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 68.103 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 68.103 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 68.103 * * [simplify]: iters left: 6 (14 enodes) 68.109 * * [simplify]: iters left: 5 (52 enodes) 68.122 * * [simplify]: iters left: 4 (76 enodes) 68.133 * * [simplify]: iters left: 3 (107 enodes) 68.148 * * [simplify]: iters left: 2 (135 enodes) 68.166 * * [simplify]: iters left: 1 (147 enodes) 68.191 * * [simplify]: Extracting #0: cost 1 inf + 0 68.191 * * [simplify]: Extracting #1: cost 6 inf + 0 68.191 * * [simplify]: Extracting #2: cost 12 inf + 0 68.191 * * [simplify]: Extracting #3: cost 23 inf + 0 68.191 * * [simplify]: Extracting #4: cost 40 inf + 117 68.192 * * [simplify]: Extracting #5: cost 36 inf + 1808 68.193 * * [simplify]: Extracting #6: cost 10 inf + 4919 68.195 * * [simplify]: Extracting #7: cost 1 inf + 7151 68.198 * * [simplify]: Extracting #8: cost 0 inf + 7530 68.200 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 68.200 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 68.200 * * * * [progress]: [ 77 / 779 ] simplifiying candidate # 68.201 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 68.201 * * [simplify]: iters left: 6 (17 enodes) 68.209 * * [simplify]: iters left: 5 (65 enodes) 68.227 * * [simplify]: iters left: 4 (99 enodes) 68.251 * * [simplify]: iters left: 3 (137 enodes) 68.283 * * [simplify]: iters left: 2 (182 enodes) 68.330 * * [simplify]: iters left: 1 (196 enodes) 68.372 * * [simplify]: Extracting #0: cost 1 inf + 0 68.372 * * [simplify]: Extracting #1: cost 9 inf + 0 68.372 * * [simplify]: Extracting #2: cost 16 inf + 1 68.372 * * [simplify]: Extracting #3: cost 27 inf + 1 68.372 * * [simplify]: Extracting #4: cost 49 inf + 3 68.373 * * [simplify]: Extracting #5: cost 48 inf + 1640 68.375 * * [simplify]: Extracting #6: cost 5 inf + 8394 68.379 * * [simplify]: Extracting #7: cost 0 inf + 9887 68.383 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 68.383 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 68.383 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 68.383 * * [simplify]: iters left: 6 (14 enodes) 68.389 * * [simplify]: iters left: 5 (52 enodes) 68.399 * * [simplify]: iters left: 4 (81 enodes) 68.411 * * [simplify]: iters left: 3 (113 enodes) 68.432 * * [simplify]: iters left: 2 (141 enodes) 68.470 * * [simplify]: iters left: 1 (153 enodes) 68.509 * * [simplify]: Extracting #0: cost 1 inf + 0 68.509 * * [simplify]: Extracting #1: cost 8 inf + 0 68.509 * * [simplify]: Extracting #2: cost 16 inf + 0 68.509 * * [simplify]: Extracting #3: cost 27 inf + 0 68.509 * * [simplify]: Extracting #4: cost 46 inf + 3 68.510 * * [simplify]: Extracting #5: cost 44 inf + 1875 68.512 * * [simplify]: Extracting #6: cost 10 inf + 6985 68.516 * * [simplify]: Extracting #7: cost 0 inf + 8802 68.519 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 68.519 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 68.519 * * * * [progress]: [ 78 / 779 ] simplifiying candidate # 68.519 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 68.520 * * [simplify]: iters left: 6 (15 enodes) 68.527 * * [simplify]: iters left: 5 (57 enodes) 68.544 * * [simplify]: iters left: 4 (88 enodes) 68.562 * * [simplify]: iters left: 3 (128 enodes) 68.580 * * [simplify]: iters left: 2 (161 enodes) 68.616 * * [simplify]: iters left: 1 (176 enodes) 68.638 * * [simplify]: Extracting #0: cost 1 inf + 0 68.638 * * [simplify]: Extracting #1: cost 11 inf + 0 68.638 * * [simplify]: Extracting #2: cost 22 inf + 0 68.638 * * [simplify]: Extracting #3: cost 33 inf + 0 68.638 * * [simplify]: Extracting #4: cost 52 inf + 3 68.638 * * [simplify]: Extracting #5: cost 50 inf + 1876 68.640 * * [simplify]: Extracting #6: cost 8 inf + 9575 68.643 * * [simplify]: Extracting #7: cost 0 inf + 11560 68.645 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 68.645 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 68.645 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 68.646 * * [simplify]: iters left: 6 (14 enodes) 68.649 * * [simplify]: iters left: 5 (52 enodes) 68.661 * * [simplify]: iters left: 4 (76 enodes) 68.684 * * [simplify]: iters left: 3 (107 enodes) 68.712 * * [simplify]: iters left: 2 (135 enodes) 68.744 * * [simplify]: iters left: 1 (147 enodes) 68.765 * * [simplify]: Extracting #0: cost 1 inf + 0 68.765 * * [simplify]: Extracting #1: cost 6 inf + 0 68.765 * * [simplify]: Extracting #2: cost 12 inf + 0 68.765 * * [simplify]: Extracting #3: cost 23 inf + 0 68.766 * * [simplify]: Extracting #4: cost 40 inf + 117 68.766 * * [simplify]: Extracting #5: cost 36 inf + 1808 68.767 * * [simplify]: Extracting #6: cost 10 inf + 4919 68.768 * * [simplify]: Extracting #7: cost 1 inf + 7151 68.770 * * [simplify]: Extracting #8: cost 0 inf + 7530 68.771 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 68.771 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 68.771 * * * * [progress]: [ 79 / 779 ] simplifiying candidate # 68.772 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 68.772 * * [simplify]: iters left: 6 (16 enodes) 68.776 * * [simplify]: iters left: 5 (60 enodes) 68.786 * * [simplify]: iters left: 4 (97 enodes) 68.806 * * [simplify]: iters left: 3 (139 enodes) 68.825 * * [simplify]: iters left: 2 (176 enodes) 68.860 * * [simplify]: iters left: 1 (190 enodes) 68.890 * * [simplify]: Extracting #0: cost 1 inf + 0 68.890 * * [simplify]: Extracting #1: cost 9 inf + 0 68.890 * * [simplify]: Extracting #2: cost 16 inf + 1 68.890 * * [simplify]: Extracting #3: cost 27 inf + 1 68.891 * * [simplify]: Extracting #4: cost 49 inf + 3 68.891 * * [simplify]: Extracting #5: cost 50 inf + 1326 68.892 * * [simplify]: Extracting #6: cost 11 inf + 7852 68.894 * * [simplify]: Extracting #7: cost 0 inf + 9887 68.896 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 68.896 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 68.897 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 68.897 * * [simplify]: iters left: 6 (14 enodes) 68.900 * * [simplify]: iters left: 5 (52 enodes) 68.907 * * [simplify]: iters left: 4 (81 enodes) 68.919 * * [simplify]: iters left: 3 (113 enodes) 68.944 * * [simplify]: iters left: 2 (141 enodes) 68.976 * * [simplify]: iters left: 1 (153 enodes) 69.000 * * [simplify]: Extracting #0: cost 1 inf + 0 69.000 * * [simplify]: Extracting #1: cost 8 inf + 0 69.000 * * [simplify]: Extracting #2: cost 16 inf + 0 69.001 * * [simplify]: Extracting #3: cost 27 inf + 0 69.001 * * [simplify]: Extracting #4: cost 46 inf + 3 69.001 * * [simplify]: Extracting #5: cost 44 inf + 1875 69.002 * * [simplify]: Extracting #6: cost 10 inf + 6985 69.004 * * [simplify]: Extracting #7: cost 0 inf + 8802 69.005 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 69.005 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 69.006 * * * * [progress]: [ 80 / 779 ] simplifiying candidate # 69.006 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 69.006 * * [simplify]: iters left: 6 (18 enodes) 69.012 * * [simplify]: iters left: 5 (70 enodes) 69.023 * * [simplify]: iters left: 4 (111 enodes) 69.044 * * [simplify]: iters left: 3 (180 enodes) 69.092 * * [simplify]: iters left: 2 (240 enodes) 69.124 * * [simplify]: iters left: 1 (253 enodes) 69.153 * * [simplify]: Extracting #0: cost 1 inf + 0 69.153 * * [simplify]: Extracting #1: cost 13 inf + 0 69.153 * * [simplify]: Extracting #2: cost 24 inf + 1 69.153 * * [simplify]: Extracting #3: cost 35 inf + 1 69.153 * * [simplify]: Extracting #4: cost 57 inf + 3 69.154 * * [simplify]: Extracting #5: cost 60 inf + 1267 69.155 * * [simplify]: Extracting #6: cost 21 inf + 7066 69.157 * * [simplify]: Extracting #7: cost 1 inf + 13136 69.160 * * [simplify]: Extracting #8: cost 0 inf + 13635 69.163 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 69.163 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 69.164 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 69.164 * * [simplify]: iters left: 6 (14 enodes) 69.167 * * [simplify]: iters left: 5 (52 enodes) 69.182 * * [simplify]: iters left: 4 (81 enodes) 69.204 * * [simplify]: iters left: 3 (113 enodes) 69.236 * * [simplify]: iters left: 2 (141 enodes) 69.254 * * [simplify]: iters left: 1 (153 enodes) 69.274 * * [simplify]: Extracting #0: cost 1 inf + 0 69.274 * * [simplify]: Extracting #1: cost 8 inf + 0 69.274 * * [simplify]: Extracting #2: cost 16 inf + 0 69.274 * * [simplify]: Extracting #3: cost 27 inf + 0 69.275 * * [simplify]: Extracting #4: cost 46 inf + 3 69.275 * * [simplify]: Extracting #5: cost 44 inf + 1875 69.278 * * [simplify]: Extracting #6: cost 10 inf + 7105 69.281 * * [simplify]: Extracting #7: cost 0 inf + 9122 69.284 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 69.284 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 69.285 * * * * [progress]: [ 81 / 779 ] simplifiying candidate # 69.285 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 69.285 * * [simplify]: iters left: 6 (18 enodes) 69.296 * * [simplify]: iters left: 5 (69 enodes) 69.313 * * [simplify]: iters left: 4 (104 enodes) 69.332 * * [simplify]: iters left: 3 (155 enodes) 69.353 * * [simplify]: iters left: 2 (191 enodes) 69.394 * * [simplify]: iters left: 1 (204 enodes) 69.420 * * [simplify]: Extracting #0: cost 1 inf + 0 69.420 * * [simplify]: Extracting #1: cost 9 inf + 0 69.420 * * [simplify]: Extracting #2: cost 17 inf + 1 69.420 * * [simplify]: Extracting #3: cost 29 inf + 1 69.420 * * [simplify]: Extracting #4: cost 51 inf + 3 69.420 * * [simplify]: Extracting #5: cost 51 inf + 1264 69.422 * * [simplify]: Extracting #6: cost 12 inf + 6899 69.424 * * [simplify]: Extracting #7: cost 0 inf + 10641 69.429 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 69.429 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 69.429 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 69.430 * * [simplify]: iters left: 6 (15 enodes) 69.436 * * [simplify]: iters left: 5 (55 enodes) 69.452 * * [simplify]: iters left: 4 (84 enodes) 69.476 * * [simplify]: iters left: 3 (116 enodes) 69.507 * * [simplify]: iters left: 2 (144 enodes) 69.546 * * [simplify]: iters left: 1 (156 enodes) 69.574 * * [simplify]: Extracting #0: cost 1 inf + 0 69.574 * * [simplify]: Extracting #1: cost 8 inf + 0 69.574 * * [simplify]: Extracting #2: cost 17 inf + 0 69.574 * * [simplify]: Extracting #3: cost 29 inf + 0 69.574 * * [simplify]: Extracting #4: cost 48 inf + 3 69.574 * * [simplify]: Extracting #5: cost 46 inf + 1753 69.576 * * [simplify]: Extracting #6: cost 7 inf + 8073 69.577 * * [simplify]: Extracting #7: cost 0 inf + 9556 69.580 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 69.580 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 69.580 * * * * [progress]: [ 82 / 779 ] simplifiying candidate # 69.580 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 69.580 * * [simplify]: iters left: 6 (17 enodes) 69.585 * * [simplify]: iters left: 5 (65 enodes) 69.600 * * [simplify]: iters left: 4 (100 enodes) 69.631 * * [simplify]: iters left: 3 (151 enodes) 69.672 * * [simplify]: iters left: 2 (192 enodes) 69.723 * * [simplify]: iters left: 1 (205 enodes) 69.745 * * [simplify]: Extracting #0: cost 1 inf + 0 69.745 * * [simplify]: Extracting #1: cost 9 inf + 0 69.745 * * [simplify]: Extracting #2: cost 16 inf + 1 69.745 * * [simplify]: Extracting #3: cost 27 inf + 1 69.745 * * [simplify]: Extracting #4: cost 49 inf + 3 69.746 * * [simplify]: Extracting #5: cost 48 inf + 1520 69.747 * * [simplify]: Extracting #6: cost 9 inf + 7560 69.749 * * [simplify]: Extracting #7: cost 1 inf + 9468 69.751 * * [simplify]: Extracting #8: cost 0 inf + 9887 69.756 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 69.756 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 69.757 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 69.757 * * [simplify]: iters left: 6 (14 enodes) 69.763 * * [simplify]: iters left: 5 (52 enodes) 69.779 * * [simplify]: iters left: 4 (81 enodes) 69.804 * * [simplify]: iters left: 3 (113 enodes) 69.822 * * [simplify]: iters left: 2 (141 enodes) 69.843 * * [simplify]: iters left: 1 (153 enodes) 69.868 * * [simplify]: Extracting #0: cost 1 inf + 0 69.868 * * [simplify]: Extracting #1: cost 8 inf + 0 69.868 * * [simplify]: Extracting #2: cost 16 inf + 0 69.868 * * [simplify]: Extracting #3: cost 27 inf + 0 69.868 * * [simplify]: Extracting #4: cost 46 inf + 3 69.868 * * [simplify]: Extracting #5: cost 44 inf + 1875 69.870 * * [simplify]: Extracting #6: cost 10 inf + 6945 69.871 * * [simplify]: Extracting #7: cost 0 inf + 8802 69.873 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 69.873 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 69.873 * * * * [progress]: [ 83 / 779 ] simplifiying candidate # 69.873 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt 1)) (sqrt 1)) 69.873 * * [simplify]: iters left: 6 (15 enodes) 69.878 * * [simplify]: iters left: 5 (59 enodes) 69.892 * * [simplify]: iters left: 4 (91 enodes) 69.918 * * [simplify]: iters left: 3 (126 enodes) 69.951 * * [simplify]: iters left: 2 (154 enodes) 69.990 * * [simplify]: iters left: 1 (166 enodes) 70.029 * * [simplify]: Extracting #0: cost 1 inf + 0 70.029 * * [simplify]: Extracting #1: cost 5 inf + 0 70.029 * * [simplify]: Extracting #2: cost 7 inf + 1 70.029 * * [simplify]: Extracting #3: cost 17 inf + 1 70.030 * * [simplify]: Extracting #4: cost 39 inf + 3 70.030 * * [simplify]: Extracting #5: cost 49 inf + 130 70.031 * * [simplify]: Extracting #6: cost 35 inf + 1574 70.033 * * [simplify]: Extracting #7: cost 0 inf + 6825 70.036 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 70.036 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 70.036 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 70.036 * * [simplify]: iters left: 6 (13 enodes) 70.042 * * [simplify]: iters left: 5 (49 enodes) 70.057 * * [simplify]: iters left: 4 (73 enodes) 70.080 * * [simplify]: iters left: 3 (122 enodes) 70.108 * * [simplify]: iters left: 2 (215 enodes) 70.147 * * [simplify]: iters left: 1 (288 enodes) 70.217 * * [simplify]: Extracting #0: cost 1 inf + 0 70.217 * * [simplify]: Extracting #1: cost 6 inf + 0 70.217 * * [simplify]: Extracting #2: cost 13 inf + 0 70.217 * * [simplify]: Extracting #3: cost 20 inf + 116 70.217 * * [simplify]: Extracting #4: cost 51 inf + 506 70.220 * * [simplify]: Extracting #5: cost 42 inf + 5238 70.225 * * [simplify]: Extracting #6: cost 6 inf + 11074 70.231 * * [simplify]: Extracting #7: cost 0 inf + 12382 70.237 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 70.237 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 70.237 * * * * [progress]: [ 84 / 779 ] simplifiying candidate # 70.237 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 70.237 * * [simplify]: iters left: 6 (17 enodes) 70.249 * * [simplify]: iters left: 5 (65 enodes) 70.267 * * [simplify]: iters left: 4 (100 enodes) 70.283 * * [simplify]: iters left: 3 (151 enodes) 70.312 * * [simplify]: iters left: 2 (192 enodes) 70.342 * * [simplify]: iters left: 1 (205 enodes) 70.390 * * [simplify]: Extracting #0: cost 1 inf + 0 70.390 * * [simplify]: Extracting #1: cost 9 inf + 0 70.390 * * [simplify]: Extracting #2: cost 16 inf + 1 70.390 * * [simplify]: Extracting #3: cost 27 inf + 1 70.390 * * [simplify]: Extracting #4: cost 49 inf + 3 70.391 * * [simplify]: Extracting #5: cost 48 inf + 1520 70.394 * * [simplify]: Extracting #6: cost 9 inf + 7560 70.398 * * [simplify]: Extracting #7: cost 1 inf + 9468 70.402 * * [simplify]: Extracting #8: cost 0 inf + 9887 70.406 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 70.406 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 70.407 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 70.407 * * [simplify]: iters left: 6 (14 enodes) 70.414 * * [simplify]: iters left: 5 (52 enodes) 70.430 * * [simplify]: iters left: 4 (81 enodes) 70.442 * * [simplify]: iters left: 3 (113 enodes) 70.457 * * [simplify]: iters left: 2 (141 enodes) 70.494 * * [simplify]: iters left: 1 (153 enodes) 70.514 * * [simplify]: Extracting #0: cost 1 inf + 0 70.514 * * [simplify]: Extracting #1: cost 8 inf + 0 70.514 * * [simplify]: Extracting #2: cost 16 inf + 0 70.514 * * [simplify]: Extracting #3: cost 27 inf + 0 70.514 * * [simplify]: Extracting #4: cost 46 inf + 3 70.514 * * [simplify]: Extracting #5: cost 44 inf + 1875 70.515 * * [simplify]: Extracting #6: cost 10 inf + 6945 70.517 * * [simplify]: Extracting #7: cost 0 inf + 8802 70.518 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 70.519 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 70.519 * * * * [progress]: [ 85 / 779 ] simplifiying candidate # 70.519 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt 1)) 1) 70.519 * * [simplify]: iters left: 6 (15 enodes) 70.525 * * [simplify]: iters left: 5 (57 enodes) 70.536 * * [simplify]: iters left: 4 (89 enodes) 70.549 * * [simplify]: iters left: 3 (124 enodes) 70.575 * * [simplify]: iters left: 2 (152 enodes) 70.599 * * [simplify]: iters left: 1 (164 enodes) 70.622 * * [simplify]: Extracting #0: cost 1 inf + 0 70.623 * * [simplify]: Extracting #1: cost 5 inf + 0 70.623 * * [simplify]: Extracting #2: cost 7 inf + 1 70.623 * * [simplify]: Extracting #3: cost 17 inf + 1 70.623 * * [simplify]: Extracting #4: cost 39 inf + 3 70.623 * * [simplify]: Extracting #5: cost 48 inf + 171 70.623 * * [simplify]: Extracting #6: cost 32 inf + 2012 70.624 * * [simplify]: Extracting #7: cost 5 inf + 5813 70.626 * * [simplify]: Extracting #8: cost 0 inf + 6825 70.627 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 70.627 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 70.628 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 70.628 * * [simplify]: iters left: 6 (13 enodes) 70.630 * * [simplify]: iters left: 5 (49 enodes) 70.637 * * [simplify]: iters left: 4 (73 enodes) 70.652 * * [simplify]: iters left: 3 (122 enodes) 70.690 * * [simplify]: iters left: 2 (215 enodes) 70.742 * * [simplify]: iters left: 1 (288 enodes) 70.794 * * [simplify]: Extracting #0: cost 1 inf + 0 70.794 * * [simplify]: Extracting #1: cost 6 inf + 0 70.794 * * [simplify]: Extracting #2: cost 13 inf + 0 70.794 * * [simplify]: Extracting #3: cost 20 inf + 116 70.795 * * [simplify]: Extracting #4: cost 51 inf + 506 70.796 * * [simplify]: Extracting #5: cost 42 inf + 5238 70.798 * * [simplify]: Extracting #6: cost 6 inf + 11074 70.803 * * [simplify]: Extracting #7: cost 0 inf + 12382 70.809 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 70.809 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 70.810 * * * * [progress]: [ 86 / 779 ] simplifiying candidate # 70.810 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 70.810 * * [simplify]: iters left: 6 (17 enodes) 70.818 * * [simplify]: iters left: 5 (65 enodes) 70.838 * * [simplify]: iters left: 4 (111 enodes) 70.875 * * [simplify]: iters left: 3 (188 enodes) 70.911 * * [simplify]: iters left: 2 (267 enodes) 70.954 * * [simplify]: iters left: 1 (297 enodes) 71.023 * * [simplify]: Extracting #0: cost 1 inf + 0 71.024 * * [simplify]: Extracting #1: cost 23 inf + 0 71.024 * * [simplify]: Extracting #2: cost 46 inf + 0 71.024 * * [simplify]: Extracting #3: cost 57 inf + 0 71.024 * * [simplify]: Extracting #4: cost 79 inf + 2 71.025 * * [simplify]: Extracting #5: cost 81 inf + 1284 71.027 * * [simplify]: Extracting #6: cost 26 inf + 14780 71.032 * * [simplify]: Extracting #7: cost 2 inf + 22600 71.037 * * [simplify]: Extracting #8: cost 0 inf + 23718 71.042 * [simplify]: Simplified to (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 71.042 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 71.042 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 71.042 * * [simplify]: iters left: 6 (15 enodes) 71.046 * * [simplify]: iters left: 5 (55 enodes) 71.055 * * [simplify]: iters left: 4 (84 enodes) 71.067 * * [simplify]: iters left: 3 (116 enodes) 71.097 * * [simplify]: iters left: 2 (144 enodes) 71.119 * * [simplify]: iters left: 1 (156 enodes) 71.143 * * [simplify]: Extracting #0: cost 1 inf + 0 71.143 * * [simplify]: Extracting #1: cost 8 inf + 0 71.143 * * [simplify]: Extracting #2: cost 16 inf + 0 71.143 * * [simplify]: Extracting #3: cost 27 inf + 0 71.143 * * [simplify]: Extracting #4: cost 49 inf + 2 71.144 * * [simplify]: Extracting #5: cost 48 inf + 1575 71.146 * * [simplify]: Extracting #6: cost 9 inf + 7693 71.149 * * [simplify]: Extracting #7: cost 0 inf + 9636 71.153 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 71.153 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 71.153 * * * * [progress]: [ 87 / 779 ] simplifiying candidate # 71.153 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 71.153 * * [simplify]: iters left: 6 (18 enodes) 71.161 * * [simplify]: iters left: 5 (67 enodes) 71.181 * * [simplify]: iters left: 4 (106 enodes) 71.212 * * [simplify]: iters left: 3 (158 enodes) 71.255 * * [simplify]: iters left: 2 (197 enodes) 71.310 * * [simplify]: iters left: 1 (210 enodes) 71.361 * * [simplify]: Extracting #0: cost 1 inf + 0 71.362 * * [simplify]: Extracting #1: cost 15 inf + 0 71.362 * * [simplify]: Extracting #2: cost 32 inf + 0 71.362 * * [simplify]: Extracting #3: cost 45 inf + 0 71.363 * * [simplify]: Extracting #4: cost 67 inf + 2 71.363 * * [simplify]: Extracting #5: cost 68 inf + 1342 71.366 * * [simplify]: Extracting #6: cost 24 inf + 8571 71.371 * * [simplify]: Extracting #7: cost 3 inf + 15633 71.378 * * [simplify]: Extracting #8: cost 0 inf + 17170 71.384 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))))) 71.384 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 71.385 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 71.385 * * [simplify]: iters left: 6 (16 enodes) 71.392 * * [simplify]: iters left: 5 (58 enodes) 71.410 * * [simplify]: iters left: 4 (87 enodes) 71.434 * * [simplify]: iters left: 3 (119 enodes) 71.450 * * [simplify]: iters left: 2 (147 enodes) 71.481 * * [simplify]: iters left: 1 (159 enodes) 71.521 * * [simplify]: Extracting #0: cost 1 inf + 0 71.521 * * [simplify]: Extracting #1: cost 8 inf + 0 71.521 * * [simplify]: Extracting #2: cost 17 inf + 0 71.521 * * [simplify]: Extracting #3: cost 29 inf + 0 71.521 * * [simplify]: Extracting #4: cost 51 inf + 2 71.522 * * [simplify]: Extracting #5: cost 52 inf + 1324 71.524 * * [simplify]: Extracting #6: cost 12 inf + 7056 71.527 * * [simplify]: Extracting #7: cost 1 inf + 9773 71.531 * * [simplify]: Extracting #8: cost 0 inf + 10070 71.534 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 71.535 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 71.535 * * * * [progress]: [ 88 / 779 ] simplifiying candidate # 71.535 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 71.535 * * [simplify]: iters left: 6 (15 enodes) 71.543 * * [simplify]: iters left: 5 (57 enodes) 71.560 * * [simplify]: iters left: 4 (88 enodes) 71.573 * * [simplify]: iters left: 3 (128 enodes) 71.590 * * [simplify]: iters left: 2 (161 enodes) 71.634 * * [simplify]: iters left: 1 (176 enodes) 71.679 * * [simplify]: Extracting #0: cost 1 inf + 0 71.679 * * [simplify]: Extracting #1: cost 11 inf + 0 71.679 * * [simplify]: Extracting #2: cost 22 inf + 0 71.679 * * [simplify]: Extracting #3: cost 33 inf + 0 71.679 * * [simplify]: Extracting #4: cost 52 inf + 3 71.680 * * [simplify]: Extracting #5: cost 50 inf + 1876 71.684 * * [simplify]: Extracting #6: cost 8 inf + 9575 71.688 * * [simplify]: Extracting #7: cost 0 inf + 11560 71.694 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 71.694 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 71.695 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 71.695 * * [simplify]: iters left: 6 (14 enodes) 71.701 * * [simplify]: iters left: 5 (52 enodes) 71.712 * * [simplify]: iters left: 4 (76 enodes) 71.722 * * [simplify]: iters left: 3 (107 enodes) 71.736 * * [simplify]: iters left: 2 (135 enodes) 71.757 * * [simplify]: iters left: 1 (147 enodes) 71.780 * * [simplify]: Extracting #0: cost 1 inf + 0 71.780 * * [simplify]: Extracting #1: cost 6 inf + 0 71.780 * * [simplify]: Extracting #2: cost 12 inf + 0 71.780 * * [simplify]: Extracting #3: cost 23 inf + 0 71.781 * * [simplify]: Extracting #4: cost 40 inf + 117 71.781 * * [simplify]: Extracting #5: cost 36 inf + 1808 71.783 * * [simplify]: Extracting #6: cost 10 inf + 4919 71.786 * * [simplify]: Extracting #7: cost 1 inf + 7151 71.789 * * [simplify]: Extracting #8: cost 0 inf + 7530 71.792 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 71.792 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 71.792 * * * * [progress]: [ 89 / 779 ] simplifiying candidate # 71.793 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 71.793 * * [simplify]: iters left: 6 (17 enodes) 71.803 * * [simplify]: iters left: 5 (65 enodes) 71.822 * * [simplify]: iters left: 4 (99 enodes) 71.852 * * [simplify]: iters left: 3 (137 enodes) 71.889 * * [simplify]: iters left: 2 (182 enodes) 71.917 * * [simplify]: iters left: 1 (196 enodes) 71.962 * * [simplify]: Extracting #0: cost 1 inf + 0 71.963 * * [simplify]: Extracting #1: cost 9 inf + 0 71.963 * * [simplify]: Extracting #2: cost 16 inf + 1 71.963 * * [simplify]: Extracting #3: cost 27 inf + 1 71.963 * * [simplify]: Extracting #4: cost 49 inf + 3 71.964 * * [simplify]: Extracting #5: cost 48 inf + 1640 71.966 * * [simplify]: Extracting #6: cost 5 inf + 8394 71.970 * * [simplify]: Extracting #7: cost 0 inf + 9887 71.975 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 71.975 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 71.975 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 71.976 * * [simplify]: iters left: 6 (14 enodes) 71.982 * * [simplify]: iters left: 5 (52 enodes) 71.990 * * [simplify]: iters left: 4 (81 enodes) 72.004 * * [simplify]: iters left: 3 (113 enodes) 72.022 * * [simplify]: iters left: 2 (141 enodes) 72.061 * * [simplify]: iters left: 1 (153 enodes) 72.093 * * [simplify]: Extracting #0: cost 1 inf + 0 72.093 * * [simplify]: Extracting #1: cost 8 inf + 0 72.093 * * [simplify]: Extracting #2: cost 16 inf + 0 72.093 * * [simplify]: Extracting #3: cost 27 inf + 0 72.093 * * [simplify]: Extracting #4: cost 46 inf + 3 72.094 * * [simplify]: Extracting #5: cost 44 inf + 1875 72.095 * * [simplify]: Extracting #6: cost 10 inf + 6985 72.096 * * [simplify]: Extracting #7: cost 0 inf + 8802 72.098 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 72.098 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 72.098 * * * * [progress]: [ 90 / 779 ] simplifiying candidate # 72.098 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 72.099 * * [simplify]: iters left: 6 (15 enodes) 72.102 * * [simplify]: iters left: 5 (57 enodes) 72.112 * * [simplify]: iters left: 4 (88 enodes) 72.132 * * [simplify]: iters left: 3 (128 enodes) 72.166 * * [simplify]: iters left: 2 (161 enodes) 72.204 * * [simplify]: iters left: 1 (176 enodes) 72.228 * * [simplify]: Extracting #0: cost 1 inf + 0 72.228 * * [simplify]: Extracting #1: cost 11 inf + 0 72.228 * * [simplify]: Extracting #2: cost 22 inf + 0 72.228 * * [simplify]: Extracting #3: cost 33 inf + 0 72.228 * * [simplify]: Extracting #4: cost 52 inf + 3 72.229 * * [simplify]: Extracting #5: cost 50 inf + 1876 72.232 * * [simplify]: Extracting #6: cost 8 inf + 9575 72.237 * * [simplify]: Extracting #7: cost 0 inf + 11560 72.243 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 72.243 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 72.244 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 72.244 * * [simplify]: iters left: 6 (14 enodes) 72.251 * * [simplify]: iters left: 5 (52 enodes) 72.270 * * [simplify]: iters left: 4 (76 enodes) 72.290 * * [simplify]: iters left: 3 (107 enodes) 72.305 * * [simplify]: iters left: 2 (135 enodes) 72.331 * * [simplify]: iters left: 1 (147 enodes) 72.364 * * [simplify]: Extracting #0: cost 1 inf + 0 72.364 * * [simplify]: Extracting #1: cost 6 inf + 0 72.364 * * [simplify]: Extracting #2: cost 12 inf + 0 72.364 * * [simplify]: Extracting #3: cost 23 inf + 0 72.365 * * [simplify]: Extracting #4: cost 40 inf + 117 72.365 * * [simplify]: Extracting #5: cost 36 inf + 1808 72.367 * * [simplify]: Extracting #6: cost 10 inf + 4919 72.369 * * [simplify]: Extracting #7: cost 1 inf + 7151 72.372 * * [simplify]: Extracting #8: cost 0 inf + 7530 72.374 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 72.374 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 72.375 * * * * [progress]: [ 91 / 779 ] simplifiying candidate # 72.375 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 72.375 * * [simplify]: iters left: 6 (16 enodes) 72.383 * * [simplify]: iters left: 5 (60 enodes) 72.400 * * [simplify]: iters left: 4 (97 enodes) 72.427 * * [simplify]: iters left: 3 (139 enodes) 72.464 * * [simplify]: iters left: 2 (176 enodes) 72.492 * * [simplify]: iters left: 1 (190 enodes) 72.526 * * [simplify]: Extracting #0: cost 1 inf + 0 72.526 * * [simplify]: Extracting #1: cost 9 inf + 0 72.526 * * [simplify]: Extracting #2: cost 16 inf + 1 72.526 * * [simplify]: Extracting #3: cost 27 inf + 1 72.526 * * [simplify]: Extracting #4: cost 49 inf + 3 72.527 * * [simplify]: Extracting #5: cost 50 inf + 1326 72.529 * * [simplify]: Extracting #6: cost 11 inf + 7852 72.532 * * [simplify]: Extracting #7: cost 0 inf + 9887 72.534 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 72.534 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 72.534 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 72.534 * * [simplify]: iters left: 6 (14 enodes) 72.538 * * [simplify]: iters left: 5 (52 enodes) 72.546 * * [simplify]: iters left: 4 (81 enodes) 72.560 * * [simplify]: iters left: 3 (113 enodes) 72.584 * * [simplify]: iters left: 2 (141 enodes) 72.609 * * [simplify]: iters left: 1 (153 enodes) 72.631 * * [simplify]: Extracting #0: cost 1 inf + 0 72.631 * * [simplify]: Extracting #1: cost 8 inf + 0 72.631 * * [simplify]: Extracting #2: cost 16 inf + 0 72.632 * * [simplify]: Extracting #3: cost 27 inf + 0 72.632 * * [simplify]: Extracting #4: cost 46 inf + 3 72.633 * * [simplify]: Extracting #5: cost 44 inf + 1875 72.635 * * [simplify]: Extracting #6: cost 10 inf + 6985 72.638 * * [simplify]: Extracting #7: cost 0 inf + 8802 72.641 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 72.641 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 72.642 * * * * [progress]: [ 92 / 779 ] simplifiying candidate # 72.642 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 72.642 * * [simplify]: iters left: 6 (17 enodes) 72.651 * * [simplify]: iters left: 5 (65 enodes) 72.674 * * [simplify]: iters left: 4 (118 enodes) 72.713 * * [simplify]: iters left: 3 (186 enodes) 72.751 * * [simplify]: iters left: 2 (263 enodes) 72.806 * * [simplify]: iters left: 1 (275 enodes) 72.842 * * [simplify]: Extracting #0: cost 1 inf + 0 72.842 * * [simplify]: Extracting #1: cost 13 inf + 0 72.842 * * [simplify]: Extracting #2: cost 24 inf + 1 72.842 * * [simplify]: Extracting #3: cost 35 inf + 1 72.842 * * [simplify]: Extracting #4: cost 57 inf + 3 72.843 * * [simplify]: Extracting #5: cost 54 inf + 1837 72.844 * * [simplify]: Extracting #6: cost 17 inf + 7923 72.846 * * [simplify]: Extracting #7: cost 1 inf + 13256 72.849 * * [simplify]: Extracting #8: cost 0 inf + 13635 72.852 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 72.852 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 72.853 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 72.853 * * [simplify]: iters left: 6 (14 enodes) 72.856 * * [simplify]: iters left: 5 (52 enodes) 72.870 * * [simplify]: iters left: 4 (81 enodes) 72.888 * * [simplify]: iters left: 3 (113 enodes) 72.905 * * [simplify]: iters left: 2 (141 enodes) 72.941 * * [simplify]: iters left: 1 (153 enodes) 72.978 * * [simplify]: Extracting #0: cost 1 inf + 0 72.978 * * [simplify]: Extracting #1: cost 8 inf + 0 72.978 * * [simplify]: Extracting #2: cost 16 inf + 0 72.978 * * [simplify]: Extracting #3: cost 27 inf + 0 72.979 * * [simplify]: Extracting #4: cost 46 inf + 3 72.979 * * [simplify]: Extracting #5: cost 44 inf + 1875 72.983 * * [simplify]: Extracting #6: cost 10 inf + 7105 72.986 * * [simplify]: Extracting #7: cost 0 inf + 9122 72.989 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 72.989 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 72.989 * * * * [progress]: [ 93 / 779 ] simplifiying candidate # 72.990 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 72.990 * * [simplify]: iters left: 6 (17 enodes) 72.999 * * [simplify]: iters left: 5 (64 enodes) 73.019 * * [simplify]: iters left: 4 (106 enodes) 73.036 * * [simplify]: iters left: 3 (151 enodes) 73.057 * * [simplify]: iters left: 2 (193 enodes) 73.096 * * [simplify]: iters left: 1 (205 enodes) 73.130 * * [simplify]: Extracting #0: cost 1 inf + 0 73.130 * * [simplify]: Extracting #1: cost 9 inf + 0 73.130 * * [simplify]: Extracting #2: cost 17 inf + 1 73.130 * * [simplify]: Extracting #3: cost 29 inf + 1 73.131 * * [simplify]: Extracting #4: cost 51 inf + 3 73.131 * * [simplify]: Extracting #5: cost 49 inf + 1660 73.133 * * [simplify]: Extracting #6: cost 13 inf + 6802 73.137 * * [simplify]: Extracting #7: cost 1 inf + 10182 73.142 * * [simplify]: Extracting #8: cost 0 inf + 10641 73.146 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 73.146 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 73.147 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 73.147 * * [simplify]: iters left: 6 (15 enodes) 73.153 * * [simplify]: iters left: 5 (55 enodes) 73.162 * * [simplify]: iters left: 4 (84 enodes) 73.175 * * [simplify]: iters left: 3 (116 enodes) 73.192 * * [simplify]: iters left: 2 (144 enodes) 73.212 * * [simplify]: iters left: 1 (156 enodes) 73.231 * * [simplify]: Extracting #0: cost 1 inf + 0 73.231 * * [simplify]: Extracting #1: cost 8 inf + 0 73.231 * * [simplify]: Extracting #2: cost 17 inf + 0 73.231 * * [simplify]: Extracting #3: cost 29 inf + 0 73.231 * * [simplify]: Extracting #4: cost 48 inf + 3 73.231 * * [simplify]: Extracting #5: cost 46 inf + 1753 73.233 * * [simplify]: Extracting #6: cost 7 inf + 8073 73.234 * * [simplify]: Extracting #7: cost 0 inf + 9556 73.236 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 73.236 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 73.236 * * * * [progress]: [ 94 / 779 ] simplifiying candidate # 73.236 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 73.236 * * [simplify]: iters left: 6 (16 enodes) 73.242 * * [simplify]: iters left: 5 (60 enodes) 73.261 * * [simplify]: iters left: 4 (102 enodes) 73.294 * * [simplify]: iters left: 3 (147 enodes) 73.334 * * [simplify]: iters left: 2 (189 enodes) 73.387 * * [simplify]: iters left: 1 (201 enodes) 73.433 * * [simplify]: Extracting #0: cost 1 inf + 0 73.433 * * [simplify]: Extracting #1: cost 9 inf + 0 73.433 * * [simplify]: Extracting #2: cost 16 inf + 1 73.434 * * [simplify]: Extracting #3: cost 27 inf + 1 73.434 * * [simplify]: Extracting #4: cost 49 inf + 3 73.435 * * [simplify]: Extracting #5: cost 48 inf + 1563 73.437 * * [simplify]: Extracting #6: cost 13 inf + 6627 73.441 * * [simplify]: Extracting #7: cost 1 inf + 9468 73.445 * * [simplify]: Extracting #8: cost 0 inf + 9887 73.450 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 73.450 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 73.451 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 73.451 * * [simplify]: iters left: 6 (14 enodes) 73.457 * * [simplify]: iters left: 5 (52 enodes) 73.473 * * [simplify]: iters left: 4 (81 enodes) 73.487 * * [simplify]: iters left: 3 (113 enodes) 73.503 * * [simplify]: iters left: 2 (141 enodes) 73.525 * * [simplify]: iters left: 1 (153 enodes) 73.548 * * [simplify]: Extracting #0: cost 1 inf + 0 73.548 * * [simplify]: Extracting #1: cost 8 inf + 0 73.548 * * [simplify]: Extracting #2: cost 16 inf + 0 73.549 * * [simplify]: Extracting #3: cost 27 inf + 0 73.549 * * [simplify]: Extracting #4: cost 46 inf + 3 73.549 * * [simplify]: Extracting #5: cost 44 inf + 1875 73.550 * * [simplify]: Extracting #6: cost 10 inf + 6945 73.552 * * [simplify]: Extracting #7: cost 0 inf + 8802 73.554 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 73.554 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 73.554 * * * * [progress]: [ 95 / 779 ] simplifiying candidate # 73.554 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1) (sqrt 1)) 73.554 * * [simplify]: iters left: 6 (15 enodes) 73.559 * * [simplify]: iters left: 5 (57 enodes) 73.567 * * [simplify]: iters left: 4 (89 enodes) 73.580 * * [simplify]: iters left: 3 (120 enodes) 73.611 * * [simplify]: iters left: 2 (148 enodes) 73.652 * * [simplify]: iters left: 1 (160 enodes) 73.681 * * [simplify]: Extracting #0: cost 1 inf + 0 73.681 * * [simplify]: Extracting #1: cost 5 inf + 0 73.681 * * [simplify]: Extracting #2: cost 7 inf + 1 73.681 * * [simplify]: Extracting #3: cost 17 inf + 1 73.681 * * [simplify]: Extracting #4: cost 39 inf + 3 73.681 * * [simplify]: Extracting #5: cost 48 inf + 171 73.682 * * [simplify]: Extracting #6: cost 30 inf + 2125 73.683 * * [simplify]: Extracting #7: cost 4 inf + 6111 73.685 * * [simplify]: Extracting #8: cost 0 inf + 6825 73.686 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 73.686 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 73.686 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 73.686 * * [simplify]: iters left: 6 (13 enodes) 73.689 * * [simplify]: iters left: 5 (49 enodes) 73.696 * * [simplify]: iters left: 4 (73 enodes) 73.712 * * [simplify]: iters left: 3 (122 enodes) 73.735 * * [simplify]: iters left: 2 (215 enodes) 73.791 * * [simplify]: iters left: 1 (288 enodes) 73.865 * * [simplify]: Extracting #0: cost 1 inf + 0 73.866 * * [simplify]: Extracting #1: cost 6 inf + 0 73.866 * * [simplify]: Extracting #2: cost 13 inf + 0 73.866 * * [simplify]: Extracting #3: cost 20 inf + 116 73.866 * * [simplify]: Extracting #4: cost 51 inf + 506 73.868 * * [simplify]: Extracting #5: cost 42 inf + 5238 73.870 * * [simplify]: Extracting #6: cost 6 inf + 11074 73.873 * * [simplify]: Extracting #7: cost 0 inf + 12382 73.876 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 73.876 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 73.876 * * * * [progress]: [ 96 / 779 ] simplifiying candidate # 73.876 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 73.876 * * [simplify]: iters left: 6 (16 enodes) 73.880 * * [simplify]: iters left: 5 (60 enodes) 73.891 * * [simplify]: iters left: 4 (102 enodes) 73.923 * * [simplify]: iters left: 3 (147 enodes) 73.965 * * [simplify]: iters left: 2 (189 enodes) 73.996 * * [simplify]: iters left: 1 (201 enodes) 74.032 * * [simplify]: Extracting #0: cost 1 inf + 0 74.032 * * [simplify]: Extracting #1: cost 9 inf + 0 74.032 * * [simplify]: Extracting #2: cost 16 inf + 1 74.032 * * [simplify]: Extracting #3: cost 27 inf + 1 74.032 * * [simplify]: Extracting #4: cost 49 inf + 3 74.033 * * [simplify]: Extracting #5: cost 48 inf + 1563 74.035 * * [simplify]: Extracting #6: cost 13 inf + 6627 74.038 * * [simplify]: Extracting #7: cost 1 inf + 9468 74.042 * * [simplify]: Extracting #8: cost 0 inf + 9887 74.046 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 74.046 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 74.046 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 74.046 * * [simplify]: iters left: 6 (14 enodes) 74.053 * * [simplify]: iters left: 5 (52 enodes) 74.065 * * [simplify]: iters left: 4 (81 enodes) 74.077 * * [simplify]: iters left: 3 (113 enodes) 74.096 * * [simplify]: iters left: 2 (141 enodes) 74.134 * * [simplify]: iters left: 1 (153 enodes) 74.169 * * [simplify]: Extracting #0: cost 1 inf + 0 74.170 * * [simplify]: Extracting #1: cost 8 inf + 0 74.170 * * [simplify]: Extracting #2: cost 16 inf + 0 74.170 * * [simplify]: Extracting #3: cost 27 inf + 0 74.170 * * [simplify]: Extracting #4: cost 46 inf + 3 74.170 * * [simplify]: Extracting #5: cost 44 inf + 1875 74.172 * * [simplify]: Extracting #6: cost 10 inf + 6945 74.174 * * [simplify]: Extracting #7: cost 0 inf + 8802 74.175 * [simplify]: Simplified to (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 74.176 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 74.176 * * * * [progress]: [ 97 / 779 ] simplifiying candidate # 74.176 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1) 1) 74.176 * * [simplify]: iters left: 6 (14 enodes) 74.180 * * [simplify]: iters left: 5 (50 enodes) 74.188 * * [simplify]: iters left: 4 (84 enodes) 74.205 * * [simplify]: iters left: 3 (115 enodes) 74.233 * * [simplify]: iters left: 2 (143 enodes) 74.252 * * [simplify]: iters left: 1 (155 enodes) 74.276 * * [simplify]: Extracting #0: cost 1 inf + 0 74.276 * * [simplify]: Extracting #1: cost 5 inf + 0 74.276 * * [simplify]: Extracting #2: cost 7 inf + 1 74.276 * * [simplify]: Extracting #3: cost 17 inf + 1 74.276 * * [simplify]: Extracting #4: cost 39 inf + 3 74.276 * * [simplify]: Extracting #5: cost 49 inf + 130 74.277 * * [simplify]: Extracting #6: cost 33 inf + 1824 74.279 * * [simplify]: Extracting #7: cost 6 inf + 5837 74.282 * * [simplify]: Extracting #8: cost 0 inf + 6825 74.285 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 74.285 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 74.285 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 74.286 * * [simplify]: iters left: 6 (13 enodes) 74.291 * * [simplify]: iters left: 5 (49 enodes) 74.306 * * [simplify]: iters left: 4 (73 enodes) 74.329 * * [simplify]: iters left: 3 (122 enodes) 74.365 * * [simplify]: iters left: 2 (215 enodes) 74.439 * * [simplify]: iters left: 1 (288 enodes) 74.501 * * [simplify]: Extracting #0: cost 1 inf + 0 74.501 * * [simplify]: Extracting #1: cost 6 inf + 0 74.501 * * [simplify]: Extracting #2: cost 13 inf + 0 74.501 * * [simplify]: Extracting #3: cost 20 inf + 116 74.501 * * [simplify]: Extracting #4: cost 51 inf + 506 74.502 * * [simplify]: Extracting #5: cost 42 inf + 5238 74.505 * * [simplify]: Extracting #6: cost 6 inf + 11074 74.509 * * [simplify]: Extracting #7: cost 0 inf + 12382 74.512 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 74.512 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 74.512 * * * * [progress]: [ 98 / 779 ] simplifiying candidate # 74.512 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 74.512 * * [simplify]: iters left: 6 (15 enodes) 74.516 * * [simplify]: iters left: 5 (59 enodes) 74.524 * * [simplify]: iters left: 4 (96 enodes) 74.538 * * [simplify]: iters left: 3 (130 enodes) 74.557 * * [simplify]: iters left: 2 (169 enodes) 74.590 * * [simplify]: iters left: 1 (205 enodes) 74.650 * * [simplify]: Extracting #0: cost 1 inf + 0 74.650 * * [simplify]: Extracting #1: cost 10 inf + 0 74.650 * * [simplify]: Extracting #2: cost 30 inf + 0 74.650 * * [simplify]: Extracting #3: cost 49 inf + 2 74.651 * * [simplify]: Extracting #4: cost 65 inf + 9 74.651 * * [simplify]: Extracting #5: cost 62 inf + 1707 74.655 * * [simplify]: Extracting #6: cost 11 inf + 12055 74.660 * * [simplify]: Extracting #7: cost 0 inf + 16466 74.665 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 74.665 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 74.666 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 74.666 * * [simplify]: iters left: 6 (14 enodes) 74.672 * * [simplify]: iters left: 5 (52 enodes) 74.687 * * [simplify]: iters left: 4 (78 enodes) 74.709 * * [simplify]: iters left: 3 (108 enodes) 74.741 * * [simplify]: iters left: 2 (136 enodes) 74.778 * * [simplify]: iters left: 1 (148 enodes) 74.797 * * [simplify]: Extracting #0: cost 1 inf + 0 74.797 * * [simplify]: Extracting #1: cost 6 inf + 0 74.797 * * [simplify]: Extracting #2: cost 12 inf + 0 74.797 * * [simplify]: Extracting #3: cost 23 inf + 0 74.797 * * [simplify]: Extracting #4: cost 45 inf + 2 74.798 * * [simplify]: Extracting #5: cost 43 inf + 1657 74.799 * * [simplify]: Extracting #6: cost 6 inf + 6898 74.800 * * [simplify]: Extracting #7: cost 0 inf + 8124 74.802 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 74.802 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 74.803 * * * * [progress]: [ 99 / 779 ] simplifiying candidate # 74.804 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 74.804 * * [simplify]: iters left: 6 (18 enodes) 74.809 * * [simplify]: iters left: 5 (67 enodes) 74.828 * * [simplify]: iters left: 4 (101 enodes) 74.859 * * [simplify]: iters left: 3 (143 enodes) 74.885 * * [simplify]: iters left: 2 (173 enodes) 74.908 * * [simplify]: iters left: 1 (185 enodes) 74.931 * * [simplify]: Extracting #0: cost 1 inf + 0 74.931 * * [simplify]: Extracting #1: cost 12 inf + 0 74.931 * * [simplify]: Extracting #2: cost 26 inf + 0 74.931 * * [simplify]: Extracting #3: cost 39 inf + 0 74.931 * * [simplify]: Extracting #4: cost 61 inf + 2 74.932 * * [simplify]: Extracting #5: cost 62 inf + 1262 74.933 * * [simplify]: Extracting #6: cost 21 inf + 6873 74.935 * * [simplify]: Extracting #7: cost 4 inf + 11814 74.937 * * [simplify]: Extracting #8: cost 0 inf + 13768 74.940 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) 74.940 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 74.940 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 74.940 * * [simplify]: iters left: 6 (16 enodes) 74.944 * * [simplify]: iters left: 5 (58 enodes) 74.960 * * [simplify]: iters left: 4 (87 enodes) 74.985 * * [simplify]: iters left: 3 (119 enodes) 75.017 * * [simplify]: iters left: 2 (147 enodes) 75.050 * * [simplify]: iters left: 1 (159 enodes) 75.070 * * [simplify]: Extracting #0: cost 1 inf + 0 75.070 * * [simplify]: Extracting #1: cost 8 inf + 0 75.070 * * [simplify]: Extracting #2: cost 17 inf + 0 75.070 * * [simplify]: Extracting #3: cost 29 inf + 0 75.071 * * [simplify]: Extracting #4: cost 51 inf + 2 75.071 * * [simplify]: Extracting #5: cost 52 inf + 1284 75.073 * * [simplify]: Extracting #6: cost 12 inf + 7016 75.074 * * [simplify]: Extracting #7: cost 1 inf + 9733 75.076 * * [simplify]: Extracting #8: cost 0 inf + 10070 75.077 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 75.077 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 75.078 * * * * [progress]: [ 100 / 779 ] simplifiying candidate # 75.078 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 75.078 * * [simplify]: iters left: 6 (16 enodes) 75.084 * * [simplify]: iters left: 5 (60 enodes) 75.102 * * [simplify]: iters left: 4 (94 enodes) 75.129 * * [simplify]: iters left: 3 (136 enodes) 75.166 * * [simplify]: iters left: 2 (166 enodes) 75.196 * * [simplify]: iters left: 1 (178 enodes) 75.223 * * [simplify]: Extracting #0: cost 1 inf + 0 75.223 * * [simplify]: Extracting #1: cost 12 inf + 0 75.223 * * [simplify]: Extracting #2: cost 24 inf + 0 75.223 * * [simplify]: Extracting #3: cost 35 inf + 0 75.223 * * [simplify]: Extracting #4: cost 57 inf + 2 75.224 * * [simplify]: Extracting #5: cost 55 inf + 1684 75.226 * * [simplify]: Extracting #6: cost 10 inf + 9079 75.231 * * [simplify]: Extracting #7: cost 2 inf + 11544 75.235 * * [simplify]: Extracting #8: cost 0 inf + 12340 75.239 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 75.239 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 75.240 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 75.240 * * [simplify]: iters left: 6 (15 enodes) 75.243 * * [simplify]: iters left: 5 (55 enodes) 75.251 * * [simplify]: iters left: 4 (84 enodes) 75.264 * * [simplify]: iters left: 3 (116 enodes) 75.285 * * [simplify]: iters left: 2 (144 enodes) 75.305 * * [simplify]: iters left: 1 (156 enodes) 75.324 * * [simplify]: Extracting #0: cost 1 inf + 0 75.325 * * [simplify]: Extracting #1: cost 8 inf + 0 75.325 * * [simplify]: Extracting #2: cost 16 inf + 0 75.325 * * [simplify]: Extracting #3: cost 27 inf + 0 75.325 * * [simplify]: Extracting #4: cost 49 inf + 2 75.325 * * [simplify]: Extracting #5: cost 48 inf + 1535 75.326 * * [simplify]: Extracting #6: cost 9 inf + 7493 75.329 * * [simplify]: Extracting #7: cost 0 inf + 9316 75.332 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 75.332 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 75.333 * * * * [progress]: [ 101 / 779 ] simplifiying candidate # 75.333 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 75.333 * * [simplify]: iters left: 6 (17 enodes) 75.343 * * [simplify]: iters left: 5 (65 enodes) 75.366 * * [simplify]: iters left: 4 (97 enodes) 75.387 * * [simplify]: iters left: 3 (128 enodes) 75.405 * * [simplify]: iters left: 2 (163 enodes) 75.448 * * [simplify]: iters left: 1 (175 enodes) 75.488 * * [simplify]: Extracting #0: cost 1 inf + 0 75.489 * * [simplify]: Extracting #1: cost 7 inf + 0 75.489 * * [simplify]: Extracting #2: cost 12 inf + 1 75.489 * * [simplify]: Extracting #3: cost 23 inf + 1 75.489 * * [simplify]: Extracting #4: cost 45 inf + 3 75.489 * * [simplify]: Extracting #5: cost 43 inf + 1697 75.490 * * [simplify]: Extracting #6: cost 4 inf + 7012 75.492 * * [simplify]: Extracting #7: cost 0 inf + 8125 75.493 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 75.493 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 75.494 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 75.494 * * [simplify]: iters left: 6 (14 enodes) 75.497 * * [simplify]: iters left: 5 (52 enodes) 75.505 * * [simplify]: iters left: 4 (81 enodes) 75.516 * * [simplify]: iters left: 3 (113 enodes) 75.544 * * [simplify]: iters left: 2 (141 enodes) 75.583 * * [simplify]: iters left: 1 (153 enodes) 75.622 * * [simplify]: Extracting #0: cost 1 inf + 0 75.622 * * [simplify]: Extracting #1: cost 8 inf + 0 75.622 * * [simplify]: Extracting #2: cost 16 inf + 0 75.622 * * [simplify]: Extracting #3: cost 27 inf + 0 75.623 * * [simplify]: Extracting #4: cost 46 inf + 3 75.623 * * [simplify]: Extracting #5: cost 44 inf + 1835 75.626 * * [simplify]: Extracting #6: cost 10 inf + 6945 75.629 * * [simplify]: Extracting #7: cost 0 inf + 8802 75.632 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 75.632 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 75.633 * * * * [progress]: [ 102 / 779 ] simplifiying candidate # 75.633 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 75.633 * * [simplify]: iters left: 6 (16 enodes) 75.640 * * [simplify]: iters left: 5 (60 enodes) 75.658 * * [simplify]: iters left: 4 (94 enodes) 75.686 * * [simplify]: iters left: 3 (136 enodes) 75.723 * * [simplify]: iters left: 2 (166 enodes) 75.755 * * [simplify]: iters left: 1 (178 enodes) 75.783 * * [simplify]: Extracting #0: cost 1 inf + 0 75.783 * * [simplify]: Extracting #1: cost 12 inf + 0 75.783 * * [simplify]: Extracting #2: cost 24 inf + 0 75.783 * * [simplify]: Extracting #3: cost 35 inf + 0 75.783 * * [simplify]: Extracting #4: cost 57 inf + 2 75.784 * * [simplify]: Extracting #5: cost 55 inf + 1684 75.786 * * [simplify]: Extracting #6: cost 10 inf + 9079 75.788 * * [simplify]: Extracting #7: cost 2 inf + 11544 75.791 * * [simplify]: Extracting #8: cost 0 inf + 12340 75.793 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 75.793 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 75.793 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 75.793 * * [simplify]: iters left: 6 (15 enodes) 75.797 * * [simplify]: iters left: 5 (55 enodes) 75.805 * * [simplify]: iters left: 4 (84 enodes) 75.819 * * [simplify]: iters left: 3 (116 enodes) 75.837 * * [simplify]: iters left: 2 (144 enodes) 75.864 * * [simplify]: iters left: 1 (156 enodes) 75.884 * * [simplify]: Extracting #0: cost 1 inf + 0 75.884 * * [simplify]: Extracting #1: cost 8 inf + 0 75.884 * * [simplify]: Extracting #2: cost 16 inf + 0 75.884 * * [simplify]: Extracting #3: cost 27 inf + 0 75.884 * * [simplify]: Extracting #4: cost 49 inf + 2 75.884 * * [simplify]: Extracting #5: cost 48 inf + 1535 75.885 * * [simplify]: Extracting #6: cost 9 inf + 7493 75.887 * * [simplify]: Extracting #7: cost 0 inf + 9316 75.889 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 75.889 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 75.889 * * * * [progress]: [ 103 / 779 ] simplifiying candidate # 75.889 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 75.890 * * [simplify]: iters left: 6 (16 enodes) 75.897 * * [simplify]: iters left: 5 (60 enodes) 75.919 * * [simplify]: iters left: 4 (94 enodes) 75.947 * * [simplify]: iters left: 3 (131 enodes) 75.981 * * [simplify]: iters left: 2 (159 enodes) 76.002 * * [simplify]: iters left: 1 (171 enodes) 76.025 * * [simplify]: Extracting #0: cost 1 inf + 0 76.026 * * [simplify]: Extracting #1: cost 7 inf + 0 76.026 * * [simplify]: Extracting #2: cost 12 inf + 1 76.026 * * [simplify]: Extracting #3: cost 23 inf + 1 76.026 * * [simplify]: Extracting #4: cost 45 inf + 3 76.026 * * [simplify]: Extracting #5: cost 43 inf + 1603 76.028 * * [simplify]: Extracting #6: cost 10 inf + 6227 76.029 * * [simplify]: Extracting #7: cost 0 inf + 8125 76.031 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 76.031 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 76.031 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 76.031 * * [simplify]: iters left: 6 (14 enodes) 76.034 * * [simplify]: iters left: 5 (52 enodes) 76.042 * * [simplify]: iters left: 4 (81 enodes) 76.054 * * [simplify]: iters left: 3 (113 enodes) 76.069 * * [simplify]: iters left: 2 (141 enodes) 76.089 * * [simplify]: iters left: 1 (153 enodes) 76.126 * * [simplify]: Extracting #0: cost 1 inf + 0 76.126 * * [simplify]: Extracting #1: cost 8 inf + 0 76.126 * * [simplify]: Extracting #2: cost 16 inf + 0 76.126 * * [simplify]: Extracting #3: cost 27 inf + 0 76.126 * * [simplify]: Extracting #4: cost 46 inf + 3 76.127 * * [simplify]: Extracting #5: cost 44 inf + 1835 76.130 * * [simplify]: Extracting #6: cost 10 inf + 6945 76.133 * * [simplify]: Extracting #7: cost 0 inf + 8802 76.136 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 76.136 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 76.136 * * * * [progress]: [ 104 / 779 ] simplifiying candidate # 76.137 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 76.137 * * [simplify]: iters left: 6 (18 enodes) 76.145 * * [simplify]: iters left: 5 (67 enodes) 76.158 * * [simplify]: iters left: 4 (101 enodes) 76.174 * * [simplify]: iters left: 3 (140 enodes) 76.193 * * [simplify]: iters left: 2 (171 enodes) 76.243 * * [simplify]: iters left: 1 (183 enodes) 76.265 * * [simplify]: Extracting #0: cost 1 inf + 0 76.265 * * [simplify]: Extracting #1: cost 10 inf + 0 76.265 * * [simplify]: Extracting #2: cost 24 inf + 0 76.265 * * [simplify]: Extracting #3: cost 39 inf + 0 76.265 * * [simplify]: Extracting #4: cost 61 inf + 2 76.266 * * [simplify]: Extracting #5: cost 65 inf + 983 76.267 * * [simplify]: Extracting #6: cost 20 inf + 7732 76.269 * * [simplify]: Extracting #7: cost 2 inf + 12690 76.271 * * [simplify]: Extracting #8: cost 0 inf + 13768 76.273 * [simplify]: Simplified to (/ (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 76.273 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 76.274 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 76.274 * * [simplify]: iters left: 6 (16 enodes) 76.279 * * [simplify]: iters left: 5 (58 enodes) 76.296 * * [simplify]: iters left: 4 (87 enodes) 76.311 * * [simplify]: iters left: 3 (119 enodes) 76.327 * * [simplify]: iters left: 2 (147 enodes) 76.363 * * [simplify]: iters left: 1 (159 enodes) 76.383 * * [simplify]: Extracting #0: cost 1 inf + 0 76.383 * * [simplify]: Extracting #1: cost 8 inf + 0 76.383 * * [simplify]: Extracting #2: cost 17 inf + 0 76.383 * * [simplify]: Extracting #3: cost 29 inf + 0 76.383 * * [simplify]: Extracting #4: cost 51 inf + 2 76.384 * * [simplify]: Extracting #5: cost 52 inf + 1284 76.385 * * [simplify]: Extracting #6: cost 12 inf + 7016 76.386 * * [simplify]: Extracting #7: cost 1 inf + 9733 76.388 * * [simplify]: Extracting #8: cost 0 inf + 10070 76.390 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 76.390 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 76.390 * * * * [progress]: [ 105 / 779 ] simplifiying candidate # 76.390 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 76.390 * * [simplify]: iters left: 6 (15 enodes) 76.394 * * [simplify]: iters left: 5 (56 enodes) 76.411 * * [simplify]: iters left: 4 (80 enodes) 76.435 * * [simplify]: iters left: 3 (110 enodes) 76.465 * * [simplify]: iters left: 2 (138 enodes) 76.498 * * [simplify]: iters left: 1 (150 enodes) 76.516 * * [simplify]: Extracting #0: cost 1 inf + 0 76.516 * * [simplify]: Extracting #1: cost 6 inf + 0 76.516 * * [simplify]: Extracting #2: cost 12 inf + 0 76.516 * * [simplify]: Extracting #3: cost 23 inf + 0 76.516 * * [simplify]: Extracting #4: cost 45 inf + 2 76.516 * * [simplify]: Extracting #5: cost 47 inf + 1203 76.517 * * [simplify]: Extracting #6: cost 5 inf + 7076 76.519 * * [simplify]: Extracting #7: cost 0 inf + 8044 76.521 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 76.521 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 76.521 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 76.521 * * [simplify]: iters left: 6 (14 enodes) 76.525 * * [simplify]: iters left: 5 (52 enodes) 76.541 * * [simplify]: iters left: 4 (76 enodes) 76.562 * * [simplify]: iters left: 3 (107 enodes) 76.591 * * [simplify]: iters left: 2 (135 enodes) 76.615 * * [simplify]: iters left: 1 (147 enodes) 76.636 * * [simplify]: Extracting #0: cost 1 inf + 0 76.636 * * [simplify]: Extracting #1: cost 6 inf + 0 76.636 * * [simplify]: Extracting #2: cost 12 inf + 0 76.636 * * [simplify]: Extracting #3: cost 23 inf + 0 76.637 * * [simplify]: Extracting #4: cost 40 inf + 117 76.637 * * [simplify]: Extracting #5: cost 36 inf + 1928 76.639 * * [simplify]: Extracting #6: cost 10 inf + 5039 76.642 * * [simplify]: Extracting #7: cost 1 inf + 7231 76.645 * * [simplify]: Extracting #8: cost 0 inf + 7610 76.647 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 76.647 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 76.647 * * * * [progress]: [ 106 / 779 ] simplifiying candidate # 76.647 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 76.648 * * [simplify]: iters left: 6 (17 enodes) 76.651 * * [simplify]: iters left: 5 (62 enodes) 76.660 * * [simplify]: iters left: 4 (91 enodes) 76.673 * * [simplify]: iters left: 3 (123 enodes) 76.703 * * [simplify]: iters left: 2 (151 enodes) 76.745 * * [simplify]: iters left: 1 (163 enodes) 76.785 * * [simplify]: Extracting #0: cost 1 inf + 0 76.785 * * [simplify]: Extracting #1: cost 8 inf + 0 76.785 * * [simplify]: Extracting #2: cost 18 inf + 0 76.786 * * [simplify]: Extracting #3: cost 31 inf + 0 76.786 * * [simplify]: Extracting #4: cost 53 inf + 2 76.786 * * [simplify]: Extracting #5: cost 51 inf + 1684 76.789 * * [simplify]: Extracting #6: cost 12 inf + 7531 76.792 * * [simplify]: Extracting #7: cost 0 inf + 10104 76.796 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 76.796 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 76.797 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 76.797 * * [simplify]: iters left: 6 (16 enodes) 76.804 * * [simplify]: iters left: 5 (58 enodes) 76.821 * * [simplify]: iters left: 4 (87 enodes) 76.846 * * [simplify]: iters left: 3 (119 enodes) 76.878 * * [simplify]: iters left: 2 (147 enodes) 76.920 * * [simplify]: iters left: 1 (159 enodes) 76.959 * * [simplify]: Extracting #0: cost 1 inf + 0 76.959 * * [simplify]: Extracting #1: cost 8 inf + 0 76.959 * * [simplify]: Extracting #2: cost 17 inf + 0 76.959 * * [simplify]: Extracting #3: cost 29 inf + 0 76.960 * * [simplify]: Extracting #4: cost 51 inf + 2 76.960 * * [simplify]: Extracting #5: cost 52 inf + 1284 76.962 * * [simplify]: Extracting #6: cost 12 inf + 6936 76.966 * * [simplify]: Extracting #7: cost 1 inf + 9453 76.969 * * [simplify]: Extracting #8: cost 0 inf + 9750 76.973 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 76.973 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 76.974 * * * * [progress]: [ 107 / 779 ] simplifiying candidate # 76.974 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 76.974 * * [simplify]: iters left: 6 (17 enodes) 76.985 * * [simplify]: iters left: 5 (64 enodes) 77.004 * * [simplify]: iters left: 4 (92 enodes) 77.017 * * [simplify]: iters left: 3 (124 enodes) 77.036 * * [simplify]: iters left: 2 (153 enodes) 77.073 * * [simplify]: iters left: 1 (165 enodes) 77.092 * * [simplify]: Extracting #0: cost 1 inf + 0 77.092 * * [simplify]: Extracting #1: cost 5 inf + 0 77.092 * * [simplify]: Extracting #2: cost 9 inf + 1 77.093 * * [simplify]: Extracting #3: cost 21 inf + 1 77.093 * * [simplify]: Extracting #4: cost 43 inf + 3 77.093 * * [simplify]: Extracting #5: cost 53 inf + 130 77.093 * * [simplify]: Extracting #6: cost 36 inf + 1843 77.094 * * [simplify]: Extracting #7: cost 7 inf + 6083 77.097 * * [simplify]: Extracting #8: cost 0 inf + 7207 77.099 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 77.099 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 77.100 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 77.100 * * [simplify]: iters left: 6 (15 enodes) 77.107 * * [simplify]: iters left: 5 (55 enodes) 77.123 * * [simplify]: iters left: 4 (84 enodes) 77.138 * * [simplify]: iters left: 3 (116 enodes) 77.153 * * [simplify]: iters left: 2 (144 enodes) 77.173 * * [simplify]: iters left: 1 (156 enodes) 77.192 * * [simplify]: Extracting #0: cost 1 inf + 0 77.192 * * [simplify]: Extracting #1: cost 8 inf + 0 77.192 * * [simplify]: Extracting #2: cost 17 inf + 0 77.192 * * [simplify]: Extracting #3: cost 29 inf + 0 77.192 * * [simplify]: Extracting #4: cost 48 inf + 3 77.192 * * [simplify]: Extracting #5: cost 46 inf + 1713 77.194 * * [simplify]: Extracting #6: cost 7 inf + 7671 77.195 * * [simplify]: Extracting #7: cost 0 inf + 9236 77.197 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 77.197 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 77.197 * * * * [progress]: [ 108 / 779 ] simplifiying candidate # 77.197 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 77.197 * * [simplify]: iters left: 6 (17 enodes) 77.202 * * [simplify]: iters left: 5 (62 enodes) 77.214 * * [simplify]: iters left: 4 (91 enodes) 77.240 * * [simplify]: iters left: 3 (123 enodes) 77.264 * * [simplify]: iters left: 2 (151 enodes) 77.285 * * [simplify]: iters left: 1 (163 enodes) 77.320 * * [simplify]: Extracting #0: cost 1 inf + 0 77.320 * * [simplify]: Extracting #1: cost 8 inf + 0 77.320 * * [simplify]: Extracting #2: cost 18 inf + 0 77.320 * * [simplify]: Extracting #3: cost 31 inf + 0 77.321 * * [simplify]: Extracting #4: cost 53 inf + 2 77.321 * * [simplify]: Extracting #5: cost 51 inf + 1684 77.322 * * [simplify]: Extracting #6: cost 12 inf + 7531 77.324 * * [simplify]: Extracting #7: cost 0 inf + 10104 77.325 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 77.325 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 77.326 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 77.326 * * [simplify]: iters left: 6 (16 enodes) 77.329 * * [simplify]: iters left: 5 (58 enodes) 77.337 * * [simplify]: iters left: 4 (87 enodes) 77.350 * * [simplify]: iters left: 3 (119 enodes) 77.380 * * [simplify]: iters left: 2 (147 enodes) 77.417 * * [simplify]: iters left: 1 (159 enodes) 77.437 * * [simplify]: Extracting #0: cost 1 inf + 0 77.437 * * [simplify]: Extracting #1: cost 8 inf + 0 77.437 * * [simplify]: Extracting #2: cost 17 inf + 0 77.437 * * [simplify]: Extracting #3: cost 29 inf + 0 77.437 * * [simplify]: Extracting #4: cost 51 inf + 2 77.438 * * [simplify]: Extracting #5: cost 52 inf + 1284 77.439 * * [simplify]: Extracting #6: cost 12 inf + 6936 77.442 * * [simplify]: Extracting #7: cost 1 inf + 9453 77.446 * * [simplify]: Extracting #8: cost 0 inf + 9750 77.449 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 77.449 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 77.449 * * * * [progress]: [ 109 / 779 ] simplifiying candidate # 77.450 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 77.450 * * [simplify]: iters left: 6 (16 enodes) 77.458 * * [simplify]: iters left: 5 (59 enodes) 77.476 * * [simplify]: iters left: 4 (88 enodes) 77.501 * * [simplify]: iters left: 3 (121 enodes) 77.536 * * [simplify]: iters left: 2 (149 enodes) 77.576 * * [simplify]: iters left: 1 (161 enodes) 77.615 * * [simplify]: Extracting #0: cost 1 inf + 0 77.615 * * [simplify]: Extracting #1: cost 5 inf + 0 77.615 * * [simplify]: Extracting #2: cost 9 inf + 1 77.615 * * [simplify]: Extracting #3: cost 21 inf + 1 77.615 * * [simplify]: Extracting #4: cost 43 inf + 3 77.616 * * [simplify]: Extracting #5: cost 53 inf + 130 77.616 * * [simplify]: Extracting #6: cost 36 inf + 2069 77.619 * * [simplify]: Extracting #7: cost 4 inf + 6415 77.622 * * [simplify]: Extracting #8: cost 0 inf + 7207 77.624 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 77.624 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 77.625 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 77.625 * * [simplify]: iters left: 6 (15 enodes) 77.631 * * [simplify]: iters left: 5 (55 enodes) 77.648 * * [simplify]: iters left: 4 (84 enodes) 77.672 * * [simplify]: iters left: 3 (116 enodes) 77.706 * * [simplify]: iters left: 2 (144 enodes) 77.726 * * [simplify]: iters left: 1 (156 enodes) 77.751 * * [simplify]: Extracting #0: cost 1 inf + 0 77.751 * * [simplify]: Extracting #1: cost 8 inf + 0 77.751 * * [simplify]: Extracting #2: cost 17 inf + 0 77.751 * * [simplify]: Extracting #3: cost 29 inf + 0 77.751 * * [simplify]: Extracting #4: cost 48 inf + 3 77.752 * * [simplify]: Extracting #5: cost 46 inf + 1713 77.754 * * [simplify]: Extracting #6: cost 7 inf + 7671 77.758 * * [simplify]: Extracting #7: cost 0 inf + 9236 77.760 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 77.760 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 77.760 * * * * [progress]: [ 110 / 779 ] simplifiying candidate # 77.760 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 77.760 * * [simplify]: iters left: 6 (16 enodes) 77.764 * * [simplify]: iters left: 5 (60 enodes) 77.773 * * [simplify]: iters left: 4 (94 enodes) 77.789 * * [simplify]: iters left: 3 (133 enodes) 77.826 * * [simplify]: iters left: 2 (164 enodes) 77.853 * * [simplify]: iters left: 1 (176 enodes) 77.885 * * [simplify]: Extracting #0: cost 1 inf + 0 77.885 * * [simplify]: Extracting #1: cost 10 inf + 0 77.885 * * [simplify]: Extracting #2: cost 22 inf + 0 77.885 * * [simplify]: Extracting #3: cost 35 inf + 0 77.886 * * [simplify]: Extracting #4: cost 57 inf + 2 77.886 * * [simplify]: Extracting #5: cost 55 inf + 1685 77.889 * * [simplify]: Extracting #6: cost 11 inf + 8623 77.893 * * [simplify]: Extracting #7: cost 2 inf + 11544 77.897 * * [simplify]: Extracting #8: cost 0 inf + 12340 77.901 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 77.901 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 77.902 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 77.902 * * [simplify]: iters left: 6 (15 enodes) 77.908 * * [simplify]: iters left: 5 (55 enodes) 77.917 * * [simplify]: iters left: 4 (84 enodes) 77.929 * * [simplify]: iters left: 3 (116 enodes) 77.945 * * [simplify]: iters left: 2 (144 enodes) 77.981 * * [simplify]: iters left: 1 (156 enodes) 78.017 * * [simplify]: Extracting #0: cost 1 inf + 0 78.017 * * [simplify]: Extracting #1: cost 8 inf + 0 78.017 * * [simplify]: Extracting #2: cost 16 inf + 0 78.017 * * [simplify]: Extracting #3: cost 27 inf + 0 78.017 * * [simplify]: Extracting #4: cost 49 inf + 2 78.017 * * [simplify]: Extracting #5: cost 48 inf + 1535 78.019 * * [simplify]: Extracting #6: cost 9 inf + 7453 78.020 * * [simplify]: Extracting #7: cost 0 inf + 9316 78.022 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 78.022 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 78.022 * * * * [progress]: [ 111 / 779 ] simplifiying candidate # 78.022 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 78.022 * * [simplify]: iters left: 6 (17 enodes) 78.026 * * [simplify]: iters left: 5 (62 enodes) 78.035 * * [simplify]: iters left: 4 (91 enodes) 78.056 * * [simplify]: iters left: 3 (123 enodes) 78.082 * * [simplify]: iters left: 2 (151 enodes) 78.107 * * [simplify]: iters left: 1 (163 enodes) 78.147 * * [simplify]: Extracting #0: cost 1 inf + 0 78.147 * * [simplify]: Extracting #1: cost 8 inf + 0 78.147 * * [simplify]: Extracting #2: cost 18 inf + 0 78.147 * * [simplify]: Extracting #3: cost 31 inf + 0 78.147 * * [simplify]: Extracting #4: cost 53 inf + 2 78.148 * * [simplify]: Extracting #5: cost 51 inf + 1684 78.151 * * [simplify]: Extracting #6: cost 12 inf + 7693 78.152 * * [simplify]: Extracting #7: cost 0 inf + 10104 78.154 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 78.154 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 78.154 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 78.155 * * [simplify]: iters left: 6 (16 enodes) 78.158 * * [simplify]: iters left: 5 (58 enodes) 78.166 * * [simplify]: iters left: 4 (87 enodes) 78.179 * * [simplify]: iters left: 3 (119 enodes) 78.212 * * [simplify]: iters left: 2 (147 enodes) 78.242 * * [simplify]: iters left: 1 (159 enodes) 78.262 * * [simplify]: Extracting #0: cost 1 inf + 0 78.262 * * [simplify]: Extracting #1: cost 8 inf + 0 78.262 * * [simplify]: Extracting #2: cost 17 inf + 0 78.262 * * [simplify]: Extracting #3: cost 29 inf + 0 78.262 * * [simplify]: Extracting #4: cost 51 inf + 2 78.262 * * [simplify]: Extracting #5: cost 52 inf + 1284 78.264 * * [simplify]: Extracting #6: cost 12 inf + 6856 78.267 * * [simplify]: Extracting #7: cost 1 inf + 9453 78.272 * * [simplify]: Extracting #8: cost 0 inf + 9750 78.275 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 78.275 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 78.275 * * * * [progress]: [ 112 / 779 ] simplifiying candidate # 78.275 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 78.275 * * [simplify]: iters left: 6 (14 enodes) 78.278 * * [simplify]: iters left: 5 (52 enodes) 78.286 * * [simplify]: iters left: 4 (76 enodes) 78.297 * * [simplify]: iters left: 3 (107 enodes) 78.316 * * [simplify]: iters left: 2 (135 enodes) 78.352 * * [simplify]: iters left: 1 (147 enodes) 78.387 * * [simplify]: Extracting #0: cost 1 inf + 0 78.387 * * [simplify]: Extracting #1: cost 6 inf + 0 78.387 * * [simplify]: Extracting #2: cost 12 inf + 0 78.387 * * [simplify]: Extracting #3: cost 23 inf + 0 78.387 * * [simplify]: Extracting #4: cost 40 inf + 117 78.388 * * [simplify]: Extracting #5: cost 36 inf + 1808 78.390 * * [simplify]: Extracting #6: cost 10 inf + 4879 78.392 * * [simplify]: Extracting #7: cost 1 inf + 6951 78.395 * * [simplify]: Extracting #8: cost 0 inf + 7290 78.398 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 78.398 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 78.398 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 78.398 * * [simplify]: iters left: 6 (14 enodes) 78.404 * * [simplify]: iters left: 5 (52 enodes) 78.422 * * [simplify]: iters left: 4 (76 enodes) 78.443 * * [simplify]: iters left: 3 (107 enodes) 78.471 * * [simplify]: iters left: 2 (135 enodes) 78.504 * * [simplify]: iters left: 1 (147 enodes) 78.536 * * [simplify]: Extracting #0: cost 1 inf + 0 78.536 * * [simplify]: Extracting #1: cost 6 inf + 0 78.536 * * [simplify]: Extracting #2: cost 12 inf + 0 78.536 * * [simplify]: Extracting #3: cost 23 inf + 0 78.537 * * [simplify]: Extracting #4: cost 40 inf + 117 78.537 * * [simplify]: Extracting #5: cost 36 inf + 1808 78.538 * * [simplify]: Extracting #6: cost 10 inf + 4879 78.539 * * [simplify]: Extracting #7: cost 1 inf + 6951 78.541 * * [simplify]: Extracting #8: cost 0 inf + 7290 78.543 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 78.543 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 78.543 * * * * [progress]: [ 113 / 779 ] simplifiying candidate # 78.543 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 78.544 * * [simplify]: iters left: 6 (16 enodes) 78.548 * * [simplify]: iters left: 5 (60 enodes) 78.558 * * [simplify]: iters left: 4 (88 enodes) 78.583 * * [simplify]: iters left: 3 (120 enodes) 78.599 * * [simplify]: iters left: 2 (149 enodes) 78.619 * * [simplify]: iters left: 1 (161 enodes) 78.640 * * [simplify]: Extracting #0: cost 1 inf + 0 78.641 * * [simplify]: Extracting #1: cost 5 inf + 0 78.641 * * [simplify]: Extracting #2: cost 8 inf + 1 78.641 * * [simplify]: Extracting #3: cost 19 inf + 1 78.641 * * [simplify]: Extracting #4: cost 41 inf + 3 78.641 * * [simplify]: Extracting #5: cost 50 inf + 212 78.641 * * [simplify]: Extracting #6: cost 32 inf + 2166 78.643 * * [simplify]: Extracting #7: cost 5 inf + 6044 78.645 * * [simplify]: Extracting #8: cost 0 inf + 6613 78.648 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 78.648 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 78.649 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 78.649 * * [simplify]: iters left: 6 (14 enodes) 78.655 * * [simplify]: iters left: 5 (52 enodes) 78.671 * * [simplify]: iters left: 4 (81 enodes) 78.695 * * [simplify]: iters left: 3 (113 enodes) 78.723 * * [simplify]: iters left: 2 (141 enodes) 78.742 * * [simplify]: iters left: 1 (153 enodes) 78.762 * * [simplify]: Extracting #0: cost 1 inf + 0 78.762 * * [simplify]: Extracting #1: cost 8 inf + 0 78.762 * * [simplify]: Extracting #2: cost 16 inf + 0 78.762 * * [simplify]: Extracting #3: cost 27 inf + 0 78.763 * * [simplify]: Extracting #4: cost 46 inf + 3 78.763 * * [simplify]: Extracting #5: cost 44 inf + 1835 78.764 * * [simplify]: Extracting #6: cost 10 inf + 6745 78.766 * * [simplify]: Extracting #7: cost 0 inf + 8482 78.768 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 78.768 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 78.768 * * * * [progress]: [ 114 / 779 ] simplifiying candidate # 78.769 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 78.769 * * [simplify]: iters left: 6 (14 enodes) 78.775 * * [simplify]: iters left: 5 (52 enodes) 78.790 * * [simplify]: iters left: 4 (76 enodes) 78.812 * * [simplify]: iters left: 3 (107 enodes) 78.841 * * [simplify]: iters left: 2 (135 enodes) 78.879 * * [simplify]: iters left: 1 (147 enodes) 78.913 * * [simplify]: Extracting #0: cost 1 inf + 0 78.914 * * [simplify]: Extracting #1: cost 6 inf + 0 78.914 * * [simplify]: Extracting #2: cost 12 inf + 0 78.914 * * [simplify]: Extracting #3: cost 23 inf + 0 78.914 * * [simplify]: Extracting #4: cost 40 inf + 117 78.914 * * [simplify]: Extracting #5: cost 36 inf + 1808 78.915 * * [simplify]: Extracting #6: cost 10 inf + 4879 78.916 * * [simplify]: Extracting #7: cost 1 inf + 6951 78.918 * * [simplify]: Extracting #8: cost 0 inf + 7290 78.919 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 78.919 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 78.919 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 78.919 * * [simplify]: iters left: 6 (14 enodes) 78.922 * * [simplify]: iters left: 5 (52 enodes) 78.930 * * [simplify]: iters left: 4 (76 enodes) 78.941 * * [simplify]: iters left: 3 (107 enodes) 78.955 * * [simplify]: iters left: 2 (135 enodes) 78.986 * * [simplify]: iters left: 1 (147 enodes) 79.021 * * [simplify]: Extracting #0: cost 1 inf + 0 79.021 * * [simplify]: Extracting #1: cost 6 inf + 0 79.021 * * [simplify]: Extracting #2: cost 12 inf + 0 79.021 * * [simplify]: Extracting #3: cost 23 inf + 0 79.021 * * [simplify]: Extracting #4: cost 40 inf + 117 79.021 * * [simplify]: Extracting #5: cost 36 inf + 1808 79.022 * * [simplify]: Extracting #6: cost 10 inf + 4879 79.023 * * [simplify]: Extracting #7: cost 1 inf + 6951 79.025 * * [simplify]: Extracting #8: cost 0 inf + 7290 79.026 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 79.026 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 79.026 * * * * [progress]: [ 115 / 779 ] simplifiying candidate # 79.027 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 79.027 * * [simplify]: iters left: 6 (15 enodes) 79.030 * * [simplify]: iters left: 5 (55 enodes) 79.039 * * [simplify]: iters left: 4 (84 enodes) 79.052 * * [simplify]: iters left: 3 (117 enodes) 79.069 * * [simplify]: iters left: 2 (145 enodes) 79.088 * * [simplify]: iters left: 1 (157 enodes) 79.107 * * [simplify]: Extracting #0: cost 1 inf + 0 79.107 * * [simplify]: Extracting #1: cost 5 inf + 0 79.107 * * [simplify]: Extracting #2: cost 8 inf + 1 79.107 * * [simplify]: Extracting #3: cost 19 inf + 1 79.107 * * [simplify]: Extracting #4: cost 41 inf + 3 79.108 * * [simplify]: Extracting #5: cost 51 inf + 130 79.108 * * [simplify]: Extracting #6: cost 37 inf + 1507 79.109 * * [simplify]: Extracting #7: cost 3 inf + 6240 79.110 * * [simplify]: Extracting #8: cost 0 inf + 6613 79.112 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 79.112 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 79.112 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 79.112 * * [simplify]: iters left: 6 (14 enodes) 79.115 * * [simplify]: iters left: 5 (52 enodes) 79.122 * * [simplify]: iters left: 4 (81 enodes) 79.137 * * [simplify]: iters left: 3 (113 enodes) 79.151 * * [simplify]: iters left: 2 (141 enodes) 79.171 * * [simplify]: iters left: 1 (153 enodes) 79.199 * * [simplify]: Extracting #0: cost 1 inf + 0 79.199 * * [simplify]: Extracting #1: cost 8 inf + 0 79.199 * * [simplify]: Extracting #2: cost 16 inf + 0 79.199 * * [simplify]: Extracting #3: cost 27 inf + 0 79.199 * * [simplify]: Extracting #4: cost 46 inf + 3 79.200 * * [simplify]: Extracting #5: cost 44 inf + 1835 79.203 * * [simplify]: Extracting #6: cost 10 inf + 6745 79.206 * * [simplify]: Extracting #7: cost 0 inf + 8482 79.209 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 79.209 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 79.210 * * * * [progress]: [ 116 / 779 ] simplifiying candidate # 79.210 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 79.210 * * [simplify]: iters left: 6 (17 enodes) 79.220 * * [simplify]: iters left: 5 (65 enodes) 79.239 * * [simplify]: iters left: 4 (95 enodes) 79.254 * * [simplify]: iters left: 3 (128 enodes) 79.279 * * [simplify]: iters left: 2 (158 enodes) 79.308 * * [simplify]: iters left: 1 (170 enodes) 79.335 * * [simplify]: Extracting #0: cost 1 inf + 0 79.335 * * [simplify]: Extracting #1: cost 6 inf + 0 79.335 * * [simplify]: Extracting #2: cost 13 inf + 0 79.335 * * [simplify]: Extracting #3: cost 23 inf + 1 79.335 * * [simplify]: Extracting #4: cost 45 inf + 3 79.336 * * [simplify]: Extracting #5: cost 44 inf + 1361 79.338 * * [simplify]: Extracting #6: cost 6 inf + 7300 79.340 * * [simplify]: Extracting #7: cost 0 inf + 8125 79.341 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 79.341 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 79.342 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 79.342 * * [simplify]: iters left: 6 (14 enodes) 79.345 * * [simplify]: iters left: 5 (52 enodes) 79.353 * * [simplify]: iters left: 4 (81 enodes) 79.365 * * [simplify]: iters left: 3 (113 enodes) 79.393 * * [simplify]: iters left: 2 (141 enodes) 79.431 * * [simplify]: iters left: 1 (153 enodes) 79.458 * * [simplify]: Extracting #0: cost 1 inf + 0 79.458 * * [simplify]: Extracting #1: cost 8 inf + 0 79.458 * * [simplify]: Extracting #2: cost 16 inf + 0 79.458 * * [simplify]: Extracting #3: cost 27 inf + 0 79.458 * * [simplify]: Extracting #4: cost 46 inf + 3 79.459 * * [simplify]: Extracting #5: cost 44 inf + 1835 79.460 * * [simplify]: Extracting #6: cost 10 inf + 6865 79.462 * * [simplify]: Extracting #7: cost 0 inf + 8802 79.463 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 79.463 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 79.464 * * * * [progress]: [ 117 / 779 ] simplifiying candidate # 79.464 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 79.464 * * [simplify]: iters left: 6 (17 enodes) 79.469 * * [simplify]: iters left: 5 (64 enodes) 79.479 * * [simplify]: iters left: 4 (90 enodes) 79.493 * * [simplify]: iters left: 3 (123 enodes) 79.509 * * [simplify]: iters left: 2 (152 enodes) 79.531 * * [simplify]: iters left: 1 (164 enodes) 79.550 * * [simplify]: Extracting #0: cost 1 inf + 0 79.550 * * [simplify]: Extracting #1: cost 4 inf + 0 79.550 * * [simplify]: Extracting #2: cost 10 inf + 0 79.550 * * [simplify]: Extracting #3: cost 21 inf + 1 79.550 * * [simplify]: Extracting #4: cost 43 inf + 3 79.550 * * [simplify]: Extracting #5: cost 53 inf + 130 79.551 * * [simplify]: Extracting #6: cost 37 inf + 1584 79.552 * * [simplify]: Extracting #7: cost 8 inf + 5745 79.553 * * [simplify]: Extracting #8: cost 0 inf + 7207 79.555 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 79.555 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 79.555 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 79.555 * * [simplify]: iters left: 6 (15 enodes) 79.558 * * [simplify]: iters left: 5 (55 enodes) 79.572 * * [simplify]: iters left: 4 (84 enodes) 79.594 * * [simplify]: iters left: 3 (116 enodes) 79.623 * * [simplify]: iters left: 2 (144 enodes) 79.658 * * [simplify]: iters left: 1 (156 enodes) 79.691 * * [simplify]: Extracting #0: cost 1 inf + 0 79.691 * * [simplify]: Extracting #1: cost 8 inf + 0 79.692 * * [simplify]: Extracting #2: cost 17 inf + 0 79.692 * * [simplify]: Extracting #3: cost 29 inf + 0 79.692 * * [simplify]: Extracting #4: cost 48 inf + 3 79.692 * * [simplify]: Extracting #5: cost 46 inf + 1713 79.694 * * [simplify]: Extracting #6: cost 7 inf + 7793 79.696 * * [simplify]: Extracting #7: cost 0 inf + 9236 79.698 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 79.698 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 79.698 * * * * [progress]: [ 118 / 779 ] simplifiying candidate # 79.698 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 79.698 * * [simplify]: iters left: 6 (16 enodes) 79.704 * * [simplify]: iters left: 5 (60 enodes) 79.714 * * [simplify]: iters left: 4 (86 enodes) 79.726 * * [simplify]: iters left: 3 (119 enodes) 79.743 * * [simplify]: iters left: 2 (148 enodes) 79.779 * * [simplify]: iters left: 1 (160 enodes) 79.809 * * [simplify]: Extracting #0: cost 1 inf + 0 79.809 * * [simplify]: Extracting #1: cost 4 inf + 0 79.809 * * [simplify]: Extracting #2: cost 9 inf + 0 79.809 * * [simplify]: Extracting #3: cost 19 inf + 1 79.810 * * [simplify]: Extracting #4: cost 41 inf + 3 79.810 * * [simplify]: Extracting #5: cost 50 inf + 212 79.810 * * [simplify]: Extracting #6: cost 35 inf + 1795 79.811 * * [simplify]: Extracting #7: cost 9 inf + 5293 79.813 * * [simplify]: Extracting #8: cost 0 inf + 6613 79.814 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 79.814 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 79.814 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 79.815 * * [simplify]: iters left: 6 (14 enodes) 79.817 * * [simplify]: iters left: 5 (52 enodes) 79.831 * * [simplify]: iters left: 4 (81 enodes) 79.857 * * [simplify]: iters left: 3 (113 enodes) 79.889 * * [simplify]: iters left: 2 (141 enodes) 79.928 * * [simplify]: iters left: 1 (153 enodes) 79.952 * * [simplify]: Extracting #0: cost 1 inf + 0 79.952 * * [simplify]: Extracting #1: cost 8 inf + 0 79.952 * * [simplify]: Extracting #2: cost 16 inf + 0 79.952 * * [simplify]: Extracting #3: cost 27 inf + 0 79.952 * * [simplify]: Extracting #4: cost 46 inf + 3 79.953 * * [simplify]: Extracting #5: cost 44 inf + 1835 79.954 * * [simplify]: Extracting #6: cost 10 inf + 6705 79.956 * * [simplify]: Extracting #7: cost 0 inf + 8482 79.957 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 79.957 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 79.957 * * * * [progress]: [ 119 / 779 ] simplifiying candidate # 79.958 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) (sqrt 1)) 79.958 * * [simplify]: iters left: 6 (14 enodes) 79.964 * * [simplify]: iters left: 5 (54 enodes) 79.971 * * [simplify]: iters left: 4 (80 enodes) 79.982 * * [simplify]: iters left: 3 (110 enodes) 80.000 * * [simplify]: iters left: 2 (138 enodes) 80.036 * * [simplify]: iters left: 1 (150 enodes) 80.070 * * [simplify]: Extracting #0: cost 1 inf + 0 80.070 * * [simplify]: Extracting #1: cost 4 inf + 0 80.070 * * [simplify]: Extracting #2: cost 13 inf + 1 80.070 * * [simplify]: Extracting #3: cost 35 inf + 3 80.071 * * [simplify]: Extracting #4: cost 45 inf + 130 80.071 * * [simplify]: Extracting #5: cost 30 inf + 1508 80.073 * * [simplify]: Extracting #6: cost 1 inf + 5290 80.077 * * [simplify]: Extracting #7: cost 0 inf + 5387 80.080 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 80.080 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 80.080 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 80.080 * * [simplify]: iters left: 6 (13 enodes) 80.086 * * [simplify]: iters left: 5 (49 enodes) 80.101 * * [simplify]: iters left: 4 (73 enodes) 80.124 * * [simplify]: iters left: 3 (122 enodes) 80.162 * * [simplify]: iters left: 2 (215 enodes) 80.208 * * [simplify]: iters left: 1 (288 enodes) 80.269 * * [simplify]: Extracting #0: cost 1 inf + 0 80.269 * * [simplify]: Extracting #1: cost 6 inf + 0 80.269 * * [simplify]: Extracting #2: cost 13 inf + 0 80.269 * * [simplify]: Extracting #3: cost 20 inf + 116 80.269 * * [simplify]: Extracting #4: cost 51 inf + 506 80.270 * * [simplify]: Extracting #5: cost 42 inf + 5238 80.273 * * [simplify]: Extracting #6: cost 6 inf + 10914 80.277 * * [simplify]: Extracting #7: cost 0 inf + 12142 80.282 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 80.282 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 80.283 * * * * [progress]: [ 120 / 779 ] simplifiying candidate # 80.283 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 80.283 * * [simplify]: iters left: 6 (16 enodes) 80.292 * * [simplify]: iters left: 5 (60 enodes) 80.303 * * [simplify]: iters left: 4 (86 enodes) 80.316 * * [simplify]: iters left: 3 (119 enodes) 80.340 * * [simplify]: iters left: 2 (148 enodes) 80.377 * * [simplify]: iters left: 1 (160 enodes) 80.400 * * [simplify]: Extracting #0: cost 1 inf + 0 80.400 * * [simplify]: Extracting #1: cost 4 inf + 0 80.400 * * [simplify]: Extracting #2: cost 9 inf + 0 80.400 * * [simplify]: Extracting #3: cost 19 inf + 1 80.400 * * [simplify]: Extracting #4: cost 41 inf + 3 80.400 * * [simplify]: Extracting #5: cost 50 inf + 212 80.401 * * [simplify]: Extracting #6: cost 35 inf + 1795 80.401 * * [simplify]: Extracting #7: cost 9 inf + 5293 80.403 * * [simplify]: Extracting #8: cost 0 inf + 6613 80.404 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 80.404 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 80.405 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 80.405 * * [simplify]: iters left: 6 (14 enodes) 80.408 * * [simplify]: iters left: 5 (52 enodes) 80.421 * * [simplify]: iters left: 4 (81 enodes) 80.443 * * [simplify]: iters left: 3 (113 enodes) 80.458 * * [simplify]: iters left: 2 (141 enodes) 80.479 * * [simplify]: iters left: 1 (153 enodes) 80.518 * * [simplify]: Extracting #0: cost 1 inf + 0 80.519 * * [simplify]: Extracting #1: cost 8 inf + 0 80.519 * * [simplify]: Extracting #2: cost 16 inf + 0 80.519 * * [simplify]: Extracting #3: cost 27 inf + 0 80.519 * * [simplify]: Extracting #4: cost 46 inf + 3 80.519 * * [simplify]: Extracting #5: cost 44 inf + 1835 80.520 * * [simplify]: Extracting #6: cost 10 inf + 6705 80.522 * * [simplify]: Extracting #7: cost 0 inf + 8482 80.524 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 80.524 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 80.524 * * * * [progress]: [ 121 / 779 ] simplifiying candidate # 80.524 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) 1) 80.524 * * [simplify]: iters left: 6 (14 enodes) 80.530 * * [simplify]: iters left: 5 (52 enodes) 80.537 * * [simplify]: iters left: 4 (78 enodes) 80.548 * * [simplify]: iters left: 3 (108 enodes) 80.565 * * [simplify]: iters left: 2 (136 enodes) 80.587 * * [simplify]: iters left: 1 (148 enodes) 80.604 * * [simplify]: Extracting #0: cost 1 inf + 0 80.605 * * [simplify]: Extracting #1: cost 4 inf + 0 80.605 * * [simplify]: Extracting #2: cost 13 inf + 1 80.605 * * [simplify]: Extracting #3: cost 35 inf + 3 80.605 * * [simplify]: Extracting #4: cost 45 inf + 130 80.605 * * [simplify]: Extracting #5: cost 32 inf + 1346 80.606 * * [simplify]: Extracting #6: cost 4 inf + 4795 80.607 * * [simplify]: Extracting #7: cost 0 inf + 5387 80.608 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 80.608 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 80.609 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 80.609 * * [simplify]: iters left: 6 (13 enodes) 80.611 * * [simplify]: iters left: 5 (49 enodes) 80.619 * * [simplify]: iters left: 4 (73 enodes) 80.630 * * [simplify]: iters left: 3 (122 enodes) 80.652 * * [simplify]: iters left: 2 (215 enodes) 80.727 * * [simplify]: iters left: 1 (288 enodes) 80.787 * * [simplify]: Extracting #0: cost 1 inf + 0 80.787 * * [simplify]: Extracting #1: cost 6 inf + 0 80.787 * * [simplify]: Extracting #2: cost 13 inf + 0 80.787 * * [simplify]: Extracting #3: cost 20 inf + 116 80.787 * * [simplify]: Extracting #4: cost 51 inf + 506 80.789 * * [simplify]: Extracting #5: cost 42 inf + 5238 80.795 * * [simplify]: Extracting #6: cost 6 inf + 10914 80.800 * * [simplify]: Extracting #7: cost 0 inf + 12142 80.806 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 80.806 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 80.806 * * * * [progress]: [ 122 / 779 ] simplifiying candidate # 80.807 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 80.807 * * [simplify]: iters left: 6 (16 enodes) 80.814 * * [simplify]: iters left: 5 (60 enodes) 80.832 * * [simplify]: iters left: 4 (94 enodes) 80.859 * * [simplify]: iters left: 3 (133 enodes) 80.895 * * [simplify]: iters left: 2 (164 enodes) 80.941 * * [simplify]: iters left: 1 (176 enodes) 80.978 * * [simplify]: Extracting #0: cost 1 inf + 0 80.978 * * [simplify]: Extracting #1: cost 10 inf + 0 80.978 * * [simplify]: Extracting #2: cost 22 inf + 0 80.978 * * [simplify]: Extracting #3: cost 35 inf + 0 80.978 * * [simplify]: Extracting #4: cost 57 inf + 2 80.979 * * [simplify]: Extracting #5: cost 55 inf + 1685 80.980 * * [simplify]: Extracting #6: cost 11 inf + 8623 80.982 * * [simplify]: Extracting #7: cost 2 inf + 11544 80.984 * * [simplify]: Extracting #8: cost 0 inf + 12340 80.986 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 80.986 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 80.987 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 80.987 * * [simplify]: iters left: 6 (15 enodes) 80.990 * * [simplify]: iters left: 5 (55 enodes) 80.998 * * [simplify]: iters left: 4 (84 enodes) 81.018 * * [simplify]: iters left: 3 (116 enodes) 81.051 * * [simplify]: iters left: 2 (144 enodes) 81.091 * * [simplify]: iters left: 1 (156 enodes) 81.129 * * [simplify]: Extracting #0: cost 1 inf + 0 81.129 * * [simplify]: Extracting #1: cost 8 inf + 0 81.129 * * [simplify]: Extracting #2: cost 16 inf + 0 81.130 * * [simplify]: Extracting #3: cost 27 inf + 0 81.130 * * [simplify]: Extracting #4: cost 49 inf + 2 81.130 * * [simplify]: Extracting #5: cost 48 inf + 1535 81.133 * * [simplify]: Extracting #6: cost 9 inf + 7453 81.136 * * [simplify]: Extracting #7: cost 0 inf + 9316 81.139 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 81.140 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 81.140 * * * * [progress]: [ 123 / 779 ] simplifiying candidate # 81.141 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 81.141 * * [simplify]: iters left: 6 (17 enodes) 81.148 * * [simplify]: iters left: 5 (62 enodes) 81.167 * * [simplify]: iters left: 4 (91 enodes) 81.194 * * [simplify]: iters left: 3 (123 enodes) 81.226 * * [simplify]: iters left: 2 (151 enodes) 81.267 * * [simplify]: iters left: 1 (163 enodes) 81.307 * * [simplify]: Extracting #0: cost 1 inf + 0 81.307 * * [simplify]: Extracting #1: cost 8 inf + 0 81.307 * * [simplify]: Extracting #2: cost 18 inf + 0 81.307 * * [simplify]: Extracting #3: cost 31 inf + 0 81.307 * * [simplify]: Extracting #4: cost 53 inf + 2 81.308 * * [simplify]: Extracting #5: cost 51 inf + 1684 81.311 * * [simplify]: Extracting #6: cost 12 inf + 7693 81.314 * * [simplify]: Extracting #7: cost 0 inf + 10104 81.318 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 81.318 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 81.318 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 81.319 * * [simplify]: iters left: 6 (16 enodes) 81.326 * * [simplify]: iters left: 5 (58 enodes) 81.343 * * [simplify]: iters left: 4 (87 enodes) 81.368 * * [simplify]: iters left: 3 (119 enodes) 81.394 * * [simplify]: iters left: 2 (147 enodes) 81.414 * * [simplify]: iters left: 1 (159 enodes) 81.445 * * [simplify]: Extracting #0: cost 1 inf + 0 81.445 * * [simplify]: Extracting #1: cost 8 inf + 0 81.445 * * [simplify]: Extracting #2: cost 17 inf + 0 81.445 * * [simplify]: Extracting #3: cost 29 inf + 0 81.446 * * [simplify]: Extracting #4: cost 51 inf + 2 81.446 * * [simplify]: Extracting #5: cost 52 inf + 1284 81.447 * * [simplify]: Extracting #6: cost 12 inf + 6856 81.448 * * [simplify]: Extracting #7: cost 1 inf + 9453 81.450 * * [simplify]: Extracting #8: cost 0 inf + 9750 81.452 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 81.452 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 81.452 * * * * [progress]: [ 124 / 779 ] simplifiying candidate # 81.452 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 81.452 * * [simplify]: iters left: 6 (14 enodes) 81.456 * * [simplify]: iters left: 5 (52 enodes) 81.464 * * [simplify]: iters left: 4 (76 enodes) 81.486 * * [simplify]: iters left: 3 (107 enodes) 81.505 * * [simplify]: iters left: 2 (135 enodes) 81.525 * * [simplify]: iters left: 1 (147 enodes) 81.561 * * [simplify]: Extracting #0: cost 1 inf + 0 81.561 * * [simplify]: Extracting #1: cost 6 inf + 0 81.561 * * [simplify]: Extracting #2: cost 12 inf + 0 81.561 * * [simplify]: Extracting #3: cost 23 inf + 0 81.561 * * [simplify]: Extracting #4: cost 40 inf + 117 81.562 * * [simplify]: Extracting #5: cost 36 inf + 1808 81.563 * * [simplify]: Extracting #6: cost 10 inf + 4879 81.565 * * [simplify]: Extracting #7: cost 1 inf + 6951 81.566 * * [simplify]: Extracting #8: cost 0 inf + 7290 81.567 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 81.567 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 81.568 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 81.568 * * [simplify]: iters left: 6 (14 enodes) 81.571 * * [simplify]: iters left: 5 (52 enodes) 81.579 * * [simplify]: iters left: 4 (76 enodes) 81.590 * * [simplify]: iters left: 3 (107 enodes) 81.618 * * [simplify]: iters left: 2 (135 enodes) 81.655 * * [simplify]: iters left: 1 (147 enodes) 81.673 * * [simplify]: Extracting #0: cost 1 inf + 0 81.673 * * [simplify]: Extracting #1: cost 6 inf + 0 81.673 * * [simplify]: Extracting #2: cost 12 inf + 0 81.673 * * [simplify]: Extracting #3: cost 23 inf + 0 81.673 * * [simplify]: Extracting #4: cost 40 inf + 117 81.673 * * [simplify]: Extracting #5: cost 36 inf + 1808 81.674 * * [simplify]: Extracting #6: cost 10 inf + 4879 81.677 * * [simplify]: Extracting #7: cost 1 inf + 6951 81.680 * * [simplify]: Extracting #8: cost 0 inf + 7290 81.683 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 81.683 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 81.683 * * * * [progress]: [ 125 / 779 ] simplifiying candidate # 81.683 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 81.683 * * [simplify]: iters left: 6 (16 enodes) 81.692 * * [simplify]: iters left: 5 (60 enodes) 81.703 * * [simplify]: iters left: 4 (88 enodes) 81.716 * * [simplify]: iters left: 3 (120 enodes) 81.739 * * [simplify]: iters left: 2 (149 enodes) 81.781 * * [simplify]: iters left: 1 (161 enodes) 81.819 * * [simplify]: Extracting #0: cost 1 inf + 0 81.819 * * [simplify]: Extracting #1: cost 5 inf + 0 81.819 * * [simplify]: Extracting #2: cost 8 inf + 1 81.819 * * [simplify]: Extracting #3: cost 19 inf + 1 81.820 * * [simplify]: Extracting #4: cost 41 inf + 3 81.820 * * [simplify]: Extracting #5: cost 50 inf + 212 81.821 * * [simplify]: Extracting #6: cost 32 inf + 2166 81.823 * * [simplify]: Extracting #7: cost 5 inf + 6044 81.826 * * [simplify]: Extracting #8: cost 0 inf + 6613 81.828 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 81.828 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 81.829 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 81.829 * * [simplify]: iters left: 6 (14 enodes) 81.835 * * [simplify]: iters left: 5 (52 enodes) 81.851 * * [simplify]: iters left: 4 (81 enodes) 81.874 * * [simplify]: iters left: 3 (113 enodes) 81.901 * * [simplify]: iters left: 2 (141 enodes) 81.921 * * [simplify]: iters left: 1 (153 enodes) 81.951 * * [simplify]: Extracting #0: cost 1 inf + 0 81.951 * * [simplify]: Extracting #1: cost 8 inf + 0 81.951 * * [simplify]: Extracting #2: cost 16 inf + 0 81.951 * * [simplify]: Extracting #3: cost 27 inf + 0 81.952 * * [simplify]: Extracting #4: cost 46 inf + 3 81.952 * * [simplify]: Extracting #5: cost 44 inf + 1835 81.955 * * [simplify]: Extracting #6: cost 10 inf + 6745 81.958 * * [simplify]: Extracting #7: cost 0 inf + 8482 81.960 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 81.960 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 81.960 * * * * [progress]: [ 126 / 779 ] simplifiying candidate # 81.961 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 81.961 * * [simplify]: iters left: 6 (14 enodes) 81.964 * * [simplify]: iters left: 5 (52 enodes) 81.972 * * [simplify]: iters left: 4 (76 enodes) 81.984 * * [simplify]: iters left: 3 (107 enodes) 82.010 * * [simplify]: iters left: 2 (135 enodes) 82.040 * * [simplify]: iters left: 1 (147 enodes) 82.058 * * [simplify]: Extracting #0: cost 1 inf + 0 82.058 * * [simplify]: Extracting #1: cost 6 inf + 0 82.058 * * [simplify]: Extracting #2: cost 12 inf + 0 82.058 * * [simplify]: Extracting #3: cost 23 inf + 0 82.058 * * [simplify]: Extracting #4: cost 40 inf + 117 82.058 * * [simplify]: Extracting #5: cost 36 inf + 1808 82.061 * * [simplify]: Extracting #6: cost 10 inf + 4879 82.063 * * [simplify]: Extracting #7: cost 1 inf + 6951 82.066 * * [simplify]: Extracting #8: cost 0 inf + 7290 82.069 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 82.069 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 82.070 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 82.070 * * [simplify]: iters left: 6 (14 enodes) 82.076 * * [simplify]: iters left: 5 (52 enodes) 82.092 * * [simplify]: iters left: 4 (76 enodes) 82.114 * * [simplify]: iters left: 3 (107 enodes) 82.131 * * [simplify]: iters left: 2 (135 enodes) 82.155 * * [simplify]: iters left: 1 (147 enodes) 82.191 * * [simplify]: Extracting #0: cost 1 inf + 0 82.191 * * [simplify]: Extracting #1: cost 6 inf + 0 82.191 * * [simplify]: Extracting #2: cost 12 inf + 0 82.191 * * [simplify]: Extracting #3: cost 23 inf + 0 82.191 * * [simplify]: Extracting #4: cost 40 inf + 117 82.192 * * [simplify]: Extracting #5: cost 36 inf + 1808 82.194 * * [simplify]: Extracting #6: cost 10 inf + 4879 82.197 * * [simplify]: Extracting #7: cost 1 inf + 6951 82.200 * * [simplify]: Extracting #8: cost 0 inf + 7290 82.202 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 82.203 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 82.203 * * * * [progress]: [ 127 / 779 ] simplifiying candidate # 82.203 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 82.203 * * [simplify]: iters left: 6 (15 enodes) 82.212 * * [simplify]: iters left: 5 (55 enodes) 82.228 * * [simplify]: iters left: 4 (84 enodes) 82.253 * * [simplify]: iters left: 3 (117 enodes) 82.274 * * [simplify]: iters left: 2 (145 enodes) 82.293 * * [simplify]: iters left: 1 (157 enodes) 82.314 * * [simplify]: Extracting #0: cost 1 inf + 0 82.314 * * [simplify]: Extracting #1: cost 5 inf + 0 82.314 * * [simplify]: Extracting #2: cost 8 inf + 1 82.314 * * [simplify]: Extracting #3: cost 19 inf + 1 82.314 * * [simplify]: Extracting #4: cost 41 inf + 3 82.314 * * [simplify]: Extracting #5: cost 51 inf + 130 82.315 * * [simplify]: Extracting #6: cost 37 inf + 1507 82.316 * * [simplify]: Extracting #7: cost 3 inf + 6240 82.317 * * [simplify]: Extracting #8: cost 0 inf + 6613 82.318 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 82.318 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 82.319 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 82.319 * * [simplify]: iters left: 6 (14 enodes) 82.322 * * [simplify]: iters left: 5 (52 enodes) 82.329 * * [simplify]: iters left: 4 (81 enodes) 82.341 * * [simplify]: iters left: 3 (113 enodes) 82.360 * * [simplify]: iters left: 2 (141 enodes) 82.399 * * [simplify]: iters left: 1 (153 enodes) 82.431 * * [simplify]: Extracting #0: cost 1 inf + 0 82.431 * * [simplify]: Extracting #1: cost 8 inf + 0 82.431 * * [simplify]: Extracting #2: cost 16 inf + 0 82.431 * * [simplify]: Extracting #3: cost 27 inf + 0 82.431 * * [simplify]: Extracting #4: cost 46 inf + 3 82.432 * * [simplify]: Extracting #5: cost 44 inf + 1835 82.433 * * [simplify]: Extracting #6: cost 10 inf + 6745 82.434 * * [simplify]: Extracting #7: cost 0 inf + 8482 82.436 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 82.436 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 82.436 * * * * [progress]: [ 128 / 779 ] simplifiying candidate # 82.436 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 82.436 * * [simplify]: iters left: 6 (16 enodes) 82.441 * * [simplify]: iters left: 5 (60 enodes) 82.451 * * [simplify]: iters left: 4 (92 enodes) 82.474 * * [simplify]: iters left: 3 (127 enodes) 82.508 * * [simplify]: iters left: 2 (156 enodes) 82.551 * * [simplify]: iters left: 1 (168 enodes) 82.591 * * [simplify]: Extracting #0: cost 1 inf + 0 82.591 * * [simplify]: Extracting #1: cost 7 inf + 0 82.591 * * [simplify]: Extracting #2: cost 12 inf + 1 82.591 * * [simplify]: Extracting #3: cost 23 inf + 1 82.591 * * [simplify]: Extracting #4: cost 45 inf + 3 82.592 * * [simplify]: Extracting #5: cost 46 inf + 1109 82.594 * * [simplify]: Extracting #6: cost 9 inf + 6364 82.597 * * [simplify]: Extracting #7: cost 0 inf + 8125 82.600 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 82.600 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 82.601 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 82.601 * * [simplify]: iters left: 6 (14 enodes) 82.607 * * [simplify]: iters left: 5 (52 enodes) 82.623 * * [simplify]: iters left: 4 (81 enodes) 82.648 * * [simplify]: iters left: 3 (113 enodes) 82.681 * * [simplify]: iters left: 2 (141 enodes) 82.710 * * [simplify]: iters left: 1 (153 enodes) 82.729 * * [simplify]: Extracting #0: cost 1 inf + 0 82.730 * * [simplify]: Extracting #1: cost 8 inf + 0 82.730 * * [simplify]: Extracting #2: cost 16 inf + 0 82.730 * * [simplify]: Extracting #3: cost 27 inf + 0 82.730 * * [simplify]: Extracting #4: cost 46 inf + 3 82.731 * * [simplify]: Extracting #5: cost 44 inf + 1835 82.732 * * [simplify]: Extracting #6: cost 10 inf + 6865 82.733 * * [simplify]: Extracting #7: cost 0 inf + 8802 82.735 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 82.735 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 82.735 * * * * [progress]: [ 129 / 779 ] simplifiying candidate # 82.735 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 82.736 * * [simplify]: iters left: 6 (16 enodes) 82.740 * * [simplify]: iters left: 5 (59 enodes) 82.749 * * [simplify]: iters left: 4 (87 enodes) 82.762 * * [simplify]: iters left: 3 (120 enodes) 82.780 * * [simplify]: iters left: 2 (148 enodes) 82.800 * * [simplify]: iters left: 1 (160 enodes) 82.839 * * [simplify]: Extracting #0: cost 1 inf + 0 82.839 * * [simplify]: Extracting #1: cost 5 inf + 0 82.839 * * [simplify]: Extracting #2: cost 9 inf + 1 82.839 * * [simplify]: Extracting #3: cost 21 inf + 1 82.839 * * [simplify]: Extracting #4: cost 43 inf + 3 82.839 * * [simplify]: Extracting #5: cost 53 inf + 130 82.840 * * [simplify]: Extracting #6: cost 40 inf + 1372 82.842 * * [simplify]: Extracting #7: cost 10 inf + 5468 82.844 * * [simplify]: Extracting #8: cost 0 inf + 7207 82.847 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 82.847 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 82.847 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 82.847 * * [simplify]: iters left: 6 (15 enodes) 82.853 * * [simplify]: iters left: 5 (55 enodes) 82.868 * * [simplify]: iters left: 4 (84 enodes) 82.887 * * [simplify]: iters left: 3 (116 enodes) 82.902 * * [simplify]: iters left: 2 (144 enodes) 82.921 * * [simplify]: iters left: 1 (156 enodes) 82.940 * * [simplify]: Extracting #0: cost 1 inf + 0 82.940 * * [simplify]: Extracting #1: cost 8 inf + 0 82.940 * * [simplify]: Extracting #2: cost 17 inf + 0 82.940 * * [simplify]: Extracting #3: cost 29 inf + 0 82.941 * * [simplify]: Extracting #4: cost 48 inf + 3 82.941 * * [simplify]: Extracting #5: cost 46 inf + 1713 82.942 * * [simplify]: Extracting #6: cost 7 inf + 7793 82.944 * * [simplify]: Extracting #7: cost 0 inf + 9236 82.945 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 82.945 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 82.945 * * * * [progress]: [ 130 / 779 ] simplifiying candidate # 82.946 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 82.946 * * [simplify]: iters left: 6 (15 enodes) 82.950 * * [simplify]: iters left: 5 (55 enodes) 82.959 * * [simplify]: iters left: 4 (83 enodes) 82.984 * * [simplify]: iters left: 3 (116 enodes) 83.015 * * [simplify]: iters left: 2 (144 enodes) 83.039 * * [simplify]: iters left: 1 (156 enodes) 83.066 * * [simplify]: Extracting #0: cost 1 inf + 0 83.067 * * [simplify]: Extracting #1: cost 5 inf + 0 83.067 * * [simplify]: Extracting #2: cost 8 inf + 1 83.067 * * [simplify]: Extracting #3: cost 19 inf + 1 83.067 * * [simplify]: Extracting #4: cost 41 inf + 3 83.067 * * [simplify]: Extracting #5: cost 51 inf + 130 83.068 * * [simplify]: Extracting #6: cost 34 inf + 1665 83.070 * * [simplify]: Extracting #7: cost 3 inf + 6201 83.073 * * [simplify]: Extracting #8: cost 0 inf + 6613 83.075 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 83.076 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 83.076 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 83.076 * * [simplify]: iters left: 6 (14 enodes) 83.082 * * [simplify]: iters left: 5 (52 enodes) 83.098 * * [simplify]: iters left: 4 (81 enodes) 83.121 * * [simplify]: iters left: 3 (113 enodes) 83.142 * * [simplify]: iters left: 2 (141 enodes) 83.160 * * [simplify]: iters left: 1 (153 enodes) 83.182 * * [simplify]: Extracting #0: cost 1 inf + 0 83.182 * * [simplify]: Extracting #1: cost 8 inf + 0 83.182 * * [simplify]: Extracting #2: cost 16 inf + 0 83.182 * * [simplify]: Extracting #3: cost 27 inf + 0 83.182 * * [simplify]: Extracting #4: cost 46 inf + 3 83.182 * * [simplify]: Extracting #5: cost 44 inf + 1835 83.184 * * [simplify]: Extracting #6: cost 10 inf + 6705 83.185 * * [simplify]: Extracting #7: cost 0 inf + 8482 83.187 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 83.187 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 83.187 * * * * [progress]: [ 131 / 779 ] simplifiying candidate # 83.187 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) (sqrt 1)) 83.187 * * [simplify]: iters left: 6 (14 enodes) 83.192 * * [simplify]: iters left: 5 (52 enodes) 83.200 * * [simplify]: iters left: 4 (78 enodes) 83.211 * * [simplify]: iters left: 3 (108 enodes) 83.228 * * [simplify]: iters left: 2 (136 enodes) 83.263 * * [simplify]: iters left: 1 (148 enodes) 83.293 * * [simplify]: Extracting #0: cost 1 inf + 0 83.293 * * [simplify]: Extracting #1: cost 4 inf + 0 83.294 * * [simplify]: Extracting #2: cost 13 inf + 1 83.294 * * [simplify]: Extracting #3: cost 35 inf + 3 83.294 * * [simplify]: Extracting #4: cost 45 inf + 130 83.295 * * [simplify]: Extracting #5: cost 31 inf + 1403 83.296 * * [simplify]: Extracting #6: cost 4 inf + 4795 83.298 * * [simplify]: Extracting #7: cost 0 inf + 5387 83.300 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 83.300 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 83.301 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 83.301 * * [simplify]: iters left: 6 (13 enodes) 83.306 * * [simplify]: iters left: 5 (49 enodes) 83.313 * * [simplify]: iters left: 4 (73 enodes) 83.324 * * [simplify]: iters left: 3 (122 enodes) 83.343 * * [simplify]: iters left: 2 (215 enodes) 83.381 * * [simplify]: iters left: 1 (288 enodes) 83.436 * * [simplify]: Extracting #0: cost 1 inf + 0 83.436 * * [simplify]: Extracting #1: cost 6 inf + 0 83.436 * * [simplify]: Extracting #2: cost 13 inf + 0 83.436 * * [simplify]: Extracting #3: cost 20 inf + 116 83.437 * * [simplify]: Extracting #4: cost 51 inf + 506 83.439 * * [simplify]: Extracting #5: cost 42 inf + 5238 83.444 * * [simplify]: Extracting #6: cost 6 inf + 10914 83.449 * * [simplify]: Extracting #7: cost 0 inf + 12142 83.454 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 83.454 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 83.455 * * * * [progress]: [ 132 / 779 ] simplifiying candidate # 83.455 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 83.455 * * [simplify]: iters left: 6 (15 enodes) 83.463 * * [simplify]: iters left: 5 (55 enodes) 83.479 * * [simplify]: iters left: 4 (83 enodes) 83.493 * * [simplify]: iters left: 3 (116 enodes) 83.510 * * [simplify]: iters left: 2 (144 enodes) 83.550 * * [simplify]: iters left: 1 (156 enodes) 83.569 * * [simplify]: Extracting #0: cost 1 inf + 0 83.569 * * [simplify]: Extracting #1: cost 5 inf + 0 83.569 * * [simplify]: Extracting #2: cost 8 inf + 1 83.569 * * [simplify]: Extracting #3: cost 19 inf + 1 83.569 * * [simplify]: Extracting #4: cost 41 inf + 3 83.569 * * [simplify]: Extracting #5: cost 51 inf + 130 83.569 * * [simplify]: Extracting #6: cost 34 inf + 1665 83.570 * * [simplify]: Extracting #7: cost 3 inf + 6201 83.572 * * [simplify]: Extracting #8: cost 0 inf + 6613 83.573 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 83.573 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 83.573 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 83.574 * * [simplify]: iters left: 6 (14 enodes) 83.577 * * [simplify]: iters left: 5 (52 enodes) 83.584 * * [simplify]: iters left: 4 (81 enodes) 83.596 * * [simplify]: iters left: 3 (113 enodes) 83.611 * * [simplify]: iters left: 2 (141 enodes) 83.643 * * [simplify]: iters left: 1 (153 enodes) 83.662 * * [simplify]: Extracting #0: cost 1 inf + 0 83.662 * * [simplify]: Extracting #1: cost 8 inf + 0 83.662 * * [simplify]: Extracting #2: cost 16 inf + 0 83.662 * * [simplify]: Extracting #3: cost 27 inf + 0 83.662 * * [simplify]: Extracting #4: cost 46 inf + 3 83.663 * * [simplify]: Extracting #5: cost 44 inf + 1835 83.664 * * [simplify]: Extracting #6: cost 10 inf + 6705 83.665 * * [simplify]: Extracting #7: cost 0 inf + 8482 83.667 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 83.667 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 83.667 * * * * [progress]: [ 133 / 779 ] simplifiying candidate # 83.667 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) 1) 83.667 * * [simplify]: iters left: 6 (13 enodes) 83.671 * * [simplify]: iters left: 5 (45 enodes) 83.678 * * [simplify]: iters left: 4 (73 enodes) 83.688 * * [simplify]: iters left: 3 (103 enodes) 83.711 * * [simplify]: iters left: 2 (131 enodes) 83.746 * * [simplify]: iters left: 1 (143 enodes) 83.780 * * [simplify]: Extracting #0: cost 1 inf + 0 83.780 * * [simplify]: Extracting #1: cost 4 inf + 0 83.780 * * [simplify]: Extracting #2: cost 13 inf + 1 83.780 * * [simplify]: Extracting #3: cost 35 inf + 3 83.781 * * [simplify]: Extracting #4: cost 44 inf + 212 83.781 * * [simplify]: Extracting #5: cost 29 inf + 1634 83.783 * * [simplify]: Extracting #6: cost 4 inf + 4957 83.786 * * [simplify]: Extracting #7: cost 0 inf + 5387 83.788 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 83.788 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 83.788 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 83.789 * * [simplify]: iters left: 6 (13 enodes) 83.794 * * [simplify]: iters left: 5 (49 enodes) 83.809 * * [simplify]: iters left: 4 (73 enodes) 83.831 * * [simplify]: iters left: 3 (122 enodes) 83.859 * * [simplify]: iters left: 2 (215 enodes) 83.910 * * [simplify]: iters left: 1 (288 enodes) 83.981 * * [simplify]: Extracting #0: cost 1 inf + 0 83.982 * * [simplify]: Extracting #1: cost 6 inf + 0 83.982 * * [simplify]: Extracting #2: cost 13 inf + 0 83.982 * * [simplify]: Extracting #3: cost 20 inf + 116 83.982 * * [simplify]: Extracting #4: cost 51 inf + 506 83.983 * * [simplify]: Extracting #5: cost 42 inf + 5238 83.985 * * [simplify]: Extracting #6: cost 6 inf + 10914 83.988 * * [simplify]: Extracting #7: cost 0 inf + 12142 83.991 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 83.991 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 83.991 * * * * [progress]: [ 134 / 779 ] simplifiying candidate # 83.991 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 83.992 * * [simplify]: iters left: 6 (18 enodes) 83.996 * * [simplify]: iters left: 5 (73 enodes) 84.013 * * [simplify]: iters left: 4 (153 enodes) 84.073 * * [simplify]: iters left: 3 (369 enodes) 84.259 * * [simplify]: Extracting #0: cost 1 inf + 0 84.263 * * [simplify]: Extracting #1: cost 83 inf + 0 84.265 * * [simplify]: Extracting #2: cost 170 inf + 0 84.266 * * [simplify]: Extracting #3: cost 185 inf + 2 84.269 * * [simplify]: Extracting #4: cost 162 inf + 4895 84.280 * * [simplify]: Extracting #5: cost 101 inf + 28983 84.311 * * [simplify]: Extracting #6: cost 17 inf + 70716 84.349 * * [simplify]: Extracting #7: cost 0 inf + 79875 84.386 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 84.386 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 84.387 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 84.387 * * [simplify]: iters left: 6 (15 enodes) 84.390 * * [simplify]: iters left: 5 (54 enodes) 84.398 * * [simplify]: iters left: 4 (75 enodes) 84.410 * * [simplify]: iters left: 3 (92 enodes) 84.427 * * [simplify]: iters left: 2 (95 enodes) 84.450 * * [simplify]: Extracting #0: cost 1 inf + 0 84.450 * * [simplify]: Extracting #1: cost 12 inf + 0 84.451 * * [simplify]: Extracting #2: cost 25 inf + 0 84.451 * * [simplify]: Extracting #3: cost 37 inf + 0 84.451 * * [simplify]: Extracting #4: cost 36 inf + 87 84.452 * * [simplify]: Extracting #5: cost 21 inf + 1407 84.453 * * [simplify]: Extracting #6: cost 13 inf + 3389 84.455 * * [simplify]: Extracting #7: cost 3 inf + 7531 84.457 * * [simplify]: Extracting #8: cost 0 inf + 8544 84.460 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 84.460 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 84.460 * * * * [progress]: [ 135 / 779 ] simplifiying candidate # 84.461 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 84.461 * * [simplify]: iters left: 6 (19 enodes) 84.470 * * [simplify]: iters left: 5 (75 enodes) 84.495 * * [simplify]: iters left: 4 (151 enodes) 84.530 * * [simplify]: iters left: 3 (351 enodes) 84.651 * * [simplify]: Extracting #0: cost 1 inf + 0 84.651 * * [simplify]: Extracting #1: cost 103 inf + 0 84.652 * * [simplify]: Extracting #2: cost 204 inf + 0 84.654 * * [simplify]: Extracting #3: cost 222 inf + 0 84.658 * * [simplify]: Extracting #4: cost 185 inf + 11432 84.677 * * [simplify]: Extracting #5: cost 43 inf + 82094 84.713 * * [simplify]: Extracting #6: cost 0 inf + 106447 84.735 * * [simplify]: Extracting #7: cost 0 inf + 106367 84.764 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 84.764 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 84.765 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 84.765 * * [simplify]: iters left: 6 (16 enodes) 84.768 * * [simplify]: iters left: 5 (57 enodes) 84.777 * * [simplify]: iters left: 4 (81 enodes) 84.797 * * [simplify]: iters left: 3 (105 enodes) 84.814 * * [simplify]: iters left: 2 (118 enodes) 84.828 * * [simplify]: Extracting #0: cost 1 inf + 0 84.828 * * [simplify]: Extracting #1: cost 16 inf + 0 84.828 * * [simplify]: Extracting #2: cost 33 inf + 0 84.829 * * [simplify]: Extracting #3: cost 45 inf + 0 84.829 * * [simplify]: Extracting #4: cost 42 inf + 210 84.829 * * [simplify]: Extracting #5: cost 31 inf + 1226 84.830 * * [simplify]: Extracting #6: cost 15 inf + 5817 84.832 * * [simplify]: Extracting #7: cost 1 inf + 11269 84.835 * * [simplify]: Extracting #8: cost 0 inf + 11728 84.839 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 84.839 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 84.839 * * * * [progress]: [ 136 / 779 ] simplifiying candidate # 84.840 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 84.840 * * [simplify]: iters left: 6 (19 enodes) 84.848 * * [simplify]: iters left: 5 (74 enodes) 84.871 * * [simplify]: iters left: 4 (150 enodes) 84.902 * * [simplify]: iters left: 3 (350 enodes) 85.032 * * [simplify]: Extracting #0: cost 1 inf + 0 85.033 * * [simplify]: Extracting #1: cost 105 inf + 0 85.034 * * [simplify]: Extracting #2: cost 205 inf + 0 85.036 * * [simplify]: Extracting #3: cost 222 inf + 0 85.040 * * [simplify]: Extracting #4: cost 182 inf + 13859 85.073 * * [simplify]: Extracting #5: cost 34 inf + 85087 85.118 * * [simplify]: Extracting #6: cost 0 inf + 105207 85.140 * [simplify]: Simplified to (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 85.140 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 85.140 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 85.140 * * [simplify]: iters left: 6 (16 enodes) 85.143 * * [simplify]: iters left: 5 (57 enodes) 85.156 * * [simplify]: iters left: 4 (81 enodes) 85.177 * * [simplify]: iters left: 3 (105 enodes) 85.191 * * [simplify]: iters left: 2 (118 enodes) 85.206 * * [simplify]: Extracting #0: cost 1 inf + 0 85.206 * * [simplify]: Extracting #1: cost 16 inf + 0 85.206 * * [simplify]: Extracting #2: cost 33 inf + 0 85.206 * * [simplify]: Extracting #3: cost 45 inf + 0 85.206 * * [simplify]: Extracting #4: cost 42 inf + 210 85.207 * * [simplify]: Extracting #5: cost 31 inf + 1226 85.208 * * [simplify]: Extracting #6: cost 15 inf + 5737 85.211 * * [simplify]: Extracting #7: cost 1 inf + 10909 85.215 * * [simplify]: Extracting #8: cost 0 inf + 11408 85.219 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 85.219 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 85.219 * * * * [progress]: [ 137 / 779 ] simplifiying candidate # 85.219 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 85.220 * * [simplify]: iters left: 6 (20 enodes) 85.232 * * [simplify]: iters left: 5 (79 enodes) 85.256 * * [simplify]: iters left: 4 (143 enodes) 85.287 * * [simplify]: iters left: 3 (290 enodes) 85.402 * * [simplify]: Extracting #0: cost 1 inf + 0 85.402 * * [simplify]: Extracting #1: cost 56 inf + 0 85.403 * * [simplify]: Extracting #2: cost 100 inf + 1 85.403 * * [simplify]: Extracting #3: cost 113 inf + 1 85.405 * * [simplify]: Extracting #4: cost 107 inf + 759 85.408 * * [simplify]: Extracting #5: cost 53 inf + 19746 85.419 * * [simplify]: Extracting #6: cost 2 inf + 45255 85.430 * * [simplify]: Extracting #7: cost 0 inf + 46052 85.440 * * [simplify]: Extracting #8: cost 0 inf + 46012 85.458 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 85.458 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 85.458 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 85.459 * * [simplify]: iters left: 6 (15 enodes) 85.465 * * [simplify]: iters left: 5 (54 enodes) 85.482 * * [simplify]: iters left: 4 (78 enodes) 85.500 * * [simplify]: iters left: 3 (102 enodes) 85.513 * * [simplify]: iters left: 2 (115 enodes) 85.530 * * [simplify]: Extracting #0: cost 1 inf + 0 85.530 * * [simplify]: Extracting #1: cost 16 inf + 0 85.530 * * [simplify]: Extracting #2: cost 32 inf + 0 85.530 * * [simplify]: Extracting #3: cost 43 inf + 0 85.530 * * [simplify]: Extracting #4: cost 43 inf + 46 85.531 * * [simplify]: Extracting #5: cost 30 inf + 1144 85.533 * * [simplify]: Extracting #6: cost 11 inf + 6415 85.536 * * [simplify]: Extracting #7: cost 1 inf + 10237 85.539 * * [simplify]: Extracting #8: cost 0 inf + 10574 85.542 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 85.543 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 85.543 * * * * [progress]: [ 138 / 779 ] simplifiying candidate # 85.543 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 85.543 * * [simplify]: iters left: 6 (19 enodes) 85.551 * * [simplify]: iters left: 5 (74 enodes) 85.564 * * [simplify]: iters left: 4 (150 enodes) 85.603 * * [simplify]: iters left: 3 (350 enodes) 85.772 * * [simplify]: Extracting #0: cost 1 inf + 0 85.772 * * [simplify]: Extracting #1: cost 105 inf + 0 85.773 * * [simplify]: Extracting #2: cost 205 inf + 0 85.774 * * [simplify]: Extracting #3: cost 222 inf + 0 85.777 * * [simplify]: Extracting #4: cost 182 inf + 13859 85.799 * * [simplify]: Extracting #5: cost 34 inf + 85087 85.823 * * [simplify]: Extracting #6: cost 0 inf + 105207 85.853 * [simplify]: Simplified to (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 85.853 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 85.854 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 85.854 * * [simplify]: iters left: 6 (16 enodes) 85.857 * * [simplify]: iters left: 5 (57 enodes) 85.865 * * [simplify]: iters left: 4 (81 enodes) 85.877 * * [simplify]: iters left: 3 (105 enodes) 85.894 * * [simplify]: iters left: 2 (118 enodes) 85.917 * * [simplify]: Extracting #0: cost 1 inf + 0 85.917 * * [simplify]: Extracting #1: cost 16 inf + 0 85.917 * * [simplify]: Extracting #2: cost 33 inf + 0 85.917 * * [simplify]: Extracting #3: cost 45 inf + 0 85.918 * * [simplify]: Extracting #4: cost 42 inf + 210 85.918 * * [simplify]: Extracting #5: cost 31 inf + 1226 85.919 * * [simplify]: Extracting #6: cost 15 inf + 5737 85.920 * * [simplify]: Extracting #7: cost 1 inf + 10909 85.922 * * [simplify]: Extracting #8: cost 0 inf + 11408 85.923 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 85.923 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 85.924 * * * * [progress]: [ 139 / 779 ] simplifiying candidate # 85.924 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 85.924 * * [simplify]: iters left: 6 (19 enodes) 85.929 * * [simplify]: iters left: 5 (74 enodes) 85.945 * * [simplify]: iters left: 4 (142 enodes) 85.989 * * [simplify]: iters left: 3 (310 enodes) 86.092 * * [simplify]: Extracting #0: cost 1 inf + 0 86.093 * * [simplify]: Extracting #1: cost 53 inf + 0 86.093 * * [simplify]: Extracting #2: cost 97 inf + 1 86.094 * * [simplify]: Extracting #3: cost 111 inf + 1 86.096 * * [simplify]: Extracting #4: cost 105 inf + 842 86.100 * * [simplify]: Extracting #5: cost 61 inf + 14446 86.116 * * [simplify]: Extracting #6: cost 8 inf + 39901 86.130 * * [simplify]: Extracting #7: cost 0 inf + 44537 86.141 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 86.141 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 86.141 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 86.141 * * [simplify]: iters left: 6 (15 enodes) 86.144 * * [simplify]: iters left: 5 (54 enodes) 86.154 * * [simplify]: iters left: 4 (78 enodes) 86.174 * * [simplify]: iters left: 3 (102 enodes) 86.187 * * [simplify]: iters left: 2 (115 enodes) 86.204 * * [simplify]: Extracting #0: cost 1 inf + 0 86.204 * * [simplify]: Extracting #1: cost 16 inf + 0 86.204 * * [simplify]: Extracting #2: cost 32 inf + 0 86.204 * * [simplify]: Extracting #3: cost 43 inf + 0 86.205 * * [simplify]: Extracting #4: cost 43 inf + 46 86.205 * * [simplify]: Extracting #5: cost 30 inf + 1144 86.207 * * [simplify]: Extracting #6: cost 11 inf + 6415 86.210 * * [simplify]: Extracting #7: cost 1 inf + 10237 86.213 * * [simplify]: Extracting #8: cost 0 inf + 10574 86.217 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 86.217 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 86.217 * * * * [progress]: [ 140 / 779 ] simplifiying candidate # 86.217 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 86.218 * * [simplify]: iters left: 6 (19 enodes) 86.227 * * [simplify]: iters left: 5 (75 enodes) 86.242 * * [simplify]: iters left: 4 (141 enodes) 86.289 * * [simplify]: iters left: 3 (316 enodes) 86.402 * * [simplify]: Extracting #0: cost 1 inf + 0 86.402 * * [simplify]: Extracting #1: cost 96 inf + 0 86.403 * * [simplify]: Extracting #2: cost 194 inf + 0 86.404 * * [simplify]: Extracting #3: cost 211 inf + 0 86.406 * * [simplify]: Extracting #4: cost 186 inf + 6282 86.416 * * [simplify]: Extracting #5: cost 58 inf + 69610 86.441 * * [simplify]: Extracting #6: cost 3 inf + 100197 86.465 * * [simplify]: Extracting #7: cost 0 inf + 101652 86.494 * [simplify]: Simplified to (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 86.494 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 86.494 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 86.494 * * [simplify]: iters left: 6 (16 enodes) 86.498 * * [simplify]: iters left: 5 (57 enodes) 86.507 * * [simplify]: iters left: 4 (81 enodes) 86.519 * * [simplify]: iters left: 3 (105 enodes) 86.541 * * [simplify]: iters left: 2 (118 enodes) 86.556 * * [simplify]: Extracting #0: cost 1 inf + 0 86.556 * * [simplify]: Extracting #1: cost 16 inf + 0 86.556 * * [simplify]: Extracting #2: cost 33 inf + 0 86.557 * * [simplify]: Extracting #3: cost 45 inf + 0 86.557 * * [simplify]: Extracting #4: cost 42 inf + 210 86.557 * * [simplify]: Extracting #5: cost 31 inf + 1226 86.558 * * [simplify]: Extracting #6: cost 13 inf + 6735 86.559 * * [simplify]: Extracting #7: cost 1 inf + 11189 86.562 * * [simplify]: Extracting #8: cost 0 inf + 11728 86.565 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 86.565 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 86.566 * * * * [progress]: [ 141 / 779 ] simplifiying candidate # 86.566 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 86.566 * * [simplify]: iters left: 6 (16 enodes) 86.570 * * [simplify]: iters left: 5 (64 enodes) 86.580 * * [simplify]: iters left: 4 (109 enodes) 86.604 * * [simplify]: iters left: 3 (193 enodes) 86.649 * * [simplify]: iters left: 2 (335 enodes) 86.773 * * [simplify]: iters left: 1 (434 enodes) 86.898 * * [simplify]: Extracting #0: cost 1 inf + 0 86.899 * * [simplify]: Extracting #1: cost 45 inf + 0 86.900 * * [simplify]: Extracting #2: cost 110 inf + 0 86.900 * * [simplify]: Extracting #3: cost 114 inf + 6 86.902 * * [simplify]: Extracting #4: cost 107 inf + 821 86.907 * * [simplify]: Extracting #5: cost 50 inf + 20077 86.922 * * [simplify]: Extracting #6: cost 6 inf + 44698 86.941 * * [simplify]: Extracting #7: cost 0 inf + 48436 86.959 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (* (hypot y.re y.im) (cbrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 86.959 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (* (hypot y.re y.im) (cbrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 86.960 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 86.960 * * [simplify]: iters left: 6 (14 enodes) 86.969 * * [simplify]: iters left: 5 (51 enodes) 86.984 * * [simplify]: iters left: 4 (68 enodes) 87.004 * * [simplify]: iters left: 3 (87 enodes) 87.020 * * [simplify]: iters left: 2 (98 enodes) 87.035 * * [simplify]: iters left: 1 (123 enodes) 87.067 * * [simplify]: Extracting #0: cost 1 inf + 0 87.067 * * [simplify]: Extracting #1: cost 10 inf + 0 87.067 * * [simplify]: Extracting #2: cost 28 inf + 0 87.068 * * [simplify]: Extracting #3: cost 40 inf + 3 87.068 * * [simplify]: Extracting #4: cost 41 inf + 51 87.068 * * [simplify]: Extracting #5: cost 30 inf + 988 87.069 * * [simplify]: Extracting #6: cost 8 inf + 6784 87.070 * * [simplify]: Extracting #7: cost 0 inf + 9657 87.072 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 87.072 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (* (hypot y.re y.im) (cbrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 87.072 * * * * [progress]: [ 142 / 779 ] simplifiying candidate # 87.072 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 87.072 * * [simplify]: iters left: 6 (18 enodes) 87.078 * * [simplify]: iters left: 5 (70 enodes) 87.090 * * [simplify]: iters left: 4 (129 enodes) 87.130 * * [simplify]: iters left: 3 (249 enodes) 87.201 * * [simplify]: iters left: 2 (463 enodes) 87.376 * * [simplify]: Extracting #0: cost 1 inf + 0 87.376 * * [simplify]: Extracting #1: cost 62 inf + 0 87.377 * * [simplify]: Extracting #2: cost 110 inf + 0 87.377 * * [simplify]: Extracting #3: cost 122 inf + 0 87.378 * * [simplify]: Extracting #4: cost 115 inf + 815 87.380 * * [simplify]: Extracting #5: cost 65 inf + 16290 87.390 * * [simplify]: Extracting #6: cost 7 inf + 45012 87.407 * * [simplify]: Extracting #7: cost 0 inf + 48625 87.429 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 87.429 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 87.430 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 87.430 * * [simplify]: iters left: 6 (16 enodes) 87.433 * * [simplify]: iters left: 5 (57 enodes) 87.443 * * [simplify]: iters left: 4 (81 enodes) 87.459 * * [simplify]: iters left: 3 (105 enodes) 87.488 * * [simplify]: iters left: 2 (118 enodes) 87.512 * * [simplify]: Extracting #0: cost 1 inf + 0 87.512 * * [simplify]: Extracting #1: cost 16 inf + 0 87.512 * * [simplify]: Extracting #2: cost 33 inf + 0 87.512 * * [simplify]: Extracting #3: cost 45 inf + 0 87.513 * * [simplify]: Extracting #4: cost 42 inf + 210 87.513 * * [simplify]: Extracting #5: cost 31 inf + 1226 87.514 * * [simplify]: Extracting #6: cost 13 inf + 6455 87.515 * * [simplify]: Extracting #7: cost 1 inf + 10589 87.517 * * [simplify]: Extracting #8: cost 0 inf + 11088 87.519 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 87.519 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 87.519 * * * * [progress]: [ 143 / 779 ] simplifiying candidate # 87.519 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 87.519 * * [simplify]: iters left: 6 (18 enodes) 87.525 * * [simplify]: iters left: 5 (72 enodes) 87.538 * * [simplify]: iters left: 4 (120 enodes) 87.582 * * [simplify]: iters left: 3 (202 enodes) 87.638 * * [simplify]: iters left: 2 (306 enodes) 87.753 * * [simplify]: iters left: 1 (392 enodes) 87.836 * * [simplify]: Extracting #0: cost 1 inf + 0 87.836 * * [simplify]: Extracting #1: cost 25 inf + 0 87.837 * * [simplify]: Extracting #2: cost 48 inf + 1 87.837 * * [simplify]: Extracting #3: cost 59 inf + 1 87.837 * * [simplify]: Extracting #4: cost 57 inf + 145 87.838 * * [simplify]: Extracting #5: cost 37 inf + 3047 87.841 * * [simplify]: Extracting #6: cost 7 inf + 14416 87.845 * * [simplify]: Extracting #7: cost 0 inf + 17509 87.850 * * [simplify]: Extracting #8: cost 0 inf + 17469 87.855 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 87.855 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 87.855 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 87.855 * * [simplify]: iters left: 6 (15 enodes) 87.862 * * [simplify]: iters left: 5 (54 enodes) 87.877 * * [simplify]: iters left: 4 (78 enodes) 87.899 * * [simplify]: iters left: 3 (102 enodes) 87.925 * * [simplify]: iters left: 2 (115 enodes) 87.954 * * [simplify]: Extracting #0: cost 1 inf + 0 87.955 * * [simplify]: Extracting #1: cost 16 inf + 0 87.955 * * [simplify]: Extracting #2: cost 32 inf + 0 87.955 * * [simplify]: Extracting #3: cost 43 inf + 0 87.955 * * [simplify]: Extracting #4: cost 43 inf + 46 87.956 * * [simplify]: Extracting #5: cost 30 inf + 1144 87.958 * * [simplify]: Extracting #6: cost 12 inf + 6318 87.961 * * [simplify]: Extracting #7: cost 1 inf + 9795 87.964 * * [simplify]: Extracting #8: cost 0 inf + 10254 87.967 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 87.967 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 87.967 * * * * [progress]: [ 144 / 779 ] simplifiying candidate # 87.968 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 87.968 * * [simplify]: iters left: 6 (18 enodes) 87.976 * * [simplify]: iters left: 5 (70 enodes) 87.998 * * [simplify]: iters left: 4 (129 enodes) 88.043 * * [simplify]: iters left: 3 (249 enodes) 88.109 * * [simplify]: iters left: 2 (463 enodes) 88.237 * * [simplify]: Extracting #0: cost 1 inf + 0 88.237 * * [simplify]: Extracting #1: cost 62 inf + 0 88.238 * * [simplify]: Extracting #2: cost 110 inf + 0 88.238 * * [simplify]: Extracting #3: cost 122 inf + 0 88.239 * * [simplify]: Extracting #4: cost 115 inf + 815 88.241 * * [simplify]: Extracting #5: cost 65 inf + 16290 88.251 * * [simplify]: Extracting #6: cost 7 inf + 45012 88.271 * * [simplify]: Extracting #7: cost 0 inf + 48625 88.284 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 88.284 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 88.284 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 88.285 * * [simplify]: iters left: 6 (16 enodes) 88.288 * * [simplify]: iters left: 5 (57 enodes) 88.296 * * [simplify]: iters left: 4 (81 enodes) 88.308 * * [simplify]: iters left: 3 (105 enodes) 88.331 * * [simplify]: iters left: 2 (118 enodes) 88.359 * * [simplify]: Extracting #0: cost 1 inf + 0 88.359 * * [simplify]: Extracting #1: cost 16 inf + 0 88.359 * * [simplify]: Extracting #2: cost 33 inf + 0 88.359 * * [simplify]: Extracting #3: cost 45 inf + 0 88.359 * * [simplify]: Extracting #4: cost 42 inf + 210 88.360 * * [simplify]: Extracting #5: cost 31 inf + 1226 88.362 * * [simplify]: Extracting #6: cost 13 inf + 6455 88.365 * * [simplify]: Extracting #7: cost 1 inf + 10589 88.368 * * [simplify]: Extracting #8: cost 0 inf + 11088 88.372 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 88.372 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 88.372 * * * * [progress]: [ 145 / 779 ] simplifiying candidate # 88.372 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 88.373 * * [simplify]: iters left: 6 (17 enodes) 88.379 * * [simplify]: iters left: 5 (67 enodes) 88.390 * * [simplify]: iters left: 4 (118 enodes) 88.419 * * [simplify]: iters left: 3 (214 enodes) 88.472 * * [simplify]: iters left: 2 (319 enodes) 88.570 * * [simplify]: iters left: 1 (382 enodes) 88.676 * * [simplify]: Extracting #0: cost 1 inf + 0 88.676 * * [simplify]: Extracting #1: cost 25 inf + 0 88.677 * * [simplify]: Extracting #2: cost 48 inf + 1 88.677 * * [simplify]: Extracting #3: cost 59 inf + 1 88.677 * * [simplify]: Extracting #4: cost 55 inf + 268 88.678 * * [simplify]: Extracting #5: cost 37 inf + 3196 88.681 * * [simplify]: Extracting #6: cost 5 inf + 15496 88.686 * * [simplify]: Extracting #7: cost 0 inf + 17509 88.690 * * [simplify]: Extracting #8: cost 0 inf + 17469 88.699 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 88.700 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 88.700 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 88.700 * * [simplify]: iters left: 6 (15 enodes) 88.707 * * [simplify]: iters left: 5 (54 enodes) 88.722 * * [simplify]: iters left: 4 (78 enodes) 88.744 * * [simplify]: iters left: 3 (102 enodes) 88.772 * * [simplify]: iters left: 2 (115 enodes) 88.791 * * [simplify]: Extracting #0: cost 1 inf + 0 88.791 * * [simplify]: Extracting #1: cost 16 inf + 0 88.791 * * [simplify]: Extracting #2: cost 32 inf + 0 88.792 * * [simplify]: Extracting #3: cost 43 inf + 0 88.792 * * [simplify]: Extracting #4: cost 43 inf + 46 88.792 * * [simplify]: Extracting #5: cost 30 inf + 1144 88.793 * * [simplify]: Extracting #6: cost 12 inf + 6318 88.794 * * [simplify]: Extracting #7: cost 1 inf + 9795 88.796 * * [simplify]: Extracting #8: cost 0 inf + 10254 88.797 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 88.797 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 88.798 * * * * [progress]: [ 146 / 779 ] simplifiying candidate # 88.798 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 88.798 * * [simplify]: iters left: 6 (19 enodes) 88.802 * * [simplify]: iters left: 5 (74 enodes) 88.820 * * [simplify]: iters left: 4 (140 enodes) 88.846 * * [simplify]: iters left: 3 (315 enodes) 88.926 * * [simplify]: Extracting #0: cost 1 inf + 0 88.927 * * [simplify]: Extracting #1: cost 96 inf + 0 88.927 * * [simplify]: Extracting #2: cost 191 inf + 0 88.928 * * [simplify]: Extracting #3: cost 208 inf + 0 88.929 * * [simplify]: Extracting #4: cost 180 inf + 6571 88.942 * * [simplify]: Extracting #5: cost 52 inf + 70017 88.965 * * [simplify]: Extracting #6: cost 0 inf + 98595 89.006 * * [simplify]: Extracting #7: cost 0 inf + 98515 89.028 * [simplify]: Simplified to (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 89.028 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 89.028 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 89.028 * * [simplify]: iters left: 6 (16 enodes) 89.032 * * [simplify]: iters left: 5 (57 enodes) 89.041 * * [simplify]: iters left: 4 (81 enodes) 89.063 * * [simplify]: iters left: 3 (105 enodes) 89.091 * * [simplify]: iters left: 2 (118 enodes) 89.119 * * [simplify]: Extracting #0: cost 1 inf + 0 89.119 * * [simplify]: Extracting #1: cost 16 inf + 0 89.119 * * [simplify]: Extracting #2: cost 33 inf + 0 89.120 * * [simplify]: Extracting #3: cost 45 inf + 0 89.120 * * [simplify]: Extracting #4: cost 42 inf + 210 89.121 * * [simplify]: Extracting #5: cost 31 inf + 1226 89.122 * * [simplify]: Extracting #6: cost 15 inf + 5817 89.125 * * [simplify]: Extracting #7: cost 1 inf + 10869 89.130 * * [simplify]: Extracting #8: cost 0 inf + 11408 89.133 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 89.133 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 89.134 * * * * [progress]: [ 147 / 779 ] simplifiying candidate # 89.134 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 89.134 * * [simplify]: iters left: 6 (18 enodes) 89.143 * * [simplify]: iters left: 5 (70 enodes) 89.165 * * [simplify]: iters left: 4 (129 enodes) 89.188 * * [simplify]: iters left: 3 (249 enodes) 89.238 * * [simplify]: iters left: 2 (463 enodes) 89.385 * * [simplify]: Extracting #0: cost 1 inf + 0 89.385 * * [simplify]: Extracting #1: cost 62 inf + 0 89.386 * * [simplify]: Extracting #2: cost 110 inf + 0 89.386 * * [simplify]: Extracting #3: cost 122 inf + 0 89.387 * * [simplify]: Extracting #4: cost 115 inf + 815 89.390 * * [simplify]: Extracting #5: cost 69 inf + 14776 89.400 * * [simplify]: Extracting #6: cost 6 inf + 45071 89.412 * * [simplify]: Extracting #7: cost 0 inf + 48425 89.425 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 89.425 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 89.425 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 89.425 * * [simplify]: iters left: 6 (16 enodes) 89.429 * * [simplify]: iters left: 5 (57 enodes) 89.438 * * [simplify]: iters left: 4 (81 enodes) 89.461 * * [simplify]: iters left: 3 (105 enodes) 89.488 * * [simplify]: iters left: 2 (118 enodes) 89.504 * * [simplify]: Extracting #0: cost 1 inf + 0 89.504 * * [simplify]: Extracting #1: cost 16 inf + 0 89.504 * * [simplify]: Extracting #2: cost 33 inf + 0 89.504 * * [simplify]: Extracting #3: cost 45 inf + 0 89.504 * * [simplify]: Extracting #4: cost 42 inf + 210 89.504 * * [simplify]: Extracting #5: cost 31 inf + 1226 89.505 * * [simplify]: Extracting #6: cost 15 inf + 5617 89.507 * * [simplify]: Extracting #7: cost 1 inf + 10629 89.508 * * [simplify]: Extracting #8: cost 0 inf + 11088 89.510 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 89.510 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 89.510 * * * * [progress]: [ 148 / 779 ] simplifiying candidate # 89.510 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 89.510 * * [simplify]: iters left: 6 (17 enodes) 89.514 * * [simplify]: iters left: 5 (66 enodes) 89.524 * * [simplify]: iters left: 4 (111 enodes) 89.547 * * [simplify]: iters left: 3 (186 enodes) 89.584 * * [simplify]: iters left: 2 (302 enodes) 89.714 * * [simplify]: iters left: 1 (407 enodes) 89.823 * * [simplify]: Extracting #0: cost 1 inf + 0 89.823 * * [simplify]: Extracting #1: cost 35 inf + 0 89.824 * * [simplify]: Extracting #2: cost 70 inf + 0 89.824 * * [simplify]: Extracting #3: cost 81 inf + 0 89.824 * * [simplify]: Extracting #4: cost 77 inf + 267 89.825 * * [simplify]: Extracting #5: cost 51 inf + 5859 89.831 * * [simplify]: Extracting #6: cost 4 inf + 24908 89.838 * * [simplify]: Extracting #7: cost 0 inf + 26382 89.845 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 89.845 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 89.845 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 89.845 * * [simplify]: iters left: 6 (15 enodes) 89.850 * * [simplify]: iters left: 5 (54 enodes) 89.865 * * [simplify]: iters left: 4 (71 enodes) 89.886 * * [simplify]: iters left: 3 (87 enodes) 89.908 * * [simplify]: iters left: 2 (88 enodes) 89.931 * * [simplify]: Extracting #0: cost 1 inf + 0 89.932 * * [simplify]: Extracting #1: cost 10 inf + 0 89.932 * * [simplify]: Extracting #2: cost 21 inf + 0 89.932 * * [simplify]: Extracting #3: cost 33 inf + 0 89.932 * * [simplify]: Extracting #4: cost 33 inf + 46 89.933 * * [simplify]: Extracting #5: cost 19 inf + 1284 89.934 * * [simplify]: Extracting #6: cost 8 inf + 3486 89.936 * * [simplify]: Extracting #7: cost 0 inf + 6392 89.938 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 89.938 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 89.938 * * * * [progress]: [ 149 / 779 ] simplifiying candidate # 89.939 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 89.939 * * [simplify]: iters left: 6 (19 enodes) 89.950 * * [simplify]: iters left: 5 (74 enodes) 89.974 * * [simplify]: iters left: 4 (122 enodes) 90.009 * * [simplify]: iters left: 3 (204 enodes) 90.050 * * [simplify]: iters left: 2 (308 enodes) 90.157 * * [simplify]: iters left: 1 (389 enodes) 90.280 * * [simplify]: Extracting #0: cost 1 inf + 0 90.280 * * [simplify]: Extracting #1: cost 25 inf + 0 90.280 * * [simplify]: Extracting #2: cost 49 inf + 1 90.281 * * [simplify]: Extracting #3: cost 61 inf + 1 90.281 * * [simplify]: Extracting #4: cost 59 inf + 145 90.283 * * [simplify]: Extracting #5: cost 34 inf + 4268 90.289 * * [simplify]: Extracting #6: cost 7 inf + 15344 90.299 * * [simplify]: Extracting #7: cost 0 inf + 17983 90.306 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 90.306 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 90.306 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 90.306 * * [simplify]: iters left: 6 (15 enodes) 90.310 * * [simplify]: iters left: 5 (54 enodes) 90.320 * * [simplify]: iters left: 4 (78 enodes) 90.331 * * [simplify]: iters left: 3 (102 enodes) 90.348 * * [simplify]: iters left: 2 (115 enodes) 90.365 * * [simplify]: Extracting #0: cost 1 inf + 0 90.365 * * [simplify]: Extracting #1: cost 16 inf + 0 90.365 * * [simplify]: Extracting #2: cost 32 inf + 0 90.365 * * [simplify]: Extracting #3: cost 43 inf + 0 90.366 * * [simplify]: Extracting #4: cost 43 inf + 46 90.366 * * [simplify]: Extracting #5: cost 30 inf + 1144 90.368 * * [simplify]: Extracting #6: cost 11 inf + 6135 90.371 * * [simplify]: Extracting #7: cost 1 inf + 9637 90.374 * * [simplify]: Extracting #8: cost 0 inf + 9934 90.377 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 90.377 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 90.378 * * * * [progress]: [ 150 / 779 ] simplifiying candidate # 90.378 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 90.378 * * [simplify]: iters left: 6 (17 enodes) 90.386 * * [simplify]: iters left: 5 (66 enodes) 90.397 * * [simplify]: iters left: 4 (111 enodes) 90.418 * * [simplify]: iters left: 3 (186 enodes) 90.465 * * [simplify]: iters left: 2 (302 enodes) 90.567 * * [simplify]: iters left: 1 (407 enodes) 90.730 * * [simplify]: Extracting #0: cost 1 inf + 0 90.731 * * [simplify]: Extracting #1: cost 35 inf + 0 90.731 * * [simplify]: Extracting #2: cost 70 inf + 0 90.732 * * [simplify]: Extracting #3: cost 81 inf + 0 90.733 * * [simplify]: Extracting #4: cost 77 inf + 267 90.735 * * [simplify]: Extracting #5: cost 51 inf + 5859 90.742 * * [simplify]: Extracting #6: cost 4 inf + 24908 90.749 * * [simplify]: Extracting #7: cost 0 inf + 26382 90.757 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 90.757 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 90.757 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 90.757 * * [simplify]: iters left: 6 (15 enodes) 90.761 * * [simplify]: iters left: 5 (54 enodes) 90.769 * * [simplify]: iters left: 4 (71 enodes) 90.783 * * [simplify]: iters left: 3 (87 enodes) 90.804 * * [simplify]: iters left: 2 (88 enodes) 90.826 * * [simplify]: Extracting #0: cost 1 inf + 0 90.826 * * [simplify]: Extracting #1: cost 10 inf + 0 90.826 * * [simplify]: Extracting #2: cost 21 inf + 0 90.826 * * [simplify]: Extracting #3: cost 33 inf + 0 90.826 * * [simplify]: Extracting #4: cost 33 inf + 46 90.827 * * [simplify]: Extracting #5: cost 19 inf + 1284 90.829 * * [simplify]: Extracting #6: cost 8 inf + 3486 90.831 * * [simplify]: Extracting #7: cost 0 inf + 6392 90.833 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 90.834 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 90.834 * * * * [progress]: [ 151 / 779 ] simplifiying candidate # 90.834 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 90.834 * * [simplify]: iters left: 6 (18 enodes) 90.843 * * [simplify]: iters left: 5 (69 enodes) 90.864 * * [simplify]: iters left: 4 (120 enodes) 90.906 * * [simplify]: iters left: 3 (218 enodes) 91.000 * * [simplify]: iters left: 2 (323 enodes) 91.091 * * [simplify]: iters left: 1 (384 enodes) 91.174 * * [simplify]: Extracting #0: cost 1 inf + 0 91.175 * * [simplify]: Extracting #1: cost 25 inf + 0 91.175 * * [simplify]: Extracting #2: cost 49 inf + 1 91.175 * * [simplify]: Extracting #3: cost 61 inf + 1 91.176 * * [simplify]: Extracting #4: cost 60 inf + 104 91.178 * * [simplify]: Extracting #5: cost 35 inf + 4897 91.182 * * [simplify]: Extracting #6: cost 7 inf + 15184 91.186 * * [simplify]: Extracting #7: cost 0 inf + 17983 91.191 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 91.191 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 91.192 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 91.192 * * [simplify]: iters left: 6 (15 enodes) 91.195 * * [simplify]: iters left: 5 (54 enodes) 91.203 * * [simplify]: iters left: 4 (78 enodes) 91.221 * * [simplify]: iters left: 3 (102 enodes) 91.242 * * [simplify]: iters left: 2 (115 enodes) 91.256 * * [simplify]: Extracting #0: cost 1 inf + 0 91.256 * * [simplify]: Extracting #1: cost 16 inf + 0 91.256 * * [simplify]: Extracting #2: cost 32 inf + 0 91.256 * * [simplify]: Extracting #3: cost 43 inf + 0 91.256 * * [simplify]: Extracting #4: cost 43 inf + 46 91.256 * * [simplify]: Extracting #5: cost 30 inf + 1144 91.257 * * [simplify]: Extracting #6: cost 11 inf + 6135 91.259 * * [simplify]: Extracting #7: cost 1 inf + 9637 91.260 * * [simplify]: Extracting #8: cost 0 inf + 9934 91.262 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 91.262 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 91.262 * * * * [progress]: [ 152 / 779 ] simplifiying candidate # 91.262 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 91.262 * * [simplify]: iters left: 6 (20 enodes) 91.273 * * [simplify]: iters left: 5 (79 enodes) 91.290 * * [simplify]: iters left: 4 (121 enodes) 91.311 * * [simplify]: iters left: 3 (187 enodes) 91.380 * * [simplify]: iters left: 2 (364 enodes) 91.508 * * [simplify]: Extracting #0: cost 1 inf + 0 91.508 * * [simplify]: Extracting #1: cost 41 inf + 0 91.508 * * [simplify]: Extracting #2: cost 80 inf + 1 91.508 * * [simplify]: Extracting #3: cost 92 inf + 1 91.509 * * [simplify]: Extracting #4: cost 86 inf + 963 91.510 * * [simplify]: Extracting #5: cost 61 inf + 6245 91.513 * * [simplify]: Extracting #6: cost 36 inf + 16613 91.520 * * [simplify]: Extracting #7: cost 5 inf + 32390 91.530 * * [simplify]: Extracting #8: cost 0 inf + 34722 91.539 * [simplify]: Simplified to (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 91.539 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 91.540 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 91.540 * * [simplify]: iters left: 6 (15 enodes) 91.545 * * [simplify]: iters left: 5 (54 enodes) 91.553 * * [simplify]: iters left: 4 (78 enodes) 91.563 * * [simplify]: iters left: 3 (102 enodes) 91.586 * * [simplify]: iters left: 2 (115 enodes) 91.614 * * [simplify]: Extracting #0: cost 1 inf + 0 91.614 * * [simplify]: Extracting #1: cost 16 inf + 0 91.614 * * [simplify]: Extracting #2: cost 32 inf + 0 91.614 * * [simplify]: Extracting #3: cost 43 inf + 0 91.615 * * [simplify]: Extracting #4: cost 43 inf + 46 91.615 * * [simplify]: Extracting #5: cost 30 inf + 1144 91.617 * * [simplify]: Extracting #6: cost 12 inf + 6358 91.620 * * [simplify]: Extracting #7: cost 1 inf + 10035 91.624 * * [simplify]: Extracting #8: cost 0 inf + 10574 91.627 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 91.627 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 91.627 * * * * [progress]: [ 153 / 779 ] simplifiying candidate # 91.627 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 91.628 * * [simplify]: iters left: 6 (18 enodes) 91.637 * * [simplify]: iters left: 5 (72 enodes) 91.662 * * [simplify]: iters left: 4 (109 enodes) 91.687 * * [simplify]: iters left: 3 (145 enodes) 91.714 * * [simplify]: iters left: 2 (205 enodes) 91.785 * * [simplify]: iters left: 1 (263 enodes) 91.844 * * [simplify]: Extracting #0: cost 1 inf + 0 91.844 * * [simplify]: Extracting #1: cost 25 inf + 0 91.845 * * [simplify]: Extracting #2: cost 48 inf + 1 91.845 * * [simplify]: Extracting #3: cost 59 inf + 1 91.845 * * [simplify]: Extracting #4: cost 57 inf + 145 91.846 * * [simplify]: Extracting #5: cost 35 inf + 3361 91.849 * * [simplify]: Extracting #6: cost 8 inf + 13877 91.853 * * [simplify]: Extracting #7: cost 0 inf + 17509 91.860 * * [simplify]: Extracting #8: cost 0 inf + 17469 91.865 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 91.865 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 91.865 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 91.866 * * [simplify]: iters left: 6 (15 enodes) 91.869 * * [simplify]: iters left: 5 (54 enodes) 91.879 * * [simplify]: iters left: 4 (78 enodes) 91.901 * * [simplify]: iters left: 3 (102 enodes) 91.927 * * [simplify]: iters left: 2 (115 enodes) 91.940 * * [simplify]: Extracting #0: cost 1 inf + 0 91.940 * * [simplify]: Extracting #1: cost 16 inf + 0 91.941 * * [simplify]: Extracting #2: cost 32 inf + 0 91.941 * * [simplify]: Extracting #3: cost 43 inf + 0 91.941 * * [simplify]: Extracting #4: cost 43 inf + 46 91.941 * * [simplify]: Extracting #5: cost 30 inf + 1144 91.942 * * [simplify]: Extracting #6: cost 12 inf + 6158 91.943 * * [simplify]: Extracting #7: cost 1 inf + 9795 91.945 * * [simplify]: Extracting #8: cost 0 inf + 10254 91.946 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 91.947 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 91.947 * * * * [progress]: [ 154 / 779 ] simplifiying candidate # 91.947 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 91.947 * * [simplify]: iters left: 6 (19 enodes) 91.952 * * [simplify]: iters left: 5 (74 enodes) 91.968 * * [simplify]: iters left: 4 (111 enodes) 92.001 * * [simplify]: iters left: 3 (147 enodes) 92.043 * * [simplify]: iters left: 2 (207 enodes) 92.118 * * [simplify]: iters left: 1 (265 enodes) 92.205 * * [simplify]: Extracting #0: cost 1 inf + 0 92.205 * * [simplify]: Extracting #1: cost 25 inf + 0 92.206 * * [simplify]: Extracting #2: cost 49 inf + 1 92.206 * * [simplify]: Extracting #3: cost 61 inf + 1 92.207 * * [simplify]: Extracting #4: cost 59 inf + 145 92.208 * * [simplify]: Extracting #5: cost 32 inf + 4787 92.214 * * [simplify]: Extracting #6: cost 8 inf + 14995 92.223 * * [simplify]: Extracting #7: cost 0 inf + 18103 92.236 * * [simplify]: Extracting #8: cost 0 inf + 17983 92.245 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 92.245 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 92.246 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 92.246 * * [simplify]: iters left: 6 (15 enodes) 92.253 * * [simplify]: iters left: 5 (54 enodes) 92.269 * * [simplify]: iters left: 4 (78 enodes) 92.281 * * [simplify]: iters left: 3 (102 enodes) 92.294 * * [simplify]: iters left: 2 (115 enodes) 92.314 * * [simplify]: Extracting #0: cost 1 inf + 0 92.314 * * [simplify]: Extracting #1: cost 16 inf + 0 92.314 * * [simplify]: Extracting #2: cost 32 inf + 0 92.314 * * [simplify]: Extracting #3: cost 43 inf + 0 92.314 * * [simplify]: Extracting #4: cost 43 inf + 46 92.315 * * [simplify]: Extracting #5: cost 30 inf + 1144 92.316 * * [simplify]: Extracting #6: cost 12 inf + 6118 92.319 * * [simplify]: Extracting #7: cost 1 inf + 9435 92.321 * * [simplify]: Extracting #8: cost 0 inf + 9934 92.324 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 92.324 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 92.324 * * * * [progress]: [ 155 / 779 ] simplifiying candidate # 92.325 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt 1)) 92.325 * * [simplify]: iters left: 6 (17 enodes) 92.331 * * [simplify]: iters left: 5 (68 enodes) 92.344 * * [simplify]: iters left: 4 (104 enodes) 92.359 * * [simplify]: iters left: 3 (131 enodes) 92.395 * * [simplify]: iters left: 2 (156 enodes) 92.441 * * [simplify]: iters left: 1 (164 enodes) 92.481 * * [simplify]: Extracting #0: cost 1 inf + 0 92.481 * * [simplify]: Extracting #1: cost 13 inf + 0 92.481 * * [simplify]: Extracting #2: cost 24 inf + 1 92.481 * * [simplify]: Extracting #3: cost 35 inf + 1 92.482 * * [simplify]: Extracting #4: cost 33 inf + 145 92.483 * * [simplify]: Extracting #5: cost 14 inf + 2885 92.485 * * [simplify]: Extracting #6: cost 1 inf + 7326 92.489 * * [simplify]: Extracting #7: cost 0 inf + 7745 92.492 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 92.493 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 92.493 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 92.493 * * [simplify]: iters left: 6 (14 enodes) 92.499 * * [simplify]: iters left: 5 (51 enodes) 92.514 * * [simplify]: iters left: 4 (68 enodes) 92.534 * * [simplify]: iters left: 3 (84 enodes) 92.554 * * [simplify]: iters left: 2 (85 enodes) 92.574 * * [simplify]: Extracting #0: cost 1 inf + 0 92.574 * * [simplify]: Extracting #1: cost 10 inf + 0 92.574 * * [simplify]: Extracting #2: cost 22 inf + 0 92.574 * * [simplify]: Extracting #3: cost 29 inf + 2 92.575 * * [simplify]: Extracting #4: cost 27 inf + 322 92.576 * * [simplify]: Extracting #5: cost 7 inf + 3067 92.577 * * [simplify]: Extracting #6: cost 1 inf + 5259 92.579 * * [simplify]: Extracting #7: cost 0 inf + 5718 92.581 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 92.581 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 92.581 * * * * [progress]: [ 156 / 779 ] simplifiying candidate # 92.582 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 92.582 * * [simplify]: iters left: 6 (19 enodes) 92.591 * * [simplify]: iters left: 5 (74 enodes) 92.616 * * [simplify]: iters left: 4 (111 enodes) 92.649 * * [simplify]: iters left: 3 (147 enodes) 92.692 * * [simplify]: iters left: 2 (207 enodes) 92.765 * * [simplify]: iters left: 1 (265 enodes) 92.828 * * [simplify]: Extracting #0: cost 1 inf + 0 92.828 * * [simplify]: Extracting #1: cost 25 inf + 0 92.828 * * [simplify]: Extracting #2: cost 49 inf + 1 92.829 * * [simplify]: Extracting #3: cost 61 inf + 1 92.829 * * [simplify]: Extracting #4: cost 59 inf + 145 92.830 * * [simplify]: Extracting #5: cost 32 inf + 4787 92.834 * * [simplify]: Extracting #6: cost 8 inf + 14995 92.846 * * [simplify]: Extracting #7: cost 0 inf + 18103 92.856 * * [simplify]: Extracting #8: cost 0 inf + 17983 92.867 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 92.867 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 92.867 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 92.867 * * [simplify]: iters left: 6 (15 enodes) 92.874 * * [simplify]: iters left: 5 (54 enodes) 92.889 * * [simplify]: iters left: 4 (78 enodes) 92.911 * * [simplify]: iters left: 3 (102 enodes) 92.937 * * [simplify]: iters left: 2 (115 enodes) 92.960 * * [simplify]: Extracting #0: cost 1 inf + 0 92.960 * * [simplify]: Extracting #1: cost 16 inf + 0 92.960 * * [simplify]: Extracting #2: cost 32 inf + 0 92.960 * * [simplify]: Extracting #3: cost 43 inf + 0 92.960 * * [simplify]: Extracting #4: cost 43 inf + 46 92.960 * * [simplify]: Extracting #5: cost 30 inf + 1144 92.961 * * [simplify]: Extracting #6: cost 12 inf + 6118 92.963 * * [simplify]: Extracting #7: cost 1 inf + 9435 92.964 * * [simplify]: Extracting #8: cost 0 inf + 9934 92.966 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 92.966 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 92.966 * * * * [progress]: [ 157 / 779 ] simplifiying candidate # 92.966 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1) 92.966 * * [simplify]: iters left: 6 (17 enodes) 92.971 * * [simplify]: iters left: 5 (66 enodes) 92.983 * * [simplify]: iters left: 4 (102 enodes) 93.005 * * [simplify]: iters left: 3 (126 enodes) 93.040 * * [simplify]: iters left: 2 (151 enodes) 93.086 * * [simplify]: iters left: 1 (160 enodes) 93.125 * * [simplify]: Extracting #0: cost 1 inf + 0 93.125 * * [simplify]: Extracting #1: cost 13 inf + 0 93.126 * * [simplify]: Extracting #2: cost 24 inf + 1 93.126 * * [simplify]: Extracting #3: cost 35 inf + 1 93.126 * * [simplify]: Extracting #4: cost 33 inf + 129 93.127 * * [simplify]: Extracting #5: cost 11 inf + 4184 93.130 * * [simplify]: Extracting #6: cost 1 inf + 7366 93.134 * * [simplify]: Extracting #7: cost 0 inf + 7745 93.138 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 93.138 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 93.138 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 93.138 * * [simplify]: iters left: 6 (14 enodes) 93.145 * * [simplify]: iters left: 5 (51 enodes) 93.159 * * [simplify]: iters left: 4 (68 enodes) 93.169 * * [simplify]: iters left: 3 (84 enodes) 93.180 * * [simplify]: iters left: 2 (85 enodes) 93.190 * * [simplify]: Extracting #0: cost 1 inf + 0 93.190 * * [simplify]: Extracting #1: cost 10 inf + 0 93.190 * * [simplify]: Extracting #2: cost 22 inf + 0 93.190 * * [simplify]: Extracting #3: cost 29 inf + 2 93.190 * * [simplify]: Extracting #4: cost 27 inf + 322 93.190 * * [simplify]: Extracting #5: cost 7 inf + 3067 93.191 * * [simplify]: Extracting #6: cost 1 inf + 5259 93.192 * * [simplify]: Extracting #7: cost 0 inf + 5718 93.193 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 93.193 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 93.193 * * * * [progress]: [ 158 / 779 ] simplifiying candidate # 93.193 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 93.194 * * [simplify]: iters left: 6 (19 enodes) 93.198 * * [simplify]: iters left: 5 (74 enodes) 93.221 * * [simplify]: iters left: 4 (140 enodes) 93.260 * * [simplify]: iters left: 3 (315 enodes) 93.394 * * [simplify]: Extracting #0: cost 1 inf + 0 93.394 * * [simplify]: Extracting #1: cost 96 inf + 0 93.395 * * [simplify]: Extracting #2: cost 191 inf + 0 93.396 * * [simplify]: Extracting #3: cost 208 inf + 0 93.397 * * [simplify]: Extracting #4: cost 180 inf + 6571 93.409 * * [simplify]: Extracting #5: cost 52 inf + 70017 93.446 * * [simplify]: Extracting #6: cost 0 inf + 98595 93.467 * * [simplify]: Extracting #7: cost 0 inf + 98515 93.497 * [simplify]: Simplified to (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 93.497 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 93.497 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 93.498 * * [simplify]: iters left: 6 (16 enodes) 93.504 * * [simplify]: iters left: 5 (57 enodes) 93.514 * * [simplify]: iters left: 4 (81 enodes) 93.526 * * [simplify]: iters left: 3 (105 enodes) 93.545 * * [simplify]: iters left: 2 (118 enodes) 93.565 * * [simplify]: Extracting #0: cost 1 inf + 0 93.565 * * [simplify]: Extracting #1: cost 16 inf + 0 93.565 * * [simplify]: Extracting #2: cost 33 inf + 0 93.565 * * [simplify]: Extracting #3: cost 45 inf + 0 93.565 * * [simplify]: Extracting #4: cost 42 inf + 210 93.566 * * [simplify]: Extracting #5: cost 31 inf + 1226 93.567 * * [simplify]: Extracting #6: cost 15 inf + 5817 93.568 * * [simplify]: Extracting #7: cost 1 inf + 10869 93.570 * * [simplify]: Extracting #8: cost 0 inf + 11408 93.572 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 93.572 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 93.572 * * * * [progress]: [ 159 / 779 ] simplifiying candidate # 93.572 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 93.572 * * [simplify]: iters left: 6 (18 enodes) 93.576 * * [simplify]: iters left: 5 (70 enodes) 93.593 * * [simplify]: iters left: 4 (129 enodes) 93.629 * * [simplify]: iters left: 3 (249 enodes) 93.689 * * [simplify]: iters left: 2 (463 enodes) 93.871 * * [simplify]: Extracting #0: cost 1 inf + 0 93.872 * * [simplify]: Extracting #1: cost 62 inf + 0 93.872 * * [simplify]: Extracting #2: cost 110 inf + 0 93.873 * * [simplify]: Extracting #3: cost 122 inf + 0 93.873 * * [simplify]: Extracting #4: cost 115 inf + 815 93.875 * * [simplify]: Extracting #5: cost 69 inf + 14776 93.893 * * [simplify]: Extracting #6: cost 6 inf + 45071 93.919 * * [simplify]: Extracting #7: cost 0 inf + 48425 93.943 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 93.944 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 93.944 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 93.944 * * [simplify]: iters left: 6 (16 enodes) 93.951 * * [simplify]: iters left: 5 (57 enodes) 93.967 * * [simplify]: iters left: 4 (81 enodes) 93.991 * * [simplify]: iters left: 3 (105 enodes) 94.010 * * [simplify]: iters left: 2 (118 enodes) 94.026 * * [simplify]: Extracting #0: cost 1 inf + 0 94.026 * * [simplify]: Extracting #1: cost 16 inf + 0 94.026 * * [simplify]: Extracting #2: cost 33 inf + 0 94.026 * * [simplify]: Extracting #3: cost 45 inf + 0 94.027 * * [simplify]: Extracting #4: cost 42 inf + 210 94.027 * * [simplify]: Extracting #5: cost 31 inf + 1226 94.028 * * [simplify]: Extracting #6: cost 15 inf + 5617 94.029 * * [simplify]: Extracting #7: cost 1 inf + 10629 94.031 * * [simplify]: Extracting #8: cost 0 inf + 11088 94.034 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 94.034 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 94.035 * * * * [progress]: [ 160 / 779 ] simplifiying candidate # 94.035 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 94.035 * * [simplify]: iters left: 6 (17 enodes) 94.043 * * [simplify]: iters left: 5 (66 enodes) 94.063 * * [simplify]: iters left: 4 (111 enodes) 94.095 * * [simplify]: iters left: 3 (186 enodes) 94.127 * * [simplify]: iters left: 2 (302 enodes) 94.228 * * [simplify]: iters left: 1 (407 enodes) 94.391 * * [simplify]: Extracting #0: cost 1 inf + 0 94.391 * * [simplify]: Extracting #1: cost 35 inf + 0 94.391 * * [simplify]: Extracting #2: cost 70 inf + 0 94.391 * * [simplify]: Extracting #3: cost 81 inf + 0 94.392 * * [simplify]: Extracting #4: cost 77 inf + 267 94.393 * * [simplify]: Extracting #5: cost 51 inf + 5859 94.398 * * [simplify]: Extracting #6: cost 4 inf + 24908 94.405 * * [simplify]: Extracting #7: cost 0 inf + 26382 94.413 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 94.413 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 94.413 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 94.414 * * [simplify]: iters left: 6 (15 enodes) 94.417 * * [simplify]: iters left: 5 (54 enodes) 94.425 * * [simplify]: iters left: 4 (71 enodes) 94.444 * * [simplify]: iters left: 3 (87 enodes) 94.466 * * [simplify]: iters left: 2 (88 enodes) 94.487 * * [simplify]: Extracting #0: cost 1 inf + 0 94.487 * * [simplify]: Extracting #1: cost 10 inf + 0 94.487 * * [simplify]: Extracting #2: cost 21 inf + 0 94.487 * * [simplify]: Extracting #3: cost 33 inf + 0 94.487 * * [simplify]: Extracting #4: cost 33 inf + 46 94.488 * * [simplify]: Extracting #5: cost 19 inf + 1284 94.489 * * [simplify]: Extracting #6: cost 8 inf + 3486 94.491 * * [simplify]: Extracting #7: cost 0 inf + 6392 94.493 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 94.493 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 94.493 * * * * [progress]: [ 161 / 779 ] simplifiying candidate # 94.493 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 94.494 * * [simplify]: iters left: 6 (19 enodes) 94.505 * * [simplify]: iters left: 5 (74 enodes) 94.528 * * [simplify]: iters left: 4 (122 enodes) 94.568 * * [simplify]: iters left: 3 (204 enodes) 94.615 * * [simplify]: iters left: 2 (308 enodes) 94.702 * * [simplify]: iters left: 1 (389 enodes) 94.792 * * [simplify]: Extracting #0: cost 1 inf + 0 94.792 * * [simplify]: Extracting #1: cost 25 inf + 0 94.792 * * [simplify]: Extracting #2: cost 49 inf + 1 94.792 * * [simplify]: Extracting #3: cost 61 inf + 1 94.793 * * [simplify]: Extracting #4: cost 59 inf + 145 94.793 * * [simplify]: Extracting #5: cost 34 inf + 4268 94.796 * * [simplify]: Extracting #6: cost 7 inf + 15344 94.801 * * [simplify]: Extracting #7: cost 0 inf + 17983 94.808 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 94.809 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 94.809 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 94.809 * * [simplify]: iters left: 6 (15 enodes) 94.813 * * [simplify]: iters left: 5 (54 enodes) 94.821 * * [simplify]: iters left: 4 (78 enodes) 94.835 * * [simplify]: iters left: 3 (102 enodes) 94.862 * * [simplify]: iters left: 2 (115 enodes) 94.892 * * [simplify]: Extracting #0: cost 1 inf + 0 94.892 * * [simplify]: Extracting #1: cost 16 inf + 0 94.892 * * [simplify]: Extracting #2: cost 32 inf + 0 94.893 * * [simplify]: Extracting #3: cost 43 inf + 0 94.893 * * [simplify]: Extracting #4: cost 43 inf + 46 94.893 * * [simplify]: Extracting #5: cost 30 inf + 1144 94.895 * * [simplify]: Extracting #6: cost 11 inf + 6135 94.898 * * [simplify]: Extracting #7: cost 1 inf + 9637 94.901 * * [simplify]: Extracting #8: cost 0 inf + 9934 94.905 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 94.905 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 94.905 * * * * [progress]: [ 162 / 779 ] simplifiying candidate # 94.905 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 94.906 * * [simplify]: iters left: 6 (17 enodes) 94.913 * * [simplify]: iters left: 5 (66 enodes) 94.933 * * [simplify]: iters left: 4 (111 enodes) 94.968 * * [simplify]: iters left: 3 (186 enodes) 95.031 * * [simplify]: iters left: 2 (302 enodes) 95.142 * * [simplify]: iters left: 1 (407 enodes) 95.229 * * [simplify]: Extracting #0: cost 1 inf + 0 95.229 * * [simplify]: Extracting #1: cost 35 inf + 0 95.229 * * [simplify]: Extracting #2: cost 70 inf + 0 95.230 * * [simplify]: Extracting #3: cost 81 inf + 0 95.230 * * [simplify]: Extracting #4: cost 77 inf + 267 95.231 * * [simplify]: Extracting #5: cost 51 inf + 5859 95.237 * * [simplify]: Extracting #6: cost 4 inf + 24908 95.244 * * [simplify]: Extracting #7: cost 0 inf + 26382 95.251 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 95.251 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 95.251 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 95.251 * * [simplify]: iters left: 6 (15 enodes) 95.254 * * [simplify]: iters left: 5 (54 enodes) 95.263 * * [simplify]: iters left: 4 (71 enodes) 95.273 * * [simplify]: iters left: 3 (87 enodes) 95.284 * * [simplify]: iters left: 2 (88 enodes) 95.295 * * [simplify]: Extracting #0: cost 1 inf + 0 95.295 * * [simplify]: Extracting #1: cost 10 inf + 0 95.295 * * [simplify]: Extracting #2: cost 21 inf + 0 95.295 * * [simplify]: Extracting #3: cost 33 inf + 0 95.295 * * [simplify]: Extracting #4: cost 33 inf + 46 95.296 * * [simplify]: Extracting #5: cost 19 inf + 1284 95.296 * * [simplify]: Extracting #6: cost 8 inf + 3486 95.297 * * [simplify]: Extracting #7: cost 0 inf + 6392 95.298 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 95.298 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 95.298 * * * * [progress]: [ 163 / 779 ] simplifiying candidate # 95.299 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 95.299 * * [simplify]: iters left: 6 (18 enodes) 95.308 * * [simplify]: iters left: 5 (69 enodes) 95.330 * * [simplify]: iters left: 4 (120 enodes) 95.375 * * [simplify]: iters left: 3 (218 enodes) 95.418 * * [simplify]: iters left: 2 (323 enodes) 95.513 * * [simplify]: iters left: 1 (384 enodes) 95.595 * * [simplify]: Extracting #0: cost 1 inf + 0 95.595 * * [simplify]: Extracting #1: cost 25 inf + 0 95.595 * * [simplify]: Extracting #2: cost 49 inf + 1 95.596 * * [simplify]: Extracting #3: cost 61 inf + 1 95.598 * * [simplify]: Extracting #4: cost 60 inf + 104 95.599 * * [simplify]: Extracting #5: cost 35 inf + 4897 95.607 * * [simplify]: Extracting #6: cost 7 inf + 15184 95.616 * * [simplify]: Extracting #7: cost 0 inf + 17983 95.626 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 95.626 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 95.626 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 95.627 * * [simplify]: iters left: 6 (15 enodes) 95.633 * * [simplify]: iters left: 5 (54 enodes) 95.649 * * [simplify]: iters left: 4 (78 enodes) 95.671 * * [simplify]: iters left: 3 (102 enodes) 95.697 * * [simplify]: iters left: 2 (115 enodes) 95.724 * * [simplify]: Extracting #0: cost 1 inf + 0 95.724 * * [simplify]: Extracting #1: cost 16 inf + 0 95.724 * * [simplify]: Extracting #2: cost 32 inf + 0 95.725 * * [simplify]: Extracting #3: cost 43 inf + 0 95.725 * * [simplify]: Extracting #4: cost 43 inf + 46 95.726 * * [simplify]: Extracting #5: cost 30 inf + 1144 95.727 * * [simplify]: Extracting #6: cost 11 inf + 6135 95.730 * * [simplify]: Extracting #7: cost 1 inf + 9637 95.733 * * [simplify]: Extracting #8: cost 0 inf + 9934 95.736 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 95.736 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 95.737 * * * * [progress]: [ 164 / 779 ] simplifiying candidate # 95.737 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 95.737 * * [simplify]: iters left: 6 (19 enodes) 95.748 * * [simplify]: iters left: 5 (74 enodes) 95.773 * * [simplify]: iters left: 4 (143 enodes) 95.827 * * [simplify]: iters left: 3 (275 enodes) 95.962 * * [simplify]: Extracting #0: cost 1 inf + 0 95.962 * * [simplify]: Extracting #1: cost 50 inf + 0 95.963 * * [simplify]: Extracting #2: cost 107 inf + 1 95.964 * * [simplify]: Extracting #3: cost 125 inf + 1 95.965 * * [simplify]: Extracting #4: cost 119 inf + 842 95.969 * * [simplify]: Extracting #5: cost 70 inf + 14683 95.985 * * [simplify]: Extracting #6: cost 12 inf + 43054 96.008 * * [simplify]: Extracting #7: cost 0 inf + 49722 96.032 * * [simplify]: Extracting #8: cost 0 inf + 49602 96.053 * [simplify]: Simplified to (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) 96.053 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 96.054 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 96.054 * * [simplify]: iters left: 6 (15 enodes) 96.061 * * [simplify]: iters left: 5 (54 enodes) 96.077 * * [simplify]: iters left: 4 (78 enodes) 96.098 * * [simplify]: iters left: 3 (102 enodes) 96.124 * * [simplify]: iters left: 2 (115 enodes) 96.151 * * [simplify]: Extracting #0: cost 1 inf + 0 96.151 * * [simplify]: Extracting #1: cost 16 inf + 0 96.151 * * [simplify]: Extracting #2: cost 32 inf + 0 96.152 * * [simplify]: Extracting #3: cost 43 inf + 0 96.152 * * [simplify]: Extracting #4: cost 43 inf + 46 96.152 * * [simplify]: Extracting #5: cost 30 inf + 1144 96.154 * * [simplify]: Extracting #6: cost 12 inf + 6358 96.157 * * [simplify]: Extracting #7: cost 1 inf + 10035 96.160 * * [simplify]: Extracting #8: cost 0 inf + 10574 96.165 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 96.165 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 96.165 * * * * [progress]: [ 165 / 779 ] simplifiying candidate # 96.165 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 96.166 * * [simplify]: iters left: 6 (17 enodes) 96.171 * * [simplify]: iters left: 5 (67 enodes) 96.183 * * [simplify]: iters left: 4 (121 enodes) 96.205 * * [simplify]: iters left: 3 (193 enodes) 96.242 * * [simplify]: iters left: 2 (322 enodes) 96.336 * * [simplify]: iters left: 1 (381 enodes) 96.431 * * [simplify]: Extracting #0: cost 1 inf + 0 96.432 * * [simplify]: Extracting #1: cost 25 inf + 0 96.432 * * [simplify]: Extracting #2: cost 48 inf + 1 96.432 * * [simplify]: Extracting #3: cost 59 inf + 1 96.432 * * [simplify]: Extracting #4: cost 56 inf + 211 96.433 * * [simplify]: Extracting #5: cost 35 inf + 3900 96.437 * * [simplify]: Extracting #6: cost 6 inf + 14915 96.441 * * [simplify]: Extracting #7: cost 0 inf + 17509 96.446 * * [simplify]: Extracting #8: cost 0 inf + 17469 96.451 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 96.451 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 96.451 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 96.451 * * [simplify]: iters left: 6 (15 enodes) 96.455 * * [simplify]: iters left: 5 (54 enodes) 96.466 * * [simplify]: iters left: 4 (78 enodes) 96.488 * * [simplify]: iters left: 3 (102 enodes) 96.510 * * [simplify]: iters left: 2 (115 enodes) 96.524 * * [simplify]: Extracting #0: cost 1 inf + 0 96.524 * * [simplify]: Extracting #1: cost 16 inf + 0 96.524 * * [simplify]: Extracting #2: cost 32 inf + 0 96.524 * * [simplify]: Extracting #3: cost 43 inf + 0 96.524 * * [simplify]: Extracting #4: cost 43 inf + 46 96.524 * * [simplify]: Extracting #5: cost 30 inf + 1144 96.525 * * [simplify]: Extracting #6: cost 12 inf + 6158 96.527 * * [simplify]: Extracting #7: cost 1 inf + 9795 96.528 * * [simplify]: Extracting #8: cost 0 inf + 10254 96.530 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 96.530 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 96.530 * * * * [progress]: [ 166 / 779 ] simplifiying candidate # 96.530 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 96.530 * * [simplify]: iters left: 6 (18 enodes) 96.539 * * [simplify]: iters left: 5 (69 enodes) 96.562 * * [simplify]: iters left: 4 (123 enodes) 96.604 * * [simplify]: iters left: 3 (195 enodes) 96.657 * * [simplify]: iters left: 2 (331 enodes) 96.761 * * [simplify]: iters left: 1 (372 enodes) 96.847 * * [simplify]: Extracting #0: cost 1 inf + 0 96.847 * * [simplify]: Extracting #1: cost 25 inf + 0 96.848 * * [simplify]: Extracting #2: cost 49 inf + 1 96.848 * * [simplify]: Extracting #3: cost 61 inf + 1 96.849 * * [simplify]: Extracting #4: cost 60 inf + 88 96.850 * * [simplify]: Extracting #5: cost 39 inf + 3225 96.857 * * [simplify]: Extracting #6: cost 4 inf + 16389 96.866 * * [simplify]: Extracting #7: cost 0 inf + 18023 96.876 * * [simplify]: Extracting #8: cost 0 inf + 17983 96.886 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 96.886 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 96.887 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 96.887 * * [simplify]: iters left: 6 (15 enodes) 96.893 * * [simplify]: iters left: 5 (54 enodes) 96.902 * * [simplify]: iters left: 4 (78 enodes) 96.915 * * [simplify]: iters left: 3 (102 enodes) 96.930 * * [simplify]: iters left: 2 (115 enodes) 96.958 * * [simplify]: Extracting #0: cost 1 inf + 0 96.958 * * [simplify]: Extracting #1: cost 16 inf + 0 96.958 * * [simplify]: Extracting #2: cost 32 inf + 0 96.959 * * [simplify]: Extracting #3: cost 43 inf + 0 96.959 * * [simplify]: Extracting #4: cost 43 inf + 46 96.960 * * [simplify]: Extracting #5: cost 30 inf + 1144 96.961 * * [simplify]: Extracting #6: cost 12 inf + 6118 96.964 * * [simplify]: Extracting #7: cost 1 inf + 9435 96.967 * * [simplify]: Extracting #8: cost 0 inf + 9934 96.970 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 96.970 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 96.971 * * * * [progress]: [ 167 / 779 ] simplifiying candidate # 96.971 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt 1)) 96.971 * * [simplify]: iters left: 6 (17 enodes) 96.980 * * [simplify]: iters left: 5 (66 enodes) 97.000 * * [simplify]: iters left: 4 (102 enodes) 97.032 * * [simplify]: iters left: 3 (129 enodes) 97.063 * * [simplify]: iters left: 2 (152 enodes) 97.086 * * [simplify]: iters left: 1 (159 enodes) 97.113 * * [simplify]: Extracting #0: cost 1 inf + 0 97.113 * * [simplify]: Extracting #1: cost 13 inf + 0 97.113 * * [simplify]: Extracting #2: cost 24 inf + 1 97.113 * * [simplify]: Extracting #3: cost 35 inf + 1 97.113 * * [simplify]: Extracting #4: cost 33 inf + 145 97.114 * * [simplify]: Extracting #5: cost 16 inf + 2975 97.115 * * [simplify]: Extracting #6: cost 2 inf + 7149 97.117 * * [simplify]: Extracting #7: cost 0 inf + 7745 97.119 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 97.119 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 97.119 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 97.119 * * [simplify]: iters left: 6 (14 enodes) 97.122 * * [simplify]: iters left: 5 (51 enodes) 97.130 * * [simplify]: iters left: 4 (68 enodes) 97.139 * * [simplify]: iters left: 3 (84 enodes) 97.150 * * [simplify]: iters left: 2 (85 enodes) 97.160 * * [simplify]: Extracting #0: cost 1 inf + 0 97.160 * * [simplify]: Extracting #1: cost 10 inf + 0 97.160 * * [simplify]: Extracting #2: cost 22 inf + 0 97.160 * * [simplify]: Extracting #3: cost 29 inf + 2 97.160 * * [simplify]: Extracting #4: cost 27 inf + 322 97.160 * * [simplify]: Extracting #5: cost 7 inf + 3067 97.161 * * [simplify]: Extracting #6: cost 1 inf + 5259 97.162 * * [simplify]: Extracting #7: cost 0 inf + 5718 97.163 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 97.163 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 97.164 * * * * [progress]: [ 168 / 779 ] simplifiying candidate # 97.164 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 97.164 * * [simplify]: iters left: 6 (18 enodes) 97.169 * * [simplify]: iters left: 5 (69 enodes) 97.181 * * [simplify]: iters left: 4 (123 enodes) 97.205 * * [simplify]: iters left: 3 (195 enodes) 97.264 * * [simplify]: iters left: 2 (331 enodes) 97.350 * * [simplify]: iters left: 1 (372 enodes) 97.424 * * [simplify]: Extracting #0: cost 1 inf + 0 97.424 * * [simplify]: Extracting #1: cost 25 inf + 0 97.424 * * [simplify]: Extracting #2: cost 49 inf + 1 97.425 * * [simplify]: Extracting #3: cost 61 inf + 1 97.425 * * [simplify]: Extracting #4: cost 60 inf + 88 97.427 * * [simplify]: Extracting #5: cost 39 inf + 3225 97.433 * * [simplify]: Extracting #6: cost 4 inf + 16389 97.444 * * [simplify]: Extracting #7: cost 0 inf + 18023 97.454 * * [simplify]: Extracting #8: cost 0 inf + 17983 97.460 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 97.461 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 97.461 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 97.461 * * [simplify]: iters left: 6 (15 enodes) 97.464 * * [simplify]: iters left: 5 (54 enodes) 97.473 * * [simplify]: iters left: 4 (78 enodes) 97.485 * * [simplify]: iters left: 3 (102 enodes) 97.511 * * [simplify]: iters left: 2 (115 enodes) 97.528 * * [simplify]: Extracting #0: cost 1 inf + 0 97.528 * * [simplify]: Extracting #1: cost 16 inf + 0 97.528 * * [simplify]: Extracting #2: cost 32 inf + 0 97.528 * * [simplify]: Extracting #3: cost 43 inf + 0 97.528 * * [simplify]: Extracting #4: cost 43 inf + 46 97.528 * * [simplify]: Extracting #5: cost 30 inf + 1144 97.529 * * [simplify]: Extracting #6: cost 12 inf + 6118 97.531 * * [simplify]: Extracting #7: cost 1 inf + 9435 97.532 * * [simplify]: Extracting #8: cost 0 inf + 9934 97.534 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 97.534 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 97.534 * * * * [progress]: [ 169 / 779 ] simplifiying candidate # 97.534 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1) 97.534 * * [simplify]: iters left: 6 (16 enodes) 97.539 * * [simplify]: iters left: 5 (61 enodes) 97.557 * * [simplify]: iters left: 4 (100 enodes) 97.589 * * [simplify]: iters left: 3 (133 enodes) 97.627 * * [simplify]: iters left: 2 (154 enodes) 97.657 * * [simplify]: iters left: 1 (157 enodes) 97.674 * * [simplify]: Extracting #0: cost 1 inf + 0 97.674 * * [simplify]: Extracting #1: cost 13 inf + 0 97.674 * * [simplify]: Extracting #2: cost 24 inf + 1 97.674 * * [simplify]: Extracting #3: cost 35 inf + 1 97.675 * * [simplify]: Extracting #4: cost 32 inf + 186 97.676 * * [simplify]: Extracting #5: cost 8 inf + 5105 97.679 * * [simplify]: Extracting #6: cost 0 inf + 7785 97.683 * * [simplify]: Extracting #7: cost 0 inf + 7745 97.686 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 97.686 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 97.687 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 97.687 * * [simplify]: iters left: 6 (14 enodes) 97.693 * * [simplify]: iters left: 5 (51 enodes) 97.708 * * [simplify]: iters left: 4 (68 enodes) 97.724 * * [simplify]: iters left: 3 (84 enodes) 97.735 * * [simplify]: iters left: 2 (85 enodes) 97.744 * * [simplify]: Extracting #0: cost 1 inf + 0 97.744 * * [simplify]: Extracting #1: cost 10 inf + 0 97.745 * * [simplify]: Extracting #2: cost 22 inf + 0 97.745 * * [simplify]: Extracting #3: cost 29 inf + 2 97.745 * * [simplify]: Extracting #4: cost 27 inf + 322 97.745 * * [simplify]: Extracting #5: cost 7 inf + 3067 97.746 * * [simplify]: Extracting #6: cost 1 inf + 5259 97.747 * * [simplify]: Extracting #7: cost 0 inf + 5718 97.748 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 97.748 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 97.748 * * * * [progress]: [ 170 / 779 ] simplifiying candidate # 97.748 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 97.748 * * [simplify]: iters left: 6 (16 enodes) 97.752 * * [simplify]: iters left: 5 (63 enodes) 97.769 * * [simplify]: iters left: 4 (114 enodes) 97.809 * * [simplify]: iters left: 3 (226 enodes) 97.873 * * [simplify]: Extracting #0: cost 1 inf + 0 97.873 * * [simplify]: Extracting #1: cost 53 inf + 0 97.874 * * [simplify]: Extracting #2: cost 137 inf + 0 97.876 * * [simplify]: Extracting #3: cost 150 inf + 2 97.877 * * [simplify]: Extracting #4: cost 144 inf + 720 97.878 * * [simplify]: Extracting #5: cost 120 inf + 5521 97.883 * * [simplify]: Extracting #6: cost 62 inf + 27182 97.892 * * [simplify]: Extracting #7: cost 7 inf + 49711 97.903 * * [simplify]: Extracting #8: cost 0 inf + 52438 97.914 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 97.915 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 97.915 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 97.915 * * [simplify]: iters left: 6 (14 enodes) 97.918 * * [simplify]: iters left: 5 (51 enodes) 97.926 * * [simplify]: iters left: 4 (72 enodes) 97.945 * * [simplify]: iters left: 3 (89 enodes) 97.961 * * [simplify]: iters left: 2 (92 enodes) 97.976 * * [simplify]: Extracting #0: cost 1 inf + 0 97.976 * * [simplify]: Extracting #1: cost 12 inf + 0 97.976 * * [simplify]: Extracting #2: cost 24 inf + 0 97.976 * * [simplify]: Extracting #3: cost 35 inf + 0 97.976 * * [simplify]: Extracting #4: cost 34 inf + 87 97.977 * * [simplify]: Extracting #5: cost 21 inf + 1269 97.977 * * [simplify]: Extracting #6: cost 9 inf + 4549 97.978 * * [simplify]: Extracting #7: cost 1 inf + 7333 97.980 * * [simplify]: Extracting #8: cost 0 inf + 7550 97.981 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 97.981 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 97.981 * * * * [progress]: [ 171 / 779 ] simplifiying candidate # 97.981 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 97.981 * * [simplify]: iters left: 6 (19 enodes) 97.988 * * [simplify]: iters left: 5 (71 enodes) 98.010 * * [simplify]: iters left: 4 (117 enodes) 98.048 * * [simplify]: iters left: 3 (223 enodes) 98.110 * * [simplify]: iters left: 2 (448 enodes) 98.297 * * [simplify]: Extracting #0: cost 1 inf + 0 98.297 * * [simplify]: Extracting #1: cost 56 inf + 0 98.298 * * [simplify]: Extracting #2: cost 110 inf + 0 98.298 * * [simplify]: Extracting #3: cost 123 inf + 0 98.299 * * [simplify]: Extracting #4: cost 116 inf + 882 98.302 * * [simplify]: Extracting #5: cost 58 inf + 21417 98.316 * * [simplify]: Extracting #6: cost 4 inf + 48644 98.339 * * [simplify]: Extracting #7: cost 0 inf + 50880 98.354 * [simplify]: Simplified to (/ (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 98.355 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 98.355 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 98.355 * * [simplify]: iters left: 6 (16 enodes) 98.359 * * [simplify]: iters left: 5 (57 enodes) 98.369 * * [simplify]: iters left: 4 (81 enodes) 98.386 * * [simplify]: iters left: 3 (105 enodes) 98.402 * * [simplify]: iters left: 2 (118 enodes) 98.415 * * [simplify]: Extracting #0: cost 1 inf + 0 98.415 * * [simplify]: Extracting #1: cost 16 inf + 0 98.415 * * [simplify]: Extracting #2: cost 33 inf + 0 98.415 * * [simplify]: Extracting #3: cost 45 inf + 0 98.416 * * [simplify]: Extracting #4: cost 42 inf + 210 98.416 * * [simplify]: Extracting #5: cost 31 inf + 1186 98.417 * * [simplify]: Extracting #6: cost 13 inf + 6575 98.418 * * [simplify]: Extracting #7: cost 1 inf + 10989 98.421 * * [simplify]: Extracting #8: cost 0 inf + 11488 98.424 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 98.425 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 98.425 * * * * [progress]: [ 172 / 779 ] simplifiying candidate # 98.425 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 98.426 * * [simplify]: iters left: 6 (17 enodes) 98.433 * * [simplify]: iters left: 5 (64 enodes) 98.452 * * [simplify]: iters left: 4 (110 enodes) 98.479 * * [simplify]: iters left: 3 (216 enodes) 98.521 * * [simplify]: iters left: 2 (439 enodes) 98.668 * * [simplify]: Extracting #0: cost 1 inf + 0 98.668 * * [simplify]: Extracting #1: cost 56 inf + 0 98.669 * * [simplify]: Extracting #2: cost 108 inf + 0 98.669 * * [simplify]: Extracting #3: cost 119 inf + 0 98.671 * * [simplify]: Extracting #4: cost 114 inf + 717 98.673 * * [simplify]: Extracting #5: cost 71 inf + 13909 98.683 * * [simplify]: Extracting #6: cost 4 inf + 44220 98.702 * * [simplify]: Extracting #7: cost 0 inf + 45692 98.726 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 98.726 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 98.726 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 98.727 * * [simplify]: iters left: 6 (15 enodes) 98.733 * * [simplify]: iters left: 5 (54 enodes) 98.746 * * [simplify]: iters left: 4 (78 enodes) 98.757 * * [simplify]: iters left: 3 (102 enodes) 98.770 * * [simplify]: iters left: 2 (115 enodes) 98.785 * * [simplify]: Extracting #0: cost 1 inf + 0 98.785 * * [simplify]: Extracting #1: cost 16 inf + 0 98.785 * * [simplify]: Extracting #2: cost 32 inf + 0 98.785 * * [simplify]: Extracting #3: cost 43 inf + 0 98.785 * * [simplify]: Extracting #4: cost 43 inf + 46 98.785 * * [simplify]: Extracting #5: cost 30 inf + 1104 98.786 * * [simplify]: Extracting #6: cost 12 inf + 6118 98.787 * * [simplify]: Extracting #7: cost 1 inf + 9675 98.789 * * [simplify]: Extracting #8: cost 0 inf + 10094 98.791 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 98.791 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 98.791 * * * * [progress]: [ 173 / 779 ] simplifiying candidate # 98.791 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 98.791 * * [simplify]: iters left: 6 (18 enodes) 98.796 * * [simplify]: iters left: 5 (69 enodes) 98.807 * * [simplify]: iters left: 4 (107 enodes) 98.832 * * [simplify]: iters left: 3 (186 enodes) 98.875 * * [simplify]: iters left: 2 (300 enodes) 98.938 * * [simplify]: iters left: 1 (355 enodes) 99.051 * * [simplify]: Extracting #0: cost 1 inf + 0 99.051 * * [simplify]: Extracting #1: cost 25 inf + 0 99.051 * * [simplify]: Extracting #2: cost 48 inf + 1 99.052 * * [simplify]: Extracting #3: cost 59 inf + 1 99.052 * * [simplify]: Extracting #4: cost 56 inf + 186 99.052 * * [simplify]: Extracting #5: cost 40 inf + 1994 99.055 * * [simplify]: Extracting #6: cost 10 inf + 13495 99.059 * * [simplify]: Extracting #7: cost 0 inf + 17509 99.064 * * [simplify]: Extracting #8: cost 0 inf + 17469 99.069 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 99.069 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 99.069 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 99.069 * * [simplify]: iters left: 6 (14 enodes) 99.072 * * [simplify]: iters left: 5 (51 enodes) 99.084 * * [simplify]: iters left: 4 (73 enodes) 99.105 * * [simplify]: iters left: 3 (91 enodes) 99.128 * * [simplify]: Extracting #0: cost 1 inf + 0 99.128 * * [simplify]: Extracting #1: cost 10 inf + 0 99.128 * * [simplify]: Extracting #2: cost 21 inf + 0 99.129 * * [simplify]: Extracting #3: cost 33 inf + 0 99.129 * * [simplify]: Extracting #4: cost 32 inf + 87 99.129 * * [simplify]: Extracting #5: cost 19 inf + 1228 99.130 * * [simplify]: Extracting #6: cost 6 inf + 4648 99.132 * * [simplify]: Extracting #7: cost 0 inf + 6636 99.134 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 99.134 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 99.134 * * * * [progress]: [ 174 / 779 ] simplifiying candidate # 99.135 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 99.135 * * [simplify]: iters left: 6 (17 enodes) 99.141 * * [simplify]: iters left: 5 (64 enodes) 99.161 * * [simplify]: iters left: 4 (110 enodes) 99.198 * * [simplify]: iters left: 3 (216 enodes) 99.247 * * [simplify]: iters left: 2 (439 enodes) 99.406 * * [simplify]: Extracting #0: cost 1 inf + 0 99.406 * * [simplify]: Extracting #1: cost 56 inf + 0 99.406 * * [simplify]: Extracting #2: cost 108 inf + 0 99.407 * * [simplify]: Extracting #3: cost 119 inf + 0 99.408 * * [simplify]: Extracting #4: cost 114 inf + 717 99.412 * * [simplify]: Extracting #5: cost 71 inf + 13909 99.432 * * [simplify]: Extracting #6: cost 4 inf + 44220 99.444 * * [simplify]: Extracting #7: cost 0 inf + 45692 99.455 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 99.455 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 99.456 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 99.456 * * [simplify]: iters left: 6 (15 enodes) 99.459 * * [simplify]: iters left: 5 (54 enodes) 99.475 * * [simplify]: iters left: 4 (78 enodes) 99.495 * * [simplify]: iters left: 3 (102 enodes) 99.508 * * [simplify]: iters left: 2 (115 enodes) 99.522 * * [simplify]: Extracting #0: cost 1 inf + 0 99.522 * * [simplify]: Extracting #1: cost 16 inf + 0 99.523 * * [simplify]: Extracting #2: cost 32 inf + 0 99.523 * * [simplify]: Extracting #3: cost 43 inf + 0 99.523 * * [simplify]: Extracting #4: cost 43 inf + 46 99.524 * * [simplify]: Extracting #5: cost 30 inf + 1104 99.525 * * [simplify]: Extracting #6: cost 12 inf + 6118 99.528 * * [simplify]: Extracting #7: cost 1 inf + 9675 99.531 * * [simplify]: Extracting #8: cost 0 inf + 10094 99.534 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 99.535 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 99.535 * * * * [progress]: [ 175 / 779 ] simplifiying candidate # 99.535 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 99.535 * * [simplify]: iters left: 6 (17 enodes) 99.544 * * [simplify]: iters left: 5 (64 enodes) 99.558 * * [simplify]: iters left: 4 (106 enodes) 99.579 * * [simplify]: iters left: 3 (201 enodes) 99.629 * * [simplify]: iters left: 2 (320 enodes) 99.738 * * [simplify]: iters left: 1 (358 enodes) 99.857 * * [simplify]: Extracting #0: cost 1 inf + 0 99.857 * * [simplify]: Extracting #1: cost 25 inf + 0 99.858 * * [simplify]: Extracting #2: cost 48 inf + 1 99.858 * * [simplify]: Extracting #3: cost 59 inf + 1 99.858 * * [simplify]: Extracting #4: cost 57 inf + 170 99.859 * * [simplify]: Extracting #5: cost 43 inf + 1515 99.862 * * [simplify]: Extracting #6: cost 21 inf + 9160 99.870 * * [simplify]: Extracting #7: cost 3 inf + 16092 99.879 * * [simplify]: Extracting #8: cost 0 inf + 17469 99.884 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 99.884 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 99.884 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 99.884 * * [simplify]: iters left: 6 (14 enodes) 99.888 * * [simplify]: iters left: 5 (51 enodes) 99.896 * * [simplify]: iters left: 4 (73 enodes) 99.906 * * [simplify]: iters left: 3 (91 enodes) 99.922 * * [simplify]: Extracting #0: cost 1 inf + 0 99.922 * * [simplify]: Extracting #1: cost 10 inf + 0 99.922 * * [simplify]: Extracting #2: cost 21 inf + 0 99.922 * * [simplify]: Extracting #3: cost 33 inf + 0 99.923 * * [simplify]: Extracting #4: cost 32 inf + 87 99.923 * * [simplify]: Extracting #5: cost 19 inf + 1228 99.924 * * [simplify]: Extracting #6: cost 6 inf + 4648 99.926 * * [simplify]: Extracting #7: cost 0 inf + 6636 99.929 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 99.929 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 99.929 * * * * [progress]: [ 176 / 779 ] simplifiying candidate # 99.929 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 99.929 * * [simplify]: iters left: 6 (19 enodes) 99.938 * * [simplify]: iters left: 5 (71 enodes) 99.953 * * [simplify]: iters left: 4 (114 enodes) 99.973 * * [simplify]: iters left: 3 (219 enodes) 100.036 * * [simplify]: iters left: 2 (439 enodes) 100.174 * * [simplify]: Extracting #0: cost 1 inf + 0 100.174 * * [simplify]: Extracting #1: cost 53 inf + 0 100.174 * * [simplify]: Extracting #2: cost 110 inf + 0 100.175 * * [simplify]: Extracting #3: cost 123 inf + 0 100.175 * * [simplify]: Extracting #4: cost 116 inf + 882 100.177 * * [simplify]: Extracting #5: cost 75 inf + 13041 100.186 * * [simplify]: Extracting #6: cost 21 inf + 39725 100.198 * * [simplify]: Extracting #7: cost 0 inf + 50280 100.224 * [simplify]: Simplified to (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) 100.224 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 100.225 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 100.225 * * [simplify]: iters left: 6 (16 enodes) 100.232 * * [simplify]: iters left: 5 (57 enodes) 100.248 * * [simplify]: iters left: 4 (81 enodes) 100.268 * * [simplify]: iters left: 3 (105 enodes) 100.283 * * [simplify]: iters left: 2 (118 enodes) 100.312 * * [simplify]: Extracting #0: cost 1 inf + 0 100.312 * * [simplify]: Extracting #1: cost 16 inf + 0 100.312 * * [simplify]: Extracting #2: cost 33 inf + 0 100.313 * * [simplify]: Extracting #3: cost 45 inf + 0 100.313 * * [simplify]: Extracting #4: cost 42 inf + 210 100.314 * * [simplify]: Extracting #5: cost 31 inf + 1186 100.315 * * [simplify]: Extracting #6: cost 15 inf + 5697 100.318 * * [simplify]: Extracting #7: cost 1 inf + 11029 100.322 * * [simplify]: Extracting #8: cost 0 inf + 11488 100.325 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 100.325 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 100.325 * * * * [progress]: [ 177 / 779 ] simplifiying candidate # 100.326 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 100.326 * * [simplify]: iters left: 6 (17 enodes) 100.333 * * [simplify]: iters left: 5 (63 enodes) 100.350 * * [simplify]: iters left: 4 (90 enodes) 100.364 * * [simplify]: iters left: 3 (138 enodes) 100.393 * * [simplify]: iters left: 2 (213 enodes) 100.442 * * [simplify]: iters left: 1 (278 enodes) 100.498 * * [simplify]: Extracting #0: cost 1 inf + 0 100.498 * * [simplify]: Extracting #1: cost 32 inf + 0 100.499 * * [simplify]: Extracting #2: cost 63 inf + 0 100.499 * * [simplify]: Extracting #3: cost 74 inf + 0 100.500 * * [simplify]: Extracting #4: cost 70 inf + 267 100.501 * * [simplify]: Extracting #5: cost 50 inf + 3025 100.509 * * [simplify]: Extracting #6: cost 9 inf + 18962 100.519 * * [simplify]: Extracting #7: cost 0 inf + 23293 100.531 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))))) 100.532 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 100.532 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 100.532 * * [simplify]: iters left: 6 (15 enodes) 100.539 * * [simplify]: iters left: 5 (54 enodes) 100.555 * * [simplify]: iters left: 4 (71 enodes) 100.569 * * [simplify]: iters left: 3 (87 enodes) 100.581 * * [simplify]: iters left: 2 (88 enodes) 100.591 * * [simplify]: Extracting #0: cost 1 inf + 0 100.591 * * [simplify]: Extracting #1: cost 10 inf + 0 100.592 * * [simplify]: Extracting #2: cost 21 inf + 0 100.592 * * [simplify]: Extracting #3: cost 33 inf + 0 100.592 * * [simplify]: Extracting #4: cost 33 inf + 46 100.592 * * [simplify]: Extracting #5: cost 19 inf + 1244 100.593 * * [simplify]: Extracting #6: cost 8 inf + 3486 100.595 * * [simplify]: Extracting #7: cost 0 inf + 6472 100.597 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 100.598 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 100.598 * * * * [progress]: [ 178 / 779 ] simplifiying candidate # 100.598 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 100.598 * * [simplify]: iters left: 6 (18 enodes) 100.606 * * [simplify]: iters left: 5 (66 enodes) 100.618 * * [simplify]: iters left: 4 (102 enodes) 100.635 * * [simplify]: iters left: 3 (169 enodes) 100.677 * * [simplify]: iters left: 2 (265 enodes) 100.741 * * [simplify]: iters left: 1 (298 enodes) 100.809 * * [simplify]: Extracting #0: cost 1 inf + 0 100.809 * * [simplify]: Extracting #1: cost 31 inf + 0 100.809 * * [simplify]: Extracting #2: cost 64 inf + 0 100.810 * * [simplify]: Extracting #3: cost 77 inf + 0 100.811 * * [simplify]: Extracting #4: cost 75 inf + 144 100.812 * * [simplify]: Extracting #5: cost 51 inf + 3879 100.819 * * [simplify]: Extracting #6: cost 13 inf + 19099 100.826 * * [simplify]: Extracting #7: cost 0 inf + 24942 100.832 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) 100.832 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 100.833 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 100.833 * * [simplify]: iters left: 6 (16 enodes) 100.836 * * [simplify]: iters left: 5 (57 enodes) 100.845 * * [simplify]: iters left: 4 (81 enodes) 100.868 * * [simplify]: iters left: 3 (105 enodes) 100.887 * * [simplify]: iters left: 2 (118 enodes) 100.901 * * [simplify]: Extracting #0: cost 1 inf + 0 100.901 * * [simplify]: Extracting #1: cost 16 inf + 0 100.901 * * [simplify]: Extracting #2: cost 33 inf + 0 100.901 * * [simplify]: Extracting #3: cost 45 inf + 0 100.901 * * [simplify]: Extracting #4: cost 42 inf + 210 100.901 * * [simplify]: Extracting #5: cost 31 inf + 1186 100.902 * * [simplify]: Extracting #6: cost 15 inf + 5417 100.904 * * [simplify]: Extracting #7: cost 1 inf + 10429 100.905 * * [simplify]: Extracting #8: cost 0 inf + 10848 100.907 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 100.907 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 100.908 * * * * [progress]: [ 179 / 779 ] simplifiying candidate # 100.908 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 100.908 * * [simplify]: iters left: 6 (19 enodes) 100.919 * * [simplify]: iters left: 5 (71 enodes) 100.942 * * [simplify]: iters left: 4 (100 enodes) 100.972 * * [simplify]: iters left: 3 (151 enodes) 101.000 * * [simplify]: iters left: 2 (193 enodes) 101.040 * * [simplify]: iters left: 1 (213 enodes) 101.073 * * [simplify]: Extracting #0: cost 1 inf + 0 101.073 * * [simplify]: Extracting #1: cost 17 inf + 0 101.073 * * [simplify]: Extracting #2: cost 34 inf + 1 101.073 * * [simplify]: Extracting #3: cost 47 inf + 1 101.073 * * [simplify]: Extracting #4: cost 44 inf + 186 101.074 * * [simplify]: Extracting #5: cost 23 inf + 2988 101.076 * * [simplify]: Extracting #6: cost 8 inf + 8251 101.082 * * [simplify]: Extracting #7: cost 0 inf + 11721 101.087 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) 101.087 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 101.088 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 101.088 * * [simplify]: iters left: 6 (15 enodes) 101.095 * * [simplify]: iters left: 5 (54 enodes) 101.109 * * [simplify]: iters left: 4 (76 enodes) 101.128 * * [simplify]: iters left: 3 (94 enodes) 101.152 * * [simplify]: Extracting #0: cost 1 inf + 0 101.152 * * [simplify]: Extracting #1: cost 10 inf + 0 101.152 * * [simplify]: Extracting #2: cost 22 inf + 0 101.153 * * [simplify]: Extracting #3: cost 35 inf + 0 101.153 * * [simplify]: Extracting #4: cost 35 inf + 46 101.153 * * [simplify]: Extracting #5: cost 20 inf + 1745 101.155 * * [simplify]: Extracting #6: cost 10 inf + 3368 101.156 * * [simplify]: Extracting #7: cost 1 inf + 6571 101.158 * * [simplify]: Extracting #8: cost 0 inf + 7070 101.161 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 101.161 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 101.161 * * * * [progress]: [ 180 / 779 ] simplifiying candidate # 101.161 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 101.162 * * [simplify]: iters left: 6 (18 enodes) 101.169 * * [simplify]: iters left: 5 (66 enodes) 101.188 * * [simplify]: iters left: 4 (102 enodes) 101.219 * * [simplify]: iters left: 3 (169 enodes) 101.272 * * [simplify]: iters left: 2 (265 enodes) 101.322 * * [simplify]: iters left: 1 (298 enodes) 101.381 * * [simplify]: Extracting #0: cost 1 inf + 0 101.381 * * [simplify]: Extracting #1: cost 31 inf + 0 101.381 * * [simplify]: Extracting #2: cost 64 inf + 0 101.381 * * [simplify]: Extracting #3: cost 77 inf + 0 101.382 * * [simplify]: Extracting #4: cost 75 inf + 144 101.382 * * [simplify]: Extracting #5: cost 51 inf + 3879 101.386 * * [simplify]: Extracting #6: cost 13 inf + 19099 101.392 * * [simplify]: Extracting #7: cost 0 inf + 24942 101.401 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) 101.401 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 101.402 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 101.402 * * [simplify]: iters left: 6 (16 enodes) 101.408 * * [simplify]: iters left: 5 (57 enodes) 101.424 * * [simplify]: iters left: 4 (81 enodes) 101.447 * * [simplify]: iters left: 3 (105 enodes) 101.475 * * [simplify]: iters left: 2 (118 enodes) 101.489 * * [simplify]: Extracting #0: cost 1 inf + 0 101.489 * * [simplify]: Extracting #1: cost 16 inf + 0 101.489 * * [simplify]: Extracting #2: cost 33 inf + 0 101.490 * * [simplify]: Extracting #3: cost 45 inf + 0 101.490 * * [simplify]: Extracting #4: cost 42 inf + 210 101.490 * * [simplify]: Extracting #5: cost 31 inf + 1186 101.491 * * [simplify]: Extracting #6: cost 15 inf + 5417 101.493 * * [simplify]: Extracting #7: cost 1 inf + 10429 101.494 * * [simplify]: Extracting #8: cost 0 inf + 10848 101.496 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 101.496 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 101.496 * * * * [progress]: [ 181 / 779 ] simplifiying candidate # 101.496 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 101.496 * * [simplify]: iters left: 6 (18 enodes) 101.501 * * [simplify]: iters left: 5 (66 enodes) 101.512 * * [simplify]: iters left: 4 (98 enodes) 101.539 * * [simplify]: iters left: 3 (160 enodes) 101.581 * * [simplify]: iters left: 2 (205 enodes) 101.621 * * [simplify]: iters left: 1 (217 enodes) 101.679 * * [simplify]: Extracting #0: cost 1 inf + 0 101.679 * * [simplify]: Extracting #1: cost 17 inf + 0 101.679 * * [simplify]: Extracting #2: cost 34 inf + 1 101.680 * * [simplify]: Extracting #3: cost 47 inf + 1 101.680 * * [simplify]: Extracting #4: cost 46 inf + 88 101.681 * * [simplify]: Extracting #5: cost 29 inf + 2071 101.684 * * [simplify]: Extracting #6: cost 6 inf + 9571 101.689 * * [simplify]: Extracting #7: cost 0 inf + 11721 101.696 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 101.696 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 101.697 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 101.697 * * [simplify]: iters left: 6 (15 enodes) 101.703 * * [simplify]: iters left: 5 (54 enodes) 101.716 * * [simplify]: iters left: 4 (76 enodes) 101.726 * * [simplify]: iters left: 3 (94 enodes) 101.737 * * [simplify]: Extracting #0: cost 1 inf + 0 101.737 * * [simplify]: Extracting #1: cost 10 inf + 0 101.737 * * [simplify]: Extracting #2: cost 22 inf + 0 101.737 * * [simplify]: Extracting #3: cost 35 inf + 0 101.737 * * [simplify]: Extracting #4: cost 35 inf + 46 101.738 * * [simplify]: Extracting #5: cost 20 inf + 1745 101.738 * * [simplify]: Extracting #6: cost 10 inf + 3368 101.739 * * [simplify]: Extracting #7: cost 1 inf + 6571 101.740 * * [simplify]: Extracting #8: cost 0 inf + 7070 101.741 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 101.741 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 101.741 * * * * [progress]: [ 182 / 779 ] simplifiying candidate # 101.742 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 101.742 * * [simplify]: iters left: 6 (17 enodes) 101.748 * * [simplify]: iters left: 5 (64 enodes) 101.768 * * [simplify]: iters left: 4 (107 enodes) 101.788 * * [simplify]: iters left: 3 (212 enodes) 101.836 * * [simplify]: iters left: 2 (431 enodes) 102.007 * * [simplify]: Extracting #0: cost 1 inf + 0 102.008 * * [simplify]: Extracting #1: cost 55 inf + 0 102.008 * * [simplify]: Extracting #2: cost 110 inf + 0 102.009 * * [simplify]: Extracting #3: cost 121 inf + 0 102.010 * * [simplify]: Extracting #4: cost 116 inf + 717 102.014 * * [simplify]: Extracting #5: cost 71 inf + 14680 102.023 * * [simplify]: Extracting #6: cost 10 inf + 42306 102.036 * * [simplify]: Extracting #7: cost 0 inf + 46570 102.061 * [simplify]: Simplified to (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 102.061 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 102.062 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 102.062 * * [simplify]: iters left: 6 (15 enodes) 102.068 * * [simplify]: iters left: 5 (54 enodes) 102.083 * * [simplify]: iters left: 4 (78 enodes) 102.106 * * [simplify]: iters left: 3 (102 enodes) 102.132 * * [simplify]: iters left: 2 (115 enodes) 102.160 * * [simplify]: Extracting #0: cost 1 inf + 0 102.160 * * [simplify]: Extracting #1: cost 16 inf + 0 102.160 * * [simplify]: Extracting #2: cost 32 inf + 0 102.160 * * [simplify]: Extracting #3: cost 43 inf + 0 102.160 * * [simplify]: Extracting #4: cost 43 inf + 46 102.161 * * [simplify]: Extracting #5: cost 30 inf + 1104 102.161 * * [simplify]: Extracting #6: cost 12 inf + 5998 102.163 * * [simplify]: Extracting #7: cost 1 inf + 9635 102.165 * * [simplify]: Extracting #8: cost 0 inf + 10094 102.166 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 102.166 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 102.167 * * * * [progress]: [ 183 / 779 ] simplifiying candidate # 102.167 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 102.167 * * [simplify]: iters left: 6 (18 enodes) 102.171 * * [simplify]: iters left: 5 (66 enodes) 102.181 * * [simplify]: iters left: 4 (102 enodes) 102.201 * * [simplify]: iters left: 3 (169 enodes) 102.235 * * [simplify]: iters left: 2 (265 enodes) 102.293 * * [simplify]: iters left: 1 (297 enodes) 102.379 * * [simplify]: Extracting #0: cost 1 inf + 0 102.379 * * [simplify]: Extracting #1: cost 31 inf + 0 102.379 * * [simplify]: Extracting #2: cost 64 inf + 0 102.380 * * [simplify]: Extracting #3: cost 77 inf + 0 102.381 * * [simplify]: Extracting #4: cost 75 inf + 144 102.382 * * [simplify]: Extracting #5: cost 53 inf + 3123 102.389 * * [simplify]: Extracting #6: cost 15 inf + 17781 102.400 * * [simplify]: Extracting #7: cost 0 inf + 24942 102.411 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))))) 102.411 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 102.412 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 102.412 * * [simplify]: iters left: 6 (16 enodes) 102.420 * * [simplify]: iters left: 5 (57 enodes) 102.436 * * [simplify]: iters left: 4 (81 enodes) 102.451 * * [simplify]: iters left: 3 (105 enodes) 102.465 * * [simplify]: iters left: 2 (118 enodes) 102.493 * * [simplify]: Extracting #0: cost 1 inf + 0 102.493 * * [simplify]: Extracting #1: cost 16 inf + 0 102.493 * * [simplify]: Extracting #2: cost 33 inf + 0 102.494 * * [simplify]: Extracting #3: cost 45 inf + 0 102.494 * * [simplify]: Extracting #4: cost 42 inf + 210 102.495 * * [simplify]: Extracting #5: cost 31 inf + 1186 102.496 * * [simplify]: Extracting #6: cost 13 inf + 6255 102.499 * * [simplify]: Extracting #7: cost 1 inf + 10349 102.503 * * [simplify]: Extracting #8: cost 0 inf + 10848 102.506 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 102.506 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 102.507 * * * * [progress]: [ 184 / 779 ] simplifiying candidate # 102.507 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 102.507 * * [simplify]: iters left: 6 (15 enodes) 102.514 * * [simplify]: iters left: 5 (56 enodes) 102.530 * * [simplify]: iters left: 4 (83 enodes) 102.556 * * [simplify]: iters left: 3 (132 enodes) 102.597 * * [simplify]: iters left: 2 (188 enodes) 102.637 * * [simplify]: iters left: 1 (236 enodes) 102.680 * * [simplify]: Extracting #0: cost 1 inf + 0 102.680 * * [simplify]: Extracting #1: cost 30 inf + 0 102.680 * * [simplify]: Extracting #2: cost 75 inf + 0 102.681 * * [simplify]: Extracting #3: cost 81 inf + 5 102.681 * * [simplify]: Extracting #4: cost 78 inf + 328 102.682 * * [simplify]: Extracting #5: cost 56 inf + 4352 102.688 * * [simplify]: Extracting #6: cost 13 inf + 24380 102.699 * * [simplify]: Extracting #7: cost 0 inf + 31977 102.710 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) 102.710 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 102.711 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 102.711 * * [simplify]: iters left: 6 (14 enodes) 102.719 * * [simplify]: iters left: 5 (51 enodes) 102.733 * * [simplify]: iters left: 4 (68 enodes) 102.747 * * [simplify]: iters left: 3 (87 enodes) 102.759 * * [simplify]: iters left: 2 (98 enodes) 102.773 * * [simplify]: iters left: 1 (119 enodes) 102.804 * * [simplify]: Extracting #0: cost 1 inf + 0 102.804 * * [simplify]: Extracting #1: cost 10 inf + 0 102.804 * * [simplify]: Extracting #2: cost 25 inf + 0 102.804 * * [simplify]: Extracting #3: cost 32 inf + 4 102.804 * * [simplify]: Extracting #4: cost 33 inf + 188 102.805 * * [simplify]: Extracting #5: cost 14 inf + 2597 102.807 * * [simplify]: Extracting #6: cost 4 inf + 5594 102.810 * * [simplify]: Extracting #7: cost 0 inf + 7097 102.812 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 102.812 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 102.812 * * * * [progress]: [ 185 / 779 ] simplifiying candidate # 102.813 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 102.813 * * [simplify]: iters left: 6 (17 enodes) 102.821 * * [simplify]: iters left: 5 (64 enodes) 102.833 * * [simplify]: iters left: 4 (93 enodes) 102.848 * * [simplify]: iters left: 3 (144 enodes) 102.891 * * [simplify]: iters left: 2 (187 enodes) 102.952 * * [simplify]: iters left: 1 (208 enodes) 102.978 * * [simplify]: Extracting #0: cost 1 inf + 0 102.978 * * [simplify]: Extracting #1: cost 17 inf + 0 102.979 * * [simplify]: Extracting #2: cost 32 inf + 1 102.979 * * [simplify]: Extracting #3: cost 43 inf + 1 102.979 * * [simplify]: Extracting #4: cost 42 inf + 88 102.979 * * [simplify]: Extracting #5: cost 29 inf + 1376 102.980 * * [simplify]: Extracting #6: cost 13 inf + 5410 102.982 * * [simplify]: Extracting #7: cost 0 inf + 10133 102.985 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 102.985 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 102.985 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 102.985 * * [simplify]: iters left: 6 (14 enodes) 102.988 * * [simplify]: iters left: 5 (51 enodes) 103.000 * * [simplify]: iters left: 4 (73 enodes) 103.021 * * [simplify]: iters left: 3 (91 enodes) 103.037 * * [simplify]: Extracting #0: cost 1 inf + 0 103.037 * * [simplify]: Extracting #1: cost 10 inf + 0 103.037 * * [simplify]: Extracting #2: cost 21 inf + 0 103.037 * * [simplify]: Extracting #3: cost 33 inf + 0 103.037 * * [simplify]: Extracting #4: cost 32 inf + 87 103.038 * * [simplify]: Extracting #5: cost 19 inf + 1228 103.038 * * [simplify]: Extracting #6: cost 6 inf + 4408 103.041 * * [simplify]: Extracting #7: cost 0 inf + 6156 103.042 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 103.042 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 103.042 * * * * [progress]: [ 186 / 779 ] simplifiying candidate # 103.042 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 103.042 * * [simplify]: iters left: 6 (15 enodes) 103.046 * * [simplify]: iters left: 5 (56 enodes) 103.054 * * [simplify]: iters left: 4 (83 enodes) 103.072 * * [simplify]: iters left: 3 (132 enodes) 103.107 * * [simplify]: iters left: 2 (188 enodes) 103.149 * * [simplify]: iters left: 1 (236 enodes) 103.191 * * [simplify]: Extracting #0: cost 1 inf + 0 103.191 * * [simplify]: Extracting #1: cost 30 inf + 0 103.191 * * [simplify]: Extracting #2: cost 75 inf + 0 103.191 * * [simplify]: Extracting #3: cost 81 inf + 5 103.192 * * [simplify]: Extracting #4: cost 78 inf + 328 103.193 * * [simplify]: Extracting #5: cost 56 inf + 4352 103.196 * * [simplify]: Extracting #6: cost 13 inf + 24380 103.201 * * [simplify]: Extracting #7: cost 0 inf + 31977 103.207 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) 103.207 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 103.207 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 103.207 * * [simplify]: iters left: 6 (14 enodes) 103.210 * * [simplify]: iters left: 5 (51 enodes) 103.219 * * [simplify]: iters left: 4 (68 enodes) 103.229 * * [simplify]: iters left: 3 (87 enodes) 103.241 * * [simplify]: iters left: 2 (98 enodes) 103.255 * * [simplify]: iters left: 1 (119 enodes) 103.285 * * [simplify]: Extracting #0: cost 1 inf + 0 103.285 * * [simplify]: Extracting #1: cost 10 inf + 0 103.285 * * [simplify]: Extracting #2: cost 25 inf + 0 103.285 * * [simplify]: Extracting #3: cost 32 inf + 4 103.285 * * [simplify]: Extracting #4: cost 33 inf + 188 103.286 * * [simplify]: Extracting #5: cost 14 inf + 2597 103.288 * * [simplify]: Extracting #6: cost 4 inf + 5594 103.290 * * [simplify]: Extracting #7: cost 0 inf + 7097 103.293 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 103.293 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 103.293 * * * * [progress]: [ 187 / 779 ] simplifiying candidate # 103.293 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 103.294 * * [simplify]: iters left: 6 (16 enodes) 103.302 * * [simplify]: iters left: 5 (59 enodes) 103.321 * * [simplify]: iters left: 4 (91 enodes) 103.353 * * [simplify]: iters left: 3 (153 enodes) 103.378 * * [simplify]: iters left: 2 (199 enodes) 103.424 * * [simplify]: iters left: 1 (211 enodes) 103.476 * * [simplify]: Extracting #0: cost 1 inf + 0 103.477 * * [simplify]: Extracting #1: cost 17 inf + 0 103.477 * * [simplify]: Extracting #2: cost 32 inf + 1 103.477 * * [simplify]: Extracting #3: cost 43 inf + 1 103.477 * * [simplify]: Extracting #4: cost 41 inf + 144 103.479 * * [simplify]: Extracting #5: cost 20 inf + 3228 103.482 * * [simplify]: Extracting #6: cost 4 inf + 8671 103.488 * * [simplify]: Extracting #7: cost 0 inf + 10133 103.493 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 103.493 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 103.493 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 103.494 * * [simplify]: iters left: 6 (14 enodes) 103.500 * * [simplify]: iters left: 5 (51 enodes) 103.509 * * [simplify]: iters left: 4 (73 enodes) 103.519 * * [simplify]: iters left: 3 (91 enodes) 103.531 * * [simplify]: Extracting #0: cost 1 inf + 0 103.531 * * [simplify]: Extracting #1: cost 10 inf + 0 103.531 * * [simplify]: Extracting #2: cost 21 inf + 0 103.531 * * [simplify]: Extracting #3: cost 33 inf + 0 103.532 * * [simplify]: Extracting #4: cost 32 inf + 87 103.532 * * [simplify]: Extracting #5: cost 19 inf + 1228 103.535 * * [simplify]: Extracting #6: cost 6 inf + 4408 103.537 * * [simplify]: Extracting #7: cost 0 inf + 6156 103.539 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 103.539 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 103.539 * * * * [progress]: [ 188 / 779 ] simplifiying candidate # 103.539 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 103.540 * * [simplify]: iters left: 6 (18 enodes) 103.551 * * [simplify]: iters left: 5 (69 enodes) 103.568 * * [simplify]: iters left: 4 (95 enodes) 103.582 * * [simplify]: iters left: 3 (134 enodes) 103.613 * * [simplify]: iters left: 2 (231 enodes) 103.674 * * [simplify]: iters left: 1 (299 enodes) 103.763 * * [simplify]: Extracting #0: cost 1 inf + 0 103.764 * * [simplify]: Extracting #1: cost 28 inf + 0 103.764 * * [simplify]: Extracting #2: cost 51 inf + 1 103.764 * * [simplify]: Extracting #3: cost 62 inf + 1 103.765 * * [simplify]: Extracting #4: cost 60 inf + 145 103.766 * * [simplify]: Extracting #5: cost 40 inf + 3076 103.772 * * [simplify]: Extracting #6: cost 10 inf + 14914 103.782 * * [simplify]: Extracting #7: cost 0 inf + 19007 103.792 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 103.792 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 103.793 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 103.793 * * [simplify]: iters left: 6 (14 enodes) 103.799 * * [simplify]: iters left: 5 (51 enodes) 103.812 * * [simplify]: iters left: 4 (68 enodes) 103.831 * * [simplify]: iters left: 3 (85 enodes) 103.852 * * [simplify]: iters left: 2 (88 enodes) 103.871 * * [simplify]: iters left: 1 (90 enodes) 103.882 * * [simplify]: Extracting #0: cost 1 inf + 0 103.882 * * [simplify]: Extracting #1: cost 10 inf + 0 103.882 * * [simplify]: Extracting #2: cost 21 inf + 0 103.882 * * [simplify]: Extracting #3: cost 33 inf + 0 103.882 * * [simplify]: Extracting #4: cost 32 inf + 87 103.882 * * [simplify]: Extracting #5: cost 18 inf + 1310 103.883 * * [simplify]: Extracting #6: cost 9 inf + 3835 103.884 * * [simplify]: Extracting #7: cost 0 inf + 6636 103.885 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 103.885 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 103.885 * * * * [progress]: [ 189 / 779 ] simplifiying candidate # 103.885 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 103.885 * * [simplify]: iters left: 6 (19 enodes) 103.891 * * [simplify]: iters left: 5 (71 enodes) 103.909 * * [simplify]: iters left: 4 (92 enodes) 103.934 * * [simplify]: iters left: 3 (116 enodes) 103.960 * * [simplify]: iters left: 2 (155 enodes) 103.985 * * [simplify]: iters left: 1 (188 enodes) 104.028 * * [simplify]: Extracting #0: cost 1 inf + 0 104.029 * * [simplify]: Extracting #1: cost 18 inf + 0 104.029 * * [simplify]: Extracting #2: cost 35 inf + 1 104.029 * * [simplify]: Extracting #3: cost 48 inf + 1 104.029 * * [simplify]: Extracting #4: cost 45 inf + 186 104.029 * * [simplify]: Extracting #5: cost 27 inf + 2415 104.031 * * [simplify]: Extracting #6: cost 4 inf + 10678 104.034 * * [simplify]: Extracting #7: cost 0 inf + 12221 104.037 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im)))) 104.037 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 104.037 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 104.037 * * [simplify]: iters left: 6 (15 enodes) 104.040 * * [simplify]: iters left: 5 (54 enodes) 104.048 * * [simplify]: iters left: 4 (71 enodes) 104.061 * * [simplify]: iters left: 3 (88 enodes) 104.082 * * [simplify]: iters left: 2 (91 enodes) 104.104 * * [simplify]: iters left: 1 (93 enodes) 104.118 * * [simplify]: Extracting #0: cost 1 inf + 0 104.118 * * [simplify]: Extracting #1: cost 10 inf + 0 104.119 * * [simplify]: Extracting #2: cost 22 inf + 0 104.119 * * [simplify]: Extracting #3: cost 35 inf + 0 104.119 * * [simplify]: Extracting #4: cost 34 inf + 87 104.119 * * [simplify]: Extracting #5: cost 16 inf + 1818 104.120 * * [simplify]: Extracting #6: cost 1 inf + 6973 104.121 * * [simplify]: Extracting #7: cost 0 inf + 7070 104.122 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 104.122 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im)))))) 104.122 * * * * [progress]: [ 190 / 779 ] simplifiying candidate # 104.122 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 104.123 * * [simplify]: iters left: 6 (17 enodes) 104.127 * * [simplify]: iters left: 5 (64 enodes) 104.137 * * [simplify]: iters left: 4 (85 enodes) 104.149 * * [simplify]: iters left: 3 (109 enodes) 104.166 * * [simplify]: iters left: 2 (148 enodes) 104.190 * * [simplify]: iters left: 1 (181 enodes) 104.216 * * [simplify]: Extracting #0: cost 1 inf + 0 104.217 * * [simplify]: Extracting #1: cost 18 inf + 0 104.217 * * [simplify]: Extracting #2: cost 33 inf + 1 104.217 * * [simplify]: Extracting #3: cost 44 inf + 1 104.217 * * [simplify]: Extracting #4: cost 42 inf + 145 104.218 * * [simplify]: Extracting #5: cost 22 inf + 3038 104.219 * * [simplify]: Extracting #6: cost 4 inf + 8917 104.222 * * [simplify]: Extracting #7: cost 0 inf + 10593 104.225 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 104.225 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 104.225 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 104.225 * * [simplify]: iters left: 6 (14 enodes) 104.228 * * [simplify]: iters left: 5 (51 enodes) 104.236 * * [simplify]: iters left: 4 (68 enodes) 104.246 * * [simplify]: iters left: 3 (85 enodes) 104.256 * * [simplify]: iters left: 2 (88 enodes) 104.269 * * [simplify]: iters left: 1 (90 enodes) 104.291 * * [simplify]: Extracting #0: cost 1 inf + 0 104.291 * * [simplify]: Extracting #1: cost 10 inf + 0 104.291 * * [simplify]: Extracting #2: cost 21 inf + 0 104.291 * * [simplify]: Extracting #3: cost 33 inf + 0 104.291 * * [simplify]: Extracting #4: cost 32 inf + 87 104.292 * * [simplify]: Extracting #5: cost 18 inf + 1310 104.294 * * [simplify]: Extracting #6: cost 9 inf + 3715 104.296 * * [simplify]: Extracting #7: cost 0 inf + 6156 104.298 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 104.299 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 104.299 * * * * [progress]: [ 191 / 779 ] simplifiying candidate # 104.299 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt 1)) 104.299 * * [simplify]: iters left: 6 (16 enodes) 104.308 * * [simplify]: iters left: 5 (61 enodes) 104.318 * * [simplify]: iters left: 4 (83 enodes) 104.330 * * [simplify]: iters left: 3 (98 enodes) 104.343 * * [simplify]: iters left: 2 (111 enodes) 104.357 * * [simplify]: iters left: 1 (114 enodes) 104.370 * * [simplify]: Extracting #0: cost 1 inf + 0 104.370 * * [simplify]: Extracting #1: cost 9 inf + 0 104.370 * * [simplify]: Extracting #2: cost 16 inf + 1 104.370 * * [simplify]: Extracting #3: cost 27 inf + 1 104.370 * * [simplify]: Extracting #4: cost 25 inf + 145 104.371 * * [simplify]: Extracting #5: cost 7 inf + 2550 104.372 * * [simplify]: Extracting #6: cost 0 inf + 4557 104.373 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 104.373 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 104.373 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 104.373 * * [simplify]: iters left: 6 (13 enodes) 104.377 * * [simplify]: iters left: 5 (47 enodes) 104.390 * * [simplify]: iters left: 4 (57 enodes) 104.405 * * [simplify]: iters left: 3 (66 enodes) 104.421 * * [simplify]: Extracting #0: cost 1 inf + 0 104.421 * * [simplify]: Extracting #1: cost 6 inf + 0 104.421 * * [simplify]: Extracting #2: cost 13 inf + 0 104.421 * * [simplify]: Extracting #3: cost 13 inf + 2 104.421 * * [simplify]: Extracting #4: cost 19 inf + 116 104.422 * * [simplify]: Extracting #5: cost 17 inf + 477 104.422 * * [simplify]: Extracting #6: cost 5 inf + 2276 104.424 * * [simplify]: Extracting #7: cost 0 inf + 3498 104.425 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 104.425 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 104.425 * * * * [progress]: [ 192 / 779 ] simplifiying candidate # 104.426 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 104.426 * * [simplify]: iters left: 6 (17 enodes) 104.437 * * [simplify]: iters left: 5 (64 enodes) 104.456 * * [simplify]: iters left: 4 (85 enodes) 104.481 * * [simplify]: iters left: 3 (109 enodes) 104.510 * * [simplify]: iters left: 2 (148 enodes) 104.542 * * [simplify]: iters left: 1 (181 enodes) 104.584 * * [simplify]: Extracting #0: cost 1 inf + 0 104.584 * * [simplify]: Extracting #1: cost 18 inf + 0 104.584 * * [simplify]: Extracting #2: cost 33 inf + 1 104.584 * * [simplify]: Extracting #3: cost 44 inf + 1 104.584 * * [simplify]: Extracting #4: cost 42 inf + 145 104.585 * * [simplify]: Extracting #5: cost 22 inf + 3038 104.587 * * [simplify]: Extracting #6: cost 4 inf + 8917 104.589 * * [simplify]: Extracting #7: cost 0 inf + 10593 104.592 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 104.592 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 104.592 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 104.592 * * [simplify]: iters left: 6 (14 enodes) 104.595 * * [simplify]: iters left: 5 (51 enodes) 104.603 * * [simplify]: iters left: 4 (68 enodes) 104.612 * * [simplify]: iters left: 3 (85 enodes) 104.630 * * [simplify]: iters left: 2 (88 enodes) 104.647 * * [simplify]: iters left: 1 (90 enodes) 104.660 * * [simplify]: Extracting #0: cost 1 inf + 0 104.660 * * [simplify]: Extracting #1: cost 10 inf + 0 104.660 * * [simplify]: Extracting #2: cost 21 inf + 0 104.660 * * [simplify]: Extracting #3: cost 33 inf + 0 104.660 * * [simplify]: Extracting #4: cost 32 inf + 87 104.660 * * [simplify]: Extracting #5: cost 18 inf + 1310 104.661 * * [simplify]: Extracting #6: cost 9 inf + 3715 104.662 * * [simplify]: Extracting #7: cost 0 inf + 6156 104.663 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 104.663 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 104.663 * * * * [progress]: [ 193 / 779 ] simplifiying candidate # 104.663 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1) 104.663 * * [simplify]: iters left: 6 (16 enodes) 104.669 * * [simplify]: iters left: 5 (59 enodes) 104.677 * * [simplify]: iters left: 4 (81 enodes) 104.693 * * [simplify]: iters left: 3 (96 enodes) 104.708 * * [simplify]: iters left: 2 (109 enodes) 104.723 * * [simplify]: iters left: 1 (113 enodes) 104.738 * * [simplify]: Extracting #0: cost 1 inf + 0 104.738 * * [simplify]: Extracting #1: cost 9 inf + 0 104.738 * * [simplify]: Extracting #2: cost 16 inf + 1 104.738 * * [simplify]: Extracting #3: cost 27 inf + 1 104.738 * * [simplify]: Extracting #4: cost 24 inf + 211 104.738 * * [simplify]: Extracting #5: cost 9 inf + 2005 104.739 * * [simplify]: Extracting #6: cost 1 inf + 4178 104.740 * * [simplify]: Extracting #7: cost 0 inf + 4557 104.741 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 104.741 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 104.742 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 104.742 * * [simplify]: iters left: 6 (13 enodes) 104.746 * * [simplify]: iters left: 5 (47 enodes) 104.760 * * [simplify]: iters left: 4 (57 enodes) 104.773 * * [simplify]: iters left: 3 (66 enodes) 104.781 * * [simplify]: Extracting #0: cost 1 inf + 0 104.781 * * [simplify]: Extracting #1: cost 6 inf + 0 104.781 * * [simplify]: Extracting #2: cost 13 inf + 0 104.781 * * [simplify]: Extracting #3: cost 13 inf + 2 104.781 * * [simplify]: Extracting #4: cost 19 inf + 116 104.781 * * [simplify]: Extracting #5: cost 17 inf + 477 104.781 * * [simplify]: Extracting #6: cost 5 inf + 2276 104.782 * * [simplify]: Extracting #7: cost 0 inf + 3498 104.783 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 104.783 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 104.783 * * * * [progress]: [ 194 / 779 ] simplifiying candidate # 104.783 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 104.783 * * [simplify]: iters left: 6 (17 enodes) 104.787 * * [simplify]: iters left: 5 (64 enodes) 104.796 * * [simplify]: iters left: 4 (107 enodes) 104.825 * * [simplify]: iters left: 3 (212 enodes) 104.894 * * [simplify]: iters left: 2 (431 enodes) 105.006 * * [simplify]: Extracting #0: cost 1 inf + 0 105.007 * * [simplify]: Extracting #1: cost 55 inf + 0 105.007 * * [simplify]: Extracting #2: cost 110 inf + 0 105.008 * * [simplify]: Extracting #3: cost 121 inf + 0 105.009 * * [simplify]: Extracting #4: cost 116 inf + 717 105.014 * * [simplify]: Extracting #5: cost 71 inf + 14680 105.033 * * [simplify]: Extracting #6: cost 10 inf + 42306 105.057 * * [simplify]: Extracting #7: cost 0 inf + 46570 105.070 * [simplify]: Simplified to (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 105.070 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 105.070 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 105.070 * * [simplify]: iters left: 6 (15 enodes) 105.073 * * [simplify]: iters left: 5 (54 enodes) 105.082 * * [simplify]: iters left: 4 (78 enodes) 105.471 * * [simplify]: iters left: 3 (102 enodes) 105.490 * * [simplify]: iters left: 2 (115 enodes) 105.504 * * [simplify]: Extracting #0: cost 1 inf + 0 105.504 * * [simplify]: Extracting #1: cost 16 inf + 0 105.504 * * [simplify]: Extracting #2: cost 32 inf + 0 105.504 * * [simplify]: Extracting #3: cost 43 inf + 0 105.504 * * [simplify]: Extracting #4: cost 43 inf + 46 105.505 * * [simplify]: Extracting #5: cost 30 inf + 1104 105.505 * * [simplify]: Extracting #6: cost 12 inf + 5998 105.507 * * [simplify]: Extracting #7: cost 1 inf + 9635 105.509 * * [simplify]: Extracting #8: cost 0 inf + 10094 105.510 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 105.510 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 105.510 * * * * [progress]: [ 195 / 779 ] simplifiying candidate # 105.511 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 105.511 * * [simplify]: iters left: 6 (18 enodes) 105.519 * * [simplify]: iters left: 5 (66 enodes) 105.539 * * [simplify]: iters left: 4 (102 enodes) 105.571 * * [simplify]: iters left: 3 (169 enodes) 105.628 * * [simplify]: iters left: 2 (265 enodes) 105.689 * * [simplify]: iters left: 1 (297 enodes) 105.737 * * [simplify]: Extracting #0: cost 1 inf + 0 105.737 * * [simplify]: Extracting #1: cost 31 inf + 0 105.737 * * [simplify]: Extracting #2: cost 64 inf + 0 105.738 * * [simplify]: Extracting #3: cost 77 inf + 0 105.738 * * [simplify]: Extracting #4: cost 75 inf + 144 105.739 * * [simplify]: Extracting #5: cost 53 inf + 3123 105.743 * * [simplify]: Extracting #6: cost 15 inf + 17781 105.748 * * [simplify]: Extracting #7: cost 0 inf + 24942 105.754 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))))) 105.754 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 105.754 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 105.755 * * [simplify]: iters left: 6 (16 enodes) 105.758 * * [simplify]: iters left: 5 (57 enodes) 105.767 * * [simplify]: iters left: 4 (81 enodes) 105.778 * * [simplify]: iters left: 3 (105 enodes) 105.792 * * [simplify]: iters left: 2 (118 enodes) 105.806 * * [simplify]: Extracting #0: cost 1 inf + 0 105.806 * * [simplify]: Extracting #1: cost 16 inf + 0 105.806 * * [simplify]: Extracting #2: cost 33 inf + 0 105.806 * * [simplify]: Extracting #3: cost 45 inf + 0 105.806 * * [simplify]: Extracting #4: cost 42 inf + 210 105.807 * * [simplify]: Extracting #5: cost 31 inf + 1186 105.807 * * [simplify]: Extracting #6: cost 13 inf + 6255 105.809 * * [simplify]: Extracting #7: cost 1 inf + 10349 105.811 * * [simplify]: Extracting #8: cost 0 inf + 10848 105.812 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 105.812 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 105.813 * * * * [progress]: [ 196 / 779 ] simplifiying candidate # 105.813 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 105.813 * * [simplify]: iters left: 6 (15 enodes) 105.817 * * [simplify]: iters left: 5 (56 enodes) 105.833 * * [simplify]: iters left: 4 (83 enodes) 105.856 * * [simplify]: iters left: 3 (132 enodes) 105.877 * * [simplify]: iters left: 2 (188 enodes) 105.909 * * [simplify]: iters left: 1 (236 enodes) 105.947 * * [simplify]: Extracting #0: cost 1 inf + 0 105.947 * * [simplify]: Extracting #1: cost 30 inf + 0 105.948 * * [simplify]: Extracting #2: cost 75 inf + 0 105.948 * * [simplify]: Extracting #3: cost 81 inf + 5 105.949 * * [simplify]: Extracting #4: cost 78 inf + 328 105.951 * * [simplify]: Extracting #5: cost 56 inf + 4352 105.958 * * [simplify]: Extracting #6: cost 13 inf + 24380 105.966 * * [simplify]: Extracting #7: cost 0 inf + 31977 105.972 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) 105.972 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 105.972 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 105.972 * * [simplify]: iters left: 6 (14 enodes) 105.975 * * [simplify]: iters left: 5 (51 enodes) 105.982 * * [simplify]: iters left: 4 (68 enodes) 105.992 * * [simplify]: iters left: 3 (87 enodes) 106.018 * * [simplify]: iters left: 2 (98 enodes) 106.045 * * [simplify]: iters left: 1 (119 enodes) 106.079 * * [simplify]: Extracting #0: cost 1 inf + 0 106.079 * * [simplify]: Extracting #1: cost 10 inf + 0 106.079 * * [simplify]: Extracting #2: cost 25 inf + 0 106.079 * * [simplify]: Extracting #3: cost 32 inf + 4 106.079 * * [simplify]: Extracting #4: cost 33 inf + 188 106.080 * * [simplify]: Extracting #5: cost 14 inf + 2597 106.081 * * [simplify]: Extracting #6: cost 4 inf + 5594 106.082 * * [simplify]: Extracting #7: cost 0 inf + 7097 106.083 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 106.083 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 106.083 * * * * [progress]: [ 197 / 779 ] simplifiying candidate # 106.083 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 106.083 * * [simplify]: iters left: 6 (17 enodes) 106.088 * * [simplify]: iters left: 5 (64 enodes) 106.099 * * [simplify]: iters left: 4 (93 enodes) 106.116 * * [simplify]: iters left: 3 (144 enodes) 106.153 * * [simplify]: iters left: 2 (187 enodes) 106.184 * * [simplify]: iters left: 1 (208 enodes) 106.211 * * [simplify]: Extracting #0: cost 1 inf + 0 106.211 * * [simplify]: Extracting #1: cost 17 inf + 0 106.212 * * [simplify]: Extracting #2: cost 32 inf + 1 106.212 * * [simplify]: Extracting #3: cost 43 inf + 1 106.212 * * [simplify]: Extracting #4: cost 42 inf + 88 106.212 * * [simplify]: Extracting #5: cost 29 inf + 1376 106.213 * * [simplify]: Extracting #6: cost 13 inf + 5410 106.216 * * [simplify]: Extracting #7: cost 0 inf + 10133 106.221 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 106.221 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 106.222 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 106.222 * * [simplify]: iters left: 6 (14 enodes) 106.228 * * [simplify]: iters left: 5 (51 enodes) 106.237 * * [simplify]: iters left: 4 (73 enodes) 106.247 * * [simplify]: iters left: 3 (91 enodes) 106.258 * * [simplify]: Extracting #0: cost 1 inf + 0 106.258 * * [simplify]: Extracting #1: cost 10 inf + 0 106.258 * * [simplify]: Extracting #2: cost 21 inf + 0 106.258 * * [simplify]: Extracting #3: cost 33 inf + 0 106.258 * * [simplify]: Extracting #4: cost 32 inf + 87 106.259 * * [simplify]: Extracting #5: cost 19 inf + 1228 106.260 * * [simplify]: Extracting #6: cost 6 inf + 4408 106.261 * * [simplify]: Extracting #7: cost 0 inf + 6156 106.262 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 106.262 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 106.262 * * * * [progress]: [ 198 / 779 ] simplifiying candidate # 106.262 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 106.262 * * [simplify]: iters left: 6 (15 enodes) 106.265 * * [simplify]: iters left: 5 (56 enodes) 106.273 * * [simplify]: iters left: 4 (83 enodes) 106.287 * * [simplify]: iters left: 3 (132 enodes) 106.321 * * [simplify]: iters left: 2 (188 enodes) 106.383 * * [simplify]: iters left: 1 (236 enodes) 106.430 * * [simplify]: Extracting #0: cost 1 inf + 0 106.431 * * [simplify]: Extracting #1: cost 30 inf + 0 106.431 * * [simplify]: Extracting #2: cost 75 inf + 0 106.431 * * [simplify]: Extracting #3: cost 81 inf + 5 106.431 * * [simplify]: Extracting #4: cost 78 inf + 328 106.432 * * [simplify]: Extracting #5: cost 56 inf + 4352 106.436 * * [simplify]: Extracting #6: cost 13 inf + 24380 106.441 * * [simplify]: Extracting #7: cost 0 inf + 31977 106.447 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) 106.447 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 106.447 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 106.447 * * [simplify]: iters left: 6 (14 enodes) 106.451 * * [simplify]: iters left: 5 (51 enodes) 106.458 * * [simplify]: iters left: 4 (68 enodes) 106.474 * * [simplify]: iters left: 3 (87 enodes) 106.486 * * [simplify]: iters left: 2 (98 enodes) 106.502 * * [simplify]: iters left: 1 (119 enodes) 106.521 * * [simplify]: Extracting #0: cost 1 inf + 0 106.521 * * [simplify]: Extracting #1: cost 10 inf + 0 106.521 * * [simplify]: Extracting #2: cost 25 inf + 0 106.521 * * [simplify]: Extracting #3: cost 32 inf + 4 106.521 * * [simplify]: Extracting #4: cost 33 inf + 188 106.522 * * [simplify]: Extracting #5: cost 14 inf + 2597 106.523 * * [simplify]: Extracting #6: cost 4 inf + 5594 106.524 * * [simplify]: Extracting #7: cost 0 inf + 7097 106.525 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 106.525 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 106.525 * * * * [progress]: [ 199 / 779 ] simplifiying candidate # 106.525 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 106.526 * * [simplify]: iters left: 6 (16 enodes) 106.530 * * [simplify]: iters left: 5 (59 enodes) 106.539 * * [simplify]: iters left: 4 (91 enodes) 106.563 * * [simplify]: iters left: 3 (153 enodes) 106.590 * * [simplify]: iters left: 2 (199 enodes) 106.652 * * [simplify]: iters left: 1 (211 enodes) 106.705 * * [simplify]: Extracting #0: cost 1 inf + 0 106.705 * * [simplify]: Extracting #1: cost 17 inf + 0 106.705 * * [simplify]: Extracting #2: cost 32 inf + 1 106.706 * * [simplify]: Extracting #3: cost 43 inf + 1 106.706 * * [simplify]: Extracting #4: cost 41 inf + 144 106.707 * * [simplify]: Extracting #5: cost 20 inf + 3228 106.711 * * [simplify]: Extracting #6: cost 4 inf + 8671 106.715 * * [simplify]: Extracting #7: cost 0 inf + 10133 106.718 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 106.718 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 106.718 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 106.718 * * [simplify]: iters left: 6 (14 enodes) 106.721 * * [simplify]: iters left: 5 (51 enodes) 106.729 * * [simplify]: iters left: 4 (73 enodes) 106.740 * * [simplify]: iters left: 3 (91 enodes) 106.758 * * [simplify]: Extracting #0: cost 1 inf + 0 106.758 * * [simplify]: Extracting #1: cost 10 inf + 0 106.759 * * [simplify]: Extracting #2: cost 21 inf + 0 106.759 * * [simplify]: Extracting #3: cost 33 inf + 0 106.759 * * [simplify]: Extracting #4: cost 32 inf + 87 106.759 * * [simplify]: Extracting #5: cost 19 inf + 1228 106.761 * * [simplify]: Extracting #6: cost 6 inf + 4408 106.763 * * [simplify]: Extracting #7: cost 0 inf + 6156 106.765 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 106.765 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 106.765 * * * * [progress]: [ 200 / 779 ] simplifiying candidate # 106.766 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 106.766 * * [simplify]: iters left: 6 (17 enodes) 106.774 * * [simplify]: iters left: 5 (64 enodes) 106.795 * * [simplify]: iters left: 4 (101 enodes) 106.818 * * [simplify]: iters left: 3 (174 enodes) 106.860 * * [simplify]: iters left: 2 (332 enodes) 106.992 * * [simplify]: iters left: 1 (402 enodes) 107.083 * * [simplify]: Extracting #0: cost 1 inf + 0 107.083 * * [simplify]: Extracting #1: cost 25 inf + 0 107.084 * * [simplify]: Extracting #2: cost 48 inf + 1 107.084 * * [simplify]: Extracting #3: cost 59 inf + 1 107.084 * * [simplify]: Extracting #4: cost 56 inf + 227 107.085 * * [simplify]: Extracting #5: cost 38 inf + 2293 107.088 * * [simplify]: Extracting #6: cost 11 inf + 12460 107.095 * * [simplify]: Extracting #7: cost 0 inf + 17469 107.105 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 107.105 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 107.105 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 107.106 * * [simplify]: iters left: 6 (14 enodes) 107.112 * * [simplify]: iters left: 5 (51 enodes) 107.126 * * [simplify]: iters left: 4 (68 enodes) 107.146 * * [simplify]: iters left: 3 (85 enodes) 107.166 * * [simplify]: iters left: 2 (88 enodes) 107.177 * * [simplify]: iters left: 1 (90 enodes) 107.187 * * [simplify]: Extracting #0: cost 1 inf + 0 107.187 * * [simplify]: Extracting #1: cost 10 inf + 0 107.187 * * [simplify]: Extracting #2: cost 21 inf + 0 107.187 * * [simplify]: Extracting #3: cost 33 inf + 0 107.187 * * [simplify]: Extracting #4: cost 32 inf + 87 107.188 * * [simplify]: Extracting #5: cost 18 inf + 1310 107.188 * * [simplify]: Extracting #6: cost 9 inf + 3835 107.189 * * [simplify]: Extracting #7: cost 0 inf + 6636 107.190 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 107.190 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 107.190 * * * * [progress]: [ 201 / 779 ] simplifiying candidate # 107.191 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 107.191 * * [simplify]: iters left: 6 (18 enodes) 107.195 * * [simplify]: iters left: 5 (66 enodes) 107.216 * * [simplify]: iters left: 4 (95 enodes) 107.247 * * [simplify]: iters left: 3 (141 enodes) 107.293 * * [simplify]: iters left: 2 (223 enodes) 107.379 * * [simplify]: iters left: 1 (247 enodes) 107.421 * * [simplify]: Extracting #0: cost 1 inf + 0 107.421 * * [simplify]: Extracting #1: cost 17 inf + 0 107.422 * * [simplify]: Extracting #2: cost 34 inf + 1 107.422 * * [simplify]: Extracting #3: cost 47 inf + 1 107.422 * * [simplify]: Extracting #4: cost 46 inf + 88 107.422 * * [simplify]: Extracting #5: cost 28 inf + 2221 107.424 * * [simplify]: Extracting #6: cost 9 inf + 8448 107.426 * * [simplify]: Extracting #7: cost 0 inf + 11721 107.429 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 107.429 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 107.430 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 107.430 * * [simplify]: iters left: 6 (15 enodes) 107.433 * * [simplify]: iters left: 5 (54 enodes) 107.441 * * [simplify]: iters left: 4 (71 enodes) 107.463 * * [simplify]: iters left: 3 (88 enodes) 107.474 * * [simplify]: iters left: 2 (91 enodes) 107.485 * * [simplify]: iters left: 1 (93 enodes) 107.500 * * [simplify]: Extracting #0: cost 1 inf + 0 107.500 * * [simplify]: Extracting #1: cost 10 inf + 0 107.500 * * [simplify]: Extracting #2: cost 22 inf + 0 107.501 * * [simplify]: Extracting #3: cost 35 inf + 0 107.501 * * [simplify]: Extracting #4: cost 34 inf + 87 107.501 * * [simplify]: Extracting #5: cost 16 inf + 1818 107.503 * * [simplify]: Extracting #6: cost 1 inf + 6973 107.505 * * [simplify]: Extracting #7: cost 0 inf + 7070 107.507 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 107.507 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im)))))) 107.508 * * * * [progress]: [ 202 / 779 ] simplifiying candidate # 107.508 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 107.508 * * [simplify]: iters left: 6 (16 enodes) 107.516 * * [simplify]: iters left: 5 (59 enodes) 107.534 * * [simplify]: iters left: 4 (88 enodes) 107.562 * * [simplify]: iters left: 3 (134 enodes) 107.597 * * [simplify]: iters left: 2 (216 enodes) 107.652 * * [simplify]: iters left: 1 (239 enodes) 107.705 * * [simplify]: Extracting #0: cost 1 inf + 0 107.705 * * [simplify]: Extracting #1: cost 17 inf + 0 107.705 * * [simplify]: Extracting #2: cost 32 inf + 1 107.706 * * [simplify]: Extracting #3: cost 43 inf + 1 107.706 * * [simplify]: Extracting #4: cost 40 inf + 186 107.707 * * [simplify]: Extracting #5: cost 22 inf + 2578 107.711 * * [simplify]: Extracting #6: cost 4 inf + 8617 107.716 * * [simplify]: Extracting #7: cost 0 inf + 10133 107.721 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 107.721 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 107.722 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 107.722 * * [simplify]: iters left: 6 (14 enodes) 107.728 * * [simplify]: iters left: 5 (51 enodes) 107.743 * * [simplify]: iters left: 4 (68 enodes) 107.762 * * [simplify]: iters left: 3 (85 enodes) 107.782 * * [simplify]: iters left: 2 (88 enodes) 107.792 * * [simplify]: iters left: 1 (90 enodes) 107.805 * * [simplify]: Extracting #0: cost 1 inf + 0 107.805 * * [simplify]: Extracting #1: cost 10 inf + 0 107.805 * * [simplify]: Extracting #2: cost 21 inf + 0 107.805 * * [simplify]: Extracting #3: cost 33 inf + 0 107.805 * * [simplify]: Extracting #4: cost 32 inf + 87 107.805 * * [simplify]: Extracting #5: cost 18 inf + 1310 107.806 * * [simplify]: Extracting #6: cost 9 inf + 3715 107.807 * * [simplify]: Extracting #7: cost 0 inf + 6156 107.808 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 107.808 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 107.808 * * * * [progress]: [ 203 / 779 ] simplifiying candidate # 107.808 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1) (sqrt 1)) 107.808 * * [simplify]: iters left: 6 (16 enodes) 107.815 * * [simplify]: iters left: 5 (59 enodes) 107.830 * * [simplify]: iters left: 4 (82 enodes) 107.842 * * [simplify]: iters left: 3 (99 enodes) 107.855 * * [simplify]: iters left: 2 (108 enodes) 107.881 * * [simplify]: iters left: 1 (110 enodes) 107.905 * * [simplify]: Extracting #0: cost 1 inf + 0 107.905 * * [simplify]: Extracting #1: cost 9 inf + 0 107.906 * * [simplify]: Extracting #2: cost 16 inf + 1 107.906 * * [simplify]: Extracting #3: cost 27 inf + 1 107.906 * * [simplify]: Extracting #4: cost 23 inf + 268 107.907 * * [simplify]: Extracting #5: cost 7 inf + 2199 107.910 * * [simplify]: Extracting #6: cost 2 inf + 3839 107.913 * * [simplify]: Extracting #7: cost 0 inf + 4557 107.915 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 107.915 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 107.915 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 107.916 * * [simplify]: iters left: 6 (13 enodes) 107.921 * * [simplify]: iters left: 5 (47 enodes) 107.936 * * [simplify]: iters left: 4 (57 enodes) 107.949 * * [simplify]: iters left: 3 (66 enodes) 107.957 * * [simplify]: Extracting #0: cost 1 inf + 0 107.957 * * [simplify]: Extracting #1: cost 6 inf + 0 107.957 * * [simplify]: Extracting #2: cost 13 inf + 0 107.957 * * [simplify]: Extracting #3: cost 13 inf + 2 107.957 * * [simplify]: Extracting #4: cost 19 inf + 116 107.958 * * [simplify]: Extracting #5: cost 17 inf + 477 107.958 * * [simplify]: Extracting #6: cost 5 inf + 2276 107.959 * * [simplify]: Extracting #7: cost 0 inf + 3498 107.959 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 107.959 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 107.959 * * * * [progress]: [ 204 / 779 ] simplifiying candidate # 107.960 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 107.960 * * [simplify]: iters left: 6 (16 enodes) 107.963 * * [simplify]: iters left: 5 (59 enodes) 107.974 * * [simplify]: iters left: 4 (88 enodes) 107.998 * * [simplify]: iters left: 3 (134 enodes) 108.022 * * [simplify]: iters left: 2 (216 enodes) 108.079 * * [simplify]: iters left: 1 (239 enodes) 108.115 * * [simplify]: Extracting #0: cost 1 inf + 0 108.115 * * [simplify]: Extracting #1: cost 17 inf + 0 108.116 * * [simplify]: Extracting #2: cost 32 inf + 1 108.116 * * [simplify]: Extracting #3: cost 43 inf + 1 108.116 * * [simplify]: Extracting #4: cost 40 inf + 186 108.116 * * [simplify]: Extracting #5: cost 22 inf + 2578 108.118 * * [simplify]: Extracting #6: cost 4 inf + 8617 108.121 * * [simplify]: Extracting #7: cost 0 inf + 10133 108.123 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 108.123 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 108.124 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 108.124 * * [simplify]: iters left: 6 (14 enodes) 108.127 * * [simplify]: iters left: 5 (51 enodes) 108.135 * * [simplify]: iters left: 4 (68 enodes) 108.155 * * [simplify]: iters left: 3 (85 enodes) 108.177 * * [simplify]: iters left: 2 (88 enodes) 108.196 * * [simplify]: iters left: 1 (90 enodes) 108.207 * * [simplify]: Extracting #0: cost 1 inf + 0 108.207 * * [simplify]: Extracting #1: cost 10 inf + 0 108.207 * * [simplify]: Extracting #2: cost 21 inf + 0 108.207 * * [simplify]: Extracting #3: cost 33 inf + 0 108.207 * * [simplify]: Extracting #4: cost 32 inf + 87 108.208 * * [simplify]: Extracting #5: cost 18 inf + 1310 108.208 * * [simplify]: Extracting #6: cost 9 inf + 3715 108.209 * * [simplify]: Extracting #7: cost 0 inf + 6156 108.210 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 108.210 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 108.210 * * * * [progress]: [ 205 / 779 ] simplifiying candidate # 108.211 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1) 1) 108.211 * * [simplify]: iters left: 6 (15 enodes) 108.216 * * [simplify]: iters left: 5 (52 enodes) 108.225 * * [simplify]: iters left: 4 (77 enodes) 108.246 * * [simplify]: iters left: 3 (94 enodes) 108.265 * * [simplify]: iters left: 2 (103 enodes) 108.279 * * [simplify]: iters left: 1 (105 enodes) 108.290 * * [simplify]: Extracting #0: cost 1 inf + 0 108.290 * * [simplify]: Extracting #1: cost 9 inf + 0 108.291 * * [simplify]: Extracting #2: cost 16 inf + 1 108.291 * * [simplify]: Extracting #3: cost 27 inf + 1 108.291 * * [simplify]: Extracting #4: cost 25 inf + 145 108.291 * * [simplify]: Extracting #5: cost 9 inf + 2007 108.292 * * [simplify]: Extracting #6: cost 1 inf + 4178 108.293 * * [simplify]: Extracting #7: cost 0 inf + 4557 108.294 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 108.294 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 108.294 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 108.294 * * [simplify]: iters left: 6 (13 enodes) 108.297 * * [simplify]: iters left: 5 (47 enodes) 108.303 * * [simplify]: iters left: 4 (57 enodes) 108.313 * * [simplify]: iters left: 3 (66 enodes) 108.329 * * [simplify]: Extracting #0: cost 1 inf + 0 108.329 * * [simplify]: Extracting #1: cost 6 inf + 0 108.329 * * [simplify]: Extracting #2: cost 13 inf + 0 108.329 * * [simplify]: Extracting #3: cost 13 inf + 2 108.329 * * [simplify]: Extracting #4: cost 19 inf + 116 108.330 * * [simplify]: Extracting #5: cost 17 inf + 477 108.330 * * [simplify]: Extracting #6: cost 5 inf + 2276 108.331 * * [simplify]: Extracting #7: cost 0 inf + 3498 108.333 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 108.333 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 108.333 * * * * [progress]: [ 206 / 779 ] simplifiying candidate # 108.333 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 108.334 * * [simplify]: iters left: 6 (17 enodes) 108.339 * * [simplify]: iters left: 5 (66 enodes) 108.350 * * [simplify]: iters left: 4 (123 enodes) 108.374 * * [simplify]: iters left: 3 (227 enodes) 108.438 * * [simplify]: iters left: 2 (426 enodes) 108.603 * * [simplify]: Extracting #0: cost 1 inf + 0 108.603 * * [simplify]: Extracting #1: cost 30 inf + 0 108.603 * * [simplify]: Extracting #2: cost 64 inf + 1 108.604 * * [simplify]: Extracting #3: cost 73 inf + 4 108.605 * * [simplify]: Extracting #4: cost 69 inf + 215 108.606 * * [simplify]: Extracting #5: cost 52 inf + 2818 108.610 * * [simplify]: Extracting #6: cost 5 inf + 21732 108.615 * * [simplify]: Extracting #7: cost 0 inf + 24330 108.620 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 108.620 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 108.620 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 108.620 * * [simplify]: iters left: 6 (14 enodes) 108.623 * * [simplify]: iters left: 5 (51 enodes) 108.631 * * [simplify]: iters left: 4 (72 enodes) 108.648 * * [simplify]: iters left: 3 (89 enodes) 108.669 * * [simplify]: iters left: 2 (92 enodes) 108.679 * * [simplify]: Extracting #0: cost 1 inf + 0 108.679 * * [simplify]: Extracting #1: cost 12 inf + 0 108.679 * * [simplify]: Extracting #2: cost 26 inf + 0 108.680 * * [simplify]: Extracting #3: cost 33 inf + 2 108.680 * * [simplify]: Extracting #4: cost 32 inf + 185 108.680 * * [simplify]: Extracting #5: cost 11 inf + 3509 108.681 * * [simplify]: Extracting #6: cost 2 inf + 6794 108.682 * * [simplify]: Extracting #7: cost 0 inf + 7470 108.684 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 108.684 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 108.684 * * * * [progress]: [ 207 / 779 ] simplifiying candidate # 108.684 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 108.684 * * [simplify]: iters left: 6 (20 enodes) 108.693 * * [simplify]: iters left: 5 (74 enodes) 108.715 * * [simplify]: iters left: 4 (129 enodes) 108.740 * * [simplify]: iters left: 3 (229 enodes) 108.814 * * [simplify]: iters left: 2 (418 enodes) 108.992 * * [simplify]: Extracting #0: cost 1 inf + 0 108.992 * * [simplify]: Extracting #1: cost 28 inf + 0 108.992 * * [simplify]: Extracting #2: cost 53 inf + 1 108.993 * * [simplify]: Extracting #3: cost 67 inf + 1 108.993 * * [simplify]: Extracting #4: cost 67 inf + 88 108.994 * * [simplify]: Extracting #5: cost 45 inf + 2769 108.996 * * [simplify]: Extracting #6: cost 14 inf + 15002 109.001 * * [simplify]: Extracting #7: cost 0 inf + 22348 109.007 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 109.007 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 109.008 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 109.008 * * [simplify]: iters left: 6 (16 enodes) 109.011 * * [simplify]: iters left: 5 (57 enodes) 109.023 * * [simplify]: iters left: 4 (81 enodes) 109.046 * * [simplify]: iters left: 3 (105 enodes) 109.072 * * [simplify]: iters left: 2 (118 enodes) 109.100 * * [simplify]: Extracting #0: cost 1 inf + 0 109.100 * * [simplify]: Extracting #1: cost 16 inf + 0 109.100 * * [simplify]: Extracting #2: cost 35 inf + 0 109.101 * * [simplify]: Extracting #3: cost 43 inf + 2 109.101 * * [simplify]: Extracting #4: cost 39 inf + 461 109.102 * * [simplify]: Extracting #5: cost 20 inf + 3215 109.105 * * [simplify]: Extracting #6: cost 3 inf + 9751 109.108 * * [simplify]: Extracting #7: cost 0 inf + 11248 109.111 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 109.111 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))))) 109.111 * * * * [progress]: [ 208 / 779 ] simplifiying candidate # 109.112 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 109.112 * * [simplify]: iters left: 6 (18 enodes) 109.120 * * [simplify]: iters left: 5 (67 enodes) 109.133 * * [simplify]: iters left: 4 (122 enodes) 109.164 * * [simplify]: iters left: 3 (222 enodes) 109.251 * * [simplify]: iters left: 2 (409 enodes) 109.391 * * [simplify]: iters left: 1 (470 enodes) 109.490 * * [simplify]: Extracting #0: cost 1 inf + 0 109.490 * * [simplify]: Extracting #1: cost 25 inf + 0 109.491 * * [simplify]: Extracting #2: cost 48 inf + 1 109.491 * * [simplify]: Extracting #3: cost 60 inf + 1 109.491 * * [simplify]: Extracting #4: cost 59 inf + 129 109.492 * * [simplify]: Extracting #5: cost 37 inf + 3631 109.495 * * [simplify]: Extracting #6: cost 9 inf + 14292 109.500 * * [simplify]: Extracting #7: cost 0 inf + 18623 109.506 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 109.506 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 109.507 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 109.507 * * [simplify]: iters left: 6 (15 enodes) 109.514 * * [simplify]: iters left: 5 (54 enodes) 109.529 * * [simplify]: iters left: 4 (78 enodes) 109.552 * * [simplify]: iters left: 3 (102 enodes) 109.565 * * [simplify]: iters left: 2 (115 enodes) 109.579 * * [simplify]: Extracting #0: cost 1 inf + 0 109.579 * * [simplify]: Extracting #1: cost 16 inf + 0 109.579 * * [simplify]: Extracting #2: cost 34 inf + 0 109.579 * * [simplify]: Extracting #3: cost 41 inf + 2 109.579 * * [simplify]: Extracting #4: cost 40 inf + 201 109.580 * * [simplify]: Extracting #5: cost 21 inf + 2619 109.581 * * [simplify]: Extracting #6: cost 3 inf + 8677 109.582 * * [simplify]: Extracting #7: cost 0 inf + 10014 109.585 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 109.585 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 109.586 * * * * [progress]: [ 209 / 779 ] simplifiying candidate # 109.586 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 109.586 * * [simplify]: iters left: 6 (18 enodes) 109.594 * * [simplify]: iters left: 5 (67 enodes) 109.613 * * [simplify]: iters left: 4 (110 enodes) 109.652 * * [simplify]: iters left: 3 (158 enodes) 109.697 * * [simplify]: iters left: 2 (219 enodes) 109.744 * * [simplify]: Extracting #0: cost 1 inf + 0 109.744 * * [simplify]: Extracting #1: cost 13 inf + 0 109.744 * * [simplify]: Extracting #2: cost 24 inf + 1 109.744 * * [simplify]: Extracting #3: cost 36 inf + 1 109.745 * * [simplify]: Extracting #4: cost 36 inf + 88 109.745 * * [simplify]: Extracting #5: cost 20 inf + 1774 109.748 * * [simplify]: Extracting #6: cost 5 inf + 6364 109.751 * * [simplify]: Extracting #7: cost 0 inf + 8619 109.755 * * [simplify]: Extracting #8: cost 0 inf + 8579 109.760 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 109.760 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 109.760 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 109.760 * * [simplify]: iters left: 6 (14 enodes) 109.763 * * [simplify]: iters left: 5 (51 enodes) 109.771 * * [simplify]: iters left: 4 (75 enodes) 109.781 * * [simplify]: iters left: 3 (99 enodes) 109.798 * * [simplify]: iters left: 2 (112 enodes) 109.812 * * [simplify]: Extracting #0: cost 1 inf + 0 109.812 * * [simplify]: Extracting #1: cost 16 inf + 0 109.812 * * [simplify]: Extracting #2: cost 33 inf + 0 109.812 * * [simplify]: Extracting #3: cost 39 inf + 2 109.812 * * [simplify]: Extracting #4: cost 38 inf + 185 109.813 * * [simplify]: Extracting #5: cost 15 inf + 4040 109.815 * * [simplify]: Extracting #6: cost 3 inf + 7883 109.816 * * [simplify]: Extracting #7: cost 0 inf + 9180 109.817 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 109.818 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 109.818 * * * * [progress]: [ 210 / 779 ] simplifiying candidate # 109.818 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 109.818 * * [simplify]: iters left: 6 (18 enodes) 109.822 * * [simplify]: iters left: 5 (67 enodes) 109.840 * * [simplify]: iters left: 4 (122 enodes) 109.872 * * [simplify]: iters left: 3 (222 enodes) 109.934 * * [simplify]: iters left: 2 (409 enodes) 110.065 * * [simplify]: iters left: 1 (470 enodes) 110.142 * * [simplify]: Extracting #0: cost 1 inf + 0 110.143 * * [simplify]: Extracting #1: cost 25 inf + 0 110.143 * * [simplify]: Extracting #2: cost 48 inf + 1 110.143 * * [simplify]: Extracting #3: cost 60 inf + 1 110.143 * * [simplify]: Extracting #4: cost 59 inf + 129 110.144 * * [simplify]: Extracting #5: cost 37 inf + 3631 110.147 * * [simplify]: Extracting #6: cost 9 inf + 14292 110.157 * * [simplify]: Extracting #7: cost 0 inf + 18623 110.168 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 110.168 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 110.168 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 110.169 * * [simplify]: iters left: 6 (15 enodes) 110.175 * * [simplify]: iters left: 5 (54 enodes) 110.187 * * [simplify]: iters left: 4 (78 enodes) 110.198 * * [simplify]: iters left: 3 (102 enodes) 110.220 * * [simplify]: iters left: 2 (115 enodes) 110.233 * * [simplify]: Extracting #0: cost 1 inf + 0 110.233 * * [simplify]: Extracting #1: cost 16 inf + 0 110.233 * * [simplify]: Extracting #2: cost 34 inf + 0 110.234 * * [simplify]: Extracting #3: cost 41 inf + 2 110.234 * * [simplify]: Extracting #4: cost 40 inf + 201 110.234 * * [simplify]: Extracting #5: cost 21 inf + 2619 110.235 * * [simplify]: Extracting #6: cost 3 inf + 8677 110.237 * * [simplify]: Extracting #7: cost 0 inf + 10014 110.239 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 110.239 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 110.239 * * * * [progress]: [ 211 / 779 ] simplifiying candidate # 110.239 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 110.239 * * [simplify]: iters left: 6 (17 enodes) 110.244 * * [simplify]: iters left: 5 (62 enodes) 110.263 * * [simplify]: iters left: 4 (103 enodes) 110.283 * * [simplify]: iters left: 3 (150 enodes) 110.314 * * [simplify]: iters left: 2 (212 enodes) 110.355 * * [simplify]: Extracting #0: cost 1 inf + 0 110.355 * * [simplify]: Extracting #1: cost 13 inf + 0 110.356 * * [simplify]: Extracting #2: cost 24 inf + 1 110.356 * * [simplify]: Extracting #3: cost 36 inf + 1 110.356 * * [simplify]: Extracting #4: cost 35 inf + 129 110.357 * * [simplify]: Extracting #5: cost 21 inf + 1463 110.361 * * [simplify]: Extracting #6: cost 5 inf + 6741 110.364 * * [simplify]: Extracting #7: cost 0 inf + 8579 110.365 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 110.365 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 110.366 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 110.366 * * [simplify]: iters left: 6 (14 enodes) 110.369 * * [simplify]: iters left: 5 (51 enodes) 110.376 * * [simplify]: iters left: 4 (75 enodes) 110.387 * * [simplify]: iters left: 3 (99 enodes) 110.407 * * [simplify]: iters left: 2 (112 enodes) 110.436 * * [simplify]: Extracting #0: cost 1 inf + 0 110.436 * * [simplify]: Extracting #1: cost 16 inf + 0 110.436 * * [simplify]: Extracting #2: cost 33 inf + 0 110.437 * * [simplify]: Extracting #3: cost 39 inf + 2 110.437 * * [simplify]: Extracting #4: cost 38 inf + 185 110.438 * * [simplify]: Extracting #5: cost 15 inf + 4040 110.441 * * [simplify]: Extracting #6: cost 3 inf + 7883 110.443 * * [simplify]: Extracting #7: cost 0 inf + 9180 110.445 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 110.445 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 110.445 * * * * [progress]: [ 212 / 779 ] simplifiying candidate # 110.445 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 110.445 * * [simplify]: iters left: 6 (20 enodes) 110.450 * * [simplify]: iters left: 5 (74 enodes) 110.463 * * [simplify]: iters left: 4 (120 enodes) 110.496 * * [simplify]: iters left: 3 (211 enodes) 110.552 * * [simplify]: iters left: 2 (383 enodes) 110.702 * * [simplify]: iters left: 1 (487 enodes) 110.779 * * [simplify]: Extracting #0: cost 1 inf + 0 110.779 * * [simplify]: Extracting #1: cost 26 inf + 0 110.780 * * [simplify]: Extracting #2: cost 53 inf + 1 110.780 * * [simplify]: Extracting #3: cost 67 inf + 1 110.781 * * [simplify]: Extracting #4: cost 65 inf + 211 110.782 * * [simplify]: Extracting #5: cost 45 inf + 2689 110.784 * * [simplify]: Extracting #6: cost 34 inf + 5954 110.790 * * [simplify]: Extracting #7: cost 10 inf + 17362 110.800 * * [simplify]: Extracting #8: cost 0 inf + 22709 110.805 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 110.805 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 110.805 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 110.806 * * [simplify]: iters left: 6 (16 enodes) 110.809 * * [simplify]: iters left: 5 (57 enodes) 110.818 * * [simplify]: iters left: 4 (81 enodes) 110.832 * * [simplify]: iters left: 3 (105 enodes) 110.860 * * [simplify]: iters left: 2 (118 enodes) 110.888 * * [simplify]: Extracting #0: cost 1 inf + 0 110.888 * * [simplify]: Extracting #1: cost 16 inf + 0 110.889 * * [simplify]: Extracting #2: cost 35 inf + 0 110.889 * * [simplify]: Extracting #3: cost 43 inf + 2 110.889 * * [simplify]: Extracting #4: cost 39 inf + 421 110.891 * * [simplify]: Extracting #5: cost 20 inf + 3215 110.893 * * [simplify]: Extracting #6: cost 3 inf + 9751 110.897 * * [simplify]: Extracting #7: cost 0 inf + 11248 110.900 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 110.900 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 110.901 * * * * [progress]: [ 213 / 779 ] simplifiying candidate # 110.901 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 110.901 * * [simplify]: iters left: 6 (17 enodes) 110.910 * * [simplify]: iters left: 5 (63 enodes) 110.930 * * [simplify]: iters left: 4 (92 enodes) 110.957 * * [simplify]: iters left: 3 (118 enodes) 110.973 * * [simplify]: iters left: 2 (131 enodes) 110.996 * * [simplify]: Extracting #0: cost 1 inf + 0 110.996 * * [simplify]: Extracting #1: cost 7 inf + 0 110.996 * * [simplify]: Extracting #2: cost 17 inf + 0 110.997 * * [simplify]: Extracting #3: cost 22 inf + 1 110.997 * * [simplify]: Extracting #4: cost 33 inf + 1 110.997 * * [simplify]: Extracting #5: cost 31 inf + 170 110.998 * * [simplify]: Extracting #6: cost 18 inf + 1324 110.999 * * [simplify]: Extracting #7: cost 3 inf + 5406 111.002 * * [simplify]: Extracting #8: cost 0 inf + 6743 111.005 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 111.005 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 111.006 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 111.006 * * [simplify]: iters left: 6 (14 enodes) 111.012 * * [simplify]: iters left: 5 (51 enodes) 111.027 * * [simplify]: iters left: 4 (68 enodes) 111.045 * * [simplify]: iters left: 3 (84 enodes) 111.069 * * [simplify]: iters left: 2 (85 enodes) 111.089 * * [simplify]: Extracting #0: cost 1 inf + 0 111.090 * * [simplify]: Extracting #1: cost 10 inf + 0 111.090 * * [simplify]: Extracting #2: cost 20 inf + 0 111.090 * * [simplify]: Extracting #3: cost 31 inf + 0 111.090 * * [simplify]: Extracting #4: cost 30 inf + 87 111.091 * * [simplify]: Extracting #5: cost 16 inf + 1512 111.092 * * [simplify]: Extracting #6: cost 4 inf + 4364 111.094 * * [simplify]: Extracting #7: cost 0 inf + 5878 111.096 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 111.096 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 111.096 * * * * [progress]: [ 214 / 779 ] simplifiying candidate # 111.096 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 111.096 * * [simplify]: iters left: 6 (19 enodes) 111.106 * * [simplify]: iters left: 5 (69 enodes) 111.129 * * [simplify]: iters left: 4 (110 enodes) 111.148 * * [simplify]: iters left: 3 (169 enodes) 111.188 * * [simplify]: iters left: 2 (252 enodes) 111.271 * * [simplify]: iters left: 1 (270 enodes) 111.326 * * [simplify]: Extracting #0: cost 1 inf + 0 111.326 * * [simplify]: Extracting #1: cost 17 inf + 0 111.327 * * [simplify]: Extracting #2: cost 34 inf + 1 111.327 * * [simplify]: Extracting #3: cost 48 inf + 1 111.327 * * [simplify]: Extracting #4: cost 47 inf + 129 111.328 * * [simplify]: Extracting #5: cost 28 inf + 2254 111.330 * * [simplify]: Extracting #6: cost 16 inf + 5817 111.335 * * [simplify]: Extracting #7: cost 3 inf + 11300 111.340 * * [simplify]: Extracting #8: cost 0 inf + 12555 111.344 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 111.345 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 111.345 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 111.345 * * [simplify]: iters left: 6 (16 enodes) 111.348 * * [simplify]: iters left: 5 (57 enodes) 111.357 * * [simplify]: iters left: 4 (81 enodes) 111.368 * * [simplify]: iters left: 3 (105 enodes) 111.381 * * [simplify]: iters left: 2 (118 enodes) 111.395 * * [simplify]: Extracting #0: cost 1 inf + 0 111.395 * * [simplify]: Extracting #1: cost 16 inf + 0 111.395 * * [simplify]: Extracting #2: cost 35 inf + 0 111.395 * * [simplify]: Extracting #3: cost 43 inf + 2 111.395 * * [simplify]: Extracting #4: cost 39 inf + 421 111.396 * * [simplify]: Extracting #5: cost 20 inf + 3055 111.397 * * [simplify]: Extracting #6: cost 3 inf + 9191 111.401 * * [simplify]: Extracting #7: cost 0 inf + 10608 111.405 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 111.405 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 111.405 * * * * [progress]: [ 215 / 779 ] simplifiying candidate # 111.405 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 111.406 * * [simplify]: iters left: 6 (18 enodes) 111.415 * * [simplify]: iters left: 5 (66 enodes) 111.435 * * [simplify]: iters left: 4 (96 enodes) 111.461 * * [simplify]: iters left: 3 (119 enodes) 111.476 * * [simplify]: iters left: 2 (132 enodes) 111.498 * * [simplify]: Extracting #0: cost 1 inf + 0 111.498 * * [simplify]: Extracting #1: cost 9 inf + 0 111.499 * * [simplify]: Extracting #2: cost 17 inf + 1 111.499 * * [simplify]: Extracting #3: cost 30 inf + 1 111.499 * * [simplify]: Extracting #4: cost 30 inf + 88 111.500 * * [simplify]: Extracting #5: cost 17 inf + 1200 111.501 * * [simplify]: Extracting #6: cost 3 inf + 4528 111.503 * * [simplify]: Extracting #7: cost 0 inf + 5825 111.504 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 111.504 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 111.505 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 111.505 * * [simplify]: iters left: 6 (15 enodes) 111.508 * * [simplify]: iters left: 5 (54 enodes) 111.519 * * [simplify]: iters left: 4 (78 enodes) 111.530 * * [simplify]: iters left: 3 (102 enodes) 111.547 * * [simplify]: iters left: 2 (115 enodes) 111.561 * * [simplify]: Extracting #0: cost 1 inf + 0 111.561 * * [simplify]: Extracting #1: cost 16 inf + 0 111.561 * * [simplify]: Extracting #2: cost 34 inf + 0 111.561 * * [simplify]: Extracting #3: cost 41 inf + 2 111.561 * * [simplify]: Extracting #4: cost 39 inf + 298 111.561 * * [simplify]: Extracting #5: cost 20 inf + 2676 111.563 * * [simplify]: Extracting #6: cost 3 inf + 8477 111.564 * * [simplify]: Extracting #7: cost 0 inf + 9774 111.566 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 111.566 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 111.566 * * * * [progress]: [ 216 / 779 ] simplifiying candidate # 111.566 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 111.566 * * [simplify]: iters left: 6 (19 enodes) 111.575 * * [simplify]: iters left: 5 (69 enodes) 111.597 * * [simplify]: iters left: 4 (110 enodes) 111.637 * * [simplify]: iters left: 3 (169 enodes) 111.665 * * [simplify]: iters left: 2 (252 enodes) 111.726 * * [simplify]: iters left: 1 (270 enodes) 111.770 * * [simplify]: Extracting #0: cost 1 inf + 0 111.770 * * [simplify]: Extracting #1: cost 17 inf + 0 111.770 * * [simplify]: Extracting #2: cost 34 inf + 1 111.770 * * [simplify]: Extracting #3: cost 48 inf + 1 111.771 * * [simplify]: Extracting #4: cost 47 inf + 129 111.772 * * [simplify]: Extracting #5: cost 28 inf + 2254 111.774 * * [simplify]: Extracting #6: cost 16 inf + 5817 111.779 * * [simplify]: Extracting #7: cost 3 inf + 11300 111.781 * * [simplify]: Extracting #8: cost 0 inf + 12555 111.784 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 111.784 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 111.785 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 111.785 * * [simplify]: iters left: 6 (16 enodes) 111.788 * * [simplify]: iters left: 5 (57 enodes) 111.796 * * [simplify]: iters left: 4 (81 enodes) 111.809 * * [simplify]: iters left: 3 (105 enodes) 111.823 * * [simplify]: iters left: 2 (118 enodes) 111.843 * * [simplify]: Extracting #0: cost 1 inf + 0 111.843 * * [simplify]: Extracting #1: cost 16 inf + 0 111.844 * * [simplify]: Extracting #2: cost 35 inf + 0 111.844 * * [simplify]: Extracting #3: cost 43 inf + 2 111.844 * * [simplify]: Extracting #4: cost 39 inf + 421 111.845 * * [simplify]: Extracting #5: cost 20 inf + 3055 111.848 * * [simplify]: Extracting #6: cost 3 inf + 9191 111.851 * * [simplify]: Extracting #7: cost 0 inf + 10608 111.855 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 111.855 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 111.855 * * * * [progress]: [ 217 / 779 ] simplifiying candidate # 111.855 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 111.856 * * [simplify]: iters left: 6 (17 enodes) 111.864 * * [simplify]: iters left: 5 (61 enodes) 111.883 * * [simplify]: iters left: 4 (88 enodes) 111.904 * * [simplify]: iters left: 3 (110 enodes) 111.920 * * [simplify]: iters left: 2 (123 enodes) 111.950 * * [simplify]: Extracting #0: cost 1 inf + 0 111.950 * * [simplify]: Extracting #1: cost 9 inf + 0 111.950 * * [simplify]: Extracting #2: cost 17 inf + 1 111.950 * * [simplify]: Extracting #3: cost 30 inf + 1 111.950 * * [simplify]: Extracting #4: cost 30 inf + 88 111.951 * * [simplify]: Extracting #5: cost 16 inf + 1339 111.952 * * [simplify]: Extracting #6: cost 4 inf + 4283 111.955 * * [simplify]: Extracting #7: cost 0 inf + 5825 111.957 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 111.957 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 111.958 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 111.958 * * [simplify]: iters left: 6 (15 enodes) 111.961 * * [simplify]: iters left: 5 (54 enodes) 111.969 * * [simplify]: iters left: 4 (78 enodes) 111.980 * * [simplify]: iters left: 3 (102 enodes) 111.993 * * [simplify]: iters left: 2 (115 enodes) 112.008 * * [simplify]: Extracting #0: cost 1 inf + 0 112.008 * * [simplify]: Extracting #1: cost 16 inf + 0 112.008 * * [simplify]: Extracting #2: cost 34 inf + 0 112.008 * * [simplify]: Extracting #3: cost 41 inf + 2 112.008 * * [simplify]: Extracting #4: cost 39 inf + 298 112.009 * * [simplify]: Extracting #5: cost 20 inf + 2676 112.010 * * [simplify]: Extracting #6: cost 3 inf + 8477 112.012 * * [simplify]: Extracting #7: cost 0 inf + 9774 112.015 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 112.015 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 112.015 * * * * [progress]: [ 218 / 779 ] simplifiying candidate # 112.016 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 112.016 * * [simplify]: iters left: 6 (18 enodes) 112.024 * * [simplify]: iters left: 5 (67 enodes) 112.046 * * [simplify]: iters left: 4 (113 enodes) 112.086 * * [simplify]: iters left: 3 (204 enodes) 112.166 * * [simplify]: iters left: 2 (373 enodes) 112.317 * * [simplify]: Extracting #0: cost 1 inf + 0 112.317 * * [simplify]: Extracting #1: cost 31 inf + 0 112.318 * * [simplify]: Extracting #2: cost 62 inf + 1 112.318 * * [simplify]: Extracting #3: cost 74 inf + 1 112.319 * * [simplify]: Extracting #4: cost 73 inf + 129 112.320 * * [simplify]: Extracting #5: cost 56 inf + 2195 112.327 * * [simplify]: Extracting #6: cost 7 inf + 21124 112.337 * * [simplify]: Extracting #7: cost 0 inf + 24175 112.346 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 112.346 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 112.346 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 112.346 * * [simplify]: iters left: 6 (15 enodes) 112.349 * * [simplify]: iters left: 5 (54 enodes) 112.357 * * [simplify]: iters left: 4 (78 enodes) 112.368 * * [simplify]: iters left: 3 (102 enodes) 112.391 * * [simplify]: iters left: 2 (115 enodes) 112.418 * * [simplify]: Extracting #0: cost 1 inf + 0 112.418 * * [simplify]: Extracting #1: cost 16 inf + 0 112.418 * * [simplify]: Extracting #2: cost 34 inf + 0 112.418 * * [simplify]: Extracting #3: cost 41 inf + 2 112.418 * * [simplify]: Extracting #4: cost 40 inf + 201 112.419 * * [simplify]: Extracting #5: cost 21 inf + 2619 112.422 * * [simplify]: Extracting #6: cost 3 inf + 8677 112.425 * * [simplify]: Extracting #7: cost 0 inf + 10014 112.428 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 112.428 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 112.428 * * * * [progress]: [ 219 / 779 ] simplifiying candidate # 112.429 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 112.429 * * [simplify]: iters left: 6 (19 enodes) 112.438 * * [simplify]: iters left: 5 (69 enodes) 112.462 * * [simplify]: iters left: 4 (110 enodes) 112.498 * * [simplify]: iters left: 3 (169 enodes) 112.530 * * [simplify]: iters left: 2 (252 enodes) 112.612 * * [simplify]: iters left: 1 (264 enodes) 112.662 * * [simplify]: Extracting #0: cost 1 inf + 0 112.662 * * [simplify]: Extracting #1: cost 17 inf + 0 112.662 * * [simplify]: Extracting #2: cost 34 inf + 1 112.663 * * [simplify]: Extracting #3: cost 48 inf + 1 112.663 * * [simplify]: Extracting #4: cost 47 inf + 129 112.664 * * [simplify]: Extracting #5: cost 28 inf + 2174 112.668 * * [simplify]: Extracting #6: cost 5 inf + 9940 112.674 * * [simplify]: Extracting #7: cost 1 inf + 11976 112.679 * * [simplify]: Extracting #8: cost 0 inf + 12555 112.685 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 112.685 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 112.686 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 112.686 * * [simplify]: iters left: 6 (16 enodes) 112.693 * * [simplify]: iters left: 5 (57 enodes) 112.711 * * [simplify]: iters left: 4 (81 enodes) 112.735 * * [simplify]: iters left: 3 (105 enodes) 112.762 * * [simplify]: iters left: 2 (118 enodes) 112.791 * * [simplify]: Extracting #0: cost 1 inf + 0 112.791 * * [simplify]: Extracting #1: cost 16 inf + 0 112.791 * * [simplify]: Extracting #2: cost 35 inf + 0 112.792 * * [simplify]: Extracting #3: cost 43 inf + 2 112.792 * * [simplify]: Extracting #4: cost 39 inf + 461 112.793 * * [simplify]: Extracting #5: cost 20 inf + 3095 112.796 * * [simplify]: Extracting #6: cost 3 inf + 9191 112.800 * * [simplify]: Extracting #7: cost 0 inf + 10608 112.803 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 112.803 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 112.803 * * * * [progress]: [ 220 / 779 ] simplifiying candidate # 112.804 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 112.804 * * [simplify]: iters left: 6 (16 enodes) 112.812 * * [simplify]: iters left: 5 (59 enodes) 112.832 * * [simplify]: iters left: 4 (88 enodes) 112.849 * * [simplify]: iters left: 3 (114 enodes) 112.867 * * [simplify]: iters left: 2 (127 enodes) 112.897 * * [simplify]: Extracting #0: cost 1 inf + 0 112.897 * * [simplify]: Extracting #1: cost 7 inf + 0 112.897 * * [simplify]: Extracting #2: cost 17 inf + 0 112.898 * * [simplify]: Extracting #3: cost 23 inf + 1 112.898 * * [simplify]: Extracting #4: cost 29 inf + 3 112.898 * * [simplify]: Extracting #5: cost 25 inf + 558 112.898 * * [simplify]: Extracting #6: cost 8 inf + 3161 112.899 * * [simplify]: Extracting #7: cost 1 inf + 5490 112.901 * * [simplify]: Extracting #8: cost 0 inf + 5829 112.902 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 112.902 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 112.902 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 112.902 * * [simplify]: iters left: 6 (14 enodes) 112.905 * * [simplify]: iters left: 5 (51 enodes) 112.913 * * [simplify]: iters left: 4 (68 enodes) 112.923 * * [simplify]: iters left: 3 (84 enodes) 112.943 * * [simplify]: iters left: 2 (85 enodes) 112.965 * * [simplify]: Extracting #0: cost 1 inf + 0 112.965 * * [simplify]: Extracting #1: cost 10 inf + 0 112.966 * * [simplify]: Extracting #2: cost 20 inf + 0 112.966 * * [simplify]: Extracting #3: cost 31 inf + 0 112.966 * * [simplify]: Extracting #4: cost 30 inf + 87 112.966 * * [simplify]: Extracting #5: cost 16 inf + 1512 112.968 * * [simplify]: Extracting #6: cost 4 inf + 3964 112.970 * * [simplify]: Extracting #7: cost 0 inf + 5318 112.971 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 112.972 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 112.972 * * * * [progress]: [ 221 / 779 ] simplifiying candidate # 112.972 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 112.972 * * [simplify]: iters left: 6 (17 enodes) 112.980 * * [simplify]: iters left: 5 (62 enodes) 112.990 * * [simplify]: iters left: 4 (92 enodes) 113.004 * * [simplify]: iters left: 3 (115 enodes) 113.028 * * [simplify]: iters left: 2 (129 enodes) 113.053 * * [simplify]: Extracting #0: cost 1 inf + 0 113.053 * * [simplify]: Extracting #1: cost 9 inf + 0 113.053 * * [simplify]: Extracting #2: cost 16 inf + 1 113.053 * * [simplify]: Extracting #3: cost 28 inf + 1 113.054 * * [simplify]: Extracting #4: cost 28 inf + 88 113.054 * * [simplify]: Extracting #5: cost 13 inf + 1489 113.055 * * [simplify]: Extracting #6: cost 0 inf + 5071 113.056 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 113.056 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 113.056 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 113.056 * * [simplify]: iters left: 6 (14 enodes) 113.061 * * [simplify]: iters left: 5 (51 enodes) 113.068 * * [simplify]: iters left: 4 (75 enodes) 113.087 * * [simplify]: iters left: 3 (99 enodes) 113.106 * * [simplify]: iters left: 2 (112 enodes) 113.119 * * [simplify]: Extracting #0: cost 1 inf + 0 113.119 * * [simplify]: Extracting #1: cost 16 inf + 0 113.120 * * [simplify]: Extracting #2: cost 33 inf + 0 113.120 * * [simplify]: Extracting #3: cost 39 inf + 2 113.120 * * [simplify]: Extracting #4: cost 38 inf + 185 113.120 * * [simplify]: Extracting #5: cost 15 inf + 3800 113.122 * * [simplify]: Extracting #6: cost 3 inf + 7323 113.123 * * [simplify]: Extracting #7: cost 0 inf + 8540 113.125 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 113.125 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 113.125 * * * * [progress]: [ 222 / 779 ] simplifiying candidate # 113.125 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 113.125 * * [simplify]: iters left: 6 (16 enodes) 113.129 * * [simplify]: iters left: 5 (59 enodes) 113.146 * * [simplify]: iters left: 4 (88 enodes) 113.176 * * [simplify]: iters left: 3 (114 enodes) 113.206 * * [simplify]: iters left: 2 (127 enodes) 113.230 * * [simplify]: Extracting #0: cost 1 inf + 0 113.230 * * [simplify]: Extracting #1: cost 7 inf + 0 113.230 * * [simplify]: Extracting #2: cost 17 inf + 0 113.230 * * [simplify]: Extracting #3: cost 23 inf + 1 113.230 * * [simplify]: Extracting #4: cost 29 inf + 3 113.230 * * [simplify]: Extracting #5: cost 25 inf + 558 113.231 * * [simplify]: Extracting #6: cost 8 inf + 3161 113.232 * * [simplify]: Extracting #7: cost 1 inf + 5490 113.233 * * [simplify]: Extracting #8: cost 0 inf + 5829 113.234 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 113.234 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 113.235 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 113.235 * * [simplify]: iters left: 6 (14 enodes) 113.238 * * [simplify]: iters left: 5 (51 enodes) 113.245 * * [simplify]: iters left: 4 (68 enodes) 113.258 * * [simplify]: iters left: 3 (84 enodes) 113.282 * * [simplify]: iters left: 2 (85 enodes) 113.302 * * [simplify]: Extracting #0: cost 1 inf + 0 113.302 * * [simplify]: Extracting #1: cost 10 inf + 0 113.303 * * [simplify]: Extracting #2: cost 20 inf + 0 113.303 * * [simplify]: Extracting #3: cost 31 inf + 0 113.303 * * [simplify]: Extracting #4: cost 30 inf + 87 113.303 * * [simplify]: Extracting #5: cost 16 inf + 1512 113.305 * * [simplify]: Extracting #6: cost 4 inf + 3964 113.307 * * [simplify]: Extracting #7: cost 0 inf + 5318 113.308 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 113.309 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 113.309 * * * * [progress]: [ 223 / 779 ] simplifiying candidate # 113.309 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 113.309 * * [simplify]: iters left: 6 (16 enodes) 113.317 * * [simplify]: iters left: 5 (57 enodes) 113.335 * * [simplify]: iters left: 4 (84 enodes) 113.359 * * [simplify]: iters left: 3 (106 enodes) 113.384 * * [simplify]: iters left: 2 (118 enodes) 113.416 * * [simplify]: Extracting #0: cost 1 inf + 0 113.416 * * [simplify]: Extracting #1: cost 9 inf + 0 113.416 * * [simplify]: Extracting #2: cost 16 inf + 1 113.416 * * [simplify]: Extracting #3: cost 28 inf + 1 113.416 * * [simplify]: Extracting #4: cost 26 inf + 211 113.417 * * [simplify]: Extracting #5: cost 10 inf + 1847 113.419 * * [simplify]: Extracting #6: cost 2 inf + 4313 113.423 * * [simplify]: Extracting #7: cost 0 inf + 5071 113.425 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 113.425 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 113.425 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 113.426 * * [simplify]: iters left: 6 (14 enodes) 113.432 * * [simplify]: iters left: 5 (51 enodes) 113.441 * * [simplify]: iters left: 4 (75 enodes) 113.452 * * [simplify]: iters left: 3 (99 enodes) 113.468 * * [simplify]: iters left: 2 (112 enodes) 113.483 * * [simplify]: Extracting #0: cost 1 inf + 0 113.484 * * [simplify]: Extracting #1: cost 16 inf + 0 113.484 * * [simplify]: Extracting #2: cost 33 inf + 0 113.484 * * [simplify]: Extracting #3: cost 39 inf + 2 113.484 * * [simplify]: Extracting #4: cost 38 inf + 185 113.485 * * [simplify]: Extracting #5: cost 15 inf + 3800 113.486 * * [simplify]: Extracting #6: cost 3 inf + 7323 113.487 * * [simplify]: Extracting #7: cost 0 inf + 8540 113.489 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 113.489 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 113.489 * * * * [progress]: [ 224 / 779 ] simplifiying candidate # 113.489 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 113.489 * * [simplify]: iters left: 6 (18 enodes) 113.495 * * [simplify]: iters left: 5 (67 enodes) 113.505 * * [simplify]: iters left: 4 (102 enodes) 113.521 * * [simplify]: iters left: 3 (141 enodes) 113.540 * * [simplify]: iters left: 2 (174 enodes) 113.569 * * [simplify]: iters left: 1 (179 enodes) 113.589 * * [simplify]: Extracting #0: cost 1 inf + 0 113.589 * * [simplify]: Extracting #1: cost 13 inf + 0 113.589 * * [simplify]: Extracting #2: cost 24 inf + 1 113.590 * * [simplify]: Extracting #3: cost 36 inf + 1 113.590 * * [simplify]: Extracting #4: cost 35 inf + 145 113.590 * * [simplify]: Extracting #5: cost 14 inf + 3401 113.592 * * [simplify]: Extracting #6: cost 2 inf + 7661 113.594 * * [simplify]: Extracting #7: cost 0 inf + 8579 113.596 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 113.596 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 113.597 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 113.597 * * [simplify]: iters left: 6 (14 enodes) 113.603 * * [simplify]: iters left: 5 (51 enodes) 113.617 * * [simplify]: iters left: 4 (75 enodes) 113.635 * * [simplify]: iters left: 3 (99 enodes) 113.647 * * [simplify]: iters left: 2 (112 enodes) 113.661 * * [simplify]: Extracting #0: cost 1 inf + 0 113.661 * * [simplify]: Extracting #1: cost 16 inf + 0 113.662 * * [simplify]: Extracting #2: cost 33 inf + 0 113.662 * * [simplify]: Extracting #3: cost 39 inf + 2 113.662 * * [simplify]: Extracting #4: cost 38 inf + 185 113.663 * * [simplify]: Extracting #5: cost 21 inf + 2334 113.665 * * [simplify]: Extracting #6: cost 5 inf + 7087 113.668 * * [simplify]: Extracting #7: cost 0 inf + 9180 113.671 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 113.671 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 113.671 * * * * [progress]: [ 225 / 779 ] simplifiying candidate # 113.671 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 113.671 * * [simplify]: iters left: 6 (18 enodes) 113.676 * * [simplify]: iters left: 5 (66 enodes) 113.688 * * [simplify]: iters left: 4 (90 enodes) 113.701 * * [simplify]: iters left: 3 (113 enodes) 113.714 * * [simplify]: iters left: 2 (128 enodes) 113.730 * * [simplify]: iters left: 1 (130 enodes) 113.753 * * [simplify]: Extracting #0: cost 1 inf + 0 113.753 * * [simplify]: Extracting #1: cost 9 inf + 0 113.753 * * [simplify]: Extracting #2: cost 17 inf + 1 113.754 * * [simplify]: Extracting #3: cost 30 inf + 1 113.754 * * [simplify]: Extracting #4: cost 29 inf + 145 113.754 * * [simplify]: Extracting #5: cost 12 inf + 2234 113.756 * * [simplify]: Extracting #6: cost 1 inf + 5366 113.759 * * [simplify]: Extracting #7: cost 0 inf + 5825 113.761 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 113.761 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 113.761 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 113.762 * * [simplify]: iters left: 6 (15 enodes) 113.768 * * [simplify]: iters left: 5 (54 enodes) 113.787 * * [simplify]: iters left: 4 (78 enodes) 113.809 * * [simplify]: iters left: 3 (102 enodes) 113.835 * * [simplify]: iters left: 2 (115 enodes) 113.863 * * [simplify]: Extracting #0: cost 1 inf + 0 113.863 * * [simplify]: Extracting #1: cost 16 inf + 0 113.863 * * [simplify]: Extracting #2: cost 34 inf + 0 113.863 * * [simplify]: Extracting #3: cost 41 inf + 2 113.864 * * [simplify]: Extracting #4: cost 38 inf + 515 113.865 * * [simplify]: Extracting #5: cost 19 inf + 3375 113.867 * * [simplify]: Extracting #6: cost 2 inf + 8976 113.871 * * [simplify]: Extracting #7: cost 0 inf + 9774 113.874 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im)) 113.874 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))))) 113.874 * * * * [progress]: [ 226 / 779 ] simplifiying candidate # 113.874 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 113.874 * * [simplify]: iters left: 6 (17 enodes) 113.885 * * [simplify]: iters left: 5 (62 enodes) 113.903 * * [simplify]: iters left: 4 (86 enodes) 113.923 * * [simplify]: iters left: 3 (105 enodes) 113.936 * * [simplify]: iters left: 2 (112 enodes) 113.949 * * [simplify]: iters left: 1 (113 enodes) 113.961 * * [simplify]: Extracting #0: cost 1 inf + 0 113.961 * * [simplify]: Extracting #1: cost 9 inf + 0 113.961 * * [simplify]: Extracting #2: cost 16 inf + 1 113.962 * * [simplify]: Extracting #3: cost 28 inf + 1 113.962 * * [simplify]: Extracting #4: cost 27 inf + 145 113.962 * * [simplify]: Extracting #5: cost 8 inf + 2982 113.963 * * [simplify]: Extracting #6: cost 0 inf + 5071 113.964 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 113.964 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 113.965 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 113.965 * * [simplify]: iters left: 6 (14 enodes) 113.968 * * [simplify]: iters left: 5 (51 enodes) 113.975 * * [simplify]: iters left: 4 (75 enodes) 113.985 * * [simplify]: iters left: 3 (99 enodes) 114.000 * * [simplify]: iters left: 2 (112 enodes) 114.014 * * [simplify]: Extracting #0: cost 1 inf + 0 114.014 * * [simplify]: Extracting #1: cost 16 inf + 0 114.014 * * [simplify]: Extracting #2: cost 33 inf + 0 114.014 * * [simplify]: Extracting #3: cost 39 inf + 2 114.015 * * [simplify]: Extracting #4: cost 38 inf + 185 114.015 * * [simplify]: Extracting #5: cost 21 inf + 2294 114.016 * * [simplify]: Extracting #6: cost 5 inf + 6647 114.018 * * [simplify]: Extracting #7: cost 0 inf + 8540 114.019 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 114.019 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 114.019 * * * * [progress]: [ 227 / 779 ] simplifiying candidate # 114.020 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) (sqrt 1)) 114.020 * * [simplify]: iters left: 6 (14 enodes) 114.025 * * [simplify]: iters left: 5 (53 enodes) 114.032 * * [simplify]: iters left: 4 (69 enodes) 114.041 * * [simplify]: iters left: 3 (77 enodes) 114.049 * * [simplify]: iters left: 2 (78 enodes) 114.059 * * [simplify]: iters left: 1 (79 enodes) 114.076 * * [simplify]: Extracting #0: cost 1 inf + 0 114.076 * * [simplify]: Extracting #1: cost 5 inf + 0 114.076 * * [simplify]: Extracting #2: cost 7 inf + 1 114.076 * * [simplify]: Extracting #3: cost 17 inf + 1 114.077 * * [simplify]: Extracting #4: cost 15 inf + 129 114.077 * * [simplify]: Extracting #5: cost 4 inf + 1359 114.078 * * [simplify]: Extracting #6: cost 0 inf + 2135 114.079 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 114.079 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 114.080 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 114.080 * * [simplify]: iters left: 6 (13 enodes) 114.085 * * [simplify]: iters left: 5 (48 enodes) 114.101 * * [simplify]: iters left: 4 (65 enodes) 114.118 * * [simplify]: iters left: 3 (84 enodes) 114.129 * * [simplify]: iters left: 2 (95 enodes) 114.143 * * [simplify]: iters left: 1 (120 enodes) 114.174 * * [simplify]: Extracting #0: cost 1 inf + 0 114.174 * * [simplify]: Extracting #1: cost 10 inf + 0 114.174 * * [simplify]: Extracting #2: cost 29 inf + 0 114.174 * * [simplify]: Extracting #3: cost 36 inf + 5 114.174 * * [simplify]: Extracting #4: cost 30 inf + 797 114.175 * * [simplify]: Extracting #5: cost 13 inf + 3613 114.176 * * [simplify]: Extracting #6: cost 1 inf + 7235 114.177 * * [simplify]: Extracting #7: cost 0 inf + 7543 114.178 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 114.178 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 114.178 * * * * [progress]: [ 228 / 779 ] simplifiying candidate # 114.178 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 114.178 * * [simplify]: iters left: 6 (17 enodes) 114.184 * * [simplify]: iters left: 5 (62 enodes) 114.194 * * [simplify]: iters left: 4 (86 enodes) 114.208 * * [simplify]: iters left: 3 (105 enodes) 114.231 * * [simplify]: iters left: 2 (112 enodes) 114.245 * * [simplify]: iters left: 1 (113 enodes) 114.258 * * [simplify]: Extracting #0: cost 1 inf + 0 114.258 * * [simplify]: Extracting #1: cost 9 inf + 0 114.258 * * [simplify]: Extracting #2: cost 16 inf + 1 114.258 * * [simplify]: Extracting #3: cost 28 inf + 1 114.258 * * [simplify]: Extracting #4: cost 27 inf + 145 114.259 * * [simplify]: Extracting #5: cost 8 inf + 2982 114.262 * * [simplify]: Extracting #6: cost 0 inf + 5071 114.264 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 114.264 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 114.265 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 114.265 * * [simplify]: iters left: 6 (14 enodes) 114.271 * * [simplify]: iters left: 5 (51 enodes) 114.287 * * [simplify]: iters left: 4 (75 enodes) 114.311 * * [simplify]: iters left: 3 (99 enodes) 114.325 * * [simplify]: iters left: 2 (112 enodes) 114.338 * * [simplify]: Extracting #0: cost 1 inf + 0 114.338 * * [simplify]: Extracting #1: cost 16 inf + 0 114.338 * * [simplify]: Extracting #2: cost 33 inf + 0 114.338 * * [simplify]: Extracting #3: cost 39 inf + 2 114.339 * * [simplify]: Extracting #4: cost 38 inf + 185 114.339 * * [simplify]: Extracting #5: cost 21 inf + 2294 114.340 * * [simplify]: Extracting #6: cost 5 inf + 6647 114.342 * * [simplify]: Extracting #7: cost 0 inf + 8540 114.343 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 114.343 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 114.343 * * * * [progress]: [ 229 / 779 ] simplifiying candidate # 114.344 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 1) 114.344 * * [simplify]: iters left: 6 (14 enodes) 114.348 * * [simplify]: iters left: 5 (51 enodes) 114.359 * * [simplify]: iters left: 4 (71 enodes) 114.378 * * [simplify]: iters left: 3 (80 enodes) 114.394 * * [simplify]: Extracting #0: cost 1 inf + 0 114.394 * * [simplify]: Extracting #1: cost 5 inf + 0 114.394 * * [simplify]: Extracting #2: cost 7 inf + 1 114.394 * * [simplify]: Extracting #3: cost 17 inf + 1 114.394 * * [simplify]: Extracting #4: cost 16 inf + 88 114.395 * * [simplify]: Extracting #5: cost 4 inf + 1319 114.396 * * [simplify]: Extracting #6: cost 1 inf + 1890 114.397 * * [simplify]: Extracting #7: cost 0 inf + 2135 114.398 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 114.398 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 114.398 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 114.398 * * [simplify]: iters left: 6 (13 enodes) 114.406 * * [simplify]: iters left: 5 (48 enodes) 114.419 * * [simplify]: iters left: 4 (65 enodes) 114.438 * * [simplify]: iters left: 3 (84 enodes) 114.461 * * [simplify]: iters left: 2 (95 enodes) 114.482 * * [simplify]: iters left: 1 (120 enodes) 114.503 * * [simplify]: Extracting #0: cost 1 inf + 0 114.503 * * [simplify]: Extracting #1: cost 10 inf + 0 114.503 * * [simplify]: Extracting #2: cost 29 inf + 0 114.503 * * [simplify]: Extracting #3: cost 36 inf + 5 114.503 * * [simplify]: Extracting #4: cost 30 inf + 797 114.504 * * [simplify]: Extracting #5: cost 13 inf + 3613 114.505 * * [simplify]: Extracting #6: cost 1 inf + 7235 114.506 * * [simplify]: Extracting #7: cost 0 inf + 7543 114.507 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 114.508 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 114.508 * * * * [progress]: [ 230 / 779 ] simplifiying candidate # 114.508 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 114.508 * * [simplify]: iters left: 6 (18 enodes) 114.516 * * [simplify]: iters left: 5 (67 enodes) 114.529 * * [simplify]: iters left: 4 (113 enodes) 114.554 * * [simplify]: iters left: 3 (204 enodes) 114.607 * * [simplify]: iters left: 2 (373 enodes) 114.741 * * [simplify]: Extracting #0: cost 1 inf + 0 114.742 * * [simplify]: Extracting #1: cost 31 inf + 0 114.742 * * [simplify]: Extracting #2: cost 62 inf + 1 114.742 * * [simplify]: Extracting #3: cost 74 inf + 1 114.742 * * [simplify]: Extracting #4: cost 73 inf + 129 114.743 * * [simplify]: Extracting #5: cost 56 inf + 2195 114.748 * * [simplify]: Extracting #6: cost 7 inf + 21124 114.761 * * [simplify]: Extracting #7: cost 0 inf + 24175 114.774 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 114.774 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 114.774 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 114.775 * * [simplify]: iters left: 6 (15 enodes) 114.781 * * [simplify]: iters left: 5 (54 enodes) 114.796 * * [simplify]: iters left: 4 (78 enodes) 114.821 * * [simplify]: iters left: 3 (102 enodes) 114.848 * * [simplify]: iters left: 2 (115 enodes) 114.875 * * [simplify]: Extracting #0: cost 1 inf + 0 114.875 * * [simplify]: Extracting #1: cost 16 inf + 0 114.875 * * [simplify]: Extracting #2: cost 34 inf + 0 114.875 * * [simplify]: Extracting #3: cost 41 inf + 2 114.875 * * [simplify]: Extracting #4: cost 40 inf + 201 114.876 * * [simplify]: Extracting #5: cost 21 inf + 2619 114.879 * * [simplify]: Extracting #6: cost 3 inf + 8677 114.882 * * [simplify]: Extracting #7: cost 0 inf + 10014 114.885 * [simplify]: Simplified to (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 114.885 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 114.886 * * * * [progress]: [ 231 / 779 ] simplifiying candidate # 114.886 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 114.886 * * [simplify]: iters left: 6 (19 enodes) 114.895 * * [simplify]: iters left: 5 (69 enodes) 114.916 * * [simplify]: iters left: 4 (110 enodes) 114.940 * * [simplify]: iters left: 3 (169 enodes) 114.974 * * [simplify]: iters left: 2 (252 enodes) 115.040 * * [simplify]: iters left: 1 (264 enodes) 115.075 * * [simplify]: Extracting #0: cost 1 inf + 0 115.076 * * [simplify]: Extracting #1: cost 17 inf + 0 115.076 * * [simplify]: Extracting #2: cost 34 inf + 1 115.076 * * [simplify]: Extracting #3: cost 48 inf + 1 115.077 * * [simplify]: Extracting #4: cost 47 inf + 129 115.078 * * [simplify]: Extracting #5: cost 28 inf + 2174 115.081 * * [simplify]: Extracting #6: cost 5 inf + 9940 115.086 * * [simplify]: Extracting #7: cost 1 inf + 11976 115.092 * * [simplify]: Extracting #8: cost 0 inf + 12555 115.098 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 115.098 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 115.098 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 115.098 * * [simplify]: iters left: 6 (16 enodes) 115.105 * * [simplify]: iters left: 5 (57 enodes) 115.122 * * [simplify]: iters left: 4 (81 enodes) 115.144 * * [simplify]: iters left: 3 (105 enodes) 115.173 * * [simplify]: iters left: 2 (118 enodes) 115.201 * * [simplify]: Extracting #0: cost 1 inf + 0 115.201 * * [simplify]: Extracting #1: cost 16 inf + 0 115.201 * * [simplify]: Extracting #2: cost 35 inf + 0 115.201 * * [simplify]: Extracting #3: cost 43 inf + 2 115.202 * * [simplify]: Extracting #4: cost 39 inf + 461 115.203 * * [simplify]: Extracting #5: cost 20 inf + 3095 115.205 * * [simplify]: Extracting #6: cost 3 inf + 9191 115.209 * * [simplify]: Extracting #7: cost 0 inf + 10608 115.212 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 115.213 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 115.213 * * * * [progress]: [ 232 / 779 ] simplifiying candidate # 115.213 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 115.213 * * [simplify]: iters left: 6 (16 enodes) 115.221 * * [simplify]: iters left: 5 (59 enodes) 115.239 * * [simplify]: iters left: 4 (88 enodes) 115.252 * * [simplify]: iters left: 3 (114 enodes) 115.271 * * [simplify]: iters left: 2 (127 enodes) 115.306 * * [simplify]: Extracting #0: cost 1 inf + 0 115.307 * * [simplify]: Extracting #1: cost 7 inf + 0 115.307 * * [simplify]: Extracting #2: cost 17 inf + 0 115.307 * * [simplify]: Extracting #3: cost 23 inf + 1 115.307 * * [simplify]: Extracting #4: cost 29 inf + 3 115.307 * * [simplify]: Extracting #5: cost 25 inf + 558 115.309 * * [simplify]: Extracting #6: cost 8 inf + 3161 115.311 * * [simplify]: Extracting #7: cost 1 inf + 5490 115.313 * * [simplify]: Extracting #8: cost 0 inf + 5829 115.316 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 115.316 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 115.316 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 115.317 * * [simplify]: iters left: 6 (14 enodes) 115.323 * * [simplify]: iters left: 5 (51 enodes) 115.337 * * [simplify]: iters left: 4 (68 enodes) 115.357 * * [simplify]: iters left: 3 (84 enodes) 115.377 * * [simplify]: iters left: 2 (85 enodes) 115.397 * * [simplify]: Extracting #0: cost 1 inf + 0 115.398 * * [simplify]: Extracting #1: cost 10 inf + 0 115.398 * * [simplify]: Extracting #2: cost 20 inf + 0 115.398 * * [simplify]: Extracting #3: cost 31 inf + 0 115.398 * * [simplify]: Extracting #4: cost 30 inf + 87 115.399 * * [simplify]: Extracting #5: cost 16 inf + 1512 115.400 * * [simplify]: Extracting #6: cost 4 inf + 3964 115.402 * * [simplify]: Extracting #7: cost 0 inf + 5318 115.404 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 115.404 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 115.404 * * * * [progress]: [ 233 / 779 ] simplifiying candidate # 115.405 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 115.405 * * [simplify]: iters left: 6 (17 enodes) 115.414 * * [simplify]: iters left: 5 (62 enodes) 115.436 * * [simplify]: iters left: 4 (92 enodes) 115.463 * * [simplify]: iters left: 3 (115 enodes) 115.483 * * [simplify]: iters left: 2 (129 enodes) 115.500 * * [simplify]: Extracting #0: cost 1 inf + 0 115.500 * * [simplify]: Extracting #1: cost 9 inf + 0 115.500 * * [simplify]: Extracting #2: cost 16 inf + 1 115.500 * * [simplify]: Extracting #3: cost 28 inf + 1 115.500 * * [simplify]: Extracting #4: cost 28 inf + 88 115.500 * * [simplify]: Extracting #5: cost 13 inf + 1489 115.501 * * [simplify]: Extracting #6: cost 0 inf + 5071 115.502 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 115.502 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 115.503 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 115.503 * * [simplify]: iters left: 6 (14 enodes) 115.506 * * [simplify]: iters left: 5 (51 enodes) 115.513 * * [simplify]: iters left: 4 (75 enodes) 115.530 * * [simplify]: iters left: 3 (99 enodes) 115.545 * * [simplify]: iters left: 2 (112 enodes) 115.558 * * [simplify]: Extracting #0: cost 1 inf + 0 115.558 * * [simplify]: Extracting #1: cost 16 inf + 0 115.558 * * [simplify]: Extracting #2: cost 33 inf + 0 115.558 * * [simplify]: Extracting #3: cost 39 inf + 2 115.558 * * [simplify]: Extracting #4: cost 38 inf + 185 115.559 * * [simplify]: Extracting #5: cost 15 inf + 3800 115.560 * * [simplify]: Extracting #6: cost 3 inf + 7323 115.562 * * [simplify]: Extracting #7: cost 0 inf + 8540 115.564 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 115.564 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 115.564 * * * * [progress]: [ 234 / 779 ] simplifiying candidate # 115.565 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 115.565 * * [simplify]: iters left: 6 (16 enodes) 115.573 * * [simplify]: iters left: 5 (59 enodes) 115.591 * * [simplify]: iters left: 4 (88 enodes) 115.605 * * [simplify]: iters left: 3 (114 enodes) 115.621 * * [simplify]: iters left: 2 (127 enodes) 115.638 * * [simplify]: Extracting #0: cost 1 inf + 0 115.639 * * [simplify]: Extracting #1: cost 7 inf + 0 115.639 * * [simplify]: Extracting #2: cost 17 inf + 0 115.639 * * [simplify]: Extracting #3: cost 23 inf + 1 115.639 * * [simplify]: Extracting #4: cost 29 inf + 3 115.639 * * [simplify]: Extracting #5: cost 25 inf + 558 115.640 * * [simplify]: Extracting #6: cost 8 inf + 3161 115.641 * * [simplify]: Extracting #7: cost 1 inf + 5490 115.642 * * [simplify]: Extracting #8: cost 0 inf + 5829 115.643 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 115.643 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 115.644 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 115.644 * * [simplify]: iters left: 6 (14 enodes) 115.647 * * [simplify]: iters left: 5 (51 enodes) 115.654 * * [simplify]: iters left: 4 (68 enodes) 115.673 * * [simplify]: iters left: 3 (84 enodes) 115.693 * * [simplify]: iters left: 2 (85 enodes) 115.713 * * [simplify]: Extracting #0: cost 1 inf + 0 115.714 * * [simplify]: Extracting #1: cost 10 inf + 0 115.714 * * [simplify]: Extracting #2: cost 20 inf + 0 115.714 * * [simplify]: Extracting #3: cost 31 inf + 0 115.714 * * [simplify]: Extracting #4: cost 30 inf + 87 115.715 * * [simplify]: Extracting #5: cost 16 inf + 1512 115.716 * * [simplify]: Extracting #6: cost 4 inf + 3964 115.718 * * [simplify]: Extracting #7: cost 0 inf + 5318 115.720 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 115.720 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 115.720 * * * * [progress]: [ 235 / 779 ] simplifiying candidate # 115.721 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 115.721 * * [simplify]: iters left: 6 (16 enodes) 115.732 * * [simplify]: iters left: 5 (57 enodes) 115.750 * * [simplify]: iters left: 4 (84 enodes) 115.775 * * [simplify]: iters left: 3 (106 enodes) 115.793 * * [simplify]: iters left: 2 (118 enodes) 115.808 * * [simplify]: Extracting #0: cost 1 inf + 0 115.808 * * [simplify]: Extracting #1: cost 9 inf + 0 115.809 * * [simplify]: Extracting #2: cost 16 inf + 1 115.809 * * [simplify]: Extracting #3: cost 28 inf + 1 115.809 * * [simplify]: Extracting #4: cost 26 inf + 211 115.809 * * [simplify]: Extracting #5: cost 10 inf + 1847 115.810 * * [simplify]: Extracting #6: cost 2 inf + 4313 115.811 * * [simplify]: Extracting #7: cost 0 inf + 5071 115.812 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 115.812 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 115.812 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 115.813 * * [simplify]: iters left: 6 (14 enodes) 115.816 * * [simplify]: iters left: 5 (51 enodes) 115.831 * * [simplify]: iters left: 4 (75 enodes) 115.855 * * [simplify]: iters left: 3 (99 enodes) 115.875 * * [simplify]: iters left: 2 (112 enodes) 115.888 * * [simplify]: Extracting #0: cost 1 inf + 0 115.888 * * [simplify]: Extracting #1: cost 16 inf + 0 115.888 * * [simplify]: Extracting #2: cost 33 inf + 0 115.889 * * [simplify]: Extracting #3: cost 39 inf + 2 115.889 * * [simplify]: Extracting #4: cost 38 inf + 185 115.889 * * [simplify]: Extracting #5: cost 15 inf + 3800 115.891 * * [simplify]: Extracting #6: cost 3 inf + 7323 115.892 * * [simplify]: Extracting #7: cost 0 inf + 8540 115.893 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 115.894 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 115.894 * * * * [progress]: [ 236 / 779 ] simplifiying candidate # 115.894 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 115.894 * * [simplify]: iters left: 6 (17 enodes) 115.898 * * [simplify]: iters left: 5 (60 enodes) 115.912 * * [simplify]: iters left: 4 (99 enodes) 115.944 * * [simplify]: iters left: 3 (145 enodes) 115.976 * * [simplify]: iters left: 2 (194 enodes) 116.018 * * [simplify]: Extracting #0: cost 1 inf + 0 116.018 * * [simplify]: Extracting #1: cost 13 inf + 0 116.018 * * [simplify]: Extracting #2: cost 24 inf + 1 116.018 * * [simplify]: Extracting #3: cost 36 inf + 1 116.018 * * [simplify]: Extracting #4: cost 35 inf + 170 116.019 * * [simplify]: Extracting #5: cost 23 inf + 1107 116.021 * * [simplify]: Extracting #6: cost 7 inf + 5406 116.024 * * [simplify]: Extracting #7: cost 0 inf + 8579 116.028 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 116.028 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 116.028 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 116.029 * * [simplify]: iters left: 6 (14 enodes) 116.034 * * [simplify]: iters left: 5 (51 enodes) 116.049 * * [simplify]: iters left: 4 (75 enodes) 116.072 * * [simplify]: iters left: 3 (99 enodes) 116.097 * * [simplify]: iters left: 2 (112 enodes) 116.123 * * [simplify]: Extracting #0: cost 1 inf + 0 116.123 * * [simplify]: Extracting #1: cost 16 inf + 0 116.123 * * [simplify]: Extracting #2: cost 33 inf + 0 116.124 * * [simplify]: Extracting #3: cost 39 inf + 2 116.124 * * [simplify]: Extracting #4: cost 38 inf + 185 116.125 * * [simplify]: Extracting #5: cost 21 inf + 2334 116.127 * * [simplify]: Extracting #6: cost 5 inf + 7087 116.130 * * [simplify]: Extracting #7: cost 0 inf + 9180 116.133 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 116.133 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 116.134 * * * * [progress]: [ 237 / 779 ] simplifiying candidate # 116.134 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 116.134 * * [simplify]: iters left: 6 (17 enodes) 116.142 * * [simplify]: iters left: 5 (59 enodes) 116.160 * * [simplify]: iters left: 4 (87 enodes) 116.186 * * [simplify]: iters left: 3 (110 enodes) 116.206 * * [simplify]: iters left: 2 (122 enodes) 116.223 * * [simplify]: Extracting #0: cost 1 inf + 0 116.223 * * [simplify]: Extracting #1: cost 9 inf + 0 116.223 * * [simplify]: Extracting #2: cost 17 inf + 1 116.223 * * [simplify]: Extracting #3: cost 30 inf + 1 116.223 * * [simplify]: Extracting #4: cost 29 inf + 129 116.223 * * [simplify]: Extracting #5: cost 15 inf + 1408 116.224 * * [simplify]: Extracting #6: cost 5 inf + 4146 116.225 * * [simplify]: Extracting #7: cost 1 inf + 5406 116.226 * * [simplify]: Extracting #8: cost 0 inf + 5825 116.227 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 116.228 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 116.228 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 116.228 * * [simplify]: iters left: 6 (15 enodes) 116.231 * * [simplify]: iters left: 5 (54 enodes) 116.239 * * [simplify]: iters left: 4 (78 enodes) 116.256 * * [simplify]: iters left: 3 (102 enodes) 116.284 * * [simplify]: iters left: 2 (115 enodes) 116.306 * * [simplify]: Extracting #0: cost 1 inf + 0 116.306 * * [simplify]: Extracting #1: cost 16 inf + 0 116.306 * * [simplify]: Extracting #2: cost 34 inf + 0 116.306 * * [simplify]: Extracting #3: cost 41 inf + 2 116.306 * * [simplify]: Extracting #4: cost 38 inf + 515 116.307 * * [simplify]: Extracting #5: cost 19 inf + 3375 116.308 * * [simplify]: Extracting #6: cost 2 inf + 8976 116.310 * * [simplify]: Extracting #7: cost 0 inf + 9774 116.311 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im)) 116.311 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))))) 116.311 * * * * [progress]: [ 238 / 779 ] simplifiying candidate # 116.312 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) (sqrt (sqrt (hypot y.re y.im)))) 116.312 * * [simplify]: iters left: 6 (16 enodes) 116.316 * * [simplify]: iters left: 5 (55 enodes) 116.325 * * [simplify]: iters left: 4 (83 enodes) 116.343 * * [simplify]: iters left: 3 (106 enodes) 116.369 * * [simplify]: iters left: 2 (119 enodes) 116.402 * * [simplify]: Extracting #0: cost 1 inf + 0 116.402 * * [simplify]: Extracting #1: cost 9 inf + 0 116.402 * * [simplify]: Extracting #2: cost 16 inf + 1 116.402 * * [simplify]: Extracting #3: cost 28 inf + 1 116.403 * * [simplify]: Extracting #4: cost 27 inf + 170 116.403 * * [simplify]: Extracting #5: cost 12 inf + 1857 116.405 * * [simplify]: Extracting #6: cost 2 inf + 4273 116.407 * * [simplify]: Extracting #7: cost 0 inf + 5071 116.409 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 116.409 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 116.410 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 116.410 * * [simplify]: iters left: 6 (14 enodes) 116.416 * * [simplify]: iters left: 5 (51 enodes) 116.432 * * [simplify]: iters left: 4 (75 enodes) 116.443 * * [simplify]: iters left: 3 (99 enodes) 116.456 * * [simplify]: iters left: 2 (112 enodes) 116.479 * * [simplify]: Extracting #0: cost 1 inf + 0 116.479 * * [simplify]: Extracting #1: cost 16 inf + 0 116.479 * * [simplify]: Extracting #2: cost 33 inf + 0 116.480 * * [simplify]: Extracting #3: cost 39 inf + 2 116.480 * * [simplify]: Extracting #4: cost 38 inf + 185 116.481 * * [simplify]: Extracting #5: cost 21 inf + 2294 116.483 * * [simplify]: Extracting #6: cost 5 inf + 6647 116.486 * * [simplify]: Extracting #7: cost 0 inf + 8540 116.489 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 116.489 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 116.490 * * * * [progress]: [ 239 / 779 ] simplifiying candidate # 116.490 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) (sqrt 1)) 116.490 * * [simplify]: iters left: 6 (14 enodes) 116.498 * * [simplify]: iters left: 5 (49 enodes) 116.512 * * [simplify]: iters left: 4 (67 enodes) 116.532 * * [simplify]: iters left: 3 (76 enodes) 116.546 * * [simplify]: Extracting #0: cost 1 inf + 0 116.546 * * [simplify]: Extracting #1: cost 5 inf + 0 116.546 * * [simplify]: Extracting #2: cost 7 inf + 1 116.546 * * [simplify]: Extracting #3: cost 17 inf + 1 116.546 * * [simplify]: Extracting #4: cost 15 inf + 129 116.546 * * [simplify]: Extracting #5: cost 5 inf + 953 116.547 * * [simplify]: Extracting #6: cost 1 inf + 1891 116.547 * * [simplify]: Extracting #7: cost 0 inf + 2135 116.548 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 116.548 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 116.548 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 116.548 * * [simplify]: iters left: 6 (13 enodes) 116.551 * * [simplify]: iters left: 5 (48 enodes) 116.558 * * [simplify]: iters left: 4 (65 enodes) 116.567 * * [simplify]: iters left: 3 (84 enodes) 116.591 * * [simplify]: iters left: 2 (95 enodes) 116.620 * * [simplify]: iters left: 1 (120 enodes) 116.658 * * [simplify]: Extracting #0: cost 1 inf + 0 116.658 * * [simplify]: Extracting #1: cost 10 inf + 0 116.658 * * [simplify]: Extracting #2: cost 29 inf + 0 116.659 * * [simplify]: Extracting #3: cost 36 inf + 5 116.659 * * [simplify]: Extracting #4: cost 30 inf + 797 116.660 * * [simplify]: Extracting #5: cost 13 inf + 3613 116.662 * * [simplify]: Extracting #6: cost 1 inf + 7235 116.665 * * [simplify]: Extracting #7: cost 0 inf + 7543 116.669 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 116.669 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 116.669 * * * * [progress]: [ 240 / 779 ] simplifiying candidate # 116.669 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) (sqrt (sqrt (hypot y.re y.im)))) 116.669 * * [simplify]: iters left: 6 (16 enodes) 116.674 * * [simplify]: iters left: 5 (55 enodes) 116.683 * * [simplify]: iters left: 4 (83 enodes) 116.696 * * [simplify]: iters left: 3 (106 enodes) 116.709 * * [simplify]: iters left: 2 (119 enodes) 116.731 * * [simplify]: Extracting #0: cost 1 inf + 0 116.731 * * [simplify]: Extracting #1: cost 9 inf + 0 116.732 * * [simplify]: Extracting #2: cost 16 inf + 1 116.732 * * [simplify]: Extracting #3: cost 28 inf + 1 116.732 * * [simplify]: Extracting #4: cost 27 inf + 170 116.733 * * [simplify]: Extracting #5: cost 12 inf + 1857 116.734 * * [simplify]: Extracting #6: cost 2 inf + 4273 116.736 * * [simplify]: Extracting #7: cost 0 inf + 5071 116.739 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 116.739 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 116.739 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 116.739 * * [simplify]: iters left: 6 (14 enodes) 116.745 * * [simplify]: iters left: 5 (51 enodes) 116.760 * * [simplify]: iters left: 4 (75 enodes) 116.784 * * [simplify]: iters left: 3 (99 enodes) 116.801 * * [simplify]: iters left: 2 (112 enodes) 116.815 * * [simplify]: Extracting #0: cost 1 inf + 0 116.815 * * [simplify]: Extracting #1: cost 16 inf + 0 116.815 * * [simplify]: Extracting #2: cost 33 inf + 0 116.815 * * [simplify]: Extracting #3: cost 39 inf + 2 116.815 * * [simplify]: Extracting #4: cost 38 inf + 185 116.816 * * [simplify]: Extracting #5: cost 21 inf + 2294 116.817 * * [simplify]: Extracting #6: cost 5 inf + 6647 116.818 * * [simplify]: Extracting #7: cost 0 inf + 8540 116.820 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 116.820 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 116.820 * * * * [progress]: [ 241 / 779 ] simplifiying candidate # 116.820 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 1) 116.820 * * [simplify]: iters left: 6 (13 enodes) 116.824 * * [simplify]: iters left: 5 (44 enodes) 116.832 * * [simplify]: iters left: 4 (62 enodes) 116.842 * * [simplify]: iters left: 3 (71 enodes) 116.859 * * [simplify]: Extracting #0: cost 1 inf + 0 116.859 * * [simplify]: Extracting #1: cost 5 inf + 0 116.859 * * [simplify]: Extracting #2: cost 7 inf + 1 116.859 * * [simplify]: Extracting #3: cost 17 inf + 1 116.859 * * [simplify]: Extracting #4: cost 14 inf + 211 116.860 * * [simplify]: Extracting #5: cost 5 inf + 953 116.861 * * [simplify]: Extracting #6: cost 0 inf + 2135 116.862 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 116.862 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 116.862 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 116.862 * * [simplify]: iters left: 6 (13 enodes) 116.868 * * [simplify]: iters left: 5 (48 enodes) 116.882 * * [simplify]: iters left: 4 (65 enodes) 116.891 * * [simplify]: iters left: 3 (84 enodes) 116.903 * * [simplify]: iters left: 2 (95 enodes) 116.918 * * [simplify]: iters left: 1 (120 enodes) 116.943 * * [simplify]: Extracting #0: cost 1 inf + 0 116.943 * * [simplify]: Extracting #1: cost 10 inf + 0 116.943 * * [simplify]: Extracting #2: cost 29 inf + 0 116.943 * * [simplify]: Extracting #3: cost 36 inf + 5 116.943 * * [simplify]: Extracting #4: cost 30 inf + 797 116.945 * * [simplify]: Extracting #5: cost 13 inf + 3613 116.947 * * [simplify]: Extracting #6: cost 1 inf + 7235 116.949 * * [simplify]: Extracting #7: cost 0 inf + 7543 116.951 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 116.951 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 116.952 * * * * [progress]: [ 242 / 779 ] simplifiying candidate # 116.952 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 116.952 * * [simplify]: iters left: 6 (17 enodes) 116.960 * * [simplify]: iters left: 5 (66 enodes) 116.984 * * [simplify]: iters left: 4 (113 enodes) 117.022 * * [simplify]: iters left: 3 (196 enodes) 117.091 * * [simplify]: iters left: 2 (291 enodes) 117.161 * * [simplify]: iters left: 1 (375 enodes) 117.261 * * [simplify]: Extracting #0: cost 1 inf + 0 117.262 * * [simplify]: Extracting #1: cost 40 inf + 0 117.262 * * [simplify]: Extracting #2: cost 110 inf + 0 117.263 * * [simplify]: Extracting #3: cost 126 inf + 3 117.264 * * [simplify]: Extracting #4: cost 117 inf + 714 117.268 * * [simplify]: Extracting #5: cost 67 inf + 16820 117.282 * * [simplify]: Extracting #6: cost 7 inf + 47061 117.299 * * [simplify]: Extracting #7: cost 0 inf + 51223 117.315 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 117.315 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 117.316 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 117.316 * * [simplify]: iters left: 6 (15 enodes) 117.326 * * [simplify]: iters left: 5 (54 enodes) 117.338 * * [simplify]: iters left: 4 (75 enodes) 117.349 * * [simplify]: iters left: 3 (92 enodes) 117.361 * * [simplify]: iters left: 2 (95 enodes) 117.372 * * [simplify]: Extracting #0: cost 1 inf + 0 117.372 * * [simplify]: Extracting #1: cost 12 inf + 0 117.372 * * [simplify]: Extracting #2: cost 25 inf + 0 117.372 * * [simplify]: Extracting #3: cost 37 inf + 0 117.373 * * [simplify]: Extracting #4: cost 36 inf + 87 117.373 * * [simplify]: Extracting #5: cost 21 inf + 1327 117.374 * * [simplify]: Extracting #6: cost 13 inf + 3189 117.377 * * [simplify]: Extracting #7: cost 3 inf + 7091 117.379 * * [simplify]: Extracting #8: cost 0 inf + 8064 117.382 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 117.382 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 117.382 * * * * [progress]: [ 243 / 779 ] simplifiying candidate # 117.382 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 117.383 * * [simplify]: iters left: 6 (18 enodes) 117.391 * * [simplify]: iters left: 5 (68 enodes) 117.411 * * [simplify]: iters left: 4 (110 enodes) 117.447 * * [simplify]: iters left: 3 (191 enodes) 117.503 * * [simplify]: iters left: 2 (276 enodes) 117.563 * * [simplify]: iters left: 1 (333 enodes) 117.645 * * [simplify]: Extracting #0: cost 1 inf + 0 117.645 * * [simplify]: Extracting #1: cost 36 inf + 0 117.645 * * [simplify]: Extracting #2: cost 73 inf + 0 117.646 * * [simplify]: Extracting #3: cost 85 inf + 0 117.647 * * [simplify]: Extracting #4: cost 84 inf + 87 117.648 * * [simplify]: Extracting #5: cost 71 inf + 1188 117.650 * * [simplify]: Extracting #6: cost 53 inf + 6293 117.659 * * [simplify]: Extracting #7: cost 13 inf + 22209 117.668 * * [simplify]: Extracting #8: cost 0 inf + 28288 117.674 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 117.674 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 117.674 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 117.674 * * [simplify]: iters left: 6 (16 enodes) 117.677 * * [simplify]: iters left: 5 (57 enodes) 117.686 * * [simplify]: iters left: 4 (81 enodes) 117.698 * * [simplify]: iters left: 3 (105 enodes) 117.713 * * [simplify]: iters left: 2 (118 enodes) 117.742 * * [simplify]: Extracting #0: cost 1 inf + 0 117.742 * * [simplify]: Extracting #1: cost 16 inf + 0 117.742 * * [simplify]: Extracting #2: cost 33 inf + 0 117.742 * * [simplify]: Extracting #3: cost 45 inf + 0 117.743 * * [simplify]: Extracting #4: cost 42 inf + 210 117.743 * * [simplify]: Extracting #5: cost 31 inf + 1146 117.745 * * [simplify]: Extracting #6: cost 15 inf + 5497 117.748 * * [simplify]: Extracting #7: cost 1 inf + 10669 117.751 * * [simplify]: Extracting #8: cost 0 inf + 11088 117.755 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 117.755 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 117.756 * * * * [progress]: [ 244 / 779 ] simplifiying candidate # 117.756 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 117.756 * * [simplify]: iters left: 6 (18 enodes) 117.765 * * [simplify]: iters left: 5 (67 enodes) 117.786 * * [simplify]: iters left: 4 (109 enodes) 117.820 * * [simplify]: iters left: 3 (190 enodes) 117.881 * * [simplify]: iters left: 2 (280 enodes) 117.962 * * [simplify]: iters left: 1 (330 enodes) 118.017 * * [simplify]: Extracting #0: cost 1 inf + 0 118.017 * * [simplify]: Extracting #1: cost 36 inf + 0 118.017 * * [simplify]: Extracting #2: cost 73 inf + 0 118.017 * * [simplify]: Extracting #3: cost 85 inf + 0 118.018 * * [simplify]: Extracting #4: cost 84 inf + 87 118.018 * * [simplify]: Extracting #5: cost 71 inf + 1106 118.019 * * [simplify]: Extracting #6: cost 48 inf + 7820 118.024 * * [simplify]: Extracting #7: cost 7 inf + 24361 118.031 * * [simplify]: Extracting #8: cost 0 inf + 27808 118.037 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 118.037 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 118.037 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 118.037 * * [simplify]: iters left: 6 (16 enodes) 118.041 * * [simplify]: iters left: 5 (57 enodes) 118.054 * * [simplify]: iters left: 4 (81 enodes) 118.066 * * [simplify]: iters left: 3 (105 enodes) 118.079 * * [simplify]: iters left: 2 (118 enodes) 118.106 * * [simplify]: Extracting #0: cost 1 inf + 0 118.106 * * [simplify]: Extracting #1: cost 16 inf + 0 118.106 * * [simplify]: Extracting #2: cost 33 inf + 0 118.106 * * [simplify]: Extracting #3: cost 45 inf + 0 118.107 * * [simplify]: Extracting #4: cost 42 inf + 210 118.107 * * [simplify]: Extracting #5: cost 31 inf + 1146 118.109 * * [simplify]: Extracting #6: cost 15 inf + 5417 118.112 * * [simplify]: Extracting #7: cost 1 inf + 10309 118.115 * * [simplify]: Extracting #8: cost 0 inf + 10768 118.119 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 118.119 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 118.119 * * * * [progress]: [ 245 / 779 ] simplifiying candidate # 118.120 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 118.120 * * [simplify]: iters left: 6 (19 enodes) 118.130 * * [simplify]: iters left: 5 (72 enodes) 118.151 * * [simplify]: iters left: 4 (106 enodes) 118.183 * * [simplify]: iters left: 3 (159 enodes) 118.235 * * [simplify]: iters left: 2 (202 enodes) 118.290 * * [simplify]: iters left: 1 (205 enodes) 118.328 * * [simplify]: Extracting #0: cost 1 inf + 0 118.328 * * [simplify]: Extracting #1: cost 19 inf + 0 118.328 * * [simplify]: Extracting #2: cost 37 inf + 1 118.329 * * [simplify]: Extracting #3: cost 49 inf + 1 118.329 * * [simplify]: Extracting #4: cost 47 inf + 129 118.329 * * [simplify]: Extracting #5: cost 34 inf + 1271 118.330 * * [simplify]: Extracting #6: cost 19 inf + 5338 118.332 * * [simplify]: Extracting #7: cost 3 inf + 11708 118.335 * * [simplify]: Extracting #8: cost 0 inf + 12721 118.337 * * [simplify]: Extracting #9: cost 0 inf + 12681 118.340 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 118.340 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 118.340 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 118.340 * * [simplify]: iters left: 6 (15 enodes) 118.344 * * [simplify]: iters left: 5 (54 enodes) 118.353 * * [simplify]: iters left: 4 (78 enodes) 118.374 * * [simplify]: iters left: 3 (102 enodes) 118.400 * * [simplify]: iters left: 2 (115 enodes) 118.428 * * [simplify]: Extracting #0: cost 1 inf + 0 118.428 * * [simplify]: Extracting #1: cost 16 inf + 0 118.428 * * [simplify]: Extracting #2: cost 32 inf + 0 118.428 * * [simplify]: Extracting #3: cost 43 inf + 0 118.428 * * [simplify]: Extracting #4: cost 43 inf + 46 118.429 * * [simplify]: Extracting #5: cost 30 inf + 1064 118.431 * * [simplify]: Extracting #6: cost 11 inf + 6015 118.434 * * [simplify]: Extracting #7: cost 1 inf + 9597 118.437 * * [simplify]: Extracting #8: cost 0 inf + 9934 118.441 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 118.441 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 118.441 * * * * [progress]: [ 246 / 779 ] simplifiying candidate # 118.442 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 118.442 * * [simplify]: iters left: 6 (18 enodes) 118.449 * * [simplify]: iters left: 5 (67 enodes) 118.471 * * [simplify]: iters left: 4 (109 enodes) 118.507 * * [simplify]: iters left: 3 (190 enodes) 118.561 * * [simplify]: iters left: 2 (280 enodes) 118.608 * * [simplify]: iters left: 1 (330 enodes) 118.657 * * [simplify]: Extracting #0: cost 1 inf + 0 118.657 * * [simplify]: Extracting #1: cost 36 inf + 0 118.657 * * [simplify]: Extracting #2: cost 73 inf + 0 118.658 * * [simplify]: Extracting #3: cost 85 inf + 0 118.658 * * [simplify]: Extracting #4: cost 84 inf + 87 118.659 * * [simplify]: Extracting #5: cost 71 inf + 1106 118.660 * * [simplify]: Extracting #6: cost 48 inf + 7820 118.665 * * [simplify]: Extracting #7: cost 7 inf + 24361 118.677 * * [simplify]: Extracting #8: cost 0 inf + 27808 118.690 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 118.690 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 118.690 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 118.691 * * [simplify]: iters left: 6 (16 enodes) 118.697 * * [simplify]: iters left: 5 (57 enodes) 118.714 * * [simplify]: iters left: 4 (81 enodes) 118.738 * * [simplify]: iters left: 3 (105 enodes) 118.758 * * [simplify]: iters left: 2 (118 enodes) 118.772 * * [simplify]: Extracting #0: cost 1 inf + 0 118.773 * * [simplify]: Extracting #1: cost 16 inf + 0 118.773 * * [simplify]: Extracting #2: cost 33 inf + 0 118.773 * * [simplify]: Extracting #3: cost 45 inf + 0 118.773 * * [simplify]: Extracting #4: cost 42 inf + 210 118.773 * * [simplify]: Extracting #5: cost 31 inf + 1146 118.774 * * [simplify]: Extracting #6: cost 15 inf + 5417 118.776 * * [simplify]: Extracting #7: cost 1 inf + 10309 118.777 * * [simplify]: Extracting #8: cost 0 inf + 10768 118.779 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 118.779 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 118.779 * * * * [progress]: [ 247 / 779 ] simplifiying candidate # 118.780 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 118.780 * * [simplify]: iters left: 6 (18 enodes) 118.785 * * [simplify]: iters left: 5 (67 enodes) 118.796 * * [simplify]: iters left: 4 (105 enodes) 118.818 * * [simplify]: iters left: 3 (172 enodes) 118.856 * * [simplify]: iters left: 2 (203 enodes) 118.897 * * [simplify]: Extracting #0: cost 1 inf + 0 118.897 * * [simplify]: Extracting #1: cost 19 inf + 0 118.897 * * [simplify]: Extracting #2: cost 37 inf + 1 118.898 * * [simplify]: Extracting #3: cost 49 inf + 1 118.898 * * [simplify]: Extracting #4: cost 47 inf + 145 118.899 * * [simplify]: Extracting #5: cost 27 inf + 2565 118.900 * * [simplify]: Extracting #6: cost 6 inf + 10049 118.903 * * [simplify]: Extracting #7: cost 0 inf + 12721 118.906 * * [simplify]: Extracting #8: cost 0 inf + 12681 118.908 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 118.908 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 118.909 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 118.909 * * [simplify]: iters left: 6 (15 enodes) 118.912 * * [simplify]: iters left: 5 (54 enodes) 118.919 * * [simplify]: iters left: 4 (78 enodes) 118.930 * * [simplify]: iters left: 3 (102 enodes) 118.954 * * [simplify]: iters left: 2 (115 enodes) 118.969 * * [simplify]: Extracting #0: cost 1 inf + 0 118.969 * * [simplify]: Extracting #1: cost 16 inf + 0 118.970 * * [simplify]: Extracting #2: cost 32 inf + 0 118.970 * * [simplify]: Extracting #3: cost 43 inf + 0 118.970 * * [simplify]: Extracting #4: cost 43 inf + 46 118.970 * * [simplify]: Extracting #5: cost 30 inf + 1064 118.971 * * [simplify]: Extracting #6: cost 11 inf + 6015 118.973 * * [simplify]: Extracting #7: cost 1 inf + 9597 118.974 * * [simplify]: Extracting #8: cost 0 inf + 9934 118.976 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 118.977 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 118.977 * * * * [progress]: [ 248 / 779 ] simplifiying candidate # 118.977 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 118.977 * * [simplify]: iters left: 6 (18 enodes) 118.982 * * [simplify]: iters left: 5 (68 enodes) 118.993 * * [simplify]: iters left: 4 (106 enodes) 119.025 * * [simplify]: iters left: 3 (175 enodes) 119.079 * * [simplify]: iters left: 2 (268 enodes) 119.161 * * [simplify]: iters left: 1 (345 enodes) 119.209 * * [simplify]: Extracting #0: cost 1 inf + 0 119.209 * * [simplify]: Extracting #1: cost 36 inf + 0 119.209 * * [simplify]: Extracting #2: cost 73 inf + 0 119.210 * * [simplify]: Extracting #3: cost 85 inf + 0 119.210 * * [simplify]: Extracting #4: cost 84 inf + 87 119.210 * * [simplify]: Extracting #5: cost 73 inf + 845 119.212 * * [simplify]: Extracting #6: cost 49 inf + 7279 119.216 * * [simplify]: Extracting #7: cost 9 inf + 24085 119.222 * * [simplify]: Extracting #8: cost 0 inf + 28328 119.229 * * [simplify]: Extracting #9: cost 0 inf + 28288 119.235 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 119.236 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 119.236 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 119.236 * * [simplify]: iters left: 6 (16 enodes) 119.244 * * [simplify]: iters left: 5 (57 enodes) 119.260 * * [simplify]: iters left: 4 (81 enodes) 119.283 * * [simplify]: iters left: 3 (105 enodes) 119.305 * * [simplify]: iters left: 2 (118 enodes) 119.319 * * [simplify]: Extracting #0: cost 1 inf + 0 119.319 * * [simplify]: Extracting #1: cost 16 inf + 0 119.319 * * [simplify]: Extracting #2: cost 33 inf + 0 119.319 * * [simplify]: Extracting #3: cost 45 inf + 0 119.319 * * [simplify]: Extracting #4: cost 42 inf + 210 119.320 * * [simplify]: Extracting #5: cost 31 inf + 1146 119.320 * * [simplify]: Extracting #6: cost 13 inf + 6335 119.322 * * [simplify]: Extracting #7: cost 1 inf + 10589 119.325 * * [simplify]: Extracting #8: cost 0 inf + 11088 119.328 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 119.328 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 119.329 * * * * [progress]: [ 249 / 779 ] simplifiying candidate # 119.329 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 119.329 * * [simplify]: iters left: 6 (15 enodes) 119.336 * * [simplify]: iters left: 5 (57 enodes) 119.352 * * [simplify]: iters left: 4 (79 enodes) 119.375 * * [simplify]: iters left: 3 (112 enodes) 119.396 * * [simplify]: iters left: 2 (138 enodes) 119.420 * * [simplify]: iters left: 1 (167 enodes) 119.469 * * [simplify]: Extracting #0: cost 1 inf + 0 119.469 * * [simplify]: Extracting #1: cost 18 inf + 0 119.469 * * [simplify]: Extracting #2: cost 47 inf + 0 119.469 * * [simplify]: Extracting #3: cost 56 inf + 5 119.470 * * [simplify]: Extracting #4: cost 51 inf + 466 119.471 * * [simplify]: Extracting #5: cost 30 inf + 4000 119.474 * * [simplify]: Extracting #6: cost 5 inf + 12935 119.479 * * [simplify]: Extracting #7: cost 0 inf + 15623 119.484 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 119.484 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 119.484 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 119.485 * * [simplify]: iters left: 6 (14 enodes) 119.490 * * [simplify]: iters left: 5 (51 enodes) 119.498 * * [simplify]: iters left: 4 (68 enodes) 119.509 * * [simplify]: iters left: 3 (87 enodes) 119.522 * * [simplify]: iters left: 2 (98 enodes) 119.538 * * [simplify]: iters left: 1 (123 enodes) 119.567 * * [simplify]: Extracting #0: cost 1 inf + 0 119.567 * * [simplify]: Extracting #1: cost 10 inf + 0 119.567 * * [simplify]: Extracting #2: cost 28 inf + 0 119.567 * * [simplify]: Extracting #3: cost 40 inf + 3 119.567 * * [simplify]: Extracting #4: cost 41 inf + 51 119.567 * * [simplify]: Extracting #5: cost 30 inf + 948 119.568 * * [simplify]: Extracting #6: cost 8 inf + 6424 119.569 * * [simplify]: Extracting #7: cost 0 inf + 9257 119.571 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 119.571 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 119.571 * * * * [progress]: [ 250 / 779 ] simplifiying candidate # 119.571 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 119.571 * * [simplify]: iters left: 6 (17 enodes) 119.575 * * [simplify]: iters left: 5 (63 enodes) 119.585 * * [simplify]: iters left: 4 (94 enodes) 119.607 * * [simplify]: iters left: 3 (139 enodes) 119.626 * * [simplify]: iters left: 2 (171 enodes) 119.649 * * [simplify]: iters left: 1 (187 enodes) 119.680 * * [simplify]: Extracting #0: cost 1 inf + 0 119.680 * * [simplify]: Extracting #1: cost 24 inf + 0 119.680 * * [simplify]: Extracting #2: cost 49 inf + 0 119.680 * * [simplify]: Extracting #3: cost 61 inf + 0 119.680 * * [simplify]: Extracting #4: cost 59 inf + 169 119.680 * * [simplify]: Extracting #5: cost 47 inf + 1106 119.681 * * [simplify]: Extracting #6: cost 29 inf + 5853 119.684 * * [simplify]: Extracting #7: cost 4 inf + 14702 119.687 * * [simplify]: Extracting #8: cost 0 inf + 16496 119.690 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 119.690 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 119.691 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 119.691 * * [simplify]: iters left: 6 (16 enodes) 119.694 * * [simplify]: iters left: 5 (57 enodes) 119.705 * * [simplify]: iters left: 4 (81 enodes) 119.717 * * [simplify]: iters left: 3 (105 enodes) 119.730 * * [simplify]: iters left: 2 (118 enodes) 119.754 * * [simplify]: Extracting #0: cost 1 inf + 0 119.754 * * [simplify]: Extracting #1: cost 16 inf + 0 119.754 * * [simplify]: Extracting #2: cost 33 inf + 0 119.755 * * [simplify]: Extracting #3: cost 45 inf + 0 119.755 * * [simplify]: Extracting #4: cost 42 inf + 210 119.756 * * [simplify]: Extracting #5: cost 31 inf + 1146 119.757 * * [simplify]: Extracting #6: cost 13 inf + 6055 119.761 * * [simplify]: Extracting #7: cost 1 inf + 9989 119.764 * * [simplify]: Extracting #8: cost 0 inf + 10448 119.768 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 119.768 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 119.768 * * * * [progress]: [ 251 / 779 ] simplifiying candidate # 119.768 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 119.769 * * [simplify]: iters left: 6 (17 enodes) 119.780 * * [simplify]: iters left: 5 (65 enodes) 119.799 * * [simplify]: iters left: 4 (89 enodes) 119.812 * * [simplify]: iters left: 3 (121 enodes) 119.831 * * [simplify]: iters left: 2 (134 enodes) 119.864 * * [simplify]: iters left: 1 (142 enodes) 119.892 * * [simplify]: Extracting #0: cost 1 inf + 0 119.892 * * [simplify]: Extracting #1: cost 13 inf + 0 119.892 * * [simplify]: Extracting #2: cost 24 inf + 1 119.892 * * [simplify]: Extracting #3: cost 35 inf + 1 119.892 * * [simplify]: Extracting #4: cost 34 inf + 88 119.892 * * [simplify]: Extracting #5: cost 23 inf + 752 119.893 * * [simplify]: Extracting #6: cost 11 inf + 3390 119.894 * * [simplify]: Extracting #7: cost 3 inf + 5934 119.895 * * [simplify]: Extracting #8: cost 0 inf + 7071 119.897 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 119.897 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 119.897 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 119.897 * * [simplify]: iters left: 6 (15 enodes) 119.900 * * [simplify]: iters left: 5 (54 enodes) 119.908 * * [simplify]: iters left: 4 (78 enodes) 119.926 * * [simplify]: iters left: 3 (102 enodes) 119.953 * * [simplify]: iters left: 2 (115 enodes) 119.980 * * [simplify]: Extracting #0: cost 1 inf + 0 119.981 * * [simplify]: Extracting #1: cost 16 inf + 0 119.981 * * [simplify]: Extracting #2: cost 32 inf + 0 119.981 * * [simplify]: Extracting #3: cost 43 inf + 0 119.981 * * [simplify]: Extracting #4: cost 43 inf + 46 119.982 * * [simplify]: Extracting #5: cost 30 inf + 1064 119.984 * * [simplify]: Extracting #6: cost 12 inf + 5918 119.987 * * [simplify]: Extracting #7: cost 1 inf + 9195 119.990 * * [simplify]: Extracting #8: cost 0 inf + 9614 119.993 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 119.993 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 119.993 * * * * [progress]: [ 252 / 779 ] simplifiying candidate # 119.994 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 119.994 * * [simplify]: iters left: 6 (17 enodes) 120.001 * * [simplify]: iters left: 5 (63 enodes) 120.012 * * [simplify]: iters left: 4 (94 enodes) 120.027 * * [simplify]: iters left: 3 (139 enodes) 120.062 * * [simplify]: iters left: 2 (171 enodes) 120.089 * * [simplify]: iters left: 1 (187 enodes) 120.125 * * [simplify]: Extracting #0: cost 1 inf + 0 120.125 * * [simplify]: Extracting #1: cost 24 inf + 0 120.125 * * [simplify]: Extracting #2: cost 49 inf + 0 120.125 * * [simplify]: Extracting #3: cost 61 inf + 0 120.126 * * [simplify]: Extracting #4: cost 59 inf + 169 120.127 * * [simplify]: Extracting #5: cost 47 inf + 1106 120.128 * * [simplify]: Extracting #6: cost 29 inf + 5853 120.134 * * [simplify]: Extracting #7: cost 4 inf + 14702 120.140 * * [simplify]: Extracting #8: cost 0 inf + 16496 120.147 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 120.147 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 120.147 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 120.148 * * [simplify]: iters left: 6 (16 enodes) 120.155 * * [simplify]: iters left: 5 (57 enodes) 120.171 * * [simplify]: iters left: 4 (81 enodes) 120.195 * * [simplify]: iters left: 3 (105 enodes) 120.223 * * [simplify]: iters left: 2 (118 enodes) 120.238 * * [simplify]: Extracting #0: cost 1 inf + 0 120.238 * * [simplify]: Extracting #1: cost 16 inf + 0 120.238 * * [simplify]: Extracting #2: cost 33 inf + 0 120.239 * * [simplify]: Extracting #3: cost 45 inf + 0 120.239 * * [simplify]: Extracting #4: cost 42 inf + 210 120.239 * * [simplify]: Extracting #5: cost 31 inf + 1146 120.240 * * [simplify]: Extracting #6: cost 13 inf + 6055 120.241 * * [simplify]: Extracting #7: cost 1 inf + 9989 120.243 * * [simplify]: Extracting #8: cost 0 inf + 10448 120.245 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 120.245 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 120.245 * * * * [progress]: [ 253 / 779 ] simplifiying candidate # 120.245 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 120.245 * * [simplify]: iters left: 6 (16 enodes) 120.249 * * [simplify]: iters left: 5 (60 enodes) 120.267 * * [simplify]: iters left: 4 (87 enodes) 120.295 * * [simplify]: iters left: 3 (126 enodes) 120.314 * * [simplify]: iters left: 2 (138 enodes) 120.338 * * [simplify]: Extracting #0: cost 1 inf + 0 120.338 * * [simplify]: Extracting #1: cost 13 inf + 0 120.338 * * [simplify]: Extracting #2: cost 24 inf + 1 120.338 * * [simplify]: Extracting #3: cost 35 inf + 1 120.339 * * [simplify]: Extracting #4: cost 33 inf + 170 120.340 * * [simplify]: Extracting #5: cost 21 inf + 1107 120.342 * * [simplify]: Extracting #6: cost 14 inf + 2537 120.345 * * [simplify]: Extracting #7: cost 0 inf + 7071 120.348 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 120.348 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 120.348 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 120.348 * * [simplify]: iters left: 6 (15 enodes) 120.355 * * [simplify]: iters left: 5 (54 enodes) 120.370 * * [simplify]: iters left: 4 (78 enodes) 120.390 * * [simplify]: iters left: 3 (102 enodes) 120.403 * * [simplify]: iters left: 2 (115 enodes) 120.417 * * [simplify]: Extracting #0: cost 1 inf + 0 120.417 * * [simplify]: Extracting #1: cost 16 inf + 0 120.417 * * [simplify]: Extracting #2: cost 32 inf + 0 120.417 * * [simplify]: Extracting #3: cost 43 inf + 0 120.417 * * [simplify]: Extracting #4: cost 43 inf + 46 120.417 * * [simplify]: Extracting #5: cost 30 inf + 1064 120.418 * * [simplify]: Extracting #6: cost 12 inf + 5918 120.419 * * [simplify]: Extracting #7: cost 1 inf + 9195 120.421 * * [simplify]: Extracting #8: cost 0 inf + 9614 120.423 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 120.423 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 120.423 * * * * [progress]: [ 254 / 779 ] simplifiying candidate # 120.423 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 120.423 * * [simplify]: iters left: 6 (18 enodes) 120.431 * * [simplify]: iters left: 5 (67 enodes) 120.454 * * [simplify]: iters left: 4 (105 enodes) 120.484 * * [simplify]: iters left: 3 (174 enodes) 120.516 * * [simplify]: iters left: 2 (268 enodes) 120.603 * * [simplify]: iters left: 1 (348 enodes) 120.662 * * [simplify]: Extracting #0: cost 1 inf + 0 120.662 * * [simplify]: Extracting #1: cost 36 inf + 0 120.662 * * [simplify]: Extracting #2: cost 73 inf + 0 120.663 * * [simplify]: Extracting #3: cost 85 inf + 0 120.663 * * [simplify]: Extracting #4: cost 84 inf + 87 120.663 * * [simplify]: Extracting #5: cost 72 inf + 982 120.664 * * [simplify]: Extracting #6: cost 56 inf + 5520 120.667 * * [simplify]: Extracting #7: cost 26 inf + 17020 120.673 * * [simplify]: Extracting #8: cost 2 inf + 27172 120.685 * * [simplify]: Extracting #9: cost 0 inf + 27808 120.698 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) 120.698 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 120.698 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 120.699 * * [simplify]: iters left: 6 (16 enodes) 120.702 * * [simplify]: iters left: 5 (57 enodes) 120.711 * * [simplify]: iters left: 4 (81 enodes) 120.722 * * [simplify]: iters left: 3 (105 enodes) 120.736 * * [simplify]: iters left: 2 (118 enodes) 120.751 * * [simplify]: Extracting #0: cost 1 inf + 0 120.751 * * [simplify]: Extracting #1: cost 16 inf + 0 120.751 * * [simplify]: Extracting #2: cost 33 inf + 0 120.752 * * [simplify]: Extracting #3: cost 45 inf + 0 120.752 * * [simplify]: Extracting #4: cost 42 inf + 210 120.753 * * [simplify]: Extracting #5: cost 31 inf + 1146 120.754 * * [simplify]: Extracting #6: cost 15 inf + 5497 120.756 * * [simplify]: Extracting #7: cost 1 inf + 10269 120.759 * * [simplify]: Extracting #8: cost 0 inf + 10768 120.761 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 120.761 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 120.761 * * * * [progress]: [ 255 / 779 ] simplifiying candidate # 120.761 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 120.761 * * [simplify]: iters left: 6 (17 enodes) 120.765 * * [simplify]: iters left: 5 (63 enodes) 120.774 * * [simplify]: iters left: 4 (94 enodes) 120.790 * * [simplify]: iters left: 3 (139 enodes) 120.828 * * [simplify]: iters left: 2 (172 enodes) 120.859 * * [simplify]: iters left: 1 (188 enodes) 120.882 * * [simplify]: Extracting #0: cost 1 inf + 0 120.882 * * [simplify]: Extracting #1: cost 24 inf + 0 120.882 * * [simplify]: Extracting #2: cost 49 inf + 0 120.882 * * [simplify]: Extracting #3: cost 61 inf + 0 120.882 * * [simplify]: Extracting #4: cost 59 inf + 169 120.883 * * [simplify]: Extracting #5: cost 47 inf + 1106 120.883 * * [simplify]: Extracting #6: cost 29 inf + 5651 120.886 * * [simplify]: Extracting #7: cost 4 inf + 14702 120.889 * * [simplify]: Extracting #8: cost 0 inf + 16496 120.892 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 120.893 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 120.893 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 120.893 * * [simplify]: iters left: 6 (16 enodes) 120.897 * * [simplify]: iters left: 5 (57 enodes) 120.905 * * [simplify]: iters left: 4 (81 enodes) 120.916 * * [simplify]: iters left: 3 (105 enodes) 120.931 * * [simplify]: iters left: 2 (118 enodes) 120.945 * * [simplify]: Extracting #0: cost 1 inf + 0 120.945 * * [simplify]: Extracting #1: cost 16 inf + 0 120.945 * * [simplify]: Extracting #2: cost 33 inf + 0 120.945 * * [simplify]: Extracting #3: cost 45 inf + 0 120.945 * * [simplify]: Extracting #4: cost 42 inf + 210 120.946 * * [simplify]: Extracting #5: cost 31 inf + 1146 120.946 * * [simplify]: Extracting #6: cost 15 inf + 5297 120.949 * * [simplify]: Extracting #7: cost 1 inf + 10029 120.953 * * [simplify]: Extracting #8: cost 0 inf + 10448 120.957 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 120.957 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 120.957 * * * * [progress]: [ 256 / 779 ] simplifiying candidate # 120.957 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 120.958 * * [simplify]: iters left: 6 (16 enodes) 120.964 * * [simplify]: iters left: 5 (59 enodes) 120.982 * * [simplify]: iters left: 4 (81 enodes) 121.005 * * [simplify]: iters left: 3 (109 enodes) 121.040 * * [simplify]: iters left: 2 (121 enodes) 121.071 * * [simplify]: iters left: 1 (135 enodes) 121.105 * * [simplify]: Extracting #0: cost 1 inf + 0 121.105 * * [simplify]: Extracting #1: cost 18 inf + 0 121.105 * * [simplify]: Extracting #2: cost 36 inf + 0 121.106 * * [simplify]: Extracting #3: cost 47 inf + 0 121.106 * * [simplify]: Extracting #4: cost 44 inf + 210 121.107 * * [simplify]: Extracting #5: cost 33 inf + 1146 121.108 * * [simplify]: Extracting #6: cost 13 inf + 6087 121.112 * * [simplify]: Extracting #7: cost 2 inf + 9968 121.114 * * [simplify]: Extracting #8: cost 0 inf + 10726 121.115 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 121.116 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 121.116 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 121.116 * * [simplify]: iters left: 6 (15 enodes) 121.119 * * [simplify]: iters left: 5 (54 enodes) 121.127 * * [simplify]: iters left: 4 (71 enodes) 121.136 * * [simplify]: iters left: 3 (87 enodes) 121.147 * * [simplify]: iters left: 2 (88 enodes) 121.170 * * [simplify]: Extracting #0: cost 1 inf + 0 121.170 * * [simplify]: Extracting #1: cost 10 inf + 0 121.170 * * [simplify]: Extracting #2: cost 21 inf + 0 121.170 * * [simplify]: Extracting #3: cost 33 inf + 0 121.170 * * [simplify]: Extracting #4: cost 33 inf + 46 121.171 * * [simplify]: Extracting #5: cost 19 inf + 1204 121.172 * * [simplify]: Extracting #6: cost 8 inf + 3286 121.174 * * [simplify]: Extracting #7: cost 0 inf + 5992 121.176 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 121.176 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 121.176 * * * * [progress]: [ 257 / 779 ] simplifiying candidate # 121.176 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 121.177 * * [simplify]: iters left: 6 (18 enodes) 121.185 * * [simplify]: iters left: 5 (67 enodes) 121.205 * * [simplify]: iters left: 4 (91 enodes) 121.228 * * [simplify]: iters left: 3 (123 enodes) 121.245 * * [simplify]: iters left: 2 (136 enodes) 121.271 * * [simplify]: iters left: 1 (144 enodes) 121.295 * * [simplify]: Extracting #0: cost 1 inf + 0 121.295 * * [simplify]: Extracting #1: cost 13 inf + 0 121.295 * * [simplify]: Extracting #2: cost 25 inf + 1 121.296 * * [simplify]: Extracting #3: cost 37 inf + 1 121.296 * * [simplify]: Extracting #4: cost 36 inf + 88 121.296 * * [simplify]: Extracting #5: cost 25 inf + 887 121.297 * * [simplify]: Extracting #6: cost 10 inf + 3854 121.298 * * [simplify]: Extracting #7: cost 0 inf + 7425 121.299 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 121.299 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 121.300 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 121.300 * * [simplify]: iters left: 6 (15 enodes) 121.303 * * [simplify]: iters left: 5 (54 enodes) 121.311 * * [simplify]: iters left: 4 (78 enodes) 121.325 * * [simplify]: iters left: 3 (102 enodes) 121.338 * * [simplify]: iters left: 2 (115 enodes) 121.357 * * [simplify]: Extracting #0: cost 1 inf + 0 121.357 * * [simplify]: Extracting #1: cost 16 inf + 0 121.357 * * [simplify]: Extracting #2: cost 32 inf + 0 121.357 * * [simplify]: Extracting #3: cost 43 inf + 0 121.359 * * [simplify]: Extracting #4: cost 43 inf + 46 121.359 * * [simplify]: Extracting #5: cost 30 inf + 1064 121.361 * * [simplify]: Extracting #6: cost 11 inf + 5735 121.364 * * [simplify]: Extracting #7: cost 1 inf + 8997 121.368 * * [simplify]: Extracting #8: cost 0 inf + 9294 121.371 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 121.371 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 121.371 * * * * [progress]: [ 258 / 779 ] simplifiying candidate # 121.371 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 121.372 * * [simplify]: iters left: 6 (16 enodes) 121.378 * * [simplify]: iters left: 5 (59 enodes) 121.395 * * [simplify]: iters left: 4 (81 enodes) 121.407 * * [simplify]: iters left: 3 (109 enodes) 121.421 * * [simplify]: iters left: 2 (121 enodes) 121.436 * * [simplify]: iters left: 1 (135 enodes) 121.455 * * [simplify]: Extracting #0: cost 1 inf + 0 121.455 * * [simplify]: Extracting #1: cost 18 inf + 0 121.455 * * [simplify]: Extracting #2: cost 36 inf + 0 121.455 * * [simplify]: Extracting #3: cost 47 inf + 0 121.455 * * [simplify]: Extracting #4: cost 44 inf + 210 121.456 * * [simplify]: Extracting #5: cost 33 inf + 1146 121.457 * * [simplify]: Extracting #6: cost 13 inf + 6087 121.458 * * [simplify]: Extracting #7: cost 2 inf + 9968 121.460 * * [simplify]: Extracting #8: cost 0 inf + 10726 121.462 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 121.462 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 121.463 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 121.463 * * [simplify]: iters left: 6 (15 enodes) 121.469 * * [simplify]: iters left: 5 (54 enodes) 121.482 * * [simplify]: iters left: 4 (71 enodes) 121.492 * * [simplify]: iters left: 3 (87 enodes) 121.504 * * [simplify]: iters left: 2 (88 enodes) 121.514 * * [simplify]: Extracting #0: cost 1 inf + 0 121.515 * * [simplify]: Extracting #1: cost 10 inf + 0 121.515 * * [simplify]: Extracting #2: cost 21 inf + 0 121.515 * * [simplify]: Extracting #3: cost 33 inf + 0 121.515 * * [simplify]: Extracting #4: cost 33 inf + 46 121.515 * * [simplify]: Extracting #5: cost 19 inf + 1204 121.516 * * [simplify]: Extracting #6: cost 8 inf + 3286 121.517 * * [simplify]: Extracting #7: cost 0 inf + 5992 121.518 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 121.518 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 121.518 * * * * [progress]: [ 259 / 779 ] simplifiying candidate # 121.518 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 121.518 * * [simplify]: iters left: 6 (17 enodes) 121.522 * * [simplify]: iters left: 5 (62 enodes) 121.538 * * [simplify]: iters left: 4 (89 enodes) 121.566 * * [simplify]: iters left: 3 (128 enodes) 121.595 * * [simplify]: iters left: 2 (140 enodes) 121.612 * * [simplify]: Extracting #0: cost 1 inf + 0 121.612 * * [simplify]: Extracting #1: cost 13 inf + 0 121.612 * * [simplify]: Extracting #2: cost 25 inf + 1 121.612 * * [simplify]: Extracting #3: cost 37 inf + 1 121.612 * * [simplify]: Extracting #4: cost 35 inf + 129 121.613 * * [simplify]: Extracting #5: cost 22 inf + 1259 121.613 * * [simplify]: Extracting #6: cost 6 inf + 5317 121.615 * * [simplify]: Extracting #7: cost 0 inf + 7425 121.618 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 121.618 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 121.619 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 121.619 * * [simplify]: iters left: 6 (15 enodes) 121.625 * * [simplify]: iters left: 5 (54 enodes) 121.640 * * [simplify]: iters left: 4 (78 enodes) 121.664 * * [simplify]: iters left: 3 (102 enodes) 121.690 * * [simplify]: iters left: 2 (115 enodes) 121.718 * * [simplify]: Extracting #0: cost 1 inf + 0 121.718 * * [simplify]: Extracting #1: cost 16 inf + 0 121.719 * * [simplify]: Extracting #2: cost 32 inf + 0 121.719 * * [simplify]: Extracting #3: cost 43 inf + 0 121.719 * * [simplify]: Extracting #4: cost 43 inf + 46 121.720 * * [simplify]: Extracting #5: cost 30 inf + 1064 121.721 * * [simplify]: Extracting #6: cost 11 inf + 5735 121.724 * * [simplify]: Extracting #7: cost 1 inf + 8997 121.727 * * [simplify]: Extracting #8: cost 0 inf + 9294 121.730 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 121.731 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 121.731 * * * * [progress]: [ 260 / 779 ] simplifiying candidate # 121.731 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 121.731 * * [simplify]: iters left: 6 (19 enodes) 121.741 * * [simplify]: iters left: 5 (72 enodes) 121.764 * * [simplify]: iters left: 4 (96 enodes) 121.791 * * [simplify]: iters left: 3 (110 enodes) 121.822 * * [simplify]: iters left: 2 (136 enodes) 121.856 * * [simplify]: iters left: 1 (145 enodes) 121.884 * * [simplify]: Extracting #0: cost 1 inf + 0 121.885 * * [simplify]: Extracting #1: cost 7 inf + 0 121.885 * * [simplify]: Extracting #2: cost 19 inf + 1 121.885 * * [simplify]: Extracting #3: cost 30 inf + 1 121.885 * * [simplify]: Extracting #4: cost 41 inf + 1 121.885 * * [simplify]: Extracting #5: cost 39 inf + 129 121.885 * * [simplify]: Extracting #6: cost 27 inf + 1147 121.886 * * [simplify]: Extracting #7: cost 15 inf + 4028 121.888 * * [simplify]: Extracting #8: cost 3 inf + 8002 121.889 * * [simplify]: Extracting #9: cost 0 inf + 9497 121.891 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 121.891 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 121.891 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 121.891 * * [simplify]: iters left: 6 (15 enodes) 121.894 * * [simplify]: iters left: 5 (54 enodes) 121.902 * * [simplify]: iters left: 4 (78 enodes) 121.913 * * [simplify]: iters left: 3 (102 enodes) 121.939 * * [simplify]: iters left: 2 (115 enodes) 121.954 * * [simplify]: Extracting #0: cost 1 inf + 0 121.954 * * [simplify]: Extracting #1: cost 16 inf + 0 121.954 * * [simplify]: Extracting #2: cost 32 inf + 0 121.954 * * [simplify]: Extracting #3: cost 43 inf + 0 121.954 * * [simplify]: Extracting #4: cost 43 inf + 46 121.955 * * [simplify]: Extracting #5: cost 30 inf + 1064 121.955 * * [simplify]: Extracting #6: cost 12 inf + 5958 121.957 * * [simplify]: Extracting #7: cost 1 inf + 9435 121.958 * * [simplify]: Extracting #8: cost 0 inf + 9934 121.960 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 121.960 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 121.960 * * * * [progress]: [ 261 / 779 ] simplifiying candidate # 121.960 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 121.961 * * [simplify]: iters left: 6 (17 enodes) 121.965 * * [simplify]: iters left: 5 (65 enodes) 121.983 * * [simplify]: iters left: 4 (84 enodes) 121.996 * * [simplify]: iters left: 3 (95 enodes) 122.008 * * [simplify]: iters left: 2 (98 enodes) 122.022 * * [simplify]: Extracting #0: cost 1 inf + 0 122.023 * * [simplify]: Extracting #1: cost 5 inf + 0 122.023 * * [simplify]: Extracting #2: cost 10 inf + 1 122.023 * * [simplify]: Extracting #3: cost 16 inf + 1 122.023 * * [simplify]: Extracting #4: cost 27 inf + 1 122.023 * * [simplify]: Extracting #5: cost 26 inf + 88 122.023 * * [simplify]: Extracting #6: cost 11 inf + 1328 122.024 * * [simplify]: Extracting #7: cost 0 inf + 4527 122.025 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 122.025 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 122.025 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 122.025 * * [simplify]: iters left: 6 (15 enodes) 122.030 * * [simplify]: iters left: 5 (54 enodes) 122.041 * * [simplify]: iters left: 4 (78 enodes) 122.052 * * [simplify]: iters left: 3 (102 enodes) 122.066 * * [simplify]: iters left: 2 (115 enodes) 122.093 * * [simplify]: Extracting #0: cost 1 inf + 0 122.093 * * [simplify]: Extracting #1: cost 16 inf + 0 122.094 * * [simplify]: Extracting #2: cost 32 inf + 0 122.094 * * [simplify]: Extracting #3: cost 43 inf + 0 122.094 * * [simplify]: Extracting #4: cost 43 inf + 46 122.094 * * [simplify]: Extracting #5: cost 30 inf + 1064 122.095 * * [simplify]: Extracting #6: cost 12 inf + 5758 122.096 * * [simplify]: Extracting #7: cost 1 inf + 9195 122.098 * * [simplify]: Extracting #8: cost 0 inf + 9614 122.100 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 122.100 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 122.100 * * * * [progress]: [ 262 / 779 ] simplifiying candidate # 122.100 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 122.100 * * [simplify]: iters left: 6 (18 enodes) 122.105 * * [simplify]: iters left: 5 (67 enodes) 122.117 * * [simplify]: iters left: 4 (86 enodes) 122.135 * * [simplify]: iters left: 3 (97 enodes) 122.149 * * [simplify]: iters left: 2 (100 enodes) 122.161 * * [simplify]: Extracting #0: cost 1 inf + 0 122.161 * * [simplify]: Extracting #1: cost 5 inf + 0 122.161 * * [simplify]: Extracting #2: cost 11 inf + 1 122.161 * * [simplify]: Extracting #3: cost 18 inf + 1 122.161 * * [simplify]: Extracting #4: cost 29 inf + 1 122.161 * * [simplify]: Extracting #5: cost 28 inf + 88 122.161 * * [simplify]: Extracting #6: cost 18 inf + 695 122.162 * * [simplify]: Extracting #7: cost 8 inf + 2268 122.162 * * [simplify]: Extracting #8: cost 1 inf + 4382 122.163 * * [simplify]: Extracting #9: cost 0 inf + 4721 122.164 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 122.164 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 122.165 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 122.165 * * [simplify]: iters left: 6 (15 enodes) 122.169 * * [simplify]: iters left: 5 (54 enodes) 122.185 * * [simplify]: iters left: 4 (78 enodes) 122.204 * * [simplify]: iters left: 3 (102 enodes) 122.219 * * [simplify]: iters left: 2 (115 enodes) 122.233 * * [simplify]: Extracting #0: cost 1 inf + 0 122.233 * * [simplify]: Extracting #1: cost 16 inf + 0 122.233 * * [simplify]: Extracting #2: cost 32 inf + 0 122.234 * * [simplify]: Extracting #3: cost 43 inf + 0 122.234 * * [simplify]: Extracting #4: cost 43 inf + 46 122.234 * * [simplify]: Extracting #5: cost 30 inf + 1064 122.235 * * [simplify]: Extracting #6: cost 12 inf + 5718 122.236 * * [simplify]: Extracting #7: cost 1 inf + 8835 122.238 * * [simplify]: Extracting #8: cost 0 inf + 9294 122.240 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 122.240 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 122.240 * * * * [progress]: [ 263 / 779 ] simplifiying candidate # 122.241 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt 1)) 122.241 * * [simplify]: iters left: 6 (16 enodes) 122.250 * * [simplify]: iters left: 5 (61 enodes) 122.268 * * [simplify]: iters left: 4 (80 enodes) 122.289 * * [simplify]: iters left: 3 (91 enodes) 122.310 * * [simplify]: iters left: 2 (92 enodes) 122.333 * * [simplify]: Extracting #0: cost 1 inf + 0 122.333 * * [simplify]: Extracting #1: cost 7 inf + 0 122.333 * * [simplify]: Extracting #2: cost 12 inf + 1 122.333 * * [simplify]: Extracting #3: cost 23 inf + 1 122.333 * * [simplify]: Extracting #4: cost 20 inf + 211 122.334 * * [simplify]: Extracting #5: cost 8 inf + 1271 122.335 * * [simplify]: Extracting #6: cost 1 inf + 2916 122.336 * * [simplify]: Extracting #7: cost 0 inf + 3255 122.337 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 122.337 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 122.338 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 122.338 * * [simplify]: iters left: 6 (14 enodes) 122.344 * * [simplify]: iters left: 5 (51 enodes) 122.359 * * [simplify]: iters left: 4 (68 enodes) 122.378 * * [simplify]: iters left: 3 (84 enodes) 122.399 * * [simplify]: iters left: 2 (85 enodes) 122.419 * * [simplify]: Extracting #0: cost 1 inf + 0 122.419 * * [simplify]: Extracting #1: cost 10 inf + 0 122.419 * * [simplify]: Extracting #2: cost 22 inf + 0 122.419 * * [simplify]: Extracting #3: cost 29 inf + 2 122.420 * * [simplify]: Extracting #4: cost 27 inf + 322 122.421 * * [simplify]: Extracting #5: cost 7 inf + 2907 122.423 * * [simplify]: Extracting #6: cost 1 inf + 4899 122.424 * * [simplify]: Extracting #7: cost 0 inf + 5318 122.426 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 122.426 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 122.426 * * * * [progress]: [ 264 / 779 ] simplifiying candidate # 122.427 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 122.427 * * [simplify]: iters left: 6 (18 enodes) 122.437 * * [simplify]: iters left: 5 (67 enodes) 122.457 * * [simplify]: iters left: 4 (86 enodes) 122.483 * * [simplify]: iters left: 3 (97 enodes) 122.506 * * [simplify]: iters left: 2 (100 enodes) 122.529 * * [simplify]: Extracting #0: cost 1 inf + 0 122.529 * * [simplify]: Extracting #1: cost 5 inf + 0 122.529 * * [simplify]: Extracting #2: cost 11 inf + 1 122.529 * * [simplify]: Extracting #3: cost 18 inf + 1 122.530 * * [simplify]: Extracting #4: cost 29 inf + 1 122.530 * * [simplify]: Extracting #5: cost 28 inf + 88 122.530 * * [simplify]: Extracting #6: cost 18 inf + 695 122.531 * * [simplify]: Extracting #7: cost 8 inf + 2268 122.533 * * [simplify]: Extracting #8: cost 1 inf + 4382 122.534 * * [simplify]: Extracting #9: cost 0 inf + 4721 122.536 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 122.536 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 122.537 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 122.537 * * [simplify]: iters left: 6 (15 enodes) 122.543 * * [simplify]: iters left: 5 (54 enodes) 122.559 * * [simplify]: iters left: 4 (78 enodes) 122.572 * * [simplify]: iters left: 3 (102 enodes) 122.586 * * [simplify]: iters left: 2 (115 enodes) 122.613 * * [simplify]: Extracting #0: cost 1 inf + 0 122.613 * * [simplify]: Extracting #1: cost 16 inf + 0 122.614 * * [simplify]: Extracting #2: cost 32 inf + 0 122.614 * * [simplify]: Extracting #3: cost 43 inf + 0 122.614 * * [simplify]: Extracting #4: cost 43 inf + 46 122.614 * * [simplify]: Extracting #5: cost 30 inf + 1064 122.615 * * [simplify]: Extracting #6: cost 12 inf + 5718 122.616 * * [simplify]: Extracting #7: cost 1 inf + 8835 122.618 * * [simplify]: Extracting #8: cost 0 inf + 9294 122.620 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 122.620 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 122.620 * * * * [progress]: [ 265 / 779 ] simplifiying candidate # 122.620 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1) 122.620 * * [simplify]: iters left: 6 (16 enodes) 122.626 * * [simplify]: iters left: 5 (59 enodes) 122.635 * * [simplify]: iters left: 4 (78 enodes) 122.647 * * [simplify]: iters left: 3 (89 enodes) 122.663 * * [simplify]: iters left: 2 (90 enodes) 122.683 * * [simplify]: Extracting #0: cost 1 inf + 0 122.683 * * [simplify]: Extracting #1: cost 7 inf + 0 122.684 * * [simplify]: Extracting #2: cost 12 inf + 1 122.684 * * [simplify]: Extracting #3: cost 23 inf + 1 122.684 * * [simplify]: Extracting #4: cost 22 inf + 88 122.684 * * [simplify]: Extracting #5: cost 8 inf + 1326 122.685 * * [simplify]: Extracting #6: cost 1 inf + 2876 122.687 * * [simplify]: Extracting #7: cost 0 inf + 3255 122.688 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 122.688 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 122.689 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 122.689 * * [simplify]: iters left: 6 (14 enodes) 122.695 * * [simplify]: iters left: 5 (51 enodes) 122.710 * * [simplify]: iters left: 4 (68 enodes) 122.731 * * [simplify]: iters left: 3 (84 enodes) 122.752 * * [simplify]: iters left: 2 (85 enodes) 122.772 * * [simplify]: Extracting #0: cost 1 inf + 0 122.772 * * [simplify]: Extracting #1: cost 10 inf + 0 122.772 * * [simplify]: Extracting #2: cost 22 inf + 0 122.772 * * [simplify]: Extracting #3: cost 29 inf + 2 122.772 * * [simplify]: Extracting #4: cost 27 inf + 322 122.773 * * [simplify]: Extracting #5: cost 7 inf + 2907 122.775 * * [simplify]: Extracting #6: cost 1 inf + 4899 122.777 * * [simplify]: Extracting #7: cost 0 inf + 5318 122.778 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 122.778 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 122.779 * * * * [progress]: [ 266 / 779 ] simplifiying candidate # 122.779 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 122.779 * * [simplify]: iters left: 6 (18 enodes) 122.785 * * [simplify]: iters left: 5 (67 enodes) 122.795 * * [simplify]: iters left: 4 (105 enodes) 122.812 * * [simplify]: iters left: 3 (174 enodes) 122.867 * * [simplify]: iters left: 2 (268 enodes) 122.952 * * [simplify]: iters left: 1 (348 enodes) 123.011 * * [simplify]: Extracting #0: cost 1 inf + 0 123.011 * * [simplify]: Extracting #1: cost 36 inf + 0 123.011 * * [simplify]: Extracting #2: cost 73 inf + 0 123.011 * * [simplify]: Extracting #3: cost 85 inf + 0 123.012 * * [simplify]: Extracting #4: cost 84 inf + 87 123.012 * * [simplify]: Extracting #5: cost 72 inf + 982 123.013 * * [simplify]: Extracting #6: cost 56 inf + 5520 123.016 * * [simplify]: Extracting #7: cost 26 inf + 17020 123.022 * * [simplify]: Extracting #8: cost 2 inf + 27172 123.028 * * [simplify]: Extracting #9: cost 0 inf + 27808 123.034 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) 123.034 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 123.034 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 123.034 * * [simplify]: iters left: 6 (16 enodes) 123.039 * * [simplify]: iters left: 5 (57 enodes) 123.056 * * [simplify]: iters left: 4 (81 enodes) 123.071 * * [simplify]: iters left: 3 (105 enodes) 123.085 * * [simplify]: iters left: 2 (118 enodes) 123.107 * * [simplify]: Extracting #0: cost 1 inf + 0 123.107 * * [simplify]: Extracting #1: cost 16 inf + 0 123.107 * * [simplify]: Extracting #2: cost 33 inf + 0 123.107 * * [simplify]: Extracting #3: cost 45 inf + 0 123.107 * * [simplify]: Extracting #4: cost 42 inf + 210 123.108 * * [simplify]: Extracting #5: cost 31 inf + 1146 123.110 * * [simplify]: Extracting #6: cost 15 inf + 5497 123.113 * * [simplify]: Extracting #7: cost 1 inf + 10269 123.116 * * [simplify]: Extracting #8: cost 0 inf + 10768 123.120 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 123.120 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 123.120 * * * * [progress]: [ 267 / 779 ] simplifiying candidate # 123.120 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 123.120 * * [simplify]: iters left: 6 (17 enodes) 123.128 * * [simplify]: iters left: 5 (63 enodes) 123.146 * * [simplify]: iters left: 4 (94 enodes) 123.176 * * [simplify]: iters left: 3 (139 enodes) 123.214 * * [simplify]: iters left: 2 (172 enodes) 123.259 * * [simplify]: iters left: 1 (188 enodes) 123.305 * * [simplify]: Extracting #0: cost 1 inf + 0 123.305 * * [simplify]: Extracting #1: cost 24 inf + 0 123.306 * * [simplify]: Extracting #2: cost 49 inf + 0 123.306 * * [simplify]: Extracting #3: cost 61 inf + 0 123.306 * * [simplify]: Extracting #4: cost 59 inf + 169 123.307 * * [simplify]: Extracting #5: cost 47 inf + 1106 123.309 * * [simplify]: Extracting #6: cost 29 inf + 5651 123.312 * * [simplify]: Extracting #7: cost 4 inf + 14702 123.315 * * [simplify]: Extracting #8: cost 0 inf + 16496 123.319 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 123.319 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 123.319 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 123.319 * * [simplify]: iters left: 6 (16 enodes) 123.323 * * [simplify]: iters left: 5 (57 enodes) 123.332 * * [simplify]: iters left: 4 (81 enodes) 123.344 * * [simplify]: iters left: 3 (105 enodes) 123.364 * * [simplify]: iters left: 2 (118 enodes) 123.393 * * [simplify]: Extracting #0: cost 1 inf + 0 123.394 * * [simplify]: Extracting #1: cost 16 inf + 0 123.394 * * [simplify]: Extracting #2: cost 33 inf + 0 123.394 * * [simplify]: Extracting #3: cost 45 inf + 0 123.394 * * [simplify]: Extracting #4: cost 42 inf + 210 123.395 * * [simplify]: Extracting #5: cost 31 inf + 1146 123.396 * * [simplify]: Extracting #6: cost 15 inf + 5297 123.397 * * [simplify]: Extracting #7: cost 1 inf + 10029 123.400 * * [simplify]: Extracting #8: cost 0 inf + 10448 123.402 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 123.402 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 123.402 * * * * [progress]: [ 268 / 779 ] simplifiying candidate # 123.402 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 123.402 * * [simplify]: iters left: 6 (16 enodes) 123.406 * * [simplify]: iters left: 5 (59 enodes) 123.415 * * [simplify]: iters left: 4 (81 enodes) 123.431 * * [simplify]: iters left: 3 (109 enodes) 123.450 * * [simplify]: iters left: 2 (121 enodes) 123.465 * * [simplify]: iters left: 1 (135 enodes) 123.496 * * [simplify]: Extracting #0: cost 1 inf + 0 123.497 * * [simplify]: Extracting #1: cost 18 inf + 0 123.497 * * [simplify]: Extracting #2: cost 36 inf + 0 123.497 * * [simplify]: Extracting #3: cost 47 inf + 0 123.497 * * [simplify]: Extracting #4: cost 44 inf + 210 123.498 * * [simplify]: Extracting #5: cost 33 inf + 1146 123.500 * * [simplify]: Extracting #6: cost 13 inf + 6087 123.503 * * [simplify]: Extracting #7: cost 2 inf + 9968 123.507 * * [simplify]: Extracting #8: cost 0 inf + 10726 123.511 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 123.511 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 123.512 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 123.512 * * [simplify]: iters left: 6 (15 enodes) 123.518 * * [simplify]: iters left: 5 (54 enodes) 123.535 * * [simplify]: iters left: 4 (71 enodes) 123.555 * * [simplify]: iters left: 3 (87 enodes) 123.576 * * [simplify]: iters left: 2 (88 enodes) 123.598 * * [simplify]: Extracting #0: cost 1 inf + 0 123.598 * * [simplify]: Extracting #1: cost 10 inf + 0 123.598 * * [simplify]: Extracting #2: cost 21 inf + 0 123.599 * * [simplify]: Extracting #3: cost 33 inf + 0 123.599 * * [simplify]: Extracting #4: cost 33 inf + 46 123.599 * * [simplify]: Extracting #5: cost 19 inf + 1204 123.600 * * [simplify]: Extracting #6: cost 8 inf + 3286 123.600 * * [simplify]: Extracting #7: cost 0 inf + 5992 123.601 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 123.602 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 123.602 * * * * [progress]: [ 269 / 779 ] simplifiying candidate # 123.602 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 123.602 * * [simplify]: iters left: 6 (18 enodes) 123.607 * * [simplify]: iters left: 5 (67 enodes) 123.617 * * [simplify]: iters left: 4 (91 enodes) 123.632 * * [simplify]: iters left: 3 (123 enodes) 123.649 * * [simplify]: iters left: 2 (136 enodes) 123.666 * * [simplify]: iters left: 1 (144 enodes) 123.686 * * [simplify]: Extracting #0: cost 1 inf + 0 123.686 * * [simplify]: Extracting #1: cost 13 inf + 0 123.687 * * [simplify]: Extracting #2: cost 25 inf + 1 123.687 * * [simplify]: Extracting #3: cost 37 inf + 1 123.687 * * [simplify]: Extracting #4: cost 36 inf + 88 123.687 * * [simplify]: Extracting #5: cost 25 inf + 887 123.688 * * [simplify]: Extracting #6: cost 10 inf + 3854 123.689 * * [simplify]: Extracting #7: cost 0 inf + 7425 123.691 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 123.691 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 123.691 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 123.691 * * [simplify]: iters left: 6 (15 enodes) 123.694 * * [simplify]: iters left: 5 (54 enodes) 123.703 * * [simplify]: iters left: 4 (78 enodes) 123.714 * * [simplify]: iters left: 3 (102 enodes) 123.735 * * [simplify]: iters left: 2 (115 enodes) 123.755 * * [simplify]: Extracting #0: cost 1 inf + 0 123.755 * * [simplify]: Extracting #1: cost 16 inf + 0 123.755 * * [simplify]: Extracting #2: cost 32 inf + 0 123.755 * * [simplify]: Extracting #3: cost 43 inf + 0 123.755 * * [simplify]: Extracting #4: cost 43 inf + 46 123.756 * * [simplify]: Extracting #5: cost 30 inf + 1064 123.756 * * [simplify]: Extracting #6: cost 11 inf + 5735 123.758 * * [simplify]: Extracting #7: cost 1 inf + 8997 123.759 * * [simplify]: Extracting #8: cost 0 inf + 9294 123.761 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 123.761 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 123.761 * * * * [progress]: [ 270 / 779 ] simplifiying candidate # 123.761 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 123.762 * * [simplify]: iters left: 6 (16 enodes) 123.765 * * [simplify]: iters left: 5 (59 enodes) 123.773 * * [simplify]: iters left: 4 (81 enodes) 123.789 * * [simplify]: iters left: 3 (109 enodes) 123.808 * * [simplify]: iters left: 2 (121 enodes) 123.824 * * [simplify]: iters left: 1 (135 enodes) 123.850 * * [simplify]: Extracting #0: cost 1 inf + 0 123.850 * * [simplify]: Extracting #1: cost 18 inf + 0 123.850 * * [simplify]: Extracting #2: cost 36 inf + 0 123.850 * * [simplify]: Extracting #3: cost 47 inf + 0 123.850 * * [simplify]: Extracting #4: cost 44 inf + 210 123.850 * * [simplify]: Extracting #5: cost 33 inf + 1146 123.851 * * [simplify]: Extracting #6: cost 13 inf + 6087 123.853 * * [simplify]: Extracting #7: cost 2 inf + 9968 123.855 * * [simplify]: Extracting #8: cost 0 inf + 10726 123.857 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 123.857 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 123.857 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 123.857 * * [simplify]: iters left: 6 (15 enodes) 123.860 * * [simplify]: iters left: 5 (54 enodes) 123.868 * * [simplify]: iters left: 4 (71 enodes) 123.887 * * [simplify]: iters left: 3 (87 enodes) 123.909 * * [simplify]: iters left: 2 (88 enodes) 123.919 * * [simplify]: Extracting #0: cost 1 inf + 0 123.919 * * [simplify]: Extracting #1: cost 10 inf + 0 123.919 * * [simplify]: Extracting #2: cost 21 inf + 0 123.919 * * [simplify]: Extracting #3: cost 33 inf + 0 123.919 * * [simplify]: Extracting #4: cost 33 inf + 46 123.920 * * [simplify]: Extracting #5: cost 19 inf + 1204 123.920 * * [simplify]: Extracting #6: cost 8 inf + 3286 123.921 * * [simplify]: Extracting #7: cost 0 inf + 5992 123.922 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 123.922 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 123.922 * * * * [progress]: [ 271 / 779 ] simplifiying candidate # 123.923 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 123.923 * * [simplify]: iters left: 6 (17 enodes) 123.927 * * [simplify]: iters left: 5 (62 enodes) 123.942 * * [simplify]: iters left: 4 (89 enodes) 123.967 * * [simplify]: iters left: 3 (128 enodes) 123.987 * * [simplify]: iters left: 2 (140 enodes) 124.006 * * [simplify]: Extracting #0: cost 1 inf + 0 124.006 * * [simplify]: Extracting #1: cost 13 inf + 0 124.006 * * [simplify]: Extracting #2: cost 25 inf + 1 124.006 * * [simplify]: Extracting #3: cost 37 inf + 1 124.006 * * [simplify]: Extracting #4: cost 35 inf + 129 124.007 * * [simplify]: Extracting #5: cost 22 inf + 1259 124.007 * * [simplify]: Extracting #6: cost 6 inf + 5317 124.009 * * [simplify]: Extracting #7: cost 0 inf + 7425 124.010 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 124.010 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 124.011 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 124.011 * * [simplify]: iters left: 6 (15 enodes) 124.014 * * [simplify]: iters left: 5 (54 enodes) 124.022 * * [simplify]: iters left: 4 (78 enodes) 124.035 * * [simplify]: iters left: 3 (102 enodes) 124.061 * * [simplify]: iters left: 2 (115 enodes) 124.091 * * [simplify]: Extracting #0: cost 1 inf + 0 124.091 * * [simplify]: Extracting #1: cost 16 inf + 0 124.091 * * [simplify]: Extracting #2: cost 32 inf + 0 124.091 * * [simplify]: Extracting #3: cost 43 inf + 0 124.092 * * [simplify]: Extracting #4: cost 43 inf + 46 124.092 * * [simplify]: Extracting #5: cost 30 inf + 1064 124.094 * * [simplify]: Extracting #6: cost 11 inf + 5735 124.097 * * [simplify]: Extracting #7: cost 1 inf + 8997 124.101 * * [simplify]: Extracting #8: cost 0 inf + 9294 124.104 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 124.104 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 124.104 * * * * [progress]: [ 272 / 779 ] simplifiying candidate # 124.105 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 124.105 * * [simplify]: iters left: 6 (18 enodes) 124.114 * * [simplify]: iters left: 5 (67 enodes) 124.136 * * [simplify]: iters left: 4 (101 enodes) 124.170 * * [simplify]: iters left: 3 (149 enodes) 124.216 * * [simplify]: iters left: 2 (178 enodes) 124.255 * * [simplify]: iters left: 1 (184 enodes) 124.281 * * [simplify]: Extracting #0: cost 1 inf + 0 124.281 * * [simplify]: Extracting #1: cost 19 inf + 0 124.281 * * [simplify]: Extracting #2: cost 37 inf + 1 124.281 * * [simplify]: Extracting #3: cost 49 inf + 1 124.282 * * [simplify]: Extracting #4: cost 48 inf + 88 124.283 * * [simplify]: Extracting #5: cost 34 inf + 1204 124.284 * * [simplify]: Extracting #6: cost 21 inf + 4260 124.288 * * [simplify]: Extracting #7: cost 4 inf + 10927 124.293 * * [simplify]: Extracting #8: cost 0 inf + 12721 124.298 * * [simplify]: Extracting #9: cost 0 inf + 12681 124.303 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 124.303 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 124.303 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 124.304 * * [simplify]: iters left: 6 (15 enodes) 124.307 * * [simplify]: iters left: 5 (54 enodes) 124.315 * * [simplify]: iters left: 4 (78 enodes) 124.328 * * [simplify]: iters left: 3 (102 enodes) 124.346 * * [simplify]: iters left: 2 (115 enodes) 124.362 * * [simplify]: Extracting #0: cost 1 inf + 0 124.362 * * [simplify]: Extracting #1: cost 16 inf + 0 124.362 * * [simplify]: Extracting #2: cost 32 inf + 0 124.362 * * [simplify]: Extracting #3: cost 43 inf + 0 124.362 * * [simplify]: Extracting #4: cost 43 inf + 46 124.362 * * [simplify]: Extracting #5: cost 30 inf + 1064 124.363 * * [simplify]: Extracting #6: cost 12 inf + 5958 124.365 * * [simplify]: Extracting #7: cost 1 inf + 9435 124.366 * * [simplify]: Extracting #8: cost 0 inf + 9934 124.368 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 124.368 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 124.368 * * * * [progress]: [ 273 / 779 ] simplifiying candidate # 124.368 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 124.369 * * [simplify]: iters left: 6 (16 enodes) 124.372 * * [simplify]: iters left: 5 (60 enodes) 124.384 * * [simplify]: iters left: 4 (86 enodes) 124.410 * * [simplify]: iters left: 3 (117 enodes) 124.444 * * [simplify]: iters left: 2 (127 enodes) 124.459 * * [simplify]: iters left: 1 (128 enodes) 124.473 * * [simplify]: Extracting #0: cost 1 inf + 0 124.473 * * [simplify]: Extracting #1: cost 13 inf + 0 124.473 * * [simplify]: Extracting #2: cost 24 inf + 1 124.473 * * [simplify]: Extracting #3: cost 35 inf + 1 124.473 * * [simplify]: Extracting #4: cost 33 inf + 170 124.473 * * [simplify]: Extracting #5: cost 21 inf + 1107 124.474 * * [simplify]: Extracting #6: cost 6 inf + 5323 124.475 * * [simplify]: Extracting #7: cost 0 inf + 7071 124.477 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 124.477 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 124.477 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 124.477 * * [simplify]: iters left: 6 (15 enodes) 124.480 * * [simplify]: iters left: 5 (54 enodes) 124.488 * * [simplify]: iters left: 4 (78 enodes) 124.499 * * [simplify]: iters left: 3 (102 enodes) 124.513 * * [simplify]: iters left: 2 (115 enodes) 124.528 * * [simplify]: Extracting #0: cost 1 inf + 0 124.528 * * [simplify]: Extracting #1: cost 16 inf + 0 124.528 * * [simplify]: Extracting #2: cost 32 inf + 0 124.528 * * [simplify]: Extracting #3: cost 43 inf + 0 124.528 * * [simplify]: Extracting #4: cost 43 inf + 46 124.528 * * [simplify]: Extracting #5: cost 30 inf + 1064 124.529 * * [simplify]: Extracting #6: cost 12 inf + 5758 124.530 * * [simplify]: Extracting #7: cost 1 inf + 9195 124.533 * * [simplify]: Extracting #8: cost 0 inf + 9614 124.537 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 124.537 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 124.537 * * * * [progress]: [ 274 / 779 ] simplifiying candidate # 124.537 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 124.538 * * [simplify]: iters left: 6 (17 enodes) 124.546 * * [simplify]: iters left: 5 (62 enodes) 124.565 * * [simplify]: iters left: 4 (88 enodes) 124.591 * * [simplify]: iters left: 3 (119 enodes) 124.624 * * [simplify]: iters left: 2 (128 enodes) 124.657 * * [simplify]: iters left: 1 (129 enodes) 124.674 * * [simplify]: Extracting #0: cost 1 inf + 0 124.674 * * [simplify]: Extracting #1: cost 13 inf + 0 124.674 * * [simplify]: Extracting #2: cost 25 inf + 1 124.674 * * [simplify]: Extracting #3: cost 37 inf + 1 124.675 * * [simplify]: Extracting #4: cost 35 inf + 129 124.675 * * [simplify]: Extracting #5: cost 23 inf + 1189 124.675 * * [simplify]: Extracting #6: cost 13 inf + 3350 124.677 * * [simplify]: Extracting #7: cost 1 inf + 6926 124.678 * * [simplify]: Extracting #8: cost 0 inf + 7425 124.680 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 124.680 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 124.680 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 124.680 * * [simplify]: iters left: 6 (15 enodes) 124.683 * * [simplify]: iters left: 5 (54 enodes) 124.691 * * [simplify]: iters left: 4 (78 enodes) 124.709 * * [simplify]: iters left: 3 (102 enodes) 124.732 * * [simplify]: iters left: 2 (115 enodes) 124.746 * * [simplify]: Extracting #0: cost 1 inf + 0 124.747 * * [simplify]: Extracting #1: cost 16 inf + 0 124.747 * * [simplify]: Extracting #2: cost 32 inf + 0 124.747 * * [simplify]: Extracting #3: cost 43 inf + 0 124.747 * * [simplify]: Extracting #4: cost 43 inf + 46 124.747 * * [simplify]: Extracting #5: cost 30 inf + 1064 124.748 * * [simplify]: Extracting #6: cost 12 inf + 5718 124.749 * * [simplify]: Extracting #7: cost 1 inf + 8835 124.751 * * [simplify]: Extracting #8: cost 0 inf + 9294 124.752 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 124.753 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 124.753 * * * * [progress]: [ 275 / 779 ] simplifiying candidate # 124.753 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt 1)) 124.753 * * [simplify]: iters left: 6 (16 enodes) 124.758 * * [simplify]: iters left: 5 (59 enodes) 124.773 * * [simplify]: iters left: 4 (79 enodes) 124.794 * * [simplify]: iters left: 3 (91 enodes) 124.807 * * [simplify]: Extracting #0: cost 1 inf + 0 124.807 * * [simplify]: Extracting #1: cost 7 inf + 0 124.807 * * [simplify]: Extracting #2: cost 12 inf + 1 124.807 * * [simplify]: Extracting #3: cost 23 inf + 1 124.807 * * [simplify]: Extracting #4: cost 22 inf + 88 124.808 * * [simplify]: Extracting #5: cost 10 inf + 1148 124.808 * * [simplify]: Extracting #6: cost 1 inf + 2876 124.809 * * [simplify]: Extracting #7: cost 0 inf + 3255 124.809 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 124.809 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 124.810 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 124.810 * * [simplify]: iters left: 6 (14 enodes) 124.813 * * [simplify]: iters left: 5 (51 enodes) 124.821 * * [simplify]: iters left: 4 (68 enodes) 124.833 * * [simplify]: iters left: 3 (84 enodes) 124.849 * * [simplify]: iters left: 2 (85 enodes) 124.859 * * [simplify]: Extracting #0: cost 1 inf + 0 124.859 * * [simplify]: Extracting #1: cost 10 inf + 0 124.859 * * [simplify]: Extracting #2: cost 22 inf + 0 124.859 * * [simplify]: Extracting #3: cost 29 inf + 2 124.859 * * [simplify]: Extracting #4: cost 27 inf + 322 124.859 * * [simplify]: Extracting #5: cost 7 inf + 2907 124.860 * * [simplify]: Extracting #6: cost 1 inf + 4899 124.861 * * [simplify]: Extracting #7: cost 0 inf + 5318 124.862 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 124.862 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 124.862 * * * * [progress]: [ 276 / 779 ] simplifiying candidate # 124.862 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 124.863 * * [simplify]: iters left: 6 (17 enodes) 124.867 * * [simplify]: iters left: 5 (62 enodes) 124.880 * * [simplify]: iters left: 4 (88 enodes) 124.894 * * [simplify]: iters left: 3 (119 enodes) 124.909 * * [simplify]: iters left: 2 (128 enodes) 124.926 * * [simplify]: iters left: 1 (129 enodes) 124.940 * * [simplify]: Extracting #0: cost 1 inf + 0 124.940 * * [simplify]: Extracting #1: cost 13 inf + 0 124.940 * * [simplify]: Extracting #2: cost 25 inf + 1 124.940 * * [simplify]: Extracting #3: cost 37 inf + 1 124.940 * * [simplify]: Extracting #4: cost 35 inf + 129 124.940 * * [simplify]: Extracting #5: cost 23 inf + 1189 124.941 * * [simplify]: Extracting #6: cost 13 inf + 3350 124.942 * * [simplify]: Extracting #7: cost 1 inf + 6926 124.943 * * [simplify]: Extracting #8: cost 0 inf + 7425 124.945 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 124.945 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 124.945 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 124.945 * * [simplify]: iters left: 6 (15 enodes) 124.950 * * [simplify]: iters left: 5 (54 enodes) 124.967 * * [simplify]: iters left: 4 (78 enodes) 124.989 * * [simplify]: iters left: 3 (102 enodes) 125.011 * * [simplify]: iters left: 2 (115 enodes) 125.028 * * [simplify]: Extracting #0: cost 1 inf + 0 125.028 * * [simplify]: Extracting #1: cost 16 inf + 0 125.028 * * [simplify]: Extracting #2: cost 32 inf + 0 125.028 * * [simplify]: Extracting #3: cost 43 inf + 0 125.028 * * [simplify]: Extracting #4: cost 43 inf + 46 125.028 * * [simplify]: Extracting #5: cost 30 inf + 1064 125.029 * * [simplify]: Extracting #6: cost 12 inf + 5718 125.031 * * [simplify]: Extracting #7: cost 1 inf + 8835 125.032 * * [simplify]: Extracting #8: cost 0 inf + 9294 125.034 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 125.034 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 125.034 * * * * [progress]: [ 277 / 779 ] simplifiying candidate # 125.034 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1) 125.034 * * [simplify]: iters left: 6 (15 enodes) 125.038 * * [simplify]: iters left: 5 (52 enodes) 125.048 * * [simplify]: iters left: 4 (74 enodes) 125.068 * * [simplify]: iters left: 3 (86 enodes) 125.079 * * [simplify]: Extracting #0: cost 1 inf + 0 125.079 * * [simplify]: Extracting #1: cost 7 inf + 0 125.079 * * [simplify]: Extracting #2: cost 12 inf + 1 125.079 * * [simplify]: Extracting #3: cost 23 inf + 1 125.079 * * [simplify]: Extracting #4: cost 22 inf + 88 125.080 * * [simplify]: Extracting #5: cost 9 inf + 1107 125.080 * * [simplify]: Extracting #6: cost 1 inf + 2876 125.081 * * [simplify]: Extracting #7: cost 0 inf + 3255 125.081 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 125.081 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 125.082 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 125.082 * * [simplify]: iters left: 6 (14 enodes) 125.085 * * [simplify]: iters left: 5 (51 enodes) 125.092 * * [simplify]: iters left: 4 (68 enodes) 125.102 * * [simplify]: iters left: 3 (84 enodes) 125.124 * * [simplify]: iters left: 2 (85 enodes) 125.145 * * [simplify]: Extracting #0: cost 1 inf + 0 125.145 * * [simplify]: Extracting #1: cost 10 inf + 0 125.146 * * [simplify]: Extracting #2: cost 22 inf + 0 125.146 * * [simplify]: Extracting #3: cost 29 inf + 2 125.146 * * [simplify]: Extracting #4: cost 27 inf + 322 125.147 * * [simplify]: Extracting #5: cost 7 inf + 2907 125.148 * * [simplify]: Extracting #6: cost 1 inf + 4899 125.150 * * [simplify]: Extracting #7: cost 0 inf + 5318 125.152 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 125.152 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 125.153 * * * * [progress]: [ 278 / 779 ] simplifiying candidate # 125.153 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 125.153 * * [simplify]: iters left: 6 (15 enodes) 125.160 * * [simplify]: iters left: 5 (58 enodes) 125.178 * * [simplify]: iters left: 4 (95 enodes) 125.208 * * [simplify]: iters left: 3 (133 enodes) 125.249 * * [simplify]: iters left: 2 (206 enodes) 125.327 * * [simplify]: iters left: 1 (260 enodes) 125.381 * * [simplify]: Extracting #0: cost 1 inf + 0 125.381 * * [simplify]: Extracting #1: cost 20 inf + 0 125.381 * * [simplify]: Extracting #2: cost 62 inf + 0 125.382 * * [simplify]: Extracting #3: cost 75 inf + 8 125.382 * * [simplify]: Extracting #4: cost 69 inf + 430 125.384 * * [simplify]: Extracting #5: cost 43 inf + 5251 125.390 * * [simplify]: Extracting #6: cost 4 inf + 22792 125.396 * * [simplify]: Extracting #7: cost 0 inf + 25061 125.400 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 125.400 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 125.400 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 125.400 * * [simplify]: iters left: 6 (14 enodes) 125.404 * * [simplify]: iters left: 5 (51 enodes) 125.411 * * [simplify]: iters left: 4 (72 enodes) 125.421 * * [simplify]: iters left: 3 (89 enodes) 125.432 * * [simplify]: iters left: 2 (92 enodes) 125.443 * * [simplify]: Extracting #0: cost 1 inf + 0 125.443 * * [simplify]: Extracting #1: cost 12 inf + 0 125.443 * * [simplify]: Extracting #2: cost 24 inf + 0 125.443 * * [simplify]: Extracting #3: cost 35 inf + 0 125.443 * * [simplify]: Extracting #4: cost 34 inf + 87 125.444 * * [simplify]: Extracting #5: cost 21 inf + 1189 125.444 * * [simplify]: Extracting #6: cost 9 inf + 4229 125.445 * * [simplify]: Extracting #7: cost 1 inf + 6853 125.446 * * [simplify]: Extracting #8: cost 0 inf + 7070 125.448 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 125.448 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 125.448 * * * * [progress]: [ 279 / 779 ] simplifiying candidate # 125.448 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 125.448 * * [simplify]: iters left: 6 (18 enodes) 125.453 * * [simplify]: iters left: 5 (66 enodes) 125.475 * * [simplify]: iters left: 4 (98 enodes) 125.491 * * [simplify]: iters left: 3 (140 enodes) 125.513 * * [simplify]: iters left: 2 (179 enodes) 125.548 * * [simplify]: iters left: 1 (190 enodes) 125.575 * * [simplify]: Extracting #0: cost 1 inf + 0 125.575 * * [simplify]: Extracting #1: cost 24 inf + 0 125.575 * * [simplify]: Extracting #2: cost 50 inf + 0 125.575 * * [simplify]: Extracting #3: cost 63 inf + 0 125.576 * * [simplify]: Extracting #4: cost 60 inf + 210 125.577 * * [simplify]: Extracting #5: cost 49 inf + 1066 125.579 * * [simplify]: Extracting #6: cost 29 inf + 6409 125.585 * * [simplify]: Extracting #7: cost 4 inf + 15654 125.589 * * [simplify]: Extracting #8: cost 0 inf + 17890 125.592 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) 125.592 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 125.593 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 125.593 * * [simplify]: iters left: 6 (16 enodes) 125.596 * * [simplify]: iters left: 5 (57 enodes) 125.605 * * [simplify]: iters left: 4 (81 enodes) 125.617 * * [simplify]: iters left: 3 (105 enodes) 125.630 * * [simplify]: iters left: 2 (118 enodes) 125.653 * * [simplify]: Extracting #0: cost 1 inf + 0 125.653 * * [simplify]: Extracting #1: cost 16 inf + 0 125.653 * * [simplify]: Extracting #2: cost 33 inf + 0 125.653 * * [simplify]: Extracting #3: cost 45 inf + 0 125.653 * * [simplify]: Extracting #4: cost 42 inf + 210 125.653 * * [simplify]: Extracting #5: cost 31 inf + 1106 125.654 * * [simplify]: Extracting #6: cost 13 inf + 6175 125.656 * * [simplify]: Extracting #7: cost 1 inf + 10389 125.657 * * [simplify]: Extracting #8: cost 0 inf + 10848 125.659 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 125.659 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 125.659 * * * * [progress]: [ 280 / 779 ] simplifiying candidate # 125.659 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 125.660 * * [simplify]: iters left: 6 (16 enodes) 125.663 * * [simplify]: iters left: 5 (59 enodes) 125.672 * * [simplify]: iters left: 4 (91 enodes) 125.689 * * [simplify]: iters left: 3 (133 enodes) 125.726 * * [simplify]: iters left: 2 (173 enodes) 125.775 * * [simplify]: iters left: 1 (187 enodes) 125.802 * * [simplify]: Extracting #0: cost 1 inf + 0 125.803 * * [simplify]: Extracting #1: cost 24 inf + 0 125.803 * * [simplify]: Extracting #2: cost 48 inf + 0 125.803 * * [simplify]: Extracting #3: cost 59 inf + 0 125.803 * * [simplify]: Extracting #4: cost 56 inf + 210 125.803 * * [simplify]: Extracting #5: cost 45 inf + 1106 125.804 * * [simplify]: Extracting #6: cost 26 inf + 6028 125.807 * * [simplify]: Extracting #7: cost 4 inf + 14070 125.810 * * [simplify]: Extracting #8: cost 0 inf + 15502 125.812 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) 125.812 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 125.813 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 125.813 * * [simplify]: iters left: 6 (15 enodes) 125.817 * * [simplify]: iters left: 5 (54 enodes) 125.834 * * [simplify]: iters left: 4 (78 enodes) 125.857 * * [simplify]: iters left: 3 (102 enodes) 125.884 * * [simplify]: iters left: 2 (115 enodes) 125.911 * * [simplify]: Extracting #0: cost 1 inf + 0 125.912 * * [simplify]: Extracting #1: cost 16 inf + 0 125.912 * * [simplify]: Extracting #2: cost 32 inf + 0 125.912 * * [simplify]: Extracting #3: cost 43 inf + 0 125.912 * * [simplify]: Extracting #4: cost 43 inf + 46 125.913 * * [simplify]: Extracting #5: cost 30 inf + 1024 125.914 * * [simplify]: Extracting #6: cost 12 inf + 5718 125.917 * * [simplify]: Extracting #7: cost 1 inf + 9075 125.921 * * [simplify]: Extracting #8: cost 0 inf + 9454 125.924 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 125.924 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 125.924 * * * * [progress]: [ 281 / 779 ] simplifiying candidate # 125.925 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 125.925 * * [simplify]: iters left: 6 (17 enodes) 125.934 * * [simplify]: iters left: 5 (64 enodes) 125.954 * * [simplify]: iters left: 4 (90 enodes) 125.967 * * [simplify]: iters left: 3 (115 enodes) 125.982 * * [simplify]: iters left: 2 (131 enodes) 126.017 * * [simplify]: Extracting #0: cost 1 inf + 0 126.017 * * [simplify]: Extracting #1: cost 11 inf + 0 126.017 * * [simplify]: Extracting #2: cost 22 inf + 1 126.017 * * [simplify]: Extracting #3: cost 35 inf + 1 126.017 * * [simplify]: Extracting #4: cost 34 inf + 88 126.017 * * [simplify]: Extracting #5: cost 21 inf + 1149 126.018 * * [simplify]: Extracting #6: cost 11 inf + 3350 126.019 * * [simplify]: Extracting #7: cost 1 inf + 6652 126.020 * * [simplify]: Extracting #8: cost 0 inf + 7071 126.022 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 126.022 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 126.022 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 126.022 * * [simplify]: iters left: 6 (14 enodes) 126.025 * * [simplify]: iters left: 5 (51 enodes) 126.033 * * [simplify]: iters left: 4 (73 enodes) 126.044 * * [simplify]: iters left: 3 (91 enodes) 126.066 * * [simplify]: Extracting #0: cost 1 inf + 0 126.066 * * [simplify]: Extracting #1: cost 10 inf + 0 126.066 * * [simplify]: Extracting #2: cost 21 inf + 0 126.066 * * [simplify]: Extracting #3: cost 33 inf + 0 126.066 * * [simplify]: Extracting #4: cost 32 inf + 87 126.067 * * [simplify]: Extracting #5: cost 19 inf + 1148 126.068 * * [simplify]: Extracting #6: cost 6 inf + 4288 126.070 * * [simplify]: Extracting #7: cost 0 inf + 6156 126.072 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 126.073 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 126.073 * * * * [progress]: [ 282 / 779 ] simplifiying candidate # 126.073 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 126.073 * * [simplify]: iters left: 6 (16 enodes) 126.080 * * [simplify]: iters left: 5 (59 enodes) 126.098 * * [simplify]: iters left: 4 (91 enodes) 126.117 * * [simplify]: iters left: 3 (133 enodes) 126.136 * * [simplify]: iters left: 2 (173 enodes) 126.176 * * [simplify]: iters left: 1 (187 enodes) 126.218 * * [simplify]: Extracting #0: cost 1 inf + 0 126.219 * * [simplify]: Extracting #1: cost 24 inf + 0 126.219 * * [simplify]: Extracting #2: cost 48 inf + 0 126.219 * * [simplify]: Extracting #3: cost 59 inf + 0 126.219 * * [simplify]: Extracting #4: cost 56 inf + 210 126.220 * * [simplify]: Extracting #5: cost 45 inf + 1106 126.222 * * [simplify]: Extracting #6: cost 26 inf + 6028 126.226 * * [simplify]: Extracting #7: cost 4 inf + 14070 126.232 * * [simplify]: Extracting #8: cost 0 inf + 15502 126.237 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) 126.237 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 126.238 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 126.238 * * [simplify]: iters left: 6 (15 enodes) 126.244 * * [simplify]: iters left: 5 (54 enodes) 126.260 * * [simplify]: iters left: 4 (78 enodes) 126.283 * * [simplify]: iters left: 3 (102 enodes) 126.304 * * [simplify]: iters left: 2 (115 enodes) 126.318 * * [simplify]: Extracting #0: cost 1 inf + 0 126.318 * * [simplify]: Extracting #1: cost 16 inf + 0 126.318 * * [simplify]: Extracting #2: cost 32 inf + 0 126.318 * * [simplify]: Extracting #3: cost 43 inf + 0 126.319 * * [simplify]: Extracting #4: cost 43 inf + 46 126.319 * * [simplify]: Extracting #5: cost 30 inf + 1024 126.320 * * [simplify]: Extracting #6: cost 12 inf + 5718 126.321 * * [simplify]: Extracting #7: cost 1 inf + 9075 126.323 * * [simplify]: Extracting #8: cost 0 inf + 9454 126.324 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 126.324 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 126.325 * * * * [progress]: [ 283 / 779 ] simplifiying candidate # 126.325 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 126.325 * * [simplify]: iters left: 6 (16 enodes) 126.329 * * [simplify]: iters left: 5 (59 enodes) 126.344 * * [simplify]: iters left: 4 (89 enodes) 126.373 * * [simplify]: iters left: 3 (125 enodes) 126.406 * * [simplify]: iters left: 2 (130 enodes) 126.434 * * [simplify]: Extracting #0: cost 1 inf + 0 126.434 * * [simplify]: Extracting #1: cost 13 inf + 0 126.434 * * [simplify]: Extracting #2: cost 24 inf + 1 126.434 * * [simplify]: Extracting #3: cost 35 inf + 1 126.434 * * [simplify]: Extracting #4: cost 34 inf + 88 126.435 * * [simplify]: Extracting #5: cost 22 inf + 1108 126.436 * * [simplify]: Extracting #6: cost 9 inf + 3786 126.437 * * [simplify]: Extracting #7: cost 3 inf + 5936 126.438 * * [simplify]: Extracting #8: cost 0 inf + 7071 126.439 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 126.440 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 126.441 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 126.441 * * [simplify]: iters left: 6 (14 enodes) 126.444 * * [simplify]: iters left: 5 (51 enodes) 126.452 * * [simplify]: iters left: 4 (73 enodes) 126.464 * * [simplify]: iters left: 3 (91 enodes) 126.479 * * [simplify]: Extracting #0: cost 1 inf + 0 126.479 * * [simplify]: Extracting #1: cost 10 inf + 0 126.479 * * [simplify]: Extracting #2: cost 21 inf + 0 126.480 * * [simplify]: Extracting #3: cost 33 inf + 0 126.480 * * [simplify]: Extracting #4: cost 32 inf + 87 126.480 * * [simplify]: Extracting #5: cost 19 inf + 1148 126.482 * * [simplify]: Extracting #6: cost 6 inf + 4288 126.484 * * [simplify]: Extracting #7: cost 0 inf + 6156 126.486 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 126.486 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 126.486 * * * * [progress]: [ 284 / 779 ] simplifiying candidate # 126.487 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 126.487 * * [simplify]: iters left: 6 (18 enodes) 126.495 * * [simplify]: iters left: 5 (66 enodes) 126.515 * * [simplify]: iters left: 4 (97 enodes) 126.538 * * [simplify]: iters left: 3 (139 enodes) 126.558 * * [simplify]: iters left: 2 (183 enodes) 126.589 * * [simplify]: iters left: 1 (197 enodes) 126.616 * * [simplify]: Extracting #0: cost 1 inf + 0 126.616 * * [simplify]: Extracting #1: cost 24 inf + 0 126.616 * * [simplify]: Extracting #2: cost 50 inf + 0 126.616 * * [simplify]: Extracting #3: cost 63 inf + 0 126.617 * * [simplify]: Extracting #4: cost 60 inf + 210 126.618 * * [simplify]: Extracting #5: cost 50 inf + 942 126.619 * * [simplify]: Extracting #6: cost 32 inf + 5758 126.624 * * [simplify]: Extracting #7: cost 4 inf + 16056 126.631 * * [simplify]: Extracting #8: cost 0 inf + 17890 126.637 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (* (fabs (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) 126.637 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (* (fabs (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 126.638 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 126.638 * * [simplify]: iters left: 6 (16 enodes) 126.645 * * [simplify]: iters left: 5 (57 enodes) 126.662 * * [simplify]: iters left: 4 (81 enodes) 126.675 * * [simplify]: iters left: 3 (105 enodes) 126.694 * * [simplify]: iters left: 2 (118 enodes) 126.713 * * [simplify]: Extracting #0: cost 1 inf + 0 126.713 * * [simplify]: Extracting #1: cost 16 inf + 0 126.713 * * [simplify]: Extracting #2: cost 33 inf + 0 126.713 * * [simplify]: Extracting #3: cost 45 inf + 0 126.714 * * [simplify]: Extracting #4: cost 42 inf + 210 126.714 * * [simplify]: Extracting #5: cost 31 inf + 1106 126.715 * * [simplify]: Extracting #6: cost 15 inf + 5377 126.716 * * [simplify]: Extracting #7: cost 1 inf + 10429 126.718 * * [simplify]: Extracting #8: cost 0 inf + 10848 126.719 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 126.719 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (* (fabs (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 126.720 * * * * [progress]: [ 285 / 779 ] simplifiying candidate # 126.720 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 126.720 * * [simplify]: iters left: 6 (16 enodes) 126.723 * * [simplify]: iters left: 5 (58 enodes) 126.733 * * [simplify]: iters left: 4 (75 enodes) 126.753 * * [simplify]: iters left: 3 (92 enodes) 126.774 * * [simplify]: iters left: 2 (98 enodes) 126.798 * * [simplify]: iters left: 1 (105 enodes) 126.823 * * [simplify]: Extracting #0: cost 1 inf + 0 126.823 * * [simplify]: Extracting #1: cost 12 inf + 0 126.823 * * [simplify]: Extracting #2: cost 27 inf + 0 126.823 * * [simplify]: Extracting #3: cost 41 inf + 0 126.823 * * [simplify]: Extracting #4: cost 40 inf + 87 126.824 * * [simplify]: Extracting #5: cost 32 inf + 475 126.825 * * [simplify]: Extracting #6: cost 22 inf + 1751 126.826 * * [simplify]: Extracting #7: cost 3 inf + 7199 126.830 * * [simplify]: Extracting #8: cost 0 inf + 8536 126.832 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 126.832 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 126.833 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 126.833 * * [simplify]: iters left: 6 (15 enodes) 126.839 * * [simplify]: iters left: 5 (54 enodes) 126.854 * * [simplify]: iters left: 4 (71 enodes) 126.874 * * [simplify]: iters left: 3 (87 enodes) 126.887 * * [simplify]: iters left: 2 (88 enodes) 126.898 * * [simplify]: Extracting #0: cost 1 inf + 0 126.898 * * [simplify]: Extracting #1: cost 10 inf + 0 126.898 * * [simplify]: Extracting #2: cost 21 inf + 0 126.898 * * [simplify]: Extracting #3: cost 33 inf + 0 126.898 * * [simplify]: Extracting #4: cost 33 inf + 46 126.899 * * [simplify]: Extracting #5: cost 19 inf + 1164 126.899 * * [simplify]: Extracting #6: cost 8 inf + 3286 126.900 * * [simplify]: Extracting #7: cost 0 inf + 6072 126.901 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 126.901 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 126.901 * * * * [progress]: [ 286 / 779 ] simplifiying candidate # 126.901 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 126.902 * * [simplify]: iters left: 6 (17 enodes) 126.908 * * [simplify]: iters left: 5 (61 enodes) 126.926 * * [simplify]: iters left: 4 (85 enodes) 126.945 * * [simplify]: iters left: 3 (109 enodes) 126.959 * * [simplify]: iters left: 2 (122 enodes) 126.974 * * [simplify]: Extracting #0: cost 1 inf + 0 126.974 * * [simplify]: Extracting #1: cost 16 inf + 0 126.974 * * [simplify]: Extracting #2: cost 34 inf + 0 126.974 * * [simplify]: Extracting #3: cost 47 inf + 0 126.975 * * [simplify]: Extracting #4: cost 44 inf + 210 126.975 * * [simplify]: Extracting #5: cost 34 inf + 942 126.976 * * [simplify]: Extracting #6: cost 16 inf + 5436 126.980 * * [simplify]: Extracting #7: cost 2 inf + 9926 126.983 * * [simplify]: Extracting #8: cost 0 inf + 10562 126.986 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 126.986 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 126.987 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 126.987 * * [simplify]: iters left: 6 (16 enodes) 126.995 * * [simplify]: iters left: 5 (57 enodes) 127.011 * * [simplify]: iters left: 4 (81 enodes) 127.022 * * [simplify]: iters left: 3 (105 enodes) 127.036 * * [simplify]: iters left: 2 (118 enodes) 127.062 * * [simplify]: Extracting #0: cost 1 inf + 0 127.062 * * [simplify]: Extracting #1: cost 16 inf + 0 127.062 * * [simplify]: Extracting #2: cost 33 inf + 0 127.062 * * [simplify]: Extracting #3: cost 45 inf + 0 127.063 * * [simplify]: Extracting #4: cost 42 inf + 210 127.063 * * [simplify]: Extracting #5: cost 31 inf + 1106 127.065 * * [simplify]: Extracting #6: cost 15 inf + 5097 127.068 * * [simplify]: Extracting #7: cost 1 inf + 9829 127.071 * * [simplify]: Extracting #8: cost 0 inf + 10208 127.073 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 127.073 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 127.073 * * * * [progress]: [ 287 / 779 ] simplifiying candidate # 127.073 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 127.073 * * [simplify]: iters left: 6 (18 enodes) 127.079 * * [simplify]: iters left: 5 (66 enodes) 127.090 * * [simplify]: iters left: 4 (85 enodes) 127.106 * * [simplify]: iters left: 3 (104 enodes) 127.124 * * [simplify]: iters left: 2 (107 enodes) 127.137 * * [simplify]: iters left: 1 (108 enodes) 127.155 * * [simplify]: Extracting #0: cost 1 inf + 0 127.155 * * [simplify]: Extracting #1: cost 9 inf + 0 127.155 * * [simplify]: Extracting #2: cost 18 inf + 1 127.155 * * [simplify]: Extracting #3: cost 31 inf + 1 127.156 * * [simplify]: Extracting #4: cost 30 inf + 88 127.156 * * [simplify]: Extracting #5: cost 18 inf + 1026 127.157 * * [simplify]: Extracting #6: cost 9 inf + 2474 127.158 * * [simplify]: Extracting #7: cost 2 inf + 4519 127.160 * * [simplify]: Extracting #8: cost 0 inf + 5155 127.160 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 127.161 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 127.161 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 127.161 * * [simplify]: iters left: 6 (15 enodes) 127.164 * * [simplify]: iters left: 5 (54 enodes) 127.173 * * [simplify]: iters left: 4 (76 enodes) 127.186 * * [simplify]: iters left: 3 (94 enodes) 127.209 * * [simplify]: Extracting #0: cost 1 inf + 0 127.209 * * [simplify]: Extracting #1: cost 10 inf + 0 127.209 * * [simplify]: Extracting #2: cost 22 inf + 0 127.209 * * [simplify]: Extracting #3: cost 35 inf + 0 127.210 * * [simplify]: Extracting #4: cost 35 inf + 46 127.210 * * [simplify]: Extracting #5: cost 20 inf + 1585 127.211 * * [simplify]: Extracting #6: cost 10 inf + 3128 127.213 * * [simplify]: Extracting #7: cost 1 inf + 6131 127.215 * * [simplify]: Extracting #8: cost 0 inf + 6590 127.217 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 127.217 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 127.218 * * * * [progress]: [ 288 / 779 ] simplifiying candidate # 127.218 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 127.218 * * [simplify]: iters left: 6 (17 enodes) 127.226 * * [simplify]: iters left: 5 (61 enodes) 127.244 * * [simplify]: iters left: 4 (85 enodes) 127.268 * * [simplify]: iters left: 3 (109 enodes) 127.294 * * [simplify]: iters left: 2 (122 enodes) 127.310 * * [simplify]: Extracting #0: cost 1 inf + 0 127.310 * * [simplify]: Extracting #1: cost 16 inf + 0 127.311 * * [simplify]: Extracting #2: cost 34 inf + 0 127.311 * * [simplify]: Extracting #3: cost 47 inf + 0 127.311 * * [simplify]: Extracting #4: cost 44 inf + 210 127.312 * * [simplify]: Extracting #5: cost 34 inf + 942 127.312 * * [simplify]: Extracting #6: cost 16 inf + 5436 127.314 * * [simplify]: Extracting #7: cost 2 inf + 9926 127.315 * * [simplify]: Extracting #8: cost 0 inf + 10562 127.317 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 127.317 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 127.318 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 127.318 * * [simplify]: iters left: 6 (16 enodes) 127.324 * * [simplify]: iters left: 5 (57 enodes) 127.341 * * [simplify]: iters left: 4 (81 enodes) 127.364 * * [simplify]: iters left: 3 (105 enodes) 127.377 * * [simplify]: iters left: 2 (118 enodes) 127.393 * * [simplify]: Extracting #0: cost 1 inf + 0 127.393 * * [simplify]: Extracting #1: cost 16 inf + 0 127.394 * * [simplify]: Extracting #2: cost 33 inf + 0 127.394 * * [simplify]: Extracting #3: cost 45 inf + 0 127.394 * * [simplify]: Extracting #4: cost 42 inf + 210 127.395 * * [simplify]: Extracting #5: cost 31 inf + 1106 127.396 * * [simplify]: Extracting #6: cost 15 inf + 5097 127.400 * * [simplify]: Extracting #7: cost 1 inf + 9829 127.403 * * [simplify]: Extracting #8: cost 0 inf + 10208 127.407 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 127.407 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 127.407 * * * * [progress]: [ 289 / 779 ] simplifiying candidate # 127.408 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 127.408 * * [simplify]: iters left: 6 (17 enodes) 127.416 * * [simplify]: iters left: 5 (61 enodes) 127.436 * * [simplify]: iters left: 4 (83 enodes) 127.461 * * [simplify]: iters left: 3 (107 enodes) 127.489 * * [simplify]: Extracting #0: cost 1 inf + 0 127.489 * * [simplify]: Extracting #1: cost 9 inf + 0 127.489 * * [simplify]: Extracting #2: cost 18 inf + 1 127.489 * * [simplify]: Extracting #3: cost 31 inf + 1 127.489 * * [simplify]: Extracting #4: cost 29 inf + 129 127.490 * * [simplify]: Extracting #5: cost 17 inf + 1149 127.491 * * [simplify]: Extracting #6: cost 8 inf + 2611 127.492 * * [simplify]: Extracting #7: cost 0 inf + 5155 127.494 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 127.494 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 127.495 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 127.495 * * [simplify]: iters left: 6 (15 enodes) 127.498 * * [simplify]: iters left: 5 (54 enodes) 127.506 * * [simplify]: iters left: 4 (76 enodes) 127.516 * * [simplify]: iters left: 3 (94 enodes) 127.531 * * [simplify]: Extracting #0: cost 1 inf + 0 127.532 * * [simplify]: Extracting #1: cost 10 inf + 0 127.532 * * [simplify]: Extracting #2: cost 22 inf + 0 127.532 * * [simplify]: Extracting #3: cost 35 inf + 0 127.532 * * [simplify]: Extracting #4: cost 35 inf + 46 127.533 * * [simplify]: Extracting #5: cost 20 inf + 1585 127.534 * * [simplify]: Extracting #6: cost 10 inf + 3128 127.536 * * [simplify]: Extracting #7: cost 1 inf + 6131 127.540 * * [simplify]: Extracting #8: cost 0 inf + 6590 127.542 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 127.542 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 127.542 * * * * [progress]: [ 290 / 779 ] simplifiying candidate # 127.543 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 127.543 * * [simplify]: iters left: 6 (16 enodes) 127.550 * * [simplify]: iters left: 5 (59 enodes) 127.568 * * [simplify]: iters left: 4 (90 enodes) 127.596 * * [simplify]: iters left: 3 (132 enodes) 127.632 * * [simplify]: iters left: 2 (176 enodes) 127.679 * * [simplify]: iters left: 1 (183 enodes) 127.702 * * [simplify]: Extracting #0: cost 1 inf + 0 127.702 * * [simplify]: Extracting #1: cost 24 inf + 0 127.702 * * [simplify]: Extracting #2: cost 48 inf + 0 127.702 * * [simplify]: Extracting #3: cost 59 inf + 0 127.702 * * [simplify]: Extracting #4: cost 56 inf + 210 127.703 * * [simplify]: Extracting #5: cost 46 inf + 1009 127.704 * * [simplify]: Extracting #6: cost 24 inf + 6748 127.707 * * [simplify]: Extracting #7: cost 1 inf + 15205 127.710 * * [simplify]: Extracting #8: cost 0 inf + 15502 127.713 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 127.713 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 127.713 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 127.713 * * [simplify]: iters left: 6 (15 enodes) 127.717 * * [simplify]: iters left: 5 (54 enodes) 127.725 * * [simplify]: iters left: 4 (78 enodes) 127.736 * * [simplify]: iters left: 3 (102 enodes) 127.762 * * [simplify]: iters left: 2 (115 enodes) 127.792 * * [simplify]: Extracting #0: cost 1 inf + 0 127.792 * * [simplify]: Extracting #1: cost 16 inf + 0 127.792 * * [simplify]: Extracting #2: cost 32 inf + 0 127.792 * * [simplify]: Extracting #3: cost 43 inf + 0 127.793 * * [simplify]: Extracting #4: cost 43 inf + 46 127.793 * * [simplify]: Extracting #5: cost 30 inf + 1024 127.795 * * [simplify]: Extracting #6: cost 12 inf + 5598 127.798 * * [simplify]: Extracting #7: cost 1 inf + 9035 127.801 * * [simplify]: Extracting #8: cost 0 inf + 9454 127.804 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 127.805 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 127.805 * * * * [progress]: [ 291 / 779 ] simplifiying candidate # 127.805 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 127.805 * * [simplify]: iters left: 6 (17 enodes) 127.813 * * [simplify]: iters left: 5 (61 enodes) 127.831 * * [simplify]: iters left: 4 (85 enodes) 127.855 * * [simplify]: iters left: 3 (109 enodes) 127.883 * * [simplify]: iters left: 2 (122 enodes) 127.900 * * [simplify]: Extracting #0: cost 1 inf + 0 127.900 * * [simplify]: Extracting #1: cost 16 inf + 0 127.900 * * [simplify]: Extracting #2: cost 34 inf + 0 127.900 * * [simplify]: Extracting #3: cost 47 inf + 0 127.901 * * [simplify]: Extracting #4: cost 44 inf + 210 127.901 * * [simplify]: Extracting #5: cost 34 inf + 942 127.902 * * [simplify]: Extracting #6: cost 14 inf + 5550 127.903 * * [simplify]: Extracting #7: cost 2 inf + 9886 127.906 * * [simplify]: Extracting #8: cost 0 inf + 10562 127.907 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 127.907 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 127.908 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 127.908 * * [simplify]: iters left: 6 (16 enodes) 127.911 * * [simplify]: iters left: 5 (57 enodes) 127.920 * * [simplify]: iters left: 4 (81 enodes) 127.931 * * [simplify]: iters left: 3 (105 enodes) 127.945 * * [simplify]: iters left: 2 (118 enodes) 127.959 * * [simplify]: Extracting #0: cost 1 inf + 0 127.959 * * [simplify]: Extracting #1: cost 16 inf + 0 127.959 * * [simplify]: Extracting #2: cost 33 inf + 0 127.960 * * [simplify]: Extracting #3: cost 45 inf + 0 127.960 * * [simplify]: Extracting #4: cost 42 inf + 210 127.960 * * [simplify]: Extracting #5: cost 31 inf + 1106 127.961 * * [simplify]: Extracting #6: cost 13 inf + 5855 127.962 * * [simplify]: Extracting #7: cost 1 inf + 9749 127.964 * * [simplify]: Extracting #8: cost 0 inf + 10208 127.966 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 127.966 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 127.966 * * * * [progress]: [ 292 / 779 ] simplifiying candidate # 127.966 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 127.966 * * [simplify]: iters left: 6 (14 enodes) 127.969 * * [simplify]: iters left: 5 (51 enodes) 127.977 * * [simplify]: iters left: 4 (68 enodes) 127.987 * * [simplify]: iters left: 3 (87 enodes) 128.010 * * [simplify]: iters left: 2 (98 enodes) 128.036 * * [simplify]: iters left: 1 (119 enodes) 128.069 * * [simplify]: Extracting #0: cost 1 inf + 0 128.069 * * [simplify]: Extracting #1: cost 10 inf + 0 128.069 * * [simplify]: Extracting #2: cost 25 inf + 0 128.070 * * [simplify]: Extracting #3: cost 32 inf + 4 128.070 * * [simplify]: Extracting #4: cost 33 inf + 188 128.071 * * [simplify]: Extracting #5: cost 14 inf + 2437 128.073 * * [simplify]: Extracting #6: cost 4 inf + 5234 128.075 * * [simplify]: Extracting #7: cost 0 inf + 6697 128.077 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 128.077 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 128.078 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 128.078 * * [simplify]: iters left: 6 (14 enodes) 128.084 * * [simplify]: iters left: 5 (51 enodes) 128.099 * * [simplify]: iters left: 4 (68 enodes) 128.110 * * [simplify]: iters left: 3 (87 enodes) 128.122 * * [simplify]: iters left: 2 (98 enodes) 128.136 * * [simplify]: iters left: 1 (119 enodes) 128.170 * * [simplify]: Extracting #0: cost 1 inf + 0 128.170 * * [simplify]: Extracting #1: cost 10 inf + 0 128.170 * * [simplify]: Extracting #2: cost 25 inf + 0 128.170 * * [simplify]: Extracting #3: cost 32 inf + 4 128.171 * * [simplify]: Extracting #4: cost 33 inf + 188 128.172 * * [simplify]: Extracting #5: cost 14 inf + 2437 128.173 * * [simplify]: Extracting #6: cost 4 inf + 5234 128.176 * * [simplify]: Extracting #7: cost 0 inf + 6697 128.178 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 128.178 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 128.178 * * * * [progress]: [ 293 / 779 ] simplifiying candidate # 128.179 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 128.179 * * [simplify]: iters left: 6 (16 enodes) 128.188 * * [simplify]: iters left: 5 (59 enodes) 128.205 * * [simplify]: iters left: 4 (78 enodes) 128.230 * * [simplify]: iters left: 3 (97 enodes) 128.254 * * [simplify]: iters left: 2 (100 enodes) 128.272 * * [simplify]: iters left: 1 (101 enodes) 128.283 * * [simplify]: Extracting #0: cost 1 inf + 0 128.283 * * [simplify]: Extracting #1: cost 9 inf + 0 128.283 * * [simplify]: Extracting #2: cost 16 inf + 1 128.283 * * [simplify]: Extracting #3: cost 27 inf + 1 128.283 * * [simplify]: Extracting #4: cost 26 inf + 88 128.284 * * [simplify]: Extracting #5: cost 13 inf + 1205 128.284 * * [simplify]: Extracting #6: cost 4 inf + 3055 128.285 * * [simplify]: Extracting #7: cost 0 inf + 4047 128.286 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 128.286 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 128.286 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 128.286 * * [simplify]: iters left: 6 (14 enodes) 128.289 * * [simplify]: iters left: 5 (51 enodes) 128.297 * * [simplify]: iters left: 4 (73 enodes) 128.307 * * [simplify]: iters left: 3 (91 enodes) 128.318 * * [simplify]: Extracting #0: cost 1 inf + 0 128.318 * * [simplify]: Extracting #1: cost 10 inf + 0 128.318 * * [simplify]: Extracting #2: cost 21 inf + 0 128.318 * * [simplify]: Extracting #3: cost 33 inf + 0 128.318 * * [simplify]: Extracting #4: cost 32 inf + 87 128.318 * * [simplify]: Extracting #5: cost 19 inf + 1148 128.320 * * [simplify]: Extracting #6: cost 6 inf + 4048 128.321 * * [simplify]: Extracting #7: cost 0 inf + 5676 128.322 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 128.322 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 128.322 * * * * [progress]: [ 294 / 779 ] simplifiying candidate # 128.323 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 128.323 * * [simplify]: iters left: 6 (14 enodes) 128.326 * * [simplify]: iters left: 5 (51 enodes) 128.339 * * [simplify]: iters left: 4 (68 enodes) 128.358 * * [simplify]: iters left: 3 (87 enodes) 128.382 * * [simplify]: iters left: 2 (98 enodes) 128.410 * * [simplify]: iters left: 1 (119 enodes) 128.445 * * [simplify]: Extracting #0: cost 1 inf + 0 128.445 * * [simplify]: Extracting #1: cost 10 inf + 0 128.445 * * [simplify]: Extracting #2: cost 25 inf + 0 128.445 * * [simplify]: Extracting #3: cost 32 inf + 4 128.445 * * [simplify]: Extracting #4: cost 33 inf + 188 128.446 * * [simplify]: Extracting #5: cost 14 inf + 2437 128.449 * * [simplify]: Extracting #6: cost 4 inf + 5234 128.451 * * [simplify]: Extracting #7: cost 0 inf + 6697 128.453 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 128.453 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 128.454 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 128.454 * * [simplify]: iters left: 6 (14 enodes) 128.461 * * [simplify]: iters left: 5 (51 enodes) 128.476 * * [simplify]: iters left: 4 (68 enodes) 128.488 * * [simplify]: iters left: 3 (87 enodes) 128.500 * * [simplify]: iters left: 2 (98 enodes) 128.521 * * [simplify]: iters left: 1 (119 enodes) 128.548 * * [simplify]: Extracting #0: cost 1 inf + 0 128.548 * * [simplify]: Extracting #1: cost 10 inf + 0 128.548 * * [simplify]: Extracting #2: cost 25 inf + 0 128.548 * * [simplify]: Extracting #3: cost 32 inf + 4 128.548 * * [simplify]: Extracting #4: cost 33 inf + 188 128.549 * * [simplify]: Extracting #5: cost 14 inf + 2437 128.550 * * [simplify]: Extracting #6: cost 4 inf + 5234 128.551 * * [simplify]: Extracting #7: cost 0 inf + 6697 128.552 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 128.552 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 128.552 * * * * [progress]: [ 295 / 779 ] simplifiying candidate # 128.552 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 128.553 * * [simplify]: iters left: 6 (15 enodes) 128.556 * * [simplify]: iters left: 5 (54 enodes) 128.566 * * [simplify]: iters left: 4 (76 enodes) 128.587 * * [simplify]: iters left: 3 (100 enodes) 128.600 * * [simplify]: Extracting #0: cost 1 inf + 0 128.600 * * [simplify]: Extracting #1: cost 9 inf + 0 128.600 * * [simplify]: Extracting #2: cost 16 inf + 1 128.600 * * [simplify]: Extracting #3: cost 27 inf + 1 128.600 * * [simplify]: Extracting #4: cost 26 inf + 88 128.601 * * [simplify]: Extracting #5: cost 12 inf + 1231 128.601 * * [simplify]: Extracting #6: cost 6 inf + 2257 128.602 * * [simplify]: Extracting #7: cost 0 inf + 4047 128.603 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 128.603 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 128.603 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 128.603 * * [simplify]: iters left: 6 (14 enodes) 128.606 * * [simplify]: iters left: 5 (51 enodes) 128.617 * * [simplify]: iters left: 4 (73 enodes) 128.632 * * [simplify]: iters left: 3 (91 enodes) 128.643 * * [simplify]: Extracting #0: cost 1 inf + 0 128.643 * * [simplify]: Extracting #1: cost 10 inf + 0 128.643 * * [simplify]: Extracting #2: cost 21 inf + 0 128.643 * * [simplify]: Extracting #3: cost 33 inf + 0 128.643 * * [simplify]: Extracting #4: cost 32 inf + 87 128.643 * * [simplify]: Extracting #5: cost 19 inf + 1148 128.644 * * [simplify]: Extracting #6: cost 6 inf + 4048 128.645 * * [simplify]: Extracting #7: cost 0 inf + 5676 128.646 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 128.646 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 128.646 * * * * [progress]: [ 296 / 779 ] simplifiying candidate # 128.646 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 128.646 * * [simplify]: iters left: 6 (17 enodes) 128.652 * * [simplify]: iters left: 5 (64 enodes) 128.672 * * [simplify]: iters left: 4 (84 enodes) 128.692 * * [simplify]: iters left: 3 (97 enodes) 128.704 * * [simplify]: iters left: 2 (106 enodes) 128.730 * * [simplify]: iters left: 1 (110 enodes) 128.745 * * [simplify]: Extracting #0: cost 1 inf + 0 128.746 * * [simplify]: Extracting #1: cost 7 inf + 0 128.746 * * [simplify]: Extracting #2: cost 14 inf + 1 128.746 * * [simplify]: Extracting #3: cost 20 inf + 1 128.746 * * [simplify]: Extracting #4: cost 31 inf + 1 128.746 * * [simplify]: Extracting #5: cost 30 inf + 88 128.746 * * [simplify]: Extracting #6: cost 16 inf + 1231 128.747 * * [simplify]: Extracting #7: cost 5 inf + 3986 128.748 * * [simplify]: Extracting #8: cost 0 inf + 5719 128.749 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 128.749 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 128.750 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 128.750 * * [simplify]: iters left: 6 (14 enodes) 128.753 * * [simplify]: iters left: 5 (51 enodes) 128.760 * * [simplify]: iters left: 4 (68 enodes) 128.778 * * [simplify]: iters left: 3 (85 enodes) 128.799 * * [simplify]: iters left: 2 (88 enodes) 128.813 * * [simplify]: iters left: 1 (90 enodes) 128.824 * * [simplify]: Extracting #0: cost 1 inf + 0 128.824 * * [simplify]: Extracting #1: cost 10 inf + 0 128.824 * * [simplify]: Extracting #2: cost 21 inf + 0 128.824 * * [simplify]: Extracting #3: cost 33 inf + 0 128.824 * * [simplify]: Extracting #4: cost 32 inf + 87 128.825 * * [simplify]: Extracting #5: cost 18 inf + 1230 128.825 * * [simplify]: Extracting #6: cost 9 inf + 3515 128.826 * * [simplify]: Extracting #7: cost 0 inf + 6156 128.827 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 128.827 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 128.828 * * * * [progress]: [ 297 / 779 ] simplifiying candidate # 128.828 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 128.828 * * [simplify]: iters left: 6 (18 enodes) 128.832 * * [simplify]: iters left: 5 (66 enodes) 128.842 * * [simplify]: iters left: 4 (81 enodes) 128.856 * * [simplify]: iters left: 3 (92 enodes) 128.879 * * [simplify]: iters left: 2 (94 enodes) 128.901 * * [simplify]: Extracting #0: cost 1 inf + 0 128.901 * * [simplify]: Extracting #1: cost 5 inf + 0 128.901 * * [simplify]: Extracting #2: cost 10 inf + 1 128.901 * * [simplify]: Extracting #3: cost 16 inf + 1 128.901 * * [simplify]: Extracting #4: cost 27 inf + 1 128.901 * * [simplify]: Extracting #5: cost 26 inf + 88 128.902 * * [simplify]: Extracting #6: cost 13 inf + 1067 128.903 * * [simplify]: Extracting #7: cost 4 inf + 2611 128.904 * * [simplify]: Extracting #8: cost 0 inf + 3883 128.905 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 128.905 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 128.906 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 128.906 * * [simplify]: iters left: 6 (15 enodes) 128.912 * * [simplify]: iters left: 5 (54 enodes) 128.928 * * [simplify]: iters left: 4 (71 enodes) 128.947 * * [simplify]: iters left: 3 (88 enodes) 128.969 * * [simplify]: iters left: 2 (91 enodes) 128.990 * * [simplify]: iters left: 1 (93 enodes) 129.013 * * [simplify]: Extracting #0: cost 1 inf + 0 129.013 * * [simplify]: Extracting #1: cost 10 inf + 0 129.013 * * [simplify]: Extracting #2: cost 22 inf + 0 129.013 * * [simplify]: Extracting #3: cost 35 inf + 0 129.014 * * [simplify]: Extracting #4: cost 34 inf + 87 129.014 * * [simplify]: Extracting #5: cost 16 inf + 1738 129.018 * * [simplify]: Extracting #6: cost 1 inf + 6493 129.020 * * [simplify]: Extracting #7: cost 0 inf + 6590 129.022 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 129.022 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im)))))) 129.022 * * * * [progress]: [ 298 / 779 ] simplifiying candidate # 129.023 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 129.023 * * [simplify]: iters left: 6 (16 enodes) 129.031 * * [simplify]: iters left: 5 (59 enodes) 129.048 * * [simplify]: iters left: 4 (74 enodes) 129.068 * * [simplify]: iters left: 3 (85 enodes) 129.078 * * [simplify]: iters left: 2 (87 enodes) 129.088 * * [simplify]: Extracting #0: cost 1 inf + 0 129.088 * * [simplify]: Extracting #1: cost 5 inf + 0 129.088 * * [simplify]: Extracting #2: cost 8 inf + 1 129.088 * * [simplify]: Extracting #3: cost 12 inf + 1 129.088 * * [simplify]: Extracting #4: cost 23 inf + 1 129.088 * * [simplify]: Extracting #5: cost 22 inf + 88 129.088 * * [simplify]: Extracting #6: cost 8 inf + 1246 129.089 * * [simplify]: Extracting #7: cost 1 inf + 2636 129.089 * * [simplify]: Extracting #8: cost 0 inf + 3015 129.090 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 129.090 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 129.090 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 129.090 * * [simplify]: iters left: 6 (14 enodes) 129.093 * * [simplify]: iters left: 5 (51 enodes) 129.106 * * [simplify]: iters left: 4 (68 enodes) 129.125 * * [simplify]: iters left: 3 (85 enodes) 129.148 * * [simplify]: iters left: 2 (88 enodes) 129.169 * * [simplify]: iters left: 1 (90 enodes) 129.190 * * [simplify]: Extracting #0: cost 1 inf + 0 129.190 * * [simplify]: Extracting #1: cost 10 inf + 0 129.190 * * [simplify]: Extracting #2: cost 21 inf + 0 129.190 * * [simplify]: Extracting #3: cost 33 inf + 0 129.190 * * [simplify]: Extracting #4: cost 32 inf + 87 129.191 * * [simplify]: Extracting #5: cost 18 inf + 1230 129.192 * * [simplify]: Extracting #6: cost 9 inf + 3395 129.194 * * [simplify]: Extracting #7: cost 0 inf + 5676 129.196 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 129.196 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 129.196 * * * * [progress]: [ 299 / 779 ] simplifiying candidate # 129.196 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt 1)) 129.197 * * [simplify]: iters left: 6 (15 enodes) 129.205 * * [simplify]: iters left: 5 (56 enodes) 129.222 * * [simplify]: iters left: 4 (70 enodes) 129.239 * * [simplify]: iters left: 3 (78 enodes) 129.248 * * [simplify]: Extracting #0: cost 1 inf + 0 129.248 * * [simplify]: Extracting #1: cost 5 inf + 0 129.248 * * [simplify]: Extracting #2: cost 8 inf + 1 129.248 * * [simplify]: Extracting #3: cost 19 inf + 1 129.248 * * [simplify]: Extracting #4: cost 17 inf + 170 129.249 * * [simplify]: Extracting #5: cost 4 inf + 1366 129.249 * * [simplify]: Extracting #6: cost 0 inf + 1983 129.250 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 129.250 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 129.250 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 129.250 * * [simplify]: iters left: 6 (13 enodes) 129.253 * * [simplify]: iters left: 5 (47 enodes) 129.260 * * [simplify]: iters left: 4 (57 enodes) 129.269 * * [simplify]: iters left: 3 (66 enodes) 129.278 * * [simplify]: Extracting #0: cost 1 inf + 0 129.278 * * [simplify]: Extracting #1: cost 6 inf + 0 129.278 * * [simplify]: Extracting #2: cost 13 inf + 0 129.278 * * [simplify]: Extracting #3: cost 13 inf + 2 129.278 * * [simplify]: Extracting #4: cost 19 inf + 116 129.278 * * [simplify]: Extracting #5: cost 17 inf + 477 129.279 * * [simplify]: Extracting #6: cost 5 inf + 2116 129.280 * * [simplify]: Extracting #7: cost 0 inf + 3178 129.281 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 129.281 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 129.282 * * * * [progress]: [ 300 / 779 ] simplifiying candidate # 129.282 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 129.282 * * [simplify]: iters left: 6 (16 enodes) 129.291 * * [simplify]: iters left: 5 (59 enodes) 129.308 * * [simplify]: iters left: 4 (74 enodes) 129.328 * * [simplify]: iters left: 3 (85 enodes) 129.347 * * [simplify]: iters left: 2 (87 enodes) 129.367 * * [simplify]: Extracting #0: cost 1 inf + 0 129.367 * * [simplify]: Extracting #1: cost 5 inf + 0 129.367 * * [simplify]: Extracting #2: cost 8 inf + 1 129.367 * * [simplify]: Extracting #3: cost 12 inf + 1 129.367 * * [simplify]: Extracting #4: cost 23 inf + 1 129.367 * * [simplify]: Extracting #5: cost 22 inf + 88 129.368 * * [simplify]: Extracting #6: cost 8 inf + 1246 129.369 * * [simplify]: Extracting #7: cost 1 inf + 2636 129.370 * * [simplify]: Extracting #8: cost 0 inf + 3015 129.371 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 129.372 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 129.372 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 129.372 * * [simplify]: iters left: 6 (14 enodes) 129.378 * * [simplify]: iters left: 5 (51 enodes) 129.393 * * [simplify]: iters left: 4 (68 enodes) 129.408 * * [simplify]: iters left: 3 (85 enodes) 129.418 * * [simplify]: iters left: 2 (88 enodes) 129.428 * * [simplify]: iters left: 1 (90 enodes) 129.442 * * [simplify]: Extracting #0: cost 1 inf + 0 129.442 * * [simplify]: Extracting #1: cost 10 inf + 0 129.442 * * [simplify]: Extracting #2: cost 21 inf + 0 129.443 * * [simplify]: Extracting #3: cost 33 inf + 0 129.443 * * [simplify]: Extracting #4: cost 32 inf + 87 129.443 * * [simplify]: Extracting #5: cost 18 inf + 1230 129.445 * * [simplify]: Extracting #6: cost 9 inf + 3395 129.447 * * [simplify]: Extracting #7: cost 0 inf + 5676 129.449 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 129.449 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 129.449 * * * * [progress]: [ 301 / 779 ] simplifiying candidate # 129.449 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1) 129.449 * * [simplify]: iters left: 6 (15 enodes) 129.458 * * [simplify]: iters left: 5 (54 enodes) 129.474 * * [simplify]: iters left: 4 (68 enodes) 129.491 * * [simplify]: iters left: 3 (76 enodes) 129.510 * * [simplify]: Extracting #0: cost 1 inf + 0 129.510 * * [simplify]: Extracting #1: cost 5 inf + 0 129.510 * * [simplify]: Extracting #2: cost 8 inf + 1 129.510 * * [simplify]: Extracting #3: cost 19 inf + 1 129.510 * * [simplify]: Extracting #4: cost 17 inf + 170 129.511 * * [simplify]: Extracting #5: cost 5 inf + 1067 129.511 * * [simplify]: Extracting #6: cost 0 inf + 1983 129.512 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 129.512 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 129.513 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 129.513 * * [simplify]: iters left: 6 (13 enodes) 129.517 * * [simplify]: iters left: 5 (47 enodes) 129.523 * * [simplify]: iters left: 4 (57 enodes) 129.531 * * [simplify]: iters left: 3 (66 enodes) 129.539 * * [simplify]: Extracting #0: cost 1 inf + 0 129.539 * * [simplify]: Extracting #1: cost 6 inf + 0 129.539 * * [simplify]: Extracting #2: cost 13 inf + 0 129.539 * * [simplify]: Extracting #3: cost 13 inf + 2 129.539 * * [simplify]: Extracting #4: cost 19 inf + 116 129.539 * * [simplify]: Extracting #5: cost 17 inf + 477 129.539 * * [simplify]: Extracting #6: cost 5 inf + 2116 129.540 * * [simplify]: Extracting #7: cost 0 inf + 3178 129.541 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 129.541 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 129.541 * * * * [progress]: [ 302 / 779 ] simplifiying candidate # 129.541 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 129.541 * * [simplify]: iters left: 6 (16 enodes) 129.546 * * [simplify]: iters left: 5 (59 enodes) 129.563 * * [simplify]: iters left: 4 (90 enodes) 129.590 * * [simplify]: iters left: 3 (132 enodes) 129.614 * * [simplify]: iters left: 2 (176 enodes) 129.636 * * [simplify]: iters left: 1 (183 enodes) 129.657 * * [simplify]: Extracting #0: cost 1 inf + 0 129.657 * * [simplify]: Extracting #1: cost 24 inf + 0 129.657 * * [simplify]: Extracting #2: cost 48 inf + 0 129.657 * * [simplify]: Extracting #3: cost 59 inf + 0 129.657 * * [simplify]: Extracting #4: cost 56 inf + 210 129.657 * * [simplify]: Extracting #5: cost 46 inf + 1009 129.658 * * [simplify]: Extracting #6: cost 24 inf + 6748 129.661 * * [simplify]: Extracting #7: cost 1 inf + 15205 129.664 * * [simplify]: Extracting #8: cost 0 inf + 15502 129.667 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 129.667 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 129.667 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 129.668 * * [simplify]: iters left: 6 (15 enodes) 129.671 * * [simplify]: iters left: 5 (54 enodes) 129.686 * * [simplify]: iters left: 4 (78 enodes) 129.709 * * [simplify]: iters left: 3 (102 enodes) 129.736 * * [simplify]: iters left: 2 (115 enodes) 129.763 * * [simplify]: Extracting #0: cost 1 inf + 0 129.763 * * [simplify]: Extracting #1: cost 16 inf + 0 129.764 * * [simplify]: Extracting #2: cost 32 inf + 0 129.764 * * [simplify]: Extracting #3: cost 43 inf + 0 129.764 * * [simplify]: Extracting #4: cost 43 inf + 46 129.765 * * [simplify]: Extracting #5: cost 30 inf + 1024 129.766 * * [simplify]: Extracting #6: cost 12 inf + 5598 129.769 * * [simplify]: Extracting #7: cost 1 inf + 9035 129.773 * * [simplify]: Extracting #8: cost 0 inf + 9454 129.776 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 129.776 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 129.777 * * * * [progress]: [ 303 / 779 ] simplifiying candidate # 129.777 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 129.777 * * [simplify]: iters left: 6 (17 enodes) 129.785 * * [simplify]: iters left: 5 (61 enodes) 129.802 * * [simplify]: iters left: 4 (85 enodes) 129.826 * * [simplify]: iters left: 3 (109 enodes) 129.854 * * [simplify]: iters left: 2 (122 enodes) 129.882 * * [simplify]: Extracting #0: cost 1 inf + 0 129.882 * * [simplify]: Extracting #1: cost 16 inf + 0 129.882 * * [simplify]: Extracting #2: cost 34 inf + 0 129.883 * * [simplify]: Extracting #3: cost 47 inf + 0 129.883 * * [simplify]: Extracting #4: cost 44 inf + 210 129.883 * * [simplify]: Extracting #5: cost 34 inf + 942 129.885 * * [simplify]: Extracting #6: cost 14 inf + 5550 129.888 * * [simplify]: Extracting #7: cost 2 inf + 9886 129.891 * * [simplify]: Extracting #8: cost 0 inf + 10562 129.895 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 129.895 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 129.895 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 129.896 * * [simplify]: iters left: 6 (16 enodes) 129.903 * * [simplify]: iters left: 5 (57 enodes) 129.911 * * [simplify]: iters left: 4 (81 enodes) 129.923 * * [simplify]: iters left: 3 (105 enodes) 129.942 * * [simplify]: iters left: 2 (118 enodes) 129.972 * * [simplify]: Extracting #0: cost 1 inf + 0 129.972 * * [simplify]: Extracting #1: cost 16 inf + 0 129.973 * * [simplify]: Extracting #2: cost 33 inf + 0 129.973 * * [simplify]: Extracting #3: cost 45 inf + 0 129.973 * * [simplify]: Extracting #4: cost 42 inf + 210 129.974 * * [simplify]: Extracting #5: cost 31 inf + 1106 129.975 * * [simplify]: Extracting #6: cost 13 inf + 5855 129.978 * * [simplify]: Extracting #7: cost 1 inf + 9749 129.980 * * [simplify]: Extracting #8: cost 0 inf + 10208 129.982 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 129.982 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 129.982 * * * * [progress]: [ 304 / 779 ] simplifiying candidate # 129.982 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 129.983 * * [simplify]: iters left: 6 (14 enodes) 129.986 * * [simplify]: iters left: 5 (51 enodes) 129.993 * * [simplify]: iters left: 4 (68 enodes) 130.003 * * [simplify]: iters left: 3 (87 enodes) 130.027 * * [simplify]: iters left: 2 (98 enodes) 130.054 * * [simplify]: iters left: 1 (119 enodes) 130.092 * * [simplify]: Extracting #0: cost 1 inf + 0 130.092 * * [simplify]: Extracting #1: cost 10 inf + 0 130.092 * * [simplify]: Extracting #2: cost 25 inf + 0 130.093 * * [simplify]: Extracting #3: cost 32 inf + 4 130.093 * * [simplify]: Extracting #4: cost 33 inf + 188 130.094 * * [simplify]: Extracting #5: cost 14 inf + 2437 130.096 * * [simplify]: Extracting #6: cost 4 inf + 5234 130.098 * * [simplify]: Extracting #7: cost 0 inf + 6697 130.100 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 130.100 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 130.101 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 130.101 * * [simplify]: iters left: 6 (14 enodes) 130.107 * * [simplify]: iters left: 5 (51 enodes) 130.122 * * [simplify]: iters left: 4 (68 enodes) 130.141 * * [simplify]: iters left: 3 (87 enodes) 130.164 * * [simplify]: iters left: 2 (98 enodes) 130.191 * * [simplify]: iters left: 1 (119 enodes) 130.226 * * [simplify]: Extracting #0: cost 1 inf + 0 130.227 * * [simplify]: Extracting #1: cost 10 inf + 0 130.227 * * [simplify]: Extracting #2: cost 25 inf + 0 130.227 * * [simplify]: Extracting #3: cost 32 inf + 4 130.227 * * [simplify]: Extracting #4: cost 33 inf + 188 130.228 * * [simplify]: Extracting #5: cost 14 inf + 2437 130.230 * * [simplify]: Extracting #6: cost 4 inf + 5234 130.233 * * [simplify]: Extracting #7: cost 0 inf + 6697 130.235 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 130.235 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 130.235 * * * * [progress]: [ 305 / 779 ] simplifiying candidate # 130.236 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 130.236 * * [simplify]: iters left: 6 (16 enodes) 130.245 * * [simplify]: iters left: 5 (59 enodes) 130.262 * * [simplify]: iters left: 4 (78 enodes) 130.284 * * [simplify]: iters left: 3 (97 enodes) 130.296 * * [simplify]: iters left: 2 (100 enodes) 130.308 * * [simplify]: iters left: 1 (101 enodes) 130.322 * * [simplify]: Extracting #0: cost 1 inf + 0 130.322 * * [simplify]: Extracting #1: cost 9 inf + 0 130.322 * * [simplify]: Extracting #2: cost 16 inf + 1 130.322 * * [simplify]: Extracting #3: cost 27 inf + 1 130.322 * * [simplify]: Extracting #4: cost 26 inf + 88 130.323 * * [simplify]: Extracting #5: cost 13 inf + 1205 130.324 * * [simplify]: Extracting #6: cost 4 inf + 3055 130.326 * * [simplify]: Extracting #7: cost 0 inf + 4047 130.327 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 130.328 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 130.328 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 130.328 * * [simplify]: iters left: 6 (14 enodes) 130.334 * * [simplify]: iters left: 5 (51 enodes) 130.351 * * [simplify]: iters left: 4 (73 enodes) 130.371 * * [simplify]: iters left: 3 (91 enodes) 130.390 * * [simplify]: Extracting #0: cost 1 inf + 0 130.390 * * [simplify]: Extracting #1: cost 10 inf + 0 130.390 * * [simplify]: Extracting #2: cost 21 inf + 0 130.391 * * [simplify]: Extracting #3: cost 33 inf + 0 130.391 * * [simplify]: Extracting #4: cost 32 inf + 87 130.391 * * [simplify]: Extracting #5: cost 19 inf + 1148 130.392 * * [simplify]: Extracting #6: cost 6 inf + 4048 130.393 * * [simplify]: Extracting #7: cost 0 inf + 5676 130.394 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 130.394 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 130.394 * * * * [progress]: [ 306 / 779 ] simplifiying candidate # 130.394 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 130.394 * * [simplify]: iters left: 6 (14 enodes) 130.397 * * [simplify]: iters left: 5 (51 enodes) 130.405 * * [simplify]: iters left: 4 (68 enodes) 130.414 * * [simplify]: iters left: 3 (87 enodes) 130.433 * * [simplify]: iters left: 2 (98 enodes) 130.456 * * [simplify]: iters left: 1 (119 enodes) 130.475 * * [simplify]: Extracting #0: cost 1 inf + 0 130.475 * * [simplify]: Extracting #1: cost 10 inf + 0 130.475 * * [simplify]: Extracting #2: cost 25 inf + 0 130.475 * * [simplify]: Extracting #3: cost 32 inf + 4 130.475 * * [simplify]: Extracting #4: cost 33 inf + 188 130.476 * * [simplify]: Extracting #5: cost 14 inf + 2437 130.477 * * [simplify]: Extracting #6: cost 4 inf + 5234 130.478 * * [simplify]: Extracting #7: cost 0 inf + 6697 130.480 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 130.480 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 130.480 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 130.480 * * [simplify]: iters left: 6 (14 enodes) 130.486 * * [simplify]: iters left: 5 (51 enodes) 130.501 * * [simplify]: iters left: 4 (68 enodes) 130.514 * * [simplify]: iters left: 3 (87 enodes) 130.526 * * [simplify]: iters left: 2 (98 enodes) 130.541 * * [simplify]: iters left: 1 (119 enodes) 130.579 * * [simplify]: Extracting #0: cost 1 inf + 0 130.579 * * [simplify]: Extracting #1: cost 10 inf + 0 130.579 * * [simplify]: Extracting #2: cost 25 inf + 0 130.579 * * [simplify]: Extracting #3: cost 32 inf + 4 130.579 * * [simplify]: Extracting #4: cost 33 inf + 188 130.581 * * [simplify]: Extracting #5: cost 14 inf + 2437 130.583 * * [simplify]: Extracting #6: cost 4 inf + 5234 130.585 * * [simplify]: Extracting #7: cost 0 inf + 6697 130.587 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 130.587 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 130.588 * * * * [progress]: [ 307 / 779 ] simplifiying candidate # 130.588 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 130.588 * * [simplify]: iters left: 6 (15 enodes) 130.595 * * [simplify]: iters left: 5 (54 enodes) 130.604 * * [simplify]: iters left: 4 (76 enodes) 130.616 * * [simplify]: iters left: 3 (100 enodes) 130.629 * * [simplify]: Extracting #0: cost 1 inf + 0 130.629 * * [simplify]: Extracting #1: cost 9 inf + 0 130.629 * * [simplify]: Extracting #2: cost 16 inf + 1 130.630 * * [simplify]: Extracting #3: cost 27 inf + 1 130.630 * * [simplify]: Extracting #4: cost 26 inf + 88 130.630 * * [simplify]: Extracting #5: cost 12 inf + 1231 130.631 * * [simplify]: Extracting #6: cost 6 inf + 2257 130.631 * * [simplify]: Extracting #7: cost 0 inf + 4047 130.632 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 130.632 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 130.633 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 130.633 * * [simplify]: iters left: 6 (14 enodes) 130.636 * * [simplify]: iters left: 5 (51 enodes) 130.643 * * [simplify]: iters left: 4 (73 enodes) 130.662 * * [simplify]: iters left: 3 (91 enodes) 130.685 * * [simplify]: Extracting #0: cost 1 inf + 0 130.685 * * [simplify]: Extracting #1: cost 10 inf + 0 130.686 * * [simplify]: Extracting #2: cost 21 inf + 0 130.686 * * [simplify]: Extracting #3: cost 33 inf + 0 130.686 * * [simplify]: Extracting #4: cost 32 inf + 87 130.686 * * [simplify]: Extracting #5: cost 19 inf + 1148 130.688 * * [simplify]: Extracting #6: cost 6 inf + 4048 130.690 * * [simplify]: Extracting #7: cost 0 inf + 5676 130.692 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 130.692 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 130.692 * * * * [progress]: [ 308 / 779 ] simplifiying candidate # 130.693 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 130.693 * * [simplify]: iters left: 6 (16 enodes) 130.701 * * [simplify]: iters left: 5 (59 enodes) 130.714 * * [simplify]: iters left: 4 (84 enodes) 130.727 * * [simplify]: iters left: 3 (113 enodes) 130.742 * * [simplify]: iters left: 2 (124 enodes) 130.763 * * [simplify]: iters left: 1 (126 enodes) 130.791 * * [simplify]: Extracting #0: cost 1 inf + 0 130.792 * * [simplify]: Extracting #1: cost 13 inf + 0 130.792 * * [simplify]: Extracting #2: cost 24 inf + 1 130.792 * * [simplify]: Extracting #3: cost 35 inf + 1 130.792 * * [simplify]: Extracting #4: cost 34 inf + 88 130.793 * * [simplify]: Extracting #5: cost 20 inf + 1382 130.795 * * [simplify]: Extracting #6: cost 2 inf + 6355 130.797 * * [simplify]: Extracting #7: cost 0 inf + 7071 130.800 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 130.800 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 130.801 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 130.801 * * [simplify]: iters left: 6 (14 enodes) 130.807 * * [simplify]: iters left: 5 (51 enodes) 130.818 * * [simplify]: iters left: 4 (68 enodes) 130.828 * * [simplify]: iters left: 3 (85 enodes) 130.839 * * [simplify]: iters left: 2 (88 enodes) 130.857 * * [simplify]: iters left: 1 (90 enodes) 130.880 * * [simplify]: Extracting #0: cost 1 inf + 0 130.880 * * [simplify]: Extracting #1: cost 10 inf + 0 130.880 * * [simplify]: Extracting #2: cost 21 inf + 0 130.880 * * [simplify]: Extracting #3: cost 33 inf + 0 130.880 * * [simplify]: Extracting #4: cost 32 inf + 87 130.881 * * [simplify]: Extracting #5: cost 18 inf + 1230 130.882 * * [simplify]: Extracting #6: cost 9 inf + 3515 130.884 * * [simplify]: Extracting #7: cost 0 inf + 6156 130.886 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 130.886 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 130.886 * * * * [progress]: [ 309 / 779 ] simplifiying candidate # 130.887 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 130.887 * * [simplify]: iters left: 6 (17 enodes) 130.896 * * [simplify]: iters left: 5 (61 enodes) 130.913 * * [simplify]: iters left: 4 (80 enodes) 130.926 * * [simplify]: iters left: 3 (100 enodes) 130.938 * * [simplify]: iters left: 2 (103 enodes) 130.950 * * [simplify]: Extracting #0: cost 1 inf + 0 130.950 * * [simplify]: Extracting #1: cost 9 inf + 0 130.950 * * [simplify]: Extracting #2: cost 18 inf + 1 130.950 * * [simplify]: Extracting #3: cost 31 inf + 1 130.950 * * [simplify]: Extracting #4: cost 29 inf + 129 130.951 * * [simplify]: Extracting #5: cost 17 inf + 1189 130.951 * * [simplify]: Extracting #6: cost 8 inf + 2569 130.952 * * [simplify]: Extracting #7: cost 0 inf + 5155 130.953 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) 130.953 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 130.953 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 130.954 * * [simplify]: iters left: 6 (15 enodes) 130.957 * * [simplify]: iters left: 5 (54 enodes) 130.966 * * [simplify]: iters left: 4 (71 enodes) 130.982 * * [simplify]: iters left: 3 (88 enodes) 130.993 * * [simplify]: iters left: 2 (91 enodes) 131.004 * * [simplify]: iters left: 1 (93 enodes) 131.015 * * [simplify]: Extracting #0: cost 1 inf + 0 131.015 * * [simplify]: Extracting #1: cost 10 inf + 0 131.015 * * [simplify]: Extracting #2: cost 22 inf + 0 131.015 * * [simplify]: Extracting #3: cost 35 inf + 0 131.015 * * [simplify]: Extracting #4: cost 34 inf + 87 131.015 * * [simplify]: Extracting #5: cost 16 inf + 1738 131.016 * * [simplify]: Extracting #6: cost 1 inf + 6493 131.017 * * [simplify]: Extracting #7: cost 0 inf + 6590 131.018 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 131.018 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im)))))) 131.018 * * * * [progress]: [ 310 / 779 ] simplifiying candidate # 131.019 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 131.019 * * [simplify]: iters left: 6 (15 enodes) 131.023 * * [simplify]: iters left: 5 (54 enodes) 131.031 * * [simplify]: iters left: 4 (73 enodes) 131.050 * * [simplify]: iters left: 3 (93 enodes) 131.066 * * [simplify]: iters left: 2 (96 enodes) 131.083 * * [simplify]: Extracting #0: cost 1 inf + 0 131.083 * * [simplify]: Extracting #1: cost 9 inf + 0 131.083 * * [simplify]: Extracting #2: cost 16 inf + 1 131.083 * * [simplify]: Extracting #3: cost 27 inf + 1 131.084 * * [simplify]: Extracting #4: cost 26 inf + 88 131.084 * * [simplify]: Extracting #5: cost 12 inf + 1286 131.086 * * [simplify]: Extracting #6: cost 3 inf + 3112 131.087 * * [simplify]: Extracting #7: cost 0 inf + 4047 131.089 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 131.089 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 131.090 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 131.090 * * [simplify]: iters left: 6 (14 enodes) 131.096 * * [simplify]: iters left: 5 (51 enodes) 131.111 * * [simplify]: iters left: 4 (68 enodes) 131.130 * * [simplify]: iters left: 3 (85 enodes) 131.145 * * [simplify]: iters left: 2 (88 enodes) 131.156 * * [simplify]: iters left: 1 (90 enodes) 131.167 * * [simplify]: Extracting #0: cost 1 inf + 0 131.168 * * [simplify]: Extracting #1: cost 10 inf + 0 131.168 * * [simplify]: Extracting #2: cost 21 inf + 0 131.168 * * [simplify]: Extracting #3: cost 33 inf + 0 131.168 * * [simplify]: Extracting #4: cost 32 inf + 87 131.170 * * [simplify]: Extracting #5: cost 18 inf + 1230 131.171 * * [simplify]: Extracting #6: cost 9 inf + 3395 131.173 * * [simplify]: Extracting #7: cost 0 inf + 5676 131.175 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 131.176 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 131.176 * * * * [progress]: [ 311 / 779 ] simplifiying candidate # 131.176 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) (sqrt 1)) 131.176 * * [simplify]: iters left: 6 (15 enodes) 131.184 * * [simplify]: iters left: 5 (54 enodes) 131.200 * * [simplify]: iters left: 4 (69 enodes) 131.211 * * [simplify]: iters left: 3 (77 enodes) 131.220 * * [simplify]: Extracting #0: cost 1 inf + 0 131.220 * * [simplify]: Extracting #1: cost 5 inf + 0 131.220 * * [simplify]: Extracting #2: cost 8 inf + 1 131.220 * * [simplify]: Extracting #3: cost 19 inf + 1 131.220 * * [simplify]: Extracting #4: cost 17 inf + 170 131.220 * * [simplify]: Extracting #5: cost 4 inf + 1231 131.221 * * [simplify]: Extracting #6: cost 0 inf + 1983 131.221 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 131.221 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 131.222 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 131.222 * * [simplify]: iters left: 6 (13 enodes) 131.225 * * [simplify]: iters left: 5 (47 enodes) 131.232 * * [simplify]: iters left: 4 (57 enodes) 131.248 * * [simplify]: iters left: 3 (66 enodes) 131.264 * * [simplify]: Extracting #0: cost 1 inf + 0 131.264 * * [simplify]: Extracting #1: cost 6 inf + 0 131.264 * * [simplify]: Extracting #2: cost 13 inf + 0 131.264 * * [simplify]: Extracting #3: cost 13 inf + 2 131.264 * * [simplify]: Extracting #4: cost 19 inf + 116 131.264 * * [simplify]: Extracting #5: cost 17 inf + 477 131.265 * * [simplify]: Extracting #6: cost 5 inf + 2116 131.266 * * [simplify]: Extracting #7: cost 0 inf + 3178 131.268 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 131.268 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 131.268 * * * * [progress]: [ 312 / 779 ] simplifiying candidate # 131.268 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 131.268 * * [simplify]: iters left: 6 (15 enodes) 131.275 * * [simplify]: iters left: 5 (54 enodes) 131.293 * * [simplify]: iters left: 4 (73 enodes) 131.305 * * [simplify]: iters left: 3 (93 enodes) 131.317 * * [simplify]: iters left: 2 (96 enodes) 131.334 * * [simplify]: Extracting #0: cost 1 inf + 0 131.334 * * [simplify]: Extracting #1: cost 9 inf + 0 131.334 * * [simplify]: Extracting #2: cost 16 inf + 1 131.334 * * [simplify]: Extracting #3: cost 27 inf + 1 131.334 * * [simplify]: Extracting #4: cost 26 inf + 88 131.335 * * [simplify]: Extracting #5: cost 12 inf + 1286 131.336 * * [simplify]: Extracting #6: cost 3 inf + 3112 131.338 * * [simplify]: Extracting #7: cost 0 inf + 4047 131.339 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 131.340 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 131.340 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 131.340 * * [simplify]: iters left: 6 (14 enodes) 131.346 * * [simplify]: iters left: 5 (51 enodes) 131.356 * * [simplify]: iters left: 4 (68 enodes) 131.366 * * [simplify]: iters left: 3 (85 enodes) 131.376 * * [simplify]: iters left: 2 (88 enodes) 131.392 * * [simplify]: iters left: 1 (90 enodes) 131.413 * * [simplify]: Extracting #0: cost 1 inf + 0 131.413 * * [simplify]: Extracting #1: cost 10 inf + 0 131.413 * * [simplify]: Extracting #2: cost 21 inf + 0 131.413 * * [simplify]: Extracting #3: cost 33 inf + 0 131.414 * * [simplify]: Extracting #4: cost 32 inf + 87 131.414 * * [simplify]: Extracting #5: cost 18 inf + 1230 131.416 * * [simplify]: Extracting #6: cost 9 inf + 3395 131.418 * * [simplify]: Extracting #7: cost 0 inf + 5676 131.420 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 131.420 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 131.420 * * * * [progress]: [ 313 / 779 ] simplifiying candidate # 131.420 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 1) 131.421 * * [simplify]: iters left: 6 (14 enodes) 131.428 * * [simplify]: iters left: 5 (47 enodes) 131.441 * * [simplify]: iters left: 4 (64 enodes) 131.458 * * [simplify]: iters left: 3 (72 enodes) 131.475 * * [simplify]: Extracting #0: cost 1 inf + 0 131.475 * * [simplify]: Extracting #1: cost 5 inf + 0 131.475 * * [simplify]: Extracting #2: cost 8 inf + 1 131.475 * * [simplify]: Extracting #3: cost 19 inf + 1 131.475 * * [simplify]: Extracting #4: cost 18 inf + 88 131.476 * * [simplify]: Extracting #5: cost 6 inf + 1026 131.476 * * [simplify]: Extracting #6: cost 0 inf + 1983 131.476 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 131.476 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 131.477 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 131.477 * * [simplify]: iters left: 6 (13 enodes) 131.480 * * [simplify]: iters left: 5 (47 enodes) 131.486 * * [simplify]: iters left: 4 (57 enodes) 131.494 * * [simplify]: iters left: 3 (66 enodes) 131.504 * * [simplify]: Extracting #0: cost 1 inf + 0 131.504 * * [simplify]: Extracting #1: cost 6 inf + 0 131.504 * * [simplify]: Extracting #2: cost 13 inf + 0 131.504 * * [simplify]: Extracting #3: cost 13 inf + 2 131.504 * * [simplify]: Extracting #4: cost 19 inf + 116 131.505 * * [simplify]: Extracting #5: cost 17 inf + 477 131.505 * * [simplify]: Extracting #6: cost 5 inf + 2116 131.506 * * [simplify]: Extracting #7: cost 0 inf + 3178 131.506 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 131.506 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 131.506 * * * * [progress]: [ 314 / 779 ] simplifiying candidate # 131.506 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 131.507 * * [simplify]: iters left: 6 (16 enodes) 131.511 * * [simplify]: iters left: 5 (61 enodes) 131.521 * * [simplify]: iters left: 4 (90 enodes) 131.546 * * [simplify]: iters left: 3 (118 enodes) 131.563 * * [simplify]: iters left: 2 (131 enodes) 131.580 * * [simplify]: iters left: 1 (154 enodes) 131.615 * * [simplify]: Extracting #0: cost 1 inf + 0 131.615 * * [simplify]: Extracting #1: cost 11 inf + 0 131.615 * * [simplify]: Extracting #2: cost 36 inf + 1 131.616 * * [simplify]: Extracting #3: cost 52 inf + 4 131.616 * * [simplify]: Extracting #4: cost 47 inf + 217 131.617 * * [simplify]: Extracting #5: cost 36 inf + 910 131.618 * * [simplify]: Extracting #6: cost 19 inf + 5709 131.621 * * [simplify]: Extracting #7: cost 0 inf + 12770 131.625 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 131.625 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 131.625 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 131.625 * * [simplify]: iters left: 6 (14 enodes) 131.631 * * [simplify]: iters left: 5 (51 enodes) 131.646 * * [simplify]: iters left: 4 (72 enodes) 131.667 * * [simplify]: iters left: 3 (89 enodes) 131.690 * * [simplify]: iters left: 2 (92 enodes) 131.712 * * [simplify]: Extracting #0: cost 1 inf + 0 131.712 * * [simplify]: Extracting #1: cost 12 inf + 0 131.712 * * [simplify]: Extracting #2: cost 26 inf + 0 131.713 * * [simplify]: Extracting #3: cost 33 inf + 2 131.713 * * [simplify]: Extracting #4: cost 32 inf + 185 131.714 * * [simplify]: Extracting #5: cost 11 inf + 3309 131.716 * * [simplify]: Extracting #6: cost 2 inf + 6354 131.718 * * [simplify]: Extracting #7: cost 0 inf + 6990 131.721 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 131.721 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 131.721 * * * * [progress]: [ 315 / 779 ] simplifiying candidate # 131.721 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 131.721 * * [simplify]: iters left: 6 (19 enodes) 131.733 * * [simplify]: iters left: 5 (69 enodes) 131.745 * * [simplify]: iters left: 4 (95 enodes) 131.760 * * [simplify]: iters left: 3 (130 enodes) 131.785 * * [simplify]: iters left: 2 (138 enodes) 131.815 * * [simplify]: Extracting #0: cost 1 inf + 0 131.815 * * [simplify]: Extracting #1: cost 13 inf + 0 131.815 * * [simplify]: Extracting #2: cost 26 inf + 1 131.815 * * [simplify]: Extracting #3: cost 40 inf + 1 131.815 * * [simplify]: Extracting #4: cost 40 inf + 88 131.816 * * [simplify]: Extracting #5: cost 17 inf + 2837 131.817 * * [simplify]: Extracting #6: cost 4 inf + 7259 131.818 * * [simplify]: Extracting #7: cost 0 inf + 9173 131.820 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 131.820 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 131.820 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 131.820 * * [simplify]: iters left: 6 (16 enodes) 131.824 * * [simplify]: iters left: 5 (57 enodes) 131.833 * * [simplify]: iters left: 4 (81 enodes) 131.851 * * [simplify]: iters left: 3 (105 enodes) 131.877 * * [simplify]: iters left: 2 (118 enodes) 131.907 * * [simplify]: Extracting #0: cost 1 inf + 0 131.907 * * [simplify]: Extracting #1: cost 16 inf + 0 131.908 * * [simplify]: Extracting #2: cost 35 inf + 0 131.908 * * [simplify]: Extracting #3: cost 43 inf + 2 131.908 * * [simplify]: Extracting #4: cost 39 inf + 461 131.909 * * [simplify]: Extracting #5: cost 20 inf + 3095 131.912 * * [simplify]: Extracting #6: cost 3 inf + 9231 131.915 * * [simplify]: Extracting #7: cost 0 inf + 10608 131.919 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 131.919 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))))) 131.919 * * * * [progress]: [ 316 / 779 ] simplifiying candidate # 131.920 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 131.920 * * [simplify]: iters left: 6 (17 enodes) 131.929 * * [simplify]: iters left: 5 (62 enodes) 131.948 * * [simplify]: iters left: 4 (88 enodes) 131.977 * * [simplify]: iters left: 3 (123 enodes) 131.999 * * [simplify]: iters left: 2 (130 enodes) 132.014 * * [simplify]: Extracting #0: cost 1 inf + 0 132.014 * * [simplify]: Extracting #1: cost 13 inf + 0 132.015 * * [simplify]: Extracting #2: cost 24 inf + 1 132.015 * * [simplify]: Extracting #3: cost 36 inf + 1 132.015 * * [simplify]: Extracting #4: cost 35 inf + 129 132.016 * * [simplify]: Extracting #5: cost 19 inf + 2232 132.018 * * [simplify]: Extracting #6: cost 3 inf + 6570 132.021 * * [simplify]: Extracting #7: cost 0 inf + 7745 132.024 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 132.024 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 132.024 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 132.024 * * [simplify]: iters left: 6 (15 enodes) 132.031 * * [simplify]: iters left: 5 (54 enodes) 132.047 * * [simplify]: iters left: 4 (78 enodes) 132.070 * * [simplify]: iters left: 3 (102 enodes) 132.093 * * [simplify]: iters left: 2 (115 enodes) 132.107 * * [simplify]: Extracting #0: cost 1 inf + 0 132.107 * * [simplify]: Extracting #1: cost 16 inf + 0 132.107 * * [simplify]: Extracting #2: cost 34 inf + 0 132.107 * * [simplify]: Extracting #3: cost 41 inf + 2 132.107 * * [simplify]: Extracting #4: cost 40 inf + 201 132.107 * * [simplify]: Extracting #5: cost 21 inf + 2499 132.109 * * [simplify]: Extracting #6: cost 3 inf + 8157 132.110 * * [simplify]: Extracting #7: cost 0 inf + 9374 132.112 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 132.112 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 132.112 * * * * [progress]: [ 317 / 779 ] simplifiying candidate # 132.112 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 132.112 * * [simplify]: iters left: 6 (17 enodes) 132.119 * * [simplify]: iters left: 5 (62 enodes) 132.139 * * [simplify]: iters left: 4 (82 enodes) 132.151 * * [simplify]: iters left: 3 (93 enodes) 132.162 * * [simplify]: iters left: 2 (94 enodes) 132.180 * * [simplify]: Extracting #0: cost 1 inf + 0 132.180 * * [simplify]: Extracting #1: cost 7 inf + 0 132.180 * * [simplify]: Extracting #2: cost 12 inf + 1 132.180 * * [simplify]: Extracting #3: cost 24 inf + 1 132.180 * * [simplify]: Extracting #4: cost 23 inf + 129 132.181 * * [simplify]: Extracting #5: cost 10 inf + 1379 132.182 * * [simplify]: Extracting #6: cost 1 inf + 3350 132.183 * * [simplify]: Extracting #7: cost 0 inf + 3769 132.185 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 132.185 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 132.185 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 132.186 * * [simplify]: iters left: 6 (14 enodes) 132.192 * * [simplify]: iters left: 5 (51 enodes) 132.207 * * [simplify]: iters left: 4 (75 enodes) 132.227 * * [simplify]: iters left: 3 (99 enodes) 132.250 * * [simplify]: iters left: 2 (112 enodes) 132.277 * * [simplify]: Extracting #0: cost 1 inf + 0 132.277 * * [simplify]: Extracting #1: cost 16 inf + 0 132.277 * * [simplify]: Extracting #2: cost 33 inf + 0 132.278 * * [simplify]: Extracting #3: cost 39 inf + 2 132.278 * * [simplify]: Extracting #4: cost 38 inf + 185 132.279 * * [simplify]: Extracting #5: cost 15 inf + 3800 132.282 * * [simplify]: Extracting #6: cost 3 inf + 7363 132.286 * * [simplify]: Extracting #7: cost 0 inf + 8540 132.289 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 132.289 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 132.289 * * * * [progress]: [ 318 / 779 ] simplifiying candidate # 132.290 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 132.290 * * [simplify]: iters left: 6 (17 enodes) 132.298 * * [simplify]: iters left: 5 (62 enodes) 132.317 * * [simplify]: iters left: 4 (88 enodes) 132.345 * * [simplify]: iters left: 3 (123 enodes) 132.379 * * [simplify]: iters left: 2 (130 enodes) 132.410 * * [simplify]: Extracting #0: cost 1 inf + 0 132.410 * * [simplify]: Extracting #1: cost 13 inf + 0 132.411 * * [simplify]: Extracting #2: cost 24 inf + 1 132.411 * * [simplify]: Extracting #3: cost 36 inf + 1 132.411 * * [simplify]: Extracting #4: cost 35 inf + 129 132.411 * * [simplify]: Extracting #5: cost 19 inf + 2232 132.412 * * [simplify]: Extracting #6: cost 3 inf + 6570 132.414 * * [simplify]: Extracting #7: cost 0 inf + 7745 132.415 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 132.415 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 132.416 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 132.416 * * [simplify]: iters left: 6 (15 enodes) 132.419 * * [simplify]: iters left: 5 (54 enodes) 132.427 * * [simplify]: iters left: 4 (78 enodes) 132.439 * * [simplify]: iters left: 3 (102 enodes) 132.457 * * [simplify]: iters left: 2 (115 enodes) 132.480 * * [simplify]: Extracting #0: cost 1 inf + 0 132.480 * * [simplify]: Extracting #1: cost 16 inf + 0 132.480 * * [simplify]: Extracting #2: cost 34 inf + 0 132.480 * * [simplify]: Extracting #3: cost 41 inf + 2 132.480 * * [simplify]: Extracting #4: cost 40 inf + 201 132.480 * * [simplify]: Extracting #5: cost 21 inf + 2499 132.482 * * [simplify]: Extracting #6: cost 3 inf + 8157 132.483 * * [simplify]: Extracting #7: cost 0 inf + 9374 132.485 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 132.485 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 132.485 * * * * [progress]: [ 319 / 779 ] simplifiying candidate # 132.485 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 132.485 * * [simplify]: iters left: 6 (16 enodes) 132.489 * * [simplify]: iters left: 5 (57 enodes) 132.498 * * [simplify]: iters left: 4 (76 enodes) 132.516 * * [simplify]: iters left: 3 (88 enodes) 132.538 * * [simplify]: Extracting #0: cost 1 inf + 0 132.538 * * [simplify]: Extracting #1: cost 7 inf + 0 132.538 * * [simplify]: Extracting #2: cost 12 inf + 1 132.539 * * [simplify]: Extracting #3: cost 24 inf + 1 132.539 * * [simplify]: Extracting #4: cost 22 inf + 211 132.539 * * [simplify]: Extracting #5: cost 7 inf + 1615 132.540 * * [simplify]: Extracting #6: cost 1 inf + 3390 132.542 * * [simplify]: Extracting #7: cost 0 inf + 3769 132.543 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 132.543 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 132.544 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 132.544 * * [simplify]: iters left: 6 (14 enodes) 132.551 * * [simplify]: iters left: 5 (51 enodes) 132.567 * * [simplify]: iters left: 4 (75 enodes) 132.588 * * [simplify]: iters left: 3 (99 enodes) 132.613 * * [simplify]: iters left: 2 (112 enodes) 132.638 * * [simplify]: Extracting #0: cost 1 inf + 0 132.638 * * [simplify]: Extracting #1: cost 16 inf + 0 132.638 * * [simplify]: Extracting #2: cost 33 inf + 0 132.638 * * [simplify]: Extracting #3: cost 39 inf + 2 132.638 * * [simplify]: Extracting #4: cost 38 inf + 185 132.639 * * [simplify]: Extracting #5: cost 15 inf + 3800 132.640 * * [simplify]: Extracting #6: cost 3 inf + 7363 132.641 * * [simplify]: Extracting #7: cost 0 inf + 8540 132.643 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 132.643 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 132.643 * * * * [progress]: [ 320 / 779 ] simplifiying candidate # 132.643 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 132.643 * * [simplify]: iters left: 6 (19 enodes) 132.648 * * [simplify]: iters left: 5 (69 enodes) 132.658 * * [simplify]: iters left: 4 (93 enodes) 132.674 * * [simplify]: iters left: 3 (124 enodes) 132.693 * * [simplify]: iters left: 2 (135 enodes) 132.713 * * [simplify]: Extracting #0: cost 1 inf + 0 132.713 * * [simplify]: Extracting #1: cost 10 inf + 0 132.713 * * [simplify]: Extracting #2: cost 25 inf + 0 132.713 * * [simplify]: Extracting #3: cost 40 inf + 1 132.713 * * [simplify]: Extracting #4: cost 40 inf + 88 132.713 * * [simplify]: Extracting #5: cost 18 inf + 2662 132.714 * * [simplify]: Extracting #6: cost 5 inf + 7326 132.716 * * [simplify]: Extracting #7: cost 1 inf + 8796 132.717 * * [simplify]: Extracting #8: cost 0 inf + 9173 132.719 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 132.719 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 132.719 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 132.719 * * [simplify]: iters left: 6 (16 enodes) 132.723 * * [simplify]: iters left: 5 (57 enodes) 132.731 * * [simplify]: iters left: 4 (81 enodes) 132.755 * * [simplify]: iters left: 3 (105 enodes) 132.781 * * [simplify]: iters left: 2 (118 enodes) 132.810 * * [simplify]: Extracting #0: cost 1 inf + 0 132.810 * * [simplify]: Extracting #1: cost 16 inf + 0 132.810 * * [simplify]: Extracting #2: cost 35 inf + 0 132.810 * * [simplify]: Extracting #3: cost 43 inf + 2 132.811 * * [simplify]: Extracting #4: cost 39 inf + 421 132.812 * * [simplify]: Extracting #5: cost 20 inf + 3095 132.815 * * [simplify]: Extracting #6: cost 3 inf + 9231 132.818 * * [simplify]: Extracting #7: cost 0 inf + 10608 132.821 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 132.822 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 132.822 * * * * [progress]: [ 321 / 779 ] simplifiying candidate # 132.822 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 132.822 * * [simplify]: iters left: 6 (16 enodes) 132.830 * * [simplify]: iters left: 5 (58 enodes) 132.847 * * [simplify]: iters left: 4 (72 enodes) 132.863 * * [simplify]: iters left: 3 (88 enodes) 132.874 * * [simplify]: iters left: 2 (90 enodes) 132.887 * * [simplify]: iters left: 1 (92 enodes) 132.898 * * [simplify]: Extracting #0: cost 1 inf + 0 132.898 * * [simplify]: Extracting #1: cost 6 inf + 0 132.898 * * [simplify]: Extracting #2: cost 13 inf + 0 132.898 * * [simplify]: Extracting #3: cost 24 inf + 1 132.899 * * [simplify]: Extracting #4: cost 23 inf + 170 132.899 * * [simplify]: Extracting #5: cost 8 inf + 1518 132.900 * * [simplify]: Extracting #6: cost 1 inf + 3310 132.900 * * [simplify]: Extracting #7: cost 0 inf + 3689 132.901 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 132.901 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 132.901 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 132.901 * * [simplify]: iters left: 6 (14 enodes) 132.904 * * [simplify]: iters left: 5 (51 enodes) 132.912 * * [simplify]: iters left: 4 (68 enodes) 132.929 * * [simplify]: iters left: 3 (84 enodes) 132.947 * * [simplify]: iters left: 2 (85 enodes) 132.958 * * [simplify]: Extracting #0: cost 1 inf + 0 132.958 * * [simplify]: Extracting #1: cost 10 inf + 0 132.958 * * [simplify]: Extracting #2: cost 20 inf + 0 132.958 * * [simplify]: Extracting #3: cost 31 inf + 0 132.958 * * [simplify]: Extracting #4: cost 30 inf + 87 132.958 * * [simplify]: Extracting #5: cost 16 inf + 1392 132.959 * * [simplify]: Extracting #6: cost 4 inf + 4084 132.960 * * [simplify]: Extracting #7: cost 0 inf + 5478 132.961 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 132.961 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 132.961 * * * * [progress]: [ 322 / 779 ] simplifiying candidate # 132.961 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 132.961 * * [simplify]: iters left: 6 (18 enodes) 132.966 * * [simplify]: iters left: 5 (64 enodes) 132.977 * * [simplify]: iters left: 4 (83 enodes) 132.989 * * [simplify]: iters left: 3 (103 enodes) 133.011 * * [simplify]: iters left: 2 (104 enodes) 133.028 * * [simplify]: Extracting #0: cost 1 inf + 0 133.028 * * [simplify]: Extracting #1: cost 8 inf + 0 133.028 * * [simplify]: Extracting #2: cost 19 inf + 0 133.028 * * [simplify]: Extracting #3: cost 32 inf + 1 133.028 * * [simplify]: Extracting #4: cost 31 inf + 129 133.029 * * [simplify]: Extracting #5: cost 13 inf + 1904 133.029 * * [simplify]: Extracting #6: cost 1 inf + 5330 133.030 * * [simplify]: Extracting #7: cost 0 inf + 5669 133.031 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 133.032 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 133.032 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 133.032 * * [simplify]: iters left: 6 (16 enodes) 133.035 * * [simplify]: iters left: 5 (57 enodes) 133.045 * * [simplify]: iters left: 4 (81 enodes) 133.069 * * [simplify]: iters left: 3 (105 enodes) 133.098 * * [simplify]: iters left: 2 (118 enodes) 133.129 * * [simplify]: Extracting #0: cost 1 inf + 0 133.129 * * [simplify]: Extracting #1: cost 16 inf + 0 133.129 * * [simplify]: Extracting #2: cost 35 inf + 0 133.129 * * [simplify]: Extracting #3: cost 43 inf + 2 133.129 * * [simplify]: Extracting #4: cost 39 inf + 421 133.130 * * [simplify]: Extracting #5: cost 20 inf + 2935 133.133 * * [simplify]: Extracting #6: cost 3 inf + 8671 133.137 * * [simplify]: Extracting #7: cost 0 inf + 9968 133.140 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 133.140 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 133.140 * * * * [progress]: [ 323 / 779 ] simplifiying candidate # 133.141 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 133.141 * * [simplify]: iters left: 6 (17 enodes) 133.150 * * [simplify]: iters left: 5 (61 enodes) 133.168 * * [simplify]: iters left: 4 (75 enodes) 133.188 * * [simplify]: iters left: 3 (87 enodes) 133.207 * * [simplify]: Extracting #0: cost 1 inf + 0 133.208 * * [simplify]: Extracting #1: cost 5 inf + 0 133.208 * * [simplify]: Extracting #2: cost 9 inf + 1 133.208 * * [simplify]: Extracting #3: cost 22 inf + 1 133.208 * * [simplify]: Extracting #4: cost 22 inf + 88 133.208 * * [simplify]: Extracting #5: cost 6 inf + 1573 133.209 * * [simplify]: Extracting #6: cost 0 inf + 2931 133.211 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 133.211 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 133.211 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 133.211 * * [simplify]: iters left: 6 (15 enodes) 133.218 * * [simplify]: iters left: 5 (54 enodes) 133.230 * * [simplify]: iters left: 4 (78 enodes) 133.241 * * [simplify]: iters left: 3 (102 enodes) 133.259 * * [simplify]: iters left: 2 (115 enodes) 133.278 * * [simplify]: Extracting #0: cost 1 inf + 0 133.279 * * [simplify]: Extracting #1: cost 16 inf + 0 133.279 * * [simplify]: Extracting #2: cost 34 inf + 0 133.279 * * [simplify]: Extracting #3: cost 41 inf + 2 133.279 * * [simplify]: Extracting #4: cost 39 inf + 298 133.279 * * [simplify]: Extracting #5: cost 20 inf + 2556 133.281 * * [simplify]: Extracting #6: cost 3 inf + 7957 133.282 * * [simplify]: Extracting #7: cost 0 inf + 9134 133.284 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 133.284 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 133.284 * * * * [progress]: [ 324 / 779 ] simplifiying candidate # 133.284 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 133.284 * * [simplify]: iters left: 6 (18 enodes) 133.288 * * [simplify]: iters left: 5 (64 enodes) 133.298 * * [simplify]: iters left: 4 (83 enodes) 133.312 * * [simplify]: iters left: 3 (103 enodes) 133.325 * * [simplify]: iters left: 2 (104 enodes) 133.337 * * [simplify]: Extracting #0: cost 1 inf + 0 133.337 * * [simplify]: Extracting #1: cost 8 inf + 0 133.337 * * [simplify]: Extracting #2: cost 19 inf + 0 133.337 * * [simplify]: Extracting #3: cost 32 inf + 1 133.337 * * [simplify]: Extracting #4: cost 31 inf + 129 133.338 * * [simplify]: Extracting #5: cost 13 inf + 1904 133.338 * * [simplify]: Extracting #6: cost 1 inf + 5330 133.339 * * [simplify]: Extracting #7: cost 0 inf + 5669 133.340 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 133.340 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 133.341 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 133.341 * * [simplify]: iters left: 6 (16 enodes) 133.344 * * [simplify]: iters left: 5 (57 enodes) 133.358 * * [simplify]: iters left: 4 (81 enodes) 133.378 * * [simplify]: iters left: 3 (105 enodes) 133.391 * * [simplify]: iters left: 2 (118 enodes) 133.406 * * [simplify]: Extracting #0: cost 1 inf + 0 133.406 * * [simplify]: Extracting #1: cost 16 inf + 0 133.407 * * [simplify]: Extracting #2: cost 35 inf + 0 133.407 * * [simplify]: Extracting #3: cost 43 inf + 2 133.407 * * [simplify]: Extracting #4: cost 39 inf + 421 133.408 * * [simplify]: Extracting #5: cost 20 inf + 2935 133.411 * * [simplify]: Extracting #6: cost 3 inf + 8671 133.414 * * [simplify]: Extracting #7: cost 0 inf + 9968 133.417 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 133.417 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 133.418 * * * * [progress]: [ 325 / 779 ] simplifiying candidate # 133.418 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 133.418 * * [simplify]: iters left: 6 (16 enodes) 133.422 * * [simplify]: iters left: 5 (56 enodes) 133.430 * * [simplify]: iters left: 4 (68 enodes) 133.441 * * [simplify]: iters left: 3 (79 enodes) 133.450 * * [simplify]: Extracting #0: cost 1 inf + 0 133.450 * * [simplify]: Extracting #1: cost 5 inf + 0 133.450 * * [simplify]: Extracting #2: cost 9 inf + 1 133.450 * * [simplify]: Extracting #3: cost 22 inf + 1 133.451 * * [simplify]: Extracting #4: cost 23 inf + 46 133.451 * * [simplify]: Extracting #5: cost 6 inf + 1658 133.452 * * [simplify]: Extracting #6: cost 0 inf + 2976 133.453 * * [simplify]: Extracting #7: cost 0 inf + 2931 133.454 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 133.454 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 133.455 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 133.455 * * [simplify]: iters left: 6 (15 enodes) 133.461 * * [simplify]: iters left: 5 (54 enodes) 133.477 * * [simplify]: iters left: 4 (78 enodes) 133.491 * * [simplify]: iters left: 3 (102 enodes) 133.506 * * [simplify]: iters left: 2 (115 enodes) 133.528 * * [simplify]: Extracting #0: cost 1 inf + 0 133.528 * * [simplify]: Extracting #1: cost 16 inf + 0 133.529 * * [simplify]: Extracting #2: cost 34 inf + 0 133.529 * * [simplify]: Extracting #3: cost 41 inf + 2 133.529 * * [simplify]: Extracting #4: cost 39 inf + 298 133.530 * * [simplify]: Extracting #5: cost 20 inf + 2556 133.532 * * [simplify]: Extracting #6: cost 3 inf + 7957 133.536 * * [simplify]: Extracting #7: cost 0 inf + 9134 133.539 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 133.539 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 133.539 * * * * [progress]: [ 326 / 779 ] simplifiying candidate # 133.540 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 133.540 * * [simplify]: iters left: 6 (17 enodes) 133.548 * * [simplify]: iters left: 5 (62 enodes) 133.567 * * [simplify]: iters left: 4 (86 enodes) 133.586 * * [simplify]: iters left: 3 (117 enodes) 133.604 * * [simplify]: iters left: 2 (128 enodes) 133.632 * * [simplify]: Extracting #0: cost 1 inf + 0 133.632 * * [simplify]: Extracting #1: cost 10 inf + 0 133.632 * * [simplify]: Extracting #2: cost 23 inf + 0 133.632 * * [simplify]: Extracting #3: cost 36 inf + 1 133.632 * * [simplify]: Extracting #4: cost 35 inf + 129 133.633 * * [simplify]: Extracting #5: cost 22 inf + 1461 133.635 * * [simplify]: Extracting #6: cost 9 inf + 4824 133.638 * * [simplify]: Extracting #7: cost 0 inf + 7745 133.641 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 133.641 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 133.641 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 133.641 * * [simplify]: iters left: 6 (15 enodes) 133.648 * * [simplify]: iters left: 5 (54 enodes) 133.663 * * [simplify]: iters left: 4 (78 enodes) 133.674 * * [simplify]: iters left: 3 (102 enodes) 133.688 * * [simplify]: iters left: 2 (115 enodes) 133.712 * * [simplify]: Extracting #0: cost 1 inf + 0 133.712 * * [simplify]: Extracting #1: cost 16 inf + 0 133.712 * * [simplify]: Extracting #2: cost 34 inf + 0 133.713 * * [simplify]: Extracting #3: cost 41 inf + 2 133.713 * * [simplify]: Extracting #4: cost 40 inf + 201 133.716 * * [simplify]: Extracting #5: cost 21 inf + 2499 133.718 * * [simplify]: Extracting #6: cost 3 inf + 8157 133.722 * * [simplify]: Extracting #7: cost 0 inf + 9374 133.725 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 133.725 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 133.725 * * * * [progress]: [ 327 / 779 ] simplifiying candidate # 133.726 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 133.726 * * [simplify]: iters left: 6 (18 enodes) 133.734 * * [simplify]: iters left: 5 (64 enodes) 133.754 * * [simplify]: iters left: 4 (83 enodes) 133.769 * * [simplify]: iters left: 3 (103 enodes) 133.782 * * [simplify]: iters left: 2 (104 enodes) 133.801 * * [simplify]: Extracting #0: cost 1 inf + 0 133.801 * * [simplify]: Extracting #1: cost 8 inf + 0 133.801 * * [simplify]: Extracting #2: cost 19 inf + 0 133.802 * * [simplify]: Extracting #3: cost 32 inf + 1 133.802 * * [simplify]: Extracting #4: cost 31 inf + 129 133.803 * * [simplify]: Extracting #5: cost 11 inf + 2420 133.804 * * [simplify]: Extracting #6: cost 1 inf + 5290 133.806 * * [simplify]: Extracting #7: cost 0 inf + 5669 133.808 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 133.808 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 133.809 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 133.810 * * [simplify]: iters left: 6 (16 enodes) 133.817 * * [simplify]: iters left: 5 (57 enodes) 133.833 * * [simplify]: iters left: 4 (81 enodes) 133.847 * * [simplify]: iters left: 3 (105 enodes) 133.861 * * [simplify]: iters left: 2 (118 enodes) 133.883 * * [simplify]: Extracting #0: cost 1 inf + 0 133.883 * * [simplify]: Extracting #1: cost 16 inf + 0 133.884 * * [simplify]: Extracting #2: cost 35 inf + 0 133.884 * * [simplify]: Extracting #3: cost 43 inf + 2 133.884 * * [simplify]: Extracting #4: cost 39 inf + 461 133.884 * * [simplify]: Extracting #5: cost 20 inf + 2975 133.886 * * [simplify]: Extracting #6: cost 3 inf + 8671 133.887 * * [simplify]: Extracting #7: cost 0 inf + 9968 133.889 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 133.889 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 133.889 * * * * [progress]: [ 328 / 779 ] simplifiying candidate # 133.889 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 133.889 * * [simplify]: iters left: 6 (15 enodes) 133.893 * * [simplify]: iters left: 5 (54 enodes) 133.901 * * [simplify]: iters left: 4 (68 enodes) 133.915 * * [simplify]: iters left: 3 (84 enodes) 133.938 * * [simplify]: Extracting #0: cost 1 inf + 0 133.938 * * [simplify]: Extracting #1: cost 6 inf + 0 133.938 * * [simplify]: Extracting #2: cost 13 inf + 0 133.939 * * [simplify]: Extracting #3: cost 23 inf + 1 133.939 * * [simplify]: Extracting #4: cost 22 inf + 88 133.939 * * [simplify]: Extracting #5: cost 5 inf + 1697 133.941 * * [simplify]: Extracting #6: cost 1 inf + 2636 133.942 * * [simplify]: Extracting #7: cost 0 inf + 2935 133.943 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 133.943 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 133.944 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 133.944 * * [simplify]: iters left: 6 (14 enodes) 133.950 * * [simplify]: iters left: 5 (51 enodes) 133.965 * * [simplify]: iters left: 4 (68 enodes) 133.985 * * [simplify]: iters left: 3 (84 enodes) 134.005 * * [simplify]: iters left: 2 (85 enodes) 134.026 * * [simplify]: Extracting #0: cost 1 inf + 0 134.026 * * [simplify]: Extracting #1: cost 10 inf + 0 134.026 * * [simplify]: Extracting #2: cost 20 inf + 0 134.026 * * [simplify]: Extracting #3: cost 31 inf + 0 134.026 * * [simplify]: Extracting #4: cost 30 inf + 87 134.027 * * [simplify]: Extracting #5: cost 16 inf + 1392 134.028 * * [simplify]: Extracting #6: cost 4 inf + 3684 134.030 * * [simplify]: Extracting #7: cost 0 inf + 4918 134.032 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 134.032 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 134.033 * * * * [progress]: [ 329 / 779 ] simplifiying candidate # 134.033 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 134.033 * * [simplify]: iters left: 6 (16 enodes) 134.043 * * [simplify]: iters left: 5 (57 enodes) 134.059 * * [simplify]: iters left: 4 (71 enodes) 134.078 * * [simplify]: iters left: 3 (83 enodes) 134.094 * * [simplify]: Extracting #0: cost 1 inf + 0 134.094 * * [simplify]: Extracting #1: cost 5 inf + 0 134.094 * * [simplify]: Extracting #2: cost 8 inf + 1 134.094 * * [simplify]: Extracting #3: cost 20 inf + 1 134.094 * * [simplify]: Extracting #4: cost 20 inf + 87 134.095 * * [simplify]: Extracting #5: cost 3 inf + 1812 134.095 * * [simplify]: Extracting #6: cost 0 inf + 2367 134.096 * * [simplify]: Extracting #7: cost 0 inf + 2337 134.097 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 134.098 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 134.098 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 134.098 * * [simplify]: iters left: 6 (14 enodes) 134.103 * * [simplify]: iters left: 5 (51 enodes) 134.116 * * [simplify]: iters left: 4 (75 enodes) 134.135 * * [simplify]: iters left: 3 (99 enodes) 134.147 * * [simplify]: iters left: 2 (112 enodes) 134.161 * * [simplify]: Extracting #0: cost 1 inf + 0 134.162 * * [simplify]: Extracting #1: cost 16 inf + 0 134.162 * * [simplify]: Extracting #2: cost 33 inf + 0 134.162 * * [simplify]: Extracting #3: cost 39 inf + 2 134.162 * * [simplify]: Extracting #4: cost 38 inf + 185 134.163 * * [simplify]: Extracting #5: cost 15 inf + 3560 134.166 * * [simplify]: Extracting #6: cost 3 inf + 6803 134.169 * * [simplify]: Extracting #7: cost 0 inf + 7900 134.172 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 134.172 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 134.172 * * * * [progress]: [ 330 / 779 ] simplifiying candidate # 134.172 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 134.172 * * [simplify]: iters left: 6 (15 enodes) 134.179 * * [simplify]: iters left: 5 (54 enodes) 134.198 * * [simplify]: iters left: 4 (68 enodes) 134.218 * * [simplify]: iters left: 3 (84 enodes) 134.238 * * [simplify]: Extracting #0: cost 1 inf + 0 134.238 * * [simplify]: Extracting #1: cost 6 inf + 0 134.238 * * [simplify]: Extracting #2: cost 13 inf + 0 134.239 * * [simplify]: Extracting #3: cost 23 inf + 1 134.239 * * [simplify]: Extracting #4: cost 22 inf + 88 134.239 * * [simplify]: Extracting #5: cost 5 inf + 1697 134.241 * * [simplify]: Extracting #6: cost 1 inf + 2636 134.242 * * [simplify]: Extracting #7: cost 0 inf + 2935 134.243 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 134.244 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 134.244 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 134.244 * * [simplify]: iters left: 6 (14 enodes) 134.250 * * [simplify]: iters left: 5 (51 enodes) 134.265 * * [simplify]: iters left: 4 (68 enodes) 134.276 * * [simplify]: iters left: 3 (84 enodes) 134.287 * * [simplify]: iters left: 2 (85 enodes) 134.297 * * [simplify]: Extracting #0: cost 1 inf + 0 134.297 * * [simplify]: Extracting #1: cost 10 inf + 0 134.297 * * [simplify]: Extracting #2: cost 20 inf + 0 134.297 * * [simplify]: Extracting #3: cost 31 inf + 0 134.297 * * [simplify]: Extracting #4: cost 30 inf + 87 134.297 * * [simplify]: Extracting #5: cost 16 inf + 1392 134.298 * * [simplify]: Extracting #6: cost 4 inf + 3684 134.299 * * [simplify]: Extracting #7: cost 0 inf + 4918 134.300 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 134.300 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 134.300 * * * * [progress]: [ 331 / 779 ] simplifiying candidate # 134.300 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 134.300 * * [simplify]: iters left: 6 (15 enodes) 134.307 * * [simplify]: iters left: 5 (52 enodes) 134.316 * * [simplify]: iters left: 4 (64 enodes) 134.326 * * [simplify]: iters left: 3 (75 enodes) 134.335 * * [simplify]: Extracting #0: cost 1 inf + 0 134.335 * * [simplify]: Extracting #1: cost 5 inf + 0 134.335 * * [simplify]: Extracting #2: cost 8 inf + 1 134.335 * * [simplify]: Extracting #3: cost 20 inf + 1 134.335 * * [simplify]: Extracting #4: cost 22 inf + 5 134.335 * * [simplify]: Extracting #5: cost 6 inf + 1320 134.336 * * [simplify]: Extracting #6: cost 1 inf + 2028 134.336 * * [simplify]: Extracting #7: cost 0 inf + 2352 134.337 * * [simplify]: Extracting #8: cost 0 inf + 2337 134.337 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 134.337 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 134.338 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 134.338 * * [simplify]: iters left: 6 (14 enodes) 134.341 * * [simplify]: iters left: 5 (51 enodes) 134.355 * * [simplify]: iters left: 4 (75 enodes) 134.377 * * [simplify]: iters left: 3 (99 enodes) 134.404 * * [simplify]: iters left: 2 (112 enodes) 134.433 * * [simplify]: Extracting #0: cost 1 inf + 0 134.434 * * [simplify]: Extracting #1: cost 16 inf + 0 134.434 * * [simplify]: Extracting #2: cost 33 inf + 0 134.434 * * [simplify]: Extracting #3: cost 39 inf + 2 134.434 * * [simplify]: Extracting #4: cost 38 inf + 185 134.435 * * [simplify]: Extracting #5: cost 15 inf + 3560 134.438 * * [simplify]: Extracting #6: cost 3 inf + 6803 134.441 * * [simplify]: Extracting #7: cost 0 inf + 7900 134.444 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 134.444 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 134.444 * * * * [progress]: [ 332 / 779 ] simplifiying candidate # 134.445 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 134.445 * * [simplify]: iters left: 6 (17 enodes) 134.454 * * [simplify]: iters left: 5 (62 enodes) 134.463 * * [simplify]: iters left: 4 (79 enodes) 134.474 * * [simplify]: iters left: 3 (89 enodes) 134.486 * * [simplify]: iters left: 2 (90 enodes) 134.502 * * [simplify]: Extracting #0: cost 1 inf + 0 134.502 * * [simplify]: Extracting #1: cost 6 inf + 0 134.502 * * [simplify]: Extracting #2: cost 13 inf + 0 134.502 * * [simplify]: Extracting #3: cost 24 inf + 1 134.503 * * [simplify]: Extracting #4: cost 23 inf + 129 134.503 * * [simplify]: Extracting #5: cost 11 inf + 1067 134.504 * * [simplify]: Extracting #6: cost 4 inf + 2577 134.505 * * [simplify]: Extracting #7: cost 0 inf + 3769 134.507 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 134.507 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 134.507 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 134.508 * * [simplify]: iters left: 6 (14 enodes) 134.514 * * [simplify]: iters left: 5 (51 enodes) 134.529 * * [simplify]: iters left: 4 (75 enodes) 134.548 * * [simplify]: iters left: 3 (99 enodes) 134.561 * * [simplify]: iters left: 2 (112 enodes) 134.578 * * [simplify]: Extracting #0: cost 1 inf + 0 134.578 * * [simplify]: Extracting #1: cost 16 inf + 0 134.578 * * [simplify]: Extracting #2: cost 33 inf + 0 134.578 * * [simplify]: Extracting #3: cost 39 inf + 2 134.579 * * [simplify]: Extracting #4: cost 38 inf + 185 134.580 * * [simplify]: Extracting #5: cost 21 inf + 2174 134.582 * * [simplify]: Extracting #6: cost 5 inf + 6607 134.585 * * [simplify]: Extracting #7: cost 0 inf + 8540 134.588 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 134.588 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 134.589 * * * * [progress]: [ 333 / 779 ] simplifiying candidate # 134.589 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 134.589 * * [simplify]: iters left: 6 (17 enodes) 134.600 * * [simplify]: iters left: 5 (61 enodes) 134.617 * * [simplify]: iters left: 4 (73 enodes) 134.636 * * [simplify]: iters left: 3 (81 enodes) 134.649 * * [simplify]: Extracting #0: cost 1 inf + 0 134.649 * * [simplify]: Extracting #1: cost 4 inf + 0 134.649 * * [simplify]: Extracting #2: cost 10 inf + 0 134.649 * * [simplify]: Extracting #3: cost 22 inf + 1 134.650 * * [simplify]: Extracting #4: cost 22 inf + 88 134.650 * * [simplify]: Extracting #5: cost 9 inf + 1189 134.650 * * [simplify]: Extracting #6: cost 1 inf + 2552 134.651 * * [simplify]: Extracting #7: cost 0 inf + 2931 134.653 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 134.653 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 134.653 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 134.653 * * [simplify]: iters left: 6 (15 enodes) 134.656 * * [simplify]: iters left: 5 (54 enodes) 134.664 * * [simplify]: iters left: 4 (78 enodes) 134.680 * * [simplify]: iters left: 3 (102 enodes) 134.706 * * [simplify]: iters left: 2 (115 enodes) 134.734 * * [simplify]: Extracting #0: cost 1 inf + 0 134.734 * * [simplify]: Extracting #1: cost 16 inf + 0 134.734 * * [simplify]: Extracting #2: cost 34 inf + 0 134.734 * * [simplify]: Extracting #3: cost 41 inf + 2 134.735 * * [simplify]: Extracting #4: cost 38 inf + 515 134.736 * * [simplify]: Extracting #5: cost 19 inf + 3215 134.738 * * [simplify]: Extracting #6: cost 2 inf + 8416 134.741 * * [simplify]: Extracting #7: cost 0 inf + 9134 134.744 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im)) 134.744 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))))) 134.745 * * * * [progress]: [ 334 / 779 ] simplifiying candidate # 134.745 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 134.745 * * [simplify]: iters left: 6 (16 enodes) 134.755 * * [simplify]: iters left: 5 (57 enodes) 134.771 * * [simplify]: iters left: 4 (69 enodes) 134.791 * * [simplify]: iters left: 3 (77 enodes) 134.806 * * [simplify]: Extracting #0: cost 1 inf + 0 134.806 * * [simplify]: Extracting #1: cost 4 inf + 0 134.806 * * [simplify]: Extracting #2: cost 9 inf + 0 134.806 * * [simplify]: Extracting #3: cost 20 inf + 1 134.806 * * [simplify]: Extracting #4: cost 18 inf + 241 134.807 * * [simplify]: Extracting #5: cost 1 inf + 2345 134.807 * * [simplify]: Extracting #6: cost 0 inf + 2337 134.808 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 134.808 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 134.808 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 134.808 * * [simplify]: iters left: 6 (14 enodes) 134.811 * * [simplify]: iters left: 5 (51 enodes) 134.818 * * [simplify]: iters left: 4 (75 enodes) 134.830 * * [simplify]: iters left: 3 (99 enodes) 134.844 * * [simplify]: iters left: 2 (112 enodes) 134.867 * * [simplify]: Extracting #0: cost 1 inf + 0 134.867 * * [simplify]: Extracting #1: cost 16 inf + 0 134.868 * * [simplify]: Extracting #2: cost 33 inf + 0 134.868 * * [simplify]: Extracting #3: cost 39 inf + 2 134.868 * * [simplify]: Extracting #4: cost 38 inf + 185 134.869 * * [simplify]: Extracting #5: cost 21 inf + 2134 134.871 * * [simplify]: Extracting #6: cost 5 inf + 6167 134.874 * * [simplify]: Extracting #7: cost 0 inf + 7900 134.876 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 134.876 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 134.876 * * * * [progress]: [ 335 / 779 ] simplifiying candidate # 134.876 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (sqrt 1)) 134.877 * * [simplify]: iters left: 6 (13 enodes) 134.883 * * [simplify]: iters left: 5 (48 enodes) 134.889 * * [simplify]: iters left: 4 (60 enodes) 134.897 * * [simplify]: iters left: 3 (68 enodes) 134.905 * * [simplify]: Extracting #0: cost 1 inf + 0 134.905 * * [simplify]: Extracting #1: cost 4 inf + 0 134.905 * * [simplify]: Extracting #2: cost 13 inf + 1 134.906 * * [simplify]: Extracting #3: cost 12 inf + 129 134.906 * * [simplify]: Extracting #4: cost 1 inf + 913 134.907 * * [simplify]: Extracting #5: cost 0 inf + 1077 134.907 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 134.908 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 134.908 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 134.908 * * [simplify]: iters left: 6 (13 enodes) 134.914 * * [simplify]: iters left: 5 (48 enodes) 134.928 * * [simplify]: iters left: 4 (65 enodes) 134.947 * * [simplify]: iters left: 3 (84 enodes) 134.963 * * [simplify]: iters left: 2 (95 enodes) 134.978 * * [simplify]: iters left: 1 (120 enodes) 135.008 * * [simplify]: Extracting #0: cost 1 inf + 0 135.009 * * [simplify]: Extracting #1: cost 10 inf + 0 135.009 * * [simplify]: Extracting #2: cost 29 inf + 0 135.009 * * [simplify]: Extracting #3: cost 36 inf + 5 135.009 * * [simplify]: Extracting #4: cost 30 inf + 797 135.010 * * [simplify]: Extracting #5: cost 13 inf + 3533 135.011 * * [simplify]: Extracting #6: cost 1 inf + 6835 135.012 * * [simplify]: Extracting #7: cost 0 inf + 7143 135.013 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 135.013 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 135.013 * * * * [progress]: [ 336 / 779 ] simplifiying candidate # 135.014 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 135.014 * * [simplify]: iters left: 6 (16 enodes) 135.019 * * [simplify]: iters left: 5 (57 enodes) 135.027 * * [simplify]: iters left: 4 (69 enodes) 135.041 * * [simplify]: iters left: 3 (77 enodes) 135.059 * * [simplify]: Extracting #0: cost 1 inf + 0 135.059 * * [simplify]: Extracting #1: cost 4 inf + 0 135.059 * * [simplify]: Extracting #2: cost 9 inf + 0 135.059 * * [simplify]: Extracting #3: cost 20 inf + 1 135.060 * * [simplify]: Extracting #4: cost 18 inf + 241 135.060 * * [simplify]: Extracting #5: cost 1 inf + 2345 135.061 * * [simplify]: Extracting #6: cost 0 inf + 2337 135.062 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 135.062 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 135.063 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 135.063 * * [simplify]: iters left: 6 (14 enodes) 135.069 * * [simplify]: iters left: 5 (51 enodes) 135.085 * * [simplify]: iters left: 4 (75 enodes) 135.106 * * [simplify]: iters left: 3 (99 enodes) 135.131 * * [simplify]: iters left: 2 (112 enodes) 135.145 * * [simplify]: Extracting #0: cost 1 inf + 0 135.145 * * [simplify]: Extracting #1: cost 16 inf + 0 135.145 * * [simplify]: Extracting #2: cost 33 inf + 0 135.145 * * [simplify]: Extracting #3: cost 39 inf + 2 135.145 * * [simplify]: Extracting #4: cost 38 inf + 185 135.146 * * [simplify]: Extracting #5: cost 21 inf + 2134 135.147 * * [simplify]: Extracting #6: cost 5 inf + 6167 135.148 * * [simplify]: Extracting #7: cost 0 inf + 7900 135.150 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 135.150 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 135.150 * * * * [progress]: [ 337 / 779 ] simplifiying candidate # 135.150 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 1) 135.150 * * [simplify]: iters left: 6 (13 enodes) 135.156 * * [simplify]: iters left: 5 (46 enodes) 135.169 * * [simplify]: iters left: 4 (58 enodes) 135.183 * * [simplify]: iters left: 3 (66 enodes) 135.195 * * [simplify]: Extracting #0: cost 1 inf + 0 135.195 * * [simplify]: Extracting #1: cost 4 inf + 0 135.195 * * [simplify]: Extracting #2: cost 13 inf + 1 135.195 * * [simplify]: Extracting #3: cost 11 inf + 170 135.195 * * [simplify]: Extracting #4: cost 1 inf + 913 135.196 * * [simplify]: Extracting #5: cost 0 inf + 1077 135.196 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 135.196 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 135.196 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 135.196 * * [simplify]: iters left: 6 (13 enodes) 135.199 * * [simplify]: iters left: 5 (48 enodes) 135.206 * * [simplify]: iters left: 4 (65 enodes) 135.217 * * [simplify]: iters left: 3 (84 enodes) 135.233 * * [simplify]: iters left: 2 (95 enodes) 135.251 * * [simplify]: iters left: 1 (120 enodes) 135.272 * * [simplify]: Extracting #0: cost 1 inf + 0 135.273 * * [simplify]: Extracting #1: cost 10 inf + 0 135.273 * * [simplify]: Extracting #2: cost 29 inf + 0 135.273 * * [simplify]: Extracting #3: cost 36 inf + 5 135.273 * * [simplify]: Extracting #4: cost 30 inf + 797 135.275 * * [simplify]: Extracting #5: cost 13 inf + 3533 135.277 * * [simplify]: Extracting #6: cost 1 inf + 6835 135.279 * * [simplify]: Extracting #7: cost 0 inf + 7143 135.281 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 135.281 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 135.282 * * * * [progress]: [ 338 / 779 ] simplifiying candidate # 135.282 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 135.282 * * [simplify]: iters left: 6 (17 enodes) 135.290 * * [simplify]: iters left: 5 (62 enodes) 135.309 * * [simplify]: iters left: 4 (86 enodes) 135.339 * * [simplify]: iters left: 3 (117 enodes) 135.371 * * [simplify]: iters left: 2 (128 enodes) 135.393 * * [simplify]: Extracting #0: cost 1 inf + 0 135.393 * * [simplify]: Extracting #1: cost 10 inf + 0 135.393 * * [simplify]: Extracting #2: cost 23 inf + 0 135.394 * * [simplify]: Extracting #3: cost 36 inf + 1 135.394 * * [simplify]: Extracting #4: cost 35 inf + 129 135.394 * * [simplify]: Extracting #5: cost 22 inf + 1461 135.395 * * [simplify]: Extracting #6: cost 9 inf + 4824 135.396 * * [simplify]: Extracting #7: cost 0 inf + 7745 135.398 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 135.398 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 135.398 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 135.398 * * [simplify]: iters left: 6 (15 enodes) 135.401 * * [simplify]: iters left: 5 (54 enodes) 135.416 * * [simplify]: iters left: 4 (78 enodes) 135.433 * * [simplify]: iters left: 3 (102 enodes) 135.449 * * [simplify]: iters left: 2 (115 enodes) 135.466 * * [simplify]: Extracting #0: cost 1 inf + 0 135.466 * * [simplify]: Extracting #1: cost 16 inf + 0 135.466 * * [simplify]: Extracting #2: cost 34 inf + 0 135.466 * * [simplify]: Extracting #3: cost 41 inf + 2 135.467 * * [simplify]: Extracting #4: cost 40 inf + 201 135.467 * * [simplify]: Extracting #5: cost 21 inf + 2499 135.470 * * [simplify]: Extracting #6: cost 3 inf + 8157 135.474 * * [simplify]: Extracting #7: cost 0 inf + 9374 135.477 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 135.477 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 135.478 * * * * [progress]: [ 339 / 779 ] simplifiying candidate # 135.478 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 135.478 * * [simplify]: iters left: 6 (18 enodes) 135.486 * * [simplify]: iters left: 5 (64 enodes) 135.505 * * [simplify]: iters left: 4 (83 enodes) 135.529 * * [simplify]: iters left: 3 (103 enodes) 135.556 * * [simplify]: iters left: 2 (104 enodes) 135.584 * * [simplify]: Extracting #0: cost 1 inf + 0 135.584 * * [simplify]: Extracting #1: cost 8 inf + 0 135.585 * * [simplify]: Extracting #2: cost 19 inf + 0 135.585 * * [simplify]: Extracting #3: cost 32 inf + 1 135.585 * * [simplify]: Extracting #4: cost 31 inf + 129 135.586 * * [simplify]: Extracting #5: cost 11 inf + 2420 135.587 * * [simplify]: Extracting #6: cost 1 inf + 5290 135.589 * * [simplify]: Extracting #7: cost 0 inf + 5669 135.591 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 135.591 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 135.592 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 135.592 * * [simplify]: iters left: 6 (16 enodes) 135.599 * * [simplify]: iters left: 5 (57 enodes) 135.615 * * [simplify]: iters left: 4 (81 enodes) 135.638 * * [simplify]: iters left: 3 (105 enodes) 135.652 * * [simplify]: iters left: 2 (118 enodes) 135.666 * * [simplify]: Extracting #0: cost 1 inf + 0 135.666 * * [simplify]: Extracting #1: cost 16 inf + 0 135.666 * * [simplify]: Extracting #2: cost 35 inf + 0 135.667 * * [simplify]: Extracting #3: cost 43 inf + 2 135.667 * * [simplify]: Extracting #4: cost 39 inf + 461 135.667 * * [simplify]: Extracting #5: cost 20 inf + 2975 135.669 * * [simplify]: Extracting #6: cost 3 inf + 8671 135.670 * * [simplify]: Extracting #7: cost 0 inf + 9968 135.673 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 135.673 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 135.673 * * * * [progress]: [ 340 / 779 ] simplifiying candidate # 135.674 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 135.674 * * [simplify]: iters left: 6 (15 enodes) 135.681 * * [simplify]: iters left: 5 (54 enodes) 135.699 * * [simplify]: iters left: 4 (68 enodes) 135.720 * * [simplify]: iters left: 3 (84 enodes) 135.740 * * [simplify]: Extracting #0: cost 1 inf + 0 135.740 * * [simplify]: Extracting #1: cost 6 inf + 0 135.740 * * [simplify]: Extracting #2: cost 13 inf + 0 135.740 * * [simplify]: Extracting #3: cost 23 inf + 1 135.740 * * [simplify]: Extracting #4: cost 22 inf + 88 135.741 * * [simplify]: Extracting #5: cost 5 inf + 1697 135.742 * * [simplify]: Extracting #6: cost 1 inf + 2636 135.743 * * [simplify]: Extracting #7: cost 0 inf + 2935 135.745 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 135.745 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 135.745 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 135.745 * * [simplify]: iters left: 6 (14 enodes) 135.751 * * [simplify]: iters left: 5 (51 enodes) 135.766 * * [simplify]: iters left: 4 (68 enodes) 135.776 * * [simplify]: iters left: 3 (84 enodes) 135.786 * * [simplify]: iters left: 2 (85 enodes) 135.796 * * [simplify]: Extracting #0: cost 1 inf + 0 135.796 * * [simplify]: Extracting #1: cost 10 inf + 0 135.796 * * [simplify]: Extracting #2: cost 20 inf + 0 135.797 * * [simplify]: Extracting #3: cost 31 inf + 0 135.797 * * [simplify]: Extracting #4: cost 30 inf + 87 135.797 * * [simplify]: Extracting #5: cost 16 inf + 1392 135.798 * * [simplify]: Extracting #6: cost 4 inf + 3684 135.798 * * [simplify]: Extracting #7: cost 0 inf + 4918 135.799 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 135.799 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 135.799 * * * * [progress]: [ 341 / 779 ] simplifiying candidate # 135.800 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 135.800 * * [simplify]: iters left: 6 (16 enodes) 135.807 * * [simplify]: iters left: 5 (57 enodes) 135.815 * * [simplify]: iters left: 4 (71 enodes) 135.827 * * [simplify]: iters left: 3 (83 enodes) 135.845 * * [simplify]: Extracting #0: cost 1 inf + 0 135.845 * * [simplify]: Extracting #1: cost 5 inf + 0 135.845 * * [simplify]: Extracting #2: cost 8 inf + 1 135.845 * * [simplify]: Extracting #3: cost 20 inf + 1 135.845 * * [simplify]: Extracting #4: cost 20 inf + 87 135.846 * * [simplify]: Extracting #5: cost 3 inf + 1812 135.847 * * [simplify]: Extracting #6: cost 0 inf + 2367 135.848 * * [simplify]: Extracting #7: cost 0 inf + 2337 135.849 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 135.849 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 135.850 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 135.850 * * [simplify]: iters left: 6 (14 enodes) 135.856 * * [simplify]: iters left: 5 (51 enodes) 135.863 * * [simplify]: iters left: 4 (75 enodes) 135.874 * * [simplify]: iters left: 3 (99 enodes) 135.888 * * [simplify]: iters left: 2 (112 enodes) 135.917 * * [simplify]: Extracting #0: cost 1 inf + 0 135.917 * * [simplify]: Extracting #1: cost 16 inf + 0 135.917 * * [simplify]: Extracting #2: cost 33 inf + 0 135.917 * * [simplify]: Extracting #3: cost 39 inf + 2 135.918 * * [simplify]: Extracting #4: cost 38 inf + 185 135.919 * * [simplify]: Extracting #5: cost 15 inf + 3560 135.922 * * [simplify]: Extracting #6: cost 3 inf + 6803 135.925 * * [simplify]: Extracting #7: cost 0 inf + 7900 135.928 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 135.928 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 135.928 * * * * [progress]: [ 342 / 779 ] simplifiying candidate # 135.929 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 135.929 * * [simplify]: iters left: 6 (15 enodes) 135.936 * * [simplify]: iters left: 5 (54 enodes) 135.952 * * [simplify]: iters left: 4 (68 enodes) 135.966 * * [simplify]: iters left: 3 (84 enodes) 135.976 * * [simplify]: Extracting #0: cost 1 inf + 0 135.976 * * [simplify]: Extracting #1: cost 6 inf + 0 135.976 * * [simplify]: Extracting #2: cost 13 inf + 0 135.976 * * [simplify]: Extracting #3: cost 23 inf + 1 135.976 * * [simplify]: Extracting #4: cost 22 inf + 88 135.976 * * [simplify]: Extracting #5: cost 5 inf + 1697 135.977 * * [simplify]: Extracting #6: cost 1 inf + 2636 135.978 * * [simplify]: Extracting #7: cost 0 inf + 2935 135.978 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 135.978 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 135.979 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 135.979 * * [simplify]: iters left: 6 (14 enodes) 135.982 * * [simplify]: iters left: 5 (51 enodes) 135.991 * * [simplify]: iters left: 4 (68 enodes) 136.010 * * [simplify]: iters left: 3 (84 enodes) 136.032 * * [simplify]: iters left: 2 (85 enodes) 136.053 * * [simplify]: Extracting #0: cost 1 inf + 0 136.053 * * [simplify]: Extracting #1: cost 10 inf + 0 136.053 * * [simplify]: Extracting #2: cost 20 inf + 0 136.053 * * [simplify]: Extracting #3: cost 31 inf + 0 136.053 * * [simplify]: Extracting #4: cost 30 inf + 87 136.054 * * [simplify]: Extracting #5: cost 16 inf + 1392 136.055 * * [simplify]: Extracting #6: cost 4 inf + 3684 136.057 * * [simplify]: Extracting #7: cost 0 inf + 4918 136.059 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 136.059 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 136.059 * * * * [progress]: [ 343 / 779 ] simplifiying candidate # 136.059 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 136.059 * * [simplify]: iters left: 6 (15 enodes) 136.067 * * [simplify]: iters left: 5 (52 enodes) 136.082 * * [simplify]: iters left: 4 (64 enodes) 136.100 * * [simplify]: iters left: 3 (75 enodes) 136.118 * * [simplify]: Extracting #0: cost 1 inf + 0 136.118 * * [simplify]: Extracting #1: cost 5 inf + 0 136.118 * * [simplify]: Extracting #2: cost 8 inf + 1 136.119 * * [simplify]: Extracting #3: cost 20 inf + 1 136.119 * * [simplify]: Extracting #4: cost 22 inf + 5 136.119 * * [simplify]: Extracting #5: cost 6 inf + 1320 136.120 * * [simplify]: Extracting #6: cost 1 inf + 2028 136.121 * * [simplify]: Extracting #7: cost 0 inf + 2352 136.122 * * [simplify]: Extracting #8: cost 0 inf + 2337 136.123 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 136.123 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 136.124 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 136.124 * * [simplify]: iters left: 6 (14 enodes) 136.130 * * [simplify]: iters left: 5 (51 enodes) 136.145 * * [simplify]: iters left: 4 (75 enodes) 136.167 * * [simplify]: iters left: 3 (99 enodes) 136.195 * * [simplify]: iters left: 2 (112 enodes) 136.222 * * [simplify]: Extracting #0: cost 1 inf + 0 136.222 * * [simplify]: Extracting #1: cost 16 inf + 0 136.223 * * [simplify]: Extracting #2: cost 33 inf + 0 136.223 * * [simplify]: Extracting #3: cost 39 inf + 2 136.223 * * [simplify]: Extracting #4: cost 38 inf + 185 136.224 * * [simplify]: Extracting #5: cost 15 inf + 3560 136.227 * * [simplify]: Extracting #6: cost 3 inf + 6803 136.230 * * [simplify]: Extracting #7: cost 0 inf + 7900 136.233 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 136.233 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))))) 136.233 * * * * [progress]: [ 344 / 779 ] simplifiying candidate # 136.233 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 136.234 * * [simplify]: iters left: 6 (16 enodes) 136.241 * * [simplify]: iters left: 5 (53 enodes) 136.257 * * [simplify]: iters left: 4 (73 enodes) 136.268 * * [simplify]: iters left: 3 (85 enodes) 136.279 * * [simplify]: Extracting #0: cost 1 inf + 0 136.279 * * [simplify]: Extracting #1: cost 7 inf + 0 136.279 * * [simplify]: Extracting #2: cost 12 inf + 1 136.279 * * [simplify]: Extracting #3: cost 24 inf + 1 136.279 * * [simplify]: Extracting #4: cost 22 inf + 211 136.279 * * [simplify]: Extracting #5: cost 8 inf + 1465 136.280 * * [simplify]: Extracting #6: cost 1 inf + 3390 136.281 * * [simplify]: Extracting #7: cost 0 inf + 3769 136.281 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 136.281 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 136.282 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 136.282 * * [simplify]: iters left: 6 (14 enodes) 136.285 * * [simplify]: iters left: 5 (51 enodes) 136.296 * * [simplify]: iters left: 4 (75 enodes) 136.310 * * [simplify]: iters left: 3 (99 enodes) 136.323 * * [simplify]: iters left: 2 (112 enodes) 136.350 * * [simplify]: Extracting #0: cost 1 inf + 0 136.350 * * [simplify]: Extracting #1: cost 16 inf + 0 136.350 * * [simplify]: Extracting #2: cost 33 inf + 0 136.350 * * [simplify]: Extracting #3: cost 39 inf + 2 136.351 * * [simplify]: Extracting #4: cost 38 inf + 185 136.351 * * [simplify]: Extracting #5: cost 21 inf + 2174 136.352 * * [simplify]: Extracting #6: cost 5 inf + 6607 136.354 * * [simplify]: Extracting #7: cost 0 inf + 8540 136.355 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 136.355 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 136.355 * * * * [progress]: [ 345 / 779 ] simplifiying candidate # 136.355 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 136.356 * * [simplify]: iters left: 6 (16 enodes) 136.359 * * [simplify]: iters left: 5 (52 enodes) 136.368 * * [simplify]: iters left: 4 (68 enodes) 136.377 * * [simplify]: iters left: 3 (78 enodes) 136.396 * * [simplify]: Extracting #0: cost 1 inf + 0 136.396 * * [simplify]: Extracting #1: cost 5 inf + 0 136.396 * * [simplify]: Extracting #2: cost 9 inf + 1 136.397 * * [simplify]: Extracting #3: cost 22 inf + 1 136.397 * * [simplify]: Extracting #4: cost 21 inf + 145 136.397 * * [simplify]: Extracting #5: cost 5 inf + 1642 136.398 * * [simplify]: Extracting #6: cost 0 inf + 2931 136.399 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 136.400 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 136.400 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 136.400 * * [simplify]: iters left: 6 (15 enodes) 136.406 * * [simplify]: iters left: 5 (54 enodes) 136.422 * * [simplify]: iters left: 4 (78 enodes) 136.444 * * [simplify]: iters left: 3 (102 enodes) 136.460 * * [simplify]: iters left: 2 (115 enodes) 136.475 * * [simplify]: Extracting #0: cost 1 inf + 0 136.475 * * [simplify]: Extracting #1: cost 16 inf + 0 136.475 * * [simplify]: Extracting #2: cost 34 inf + 0 136.475 * * [simplify]: Extracting #3: cost 41 inf + 2 136.475 * * [simplify]: Extracting #4: cost 38 inf + 515 136.475 * * [simplify]: Extracting #5: cost 19 inf + 3215 136.477 * * [simplify]: Extracting #6: cost 2 inf + 8416 136.478 * * [simplify]: Extracting #7: cost 0 inf + 9134 136.480 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im)) 136.480 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))))) 136.480 * * * * [progress]: [ 346 / 779 ] simplifiying candidate # 136.480 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt (sqrt (hypot y.re y.im)))) 136.480 * * [simplify]: iters left: 6 (15 enodes) 136.484 * * [simplify]: iters left: 5 (48 enodes) 136.491 * * [simplify]: iters left: 4 (64 enodes) 136.507 * * [simplify]: iters left: 3 (74 enodes) 136.524 * * [simplify]: Extracting #0: cost 1 inf + 0 136.525 * * [simplify]: Extracting #1: cost 5 inf + 0 136.525 * * [simplify]: Extracting #2: cost 8 inf + 1 136.525 * * [simplify]: Extracting #3: cost 20 inf + 1 136.525 * * [simplify]: Extracting #4: cost 18 inf + 227 136.526 * * [simplify]: Extracting #5: cost 5 inf + 1384 136.527 * * [simplify]: Extracting #6: cost 0 inf + 2337 136.528 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 136.528 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 136.528 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 136.528 * * [simplify]: iters left: 6 (14 enodes) 136.534 * * [simplify]: iters left: 5 (51 enodes) 136.549 * * [simplify]: iters left: 4 (75 enodes) 136.563 * * [simplify]: iters left: 3 (99 enodes) 136.575 * * [simplify]: iters left: 2 (112 enodes) 136.589 * * [simplify]: Extracting #0: cost 1 inf + 0 136.589 * * [simplify]: Extracting #1: cost 16 inf + 0 136.589 * * [simplify]: Extracting #2: cost 33 inf + 0 136.589 * * [simplify]: Extracting #3: cost 39 inf + 2 136.589 * * [simplify]: Extracting #4: cost 38 inf + 185 136.590 * * [simplify]: Extracting #5: cost 21 inf + 2134 136.591 * * [simplify]: Extracting #6: cost 5 inf + 6167 136.594 * * [simplify]: Extracting #7: cost 0 inf + 7900 136.597 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 136.597 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 136.597 * * * * [progress]: [ 347 / 779 ] simplifiying candidate # 136.597 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt 1)) 136.598 * * [simplify]: iters left: 6 (13 enodes) 136.607 * * [simplify]: iters left: 5 (42 enodes) 136.618 * * [simplify]: iters left: 4 (54 enodes) 136.632 * * [simplify]: iters left: 3 (62 enodes) 136.645 * * [simplify]: Extracting #0: cost 1 inf + 0 136.645 * * [simplify]: Extracting #1: cost 4 inf + 0 136.645 * * [simplify]: Extracting #2: cost 13 inf + 1 136.646 * * [simplify]: Extracting #3: cost 11 inf + 170 136.646 * * [simplify]: Extracting #4: cost 0 inf + 1077 136.647 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 136.647 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 136.647 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 136.648 * * [simplify]: iters left: 6 (13 enodes) 136.653 * * [simplify]: iters left: 5 (48 enodes) 136.667 * * [simplify]: iters left: 4 (65 enodes) 136.686 * * [simplify]: iters left: 3 (84 enodes) 136.709 * * [simplify]: iters left: 2 (95 enodes) 136.736 * * [simplify]: iters left: 1 (120 enodes) 136.777 * * [simplify]: Extracting #0: cost 1 inf + 0 136.777 * * [simplify]: Extracting #1: cost 10 inf + 0 136.777 * * [simplify]: Extracting #2: cost 29 inf + 0 136.778 * * [simplify]: Extracting #3: cost 36 inf + 5 136.778 * * [simplify]: Extracting #4: cost 30 inf + 797 136.779 * * [simplify]: Extracting #5: cost 13 inf + 3533 136.781 * * [simplify]: Extracting #6: cost 1 inf + 6835 136.783 * * [simplify]: Extracting #7: cost 0 inf + 7143 136.786 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 136.786 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 136.786 * * * * [progress]: [ 348 / 779 ] simplifiying candidate # 136.786 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt (sqrt (hypot y.re y.im)))) 136.786 * * [simplify]: iters left: 6 (15 enodes) 136.793 * * [simplify]: iters left: 5 (48 enodes) 136.808 * * [simplify]: iters left: 4 (64 enodes) 136.826 * * [simplify]: iters left: 3 (74 enodes) 136.843 * * [simplify]: Extracting #0: cost 1 inf + 0 136.844 * * [simplify]: Extracting #1: cost 5 inf + 0 136.844 * * [simplify]: Extracting #2: cost 8 inf + 1 136.844 * * [simplify]: Extracting #3: cost 20 inf + 1 136.844 * * [simplify]: Extracting #4: cost 18 inf + 227 136.844 * * [simplify]: Extracting #5: cost 5 inf + 1384 136.845 * * [simplify]: Extracting #6: cost 0 inf + 2337 136.846 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 136.846 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 136.847 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 136.847 * * [simplify]: iters left: 6 (14 enodes) 136.853 * * [simplify]: iters left: 5 (51 enodes) 136.868 * * [simplify]: iters left: 4 (75 enodes) 136.890 * * [simplify]: iters left: 3 (99 enodes) 136.918 * * [simplify]: iters left: 2 (112 enodes) 136.945 * * [simplify]: Extracting #0: cost 1 inf + 0 136.945 * * [simplify]: Extracting #1: cost 16 inf + 0 136.945 * * [simplify]: Extracting #2: cost 33 inf + 0 136.945 * * [simplify]: Extracting #3: cost 39 inf + 2 136.945 * * [simplify]: Extracting #4: cost 38 inf + 185 136.946 * * [simplify]: Extracting #5: cost 21 inf + 2134 136.948 * * [simplify]: Extracting #6: cost 5 inf + 6167 136.949 * * [simplify]: Extracting #7: cost 0 inf + 7900 136.951 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 136.951 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 136.951 * * * * [progress]: [ 349 / 779 ] simplifiying candidate # 136.951 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 1) 136.951 * * [simplify]: iters left: 6 (12 enodes) 136.954 * * [simplify]: iters left: 5 (39 enodes) 136.960 * * [simplify]: iters left: 4 (51 enodes) 136.966 * * [simplify]: iters left: 3 (59 enodes) 136.976 * * [simplify]: Extracting #0: cost 1 inf + 0 136.976 * * [simplify]: Extracting #1: cost 4 inf + 0 136.976 * * [simplify]: Extracting #2: cost 13 inf + 1 136.976 * * [simplify]: Extracting #3: cost 12 inf + 88 136.976 * * [simplify]: Extracting #4: cost 2 inf + 872 136.977 * * [simplify]: Extracting #5: cost 0 inf + 1077 136.978 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 136.978 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 136.978 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 136.978 * * [simplify]: iters left: 6 (13 enodes) 136.984 * * [simplify]: iters left: 5 (48 enodes) 136.999 * * [simplify]: iters left: 4 (65 enodes) 137.008 * * [simplify]: iters left: 3 (84 enodes) 137.021 * * [simplify]: iters left: 2 (95 enodes) 137.036 * * [simplify]: iters left: 1 (120 enodes) 137.056 * * [simplify]: Extracting #0: cost 1 inf + 0 137.056 * * [simplify]: Extracting #1: cost 10 inf + 0 137.056 * * [simplify]: Extracting #2: cost 29 inf + 0 137.056 * * [simplify]: Extracting #3: cost 36 inf + 5 137.056 * * [simplify]: Extracting #4: cost 30 inf + 797 137.057 * * [simplify]: Extracting #5: cost 13 inf + 3533 137.058 * * [simplify]: Extracting #6: cost 1 inf + 6835 137.059 * * [simplify]: Extracting #7: cost 0 inf + 7143 137.060 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 137.060 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 137.060 * * * * [progress]: [ 350 / 779 ] simplifiying candidate # 137.060 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 137.061 * * [simplify]: iters left: 6 (12 enodes) 137.064 * * [simplify]: iters left: 5 (48 enodes) 137.071 * * [simplify]: iters left: 4 (87 enodes) 137.097 * * [simplify]: iters left: 3 (162 enodes) 137.145 * * [simplify]: iters left: 2 (246 enodes) 137.191 * * [simplify]: iters left: 1 (322 enodes) 137.295 * * [simplify]: Extracting #0: cost 1 inf + 0 137.295 * * [simplify]: Extracting #1: cost 40 inf + 0 137.296 * * [simplify]: Extracting #2: cost 106 inf + 1 137.297 * * [simplify]: Extracting #3: cost 114 inf + 4 137.298 * * [simplify]: Extracting #4: cost 104 inf + 872 137.304 * * [simplify]: Extracting #5: cost 38 inf + 25338 137.316 * * [simplify]: Extracting #6: cost 0 inf + 42106 137.322 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 137.322 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 137.323 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 137.323 * * [simplify]: iters left: 6 (14 enodes) 137.326 * * [simplify]: iters left: 5 (54 enodes) 137.334 * * [simplify]: iters left: 4 (98 enodes) 137.357 * * [simplify]: iters left: 3 (196 enodes) 137.426 * * [simplify]: iters left: 2 (409 enodes) 137.556 * * [simplify]: Extracting #0: cost 1 inf + 0 137.556 * * [simplify]: Extracting #1: cost 23 inf + 0 137.556 * * [simplify]: Extracting #2: cost 134 inf + 0 137.558 * * [simplify]: Extracting #3: cost 187 inf + 1101 137.563 * * [simplify]: Extracting #4: cost 123 inf + 19063 137.580 * * [simplify]: Extracting #5: cost 14 inf + 52573 137.601 * * [simplify]: Extracting #6: cost 0 inf + 56703 137.622 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 137.622 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 137.622 * * * * [progress]: [ 351 / 779 ] simplifiying candidate # 137.622 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 137.622 * * [simplify]: iters left: 6 (13 enodes) 137.629 * * [simplify]: iters left: 5 (50 enodes) 137.646 * * [simplify]: iters left: 4 (84 enodes) 137.677 * * [simplify]: iters left: 3 (157 enodes) 137.729 * * [simplify]: iters left: 2 (245 enodes) 137.783 * * [simplify]: iters left: 1 (301 enodes) 137.830 * * [simplify]: Extracting #0: cost 1 inf + 0 137.830 * * [simplify]: Extracting #1: cost 36 inf + 0 137.830 * * [simplify]: Extracting #2: cost 70 inf + 1 137.830 * * [simplify]: Extracting #3: cost 74 inf + 1 137.831 * * [simplify]: Extracting #4: cost 72 inf + 3 137.831 * * [simplify]: Extracting #5: cost 61 inf + 1673 137.833 * * [simplify]: Extracting #6: cost 18 inf + 15709 137.838 * * [simplify]: Extracting #7: cost 0 inf + 21741 137.843 * [simplify]: Simplified to (/ 1 (* (fabs (cbrt (hypot y.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 137.843 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (fabs (cbrt (hypot y.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 137.843 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 137.843 * * [simplify]: iters left: 6 (15 enodes) 137.852 * * [simplify]: iters left: 5 (57 enodes) 137.870 * * [simplify]: iters left: 4 (104 enodes) 137.902 * * [simplify]: iters left: 3 (220 enodes) 137.949 * * [simplify]: Extracting #0: cost 1 inf + 0 137.949 * * [simplify]: Extracting #1: cost 19 inf + 0 137.949 * * [simplify]: Extracting #2: cost 116 inf + 0 137.951 * * [simplify]: Extracting #3: cost 167 inf + 1279 137.954 * * [simplify]: Extracting #4: cost 71 inf + 26921 137.961 * * [simplify]: Extracting #5: cost 2 inf + 48942 137.969 * * [simplify]: Extracting #6: cost 0 inf + 49858 137.977 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 137.978 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (fabs (cbrt (hypot y.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 137.978 * * * * [progress]: [ 352 / 779 ] simplifiying candidate # 137.978 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 137.978 * * [simplify]: iters left: 6 (13 enodes) 137.982 * * [simplify]: iters left: 5 (49 enodes) 137.990 * * [simplify]: iters left: 4 (83 enodes) 138.004 * * [simplify]: iters left: 3 (156 enodes) 138.046 * * [simplify]: iters left: 2 (242 enodes) 138.092 * * [simplify]: iters left: 1 (301 enodes) 138.136 * * [simplify]: Extracting #0: cost 1 inf + 0 138.136 * * [simplify]: Extracting #1: cost 36 inf + 0 138.137 * * [simplify]: Extracting #2: cost 70 inf + 1 138.137 * * [simplify]: Extracting #3: cost 74 inf + 1 138.138 * * [simplify]: Extracting #4: cost 72 inf + 3 138.139 * * [simplify]: Extracting #5: cost 60 inf + 1970 138.143 * * [simplify]: Extracting #6: cost 21 inf + 13892 138.151 * * [simplify]: Extracting #7: cost 1 inf + 20923 138.160 * * [simplify]: Extracting #8: cost 0 inf + 21261 138.169 * [simplify]: Simplified to (/ (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (sqrt (sqrt (hypot y.re y.im)))) 138.169 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 138.170 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 138.170 * * [simplify]: iters left: 6 (15 enodes) 138.177 * * [simplify]: iters left: 5 (57 enodes) 138.192 * * [simplify]: iters left: 4 (104 enodes) 138.216 * * [simplify]: iters left: 3 (220 enodes) 138.260 * * [simplify]: Extracting #0: cost 1 inf + 0 138.260 * * [simplify]: Extracting #1: cost 19 inf + 0 138.260 * * [simplify]: Extracting #2: cost 116 inf + 0 138.261 * * [simplify]: Extracting #3: cost 167 inf + 1279 138.264 * * [simplify]: Extracting #4: cost 71 inf + 26321 138.273 * * [simplify]: Extracting #5: cost 2 inf + 47942 138.282 * * [simplify]: Extracting #6: cost 0 inf + 48858 138.290 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 138.290 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 138.290 * * * * [progress]: [ 353 / 779 ] simplifiying candidate # 138.291 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 138.291 * * [simplify]: iters left: 6 (13 enodes) 138.297 * * [simplify]: iters left: 5 (49 enodes) 138.306 * * [simplify]: iters left: 4 (73 enodes) 138.317 * * [simplify]: iters left: 3 (118 enodes) 138.351 * * [simplify]: iters left: 2 (159 enodes) 138.397 * * [simplify]: iters left: 1 (163 enodes) 138.426 * * [simplify]: Extracting #0: cost 1 inf + 0 138.426 * * [simplify]: Extracting #1: cost 18 inf + 0 138.426 * * [simplify]: Extracting #2: cost 34 inf + 1 138.426 * * [simplify]: Extracting #3: cost 38 inf + 1 138.426 * * [simplify]: Extracting #4: cost 36 inf + 3 138.426 * * [simplify]: Extracting #5: cost 24 inf + 1727 138.428 * * [simplify]: Extracting #6: cost 4 inf + 7960 138.429 * * [simplify]: Extracting #7: cost 0 inf + 9031 138.431 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 138.431 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 138.431 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 138.431 * * [simplify]: iters left: 6 (14 enodes) 138.434 * * [simplify]: iters left: 5 (54 enodes) 138.443 * * [simplify]: iters left: 4 (101 enodes) 138.468 * * [simplify]: iters left: 3 (213 enodes) 138.535 * * [simplify]: iters left: 2 (499 enodes) 138.718 * * [simplify]: Extracting #0: cost 1 inf + 0 138.718 * * [simplify]: Extracting #1: cost 31 inf + 0 138.719 * * [simplify]: Extracting #2: cost 173 inf + 0 138.721 * * [simplify]: Extracting #3: cost 250 inf + 310 138.727 * * [simplify]: Extracting #4: cost 195 inf + 15428 138.749 * * [simplify]: Extracting #5: cost 27 inf + 62505 138.770 * * [simplify]: Extracting #6: cost 1 inf + 69685 138.784 * * [simplify]: Extracting #7: cost 0 inf + 69942 138.804 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 138.804 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 138.805 * * * * [progress]: [ 354 / 779 ] simplifiying candidate # 138.805 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 138.805 * * [simplify]: iters left: 6 (13 enodes) 138.812 * * [simplify]: iters left: 5 (49 enodes) 138.828 * * [simplify]: iters left: 4 (83 enodes) 138.859 * * [simplify]: iters left: 3 (156 enodes) 138.912 * * [simplify]: iters left: 2 (242 enodes) 138.975 * * [simplify]: iters left: 1 (301 enodes) 139.045 * * [simplify]: Extracting #0: cost 1 inf + 0 139.045 * * [simplify]: Extracting #1: cost 36 inf + 0 139.045 * * [simplify]: Extracting #2: cost 70 inf + 1 139.046 * * [simplify]: Extracting #3: cost 74 inf + 1 139.046 * * [simplify]: Extracting #4: cost 72 inf + 3 139.047 * * [simplify]: Extracting #5: cost 60 inf + 1970 139.051 * * [simplify]: Extracting #6: cost 21 inf + 13892 139.059 * * [simplify]: Extracting #7: cost 1 inf + 20923 139.064 * * [simplify]: Extracting #8: cost 0 inf + 21261 139.068 * [simplify]: Simplified to (/ (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (sqrt (sqrt (hypot y.re y.im)))) 139.068 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 139.069 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 139.069 * * [simplify]: iters left: 6 (15 enodes) 139.073 * * [simplify]: iters left: 5 (57 enodes) 139.083 * * [simplify]: iters left: 4 (104 enodes) 139.113 * * [simplify]: iters left: 3 (220 enodes) 139.170 * * [simplify]: Extracting #0: cost 1 inf + 0 139.170 * * [simplify]: Extracting #1: cost 19 inf + 0 139.171 * * [simplify]: Extracting #2: cost 116 inf + 0 139.174 * * [simplify]: Extracting #3: cost 167 inf + 1279 139.180 * * [simplify]: Extracting #4: cost 71 inf + 26321 139.194 * * [simplify]: Extracting #5: cost 2 inf + 47942 139.205 * * [simplify]: Extracting #6: cost 0 inf + 48858 139.213 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 139.213 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 139.213 * * * * [progress]: [ 355 / 779 ] simplifiying candidate # 139.213 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 139.214 * * [simplify]: iters left: 6 (12 enodes) 139.217 * * [simplify]: iters left: 5 (44 enodes) 139.225 * * [simplify]: iters left: 4 (72 enodes) 139.251 * * [simplify]: iters left: 3 (131 enodes) 139.298 * * [simplify]: iters left: 2 (161 enodes) 139.343 * * [simplify]: Extracting #0: cost 1 inf + 0 139.343 * * [simplify]: Extracting #1: cost 18 inf + 0 139.343 * * [simplify]: Extracting #2: cost 34 inf + 1 139.343 * * [simplify]: Extracting #3: cost 38 inf + 1 139.343 * * [simplify]: Extracting #4: cost 36 inf + 3 139.344 * * [simplify]: Extracting #5: cost 26 inf + 1374 139.346 * * [simplify]: Extracting #6: cost 4 inf + 7641 139.348 * * [simplify]: Extracting #7: cost 0 inf + 9031 139.350 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 139.350 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 139.350 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 139.350 * * [simplify]: iters left: 6 (14 enodes) 139.353 * * [simplify]: iters left: 5 (54 enodes) 139.362 * * [simplify]: iters left: 4 (101 enodes) 139.383 * * [simplify]: iters left: 3 (213 enodes) 139.463 * * [simplify]: iters left: 2 (499 enodes) 139.603 * * [simplify]: Extracting #0: cost 1 inf + 0 139.603 * * [simplify]: Extracting #1: cost 31 inf + 0 139.604 * * [simplify]: Extracting #2: cost 173 inf + 0 139.606 * * [simplify]: Extracting #3: cost 250 inf + 310 139.609 * * [simplify]: Extracting #4: cost 195 inf + 15428 139.621 * * [simplify]: Extracting #5: cost 27 inf + 62505 139.634 * * [simplify]: Extracting #6: cost 1 inf + 69685 139.662 * * [simplify]: Extracting #7: cost 0 inf + 69942 139.676 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 139.677 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 139.677 * * * * [progress]: [ 356 / 779 ] simplifiying candidate # 139.677 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 139.677 * * [simplify]: iters left: 6 (13 enodes) 139.682 * * [simplify]: iters left: 5 (50 enodes) 139.690 * * [simplify]: iters left: 4 (80 enodes) 139.712 * * [simplify]: iters left: 3 (141 enodes) 139.736 * * [simplify]: iters left: 2 (232 enodes) 139.806 * * [simplify]: iters left: 1 (308 enodes) 139.856 * * [simplify]: Extracting #0: cost 1 inf + 0 139.856 * * [simplify]: Extracting #1: cost 36 inf + 0 139.857 * * [simplify]: Extracting #2: cost 70 inf + 1 139.857 * * [simplify]: Extracting #3: cost 74 inf + 1 139.857 * * [simplify]: Extracting #4: cost 72 inf + 3 139.858 * * [simplify]: Extracting #5: cost 60 inf + 2091 139.859 * * [simplify]: Extracting #6: cost 22 inf + 14037 139.864 * * [simplify]: Extracting #7: cost 1 inf + 21324 139.872 * * [simplify]: Extracting #8: cost 0 inf + 21741 139.881 * [simplify]: Simplified to (/ (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 139.882 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 139.882 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 139.882 * * [simplify]: iters left: 6 (15 enodes) 139.886 * * [simplify]: iters left: 5 (57 enodes) 139.896 * * [simplify]: iters left: 4 (104 enodes) 139.923 * * [simplify]: iters left: 3 (220 enodes) 139.981 * * [simplify]: Extracting #0: cost 1 inf + 0 139.981 * * [simplify]: Extracting #1: cost 19 inf + 0 139.982 * * [simplify]: Extracting #2: cost 116 inf + 0 139.983 * * [simplify]: Extracting #3: cost 168 inf + 1101 139.989 * * [simplify]: Extracting #4: cost 73 inf + 26983 140.004 * * [simplify]: Extracting #5: cost 2 inf + 48823 140.020 * * [simplify]: Extracting #6: cost 0 inf + 49698 140.037 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 140.037 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 140.038 * * * * [progress]: [ 357 / 779 ] simplifiying candidate # 140.038 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 140.038 * * [simplify]: iters left: 6 (10 enodes) 140.043 * * [simplify]: iters left: 5 (39 enodes) 140.055 * * [simplify]: iters left: 4 (53 enodes) 140.071 * * [simplify]: iters left: 3 (78 enodes) 140.096 * * [simplify]: iters left: 2 (103 enodes) 140.126 * * [simplify]: iters left: 1 (127 enodes) 140.149 * * [simplify]: Extracting #0: cost 1 inf + 0 140.149 * * [simplify]: Extracting #1: cost 18 inf + 0 140.150 * * [simplify]: Extracting #2: cost 44 inf + 1 140.150 * * [simplify]: Extracting #3: cost 45 inf + 6 140.151 * * [simplify]: Extracting #4: cost 28 inf + 2818 140.153 * * [simplify]: Extracting #5: cost 9 inf + 7877 140.157 * * [simplify]: Extracting #6: cost 0 inf + 11813 140.159 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 140.159 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 140.160 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 140.160 * * [simplify]: iters left: 6 (13 enodes) 140.162 * * [simplify]: iters left: 5 (51 enodes) 140.170 * * [simplify]: iters left: 4 (91 enodes) 140.191 * * [simplify]: iters left: 3 (198 enodes) 140.268 * * [simplify]: iters left: 2 (431 enodes) 140.425 * * [simplify]: Extracting #0: cost 1 inf + 0 140.426 * * [simplify]: Extracting #1: cost 21 inf + 0 140.426 * * [simplify]: Extracting #2: cost 109 inf + 0 140.427 * * [simplify]: Extracting #3: cost 171 inf + 1361 140.432 * * [simplify]: Extracting #4: cost 93 inf + 20107 140.440 * * [simplify]: Extracting #5: cost 12 inf + 43916 140.448 * * [simplify]: Extracting #6: cost 0 inf + 47462 140.463 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 140.464 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 140.464 * * * * [progress]: [ 358 / 779 ] simplifiying candidate # 140.464 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 140.464 * * [simplify]: iters left: 6 (12 enodes) 140.470 * * [simplify]: iters left: 5 (45 enodes) 140.484 * * [simplify]: iters left: 4 (68 enodes) 140.504 * * [simplify]: iters left: 3 (105 enodes) 140.535 * * [simplify]: iters left: 2 (138 enodes) 140.557 * * [simplify]: iters left: 1 (154 enodes) 140.576 * * [simplify]: Extracting #0: cost 1 inf + 0 140.576 * * [simplify]: Extracting #1: cost 24 inf + 0 140.576 * * [simplify]: Extracting #2: cost 46 inf + 1 140.576 * * [simplify]: Extracting #3: cost 50 inf + 1 140.576 * * [simplify]: Extracting #4: cost 48 inf + 3 140.577 * * [simplify]: Extracting #5: cost 34 inf + 2647 140.578 * * [simplify]: Extracting #6: cost 8 inf + 9263 140.580 * * [simplify]: Extracting #7: cost 0 inf + 11881 140.582 * [simplify]: Simplified to (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 140.582 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 140.583 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 140.583 * * [simplify]: iters left: 6 (15 enodes) 140.589 * * [simplify]: iters left: 5 (57 enodes) 140.607 * * [simplify]: iters left: 4 (104 enodes) 140.626 * * [simplify]: iters left: 3 (220 enodes) 140.693 * * [simplify]: Extracting #0: cost 1 inf + 0 140.693 * * [simplify]: Extracting #1: cost 19 inf + 0 140.694 * * [simplify]: Extracting #2: cost 116 inf + 0 140.695 * * [simplify]: Extracting #3: cost 168 inf + 1101 140.701 * * [simplify]: Extracting #4: cost 73 inf + 25503 140.714 * * [simplify]: Extracting #5: cost 2 inf + 45903 140.722 * * [simplify]: Extracting #6: cost 0 inf + 46698 140.730 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 140.730 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 140.731 * * * * [progress]: [ 359 / 779 ] simplifiying candidate # 140.731 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 140.731 * * [simplify]: iters left: 6 (11 enodes) 140.734 * * [simplify]: iters left: 5 (42 enodes) 140.744 * * [simplify]: iters left: 4 (56 enodes) 140.761 * * [simplify]: iters left: 3 (80 enodes) 140.783 * * [simplify]: iters left: 2 (92 enodes) 140.807 * * [simplify]: iters left: 1 (99 enodes) 140.825 * * [simplify]: Extracting #0: cost 1 inf + 0 140.825 * * [simplify]: Extracting #1: cost 12 inf + 0 140.825 * * [simplify]: Extracting #2: cost 21 inf + 1 140.825 * * [simplify]: Extracting #3: cost 24 inf + 1 140.825 * * [simplify]: Extracting #4: cost 22 inf + 3 140.826 * * [simplify]: Extracting #5: cost 17 inf + 608 140.826 * * [simplify]: Extracting #6: cost 7 inf + 2703 140.827 * * [simplify]: Extracting #7: cost 0 inf + 4387 140.828 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 140.828 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 140.828 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 140.829 * * [simplify]: iters left: 6 (14 enodes) 140.832 * * [simplify]: iters left: 5 (54 enodes) 140.841 * * [simplify]: iters left: 4 (101 enodes) 140.879 * * [simplify]: iters left: 3 (217 enodes) 140.945 * * [simplify]: Extracting #0: cost 1 inf + 0 140.945 * * [simplify]: Extracting #1: cost 19 inf + 0 140.945 * * [simplify]: Extracting #2: cost 115 inf + 0 140.946 * * [simplify]: Extracting #3: cost 166 inf + 1101 140.950 * * [simplify]: Extracting #4: cost 60 inf + 26376 140.959 * * [simplify]: Extracting #5: cost 1 inf + 43126 140.975 * * [simplify]: Extracting #6: cost 0 inf + 43504 140.993 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 140.993 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 140.993 * * * * [progress]: [ 360 / 779 ] simplifiying candidate # 140.994 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 140.994 * * [simplify]: iters left: 6 (12 enodes) 140.999 * * [simplify]: iters left: 5 (45 enodes) 141.013 * * [simplify]: iters left: 4 (68 enodes) 141.034 * * [simplify]: iters left: 3 (105 enodes) 141.065 * * [simplify]: iters left: 2 (138 enodes) 141.093 * * [simplify]: iters left: 1 (154 enodes) 141.115 * * [simplify]: Extracting #0: cost 1 inf + 0 141.115 * * [simplify]: Extracting #1: cost 24 inf + 0 141.115 * * [simplify]: Extracting #2: cost 46 inf + 1 141.115 * * [simplify]: Extracting #3: cost 50 inf + 1 141.116 * * [simplify]: Extracting #4: cost 48 inf + 3 141.117 * * [simplify]: Extracting #5: cost 34 inf + 2647 141.119 * * [simplify]: Extracting #6: cost 8 inf + 9263 141.124 * * [simplify]: Extracting #7: cost 0 inf + 11881 141.128 * [simplify]: Simplified to (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 141.128 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 141.129 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 141.129 * * [simplify]: iters left: 6 (15 enodes) 141.135 * * [simplify]: iters left: 5 (57 enodes) 141.153 * * [simplify]: iters left: 4 (104 enodes) 141.188 * * [simplify]: iters left: 3 (220 enodes) 141.251 * * [simplify]: Extracting #0: cost 1 inf + 0 141.251 * * [simplify]: Extracting #1: cost 19 inf + 0 141.251 * * [simplify]: Extracting #2: cost 116 inf + 0 141.252 * * [simplify]: Extracting #3: cost 168 inf + 1101 141.255 * * [simplify]: Extracting #4: cost 73 inf + 25503 141.270 * * [simplify]: Extracting #5: cost 2 inf + 45903 141.287 * * [simplify]: Extracting #6: cost 0 inf + 46698 141.303 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 141.304 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 141.304 * * * * [progress]: [ 361 / 779 ] simplifiying candidate # 141.304 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 141.304 * * [simplify]: iters left: 6 (10 enodes) 141.310 * * [simplify]: iters left: 5 (37 enodes) 141.317 * * [simplify]: iters left: 4 (54 enodes) 141.326 * * [simplify]: iters left: 3 (85 enodes) 141.340 * * [simplify]: iters left: 2 (97 enodes) 141.354 * * [simplify]: Extracting #0: cost 1 inf + 0 141.355 * * [simplify]: Extracting #1: cost 12 inf + 0 141.355 * * [simplify]: Extracting #2: cost 21 inf + 1 141.355 * * [simplify]: Extracting #3: cost 24 inf + 1 141.355 * * [simplify]: Extracting #4: cost 22 inf + 3 141.355 * * [simplify]: Extracting #5: cost 17 inf + 689 141.356 * * [simplify]: Extracting #6: cost 8 inf + 2487 141.358 * * [simplify]: Extracting #7: cost 1 inf + 4129 141.359 * * [simplify]: Extracting #8: cost 0 inf + 4387 141.361 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 141.361 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 141.362 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 141.362 * * [simplify]: iters left: 6 (14 enodes) 141.365 * * [simplify]: iters left: 5 (54 enodes) 141.374 * * [simplify]: iters left: 4 (101 enodes) 141.391 * * [simplify]: iters left: 3 (217 enodes) 141.436 * * [simplify]: Extracting #0: cost 1 inf + 0 141.437 * * [simplify]: Extracting #1: cost 19 inf + 0 141.437 * * [simplify]: Extracting #2: cost 115 inf + 0 141.437 * * [simplify]: Extracting #3: cost 166 inf + 1101 141.441 * * [simplify]: Extracting #4: cost 60 inf + 26376 141.447 * * [simplify]: Extracting #5: cost 1 inf + 43126 141.455 * * [simplify]: Extracting #6: cost 0 inf + 43504 141.462 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 141.462 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 141.463 * * * * [progress]: [ 362 / 779 ] simplifiying candidate # 141.463 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 141.463 * * [simplify]: iters left: 6 (13 enodes) 141.466 * * [simplify]: iters left: 5 (49 enodes) 141.474 * * [simplify]: iters left: 4 (79 enodes) 141.487 * * [simplify]: iters left: 3 (140 enodes) 141.512 * * [simplify]: iters left: 2 (238 enodes) 141.590 * * [simplify]: iters left: 1 (322 enodes) 141.649 * * [simplify]: Extracting #0: cost 1 inf + 0 141.649 * * [simplify]: Extracting #1: cost 36 inf + 0 141.649 * * [simplify]: Extracting #2: cost 70 inf + 1 141.650 * * [simplify]: Extracting #3: cost 74 inf + 1 141.650 * * [simplify]: Extracting #4: cost 72 inf + 3 141.650 * * [simplify]: Extracting #5: cost 60 inf + 2092 141.652 * * [simplify]: Extracting #6: cost 18 inf + 14947 141.657 * * [simplify]: Extracting #7: cost 1 inf + 20963 141.661 * * [simplify]: Extracting #8: cost 0 inf + 21261 141.666 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 141.666 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 141.666 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 141.666 * * [simplify]: iters left: 6 (15 enodes) 141.670 * * [simplify]: iters left: 5 (57 enodes) 141.683 * * [simplify]: iters left: 4 (104 enodes) 141.702 * * [simplify]: iters left: 3 (220 enodes) 141.754 * * [simplify]: Extracting #0: cost 1 inf + 0 141.754 * * [simplify]: Extracting #1: cost 19 inf + 0 141.755 * * [simplify]: Extracting #2: cost 116 inf + 0 141.756 * * [simplify]: Extracting #3: cost 167 inf + 1279 141.761 * * [simplify]: Extracting #4: cost 71 inf + 26001 141.773 * * [simplify]: Extracting #5: cost 2 inf + 47182 141.781 * * [simplify]: Extracting #6: cost 0 inf + 48098 141.789 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 141.789 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 141.790 * * * * [progress]: [ 363 / 779 ] simplifiying candidate # 141.790 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 141.790 * * [simplify]: iters left: 6 (12 enodes) 141.793 * * [simplify]: iters left: 5 (45 enodes) 141.805 * * [simplify]: iters left: 4 (68 enodes) 141.819 * * [simplify]: iters left: 3 (105 enodes) 141.835 * * [simplify]: iters left: 2 (138 enodes) 141.868 * * [simplify]: iters left: 1 (154 enodes) 141.894 * * [simplify]: Extracting #0: cost 1 inf + 0 141.894 * * [simplify]: Extracting #1: cost 24 inf + 0 141.894 * * [simplify]: Extracting #2: cost 46 inf + 1 141.894 * * [simplify]: Extracting #3: cost 50 inf + 1 141.894 * * [simplify]: Extracting #4: cost 48 inf + 3 141.895 * * [simplify]: Extracting #5: cost 36 inf + 2052 141.896 * * [simplify]: Extracting #6: cost 9 inf + 9006 141.898 * * [simplify]: Extracting #7: cost 0 inf + 11881 141.900 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 141.900 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 141.900 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 141.901 * * [simplify]: iters left: 6 (15 enodes) 141.904 * * [simplify]: iters left: 5 (57 enodes) 141.918 * * [simplify]: iters left: 4 (104 enodes) 141.947 * * [simplify]: iters left: 3 (220 enodes) 142.006 * * [simplify]: Extracting #0: cost 1 inf + 0 142.006 * * [simplify]: Extracting #1: cost 19 inf + 0 142.007 * * [simplify]: Extracting #2: cost 116 inf + 0 142.007 * * [simplify]: Extracting #3: cost 167 inf + 1279 142.010 * * [simplify]: Extracting #4: cost 71 inf + 25201 142.017 * * [simplify]: Extracting #5: cost 2 inf + 45262 142.025 * * [simplify]: Extracting #6: cost 0 inf + 46098 142.041 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 142.041 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 142.041 * * * * [progress]: [ 364 / 779 ] simplifiying candidate # 142.041 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 142.042 * * [simplify]: iters left: 6 (11 enodes) 142.047 * * [simplify]: iters left: 5 (41 enodes) 142.060 * * [simplify]: iters left: 4 (55 enodes) 142.076 * * [simplify]: iters left: 3 (75 enodes) 142.100 * * [simplify]: iters left: 2 (87 enodes) 142.117 * * [simplify]: iters left: 1 (101 enodes) 142.131 * * [simplify]: Extracting #0: cost 1 inf + 0 142.132 * * [simplify]: Extracting #1: cost 18 inf + 0 142.132 * * [simplify]: Extracting #2: cost 33 inf + 1 142.132 * * [simplify]: Extracting #3: cost 36 inf + 1 142.132 * * [simplify]: Extracting #4: cost 34 inf + 3 142.132 * * [simplify]: Extracting #5: cost 24 inf + 1456 142.133 * * [simplify]: Extracting #6: cost 3 inf + 6184 142.134 * * [simplify]: Extracting #7: cost 0 inf + 7077 142.135 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 142.135 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 142.136 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 142.136 * * [simplify]: iters left: 6 (14 enodes) 142.139 * * [simplify]: iters left: 5 (54 enodes) 142.148 * * [simplify]: iters left: 4 (94 enodes) 142.163 * * [simplify]: iters left: 3 (188 enodes) 142.227 * * [simplify]: iters left: 2 (394 enodes) 142.307 * * [simplify]: Extracting #0: cost 1 inf + 0 142.307 * * [simplify]: Extracting #1: cost 24 inf + 0 142.307 * * [simplify]: Extracting #2: cost 128 inf + 0 142.308 * * [simplify]: Extracting #3: cost 180 inf + 1101 142.310 * * [simplify]: Extracting #4: cost 129 inf + 12515 142.317 * * [simplify]: Extracting #5: cost 15 inf + 40671 142.326 * * [simplify]: Extracting #6: cost 0 inf + 44299 142.338 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 142.338 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 142.338 * * * * [progress]: [ 365 / 779 ] simplifiying candidate # 142.339 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 142.339 * * [simplify]: iters left: 6 (12 enodes) 142.347 * * [simplify]: iters left: 5 (44 enodes) 142.360 * * [simplify]: iters left: 4 (58 enodes) 142.370 * * [simplify]: iters left: 3 (82 enodes) 142.382 * * [simplify]: iters left: 2 (94 enodes) 142.395 * * [simplify]: iters left: 1 (101 enodes) 142.406 * * [simplify]: Extracting #0: cost 1 inf + 0 142.407 * * [simplify]: Extracting #1: cost 12 inf + 0 142.407 * * [simplify]: Extracting #2: cost 22 inf + 1 142.407 * * [simplify]: Extracting #3: cost 26 inf + 1 142.407 * * [simplify]: Extracting #4: cost 24 inf + 3 142.407 * * [simplify]: Extracting #5: cost 16 inf + 939 142.407 * * [simplify]: Extracting #6: cost 5 inf + 3332 142.408 * * [simplify]: Extracting #7: cost 0 inf + 4741 142.409 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 142.409 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 142.409 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 142.410 * * [simplify]: iters left: 6 (14 enodes) 142.413 * * [simplify]: iters left: 5 (54 enodes) 142.421 * * [simplify]: iters left: 4 (101 enodes) 142.449 * * [simplify]: iters left: 3 (213 enodes) 142.527 * * [simplify]: iters left: 2 (499 enodes) 142.670 * * [simplify]: Extracting #0: cost 1 inf + 0 142.670 * * [simplify]: Extracting #1: cost 31 inf + 0 142.671 * * [simplify]: Extracting #2: cost 173 inf + 0 142.673 * * [simplify]: Extracting #3: cost 250 inf + 310 142.678 * * [simplify]: Extracting #4: cost 195 inf + 14228 142.699 * * [simplify]: Extracting #5: cost 27 inf + 57185 142.715 * * [simplify]: Extracting #6: cost 1 inf + 63845 142.728 * * [simplify]: Extracting #7: cost 0 inf + 64102 142.748 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 142.748 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 142.748 * * * * [progress]: [ 366 / 779 ] simplifiying candidate # 142.749 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 142.749 * * [simplify]: iters left: 6 (11 enodes) 142.754 * * [simplify]: iters left: 5 (41 enodes) 142.767 * * [simplify]: iters left: 4 (55 enodes) 142.783 * * [simplify]: iters left: 3 (75 enodes) 142.805 * * [simplify]: iters left: 2 (87 enodes) 142.826 * * [simplify]: iters left: 1 (101 enodes) 142.842 * * [simplify]: Extracting #0: cost 1 inf + 0 142.842 * * [simplify]: Extracting #1: cost 18 inf + 0 142.843 * * [simplify]: Extracting #2: cost 33 inf + 1 142.843 * * [simplify]: Extracting #3: cost 36 inf + 1 142.843 * * [simplify]: Extracting #4: cost 34 inf + 3 142.843 * * [simplify]: Extracting #5: cost 24 inf + 1456 142.844 * * [simplify]: Extracting #6: cost 3 inf + 6184 142.845 * * [simplify]: Extracting #7: cost 0 inf + 7077 142.846 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 142.846 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 142.847 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 142.847 * * [simplify]: iters left: 6 (14 enodes) 142.850 * * [simplify]: iters left: 5 (54 enodes) 142.866 * * [simplify]: iters left: 4 (94 enodes) 142.896 * * [simplify]: iters left: 3 (188 enodes) 142.932 * * [simplify]: iters left: 2 (394 enodes) 143.026 * * [simplify]: Extracting #0: cost 1 inf + 0 143.026 * * [simplify]: Extracting #1: cost 24 inf + 0 143.026 * * [simplify]: Extracting #2: cost 128 inf + 0 143.027 * * [simplify]: Extracting #3: cost 180 inf + 1101 143.029 * * [simplify]: Extracting #4: cost 129 inf + 12515 143.036 * * [simplify]: Extracting #5: cost 15 inf + 40671 143.045 * * [simplify]: Extracting #6: cost 0 inf + 44299 143.058 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 143.058 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 143.058 * * * * [progress]: [ 367 / 779 ] simplifiying candidate # 143.058 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 143.058 * * [simplify]: iters left: 6 (11 enodes) 143.064 * * [simplify]: iters left: 5 (39 enodes) 143.076 * * [simplify]: iters left: 4 (56 enodes) 143.095 * * [simplify]: iters left: 3 (87 enodes) 143.123 * * [simplify]: iters left: 2 (99 enodes) 143.146 * * [simplify]: Extracting #0: cost 1 inf + 0 143.146 * * [simplify]: Extracting #1: cost 12 inf + 0 143.146 * * [simplify]: Extracting #2: cost 22 inf + 1 143.146 * * [simplify]: Extracting #3: cost 26 inf + 1 143.146 * * [simplify]: Extracting #4: cost 24 inf + 3 143.147 * * [simplify]: Extracting #5: cost 14 inf + 1656 143.148 * * [simplify]: Extracting #6: cost 0 inf + 4741 143.150 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 143.150 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 143.151 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 143.151 * * [simplify]: iters left: 6 (14 enodes) 143.157 * * [simplify]: iters left: 5 (54 enodes) 143.173 * * [simplify]: iters left: 4 (101 enodes) 143.206 * * [simplify]: iters left: 3 (213 enodes) 143.286 * * [simplify]: iters left: 2 (499 enodes) 143.454 * * [simplify]: Extracting #0: cost 1 inf + 0 143.454 * * [simplify]: Extracting #1: cost 31 inf + 0 143.455 * * [simplify]: Extracting #2: cost 173 inf + 0 143.456 * * [simplify]: Extracting #3: cost 250 inf + 310 143.458 * * [simplify]: Extracting #4: cost 195 inf + 14228 143.469 * * [simplify]: Extracting #5: cost 27 inf + 57185 143.482 * * [simplify]: Extracting #6: cost 1 inf + 63845 143.495 * * [simplify]: Extracting #7: cost 0 inf + 64102 143.509 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 143.509 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 143.509 * * * * [progress]: [ 368 / 779 ] simplifiying candidate # 143.510 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 143.510 * * [simplify]: iters left: 6 (13 enodes) 143.517 * * [simplify]: iters left: 5 (49 enodes) 143.533 * * [simplify]: iters left: 4 (63 enodes) 143.551 * * [simplify]: iters left: 3 (69 enodes) 143.571 * * [simplify]: iters left: 2 (94 enodes) 143.592 * * [simplify]: iters left: 1 (103 enodes) 143.603 * * [simplify]: Extracting #0: cost 1 inf + 0 143.603 * * [simplify]: Extracting #1: cost 7 inf + 0 143.604 * * [simplify]: Extracting #2: cost 18 inf + 1 143.604 * * [simplify]: Extracting #3: cost 27 inf + 1 143.604 * * [simplify]: Extracting #4: cost 30 inf + 1 143.604 * * [simplify]: Extracting #5: cost 28 inf + 3 143.604 * * [simplify]: Extracting #6: cost 23 inf + 568 143.605 * * [simplify]: Extracting #7: cost 5 inf + 5001 143.606 * * [simplify]: Extracting #8: cost 0 inf + 6491 143.607 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 143.607 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 143.607 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 143.607 * * [simplify]: iters left: 6 (14 enodes) 143.610 * * [simplify]: iters left: 5 (54 enodes) 143.622 * * [simplify]: iters left: 4 (101 enodes) 143.647 * * [simplify]: iters left: 3 (217 enodes) 143.696 * * [simplify]: Extracting #0: cost 1 inf + 0 143.696 * * [simplify]: Extracting #1: cost 19 inf + 0 143.696 * * [simplify]: Extracting #2: cost 115 inf + 0 143.696 * * [simplify]: Extracting #3: cost 166 inf + 1101 143.700 * * [simplify]: Extracting #4: cost 60 inf + 25856 143.707 * * [simplify]: Extracting #5: cost 1 inf + 43726 143.722 * * [simplify]: Extracting #6: cost 0 inf + 44144 143.737 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 143.737 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 143.738 * * * * [progress]: [ 369 / 779 ] simplifiying candidate # 143.738 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 143.738 * * [simplify]: iters left: 6 (11 enodes) 143.745 * * [simplify]: iters left: 5 (42 enodes) 143.761 * * [simplify]: iters left: 4 (51 enodes) 143.774 * * [simplify]: iters left: 3 (54 enodes) 143.783 * * [simplify]: iters left: 2 (57 enodes) 143.791 * * [simplify]: Extracting #0: cost 1 inf + 0 143.791 * * [simplify]: Extracting #1: cost 5 inf + 0 143.791 * * [simplify]: Extracting #2: cost 9 inf + 1 143.791 * * [simplify]: Extracting #3: cost 13 inf + 1 143.791 * * [simplify]: Extracting #4: cost 16 inf + 1 143.791 * * [simplify]: Extracting #5: cost 12 inf + 117 143.791 * * [simplify]: Extracting #6: cost 5 inf + 1278 143.792 * * [simplify]: Extracting #7: cost 2 inf + 1891 143.792 * * [simplify]: Extracting #8: cost 1 inf + 2189 143.792 * * [simplify]: Extracting #9: cost 0 inf + 2487 143.793 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 143.793 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 143.793 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 143.793 * * [simplify]: iters left: 6 (14 enodes) 143.796 * * [simplify]: iters left: 5 (54 enodes) 143.811 * * [simplify]: iters left: 4 (101 enodes) 143.846 * * [simplify]: iters left: 3 (217 enodes) 143.904 * * [simplify]: Extracting #0: cost 1 inf + 0 143.904 * * [simplify]: Extracting #1: cost 19 inf + 0 143.904 * * [simplify]: Extracting #2: cost 115 inf + 0 143.905 * * [simplify]: Extracting #3: cost 166 inf + 1101 143.909 * * [simplify]: Extracting #4: cost 60 inf + 25176 143.916 * * [simplify]: Extracting #5: cost 1 inf + 41766 143.923 * * [simplify]: Extracting #6: cost 0 inf + 42144 143.931 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 143.931 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 143.931 * * * * [progress]: [ 370 / 779 ] simplifiying candidate # 143.932 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 143.932 * * [simplify]: iters left: 6 (12 enodes) 143.937 * * [simplify]: iters left: 5 (44 enodes) 143.951 * * [simplify]: iters left: 4 (53 enodes) 143.965 * * [simplify]: iters left: 3 (56 enodes) 143.977 * * [simplify]: iters left: 2 (59 enodes) 143.984 * * [simplify]: Extracting #0: cost 1 inf + 0 143.985 * * [simplify]: Extracting #1: cost 5 inf + 0 143.985 * * [simplify]: Extracting #2: cost 10 inf + 1 143.985 * * [simplify]: Extracting #3: cost 15 inf + 1 143.985 * * [simplify]: Extracting #4: cost 18 inf + 1 143.985 * * [simplify]: Extracting #5: cost 13 inf + 214 143.985 * * [simplify]: Extracting #6: cost 5 inf + 1391 143.985 * * [simplify]: Extracting #7: cost 1 inf + 2343 143.986 * * [simplify]: Extracting #8: cost 0 inf + 2681 143.986 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 143.986 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 143.987 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 143.987 * * [simplify]: iters left: 6 (14 enodes) 143.990 * * [simplify]: iters left: 5 (54 enodes) 143.998 * * [simplify]: iters left: 4 (101 enodes) 144.031 * * [simplify]: iters left: 3 (217 enodes) 144.115 * * [simplify]: Extracting #0: cost 1 inf + 0 144.115 * * [simplify]: Extracting #1: cost 19 inf + 0 144.115 * * [simplify]: Extracting #2: cost 115 inf + 0 144.116 * * [simplify]: Extracting #3: cost 166 inf + 1101 144.123 * * [simplify]: Extracting #4: cost 60 inf + 24376 144.136 * * [simplify]: Extracting #5: cost 1 inf + 40766 144.147 * * [simplify]: Extracting #6: cost 0 inf + 41144 144.154 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 144.154 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 144.155 * * * * [progress]: [ 371 / 779 ] simplifiying candidate # 144.155 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt 1)) 144.155 * * [simplify]: iters left: 6 (10 enodes) 144.159 * * [simplify]: iters left: 5 (38 enodes) 144.164 * * [simplify]: iters left: 4 (47 enodes) 144.170 * * [simplify]: iters left: 3 (50 enodes) 144.181 * * [simplify]: iters left: 2 (51 enodes) 144.191 * * [simplify]: Extracting #0: cost 1 inf + 0 144.191 * * [simplify]: Extracting #1: cost 6 inf + 0 144.191 * * [simplify]: Extracting #2: cost 9 inf + 1 144.192 * * [simplify]: Extracting #3: cost 12 inf + 1 144.192 * * [simplify]: Extracting #4: cost 8 inf + 117 144.192 * * [simplify]: Extracting #5: cost 2 inf + 1101 144.192 * * [simplify]: Extracting #6: cost 1 inf + 1319 144.193 * * [simplify]: Extracting #7: cost 0 inf + 1537 144.193 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 144.194 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 144.194 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 144.194 * * [simplify]: iters left: 6 (13 enodes) 144.200 * * [simplify]: iters left: 5 (51 enodes) 144.218 * * [simplify]: iters left: 4 (91 enodes) 144.248 * * [simplify]: iters left: 3 (185 enodes) 144.311 * * [simplify]: iters left: 2 (391 enodes) 144.420 * * [simplify]: Extracting #0: cost 1 inf + 0 144.420 * * [simplify]: Extracting #1: cost 24 inf + 0 144.420 * * [simplify]: Extracting #2: cost 127 inf + 0 144.421 * * [simplify]: Extracting #3: cost 175 inf + 1894 144.425 * * [simplify]: Extracting #4: cost 82 inf + 19499 144.435 * * [simplify]: Extracting #5: cost 6 inf + 36676 144.450 * * [simplify]: Extracting #6: cost 0 inf + 38305 144.458 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 144.458 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))))) 144.458 * * * * [progress]: [ 372 / 779 ] simplifiying candidate # 144.459 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 144.459 * * [simplify]: iters left: 6 (12 enodes) 144.464 * * [simplify]: iters left: 5 (44 enodes) 144.471 * * [simplify]: iters left: 4 (53 enodes) 144.479 * * [simplify]: iters left: 3 (56 enodes) 144.487 * * [simplify]: iters left: 2 (59 enodes) 144.494 * * [simplify]: Extracting #0: cost 1 inf + 0 144.495 * * [simplify]: Extracting #1: cost 5 inf + 0 144.495 * * [simplify]: Extracting #2: cost 10 inf + 1 144.495 * * [simplify]: Extracting #3: cost 15 inf + 1 144.495 * * [simplify]: Extracting #4: cost 18 inf + 1 144.495 * * [simplify]: Extracting #5: cost 13 inf + 214 144.495 * * [simplify]: Extracting #6: cost 5 inf + 1391 144.495 * * [simplify]: Extracting #7: cost 1 inf + 2343 144.496 * * [simplify]: Extracting #8: cost 0 inf + 2681 144.496 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 144.496 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 144.497 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 144.497 * * [simplify]: iters left: 6 (14 enodes) 144.500 * * [simplify]: iters left: 5 (54 enodes) 144.508 * * [simplify]: iters left: 4 (101 enodes) 144.535 * * [simplify]: iters left: 3 (217 enodes) 144.587 * * [simplify]: Extracting #0: cost 1 inf + 0 144.587 * * [simplify]: Extracting #1: cost 19 inf + 0 144.588 * * [simplify]: Extracting #2: cost 115 inf + 0 144.589 * * [simplify]: Extracting #3: cost 166 inf + 1101 144.595 * * [simplify]: Extracting #4: cost 60 inf + 24376 144.604 * * [simplify]: Extracting #5: cost 1 inf + 40766 144.614 * * [simplify]: Extracting #6: cost 0 inf + 41144 144.621 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 144.621 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 144.621 * * * * [progress]: [ 373 / 779 ] simplifiying candidate # 144.622 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1) 144.622 * * [simplify]: iters left: 6 (10 enodes) 144.626 * * [simplify]: iters left: 5 (36 enodes) 144.632 * * [simplify]: iters left: 4 (45 enodes) 144.640 * * [simplify]: iters left: 3 (48 enodes) 144.652 * * [simplify]: iters left: 2 (49 enodes) 144.663 * * [simplify]: Extracting #0: cost 1 inf + 0 144.663 * * [simplify]: Extracting #1: cost 6 inf + 0 144.663 * * [simplify]: Extracting #2: cost 9 inf + 1 144.663 * * [simplify]: Extracting #3: cost 12 inf + 1 144.663 * * [simplify]: Extracting #4: cost 8 inf + 117 144.663 * * [simplify]: Extracting #5: cost 2 inf + 1101 144.664 * * [simplify]: Extracting #6: cost 0 inf + 1537 144.664 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 144.664 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 144.664 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 144.665 * * [simplify]: iters left: 6 (13 enodes) 144.667 * * [simplify]: iters left: 5 (51 enodes) 144.676 * * [simplify]: iters left: 4 (91 enodes) 144.691 * * [simplify]: iters left: 3 (185 enodes) 144.728 * * [simplify]: iters left: 2 (391 enodes) 144.863 * * [simplify]: Extracting #0: cost 1 inf + 0 144.863 * * [simplify]: Extracting #1: cost 24 inf + 0 144.863 * * [simplify]: Extracting #2: cost 127 inf + 0 144.865 * * [simplify]: Extracting #3: cost 175 inf + 1894 144.869 * * [simplify]: Extracting #4: cost 82 inf + 19499 144.877 * * [simplify]: Extracting #5: cost 6 inf + 36676 144.884 * * [simplify]: Extracting #6: cost 0 inf + 38305 144.892 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 144.892 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))))) 144.892 * * * * [progress]: [ 374 / 779 ] simplifiying candidate # 144.892 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 144.892 * * [simplify]: iters left: 6 (13 enodes) 144.896 * * [simplify]: iters left: 5 (49 enodes) 144.906 * * [simplify]: iters left: 4 (79 enodes) 144.918 * * [simplify]: iters left: 3 (140 enodes) 144.942 * * [simplify]: iters left: 2 (238 enodes) 144.986 * * [simplify]: iters left: 1 (322 enodes) 145.037 * * [simplify]: Extracting #0: cost 1 inf + 0 145.037 * * [simplify]: Extracting #1: cost 36 inf + 0 145.038 * * [simplify]: Extracting #2: cost 70 inf + 1 145.038 * * [simplify]: Extracting #3: cost 74 inf + 1 145.038 * * [simplify]: Extracting #4: cost 72 inf + 3 145.038 * * [simplify]: Extracting #5: cost 60 inf + 2092 145.042 * * [simplify]: Extracting #6: cost 18 inf + 14947 145.046 * * [simplify]: Extracting #7: cost 1 inf + 20963 145.055 * * [simplify]: Extracting #8: cost 0 inf + 21261 145.064 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 145.064 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 145.064 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 145.065 * * [simplify]: iters left: 6 (15 enodes) 145.071 * * [simplify]: iters left: 5 (57 enodes) 145.088 * * [simplify]: iters left: 4 (104 enodes) 145.123 * * [simplify]: iters left: 3 (220 enodes) 145.206 * * [simplify]: Extracting #0: cost 1 inf + 0 145.206 * * [simplify]: Extracting #1: cost 19 inf + 0 145.207 * * [simplify]: Extracting #2: cost 116 inf + 0 145.208 * * [simplify]: Extracting #3: cost 167 inf + 1279 145.213 * * [simplify]: Extracting #4: cost 71 inf + 26001 145.228 * * [simplify]: Extracting #5: cost 2 inf + 47182 145.244 * * [simplify]: Extracting #6: cost 0 inf + 48098 145.258 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 145.258 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 145.258 * * * * [progress]: [ 375 / 779 ] simplifiying candidate # 145.258 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 145.258 * * [simplify]: iters left: 6 (12 enodes) 145.262 * * [simplify]: iters left: 5 (45 enodes) 145.269 * * [simplify]: iters left: 4 (68 enodes) 145.280 * * [simplify]: iters left: 3 (105 enodes) 145.311 * * [simplify]: iters left: 2 (138 enodes) 145.349 * * [simplify]: iters left: 1 (154 enodes) 145.385 * * [simplify]: Extracting #0: cost 1 inf + 0 145.385 * * [simplify]: Extracting #1: cost 24 inf + 0 145.385 * * [simplify]: Extracting #2: cost 46 inf + 1 145.385 * * [simplify]: Extracting #3: cost 50 inf + 1 145.386 * * [simplify]: Extracting #4: cost 48 inf + 3 145.386 * * [simplify]: Extracting #5: cost 36 inf + 2052 145.387 * * [simplify]: Extracting #6: cost 9 inf + 9006 145.389 * * [simplify]: Extracting #7: cost 0 inf + 11881 145.391 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 145.392 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 145.392 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 145.392 * * [simplify]: iters left: 6 (15 enodes) 145.395 * * [simplify]: iters left: 5 (57 enodes) 145.405 * * [simplify]: iters left: 4 (104 enodes) 145.435 * * [simplify]: iters left: 3 (220 enodes) 145.490 * * [simplify]: Extracting #0: cost 1 inf + 0 145.491 * * [simplify]: Extracting #1: cost 19 inf + 0 145.491 * * [simplify]: Extracting #2: cost 116 inf + 0 145.492 * * [simplify]: Extracting #3: cost 167 inf + 1279 145.498 * * [simplify]: Extracting #4: cost 71 inf + 25201 145.513 * * [simplify]: Extracting #5: cost 2 inf + 45262 145.524 * * [simplify]: Extracting #6: cost 0 inf + 46098 145.532 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 145.532 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 145.532 * * * * [progress]: [ 376 / 779 ] simplifiying candidate # 145.533 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 145.533 * * [simplify]: iters left: 6 (11 enodes) 145.536 * * [simplify]: iters left: 5 (41 enodes) 145.543 * * [simplify]: iters left: 4 (55 enodes) 145.559 * * [simplify]: iters left: 3 (75 enodes) 145.581 * * [simplify]: iters left: 2 (87 enodes) 145.605 * * [simplify]: iters left: 1 (101 enodes) 145.633 * * [simplify]: Extracting #0: cost 1 inf + 0 145.633 * * [simplify]: Extracting #1: cost 18 inf + 0 145.633 * * [simplify]: Extracting #2: cost 33 inf + 1 145.633 * * [simplify]: Extracting #3: cost 36 inf + 1 145.634 * * [simplify]: Extracting #4: cost 34 inf + 3 145.634 * * [simplify]: Extracting #5: cost 24 inf + 1456 145.636 * * [simplify]: Extracting #6: cost 3 inf + 6184 145.639 * * [simplify]: Extracting #7: cost 0 inf + 7077 145.641 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 145.641 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 145.642 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 145.642 * * [simplify]: iters left: 6 (14 enodes) 145.648 * * [simplify]: iters left: 5 (54 enodes) 145.666 * * [simplify]: iters left: 4 (94 enodes) 145.697 * * [simplify]: iters left: 3 (188 enodes) 145.761 * * [simplify]: iters left: 2 (394 enodes) 145.874 * * [simplify]: Extracting #0: cost 1 inf + 0 145.874 * * [simplify]: Extracting #1: cost 24 inf + 0 145.875 * * [simplify]: Extracting #2: cost 128 inf + 0 145.877 * * [simplify]: Extracting #3: cost 180 inf + 1101 145.879 * * [simplify]: Extracting #4: cost 129 inf + 12515 145.889 * * [simplify]: Extracting #5: cost 15 inf + 40671 145.908 * * [simplify]: Extracting #6: cost 0 inf + 44299 145.926 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 145.926 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 145.927 * * * * [progress]: [ 377 / 779 ] simplifiying candidate # 145.927 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 145.927 * * [simplify]: iters left: 6 (12 enodes) 145.935 * * [simplify]: iters left: 5 (44 enodes) 145.949 * * [simplify]: iters left: 4 (58 enodes) 145.965 * * [simplify]: iters left: 3 (82 enodes) 145.982 * * [simplify]: iters left: 2 (94 enodes) 145.994 * * [simplify]: iters left: 1 (101 enodes) 146.011 * * [simplify]: Extracting #0: cost 1 inf + 0 146.011 * * [simplify]: Extracting #1: cost 12 inf + 0 146.011 * * [simplify]: Extracting #2: cost 22 inf + 1 146.011 * * [simplify]: Extracting #3: cost 26 inf + 1 146.011 * * [simplify]: Extracting #4: cost 24 inf + 3 146.011 * * [simplify]: Extracting #5: cost 16 inf + 939 146.012 * * [simplify]: Extracting #6: cost 5 inf + 3332 146.014 * * [simplify]: Extracting #7: cost 0 inf + 4741 146.016 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 146.016 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 146.017 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 146.017 * * [simplify]: iters left: 6 (14 enodes) 146.023 * * [simplify]: iters left: 5 (54 enodes) 146.038 * * [simplify]: iters left: 4 (101 enodes) 146.054 * * [simplify]: iters left: 3 (213 enodes) 146.124 * * [simplify]: iters left: 2 (499 enodes) 146.299 * * [simplify]: Extracting #0: cost 1 inf + 0 146.299 * * [simplify]: Extracting #1: cost 31 inf + 0 146.300 * * [simplify]: Extracting #2: cost 173 inf + 0 146.301 * * [simplify]: Extracting #3: cost 250 inf + 310 146.680 * * [simplify]: Extracting #4: cost 195 inf + 14228 146.702 * * [simplify]: Extracting #5: cost 27 inf + 57185 146.729 * * [simplify]: Extracting #6: cost 1 inf + 63845 146.757 * * [simplify]: Extracting #7: cost 0 inf + 64102 146.784 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 146.784 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 146.784 * * * * [progress]: [ 378 / 779 ] simplifiying candidate # 146.785 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 146.785 * * [simplify]: iters left: 6 (11 enodes) 146.791 * * [simplify]: iters left: 5 (41 enodes) 146.803 * * [simplify]: iters left: 4 (55 enodes) 146.813 * * [simplify]: iters left: 3 (75 enodes) 146.827 * * [simplify]: iters left: 2 (87 enodes) 146.841 * * [simplify]: iters left: 1 (101 enodes) 146.869 * * [simplify]: Extracting #0: cost 1 inf + 0 146.869 * * [simplify]: Extracting #1: cost 18 inf + 0 146.869 * * [simplify]: Extracting #2: cost 33 inf + 1 146.869 * * [simplify]: Extracting #3: cost 36 inf + 1 146.870 * * [simplify]: Extracting #4: cost 34 inf + 3 146.870 * * [simplify]: Extracting #5: cost 24 inf + 1456 146.871 * * [simplify]: Extracting #6: cost 3 inf + 6184 146.873 * * [simplify]: Extracting #7: cost 0 inf + 7077 146.874 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 146.874 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 146.874 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 146.874 * * [simplify]: iters left: 6 (14 enodes) 146.877 * * [simplify]: iters left: 5 (54 enodes) 146.885 * * [simplify]: iters left: 4 (94 enodes) 146.900 * * [simplify]: iters left: 3 (188 enodes) 146.934 * * [simplify]: iters left: 2 (394 enodes) 147.042 * * [simplify]: Extracting #0: cost 1 inf + 0 147.042 * * [simplify]: Extracting #1: cost 24 inf + 0 147.042 * * [simplify]: Extracting #2: cost 128 inf + 0 147.043 * * [simplify]: Extracting #3: cost 180 inf + 1101 147.045 * * [simplify]: Extracting #4: cost 129 inf + 12515 147.053 * * [simplify]: Extracting #5: cost 15 inf + 40671 147.064 * * [simplify]: Extracting #6: cost 0 inf + 44299 147.082 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 147.082 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 147.082 * * * * [progress]: [ 379 / 779 ] simplifiying candidate # 147.083 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 147.085 * * [simplify]: iters left: 6 (11 enodes) 147.091 * * [simplify]: iters left: 5 (39 enodes) 147.104 * * [simplify]: iters left: 4 (56 enodes) 147.122 * * [simplify]: iters left: 3 (87 enodes) 147.141 * * [simplify]: iters left: 2 (99 enodes) 147.153 * * [simplify]: Extracting #0: cost 1 inf + 0 147.153 * * [simplify]: Extracting #1: cost 12 inf + 0 147.153 * * [simplify]: Extracting #2: cost 22 inf + 1 147.153 * * [simplify]: Extracting #3: cost 26 inf + 1 147.153 * * [simplify]: Extracting #4: cost 24 inf + 3 147.153 * * [simplify]: Extracting #5: cost 14 inf + 1656 147.154 * * [simplify]: Extracting #6: cost 0 inf + 4741 147.155 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 147.155 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 147.155 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 147.155 * * [simplify]: iters left: 6 (14 enodes) 147.158 * * [simplify]: iters left: 5 (54 enodes) 147.166 * * [simplify]: iters left: 4 (101 enodes) 147.188 * * [simplify]: iters left: 3 (213 enodes) 147.253 * * [simplify]: iters left: 2 (499 enodes) 147.436 * * [simplify]: Extracting #0: cost 1 inf + 0 147.436 * * [simplify]: Extracting #1: cost 31 inf + 0 147.437 * * [simplify]: Extracting #2: cost 173 inf + 0 147.438 * * [simplify]: Extracting #3: cost 250 inf + 310 147.440 * * [simplify]: Extracting #4: cost 195 inf + 14228 147.458 * * [simplify]: Extracting #5: cost 27 inf + 57185 147.474 * * [simplify]: Extracting #6: cost 1 inf + 63845 147.487 * * [simplify]: Extracting #7: cost 0 inf + 64102 147.511 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 147.511 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 147.511 * * * * [progress]: [ 380 / 779 ] simplifiying candidate # 147.511 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 147.511 * * [simplify]: iters left: 6 (12 enodes) 147.515 * * [simplify]: iters left: 5 (44 enodes) 147.523 * * [simplify]: iters left: 4 (68 enodes) 147.536 * * [simplify]: iters left: 3 (108 enodes) 147.563 * * [simplify]: iters left: 2 (139 enodes) 147.585 * * [simplify]: iters left: 1 (147 enodes) 147.615 * * [simplify]: Extracting #0: cost 1 inf + 0 147.616 * * [simplify]: Extracting #1: cost 18 inf + 0 147.616 * * [simplify]: Extracting #2: cost 34 inf + 1 147.616 * * [simplify]: Extracting #3: cost 38 inf + 1 147.616 * * [simplify]: Extracting #4: cost 36 inf + 3 147.616 * * [simplify]: Extracting #5: cost 29 inf + 842 147.617 * * [simplify]: Extracting #6: cost 9 inf + 6193 147.619 * * [simplify]: Extracting #7: cost 0 inf + 9151 147.620 * * [simplify]: Extracting #8: cost 0 inf + 9071 147.622 * * [simplify]: Extracting #9: cost 0 inf + 9031 147.624 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 147.624 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 147.625 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 147.625 * * [simplify]: iters left: 6 (14 enodes) 147.628 * * [simplify]: iters left: 5 (54 enodes) 147.637 * * [simplify]: iters left: 4 (101 enodes) 147.666 * * [simplify]: iters left: 3 (217 enodes) 147.730 * * [simplify]: Extracting #0: cost 1 inf + 0 147.731 * * [simplify]: Extracting #1: cost 19 inf + 0 147.731 * * [simplify]: Extracting #2: cost 115 inf + 0 147.732 * * [simplify]: Extracting #3: cost 166 inf + 1101 147.738 * * [simplify]: Extracting #4: cost 60 inf + 25856 147.752 * * [simplify]: Extracting #5: cost 1 inf + 43726 147.768 * * [simplify]: Extracting #6: cost 0 inf + 44144 147.777 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 147.777 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 147.777 * * * * [progress]: [ 381 / 779 ] simplifiying candidate # 147.778 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 147.778 * * [simplify]: iters left: 6 (10 enodes) 147.781 * * [simplify]: iters left: 5 (37 enodes) 147.788 * * [simplify]: iters left: 4 (53 enodes) 147.797 * * [simplify]: iters left: 3 (76 enodes) 147.813 * * [simplify]: iters left: 2 (85 enodes) 147.823 * * [simplify]: iters left: 1 (86 enodes) 147.833 * * [simplify]: Extracting #0: cost 1 inf + 0 147.833 * * [simplify]: Extracting #1: cost 12 inf + 0 147.833 * * [simplify]: Extracting #2: cost 21 inf + 1 147.833 * * [simplify]: Extracting #3: cost 24 inf + 1 147.833 * * [simplify]: Extracting #4: cost 22 inf + 3 147.833 * * [simplify]: Extracting #5: cost 14 inf + 1180 147.834 * * [simplify]: Extracting #6: cost 3 inf + 3654 147.835 * * [simplify]: Extracting #7: cost 0 inf + 4387 147.836 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 147.836 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 147.837 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 147.837 * * [simplify]: iters left: 6 (14 enodes) 147.843 * * [simplify]: iters left: 5 (54 enodes) 147.860 * * [simplify]: iters left: 4 (101 enodes) 147.894 * * [simplify]: iters left: 3 (217 enodes) 147.954 * * [simplify]: Extracting #0: cost 1 inf + 0 147.954 * * [simplify]: Extracting #1: cost 19 inf + 0 147.955 * * [simplify]: Extracting #2: cost 115 inf + 0 147.956 * * [simplify]: Extracting #3: cost 166 inf + 1101 147.963 * * [simplify]: Extracting #4: cost 60 inf + 25176 147.977 * * [simplify]: Extracting #5: cost 1 inf + 41766 147.992 * * [simplify]: Extracting #6: cost 0 inf + 42144 148.007 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 148.007 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 148.007 * * * * [progress]: [ 382 / 779 ] simplifiying candidate # 148.007 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 148.008 * * [simplify]: iters left: 6 (11 enodes) 148.013 * * [simplify]: iters left: 5 (39 enodes) 148.026 * * [simplify]: iters left: 4 (55 enodes) 148.047 * * [simplify]: iters left: 3 (78 enodes) 148.064 * * [simplify]: iters left: 2 (87 enodes) 148.074 * * [simplify]: iters left: 1 (88 enodes) 148.085 * * [simplify]: Extracting #0: cost 1 inf + 0 148.085 * * [simplify]: Extracting #1: cost 12 inf + 0 148.085 * * [simplify]: Extracting #2: cost 22 inf + 1 148.085 * * [simplify]: Extracting #3: cost 26 inf + 1 148.085 * * [simplify]: Extracting #4: cost 24 inf + 3 148.085 * * [simplify]: Extracting #5: cost 18 inf + 786 148.086 * * [simplify]: Extracting #6: cost 7 inf + 2738 148.086 * * [simplify]: Extracting #7: cost 1 inf + 4443 148.087 * * [simplify]: Extracting #8: cost 0 inf + 4741 148.088 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 148.088 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 148.088 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 148.088 * * [simplify]: iters left: 6 (14 enodes) 148.092 * * [simplify]: iters left: 5 (54 enodes) 148.109 * * [simplify]: iters left: 4 (101 enodes) 148.144 * * [simplify]: iters left: 3 (217 enodes) 148.229 * * [simplify]: Extracting #0: cost 1 inf + 0 148.229 * * [simplify]: Extracting #1: cost 19 inf + 0 148.230 * * [simplify]: Extracting #2: cost 115 inf + 0 148.231 * * [simplify]: Extracting #3: cost 166 inf + 1101 148.238 * * [simplify]: Extracting #4: cost 60 inf + 24376 148.251 * * [simplify]: Extracting #5: cost 1 inf + 40766 148.259 * * [simplify]: Extracting #6: cost 0 inf + 41144 148.266 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 148.267 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 148.267 * * * * [progress]: [ 383 / 779 ] simplifiying candidate # 148.267 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt 1)) 148.267 * * [simplify]: iters left: 6 (10 enodes) 148.271 * * [simplify]: iters left: 5 (36 enodes) 148.277 * * [simplify]: iters left: 4 (46 enodes) 148.285 * * [simplify]: iters left: 3 (50 enodes) 148.292 * * [simplify]: Extracting #0: cost 1 inf + 0 148.292 * * [simplify]: Extracting #1: cost 6 inf + 0 148.292 * * [simplify]: Extracting #2: cost 9 inf + 1 148.292 * * [simplify]: Extracting #3: cost 12 inf + 1 148.292 * * [simplify]: Extracting #4: cost 8 inf + 117 148.292 * * [simplify]: Extracting #5: cost 0 inf + 1537 148.293 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 148.293 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 148.293 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 148.293 * * [simplify]: iters left: 6 (13 enodes) 148.296 * * [simplify]: iters left: 5 (51 enodes) 148.304 * * [simplify]: iters left: 4 (91 enodes) 148.319 * * [simplify]: iters left: 3 (185 enodes) 148.364 * * [simplify]: iters left: 2 (391 enodes) 148.487 * * [simplify]: Extracting #0: cost 1 inf + 0 148.487 * * [simplify]: Extracting #1: cost 24 inf + 0 148.487 * * [simplify]: Extracting #2: cost 127 inf + 0 148.489 * * [simplify]: Extracting #3: cost 175 inf + 1894 148.495 * * [simplify]: Extracting #4: cost 82 inf + 19499 148.509 * * [simplify]: Extracting #5: cost 6 inf + 36676 148.524 * * [simplify]: Extracting #6: cost 0 inf + 38305 148.533 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 148.533 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))))) 148.534 * * * * [progress]: [ 384 / 779 ] simplifiying candidate # 148.534 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 148.534 * * [simplify]: iters left: 6 (11 enodes) 148.537 * * [simplify]: iters left: 5 (39 enodes) 148.544 * * [simplify]: iters left: 4 (55 enodes) 148.553 * * [simplify]: iters left: 3 (78 enodes) 148.564 * * [simplify]: iters left: 2 (87 enodes) 148.577 * * [simplify]: iters left: 1 (88 enodes) 148.594 * * [simplify]: Extracting #0: cost 1 inf + 0 148.595 * * [simplify]: Extracting #1: cost 12 inf + 0 148.595 * * [simplify]: Extracting #2: cost 22 inf + 1 148.595 * * [simplify]: Extracting #3: cost 26 inf + 1 148.595 * * [simplify]: Extracting #4: cost 24 inf + 3 148.595 * * [simplify]: Extracting #5: cost 18 inf + 786 148.596 * * [simplify]: Extracting #6: cost 7 inf + 2738 148.598 * * [simplify]: Extracting #7: cost 1 inf + 4443 148.599 * * [simplify]: Extracting #8: cost 0 inf + 4741 148.601 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 148.601 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 148.602 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 148.602 * * [simplify]: iters left: 6 (14 enodes) 148.608 * * [simplify]: iters left: 5 (54 enodes) 148.625 * * [simplify]: iters left: 4 (101 enodes) 148.659 * * [simplify]: iters left: 3 (217 enodes) 148.736 * * [simplify]: Extracting #0: cost 1 inf + 0 148.736 * * [simplify]: Extracting #1: cost 19 inf + 0 148.737 * * [simplify]: Extracting #2: cost 115 inf + 0 148.737 * * [simplify]: Extracting #3: cost 166 inf + 1101 148.740 * * [simplify]: Extracting #4: cost 60 inf + 24376 148.747 * * [simplify]: Extracting #5: cost 1 inf + 40766 148.759 * * [simplify]: Extracting #6: cost 0 inf + 41144 148.774 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 148.774 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 148.775 * * * * [progress]: [ 385 / 779 ] simplifiying candidate # 148.775 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1) 148.775 * * [simplify]: iters left: 6 (9 enodes) 148.780 * * [simplify]: iters left: 5 (29 enodes) 148.791 * * [simplify]: iters left: 4 (41 enodes) 148.802 * * [simplify]: iters left: 3 (45 enodes) 148.813 * * [simplify]: Extracting #0: cost 1 inf + 0 148.814 * * [simplify]: Extracting #1: cost 6 inf + 0 148.814 * * [simplify]: Extracting #2: cost 9 inf + 1 148.814 * * [simplify]: Extracting #3: cost 12 inf + 1 148.814 * * [simplify]: Extracting #4: cost 9 inf + 60 148.814 * * [simplify]: Extracting #5: cost 3 inf + 964 148.815 * * [simplify]: Extracting #6: cost 0 inf + 1537 148.815 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 148.815 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 148.816 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 148.816 * * [simplify]: iters left: 6 (13 enodes) 148.822 * * [simplify]: iters left: 5 (51 enodes) 148.841 * * [simplify]: iters left: 4 (91 enodes) 148.861 * * [simplify]: iters left: 3 (185 enodes) 148.905 * * [simplify]: iters left: 2 (391 enodes) 149.031 * * [simplify]: Extracting #0: cost 1 inf + 0 149.031 * * [simplify]: Extracting #1: cost 24 inf + 0 149.031 * * [simplify]: Extracting #2: cost 127 inf + 0 149.032 * * [simplify]: Extracting #3: cost 175 inf + 1894 149.037 * * [simplify]: Extracting #4: cost 82 inf + 19499 149.050 * * [simplify]: Extracting #5: cost 6 inf + 36676 149.065 * * [simplify]: Extracting #6: cost 0 inf + 38305 149.081 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 149.082 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))))) 149.082 * * * * [progress]: [ 386 / 779 ] simplifiying candidate # 149.082 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 149.082 * * [simplify]: iters left: 6 (10 enodes) 149.088 * * [simplify]: iters left: 5 (40 enodes) 149.101 * * [simplify]: iters left: 4 (69 enodes) 149.124 * * [simplify]: iters left: 3 (99 enodes) 149.156 * * [simplify]: iters left: 2 (171 enodes) 149.205 * * [simplify]: iters left: 1 (233 enodes) 149.246 * * [simplify]: Extracting #0: cost 1 inf + 0 149.246 * * [simplify]: Extracting #1: cost 22 inf + 0 149.246 * * [simplify]: Extracting #2: cost 64 inf + 1 149.247 * * [simplify]: Extracting #3: cost 67 inf + 9 149.248 * * [simplify]: Extracting #4: cost 60 inf + 459 149.249 * * [simplify]: Extracting #5: cost 41 inf + 5910 149.255 * * [simplify]: Extracting #6: cost 3 inf + 21111 149.263 * * [simplify]: Extracting #7: cost 0 inf + 22095 149.269 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 149.269 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 149.270 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 149.270 * * [simplify]: iters left: 6 (13 enodes) 149.276 * * [simplify]: iters left: 5 (51 enodes) 149.292 * * [simplify]: iters left: 4 (95 enodes) 149.324 * * [simplify]: iters left: 3 (193 enodes) 149.387 * * [simplify]: iters left: 2 (406 enodes) 149.486 * * [simplify]: Extracting #0: cost 1 inf + 0 149.486 * * [simplify]: Extracting #1: cost 23 inf + 0 149.487 * * [simplify]: Extracting #2: cost 133 inf + 0 149.488 * * [simplify]: Extracting #3: cost 186 inf + 1022 149.490 * * [simplify]: Extracting #4: cost 139 inf + 11380 149.497 * * [simplify]: Extracting #5: cost 26 inf + 41206 149.514 * * [simplify]: Extracting #6: cost 0 inf + 48829 149.532 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 149.533 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 149.533 * * * * [progress]: [ 387 / 779 ] simplifiying candidate # 149.533 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 149.533 * * [simplify]: iters left: 6 (13 enodes) 149.536 * * [simplify]: iters left: 5 (48 enodes) 149.544 * * [simplify]: iters left: 4 (72 enodes) 149.556 * * [simplify]: iters left: 3 (106 enodes) 149.583 * * [simplify]: iters left: 2 (145 enodes) 149.605 * * [simplify]: iters left: 1 (157 enodes) 149.623 * * [simplify]: Extracting #0: cost 1 inf + 0 149.623 * * [simplify]: Extracting #1: cost 24 inf + 0 149.623 * * [simplify]: Extracting #2: cost 47 inf + 1 149.623 * * [simplify]: Extracting #3: cost 52 inf + 1 149.623 * * [simplify]: Extracting #4: cost 50 inf + 3 149.623 * * [simplify]: Extracting #5: cost 39 inf + 1834 149.625 * * [simplify]: Extracting #6: cost 13 inf + 8846 149.627 * * [simplify]: Extracting #7: cost 0 inf + 13275 149.629 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 149.629 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 149.630 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 149.630 * * [simplify]: iters left: 6 (15 enodes) 149.633 * * [simplify]: iters left: 5 (57 enodes) 149.650 * * [simplify]: iters left: 4 (104 enodes) 149.687 * * [simplify]: iters left: 3 (220 enodes) 149.761 * * [simplify]: Extracting #0: cost 1 inf + 0 149.761 * * [simplify]: Extracting #1: cost 19 inf + 0 149.761 * * [simplify]: Extracting #2: cost 116 inf + 0 149.762 * * [simplify]: Extracting #3: cost 168 inf + 941 149.765 * * [simplify]: Extracting #4: cost 73 inf + 25583 149.772 * * [simplify]: Extracting #5: cost 2 inf + 46623 149.782 * * [simplify]: Extracting #6: cost 0 inf + 47498 149.790 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 149.791 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 149.791 * * * * [progress]: [ 388 / 779 ] simplifiying candidate # 149.791 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 149.791 * * [simplify]: iters left: 6 (11 enodes) 149.794 * * [simplify]: iters left: 5 (41 enodes) 149.801 * * [simplify]: iters left: 4 (65 enodes) 149.812 * * [simplify]: iters left: 3 (99 enodes) 149.834 * * [simplify]: iters left: 2 (139 enodes) 149.875 * * [simplify]: iters left: 1 (153 enodes) 149.913 * * [simplify]: Extracting #0: cost 1 inf + 0 149.913 * * [simplify]: Extracting #1: cost 24 inf + 0 149.914 * * [simplify]: Extracting #2: cost 45 inf + 1 149.914 * * [simplify]: Extracting #3: cost 48 inf + 1 149.914 * * [simplify]: Extracting #4: cost 46 inf + 3 149.915 * * [simplify]: Extracting #5: cost 34 inf + 1930 149.917 * * [simplify]: Extracting #6: cost 5 inf + 9560 149.921 * * [simplify]: Extracting #7: cost 0 inf + 10887 149.926 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) 149.926 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 149.926 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 149.926 * * [simplify]: iters left: 6 (14 enodes) 149.933 * * [simplify]: iters left: 5 (54 enodes) 149.948 * * [simplify]: iters left: 4 (101 enodes) 149.966 * * [simplify]: iters left: 3 (217 enodes) 150.037 * * [simplify]: Extracting #0: cost 1 inf + 0 150.037 * * [simplify]: Extracting #1: cost 19 inf + 0 150.038 * * [simplify]: Extracting #2: cost 115 inf + 0 150.039 * * [simplify]: Extracting #3: cost 166 inf + 941 150.046 * * [simplify]: Extracting #4: cost 60 inf + 24976 150.060 * * [simplify]: Extracting #5: cost 1 inf + 41406 150.075 * * [simplify]: Extracting #6: cost 0 inf + 41784 150.090 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 150.090 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 150.090 * * * * [progress]: [ 389 / 779 ] simplifiying candidate # 150.091 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 150.091 * * [simplify]: iters left: 6 (11 enodes) 150.098 * * [simplify]: iters left: 5 (41 enodes) 150.111 * * [simplify]: iters left: 4 (57 enodes) 150.127 * * [simplify]: iters left: 3 (74 enodes) 150.151 * * [simplify]: iters left: 2 (87 enodes) 150.172 * * [simplify]: Extracting #0: cost 1 inf + 0 150.172 * * [simplify]: Extracting #1: cost 10 inf + 0 150.172 * * [simplify]: Extracting #2: cost 19 inf + 1 150.172 * * [simplify]: Extracting #3: cost 24 inf + 1 150.172 * * [simplify]: Extracting #4: cost 22 inf + 3 150.173 * * [simplify]: Extracting #5: cost 18 inf + 392 150.173 * * [simplify]: Extracting #6: cost 7 inf + 2664 150.175 * * [simplify]: Extracting #7: cost 0 inf + 4387 150.177 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 150.177 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 150.177 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 150.177 * * [simplify]: iters left: 6 (13 enodes) 150.183 * * [simplify]: iters left: 5 (51 enodes) 150.198 * * [simplify]: iters left: 4 (96 enodes) 150.230 * * [simplify]: iters left: 3 (209 enodes) 150.279 * * [simplify]: iters left: 2 (456 enodes) 150.455 * * [simplify]: Extracting #0: cost 1 inf + 0 150.455 * * [simplify]: Extracting #1: cost 23 inf + 0 150.456 * * [simplify]: Extracting #2: cost 133 inf + 0 150.458 * * [simplify]: Extracting #3: cost 180 inf + 1021 150.465 * * [simplify]: Extracting #4: cost 94 inf + 17221 150.485 * * [simplify]: Extracting #5: cost 4 inf + 40413 150.497 * * [simplify]: Extracting #6: cost 0 inf + 41404 150.507 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 150.507 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 150.507 * * * * [progress]: [ 390 / 779 ] simplifiying candidate # 150.507 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 150.507 * * [simplify]: iters left: 6 (11 enodes) 150.510 * * [simplify]: iters left: 5 (41 enodes) 150.517 * * [simplify]: iters left: 4 (65 enodes) 150.534 * * [simplify]: iters left: 3 (99 enodes) 150.564 * * [simplify]: iters left: 2 (139 enodes) 150.604 * * [simplify]: iters left: 1 (153 enodes) 150.622 * * [simplify]: Extracting #0: cost 1 inf + 0 150.622 * * [simplify]: Extracting #1: cost 24 inf + 0 150.622 * * [simplify]: Extracting #2: cost 45 inf + 1 150.622 * * [simplify]: Extracting #3: cost 48 inf + 1 150.622 * * [simplify]: Extracting #4: cost 46 inf + 3 150.623 * * [simplify]: Extracting #5: cost 34 inf + 1930 150.624 * * [simplify]: Extracting #6: cost 5 inf + 9560 150.626 * * [simplify]: Extracting #7: cost 0 inf + 10887 150.628 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) 150.628 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 150.628 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 150.629 * * [simplify]: iters left: 6 (14 enodes) 150.632 * * [simplify]: iters left: 5 (54 enodes) 150.645 * * [simplify]: iters left: 4 (101 enodes) 150.678 * * [simplify]: iters left: 3 (217 enodes) 150.761 * * [simplify]: Extracting #0: cost 1 inf + 0 150.761 * * [simplify]: Extracting #1: cost 19 inf + 0 150.762 * * [simplify]: Extracting #2: cost 115 inf + 0 150.763 * * [simplify]: Extracting #3: cost 166 inf + 941 150.769 * * [simplify]: Extracting #4: cost 60 inf + 24976 150.779 * * [simplify]: Extracting #5: cost 1 inf + 41406 150.787 * * [simplify]: Extracting #6: cost 0 inf + 41784 150.795 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 150.795 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 150.795 * * * * [progress]: [ 391 / 779 ] simplifiying candidate # 150.795 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 150.795 * * [simplify]: iters left: 6 (10 enodes) 150.798 * * [simplify]: iters left: 5 (36 enodes) 150.804 * * [simplify]: iters left: 4 (56 enodes) 150.823 * * [simplify]: iters left: 3 (84 enodes) 150.846 * * [simplify]: iters left: 2 (91 enodes) 150.866 * * [simplify]: Extracting #0: cost 1 inf + 0 150.866 * * [simplify]: Extracting #1: cost 12 inf + 0 150.866 * * [simplify]: Extracting #2: cost 21 inf + 1 150.866 * * [simplify]: Extracting #3: cost 24 inf + 1 150.866 * * [simplify]: Extracting #4: cost 22 inf + 3 150.866 * * [simplify]: Extracting #5: cost 17 inf + 449 150.867 * * [simplify]: Extracting #6: cost 5 inf + 3139 150.869 * * [simplify]: Extracting #7: cost 0 inf + 4387 150.870 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 150.870 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 150.871 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 150.871 * * [simplify]: iters left: 6 (13 enodes) 150.877 * * [simplify]: iters left: 5 (51 enodes) 150.890 * * [simplify]: iters left: 4 (96 enodes) 150.906 * * [simplify]: iters left: 3 (209 enodes) 150.952 * * [simplify]: iters left: 2 (456 enodes) 151.126 * * [simplify]: Extracting #0: cost 1 inf + 0 151.126 * * [simplify]: Extracting #1: cost 23 inf + 0 151.127 * * [simplify]: Extracting #2: cost 133 inf + 0 151.129 * * [simplify]: Extracting #3: cost 180 inf + 1021 151.136 * * [simplify]: Extracting #4: cost 94 inf + 17221 151.153 * * [simplify]: Extracting #5: cost 4 inf + 40413 151.172 * * [simplify]: Extracting #6: cost 0 inf + 41404 151.191 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 151.191 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 151.192 * * * * [progress]: [ 392 / 779 ] simplifiying candidate # 151.192 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 151.192 * * [simplify]: iters left: 6 (13 enodes) 151.198 * * [simplify]: iters left: 5 (48 enodes) 151.210 * * [simplify]: iters left: 4 (71 enodes) 151.221 * * [simplify]: iters left: 3 (105 enodes) 151.240 * * [simplify]: iters left: 2 (149 enodes) 151.260 * * [simplify]: iters left: 1 (162 enodes) 151.292 * * [simplify]: Extracting #0: cost 1 inf + 0 151.292 * * [simplify]: Extracting #1: cost 24 inf + 0 151.292 * * [simplify]: Extracting #2: cost 47 inf + 1 151.293 * * [simplify]: Extracting #3: cost 52 inf + 1 151.293 * * [simplify]: Extracting #4: cost 50 inf + 3 151.293 * * [simplify]: Extracting #5: cost 42 inf + 940 151.296 * * [simplify]: Extracting #6: cost 13 inf + 8967 151.300 * * [simplify]: Extracting #7: cost 0 inf + 13275 151.305 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 151.305 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 151.305 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 151.305 * * [simplify]: iters left: 6 (15 enodes) 151.312 * * [simplify]: iters left: 5 (57 enodes) 151.329 * * [simplify]: iters left: 4 (104 enodes) 151.365 * * [simplify]: iters left: 3 (220 enodes) 151.446 * * [simplify]: Extracting #0: cost 1 inf + 0 151.447 * * [simplify]: Extracting #1: cost 19 inf + 0 151.447 * * [simplify]: Extracting #2: cost 116 inf + 0 151.448 * * [simplify]: Extracting #3: cost 167 inf + 1079 151.454 * * [simplify]: Extracting #4: cost 71 inf + 25321 151.470 * * [simplify]: Extracting #5: cost 2 inf + 46662 151.486 * * [simplify]: Extracting #6: cost 0 inf + 47578 151.506 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 151.506 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 151.506 * * * * [progress]: [ 393 / 779 ] simplifiying candidate # 151.507 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 151.507 * * [simplify]: iters left: 6 (11 enodes) 151.512 * * [simplify]: iters left: 5 (40 enodes) 151.524 * * [simplify]: iters left: 4 (49 enodes) 151.538 * * [simplify]: iters left: 3 (58 enodes) 151.554 * * [simplify]: iters left: 2 (64 enodes) 151.572 * * [simplify]: iters left: 1 (71 enodes) 151.590 * * [simplify]: Extracting #0: cost 1 inf + 0 151.590 * * [simplify]: Extracting #1: cost 12 inf + 0 151.591 * * [simplify]: Extracting #2: cost 24 inf + 1 151.591 * * [simplify]: Extracting #3: cost 30 inf + 1 151.591 * * [simplify]: Extracting #4: cost 28 inf + 3 151.591 * * [simplify]: Extracting #5: cost 23 inf + 449 151.592 * * [simplify]: Extracting #6: cost 11 inf + 2857 151.593 * * [simplify]: Extracting #7: cost 2 inf + 4976 151.595 * * [simplify]: Extracting #8: cost 0 inf + 5531 151.597 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 151.597 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 151.598 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 151.598 * * [simplify]: iters left: 6 (14 enodes) 151.604 * * [simplify]: iters left: 5 (54 enodes) 151.620 * * [simplify]: iters left: 4 (94 enodes) 151.651 * * [simplify]: iters left: 3 (188 enodes) 151.683 * * [simplify]: iters left: 2 (394 enodes) 151.814 * * [simplify]: Extracting #0: cost 1 inf + 0 151.814 * * [simplify]: Extracting #1: cost 24 inf + 0 151.814 * * [simplify]: Extracting #2: cost 128 inf + 0 151.816 * * [simplify]: Extracting #3: cost 180 inf + 941 151.820 * * [simplify]: Extracting #4: cost 129 inf + 12115 151.839 * * [simplify]: Extracting #5: cost 15 inf + 41631 151.857 * * [simplify]: Extracting #6: cost 0 inf + 45659 151.875 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 151.875 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 151.875 * * * * [progress]: [ 394 / 779 ] simplifiying candidate # 151.876 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 151.876 * * [simplify]: iters left: 6 (12 enodes) 151.882 * * [simplify]: iters left: 5 (43 enodes) 151.895 * * [simplify]: iters left: 4 (59 enodes) 151.912 * * [simplify]: iters left: 3 (75 enodes) 151.922 * * [simplify]: iters left: 2 (88 enodes) 151.934 * * [simplify]: Extracting #0: cost 1 inf + 0 151.934 * * [simplify]: Extracting #1: cost 16 inf + 0 151.934 * * [simplify]: Extracting #2: cost 31 inf + 1 151.934 * * [simplify]: Extracting #3: cost 36 inf + 1 151.934 * * [simplify]: Extracting #4: cost 34 inf + 3 151.934 * * [simplify]: Extracting #5: cost 30 inf + 392 151.935 * * [simplify]: Extracting #6: cost 16 inf + 2874 151.936 * * [simplify]: Extracting #7: cost 2 inf + 6600 151.937 * * [simplify]: Extracting #8: cost 0 inf + 7235 151.938 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 151.938 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 151.938 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 151.938 * * [simplify]: iters left: 6 (15 enodes) 151.944 * * [simplify]: iters left: 5 (57 enodes) 151.964 * * [simplify]: iters left: 4 (104 enodes) 151.998 * * [simplify]: iters left: 3 (220 enodes) 152.057 * * [simplify]: Extracting #0: cost 1 inf + 0 152.057 * * [simplify]: Extracting #1: cost 19 inf + 0 152.058 * * [simplify]: Extracting #2: cost 116 inf + 0 152.059 * * [simplify]: Extracting #3: cost 167 inf + 1079 152.065 * * [simplify]: Extracting #4: cost 71 inf + 23921 152.081 * * [simplify]: Extracting #5: cost 2 inf + 43742 152.097 * * [simplify]: Extracting #6: cost 0 inf + 44578 152.108 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 152.108 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 152.108 * * * * [progress]: [ 395 / 779 ] simplifiying candidate # 152.108 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 152.108 * * [simplify]: iters left: 6 (12 enodes) 152.112 * * [simplify]: iters left: 5 (43 enodes) 152.119 * * [simplify]: iters left: 4 (52 enodes) 152.126 * * [simplify]: iters left: 3 (63 enodes) 152.135 * * [simplify]: iters left: 2 (65 enodes) 152.143 * * [simplify]: Extracting #0: cost 1 inf + 0 152.143 * * [simplify]: Extracting #1: cost 8 inf + 0 152.143 * * [simplify]: Extracting #2: cost 15 inf + 1 152.143 * * [simplify]: Extracting #3: cost 20 inf + 1 152.144 * * [simplify]: Extracting #4: cost 17 inf + 60 152.144 * * [simplify]: Extracting #5: cost 5 inf + 2027 152.145 * * [simplify]: Extracting #6: cost 0 inf + 3115 152.146 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 152.146 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 152.147 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 152.147 * * [simplify]: iters left: 6 (14 enodes) 152.153 * * [simplify]: iters left: 5 (54 enodes) 152.170 * * [simplify]: iters left: 4 (99 enodes) 152.204 * * [simplify]: iters left: 3 (210 enodes) 152.261 * * [simplify]: iters left: 2 (442 enodes) 152.417 * * [simplify]: Extracting #0: cost 1 inf + 0 152.417 * * [simplify]: Extracting #1: cost 23 inf + 0 152.418 * * [simplify]: Extracting #2: cost 111 inf + 0 152.419 * * [simplify]: Extracting #3: cost 162 inf + 1095 152.427 * * [simplify]: Extracting #4: cost 54 inf + 25006 152.444 * * [simplify]: Extracting #5: cost 0 inf + 39139 152.460 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 152.460 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 152.461 * * * * [progress]: [ 396 / 779 ] simplifiying candidate # 152.461 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 152.461 * * [simplify]: iters left: 6 (12 enodes) 152.467 * * [simplify]: iters left: 5 (43 enodes) 152.481 * * [simplify]: iters left: 4 (59 enodes) 152.498 * * [simplify]: iters left: 3 (75 enodes) 152.512 * * [simplify]: iters left: 2 (88 enodes) 152.526 * * [simplify]: Extracting #0: cost 1 inf + 0 152.526 * * [simplify]: Extracting #1: cost 16 inf + 0 152.526 * * [simplify]: Extracting #2: cost 31 inf + 1 152.526 * * [simplify]: Extracting #3: cost 36 inf + 1 152.526 * * [simplify]: Extracting #4: cost 34 inf + 3 152.526 * * [simplify]: Extracting #5: cost 30 inf + 392 152.527 * * [simplify]: Extracting #6: cost 16 inf + 2874 152.528 * * [simplify]: Extracting #7: cost 2 inf + 6600 152.529 * * [simplify]: Extracting #8: cost 0 inf + 7235 152.530 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 152.530 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 152.530 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 152.531 * * [simplify]: iters left: 6 (15 enodes) 152.534 * * [simplify]: iters left: 5 (57 enodes) 152.543 * * [simplify]: iters left: 4 (104 enodes) 152.565 * * [simplify]: iters left: 3 (220 enodes) 152.635 * * [simplify]: Extracting #0: cost 1 inf + 0 152.635 * * [simplify]: Extracting #1: cost 19 inf + 0 152.636 * * [simplify]: Extracting #2: cost 116 inf + 0 152.637 * * [simplify]: Extracting #3: cost 167 inf + 1079 152.642 * * [simplify]: Extracting #4: cost 71 inf + 23921 152.656 * * [simplify]: Extracting #5: cost 2 inf + 43742 152.664 * * [simplify]: Extracting #6: cost 0 inf + 44578 152.672 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 152.672 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 152.672 * * * * [progress]: [ 397 / 779 ] simplifiying candidate # 152.673 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 152.673 * * [simplify]: iters left: 6 (11 enodes) 152.676 * * [simplify]: iters left: 5 (38 enodes) 152.682 * * [simplify]: iters left: 4 (50 enodes) 152.699 * * [simplify]: iters left: 3 (66 enodes) 152.716 * * [simplify]: Extracting #0: cost 1 inf + 0 152.716 * * [simplify]: Extracting #1: cost 8 inf + 0 152.716 * * [simplify]: Extracting #2: cost 15 inf + 1 152.716 * * [simplify]: Extracting #3: cost 20 inf + 1 152.716 * * [simplify]: Extracting #4: cost 16 inf + 117 152.716 * * [simplify]: Extracting #5: cost 4 inf + 2044 152.717 * * [simplify]: Extracting #6: cost 1 inf + 2817 152.717 * * [simplify]: Extracting #7: cost 0 inf + 3115 152.718 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 152.718 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 152.718 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 152.718 * * [simplify]: iters left: 6 (14 enodes) 152.721 * * [simplify]: iters left: 5 (54 enodes) 152.731 * * [simplify]: iters left: 4 (99 enodes) 152.751 * * [simplify]: iters left: 3 (210 enodes) 152.803 * * [simplify]: iters left: 2 (442 enodes) 152.945 * * [simplify]: Extracting #0: cost 1 inf + 0 152.945 * * [simplify]: Extracting #1: cost 23 inf + 0 152.946 * * [simplify]: Extracting #2: cost 111 inf + 0 152.946 * * [simplify]: Extracting #3: cost 162 inf + 1095 152.950 * * [simplify]: Extracting #4: cost 54 inf + 25006 152.959 * * [simplify]: Extracting #5: cost 0 inf + 39139 152.968 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 152.968 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 152.968 * * * * [progress]: [ 398 / 779 ] simplifiying candidate # 152.968 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 152.968 * * [simplify]: iters left: 6 (11 enodes) 152.971 * * [simplify]: iters left: 5 (41 enodes) 152.985 * * [simplify]: iters left: 4 (64 enodes) 153.003 * * [simplify]: iters left: 3 (98 enodes) 153.033 * * [simplify]: iters left: 2 (143 enodes) 153.070 * * [simplify]: iters left: 1 (156 enodes) 153.092 * * [simplify]: Extracting #0: cost 1 inf + 0 153.092 * * [simplify]: Extracting #1: cost 24 inf + 0 153.092 * * [simplify]: Extracting #2: cost 45 inf + 1 153.092 * * [simplify]: Extracting #3: cost 48 inf + 1 153.093 * * [simplify]: Extracting #4: cost 46 inf + 3 153.093 * * [simplify]: Extracting #5: cost 32 inf + 2406 153.095 * * [simplify]: Extracting #6: cost 3 inf + 10035 153.097 * * [simplify]: Extracting #7: cost 0 inf + 10887 153.099 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 153.099 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 153.099 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 153.099 * * [simplify]: iters left: 6 (14 enodes) 153.102 * * [simplify]: iters left: 5 (54 enodes) 153.111 * * [simplify]: iters left: 4 (101 enodes) 153.137 * * [simplify]: iters left: 3 (217 enodes) 153.211 * * [simplify]: Extracting #0: cost 1 inf + 0 153.211 * * [simplify]: Extracting #1: cost 19 inf + 0 153.211 * * [simplify]: Extracting #2: cost 115 inf + 0 153.212 * * [simplify]: Extracting #3: cost 166 inf + 941 153.218 * * [simplify]: Extracting #4: cost 60 inf + 24256 153.231 * * [simplify]: Extracting #5: cost 1 inf + 40646 153.245 * * [simplify]: Extracting #6: cost 0 inf + 41024 153.255 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 153.255 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 153.256 * * * * [progress]: [ 399 / 779 ] simplifiying candidate # 153.256 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 153.256 * * [simplify]: iters left: 6 (12 enodes) 153.259 * * [simplify]: iters left: 5 (43 enodes) 153.267 * * [simplify]: iters left: 4 (59 enodes) 153.276 * * [simplify]: iters left: 3 (75 enodes) 153.287 * * [simplify]: iters left: 2 (88 enodes) 153.301 * * [simplify]: Extracting #0: cost 1 inf + 0 153.301 * * [simplify]: Extracting #1: cost 16 inf + 0 153.302 * * [simplify]: Extracting #2: cost 31 inf + 1 153.302 * * [simplify]: Extracting #3: cost 36 inf + 1 153.302 * * [simplify]: Extracting #4: cost 34 inf + 3 153.302 * * [simplify]: Extracting #5: cost 28 inf + 706 153.304 * * [simplify]: Extracting #6: cost 6 inf + 5649 153.306 * * [simplify]: Extracting #7: cost 0 inf + 7235 153.308 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 153.308 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 153.309 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 153.309 * * [simplify]: iters left: 6 (15 enodes) 153.316 * * [simplify]: iters left: 5 (57 enodes) 153.334 * * [simplify]: iters left: 4 (104 enodes) 153.373 * * [simplify]: iters left: 3 (220 enodes) 153.452 * * [simplify]: Extracting #0: cost 1 inf + 0 153.452 * * [simplify]: Extracting #1: cost 19 inf + 0 153.452 * * [simplify]: Extracting #2: cost 116 inf + 0 153.453 * * [simplify]: Extracting #3: cost 168 inf + 941 153.456 * * [simplify]: Extracting #4: cost 73 inf + 23743 153.463 * * [simplify]: Extracting #5: cost 2 inf + 42943 153.472 * * [simplify]: Extracting #6: cost 0 inf + 43738 153.483 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 153.483 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 153.484 * * * * [progress]: [ 400 / 779 ] simplifiying candidate # 153.484 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 153.484 * * [simplify]: iters left: 6 (9 enodes) 153.486 * * [simplify]: iters left: 5 (33 enodes) 153.492 * * [simplify]: iters left: 4 (42 enodes) 153.499 * * [simplify]: iters left: 3 (53 enodes) 153.512 * * [simplify]: iters left: 2 (63 enodes) 153.526 * * [simplify]: iters left: 1 (80 enodes) 153.540 * * [simplify]: Extracting #0: cost 1 inf + 0 153.540 * * [simplify]: Extracting #1: cost 10 inf + 0 153.540 * * [simplify]: Extracting #2: cost 22 inf + 1 153.540 * * [simplify]: Extracting #3: cost 20 inf + 62 153.540 * * [simplify]: Extracting #4: cost 16 inf + 648 153.540 * * [simplify]: Extracting #5: cost 8 inf + 2330 153.541 * * [simplify]: Extracting #6: cost 1 inf + 3988 153.542 * * [simplify]: Extracting #7: cost 0 inf + 4336 153.542 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 153.542 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (hypot y.re y.im)) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 153.543 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 153.543 * * [simplify]: iters left: 6 (13 enodes) 153.545 * * [simplify]: iters left: 5 (51 enodes) 153.560 * * [simplify]: iters left: 4 (91 enodes) 153.594 * * [simplify]: iters left: 3 (198 enodes) 153.638 * * [simplify]: iters left: 2 (431 enodes) 153.774 * * [simplify]: Extracting #0: cost 1 inf + 0 153.774 * * [simplify]: Extracting #1: cost 21 inf + 0 153.774 * * [simplify]: Extracting #2: cost 107 inf + 0 153.776 * * [simplify]: Extracting #3: cost 172 inf + 272 153.778 * * [simplify]: Extracting #4: cost 148 inf + 3325 153.784 * * [simplify]: Extracting #5: cost 82 inf + 17325 153.800 * * [simplify]: Extracting #6: cost 12 inf + 35161 153.817 * * [simplify]: Extracting #7: cost 0 inf + 38519 153.829 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 153.829 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 153.829 * * * * [progress]: [ 401 / 779 ] simplifiying candidate # 153.829 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 153.829 * * [simplify]: iters left: 6 (10 enodes) 153.832 * * [simplify]: iters left: 5 (36 enodes) 153.838 * * [simplify]: iters left: 4 (45 enodes) 153.845 * * [simplify]: iters left: 3 (56 enodes) 153.853 * * [simplify]: iters left: 2 (58 enodes) 153.867 * * [simplify]: Extracting #0: cost 1 inf + 0 153.867 * * [simplify]: Extracting #1: cost 8 inf + 0 153.868 * * [simplify]: Extracting #2: cost 13 inf + 1 153.868 * * [simplify]: Extracting #3: cost 16 inf + 1 153.868 * * [simplify]: Extracting #4: cost 12 inf + 117 153.868 * * [simplify]: Extracting #5: cost 1 inf + 1830 153.868 * * [simplify]: Extracting #6: cost 0 inf + 2007 153.869 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 153.869 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 153.869 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 153.869 * * [simplify]: iters left: 6 (13 enodes) 153.872 * * [simplify]: iters left: 5 (51 enodes) 153.883 * * [simplify]: iters left: 4 (96 enodes) 153.904 * * [simplify]: iters left: 3 (209 enodes) 153.957 * * [simplify]: iters left: 2 (456 enodes) 154.129 * * [simplify]: Extracting #0: cost 1 inf + 0 154.129 * * [simplify]: Extracting #1: cost 23 inf + 0 154.129 * * [simplify]: Extracting #2: cost 133 inf + 0 154.130 * * [simplify]: Extracting #3: cost 180 inf + 1021 154.134 * * [simplify]: Extracting #4: cost 94 inf + 15901 154.142 * * [simplify]: Extracting #5: cost 4 inf + 36053 154.152 * * [simplify]: Extracting #6: cost 0 inf + 36924 154.172 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 154.172 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 154.172 * * * * [progress]: [ 402 / 779 ] simplifiying candidate # 154.172 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 154.172 * * [simplify]: iters left: 6 (9 enodes) 154.178 * * [simplify]: iters left: 5 (33 enodes) 154.189 * * [simplify]: iters left: 4 (42 enodes) 154.201 * * [simplify]: iters left: 3 (53 enodes) 154.217 * * [simplify]: iters left: 2 (63 enodes) 154.237 * * [simplify]: iters left: 1 (80 enodes) 154.263 * * [simplify]: Extracting #0: cost 1 inf + 0 154.263 * * [simplify]: Extracting #1: cost 10 inf + 0 154.263 * * [simplify]: Extracting #2: cost 22 inf + 1 154.263 * * [simplify]: Extracting #3: cost 20 inf + 62 154.264 * * [simplify]: Extracting #4: cost 16 inf + 648 154.265 * * [simplify]: Extracting #5: cost 8 inf + 2330 154.266 * * [simplify]: Extracting #6: cost 1 inf + 3988 154.267 * * [simplify]: Extracting #7: cost 0 inf + 4336 154.269 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 154.269 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (hypot y.re y.im)) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 154.269 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 154.269 * * [simplify]: iters left: 6 (13 enodes) 154.275 * * [simplify]: iters left: 5 (51 enodes) 154.291 * * [simplify]: iters left: 4 (91 enodes) 154.324 * * [simplify]: iters left: 3 (198 enodes) 154.386 * * [simplify]: iters left: 2 (431 enodes) 154.536 * * [simplify]: Extracting #0: cost 1 inf + 0 154.536 * * [simplify]: Extracting #1: cost 21 inf + 0 154.537 * * [simplify]: Extracting #2: cost 107 inf + 0 154.537 * * [simplify]: Extracting #3: cost 172 inf + 272 154.539 * * [simplify]: Extracting #4: cost 148 inf + 3325 154.542 * * [simplify]: Extracting #5: cost 82 inf + 17325 154.549 * * [simplify]: Extracting #6: cost 12 inf + 35161 154.563 * * [simplify]: Extracting #7: cost 0 inf + 38519 154.578 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 154.578 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 154.578 * * * * [progress]: [ 403 / 779 ] simplifiying candidate # 154.578 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 154.579 * * [simplify]: iters left: 6 (9 enodes) 154.583 * * [simplify]: iters left: 5 (31 enodes) 154.593 * * [simplify]: iters left: 4 (43 enodes) 154.604 * * [simplify]: iters left: 3 (59 enodes) 154.611 * * [simplify]: Extracting #0: cost 1 inf + 0 154.611 * * [simplify]: Extracting #1: cost 8 inf + 0 154.611 * * [simplify]: Extracting #2: cost 13 inf + 1 154.611 * * [simplify]: Extracting #3: cost 16 inf + 1 154.611 * * [simplify]: Extracting #4: cost 13 inf + 60 154.611 * * [simplify]: Extracting #5: cost 6 inf + 941 154.612 * * [simplify]: Extracting #6: cost 0 inf + 2007 154.612 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 154.612 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 154.613 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 154.613 * * [simplify]: iters left: 6 (13 enodes) 154.615 * * [simplify]: iters left: 5 (51 enodes) 154.625 * * [simplify]: iters left: 4 (96 enodes) 154.641 * * [simplify]: iters left: 3 (209 enodes) 154.707 * * [simplify]: iters left: 2 (456 enodes) 154.864 * * [simplify]: Extracting #0: cost 1 inf + 0 154.864 * * [simplify]: Extracting #1: cost 23 inf + 0 154.865 * * [simplify]: Extracting #2: cost 133 inf + 0 154.867 * * [simplify]: Extracting #3: cost 180 inf + 1021 154.872 * * [simplify]: Extracting #4: cost 94 inf + 15901 154.881 * * [simplify]: Extracting #5: cost 4 inf + 36053 154.891 * * [simplify]: Extracting #6: cost 0 inf + 36924 154.908 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 154.909 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 154.909 * * * * [progress]: [ 404 / 779 ] simplifiying candidate # 154.909 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 154.909 * * [simplify]: iters left: 6 (11 enodes) 154.917 * * [simplify]: iters left: 5 (41 enodes) 154.924 * * [simplify]: iters left: 4 (51 enodes) 154.931 * * [simplify]: iters left: 3 (56 enodes) 154.938 * * [simplify]: iters left: 2 (65 enodes) 154.946 * * [simplify]: iters left: 1 (69 enodes) 154.960 * * [simplify]: Extracting #0: cost 1 inf + 0 154.960 * * [simplify]: Extracting #1: cost 7 inf + 0 154.960 * * [simplify]: Extracting #2: cost 13 inf + 1 154.960 * * [simplify]: Extracting #3: cost 17 inf + 1 154.961 * * [simplify]: Extracting #4: cost 20 inf + 1 154.961 * * [simplify]: Extracting #5: cost 17 inf + 60 154.961 * * [simplify]: Extracting #6: cost 7 inf + 1714 154.962 * * [simplify]: Extracting #7: cost 0 inf + 3357 154.963 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 154.964 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 154.964 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 154.964 * * [simplify]: iters left: 6 (13 enodes) 154.970 * * [simplify]: iters left: 5 (51 enodes) 154.986 * * [simplify]: iters left: 4 (91 enodes) 155.019 * * [simplify]: iters left: 3 (180 enodes) 155.073 * * [simplify]: iters left: 2 (369 enodes) 155.186 * * [simplify]: Extracting #0: cost 1 inf + 0 155.186 * * [simplify]: Extracting #1: cost 21 inf + 0 155.187 * * [simplify]: Extracting #2: cost 113 inf + 0 155.188 * * [simplify]: Extracting #3: cost 156 inf + 1316 155.194 * * [simplify]: Extracting #4: cost 71 inf + 17841 155.208 * * [simplify]: Extracting #5: cost 3 inf + 33862 155.223 * * [simplify]: Extracting #6: cost 0 inf + 34715 155.238 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 155.238 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 155.238 * * * * [progress]: [ 405 / 779 ] simplifiying candidate # 155.238 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 155.238 * * [simplify]: iters left: 6 (12 enodes) 155.246 * * [simplify]: iters left: 5 (43 enodes) 155.262 * * [simplify]: iters left: 4 (48 enodes) 155.273 * * [simplify]: iters left: 3 (51 enodes) 155.280 * * [simplify]: iters left: 2 (53 enodes) 155.286 * * [simplify]: Extracting #0: cost 1 inf + 0 155.286 * * [simplify]: Extracting #1: cost 5 inf + 0 155.286 * * [simplify]: Extracting #2: cost 9 inf + 1 155.286 * * [simplify]: Extracting #3: cost 13 inf + 1 155.286 * * [simplify]: Extracting #4: cost 16 inf + 1 155.286 * * [simplify]: Extracting #5: cost 13 inf + 60 155.287 * * [simplify]: Extracting #6: cost 3 inf + 1552 155.287 * * [simplify]: Extracting #7: cost 0 inf + 2165 155.287 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 155.287 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 155.288 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 155.288 * * [simplify]: iters left: 6 (14 enodes) 155.291 * * [simplify]: iters left: 5 (54 enodes) 155.299 * * [simplify]: iters left: 4 (94 enodes) 155.321 * * [simplify]: iters left: 3 (183 enodes) 155.368 * * [simplify]: iters left: 2 (372 enodes) 155.461 * * [simplify]: Extracting #0: cost 1 inf + 0 155.461 * * [simplify]: Extracting #1: cost 21 inf + 0 155.461 * * [simplify]: Extracting #2: cost 114 inf + 0 155.463 * * [simplify]: Extracting #3: cost 159 inf + 1119 155.469 * * [simplify]: Extracting #4: cost 70 inf + 19692 155.484 * * [simplify]: Extracting #5: cost 3 inf + 35576 155.491 * * [simplify]: Extracting #6: cost 0 inf + 36589 155.499 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 155.499 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 155.499 * * * * [progress]: [ 406 / 779 ] simplifiying candidate # 155.500 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 155.500 * * [simplify]: iters left: 6 (10 enodes) 155.504 * * [simplify]: iters left: 5 (36 enodes) 155.510 * * [simplify]: iters left: 4 (41 enodes) 155.515 * * [simplify]: iters left: 3 (44 enodes) 155.522 * * [simplify]: iters left: 2 (46 enodes) 155.532 * * [simplify]: Extracting #0: cost 1 inf + 0 155.533 * * [simplify]: Extracting #1: cost 5 inf + 0 155.533 * * [simplify]: Extracting #2: cost 7 inf + 1 155.533 * * [simplify]: Extracting #3: cost 9 inf + 1 155.533 * * [simplify]: Extracting #4: cost 12 inf + 1 155.533 * * [simplify]: Extracting #5: cost 8 inf + 117 155.533 * * [simplify]: Extracting #6: cost 0 inf + 1297 155.534 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 155.534 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 155.535 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 155.535 * * [simplify]: iters left: 6 (13 enodes) 155.544 * * [simplify]: iters left: 5 (51 enodes) 155.560 * * [simplify]: iters left: 4 (91 enodes) 155.590 * * [simplify]: iters left: 3 (180 enodes) 155.636 * * [simplify]: iters left: 2 (369 enodes) 155.738 * * [simplify]: Extracting #0: cost 1 inf + 0 155.738 * * [simplify]: Extracting #1: cost 21 inf + 0 155.739 * * [simplify]: Extracting #2: cost 113 inf + 0 155.740 * * [simplify]: Extracting #3: cost 156 inf + 1316 155.742 * * [simplify]: Extracting #4: cost 71 inf + 16361 155.751 * * [simplify]: Extracting #5: cost 3 inf + 30422 155.762 * * [simplify]: Extracting #6: cost 0 inf + 31155 155.770 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 155.770 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 155.770 * * * * [progress]: [ 407 / 779 ] simplifiying candidate # 155.770 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt 1)) 155.770 * * [simplify]: iters left: 6 (9 enodes) 155.775 * * [simplify]: iters left: 5 (33 enodes) 155.779 * * [simplify]: iters left: 4 (37 enodes) 155.784 * * [simplify]: Extracting #0: cost 1 inf + 0 155.784 * * [simplify]: Extracting #1: cost 4 inf + 0 155.784 * * [simplify]: Extracting #2: cost 5 inf + 1 155.784 * * [simplify]: Extracting #3: cost 8 inf + 1 155.784 * * [simplify]: Extracting #4: cost 0 inf + 587 155.784 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 155.784 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 155.784 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 155.784 * * [simplify]: iters left: 6 (12 enodes) 155.787 * * [simplify]: iters left: 5 (47 enodes) 155.798 * * [simplify]: iters left: 4 (80 enodes) 155.824 * * [simplify]: iters left: 3 (156 enodes) 155.869 * * [simplify]: iters left: 2 (284 enodes) 155.946 * * [simplify]: iters left: 1 (443 enodes) 156.066 * * [simplify]: Extracting #0: cost 1 inf + 0 156.066 * * [simplify]: Extracting #1: cost 15 inf + 0 156.066 * * [simplify]: Extracting #2: cost 84 inf + 0 156.067 * * [simplify]: Extracting #3: cost 119 inf + 170 156.068 * * [simplify]: Extracting #4: cost 103 inf + 1590 156.071 * * [simplify]: Extracting #5: cost 23 inf + 14598 156.075 * * [simplify]: Extracting #6: cost 0 inf + 18647 156.082 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 156.082 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 156.082 * * * * [progress]: [ 408 / 779 ] simplifiying candidate # 156.083 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 156.083 * * [simplify]: iters left: 6 (10 enodes) 156.090 * * [simplify]: iters left: 5 (36 enodes) 156.102 * * [simplify]: iters left: 4 (41 enodes) 156.112 * * [simplify]: iters left: 3 (44 enodes) 156.122 * * [simplify]: iters left: 2 (46 enodes) 156.134 * * [simplify]: Extracting #0: cost 1 inf + 0 156.134 * * [simplify]: Extracting #1: cost 5 inf + 0 156.134 * * [simplify]: Extracting #2: cost 7 inf + 1 156.134 * * [simplify]: Extracting #3: cost 9 inf + 1 156.134 * * [simplify]: Extracting #4: cost 12 inf + 1 156.134 * * [simplify]: Extracting #5: cost 8 inf + 117 156.135 * * [simplify]: Extracting #6: cost 0 inf + 1297 156.135 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 156.135 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 156.136 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 156.136 * * [simplify]: iters left: 6 (13 enodes) 156.142 * * [simplify]: iters left: 5 (51 enodes) 156.158 * * [simplify]: iters left: 4 (91 enodes) 156.182 * * [simplify]: iters left: 3 (180 enodes) 156.224 * * [simplify]: iters left: 2 (369 enodes) 156.330 * * [simplify]: Extracting #0: cost 1 inf + 0 156.330 * * [simplify]: Extracting #1: cost 21 inf + 0 156.330 * * [simplify]: Extracting #2: cost 113 inf + 0 156.331 * * [simplify]: Extracting #3: cost 156 inf + 1316 156.334 * * [simplify]: Extracting #4: cost 71 inf + 16361 156.340 * * [simplify]: Extracting #5: cost 3 inf + 30422 156.348 * * [simplify]: Extracting #6: cost 0 inf + 31155 156.363 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 156.363 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 156.363 * * * * [progress]: [ 409 / 779 ] simplifiying candidate # 156.363 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1) 156.363 * * [simplify]: iters left: 6 (9 enodes) 156.367 * * [simplify]: iters left: 5 (31 enodes) 156.372 * * [simplify]: iters left: 4 (35 enodes) 156.376 * * [simplify]: Extracting #0: cost 1 inf + 0 156.376 * * [simplify]: Extracting #1: cost 4 inf + 0 156.376 * * [simplify]: Extracting #2: cost 5 inf + 1 156.376 * * [simplify]: Extracting #3: cost 8 inf + 1 156.376 * * [simplify]: Extracting #4: cost 1 inf + 449 156.376 * * [simplify]: Extracting #5: cost 0 inf + 587 156.376 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 156.376 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 156.377 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 156.377 * * [simplify]: iters left: 6 (12 enodes) 156.380 * * [simplify]: iters left: 5 (47 enodes) 156.387 * * [simplify]: iters left: 4 (80 enodes) 156.406 * * [simplify]: iters left: 3 (156 enodes) 156.457 * * [simplify]: iters left: 2 (284 enodes) 156.519 * * [simplify]: iters left: 1 (443 enodes) 156.696 * * [simplify]: Extracting #0: cost 1 inf + 0 156.696 * * [simplify]: Extracting #1: cost 15 inf + 0 156.696 * * [simplify]: Extracting #2: cost 84 inf + 0 156.697 * * [simplify]: Extracting #3: cost 119 inf + 170 156.698 * * [simplify]: Extracting #4: cost 103 inf + 1590 156.700 * * [simplify]: Extracting #5: cost 23 inf + 14598 156.705 * * [simplify]: Extracting #6: cost 0 inf + 18647 156.712 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 156.712 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 156.712 * * * * [progress]: [ 410 / 779 ] simplifiying candidate # 156.713 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 156.713 * * [simplify]: iters left: 6 (11 enodes) 156.719 * * [simplify]: iters left: 5 (41 enodes) 156.733 * * [simplify]: iters left: 4 (64 enodes) 156.753 * * [simplify]: iters left: 3 (98 enodes) 156.777 * * [simplify]: iters left: 2 (143 enodes) 156.800 * * [simplify]: iters left: 1 (156 enodes) 156.836 * * [simplify]: Extracting #0: cost 1 inf + 0 156.837 * * [simplify]: Extracting #1: cost 24 inf + 0 156.837 * * [simplify]: Extracting #2: cost 45 inf + 1 156.837 * * [simplify]: Extracting #3: cost 48 inf + 1 156.837 * * [simplify]: Extracting #4: cost 46 inf + 3 156.837 * * [simplify]: Extracting #5: cost 32 inf + 2406 156.839 * * [simplify]: Extracting #6: cost 3 inf + 10035 156.841 * * [simplify]: Extracting #7: cost 0 inf + 10887 156.843 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 156.843 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 156.843 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 156.843 * * [simplify]: iters left: 6 (14 enodes) 156.846 * * [simplify]: iters left: 5 (54 enodes) 156.855 * * [simplify]: iters left: 4 (101 enodes) 156.879 * * [simplify]: iters left: 3 (217 enodes) 156.955 * * [simplify]: Extracting #0: cost 1 inf + 0 156.955 * * [simplify]: Extracting #1: cost 19 inf + 0 156.955 * * [simplify]: Extracting #2: cost 115 inf + 0 156.955 * * [simplify]: Extracting #3: cost 166 inf + 941 156.959 * * [simplify]: Extracting #4: cost 60 inf + 24256 156.966 * * [simplify]: Extracting #5: cost 1 inf + 40646 156.974 * * [simplify]: Extracting #6: cost 0 inf + 41024 156.988 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 156.988 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 156.988 * * * * [progress]: [ 411 / 779 ] simplifiying candidate # 156.988 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 156.989 * * [simplify]: iters left: 6 (12 enodes) 156.992 * * [simplify]: iters left: 5 (43 enodes) 156.998 * * [simplify]: iters left: 4 (59 enodes) 157.007 * * [simplify]: iters left: 3 (75 enodes) 157.029 * * [simplify]: iters left: 2 (88 enodes) 157.042 * * [simplify]: Extracting #0: cost 1 inf + 0 157.042 * * [simplify]: Extracting #1: cost 16 inf + 0 157.042 * * [simplify]: Extracting #2: cost 31 inf + 1 157.042 * * [simplify]: Extracting #3: cost 36 inf + 1 157.042 * * [simplify]: Extracting #4: cost 34 inf + 3 157.042 * * [simplify]: Extracting #5: cost 28 inf + 706 157.043 * * [simplify]: Extracting #6: cost 6 inf + 5649 157.044 * * [simplify]: Extracting #7: cost 0 inf + 7235 157.045 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 157.045 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 157.046 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 157.046 * * [simplify]: iters left: 6 (15 enodes) 157.049 * * [simplify]: iters left: 5 (57 enodes) 157.058 * * [simplify]: iters left: 4 (104 enodes) 157.075 * * [simplify]: iters left: 3 (220 enodes) 157.129 * * [simplify]: Extracting #0: cost 1 inf + 0 157.129 * * [simplify]: Extracting #1: cost 19 inf + 0 157.130 * * [simplify]: Extracting #2: cost 116 inf + 0 157.131 * * [simplify]: Extracting #3: cost 168 inf + 941 157.137 * * [simplify]: Extracting #4: cost 73 inf + 23743 157.153 * * [simplify]: Extracting #5: cost 2 inf + 42943 157.169 * * [simplify]: Extracting #6: cost 0 inf + 43738 157.184 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 157.184 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 157.184 * * * * [progress]: [ 412 / 779 ] simplifiying candidate # 157.185 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 157.185 * * [simplify]: iters left: 6 (9 enodes) 157.187 * * [simplify]: iters left: 5 (33 enodes) 157.193 * * [simplify]: iters left: 4 (42 enodes) 157.200 * * [simplify]: iters left: 3 (53 enodes) 157.216 * * [simplify]: iters left: 2 (63 enodes) 157.235 * * [simplify]: iters left: 1 (80 enodes) 157.252 * * [simplify]: Extracting #0: cost 1 inf + 0 157.252 * * [simplify]: Extracting #1: cost 10 inf + 0 157.252 * * [simplify]: Extracting #2: cost 22 inf + 1 157.252 * * [simplify]: Extracting #3: cost 20 inf + 62 157.252 * * [simplify]: Extracting #4: cost 16 inf + 648 157.253 * * [simplify]: Extracting #5: cost 8 inf + 2330 157.253 * * [simplify]: Extracting #6: cost 1 inf + 3988 157.254 * * [simplify]: Extracting #7: cost 0 inf + 4336 157.255 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 157.255 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (hypot y.re y.im)) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 157.255 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 157.255 * * [simplify]: iters left: 6 (13 enodes) 157.258 * * [simplify]: iters left: 5 (51 enodes) 157.272 * * [simplify]: iters left: 4 (91 enodes) 157.303 * * [simplify]: iters left: 3 (198 enodes) 157.380 * * [simplify]: iters left: 2 (431 enodes) 157.529 * * [simplify]: Extracting #0: cost 1 inf + 0 157.530 * * [simplify]: Extracting #1: cost 21 inf + 0 157.530 * * [simplify]: Extracting #2: cost 107 inf + 0 157.531 * * [simplify]: Extracting #3: cost 172 inf + 272 157.534 * * [simplify]: Extracting #4: cost 148 inf + 3325 157.539 * * [simplify]: Extracting #5: cost 82 inf + 17325 157.549 * * [simplify]: Extracting #6: cost 12 inf + 35161 157.558 * * [simplify]: Extracting #7: cost 0 inf + 38519 157.566 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 157.566 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 157.566 * * * * [progress]: [ 413 / 779 ] simplifiying candidate # 157.567 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 157.567 * * [simplify]: iters left: 6 (10 enodes) 157.570 * * [simplify]: iters left: 5 (36 enodes) 157.579 * * [simplify]: iters left: 4 (45 enodes) 157.592 * * [simplify]: iters left: 3 (56 enodes) 157.602 * * [simplify]: iters left: 2 (58 enodes) 157.609 * * [simplify]: Extracting #0: cost 1 inf + 0 157.609 * * [simplify]: Extracting #1: cost 8 inf + 0 157.609 * * [simplify]: Extracting #2: cost 13 inf + 1 157.610 * * [simplify]: Extracting #3: cost 16 inf + 1 157.610 * * [simplify]: Extracting #4: cost 12 inf + 117 157.610 * * [simplify]: Extracting #5: cost 1 inf + 1830 157.610 * * [simplify]: Extracting #6: cost 0 inf + 2007 157.611 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 157.611 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 157.611 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 157.611 * * [simplify]: iters left: 6 (13 enodes) 157.614 * * [simplify]: iters left: 5 (51 enodes) 157.622 * * [simplify]: iters left: 4 (96 enodes) 157.642 * * [simplify]: iters left: 3 (209 enodes) 157.700 * * [simplify]: iters left: 2 (456 enodes) 157.841 * * [simplify]: Extracting #0: cost 1 inf + 0 157.841 * * [simplify]: Extracting #1: cost 23 inf + 0 157.842 * * [simplify]: Extracting #2: cost 133 inf + 0 157.843 * * [simplify]: Extracting #3: cost 180 inf + 1021 157.846 * * [simplify]: Extracting #4: cost 94 inf + 15901 157.855 * * [simplify]: Extracting #5: cost 4 inf + 36053 157.870 * * [simplify]: Extracting #6: cost 0 inf + 36924 157.889 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 157.889 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 157.889 * * * * [progress]: [ 414 / 779 ] simplifiying candidate # 157.889 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 157.889 * * [simplify]: iters left: 6 (9 enodes) 157.894 * * [simplify]: iters left: 5 (33 enodes) 157.904 * * [simplify]: iters left: 4 (42 enodes) 157.919 * * [simplify]: iters left: 3 (53 enodes) 157.935 * * [simplify]: iters left: 2 (63 enodes) 157.954 * * [simplify]: iters left: 1 (80 enodes) 157.979 * * [simplify]: Extracting #0: cost 1 inf + 0 157.979 * * [simplify]: Extracting #1: cost 10 inf + 0 157.979 * * [simplify]: Extracting #2: cost 22 inf + 1 157.979 * * [simplify]: Extracting #3: cost 20 inf + 62 157.979 * * [simplify]: Extracting #4: cost 16 inf + 648 157.980 * * [simplify]: Extracting #5: cost 8 inf + 2330 157.982 * * [simplify]: Extracting #6: cost 1 inf + 3988 157.983 * * [simplify]: Extracting #7: cost 0 inf + 4336 157.984 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 157.984 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (hypot y.re y.im)) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 157.985 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 157.985 * * [simplify]: iters left: 6 (13 enodes) 157.991 * * [simplify]: iters left: 5 (51 enodes) 158.006 * * [simplify]: iters left: 4 (91 enodes) 158.037 * * [simplify]: iters left: 3 (198 enodes) 158.097 * * [simplify]: iters left: 2 (431 enodes) 158.232 * * [simplify]: Extracting #0: cost 1 inf + 0 158.232 * * [simplify]: Extracting #1: cost 21 inf + 0 158.233 * * [simplify]: Extracting #2: cost 107 inf + 0 158.234 * * [simplify]: Extracting #3: cost 172 inf + 272 158.236 * * [simplify]: Extracting #4: cost 148 inf + 3325 158.242 * * [simplify]: Extracting #5: cost 82 inf + 17325 158.261 * * [simplify]: Extracting #6: cost 12 inf + 35161 158.278 * * [simplify]: Extracting #7: cost 0 inf + 38519 158.295 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 158.295 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 158.295 * * * * [progress]: [ 415 / 779 ] simplifiying candidate # 158.296 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 158.296 * * [simplify]: iters left: 6 (9 enodes) 158.300 * * [simplify]: iters left: 5 (31 enodes) 158.310 * * [simplify]: iters left: 4 (43 enodes) 158.324 * * [simplify]: iters left: 3 (59 enodes) 158.339 * * [simplify]: Extracting #0: cost 1 inf + 0 158.339 * * [simplify]: Extracting #1: cost 8 inf + 0 158.339 * * [simplify]: Extracting #2: cost 13 inf + 1 158.339 * * [simplify]: Extracting #3: cost 16 inf + 1 158.339 * * [simplify]: Extracting #4: cost 13 inf + 60 158.340 * * [simplify]: Extracting #5: cost 6 inf + 941 158.340 * * [simplify]: Extracting #6: cost 0 inf + 2007 158.341 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 158.341 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 158.342 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 158.342 * * [simplify]: iters left: 6 (13 enodes) 158.348 * * [simplify]: iters left: 5 (51 enodes) 158.364 * * [simplify]: iters left: 4 (96 enodes) 158.391 * * [simplify]: iters left: 3 (209 enodes) 158.433 * * [simplify]: iters left: 2 (456 enodes) 158.570 * * [simplify]: Extracting #0: cost 1 inf + 0 158.570 * * [simplify]: Extracting #1: cost 23 inf + 0 158.571 * * [simplify]: Extracting #2: cost 133 inf + 0 158.572 * * [simplify]: Extracting #3: cost 180 inf + 1021 158.575 * * [simplify]: Extracting #4: cost 94 inf + 15901 158.584 * * [simplify]: Extracting #5: cost 4 inf + 36053 158.596 * * [simplify]: Extracting #6: cost 0 inf + 36924 158.613 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 158.613 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 158.613 * * * * [progress]: [ 416 / 779 ] simplifiying candidate # 158.613 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 158.613 * * [simplify]: iters left: 6 (10 enodes) 158.618 * * [simplify]: iters left: 5 (36 enodes) 158.629 * * [simplify]: iters left: 4 (51 enodes) 158.646 * * [simplify]: iters left: 3 (72 enodes) 158.663 * * [simplify]: iters left: 2 (82 enodes) 158.681 * * [simplify]: iters left: 1 (84 enodes) 158.697 * * [simplify]: Extracting #0: cost 1 inf + 0 158.698 * * [simplify]: Extracting #1: cost 12 inf + 0 158.698 * * [simplify]: Extracting #2: cost 21 inf + 1 158.698 * * [simplify]: Extracting #3: cost 24 inf + 1 158.698 * * [simplify]: Extracting #4: cost 22 inf + 3 158.698 * * [simplify]: Extracting #5: cost 18 inf + 311 158.699 * * [simplify]: Extracting #6: cost 6 inf + 2962 158.700 * * [simplify]: Extracting #7: cost 1 inf + 4129 158.701 * * [simplify]: Extracting #8: cost 0 inf + 4387 158.703 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 158.703 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 158.703 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 158.703 * * [simplify]: iters left: 6 (13 enodes) 158.708 * * [simplify]: iters left: 5 (51 enodes) 158.715 * * [simplify]: iters left: 4 (91 enodes) 158.730 * * [simplify]: iters left: 3 (180 enodes) 158.778 * * [simplify]: iters left: 2 (369 enodes) 158.890 * * [simplify]: Extracting #0: cost 1 inf + 0 158.890 * * [simplify]: Extracting #1: cost 21 inf + 0 158.890 * * [simplify]: Extracting #2: cost 113 inf + 0 158.892 * * [simplify]: Extracting #3: cost 156 inf + 1316 158.898 * * [simplify]: Extracting #4: cost 71 inf + 17841 158.911 * * [simplify]: Extracting #5: cost 3 inf + 33862 158.926 * * [simplify]: Extracting #6: cost 0 inf + 34715 158.942 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 158.942 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 158.942 * * * * [progress]: [ 417 / 779 ] simplifiying candidate # 158.943 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 158.943 * * [simplify]: iters left: 6 (11 enodes) 158.948 * * [simplify]: iters left: 5 (38 enodes) 158.961 * * [simplify]: iters left: 4 (47 enodes) 158.974 * * [simplify]: iters left: 3 (59 enodes) 158.984 * * [simplify]: iters left: 2 (62 enodes) 158.992 * * [simplify]: Extracting #0: cost 1 inf + 0 158.992 * * [simplify]: Extracting #1: cost 8 inf + 0 158.992 * * [simplify]: Extracting #2: cost 15 inf + 1 158.992 * * [simplify]: Extracting #3: cost 20 inf + 1 158.992 * * [simplify]: Extracting #4: cost 15 inf + 374 158.992 * * [simplify]: Extracting #5: cost 1 inf + 2817 158.993 * * [simplify]: Extracting #6: cost 0 inf + 3115 158.993 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 158.993 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 158.994 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 158.994 * * [simplify]: iters left: 6 (14 enodes) 158.997 * * [simplify]: iters left: 5 (54 enodes) 159.007 * * [simplify]: iters left: 4 (94 enodes) 159.038 * * [simplify]: iters left: 3 (183 enodes) 159.102 * * [simplify]: iters left: 2 (372 enodes) 159.199 * * [simplify]: Extracting #0: cost 1 inf + 0 159.199 * * [simplify]: Extracting #1: cost 21 inf + 0 159.199 * * [simplify]: Extracting #2: cost 114 inf + 0 159.200 * * [simplify]: Extracting #3: cost 159 inf + 1119 159.203 * * [simplify]: Extracting #4: cost 70 inf + 19692 159.214 * * [simplify]: Extracting #5: cost 3 inf + 35576 159.230 * * [simplify]: Extracting #6: cost 0 inf + 36589 159.245 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 159.245 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 159.245 * * * * [progress]: [ 418 / 779 ] simplifiying candidate # 159.246 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 159.246 * * [simplify]: iters left: 6 (9 enodes) 159.249 * * [simplify]: iters left: 5 (31 enodes) 159.254 * * [simplify]: iters left: 4 (40 enodes) 159.260 * * [simplify]: iters left: 3 (52 enodes) 159.267 * * [simplify]: iters left: 2 (55 enodes) 159.274 * * [simplify]: Extracting #0: cost 1 inf + 0 159.274 * * [simplify]: Extracting #1: cost 8 inf + 0 159.274 * * [simplify]: Extracting #2: cost 13 inf + 1 159.274 * * [simplify]: Extracting #3: cost 16 inf + 1 159.274 * * [simplify]: Extracting #4: cost 13 inf + 60 159.274 * * [simplify]: Extracting #5: cost 6 inf + 902 159.274 * * [simplify]: Extracting #6: cost 1 inf + 1830 159.275 * * [simplify]: Extracting #7: cost 0 inf + 2007 159.276 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 159.276 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 159.276 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 159.276 * * [simplify]: iters left: 6 (13 enodes) 159.282 * * [simplify]: iters left: 5 (51 enodes) 159.302 * * [simplify]: iters left: 4 (91 enodes) 159.319 * * [simplify]: iters left: 3 (180 enodes) 159.363 * * [simplify]: iters left: 2 (369 enodes) 159.453 * * [simplify]: Extracting #0: cost 1 inf + 0 159.453 * * [simplify]: Extracting #1: cost 21 inf + 0 159.454 * * [simplify]: Extracting #2: cost 113 inf + 0 159.454 * * [simplify]: Extracting #3: cost 156 inf + 1316 159.460 * * [simplify]: Extracting #4: cost 71 inf + 16361 159.474 * * [simplify]: Extracting #5: cost 3 inf + 30422 159.492 * * [simplify]: Extracting #6: cost 0 inf + 31155 159.507 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 159.507 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 159.508 * * * * [progress]: [ 419 / 779 ] simplifiying candidate # 159.508 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) (sqrt 1)) 159.508 * * [simplify]: iters left: 6 (9 enodes) 159.515 * * [simplify]: iters left: 5 (31 enodes) 159.524 * * [simplify]: iters left: 4 (36 enodes) 159.531 * * [simplify]: Extracting #0: cost 1 inf + 0 159.531 * * [simplify]: Extracting #1: cost 4 inf + 0 159.532 * * [simplify]: Extracting #2: cost 5 inf + 1 159.532 * * [simplify]: Extracting #3: cost 8 inf + 1 159.532 * * [simplify]: Extracting #4: cost 0 inf + 587 159.532 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 159.532 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 159.533 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 159.533 * * [simplify]: iters left: 6 (12 enodes) 159.538 * * [simplify]: iters left: 5 (47 enodes) 159.553 * * [simplify]: iters left: 4 (80 enodes) 159.578 * * [simplify]: iters left: 3 (156 enodes) 159.612 * * [simplify]: iters left: 2 (284 enodes) 159.675 * * [simplify]: iters left: 1 (443 enodes) 159.800 * * [simplify]: Extracting #0: cost 1 inf + 0 159.800 * * [simplify]: Extracting #1: cost 15 inf + 0 159.800 * * [simplify]: Extracting #2: cost 84 inf + 0 159.801 * * [simplify]: Extracting #3: cost 119 inf + 170 159.802 * * [simplify]: Extracting #4: cost 103 inf + 1590 159.804 * * [simplify]: Extracting #5: cost 23 inf + 14598 159.809 * * [simplify]: Extracting #6: cost 0 inf + 18647 159.814 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 159.814 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 159.814 * * * * [progress]: [ 420 / 779 ] simplifiying candidate # 159.814 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 159.814 * * [simplify]: iters left: 6 (9 enodes) 159.817 * * [simplify]: iters left: 5 (31 enodes) 159.822 * * [simplify]: iters left: 4 (40 enodes) 159.828 * * [simplify]: iters left: 3 (52 enodes) 159.835 * * [simplify]: iters left: 2 (55 enodes) 159.841 * * [simplify]: Extracting #0: cost 1 inf + 0 159.841 * * [simplify]: Extracting #1: cost 8 inf + 0 159.841 * * [simplify]: Extracting #2: cost 13 inf + 1 159.841 * * [simplify]: Extracting #3: cost 16 inf + 1 159.841 * * [simplify]: Extracting #4: cost 13 inf + 60 159.841 * * [simplify]: Extracting #5: cost 6 inf + 902 159.841 * * [simplify]: Extracting #6: cost 1 inf + 1830 159.842 * * [simplify]: Extracting #7: cost 0 inf + 2007 159.842 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 159.842 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 159.843 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 159.843 * * [simplify]: iters left: 6 (13 enodes) 159.849 * * [simplify]: iters left: 5 (51 enodes) 159.860 * * [simplify]: iters left: 4 (91 enodes) 159.877 * * [simplify]: iters left: 3 (180 enodes) 159.906 * * [simplify]: iters left: 2 (369 enodes) 159.978 * * [simplify]: Extracting #0: cost 1 inf + 0 159.978 * * [simplify]: Extracting #1: cost 21 inf + 0 159.978 * * [simplify]: Extracting #2: cost 113 inf + 0 159.979 * * [simplify]: Extracting #3: cost 156 inf + 1316 159.982 * * [simplify]: Extracting #4: cost 71 inf + 16361 159.989 * * [simplify]: Extracting #5: cost 3 inf + 30422 159.996 * * [simplify]: Extracting #6: cost 0 inf + 31155 160.007 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 160.007 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 160.007 * * * * [progress]: [ 421 / 779 ] simplifiying candidate # 160.008 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1) 160.008 * * [simplify]: iters left: 6 (8 enodes) 160.010 * * [simplify]: iters left: 5 (24 enodes) 160.014 * * [simplify]: iters left: 4 (31 enodes) 160.018 * * [simplify]: Extracting #0: cost 1 inf + 0 160.018 * * [simplify]: Extracting #1: cost 4 inf + 0 160.018 * * [simplify]: Extracting #2: cost 5 inf + 1 160.018 * * [simplify]: Extracting #3: cost 8 inf + 1 160.018 * * [simplify]: Extracting #4: cost 6 inf + 3 160.018 * * [simplify]: Extracting #5: cost 1 inf + 490 160.018 * * [simplify]: Extracting #6: cost 0 inf + 587 160.019 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 160.019 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 160.019 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 160.019 * * [simplify]: iters left: 6 (12 enodes) 160.022 * * [simplify]: iters left: 5 (47 enodes) 160.029 * * [simplify]: iters left: 4 (80 enodes) 160.041 * * [simplify]: iters left: 3 (156 enodes) 160.092 * * [simplify]: iters left: 2 (284 enodes) 160.182 * * [simplify]: iters left: 1 (443 enodes) 160.296 * * [simplify]: Extracting #0: cost 1 inf + 0 160.296 * * [simplify]: Extracting #1: cost 15 inf + 0 160.296 * * [simplify]: Extracting #2: cost 84 inf + 0 160.297 * * [simplify]: Extracting #3: cost 119 inf + 170 160.299 * * [simplify]: Extracting #4: cost 103 inf + 1590 160.302 * * [simplify]: Extracting #5: cost 23 inf + 14598 160.307 * * [simplify]: Extracting #6: cost 0 inf + 18647 160.311 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 160.312 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 160.312 * * * * [progress]: [ 422 / 779 ] simplifiying candidate # 160.312 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 160.312 * * [simplify]: iters left: 6 (10 enodes) 160.315 * * [simplify]: iters left: 5 (36 enodes) 160.323 * * [simplify]: iters left: 4 (53 enodes) 160.338 * * [simplify]: iters left: 3 (60 enodes) 160.351 * * [simplify]: iters left: 2 (70 enodes) 160.362 * * [simplify]: iters left: 1 (90 enodes) 160.379 * * [simplify]: Extracting #0: cost 1 inf + 0 160.379 * * [simplify]: Extracting #1: cost 10 inf + 0 160.379 * * [simplify]: Extracting #2: cost 28 inf + 1 160.379 * * [simplify]: Extracting #3: cost 40 inf + 3 160.380 * * [simplify]: Extracting #4: cost 32 inf + 260 160.381 * * [simplify]: Extracting #5: cost 8 inf + 6599 160.383 * * [simplify]: Extracting #6: cost 0 inf + 10025 160.385 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 160.386 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 160.386 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 160.386 * * [simplify]: iters left: 6 (13 enodes) 160.392 * * [simplify]: iters left: 5 (51 enodes) 160.409 * * [simplify]: iters left: 4 (95 enodes) 160.441 * * [simplify]: iters left: 3 (193 enodes) 160.506 * * [simplify]: iters left: 2 (406 enodes) 160.632 * * [simplify]: Extracting #0: cost 1 inf + 0 160.632 * * [simplify]: Extracting #1: cost 23 inf + 0 160.632 * * [simplify]: Extracting #2: cost 133 inf + 0 160.633 * * [simplify]: Extracting #3: cost 187 inf + 682 160.635 * * [simplify]: Extracting #4: cost 141 inf + 9728 160.641 * * [simplify]: Extracting #5: cost 29 inf + 38872 160.651 * * [simplify]: Extracting #6: cost 0 inf + 47549 160.670 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 160.670 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 160.670 * * * * [progress]: [ 423 / 779 ] simplifiying candidate # 160.670 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 160.671 * * [simplify]: iters left: 6 (13 enodes) 160.677 * * [simplify]: iters left: 5 (44 enodes) 160.691 * * [simplify]: iters left: 4 (58 enodes) 160.707 * * [simplify]: iters left: 3 (72 enodes) 160.719 * * [simplify]: iters left: 2 (76 enodes) 160.729 * * [simplify]: Extracting #0: cost 1 inf + 0 160.730 * * [simplify]: Extracting #1: cost 13 inf + 0 160.730 * * [simplify]: Extracting #2: cost 25 inf + 1 160.730 * * [simplify]: Extracting #3: cost 29 inf + 1 160.730 * * [simplify]: Extracting #4: cost 32 inf + 1 160.730 * * [simplify]: Extracting #5: cost 27 inf + 294 160.730 * * [simplify]: Extracting #6: cost 14 inf + 2799 160.731 * * [simplify]: Extracting #7: cost 3 inf + 5992 160.732 * * [simplify]: Extracting #8: cost 0 inf + 6925 160.734 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 160.735 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 160.735 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 160.735 * * [simplify]: iters left: 6 (15 enodes) 160.738 * * [simplify]: iters left: 5 (57 enodes) 160.752 * * [simplify]: iters left: 4 (104 enodes) 160.786 * * [simplify]: iters left: 3 (220 enodes) 160.870 * * [simplify]: Extracting #0: cost 1 inf + 0 160.870 * * [simplify]: Extracting #1: cost 19 inf + 0 160.871 * * [simplify]: Extracting #2: cost 116 inf + 0 160.872 * * [simplify]: Extracting #3: cost 166 inf + 1015 160.878 * * [simplify]: Extracting #4: cost 61 inf + 26140 160.892 * * [simplify]: Extracting #5: cost 1 inf + 44921 160.901 * * [simplify]: Extracting #6: cost 0 inf + 45298 160.909 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 160.909 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 160.909 * * * * [progress]: [ 424 / 779 ] simplifiying candidate # 160.909 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 160.910 * * [simplify]: iters left: 6 (11 enodes) 160.912 * * [simplify]: iters left: 5 (37 enodes) 160.918 * * [simplify]: iters left: 4 (52 enodes) 160.925 * * [simplify]: iters left: 3 (66 enodes) 160.941 * * [simplify]: iters left: 2 (70 enodes) 160.958 * * [simplify]: Extracting #0: cost 1 inf + 0 160.958 * * [simplify]: Extracting #1: cost 13 inf + 0 160.958 * * [simplify]: Extracting #2: cost 23 inf + 1 160.958 * * [simplify]: Extracting #3: cost 25 inf + 1 160.958 * * [simplify]: Extracting #4: cost 28 inf + 1 160.958 * * [simplify]: Extracting #5: cost 22 inf + 351 160.959 * * [simplify]: Extracting #6: cost 5 inf + 4208 160.959 * * [simplify]: Extracting #7: cost 0 inf + 5497 160.960 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 160.960 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 160.960 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 160.961 * * [simplify]: iters left: 6 (14 enodes) 160.964 * * [simplify]: iters left: 5 (54 enodes) 160.974 * * [simplify]: iters left: 4 (101 enodes) 161.000 * * [simplify]: iters left: 3 (217 enodes) 161.053 * * [simplify]: Extracting #0: cost 1 inf + 0 161.053 * * [simplify]: Extracting #1: cost 19 inf + 0 161.053 * * [simplify]: Extracting #2: cost 115 inf + 0 161.054 * * [simplify]: Extracting #3: cost 165 inf + 879 161.059 * * [simplify]: Extracting #4: cost 65 inf + 23008 161.075 * * [simplify]: Extracting #5: cost 1 inf + 40287 161.090 * * [simplify]: Extracting #6: cost 0 inf + 40584 161.102 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 161.102 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 161.102 * * * * [progress]: [ 425 / 779 ] simplifiying candidate # 161.102 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 161.103 * * [simplify]: iters left: 6 (11 enodes) 161.106 * * [simplify]: iters left: 5 (37 enodes) 161.112 * * [simplify]: iters left: 4 (45 enodes) 161.118 * * [simplify]: iters left: 3 (46 enodes) 161.125 * * [simplify]: iters left: 2 (52 enodes) 161.137 * * [simplify]: Extracting #0: cost 1 inf + 0 161.138 * * [simplify]: Extracting #1: cost 6 inf + 0 161.138 * * [simplify]: Extracting #2: cost 9 inf + 1 161.138 * * [simplify]: Extracting #3: cost 11 inf + 1 161.138 * * [simplify]: Extracting #4: cost 14 inf + 1 161.138 * * [simplify]: Extracting #5: cost 12 inf + 3 161.138 * * [simplify]: Extracting #6: cost 9 inf + 214 161.138 * * [simplify]: Extracting #7: cost 4 inf + 1100 161.139 * * [simplify]: Extracting #8: cost 0 inf + 2051 161.139 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 161.139 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 161.139 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 161.140 * * [simplify]: iters left: 6 (13 enodes) 161.143 * * [simplify]: iters left: 5 (51 enodes) 161.151 * * [simplify]: iters left: 4 (98 enodes) 161.171 * * [simplify]: iters left: 3 (210 enodes) 161.247 * * [simplify]: iters left: 2 (496 enodes) 161.429 * * [simplify]: Extracting #0: cost 1 inf + 0 161.429 * * [simplify]: Extracting #1: cost 31 inf + 0 161.430 * * [simplify]: Extracting #2: cost 172 inf + 0 161.431 * * [simplify]: Extracting #3: cost 245 inf + 781 161.435 * * [simplify]: Extracting #4: cost 143 inf + 22898 161.453 * * [simplify]: Extracting #5: cost 13 inf + 54722 161.478 * * [simplify]: Extracting #6: cost 0 inf + 58228 161.495 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 161.495 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 161.496 * * * * [progress]: [ 426 / 779 ] simplifiying candidate # 161.497 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 161.497 * * [simplify]: iters left: 6 (11 enodes) 161.500 * * [simplify]: iters left: 5 (37 enodes) 161.509 * * [simplify]: iters left: 4 (52 enodes) 161.516 * * [simplify]: iters left: 3 (66 enodes) 161.532 * * [simplify]: iters left: 2 (70 enodes) 161.550 * * [simplify]: Extracting #0: cost 1 inf + 0 161.550 * * [simplify]: Extracting #1: cost 13 inf + 0 161.550 * * [simplify]: Extracting #2: cost 23 inf + 1 161.550 * * [simplify]: Extracting #3: cost 25 inf + 1 161.550 * * [simplify]: Extracting #4: cost 28 inf + 1 161.551 * * [simplify]: Extracting #5: cost 22 inf + 351 161.552 * * [simplify]: Extracting #6: cost 5 inf + 4208 161.553 * * [simplify]: Extracting #7: cost 0 inf + 5497 161.555 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 161.555 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 161.555 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 161.556 * * [simplify]: iters left: 6 (14 enodes) 161.562 * * [simplify]: iters left: 5 (54 enodes) 161.578 * * [simplify]: iters left: 4 (101 enodes) 161.596 * * [simplify]: iters left: 3 (217 enodes) 161.650 * * [simplify]: Extracting #0: cost 1 inf + 0 161.650 * * [simplify]: Extracting #1: cost 19 inf + 0 161.651 * * [simplify]: Extracting #2: cost 115 inf + 0 161.651 * * [simplify]: Extracting #3: cost 165 inf + 879 161.658 * * [simplify]: Extracting #4: cost 65 inf + 23008 161.671 * * [simplify]: Extracting #5: cost 1 inf + 40287 161.686 * * [simplify]: Extracting #6: cost 0 inf + 40584 161.701 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 161.701 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 161.701 * * * * [progress]: [ 427 / 779 ] simplifiying candidate # 161.701 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 161.702 * * [simplify]: iters left: 6 (10 enodes) 161.707 * * [simplify]: iters left: 5 (32 enodes) 161.717 * * [simplify]: iters left: 4 (40 enodes) 161.726 * * [simplify]: iters left: 3 (47 enodes) 161.735 * * [simplify]: Extracting #0: cost 1 inf + 0 161.735 * * [simplify]: Extracting #1: cost 6 inf + 0 161.735 * * [simplify]: Extracting #2: cost 9 inf + 1 161.735 * * [simplify]: Extracting #3: cost 11 inf + 1 161.735 * * [simplify]: Extracting #4: cost 14 inf + 1 161.735 * * [simplify]: Extracting #5: cost 12 inf + 3 161.735 * * [simplify]: Extracting #6: cost 9 inf + 214 161.736 * * [simplify]: Extracting #7: cost 1 inf + 1834 161.736 * * [simplify]: Extracting #8: cost 0 inf + 2051 161.736 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 161.736 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 161.737 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 161.737 * * [simplify]: iters left: 6 (13 enodes) 161.740 * * [simplify]: iters left: 5 (51 enodes) 161.748 * * [simplify]: iters left: 4 (98 enodes) 161.764 * * [simplify]: iters left: 3 (210 enodes) 161.813 * * [simplify]: iters left: 2 (496 enodes) 161.971 * * [simplify]: Extracting #0: cost 1 inf + 0 161.971 * * [simplify]: Extracting #1: cost 31 inf + 0 161.972 * * [simplify]: Extracting #2: cost 172 inf + 0 161.974 * * [simplify]: Extracting #3: cost 245 inf + 781 161.982 * * [simplify]: Extracting #4: cost 143 inf + 22898 162.007 * * [simplify]: Extracting #5: cost 13 inf + 54722 162.031 * * [simplify]: Extracting #6: cost 0 inf + 58228 162.056 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 162.057 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 162.057 * * * * [progress]: [ 428 / 779 ] simplifiying candidate # 162.057 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 162.057 * * [simplify]: iters left: 6 (13 enodes) 162.064 * * [simplify]: iters left: 5 (44 enodes) 162.077 * * [simplify]: iters left: 4 (57 enodes) 162.092 * * [simplify]: iters left: 3 (67 enodes) 162.110 * * [simplify]: iters left: 2 (70 enodes) 162.127 * * [simplify]: Extracting #0: cost 1 inf + 0 162.128 * * [simplify]: Extracting #1: cost 12 inf + 0 162.128 * * [simplify]: Extracting #2: cost 23 inf + 1 162.128 * * [simplify]: Extracting #3: cost 27 inf + 1 162.128 * * [simplify]: Extracting #4: cost 30 inf + 1 162.128 * * [simplify]: Extracting #5: cost 25 inf + 294 162.129 * * [simplify]: Extracting #6: cost 10 inf + 3435 162.130 * * [simplify]: Extracting #7: cost 0 inf + 6489 162.132 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 162.132 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 162.132 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 162.133 * * [simplify]: iters left: 6 (15 enodes) 162.137 * * [simplify]: iters left: 5 (57 enodes) 162.147 * * [simplify]: iters left: 4 (104 enodes) 162.164 * * [simplify]: iters left: 3 (220 enodes) 162.206 * * [simplify]: Extracting #0: cost 1 inf + 0 162.206 * * [simplify]: Extracting #1: cost 19 inf + 0 162.206 * * [simplify]: Extracting #2: cost 116 inf + 0 162.207 * * [simplify]: Extracting #3: cost 166 inf + 1055 162.210 * * [simplify]: Extracting #4: cost 61 inf + 26140 162.219 * * [simplify]: Extracting #5: cost 1 inf + 44921 162.226 * * [simplify]: Extracting #6: cost 0 inf + 45298 162.234 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 162.234 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 162.234 * * * * [progress]: [ 429 / 779 ] simplifiying candidate # 162.234 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 162.234 * * [simplify]: iters left: 6 (10 enodes) 162.237 * * [simplify]: iters left: 5 (33 enodes) 162.242 * * [simplify]: iters left: 4 (36 enodes) 162.247 * * [simplify]: iters left: 3 (38 enodes) 162.252 * * [simplify]: iters left: 2 (40 enodes) 162.257 * * [simplify]: Extracting #0: cost 1 inf + 0 162.257 * * [simplify]: Extracting #1: cost 8 inf + 0 162.257 * * [simplify]: Extracting #2: cost 13 inf + 1 162.257 * * [simplify]: Extracting #3: cost 16 inf + 1 162.257 * * [simplify]: Extracting #4: cost 14 inf + 3 162.257 * * [simplify]: Extracting #5: cost 11 inf + 374 162.257 * * [simplify]: Extracting #6: cost 1 inf + 2109 162.258 * * [simplify]: Extracting #7: cost 0 inf + 2327 162.258 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 162.258 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 162.258 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 162.259 * * [simplify]: iters left: 6 (13 enodes) 162.262 * * [simplify]: iters left: 5 (51 enodes) 162.270 * * [simplify]: iters left: 4 (91 enodes) 162.285 * * [simplify]: iters left: 3 (185 enodes) 162.317 * * [simplify]: iters left: 2 (391 enodes) 162.402 * * [simplify]: Extracting #0: cost 1 inf + 0 162.403 * * [simplify]: Extracting #1: cost 24 inf + 0 162.403 * * [simplify]: Extracting #2: cost 127 inf + 0 162.405 * * [simplify]: Extracting #3: cost 179 inf + 939 162.408 * * [simplify]: Extracting #4: cost 96 inf + 17786 162.415 * * [simplify]: Extracting #5: cost 6 inf + 39399 162.424 * * [simplify]: Extracting #6: cost 0 inf + 41025 162.433 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 162.433 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 162.433 * * * * [progress]: [ 430 / 779 ] simplifiying candidate # 162.434 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 162.434 * * [simplify]: iters left: 6 (12 enodes) 162.438 * * [simplify]: iters left: 5 (39 enodes) 162.449 * * [simplify]: iters left: 4 (47 enodes) 162.462 * * [simplify]: iters left: 3 (49 enodes) 162.469 * * [simplify]: Extracting #0: cost 1 inf + 0 162.469 * * [simplify]: Extracting #1: cost 8 inf + 0 162.469 * * [simplify]: Extracting #2: cost 15 inf + 1 162.469 * * [simplify]: Extracting #3: cost 19 inf + 1 162.469 * * [simplify]: Extracting #4: cost 22 inf + 1 162.469 * * [simplify]: Extracting #5: cost 20 inf + 3 162.469 * * [simplify]: Extracting #6: cost 15 inf + 528 162.470 * * [simplify]: Extracting #7: cost 3 inf + 2816 162.470 * * [simplify]: Extracting #8: cost 0 inf + 3629 162.470 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 162.470 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 162.471 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 162.471 * * [simplify]: iters left: 6 (15 enodes) 162.474 * * [simplify]: iters left: 5 (57 enodes) 162.483 * * [simplify]: iters left: 4 (104 enodes) 162.508 * * [simplify]: iters left: 3 (220 enodes) 162.569 * * [simplify]: Extracting #0: cost 1 inf + 0 162.570 * * [simplify]: Extracting #1: cost 19 inf + 0 162.570 * * [simplify]: Extracting #2: cost 116 inf + 0 162.570 * * [simplify]: Extracting #3: cost 166 inf + 1055 162.574 * * [simplify]: Extracting #4: cost 61 inf + 24700 162.581 * * [simplify]: Extracting #5: cost 1 inf + 41961 162.589 * * [simplify]: Extracting #6: cost 0 inf + 42298 162.597 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 162.597 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 162.597 * * * * [progress]: [ 431 / 779 ] simplifiying candidate # 162.597 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 162.597 * * [simplify]: iters left: 6 (11 enodes) 162.600 * * [simplify]: iters left: 5 (36 enodes) 162.606 * * [simplify]: iters left: 4 (40 enodes) 162.610 * * [simplify]: iters left: 3 (42 enodes) 162.615 * * [simplify]: iters left: 2 (43 enodes) 162.622 * * [simplify]: Extracting #0: cost 1 inf + 0 162.622 * * [simplify]: Extracting #1: cost 4 inf + 0 162.622 * * [simplify]: Extracting #2: cost 6 inf + 1 162.622 * * [simplify]: Extracting #3: cost 9 inf + 1 162.622 * * [simplify]: Extracting #4: cost 12 inf + 1 162.623 * * [simplify]: Extracting #5: cost 10 inf + 3 162.623 * * [simplify]: Extracting #6: cost 4 inf + 745 162.623 * * [simplify]: Extracting #7: cost 0 inf + 1535 162.623 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 162.623 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 162.623 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 162.623 * * [simplify]: iters left: 6 (14 enodes) 162.626 * * [simplify]: iters left: 5 (54 enodes) 162.635 * * [simplify]: iters left: 4 (101 enodes) 162.652 * * [simplify]: iters left: 3 (217 enodes) 162.718 * * [simplify]: Extracting #0: cost 1 inf + 0 162.719 * * [simplify]: Extracting #1: cost 19 inf + 0 162.719 * * [simplify]: Extracting #2: cost 115 inf + 0 162.720 * * [simplify]: Extracting #3: cost 165 inf + 919 162.726 * * [simplify]: Extracting #4: cost 65 inf + 22288 162.739 * * [simplify]: Extracting #5: cost 1 inf + 38807 162.753 * * [simplify]: Extracting #6: cost 0 inf + 39104 162.767 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 162.767 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 162.767 * * * * [progress]: [ 432 / 779 ] simplifiying candidate # 162.768 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 162.768 * * [simplify]: iters left: 6 (12 enodes) 162.774 * * [simplify]: iters left: 5 (39 enodes) 162.785 * * [simplify]: iters left: 4 (47 enodes) 162.797 * * [simplify]: iters left: 3 (49 enodes) 162.809 * * [simplify]: Extracting #0: cost 1 inf + 0 162.809 * * [simplify]: Extracting #1: cost 8 inf + 0 162.809 * * [simplify]: Extracting #2: cost 15 inf + 1 162.810 * * [simplify]: Extracting #3: cost 19 inf + 1 162.810 * * [simplify]: Extracting #4: cost 22 inf + 1 162.810 * * [simplify]: Extracting #5: cost 20 inf + 3 162.810 * * [simplify]: Extracting #6: cost 15 inf + 528 162.811 * * [simplify]: Extracting #7: cost 3 inf + 2816 162.811 * * [simplify]: Extracting #8: cost 0 inf + 3629 162.812 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 162.812 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 162.813 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 162.813 * * [simplify]: iters left: 6 (15 enodes) 162.819 * * [simplify]: iters left: 5 (57 enodes) 162.837 * * [simplify]: iters left: 4 (104 enodes) 162.873 * * [simplify]: iters left: 3 (220 enodes) 162.934 * * [simplify]: Extracting #0: cost 1 inf + 0 162.934 * * [simplify]: Extracting #1: cost 19 inf + 0 162.934 * * [simplify]: Extracting #2: cost 116 inf + 0 162.935 * * [simplify]: Extracting #3: cost 166 inf + 1055 162.938 * * [simplify]: Extracting #4: cost 61 inf + 24700 162.952 * * [simplify]: Extracting #5: cost 1 inf + 41961 162.963 * * [simplify]: Extracting #6: cost 0 inf + 42298 162.971 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 162.971 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 162.971 * * * * [progress]: [ 433 / 779 ] simplifiying candidate # 162.971 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 162.971 * * [simplify]: iters left: 6 (10 enodes) 162.974 * * [simplify]: iters left: 5 (31 enodes) 162.978 * * [simplify]: iters left: 4 (34 enodes) 162.983 * * [simplify]: iters left: 3 (37 enodes) 162.988 * * [simplify]: Extracting #0: cost 1 inf + 0 162.988 * * [simplify]: Extracting #1: cost 4 inf + 0 162.988 * * [simplify]: Extracting #2: cost 6 inf + 1 162.988 * * [simplify]: Extracting #3: cost 9 inf + 1 162.988 * * [simplify]: Extracting #4: cost 12 inf + 1 162.988 * * [simplify]: Extracting #5: cost 10 inf + 3 162.988 * * [simplify]: Extracting #6: cost 6 inf + 592 162.988 * * [simplify]: Extracting #7: cost 0 inf + 1535 162.988 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 162.989 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 162.989 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 162.989 * * [simplify]: iters left: 6 (14 enodes) 162.992 * * [simplify]: iters left: 5 (54 enodes) 163.005 * * [simplify]: iters left: 4 (101 enodes) 163.039 * * [simplify]: iters left: 3 (217 enodes) 163.103 * * [simplify]: Extracting #0: cost 1 inf + 0 163.104 * * [simplify]: Extracting #1: cost 19 inf + 0 163.104 * * [simplify]: Extracting #2: cost 115 inf + 0 163.104 * * [simplify]: Extracting #3: cost 165 inf + 919 163.108 * * [simplify]: Extracting #4: cost 65 inf + 22288 163.118 * * [simplify]: Extracting #5: cost 1 inf + 38807 163.132 * * [simplify]: Extracting #6: cost 0 inf + 39104 163.145 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 163.145 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 163.145 * * * * [progress]: [ 434 / 779 ] simplifiying candidate # 163.145 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 163.145 * * [simplify]: iters left: 6 (11 enodes) 163.148 * * [simplify]: iters left: 5 (37 enodes) 163.154 * * [simplify]: iters left: 4 (50 enodes) 163.161 * * [simplify]: iters left: 3 (60 enodes) 163.172 * * [simplify]: iters left: 2 (63 enodes) 163.186 * * [simplify]: Extracting #0: cost 1 inf + 0 163.186 * * [simplify]: Extracting #1: cost 12 inf + 0 163.186 * * [simplify]: Extracting #2: cost 21 inf + 1 163.186 * * [simplify]: Extracting #3: cost 23 inf + 1 163.186 * * [simplify]: Extracting #4: cost 26 inf + 1 163.186 * * [simplify]: Extracting #5: cost 21 inf + 214 163.187 * * [simplify]: Extracting #6: cost 12 inf + 1930 163.188 * * [simplify]: Extracting #7: cost 1 inf + 4764 163.190 * * [simplify]: Extracting #8: cost 0 inf + 5061 163.191 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 163.191 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 163.192 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 163.192 * * [simplify]: iters left: 6 (14 enodes) 163.198 * * [simplify]: iters left: 5 (54 enodes) 163.215 * * [simplify]: iters left: 4 (101 enodes) 163.240 * * [simplify]: iters left: 3 (217 enodes) 163.305 * * [simplify]: Extracting #0: cost 1 inf + 0 163.305 * * [simplify]: Extracting #1: cost 19 inf + 0 163.305 * * [simplify]: Extracting #2: cost 115 inf + 0 163.307 * * [simplify]: Extracting #3: cost 165 inf + 879 163.313 * * [simplify]: Extracting #4: cost 65 inf + 22368 163.326 * * [simplify]: Extracting #5: cost 1 inf + 39527 163.341 * * [simplify]: Extracting #6: cost 0 inf + 39824 163.356 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 163.356 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 163.356 * * * * [progress]: [ 435 / 779 ] simplifiying candidate # 163.357 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 163.357 * * [simplify]: iters left: 6 (12 enodes) 163.362 * * [simplify]: iters left: 5 (39 enodes) 163.373 * * [simplify]: iters left: 4 (47 enodes) 163.386 * * [simplify]: iters left: 3 (49 enodes) 163.399 * * [simplify]: Extracting #0: cost 1 inf + 0 163.399 * * [simplify]: Extracting #1: cost 8 inf + 0 163.399 * * [simplify]: Extracting #2: cost 15 inf + 1 163.399 * * [simplify]: Extracting #3: cost 19 inf + 1 163.399 * * [simplify]: Extracting #4: cost 22 inf + 1 163.399 * * [simplify]: Extracting #5: cost 20 inf + 3 163.399 * * [simplify]: Extracting #6: cost 10 inf + 1455 163.400 * * [simplify]: Extracting #7: cost 2 inf + 3113 163.401 * * [simplify]: Extracting #8: cost 0 inf + 3629 163.402 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 163.402 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 163.402 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 163.402 * * [simplify]: iters left: 6 (15 enodes) 163.409 * * [simplify]: iters left: 5 (57 enodes) 163.430 * * [simplify]: iters left: 4 (104 enodes) 163.460 * * [simplify]: iters left: 3 (220 enodes) 163.536 * * [simplify]: Extracting #0: cost 1 inf + 0 163.536 * * [simplify]: Extracting #1: cost 19 inf + 0 163.537 * * [simplify]: Extracting #2: cost 116 inf + 0 163.537 * * [simplify]: Extracting #3: cost 166 inf + 1015 163.543 * * [simplify]: Extracting #4: cost 61 inf + 24100 163.558 * * [simplify]: Extracting #5: cost 1 inf + 41201 163.572 * * [simplify]: Extracting #6: cost 0 inf + 41538 163.585 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 163.585 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 163.585 * * * * [progress]: [ 436 / 779 ] simplifiying candidate # 163.586 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 163.586 * * [simplify]: iters left: 6 (9 enodes) 163.590 * * [simplify]: iters left: 5 (29 enodes) 163.598 * * [simplify]: iters left: 4 (32 enodes) 163.605 * * [simplify]: iters left: 3 (33 enodes) 163.613 * * [simplify]: Extracting #0: cost 1 inf + 0 163.613 * * [simplify]: Extracting #1: cost 6 inf + 0 163.613 * * [simplify]: Extracting #2: cost 9 inf + 1 163.613 * * [simplify]: Extracting #3: cost 12 inf + 1 163.613 * * [simplify]: Extracting #4: cost 10 inf + 3 163.613 * * [simplify]: Extracting #5: cost 8 inf + 157 163.614 * * [simplify]: Extracting #6: cost 2 inf + 902 163.614 * * [simplify]: Extracting #7: cost 0 inf + 1217 163.614 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 163.614 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 163.615 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 163.615 * * [simplify]: iters left: 6 (13 enodes) 163.620 * * [simplify]: iters left: 5 (51 enodes) 163.629 * * [simplify]: iters left: 4 (91 enodes) 163.643 * * [simplify]: iters left: 3 (185 enodes) 163.690 * * [simplify]: iters left: 2 (391 enodes) 163.814 * * [simplify]: Extracting #0: cost 1 inf + 0 163.815 * * [simplify]: Extracting #1: cost 24 inf + 0 163.815 * * [simplify]: Extracting #2: cost 127 inf + 0 163.817 * * [simplify]: Extracting #3: cost 179 inf + 819 163.820 * * [simplify]: Extracting #4: cost 96 inf + 15346 163.828 * * [simplify]: Extracting #5: cost 6 inf + 33759 163.836 * * [simplify]: Extracting #6: cost 0 inf + 35145 163.844 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 163.844 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im)))))) 163.844 * * * * [progress]: [ 437 / 779 ] simplifiying candidate # 163.844 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 163.844 * * [simplify]: iters left: 6 (10 enodes) 163.847 * * [simplify]: iters left: 5 (32 enodes) 163.857 * * [simplify]: iters left: 4 (36 enodes) 163.866 * * [simplify]: iters left: 3 (38 enodes) 163.875 * * [simplify]: iters left: 2 (39 enodes) 163.883 * * [simplify]: Extracting #0: cost 1 inf + 0 163.883 * * [simplify]: Extracting #1: cost 4 inf + 0 163.883 * * [simplify]: Extracting #2: cost 5 inf + 1 163.883 * * [simplify]: Extracting #3: cost 7 inf + 1 163.883 * * [simplify]: Extracting #4: cost 10 inf + 1 163.883 * * [simplify]: Extracting #5: cost 6 inf + 117 163.884 * * [simplify]: Extracting #6: cost 4 inf + 351 163.884 * * [simplify]: Extracting #7: cost 0 inf + 941 163.884 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 163.884 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 163.885 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 163.885 * * [simplify]: iters left: 6 (13 enodes) 163.890 * * [simplify]: iters left: 5 (51 enodes) 163.906 * * [simplify]: iters left: 4 (98 enodes) 163.938 * * [simplify]: iters left: 3 (210 enodes) 164.003 * * [simplify]: iters left: 2 (496 enodes) 164.182 * * [simplify]: Extracting #0: cost 1 inf + 0 164.183 * * [simplify]: Extracting #1: cost 31 inf + 0 164.183 * * [simplify]: Extracting #2: cost 172 inf + 0 164.185 * * [simplify]: Extracting #3: cost 245 inf + 781 164.196 * * [simplify]: Extracting #4: cost 143 inf + 21218 164.207 * * [simplify]: Extracting #5: cost 13 inf + 49362 164.219 * * [simplify]: Extracting #6: cost 0 inf + 52388 164.241 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 164.241 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 164.242 * * * * [progress]: [ 438 / 779 ] simplifiying candidate # 164.242 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 164.242 * * [simplify]: iters left: 6 (9 enodes) 164.246 * * [simplify]: iters left: 5 (29 enodes) 164.255 * * [simplify]: iters left: 4 (32 enodes) 164.264 * * [simplify]: iters left: 3 (33 enodes) 164.272 * * [simplify]: Extracting #0: cost 1 inf + 0 164.272 * * [simplify]: Extracting #1: cost 6 inf + 0 164.272 * * [simplify]: Extracting #2: cost 9 inf + 1 164.272 * * [simplify]: Extracting #3: cost 12 inf + 1 164.272 * * [simplify]: Extracting #4: cost 10 inf + 3 164.273 * * [simplify]: Extracting #5: cost 8 inf + 157 164.273 * * [simplify]: Extracting #6: cost 2 inf + 902 164.273 * * [simplify]: Extracting #7: cost 0 inf + 1217 164.274 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 164.274 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 164.274 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 164.274 * * [simplify]: iters left: 6 (13 enodes) 164.280 * * [simplify]: iters left: 5 (51 enodes) 164.291 * * [simplify]: iters left: 4 (91 enodes) 164.307 * * [simplify]: iters left: 3 (185 enodes) 164.358 * * [simplify]: iters left: 2 (391 enodes) 164.477 * * [simplify]: Extracting #0: cost 1 inf + 0 164.477 * * [simplify]: Extracting #1: cost 24 inf + 0 164.477 * * [simplify]: Extracting #2: cost 127 inf + 0 164.478 * * [simplify]: Extracting #3: cost 179 inf + 819 164.480 * * [simplify]: Extracting #4: cost 96 inf + 15346 164.488 * * [simplify]: Extracting #5: cost 6 inf + 33759 164.498 * * [simplify]: Extracting #6: cost 0 inf + 35145 164.506 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 164.506 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im)))))) 164.506 * * * * [progress]: [ 439 / 779 ] simplifiying candidate # 164.507 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 164.507 * * [simplify]: iters left: 6 (9 enodes) 164.509 * * [simplify]: iters left: 5 (27 enodes) 164.516 * * [simplify]: iters left: 4 (30 enodes) 164.525 * * [simplify]: iters left: 3 (33 enodes) 164.533 * * [simplify]: Extracting #0: cost 1 inf + 0 164.533 * * [simplify]: Extracting #1: cost 4 inf + 0 164.533 * * [simplify]: Extracting #2: cost 5 inf + 1 164.533 * * [simplify]: Extracting #3: cost 7 inf + 1 164.534 * * [simplify]: Extracting #4: cost 10 inf + 1 164.534 * * [simplify]: Extracting #5: cost 8 inf + 3 164.534 * * [simplify]: Extracting #6: cost 6 inf + 157 164.534 * * [simplify]: Extracting #7: cost 2 inf + 626 164.534 * * [simplify]: Extracting #8: cost 0 inf + 941 164.535 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 164.535 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 164.535 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 164.535 * * [simplify]: iters left: 6 (13 enodes) 164.541 * * [simplify]: iters left: 5 (51 enodes) 164.554 * * [simplify]: iters left: 4 (98 enodes) 164.571 * * [simplify]: iters left: 3 (210 enodes) 164.642 * * [simplify]: iters left: 2 (496 enodes) 164.797 * * [simplify]: Extracting #0: cost 1 inf + 0 164.797 * * [simplify]: Extracting #1: cost 31 inf + 0 164.798 * * [simplify]: Extracting #2: cost 172 inf + 0 164.799 * * [simplify]: Extracting #3: cost 245 inf + 781 164.803 * * [simplify]: Extracting #4: cost 143 inf + 21218 164.822 * * [simplify]: Extracting #5: cost 13 inf + 49362 164.835 * * [simplify]: Extracting #6: cost 0 inf + 52388 164.847 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 164.847 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 164.847 * * * * [progress]: [ 440 / 779 ] simplifiying candidate # 164.847 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 164.848 * * [simplify]: iters left: 6 (11 enodes) 164.854 * * [simplify]: iters left: 5 (37 enodes) 164.865 * * [simplify]: iters left: 4 (45 enodes) 164.874 * * [simplify]: iters left: 3 (46 enodes) 164.881 * * [simplify]: iters left: 2 (52 enodes) 164.889 * * [simplify]: Extracting #0: cost 1 inf + 0 164.889 * * [simplify]: Extracting #1: cost 6 inf + 0 164.889 * * [simplify]: Extracting #2: cost 9 inf + 1 164.889 * * [simplify]: Extracting #3: cost 11 inf + 1 164.889 * * [simplify]: Extracting #4: cost 14 inf + 1 164.889 * * [simplify]: Extracting #5: cost 12 inf + 3 164.889 * * [simplify]: Extracting #6: cost 9 inf + 214 164.889 * * [simplify]: Extracting #7: cost 4 inf + 1100 164.890 * * [simplify]: Extracting #8: cost 0 inf + 2051 164.890 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 164.890 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 164.890 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 164.890 * * [simplify]: iters left: 6 (13 enodes) 164.893 * * [simplify]: iters left: 5 (51 enodes) 164.903 * * [simplify]: iters left: 4 (98 enodes) 164.937 * * [simplify]: iters left: 3 (210 enodes) 165.018 * * [simplify]: iters left: 2 (496 enodes) 165.163 * * [simplify]: Extracting #0: cost 1 inf + 0 165.163 * * [simplify]: Extracting #1: cost 31 inf + 0 165.164 * * [simplify]: Extracting #2: cost 172 inf + 0 165.166 * * [simplify]: Extracting #3: cost 244 inf + 877 165.173 * * [simplify]: Extracting #4: cost 156 inf + 19177 165.197 * * [simplify]: Extracting #5: cost 13 inf + 54281 165.222 * * [simplify]: Extracting #6: cost 0 inf + 57988 165.248 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 165.248 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 165.248 * * * * [progress]: [ 441 / 779 ] simplifiying candidate # 165.249 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 165.249 * * [simplify]: iters left: 6 (11 enodes) 165.255 * * [simplify]: iters left: 5 (36 enodes) 165.260 * * [simplify]: iters left: 4 (39 enodes) 165.265 * * [simplify]: iters left: 3 (44 enodes) 165.271 * * [simplify]: Extracting #0: cost 1 inf + 0 165.271 * * [simplify]: Extracting #1: cost 4 inf + 0 165.271 * * [simplify]: Extracting #2: cost 6 inf + 1 165.271 * * [simplify]: Extracting #3: cost 9 inf + 1 165.271 * * [simplify]: Extracting #4: cost 12 inf + 1 165.271 * * [simplify]: Extracting #5: cost 10 inf + 3 165.271 * * [simplify]: Extracting #6: cost 4 inf + 745 165.272 * * [simplify]: Extracting #7: cost 1 inf + 1317 165.272 * * [simplify]: Extracting #8: cost 0 inf + 1535 165.273 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 165.273 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 165.273 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 165.273 * * [simplify]: iters left: 6 (14 enodes) 165.279 * * [simplify]: iters left: 5 (54 enodes) 165.296 * * [simplify]: iters left: 4 (101 enodes) 165.315 * * [simplify]: iters left: 3 (213 enodes) 165.386 * * [simplify]: iters left: 2 (499 enodes) 165.575 * * [simplify]: Extracting #0: cost 1 inf + 0 165.575 * * [simplify]: Extracting #1: cost 31 inf + 0 165.576 * * [simplify]: Extracting #2: cost 173 inf + 0 165.578 * * [simplify]: Extracting #3: cost 245 inf + 920 165.585 * * [simplify]: Extracting #4: cost 153 inf + 20214 165.608 * * [simplify]: Extracting #5: cost 23 inf + 54013 165.633 * * [simplify]: Extracting #6: cost 0 inf + 61142 165.659 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 165.660 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 165.660 * * * * [progress]: [ 442 / 779 ] simplifiying candidate # 165.660 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 165.660 * * [simplify]: iters left: 6 (10 enodes) 165.672 * * [simplify]: iters left: 5 (32 enodes) 165.681 * * [simplify]: iters left: 4 (35 enodes) 165.690 * * [simplify]: iters left: 3 (40 enodes) 165.698 * * [simplify]: Extracting #0: cost 1 inf + 0 165.698 * * [simplify]: Extracting #1: cost 4 inf + 0 165.698 * * [simplify]: Extracting #2: cost 5 inf + 1 165.698 * * [simplify]: Extracting #3: cost 7 inf + 1 165.698 * * [simplify]: Extracting #4: cost 10 inf + 1 165.698 * * [simplify]: Extracting #5: cost 1 inf + 844 165.698 * * [simplify]: Extracting #6: cost 0 inf + 941 165.698 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 165.698 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 165.698 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 165.699 * * [simplify]: iters left: 6 (13 enodes) 165.701 * * [simplify]: iters left: 5 (51 enodes) 165.709 * * [simplify]: iters left: 4 (98 enodes) 165.726 * * [simplify]: iters left: 3 (210 enodes) 165.773 * * [simplify]: iters left: 2 (496 enodes) 165.973 * * [simplify]: Extracting #0: cost 1 inf + 0 165.973 * * [simplify]: Extracting #1: cost 31 inf + 0 165.974 * * [simplify]: Extracting #2: cost 172 inf + 0 165.976 * * [simplify]: Extracting #3: cost 244 inf + 877 165.986 * * [simplify]: Extracting #4: cost 156 inf + 17977 165.997 * * [simplify]: Extracting #5: cost 13 inf + 49081 166.009 * * [simplify]: Extracting #6: cost 0 inf + 52268 166.028 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 166.028 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 166.028 * * * * [progress]: [ 443 / 779 ] simplifiying candidate # 166.029 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt 1)) 166.029 * * [simplify]: iters left: 6 (5 enodes) 166.039 * * [simplify]: iters left: 5 (17 enodes) 166.043 * * [simplify]: iters left: 4 (19 enodes) 166.047 * * [simplify]: Extracting #0: cost 1 inf + 0 166.047 * * [simplify]: Extracting #1: cost 0 inf + 1 166.047 * [simplify]: Simplified to 1 166.047 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 166.048 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 166.048 * * [simplify]: iters left: 6 (12 enodes) 166.054 * * [simplify]: iters left: 5 (48 enodes) 166.062 * * [simplify]: iters left: 4 (88 enodes) 166.078 * * [simplify]: iters left: 3 (197 enodes) 166.140 * * [simplify]: iters left: 2 (431 enodes) 166.312 * * [simplify]: Extracting #0: cost 1 inf + 0 166.312 * * [simplify]: Extracting #1: cost 21 inf + 0 166.312 * * [simplify]: Extracting #2: cost 106 inf + 0 166.313 * * [simplify]: Extracting #3: cost 168 inf + 727 166.316 * * [simplify]: Extracting #4: cost 71 inf + 17704 166.323 * * [simplify]: Extracting #5: cost 2 inf + 32917 166.330 * * [simplify]: Extracting #6: cost 0 inf + 33313 166.340 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 166.340 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 166.341 * * * * [progress]: [ 444 / 779 ] simplifiying candidate # 166.341 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 166.341 * * [simplify]: iters left: 6 (10 enodes) 166.350 * * [simplify]: iters left: 5 (32 enodes) 166.358 * * [simplify]: iters left: 4 (35 enodes) 166.363 * * [simplify]: iters left: 3 (40 enodes) 166.368 * * [simplify]: Extracting #0: cost 1 inf + 0 166.368 * * [simplify]: Extracting #1: cost 4 inf + 0 166.368 * * [simplify]: Extracting #2: cost 5 inf + 1 166.368 * * [simplify]: Extracting #3: cost 7 inf + 1 166.368 * * [simplify]: Extracting #4: cost 10 inf + 1 166.368 * * [simplify]: Extracting #5: cost 1 inf + 844 166.369 * * [simplify]: Extracting #6: cost 0 inf + 941 166.369 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 166.369 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 166.369 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 166.369 * * [simplify]: iters left: 6 (13 enodes) 166.372 * * [simplify]: iters left: 5 (51 enodes) 166.380 * * [simplify]: iters left: 4 (98 enodes) 166.414 * * [simplify]: iters left: 3 (210 enodes) 166.459 * * [simplify]: iters left: 2 (496 enodes) 166.625 * * [simplify]: Extracting #0: cost 1 inf + 0 166.626 * * [simplify]: Extracting #1: cost 31 inf + 0 166.626 * * [simplify]: Extracting #2: cost 172 inf + 0 166.628 * * [simplify]: Extracting #3: cost 244 inf + 877 166.635 * * [simplify]: Extracting #4: cost 156 inf + 17977 166.656 * * [simplify]: Extracting #5: cost 13 inf + 49081 166.681 * * [simplify]: Extracting #6: cost 0 inf + 52268 166.707 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 166.707 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 166.708 * * * * [progress]: [ 445 / 779 ] simplifiying candidate # 166.708 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) 1) 166.708 * * [simplify]: iters left: 6 (5 enodes) 166.719 * * [simplify]: iters left: 5 (15 enodes) 166.722 * * [simplify]: iters left: 4 (17 enodes) 166.725 * * [simplify]: Extracting #0: cost 1 inf + 0 166.725 * * [simplify]: Extracting #1: cost 0 inf + 1 166.725 * [simplify]: Simplified to 1 166.725 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 166.726 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 166.726 * * [simplify]: iters left: 6 (12 enodes) 166.731 * * [simplify]: iters left: 5 (48 enodes) 166.746 * * [simplify]: iters left: 4 (88 enodes) 166.777 * * [simplify]: iters left: 3 (197 enodes) 166.820 * * [simplify]: iters left: 2 (431 enodes) 166.973 * * [simplify]: Extracting #0: cost 1 inf + 0 166.973 * * [simplify]: Extracting #1: cost 21 inf + 0 166.973 * * [simplify]: Extracting #2: cost 106 inf + 0 166.975 * * [simplify]: Extracting #3: cost 168 inf + 727 166.981 * * [simplify]: Extracting #4: cost 71 inf + 17704 166.994 * * [simplify]: Extracting #5: cost 2 inf + 32917 167.006 * * [simplify]: Extracting #6: cost 0 inf + 33313 167.014 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 167.014 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 167.014 * * * * [progress]: [ 446 / 779 ] simplifiying candidate # 167.014 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 167.014 * * [simplify]: iters left: 6 (11 enodes) 167.017 * * [simplify]: iters left: 5 (37 enodes) 167.022 * * [simplify]: iters left: 4 (50 enodes) 167.032 * * [simplify]: iters left: 3 (60 enodes) 167.048 * * [simplify]: iters left: 2 (63 enodes) 167.066 * * [simplify]: Extracting #0: cost 1 inf + 0 167.066 * * [simplify]: Extracting #1: cost 12 inf + 0 167.066 * * [simplify]: Extracting #2: cost 21 inf + 1 167.066 * * [simplify]: Extracting #3: cost 23 inf + 1 167.066 * * [simplify]: Extracting #4: cost 26 inf + 1 167.067 * * [simplify]: Extracting #5: cost 21 inf + 214 167.067 * * [simplify]: Extracting #6: cost 12 inf + 1930 167.068 * * [simplify]: Extracting #7: cost 1 inf + 4764 167.070 * * [simplify]: Extracting #8: cost 0 inf + 5061 167.071 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 167.071 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 167.072 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 167.072 * * [simplify]: iters left: 6 (14 enodes) 167.078 * * [simplify]: iters left: 5 (54 enodes) 167.095 * * [simplify]: iters left: 4 (101 enodes) 167.129 * * [simplify]: iters left: 3 (217 enodes) 167.188 * * [simplify]: Extracting #0: cost 1 inf + 0 167.188 * * [simplify]: Extracting #1: cost 19 inf + 0 167.189 * * [simplify]: Extracting #2: cost 115 inf + 0 167.190 * * [simplify]: Extracting #3: cost 165 inf + 879 167.196 * * [simplify]: Extracting #4: cost 65 inf + 22368 167.210 * * [simplify]: Extracting #5: cost 1 inf + 39527 167.218 * * [simplify]: Extracting #6: cost 0 inf + 39824 167.226 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 167.226 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 167.226 * * * * [progress]: [ 447 / 779 ] simplifiying candidate # 167.226 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 167.226 * * [simplify]: iters left: 6 (12 enodes) 167.230 * * [simplify]: iters left: 5 (39 enodes) 167.235 * * [simplify]: iters left: 4 (47 enodes) 167.245 * * [simplify]: iters left: 3 (49 enodes) 167.258 * * [simplify]: Extracting #0: cost 1 inf + 0 167.258 * * [simplify]: Extracting #1: cost 8 inf + 0 167.258 * * [simplify]: Extracting #2: cost 15 inf + 1 167.259 * * [simplify]: Extracting #3: cost 19 inf + 1 167.259 * * [simplify]: Extracting #4: cost 22 inf + 1 167.259 * * [simplify]: Extracting #5: cost 20 inf + 3 167.259 * * [simplify]: Extracting #6: cost 10 inf + 1455 167.260 * * [simplify]: Extracting #7: cost 2 inf + 3113 167.261 * * [simplify]: Extracting #8: cost 0 inf + 3629 167.264 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 167.265 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 167.265 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 167.265 * * [simplify]: iters left: 6 (15 enodes) 167.272 * * [simplify]: iters left: 5 (57 enodes) 167.290 * * [simplify]: iters left: 4 (104 enodes) 167.311 * * [simplify]: iters left: 3 (220 enodes) 167.355 * * [simplify]: Extracting #0: cost 1 inf + 0 167.355 * * [simplify]: Extracting #1: cost 19 inf + 0 167.356 * * [simplify]: Extracting #2: cost 116 inf + 0 167.357 * * [simplify]: Extracting #3: cost 166 inf + 1015 167.361 * * [simplify]: Extracting #4: cost 61 inf + 24100 167.368 * * [simplify]: Extracting #5: cost 1 inf + 41201 167.376 * * [simplify]: Extracting #6: cost 0 inf + 41538 167.384 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 167.385 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 167.385 * * * * [progress]: [ 448 / 779 ] simplifiying candidate # 167.385 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 167.385 * * [simplify]: iters left: 6 (9 enodes) 167.388 * * [simplify]: iters left: 5 (29 enodes) 167.392 * * [simplify]: iters left: 4 (32 enodes) 167.397 * * [simplify]: iters left: 3 (33 enodes) 167.404 * * [simplify]: Extracting #0: cost 1 inf + 0 167.404 * * [simplify]: Extracting #1: cost 6 inf + 0 167.404 * * [simplify]: Extracting #2: cost 9 inf + 1 167.404 * * [simplify]: Extracting #3: cost 12 inf + 1 167.404 * * [simplify]: Extracting #4: cost 10 inf + 3 167.404 * * [simplify]: Extracting #5: cost 8 inf + 157 167.405 * * [simplify]: Extracting #6: cost 2 inf + 902 167.405 * * [simplify]: Extracting #7: cost 0 inf + 1217 167.405 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 167.405 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 167.406 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 167.406 * * [simplify]: iters left: 6 (13 enodes) 167.411 * * [simplify]: iters left: 5 (51 enodes) 167.423 * * [simplify]: iters left: 4 (91 enodes) 167.439 * * [simplify]: iters left: 3 (185 enodes) 167.484 * * [simplify]: iters left: 2 (391 enodes) 167.582 * * [simplify]: Extracting #0: cost 1 inf + 0 167.583 * * [simplify]: Extracting #1: cost 24 inf + 0 167.583 * * [simplify]: Extracting #2: cost 127 inf + 0 167.584 * * [simplify]: Extracting #3: cost 179 inf + 819 167.586 * * [simplify]: Extracting #4: cost 96 inf + 15346 167.594 * * [simplify]: Extracting #5: cost 6 inf + 33759 167.602 * * [simplify]: Extracting #6: cost 0 inf + 35145 167.621 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 167.621 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im)))))) 167.622 * * * * [progress]: [ 449 / 779 ] simplifiying candidate # 167.622 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 167.622 * * [simplify]: iters left: 6 (10 enodes) 167.628 * * [simplify]: iters left: 5 (32 enodes) 167.638 * * [simplify]: iters left: 4 (36 enodes) 167.647 * * [simplify]: iters left: 3 (38 enodes) 167.654 * * [simplify]: iters left: 2 (39 enodes) 167.658 * * [simplify]: Extracting #0: cost 1 inf + 0 167.658 * * [simplify]: Extracting #1: cost 4 inf + 0 167.659 * * [simplify]: Extracting #2: cost 5 inf + 1 167.659 * * [simplify]: Extracting #3: cost 7 inf + 1 167.659 * * [simplify]: Extracting #4: cost 10 inf + 1 167.659 * * [simplify]: Extracting #5: cost 6 inf + 117 167.659 * * [simplify]: Extracting #6: cost 4 inf + 351 167.659 * * [simplify]: Extracting #7: cost 0 inf + 941 167.659 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 167.659 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 167.659 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 167.659 * * [simplify]: iters left: 6 (13 enodes) 167.662 * * [simplify]: iters left: 5 (51 enodes) 167.670 * * [simplify]: iters left: 4 (98 enodes) 167.691 * * [simplify]: iters left: 3 (210 enodes) 167.771 * * [simplify]: iters left: 2 (496 enodes) 167.903 * * [simplify]: Extracting #0: cost 1 inf + 0 167.903 * * [simplify]: Extracting #1: cost 31 inf + 0 167.903 * * [simplify]: Extracting #2: cost 172 inf + 0 167.904 * * [simplify]: Extracting #3: cost 245 inf + 781 167.908 * * [simplify]: Extracting #4: cost 143 inf + 21218 167.920 * * [simplify]: Extracting #5: cost 13 inf + 49362 167.932 * * [simplify]: Extracting #6: cost 0 inf + 52388 167.945 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 167.945 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 167.945 * * * * [progress]: [ 450 / 779 ] simplifiying candidate # 167.945 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 167.945 * * [simplify]: iters left: 6 (9 enodes) 167.948 * * [simplify]: iters left: 5 (29 enodes) 167.954 * * [simplify]: iters left: 4 (32 enodes) 167.963 * * [simplify]: iters left: 3 (33 enodes) 167.971 * * [simplify]: Extracting #0: cost 1 inf + 0 167.971 * * [simplify]: Extracting #1: cost 6 inf + 0 167.972 * * [simplify]: Extracting #2: cost 9 inf + 1 167.972 * * [simplify]: Extracting #3: cost 12 inf + 1 167.972 * * [simplify]: Extracting #4: cost 10 inf + 3 167.972 * * [simplify]: Extracting #5: cost 8 inf + 157 167.972 * * [simplify]: Extracting #6: cost 2 inf + 902 167.973 * * [simplify]: Extracting #7: cost 0 inf + 1217 167.973 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 167.973 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 167.973 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 167.974 * * [simplify]: iters left: 6 (13 enodes) 167.979 * * [simplify]: iters left: 5 (51 enodes) 167.998 * * [simplify]: iters left: 4 (91 enodes) 168.028 * * [simplify]: iters left: 3 (185 enodes) 168.066 * * [simplify]: iters left: 2 (391 enodes) 168.195 * * [simplify]: Extracting #0: cost 1 inf + 0 168.195 * * [simplify]: Extracting #1: cost 24 inf + 0 168.196 * * [simplify]: Extracting #2: cost 127 inf + 0 168.197 * * [simplify]: Extracting #3: cost 179 inf + 819 168.202 * * [simplify]: Extracting #4: cost 96 inf + 15346 168.217 * * [simplify]: Extracting #5: cost 6 inf + 33759 168.225 * * [simplify]: Extracting #6: cost 0 inf + 35145 168.233 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 168.233 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im)))))) 168.233 * * * * [progress]: [ 451 / 779 ] simplifiying candidate # 168.234 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 168.234 * * [simplify]: iters left: 6 (9 enodes) 168.236 * * [simplify]: iters left: 5 (27 enodes) 168.241 * * [simplify]: iters left: 4 (30 enodes) 168.249 * * [simplify]: iters left: 3 (33 enodes) 168.253 * * [simplify]: Extracting #0: cost 1 inf + 0 168.253 * * [simplify]: Extracting #1: cost 4 inf + 0 168.253 * * [simplify]: Extracting #2: cost 5 inf + 1 168.253 * * [simplify]: Extracting #3: cost 7 inf + 1 168.253 * * [simplify]: Extracting #4: cost 10 inf + 1 168.253 * * [simplify]: Extracting #5: cost 8 inf + 3 168.253 * * [simplify]: Extracting #6: cost 6 inf + 157 168.253 * * [simplify]: Extracting #7: cost 2 inf + 626 168.253 * * [simplify]: Extracting #8: cost 0 inf + 941 168.254 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 168.254 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 168.254 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 168.254 * * [simplify]: iters left: 6 (13 enodes) 168.257 * * [simplify]: iters left: 5 (51 enodes) 168.265 * * [simplify]: iters left: 4 (98 enodes) 168.281 * * [simplify]: iters left: 3 (210 enodes) 168.320 * * [simplify]: iters left: 2 (496 enodes) 168.456 * * [simplify]: Extracting #0: cost 1 inf + 0 168.456 * * [simplify]: Extracting #1: cost 31 inf + 0 168.456 * * [simplify]: Extracting #2: cost 172 inf + 0 168.457 * * [simplify]: Extracting #3: cost 245 inf + 781 168.464 * * [simplify]: Extracting #4: cost 143 inf + 21218 168.486 * * [simplify]: Extracting #5: cost 13 inf + 49362 168.511 * * [simplify]: Extracting #6: cost 0 inf + 52388 168.536 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 168.536 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 168.536 * * * * [progress]: [ 452 / 779 ] simplifiying candidate # 168.536 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 168.537 * * [simplify]: iters left: 6 (10 enodes) 168.542 * * [simplify]: iters left: 5 (30 enodes) 168.552 * * [simplify]: iters left: 4 (36 enodes) 168.562 * * [simplify]: iters left: 3 (38 enodes) 168.575 * * [simplify]: Extracting #0: cost 1 inf + 0 168.576 * * [simplify]: Extracting #1: cost 7 inf + 0 168.576 * * [simplify]: Extracting #2: cost 11 inf + 1 168.576 * * [simplify]: Extracting #3: cost 13 inf + 1 168.576 * * [simplify]: Extracting #4: cost 16 inf + 1 168.576 * * [simplify]: Extracting #5: cost 13 inf + 60 168.576 * * [simplify]: Extracting #6: cost 8 inf + 706 168.577 * * [simplify]: Extracting #7: cost 1 inf + 2269 168.577 * * [simplify]: Extracting #8: cost 0 inf + 2487 168.578 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 168.578 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 168.578 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 168.579 * * [simplify]: iters left: 6 (13 enodes) 168.584 * * [simplify]: iters left: 5 (51 enodes) 168.601 * * [simplify]: iters left: 4 (98 enodes) 168.634 * * [simplify]: iters left: 3 (210 enodes) 168.689 * * [simplify]: iters left: 2 (496 enodes) 168.849 * * [simplify]: Extracting #0: cost 1 inf + 0 168.849 * * [simplify]: Extracting #1: cost 31 inf + 0 168.850 * * [simplify]: Extracting #2: cost 172 inf + 0 168.852 * * [simplify]: Extracting #3: cost 244 inf + 877 168.860 * * [simplify]: Extracting #4: cost 156 inf + 19177 168.884 * * [simplify]: Extracting #5: cost 13 inf + 54281 168.900 * * [simplify]: Extracting #6: cost 0 inf + 57988 168.912 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 168.912 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 168.912 * * * * [progress]: [ 453 / 779 ] simplifiying candidate # 168.913 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 168.913 * * [simplify]: iters left: 6 (10 enodes) 168.916 * * [simplify]: iters left: 5 (29 enodes) 168.920 * * [simplify]: iters left: 4 (31 enodes) 168.928 * * [simplify]: Extracting #0: cost 1 inf + 0 168.928 * * [simplify]: Extracting #1: cost 4 inf + 0 168.928 * * [simplify]: Extracting #2: cost 6 inf + 1 168.929 * * [simplify]: Extracting #3: cost 9 inf + 1 168.929 * * [simplify]: Extracting #4: cost 12 inf + 1 168.929 * * [simplify]: Extracting #5: cost 9 inf + 60 168.929 * * [simplify]: Extracting #6: cost 4 inf + 826 168.929 * * [simplify]: Extracting #7: cost 0 inf + 1535 168.930 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 168.930 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 168.930 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 168.930 * * [simplify]: iters left: 6 (14 enodes) 168.937 * * [simplify]: iters left: 5 (54 enodes) 168.953 * * [simplify]: iters left: 4 (101 enodes) 168.987 * * [simplify]: iters left: 3 (213 enodes) 169.038 * * [simplify]: iters left: 2 (499 enodes) 169.180 * * [simplify]: Extracting #0: cost 1 inf + 0 169.180 * * [simplify]: Extracting #1: cost 31 inf + 0 169.180 * * [simplify]: Extracting #2: cost 173 inf + 0 169.182 * * [simplify]: Extracting #3: cost 245 inf + 920 169.185 * * [simplify]: Extracting #4: cost 153 inf + 20214 169.196 * * [simplify]: Extracting #5: cost 23 inf + 54013 169.215 * * [simplify]: Extracting #6: cost 0 inf + 61142 169.227 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 169.227 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 169.227 * * * * [progress]: [ 454 / 779 ] simplifiying candidate # 169.228 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt (sqrt (hypot y.re y.im)))) 169.228 * * [simplify]: iters left: 6 (9 enodes) 169.230 * * [simplify]: iters left: 5 (25 enodes) 169.237 * * [simplify]: iters left: 4 (27 enodes) 169.244 * * [simplify]: Extracting #0: cost 1 inf + 0 169.244 * * [simplify]: Extracting #1: cost 4 inf + 0 169.244 * * [simplify]: Extracting #2: cost 5 inf + 1 169.245 * * [simplify]: Extracting #3: cost 7 inf + 1 169.245 * * [simplify]: Extracting #4: cost 10 inf + 1 169.245 * * [simplify]: Extracting #5: cost 6 inf + 117 169.245 * * [simplify]: Extracting #6: cost 3 inf + 529 169.245 * * [simplify]: Extracting #7: cost 0 inf + 941 169.246 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 169.246 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 169.246 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 169.246 * * [simplify]: iters left: 6 (13 enodes) 169.253 * * [simplify]: iters left: 5 (51 enodes) 169.261 * * [simplify]: iters left: 4 (98 enodes) 169.279 * * [simplify]: iters left: 3 (210 enodes) 169.333 * * [simplify]: iters left: 2 (496 enodes) 169.482 * * [simplify]: Extracting #0: cost 1 inf + 0 169.483 * * [simplify]: Extracting #1: cost 31 inf + 0 169.483 * * [simplify]: Extracting #2: cost 172 inf + 0 169.486 * * [simplify]: Extracting #3: cost 244 inf + 877 169.492 * * [simplify]: Extracting #4: cost 156 inf + 17977 169.514 * * [simplify]: Extracting #5: cost 13 inf + 49081 169.538 * * [simplify]: Extracting #6: cost 0 inf + 52268 169.550 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 169.551 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 169.551 * * * * [progress]: [ 455 / 779 ] simplifiying candidate # 169.551 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt 1)) 169.551 * * [simplify]: iters left: 6 (5 enodes) 169.554 * * [simplify]: iters left: 5 (13 enodes) 169.556 * * [simplify]: iters left: 4 (15 enodes) 169.558 * * [simplify]: Extracting #0: cost 1 inf + 0 169.558 * * [simplify]: Extracting #1: cost 0 inf + 1 169.558 * [simplify]: Simplified to 1 169.558 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 169.558 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 169.558 * * [simplify]: iters left: 6 (12 enodes) 169.561 * * [simplify]: iters left: 5 (48 enodes) 169.571 * * [simplify]: iters left: 4 (88 enodes) 169.592 * * [simplify]: iters left: 3 (197 enodes) 169.640 * * [simplify]: iters left: 2 (431 enodes) 169.752 * * [simplify]: Extracting #0: cost 1 inf + 0 169.753 * * [simplify]: Extracting #1: cost 21 inf + 0 169.753 * * [simplify]: Extracting #2: cost 106 inf + 0 169.754 * * [simplify]: Extracting #3: cost 168 inf + 727 169.757 * * [simplify]: Extracting #4: cost 71 inf + 17704 169.764 * * [simplify]: Extracting #5: cost 2 inf + 32917 169.774 * * [simplify]: Extracting #6: cost 0 inf + 33313 169.784 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 169.784 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 169.784 * * * * [progress]: [ 456 / 779 ] simplifiying candidate # 169.785 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt (sqrt (hypot y.re y.im)))) 169.785 * * [simplify]: iters left: 6 (9 enodes) 169.790 * * [simplify]: iters left: 5 (25 enodes) 169.794 * * [simplify]: iters left: 4 (27 enodes) 169.798 * * [simplify]: Extracting #0: cost 1 inf + 0 169.798 * * [simplify]: Extracting #1: cost 4 inf + 0 169.798 * * [simplify]: Extracting #2: cost 5 inf + 1 169.798 * * [simplify]: Extracting #3: cost 7 inf + 1 169.798 * * [simplify]: Extracting #4: cost 10 inf + 1 169.798 * * [simplify]: Extracting #5: cost 6 inf + 117 169.798 * * [simplify]: Extracting #6: cost 3 inf + 529 169.798 * * [simplify]: Extracting #7: cost 0 inf + 941 169.798 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 169.798 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 169.799 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 169.799 * * [simplify]: iters left: 6 (13 enodes) 169.802 * * [simplify]: iters left: 5 (51 enodes) 169.810 * * [simplify]: iters left: 4 (98 enodes) 169.830 * * [simplify]: iters left: 3 (210 enodes) 169.907 * * [simplify]: iters left: 2 (496 enodes) 170.073 * * [simplify]: Extracting #0: cost 1 inf + 0 170.073 * * [simplify]: Extracting #1: cost 31 inf + 0 170.073 * * [simplify]: Extracting #2: cost 172 inf + 0 170.074 * * [simplify]: Extracting #3: cost 244 inf + 877 170.077 * * [simplify]: Extracting #4: cost 156 inf + 17977 170.088 * * [simplify]: Extracting #5: cost 13 inf + 49081 170.110 * * [simplify]: Extracting #6: cost 0 inf + 52268 170.134 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 170.135 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 170.135 * * * * [progress]: [ 457 / 779 ] simplifiying candidate # 170.135 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) 1) 170.135 * * [simplify]: iters left: 6 (4 enodes) 170.138 * * [simplify]: iters left: 5 (8 enodes) 170.140 * * [simplify]: iters left: 4 (10 enodes) 170.142 * * [simplify]: Extracting #0: cost 1 inf + 0 170.142 * * [simplify]: Extracting #1: cost 0 inf + 1 170.142 * [simplify]: Simplified to 1 170.142 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 170.143 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 170.143 * * [simplify]: iters left: 6 (12 enodes) 170.148 * * [simplify]: iters left: 5 (48 enodes) 170.163 * * [simplify]: iters left: 4 (88 enodes) 170.180 * * [simplify]: iters left: 3 (197 enodes) 170.231 * * [simplify]: iters left: 2 (431 enodes) 170.362 * * [simplify]: Extracting #0: cost 1 inf + 0 170.362 * * [simplify]: Extracting #1: cost 21 inf + 0 170.363 * * [simplify]: Extracting #2: cost 106 inf + 0 170.364 * * [simplify]: Extracting #3: cost 168 inf + 727 170.370 * * [simplify]: Extracting #4: cost 71 inf + 17704 170.384 * * [simplify]: Extracting #5: cost 2 inf + 32917 170.399 * * [simplify]: Extracting #6: cost 0 inf + 33313 170.414 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 170.414 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 170.414 * * * * [progress]: [ 458 / 779 ] simplifiying candidate # 170.415 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 170.415 * * [simplify]: iters left: 6 (9 enodes) 170.419 * * [simplify]: iters left: 5 (35 enodes) 170.431 * * [simplify]: iters left: 4 (50 enodes) 170.447 * * [simplify]: iters left: 3 (54 enodes) 170.463 * * [simplify]: iters left: 2 (64 enodes) 170.483 * * [simplify]: iters left: 1 (84 enodes) 170.502 * * [simplify]: Extracting #0: cost 1 inf + 0 170.502 * * [simplify]: Extracting #1: cost 10 inf + 0 170.502 * * [simplify]: Extracting #2: cost 27 inf + 1 170.502 * * [simplify]: Extracting #3: cost 38 inf + 3 170.503 * * [simplify]: Extracting #4: cost 33 inf + 9 170.503 * * [simplify]: Extracting #5: cost 25 inf + 1312 170.504 * * [simplify]: Extracting #6: cost 5 inf + 7619 170.505 * * [simplify]: Extracting #7: cost 0 inf + 9589 170.506 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 170.506 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 170.506 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 170.506 * * [simplify]: iters left: 6 (13 enodes) 170.509 * * [simplify]: iters left: 5 (51 enodes) 170.523 * * [simplify]: iters left: 4 (95 enodes) 170.541 * * [simplify]: iters left: 3 (193 enodes) 170.587 * * [simplify]: iters left: 2 (406 enodes) 170.690 * * [simplify]: Extracting #0: cost 1 inf + 0 170.690 * * [simplify]: Extracting #1: cost 23 inf + 0 170.691 * * [simplify]: Extracting #2: cost 133 inf + 0 170.692 * * [simplify]: Extracting #3: cost 187 inf + 682 170.696 * * [simplify]: Extracting #4: cost 141 inf + 9728 170.704 * * [simplify]: Extracting #5: cost 29 inf + 38872 170.713 * * [simplify]: Extracting #6: cost 0 inf + 47549 170.722 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 170.722 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 170.723 * * * * [progress]: [ 459 / 779 ] simplifiying candidate # 170.723 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 170.723 * * [simplify]: iters left: 6 (12 enodes) 170.726 * * [simplify]: iters left: 5 (43 enodes) 170.739 * * [simplify]: iters left: 4 (55 enodes) 170.749 * * [simplify]: iters left: 3 (67 enodes) 170.762 * * [simplify]: iters left: 2 (69 enodes) 170.771 * * [simplify]: Extracting #0: cost 1 inf + 0 170.771 * * [simplify]: Extracting #1: cost 12 inf + 0 170.771 * * [simplify]: Extracting #2: cost 23 inf + 1 170.771 * * [simplify]: Extracting #3: cost 27 inf + 1 170.771 * * [simplify]: Extracting #4: cost 30 inf + 1 170.771 * * [simplify]: Extracting #5: cost 28 inf + 3 170.771 * * [simplify]: Extracting #6: cost 22 inf + 745 170.772 * * [simplify]: Extracting #7: cost 5 inf + 4920 170.773 * * [simplify]: Extracting #8: cost 0 inf + 6489 170.773 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 170.773 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 170.774 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 170.774 * * [simplify]: iters left: 6 (15 enodes) 170.780 * * [simplify]: iters left: 5 (57 enodes) 170.798 * * [simplify]: iters left: 4 (104 enodes) 170.830 * * [simplify]: iters left: 3 (220 enodes) 170.881 * * [simplify]: Extracting #0: cost 1 inf + 0 170.881 * * [simplify]: Extracting #1: cost 19 inf + 0 170.881 * * [simplify]: Extracting #2: cost 116 inf + 0 170.882 * * [simplify]: Extracting #3: cost 166 inf + 1015 170.885 * * [simplify]: Extracting #4: cost 61 inf + 26140 170.892 * * [simplify]: Extracting #5: cost 1 inf + 44921 170.901 * * [simplify]: Extracting #6: cost 0 inf + 45298 170.916 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 170.916 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 170.917 * * * * [progress]: [ 460 / 779 ] simplifiying candidate # 170.917 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 170.917 * * [simplify]: iters left: 6 (10 enodes) 170.922 * * [simplify]: iters left: 5 (36 enodes) 170.934 * * [simplify]: iters left: 4 (48 enodes) 170.948 * * [simplify]: iters left: 3 (60 enodes) 170.960 * * [simplify]: iters left: 2 (62 enodes) 170.971 * * [simplify]: Extracting #0: cost 1 inf + 0 170.971 * * [simplify]: Extracting #1: cost 12 inf + 0 170.971 * * [simplify]: Extracting #2: cost 21 inf + 1 170.971 * * [simplify]: Extracting #3: cost 23 inf + 1 170.971 * * [simplify]: Extracting #4: cost 26 inf + 1 170.971 * * [simplify]: Extracting #5: cost 24 inf + 3 170.971 * * [simplify]: Extracting #6: cost 18 inf + 705 170.972 * * [simplify]: Extracting #7: cost 1 inf + 4843 170.972 * * [simplify]: Extracting #8: cost 0 inf + 5061 170.973 * [simplify]: Simplified to (/ (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))) 170.973 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 170.973 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 170.973 * * [simplify]: iters left: 6 (14 enodes) 170.977 * * [simplify]: iters left: 5 (54 enodes) 170.985 * * [simplify]: iters left: 4 (101 enodes) 171.013 * * [simplify]: iters left: 3 (217 enodes) 171.071 * * [simplify]: Extracting #0: cost 1 inf + 0 171.071 * * [simplify]: Extracting #1: cost 19 inf + 0 171.072 * * [simplify]: Extracting #2: cost 115 inf + 0 171.073 * * [simplify]: Extracting #3: cost 165 inf + 879 171.079 * * [simplify]: Extracting #4: cost 65 inf + 23008 171.093 * * [simplify]: Extracting #5: cost 1 inf + 40287 171.108 * * [simplify]: Extracting #6: cost 0 inf + 40584 171.124 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 171.124 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 171.124 * * * * [progress]: [ 461 / 779 ] simplifiying candidate # 171.124 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 171.125 * * [simplify]: iters left: 6 (10 enodes) 171.129 * * [simplify]: iters left: 5 (36 enodes) 171.135 * * [simplify]: iters left: 4 (44 enodes) 171.141 * * [simplify]: iters left: 3 (45 enodes) 171.148 * * [simplify]: iters left: 2 (51 enodes) 171.154 * * [simplify]: Extracting #0: cost 1 inf + 0 171.154 * * [simplify]: Extracting #1: cost 6 inf + 0 171.154 * * [simplify]: Extracting #2: cost 9 inf + 1 171.154 * * [simplify]: Extracting #3: cost 11 inf + 1 171.154 * * [simplify]: Extracting #4: cost 14 inf + 1 171.155 * * [simplify]: Extracting #5: cost 10 inf + 117 171.155 * * [simplify]: Extracting #6: cost 6 inf + 665 171.155 * * [simplify]: Extracting #7: cost 1 inf + 1833 171.156 * * [simplify]: Extracting #8: cost 0 inf + 2051 171.156 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 171.157 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 171.157 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 171.157 * * [simplify]: iters left: 6 (13 enodes) 171.163 * * [simplify]: iters left: 5 (51 enodes) 171.179 * * [simplify]: iters left: 4 (98 enodes) 171.215 * * [simplify]: iters left: 3 (210 enodes) 171.290 * * [simplify]: iters left: 2 (496 enodes) 171.467 * * [simplify]: Extracting #0: cost 1 inf + 0 171.467 * * [simplify]: Extracting #1: cost 31 inf + 0 171.467 * * [simplify]: Extracting #2: cost 172 inf + 0 171.469 * * [simplify]: Extracting #3: cost 245 inf + 781 171.473 * * [simplify]: Extracting #4: cost 143 inf + 22898 171.483 * * [simplify]: Extracting #5: cost 13 inf + 54722 171.495 * * [simplify]: Extracting #6: cost 0 inf + 58228 171.512 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 171.513 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 171.513 * * * * [progress]: [ 462 / 779 ] simplifiying candidate # 171.514 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 171.514 * * [simplify]: iters left: 6 (10 enodes) 171.519 * * [simplify]: iters left: 5 (36 enodes) 171.531 * * [simplify]: iters left: 4 (48 enodes) 171.545 * * [simplify]: iters left: 3 (60 enodes) 171.562 * * [simplify]: iters left: 2 (62 enodes) 171.575 * * [simplify]: Extracting #0: cost 1 inf + 0 171.575 * * [simplify]: Extracting #1: cost 12 inf + 0 171.575 * * [simplify]: Extracting #2: cost 21 inf + 1 171.575 * * [simplify]: Extracting #3: cost 23 inf + 1 171.575 * * [simplify]: Extracting #4: cost 26 inf + 1 171.575 * * [simplify]: Extracting #5: cost 24 inf + 3 171.575 * * [simplify]: Extracting #6: cost 18 inf + 705 171.576 * * [simplify]: Extracting #7: cost 1 inf + 4843 171.576 * * [simplify]: Extracting #8: cost 0 inf + 5061 171.577 * [simplify]: Simplified to (/ (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))) 171.577 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 171.577 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 171.577 * * [simplify]: iters left: 6 (14 enodes) 171.580 * * [simplify]: iters left: 5 (54 enodes) 171.588 * * [simplify]: iters left: 4 (101 enodes) 171.606 * * [simplify]: iters left: 3 (217 enodes) 171.657 * * [simplify]: Extracting #0: cost 1 inf + 0 171.658 * * [simplify]: Extracting #1: cost 19 inf + 0 171.658 * * [simplify]: Extracting #2: cost 115 inf + 0 171.659 * * [simplify]: Extracting #3: cost 165 inf + 879 171.665 * * [simplify]: Extracting #4: cost 65 inf + 23008 171.679 * * [simplify]: Extracting #5: cost 1 inf + 40287 171.694 * * [simplify]: Extracting #6: cost 0 inf + 40584 171.704 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 171.704 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 171.704 * * * * [progress]: [ 463 / 779 ] simplifiying candidate # 171.704 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 171.705 * * [simplify]: iters left: 6 (9 enodes) 171.707 * * [simplify]: iters left: 5 (31 enodes) 171.715 * * [simplify]: iters left: 4 (41 enodes) 171.722 * * [simplify]: iters left: 3 (48 enodes) 171.728 * * [simplify]: Extracting #0: cost 1 inf + 0 171.728 * * [simplify]: Extracting #1: cost 6 inf + 0 171.728 * * [simplify]: Extracting #2: cost 9 inf + 1 171.728 * * [simplify]: Extracting #3: cost 11 inf + 1 171.728 * * [simplify]: Extracting #4: cost 14 inf + 1 171.728 * * [simplify]: Extracting #5: cost 11 inf + 60 171.728 * * [simplify]: Extracting #6: cost 7 inf + 609 171.728 * * [simplify]: Extracting #7: cost 0 inf + 2051 171.729 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 171.729 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 171.729 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 171.729 * * [simplify]: iters left: 6 (13 enodes) 171.733 * * [simplify]: iters left: 5 (51 enodes) 171.748 * * [simplify]: iters left: 4 (98 enodes) 171.764 * * [simplify]: iters left: 3 (210 enodes) 171.823 * * [simplify]: iters left: 2 (496 enodes) 171.978 * * [simplify]: Extracting #0: cost 1 inf + 0 171.978 * * [simplify]: Extracting #1: cost 31 inf + 0 171.979 * * [simplify]: Extracting #2: cost 172 inf + 0 171.981 * * [simplify]: Extracting #3: cost 245 inf + 781 171.992 * * [simplify]: Extracting #4: cost 143 inf + 22898 172.010 * * [simplify]: Extracting #5: cost 13 inf + 54722 172.022 * * [simplify]: Extracting #6: cost 0 inf + 58228 172.035 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 172.035 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 172.035 * * * * [progress]: [ 464 / 779 ] simplifiying candidate # 172.035 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 172.035 * * [simplify]: iters left: 6 (12 enodes) 172.038 * * [simplify]: iters left: 5 (43 enodes) 172.045 * * [simplify]: iters left: 4 (55 enodes) 172.052 * * [simplify]: iters left: 3 (64 enodes) 172.061 * * [simplify]: iters left: 2 (67 enodes) 172.070 * * [simplify]: Extracting #0: cost 1 inf + 0 172.070 * * [simplify]: Extracting #1: cost 10 inf + 0 172.070 * * [simplify]: Extracting #2: cost 21 inf + 1 172.070 * * [simplify]: Extracting #3: cost 27 inf + 1 172.070 * * [simplify]: Extracting #4: cost 30 inf + 1 172.070 * * [simplify]: Extracting #5: cost 28 inf + 3 172.071 * * [simplify]: Extracting #6: cost 22 inf + 785 172.071 * * [simplify]: Extracting #7: cost 3 inf + 5635 172.072 * * [simplify]: Extracting #8: cost 0 inf + 6489 172.074 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 172.074 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 172.074 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 172.074 * * [simplify]: iters left: 6 (15 enodes) 172.077 * * [simplify]: iters left: 5 (57 enodes) 172.086 * * [simplify]: iters left: 4 (104 enodes) 172.104 * * [simplify]: iters left: 3 (220 enodes) 172.160 * * [simplify]: Extracting #0: cost 1 inf + 0 172.160 * * [simplify]: Extracting #1: cost 19 inf + 0 172.161 * * [simplify]: Extracting #2: cost 116 inf + 0 172.161 * * [simplify]: Extracting #3: cost 166 inf + 1055 172.164 * * [simplify]: Extracting #4: cost 61 inf + 26140 172.173 * * [simplify]: Extracting #5: cost 1 inf + 44921 172.180 * * [simplify]: Extracting #6: cost 0 inf + 45298 172.188 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 172.188 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 172.188 * * * * [progress]: [ 465 / 779 ] simplifiying candidate # 172.189 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 172.189 * * [simplify]: iters left: 6 (9 enodes) 172.191 * * [simplify]: iters left: 5 (32 enodes) 172.201 * * [simplify]: iters left: 4 (34 enodes) 172.211 * * [simplify]: Extracting #0: cost 1 inf + 0 172.211 * * [simplify]: Extracting #1: cost 6 inf + 0 172.211 * * [simplify]: Extracting #2: cost 9 inf + 1 172.212 * * [simplify]: Extracting #3: cost 11 inf + 1 172.212 * * [simplify]: Extracting #4: cost 14 inf + 1 172.212 * * [simplify]: Extracting #5: cost 11 inf + 60 172.212 * * [simplify]: Extracting #6: cost 2 inf + 1535 172.213 * * [simplify]: Extracting #7: cost 0 inf + 1971 172.213 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 172.213 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 172.214 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 172.214 * * [simplify]: iters left: 6 (13 enodes) 172.219 * * [simplify]: iters left: 5 (51 enodes) 172.227 * * [simplify]: iters left: 4 (91 enodes) 172.242 * * [simplify]: iters left: 3 (185 enodes) 172.278 * * [simplify]: iters left: 2 (391 enodes) 172.392 * * [simplify]: Extracting #0: cost 1 inf + 0 172.393 * * [simplify]: Extracting #1: cost 24 inf + 0 172.393 * * [simplify]: Extracting #2: cost 127 inf + 0 172.394 * * [simplify]: Extracting #3: cost 179 inf + 939 172.396 * * [simplify]: Extracting #4: cost 96 inf + 17786 172.405 * * [simplify]: Extracting #5: cost 6 inf + 39399 172.421 * * [simplify]: Extracting #6: cost 0 inf + 41025 172.431 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 172.431 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im)))))) 172.431 * * * * [progress]: [ 466 / 779 ] simplifiying candidate # 172.432 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 172.432 * * [simplify]: iters left: 6 (11 enodes) 172.435 * * [simplify]: iters left: 5 (38 enodes) 172.441 * * [simplify]: iters left: 4 (45 enodes) 172.448 * * [simplify]: iters left: 3 (47 enodes) 172.457 * * [simplify]: Extracting #0: cost 1 inf + 0 172.457 * * [simplify]: Extracting #1: cost 8 inf + 0 172.457 * * [simplify]: Extracting #2: cost 15 inf + 1 172.457 * * [simplify]: Extracting #3: cost 19 inf + 1 172.458 * * [simplify]: Extracting #4: cost 22 inf + 1 172.458 * * [simplify]: Extracting #5: cost 18 inf + 117 172.458 * * [simplify]: Extracting #6: cost 7 inf + 1866 172.459 * * [simplify]: Extracting #7: cost 1 inf + 3291 172.460 * * [simplify]: Extracting #8: cost 0 inf + 3629 172.461 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 172.461 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 172.461 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 172.461 * * [simplify]: iters left: 6 (15 enodes) 172.469 * * [simplify]: iters left: 5 (57 enodes) 172.486 * * [simplify]: iters left: 4 (104 enodes) 172.521 * * [simplify]: iters left: 3 (220 enodes) 172.566 * * [simplify]: Extracting #0: cost 1 inf + 0 172.566 * * [simplify]: Extracting #1: cost 19 inf + 0 172.566 * * [simplify]: Extracting #2: cost 116 inf + 0 172.567 * * [simplify]: Extracting #3: cost 166 inf + 1055 172.570 * * [simplify]: Extracting #4: cost 61 inf + 24700 172.577 * * [simplify]: Extracting #5: cost 1 inf + 41961 172.585 * * [simplify]: Extracting #6: cost 0 inf + 42298 172.593 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 172.593 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 172.593 * * * * [progress]: [ 467 / 779 ] simplifiying candidate # 172.593 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 172.593 * * [simplify]: iters left: 6 (10 enodes) 172.597 * * [simplify]: iters left: 5 (35 enodes) 172.602 * * [simplify]: iters left: 4 (39 enodes) 172.611 * * [simplify]: iters left: 3 (41 enodes) 172.616 * * [simplify]: iters left: 2 (42 enodes) 172.623 * * [simplify]: Extracting #0: cost 1 inf + 0 172.623 * * [simplify]: Extracting #1: cost 4 inf + 0 172.623 * * [simplify]: Extracting #2: cost 6 inf + 1 172.623 * * [simplify]: Extracting #3: cost 9 inf + 1 172.623 * * [simplify]: Extracting #4: cost 12 inf + 1 172.623 * * [simplify]: Extracting #5: cost 9 inf + 60 172.623 * * [simplify]: Extracting #6: cost 2 inf + 1140 172.623 * * [simplify]: Extracting #7: cost 0 inf + 1535 172.623 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 172.624 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 172.624 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 172.624 * * [simplify]: iters left: 6 (14 enodes) 172.627 * * [simplify]: iters left: 5 (54 enodes) 172.635 * * [simplify]: iters left: 4 (101 enodes) 172.655 * * [simplify]: iters left: 3 (217 enodes) 172.705 * * [simplify]: Extracting #0: cost 1 inf + 0 172.705 * * [simplify]: Extracting #1: cost 19 inf + 0 172.705 * * [simplify]: Extracting #2: cost 115 inf + 0 172.706 * * [simplify]: Extracting #3: cost 165 inf + 919 172.712 * * [simplify]: Extracting #4: cost 65 inf + 22288 172.725 * * [simplify]: Extracting #5: cost 1 inf + 38807 172.740 * * [simplify]: Extracting #6: cost 0 inf + 39104 172.754 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 172.754 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 172.754 * * * * [progress]: [ 468 / 779 ] simplifiying candidate # 172.755 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 172.755 * * [simplify]: iters left: 6 (11 enodes) 172.760 * * [simplify]: iters left: 5 (38 enodes) 172.771 * * [simplify]: iters left: 4 (45 enodes) 172.784 * * [simplify]: iters left: 3 (47 enodes) 172.797 * * [simplify]: Extracting #0: cost 1 inf + 0 172.797 * * [simplify]: Extracting #1: cost 8 inf + 0 172.797 * * [simplify]: Extracting #2: cost 15 inf + 1 172.798 * * [simplify]: Extracting #3: cost 19 inf + 1 172.798 * * [simplify]: Extracting #4: cost 22 inf + 1 172.798 * * [simplify]: Extracting #5: cost 18 inf + 117 172.798 * * [simplify]: Extracting #6: cost 7 inf + 1866 172.799 * * [simplify]: Extracting #7: cost 1 inf + 3291 172.800 * * [simplify]: Extracting #8: cost 0 inf + 3629 172.801 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 172.801 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 172.801 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 172.802 * * [simplify]: iters left: 6 (15 enodes) 172.805 * * [simplify]: iters left: 5 (57 enodes) 172.814 * * [simplify]: iters left: 4 (104 enodes) 172.833 * * [simplify]: iters left: 3 (220 enodes) 172.882 * * [simplify]: Extracting #0: cost 1 inf + 0 172.882 * * [simplify]: Extracting #1: cost 19 inf + 0 172.882 * * [simplify]: Extracting #2: cost 116 inf + 0 172.883 * * [simplify]: Extracting #3: cost 166 inf + 1055 172.890 * * [simplify]: Extracting #4: cost 61 inf + 24700 172.904 * * [simplify]: Extracting #5: cost 1 inf + 41961 173.328 * * [simplify]: Extracting #6: cost 0 inf + 42298 173.336 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 173.336 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 173.336 * * * * [progress]: [ 469 / 779 ] simplifiying candidate # 173.336 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 173.336 * * [simplify]: iters left: 6 (9 enodes) 173.338 * * [simplify]: iters left: 5 (30 enodes) 173.343 * * [simplify]: iters left: 4 (35 enodes) 173.349 * * [simplify]: iters left: 3 (38 enodes) 173.354 * * [simplify]: Extracting #0: cost 1 inf + 0 173.354 * * [simplify]: Extracting #1: cost 4 inf + 0 173.354 * * [simplify]: Extracting #2: cost 6 inf + 1 173.354 * * [simplify]: Extracting #3: cost 9 inf + 1 173.354 * * [simplify]: Extracting #4: cost 12 inf + 1 173.354 * * [simplify]: Extracting #5: cost 9 inf + 60 173.354 * * [simplify]: Extracting #6: cost 0 inf + 1535 173.354 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 173.354 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 173.354 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 173.355 * * [simplify]: iters left: 6 (14 enodes) 173.361 * * [simplify]: iters left: 5 (54 enodes) 173.377 * * [simplify]: iters left: 4 (101 enodes) 173.411 * * [simplify]: iters left: 3 (217 enodes) 173.471 * * [simplify]: Extracting #0: cost 1 inf + 0 173.471 * * [simplify]: Extracting #1: cost 19 inf + 0 173.472 * * [simplify]: Extracting #2: cost 115 inf + 0 173.473 * * [simplify]: Extracting #3: cost 165 inf + 919 173.479 * * [simplify]: Extracting #4: cost 65 inf + 22288 173.492 * * [simplify]: Extracting #5: cost 1 inf + 38807 173.506 * * [simplify]: Extracting #6: cost 0 inf + 39104 173.520 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 173.520 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 173.521 * * * * [progress]: [ 470 / 779 ] simplifiying candidate # 173.521 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 173.521 * * [simplify]: iters left: 6 (10 enodes) 173.526 * * [simplify]: iters left: 5 (36 enodes) 173.537 * * [simplify]: iters left: 4 (48 enodes) 173.550 * * [simplify]: iters left: 3 (57 enodes) 173.569 * * [simplify]: iters left: 2 (60 enodes) 173.584 * * [simplify]: Extracting #0: cost 1 inf + 0 173.584 * * [simplify]: Extracting #1: cost 10 inf + 0 173.584 * * [simplify]: Extracting #2: cost 19 inf + 1 173.585 * * [simplify]: Extracting #3: cost 23 inf + 1 173.585 * * [simplify]: Extracting #4: cost 26 inf + 1 173.585 * * [simplify]: Extracting #5: cost 24 inf + 3 173.585 * * [simplify]: Extracting #6: cost 19 inf + 488 173.586 * * [simplify]: Extracting #7: cost 9 inf + 2704 173.587 * * [simplify]: Extracting #8: cost 0 inf + 5061 173.588 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 173.588 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 173.589 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 173.589 * * [simplify]: iters left: 6 (14 enodes) 173.595 * * [simplify]: iters left: 5 (54 enodes) 173.611 * * [simplify]: iters left: 4 (101 enodes) 173.646 * * [simplify]: iters left: 3 (217 enodes) 173.704 * * [simplify]: Extracting #0: cost 1 inf + 0 173.704 * * [simplify]: Extracting #1: cost 19 inf + 0 173.704 * * [simplify]: Extracting #2: cost 115 inf + 0 173.705 * * [simplify]: Extracting #3: cost 165 inf + 879 173.708 * * [simplify]: Extracting #4: cost 65 inf + 22368 173.719 * * [simplify]: Extracting #5: cost 1 inf + 39527 173.734 * * [simplify]: Extracting #6: cost 0 inf + 39824 173.749 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 173.749 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 173.750 * * * * [progress]: [ 471 / 779 ] simplifiying candidate # 173.750 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 173.750 * * [simplify]: iters left: 6 (11 enodes) 173.756 * * [simplify]: iters left: 5 (38 enodes) 173.767 * * [simplify]: iters left: 4 (45 enodes) 173.780 * * [simplify]: iters left: 3 (47 enodes) 173.794 * * [simplify]: Extracting #0: cost 1 inf + 0 173.794 * * [simplify]: Extracting #1: cost 8 inf + 0 173.794 * * [simplify]: Extracting #2: cost 15 inf + 1 173.794 * * [simplify]: Extracting #3: cost 19 inf + 1 173.794 * * [simplify]: Extracting #4: cost 22 inf + 1 173.795 * * [simplify]: Extracting #5: cost 15 inf + 568 173.795 * * [simplify]: Extracting #6: cost 6 inf + 2003 173.796 * * [simplify]: Extracting #7: cost 1 inf + 3291 173.797 * * [simplify]: Extracting #8: cost 0 inf + 3629 173.798 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 173.798 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 173.798 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 173.798 * * [simplify]: iters left: 6 (15 enodes) 173.805 * * [simplify]: iters left: 5 (57 enodes) 173.822 * * [simplify]: iters left: 4 (104 enodes) 173.859 * * [simplify]: iters left: 3 (220 enodes) 173.935 * * [simplify]: Extracting #0: cost 1 inf + 0 173.935 * * [simplify]: Extracting #1: cost 19 inf + 0 173.935 * * [simplify]: Extracting #2: cost 116 inf + 0 173.936 * * [simplify]: Extracting #3: cost 166 inf + 1015 173.939 * * [simplify]: Extracting #4: cost 61 inf + 24100 173.948 * * [simplify]: Extracting #5: cost 1 inf + 41201 173.957 * * [simplify]: Extracting #6: cost 0 inf + 41538 173.972 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 173.972 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 173.972 * * * * [progress]: [ 472 / 779 ] simplifiying candidate # 173.972 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 173.972 * * [simplify]: iters left: 6 (8 enodes) 173.975 * * [simplify]: iters left: 5 (28 enodes) 173.979 * * [simplify]: iters left: 4 (30 enodes) 173.984 * * [simplify]: iters left: 3 (31 enodes) 173.988 * * [simplify]: Extracting #0: cost 1 inf + 0 173.988 * * [simplify]: Extracting #1: cost 6 inf + 0 173.988 * * [simplify]: Extracting #2: cost 9 inf + 1 173.988 * * [simplify]: Extracting #3: cost 12 inf + 1 173.988 * * [simplify]: Extracting #4: cost 9 inf + 60 173.988 * * [simplify]: Extracting #5: cost 3 inf + 724 173.989 * * [simplify]: Extracting #6: cost 0 inf + 1217 173.989 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 173.989 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 173.989 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 173.989 * * [simplify]: iters left: 6 (13 enodes) 173.992 * * [simplify]: iters left: 5 (51 enodes) 174.005 * * [simplify]: iters left: 4 (91 enodes) 174.028 * * [simplify]: iters left: 3 (185 enodes) 174.062 * * [simplify]: iters left: 2 (391 enodes) 174.168 * * [simplify]: Extracting #0: cost 1 inf + 0 174.168 * * [simplify]: Extracting #1: cost 24 inf + 0 174.169 * * [simplify]: Extracting #2: cost 127 inf + 0 174.171 * * [simplify]: Extracting #3: cost 179 inf + 819 174.176 * * [simplify]: Extracting #4: cost 96 inf + 15346 174.190 * * [simplify]: Extracting #5: cost 6 inf + 33759 174.208 * * [simplify]: Extracting #6: cost 0 inf + 35145 174.224 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 174.225 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im)))))) 174.225 * * * * [progress]: [ 473 / 779 ] simplifiying candidate # 174.225 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 174.225 * * [simplify]: iters left: 6 (9 enodes) 174.231 * * [simplify]: iters left: 5 (31 enodes) 174.241 * * [simplify]: iters left: 4 (35 enodes) 174.253 * * [simplify]: iters left: 3 (37 enodes) 174.260 * * [simplify]: iters left: 2 (38 enodes) 174.269 * * [simplify]: Extracting #0: cost 1 inf + 0 174.269 * * [simplify]: Extracting #1: cost 4 inf + 0 174.269 * * [simplify]: Extracting #2: cost 5 inf + 1 174.269 * * [simplify]: Extracting #3: cost 7 inf + 1 174.269 * * [simplify]: Extracting #4: cost 10 inf + 1 174.269 * * [simplify]: Extracting #5: cost 7 inf + 60 174.270 * * [simplify]: Extracting #6: cost 4 inf + 351 174.270 * * [simplify]: Extracting #7: cost 0 inf + 941 174.270 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 174.270 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 174.271 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 174.271 * * [simplify]: iters left: 6 (13 enodes) 174.277 * * [simplify]: iters left: 5 (51 enodes) 174.294 * * [simplify]: iters left: 4 (98 enodes) 174.327 * * [simplify]: iters left: 3 (210 enodes) 174.408 * * [simplify]: iters left: 2 (496 enodes) 174.573 * * [simplify]: Extracting #0: cost 1 inf + 0 174.573 * * [simplify]: Extracting #1: cost 31 inf + 0 174.573 * * [simplify]: Extracting #2: cost 172 inf + 0 174.575 * * [simplify]: Extracting #3: cost 245 inf + 781 174.578 * * [simplify]: Extracting #4: cost 143 inf + 21218 174.592 * * [simplify]: Extracting #5: cost 13 inf + 49362 174.610 * * [simplify]: Extracting #6: cost 0 inf + 52388 174.629 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 174.629 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 174.629 * * * * [progress]: [ 474 / 779 ] simplifiying candidate # 174.629 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 174.629 * * [simplify]: iters left: 6 (8 enodes) 174.632 * * [simplify]: iters left: 5 (28 enodes) 174.636 * * [simplify]: iters left: 4 (30 enodes) 174.641 * * [simplify]: iters left: 3 (31 enodes) 174.645 * * [simplify]: Extracting #0: cost 1 inf + 0 174.646 * * [simplify]: Extracting #1: cost 6 inf + 0 174.646 * * [simplify]: Extracting #2: cost 9 inf + 1 174.646 * * [simplify]: Extracting #3: cost 12 inf + 1 174.646 * * [simplify]: Extracting #4: cost 9 inf + 60 174.646 * * [simplify]: Extracting #5: cost 3 inf + 724 174.646 * * [simplify]: Extracting #6: cost 0 inf + 1217 174.646 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 174.646 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 174.647 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 174.647 * * [simplify]: iters left: 6 (13 enodes) 174.650 * * [simplify]: iters left: 5 (51 enodes) 174.664 * * [simplify]: iters left: 4 (91 enodes) 174.695 * * [simplify]: iters left: 3 (185 enodes) 174.736 * * [simplify]: iters left: 2 (391 enodes) 174.839 * * [simplify]: Extracting #0: cost 1 inf + 0 174.839 * * [simplify]: Extracting #1: cost 24 inf + 0 174.839 * * [simplify]: Extracting #2: cost 127 inf + 0 174.840 * * [simplify]: Extracting #3: cost 179 inf + 819 174.843 * * [simplify]: Extracting #4: cost 96 inf + 15346 174.850 * * [simplify]: Extracting #5: cost 6 inf + 33759 174.860 * * [simplify]: Extracting #6: cost 0 inf + 35145 174.869 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 174.869 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im)))))) 174.869 * * * * [progress]: [ 475 / 779 ] simplifiying candidate # 174.870 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 174.870 * * [simplify]: iters left: 6 (8 enodes) 174.874 * * [simplify]: iters left: 5 (26 enodes) 174.883 * * [simplify]: iters left: 4 (31 enodes) 174.891 * * [simplify]: iters left: 3 (34 enodes) 174.899 * * [simplify]: Extracting #0: cost 1 inf + 0 174.899 * * [simplify]: Extracting #1: cost 4 inf + 0 174.899 * * [simplify]: Extracting #2: cost 5 inf + 1 174.899 * * [simplify]: Extracting #3: cost 7 inf + 1 174.899 * * [simplify]: Extracting #4: cost 10 inf + 1 174.899 * * [simplify]: Extracting #5: cost 8 inf + 3 174.900 * * [simplify]: Extracting #6: cost 2 inf + 666 174.900 * * [simplify]: Extracting #7: cost 0 inf + 941 174.900 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 174.900 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 174.901 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 174.901 * * [simplify]: iters left: 6 (13 enodes) 174.907 * * [simplify]: iters left: 5 (51 enodes) 174.923 * * [simplify]: iters left: 4 (98 enodes) 174.950 * * [simplify]: iters left: 3 (210 enodes) 175.007 * * [simplify]: iters left: 2 (496 enodes) 175.160 * * [simplify]: Extracting #0: cost 1 inf + 0 175.160 * * [simplify]: Extracting #1: cost 31 inf + 0 175.161 * * [simplify]: Extracting #2: cost 172 inf + 0 175.162 * * [simplify]: Extracting #3: cost 245 inf + 781 175.165 * * [simplify]: Extracting #4: cost 143 inf + 21218 175.177 * * [simplify]: Extracting #5: cost 13 inf + 49362 175.190 * * [simplify]: Extracting #6: cost 0 inf + 52388 175.208 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 175.208 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 175.208 * * * * [progress]: [ 476 / 779 ] simplifiying candidate # 175.208 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 175.208 * * [simplify]: iters left: 6 (10 enodes) 175.214 * * [simplify]: iters left: 5 (36 enodes) 175.227 * * [simplify]: iters left: 4 (45 enodes) 175.239 * * [simplify]: iters left: 3 (49 enodes) 175.253 * * [simplify]: iters left: 2 (58 enodes) 175.267 * * [simplify]: Extracting #0: cost 1 inf + 0 175.267 * * [simplify]: Extracting #1: cost 6 inf + 0 175.267 * * [simplify]: Extracting #2: cost 9 inf + 1 175.267 * * [simplify]: Extracting #3: cost 11 inf + 1 175.267 * * [simplify]: Extracting #4: cost 14 inf + 1 175.268 * * [simplify]: Extracting #5: cost 10 inf + 117 175.268 * * [simplify]: Extracting #6: cost 6 inf + 665 175.268 * * [simplify]: Extracting #7: cost 0 inf + 2051 175.271 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 175.271 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 175.272 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 175.272 * * [simplify]: iters left: 6 (13 enodes) 175.277 * * [simplify]: iters left: 5 (51 enodes) 175.294 * * [simplify]: iters left: 4 (98 enodes) 175.326 * * [simplify]: iters left: 3 (210 enodes) 175.376 * * [simplify]: iters left: 2 (496 enodes) 175.517 * * [simplify]: Extracting #0: cost 1 inf + 0 175.517 * * [simplify]: Extracting #1: cost 31 inf + 0 175.518 * * [simplify]: Extracting #2: cost 172 inf + 0 175.519 * * [simplify]: Extracting #3: cost 244 inf + 877 175.522 * * [simplify]: Extracting #4: cost 156 inf + 19177 175.533 * * [simplify]: Extracting #5: cost 13 inf + 54281 175.547 * * [simplify]: Extracting #6: cost 0 inf + 57988 175.560 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 175.560 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 175.560 * * * * [progress]: [ 477 / 779 ] simplifiying candidate # 175.560 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 175.560 * * [simplify]: iters left: 6 (10 enodes) 175.563 * * [simplify]: iters left: 5 (35 enodes) 175.569 * * [simplify]: iters left: 4 (37 enodes) 175.574 * * [simplify]: iters left: 3 (39 enodes) 175.579 * * [simplify]: iters left: 2 (40 enodes) 175.584 * * [simplify]: Extracting #0: cost 1 inf + 0 175.584 * * [simplify]: Extracting #1: cost 4 inf + 0 175.584 * * [simplify]: Extracting #2: cost 6 inf + 1 175.584 * * [simplify]: Extracting #3: cost 9 inf + 1 175.584 * * [simplify]: Extracting #4: cost 12 inf + 1 175.584 * * [simplify]: Extracting #5: cost 9 inf + 60 175.584 * * [simplify]: Extracting #6: cost 2 inf + 1140 175.584 * * [simplify]: Extracting #7: cost 0 inf + 1535 175.585 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 175.585 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 175.585 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 175.585 * * [simplify]: iters left: 6 (14 enodes) 175.588 * * [simplify]: iters left: 5 (54 enodes) 175.598 * * [simplify]: iters left: 4 (101 enodes) 175.632 * * [simplify]: iters left: 3 (213 enodes) 175.691 * * [simplify]: iters left: 2 (499 enodes) 175.856 * * [simplify]: Extracting #0: cost 1 inf + 0 175.857 * * [simplify]: Extracting #1: cost 31 inf + 0 175.857 * * [simplify]: Extracting #2: cost 173 inf + 0 175.858 * * [simplify]: Extracting #3: cost 245 inf + 920 175.862 * * [simplify]: Extracting #4: cost 153 inf + 20214 175.872 * * [simplify]: Extracting #5: cost 23 inf + 54013 175.887 * * [simplify]: Extracting #6: cost 0 inf + 61142 175.913 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 175.913 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 175.913 * * * * [progress]: [ 478 / 779 ] simplifiying candidate # 175.914 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 175.914 * * [simplify]: iters left: 5 (9 enodes) 175.920 * * [simplify]: iters left: 4 (31 enodes) 175.933 * * [simplify]: iters left: 3 (33 enodes) 175.939 * * [simplify]: iters left: 2 (35 enodes) 175.944 * * [simplify]: iters left: 1 (36 enodes) 175.949 * * [simplify]: Extracting #0: cost 1 inf + 0 175.949 * * [simplify]: Extracting #1: cost 4 inf + 0 175.949 * * [simplify]: Extracting #2: cost 5 inf + 1 175.949 * * [simplify]: Extracting #3: cost 7 inf + 1 175.949 * * [simplify]: Extracting #4: cost 10 inf + 1 175.949 * * [simplify]: Extracting #5: cost 0 inf + 941 175.949 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 175.949 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 175.950 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 175.950 * * [simplify]: iters left: 6 (13 enodes) 175.953 * * [simplify]: iters left: 5 (51 enodes) 175.961 * * [simplify]: iters left: 4 (98 enodes) 175.988 * * [simplify]: iters left: 3 (210 enodes) 176.045 * * [simplify]: iters left: 2 (496 enodes) 176.191 * * [simplify]: Extracting #0: cost 1 inf + 0 176.192 * * [simplify]: Extracting #1: cost 31 inf + 0 176.193 * * [simplify]: Extracting #2: cost 172 inf + 0 176.195 * * [simplify]: Extracting #3: cost 244 inf + 877 176.202 * * [simplify]: Extracting #4: cost 156 inf + 17977 176.213 * * [simplify]: Extracting #5: cost 13 inf + 49081 176.228 * * [simplify]: Extracting #6: cost 0 inf + 52268 176.253 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 176.254 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 176.254 * * * * [progress]: [ 479 / 779 ] simplifiying candidate # 176.254 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 176.254 * * [simplify]: iters left: 5 (4 enodes) 176.258 * * [simplify]: iters left: 4 (16 enodes) 176.264 * * [simplify]: iters left: 3 (18 enodes) 176.268 * * [simplify]: Extracting #0: cost 1 inf + 0 176.268 * * [simplify]: Extracting #1: cost 0 inf + 1 176.268 * [simplify]: Simplified to 1 176.268 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 176.269 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 176.269 * * [simplify]: iters left: 6 (12 enodes) 176.273 * * [simplify]: iters left: 5 (48 enodes) 176.280 * * [simplify]: iters left: 4 (88 enodes) 176.299 * * [simplify]: iters left: 3 (197 enodes) 176.350 * * [simplify]: iters left: 2 (431 enodes) 176.539 * * [simplify]: Extracting #0: cost 1 inf + 0 176.539 * * [simplify]: Extracting #1: cost 21 inf + 0 176.540 * * [simplify]: Extracting #2: cost 106 inf + 0 176.541 * * [simplify]: Extracting #3: cost 168 inf + 727 176.547 * * [simplify]: Extracting #4: cost 71 inf + 17704 176.561 * * [simplify]: Extracting #5: cost 2 inf + 32917 176.575 * * [simplify]: Extracting #6: cost 0 inf + 33313 176.590 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 176.591 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 176.591 * * * * [progress]: [ 480 / 779 ] simplifiying candidate # 176.591 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 176.591 * * [simplify]: iters left: 5 (9 enodes) 176.597 * * [simplify]: iters left: 4 (31 enodes) 176.606 * * [simplify]: iters left: 3 (33 enodes) 176.615 * * [simplify]: iters left: 2 (35 enodes) 176.624 * * [simplify]: iters left: 1 (36 enodes) 176.632 * * [simplify]: Extracting #0: cost 1 inf + 0 176.632 * * [simplify]: Extracting #1: cost 4 inf + 0 176.633 * * [simplify]: Extracting #2: cost 5 inf + 1 176.633 * * [simplify]: Extracting #3: cost 7 inf + 1 176.633 * * [simplify]: Extracting #4: cost 10 inf + 1 176.633 * * [simplify]: Extracting #5: cost 0 inf + 941 176.633 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 176.633 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 176.634 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 176.634 * * [simplify]: iters left: 6 (13 enodes) 176.640 * * [simplify]: iters left: 5 (51 enodes) 176.654 * * [simplify]: iters left: 4 (98 enodes) 176.673 * * [simplify]: iters left: 3 (210 enodes) 176.720 * * [simplify]: iters left: 2 (496 enodes) 176.875 * * [simplify]: Extracting #0: cost 1 inf + 0 176.875 * * [simplify]: Extracting #1: cost 31 inf + 0 176.876 * * [simplify]: Extracting #2: cost 172 inf + 0 176.878 * * [simplify]: Extracting #3: cost 244 inf + 877 176.885 * * [simplify]: Extracting #4: cost 156 inf + 17977 176.906 * * [simplify]: Extracting #5: cost 13 inf + 49081 176.929 * * [simplify]: Extracting #6: cost 0 inf + 52268 176.953 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 176.953 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 176.954 * * * * [progress]: [ 481 / 779 ] simplifiying candidate # 176.954 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 176.954 * * [simplify]: iters left: 5 (4 enodes) 176.965 * * [simplify]: iters left: 4 (14 enodes) 176.968 * * [simplify]: iters left: 3 (16 enodes) 176.972 * * [simplify]: Extracting #0: cost 1 inf + 0 176.972 * * [simplify]: Extracting #1: cost 0 inf + 1 176.972 * [simplify]: Simplified to 1 176.972 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 176.972 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 176.972 * * [simplify]: iters left: 6 (12 enodes) 176.978 * * [simplify]: iters left: 5 (48 enodes) 176.993 * * [simplify]: iters left: 4 (88 enodes) 177.009 * * [simplify]: iters left: 3 (197 enodes) 177.064 * * [simplify]: iters left: 2 (431 enodes) 177.172 * * [simplify]: Extracting #0: cost 1 inf + 0 177.172 * * [simplify]: Extracting #1: cost 21 inf + 0 177.172 * * [simplify]: Extracting #2: cost 106 inf + 0 177.173 * * [simplify]: Extracting #3: cost 168 inf + 727 177.176 * * [simplify]: Extracting #4: cost 71 inf + 17704 177.182 * * [simplify]: Extracting #5: cost 2 inf + 32917 177.190 * * [simplify]: Extracting #6: cost 0 inf + 33313 177.197 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 177.197 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 177.197 * * * * [progress]: [ 482 / 779 ] simplifiying candidate # 177.197 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 177.197 * * [simplify]: iters left: 6 (10 enodes) 177.200 * * [simplify]: iters left: 5 (36 enodes) 177.208 * * [simplify]: iters left: 4 (48 enodes) 177.215 * * [simplify]: iters left: 3 (57 enodes) 177.230 * * [simplify]: iters left: 2 (60 enodes) 177.241 * * [simplify]: Extracting #0: cost 1 inf + 0 177.241 * * [simplify]: Extracting #1: cost 10 inf + 0 177.241 * * [simplify]: Extracting #2: cost 19 inf + 1 177.241 * * [simplify]: Extracting #3: cost 23 inf + 1 177.241 * * [simplify]: Extracting #4: cost 26 inf + 1 177.241 * * [simplify]: Extracting #5: cost 24 inf + 3 177.241 * * [simplify]: Extracting #6: cost 19 inf + 488 177.241 * * [simplify]: Extracting #7: cost 9 inf + 2704 177.242 * * [simplify]: Extracting #8: cost 0 inf + 5061 177.243 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 177.243 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 177.243 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 177.243 * * [simplify]: iters left: 6 (14 enodes) 177.246 * * [simplify]: iters left: 5 (54 enodes) 177.255 * * [simplify]: iters left: 4 (101 enodes) 177.272 * * [simplify]: iters left: 3 (217 enodes) 177.325 * * [simplify]: Extracting #0: cost 1 inf + 0 177.325 * * [simplify]: Extracting #1: cost 19 inf + 0 177.325 * * [simplify]: Extracting #2: cost 115 inf + 0 177.326 * * [simplify]: Extracting #3: cost 165 inf + 879 177.329 * * [simplify]: Extracting #4: cost 65 inf + 22368 177.335 * * [simplify]: Extracting #5: cost 1 inf + 39527 177.343 * * [simplify]: Extracting #6: cost 0 inf + 39824 177.350 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 177.350 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 177.350 * * * * [progress]: [ 483 / 779 ] simplifiying candidate # 177.351 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 177.351 * * [simplify]: iters left: 6 (11 enodes) 177.353 * * [simplify]: iters left: 5 (38 enodes) 177.359 * * [simplify]: iters left: 4 (45 enodes) 177.366 * * [simplify]: iters left: 3 (47 enodes) 177.372 * * [simplify]: Extracting #0: cost 1 inf + 0 177.372 * * [simplify]: Extracting #1: cost 8 inf + 0 177.372 * * [simplify]: Extracting #2: cost 15 inf + 1 177.372 * * [simplify]: Extracting #3: cost 19 inf + 1 177.373 * * [simplify]: Extracting #4: cost 22 inf + 1 177.373 * * [simplify]: Extracting #5: cost 15 inf + 568 177.373 * * [simplify]: Extracting #6: cost 6 inf + 2003 177.373 * * [simplify]: Extracting #7: cost 1 inf + 3291 177.374 * * [simplify]: Extracting #8: cost 0 inf + 3629 177.377 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 177.377 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 177.377 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 177.377 * * [simplify]: iters left: 6 (15 enodes) 177.384 * * [simplify]: iters left: 5 (57 enodes) 177.401 * * [simplify]: iters left: 4 (104 enodes) 177.436 * * [simplify]: iters left: 3 (220 enodes) 177.520 * * [simplify]: Extracting #0: cost 1 inf + 0 177.520 * * [simplify]: Extracting #1: cost 19 inf + 0 177.521 * * [simplify]: Extracting #2: cost 116 inf + 0 177.522 * * [simplify]: Extracting #3: cost 166 inf + 1015 177.529 * * [simplify]: Extracting #4: cost 61 inf + 24100 177.543 * * [simplify]: Extracting #5: cost 1 inf + 41201 177.551 * * [simplify]: Extracting #6: cost 0 inf + 41538 177.559 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 177.559 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 177.559 * * * * [progress]: [ 484 / 779 ] simplifiying candidate # 177.559 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 177.559 * * [simplify]: iters left: 6 (8 enodes) 177.561 * * [simplify]: iters left: 5 (28 enodes) 177.566 * * [simplify]: iters left: 4 (30 enodes) 177.571 * * [simplify]: iters left: 3 (31 enodes) 177.575 * * [simplify]: Extracting #0: cost 1 inf + 0 177.575 * * [simplify]: Extracting #1: cost 6 inf + 0 177.575 * * [simplify]: Extracting #2: cost 9 inf + 1 177.575 * * [simplify]: Extracting #3: cost 12 inf + 1 177.575 * * [simplify]: Extracting #4: cost 9 inf + 60 177.575 * * [simplify]: Extracting #5: cost 3 inf + 724 177.576 * * [simplify]: Extracting #6: cost 0 inf + 1217 177.576 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 177.576 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 177.576 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 177.576 * * [simplify]: iters left: 6 (13 enodes) 177.579 * * [simplify]: iters left: 5 (51 enodes) 177.587 * * [simplify]: iters left: 4 (91 enodes) 177.616 * * [simplify]: iters left: 3 (185 enodes) 177.678 * * [simplify]: iters left: 2 (391 enodes) 177.801 * * [simplify]: Extracting #0: cost 1 inf + 0 177.801 * * [simplify]: Extracting #1: cost 24 inf + 0 177.801 * * [simplify]: Extracting #2: cost 127 inf + 0 177.803 * * [simplify]: Extracting #3: cost 179 inf + 819 177.808 * * [simplify]: Extracting #4: cost 96 inf + 15346 177.822 * * [simplify]: Extracting #5: cost 6 inf + 33759 177.837 * * [simplify]: Extracting #6: cost 0 inf + 35145 177.846 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 177.847 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im)))))) 177.847 * * * * [progress]: [ 485 / 779 ] simplifiying candidate # 177.847 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 177.847 * * [simplify]: iters left: 6 (9 enodes) 177.850 * * [simplify]: iters left: 5 (31 enodes) 177.855 * * [simplify]: iters left: 4 (35 enodes) 177.860 * * [simplify]: iters left: 3 (37 enodes) 177.864 * * [simplify]: iters left: 2 (38 enodes) 177.868 * * [simplify]: Extracting #0: cost 1 inf + 0 177.868 * * [simplify]: Extracting #1: cost 4 inf + 0 177.868 * * [simplify]: Extracting #2: cost 5 inf + 1 177.868 * * [simplify]: Extracting #3: cost 7 inf + 1 177.868 * * [simplify]: Extracting #4: cost 10 inf + 1 177.868 * * [simplify]: Extracting #5: cost 7 inf + 60 177.869 * * [simplify]: Extracting #6: cost 4 inf + 351 177.869 * * [simplify]: Extracting #7: cost 0 inf + 941 177.869 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 177.869 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 177.869 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 177.869 * * [simplify]: iters left: 6 (13 enodes) 177.872 * * [simplify]: iters left: 5 (51 enodes) 177.881 * * [simplify]: iters left: 4 (98 enodes) 177.914 * * [simplify]: iters left: 3 (210 enodes) 177.975 * * [simplify]: iters left: 2 (496 enodes) 178.180 * * [simplify]: Extracting #0: cost 1 inf + 0 178.180 * * [simplify]: Extracting #1: cost 31 inf + 0 178.181 * * [simplify]: Extracting #2: cost 172 inf + 0 178.183 * * [simplify]: Extracting #3: cost 245 inf + 781 178.191 * * [simplify]: Extracting #4: cost 143 inf + 21218 178.213 * * [simplify]: Extracting #5: cost 13 inf + 49362 178.238 * * [simplify]: Extracting #6: cost 0 inf + 52388 178.264 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 178.264 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 178.264 * * * * [progress]: [ 486 / 779 ] simplifiying candidate # 178.265 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 178.265 * * [simplify]: iters left: 6 (8 enodes) 178.269 * * [simplify]: iters left: 5 (28 enodes) 178.278 * * [simplify]: iters left: 4 (30 enodes) 178.286 * * [simplify]: iters left: 3 (31 enodes) 178.295 * * [simplify]: Extracting #0: cost 1 inf + 0 178.295 * * [simplify]: Extracting #1: cost 6 inf + 0 178.295 * * [simplify]: Extracting #2: cost 9 inf + 1 178.295 * * [simplify]: Extracting #3: cost 12 inf + 1 178.295 * * [simplify]: Extracting #4: cost 9 inf + 60 178.296 * * [simplify]: Extracting #5: cost 3 inf + 724 178.296 * * [simplify]: Extracting #6: cost 0 inf + 1217 178.297 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 178.297 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 178.297 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 178.297 * * [simplify]: iters left: 6 (13 enodes) 178.303 * * [simplify]: iters left: 5 (51 enodes) 178.321 * * [simplify]: iters left: 4 (91 enodes) 178.339 * * [simplify]: iters left: 3 (185 enodes) 178.391 * * [simplify]: iters left: 2 (391 enodes) 178.484 * * [simplify]: Extracting #0: cost 1 inf + 0 178.484 * * [simplify]: Extracting #1: cost 24 inf + 0 178.485 * * [simplify]: Extracting #2: cost 127 inf + 0 178.487 * * [simplify]: Extracting #3: cost 179 inf + 819 178.492 * * [simplify]: Extracting #4: cost 96 inf + 15346 178.509 * * [simplify]: Extracting #5: cost 6 inf + 33759 178.526 * * [simplify]: Extracting #6: cost 0 inf + 35145 178.538 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 178.538 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im)))))) 178.538 * * * * [progress]: [ 487 / 779 ] simplifiying candidate # 178.539 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 178.539 * * [simplify]: iters left: 6 (8 enodes) 178.541 * * [simplify]: iters left: 5 (26 enodes) 178.546 * * [simplify]: iters left: 4 (31 enodes) 178.551 * * [simplify]: iters left: 3 (34 enodes) 178.555 * * [simplify]: Extracting #0: cost 1 inf + 0 178.555 * * [simplify]: Extracting #1: cost 4 inf + 0 178.555 * * [simplify]: Extracting #2: cost 5 inf + 1 178.555 * * [simplify]: Extracting #3: cost 7 inf + 1 178.555 * * [simplify]: Extracting #4: cost 10 inf + 1 178.555 * * [simplify]: Extracting #5: cost 8 inf + 3 178.555 * * [simplify]: Extracting #6: cost 2 inf + 666 178.555 * * [simplify]: Extracting #7: cost 0 inf + 941 178.555 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 178.555 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 178.556 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 178.556 * * [simplify]: iters left: 6 (13 enodes) 178.559 * * [simplify]: iters left: 5 (51 enodes) 178.567 * * [simplify]: iters left: 4 (98 enodes) 178.590 * * [simplify]: iters left: 3 (210 enodes) 178.643 * * [simplify]: iters left: 2 (496 enodes) 178.789 * * [simplify]: Extracting #0: cost 1 inf + 0 178.789 * * [simplify]: Extracting #1: cost 31 inf + 0 178.790 * * [simplify]: Extracting #2: cost 172 inf + 0 178.792 * * [simplify]: Extracting #3: cost 245 inf + 781 178.800 * * [simplify]: Extracting #4: cost 143 inf + 21218 178.812 * * [simplify]: Extracting #5: cost 13 inf + 49362 178.825 * * [simplify]: Extracting #6: cost 0 inf + 52388 178.845 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 178.845 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 178.845 * * * * [progress]: [ 488 / 779 ] simplifiying candidate # 178.845 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 178.845 * * [simplify]: iters left: 6 (9 enodes) 178.849 * * [simplify]: iters left: 5 (29 enodes) 178.853 * * [simplify]: iters left: 4 (35 enodes) 178.858 * * [simplify]: iters left: 3 (37 enodes) 178.867 * * [simplify]: Extracting #0: cost 1 inf + 0 178.867 * * [simplify]: Extracting #1: cost 7 inf + 0 178.867 * * [simplify]: Extracting #2: cost 11 inf + 1 178.867 * * [simplify]: Extracting #3: cost 13 inf + 1 178.867 * * [simplify]: Extracting #4: cost 16 inf + 1 178.867 * * [simplify]: Extracting #5: cost 14 inf + 3 178.867 * * [simplify]: Extracting #6: cost 12 inf + 157 178.867 * * [simplify]: Extracting #7: cost 5 inf + 1359 178.868 * * [simplify]: Extracting #8: cost 0 inf + 2487 178.868 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 178.868 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 178.868 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 178.869 * * [simplify]: iters left: 6 (13 enodes) 178.871 * * [simplify]: iters left: 5 (51 enodes) 178.884 * * [simplify]: iters left: 4 (98 enodes) 178.917 * * [simplify]: iters left: 3 (210 enodes) 178.966 * * [simplify]: iters left: 2 (496 enodes) 179.133 * * [simplify]: Extracting #0: cost 1 inf + 0 179.133 * * [simplify]: Extracting #1: cost 31 inf + 0 179.134 * * [simplify]: Extracting #2: cost 172 inf + 0 179.135 * * [simplify]: Extracting #3: cost 244 inf + 877 179.138 * * [simplify]: Extracting #4: cost 156 inf + 19177 179.151 * * [simplify]: Extracting #5: cost 13 inf + 54281 179.163 * * [simplify]: Extracting #6: cost 0 inf + 57988 179.180 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 179.180 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 179.180 * * * * [progress]: [ 489 / 779 ] simplifiying candidate # 179.180 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 179.181 * * [simplify]: iters left: 6 (9 enodes) 179.185 * * [simplify]: iters left: 5 (28 enodes) 179.194 * * [simplify]: iters left: 4 (30 enodes) 179.202 * * [simplify]: Extracting #0: cost 1 inf + 0 179.202 * * [simplify]: Extracting #1: cost 4 inf + 0 179.203 * * [simplify]: Extracting #2: cost 6 inf + 1 179.203 * * [simplify]: Extracting #3: cost 9 inf + 1 179.203 * * [simplify]: Extracting #4: cost 12 inf + 1 179.203 * * [simplify]: Extracting #5: cost 10 inf + 3 179.203 * * [simplify]: Extracting #6: cost 6 inf + 431 179.203 * * [simplify]: Extracting #7: cost 0 inf + 1535 179.204 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 179.204 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 179.204 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 179.204 * * [simplify]: iters left: 6 (14 enodes) 179.211 * * [simplify]: iters left: 5 (54 enodes) 179.227 * * [simplify]: iters left: 4 (101 enodes) 179.261 * * [simplify]: iters left: 3 (213 enodes) 179.322 * * [simplify]: iters left: 2 (499 enodes) 179.471 * * [simplify]: Extracting #0: cost 1 inf + 0 179.471 * * [simplify]: Extracting #1: cost 31 inf + 0 179.472 * * [simplify]: Extracting #2: cost 173 inf + 0 179.474 * * [simplify]: Extracting #3: cost 245 inf + 920 179.481 * * [simplify]: Extracting #4: cost 153 inf + 20214 179.495 * * [simplify]: Extracting #5: cost 23 inf + 54013 179.508 * * [simplify]: Extracting #6: cost 0 inf + 61142 179.520 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 179.521 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 179.521 * * * * [progress]: [ 490 / 779 ] simplifiying candidate # 179.521 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 179.521 * * [simplify]: iters left: 5 (8 enodes) 179.523 * * [simplify]: iters left: 4 (24 enodes) 179.527 * * [simplify]: iters left: 3 (26 enodes) 179.530 * * [simplify]: Extracting #0: cost 1 inf + 0 179.530 * * [simplify]: Extracting #1: cost 4 inf + 0 179.530 * * [simplify]: Extracting #2: cost 5 inf + 1 179.530 * * [simplify]: Extracting #3: cost 7 inf + 1 179.530 * * [simplify]: Extracting #4: cost 10 inf + 1 179.530 * * [simplify]: Extracting #5: cost 6 inf + 117 179.530 * * [simplify]: Extracting #6: cost 3 inf + 529 179.531 * * [simplify]: Extracting #7: cost 0 inf + 941 179.531 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 179.531 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 179.531 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 179.531 * * [simplify]: iters left: 6 (13 enodes) 179.536 * * [simplify]: iters left: 5 (51 enodes) 179.544 * * [simplify]: iters left: 4 (98 enodes) 179.560 * * [simplify]: iters left: 3 (210 enodes) 179.607 * * [simplify]: iters left: 2 (496 enodes) 179.757 * * [simplify]: Extracting #0: cost 1 inf + 0 179.757 * * [simplify]: Extracting #1: cost 31 inf + 0 179.758 * * [simplify]: Extracting #2: cost 172 inf + 0 179.759 * * [simplify]: Extracting #3: cost 244 inf + 877 179.766 * * [simplify]: Extracting #4: cost 156 inf + 17977 179.786 * * [simplify]: Extracting #5: cost 13 inf + 49081 179.808 * * [simplify]: Extracting #6: cost 0 inf + 52268 179.821 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 179.821 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 179.821 * * * * [progress]: [ 491 / 779 ] simplifiying candidate # 179.822 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 179.822 * * [simplify]: iters left: 4 (4 enodes) 179.826 * * [simplify]: iters left: 3 (12 enodes) 179.827 * * [simplify]: iters left: 2 (14 enodes) 179.829 * * [simplify]: Extracting #0: cost 1 inf + 0 179.829 * * [simplify]: Extracting #1: cost 0 inf + 1 179.829 * [simplify]: Simplified to 1 179.829 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 179.830 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 179.830 * * [simplify]: iters left: 6 (12 enodes) 179.834 * * [simplify]: iters left: 5 (48 enodes) 179.850 * * [simplify]: iters left: 4 (88 enodes) 179.880 * * [simplify]: iters left: 3 (197 enodes) 179.955 * * [simplify]: iters left: 2 (431 enodes) 180.084 * * [simplify]: Extracting #0: cost 1 inf + 0 180.084 * * [simplify]: Extracting #1: cost 21 inf + 0 180.084 * * [simplify]: Extracting #2: cost 106 inf + 0 180.085 * * [simplify]: Extracting #3: cost 168 inf + 727 180.090 * * [simplify]: Extracting #4: cost 71 inf + 17704 180.104 * * [simplify]: Extracting #5: cost 2 inf + 32917 180.122 * * [simplify]: Extracting #6: cost 0 inf + 33313 180.130 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 180.130 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 180.130 * * * * [progress]: [ 492 / 779 ] simplifiying candidate # 180.131 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 180.131 * * [simplify]: iters left: 5 (8 enodes) 180.133 * * [simplify]: iters left: 4 (24 enodes) 180.137 * * [simplify]: iters left: 3 (26 enodes) 180.140 * * [simplify]: Extracting #0: cost 1 inf + 0 180.140 * * [simplify]: Extracting #1: cost 4 inf + 0 180.140 * * [simplify]: Extracting #2: cost 5 inf + 1 180.140 * * [simplify]: Extracting #3: cost 7 inf + 1 180.140 * * [simplify]: Extracting #4: cost 10 inf + 1 180.140 * * [simplify]: Extracting #5: cost 6 inf + 117 180.140 * * [simplify]: Extracting #6: cost 3 inf + 529 180.141 * * [simplify]: Extracting #7: cost 0 inf + 941 180.141 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 180.141 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 180.141 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 180.141 * * [simplify]: iters left: 6 (13 enodes) 180.144 * * [simplify]: iters left: 5 (51 enodes) 180.153 * * [simplify]: iters left: 4 (98 enodes) 180.184 * * [simplify]: iters left: 3 (210 enodes) 180.238 * * [simplify]: iters left: 2 (496 enodes) 180.399 * * [simplify]: Extracting #0: cost 1 inf + 0 180.399 * * [simplify]: Extracting #1: cost 31 inf + 0 180.399 * * [simplify]: Extracting #2: cost 172 inf + 0 180.400 * * [simplify]: Extracting #3: cost 244 inf + 877 180.404 * * [simplify]: Extracting #4: cost 156 inf + 17977 180.414 * * [simplify]: Extracting #5: cost 13 inf + 49081 180.427 * * [simplify]: Extracting #6: cost 0 inf + 52268 180.439 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 180.439 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 180.440 * * * * [progress]: [ 493 / 779 ] simplifiying candidate # 180.440 * [simplify]: Simplifying (/ (/ 1 1) 1) 180.440 * * [simplify]: iters left: 4 (3 enodes) 180.441 * * [simplify]: iters left: 3 (7 enodes) 180.442 * * [simplify]: iters left: 2 (9 enodes) 180.444 * * [simplify]: Extracting #0: cost 1 inf + 0 180.444 * * [simplify]: Extracting #1: cost 0 inf + 1 180.444 * [simplify]: Simplified to 1 180.444 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 180.444 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 180.444 * * [simplify]: iters left: 6 (12 enodes) 180.446 * * [simplify]: iters left: 5 (48 enodes) 180.454 * * [simplify]: iters left: 4 (88 enodes) 180.469 * * [simplify]: iters left: 3 (197 enodes) 180.536 * * [simplify]: iters left: 2 (431 enodes) 180.650 * * [simplify]: Extracting #0: cost 1 inf + 0 180.650 * * [simplify]: Extracting #1: cost 21 inf + 0 180.651 * * [simplify]: Extracting #2: cost 106 inf + 0 180.651 * * [simplify]: Extracting #3: cost 168 inf + 727 180.655 * * [simplify]: Extracting #4: cost 71 inf + 17704 180.668 * * [simplify]: Extracting #5: cost 2 inf + 32917 180.677 * * [simplify]: Extracting #6: cost 0 inf + 33313 180.684 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 180.684 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 180.685 * * * * [progress]: [ 494 / 779 ] simplifiying candidate # 180.685 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 180.685 * * [simplify]: iters left: 6 (13 enodes) 180.688 * * [simplify]: iters left: 5 (53 enodes) 180.697 * * [simplify]: iters left: 4 (112 enodes) 180.731 * * [simplify]: iters left: 3 (285 enodes) 180.852 * * [simplify]: Extracting #0: cost 1 inf + 0 180.852 * * [simplify]: Extracting #1: cost 19 inf + 0 180.852 * * [simplify]: Extracting #2: cost 98 inf + 0 180.853 * * [simplify]: Extracting #3: cost 139 inf + 312 180.854 * * [simplify]: Extracting #4: cost 128 inf + 1552 180.858 * * [simplify]: Extracting #5: cost 38 inf + 24037 180.867 * * [simplify]: Extracting #6: cost 0 inf + 33269 180.877 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 180.877 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 180.878 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 180.878 * * [simplify]: iters left: 6 (9 enodes) 180.883 * * [simplify]: iters left: 5 (33 enodes) 180.894 * * [simplify]: iters left: 4 (46 enodes) 180.908 * * [simplify]: iters left: 3 (55 enodes) 180.923 * * [simplify]: iters left: 2 (58 enodes) 180.938 * * [simplify]: Extracting #0: cost 1 inf + 0 180.938 * * [simplify]: Extracting #1: cost 12 inf + 0 180.938 * * [simplify]: Extracting #2: cost 23 inf + 1 180.938 * * [simplify]: Extracting #3: cost 22 inf + 3 180.939 * * [simplify]: Extracting #4: cost 18 inf + 353 180.939 * * [simplify]: Extracting #5: cost 6 inf + 2802 180.940 * * [simplify]: Extracting #6: cost 1 inf + 4050 180.942 * * [simplify]: Extracting #7: cost 0 inf + 4307 180.943 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))) 180.943 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im)))))))) 180.943 * * * * [progress]: [ 495 / 779 ] simplifiying candidate # 180.944 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 180.944 * * [simplify]: iters left: 6 (16 enodes) 180.951 * * [simplify]: iters left: 5 (61 enodes) 180.971 * * [simplify]: iters left: 4 (114 enodes) 181.013 * * [simplify]: iters left: 3 (269 enodes) 181.118 * * [simplify]: Extracting #0: cost 1 inf + 0 181.118 * * [simplify]: Extracting #1: cost 23 inf + 0 181.119 * * [simplify]: Extracting #2: cost 132 inf + 0 181.120 * * [simplify]: Extracting #3: cost 181 inf + 253 181.124 * * [simplify]: Extracting #4: cost 130 inf + 15065 181.140 * * [simplify]: Extracting #5: cost 13 inf + 51423 181.162 * * [simplify]: Extracting #6: cost 0 inf + 56133 181.181 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 181.181 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 181.181 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 181.182 * * [simplify]: iters left: 6 (11 enodes) 181.187 * * [simplify]: iters left: 5 (39 enodes) 181.200 * * [simplify]: iters left: 4 (55 enodes) 181.212 * * [simplify]: iters left: 3 (71 enodes) 181.222 * * [simplify]: iters left: 2 (84 enodes) 181.233 * * [simplify]: Extracting #0: cost 1 inf + 0 181.233 * * [simplify]: Extracting #1: cost 16 inf + 0 181.233 * * [simplify]: Extracting #2: cost 32 inf + 1 181.233 * * [simplify]: Extracting #3: cost 32 inf + 3 181.233 * * [simplify]: Extracting #4: cost 25 inf + 763 181.234 * * [simplify]: Extracting #5: cost 10 inf + 4066 181.235 * * [simplify]: Extracting #6: cost 1 inf + 6904 181.236 * * [simplify]: Extracting #7: cost 0 inf + 7281 181.239 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (sqrt (cbrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))) 181.239 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (* (hypot y.re y.im) (sqrt (cbrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im))))))) 181.239 * * * * [progress]: [ 496 / 779 ] simplifiying candidate # 181.239 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 181.239 * * [simplify]: iters left: 6 (14 enodes) 181.246 * * [simplify]: iters left: 5 (54 enodes) 181.261 * * [simplify]: iters left: 4 (107 enodes) 181.282 * * [simplify]: iters left: 3 (262 enodes) 181.383 * * [simplify]: Extracting #0: cost 1 inf + 0 181.383 * * [simplify]: Extracting #1: cost 23 inf + 0 181.384 * * [simplify]: Extracting #2: cost 130 inf + 0 181.385 * * [simplify]: Extracting #3: cost 178 inf + 212 181.388 * * [simplify]: Extracting #4: cost 133 inf + 12365 181.402 * * [simplify]: Extracting #5: cost 33 inf + 38522 181.420 * * [simplify]: Extracting #6: cost 0 inf + 48745 181.439 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 181.439 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 181.439 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 181.440 * * [simplify]: iters left: 6 (10 enodes) 181.444 * * [simplify]: iters left: 5 (36 enodes) 181.455 * * [simplify]: iters left: 4 (52 enodes) 181.471 * * [simplify]: iters left: 3 (68 enodes) 181.487 * * [simplify]: iters left: 2 (81 enodes) 181.497 * * [simplify]: Extracting #0: cost 1 inf + 0 181.497 * * [simplify]: Extracting #1: cost 16 inf + 0 181.497 * * [simplify]: Extracting #2: cost 31 inf + 1 181.497 * * [simplify]: Extracting #3: cost 30 inf + 3 181.498 * * [simplify]: Extracting #4: cost 25 inf + 409 181.498 * * [simplify]: Extracting #5: cost 16 inf + 2407 181.499 * * [simplify]: Extracting #6: cost 1 inf + 5829 181.500 * * [simplify]: Extracting #7: cost 0 inf + 6047 181.500 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 181.501 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 181.501 * * * * [progress]: [ 497 / 779 ] simplifiying candidate # 181.501 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 181.501 * * [simplify]: iters left: 6 (15 enodes) 181.506 * * [simplify]: iters left: 5 (59 enodes) 181.517 * * [simplify]: iters left: 4 (110 enodes) 181.538 * * [simplify]: iters left: 3 (241 enodes) 181.601 * * [simplify]: iters left: 2 (413 enodes) 181.712 * * [simplify]: Extracting #0: cost 1 inf + 0 181.712 * * [simplify]: Extracting #1: cost 28 inf + 0 181.712 * * [simplify]: Extracting #2: cost 91 inf + 87 181.713 * * [simplify]: Extracting #3: cost 104 inf + 1052 181.714 * * [simplify]: Extracting #4: cost 89 inf + 2251 181.717 * * [simplify]: Extracting #5: cost 26 inf + 18877 181.727 * * [simplify]: Extracting #6: cost 0 inf + 25864 181.739 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 181.739 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 181.740 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 181.740 * * [simplify]: iters left: 6 (9 enodes) 181.744 * * [simplify]: iters left: 5 (33 enodes) 181.754 * * [simplify]: iters left: 4 (49 enodes) 181.766 * * [simplify]: iters left: 3 (65 enodes) 181.775 * * [simplify]: iters left: 2 (78 enodes) 181.787 * * [simplify]: Extracting #0: cost 1 inf + 0 181.787 * * [simplify]: Extracting #1: cost 16 inf + 0 181.787 * * [simplify]: Extracting #2: cost 30 inf + 1 181.787 * * [simplify]: Extracting #3: cost 28 inf + 3 181.787 * * [simplify]: Extracting #4: cost 24 inf + 353 181.788 * * [simplify]: Extracting #5: cost 6 inf + 3868 181.789 * * [simplify]: Extracting #6: cost 0 inf + 5213 181.789 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 181.789 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 181.790 * * * * [progress]: [ 498 / 779 ] simplifiying candidate # 181.790 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 181.790 * * [simplify]: iters left: 6 (14 enodes) 181.793 * * [simplify]: iters left: 5 (54 enodes) 181.801 * * [simplify]: iters left: 4 (107 enodes) 181.820 * * [simplify]: iters left: 3 (262 enodes) 181.883 * * [simplify]: Extracting #0: cost 1 inf + 0 181.883 * * [simplify]: Extracting #1: cost 23 inf + 0 181.884 * * [simplify]: Extracting #2: cost 130 inf + 0 181.884 * * [simplify]: Extracting #3: cost 178 inf + 212 181.886 * * [simplify]: Extracting #4: cost 133 inf + 12365 181.893 * * [simplify]: Extracting #5: cost 33 inf + 38522 181.908 * * [simplify]: Extracting #6: cost 0 inf + 48745 181.927 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 181.927 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 181.927 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 181.927 * * [simplify]: iters left: 6 (10 enodes) 181.932 * * [simplify]: iters left: 5 (36 enodes) 181.943 * * [simplify]: iters left: 4 (52 enodes) 181.953 * * [simplify]: iters left: 3 (68 enodes) 181.964 * * [simplify]: iters left: 2 (81 enodes) 181.975 * * [simplify]: Extracting #0: cost 1 inf + 0 181.975 * * [simplify]: Extracting #1: cost 16 inf + 0 181.975 * * [simplify]: Extracting #2: cost 31 inf + 1 181.975 * * [simplify]: Extracting #3: cost 30 inf + 3 181.975 * * [simplify]: Extracting #4: cost 25 inf + 409 181.976 * * [simplify]: Extracting #5: cost 16 inf + 2407 181.977 * * [simplify]: Extracting #6: cost 1 inf + 5829 181.979 * * [simplify]: Extracting #7: cost 0 inf + 6047 181.981 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 181.981 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 181.982 * * * * [progress]: [ 499 / 779 ] simplifiying candidate # 181.982 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 181.982 * * [simplify]: iters left: 6 (14 enodes) 181.989 * * [simplify]: iters left: 5 (54 enodes) 182.007 * * [simplify]: iters left: 4 (109 enodes) 182.049 * * [simplify]: iters left: 3 (251 enodes) 182.150 * * [simplify]: iters left: 2 (425 enodes) 182.224 * * [simplify]: Extracting #0: cost 1 inf + 0 182.224 * * [simplify]: Extracting #1: cost 20 inf + 0 182.225 * * [simplify]: Extracting #2: cost 89 inf + 3 182.225 * * [simplify]: Extracting #3: cost 107 inf + 791 182.226 * * [simplify]: Extracting #4: cost 88 inf + 2154 182.229 * * [simplify]: Extracting #5: cost 24 inf + 18753 182.235 * * [simplify]: Extracting #6: cost 0 inf + 25267 182.240 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 182.240 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 182.241 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 182.241 * * [simplify]: iters left: 6 (9 enodes) 182.243 * * [simplify]: iters left: 5 (33 enodes) 182.252 * * [simplify]: iters left: 4 (49 enodes) 182.260 * * [simplify]: iters left: 3 (65 enodes) 182.269 * * [simplify]: iters left: 2 (78 enodes) 182.279 * * [simplify]: Extracting #0: cost 1 inf + 0 182.279 * * [simplify]: Extracting #1: cost 16 inf + 0 182.279 * * [simplify]: Extracting #2: cost 30 inf + 1 182.279 * * [simplify]: Extracting #3: cost 28 inf + 3 182.280 * * [simplify]: Extracting #4: cost 24 inf + 353 182.280 * * [simplify]: Extracting #5: cost 6 inf + 3868 182.281 * * [simplify]: Extracting #6: cost 0 inf + 5213 182.282 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 182.282 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 182.282 * * * * [progress]: [ 500 / 779 ] simplifiying candidate # 182.282 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 182.282 * * [simplify]: iters left: 6 (16 enodes) 182.286 * * [simplify]: iters left: 5 (61 enodes) 182.299 * * [simplify]: iters left: 4 (104 enodes) 182.320 * * [simplify]: iters left: 3 (218 enodes) 182.378 * * [simplify]: Extracting #0: cost 1 inf + 0 182.378 * * [simplify]: Extracting #1: cost 23 inf + 0 182.378 * * [simplify]: Extracting #2: cost 122 inf + 0 182.378 * * [simplify]: Extracting #3: cost 162 inf + 212 182.379 * * [simplify]: Extracting #4: cost 157 inf + 996 182.382 * * [simplify]: Extracting #5: cost 74 inf + 24471 182.390 * * [simplify]: Extracting #6: cost 1 inf + 49084 182.407 * * [simplify]: Extracting #7: cost 0 inf + 49502 182.416 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 182.416 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 182.416 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 182.416 * * [simplify]: iters left: 6 (11 enodes) 182.419 * * [simplify]: iters left: 5 (39 enodes) 182.427 * * [simplify]: iters left: 4 (55 enodes) 182.436 * * [simplify]: iters left: 3 (71 enodes) 182.456 * * [simplify]: iters left: 2 (84 enodes) 182.471 * * [simplify]: Extracting #0: cost 1 inf + 0 182.471 * * [simplify]: Extracting #1: cost 16 inf + 0 182.471 * * [simplify]: Extracting #2: cost 32 inf + 1 182.471 * * [simplify]: Extracting #3: cost 32 inf + 3 182.471 * * [simplify]: Extracting #4: cost 25 inf + 723 182.472 * * [simplify]: Extracting #5: cost 10 inf + 4066 182.473 * * [simplify]: Extracting #6: cost 1 inf + 6904 182.474 * * [simplify]: Extracting #7: cost 0 inf + 7281 182.475 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im)))) 182.475 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ 1 (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im))))))) 182.475 * * * * [progress]: [ 501 / 779 ] simplifiying candidate # 182.475 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 182.475 * * [simplify]: iters left: 6 (13 enodes) 182.478 * * [simplify]: iters left: 5 (50 enodes) 182.486 * * [simplify]: iters left: 4 (80 enodes) 182.498 * * [simplify]: iters left: 3 (148 enodes) 182.547 * * [simplify]: iters left: 2 (275 enodes) 182.612 * * [simplify]: iters left: 1 (389 enodes) 182.731 * * [simplify]: Extracting #0: cost 1 inf + 0 182.731 * * [simplify]: Extracting #1: cost 27 inf + 0 182.732 * * [simplify]: Extracting #2: cost 82 inf + 2 182.733 * * [simplify]: Extracting #3: cost 102 inf + 1457 182.738 * * [simplify]: Extracting #4: cost 25 inf + 17664 182.748 * * [simplify]: Extracting #5: cost 0 inf + 23667 182.758 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 182.758 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 182.759 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 182.759 * * [simplify]: iters left: 6 (9 enodes) 182.764 * * [simplify]: iters left: 5 (33 enodes) 182.776 * * [simplify]: iters left: 4 (42 enodes) 182.788 * * [simplify]: iters left: 3 (50 enodes) 182.802 * * [simplify]: iters left: 2 (51 enodes) 182.813 * * [simplify]: Extracting #0: cost 1 inf + 0 182.813 * * [simplify]: Extracting #1: cost 10 inf + 0 182.813 * * [simplify]: Extracting #2: cost 17 inf + 1 182.813 * * [simplify]: Extracting #3: cost 20 inf + 1 182.814 * * [simplify]: Extracting #4: cost 17 inf + 60 182.814 * * [simplify]: Extracting #5: cost 13 inf + 450 182.814 * * [simplify]: Extracting #6: cost 4 inf + 2247 182.814 * * [simplify]: Extracting #7: cost 0 inf + 3117 182.815 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 182.815 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 182.815 * * * * [progress]: [ 502 / 779 ] simplifiying candidate # 182.815 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 182.815 * * [simplify]: iters left: 6 (15 enodes) 182.819 * * [simplify]: iters left: 5 (56 enodes) 182.827 * * [simplify]: iters left: 4 (91 enodes) 182.841 * * [simplify]: iters left: 3 (162 enodes) 182.875 * * [simplify]: iters left: 2 (292 enodes) 182.948 * * [simplify]: iters left: 1 (404 enodes) 183.032 * * [simplify]: Extracting #0: cost 1 inf + 0 183.032 * * [simplify]: Extracting #1: cost 27 inf + 0 183.032 * * [simplify]: Extracting #2: cost 86 inf + 2 183.033 * * [simplify]: Extracting #3: cost 115 inf + 376 183.033 * * [simplify]: Extracting #4: cost 107 inf + 1119 183.035 * * [simplify]: Extracting #5: cost 47 inf + 15695 183.041 * * [simplify]: Extracting #6: cost 2 inf + 28288 183.047 * * [simplify]: Extracting #7: cost 0 inf + 29004 183.054 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 183.054 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 183.054 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 183.054 * * [simplify]: iters left: 6 (11 enodes) 183.057 * * [simplify]: iters left: 5 (39 enodes) 183.068 * * [simplify]: iters left: 4 (55 enodes) 183.084 * * [simplify]: iters left: 3 (71 enodes) 183.095 * * [simplify]: iters left: 2 (84 enodes) 183.106 * * [simplify]: Extracting #0: cost 1 inf + 0 183.106 * * [simplify]: Extracting #1: cost 16 inf + 0 183.106 * * [simplify]: Extracting #2: cost 32 inf + 1 183.106 * * [simplify]: Extracting #3: cost 32 inf + 3 183.106 * * [simplify]: Extracting #4: cost 25 inf + 683 183.107 * * [simplify]: Extracting #5: cost 10 inf + 3786 183.108 * * [simplify]: Extracting #6: cost 1 inf + 6304 183.109 * * [simplify]: Extracting #7: cost 0 inf + 6641 183.110 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im)))) 183.110 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im))))))) 183.110 * * * * [progress]: [ 503 / 779 ] simplifiying candidate # 183.110 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 183.110 * * [simplify]: iters left: 6 (15 enodes) 183.115 * * [simplify]: iters left: 5 (58 enodes) 183.129 * * [simplify]: iters left: 4 (92 enodes) 183.158 * * [simplify]: iters left: 3 (164 enodes) 183.196 * * [simplify]: iters left: 2 (232 enodes) 183.231 * * [simplify]: iters left: 1 (321 enodes) 183.320 * * [simplify]: Extracting #0: cost 1 inf + 0 183.320 * * [simplify]: Extracting #1: cost 20 inf + 0 183.321 * * [simplify]: Extracting #2: cost 44 inf + 46 183.322 * * [simplify]: Extracting #3: cost 52 inf + 822 183.323 * * [simplify]: Extracting #4: cost 38 inf + 1961 183.324 * * [simplify]: Extracting #5: cost 8 inf + 8700 183.327 * * [simplify]: Extracting #6: cost 0 inf + 10599 183.329 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 183.329 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 183.329 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 183.330 * * [simplify]: iters left: 6 (10 enodes) 183.332 * * [simplify]: iters left: 5 (36 enodes) 183.338 * * [simplify]: iters left: 4 (52 enodes) 183.346 * * [simplify]: iters left: 3 (68 enodes) 183.360 * * [simplify]: iters left: 2 (81 enodes) 183.381 * * [simplify]: Extracting #0: cost 1 inf + 0 183.381 * * [simplify]: Extracting #1: cost 16 inf + 0 183.381 * * [simplify]: Extracting #2: cost 31 inf + 1 183.381 * * [simplify]: Extracting #3: cost 30 inf + 3 183.382 * * [simplify]: Extracting #4: cost 24 inf + 586 183.383 * * [simplify]: Extracting #5: cost 6 inf + 4382 183.385 * * [simplify]: Extracting #6: cost 0 inf + 5807 183.386 * [simplify]: Simplified to (/ (/ 1 (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 183.386 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))))) 183.387 * * * * [progress]: [ 504 / 779 ] simplifiying candidate # 183.387 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 183.387 * * [simplify]: iters left: 6 (15 enodes) 183.394 * * [simplify]: iters left: 5 (56 enodes) 183.411 * * [simplify]: iters left: 4 (91 enodes) 183.439 * * [simplify]: iters left: 3 (162 enodes) 183.490 * * [simplify]: iters left: 2 (292 enodes) 183.580 * * [simplify]: iters left: 1 (404 enodes) 183.667 * * [simplify]: Extracting #0: cost 1 inf + 0 183.667 * * [simplify]: Extracting #1: cost 27 inf + 0 183.667 * * [simplify]: Extracting #2: cost 86 inf + 2 183.668 * * [simplify]: Extracting #3: cost 115 inf + 376 183.668 * * [simplify]: Extracting #4: cost 107 inf + 1119 183.670 * * [simplify]: Extracting #5: cost 47 inf + 15695 183.676 * * [simplify]: Extracting #6: cost 2 inf + 28288 183.682 * * [simplify]: Extracting #7: cost 0 inf + 29004 183.688 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 183.688 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 183.688 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 183.688 * * [simplify]: iters left: 6 (11 enodes) 183.691 * * [simplify]: iters left: 5 (39 enodes) 183.697 * * [simplify]: iters left: 4 (55 enodes) 183.710 * * [simplify]: iters left: 3 (71 enodes) 183.730 * * [simplify]: iters left: 2 (84 enodes) 183.752 * * [simplify]: Extracting #0: cost 1 inf + 0 183.752 * * [simplify]: Extracting #1: cost 16 inf + 0 183.752 * * [simplify]: Extracting #2: cost 32 inf + 1 183.752 * * [simplify]: Extracting #3: cost 32 inf + 3 183.753 * * [simplify]: Extracting #4: cost 25 inf + 683 183.754 * * [simplify]: Extracting #5: cost 10 inf + 3786 183.756 * * [simplify]: Extracting #6: cost 1 inf + 6304 183.758 * * [simplify]: Extracting #7: cost 0 inf + 6641 183.760 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im)))) 183.760 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im))))))) 183.760 * * * * [progress]: [ 505 / 779 ] simplifiying candidate # 183.761 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 183.761 * * [simplify]: iters left: 6 (14 enodes) 183.768 * * [simplify]: iters left: 5 (53 enodes) 183.785 * * [simplify]: iters left: 4 (90 enodes) 183.804 * * [simplify]: iters left: 3 (158 enodes) 183.840 * * [simplify]: iters left: 2 (224 enodes) 183.903 * * [simplify]: iters left: 1 (294 enodes) 183.959 * * [simplify]: Extracting #0: cost 1 inf + 0 183.959 * * [simplify]: Extracting #1: cost 12 inf + 0 183.959 * * [simplify]: Extracting #2: cost 41 inf + 3 183.960 * * [simplify]: Extracting #3: cost 59 inf + 256 183.960 * * [simplify]: Extracting #4: cost 41 inf + 1618 183.961 * * [simplify]: Extracting #5: cost 10 inf + 8359 183.964 * * [simplify]: Extracting #6: cost 0 inf + 10599 183.966 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 183.966 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 183.967 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 183.967 * * [simplify]: iters left: 6 (10 enodes) 183.969 * * [simplify]: iters left: 5 (36 enodes) 183.975 * * [simplify]: iters left: 4 (52 enodes) 183.982 * * [simplify]: iters left: 3 (68 enodes) 183.992 * * [simplify]: iters left: 2 (81 enodes) 184.002 * * [simplify]: Extracting #0: cost 1 inf + 0 184.002 * * [simplify]: Extracting #1: cost 16 inf + 0 184.002 * * [simplify]: Extracting #2: cost 31 inf + 1 184.003 * * [simplify]: Extracting #3: cost 30 inf + 3 184.003 * * [simplify]: Extracting #4: cost 24 inf + 586 184.003 * * [simplify]: Extracting #5: cost 6 inf + 4382 184.004 * * [simplify]: Extracting #6: cost 0 inf + 5807 184.005 * [simplify]: Simplified to (/ (/ 1 (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 184.005 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))))) 184.005 * * * * [progress]: [ 506 / 779 ] simplifiying candidate # 184.005 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 184.005 * * [simplify]: iters left: 6 (14 enodes) 184.010 * * [simplify]: iters left: 5 (54 enodes) 184.018 * * [simplify]: iters left: 4 (97 enodes) 184.035 * * [simplify]: iters left: 3 (211 enodes) 184.107 * * [simplify]: iters left: 2 (493 enodes) 184.291 * * [simplify]: Extracting #0: cost 1 inf + 0 184.291 * * [simplify]: Extracting #1: cost 43 inf + 0 184.292 * * [simplify]: Extracting #2: cost 136 inf + 2 184.293 * * [simplify]: Extracting #3: cost 183 inf + 253 184.298 * * [simplify]: Extracting #4: cost 131 inf + 13622 184.320 * * [simplify]: Extracting #5: cost 12 inf + 48148 184.338 * * [simplify]: Extracting #6: cost 0 inf + 51480 184.350 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 184.350 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 184.350 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 184.350 * * [simplify]: iters left: 6 (10 enodes) 184.353 * * [simplify]: iters left: 5 (36 enodes) 184.359 * * [simplify]: iters left: 4 (52 enodes) 184.375 * * [simplify]: iters left: 3 (68 enodes) 184.385 * * [simplify]: iters left: 2 (81 enodes) 184.396 * * [simplify]: Extracting #0: cost 1 inf + 0 184.396 * * [simplify]: Extracting #1: cost 16 inf + 0 184.397 * * [simplify]: Extracting #2: cost 31 inf + 1 184.397 * * [simplify]: Extracting #3: cost 30 inf + 3 184.397 * * [simplify]: Extracting #4: cost 25 inf + 409 184.397 * * [simplify]: Extracting #5: cost 16 inf + 2247 184.398 * * [simplify]: Extracting #6: cost 1 inf + 5789 184.399 * * [simplify]: Extracting #7: cost 0 inf + 6047 184.400 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 184.400 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 184.400 * * * * [progress]: [ 507 / 779 ] simplifiying candidate # 184.401 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 184.401 * * [simplify]: iters left: 6 (15 enodes) 184.406 * * [simplify]: iters left: 5 (56 enodes) 184.425 * * [simplify]: iters left: 4 (91 enodes) 184.450 * * [simplify]: iters left: 3 (162 enodes) 184.478 * * [simplify]: iters left: 2 (292 enodes) 184.564 * * [simplify]: iters left: 1 (404 enodes) 184.637 * * [simplify]: Extracting #0: cost 1 inf + 0 184.637 * * [simplify]: Extracting #1: cost 27 inf + 0 184.637 * * [simplify]: Extracting #2: cost 86 inf + 2 184.638 * * [simplify]: Extracting #3: cost 115 inf + 376 184.638 * * [simplify]: Extracting #4: cost 106 inf + 1216 184.641 * * [simplify]: Extracting #5: cost 42 inf + 17025 184.650 * * [simplify]: Extracting #6: cost 3 inf + 27952 184.662 * * [simplify]: Extracting #7: cost 0 inf + 29004 184.673 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 184.673 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 184.673 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 184.673 * * [simplify]: iters left: 6 (11 enodes) 184.676 * * [simplify]: iters left: 5 (39 enodes) 184.682 * * [simplify]: iters left: 4 (55 enodes) 184.691 * * [simplify]: iters left: 3 (71 enodes) 184.701 * * [simplify]: iters left: 2 (84 enodes) 184.714 * * [simplify]: Extracting #0: cost 1 inf + 0 184.714 * * [simplify]: Extracting #1: cost 16 inf + 0 184.714 * * [simplify]: Extracting #2: cost 32 inf + 1 184.714 * * [simplify]: Extracting #3: cost 32 inf + 3 184.714 * * [simplify]: Extracting #4: cost 25 inf + 763 184.715 * * [simplify]: Extracting #5: cost 10 inf + 3706 184.716 * * [simplify]: Extracting #6: cost 1 inf + 6304 184.717 * * [simplify]: Extracting #7: cost 0 inf + 6641 184.718 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 184.718 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (* (hypot y.re y.im) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im))))))) 184.718 * * * * [progress]: [ 508 / 779 ] simplifiying candidate # 184.718 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 184.718 * * [simplify]: iters left: 6 (12 enodes) 184.721 * * [simplify]: iters left: 5 (46 enodes) 184.727 * * [simplify]: iters left: 4 (76 enodes) 184.739 * * [simplify]: iters left: 3 (133 enodes) 184.759 * * [simplify]: iters left: 2 (208 enodes) 184.797 * * [simplify]: iters left: 1 (264 enodes) 184.845 * * [simplify]: Extracting #0: cost 1 inf + 0 184.845 * * [simplify]: Extracting #1: cost 19 inf + 0 184.846 * * [simplify]: Extracting #2: cost 59 inf + 2 184.846 * * [simplify]: Extracting #3: cost 70 inf + 1106 184.850 * * [simplify]: Extracting #4: cost 11 inf + 11226 184.857 * * [simplify]: Extracting #5: cost 0 inf + 13182 184.863 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 184.863 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 184.864 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 184.864 * * [simplify]: iters left: 6 (9 enodes) 184.868 * * [simplify]: iters left: 5 (33 enodes) 184.878 * * [simplify]: iters left: 4 (42 enodes) 184.894 * * [simplify]: iters left: 3 (50 enodes) 184.907 * * [simplify]: iters left: 2 (51 enodes) 184.914 * * [simplify]: Extracting #0: cost 1 inf + 0 184.914 * * [simplify]: Extracting #1: cost 10 inf + 0 184.914 * * [simplify]: Extracting #2: cost 17 inf + 1 184.914 * * [simplify]: Extracting #3: cost 20 inf + 1 184.914 * * [simplify]: Extracting #4: cost 17 inf + 60 184.915 * * [simplify]: Extracting #5: cost 13 inf + 410 184.915 * * [simplify]: Extracting #6: cost 4 inf + 1847 184.915 * * [simplify]: Extracting #7: cost 0 inf + 2557 184.916 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 184.916 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 184.916 * * * * [progress]: [ 509 / 779 ] simplifiying candidate # 184.916 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 184.916 * * [simplify]: iters left: 6 (14 enodes) 184.921 * * [simplify]: iters left: 5 (54 enodes) 184.929 * * [simplify]: iters left: 4 (88 enodes) 184.944 * * [simplify]: iters left: 3 (159 enodes) 184.993 * * [simplify]: iters left: 2 (225 enodes) 185.061 * * [simplify]: iters left: 1 (309 enodes) 185.152 * * [simplify]: Extracting #0: cost 1 inf + 0 185.153 * * [simplify]: Extracting #1: cost 20 inf + 0 185.153 * * [simplify]: Extracting #2: cost 43 inf + 46 185.153 * * [simplify]: Extracting #3: cost 51 inf + 668 185.154 * * [simplify]: Extracting #4: cost 32 inf + 2640 185.155 * * [simplify]: Extracting #5: cost 6 inf + 7619 185.158 * * [simplify]: Extracting #6: cost 0 inf + 8805 185.160 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 185.161 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 185.161 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 185.161 * * [simplify]: iters left: 6 (9 enodes) 185.163 * * [simplify]: iters left: 5 (33 enodes) 185.169 * * [simplify]: iters left: 4 (49 enodes) 185.178 * * [simplify]: iters left: 3 (65 enodes) 185.196 * * [simplify]: iters left: 2 (78 enodes) 185.206 * * [simplify]: Extracting #0: cost 1 inf + 0 185.206 * * [simplify]: Extracting #1: cost 16 inf + 0 185.206 * * [simplify]: Extracting #2: cost 30 inf + 1 185.206 * * [simplify]: Extracting #3: cost 28 inf + 3 185.206 * * [simplify]: Extracting #4: cost 24 inf + 353 185.207 * * [simplify]: Extracting #5: cost 6 inf + 3428 185.208 * * [simplify]: Extracting #6: cost 0 inf + 4573 185.209 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 185.209 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 185.209 * * * * [progress]: [ 510 / 779 ] simplifiying candidate # 185.209 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 185.209 * * [simplify]: iters left: 6 (12 enodes) 185.212 * * [simplify]: iters left: 5 (46 enodes) 185.219 * * [simplify]: iters left: 4 (76 enodes) 185.238 * * [simplify]: iters left: 3 (133 enodes) 185.281 * * [simplify]: iters left: 2 (208 enodes) 185.342 * * [simplify]: iters left: 1 (264 enodes) 185.388 * * [simplify]: Extracting #0: cost 1 inf + 0 185.388 * * [simplify]: Extracting #1: cost 19 inf + 0 185.388 * * [simplify]: Extracting #2: cost 59 inf + 2 185.389 * * [simplify]: Extracting #3: cost 70 inf + 1106 185.390 * * [simplify]: Extracting #4: cost 11 inf + 11226 185.396 * * [simplify]: Extracting #5: cost 0 inf + 13182 185.403 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 185.403 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 185.403 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 185.404 * * [simplify]: iters left: 6 (9 enodes) 185.408 * * [simplify]: iters left: 5 (33 enodes) 185.418 * * [simplify]: iters left: 4 (42 enodes) 185.430 * * [simplify]: iters left: 3 (50 enodes) 185.444 * * [simplify]: iters left: 2 (51 enodes) 185.452 * * [simplify]: Extracting #0: cost 1 inf + 0 185.452 * * [simplify]: Extracting #1: cost 10 inf + 0 185.452 * * [simplify]: Extracting #2: cost 17 inf + 1 185.452 * * [simplify]: Extracting #3: cost 20 inf + 1 185.453 * * [simplify]: Extracting #4: cost 17 inf + 60 185.453 * * [simplify]: Extracting #5: cost 13 inf + 410 185.453 * * [simplify]: Extracting #6: cost 4 inf + 1847 185.453 * * [simplify]: Extracting #7: cost 0 inf + 2557 185.454 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 185.454 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 185.454 * * * * [progress]: [ 511 / 779 ] simplifiying candidate # 185.454 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1) 185.454 * * [simplify]: iters left: 6 (13 enodes) 185.458 * * [simplify]: iters left: 5 (49 enodes) 185.467 * * [simplify]: iters left: 4 (86 enodes) 185.491 * * [simplify]: iters left: 3 (154 enodes) 185.516 * * [simplify]: iters left: 2 (220 enodes) 185.560 * * [simplify]: iters left: 1 (290 enodes) 185.614 * * [simplify]: Extracting #0: cost 1 inf + 0 185.614 * * [simplify]: Extracting #1: cost 12 inf + 0 185.615 * * [simplify]: Extracting #2: cost 40 inf + 3 185.615 * * [simplify]: Extracting #3: cost 55 inf + 477 185.617 * * [simplify]: Extracting #4: cost 41 inf + 1431 185.619 * * [simplify]: Extracting #5: cost 8 inf + 7224 185.624 * * [simplify]: Extracting #6: cost 0 inf + 8805 185.629 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 185.629 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 185.629 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 185.629 * * [simplify]: iters left: 6 (9 enodes) 185.634 * * [simplify]: iters left: 5 (33 enodes) 185.642 * * [simplify]: iters left: 4 (49 enodes) 185.650 * * [simplify]: iters left: 3 (65 enodes) 185.662 * * [simplify]: iters left: 2 (78 enodes) 185.673 * * [simplify]: Extracting #0: cost 1 inf + 0 185.673 * * [simplify]: Extracting #1: cost 16 inf + 0 185.673 * * [simplify]: Extracting #2: cost 30 inf + 1 185.673 * * [simplify]: Extracting #3: cost 28 inf + 3 185.673 * * [simplify]: Extracting #4: cost 24 inf + 353 185.673 * * [simplify]: Extracting #5: cost 6 inf + 3428 185.674 * * [simplify]: Extracting #6: cost 0 inf + 4573 185.675 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 185.676 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 185.676 * * * * [progress]: [ 512 / 779 ] simplifiying candidate # 185.676 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 185.676 * * [simplify]: iters left: 6 (15 enodes) 185.684 * * [simplify]: iters left: 5 (59 enodes) 185.704 * * [simplify]: iters left: 4 (97 enodes) 185.730 * * [simplify]: iters left: 3 (220 enodes) 185.781 * * [simplify]: iters left: 2 (401 enodes) 185.871 * * [simplify]: Extracting #0: cost 1 inf + 0 185.872 * * [simplify]: Extracting #1: cost 20 inf + 0 185.872 * * [simplify]: Extracting #2: cost 63 inf + 3 185.873 * * [simplify]: Extracting #3: cost 81 inf + 627 185.877 * * [simplify]: Extracting #4: cost 30 inf + 11923 185.883 * * [simplify]: Extracting #5: cost 0 inf + 19130 185.888 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 185.888 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 185.888 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 185.888 * * [simplify]: iters left: 6 (9 enodes) 185.891 * * [simplify]: iters left: 5 (33 enodes) 185.896 * * [simplify]: iters left: 4 (49 enodes) 185.904 * * [simplify]: iters left: 3 (65 enodes) 185.913 * * [simplify]: iters left: 2 (78 enodes) 185.925 * * [simplify]: Extracting #0: cost 1 inf + 0 185.925 * * [simplify]: Extracting #1: cost 16 inf + 0 185.926 * * [simplify]: Extracting #2: cost 30 inf + 1 185.926 * * [simplify]: Extracting #3: cost 28 inf + 3 185.926 * * [simplify]: Extracting #4: cost 24 inf + 353 185.928 * * [simplify]: Extracting #5: cost 10 inf + 3078 185.929 * * [simplify]: Extracting #6: cost 0 inf + 5213 185.930 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 185.930 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 185.930 * * * * [progress]: [ 513 / 779 ] simplifiying candidate # 185.930 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 185.930 * * [simplify]: iters left: 6 (15 enodes) 185.935 * * [simplify]: iters left: 5 (58 enodes) 185.944 * * [simplify]: iters left: 4 (88 enodes) 185.967 * * [simplify]: iters left: 3 (173 enodes) 186.000 * * [simplify]: iters left: 2 (247 enodes) 186.059 * * [simplify]: iters left: 1 (297 enodes) 186.103 * * [simplify]: Extracting #0: cost 1 inf + 0 186.103 * * [simplify]: Extracting #1: cost 12 inf + 0 186.103 * * [simplify]: Extracting #2: cost 41 inf + 3 186.104 * * [simplify]: Extracting #3: cost 57 inf + 380 186.106 * * [simplify]: Extracting #4: cost 27 inf + 4556 186.110 * * [simplify]: Extracting #5: cost 1 inf + 10382 186.116 * * [simplify]: Extracting #6: cost 0 inf + 10599 186.121 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 186.121 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 186.124 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 186.124 * * [simplify]: iters left: 6 (10 enodes) 186.129 * * [simplify]: iters left: 5 (36 enodes) 186.140 * * [simplify]: iters left: 4 (52 enodes) 186.155 * * [simplify]: iters left: 3 (68 enodes) 186.171 * * [simplify]: iters left: 2 (81 enodes) 186.182 * * [simplify]: Extracting #0: cost 1 inf + 0 186.182 * * [simplify]: Extracting #1: cost 16 inf + 0 186.182 * * [simplify]: Extracting #2: cost 31 inf + 1 186.182 * * [simplify]: Extracting #3: cost 30 inf + 3 186.182 * * [simplify]: Extracting #4: cost 22 inf + 860 186.183 * * [simplify]: Extracting #5: cost 4 inf + 4818 186.184 * * [simplify]: Extracting #6: cost 0 inf + 5807 186.184 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 186.185 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 186.185 * * * * [progress]: [ 514 / 779 ] simplifiying candidate # 186.185 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 186.185 * * [simplify]: iters left: 6 (14 enodes) 186.189 * * [simplify]: iters left: 5 (54 enodes) 186.199 * * [simplify]: iters left: 4 (84 enodes) 186.228 * * [simplify]: iters left: 3 (177 enodes) 186.280 * * [simplify]: iters left: 2 (298 enodes) 186.336 * * [simplify]: iters left: 1 (372 enodes) 186.394 * * [simplify]: Extracting #0: cost 1 inf + 0 186.394 * * [simplify]: Extracting #1: cost 12 inf + 0 186.394 * * [simplify]: Extracting #2: cost 40 inf + 3 186.395 * * [simplify]: Extracting #3: cost 57 inf + 257 186.397 * * [simplify]: Extracting #4: cost 29 inf + 3706 186.401 * * [simplify]: Extracting #5: cost 2 inf + 8329 186.406 * * [simplify]: Extracting #6: cost 0 inf + 8805 186.410 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 186.411 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 186.411 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 186.411 * * [simplify]: iters left: 6 (9 enodes) 186.416 * * [simplify]: iters left: 5 (33 enodes) 186.426 * * [simplify]: iters left: 4 (49 enodes) 186.441 * * [simplify]: iters left: 3 (65 enodes) 186.451 * * [simplify]: iters left: 2 (78 enodes) 186.461 * * [simplify]: Extracting #0: cost 1 inf + 0 186.461 * * [simplify]: Extracting #1: cost 16 inf + 0 186.461 * * [simplify]: Extracting #2: cost 30 inf + 1 186.461 * * [simplify]: Extracting #3: cost 28 inf + 3 186.461 * * [simplify]: Extracting #4: cost 24 inf + 353 186.461 * * [simplify]: Extracting #5: cost 10 inf + 2758 186.462 * * [simplify]: Extracting #6: cost 0 inf + 4573 186.463 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 186.463 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 186.463 * * * * [progress]: [ 515 / 779 ] simplifiying candidate # 186.463 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt 1)) 186.463 * * [simplify]: iters left: 6 (11 enodes) 186.467 * * [simplify]: iters left: 5 (45 enodes) 186.482 * * [simplify]: iters left: 4 (74 enodes) 186.495 * * [simplify]: iters left: 3 (111 enodes) 186.509 * * [simplify]: iters left: 2 (121 enodes) 186.525 * * [simplify]: iters left: 1 (122 enodes) 186.541 * * [simplify]: Extracting #0: cost 1 inf + 0 186.541 * * [simplify]: Extracting #1: cost 12 inf + 0 186.541 * * [simplify]: Extracting #2: cost 18 inf + 5 186.541 * * [simplify]: Extracting #3: cost 7 inf + 834 186.542 * * [simplify]: Extracting #4: cost 0 inf + 1249 186.542 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 186.542 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 186.542 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 186.542 * * [simplify]: iters left: 6 (8 enodes) 186.544 * * [simplify]: iters left: 5 (30 enodes) 186.549 * * [simplify]: iters left: 4 (39 enodes) 186.555 * * [simplify]: iters left: 3 (50 enodes) 186.563 * * [simplify]: iters left: 2 (60 enodes) 186.582 * * [simplify]: iters left: 1 (81 enodes) 186.599 * * [simplify]: Extracting #0: cost 1 inf + 0 186.599 * * [simplify]: Extracting #1: cost 10 inf + 0 186.599 * * [simplify]: Extracting #2: cost 26 inf + 1 186.599 * * [simplify]: Extracting #3: cost 24 inf + 6 186.599 * * [simplify]: Extracting #4: cost 20 inf + 511 186.599 * * [simplify]: Extracting #5: cost 8 inf + 2504 186.600 * * [simplify]: Extracting #6: cost 1 inf + 4473 186.601 * * [simplify]: Extracting #7: cost 0 inf + 4781 186.602 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))) 186.602 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (* (hypot y.re y.im) (hypot y.re y.im)))))) 186.602 * * * * [progress]: [ 516 / 779 ] simplifiying candidate # 186.602 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 186.602 * * [simplify]: iters left: 6 (14 enodes) 186.606 * * [simplify]: iters left: 5 (54 enodes) 186.615 * * [simplify]: iters left: 4 (84 enodes) 186.633 * * [simplify]: iters left: 3 (177 enodes) 186.665 * * [simplify]: iters left: 2 (298 enodes) 186.736 * * [simplify]: iters left: 1 (372 enodes) 186.790 * * [simplify]: Extracting #0: cost 1 inf + 0 186.790 * * [simplify]: Extracting #1: cost 12 inf + 0 186.790 * * [simplify]: Extracting #2: cost 40 inf + 3 186.791 * * [simplify]: Extracting #3: cost 57 inf + 257 186.792 * * [simplify]: Extracting #4: cost 29 inf + 3706 186.797 * * [simplify]: Extracting #5: cost 2 inf + 8329 186.801 * * [simplify]: Extracting #6: cost 0 inf + 8805 186.805 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 186.805 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 186.805 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 186.805 * * [simplify]: iters left: 6 (9 enodes) 186.808 * * [simplify]: iters left: 5 (33 enodes) 186.813 * * [simplify]: iters left: 4 (49 enodes) 186.820 * * [simplify]: iters left: 3 (65 enodes) 186.830 * * [simplify]: iters left: 2 (78 enodes) 186.848 * * [simplify]: Extracting #0: cost 1 inf + 0 186.848 * * [simplify]: Extracting #1: cost 16 inf + 0 186.849 * * [simplify]: Extracting #2: cost 30 inf + 1 186.849 * * [simplify]: Extracting #3: cost 28 inf + 3 186.849 * * [simplify]: Extracting #4: cost 24 inf + 353 186.850 * * [simplify]: Extracting #5: cost 10 inf + 2758 186.851 * * [simplify]: Extracting #6: cost 0 inf + 4573 186.853 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 186.853 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 186.853 * * * * [progress]: [ 517 / 779 ] simplifiying candidate # 186.853 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1) 186.854 * * [simplify]: iters left: 6 (11 enodes) 186.861 * * [simplify]: iters left: 5 (43 enodes) 186.875 * * [simplify]: iters left: 4 (72 enodes) 186.896 * * [simplify]: iters left: 3 (109 enodes) 186.926 * * [simplify]: iters left: 2 (119 enodes) 186.951 * * [simplify]: iters left: 1 (120 enodes) 186.968 * * [simplify]: Extracting #0: cost 1 inf + 0 186.968 * * [simplify]: Extracting #1: cost 12 inf + 0 186.969 * * [simplify]: Extracting #2: cost 14 inf + 211 186.969 * * [simplify]: Extracting #3: cost 4 inf + 1111 186.970 * * [simplify]: Extracting #4: cost 0 inf + 1249 186.970 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 186.970 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 186.971 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 186.971 * * [simplify]: iters left: 6 (8 enodes) 186.973 * * [simplify]: iters left: 5 (30 enodes) 186.978 * * [simplify]: iters left: 4 (39 enodes) 186.984 * * [simplify]: iters left: 3 (50 enodes) 186.992 * * [simplify]: iters left: 2 (60 enodes) 187.013 * * [simplify]: iters left: 1 (81 enodes) 187.044 * * [simplify]: Extracting #0: cost 1 inf + 0 187.044 * * [simplify]: Extracting #1: cost 10 inf + 0 187.044 * * [simplify]: Extracting #2: cost 26 inf + 1 187.044 * * [simplify]: Extracting #3: cost 24 inf + 6 187.045 * * [simplify]: Extracting #4: cost 20 inf + 511 187.045 * * [simplify]: Extracting #5: cost 8 inf + 2504 187.047 * * [simplify]: Extracting #6: cost 1 inf + 4473 187.048 * * [simplify]: Extracting #7: cost 0 inf + 4781 187.049 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))) 187.049 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (* (hypot y.re y.im) (hypot y.re y.im)))))) 187.049 * * * * [progress]: [ 518 / 779 ] simplifiying candidate # 187.050 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 187.050 * * [simplify]: iters left: 6 (14 enodes) 187.056 * * [simplify]: iters left: 5 (54 enodes) 187.070 * * [simplify]: iters left: 4 (97 enodes) 187.086 * * [simplify]: iters left: 3 (211 enodes) 187.160 * * [simplify]: iters left: 2 (493 enodes) 187.359 * * [simplify]: Extracting #0: cost 1 inf + 0 187.359 * * [simplify]: Extracting #1: cost 43 inf + 0 187.359 * * [simplify]: Extracting #2: cost 136 inf + 2 187.360 * * [simplify]: Extracting #3: cost 183 inf + 253 187.362 * * [simplify]: Extracting #4: cost 131 inf + 13622 187.372 * * [simplify]: Extracting #5: cost 12 inf + 48148 187.383 * * [simplify]: Extracting #6: cost 0 inf + 51480 187.397 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 187.397 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 187.397 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 187.397 * * [simplify]: iters left: 6 (10 enodes) 187.402 * * [simplify]: iters left: 5 (36 enodes) 187.414 * * [simplify]: iters left: 4 (52 enodes) 187.430 * * [simplify]: iters left: 3 (68 enodes) 187.449 * * [simplify]: iters left: 2 (81 enodes) 187.473 * * [simplify]: Extracting #0: cost 1 inf + 0 187.473 * * [simplify]: Extracting #1: cost 16 inf + 0 187.474 * * [simplify]: Extracting #2: cost 31 inf + 1 187.474 * * [simplify]: Extracting #3: cost 30 inf + 3 187.474 * * [simplify]: Extracting #4: cost 25 inf + 409 187.475 * * [simplify]: Extracting #5: cost 16 inf + 2247 187.477 * * [simplify]: Extracting #6: cost 1 inf + 5789 187.479 * * [simplify]: Extracting #7: cost 0 inf + 6047 187.481 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 187.481 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 187.481 * * * * [progress]: [ 519 / 779 ] simplifiying candidate # 187.482 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 187.482 * * [simplify]: iters left: 6 (15 enodes) 187.489 * * [simplify]: iters left: 5 (56 enodes) 187.506 * * [simplify]: iters left: 4 (91 enodes) 187.534 * * [simplify]: iters left: 3 (162 enodes) 187.588 * * [simplify]: iters left: 2 (292 enodes) 187.670 * * [simplify]: iters left: 1 (404 enodes) 187.741 * * [simplify]: Extracting #0: cost 1 inf + 0 187.741 * * [simplify]: Extracting #1: cost 27 inf + 0 187.742 * * [simplify]: Extracting #2: cost 86 inf + 2 187.742 * * [simplify]: Extracting #3: cost 115 inf + 376 187.743 * * [simplify]: Extracting #4: cost 106 inf + 1216 187.748 * * [simplify]: Extracting #5: cost 42 inf + 17025 187.759 * * [simplify]: Extracting #6: cost 3 inf + 27952 187.765 * * [simplify]: Extracting #7: cost 0 inf + 29004 187.771 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 187.771 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 187.771 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 187.772 * * [simplify]: iters left: 6 (11 enodes) 187.774 * * [simplify]: iters left: 5 (39 enodes) 187.782 * * [simplify]: iters left: 4 (55 enodes) 187.799 * * [simplify]: iters left: 3 (71 enodes) 187.813 * * [simplify]: iters left: 2 (84 enodes) 187.824 * * [simplify]: Extracting #0: cost 1 inf + 0 187.824 * * [simplify]: Extracting #1: cost 16 inf + 0 187.824 * * [simplify]: Extracting #2: cost 32 inf + 1 187.824 * * [simplify]: Extracting #3: cost 32 inf + 3 187.824 * * [simplify]: Extracting #4: cost 25 inf + 763 187.825 * * [simplify]: Extracting #5: cost 10 inf + 3706 187.826 * * [simplify]: Extracting #6: cost 1 inf + 6304 187.827 * * [simplify]: Extracting #7: cost 0 inf + 6641 187.828 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 187.828 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (* (hypot y.re y.im) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im))))))) 187.828 * * * * [progress]: [ 520 / 779 ] simplifiying candidate # 187.828 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 187.828 * * [simplify]: iters left: 6 (12 enodes) 187.831 * * [simplify]: iters left: 5 (46 enodes) 187.841 * * [simplify]: iters left: 4 (76 enodes) 187.864 * * [simplify]: iters left: 3 (133 enodes) 187.904 * * [simplify]: iters left: 2 (208 enodes) 187.935 * * [simplify]: iters left: 1 (264 enodes) 187.969 * * [simplify]: Extracting #0: cost 1 inf + 0 187.969 * * [simplify]: Extracting #1: cost 19 inf + 0 187.969 * * [simplify]: Extracting #2: cost 59 inf + 2 187.969 * * [simplify]: Extracting #3: cost 70 inf + 1106 187.972 * * [simplify]: Extracting #4: cost 11 inf + 11226 187.975 * * [simplify]: Extracting #5: cost 0 inf + 13182 187.978 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 187.978 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 187.979 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 187.979 * * [simplify]: iters left: 6 (9 enodes) 187.981 * * [simplify]: iters left: 5 (33 enodes) 187.988 * * [simplify]: iters left: 4 (42 enodes) 187.994 * * [simplify]: iters left: 3 (50 enodes) 188.001 * * [simplify]: iters left: 2 (51 enodes) 188.008 * * [simplify]: Extracting #0: cost 1 inf + 0 188.008 * * [simplify]: Extracting #1: cost 10 inf + 0 188.008 * * [simplify]: Extracting #2: cost 17 inf + 1 188.008 * * [simplify]: Extracting #3: cost 20 inf + 1 188.008 * * [simplify]: Extracting #4: cost 17 inf + 60 188.008 * * [simplify]: Extracting #5: cost 13 inf + 410 188.008 * * [simplify]: Extracting #6: cost 4 inf + 1847 188.009 * * [simplify]: Extracting #7: cost 0 inf + 2557 188.009 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 188.009 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 188.009 * * * * [progress]: [ 521 / 779 ] simplifiying candidate # 188.010 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 188.010 * * [simplify]: iters left: 6 (14 enodes) 188.014 * * [simplify]: iters left: 5 (54 enodes) 188.023 * * [simplify]: iters left: 4 (88 enodes) 188.050 * * [simplify]: iters left: 3 (159 enodes) 188.103 * * [simplify]: iters left: 2 (225 enodes) 188.163 * * [simplify]: iters left: 1 (309 enodes) 188.222 * * [simplify]: Extracting #0: cost 1 inf + 0 188.222 * * [simplify]: Extracting #1: cost 20 inf + 0 188.222 * * [simplify]: Extracting #2: cost 43 inf + 46 188.222 * * [simplify]: Extracting #3: cost 51 inf + 668 188.223 * * [simplify]: Extracting #4: cost 32 inf + 2640 188.225 * * [simplify]: Extracting #5: cost 6 inf + 7619 188.227 * * [simplify]: Extracting #6: cost 0 inf + 8805 188.229 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 188.230 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 188.230 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 188.230 * * [simplify]: iters left: 6 (9 enodes) 188.232 * * [simplify]: iters left: 5 (33 enodes) 188.237 * * [simplify]: iters left: 4 (49 enodes) 188.245 * * [simplify]: iters left: 3 (65 enodes) 188.261 * * [simplify]: iters left: 2 (78 enodes) 188.282 * * [simplify]: Extracting #0: cost 1 inf + 0 188.282 * * [simplify]: Extracting #1: cost 16 inf + 0 188.282 * * [simplify]: Extracting #2: cost 30 inf + 1 188.282 * * [simplify]: Extracting #3: cost 28 inf + 3 188.283 * * [simplify]: Extracting #4: cost 24 inf + 353 188.284 * * [simplify]: Extracting #5: cost 6 inf + 3428 188.285 * * [simplify]: Extracting #6: cost 0 inf + 4573 188.287 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 188.287 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 188.287 * * * * [progress]: [ 522 / 779 ] simplifiying candidate # 188.288 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 188.288 * * [simplify]: iters left: 6 (12 enodes) 188.293 * * [simplify]: iters left: 5 (46 enodes) 188.307 * * [simplify]: iters left: 4 (76 enodes) 188.319 * * [simplify]: iters left: 3 (133 enodes) 188.344 * * [simplify]: iters left: 2 (208 enodes) 188.396 * * [simplify]: iters left: 1 (264 enodes) 188.442 * * [simplify]: Extracting #0: cost 1 inf + 0 188.442 * * [simplify]: Extracting #1: cost 19 inf + 0 188.443 * * [simplify]: Extracting #2: cost 59 inf + 2 188.443 * * [simplify]: Extracting #3: cost 70 inf + 1106 188.445 * * [simplify]: Extracting #4: cost 11 inf + 11226 188.448 * * [simplify]: Extracting #5: cost 0 inf + 13182 188.451 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 188.451 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 188.451 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 188.451 * * [simplify]: iters left: 6 (9 enodes) 188.454 * * [simplify]: iters left: 5 (33 enodes) 188.459 * * [simplify]: iters left: 4 (42 enodes) 188.465 * * [simplify]: iters left: 3 (50 enodes) 188.472 * * [simplify]: iters left: 2 (51 enodes) 188.483 * * [simplify]: Extracting #0: cost 1 inf + 0 188.483 * * [simplify]: Extracting #1: cost 10 inf + 0 188.483 * * [simplify]: Extracting #2: cost 17 inf + 1 188.483 * * [simplify]: Extracting #3: cost 20 inf + 1 188.484 * * [simplify]: Extracting #4: cost 17 inf + 60 188.484 * * [simplify]: Extracting #5: cost 13 inf + 410 188.484 * * [simplify]: Extracting #6: cost 4 inf + 1847 188.485 * * [simplify]: Extracting #7: cost 0 inf + 2557 188.486 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 188.486 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 188.486 * * * * [progress]: [ 523 / 779 ] simplifiying candidate # 188.487 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1) 188.487 * * [simplify]: iters left: 6 (13 enodes) 188.493 * * [simplify]: iters left: 5 (49 enodes) 188.511 * * [simplify]: iters left: 4 (86 enodes) 188.536 * * [simplify]: iters left: 3 (154 enodes) 188.562 * * [simplify]: iters left: 2 (220 enodes) 188.628 * * [simplify]: iters left: 1 (290 enodes) 188.698 * * [simplify]: Extracting #0: cost 1 inf + 0 188.698 * * [simplify]: Extracting #1: cost 12 inf + 0 188.698 * * [simplify]: Extracting #2: cost 40 inf + 3 188.698 * * [simplify]: Extracting #3: cost 55 inf + 477 188.699 * * [simplify]: Extracting #4: cost 41 inf + 1431 188.701 * * [simplify]: Extracting #5: cost 8 inf + 7224 188.703 * * [simplify]: Extracting #6: cost 0 inf + 8805 188.705 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 188.705 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 188.706 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 188.706 * * [simplify]: iters left: 6 (9 enodes) 188.708 * * [simplify]: iters left: 5 (33 enodes) 188.717 * * [simplify]: iters left: 4 (49 enodes) 188.732 * * [simplify]: iters left: 3 (65 enodes) 188.750 * * [simplify]: iters left: 2 (78 enodes) 188.770 * * [simplify]: Extracting #0: cost 1 inf + 0 188.770 * * [simplify]: Extracting #1: cost 16 inf + 0 188.770 * * [simplify]: Extracting #2: cost 30 inf + 1 188.770 * * [simplify]: Extracting #3: cost 28 inf + 3 188.771 * * [simplify]: Extracting #4: cost 24 inf + 353 188.772 * * [simplify]: Extracting #5: cost 6 inf + 3428 188.773 * * [simplify]: Extracting #6: cost 0 inf + 4573 188.775 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 188.775 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 188.775 * * * * [progress]: [ 524 / 779 ] simplifiying candidate # 188.776 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 188.776 * * [simplify]: iters left: 6 (14 enodes) 188.782 * * [simplify]: iters left: 5 (54 enodes) 188.801 * * [simplify]: iters left: 4 (101 enodes) 188.834 * * [simplify]: iters left: 3 (222 enodes) 188.888 * * [simplify]: iters left: 2 (406 enodes) 189.020 * * [simplify]: Extracting #0: cost 1 inf + 0 189.020 * * [simplify]: Extracting #1: cost 20 inf + 0 189.020 * * [simplify]: Extracting #2: cost 63 inf + 3 189.021 * * [simplify]: Extracting #3: cost 82 inf + 586 189.023 * * [simplify]: Extracting #4: cost 71 inf + 1306 189.027 * * [simplify]: Extracting #5: cost 19 inf + 14195 189.034 * * [simplify]: Extracting #6: cost 0 inf + 19130 189.038 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 189.039 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 189.039 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 189.039 * * [simplify]: iters left: 6 (9 enodes) 189.041 * * [simplify]: iters left: 5 (33 enodes) 189.046 * * [simplify]: iters left: 4 (49 enodes) 189.053 * * [simplify]: iters left: 3 (65 enodes) 189.064 * * [simplify]: iters left: 2 (78 enodes) 189.074 * * [simplify]: Extracting #0: cost 1 inf + 0 189.074 * * [simplify]: Extracting #1: cost 16 inf + 0 189.074 * * [simplify]: Extracting #2: cost 30 inf + 1 189.074 * * [simplify]: Extracting #3: cost 28 inf + 3 189.074 * * [simplify]: Extracting #4: cost 24 inf + 353 189.075 * * [simplify]: Extracting #5: cost 10 inf + 3078 189.076 * * [simplify]: Extracting #6: cost 0 inf + 5213 189.076 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 189.076 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 189.077 * * * * [progress]: [ 525 / 779 ] simplifiying candidate # 189.077 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 189.077 * * [simplify]: iters left: 6 (14 enodes) 189.080 * * [simplify]: iters left: 5 (53 enodes) 189.089 * * [simplify]: iters left: 4 (90 enodes) 189.104 * * [simplify]: iters left: 3 (176 enodes) 189.163 * * [simplify]: iters left: 2 (255 enodes) 189.196 * * [simplify]: iters left: 1 (299 enodes) 189.259 * * [simplify]: Extracting #0: cost 1 inf + 0 189.259 * * [simplify]: Extracting #1: cost 12 inf + 0 189.259 * * [simplify]: Extracting #2: cost 41 inf + 3 189.261 * * [simplify]: Extracting #3: cost 53 inf + 781 189.262 * * [simplify]: Extracting #4: cost 40 inf + 1647 189.265 * * [simplify]: Extracting #5: cost 20 inf + 5926 189.269 * * [simplify]: Extracting #6: cost 1 inf + 10381 189.274 * * [simplify]: Extracting #7: cost 0 inf + 10599 189.279 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 189.279 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 189.279 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 189.279 * * [simplify]: iters left: 6 (10 enodes) 189.284 * * [simplify]: iters left: 5 (36 enodes) 189.296 * * [simplify]: iters left: 4 (52 enodes) 189.309 * * [simplify]: iters left: 3 (68 enodes) 189.319 * * [simplify]: iters left: 2 (81 enodes) 189.330 * * [simplify]: Extracting #0: cost 1 inf + 0 189.330 * * [simplify]: Extracting #1: cost 16 inf + 0 189.330 * * [simplify]: Extracting #2: cost 31 inf + 1 189.330 * * [simplify]: Extracting #3: cost 30 inf + 3 189.331 * * [simplify]: Extracting #4: cost 22 inf + 860 189.331 * * [simplify]: Extracting #5: cost 4 inf + 4818 189.332 * * [simplify]: Extracting #6: cost 0 inf + 5807 189.333 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 189.333 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 189.333 * * * * [progress]: [ 526 / 779 ] simplifiying candidate # 189.333 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (sqrt (hypot y.re y.im)))) 189.334 * * [simplify]: iters left: 6 (13 enodes) 189.337 * * [simplify]: iters left: 5 (49 enodes) 189.345 * * [simplify]: iters left: 4 (86 enodes) 189.371 * * [simplify]: iters left: 3 (172 enodes) 189.403 * * [simplify]: iters left: 2 (251 enodes) 189.449 * * [simplify]: iters left: 1 (295 enodes) 189.494 * * [simplify]: Extracting #0: cost 1 inf + 0 189.494 * * [simplify]: Extracting #1: cost 12 inf + 0 189.494 * * [simplify]: Extracting #2: cost 40 inf + 3 189.494 * * [simplify]: Extracting #3: cost 56 inf + 338 189.495 * * [simplify]: Extracting #4: cost 42 inf + 1262 189.496 * * [simplify]: Extracting #5: cost 14 inf + 5999 189.498 * * [simplify]: Extracting #6: cost 1 inf + 8587 189.501 * * [simplify]: Extracting #7: cost 0 inf + 8805 189.503 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 189.503 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 189.504 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 189.504 * * [simplify]: iters left: 6 (9 enodes) 189.506 * * [simplify]: iters left: 5 (33 enodes) 189.513 * * [simplify]: iters left: 4 (49 enodes) 189.521 * * [simplify]: iters left: 3 (65 enodes) 189.540 * * [simplify]: iters left: 2 (78 enodes) 189.560 * * [simplify]: Extracting #0: cost 1 inf + 0 189.561 * * [simplify]: Extracting #1: cost 16 inf + 0 189.561 * * [simplify]: Extracting #2: cost 30 inf + 1 189.561 * * [simplify]: Extracting #3: cost 28 inf + 3 189.561 * * [simplify]: Extracting #4: cost 24 inf + 353 189.561 * * [simplify]: Extracting #5: cost 10 inf + 2758 189.562 * * [simplify]: Extracting #6: cost 0 inf + 4573 189.563 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 189.563 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 189.563 * * * * [progress]: [ 527 / 779 ] simplifiying candidate # 189.564 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt 1)) 189.564 * * [simplify]: iters left: 6 (11 enodes) 189.567 * * [simplify]: iters left: 5 (43 enodes) 189.574 * * [simplify]: iters left: 4 (68 enodes) 189.583 * * [simplify]: iters left: 3 (99 enodes) 189.604 * * [simplify]: iters left: 2 (111 enodes) 189.617 * * [simplify]: iters left: 1 (115 enodes) 189.630 * * [simplify]: Extracting #0: cost 1 inf + 0 189.630 * * [simplify]: Extracting #1: cost 8 inf + 0 189.630 * * [simplify]: Extracting #2: cost 18 inf + 3 189.630 * * [simplify]: Extracting #3: cost 14 inf + 543 189.631 * * [simplify]: Extracting #4: cost 2 inf + 1262 189.632 * * [simplify]: Extracting #5: cost 0 inf + 1428 189.633 * * [simplify]: Extracting #6: cost 0 inf + 1413 189.634 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 189.634 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 189.634 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 189.635 * * [simplify]: iters left: 6 (8 enodes) 189.638 * * [simplify]: iters left: 5 (30 enodes) 189.646 * * [simplify]: iters left: 4 (39 enodes) 189.654 * * [simplify]: iters left: 3 (50 enodes) 189.664 * * [simplify]: iters left: 2 (60 enodes) 189.674 * * [simplify]: iters left: 1 (81 enodes) 189.697 * * [simplify]: Extracting #0: cost 1 inf + 0 189.697 * * [simplify]: Extracting #1: cost 10 inf + 0 189.697 * * [simplify]: Extracting #2: cost 26 inf + 1 189.697 * * [simplify]: Extracting #3: cost 24 inf + 6 189.697 * * [simplify]: Extracting #4: cost 20 inf + 511 189.698 * * [simplify]: Extracting #5: cost 8 inf + 2504 189.698 * * [simplify]: Extracting #6: cost 1 inf + 4473 189.699 * * [simplify]: Extracting #7: cost 0 inf + 4781 189.700 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))) 189.700 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (* (hypot y.re y.im) (hypot y.re y.im)))))) 189.700 * * * * [progress]: [ 528 / 779 ] simplifiying candidate # 189.700 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (sqrt (hypot y.re y.im)))) 189.700 * * [simplify]: iters left: 6 (13 enodes) 189.704 * * [simplify]: iters left: 5 (49 enodes) 189.712 * * [simplify]: iters left: 4 (86 enodes) 189.733 * * [simplify]: iters left: 3 (172 enodes) 189.798 * * [simplify]: iters left: 2 (251 enodes) 189.860 * * [simplify]: iters left: 1 (295 enodes) 189.916 * * [simplify]: Extracting #0: cost 1 inf + 0 189.917 * * [simplify]: Extracting #1: cost 12 inf + 0 189.917 * * [simplify]: Extracting #2: cost 40 inf + 3 189.917 * * [simplify]: Extracting #3: cost 56 inf + 338 189.918 * * [simplify]: Extracting #4: cost 42 inf + 1262 189.919 * * [simplify]: Extracting #5: cost 14 inf + 5999 189.921 * * [simplify]: Extracting #6: cost 1 inf + 8587 189.923 * * [simplify]: Extracting #7: cost 0 inf + 8805 189.926 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 189.926 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 189.926 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 189.926 * * [simplify]: iters left: 6 (9 enodes) 189.928 * * [simplify]: iters left: 5 (33 enodes) 189.934 * * [simplify]: iters left: 4 (49 enodes) 189.947 * * [simplify]: iters left: 3 (65 enodes) 189.959 * * [simplify]: iters left: 2 (78 enodes) 189.969 * * [simplify]: Extracting #0: cost 1 inf + 0 189.970 * * [simplify]: Extracting #1: cost 16 inf + 0 189.970 * * [simplify]: Extracting #2: cost 30 inf + 1 189.970 * * [simplify]: Extracting #3: cost 28 inf + 3 189.970 * * [simplify]: Extracting #4: cost 24 inf + 353 189.970 * * [simplify]: Extracting #5: cost 10 inf + 2758 189.971 * * [simplify]: Extracting #6: cost 0 inf + 4573 189.972 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 189.973 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 189.973 * * * * [progress]: [ 529 / 779 ] simplifiying candidate # 189.973 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) 1) 189.973 * * [simplify]: iters left: 6 (10 enodes) 189.976 * * [simplify]: iters left: 5 (36 enodes) 189.984 * * [simplify]: iters left: 4 (61 enodes) 189.997 * * [simplify]: iters left: 3 (96 enodes) 190.010 * * [simplify]: iters left: 2 (108 enodes) 190.026 * * [simplify]: iters left: 1 (112 enodes) 190.048 * * [simplify]: Extracting #0: cost 1 inf + 0 190.048 * * [simplify]: Extracting #1: cost 12 inf + 0 190.048 * * [simplify]: Extracting #2: cost 14 inf + 211 190.049 * * [simplify]: Extracting #3: cost 6 inf + 1081 190.050 * * [simplify]: Extracting #4: cost 0 inf + 1413 190.051 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 190.052 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 190.052 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 190.052 * * [simplify]: iters left: 6 (8 enodes) 190.056 * * [simplify]: iters left: 5 (30 enodes) 190.067 * * [simplify]: iters left: 4 (39 enodes) 190.078 * * [simplify]: iters left: 3 (50 enodes) 190.094 * * [simplify]: iters left: 2 (60 enodes) 190.117 * * [simplify]: iters left: 1 (81 enodes) 190.146 * * [simplify]: Extracting #0: cost 1 inf + 0 190.146 * * [simplify]: Extracting #1: cost 10 inf + 0 190.147 * * [simplify]: Extracting #2: cost 26 inf + 1 190.147 * * [simplify]: Extracting #3: cost 24 inf + 6 190.147 * * [simplify]: Extracting #4: cost 20 inf + 511 190.148 * * [simplify]: Extracting #5: cost 8 inf + 2504 190.149 * * [simplify]: Extracting #6: cost 1 inf + 4473 190.151 * * [simplify]: Extracting #7: cost 0 inf + 4781 190.152 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))) 190.152 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (* (hypot y.re y.im) (hypot y.re y.im)))))) 190.152 * * * * [progress]: [ 530 / 779 ] simplifiying candidate # 190.153 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 190.153 * * [simplify]: iters left: 6 (8 enodes) 190.157 * * [simplify]: iters left: 5 (28 enodes) 190.166 * * [simplify]: iters left: 4 (32 enodes) 190.175 * * [simplify]: Extracting #0: cost 1 inf + 0 190.175 * * [simplify]: Extracting #1: cost 6 inf + 0 190.175 * * [simplify]: Extracting #2: cost 9 inf + 1 190.175 * * [simplify]: Extracting #3: cost 11 inf + 1 190.175 * * [simplify]: Extracting #4: cost 14 inf + 1 190.175 * * [simplify]: Extracting #5: cost 11 inf + 60 190.175 * * [simplify]: Extracting #6: cost 7 inf + 488 190.176 * * [simplify]: Extracting #7: cost 0 inf + 2051 190.176 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 190.177 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 190.177 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 190.177 * * [simplify]: iters left: 6 (13 enodes) 190.183 * * [simplify]: iters left: 5 (51 enodes) 190.199 * * [simplify]: iters left: 4 (98 enodes) 190.232 * * [simplify]: iters left: 3 (210 enodes) 190.285 * * [simplify]: iters left: 2 (496 enodes) 190.467 * * [simplify]: Extracting #0: cost 1 inf + 0 190.467 * * [simplify]: Extracting #1: cost 31 inf + 0 190.468 * * [simplify]: Extracting #2: cost 172 inf + 0 190.470 * * [simplify]: Extracting #3: cost 244 inf + 877 190.476 * * [simplify]: Extracting #4: cost 156 inf + 19177 190.486 * * [simplify]: Extracting #5: cost 13 inf + 54281 190.498 * * [simplify]: Extracting #6: cost 0 inf + 57988 190.514 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 190.514 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 190.514 * * * * [progress]: [ 531 / 779 ] simplifiying candidate # 190.514 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 190.514 * * [simplify]: iters left: 6 (8 enodes) 190.518 * * [simplify]: iters left: 5 (27 enodes) 190.526 * * [simplify]: iters left: 4 (29 enodes) 190.534 * * [simplify]: Extracting #0: cost 1 inf + 0 190.535 * * [simplify]: Extracting #1: cost 4 inf + 0 190.535 * * [simplify]: Extracting #2: cost 6 inf + 1 190.535 * * [simplify]: Extracting #3: cost 9 inf + 1 190.535 * * [simplify]: Extracting #4: cost 12 inf + 1 190.535 * * [simplify]: Extracting #5: cost 8 inf + 117 190.535 * * [simplify]: Extracting #6: cost 4 inf + 826 190.535 * * [simplify]: Extracting #7: cost 0 inf + 1535 190.536 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 190.536 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 190.536 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 190.536 * * [simplify]: iters left: 6 (14 enodes) 190.541 * * [simplify]: iters left: 5 (54 enodes) 190.556 * * [simplify]: iters left: 4 (101 enodes) 190.581 * * [simplify]: iters left: 3 (213 enodes) 190.633 * * [simplify]: iters left: 2 (499 enodes) 190.848 * * [simplify]: Extracting #0: cost 1 inf + 0 190.848 * * [simplify]: Extracting #1: cost 31 inf + 0 190.849 * * [simplify]: Extracting #2: cost 173 inf + 0 190.851 * * [simplify]: Extracting #3: cost 245 inf + 920 190.858 * * [simplify]: Extracting #4: cost 153 inf + 20214 190.869 * * [simplify]: Extracting #5: cost 23 inf + 54013 190.885 * * [simplify]: Extracting #6: cost 0 inf + 61142 190.907 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 190.908 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 190.908 * * * * [progress]: [ 532 / 779 ] simplifiying candidate # 190.908 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 190.908 * * [simplify]: iters left: 5 (7 enodes) 190.910 * * [simplify]: iters left: 4 (23 enodes) 190.914 * * [simplify]: iters left: 3 (25 enodes) 190.917 * * [simplify]: Extracting #0: cost 1 inf + 0 190.917 * * [simplify]: Extracting #1: cost 4 inf + 0 190.917 * * [simplify]: Extracting #2: cost 5 inf + 1 190.917 * * [simplify]: Extracting #3: cost 7 inf + 1 190.917 * * [simplify]: Extracting #4: cost 10 inf + 1 190.918 * * [simplify]: Extracting #5: cost 6 inf + 117 190.918 * * [simplify]: Extracting #6: cost 2 inf + 626 190.918 * * [simplify]: Extracting #7: cost 0 inf + 941 190.918 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 190.918 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 190.918 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 190.918 * * [simplify]: iters left: 6 (13 enodes) 190.921 * * [simplify]: iters left: 5 (51 enodes) 190.929 * * [simplify]: iters left: 4 (98 enodes) 190.956 * * [simplify]: iters left: 3 (210 enodes) 191.003 * * [simplify]: iters left: 2 (496 enodes) 191.122 * * [simplify]: Extracting #0: cost 1 inf + 0 191.123 * * [simplify]: Extracting #1: cost 31 inf + 0 191.123 * * [simplify]: Extracting #2: cost 172 inf + 0 191.125 * * [simplify]: Extracting #3: cost 244 inf + 877 191.132 * * [simplify]: Extracting #4: cost 156 inf + 17977 191.153 * * [simplify]: Extracting #5: cost 13 inf + 49081 191.178 * * [simplify]: Extracting #6: cost 0 inf + 52268 191.202 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 191.202 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 191.203 * * * * [progress]: [ 533 / 779 ] simplifiying candidate # 191.203 * [simplify]: Simplifying (/ 1 (sqrt 1)) 191.203 * * [simplify]: iters left: 3 (3 enodes) 191.209 * * [simplify]: iters left: 2 (11 enodes) 191.212 * * [simplify]: iters left: 1 (13 enodes) 191.215 * * [simplify]: Extracting #0: cost 1 inf + 0 191.215 * * [simplify]: Extracting #1: cost 0 inf + 1 191.215 * [simplify]: Simplified to 1 191.215 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 191.216 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 191.216 * * [simplify]: iters left: 6 (12 enodes) 191.221 * * [simplify]: iters left: 5 (48 enodes) 191.236 * * [simplify]: iters left: 4 (88 enodes) 191.269 * * [simplify]: iters left: 3 (197 enodes) 191.342 * * [simplify]: iters left: 2 (431 enodes) 191.485 * * [simplify]: Extracting #0: cost 1 inf + 0 191.485 * * [simplify]: Extracting #1: cost 21 inf + 0 191.485 * * [simplify]: Extracting #2: cost 106 inf + 0 191.486 * * [simplify]: Extracting #3: cost 168 inf + 727 191.489 * * [simplify]: Extracting #4: cost 71 inf + 17704 191.496 * * [simplify]: Extracting #5: cost 2 inf + 32917 191.503 * * [simplify]: Extracting #6: cost 0 inf + 33313 191.511 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 191.511 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 191.511 * * * * [progress]: [ 534 / 779 ] simplifiying candidate # 191.511 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 191.511 * * [simplify]: iters left: 5 (7 enodes) 191.513 * * [simplify]: iters left: 4 (23 enodes) 191.517 * * [simplify]: iters left: 3 (25 enodes) 191.521 * * [simplify]: Extracting #0: cost 1 inf + 0 191.522 * * [simplify]: Extracting #1: cost 4 inf + 0 191.522 * * [simplify]: Extracting #2: cost 5 inf + 1 191.522 * * [simplify]: Extracting #3: cost 7 inf + 1 191.522 * * [simplify]: Extracting #4: cost 10 inf + 1 191.522 * * [simplify]: Extracting #5: cost 6 inf + 117 191.522 * * [simplify]: Extracting #6: cost 2 inf + 626 191.522 * * [simplify]: Extracting #7: cost 0 inf + 941 191.523 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 191.523 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 191.523 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 191.524 * * [simplify]: iters left: 6 (13 enodes) 191.530 * * [simplify]: iters left: 5 (51 enodes) 191.545 * * [simplify]: iters left: 4 (98 enodes) 191.582 * * [simplify]: iters left: 3 (210 enodes) 191.659 * * [simplify]: iters left: 2 (496 enodes) 191.846 * * [simplify]: Extracting #0: cost 1 inf + 0 191.846 * * [simplify]: Extracting #1: cost 31 inf + 0 191.847 * * [simplify]: Extracting #2: cost 172 inf + 0 191.849 * * [simplify]: Extracting #3: cost 244 inf + 877 191.856 * * [simplify]: Extracting #4: cost 156 inf + 17977 191.877 * * [simplify]: Extracting #5: cost 13 inf + 49081 191.902 * * [simplify]: Extracting #6: cost 0 inf + 52268 191.926 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 191.926 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 191.926 * * * * [progress]: [ 535 / 779 ] simplifiying candidate # 191.926 * [simplify]: Simplifying (/ 1 1) 191.926 * * [simplify]: iters left: 2 (2 enodes) 191.928 * * [simplify]: iters left: 1 (6 enodes) 191.930 * * [simplify]: Extracting #0: cost 1 inf + 0 191.930 * * [simplify]: Extracting #1: cost 0 inf + 1 191.930 * [simplify]: Simplified to 1 191.930 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 191.933 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 191.933 * * [simplify]: iters left: 6 (12 enodes) 191.938 * * [simplify]: iters left: 5 (48 enodes) 191.952 * * [simplify]: iters left: 4 (88 enodes) 191.982 * * [simplify]: iters left: 3 (197 enodes) 192.055 * * [simplify]: iters left: 2 (431 enodes) 192.156 * * [simplify]: Extracting #0: cost 1 inf + 0 192.157 * * [simplify]: Extracting #1: cost 21 inf + 0 192.157 * * [simplify]: Extracting #2: cost 106 inf + 0 192.158 * * [simplify]: Extracting #3: cost 168 inf + 727 192.165 * * [simplify]: Extracting #4: cost 71 inf + 17704 192.178 * * [simplify]: Extracting #5: cost 2 inf + 32917 192.193 * * [simplify]: Extracting #6: cost 0 inf + 33313 192.208 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 192.208 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 192.208 * * * * [progress]: [ 536 / 779 ] simplifiying candidate # 192.209 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 192.209 * * [simplify]: iters left: 6 (13 enodes) 192.215 * * [simplify]: iters left: 5 (51 enodes) 192.230 * * [simplify]: iters left: 4 (94 enodes) 192.264 * * [simplify]: iters left: 3 (208 enodes) 192.335 * * [simplify]: iters left: 2 (491 enodes) 192.540 * * [simplify]: Extracting #0: cost 1 inf + 0 192.540 * * [simplify]: Extracting #1: cost 43 inf + 0 192.541 * * [simplify]: Extracting #2: cost 136 inf + 2 192.542 * * [simplify]: Extracting #3: cost 180 inf + 586 192.547 * * [simplify]: Extracting #4: cost 115 inf + 14611 192.562 * * [simplify]: Extracting #5: cost 13 inf + 42220 192.585 * * [simplify]: Extracting #6: cost 0 inf + 45846 192.606 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 192.606 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 192.607 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 192.607 * * [simplify]: iters left: 6 (8 enodes) 192.611 * * [simplify]: iters left: 5 (28 enodes) 192.620 * * [simplify]: iters left: 4 (35 enodes) 192.629 * * [simplify]: iters left: 3 (37 enodes) 192.639 * * [simplify]: Extracting #0: cost 1 inf + 0 192.639 * * [simplify]: Extracting #1: cost 8 inf + 0 192.640 * * [simplify]: Extracting #2: cost 13 inf + 1 192.640 * * [simplify]: Extracting #3: cost 16 inf + 1 192.640 * * [simplify]: Extracting #4: cost 13 inf + 60 192.640 * * [simplify]: Extracting #5: cost 2 inf + 1971 192.641 * * [simplify]: Extracting #6: cost 0 inf + 2327 192.641 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 192.641 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 192.642 * * * * [progress]: [ 537 / 779 ] simplifiying candidate # 192.642 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 192.642 * * [simplify]: iters left: 6 (13 enodes) 192.648 * * [simplify]: iters left: 5 (50 enodes) 192.663 * * [simplify]: iters left: 4 (85 enodes) 192.690 * * [simplify]: iters left: 3 (156 enodes) 192.740 * * [simplify]: iters left: 2 (286 enodes) 192.796 * * [simplify]: iters left: 1 (398 enodes) 192.861 * * [simplify]: Extracting #0: cost 1 inf + 0 192.861 * * [simplify]: Extracting #1: cost 27 inf + 0 192.862 * * [simplify]: Extracting #2: cost 85 inf + 2 192.863 * * [simplify]: Extracting #3: cost 105 inf + 1277 192.865 * * [simplify]: Extracting #4: cost 75 inf + 4535 192.869 * * [simplify]: Extracting #5: cost 25 inf + 16976 192.873 * * [simplify]: Extracting #6: cost 0 inf + 23256 192.879 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 192.879 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 192.879 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 192.879 * * [simplify]: iters left: 6 (9 enodes) 192.882 * * [simplify]: iters left: 5 (31 enodes) 192.888 * * [simplify]: iters left: 4 (38 enodes) 192.894 * * [simplify]: iters left: 3 (40 enodes) 192.904 * * [simplify]: Extracting #0: cost 1 inf + 0 192.904 * * [simplify]: Extracting #1: cost 8 inf + 0 192.904 * * [simplify]: Extracting #2: cost 14 inf + 1 192.904 * * [simplify]: Extracting #3: cost 18 inf + 1 192.904 * * [simplify]: Extracting #4: cost 15 inf + 60 192.904 * * [simplify]: Extracting #5: cost 8 inf + 1060 192.905 * * [simplify]: Extracting #6: cost 1 inf + 2543 192.906 * * [simplify]: Extracting #7: cost 0 inf + 2761 192.906 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 192.906 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 192.906 * * * * [progress]: [ 538 / 779 ] simplifiying candidate # 192.907 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 192.907 * * [simplify]: iters left: 6 (12 enodes) 192.912 * * [simplify]: iters left: 5 (46 enodes) 192.925 * * [simplify]: iters left: 4 (81 enodes) 192.941 * * [simplify]: iters left: 3 (152 enodes) 192.969 * * [simplify]: iters left: 2 (282 enodes) 193.029 * * [simplify]: iters left: 1 (394 enodes) 193.108 * * [simplify]: Extracting #0: cost 1 inf + 0 193.108 * * [simplify]: Extracting #1: cost 27 inf + 0 193.109 * * [simplify]: Extracting #2: cost 84 inf + 2 193.110 * * [simplify]: Extracting #3: cost 102 inf + 1344 193.115 * * [simplify]: Extracting #4: cost 29 inf + 14151 193.125 * * [simplify]: Extracting #5: cost 0 inf + 20102 193.135 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 193.135 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 193.136 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 193.136 * * [simplify]: iters left: 6 (8 enodes) 193.140 * * [simplify]: iters left: 5 (28 enodes) 193.149 * * [simplify]: iters left: 4 (35 enodes) 193.159 * * [simplify]: iters left: 3 (37 enodes) 193.169 * * [simplify]: Extracting #0: cost 1 inf + 0 193.169 * * [simplify]: Extracting #1: cost 8 inf + 0 193.170 * * [simplify]: Extracting #2: cost 13 inf + 1 193.170 * * [simplify]: Extracting #3: cost 16 inf + 1 193.170 * * [simplify]: Extracting #4: cost 13 inf + 60 193.170 * * [simplify]: Extracting #5: cost 2 inf + 1691 193.171 * * [simplify]: Extracting #6: cost 0 inf + 2007 193.172 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 193.172 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 193.172 * * * * [progress]: [ 539 / 779 ] simplifiying candidate # 193.172 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt 1)) 193.172 * * [simplify]: iters left: 6 (12 enodes) 193.180 * * [simplify]: iters left: 5 (48 enodes) 193.197 * * [simplify]: iters left: 4 (82 enodes) 193.211 * * [simplify]: iters left: 3 (153 enodes) 193.248 * * [simplify]: iters left: 2 (227 enodes) 193.323 * * [simplify]: iters left: 1 (334 enodes) 193.398 * * [simplify]: Extracting #0: cost 1 inf + 0 193.398 * * [simplify]: Extracting #1: cost 21 inf + 0 193.398 * * [simplify]: Extracting #2: cost 44 inf + 240 193.400 * * [simplify]: Extracting #3: cost 25 inf + 3889 193.405 * * [simplify]: Extracting #4: cost 0 inf + 6176 193.411 * * [simplify]: Extracting #5: cost 0 inf + 6161 193.415 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 193.415 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 193.416 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 193.416 * * [simplify]: iters left: 6 (7 enodes) 193.420 * * [simplify]: iters left: 5 (25 enodes) 193.427 * * [simplify]: iters left: 4 (27 enodes) 193.435 * * [simplify]: iters left: 3 (28 enodes) 193.443 * * [simplify]: Extracting #0: cost 1 inf + 0 193.443 * * [simplify]: Extracting #1: cost 6 inf + 0 193.443 * * [simplify]: Extracting #2: cost 10 inf + 1 193.444 * * [simplify]: Extracting #3: cost 0 inf + 783 193.444 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 193.444 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ 1 (hypot y.re y.im))))) 193.444 * * * * [progress]: [ 540 / 779 ] simplifiying candidate # 193.444 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 193.444 * * [simplify]: iters left: 6 (12 enodes) 193.450 * * [simplify]: iters left: 5 (46 enodes) 193.464 * * [simplify]: iters left: 4 (81 enodes) 193.485 * * [simplify]: iters left: 3 (152 enodes) 193.515 * * [simplify]: iters left: 2 (282 enodes) 193.608 * * [simplify]: iters left: 1 (394 enodes) 193.717 * * [simplify]: Extracting #0: cost 1 inf + 0 193.717 * * [simplify]: Extracting #1: cost 27 inf + 0 193.717 * * [simplify]: Extracting #2: cost 84 inf + 2 193.718 * * [simplify]: Extracting #3: cost 102 inf + 1344 193.724 * * [simplify]: Extracting #4: cost 29 inf + 14151 193.734 * * [simplify]: Extracting #5: cost 0 inf + 20102 193.744 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 193.744 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 193.744 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 193.745 * * [simplify]: iters left: 6 (8 enodes) 193.749 * * [simplify]: iters left: 5 (28 enodes) 193.758 * * [simplify]: iters left: 4 (35 enodes) 193.768 * * [simplify]: iters left: 3 (37 enodes) 193.779 * * [simplify]: Extracting #0: cost 1 inf + 0 193.779 * * [simplify]: Extracting #1: cost 8 inf + 0 193.779 * * [simplify]: Extracting #2: cost 13 inf + 1 193.779 * * [simplify]: Extracting #3: cost 16 inf + 1 193.779 * * [simplify]: Extracting #4: cost 13 inf + 60 193.780 * * [simplify]: Extracting #5: cost 2 inf + 1691 193.780 * * [simplify]: Extracting #6: cost 0 inf + 2007 193.781 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 193.781 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 193.781 * * * * [progress]: [ 541 / 779 ] simplifiying candidate # 193.781 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1) 193.781 * * [simplify]: iters left: 6 (11 enodes) 193.784 * * [simplify]: iters left: 5 (43 enodes) 193.793 * * [simplify]: iters left: 4 (80 enodes) 193.807 * * [simplify]: iters left: 3 (148 enodes) 193.850 * * [simplify]: iters left: 2 (214 enodes) 193.917 * * [simplify]: iters left: 1 (284 enodes) 193.976 * * [simplify]: Extracting #0: cost 1 inf + 0 193.976 * * [simplify]: Extracting #1: cost 12 inf + 0 193.977 * * [simplify]: Extracting #2: cost 39 inf + 3 193.977 * * [simplify]: Extracting #3: cost 53 inf + 298 193.977 * * [simplify]: Extracting #4: cost 30 inf + 2464 193.979 * * [simplify]: Extracting #5: cost 3 inf + 5460 193.981 * * [simplify]: Extracting #6: cost 0 inf + 5777 193.982 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 193.982 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 193.983 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 193.983 * * [simplify]: iters left: 6 (7 enodes) 193.987 * * [simplify]: iters left: 5 (25 enodes) 193.994 * * [simplify]: iters left: 4 (27 enodes) 194.003 * * [simplify]: iters left: 3 (28 enodes) 194.011 * * [simplify]: Extracting #0: cost 1 inf + 0 194.011 * * [simplify]: Extracting #1: cost 6 inf + 0 194.011 * * [simplify]: Extracting #2: cost 10 inf + 1 194.011 * * [simplify]: Extracting #3: cost 0 inf + 783 194.012 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 194.012 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ 1 (hypot y.re y.im))))) 194.012 * * * * [progress]: [ 542 / 779 ] simplifiying candidate # 194.012 * * * * [progress]: [ 543 / 779 ] simplifiying candidate # 194.012 * * * * [progress]: [ 544 / 779 ] simplifiying candidate # 194.012 * * * * [progress]: [ 545 / 779 ] simplifiying candidate # 194.012 * [simplify]: Simplifying (cbrt (sqrt (hypot y.re y.im))) 194.012 * * [simplify]: iters left: 3 (5 enodes) 194.014 * * [simplify]: iters left: 2 (15 enodes) 194.020 * * [simplify]: Extracting #0: cost 1 inf + 0 194.020 * * [simplify]: Extracting #1: cost 3 inf + 0 194.020 * * [simplify]: Extracting #2: cost 5 inf + 0 194.020 * * [simplify]: Extracting #3: cost 8 inf + 0 194.020 * * [simplify]: Extracting #4: cost 6 inf + 2 194.021 * * [simplify]: Extracting #5: cost 0 inf + 664 194.021 * [simplify]: Simplified to (cbrt (sqrt (hypot y.re y.im))) 194.021 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))))) 194.021 * * * * [progress]: [ 546 / 779 ] simplifiying candidate # 194.021 * [simplify]: Simplifying (sqrt (cbrt (hypot y.re y.im))) 194.021 * * [simplify]: iters left: 3 (5 enodes) 194.023 * * [simplify]: iters left: 2 (15 enodes) 194.027 * * [simplify]: Extracting #0: cost 1 inf + 0 194.028 * * [simplify]: Extracting #1: cost 3 inf + 0 194.028 * * [simplify]: Extracting #2: cost 5 inf + 0 194.028 * * [simplify]: Extracting #3: cost 8 inf + 0 194.028 * * [simplify]: Extracting #4: cost 6 inf + 2 194.028 * * [simplify]: Extracting #5: cost 0 inf + 744 194.028 * [simplify]: Simplified to (sqrt (cbrt (hypot y.re y.im))) 194.028 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im)))))) 194.028 * * * * [progress]: [ 547 / 779 ] simplifiying candidate # 194.029 * [simplify]: Simplifying (sqrt (sqrt (hypot y.re y.im))) 194.029 * * [simplify]: iters left: 3 (5 enodes) 194.031 * * [simplify]: iters left: 2 (15 enodes) 194.035 * * [simplify]: Extracting #0: cost 1 inf + 0 194.035 * * [simplify]: Extracting #1: cost 3 inf + 0 194.035 * * [simplify]: Extracting #2: cost 5 inf + 0 194.035 * * [simplify]: Extracting #3: cost 8 inf + 0 194.035 * * [simplify]: Extracting #4: cost 6 inf + 2 194.035 * * [simplify]: Extracting #5: cost 0 inf + 584 194.035 * [simplify]: Simplified to (sqrt (sqrt (hypot y.re y.im))) 194.035 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) 194.035 * * * * [progress]: [ 548 / 779 ] simplifiying candidate # 194.036 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 194.036 * * [simplify]: iters left: 2 (4 enodes) 194.037 * * [simplify]: iters left: 1 (12 enodes) 194.040 * * [simplify]: Extracting #0: cost 1 inf + 0 194.041 * * [simplify]: Extracting #1: cost 3 inf + 0 194.041 * * [simplify]: Extracting #2: cost 6 inf + 0 194.041 * * [simplify]: Extracting #3: cost 4 inf + 2 194.041 * * [simplify]: Extracting #4: cost 0 inf + 310 194.041 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 194.041 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))))) 194.041 * * * * [progress]: [ 549 / 779 ] simplifiying candidate # 194.042 * [simplify]: Simplifying (sqrt (sqrt (hypot y.re y.im))) 194.042 * * [simplify]: iters left: 3 (5 enodes) 194.043 * * [simplify]: iters left: 2 (15 enodes) 194.045 * * [simplify]: Extracting #0: cost 1 inf + 0 194.045 * * [simplify]: Extracting #1: cost 3 inf + 0 194.045 * * [simplify]: Extracting #2: cost 5 inf + 0 194.045 * * [simplify]: Extracting #3: cost 8 inf + 0 194.045 * * [simplify]: Extracting #4: cost 6 inf + 2 194.045 * * [simplify]: Extracting #5: cost 0 inf + 584 194.045 * [simplify]: Simplified to (sqrt (sqrt (hypot y.re y.im))) 194.045 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))))) 194.046 * * * * [progress]: [ 550 / 779 ] simplifiying candidate # 194.046 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 194.046 * * [simplify]: iters left: 2 (4 enodes) 194.047 * * [simplify]: iters left: 1 (12 enodes) 194.048 * * [simplify]: Extracting #0: cost 1 inf + 0 194.048 * * [simplify]: Extracting #1: cost 3 inf + 0 194.048 * * [simplify]: Extracting #2: cost 6 inf + 0 194.048 * * [simplify]: Extracting #3: cost 4 inf + 2 194.049 * * [simplify]: Extracting #4: cost 0 inf + 310 194.049 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 194.049 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1) (sqrt (hypot y.re y.im))))) 194.049 * * * * [progress]: [ 551 / 779 ] simplifiying candidate # 194.049 * [simplify]: Simplifying (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 194.049 * * [simplify]: iters left: 6 (13 enodes) 194.052 * * [simplify]: iters left: 5 (49 enodes) 194.059 * * [simplify]: iters left: 4 (84 enodes) 194.074 * * [simplify]: iters left: 3 (155 enodes) 194.113 * * [simplify]: iters left: 2 (285 enodes) 194.177 * * [simplify]: iters left: 1 (397 enodes) 194.257 * * [simplify]: Extracting #0: cost 1 inf + 0 194.257 * * [simplify]: Extracting #1: cost 3 inf + 0 194.257 * * [simplify]: Extracting #2: cost 5 inf + 0 194.257 * * [simplify]: Extracting #3: cost 31 inf + 0 194.258 * * [simplify]: Extracting #4: cost 87 inf + 2 194.258 * * [simplify]: Extracting #5: cost 102 inf + 1716 194.261 * * [simplify]: Extracting #6: cost 23 inf + 15144 194.265 * * [simplify]: Extracting #7: cost 0 inf + 18784 194.270 * [simplify]: Simplified to (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 194.270 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))))) 194.270 * * * * [progress]: [ 552 / 779 ] simplifiying candidate # 194.270 * [simplify]: Simplifying (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 194.270 * * [simplify]: iters left: 6 (12 enodes) 194.275 * * [simplify]: iters left: 5 (46 enodes) 194.290 * * [simplify]: iters left: 4 (81 enodes) 194.309 * * [simplify]: iters left: 3 (152 enodes) 194.339 * * [simplify]: iters left: 2 (282 enodes) 194.430 * * [simplify]: iters left: 1 (394 enodes) 194.506 * * [simplify]: Extracting #0: cost 1 inf + 0 194.506 * * [simplify]: Extracting #1: cost 3 inf + 0 194.506 * * [simplify]: Extracting #2: cost 29 inf + 0 194.507 * * [simplify]: Extracting #3: cost 85 inf + 2 194.509 * * [simplify]: Extracting #4: cost 99 inf + 1836 194.515 * * [simplify]: Extracting #5: cost 28 inf + 12689 194.524 * * [simplify]: Extracting #6: cost 0 inf + 17866 194.534 * [simplify]: Simplified to (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 194.534 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))))) 194.534 * * * * [progress]: [ 553 / 779 ] simplifiying candidate # 194.535 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 194.535 * * [simplify]: iters left: 6 (15 enodes) 194.542 * * [simplify]: iters left: 5 (59 enodes) 194.560 * * [simplify]: iters left: 4 (98 enodes) 194.584 * * [simplify]: iters left: 3 (135 enodes) 194.602 * * [simplify]: iters left: 2 (166 enodes) 194.639 * * [simplify]: iters left: 1 (178 enodes) 194.680 * * [simplify]: Extracting #0: cost 1 inf + 0 194.680 * * [simplify]: Extracting #1: cost 11 inf + 0 194.680 * * [simplify]: Extracting #2: cost 22 inf + 0 194.681 * * [simplify]: Extracting #3: cost 33 inf + 0 194.681 * * [simplify]: Extracting #4: cost 55 inf + 2 194.681 * * [simplify]: Extracting #5: cost 52 inf + 1821 194.685 * * [simplify]: Extracting #6: cost 8 inf + 9805 194.689 * * [simplify]: Extracting #7: cost 0 inf + 12954 194.694 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 194.694 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))))) 194.695 * * * * [progress]: [ 554 / 779 ] simplifiying candidate # 194.695 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 194.695 * * [simplify]: iters left: 6 (15 enodes) 194.702 * * [simplify]: iters left: 5 (56 enodes) 194.718 * * [simplify]: iters left: 4 (84 enodes) 194.742 * * [simplify]: iters left: 3 (117 enodes) 194.775 * * [simplify]: iters left: 2 (145 enodes) 194.814 * * [simplify]: iters left: 1 (157 enodes) 194.851 * * [simplify]: Extracting #0: cost 1 inf + 0 194.851 * * [simplify]: Extracting #1: cost 7 inf + 0 194.851 * * [simplify]: Extracting #2: cost 15 inf + 0 194.852 * * [simplify]: Extracting #3: cost 27 inf + 0 194.852 * * [simplify]: Extracting #4: cost 49 inf + 2 194.852 * * [simplify]: Extracting #5: cost 51 inf + 1242 194.854 * * [simplify]: Extracting #6: cost 8 inf + 7254 194.858 * * [simplify]: Extracting #7: cost 2 inf + 9042 194.861 * * [simplify]: Extracting #8: cost 0 inf + 9960 194.865 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 194.865 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 194.865 * * * * [progress]: [ 555 / 779 ] simplifiying candidate # 194.865 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 194.866 * * [simplify]: iters left: 6 (14 enodes) 194.872 * * [simplify]: iters left: 5 (52 enodes) 194.887 * * [simplify]: iters left: 4 (80 enodes) 194.911 * * [simplify]: iters left: 3 (113 enodes) 194.937 * * [simplify]: iters left: 2 (141 enodes) 194.956 * * [simplify]: iters left: 1 (153 enodes) 194.989 * * [simplify]: Extracting #0: cost 1 inf + 0 194.989 * * [simplify]: Extracting #1: cost 7 inf + 0 194.989 * * [simplify]: Extracting #2: cost 14 inf + 0 194.989 * * [simplify]: Extracting #3: cost 25 inf + 0 194.990 * * [simplify]: Extracting #4: cost 47 inf + 2 194.990 * * [simplify]: Extracting #5: cost 44 inf + 1874 194.992 * * [simplify]: Extracting #6: cost 5 inf + 7674 194.994 * * [simplify]: Extracting #7: cost 0 inf + 9206 194.995 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 194.995 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 194.995 * * * * [progress]: [ 556 / 779 ] simplifiying candidate # 194.996 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt 1)) 194.996 * * [simplify]: iters left: 6 (14 enodes) 195.001 * * [simplify]: iters left: 5 (54 enodes) 195.011 * * [simplify]: iters left: 4 (84 enodes) 195.028 * * [simplify]: iters left: 3 (118 enodes) 195.060 * * [simplify]: iters left: 2 (147 enodes) 195.089 * * [simplify]: iters left: 1 (159 enodes) 195.110 * * [simplify]: Extracting #0: cost 1 inf + 0 195.110 * * [simplify]: Extracting #1: cost 5 inf + 0 195.110 * * [simplify]: Extracting #2: cost 7 inf + 1 195.111 * * [simplify]: Extracting #3: cost 17 inf + 1 195.111 * * [simplify]: Extracting #4: cost 39 inf + 3 195.111 * * [simplify]: Extracting #5: cost 49 inf + 130 195.112 * * [simplify]: Extracting #6: cost 33 inf + 1822 195.114 * * [simplify]: Extracting #7: cost 5 inf + 6096 195.117 * * [simplify]: Extracting #8: cost 0 inf + 6825 195.121 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 195.122 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 195.122 * * * * [progress]: [ 557 / 779 ] simplifiying candidate # 195.122 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 195.122 * * [simplify]: iters left: 6 (14 enodes) 195.128 * * [simplify]: iters left: 5 (52 enodes) 195.135 * * [simplify]: iters left: 4 (80 enodes) 195.148 * * [simplify]: iters left: 3 (113 enodes) 195.171 * * [simplify]: iters left: 2 (141 enodes) 195.194 * * [simplify]: iters left: 1 (153 enodes) 195.220 * * [simplify]: Extracting #0: cost 1 inf + 0 195.220 * * [simplify]: Extracting #1: cost 7 inf + 0 195.220 * * [simplify]: Extracting #2: cost 14 inf + 0 195.220 * * [simplify]: Extracting #3: cost 25 inf + 0 195.221 * * [simplify]: Extracting #4: cost 47 inf + 2 195.221 * * [simplify]: Extracting #5: cost 44 inf + 1874 195.224 * * [simplify]: Extracting #6: cost 5 inf + 7674 195.227 * * [simplify]: Extracting #7: cost 0 inf + 9206 195.231 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 195.231 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 195.231 * * * * [progress]: [ 558 / 779 ] simplifiying candidate # 195.232 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1) 195.232 * * [simplify]: iters left: 6 (13 enodes) 195.238 * * [simplify]: iters left: 5 (49 enodes) 195.255 * * [simplify]: iters left: 4 (83 enodes) 195.272 * * [simplify]: iters left: 3 (114 enodes) 195.287 * * [simplify]: iters left: 2 (142 enodes) 195.322 * * [simplify]: iters left: 1 (154 enodes) 195.361 * * [simplify]: Extracting #0: cost 1 inf + 0 195.361 * * [simplify]: Extracting #1: cost 5 inf + 0 195.361 * * [simplify]: Extracting #2: cost 7 inf + 1 195.362 * * [simplify]: Extracting #3: cost 17 inf + 1 195.362 * * [simplify]: Extracting #4: cost 39 inf + 3 195.362 * * [simplify]: Extracting #5: cost 47 inf + 253 195.363 * * [simplify]: Extracting #6: cost 29 inf + 2279 195.366 * * [simplify]: Extracting #7: cost 5 inf + 6016 195.368 * * [simplify]: Extracting #8: cost 0 inf + 6825 195.371 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 195.371 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 195.371 * * * * [progress]: [ 559 / 779 ] simplifiying candidate # 195.372 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 195.372 * * [simplify]: iters left: 6 (14 enodes) 195.378 * * [simplify]: iters left: 5 (52 enodes) 195.390 * * [simplify]: iters left: 4 (78 enodes) 195.402 * * [simplify]: iters left: 3 (108 enodes) 195.418 * * [simplify]: iters left: 2 (136 enodes) 195.458 * * [simplify]: iters left: 1 (148 enodes) 195.482 * * [simplify]: Extracting #0: cost 1 inf + 0 195.483 * * [simplify]: Extracting #1: cost 6 inf + 0 195.483 * * [simplify]: Extracting #2: cost 12 inf + 0 195.483 * * [simplify]: Extracting #3: cost 23 inf + 0 195.483 * * [simplify]: Extracting #4: cost 45 inf + 2 195.483 * * [simplify]: Extracting #5: cost 43 inf + 1657 195.484 * * [simplify]: Extracting #6: cost 6 inf + 6494 195.486 * * [simplify]: Extracting #7: cost 0 inf + 8124 195.487 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 195.487 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))))) 195.487 * * * * [progress]: [ 560 / 779 ] simplifiying candidate # 195.488 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 195.488 * * [simplify]: iters left: 6 (14 enodes) 195.491 * * [simplify]: iters left: 5 (51 enodes) 195.498 * * [simplify]: iters left: 4 (75 enodes) 195.518 * * [simplify]: iters left: 3 (105 enodes) 195.532 * * [simplify]: iters left: 2 (133 enodes) 195.552 * * [simplify]: iters left: 1 (145 enodes) 195.577 * * [simplify]: Extracting #0: cost 1 inf + 0 195.578 * * [simplify]: Extracting #1: cost 4 inf + 0 195.578 * * [simplify]: Extracting #2: cost 9 inf + 0 195.578 * * [simplify]: Extracting #3: cost 21 inf + 0 195.578 * * [simplify]: Extracting #4: cost 43 inf + 2 195.578 * * [simplify]: Extracting #5: cost 53 inf + 129 195.578 * * [simplify]: Extracting #6: cost 37 inf + 1809 195.579 * * [simplify]: Extracting #7: cost 5 inf + 6598 195.581 * * [simplify]: Extracting #8: cost 0 inf + 7206 195.582 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 195.582 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 195.582 * * * * [progress]: [ 561 / 779 ] simplifiying candidate # 195.582 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 195.582 * * [simplify]: iters left: 6 (13 enodes) 195.585 * * [simplify]: iters left: 5 (47 enodes) 195.592 * * [simplify]: iters left: 4 (71 enodes) 195.610 * * [simplify]: iters left: 3 (101 enodes) 195.638 * * [simplify]: iters left: 2 (129 enodes) 195.672 * * [simplify]: iters left: 1 (141 enodes) 195.689 * * [simplify]: Extracting #0: cost 1 inf + 0 195.689 * * [simplify]: Extracting #1: cost 4 inf + 0 195.689 * * [simplify]: Extracting #2: cost 8 inf + 0 195.689 * * [simplify]: Extracting #3: cost 19 inf + 0 195.689 * * [simplify]: Extracting #4: cost 41 inf + 2 195.689 * * [simplify]: Extracting #5: cost 50 inf + 211 195.690 * * [simplify]: Extracting #6: cost 32 inf + 2208 195.691 * * [simplify]: Extracting #7: cost 3 inf + 6279 195.692 * * [simplify]: Extracting #8: cost 0 inf + 6612 195.693 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 195.693 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 195.693 * * * * [progress]: [ 562 / 779 ] simplifiying candidate # 195.694 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) 195.694 * * [simplify]: iters left: 6 (13 enodes) 195.698 * * [simplify]: iters left: 5 (49 enodes) 195.713 * * [simplify]: iters left: 4 (75 enodes) 195.725 * * [simplify]: iters left: 3 (107 enodes) 195.741 * * [simplify]: iters left: 2 (135 enodes) 195.770 * * [simplify]: iters left: 1 (147 enodes) 195.803 * * [simplify]: Extracting #0: cost 1 inf + 0 195.803 * * [simplify]: Extracting #1: cost 4 inf + 0 195.803 * * [simplify]: Extracting #2: cost 13 inf + 1 195.803 * * [simplify]: Extracting #3: cost 35 inf + 3 195.804 * * [simplify]: Extracting #4: cost 43 inf + 253 195.804 * * [simplify]: Extracting #5: cost 29 inf + 1592 195.805 * * [simplify]: Extracting #6: cost 3 inf + 4974 195.806 * * [simplify]: Extracting #7: cost 0 inf + 5387 195.807 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 195.807 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 195.807 * * * * [progress]: [ 563 / 779 ] simplifiying candidate # 195.808 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 195.808 * * [simplify]: iters left: 6 (13 enodes) 195.810 * * [simplify]: iters left: 5 (47 enodes) 195.817 * * [simplify]: iters left: 4 (71 enodes) 195.828 * * [simplify]: iters left: 3 (101 enodes) 195.854 * * [simplify]: iters left: 2 (129 enodes) 195.889 * * [simplify]: iters left: 1 (141 enodes) 195.924 * * [simplify]: Extracting #0: cost 1 inf + 0 195.924 * * [simplify]: Extracting #1: cost 4 inf + 0 195.924 * * [simplify]: Extracting #2: cost 8 inf + 0 195.924 * * [simplify]: Extracting #3: cost 19 inf + 0 195.924 * * [simplify]: Extracting #4: cost 41 inf + 2 195.925 * * [simplify]: Extracting #5: cost 50 inf + 211 195.926 * * [simplify]: Extracting #6: cost 32 inf + 2208 195.928 * * [simplify]: Extracting #7: cost 3 inf + 6279 195.931 * * [simplify]: Extracting #8: cost 0 inf + 6612 195.933 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 195.933 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 195.933 * * * * [progress]: [ 564 / 779 ] simplifiying candidate # 195.934 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) 195.934 * * [simplify]: iters left: 6 (12 enodes) 195.940 * * [simplify]: iters left: 5 (44 enodes) 195.954 * * [simplify]: iters left: 4 (70 enodes) 195.975 * * [simplify]: iters left: 3 (100 enodes) 196.000 * * [simplify]: iters left: 2 (128 enodes) 196.018 * * [simplify]: iters left: 1 (140 enodes) 196.048 * * [simplify]: Extracting #0: cost 1 inf + 0 196.048 * * [simplify]: Extracting #1: cost 4 inf + 0 196.048 * * [simplify]: Extracting #2: cost 13 inf + 1 196.048 * * [simplify]: Extracting #3: cost 35 inf + 3 196.049 * * [simplify]: Extracting #4: cost 45 inf + 130 196.049 * * [simplify]: Extracting #5: cost 27 inf + 1869 196.051 * * [simplify]: Extracting #6: cost 2 inf + 5193 196.054 * * [simplify]: Extracting #7: cost 0 inf + 5387 196.056 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 196.056 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 196.056 * * * * [progress]: [ 565 / 779 ] simplifiying candidate # 196.057 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 196.057 * * [simplify]: iters left: 6 (17 enodes) 196.065 * * [simplify]: iters left: 5 (66 enodes) 196.086 * * [simplify]: iters left: 4 (121 enodes) 196.129 * * [simplify]: iters left: 3 (231 enodes) 196.217 * * [simplify]: iters left: 2 (369 enodes) 196.381 * * [simplify]: iters left: 1 (433 enodes) 196.500 * * [simplify]: Extracting #0: cost 1 inf + 0 196.500 * * [simplify]: Extracting #1: cost 35 inf + 0 196.500 * * [simplify]: Extracting #2: cost 71 inf + 0 196.501 * * [simplify]: Extracting #3: cost 83 inf + 0 196.501 * * [simplify]: Extracting #4: cost 79 inf + 267 196.502 * * [simplify]: Extracting #5: cost 53 inf + 5375 196.508 * * [simplify]: Extracting #6: cost 11 inf + 24491 196.515 * * [simplify]: Extracting #7: cost 0 inf + 29976 196.529 * * [simplify]: Extracting #8: cost 0 inf + 29936 196.537 * [simplify]: Simplified to (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 196.537 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))))) 196.537 * * * * [progress]: [ 566 / 779 ] simplifiying candidate # 196.538 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 196.538 * * [simplify]: iters left: 6 (15 enodes) 196.541 * * [simplify]: iters left: 5 (59 enodes) 196.550 * * [simplify]: iters left: 4 (100 enodes) 196.569 * * [simplify]: iters left: 3 (153 enodes) 196.617 * * [simplify]: iters left: 2 (200 enodes) 196.666 * * [simplify]: iters left: 1 (217 enodes) 196.703 * * [simplify]: Extracting #0: cost 1 inf + 0 196.703 * * [simplify]: Extracting #1: cost 23 inf + 0 196.704 * * [simplify]: Extracting #2: cost 46 inf + 0 196.704 * * [simplify]: Extracting #3: cost 57 inf + 0 196.704 * * [simplify]: Extracting #4: cost 53 inf + 267 196.705 * * [simplify]: Extracting #5: cost 37 inf + 2194 196.707 * * [simplify]: Extracting #6: cost 28 inf + 4956 196.712 * * [simplify]: Extracting #7: cost 4 inf + 15062 196.715 * * [simplify]: Extracting #8: cost 0 inf + 16978 196.719 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 196.719 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 196.719 * * * * [progress]: [ 567 / 779 ] simplifiying candidate # 196.719 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 196.720 * * [simplify]: iters left: 6 (16 enodes) 196.723 * * [simplify]: iters left: 5 (61 enodes) 196.734 * * [simplify]: iters left: 4 (102 enodes) 196.759 * * [simplify]: iters left: 3 (155 enodes) 196.787 * * [simplify]: iters left: 2 (201 enodes) 196.850 * * [simplify]: iters left: 1 (219 enodes) 196.895 * * [simplify]: Extracting #0: cost 1 inf + 0 196.896 * * [simplify]: Extracting #1: cost 23 inf + 0 196.896 * * [simplify]: Extracting #2: cost 47 inf + 0 196.896 * * [simplify]: Extracting #3: cost 59 inf + 0 196.896 * * [simplify]: Extracting #4: cost 55 inf + 267 196.897 * * [simplify]: Extracting #5: cost 35 inf + 2985 196.899 * * [simplify]: Extracting #6: cost 5 inf + 15359 196.903 * * [simplify]: Extracting #7: cost 0 inf + 17492 196.906 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 196.906 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 196.907 * * * * [progress]: [ 568 / 779 ] simplifiying candidate # 196.907 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 196.907 * * [simplify]: iters left: 6 (16 enodes) 196.911 * * [simplify]: iters left: 5 (63 enodes) 196.922 * * [simplify]: iters left: 4 (96 enodes) 196.945 * * [simplify]: iters left: 3 (120 enodes) 196.979 * * [simplify]: iters left: 2 (159 enodes) 197.005 * * [simplify]: iters left: 1 (168 enodes) 197.027 * * [simplify]: Extracting #0: cost 1 inf + 0 197.027 * * [simplify]: Extracting #1: cost 13 inf + 0 197.027 * * [simplify]: Extracting #2: cost 24 inf + 1 197.027 * * [simplify]: Extracting #3: cost 35 inf + 1 197.027 * * [simplify]: Extracting #4: cost 34 inf + 104 197.028 * * [simplify]: Extracting #5: cost 8 inf + 5064 197.030 * * [simplify]: Extracting #6: cost 0 inf + 7745 197.031 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 197.031 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 197.032 * * * * [progress]: [ 569 / 779 ] simplifiying candidate # 197.032 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 197.032 * * [simplify]: iters left: 6 (16 enodes) 197.035 * * [simplify]: iters left: 5 (61 enodes) 197.045 * * [simplify]: iters left: 4 (102 enodes) 197.069 * * [simplify]: iters left: 3 (155 enodes) 197.117 * * [simplify]: iters left: 2 (201 enodes) 197.180 * * [simplify]: iters left: 1 (219 enodes) 197.215 * * [simplify]: Extracting #0: cost 1 inf + 0 197.215 * * [simplify]: Extracting #1: cost 23 inf + 0 197.215 * * [simplify]: Extracting #2: cost 47 inf + 0 197.215 * * [simplify]: Extracting #3: cost 59 inf + 0 197.216 * * [simplify]: Extracting #4: cost 55 inf + 267 197.216 * * [simplify]: Extracting #5: cost 35 inf + 2985 197.219 * * [simplify]: Extracting #6: cost 5 inf + 15359 197.226 * * [simplify]: Extracting #7: cost 0 inf + 17492 197.234 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 197.234 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 197.234 * * * * [progress]: [ 570 / 779 ] simplifiying candidate # 197.234 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 197.235 * * [simplify]: iters left: 6 (15 enodes) 197.242 * * [simplify]: iters left: 5 (58 enodes) 197.265 * * [simplify]: iters left: 4 (99 enodes) 197.284 * * [simplify]: iters left: 3 (132 enodes) 197.309 * * [simplify]: iters left: 2 (153 enodes) 197.352 * * [simplify]: iters left: 1 (156 enodes) 197.384 * * [simplify]: Extracting #0: cost 1 inf + 0 197.384 * * [simplify]: Extracting #1: cost 13 inf + 0 197.385 * * [simplify]: Extracting #2: cost 24 inf + 1 197.385 * * [simplify]: Extracting #3: cost 35 inf + 1 197.385 * * [simplify]: Extracting #4: cost 32 inf + 186 197.386 * * [simplify]: Extracting #5: cost 14 inf + 3221 197.389 * * [simplify]: Extracting #6: cost 2 inf + 7161 197.392 * * [simplify]: Extracting #7: cost 0 inf + 7745 197.393 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 197.393 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 197.393 * * * * [progress]: [ 571 / 779 ] simplifiying candidate # 197.394 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 197.394 * * [simplify]: iters left: 6 (15 enodes) 197.397 * * [simplify]: iters left: 5 (56 enodes) 197.405 * * [simplify]: iters left: 4 (88 enodes) 197.419 * * [simplify]: iters left: 3 (143 enodes) 197.455 * * [simplify]: iters left: 2 (197 enodes) 197.492 * * [simplify]: iters left: 1 (212 enodes) 197.551 * * [simplify]: Extracting #0: cost 1 inf + 0 197.551 * * [simplify]: Extracting #1: cost 23 inf + 0 197.551 * * [simplify]: Extracting #2: cost 46 inf + 0 197.552 * * [simplify]: Extracting #3: cost 57 inf + 0 197.552 * * [simplify]: Extracting #4: cost 53 inf + 267 197.554 * * [simplify]: Extracting #5: cost 27 inf + 5726 197.561 * * [simplify]: Extracting #6: cost 2 inf + 16100 197.568 * * [simplify]: Extracting #7: cost 0 inf + 16978 197.575 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) 197.575 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))))) 197.575 * * * * [progress]: [ 572 / 779 ] simplifiying candidate # 197.576 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 197.576 * * [simplify]: iters left: 6 (16 enodes) 197.584 * * [simplify]: iters left: 5 (58 enodes) 197.601 * * [simplify]: iters left: 4 (83 enodes) 197.625 * * [simplify]: iters left: 3 (113 enodes) 197.654 * * [simplify]: iters left: 2 (124 enodes) 197.685 * * [simplify]: iters left: 1 (125 enodes) 197.715 * * [simplify]: Extracting #0: cost 1 inf + 0 197.715 * * [simplify]: Extracting #1: cost 15 inf + 0 197.716 * * [simplify]: Extracting #2: cost 32 inf + 0 197.716 * * [simplify]: Extracting #3: cost 45 inf + 0 197.716 * * [simplify]: Extracting #4: cost 41 inf + 267 197.717 * * [simplify]: Extracting #5: cost 21 inf + 3362 197.720 * * [simplify]: Extracting #6: cost 3 inf + 9853 197.724 * * [simplify]: Extracting #7: cost 0 inf + 11230 197.729 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 197.729 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 197.730 * * * * [progress]: [ 573 / 779 ] simplifiying candidate # 197.730 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 197.730 * * [simplify]: iters left: 6 (14 enodes) 197.737 * * [simplify]: iters left: 5 (51 enodes) 197.752 * * [simplify]: iters left: 4 (76 enodes) 197.773 * * [simplify]: iters left: 3 (106 enodes) 197.802 * * [simplify]: iters left: 2 (117 enodes) 197.831 * * [simplify]: iters left: 1 (118 enodes) 197.845 * * [simplify]: Extracting #0: cost 1 inf + 0 197.845 * * [simplify]: Extracting #1: cost 15 inf + 0 197.845 * * [simplify]: Extracting #2: cost 30 inf + 0 197.845 * * [simplify]: Extracting #3: cost 41 inf + 0 197.846 * * [simplify]: Extracting #4: cost 40 inf + 87 197.846 * * [simplify]: Extracting #5: cost 27 inf + 945 197.846 * * [simplify]: Extracting #6: cost 16 inf + 3715 197.848 * * [simplify]: Extracting #7: cost 0 inf + 9642 197.850 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 197.850 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 197.850 * * * * [progress]: [ 574 / 779 ] simplifiying candidate # 197.850 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt 1)) 197.851 * * [simplify]: iters left: 6 (15 enodes) 197.856 * * [simplify]: iters left: 5 (56 enodes) 197.870 * * [simplify]: iters left: 4 (76 enodes) 197.884 * * [simplify]: iters left: 3 (92 enodes) 197.896 * * [simplify]: iters left: 2 (109 enodes) 197.920 * * [simplify]: iters left: 1 (111 enodes) 197.943 * * [simplify]: Extracting #0: cost 1 inf + 0 197.944 * * [simplify]: Extracting #1: cost 9 inf + 0 197.944 * * [simplify]: Extracting #2: cost 16 inf + 1 197.944 * * [simplify]: Extracting #3: cost 27 inf + 1 197.944 * * [simplify]: Extracting #4: cost 25 inf + 145 197.945 * * [simplify]: Extracting #5: cost 10 inf + 2060 197.946 * * [simplify]: Extracting #6: cost 1 inf + 4178 197.948 * * [simplify]: Extracting #7: cost 0 inf + 4557 197.950 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 197.951 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 197.951 * * * * [progress]: [ 575 / 779 ] simplifiying candidate # 197.951 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 197.951 * * [simplify]: iters left: 6 (14 enodes) 197.958 * * [simplify]: iters left: 5 (51 enodes) 197.975 * * [simplify]: iters left: 4 (76 enodes) 197.997 * * [simplify]: iters left: 3 (106 enodes) 198.026 * * [simplify]: iters left: 2 (117 enodes) 198.043 * * [simplify]: iters left: 1 (118 enodes) 198.057 * * [simplify]: Extracting #0: cost 1 inf + 0 198.057 * * [simplify]: Extracting #1: cost 15 inf + 0 198.057 * * [simplify]: Extracting #2: cost 30 inf + 0 198.057 * * [simplify]: Extracting #3: cost 41 inf + 0 198.058 * * [simplify]: Extracting #4: cost 40 inf + 87 198.058 * * [simplify]: Extracting #5: cost 27 inf + 945 198.058 * * [simplify]: Extracting #6: cost 16 inf + 3715 198.062 * * [simplify]: Extracting #7: cost 0 inf + 9642 198.066 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 198.066 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 198.066 * * * * [progress]: [ 576 / 779 ] simplifiying candidate # 198.067 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1) 198.067 * * [simplify]: iters left: 6 (14 enodes) 198.074 * * [simplify]: iters left: 5 (51 enodes) 198.092 * * [simplify]: iters left: 4 (74 enodes) 198.106 * * [simplify]: iters left: 3 (94 enodes) 198.119 * * [simplify]: iters left: 2 (103 enodes) 198.141 * * [simplify]: iters left: 1 (105 enodes) 198.153 * * [simplify]: Extracting #0: cost 1 inf + 0 198.153 * * [simplify]: Extracting #1: cost 9 inf + 0 198.153 * * [simplify]: Extracting #2: cost 16 inf + 1 198.153 * * [simplify]: Extracting #3: cost 27 inf + 1 198.153 * * [simplify]: Extracting #4: cost 24 inf + 202 198.154 * * [simplify]: Extracting #5: cost 7 inf + 2495 198.154 * * [simplify]: Extracting #6: cost 0 inf + 4557 198.156 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 198.156 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 198.156 * * * * [progress]: [ 577 / 779 ] simplifiying candidate # 198.156 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 198.156 * * [simplify]: iters left: 6 (16 enodes) 198.160 * * [simplify]: iters left: 5 (59 enodes) 198.172 * * [simplify]: iters left: 4 (98 enodes) 198.209 * * [simplify]: iters left: 3 (144 enodes) 198.250 * * [simplify]: iters left: 2 (194 enodes) 198.285 * * [simplify]: Extracting #0: cost 1 inf + 0 198.285 * * [simplify]: Extracting #1: cost 13 inf + 0 198.285 * * [simplify]: Extracting #2: cost 24 inf + 1 198.285 * * [simplify]: Extracting #3: cost 36 inf + 1 198.286 * * [simplify]: Extracting #4: cost 36 inf + 88 198.286 * * [simplify]: Extracting #5: cost 20 inf + 1438 198.289 * * [simplify]: Extracting #6: cost 4 inf + 6783 198.292 * * [simplify]: Extracting #7: cost 0 inf + 8579 198.294 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 198.294 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))))) 198.294 * * * * [progress]: [ 578 / 779 ] simplifiying candidate # 198.294 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 198.294 * * [simplify]: iters left: 6 (16 enodes) 198.300 * * [simplify]: iters left: 5 (58 enodes) 198.309 * * [simplify]: iters left: 4 (86 enodes) 198.326 * * [simplify]: iters left: 3 (109 enodes) 198.355 * * [simplify]: iters left: 2 (121 enodes) 198.372 * * [simplify]: Extracting #0: cost 1 inf + 0 198.372 * * [simplify]: Extracting #1: cost 9 inf + 0 198.372 * * [simplify]: Extracting #2: cost 17 inf + 1 198.372 * * [simplify]: Extracting #3: cost 30 inf + 1 198.372 * * [simplify]: Extracting #4: cost 28 inf + 211 198.372 * * [simplify]: Extracting #5: cost 14 inf + 1814 198.373 * * [simplify]: Extracting #6: cost 3 inf + 4770 198.374 * * [simplify]: Extracting #7: cost 0 inf + 5825 198.375 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 198.375 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))))) 198.376 * * * * [progress]: [ 579 / 779 ] simplifiying candidate # 198.376 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 198.376 * * [simplify]: iters left: 6 (15 enodes) 198.380 * * [simplify]: iters left: 5 (54 enodes) 198.394 * * [simplify]: iters left: 4 (82 enodes) 198.413 * * [simplify]: iters left: 3 (105 enodes) 198.427 * * [simplify]: iters left: 2 (119 enodes) 198.452 * * [simplify]: Extracting #0: cost 1 inf + 0 198.452 * * [simplify]: Extracting #1: cost 9 inf + 0 198.452 * * [simplify]: Extracting #2: cost 16 inf + 1 198.452 * * [simplify]: Extracting #3: cost 28 inf + 1 198.452 * * [simplify]: Extracting #4: cost 27 inf + 129 198.452 * * [simplify]: Extracting #5: cost 12 inf + 1520 198.453 * * [simplify]: Extracting #6: cost 0 inf + 5071 198.454 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 198.454 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))))) 198.454 * * * * [progress]: [ 580 / 779 ] simplifiying candidate # 198.455 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 198.455 * * [simplify]: iters left: 6 (13 enodes) 198.459 * * [simplify]: iters left: 5 (48 enodes) 198.466 * * [simplify]: iters left: 4 (65 enodes) 198.476 * * [simplify]: iters left: 3 (73 enodes) 198.492 * * [simplify]: iters left: 2 (74 enodes) 198.511 * * [simplify]: iters left: 1 (75 enodes) 198.528 * * [simplify]: Extracting #0: cost 1 inf + 0 198.528 * * [simplify]: Extracting #1: cost 5 inf + 0 198.528 * * [simplify]: Extracting #2: cost 7 inf + 1 198.528 * * [simplify]: Extracting #3: cost 17 inf + 1 198.528 * * [simplify]: Extracting #4: cost 16 inf + 129 198.528 * * [simplify]: Extracting #5: cost 5 inf + 953 198.529 * * [simplify]: Extracting #6: cost 0 inf + 2135 198.529 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 198.529 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 198.529 * * * * [progress]: [ 581 / 779 ] simplifiying candidate # 198.530 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 198.530 * * [simplify]: iters left: 6 (15 enodes) 198.533 * * [simplify]: iters left: 5 (54 enodes) 198.543 * * [simplify]: iters left: 4 (82 enodes) 198.555 * * [simplify]: iters left: 3 (105 enodes) 198.582 * * [simplify]: iters left: 2 (119 enodes) 198.615 * * [simplify]: Extracting #0: cost 1 inf + 0 198.615 * * [simplify]: Extracting #1: cost 9 inf + 0 198.615 * * [simplify]: Extracting #2: cost 16 inf + 1 198.615 * * [simplify]: Extracting #3: cost 28 inf + 1 198.616 * * [simplify]: Extracting #4: cost 27 inf + 129 198.616 * * [simplify]: Extracting #5: cost 12 inf + 1520 198.618 * * [simplify]: Extracting #6: cost 0 inf + 5071 198.621 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 198.621 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))))) 198.621 * * * * [progress]: [ 582 / 779 ] simplifiying candidate # 198.621 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 198.621 * * [simplify]: iters left: 6 (12 enodes) 198.624 * * [simplify]: iters left: 5 (41 enodes) 198.631 * * [simplify]: iters left: 4 (61 enodes) 198.640 * * [simplify]: iters left: 3 (70 enodes) 198.650 * * [simplify]: Extracting #0: cost 1 inf + 0 198.650 * * [simplify]: Extracting #1: cost 5 inf + 0 198.650 * * [simplify]: Extracting #2: cost 7 inf + 1 198.650 * * [simplify]: Extracting #3: cost 17 inf + 1 198.650 * * [simplify]: Extracting #4: cost 16 inf + 88 198.651 * * [simplify]: Extracting #5: cost 5 inf + 953 198.652 * * [simplify]: Extracting #6: cost 0 inf + 2135 198.653 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 198.653 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 198.653 * * * * [progress]: [ 583 / 779 ] simplifiying candidate # 198.653 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 198.653 * * [simplify]: iters left: 6 (16 enodes) 198.660 * * [simplify]: iters left: 5 (59 enodes) 198.679 * * [simplify]: iters left: 4 (87 enodes) 198.691 * * [simplify]: iters left: 3 (129 enodes) 198.711 * * [simplify]: iters left: 2 (139 enodes) 198.745 * * [simplify]: Extracting #0: cost 1 inf + 0 198.745 * * [simplify]: Extracting #1: cost 18 inf + 0 198.745 * * [simplify]: Extracting #2: cost 37 inf + 0 198.745 * * [simplify]: Extracting #3: cost 49 inf + 0 198.746 * * [simplify]: Extracting #4: cost 46 inf + 210 198.747 * * [simplify]: Extracting #5: cost 35 inf + 1146 198.747 * * [simplify]: Extracting #6: cost 15 inf + 6163 198.749 * * [simplify]: Extracting #7: cost 2 inf + 11884 198.752 * * [simplify]: Extracting #8: cost 0 inf + 12680 198.754 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 198.754 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))))) 198.754 * * * * [progress]: [ 584 / 779 ] simplifiying candidate # 198.754 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 198.754 * * [simplify]: iters left: 6 (14 enodes) 198.758 * * [simplify]: iters left: 5 (52 enodes) 198.765 * * [simplify]: iters left: 4 (72 enodes) 198.777 * * [simplify]: iters left: 3 (92 enodes) 198.801 * * [simplify]: iters left: 2 (94 enodes) 198.823 * * [simplify]: Extracting #0: cost 1 inf + 0 198.824 * * [simplify]: Extracting #1: cost 12 inf + 0 198.824 * * [simplify]: Extracting #2: cost 24 inf + 0 198.824 * * [simplify]: Extracting #3: cost 35 inf + 0 198.824 * * [simplify]: Extracting #4: cost 34 inf + 87 198.825 * * [simplify]: Extracting #5: cost 25 inf + 532 198.826 * * [simplify]: Extracting #6: cost 11 inf + 3524 198.828 * * [simplify]: Extracting #7: cost 1 inf + 6853 198.830 * * [simplify]: Extracting #8: cost 0 inf + 7070 198.833 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 198.833 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 198.833 * * * * [progress]: [ 585 / 779 ] simplifiying candidate # 198.833 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 198.833 * * [simplify]: iters left: 6 (15 enodes) 198.837 * * [simplify]: iters left: 5 (54 enodes) 198.845 * * [simplify]: iters left: 4 (74 enodes) 198.856 * * [simplify]: iters left: 3 (94 enodes) 198.877 * * [simplify]: iters left: 2 (96 enodes) 198.896 * * [simplify]: Extracting #0: cost 1 inf + 0 198.896 * * [simplify]: Extracting #1: cost 12 inf + 0 198.896 * * [simplify]: Extracting #2: cost 25 inf + 0 198.896 * * [simplify]: Extracting #3: cost 37 inf + 0 198.896 * * [simplify]: Extracting #4: cost 36 inf + 87 198.896 * * [simplify]: Extracting #5: cost 19 inf + 1617 198.897 * * [simplify]: Extracting #6: cost 6 inf + 5034 198.898 * * [simplify]: Extracting #7: cost 0 inf + 7424 198.900 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 198.900 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 198.900 * * * * [progress]: [ 586 / 779 ] simplifiying candidate # 198.900 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 198.900 * * [simplify]: iters left: 6 (15 enodes) 198.905 * * [simplify]: iters left: 5 (56 enodes) 198.914 * * [simplify]: iters left: 4 (74 enodes) 198.931 * * [simplify]: iters left: 3 (83 enodes) 198.944 * * [simplify]: iters left: 2 (90 enodes) 198.954 * * [simplify]: Extracting #0: cost 1 inf + 0 198.954 * * [simplify]: Extracting #1: cost 7 inf + 0 198.954 * * [simplify]: Extracting #2: cost 12 inf + 1 198.954 * * [simplify]: Extracting #3: cost 23 inf + 1 198.955 * * [simplify]: Extracting #4: cost 22 inf + 88 198.955 * * [simplify]: Extracting #5: cost 9 inf + 1107 198.956 * * [simplify]: Extracting #6: cost 1 inf + 2876 198.957 * * [simplify]: Extracting #7: cost 0 inf + 3255 198.959 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 198.959 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 198.959 * * * * [progress]: [ 587 / 779 ] simplifiying candidate # 198.959 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 198.960 * * [simplify]: iters left: 6 (15 enodes) 198.966 * * [simplify]: iters left: 5 (54 enodes) 198.982 * * [simplify]: iters left: 4 (74 enodes) 199.004 * * [simplify]: iters left: 3 (94 enodes) 199.029 * * [simplify]: iters left: 2 (96 enodes) 199.052 * * [simplify]: Extracting #0: cost 1 inf + 0 199.052 * * [simplify]: Extracting #1: cost 12 inf + 0 199.053 * * [simplify]: Extracting #2: cost 25 inf + 0 199.053 * * [simplify]: Extracting #3: cost 37 inf + 0 199.053 * * [simplify]: Extracting #4: cost 36 inf + 87 199.054 * * [simplify]: Extracting #5: cost 19 inf + 1617 199.055 * * [simplify]: Extracting #6: cost 6 inf + 5034 199.058 * * [simplify]: Extracting #7: cost 0 inf + 7424 199.062 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 199.062 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 199.062 * * * * [progress]: [ 588 / 779 ] simplifiying candidate # 199.063 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 199.063 * * [simplify]: iters left: 6 (14 enodes) 199.067 * * [simplify]: iters left: 5 (51 enodes) 199.075 * * [simplify]: iters left: 4 (71 enodes) 199.086 * * [simplify]: iters left: 3 (86 enodes) 199.103 * * [simplify]: Extracting #0: cost 1 inf + 0 199.103 * * [simplify]: Extracting #1: cost 7 inf + 0 199.103 * * [simplify]: Extracting #2: cost 12 inf + 1 199.103 * * [simplify]: Extracting #3: cost 23 inf + 1 199.103 * * [simplify]: Extracting #4: cost 22 inf + 88 199.104 * * [simplify]: Extracting #5: cost 6 inf + 1465 199.105 * * [simplify]: Extracting #6: cost 1 inf + 2876 199.106 * * [simplify]: Extracting #7: cost 0 inf + 3255 199.107 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 199.107 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 199.108 * * * * [progress]: [ 589 / 779 ] simplifiying candidate # 199.108 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 199.108 * * [simplify]: iters left: 6 (14 enodes) 199.114 * * [simplify]: iters left: 5 (51 enodes) 199.129 * * [simplify]: iters left: 4 (71 enodes) 199.150 * * [simplify]: iters left: 3 (88 enodes) 199.172 * * [simplify]: iters left: 2 (91 enodes) 199.196 * * [simplify]: Extracting #0: cost 1 inf + 0 199.196 * * [simplify]: Extracting #1: cost 10 inf + 0 199.196 * * [simplify]: Extracting #2: cost 22 inf + 0 199.196 * * [simplify]: Extracting #3: cost 35 inf + 0 199.197 * * [simplify]: Extracting #4: cost 34 inf + 87 199.197 * * [simplify]: Extracting #5: cost 20 inf + 1230 199.197 * * [simplify]: Extracting #6: cost 9 inf + 4027 199.198 * * [simplify]: Extracting #7: cost 0 inf + 7070 199.200 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 199.200 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))))) 199.200 * * * * [progress]: [ 590 / 779 ] simplifiying candidate # 199.200 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 199.200 * * [simplify]: iters left: 6 (15 enodes) 199.203 * * [simplify]: iters left: 5 (53 enodes) 199.211 * * [simplify]: iters left: 4 (68 enodes) 199.223 * * [simplify]: iters left: 3 (78 enodes) 199.242 * * [simplify]: Extracting #0: cost 1 inf + 0 199.242 * * [simplify]: Extracting #1: cost 8 inf + 0 199.242 * * [simplify]: Extracting #2: cost 18 inf + 0 199.242 * * [simplify]: Extracting #3: cost 31 inf + 0 199.242 * * [simplify]: Extracting #4: cost 29 inf + 128 199.243 * * [simplify]: Extracting #5: cost 15 inf + 1327 199.244 * * [simplify]: Extracting #6: cost 7 inf + 2787 199.245 * * [simplify]: Extracting #7: cost 0 inf + 5154 199.247 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 199.247 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 199.247 * * * * [progress]: [ 591 / 779 ] simplifiying candidate # 199.247 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 199.248 * * [simplify]: iters left: 6 (13 enodes) 199.253 * * [simplify]: iters left: 5 (46 enodes) 199.267 * * [simplify]: iters left: 4 (61 enodes) 199.284 * * [simplify]: iters left: 3 (71 enodes) 199.302 * * [simplify]: Extracting #0: cost 1 inf + 0 199.302 * * [simplify]: Extracting #1: cost 8 inf + 0 199.302 * * [simplify]: Extracting #2: cost 16 inf + 0 199.302 * * [simplify]: Extracting #3: cost 27 inf + 0 199.302 * * [simplify]: Extracting #4: cost 25 inf + 169 199.303 * * [simplify]: Extracting #5: cost 12 inf + 1123 199.304 * * [simplify]: Extracting #6: cost 3 inf + 3231 199.305 * * [simplify]: Extracting #7: cost 0 inf + 4046 199.307 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 199.307 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 199.308 * * * * [progress]: [ 592 / 779 ] simplifiying candidate # 199.308 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 199.308 * * [simplify]: iters left: 6 (14 enodes) 199.317 * * [simplify]: iters left: 5 (51 enodes) 199.333 * * [simplify]: iters left: 4 (65 enodes) 199.348 * * [simplify]: iters left: 3 (75 enodes) 199.357 * * [simplify]: iters left: 2 (76 enodes) 199.367 * * [simplify]: Extracting #0: cost 1 inf + 0 199.367 * * [simplify]: Extracting #1: cost 5 inf + 0 199.367 * * [simplify]: Extracting #2: cost 8 inf + 1 199.367 * * [simplify]: Extracting #3: cost 19 inf + 1 199.367 * * [simplify]: Extracting #4: cost 17 inf + 129 199.367 * * [simplify]: Extracting #5: cost 4 inf + 1231 199.367 * * [simplify]: Extracting #6: cost 0 inf + 1983 199.368 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 199.368 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 199.368 * * * * [progress]: [ 593 / 779 ] simplifiying candidate # 199.368 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 199.368 * * [simplify]: iters left: 6 (13 enodes) 199.372 * * [simplify]: iters left: 5 (46 enodes) 199.385 * * [simplify]: iters left: 4 (61 enodes) 199.402 * * [simplify]: iters left: 3 (71 enodes) 199.419 * * [simplify]: Extracting #0: cost 1 inf + 0 199.419 * * [simplify]: Extracting #1: cost 8 inf + 0 199.419 * * [simplify]: Extracting #2: cost 16 inf + 0 199.419 * * [simplify]: Extracting #3: cost 27 inf + 0 199.419 * * [simplify]: Extracting #4: cost 25 inf + 169 199.420 * * [simplify]: Extracting #5: cost 12 inf + 1123 199.421 * * [simplify]: Extracting #6: cost 3 inf + 3231 199.422 * * [simplify]: Extracting #7: cost 0 inf + 4046 199.424 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 199.424 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 199.424 * * * * [progress]: [ 594 / 779 ] simplifiying candidate # 199.424 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 199.424 * * [simplify]: iters left: 6 (13 enodes) 199.431 * * [simplify]: iters left: 5 (46 enodes) 199.440 * * [simplify]: iters left: 4 (61 enodes) 199.449 * * [simplify]: iters left: 3 (72 enodes) 199.458 * * [simplify]: Extracting #0: cost 1 inf + 0 199.458 * * [simplify]: Extracting #1: cost 5 inf + 0 199.458 * * [simplify]: Extracting #2: cost 8 inf + 1 199.458 * * [simplify]: Extracting #3: cost 19 inf + 1 199.458 * * [simplify]: Extracting #4: cost 17 inf + 170 199.459 * * [simplify]: Extracting #5: cost 5 inf + 1067 199.459 * * [simplify]: Extracting #6: cost 0 inf + 1983 199.460 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 199.460 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 199.461 * * * * [progress]: [ 595 / 779 ] simplifiying candidate # 199.461 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 199.461 * * [simplify]: iters left: 6 (15 enodes) 199.468 * * [simplify]: iters left: 5 (54 enodes) 199.480 * * [simplify]: iters left: 4 (72 enodes) 199.491 * * [simplify]: iters left: 3 (85 enodes) 199.502 * * [simplify]: iters left: 2 (86 enodes) 199.521 * * [simplify]: Extracting #0: cost 1 inf + 0 199.521 * * [simplify]: Extracting #1: cost 7 inf + 0 199.521 * * [simplify]: Extracting #2: cost 12 inf + 1 199.521 * * [simplify]: Extracting #3: cost 24 inf + 1 199.521 * * [simplify]: Extracting #4: cost 24 inf + 88 199.521 * * [simplify]: Extracting #5: cost 8 inf + 1533 199.522 * * [simplify]: Extracting #6: cost 1 inf + 3350 199.523 * * [simplify]: Extracting #7: cost 0 inf + 3769 199.524 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 199.524 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))))) 199.524 * * * * [progress]: [ 596 / 779 ] simplifiying candidate # 199.524 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 199.524 * * [simplify]: iters left: 6 (15 enodes) 199.528 * * [simplify]: iters left: 5 (53 enodes) 199.537 * * [simplify]: iters left: 4 (67 enodes) 199.548 * * [simplify]: iters left: 3 (78 enodes) 199.565 * * [simplify]: Extracting #0: cost 1 inf + 0 199.566 * * [simplify]: Extracting #1: cost 5 inf + 0 199.566 * * [simplify]: Extracting #2: cost 9 inf + 1 199.566 * * [simplify]: Extracting #3: cost 22 inf + 1 199.566 * * [simplify]: Extracting #4: cost 23 inf + 46 199.566 * * [simplify]: Extracting #5: cost 6 inf + 1891 199.567 * * [simplify]: Extracting #6: cost 0 inf + 2961 199.567 * * [simplify]: Extracting #7: cost 0 inf + 2931 199.568 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 199.568 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))))) 199.568 * * * * [progress]: [ 597 / 779 ] simplifiying candidate # 199.568 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 199.568 * * [simplify]: iters left: 6 (14 enodes) 199.572 * * [simplify]: iters left: 5 (49 enodes) 199.579 * * [simplify]: iters left: 4 (63 enodes) 199.589 * * [simplify]: iters left: 3 (74 enodes) 199.604 * * [simplify]: Extracting #0: cost 1 inf + 0 199.604 * * [simplify]: Extracting #1: cost 5 inf + 0 199.604 * * [simplify]: Extracting #2: cost 8 inf + 1 199.604 * * [simplify]: Extracting #3: cost 20 inf + 1 199.605 * * [simplify]: Extracting #4: cost 19 inf + 129 199.605 * * [simplify]: Extracting #5: cost 5 inf + 1518 199.606 * * [simplify]: Extracting #6: cost 0 inf + 2337 199.607 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 199.607 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))))) 199.608 * * * * [progress]: [ 598 / 779 ] simplifiying candidate # 199.608 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 199.608 * * [simplify]: iters left: 6 (12 enodes) 199.617 * * [simplify]: iters left: 5 (43 enodes) 199.626 * * [simplify]: iters left: 4 (55 enodes) 199.635 * * [simplify]: iters left: 3 (63 enodes) 199.643 * * [simplify]: Extracting #0: cost 1 inf + 0 199.643 * * [simplify]: Extracting #1: cost 4 inf + 0 199.643 * * [simplify]: Extracting #2: cost 13 inf + 1 199.643 * * [simplify]: Extracting #3: cost 11 inf + 170 199.643 * * [simplify]: Extracting #4: cost 2 inf + 872 199.644 * * [simplify]: Extracting #5: cost 0 inf + 1077 199.644 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 199.644 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 199.644 * * * * [progress]: [ 599 / 779 ] simplifiying candidate # 199.644 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 199.645 * * [simplify]: iters left: 6 (14 enodes) 199.648 * * [simplify]: iters left: 5 (49 enodes) 199.660 * * [simplify]: iters left: 4 (63 enodes) 199.679 * * [simplify]: iters left: 3 (74 enodes) 199.696 * * [simplify]: Extracting #0: cost 1 inf + 0 199.696 * * [simplify]: Extracting #1: cost 5 inf + 0 199.696 * * [simplify]: Extracting #2: cost 8 inf + 1 199.697 * * [simplify]: Extracting #3: cost 20 inf + 1 199.697 * * [simplify]: Extracting #4: cost 19 inf + 129 199.697 * * [simplify]: Extracting #5: cost 5 inf + 1518 199.698 * * [simplify]: Extracting #6: cost 0 inf + 2337 199.699 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 199.699 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))))) 199.700 * * * * [progress]: [ 600 / 779 ] simplifiying candidate # 199.700 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 199.700 * * [simplify]: iters left: 6 (11 enodes) 199.705 * * [simplify]: iters left: 5 (36 enodes) 199.717 * * [simplify]: iters left: 4 (50 enodes) 199.731 * * [simplify]: iters left: 3 (58 enodes) 199.746 * * [simplify]: Extracting #0: cost 1 inf + 0 199.746 * * [simplify]: Extracting #1: cost 4 inf + 0 199.746 * * [simplify]: Extracting #2: cost 13 inf + 1 199.746 * * [simplify]: Extracting #3: cost 10 inf + 211 199.747 * * [simplify]: Extracting #4: cost 0 inf + 1077 199.747 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 199.747 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 199.748 * * * * [progress]: [ 601 / 779 ] simplifiying candidate # 199.748 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 199.748 * * [simplify]: iters left: 6 (11 enodes) 199.754 * * [simplify]: iters left: 5 (41 enodes) 199.767 * * [simplify]: iters left: 4 (61 enodes) 199.789 * * [simplify]: iters left: 3 (95 enodes) 199.818 * * [simplify]: iters left: 2 (105 enodes) 199.842 * * [simplify]: Extracting #0: cost 1 inf + 0 199.842 * * [simplify]: Extracting #1: cost 18 inf + 0 199.842 * * [simplify]: Extracting #2: cost 34 inf + 1 199.842 * * [simplify]: Extracting #3: cost 38 inf + 1 199.843 * * [simplify]: Extracting #4: cost 36 inf + 3 199.843 * * [simplify]: Extracting #5: cost 25 inf + 1993 199.844 * * [simplify]: Extracting #6: cost 2 inf + 8396 199.845 * * [simplify]: Extracting #7: cost 0 inf + 9031 199.847 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 199.847 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))))) 199.847 * * * * [progress]: [ 602 / 779 ] simplifiying candidate # 199.847 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 199.847 * * [simplify]: iters left: 6 (9 enodes) 199.850 * * [simplify]: iters left: 5 (34 enodes) 199.855 * * [simplify]: iters left: 4 (46 enodes) 199.864 * * [simplify]: iters left: 3 (58 enodes) 199.882 * * [simplify]: iters left: 2 (60 enodes) 199.890 * * [simplify]: Extracting #0: cost 1 inf + 0 199.890 * * [simplify]: Extracting #1: cost 12 inf + 0 199.890 * * [simplify]: Extracting #2: cost 21 inf + 1 199.890 * * [simplify]: Extracting #3: cost 24 inf + 1 199.890 * * [simplify]: Extracting #4: cost 22 inf + 3 199.890 * * [simplify]: Extracting #5: cost 16 inf + 786 199.890 * * [simplify]: Extracting #6: cost 6 inf + 2922 199.891 * * [simplify]: Extracting #7: cost 0 inf + 4387 199.892 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 199.892 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 199.892 * * * * [progress]: [ 603 / 779 ] simplifiying candidate # 199.892 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 199.892 * * [simplify]: iters left: 6 (10 enodes) 199.894 * * [simplify]: iters left: 5 (36 enodes) 199.901 * * [simplify]: iters left: 4 (48 enodes) 199.909 * * [simplify]: iters left: 3 (60 enodes) 199.925 * * [simplify]: iters left: 2 (62 enodes) 199.934 * * [simplify]: Extracting #0: cost 1 inf + 0 199.934 * * [simplify]: Extracting #1: cost 12 inf + 0 199.934 * * [simplify]: Extracting #2: cost 22 inf + 1 199.934 * * [simplify]: Extracting #3: cost 26 inf + 1 199.934 * * [simplify]: Extracting #4: cost 24 inf + 3 199.934 * * [simplify]: Extracting #5: cost 12 inf + 2091 199.935 * * [simplify]: Extracting #6: cost 0 inf + 4741 199.936 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 199.936 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 199.936 * * * * [progress]: [ 604 / 779 ] simplifiying candidate # 199.936 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 199.936 * * [simplify]: iters left: 6 (9 enodes) 199.939 * * [simplify]: iters left: 5 (33 enodes) 199.945 * * [simplify]: iters left: 4 (41 enodes) 199.950 * * [simplify]: iters left: 3 (42 enodes) 199.956 * * [simplify]: iters left: 2 (48 enodes) 199.968 * * [simplify]: Extracting #0: cost 1 inf + 0 199.968 * * [simplify]: Extracting #1: cost 6 inf + 0 199.968 * * [simplify]: Extracting #2: cost 9 inf + 1 199.968 * * [simplify]: Extracting #3: cost 12 inf + 1 199.968 * * [simplify]: Extracting #4: cost 9 inf + 60 199.968 * * [simplify]: Extracting #5: cost 4 inf + 746 199.969 * * [simplify]: Extracting #6: cost 0 inf + 1537 199.969 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 199.969 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 199.970 * * * * [progress]: [ 605 / 779 ] simplifiying candidate # 199.970 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 199.970 * * [simplify]: iters left: 6 (10 enodes) 199.975 * * [simplify]: iters left: 5 (36 enodes) 199.986 * * [simplify]: iters left: 4 (48 enodes) 199.996 * * [simplify]: iters left: 3 (60 enodes) 200.008 * * [simplify]: iters left: 2 (62 enodes) 200.016 * * [simplify]: Extracting #0: cost 1 inf + 0 200.016 * * [simplify]: Extracting #1: cost 12 inf + 0 200.016 * * [simplify]: Extracting #2: cost 22 inf + 1 200.017 * * [simplify]: Extracting #3: cost 26 inf + 1 200.017 * * [simplify]: Extracting #4: cost 24 inf + 3 200.017 * * [simplify]: Extracting #5: cost 12 inf + 2091 200.017 * * [simplify]: Extracting #6: cost 0 inf + 4741 200.018 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 200.018 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 200.018 * * * * [progress]: [ 606 / 779 ] simplifiying candidate # 200.019 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 200.019 * * [simplify]: iters left: 6 (8 enodes) 200.023 * * [simplify]: iters left: 5 (28 enodes) 200.032 * * [simplify]: iters left: 4 (38 enodes) 200.040 * * [simplify]: iters left: 3 (45 enodes) 200.046 * * [simplify]: Extracting #0: cost 1 inf + 0 200.046 * * [simplify]: Extracting #1: cost 6 inf + 0 200.046 * * [simplify]: Extracting #2: cost 9 inf + 1 200.046 * * [simplify]: Extracting #3: cost 12 inf + 1 200.046 * * [simplify]: Extracting #4: cost 9 inf + 60 200.046 * * [simplify]: Extracting #5: cost 0 inf + 1537 200.046 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 200.046 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 200.046 * * * * [progress]: [ 607 / 779 ] simplifiying candidate # 200.047 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 200.047 * * [simplify]: iters left: 6 (9 enodes) 200.049 * * [simplify]: iters left: 5 (33 enodes) 200.054 * * [simplify]: iters left: 4 (45 enodes) 200.061 * * [simplify]: iters left: 3 (54 enodes) 200.075 * * [simplify]: iters left: 2 (57 enodes) 200.090 * * [simplify]: Extracting #0: cost 1 inf + 0 200.091 * * [simplify]: Extracting #1: cost 10 inf + 0 200.091 * * [simplify]: Extracting #2: cost 19 inf + 1 200.091 * * [simplify]: Extracting #3: cost 24 inf + 1 200.091 * * [simplify]: Extracting #4: cost 22 inf + 3 200.091 * * [simplify]: Extracting #5: cost 18 inf + 392 200.092 * * [simplify]: Extracting #6: cost 4 inf + 3437 200.093 * * [simplify]: Extracting #7: cost 0 inf + 4387 200.095 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 200.095 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))))) 200.095 * * * * [progress]: [ 608 / 779 ] simplifiying candidate # 200.095 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 200.095 * * [simplify]: iters left: 6 (10 enodes) 200.100 * * [simplify]: iters left: 5 (35 enodes) 200.111 * * [simplify]: iters left: 4 (42 enodes) 200.127 * * [simplify]: iters left: 3 (44 enodes) 200.139 * * [simplify]: Extracting #0: cost 1 inf + 0 200.139 * * [simplify]: Extracting #1: cost 8 inf + 0 200.139 * * [simplify]: Extracting #2: cost 15 inf + 1 200.139 * * [simplify]: Extracting #3: cost 20 inf + 1 200.139 * * [simplify]: Extracting #4: cost 17 inf + 60 200.139 * * [simplify]: Extracting #5: cost 4 inf + 2284 200.140 * * [simplify]: Extracting #6: cost 0 inf + 3115 200.140 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 200.140 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))))) 200.140 * * * * [progress]: [ 609 / 779 ] simplifiying candidate # 200.141 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 200.141 * * [simplify]: iters left: 6 (8 enodes) 200.143 * * [simplify]: iters left: 5 (28 enodes) 200.147 * * [simplify]: iters left: 4 (35 enodes) 200.152 * * [simplify]: iters left: 3 (37 enodes) 200.158 * * [simplify]: Extracting #0: cost 1 inf + 0 200.158 * * [simplify]: Extracting #1: cost 8 inf + 0 200.158 * * [simplify]: Extracting #2: cost 13 inf + 1 200.158 * * [simplify]: Extracting #3: cost 16 inf + 1 200.158 * * [simplify]: Extracting #4: cost 13 inf + 60 200.159 * * [simplify]: Extracting #5: cost 2 inf + 1691 200.159 * * [simplify]: Extracting #6: cost 0 inf + 2007 200.159 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 200.159 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 200.159 * * * * [progress]: [ 610 / 779 ] simplifiying candidate # 200.160 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 200.160 * * [simplify]: iters left: 6 (8 enodes) 200.163 * * [simplify]: iters left: 5 (28 enodes) 200.168 * * [simplify]: iters left: 4 (32 enodes) 200.173 * * [simplify]: iters left: 3 (34 enodes) 200.177 * * [simplify]: iters left: 2 (35 enodes) 200.181 * * [simplify]: Extracting #0: cost 1 inf + 0 200.181 * * [simplify]: Extracting #1: cost 4 inf + 0 200.181 * * [simplify]: Extracting #2: cost 5 inf + 1 200.181 * * [simplify]: Extracting #3: cost 8 inf + 1 200.181 * * [simplify]: Extracting #4: cost 6 inf + 3 200.181 * * [simplify]: Extracting #5: cost 1 inf + 490 200.181 * * [simplify]: Extracting #6: cost 0 inf + 587 200.182 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 200.182 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 200.182 * * * * [progress]: [ 611 / 779 ] simplifiying candidate # 200.182 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 200.182 * * [simplify]: iters left: 6 (8 enodes) 200.185 * * [simplify]: iters left: 5 (28 enodes) 200.194 * * [simplify]: iters left: 4 (35 enodes) 200.204 * * [simplify]: iters left: 3 (37 enodes) 200.215 * * [simplify]: Extracting #0: cost 1 inf + 0 200.215 * * [simplify]: Extracting #1: cost 8 inf + 0 200.215 * * [simplify]: Extracting #2: cost 13 inf + 1 200.216 * * [simplify]: Extracting #3: cost 16 inf + 1 200.216 * * [simplify]: Extracting #4: cost 13 inf + 60 200.216 * * [simplify]: Extracting #5: cost 2 inf + 1691 200.217 * * [simplify]: Extracting #6: cost 0 inf + 2007 200.217 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 200.217 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))))) 200.218 * * * * [progress]: [ 612 / 779 ] simplifiying candidate # 200.218 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 200.218 * * [simplify]: iters left: 6 (7 enodes) 200.222 * * [simplify]: iters left: 5 (23 enodes) 200.230 * * [simplify]: iters left: 4 (28 enodes) 200.237 * * [simplify]: iters left: 3 (31 enodes) 200.242 * * [simplify]: Extracting #0: cost 1 inf + 0 200.242 * * [simplify]: Extracting #1: cost 4 inf + 0 200.242 * * [simplify]: Extracting #2: cost 5 inf + 1 200.242 * * [simplify]: Extracting #3: cost 8 inf + 1 200.242 * * [simplify]: Extracting #4: cost 6 inf + 3 200.243 * * [simplify]: Extracting #5: cost 2 inf + 352 200.243 * * [simplify]: Extracting #6: cost 0 inf + 587 200.243 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 200.243 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 200.243 * * * * [progress]: [ 613 / 779 ] simplifiying candidate # 200.243 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 200.243 * * [simplify]: iters left: 6 (9 enodes) 200.246 * * [simplify]: iters left: 5 (29 enodes) 200.250 * * [simplify]: iters left: 4 (35 enodes) 200.255 * * [simplify]: iters left: 3 (37 enodes) 200.261 * * [simplify]: Extracting #0: cost 1 inf + 0 200.261 * * [simplify]: Extracting #1: cost 7 inf + 0 200.261 * * [simplify]: Extracting #2: cost 11 inf + 1 200.261 * * [simplify]: Extracting #3: cost 13 inf + 1 200.261 * * [simplify]: Extracting #4: cost 16 inf + 1 200.261 * * [simplify]: Extracting #5: cost 14 inf + 3 200.261 * * [simplify]: Extracting #6: cost 12 inf + 157 200.261 * * [simplify]: Extracting #7: cost 5 inf + 1359 200.262 * * [simplify]: Extracting #8: cost 0 inf + 2487 200.262 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 200.262 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))))) 200.262 * * * * [progress]: [ 614 / 779 ] simplifiying candidate # 200.262 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 200.262 * * [simplify]: iters left: 6 (9 enodes) 200.267 * * [simplify]: iters left: 5 (28 enodes) 200.275 * * [simplify]: iters left: 4 (30 enodes) 200.284 * * [simplify]: Extracting #0: cost 1 inf + 0 200.284 * * [simplify]: Extracting #1: cost 4 inf + 0 200.284 * * [simplify]: Extracting #2: cost 6 inf + 1 200.284 * * [simplify]: Extracting #3: cost 9 inf + 1 200.284 * * [simplify]: Extracting #4: cost 12 inf + 1 200.284 * * [simplify]: Extracting #5: cost 10 inf + 3 200.284 * * [simplify]: Extracting #6: cost 6 inf + 431 200.285 * * [simplify]: Extracting #7: cost 0 inf + 1535 200.285 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 200.285 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))))) 200.285 * * * * [progress]: [ 615 / 779 ] simplifiying candidate # 200.286 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 200.286 * * [simplify]: iters left: 5 (8 enodes) 200.290 * * [simplify]: iters left: 4 (24 enodes) 200.297 * * [simplify]: iters left: 3 (26 enodes) 200.302 * * [simplify]: Extracting #0: cost 1 inf + 0 200.302 * * [simplify]: Extracting #1: cost 4 inf + 0 200.302 * * [simplify]: Extracting #2: cost 5 inf + 1 200.302 * * [simplify]: Extracting #3: cost 7 inf + 1 200.302 * * [simplify]: Extracting #4: cost 10 inf + 1 200.302 * * [simplify]: Extracting #5: cost 6 inf + 117 200.302 * * [simplify]: Extracting #6: cost 3 inf + 529 200.302 * * [simplify]: Extracting #7: cost 0 inf + 941 200.303 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 200.303 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))))) 200.303 * * * * [progress]: [ 616 / 779 ] simplifiying candidate # 200.303 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 200.303 * * [simplify]: iters left: 4 (4 enodes) 200.307 * * [simplify]: iters left: 3 (12 enodes) 200.308 * * [simplify]: iters left: 2 (14 enodes) 200.310 * * [simplify]: Extracting #0: cost 1 inf + 0 200.310 * * [simplify]: Extracting #1: cost 0 inf + 1 200.310 * [simplify]: Simplified to 1 200.310 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 200.310 * * * * [progress]: [ 617 / 779 ] simplifiying candidate # 200.311 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 200.311 * * [simplify]: iters left: 5 (8 enodes) 200.313 * * [simplify]: iters left: 4 (24 enodes) 200.317 * * [simplify]: iters left: 3 (26 enodes) 200.321 * * [simplify]: Extracting #0: cost 1 inf + 0 200.321 * * [simplify]: Extracting #1: cost 4 inf + 0 200.321 * * [simplify]: Extracting #2: cost 5 inf + 1 200.321 * * [simplify]: Extracting #3: cost 7 inf + 1 200.321 * * [simplify]: Extracting #4: cost 10 inf + 1 200.321 * * [simplify]: Extracting #5: cost 6 inf + 117 200.321 * * [simplify]: Extracting #6: cost 3 inf + 529 200.321 * * [simplify]: Extracting #7: cost 0 inf + 941 200.322 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 200.322 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))))) 200.322 * * * * [progress]: [ 618 / 779 ] simplifiying candidate # 200.322 * [simplify]: Simplifying (/ (/ 1 1) 1) 200.322 * * [simplify]: iters left: 4 (3 enodes) 200.323 * * [simplify]: iters left: 3 (7 enodes) 200.324 * * [simplify]: iters left: 2 (9 enodes) 200.326 * * [simplify]: Extracting #0: cost 1 inf + 0 200.326 * * [simplify]: Extracting #1: cost 0 inf + 1 200.326 * [simplify]: Simplified to 1 200.326 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 200.326 * * * * [progress]: [ 619 / 779 ] simplifiying candidate # 200.326 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 200.326 * * [simplify]: iters left: 6 (8 enodes) 200.330 * * [simplify]: iters left: 5 (28 enodes) 200.339 * * [simplify]: iters left: 4 (32 enodes) 200.348 * * [simplify]: Extracting #0: cost 1 inf + 0 200.348 * * [simplify]: Extracting #1: cost 6 inf + 0 200.348 * * [simplify]: Extracting #2: cost 9 inf + 1 200.348 * * [simplify]: Extracting #3: cost 11 inf + 1 200.348 * * [simplify]: Extracting #4: cost 14 inf + 1 200.348 * * [simplify]: Extracting #5: cost 11 inf + 60 200.348 * * [simplify]: Extracting #6: cost 7 inf + 488 200.349 * * [simplify]: Extracting #7: cost 0 inf + 2051 200.349 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 200.349 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))))) 200.349 * * * * [progress]: [ 620 / 779 ] simplifiying candidate # 200.350 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 200.350 * * [simplify]: iters left: 6 (8 enodes) 200.354 * * [simplify]: iters left: 5 (27 enodes) 200.362 * * [simplify]: iters left: 4 (29 enodes) 200.373 * * [simplify]: Extracting #0: cost 1 inf + 0 200.373 * * [simplify]: Extracting #1: cost 4 inf + 0 200.373 * * [simplify]: Extracting #2: cost 6 inf + 1 200.373 * * [simplify]: Extracting #3: cost 9 inf + 1 200.373 * * [simplify]: Extracting #4: cost 12 inf + 1 200.374 * * [simplify]: Extracting #5: cost 8 inf + 117 200.374 * * [simplify]: Extracting #6: cost 4 inf + 826 200.374 * * [simplify]: Extracting #7: cost 0 inf + 1535 200.375 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 200.375 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))))) 200.375 * * * * [progress]: [ 621 / 779 ] simplifiying candidate # 200.375 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 200.375 * * [simplify]: iters left: 5 (7 enodes) 200.379 * * [simplify]: iters left: 4 (23 enodes) 200.386 * * [simplify]: iters left: 3 (25 enodes) 200.394 * * [simplify]: Extracting #0: cost 1 inf + 0 200.394 * * [simplify]: Extracting #1: cost 4 inf + 0 200.394 * * [simplify]: Extracting #2: cost 5 inf + 1 200.394 * * [simplify]: Extracting #3: cost 7 inf + 1 200.394 * * [simplify]: Extracting #4: cost 10 inf + 1 200.394 * * [simplify]: Extracting #5: cost 6 inf + 117 200.394 * * [simplify]: Extracting #6: cost 2 inf + 626 200.395 * * [simplify]: Extracting #7: cost 0 inf + 941 200.395 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 200.395 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))))) 200.395 * * * * [progress]: [ 622 / 779 ] simplifiying candidate # 200.396 * [simplify]: Simplifying (/ 1 (sqrt 1)) 200.396 * * [simplify]: iters left: 3 (3 enodes) 200.402 * * [simplify]: iters left: 2 (11 enodes) 200.405 * * [simplify]: iters left: 1 (13 enodes) 200.408 * * [simplify]: Extracting #0: cost 1 inf + 0 200.408 * * [simplify]: Extracting #1: cost 0 inf + 1 200.408 * [simplify]: Simplified to 1 200.408 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 200.408 * * * * [progress]: [ 623 / 779 ] simplifiying candidate # 200.408 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 200.409 * * [simplify]: iters left: 5 (7 enodes) 200.412 * * [simplify]: iters left: 4 (23 enodes) 200.419 * * [simplify]: iters left: 3 (25 enodes) 200.426 * * [simplify]: Extracting #0: cost 1 inf + 0 200.426 * * [simplify]: Extracting #1: cost 4 inf + 0 200.426 * * [simplify]: Extracting #2: cost 5 inf + 1 200.426 * * [simplify]: Extracting #3: cost 7 inf + 1 200.426 * * [simplify]: Extracting #4: cost 10 inf + 1 200.426 * * [simplify]: Extracting #5: cost 6 inf + 117 200.426 * * [simplify]: Extracting #6: cost 2 inf + 626 200.427 * * [simplify]: Extracting #7: cost 0 inf + 941 200.427 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 200.427 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))))) 200.427 * * * * [progress]: [ 624 / 779 ] simplifiying candidate # 200.428 * [simplify]: Simplifying (/ 1 1) 200.428 * * [simplify]: iters left: 2 (2 enodes) 200.429 * * [simplify]: iters left: 1 (6 enodes) 200.431 * * [simplify]: Extracting #0: cost 1 inf + 0 200.431 * * [simplify]: Extracting #1: cost 0 inf + 1 200.431 * [simplify]: Simplified to 1 200.431 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (sqrt (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 200.431 * * * * [progress]: [ 625 / 779 ] simplifiying candidate # 200.432 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 200.432 * * [simplify]: iters left: 6 (12 enodes) 200.437 * * [simplify]: iters left: 5 (46 enodes) 200.450 * * [simplify]: iters left: 4 (85 enodes) 200.464 * * [simplify]: iters left: 3 (166 enodes) 200.504 * * [simplify]: iters left: 2 (246 enodes) 200.564 * * [simplify]: iters left: 1 (287 enodes) 200.630 * * [simplify]: Extracting #0: cost 1 inf + 0 200.630 * * [simplify]: Extracting #1: cost 19 inf + 0 200.630 * * [simplify]: Extracting #2: cost 59 inf + 2 200.631 * * [simplify]: Extracting #3: cost 77 inf + 418 200.632 * * [simplify]: Extracting #4: cost 69 inf + 1214 200.635 * * [simplify]: Extracting #5: cost 18 inf + 14018 200.643 * * [simplify]: Extracting #6: cost 0 inf + 18816 200.650 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 200.650 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))))) 200.650 * * * * [progress]: [ 626 / 779 ] simplifiying candidate # 200.651 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 200.651 * * [simplify]: iters left: 6 (12 enodes) 200.656 * * [simplify]: iters left: 5 (45 enodes) 200.670 * * [simplify]: iters left: 4 (69 enodes) 200.680 * * [simplify]: iters left: 3 (99 enodes) 200.693 * * [simplify]: iters left: 2 (127 enodes) 200.721 * * [simplify]: iters left: 1 (139 enodes) 200.743 * * [simplify]: Extracting #0: cost 1 inf + 0 200.743 * * [simplify]: Extracting #1: cost 11 inf + 0 200.743 * * [simplify]: Extracting #2: cost 35 inf + 2 200.743 * * [simplify]: Extracting #3: cost 48 inf + 129 200.743 * * [simplify]: Extracting #4: cost 39 inf + 913 200.744 * * [simplify]: Extracting #5: cost 9 inf + 7491 200.746 * * [simplify]: Extracting #6: cost 0 inf + 9690 200.747 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 200.747 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))))) 200.747 * * * * [progress]: [ 627 / 779 ] simplifiying candidate # 200.748 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 200.748 * * [simplify]: iters left: 6 (11 enodes) 200.750 * * [simplify]: iters left: 5 (41 enodes) 200.761 * * [simplify]: iters left: 4 (65 enodes) 200.781 * * [simplify]: iters left: 3 (95 enodes) 200.805 * * [simplify]: iters left: 2 (123 enodes) 200.826 * * [simplify]: iters left: 1 (135 enodes) 200.845 * * [simplify]: Extracting #0: cost 1 inf + 0 200.845 * * [simplify]: Extracting #1: cost 11 inf + 0 200.845 * * [simplify]: Extracting #2: cost 34 inf + 2 200.845 * * [simplify]: Extracting #3: cost 46 inf + 129 200.846 * * [simplify]: Extracting #4: cost 37 inf + 874 200.848 * * [simplify]: Extracting #5: cost 5 inf + 6929 200.851 * * [simplify]: Extracting #6: cost 0 inf + 7896 200.854 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 200.854 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))))) 200.855 * * * * [progress]: [ 628 / 779 ] simplifiying candidate # 200.855 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 200.855 * * [simplify]: iters left: 6 (10 enodes) 200.863 * * [simplify]: iters left: 5 (40 enodes) 200.875 * * [simplify]: iters left: 4 (63 enodes) 200.886 * * [simplify]: iters left: 3 (105 enodes) 200.901 * * [simplify]: iters left: 2 (119 enodes) 200.928 * * [simplify]: iters left: 1 (123 enodes) 200.943 * * [simplify]: Extracting #0: cost 1 inf + 0 200.943 * * [simplify]: Extracting #1: cost 12 inf + 0 200.943 * * [simplify]: Extracting #2: cost 14 inf + 211 200.944 * * [simplify]: Extracting #3: cost 6 inf + 1081 200.944 * * [simplify]: Extracting #4: cost 0 inf + 1413 200.945 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 200.945 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (hypot y.re y.im)) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 200.945 * * * * [progress]: [ 629 / 779 ] simplifiying candidate # 200.945 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 200.945 * * [simplify]: iters left: 6 (11 enodes) 200.948 * * [simplify]: iters left: 5 (41 enodes) 200.954 * * [simplify]: iters left: 4 (65 enodes) 200.964 * * [simplify]: iters left: 3 (95 enodes) 200.990 * * [simplify]: iters left: 2 (123 enodes) 201.025 * * [simplify]: iters left: 1 (135 enodes) 201.060 * * [simplify]: Extracting #0: cost 1 inf + 0 201.060 * * [simplify]: Extracting #1: cost 11 inf + 0 201.060 * * [simplify]: Extracting #2: cost 34 inf + 2 201.061 * * [simplify]: Extracting #3: cost 46 inf + 129 201.061 * * [simplify]: Extracting #4: cost 37 inf + 874 201.063 * * [simplify]: Extracting #5: cost 5 inf + 6929 201.066 * * [simplify]: Extracting #6: cost 0 inf + 7896 201.069 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 201.069 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))))) 201.070 * * * * [progress]: [ 630 / 779 ] simplifiying candidate # 201.070 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 201.070 * * [simplify]: iters left: 6 (9 enodes) 201.075 * * [simplify]: iters left: 5 (35 enodes) 201.087 * * [simplify]: iters left: 4 (58 enodes) 201.105 * * [simplify]: iters left: 3 (97 enodes) 201.133 * * [simplify]: iters left: 2 (111 enodes) 201.159 * * [simplify]: iters left: 1 (115 enodes) 201.174 * * [simplify]: Extracting #0: cost 1 inf + 0 201.174 * * [simplify]: Extracting #1: cost 12 inf + 0 201.174 * * [simplify]: Extracting #2: cost 14 inf + 211 201.175 * * [simplify]: Extracting #3: cost 6 inf + 1081 201.175 * * [simplify]: Extracting #4: cost 0 inf + 1413 201.176 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 201.176 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (hypot y.re y.im)) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))))))) 201.176 * * * * [progress]: [ 631 / 779 ] simplifiying candidate # 201.176 * * * * [progress]: [ 632 / 779 ] simplifiying candidate # 201.176 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 201.176 * * [simplify]: iters left: 6 (9 enodes) 201.180 * * [simplify]: iters left: 5 (35 enodes) 201.185 * * [simplify]: iters left: 4 (59 enodes) 201.193 * * [simplify]: iters left: 3 (89 enodes) 201.216 * * [simplify]: iters left: 2 (117 enodes) 201.248 * * [simplify]: iters left: 1 (129 enodes) 201.279 * * [simplify]: Extracting #0: cost 1 inf + 0 201.279 * * [simplify]: Extracting #1: cost 11 inf + 0 201.280 * * [simplify]: Extracting #2: cost 33 inf + 2 201.280 * * [simplify]: Extracting #3: cost 42 inf + 211 201.281 * * [simplify]: Extracting #4: cost 27 inf + 1687 201.282 * * [simplify]: Extracting #5: cost 3 inf + 4535 201.285 * * [simplify]: Extracting #6: cost 0 inf + 4868 201.287 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 201.287 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (sqrt (hypot y.re y.im)) (/ 1 (sqrt (hypot y.re y.im))))))) 201.287 * * * * [progress]: [ 633 / 779 ] simplifiying candidate # 201.287 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 201.288 * * [simplify]: iters left: 6 (9 enodes) 201.292 * * [simplify]: iters left: 5 (35 enodes) 201.298 * * [simplify]: iters left: 4 (59 enodes) 201.309 * * [simplify]: iters left: 3 (89 enodes) 201.321 * * [simplify]: iters left: 2 (117 enodes) 201.345 * * [simplify]: iters left: 1 (129 enodes) 201.360 * * [simplify]: Extracting #0: cost 1 inf + 0 201.360 * * [simplify]: Extracting #1: cost 11 inf + 0 201.360 * * [simplify]: Extracting #2: cost 33 inf + 2 201.361 * * [simplify]: Extracting #3: cost 42 inf + 211 201.361 * * [simplify]: Extracting #4: cost 27 inf + 1687 201.362 * * [simplify]: Extracting #5: cost 3 inf + 4535 201.363 * * [simplify]: Extracting #6: cost 0 inf + 4868 201.364 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 201.364 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 201.364 * * * * [progress]: [ 634 / 779 ] simplifiying candidate #real (real->posit16 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))))> 201.364 * * * * [progress]: [ 635 / 779 ] simplifiying candidate # 201.364 * * * * [progress]: [ 636 / 779 ] simplifiying candidate # 201.364 * * * * [progress]: [ 637 / 779 ] simplifiying candidate # 201.364 * * * * [progress]: [ 638 / 779 ] simplifiying candidate # 201.364 * [simplify]: Simplifying (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) 201.365 * * [simplify]: iters left: 6 (14 enodes) 201.368 * * [simplify]: iters left: 5 (53 enodes) 201.380 * * [simplify]: iters left: 4 (80 enodes) 201.406 * * [simplify]: iters left: 3 (106 enodes) 201.435 * * [simplify]: iters left: 2 (115 enodes) 201.460 * * [simplify]: iters left: 1 (121 enodes) 201.488 * * [simplify]: Extracting #0: cost 1 inf + 0 201.489 * * [simplify]: Extracting #1: cost 17 inf + 0 201.489 * * [simplify]: Extracting #2: cost 33 inf + 0 201.489 * * [simplify]: Extracting #3: cost 45 inf + 0 201.489 * * [simplify]: Extracting #4: cost 43 inf + 128 201.490 * * [simplify]: Extracting #5: cost 32 inf + 1047 201.491 * * [simplify]: Extracting #6: cost 8 inf + 7229 201.495 * * [simplify]: Extracting #7: cost 3 inf + 9020 201.497 * * [simplify]: Extracting #8: cost 0 inf + 10105 201.498 * [simplify]: Simplified to (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) 201.498 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (exp (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 201.499 * * * * [progress]: [ 639 / 779 ] simplifiying candidate # 201.499 * [simplify]: Simplifying (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) 201.499 * * [simplify]: iters left: 6 (13 enodes) 201.502 * * [simplify]: iters left: 5 (52 enodes) 201.510 * * [simplify]: iters left: 4 (89 enodes) 201.538 * * [simplify]: iters left: 3 (140 enodes) 201.558 * * [simplify]: iters left: 2 (180 enodes) 201.592 * * [simplify]: iters left: 1 (197 enodes) 201.638 * * [simplify]: Extracting #0: cost 1 inf + 0 201.638 * * [simplify]: Extracting #1: cost 14 inf + 0 201.638 * * [simplify]: Extracting #2: cost 29 inf + 0 201.638 * * [simplify]: Extracting #3: cost 47 inf + 0 201.638 * * [simplify]: Extracting #4: cost 59 inf + 210 201.639 * * [simplify]: Extracting #5: cost 52 inf + 2108 201.640 * * [simplify]: Extracting #6: cost 9 inf + 9976 201.642 * * [simplify]: Extracting #7: cost 0 inf + 11936 201.645 * [simplify]: Simplified to (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) 201.645 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (exp (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 201.645 * * * * [progress]: [ 640 / 779 ] simplifiying candidate # 201.645 * * * * [progress]: [ 641 / 779 ] simplifiying candidate # 201.645 * * * * [progress]: [ 642 / 779 ] simplifiying candidate # 201.645 * [simplify]: Simplifying (/ (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 201.645 * * [simplify]: iters left: 6 (17 enodes) 201.650 * * [simplify]: iters left: 5 (71 enodes) 201.665 * * [simplify]: iters left: 4 (207 enodes) 201.764 * * [simplify]: Extracting #0: cost 1 inf + 0 201.764 * * [simplify]: Extracting #1: cost 66 inf + 0 201.764 * * [simplify]: Extracting #2: cost 198 inf + 0 201.765 * * [simplify]: Extracting #3: cost 244 inf + 1690 201.772 * * [simplify]: Extracting #4: cost 91 inf + 38967 201.790 * * [simplify]: Extracting #5: cost 7 inf + 64422 201.807 * * [simplify]: Extracting #6: cost 0 inf + 66513 201.833 * * [simplify]: Extracting #7: cost 0 inf + 66473 201.866 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 201.866 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 201.866 * * * * [progress]: [ 643 / 779 ] simplifiying candidate # 201.866 * [simplify]: Simplifying (/ (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 201.867 * * [simplify]: iters left: 6 (15 enodes) 201.875 * * [simplify]: iters left: 5 (66 enodes) 201.901 * * [simplify]: iters left: 4 (215 enodes) 201.997 * * [simplify]: Extracting #0: cost 1 inf + 0 201.997 * * [simplify]: Extracting #1: cost 55 inf + 0 201.998 * * [simplify]: Extracting #2: cost 191 inf + 1 201.999 * * [simplify]: Extracting #3: cost 284 inf + 2224 202.005 * * [simplify]: Extracting #4: cost 160 inf + 35301 202.030 * * [simplify]: Extracting #5: cost 26 inf + 76921 202.058 * * [simplify]: Extracting #6: cost 0 inf + 85810 202.077 * [simplify]: Simplified to (/ (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 202.077 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (cbrt (/ (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 202.077 * * * * [progress]: [ 644 / 779 ] simplifiying candidate # 202.077 * * * * [progress]: [ 645 / 779 ] simplifiying candidate # 202.077 * * * * [progress]: [ 646 / 779 ] simplifiying candidate # 202.077 * * * * [progress]: [ 647 / 779 ] simplifiying candidate # 202.078 * * * * [progress]: [ 648 / 779 ] simplifiying candidate # 202.078 * [simplify]: Simplifying (/ (/ (* x.im y.re) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 202.078 * * [simplify]: iters left: 6 (8 enodes) 202.079 * * [simplify]: iters left: 5 (29 enodes) 202.084 * * [simplify]: iters left: 4 (51 enodes) 202.096 * * [simplify]: iters left: 3 (92 enodes) 202.124 * * [simplify]: iters left: 2 (120 enodes) 202.156 * * [simplify]: iters left: 1 (123 enodes) 202.189 * * [simplify]: Extracting #0: cost 1 inf + 0 202.189 * * [simplify]: Extracting #1: cost 22 inf + 0 202.189 * * [simplify]: Extracting #2: cost 39 inf + 2 202.190 * * [simplify]: Extracting #3: cost 32 inf + 436 202.191 * * [simplify]: Extracting #4: cost 6 inf + 4250 202.193 * * [simplify]: Extracting #5: cost 0 inf + 5037 202.196 * [simplify]: Simplified to (/ (/ y.re (hypot y.re y.im)) (/ (sqrt (hypot y.re y.im)) x.im)) 202.196 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (/ (/ y.re (hypot y.re y.im)) (/ (sqrt (hypot y.re y.im)) x.im)) (/ (/ (* x.re y.im) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 202.196 * * * * [progress]: [ 649 / 779 ] simplifiying candidate # 202.196 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 202.196 * * [simplify]: iters left: 6 (15 enodes) 202.203 * * [simplify]: iters left: 5 (59 enodes) 202.216 * * [simplify]: iters left: 4 (98 enodes) 202.231 * * [simplify]: iters left: 3 (135 enodes) 202.256 * * [simplify]: iters left: 2 (166 enodes) 202.280 * * [simplify]: iters left: 1 (178 enodes) 202.309 * * [simplify]: Extracting #0: cost 1 inf + 0 202.309 * * [simplify]: Extracting #1: cost 11 inf + 0 202.309 * * [simplify]: Extracting #2: cost 22 inf + 0 202.309 * * [simplify]: Extracting #3: cost 33 inf + 0 202.309 * * [simplify]: Extracting #4: cost 55 inf + 2 202.310 * * [simplify]: Extracting #5: cost 52 inf + 1821 202.313 * * [simplify]: Extracting #6: cost 8 inf + 9805 202.318 * * [simplify]: Extracting #7: cost 0 inf + 12954 202.321 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 202.321 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 202.321 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 202.321 * * [simplify]: iters left: 6 (13 enodes) 202.324 * * [simplify]: iters left: 5 (47 enodes) 202.331 * * [simplify]: iters left: 4 (71 enodes) 202.341 * * [simplify]: iters left: 3 (101 enodes) 202.356 * * [simplify]: iters left: 2 (129 enodes) 202.390 * * [simplify]: iters left: 1 (141 enodes) 202.423 * * [simplify]: Extracting #0: cost 1 inf + 0 202.424 * * [simplify]: Extracting #1: cost 4 inf + 0 202.424 * * [simplify]: Extracting #2: cost 8 inf + 0 202.424 * * [simplify]: Extracting #3: cost 19 inf + 0 202.424 * * [simplify]: Extracting #4: cost 41 inf + 2 202.424 * * [simplify]: Extracting #5: cost 50 inf + 211 202.425 * * [simplify]: Extracting #6: cost 32 inf + 2248 202.427 * * [simplify]: Extracting #7: cost 3 inf + 6559 202.430 * * [simplify]: Extracting #8: cost 0 inf + 6932 202.432 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 202.432 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 202.433 * * * * [progress]: [ 650 / 779 ] simplifiying candidate # 202.433 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 202.433 * * [simplify]: iters left: 6 (15 enodes) 202.440 * * [simplify]: iters left: 5 (56 enodes) 202.457 * * [simplify]: iters left: 4 (84 enodes) 202.482 * * [simplify]: iters left: 3 (117 enodes) 202.515 * * [simplify]: iters left: 2 (145 enodes) 202.550 * * [simplify]: iters left: 1 (157 enodes) 202.569 * * [simplify]: Extracting #0: cost 1 inf + 0 202.569 * * [simplify]: Extracting #1: cost 7 inf + 0 202.569 * * [simplify]: Extracting #2: cost 15 inf + 0 202.570 * * [simplify]: Extracting #3: cost 27 inf + 0 202.570 * * [simplify]: Extracting #4: cost 49 inf + 2 202.570 * * [simplify]: Extracting #5: cost 51 inf + 1242 202.571 * * [simplify]: Extracting #6: cost 8 inf + 7254 202.575 * * [simplify]: Extracting #7: cost 2 inf + 9042 202.578 * * [simplify]: Extracting #8: cost 0 inf + 9960 202.582 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 202.582 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 202.583 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 202.583 * * [simplify]: iters left: 6 (13 enodes) 202.589 * * [simplify]: iters left: 5 (47 enodes) 202.603 * * [simplify]: iters left: 4 (71 enodes) 202.622 * * [simplify]: iters left: 3 (101 enodes) 202.636 * * [simplify]: iters left: 2 (129 enodes) 202.660 * * [simplify]: iters left: 1 (141 enodes) 202.694 * * [simplify]: Extracting #0: cost 1 inf + 0 202.695 * * [simplify]: Extracting #1: cost 4 inf + 0 202.695 * * [simplify]: Extracting #2: cost 8 inf + 0 202.695 * * [simplify]: Extracting #3: cost 19 inf + 0 202.695 * * [simplify]: Extracting #4: cost 41 inf + 2 202.695 * * [simplify]: Extracting #5: cost 50 inf + 211 202.696 * * [simplify]: Extracting #6: cost 32 inf + 2248 202.698 * * [simplify]: Extracting #7: cost 3 inf + 6639 202.701 * * [simplify]: Extracting #8: cost 0 inf + 7012 202.704 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 202.704 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 202.704 * * * * [progress]: [ 651 / 779 ] simplifiying candidate # 202.705 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 202.705 * * [simplify]: iters left: 6 (14 enodes) 202.709 * * [simplify]: iters left: 5 (52 enodes) 202.718 * * [simplify]: iters left: 4 (80 enodes) 202.730 * * [simplify]: iters left: 3 (113 enodes) 202.744 * * [simplify]: iters left: 2 (141 enodes) 202.763 * * [simplify]: iters left: 1 (153 enodes) 202.782 * * [simplify]: Extracting #0: cost 1 inf + 0 202.782 * * [simplify]: Extracting #1: cost 7 inf + 0 202.782 * * [simplify]: Extracting #2: cost 14 inf + 0 202.782 * * [simplify]: Extracting #3: cost 25 inf + 0 202.782 * * [simplify]: Extracting #4: cost 47 inf + 2 202.782 * * [simplify]: Extracting #5: cost 44 inf + 1874 202.784 * * [simplify]: Extracting #6: cost 5 inf + 7674 202.786 * * [simplify]: Extracting #7: cost 0 inf + 9206 202.788 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 202.788 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 202.788 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 202.788 * * [simplify]: iters left: 6 (13 enodes) 202.792 * * [simplify]: iters left: 5 (47 enodes) 202.799 * * [simplify]: iters left: 4 (71 enodes) 202.809 * * [simplify]: iters left: 3 (101 enodes) 202.823 * * [simplify]: iters left: 2 (129 enodes) 202.840 * * [simplify]: iters left: 1 (141 enodes) 202.871 * * [simplify]: Extracting #0: cost 1 inf + 0 202.871 * * [simplify]: Extracting #1: cost 4 inf + 0 202.871 * * [simplify]: Extracting #2: cost 8 inf + 0 202.871 * * [simplify]: Extracting #3: cost 19 inf + 0 202.871 * * [simplify]: Extracting #4: cost 41 inf + 2 202.872 * * [simplify]: Extracting #5: cost 50 inf + 211 202.873 * * [simplify]: Extracting #6: cost 32 inf + 2248 202.876 * * [simplify]: Extracting #7: cost 3 inf + 6439 202.879 * * [simplify]: Extracting #8: cost 0 inf + 6772 202.881 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 202.882 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 202.882 * * * * [progress]: [ 652 / 779 ] simplifiying candidate # 202.882 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt 1)) 202.882 * * [simplify]: iters left: 6 (14 enodes) 202.891 * * [simplify]: iters left: 5 (54 enodes) 202.907 * * [simplify]: iters left: 4 (84 enodes) 202.933 * * [simplify]: iters left: 3 (118 enodes) 202.964 * * [simplify]: iters left: 2 (147 enodes) 203.004 * * [simplify]: iters left: 1 (159 enodes) 203.039 * * [simplify]: Extracting #0: cost 1 inf + 0 203.039 * * [simplify]: Extracting #1: cost 5 inf + 0 203.039 * * [simplify]: Extracting #2: cost 7 inf + 1 203.039 * * [simplify]: Extracting #3: cost 17 inf + 1 203.040 * * [simplify]: Extracting #4: cost 39 inf + 3 203.040 * * [simplify]: Extracting #5: cost 49 inf + 130 203.040 * * [simplify]: Extracting #6: cost 33 inf + 1822 203.041 * * [simplify]: Extracting #7: cost 5 inf + 6096 203.042 * * [simplify]: Extracting #8: cost 0 inf + 6825 203.044 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 203.044 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 203.044 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 203.044 * * [simplify]: iters left: 6 (12 enodes) 203.047 * * [simplify]: iters left: 5 (44 enodes) 203.053 * * [simplify]: iters left: 4 (68 enodes) 203.063 * * [simplify]: iters left: 3 (98 enodes) 203.076 * * [simplify]: iters left: 2 (126 enodes) 203.107 * * [simplify]: iters left: 1 (138 enodes) 203.132 * * [simplify]: Extracting #0: cost 1 inf + 0 203.132 * * [simplify]: Extracting #1: cost 4 inf + 0 203.133 * * [simplify]: Extracting #2: cost 8 inf + 0 203.133 * * [simplify]: Extracting #3: cost 19 inf + 0 203.133 * * [simplify]: Extracting #4: cost 35 inf + 214 203.133 * * [simplify]: Extracting #5: cost 26 inf + 3105 203.134 * * [simplify]: Extracting #6: cost 2 inf + 6317 203.136 * * [simplify]: Extracting #7: cost 0 inf + 6418 203.137 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 203.137 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 203.137 * * * * [progress]: [ 653 / 779 ] simplifiying candidate # 203.137 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 203.137 * * [simplify]: iters left: 6 (14 enodes) 203.140 * * [simplify]: iters left: 5 (52 enodes) 203.148 * * [simplify]: iters left: 4 (80 enodes) 203.168 * * [simplify]: iters left: 3 (113 enodes) 203.199 * * [simplify]: iters left: 2 (141 enodes) 203.240 * * [simplify]: iters left: 1 (153 enodes) 203.277 * * [simplify]: Extracting #0: cost 1 inf + 0 203.277 * * [simplify]: Extracting #1: cost 7 inf + 0 203.277 * * [simplify]: Extracting #2: cost 14 inf + 0 203.277 * * [simplify]: Extracting #3: cost 25 inf + 0 203.277 * * [simplify]: Extracting #4: cost 47 inf + 2 203.278 * * [simplify]: Extracting #5: cost 44 inf + 1874 203.280 * * [simplify]: Extracting #6: cost 5 inf + 7674 203.284 * * [simplify]: Extracting #7: cost 0 inf + 9206 203.287 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 203.287 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 203.288 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 203.288 * * [simplify]: iters left: 6 (13 enodes) 203.294 * * [simplify]: iters left: 5 (47 enodes) 203.307 * * [simplify]: iters left: 4 (71 enodes) 203.318 * * [simplify]: iters left: 3 (101 enodes) 203.331 * * [simplify]: iters left: 2 (129 enodes) 203.363 * * [simplify]: iters left: 1 (141 enodes) 203.397 * * [simplify]: Extracting #0: cost 1 inf + 0 203.397 * * [simplify]: Extracting #1: cost 4 inf + 0 203.397 * * [simplify]: Extracting #2: cost 8 inf + 0 203.397 * * [simplify]: Extracting #3: cost 19 inf + 0 203.397 * * [simplify]: Extracting #4: cost 41 inf + 2 203.398 * * [simplify]: Extracting #5: cost 50 inf + 211 203.398 * * [simplify]: Extracting #6: cost 32 inf + 2248 203.401 * * [simplify]: Extracting #7: cost 3 inf + 6439 203.403 * * [simplify]: Extracting #8: cost 0 inf + 6772 203.406 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 203.406 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 203.406 * * * * [progress]: [ 654 / 779 ] simplifiying candidate # 203.407 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1) 203.407 * * [simplify]: iters left: 6 (13 enodes) 203.413 * * [simplify]: iters left: 5 (49 enodes) 203.429 * * [simplify]: iters left: 4 (83 enodes) 203.454 * * [simplify]: iters left: 3 (114 enodes) 203.485 * * [simplify]: iters left: 2 (142 enodes) 203.521 * * [simplify]: iters left: 1 (154 enodes) 203.540 * * [simplify]: Extracting #0: cost 1 inf + 0 203.540 * * [simplify]: Extracting #1: cost 5 inf + 0 203.540 * * [simplify]: Extracting #2: cost 7 inf + 1 203.540 * * [simplify]: Extracting #3: cost 17 inf + 1 203.540 * * [simplify]: Extracting #4: cost 39 inf + 3 203.540 * * [simplify]: Extracting #5: cost 47 inf + 253 203.541 * * [simplify]: Extracting #6: cost 29 inf + 2279 203.542 * * [simplify]: Extracting #7: cost 5 inf + 6016 203.544 * * [simplify]: Extracting #8: cost 0 inf + 6825 203.545 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 203.545 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 203.545 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 203.545 * * [simplify]: iters left: 6 (12 enodes) 203.548 * * [simplify]: iters left: 5 (44 enodes) 203.558 * * [simplify]: iters left: 4 (68 enodes) 203.578 * * [simplify]: iters left: 3 (98 enodes) 203.596 * * [simplify]: iters left: 2 (126 enodes) 203.616 * * [simplify]: iters left: 1 (138 enodes) 203.634 * * [simplify]: Extracting #0: cost 1 inf + 0 203.634 * * [simplify]: Extracting #1: cost 4 inf + 0 203.634 * * [simplify]: Extracting #2: cost 8 inf + 0 203.634 * * [simplify]: Extracting #3: cost 19 inf + 0 203.635 * * [simplify]: Extracting #4: cost 35 inf + 214 203.635 * * [simplify]: Extracting #5: cost 26 inf + 3105 203.636 * * [simplify]: Extracting #6: cost 2 inf + 6317 203.637 * * [simplify]: Extracting #7: cost 0 inf + 6418 203.639 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 203.639 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 203.639 * * * * [progress]: [ 655 / 779 ] simplifiying candidate # 203.639 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 203.639 * * [simplify]: iters left: 6 (14 enodes) 203.643 * * [simplify]: iters left: 5 (52 enodes) 203.655 * * [simplify]: iters left: 4 (78 enodes) 203.676 * * [simplify]: iters left: 3 (108 enodes) 203.692 * * [simplify]: iters left: 2 (136 enodes) 203.728 * * [simplify]: iters left: 1 (148 enodes) 203.752 * * [simplify]: Extracting #0: cost 1 inf + 0 203.752 * * [simplify]: Extracting #1: cost 6 inf + 0 203.752 * * [simplify]: Extracting #2: cost 12 inf + 0 203.752 * * [simplify]: Extracting #3: cost 23 inf + 0 203.752 * * [simplify]: Extracting #4: cost 45 inf + 2 203.753 * * [simplify]: Extracting #5: cost 43 inf + 1657 203.754 * * [simplify]: Extracting #6: cost 6 inf + 6494 203.755 * * [simplify]: Extracting #7: cost 0 inf + 8124 203.757 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 203.757 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 203.757 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 203.757 * * [simplify]: iters left: 6 (13 enodes) 203.760 * * [simplify]: iters left: 5 (47 enodes) 203.767 * * [simplify]: iters left: 4 (71 enodes) 203.786 * * [simplify]: iters left: 3 (101 enodes) 203.801 * * [simplify]: iters left: 2 (129 enodes) 203.827 * * [simplify]: iters left: 1 (141 enodes) 203.863 * * [simplify]: Extracting #0: cost 1 inf + 0 203.863 * * [simplify]: Extracting #1: cost 4 inf + 0 203.863 * * [simplify]: Extracting #2: cost 8 inf + 0 203.863 * * [simplify]: Extracting #3: cost 19 inf + 0 203.863 * * [simplify]: Extracting #4: cost 41 inf + 2 203.863 * * [simplify]: Extracting #5: cost 50 inf + 211 203.864 * * [simplify]: Extracting #6: cost 32 inf + 2208 203.867 * * [simplify]: Extracting #7: cost 3 inf + 6399 203.869 * * [simplify]: Extracting #8: cost 0 inf + 6772 203.872 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 203.872 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 203.872 * * * * [progress]: [ 656 / 779 ] simplifiying candidate # 203.872 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 203.873 * * [simplify]: iters left: 6 (14 enodes) 203.879 * * [simplify]: iters left: 5 (51 enodes) 203.894 * * [simplify]: iters left: 4 (75 enodes) 203.916 * * [simplify]: iters left: 3 (105 enodes) 203.938 * * [simplify]: iters left: 2 (133 enodes) 203.957 * * [simplify]: iters left: 1 (145 enodes) 203.985 * * [simplify]: Extracting #0: cost 1 inf + 0 203.985 * * [simplify]: Extracting #1: cost 4 inf + 0 203.985 * * [simplify]: Extracting #2: cost 9 inf + 0 203.985 * * [simplify]: Extracting #3: cost 21 inf + 0 203.985 * * [simplify]: Extracting #4: cost 43 inf + 2 203.986 * * [simplify]: Extracting #5: cost 53 inf + 129 203.986 * * [simplify]: Extracting #6: cost 37 inf + 1809 203.989 * * [simplify]: Extracting #7: cost 5 inf + 6598 203.991 * * [simplify]: Extracting #8: cost 0 inf + 7206 203.994 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 203.994 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 203.994 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 203.994 * * [simplify]: iters left: 6 (13 enodes) 204.000 * * [simplify]: iters left: 5 (47 enodes) 204.015 * * [simplify]: iters left: 4 (71 enodes) 204.038 * * [simplify]: iters left: 3 (101 enodes) 204.065 * * [simplify]: iters left: 2 (129 enodes) 204.099 * * [simplify]: iters left: 1 (141 enodes) 204.115 * * [simplify]: Extracting #0: cost 1 inf + 0 204.115 * * [simplify]: Extracting #1: cost 4 inf + 0 204.115 * * [simplify]: Extracting #2: cost 8 inf + 0 204.115 * * [simplify]: Extracting #3: cost 19 inf + 0 204.116 * * [simplify]: Extracting #4: cost 41 inf + 2 204.116 * * [simplify]: Extracting #5: cost 50 inf + 211 204.116 * * [simplify]: Extracting #6: cost 32 inf + 2208 204.117 * * [simplify]: Extracting #7: cost 3 inf + 6479 204.118 * * [simplify]: Extracting #8: cost 0 inf + 6852 204.120 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 204.120 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 204.120 * * * * [progress]: [ 657 / 779 ] simplifiying candidate # 204.120 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 204.120 * * [simplify]: iters left: 6 (13 enodes) 204.123 * * [simplify]: iters left: 5 (47 enodes) 204.132 * * [simplify]: iters left: 4 (71 enodes) 204.155 * * [simplify]: iters left: 3 (101 enodes) 204.179 * * [simplify]: iters left: 2 (129 enodes) 204.197 * * [simplify]: iters left: 1 (141 enodes) 204.214 * * [simplify]: Extracting #0: cost 1 inf + 0 204.214 * * [simplify]: Extracting #1: cost 4 inf + 0 204.214 * * [simplify]: Extracting #2: cost 8 inf + 0 204.214 * * [simplify]: Extracting #3: cost 19 inf + 0 204.214 * * [simplify]: Extracting #4: cost 41 inf + 2 204.214 * * [simplify]: Extracting #5: cost 50 inf + 211 204.215 * * [simplify]: Extracting #6: cost 32 inf + 2208 204.216 * * [simplify]: Extracting #7: cost 3 inf + 6279 204.217 * * [simplify]: Extracting #8: cost 0 inf + 6612 204.218 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 204.218 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 204.219 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 204.219 * * [simplify]: iters left: 6 (13 enodes) 204.221 * * [simplify]: iters left: 5 (47 enodes) 204.229 * * [simplify]: iters left: 4 (71 enodes) 204.248 * * [simplify]: iters left: 3 (101 enodes) 204.262 * * [simplify]: iters left: 2 (129 enodes) 204.279 * * [simplify]: iters left: 1 (141 enodes) 204.305 * * [simplify]: Extracting #0: cost 1 inf + 0 204.305 * * [simplify]: Extracting #1: cost 4 inf + 0 204.306 * * [simplify]: Extracting #2: cost 8 inf + 0 204.306 * * [simplify]: Extracting #3: cost 19 inf + 0 204.306 * * [simplify]: Extracting #4: cost 41 inf + 2 204.306 * * [simplify]: Extracting #5: cost 50 inf + 211 204.307 * * [simplify]: Extracting #6: cost 32 inf + 2208 204.310 * * [simplify]: Extracting #7: cost 3 inf + 6279 204.312 * * [simplify]: Extracting #8: cost 0 inf + 6612 204.315 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 204.315 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 204.315 * * * * [progress]: [ 658 / 779 ] simplifiying candidate # 204.315 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) 204.316 * * [simplify]: iters left: 6 (13 enodes) 204.324 * * [simplify]: iters left: 5 (49 enodes) 204.335 * * [simplify]: iters left: 4 (75 enodes) 204.346 * * [simplify]: iters left: 3 (107 enodes) 204.360 * * [simplify]: iters left: 2 (135 enodes) 204.378 * * [simplify]: iters left: 1 (147 enodes) 204.403 * * [simplify]: Extracting #0: cost 1 inf + 0 204.403 * * [simplify]: Extracting #1: cost 4 inf + 0 204.403 * * [simplify]: Extracting #2: cost 13 inf + 1 204.404 * * [simplify]: Extracting #3: cost 35 inf + 3 204.404 * * [simplify]: Extracting #4: cost 43 inf + 253 204.405 * * [simplify]: Extracting #5: cost 29 inf + 1592 204.406 * * [simplify]: Extracting #6: cost 3 inf + 4974 204.409 * * [simplify]: Extracting #7: cost 0 inf + 5387 204.411 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 204.411 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 204.411 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 204.412 * * [simplify]: iters left: 6 (12 enodes) 204.417 * * [simplify]: iters left: 5 (44 enodes) 204.432 * * [simplify]: iters left: 4 (68 enodes) 204.451 * * [simplify]: iters left: 3 (98 enodes) 204.478 * * [simplify]: iters left: 2 (126 enodes) 204.514 * * [simplify]: iters left: 1 (138 enodes) 204.547 * * [simplify]: Extracting #0: cost 1 inf + 0 204.547 * * [simplify]: Extracting #1: cost 4 inf + 0 204.547 * * [simplify]: Extracting #2: cost 8 inf + 0 204.547 * * [simplify]: Extracting #3: cost 19 inf + 0 204.547 * * [simplify]: Extracting #4: cost 35 inf + 214 204.548 * * [simplify]: Extracting #5: cost 26 inf + 3065 204.549 * * [simplify]: Extracting #6: cost 2 inf + 6157 204.550 * * [simplify]: Extracting #7: cost 0 inf + 6258 204.552 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 204.552 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 204.552 * * * * [progress]: [ 659 / 779 ] simplifiying candidate # 204.552 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 204.552 * * [simplify]: iters left: 6 (13 enodes) 204.555 * * [simplify]: iters left: 5 (47 enodes) 204.564 * * [simplify]: iters left: 4 (71 enodes) 204.574 * * [simplify]: iters left: 3 (101 enodes) 204.601 * * [simplify]: iters left: 2 (129 enodes) 204.619 * * [simplify]: iters left: 1 (141 enodes) 204.647 * * [simplify]: Extracting #0: cost 1 inf + 0 204.647 * * [simplify]: Extracting #1: cost 4 inf + 0 204.647 * * [simplify]: Extracting #2: cost 8 inf + 0 204.647 * * [simplify]: Extracting #3: cost 19 inf + 0 204.647 * * [simplify]: Extracting #4: cost 41 inf + 2 204.648 * * [simplify]: Extracting #5: cost 50 inf + 211 204.649 * * [simplify]: Extracting #6: cost 32 inf + 2208 204.651 * * [simplify]: Extracting #7: cost 3 inf + 6279 204.654 * * [simplify]: Extracting #8: cost 0 inf + 6612 204.656 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 204.656 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 204.657 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 204.657 * * [simplify]: iters left: 6 (13 enodes) 204.663 * * [simplify]: iters left: 5 (47 enodes) 204.672 * * [simplify]: iters left: 4 (71 enodes) 204.683 * * [simplify]: iters left: 3 (101 enodes) 204.697 * * [simplify]: iters left: 2 (129 enodes) 204.730 * * [simplify]: iters left: 1 (141 enodes) 204.763 * * [simplify]: Extracting #0: cost 1 inf + 0 204.763 * * [simplify]: Extracting #1: cost 4 inf + 0 204.763 * * [simplify]: Extracting #2: cost 8 inf + 0 204.763 * * [simplify]: Extracting #3: cost 19 inf + 0 204.763 * * [simplify]: Extracting #4: cost 41 inf + 2 204.763 * * [simplify]: Extracting #5: cost 50 inf + 211 204.764 * * [simplify]: Extracting #6: cost 32 inf + 2208 204.765 * * [simplify]: Extracting #7: cost 3 inf + 6279 204.766 * * [simplify]: Extracting #8: cost 0 inf + 6612 204.768 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 204.768 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 204.768 * * * * [progress]: [ 660 / 779 ] simplifiying candidate # 204.768 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) 204.769 * * [simplify]: iters left: 6 (12 enodes) 204.773 * * [simplify]: iters left: 5 (44 enodes) 204.780 * * [simplify]: iters left: 4 (70 enodes) 204.793 * * [simplify]: iters left: 3 (100 enodes) 204.816 * * [simplify]: iters left: 2 (128 enodes) 204.834 * * [simplify]: iters left: 1 (140 enodes) 204.864 * * [simplify]: Extracting #0: cost 1 inf + 0 204.864 * * [simplify]: Extracting #1: cost 4 inf + 0 204.864 * * [simplify]: Extracting #2: cost 13 inf + 1 204.864 * * [simplify]: Extracting #3: cost 35 inf + 3 204.864 * * [simplify]: Extracting #4: cost 45 inf + 130 204.865 * * [simplify]: Extracting #5: cost 27 inf + 1869 204.869 * * [simplify]: Extracting #6: cost 2 inf + 5193 204.871 * * [simplify]: Extracting #7: cost 0 inf + 5387 204.873 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 204.873 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 204.874 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 204.874 * * [simplify]: iters left: 6 (12 enodes) 204.877 * * [simplify]: iters left: 5 (44 enodes) 204.884 * * [simplify]: iters left: 4 (68 enodes) 204.894 * * [simplify]: iters left: 3 (98 enodes) 204.908 * * [simplify]: iters left: 2 (126 enodes) 204.940 * * [simplify]: iters left: 1 (138 enodes) 204.960 * * [simplify]: Extracting #0: cost 1 inf + 0 204.960 * * [simplify]: Extracting #1: cost 4 inf + 0 204.960 * * [simplify]: Extracting #2: cost 8 inf + 0 204.960 * * [simplify]: Extracting #3: cost 19 inf + 0 204.960 * * [simplify]: Extracting #4: cost 35 inf + 214 204.960 * * [simplify]: Extracting #5: cost 26 inf + 3065 204.962 * * [simplify]: Extracting #6: cost 2 inf + 6157 204.964 * * [simplify]: Extracting #7: cost 0 inf + 6258 204.965 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 204.965 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 204.965 * * * * [progress]: [ 661 / 779 ] simplifiying candidate # 204.965 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 204.965 * * [simplify]: iters left: 6 (17 enodes) 204.969 * * [simplify]: iters left: 5 (66 enodes) 204.983 * * [simplify]: iters left: 4 (121 enodes) 205.024 * * [simplify]: iters left: 3 (231 enodes) 205.117 * * [simplify]: iters left: 2 (369 enodes) 205.246 * * [simplify]: iters left: 1 (433 enodes) 205.378 * * [simplify]: Extracting #0: cost 1 inf + 0 205.378 * * [simplify]: Extracting #1: cost 35 inf + 0 205.379 * * [simplify]: Extracting #2: cost 71 inf + 0 205.380 * * [simplify]: Extracting #3: cost 83 inf + 0 205.380 * * [simplify]: Extracting #4: cost 79 inf + 267 205.382 * * [simplify]: Extracting #5: cost 53 inf + 5375 205.395 * * [simplify]: Extracting #6: cost 11 inf + 24491 205.402 * * [simplify]: Extracting #7: cost 0 inf + 29976 205.410 * * [simplify]: Extracting #8: cost 0 inf + 29936 205.417 * [simplify]: Simplified to (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 205.417 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 205.418 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 205.418 * * [simplify]: iters left: 6 (14 enodes) 205.421 * * [simplify]: iters left: 5 (49 enodes) 205.428 * * [simplify]: iters left: 4 (64 enodes) 205.447 * * [simplify]: iters left: 3 (74 enodes) 205.465 * * [simplify]: Extracting #0: cost 1 inf + 0 205.466 * * [simplify]: Extracting #1: cost 8 inf + 0 205.466 * * [simplify]: Extracting #2: cost 17 inf + 0 205.466 * * [simplify]: Extracting #3: cost 29 inf + 0 205.466 * * [simplify]: Extracting #4: cost 27 inf + 128 205.466 * * [simplify]: Extracting #5: cost 14 inf + 1203 205.468 * * [simplify]: Extracting #6: cost 5 inf + 3589 205.469 * * [simplify]: Extracting #7: cost 0 inf + 5360 205.471 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 205.471 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (sqrt (hypot y.re y.im))))) 205.471 * * * * [progress]: [ 662 / 779 ] simplifiying candidate # 205.472 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 205.472 * * [simplify]: iters left: 6 (15 enodes) 205.480 * * [simplify]: iters left: 5 (59 enodes) 205.499 * * [simplify]: iters left: 4 (100 enodes) 205.517 * * [simplify]: iters left: 3 (153 enodes) 205.541 * * [simplify]: iters left: 2 (200 enodes) 205.589 * * [simplify]: iters left: 1 (217 enodes) 205.624 * * [simplify]: Extracting #0: cost 1 inf + 0 205.624 * * [simplify]: Extracting #1: cost 23 inf + 0 205.624 * * [simplify]: Extracting #2: cost 46 inf + 0 205.625 * * [simplify]: Extracting #3: cost 57 inf + 0 205.625 * * [simplify]: Extracting #4: cost 53 inf + 267 205.626 * * [simplify]: Extracting #5: cost 37 inf + 2194 205.627 * * [simplify]: Extracting #6: cost 28 inf + 4956 205.630 * * [simplify]: Extracting #7: cost 4 inf + 15062 205.633 * * [simplify]: Extracting #8: cost 0 inf + 16978 205.637 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 205.637 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 205.637 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 205.638 * * [simplify]: iters left: 6 (13 enodes) 205.640 * * [simplify]: iters left: 5 (46 enodes) 205.647 * * [simplify]: iters left: 4 (61 enodes) 205.659 * * [simplify]: iters left: 3 (71 enodes) 205.674 * * [simplify]: Extracting #0: cost 1 inf + 0 205.674 * * [simplify]: Extracting #1: cost 8 inf + 0 205.674 * * [simplify]: Extracting #2: cost 16 inf + 0 205.674 * * [simplify]: Extracting #3: cost 27 inf + 0 205.674 * * [simplify]: Extracting #4: cost 25 inf + 169 205.674 * * [simplify]: Extracting #5: cost 12 inf + 1203 205.675 * * [simplify]: Extracting #6: cost 3 inf + 3831 205.676 * * [simplify]: Extracting #7: cost 0 inf + 4846 205.676 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 205.676 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 205.676 * * * * [progress]: [ 663 / 779 ] simplifiying candidate # 205.677 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 205.677 * * [simplify]: iters left: 6 (16 enodes) 205.680 * * [simplify]: iters left: 5 (61 enodes) 205.690 * * [simplify]: iters left: 4 (102 enodes) 205.710 * * [simplify]: iters left: 3 (155 enodes) 205.737 * * [simplify]: iters left: 2 (201 enodes) 205.769 * * [simplify]: iters left: 1 (219 enodes) 205.802 * * [simplify]: Extracting #0: cost 1 inf + 0 205.802 * * [simplify]: Extracting #1: cost 23 inf + 0 205.802 * * [simplify]: Extracting #2: cost 47 inf + 0 205.802 * * [simplify]: Extracting #3: cost 59 inf + 0 205.802 * * [simplify]: Extracting #4: cost 55 inf + 267 205.803 * * [simplify]: Extracting #5: cost 35 inf + 2985 205.806 * * [simplify]: Extracting #6: cost 5 inf + 15359 205.809 * * [simplify]: Extracting #7: cost 0 inf + 17492 205.813 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 205.813 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 205.813 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 205.813 * * [simplify]: iters left: 6 (14 enodes) 205.820 * * [simplify]: iters left: 5 (49 enodes) 205.835 * * [simplify]: iters left: 4 (64 enodes) 205.853 * * [simplify]: iters left: 3 (74 enodes) 205.869 * * [simplify]: Extracting #0: cost 1 inf + 0 205.869 * * [simplify]: Extracting #1: cost 8 inf + 0 205.869 * * [simplify]: Extracting #2: cost 17 inf + 0 205.869 * * [simplify]: Extracting #3: cost 29 inf + 0 205.869 * * [simplify]: Extracting #4: cost 27 inf + 128 205.870 * * [simplify]: Extracting #5: cost 14 inf + 1203 205.870 * * [simplify]: Extracting #6: cost 5 inf + 3429 205.871 * * [simplify]: Extracting #7: cost 0 inf + 5040 205.872 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 205.872 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) (sqrt (hypot y.re y.im))))) 205.872 * * * * [progress]: [ 664 / 779 ] simplifiying candidate # 205.872 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 205.872 * * [simplify]: iters left: 6 (16 enodes) 205.877 * * [simplify]: iters left: 5 (63 enodes) 205.891 * * [simplify]: iters left: 4 (96 enodes) 205.919 * * [simplify]: iters left: 3 (120 enodes) 205.953 * * [simplify]: iters left: 2 (159 enodes) 205.977 * * [simplify]: iters left: 1 (168 enodes) 206.003 * * [simplify]: Extracting #0: cost 1 inf + 0 206.003 * * [simplify]: Extracting #1: cost 13 inf + 0 206.003 * * [simplify]: Extracting #2: cost 24 inf + 1 206.003 * * [simplify]: Extracting #3: cost 35 inf + 1 206.003 * * [simplify]: Extracting #4: cost 34 inf + 104 206.004 * * [simplify]: Extracting #5: cost 8 inf + 5064 206.005 * * [simplify]: Extracting #6: cost 0 inf + 7745 206.007 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 206.007 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 206.007 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 206.008 * * [simplify]: iters left: 6 (13 enodes) 206.010 * * [simplify]: iters left: 5 (46 enodes) 206.017 * * [simplify]: iters left: 4 (61 enodes) 206.026 * * [simplify]: iters left: 3 (71 enodes) 206.472 * * [simplify]: Extracting #0: cost 1 inf + 0 206.472 * * [simplify]: Extracting #1: cost 8 inf + 0 206.472 * * [simplify]: Extracting #2: cost 16 inf + 0 206.472 * * [simplify]: Extracting #3: cost 27 inf + 0 206.472 * * [simplify]: Extracting #4: cost 25 inf + 169 206.473 * * [simplify]: Extracting #5: cost 12 inf + 1203 206.474 * * [simplify]: Extracting #6: cost 3 inf + 3751 206.475 * * [simplify]: Extracting #7: cost 0 inf + 4526 206.476 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 206.477 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 206.477 * * * * [progress]: [ 665 / 779 ] simplifiying candidate # 206.477 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 206.477 * * [simplify]: iters left: 6 (16 enodes) 206.484 * * [simplify]: iters left: 5 (61 enodes) 206.503 * * [simplify]: iters left: 4 (102 enodes) 206.535 * * [simplify]: iters left: 3 (155 enodes) 206.582 * * [simplify]: iters left: 2 (201 enodes) 206.645 * * [simplify]: iters left: 1 (219 enodes) 206.700 * * [simplify]: Extracting #0: cost 1 inf + 0 206.700 * * [simplify]: Extracting #1: cost 23 inf + 0 206.700 * * [simplify]: Extracting #2: cost 47 inf + 0 206.700 * * [simplify]: Extracting #3: cost 59 inf + 0 206.700 * * [simplify]: Extracting #4: cost 55 inf + 267 206.701 * * [simplify]: Extracting #5: cost 35 inf + 2985 206.703 * * [simplify]: Extracting #6: cost 5 inf + 15359 206.707 * * [simplify]: Extracting #7: cost 0 inf + 17492 206.711 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 206.711 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 206.711 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 206.711 * * [simplify]: iters left: 6 (14 enodes) 206.715 * * [simplify]: iters left: 5 (49 enodes) 206.722 * * [simplify]: iters left: 4 (64 enodes) 206.731 * * [simplify]: iters left: 3 (74 enodes) 206.748 * * [simplify]: Extracting #0: cost 1 inf + 0 206.748 * * [simplify]: Extracting #1: cost 8 inf + 0 206.748 * * [simplify]: Extracting #2: cost 17 inf + 0 206.748 * * [simplify]: Extracting #3: cost 29 inf + 0 206.748 * * [simplify]: Extracting #4: cost 27 inf + 128 206.749 * * [simplify]: Extracting #5: cost 14 inf + 1203 206.750 * * [simplify]: Extracting #6: cost 5 inf + 3429 206.751 * * [simplify]: Extracting #7: cost 0 inf + 5040 206.753 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 206.753 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) (sqrt (hypot y.re y.im))))) 206.753 * * * * [progress]: [ 666 / 779 ] simplifiying candidate # 206.753 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 206.754 * * [simplify]: iters left: 6 (15 enodes) 206.761 * * [simplify]: iters left: 5 (58 enodes) 206.781 * * [simplify]: iters left: 4 (99 enodes) 206.811 * * [simplify]: iters left: 3 (132 enodes) 206.852 * * [simplify]: iters left: 2 (153 enodes) 206.894 * * [simplify]: iters left: 1 (156 enodes) 206.924 * * [simplify]: Extracting #0: cost 1 inf + 0 206.924 * * [simplify]: Extracting #1: cost 13 inf + 0 206.924 * * [simplify]: Extracting #2: cost 24 inf + 1 206.925 * * [simplify]: Extracting #3: cost 35 inf + 1 206.925 * * [simplify]: Extracting #4: cost 32 inf + 186 206.926 * * [simplify]: Extracting #5: cost 14 inf + 3221 206.929 * * [simplify]: Extracting #6: cost 2 inf + 7161 206.932 * * [simplify]: Extracting #7: cost 0 inf + 7745 206.935 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 206.936 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 206.936 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 206.936 * * [simplify]: iters left: 6 (13 enodes) 206.942 * * [simplify]: iters left: 5 (46 enodes) 206.955 * * [simplify]: iters left: 4 (61 enodes) 206.972 * * [simplify]: iters left: 3 (71 enodes) 206.987 * * [simplify]: Extracting #0: cost 1 inf + 0 206.987 * * [simplify]: Extracting #1: cost 8 inf + 0 206.987 * * [simplify]: Extracting #2: cost 16 inf + 0 206.987 * * [simplify]: Extracting #3: cost 27 inf + 0 206.987 * * [simplify]: Extracting #4: cost 25 inf + 169 206.988 * * [simplify]: Extracting #5: cost 12 inf + 1203 206.988 * * [simplify]: Extracting #6: cost 3 inf + 3751 206.989 * * [simplify]: Extracting #7: cost 0 inf + 4526 206.990 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 206.990 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 206.990 * * * * [progress]: [ 667 / 779 ] simplifiying candidate # 206.990 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 206.990 * * [simplify]: iters left: 6 (15 enodes) 206.994 * * [simplify]: iters left: 5 (56 enodes) 207.002 * * [simplify]: iters left: 4 (88 enodes) 207.017 * * [simplify]: iters left: 3 (143 enodes) 207.059 * * [simplify]: iters left: 2 (197 enodes) 207.091 * * [simplify]: iters left: 1 (212 enodes) 207.149 * * [simplify]: Extracting #0: cost 1 inf + 0 207.149 * * [simplify]: Extracting #1: cost 23 inf + 0 207.150 * * [simplify]: Extracting #2: cost 46 inf + 0 207.150 * * [simplify]: Extracting #3: cost 57 inf + 0 207.151 * * [simplify]: Extracting #4: cost 53 inf + 267 207.152 * * [simplify]: Extracting #5: cost 27 inf + 5726 207.159 * * [simplify]: Extracting #6: cost 2 inf + 16100 207.166 * * [simplify]: Extracting #7: cost 0 inf + 16978 207.173 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) 207.173 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 207.174 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 207.174 * * [simplify]: iters left: 6 (13 enodes) 207.180 * * [simplify]: iters left: 5 (46 enodes) 207.190 * * [simplify]: iters left: 4 (61 enodes) 207.199 * * [simplify]: iters left: 3 (71 enodes) 207.208 * * [simplify]: Extracting #0: cost 1 inf + 0 207.208 * * [simplify]: Extracting #1: cost 8 inf + 0 207.208 * * [simplify]: Extracting #2: cost 16 inf + 0 207.208 * * [simplify]: Extracting #3: cost 27 inf + 0 207.209 * * [simplify]: Extracting #4: cost 25 inf + 169 207.209 * * [simplify]: Extracting #5: cost 12 inf + 1163 207.210 * * [simplify]: Extracting #6: cost 3 inf + 3671 207.210 * * [simplify]: Extracting #7: cost 0 inf + 4686 207.211 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 207.211 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 207.211 * * * * [progress]: [ 668 / 779 ] simplifiying candidate # 207.211 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 207.211 * * [simplify]: iters left: 6 (16 enodes) 207.215 * * [simplify]: iters left: 5 (58 enodes) 207.224 * * [simplify]: iters left: 4 (83 enodes) 207.236 * * [simplify]: iters left: 3 (113 enodes) 207.257 * * [simplify]: iters left: 2 (124 enodes) 207.274 * * [simplify]: iters left: 1 (125 enodes) 207.295 * * [simplify]: Extracting #0: cost 1 inf + 0 207.295 * * [simplify]: Extracting #1: cost 15 inf + 0 207.295 * * [simplify]: Extracting #2: cost 32 inf + 0 207.295 * * [simplify]: Extracting #3: cost 45 inf + 0 207.295 * * [simplify]: Extracting #4: cost 41 inf + 267 207.296 * * [simplify]: Extracting #5: cost 21 inf + 3362 207.297 * * [simplify]: Extracting #6: cost 3 inf + 9853 207.299 * * [simplify]: Extracting #7: cost 0 inf + 11230 207.301 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 207.301 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 207.302 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 207.302 * * [simplify]: iters left: 6 (14 enodes) 207.305 * * [simplify]: iters left: 5 (49 enodes) 207.312 * * [simplify]: iters left: 4 (64 enodes) 207.322 * * [simplify]: iters left: 3 (74 enodes) 207.339 * * [simplify]: Extracting #0: cost 1 inf + 0 207.339 * * [simplify]: Extracting #1: cost 8 inf + 0 207.339 * * [simplify]: Extracting #2: cost 17 inf + 0 207.339 * * [simplify]: Extracting #3: cost 29 inf + 0 207.340 * * [simplify]: Extracting #4: cost 27 inf + 128 207.340 * * [simplify]: Extracting #5: cost 14 inf + 1163 207.341 * * [simplify]: Extracting #6: cost 5 inf + 3389 207.343 * * [simplify]: Extracting #7: cost 0 inf + 5120 207.344 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 207.344 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))) (sqrt (hypot y.re y.im))))) 207.345 * * * * [progress]: [ 669 / 779 ] simplifiying candidate # 207.345 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 207.345 * * [simplify]: iters left: 6 (14 enodes) 207.352 * * [simplify]: iters left: 5 (51 enodes) 207.363 * * [simplify]: iters left: 4 (76 enodes) 207.375 * * [simplify]: iters left: 3 (106 enodes) 207.391 * * [simplify]: iters left: 2 (117 enodes) 207.421 * * [simplify]: iters left: 1 (118 enodes) 207.450 * * [simplify]: Extracting #0: cost 1 inf + 0 207.450 * * [simplify]: Extracting #1: cost 15 inf + 0 207.451 * * [simplify]: Extracting #2: cost 30 inf + 0 207.451 * * [simplify]: Extracting #3: cost 41 inf + 0 207.451 * * [simplify]: Extracting #4: cost 40 inf + 87 207.451 * * [simplify]: Extracting #5: cost 27 inf + 945 207.452 * * [simplify]: Extracting #6: cost 16 inf + 3715 207.453 * * [simplify]: Extracting #7: cost 0 inf + 9642 207.455 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 207.455 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 207.456 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 207.456 * * [simplify]: iters left: 6 (13 enodes) 207.458 * * [simplify]: iters left: 5 (46 enodes) 207.465 * * [simplify]: iters left: 4 (61 enodes) 207.474 * * [simplify]: iters left: 3 (71 enodes) 207.489 * * [simplify]: Extracting #0: cost 1 inf + 0 207.489 * * [simplify]: Extracting #1: cost 8 inf + 0 207.489 * * [simplify]: Extracting #2: cost 16 inf + 0 207.490 * * [simplify]: Extracting #3: cost 27 inf + 0 207.490 * * [simplify]: Extracting #4: cost 25 inf + 169 207.491 * * [simplify]: Extracting #5: cost 12 inf + 1163 207.492 * * [simplify]: Extracting #6: cost 3 inf + 3471 207.493 * * [simplify]: Extracting #7: cost 0 inf + 4366 207.495 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 207.495 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 207.495 * * * * [progress]: [ 670 / 779 ] simplifiying candidate # 207.495 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt 1)) 207.496 * * [simplify]: iters left: 6 (15 enodes) 207.505 * * [simplify]: iters left: 5 (56 enodes) 207.522 * * [simplify]: iters left: 4 (76 enodes) 207.544 * * [simplify]: iters left: 3 (92 enodes) 207.567 * * [simplify]: iters left: 2 (109 enodes) 207.586 * * [simplify]: iters left: 1 (111 enodes) 207.598 * * [simplify]: Extracting #0: cost 1 inf + 0 207.598 * * [simplify]: Extracting #1: cost 9 inf + 0 207.598 * * [simplify]: Extracting #2: cost 16 inf + 1 207.598 * * [simplify]: Extracting #3: cost 27 inf + 1 207.599 * * [simplify]: Extracting #4: cost 25 inf + 145 207.599 * * [simplify]: Extracting #5: cost 10 inf + 2060 207.600 * * [simplify]: Extracting #6: cost 1 inf + 4178 207.602 * * [simplify]: Extracting #7: cost 0 inf + 4557 207.603 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 207.603 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 207.604 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 207.604 * * [simplify]: iters left: 6 (12 enodes) 207.609 * * [simplify]: iters left: 5 (43 enodes) 207.622 * * [simplify]: iters left: 4 (53 enodes) 207.636 * * [simplify]: iters left: 3 (62 enodes) 207.643 * * [simplify]: Extracting #0: cost 1 inf + 0 207.643 * * [simplify]: Extracting #1: cost 6 inf + 0 207.643 * * [simplify]: Extracting #2: cost 13 inf + 0 207.644 * * [simplify]: Extracting #3: cost 19 inf + 2 207.644 * * [simplify]: Extracting #4: cost 17 inf + 298 207.644 * * [simplify]: Extracting #5: cost 3 inf + 1763 207.644 * * [simplify]: Extracting #6: cost 0 inf + 2740 207.645 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 207.645 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 207.645 * * * * [progress]: [ 671 / 779 ] simplifiying candidate # 207.645 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 207.645 * * [simplify]: iters left: 6 (14 enodes) 207.648 * * [simplify]: iters left: 5 (51 enodes) 207.656 * * [simplify]: iters left: 4 (76 enodes) 207.670 * * [simplify]: iters left: 3 (106 enodes) 207.695 * * [simplify]: iters left: 2 (117 enodes) 207.711 * * [simplify]: iters left: 1 (118 enodes) 207.725 * * [simplify]: Extracting #0: cost 1 inf + 0 207.725 * * [simplify]: Extracting #1: cost 15 inf + 0 207.725 * * [simplify]: Extracting #2: cost 30 inf + 0 207.725 * * [simplify]: Extracting #3: cost 41 inf + 0 207.726 * * [simplify]: Extracting #4: cost 40 inf + 87 207.726 * * [simplify]: Extracting #5: cost 27 inf + 945 207.726 * * [simplify]: Extracting #6: cost 16 inf + 3715 207.728 * * [simplify]: Extracting #7: cost 0 inf + 9642 207.730 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 207.730 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 207.730 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 207.730 * * [simplify]: iters left: 6 (13 enodes) 207.733 * * [simplify]: iters left: 5 (46 enodes) 207.745 * * [simplify]: iters left: 4 (61 enodes) 207.756 * * [simplify]: iters left: 3 (71 enodes) 207.765 * * [simplify]: Extracting #0: cost 1 inf + 0 207.765 * * [simplify]: Extracting #1: cost 8 inf + 0 207.765 * * [simplify]: Extracting #2: cost 16 inf + 0 207.765 * * [simplify]: Extracting #3: cost 27 inf + 0 207.765 * * [simplify]: Extracting #4: cost 25 inf + 169 207.765 * * [simplify]: Extracting #5: cost 12 inf + 1163 207.766 * * [simplify]: Extracting #6: cost 3 inf + 3471 207.767 * * [simplify]: Extracting #7: cost 0 inf + 4366 207.767 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 207.767 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 207.768 * * * * [progress]: [ 672 / 779 ] simplifiying candidate # 207.768 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1) 207.768 * * [simplify]: iters left: 6 (14 enodes) 207.772 * * [simplify]: iters left: 5 (51 enodes) 207.780 * * [simplify]: iters left: 4 (74 enodes) 207.807 * * [simplify]: iters left: 3 (94 enodes) 207.833 * * [simplify]: iters left: 2 (103 enodes) 207.860 * * [simplify]: iters left: 1 (105 enodes) 207.883 * * [simplify]: Extracting #0: cost 1 inf + 0 207.884 * * [simplify]: Extracting #1: cost 9 inf + 0 207.884 * * [simplify]: Extracting #2: cost 16 inf + 1 207.884 * * [simplify]: Extracting #3: cost 27 inf + 1 207.884 * * [simplify]: Extracting #4: cost 24 inf + 202 207.885 * * [simplify]: Extracting #5: cost 7 inf + 2495 207.887 * * [simplify]: Extracting #6: cost 0 inf + 4557 207.889 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 207.889 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 207.889 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 207.889 * * [simplify]: iters left: 6 (12 enodes) 207.894 * * [simplify]: iters left: 5 (43 enodes) 207.907 * * [simplify]: iters left: 4 (53 enodes) 207.923 * * [simplify]: iters left: 3 (62 enodes) 207.938 * * [simplify]: Extracting #0: cost 1 inf + 0 207.938 * * [simplify]: Extracting #1: cost 6 inf + 0 207.938 * * [simplify]: Extracting #2: cost 13 inf + 0 207.938 * * [simplify]: Extracting #3: cost 19 inf + 2 207.938 * * [simplify]: Extracting #4: cost 17 inf + 298 207.939 * * [simplify]: Extracting #5: cost 3 inf + 1763 207.940 * * [simplify]: Extracting #6: cost 0 inf + 2740 207.940 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 207.941 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 207.941 * * * * [progress]: [ 673 / 779 ] simplifiying candidate # 207.941 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 207.941 * * [simplify]: iters left: 6 (16 enodes) 207.951 * * [simplify]: iters left: 5 (59 enodes) 207.971 * * [simplify]: iters left: 4 (98 enodes) 207.998 * * [simplify]: iters left: 3 (144 enodes) 208.020 * * [simplify]: iters left: 2 (194 enodes) 208.051 * * [simplify]: Extracting #0: cost 1 inf + 0 208.051 * * [simplify]: Extracting #1: cost 13 inf + 0 208.051 * * [simplify]: Extracting #2: cost 24 inf + 1 208.051 * * [simplify]: Extracting #3: cost 36 inf + 1 208.051 * * [simplify]: Extracting #4: cost 36 inf + 88 208.052 * * [simplify]: Extracting #5: cost 20 inf + 1438 208.053 * * [simplify]: Extracting #6: cost 4 inf + 6783 208.054 * * [simplify]: Extracting #7: cost 0 inf + 8579 208.058 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 208.058 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 208.058 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 208.059 * * [simplify]: iters left: 6 (13 enodes) 208.064 * * [simplify]: iters left: 5 (46 enodes) 208.077 * * [simplify]: iters left: 4 (61 enodes) 208.094 * * [simplify]: iters left: 3 (71 enodes) 208.112 * * [simplify]: Extracting #0: cost 1 inf + 0 208.112 * * [simplify]: Extracting #1: cost 8 inf + 0 208.112 * * [simplify]: Extracting #2: cost 18 inf + 0 208.112 * * [simplify]: Extracting #3: cost 25 inf + 2 208.112 * * [simplify]: Extracting #4: cost 23 inf + 283 208.113 * * [simplify]: Extracting #5: cost 5 inf + 3088 208.115 * * [simplify]: Extracting #6: cost 0 inf + 4606 208.116 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 208.116 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 208.117 * * * * [progress]: [ 674 / 779 ] simplifiying candidate # 208.117 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 208.117 * * [simplify]: iters left: 6 (16 enodes) 208.125 * * [simplify]: iters left: 5 (58 enodes) 208.143 * * [simplify]: iters left: 4 (86 enodes) 208.169 * * [simplify]: iters left: 3 (109 enodes) 208.185 * * [simplify]: iters left: 2 (121 enodes) 208.201 * * [simplify]: Extracting #0: cost 1 inf + 0 208.201 * * [simplify]: Extracting #1: cost 9 inf + 0 208.201 * * [simplify]: Extracting #2: cost 17 inf + 1 208.201 * * [simplify]: Extracting #3: cost 30 inf + 1 208.202 * * [simplify]: Extracting #4: cost 28 inf + 211 208.202 * * [simplify]: Extracting #5: cost 14 inf + 1814 208.203 * * [simplify]: Extracting #6: cost 3 inf + 4770 208.204 * * [simplify]: Extracting #7: cost 0 inf + 5825 208.205 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 208.205 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 208.205 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 208.205 * * [simplify]: iters left: 6 (13 enodes) 208.208 * * [simplify]: iters left: 5 (46 enodes) 208.214 * * [simplify]: iters left: 4 (61 enodes) 208.223 * * [simplify]: iters left: 3 (71 enodes) 208.231 * * [simplify]: Extracting #0: cost 1 inf + 0 208.231 * * [simplify]: Extracting #1: cost 8 inf + 0 208.231 * * [simplify]: Extracting #2: cost 18 inf + 0 208.231 * * [simplify]: Extracting #3: cost 25 inf + 2 208.231 * * [simplify]: Extracting #4: cost 23 inf + 283 208.232 * * [simplify]: Extracting #5: cost 5 inf + 3168 208.233 * * [simplify]: Extracting #6: cost 0 inf + 4686 208.234 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 208.234 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 208.234 * * * * [progress]: [ 675 / 779 ] simplifiying candidate # 208.234 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 208.234 * * [simplify]: iters left: 6 (15 enodes) 208.238 * * [simplify]: iters left: 5 (54 enodes) 208.247 * * [simplify]: iters left: 4 (82 enodes) 208.269 * * [simplify]: iters left: 3 (105 enodes) 208.283 * * [simplify]: iters left: 2 (119 enodes) 208.299 * * [simplify]: Extracting #0: cost 1 inf + 0 208.299 * * [simplify]: Extracting #1: cost 9 inf + 0 208.299 * * [simplify]: Extracting #2: cost 16 inf + 1 208.300 * * [simplify]: Extracting #3: cost 28 inf + 1 208.300 * * [simplify]: Extracting #4: cost 27 inf + 129 208.300 * * [simplify]: Extracting #5: cost 12 inf + 1520 208.301 * * [simplify]: Extracting #6: cost 0 inf + 5071 208.302 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 208.302 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 208.302 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 208.302 * * [simplify]: iters left: 6 (13 enodes) 208.305 * * [simplify]: iters left: 5 (46 enodes) 208.316 * * [simplify]: iters left: 4 (61 enodes) 208.331 * * [simplify]: iters left: 3 (71 enodes) 208.349 * * [simplify]: Extracting #0: cost 1 inf + 0 208.349 * * [simplify]: Extracting #1: cost 8 inf + 0 208.349 * * [simplify]: Extracting #2: cost 18 inf + 0 208.349 * * [simplify]: Extracting #3: cost 25 inf + 2 208.349 * * [simplify]: Extracting #4: cost 23 inf + 283 208.350 * * [simplify]: Extracting #5: cost 5 inf + 2888 208.352 * * [simplify]: Extracting #6: cost 0 inf + 4286 208.353 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 208.353 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 208.353 * * * * [progress]: [ 676 / 779 ] simplifiying candidate # 208.354 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 208.354 * * [simplify]: iters left: 6 (13 enodes) 208.362 * * [simplify]: iters left: 5 (48 enodes) 208.376 * * [simplify]: iters left: 4 (65 enodes) 208.393 * * [simplify]: iters left: 3 (73 enodes) 208.402 * * [simplify]: iters left: 2 (74 enodes) 208.411 * * [simplify]: iters left: 1 (75 enodes) 208.419 * * [simplify]: Extracting #0: cost 1 inf + 0 208.419 * * [simplify]: Extracting #1: cost 5 inf + 0 208.420 * * [simplify]: Extracting #2: cost 7 inf + 1 208.420 * * [simplify]: Extracting #3: cost 17 inf + 1 208.420 * * [simplify]: Extracting #4: cost 16 inf + 129 208.420 * * [simplify]: Extracting #5: cost 5 inf + 953 208.420 * * [simplify]: Extracting #6: cost 0 inf + 2135 208.421 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 208.421 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 208.421 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 208.421 * * [simplify]: iters left: 6 (12 enodes) 208.425 * * [simplify]: iters left: 5 (43 enodes) 208.437 * * [simplify]: iters left: 4 (58 enodes) 208.445 * * [simplify]: iters left: 3 (68 enodes) 208.453 * * [simplify]: Extracting #0: cost 1 inf + 0 208.454 * * [simplify]: Extracting #1: cost 8 inf + 0 208.454 * * [simplify]: Extracting #2: cost 17 inf + 0 208.454 * * [simplify]: Extracting #3: cost 23 inf + 2 208.454 * * [simplify]: Extracting #4: cost 21 inf + 267 208.455 * * [simplify]: Extracting #5: cost 3 inf + 2755 208.456 * * [simplify]: Extracting #6: cost 0 inf + 3772 208.457 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 208.457 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 208.457 * * * * [progress]: [ 677 / 779 ] simplifiying candidate # 208.457 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 208.457 * * [simplify]: iters left: 6 (15 enodes) 208.461 * * [simplify]: iters left: 5 (54 enodes) 208.472 * * [simplify]: iters left: 4 (82 enodes) 208.491 * * [simplify]: iters left: 3 (105 enodes) 208.504 * * [simplify]: iters left: 2 (119 enodes) 208.522 * * [simplify]: Extracting #0: cost 1 inf + 0 208.522 * * [simplify]: Extracting #1: cost 9 inf + 0 208.522 * * [simplify]: Extracting #2: cost 16 inf + 1 208.522 * * [simplify]: Extracting #3: cost 28 inf + 1 208.523 * * [simplify]: Extracting #4: cost 27 inf + 129 208.523 * * [simplify]: Extracting #5: cost 12 inf + 1520 208.525 * * [simplify]: Extracting #6: cost 0 inf + 5071 208.527 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 208.527 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 208.528 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 208.528 * * [simplify]: iters left: 6 (13 enodes) 208.534 * * [simplify]: iters left: 5 (46 enodes) 208.547 * * [simplify]: iters left: 4 (61 enodes) 208.566 * * [simplify]: iters left: 3 (71 enodes) 208.581 * * [simplify]: Extracting #0: cost 1 inf + 0 208.581 * * [simplify]: Extracting #1: cost 8 inf + 0 208.581 * * [simplify]: Extracting #2: cost 18 inf + 0 208.582 * * [simplify]: Extracting #3: cost 25 inf + 2 208.582 * * [simplify]: Extracting #4: cost 23 inf + 283 208.582 * * [simplify]: Extracting #5: cost 5 inf + 2888 208.583 * * [simplify]: Extracting #6: cost 0 inf + 4286 208.584 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 208.584 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 208.584 * * * * [progress]: [ 678 / 779 ] simplifiying candidate # 208.584 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 208.584 * * [simplify]: iters left: 6 (12 enodes) 208.587 * * [simplify]: iters left: 5 (41 enodes) 208.594 * * [simplify]: iters left: 4 (61 enodes) 208.606 * * [simplify]: iters left: 3 (70 enodes) 208.624 * * [simplify]: Extracting #0: cost 1 inf + 0 208.624 * * [simplify]: Extracting #1: cost 5 inf + 0 208.625 * * [simplify]: Extracting #2: cost 7 inf + 1 208.625 * * [simplify]: Extracting #3: cost 17 inf + 1 208.625 * * [simplify]: Extracting #4: cost 16 inf + 88 208.625 * * [simplify]: Extracting #5: cost 5 inf + 953 208.626 * * [simplify]: Extracting #6: cost 0 inf + 2135 208.627 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 208.627 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 208.628 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 208.628 * * [simplify]: iters left: 6 (12 enodes) 208.633 * * [simplify]: iters left: 5 (43 enodes) 208.644 * * [simplify]: iters left: 4 (58 enodes) 208.659 * * [simplify]: iters left: 3 (68 enodes) 208.674 * * [simplify]: Extracting #0: cost 1 inf + 0 208.674 * * [simplify]: Extracting #1: cost 8 inf + 0 208.674 * * [simplify]: Extracting #2: cost 17 inf + 0 208.675 * * [simplify]: Extracting #3: cost 23 inf + 2 208.675 * * [simplify]: Extracting #4: cost 21 inf + 267 208.675 * * [simplify]: Extracting #5: cost 3 inf + 2755 208.677 * * [simplify]: Extracting #6: cost 0 inf + 3772 208.678 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 208.678 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 208.678 * * * * [progress]: [ 679 / 779 ] simplifiying candidate # 208.678 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 208.678 * * [simplify]: iters left: 6 (16 enodes) 208.686 * * [simplify]: iters left: 5 (59 enodes) 208.702 * * [simplify]: iters left: 4 (87 enodes) 208.718 * * [simplify]: iters left: 3 (129 enodes) 208.736 * * [simplify]: iters left: 2 (139 enodes) 208.769 * * [simplify]: Extracting #0: cost 1 inf + 0 208.769 * * [simplify]: Extracting #1: cost 18 inf + 0 208.769 * * [simplify]: Extracting #2: cost 37 inf + 0 208.770 * * [simplify]: Extracting #3: cost 49 inf + 0 208.770 * * [simplify]: Extracting #4: cost 46 inf + 210 208.771 * * [simplify]: Extracting #5: cost 35 inf + 1146 208.772 * * [simplify]: Extracting #6: cost 15 inf + 6163 208.776 * * [simplify]: Extracting #7: cost 2 inf + 11884 208.781 * * [simplify]: Extracting #8: cost 0 inf + 12680 208.785 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 208.785 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 208.786 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 208.786 * * [simplify]: iters left: 6 (14 enodes) 208.792 * * [simplify]: iters left: 5 (49 enodes) 208.808 * * [simplify]: iters left: 4 (64 enodes) 208.821 * * [simplify]: iters left: 3 (74 enodes) 208.830 * * [simplify]: Extracting #0: cost 1 inf + 0 208.830 * * [simplify]: Extracting #1: cost 8 inf + 0 208.830 * * [simplify]: Extracting #2: cost 17 inf + 0 208.830 * * [simplify]: Extracting #3: cost 29 inf + 0 208.830 * * [simplify]: Extracting #4: cost 27 inf + 128 208.831 * * [simplify]: Extracting #5: cost 14 inf + 1163 208.831 * * [simplify]: Extracting #6: cost 5 inf + 3389 208.832 * * [simplify]: Extracting #7: cost 0 inf + 5040 208.833 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 208.833 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (sqrt (hypot y.re y.im))))) 208.833 * * * * [progress]: [ 680 / 779 ] simplifiying candidate # 208.834 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 208.834 * * [simplify]: iters left: 6 (14 enodes) 208.837 * * [simplify]: iters left: 5 (52 enodes) 208.844 * * [simplify]: iters left: 4 (72 enodes) 208.862 * * [simplify]: iters left: 3 (92 enodes) 208.886 * * [simplify]: iters left: 2 (94 enodes) 208.908 * * [simplify]: Extracting #0: cost 1 inf + 0 208.908 * * [simplify]: Extracting #1: cost 12 inf + 0 208.908 * * [simplify]: Extracting #2: cost 24 inf + 0 208.908 * * [simplify]: Extracting #3: cost 35 inf + 0 208.909 * * [simplify]: Extracting #4: cost 34 inf + 87 208.909 * * [simplify]: Extracting #5: cost 25 inf + 532 208.910 * * [simplify]: Extracting #6: cost 11 inf + 3524 208.912 * * [simplify]: Extracting #7: cost 1 inf + 6853 208.914 * * [simplify]: Extracting #8: cost 0 inf + 7070 208.918 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 208.918 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 208.918 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 208.919 * * [simplify]: iters left: 6 (13 enodes) 208.924 * * [simplify]: iters left: 5 (46 enodes) 208.938 * * [simplify]: iters left: 4 (61 enodes) 208.954 * * [simplify]: iters left: 3 (71 enodes) 208.972 * * [simplify]: Extracting #0: cost 1 inf + 0 208.972 * * [simplify]: Extracting #1: cost 8 inf + 0 208.972 * * [simplify]: Extracting #2: cost 16 inf + 0 208.972 * * [simplify]: Extracting #3: cost 27 inf + 0 208.972 * * [simplify]: Extracting #4: cost 25 inf + 169 208.973 * * [simplify]: Extracting #5: cost 12 inf + 1163 208.974 * * [simplify]: Extracting #6: cost 3 inf + 3591 208.975 * * [simplify]: Extracting #7: cost 0 inf + 4526 208.977 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 208.977 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 208.977 * * * * [progress]: [ 681 / 779 ] simplifiying candidate # 208.977 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 208.977 * * [simplify]: iters left: 6 (15 enodes) 208.984 * * [simplify]: iters left: 5 (54 enodes) 209.002 * * [simplify]: iters left: 4 (74 enodes) 209.024 * * [simplify]: iters left: 3 (94 enodes) 209.048 * * [simplify]: iters left: 2 (96 enodes) 209.061 * * [simplify]: Extracting #0: cost 1 inf + 0 209.062 * * [simplify]: Extracting #1: cost 12 inf + 0 209.062 * * [simplify]: Extracting #2: cost 25 inf + 0 209.062 * * [simplify]: Extracting #3: cost 37 inf + 0 209.062 * * [simplify]: Extracting #4: cost 36 inf + 87 209.062 * * [simplify]: Extracting #5: cost 19 inf + 1617 209.063 * * [simplify]: Extracting #6: cost 6 inf + 5034 209.064 * * [simplify]: Extracting #7: cost 0 inf + 7424 209.065 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 209.065 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 209.066 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 209.066 * * [simplify]: iters left: 6 (14 enodes) 209.069 * * [simplify]: iters left: 5 (49 enodes) 209.076 * * [simplify]: iters left: 4 (64 enodes) 209.085 * * [simplify]: iters left: 3 (74 enodes) 209.095 * * [simplify]: Extracting #0: cost 1 inf + 0 209.095 * * [simplify]: Extracting #1: cost 8 inf + 0 209.095 * * [simplify]: Extracting #2: cost 17 inf + 0 209.095 * * [simplify]: Extracting #3: cost 29 inf + 0 209.095 * * [simplify]: Extracting #4: cost 27 inf + 128 209.095 * * [simplify]: Extracting #5: cost 14 inf + 1163 209.096 * * [simplify]: Extracting #6: cost 5 inf + 3229 209.097 * * [simplify]: Extracting #7: cost 0 inf + 4720 209.097 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 209.097 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) (sqrt (hypot y.re y.im))))) 209.098 * * * * [progress]: [ 682 / 779 ] simplifiying candidate # 209.098 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 209.098 * * [simplify]: iters left: 6 (15 enodes) 209.103 * * [simplify]: iters left: 5 (56 enodes) 209.121 * * [simplify]: iters left: 4 (74 enodes) 209.142 * * [simplify]: iters left: 3 (83 enodes) 209.153 * * [simplify]: iters left: 2 (90 enodes) 209.166 * * [simplify]: Extracting #0: cost 1 inf + 0 209.166 * * [simplify]: Extracting #1: cost 7 inf + 0 209.166 * * [simplify]: Extracting #2: cost 12 inf + 1 209.166 * * [simplify]: Extracting #3: cost 23 inf + 1 209.167 * * [simplify]: Extracting #4: cost 22 inf + 88 209.167 * * [simplify]: Extracting #5: cost 9 inf + 1107 209.167 * * [simplify]: Extracting #6: cost 1 inf + 2876 209.168 * * [simplify]: Extracting #7: cost 0 inf + 3255 209.169 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 209.169 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 209.169 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 209.169 * * [simplify]: iters left: 6 (13 enodes) 209.173 * * [simplify]: iters left: 5 (46 enodes) 209.187 * * [simplify]: iters left: 4 (61 enodes) 209.204 * * [simplify]: iters left: 3 (71 enodes) 209.221 * * [simplify]: Extracting #0: cost 1 inf + 0 209.221 * * [simplify]: Extracting #1: cost 8 inf + 0 209.222 * * [simplify]: Extracting #2: cost 16 inf + 0 209.222 * * [simplify]: Extracting #3: cost 27 inf + 0 209.222 * * [simplify]: Extracting #4: cost 25 inf + 169 209.222 * * [simplify]: Extracting #5: cost 12 inf + 1163 209.223 * * [simplify]: Extracting #6: cost 3 inf + 3511 209.225 * * [simplify]: Extracting #7: cost 0 inf + 4206 209.226 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 209.226 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 209.226 * * * * [progress]: [ 683 / 779 ] simplifiying candidate # 209.227 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 209.227 * * [simplify]: iters left: 6 (15 enodes) 209.233 * * [simplify]: iters left: 5 (54 enodes) 209.246 * * [simplify]: iters left: 4 (74 enodes) 209.257 * * [simplify]: iters left: 3 (94 enodes) 209.271 * * [simplify]: iters left: 2 (96 enodes) 209.294 * * [simplify]: Extracting #0: cost 1 inf + 0 209.295 * * [simplify]: Extracting #1: cost 12 inf + 0 209.295 * * [simplify]: Extracting #2: cost 25 inf + 0 209.295 * * [simplify]: Extracting #3: cost 37 inf + 0 209.295 * * [simplify]: Extracting #4: cost 36 inf + 87 209.296 * * [simplify]: Extracting #5: cost 19 inf + 1617 209.297 * * [simplify]: Extracting #6: cost 6 inf + 5034 209.300 * * [simplify]: Extracting #7: cost 0 inf + 7424 209.302 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 209.302 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 209.303 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 209.303 * * [simplify]: iters left: 6 (14 enodes) 209.308 * * [simplify]: iters left: 5 (49 enodes) 209.315 * * [simplify]: iters left: 4 (64 enodes) 209.324 * * [simplify]: iters left: 3 (74 enodes) 209.333 * * [simplify]: Extracting #0: cost 1 inf + 0 209.333 * * [simplify]: Extracting #1: cost 8 inf + 0 209.333 * * [simplify]: Extracting #2: cost 17 inf + 0 209.333 * * [simplify]: Extracting #3: cost 29 inf + 0 209.333 * * [simplify]: Extracting #4: cost 27 inf + 128 209.334 * * [simplify]: Extracting #5: cost 14 inf + 1163 209.334 * * [simplify]: Extracting #6: cost 5 inf + 3229 209.335 * * [simplify]: Extracting #7: cost 0 inf + 4720 209.336 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 209.337 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) (sqrt (hypot y.re y.im))))) 209.337 * * * * [progress]: [ 684 / 779 ] simplifiying candidate # 209.337 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 209.337 * * [simplify]: iters left: 6 (14 enodes) 209.344 * * [simplify]: iters left: 5 (51 enodes) 209.359 * * [simplify]: iters left: 4 (71 enodes) 209.370 * * [simplify]: iters left: 3 (86 enodes) 209.383 * * [simplify]: Extracting #0: cost 1 inf + 0 209.383 * * [simplify]: Extracting #1: cost 7 inf + 0 209.383 * * [simplify]: Extracting #2: cost 12 inf + 1 209.383 * * [simplify]: Extracting #3: cost 23 inf + 1 209.383 * * [simplify]: Extracting #4: cost 22 inf + 88 209.383 * * [simplify]: Extracting #5: cost 6 inf + 1465 209.384 * * [simplify]: Extracting #6: cost 1 inf + 2876 209.384 * * [simplify]: Extracting #7: cost 0 inf + 3255 209.385 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 209.385 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 209.385 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 209.385 * * [simplify]: iters left: 6 (13 enodes) 209.388 * * [simplify]: iters left: 5 (46 enodes) 209.399 * * [simplify]: iters left: 4 (61 enodes) 209.415 * * [simplify]: iters left: 3 (71 enodes) 209.433 * * [simplify]: Extracting #0: cost 1 inf + 0 209.433 * * [simplify]: Extracting #1: cost 8 inf + 0 209.433 * * [simplify]: Extracting #2: cost 16 inf + 0 209.434 * * [simplify]: Extracting #3: cost 27 inf + 0 209.434 * * [simplify]: Extracting #4: cost 25 inf + 169 209.434 * * [simplify]: Extracting #5: cost 12 inf + 1163 209.436 * * [simplify]: Extracting #6: cost 3 inf + 3511 209.437 * * [simplify]: Extracting #7: cost 0 inf + 4206 209.438 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 209.439 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 209.439 * * * * [progress]: [ 685 / 779 ] simplifiying candidate # 209.439 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 209.439 * * [simplify]: iters left: 6 (14 enodes) 209.445 * * [simplify]: iters left: 5 (51 enodes) 209.461 * * [simplify]: iters left: 4 (71 enodes) 209.481 * * [simplify]: iters left: 3 (88 enodes) 209.503 * * [simplify]: iters left: 2 (91 enodes) 209.527 * * [simplify]: Extracting #0: cost 1 inf + 0 209.527 * * [simplify]: Extracting #1: cost 10 inf + 0 209.527 * * [simplify]: Extracting #2: cost 22 inf + 0 209.527 * * [simplify]: Extracting #3: cost 35 inf + 0 209.528 * * [simplify]: Extracting #4: cost 34 inf + 87 209.528 * * [simplify]: Extracting #5: cost 20 inf + 1230 209.529 * * [simplify]: Extracting #6: cost 9 inf + 4027 209.532 * * [simplify]: Extracting #7: cost 0 inf + 7070 209.534 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 209.534 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 209.535 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 209.535 * * [simplify]: iters left: 6 (13 enodes) 209.537 * * [simplify]: iters left: 5 (46 enodes) 209.544 * * [simplify]: iters left: 4 (61 enodes) 209.553 * * [simplify]: iters left: 3 (71 enodes) 209.562 * * [simplify]: Extracting #0: cost 1 inf + 0 209.562 * * [simplify]: Extracting #1: cost 8 inf + 0 209.562 * * [simplify]: Extracting #2: cost 16 inf + 0 209.562 * * [simplify]: Extracting #3: cost 27 inf + 0 209.562 * * [simplify]: Extracting #4: cost 25 inf + 169 209.562 * * [simplify]: Extracting #5: cost 12 inf + 1123 209.563 * * [simplify]: Extracting #6: cost 3 inf + 3431 209.565 * * [simplify]: Extracting #7: cost 0 inf + 4366 209.566 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 209.566 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 209.567 * * * * [progress]: [ 686 / 779 ] simplifiying candidate # 209.567 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 209.567 * * [simplify]: iters left: 6 (15 enodes) 209.574 * * [simplify]: iters left: 5 (53 enodes) 209.588 * * [simplify]: iters left: 4 (68 enodes) 209.598 * * [simplify]: iters left: 3 (78 enodes) 209.609 * * [simplify]: Extracting #0: cost 1 inf + 0 209.609 * * [simplify]: Extracting #1: cost 8 inf + 0 209.609 * * [simplify]: Extracting #2: cost 18 inf + 0 209.609 * * [simplify]: Extracting #3: cost 31 inf + 0 209.610 * * [simplify]: Extracting #4: cost 29 inf + 128 209.610 * * [simplify]: Extracting #5: cost 15 inf + 1327 209.610 * * [simplify]: Extracting #6: cost 7 inf + 2787 209.611 * * [simplify]: Extracting #7: cost 0 inf + 5154 209.612 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 209.612 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 209.612 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 209.612 * * [simplify]: iters left: 6 (14 enodes) 209.615 * * [simplify]: iters left: 5 (49 enodes) 209.622 * * [simplify]: iters left: 4 (64 enodes) 209.631 * * [simplify]: iters left: 3 (74 enodes) 209.640 * * [simplify]: Extracting #0: cost 1 inf + 0 209.640 * * [simplify]: Extracting #1: cost 8 inf + 0 209.641 * * [simplify]: Extracting #2: cost 17 inf + 0 209.641 * * [simplify]: Extracting #3: cost 29 inf + 0 209.641 * * [simplify]: Extracting #4: cost 27 inf + 128 209.641 * * [simplify]: Extracting #5: cost 14 inf + 1123 209.642 * * [simplify]: Extracting #6: cost 5 inf + 3189 209.644 * * [simplify]: Extracting #7: cost 0 inf + 4800 209.646 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 209.646 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))) (sqrt (hypot y.re y.im))))) 209.646 * * * * [progress]: [ 687 / 779 ] simplifiying candidate # 209.646 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 209.646 * * [simplify]: iters left: 6 (13 enodes) 209.652 * * [simplify]: iters left: 5 (46 enodes) 209.665 * * [simplify]: iters left: 4 (61 enodes) 209.682 * * [simplify]: iters left: 3 (71 enodes) 209.699 * * [simplify]: Extracting #0: cost 1 inf + 0 209.699 * * [simplify]: Extracting #1: cost 8 inf + 0 209.699 * * [simplify]: Extracting #2: cost 16 inf + 0 209.699 * * [simplify]: Extracting #3: cost 27 inf + 0 209.700 * * [simplify]: Extracting #4: cost 25 inf + 169 209.700 * * [simplify]: Extracting #5: cost 12 inf + 1123 209.701 * * [simplify]: Extracting #6: cost 3 inf + 3231 209.703 * * [simplify]: Extracting #7: cost 0 inf + 4046 209.704 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 209.704 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 209.704 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 209.705 * * [simplify]: iters left: 6 (13 enodes) 209.710 * * [simplify]: iters left: 5 (46 enodes) 209.725 * * [simplify]: iters left: 4 (61 enodes) 209.734 * * [simplify]: iters left: 3 (71 enodes) 209.743 * * [simplify]: Extracting #0: cost 1 inf + 0 209.743 * * [simplify]: Extracting #1: cost 8 inf + 0 209.743 * * [simplify]: Extracting #2: cost 16 inf + 0 209.743 * * [simplify]: Extracting #3: cost 27 inf + 0 209.743 * * [simplify]: Extracting #4: cost 25 inf + 169 209.744 * * [simplify]: Extracting #5: cost 12 inf + 1123 209.744 * * [simplify]: Extracting #6: cost 3 inf + 3231 209.745 * * [simplify]: Extracting #7: cost 0 inf + 4046 209.746 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 209.746 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 209.746 * * * * [progress]: [ 688 / 779 ] simplifiying candidate # 209.746 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 209.746 * * [simplify]: iters left: 6 (14 enodes) 209.750 * * [simplify]: iters left: 5 (51 enodes) 209.758 * * [simplify]: iters left: 4 (65 enodes) 209.771 * * [simplify]: iters left: 3 (75 enodes) 209.784 * * [simplify]: iters left: 2 (76 enodes) 209.793 * * [simplify]: Extracting #0: cost 1 inf + 0 209.793 * * [simplify]: Extracting #1: cost 5 inf + 0 209.793 * * [simplify]: Extracting #2: cost 8 inf + 1 209.793 * * [simplify]: Extracting #3: cost 19 inf + 1 209.793 * * [simplify]: Extracting #4: cost 17 inf + 129 209.794 * * [simplify]: Extracting #5: cost 4 inf + 1231 209.794 * * [simplify]: Extracting #6: cost 0 inf + 1983 209.795 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 209.795 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 209.795 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 209.795 * * [simplify]: iters left: 6 (12 enodes) 209.798 * * [simplify]: iters left: 5 (43 enodes) 209.804 * * [simplify]: iters left: 4 (53 enodes) 209.818 * * [simplify]: iters left: 3 (62 enodes) 209.832 * * [simplify]: Extracting #0: cost 1 inf + 0 209.833 * * [simplify]: Extracting #1: cost 6 inf + 0 209.833 * * [simplify]: Extracting #2: cost 13 inf + 0 209.833 * * [simplify]: Extracting #3: cost 19 inf + 2 209.833 * * [simplify]: Extracting #4: cost 17 inf + 298 209.834 * * [simplify]: Extracting #5: cost 3 inf + 1643 209.834 * * [simplify]: Extracting #6: cost 0 inf + 2500 209.835 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 209.835 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 209.835 * * * * [progress]: [ 689 / 779 ] simplifiying candidate # 209.835 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 209.836 * * [simplify]: iters left: 6 (13 enodes) 209.838 * * [simplify]: iters left: 5 (46 enodes) 209.846 * * [simplify]: iters left: 4 (61 enodes) 209.854 * * [simplify]: iters left: 3 (71 enodes) 209.863 * * [simplify]: Extracting #0: cost 1 inf + 0 209.863 * * [simplify]: Extracting #1: cost 8 inf + 0 209.863 * * [simplify]: Extracting #2: cost 16 inf + 0 209.863 * * [simplify]: Extracting #3: cost 27 inf + 0 209.863 * * [simplify]: Extracting #4: cost 25 inf + 169 209.864 * * [simplify]: Extracting #5: cost 12 inf + 1123 209.865 * * [simplify]: Extracting #6: cost 3 inf + 3231 209.866 * * [simplify]: Extracting #7: cost 0 inf + 4046 209.868 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 209.868 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 209.868 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 209.868 * * [simplify]: iters left: 6 (13 enodes) 209.874 * * [simplify]: iters left: 5 (46 enodes) 209.887 * * [simplify]: iters left: 4 (61 enodes) 209.904 * * [simplify]: iters left: 3 (71 enodes) 209.921 * * [simplify]: Extracting #0: cost 1 inf + 0 209.921 * * [simplify]: Extracting #1: cost 8 inf + 0 209.921 * * [simplify]: Extracting #2: cost 16 inf + 0 209.921 * * [simplify]: Extracting #3: cost 27 inf + 0 209.922 * * [simplify]: Extracting #4: cost 25 inf + 169 209.922 * * [simplify]: Extracting #5: cost 12 inf + 1123 209.923 * * [simplify]: Extracting #6: cost 3 inf + 3231 209.925 * * [simplify]: Extracting #7: cost 0 inf + 4046 209.926 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 209.926 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 209.926 * * * * [progress]: [ 690 / 779 ] simplifiying candidate # 209.927 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 209.927 * * [simplify]: iters left: 6 (13 enodes) 209.934 * * [simplify]: iters left: 5 (46 enodes) 209.948 * * [simplify]: iters left: 4 (61 enodes) 209.959 * * [simplify]: iters left: 3 (72 enodes) 209.968 * * [simplify]: Extracting #0: cost 1 inf + 0 209.968 * * [simplify]: Extracting #1: cost 5 inf + 0 209.968 * * [simplify]: Extracting #2: cost 8 inf + 1 209.968 * * [simplify]: Extracting #3: cost 19 inf + 1 209.968 * * [simplify]: Extracting #4: cost 17 inf + 170 209.968 * * [simplify]: Extracting #5: cost 5 inf + 1067 209.968 * * [simplify]: Extracting #6: cost 0 inf + 1983 209.969 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 209.969 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 209.969 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 209.969 * * [simplify]: iters left: 6 (12 enodes) 209.972 * * [simplify]: iters left: 5 (43 enodes) 209.978 * * [simplify]: iters left: 4 (53 enodes) 209.985 * * [simplify]: iters left: 3 (62 enodes) 209.997 * * [simplify]: Extracting #0: cost 1 inf + 0 209.997 * * [simplify]: Extracting #1: cost 6 inf + 0 209.997 * * [simplify]: Extracting #2: cost 13 inf + 0 209.997 * * [simplify]: Extracting #3: cost 19 inf + 2 209.997 * * [simplify]: Extracting #4: cost 17 inf + 298 209.998 * * [simplify]: Extracting #5: cost 3 inf + 1643 209.999 * * [simplify]: Extracting #6: cost 0 inf + 2500 210.000 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 210.000 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 210.000 * * * * [progress]: [ 691 / 779 ] simplifiying candidate # 210.001 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 210.001 * * [simplify]: iters left: 6 (15 enodes) 210.008 * * [simplify]: iters left: 5 (54 enodes) 210.024 * * [simplify]: iters left: 4 (72 enodes) 210.043 * * [simplify]: iters left: 3 (85 enodes) 210.054 * * [simplify]: iters left: 2 (86 enodes) 210.065 * * [simplify]: Extracting #0: cost 1 inf + 0 210.065 * * [simplify]: Extracting #1: cost 7 inf + 0 210.065 * * [simplify]: Extracting #2: cost 12 inf + 1 210.065 * * [simplify]: Extracting #3: cost 24 inf + 1 210.066 * * [simplify]: Extracting #4: cost 24 inf + 88 210.066 * * [simplify]: Extracting #5: cost 8 inf + 1533 210.067 * * [simplify]: Extracting #6: cost 1 inf + 3350 210.069 * * [simplify]: Extracting #7: cost 0 inf + 3769 210.071 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 210.071 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 210.071 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 210.071 * * [simplify]: iters left: 6 (13 enodes) 210.077 * * [simplify]: iters left: 5 (46 enodes) 210.085 * * [simplify]: iters left: 4 (61 enodes) 210.093 * * [simplify]: iters left: 3 (71 enodes) 210.102 * * [simplify]: Extracting #0: cost 1 inf + 0 210.102 * * [simplify]: Extracting #1: cost 8 inf + 0 210.102 * * [simplify]: Extracting #2: cost 18 inf + 0 210.102 * * [simplify]: Extracting #3: cost 25 inf + 2 210.102 * * [simplify]: Extracting #4: cost 23 inf + 283 210.103 * * [simplify]: Extracting #5: cost 5 inf + 2928 210.104 * * [simplify]: Extracting #6: cost 0 inf + 4286 210.104 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 210.104 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 210.104 * * * * [progress]: [ 692 / 779 ] simplifiying candidate # 210.105 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 210.105 * * [simplify]: iters left: 6 (15 enodes) 210.108 * * [simplify]: iters left: 5 (53 enodes) 210.117 * * [simplify]: iters left: 4 (67 enodes) 210.129 * * [simplify]: iters left: 3 (78 enodes) 210.139 * * [simplify]: Extracting #0: cost 1 inf + 0 210.139 * * [simplify]: Extracting #1: cost 5 inf + 0 210.139 * * [simplify]: Extracting #2: cost 9 inf + 1 210.139 * * [simplify]: Extracting #3: cost 22 inf + 1 210.140 * * [simplify]: Extracting #4: cost 23 inf + 46 210.140 * * [simplify]: Extracting #5: cost 6 inf + 1891 210.141 * * [simplify]: Extracting #6: cost 0 inf + 2961 210.142 * * [simplify]: Extracting #7: cost 0 inf + 2931 210.143 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 210.143 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 210.143 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 210.143 * * [simplify]: iters left: 6 (13 enodes) 210.146 * * [simplify]: iters left: 5 (46 enodes) 210.153 * * [simplify]: iters left: 4 (61 enodes) 210.162 * * [simplify]: iters left: 3 (71 enodes) 210.171 * * [simplify]: Extracting #0: cost 1 inf + 0 210.171 * * [simplify]: Extracting #1: cost 8 inf + 0 210.171 * * [simplify]: Extracting #2: cost 18 inf + 0 210.171 * * [simplify]: Extracting #3: cost 25 inf + 2 210.171 * * [simplify]: Extracting #4: cost 23 inf + 283 210.172 * * [simplify]: Extracting #5: cost 5 inf + 3008 210.174 * * [simplify]: Extracting #6: cost 0 inf + 4366 210.175 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 210.175 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 210.175 * * * * [progress]: [ 693 / 779 ] simplifiying candidate # 210.176 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 210.176 * * [simplify]: iters left: 6 (14 enodes) 210.182 * * [simplify]: iters left: 5 (49 enodes) 210.197 * * [simplify]: iters left: 4 (63 enodes) 210.215 * * [simplify]: iters left: 3 (74 enodes) 210.232 * * [simplify]: Extracting #0: cost 1 inf + 0 210.232 * * [simplify]: Extracting #1: cost 5 inf + 0 210.232 * * [simplify]: Extracting #2: cost 8 inf + 1 210.232 * * [simplify]: Extracting #3: cost 20 inf + 1 210.232 * * [simplify]: Extracting #4: cost 19 inf + 129 210.233 * * [simplify]: Extracting #5: cost 5 inf + 1518 210.233 * * [simplify]: Extracting #6: cost 0 inf + 2337 210.234 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 210.234 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 210.235 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 210.235 * * [simplify]: iters left: 6 (13 enodes) 210.238 * * [simplify]: iters left: 5 (46 enodes) 210.244 * * [simplify]: iters left: 4 (61 enodes) 210.252 * * [simplify]: iters left: 3 (71 enodes) 210.260 * * [simplify]: Extracting #0: cost 1 inf + 0 210.261 * * [simplify]: Extracting #1: cost 8 inf + 0 210.261 * * [simplify]: Extracting #2: cost 18 inf + 0 210.261 * * [simplify]: Extracting #3: cost 25 inf + 2 210.261 * * [simplify]: Extracting #4: cost 23 inf + 283 210.261 * * [simplify]: Extracting #5: cost 5 inf + 2728 210.262 * * [simplify]: Extracting #6: cost 0 inf + 3966 210.263 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 210.263 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 210.263 * * * * [progress]: [ 694 / 779 ] simplifiying candidate # 210.263 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 210.263 * * [simplify]: iters left: 6 (12 enodes) 210.268 * * [simplify]: iters left: 5 (43 enodes) 210.273 * * [simplify]: iters left: 4 (55 enodes) 210.280 * * [simplify]: iters left: 3 (63 enodes) 210.288 * * [simplify]: Extracting #0: cost 1 inf + 0 210.288 * * [simplify]: Extracting #1: cost 4 inf + 0 210.288 * * [simplify]: Extracting #2: cost 13 inf + 1 210.288 * * [simplify]: Extracting #3: cost 11 inf + 170 210.288 * * [simplify]: Extracting #4: cost 2 inf + 872 210.288 * * [simplify]: Extracting #5: cost 0 inf + 1077 210.289 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 210.289 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 210.289 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 210.289 * * [simplify]: iters left: 6 (12 enodes) 210.292 * * [simplify]: iters left: 5 (43 enodes) 210.297 * * [simplify]: iters left: 4 (58 enodes) 210.305 * * [simplify]: iters left: 3 (68 enodes) 210.314 * * [simplify]: Extracting #0: cost 1 inf + 0 210.314 * * [simplify]: Extracting #1: cost 8 inf + 0 210.315 * * [simplify]: Extracting #2: cost 17 inf + 0 210.315 * * [simplify]: Extracting #3: cost 23 inf + 2 210.315 * * [simplify]: Extracting #4: cost 21 inf + 267 210.315 * * [simplify]: Extracting #5: cost 3 inf + 2555 210.316 * * [simplify]: Extracting #6: cost 0 inf + 3452 210.316 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 210.316 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 210.317 * * * * [progress]: [ 695 / 779 ] simplifiying candidate # 210.317 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 210.317 * * [simplify]: iters left: 6 (14 enodes) 210.320 * * [simplify]: iters left: 5 (49 enodes) 210.329 * * [simplify]: iters left: 4 (63 enodes) 210.347 * * [simplify]: iters left: 3 (74 enodes) 210.360 * * [simplify]: Extracting #0: cost 1 inf + 0 210.360 * * [simplify]: Extracting #1: cost 5 inf + 0 210.360 * * [simplify]: Extracting #2: cost 8 inf + 1 210.360 * * [simplify]: Extracting #3: cost 20 inf + 1 210.360 * * [simplify]: Extracting #4: cost 19 inf + 129 210.360 * * [simplify]: Extracting #5: cost 5 inf + 1518 210.361 * * [simplify]: Extracting #6: cost 0 inf + 2337 210.361 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 210.361 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 210.362 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 210.362 * * [simplify]: iters left: 6 (13 enodes) 210.364 * * [simplify]: iters left: 5 (46 enodes) 210.371 * * [simplify]: iters left: 4 (61 enodes) 210.379 * * [simplify]: iters left: 3 (71 enodes) 210.388 * * [simplify]: Extracting #0: cost 1 inf + 0 210.388 * * [simplify]: Extracting #1: cost 8 inf + 0 210.388 * * [simplify]: Extracting #2: cost 18 inf + 0 210.388 * * [simplify]: Extracting #3: cost 25 inf + 2 210.388 * * [simplify]: Extracting #4: cost 23 inf + 283 210.389 * * [simplify]: Extracting #5: cost 5 inf + 2728 210.390 * * [simplify]: Extracting #6: cost 0 inf + 3966 210.392 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 210.392 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 210.392 * * * * [progress]: [ 696 / 779 ] simplifiying candidate # 210.392 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 210.393 * * [simplify]: iters left: 6 (11 enodes) 210.398 * * [simplify]: iters left: 5 (36 enodes) 210.407 * * [simplify]: iters left: 4 (50 enodes) 210.414 * * [simplify]: iters left: 3 (58 enodes) 210.422 * * [simplify]: Extracting #0: cost 1 inf + 0 210.422 * * [simplify]: Extracting #1: cost 4 inf + 0 210.422 * * [simplify]: Extracting #2: cost 13 inf + 1 210.422 * * [simplify]: Extracting #3: cost 10 inf + 211 210.422 * * [simplify]: Extracting #4: cost 0 inf + 1077 210.423 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 210.423 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 210.423 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 210.423 * * [simplify]: iters left: 6 (12 enodes) 210.425 * * [simplify]: iters left: 5 (43 enodes) 210.432 * * [simplify]: iters left: 4 (58 enodes) 210.448 * * [simplify]: iters left: 3 (68 enodes) 210.465 * * [simplify]: Extracting #0: cost 1 inf + 0 210.465 * * [simplify]: Extracting #1: cost 8 inf + 0 210.465 * * [simplify]: Extracting #2: cost 17 inf + 0 210.465 * * [simplify]: Extracting #3: cost 23 inf + 2 210.465 * * [simplify]: Extracting #4: cost 21 inf + 267 210.466 * * [simplify]: Extracting #5: cost 3 inf + 2555 210.467 * * [simplify]: Extracting #6: cost 0 inf + 3452 210.468 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 210.469 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 210.469 * * * * [progress]: [ 697 / 779 ] simplifiying candidate # 210.469 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 210.469 * * [simplify]: iters left: 6 (11 enodes) 210.475 * * [simplify]: iters left: 5 (41 enodes) 210.483 * * [simplify]: iters left: 4 (61 enodes) 210.493 * * [simplify]: iters left: 3 (95 enodes) 210.510 * * [simplify]: iters left: 2 (105 enodes) 210.536 * * [simplify]: Extracting #0: cost 1 inf + 0 210.536 * * [simplify]: Extracting #1: cost 18 inf + 0 210.536 * * [simplify]: Extracting #2: cost 34 inf + 1 210.536 * * [simplify]: Extracting #3: cost 38 inf + 1 210.537 * * [simplify]: Extracting #4: cost 36 inf + 3 210.537 * * [simplify]: Extracting #5: cost 25 inf + 1993 210.540 * * [simplify]: Extracting #6: cost 2 inf + 8396 210.543 * * [simplify]: Extracting #7: cost 0 inf + 9031 210.545 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 210.546 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 210.546 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 210.546 * * [simplify]: iters left: 6 (13 enodes) 210.552 * * [simplify]: iters left: 5 (49 enodes) 210.567 * * [simplify]: iters left: 4 (84 enodes) 210.593 * * [simplify]: iters left: 3 (155 enodes) 210.630 * * [simplify]: iters left: 2 (285 enodes) 210.714 * * [simplify]: iters left: 1 (397 enodes) 210.821 * * [simplify]: Extracting #0: cost 1 inf + 0 210.821 * * [simplify]: Extracting #1: cost 27 inf + 0 210.821 * * [simplify]: Extracting #2: cost 85 inf + 2 210.822 * * [simplify]: Extracting #3: cost 109 inf + 871 210.824 * * [simplify]: Extracting #4: cost 39 inf + 17448 210.829 * * [simplify]: Extracting #5: cost 0 inf + 28376 210.835 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 210.835 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 210.835 * * * * [progress]: [ 698 / 779 ] simplifiying candidate # 210.835 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 210.835 * * [simplify]: iters left: 6 (9 enodes) 210.838 * * [simplify]: iters left: 5 (34 enodes) 210.843 * * [simplify]: iters left: 4 (46 enodes) 210.849 * * [simplify]: iters left: 3 (58 enodes) 210.866 * * [simplify]: iters left: 2 (60 enodes) 210.881 * * [simplify]: Extracting #0: cost 1 inf + 0 210.881 * * [simplify]: Extracting #1: cost 12 inf + 0 210.881 * * [simplify]: Extracting #2: cost 21 inf + 1 210.881 * * [simplify]: Extracting #3: cost 24 inf + 1 210.881 * * [simplify]: Extracting #4: cost 22 inf + 3 210.882 * * [simplify]: Extracting #5: cost 16 inf + 786 210.882 * * [simplify]: Extracting #6: cost 6 inf + 2922 210.884 * * [simplify]: Extracting #7: cost 0 inf + 4387 210.885 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 210.885 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 210.885 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 210.886 * * [simplify]: iters left: 6 (12 enodes) 210.891 * * [simplify]: iters left: 5 (46 enodes) 210.904 * * [simplify]: iters left: 4 (81 enodes) 210.930 * * [simplify]: iters left: 3 (152 enodes) 210.955 * * [simplify]: iters left: 2 (282 enodes) 211.008 * * [simplify]: iters left: 1 (394 enodes) 211.116 * * [simplify]: Extracting #0: cost 1 inf + 0 211.117 * * [simplify]: Extracting #1: cost 27 inf + 0 211.117 * * [simplify]: Extracting #2: cost 84 inf + 2 211.118 * * [simplify]: Extracting #3: cost 105 inf + 1251 211.124 * * [simplify]: Extracting #4: cost 32 inf + 17379 211.135 * * [simplify]: Extracting #5: cost 0 inf + 25462 211.145 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 211.145 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 211.145 * * * * [progress]: [ 699 / 779 ] simplifiying candidate # 211.146 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 211.146 * * [simplify]: iters left: 6 (10 enodes) 211.151 * * [simplify]: iters left: 5 (36 enodes) 211.162 * * [simplify]: iters left: 4 (48 enodes) 211.176 * * [simplify]: iters left: 3 (60 enodes) 211.193 * * [simplify]: iters left: 2 (62 enodes) 211.211 * * [simplify]: Extracting #0: cost 1 inf + 0 211.211 * * [simplify]: Extracting #1: cost 12 inf + 0 211.211 * * [simplify]: Extracting #2: cost 22 inf + 1 211.211 * * [simplify]: Extracting #3: cost 26 inf + 1 211.211 * * [simplify]: Extracting #4: cost 24 inf + 3 211.212 * * [simplify]: Extracting #5: cost 12 inf + 2091 211.213 * * [simplify]: Extracting #6: cost 0 inf + 4741 211.214 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 211.215 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 211.215 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 211.215 * * [simplify]: iters left: 6 (13 enodes) 211.221 * * [simplify]: iters left: 5 (49 enodes) 211.229 * * [simplify]: iters left: 4 (84 enodes) 211.243 * * [simplify]: iters left: 3 (155 enodes) 211.286 * * [simplify]: iters left: 2 (285 enodes) 211.362 * * [simplify]: iters left: 1 (397 enodes) 211.437 * * [simplify]: Extracting #0: cost 1 inf + 0 211.438 * * [simplify]: Extracting #1: cost 27 inf + 0 211.438 * * [simplify]: Extracting #2: cost 85 inf + 2 211.438 * * [simplify]: Extracting #3: cost 109 inf + 871 211.441 * * [simplify]: Extracting #4: cost 39 inf + 15888 211.446 * * [simplify]: Extracting #5: cost 0 inf + 25656 211.456 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 211.456 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 211.456 * * * * [progress]: [ 700 / 779 ] simplifiying candidate # 211.457 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 211.457 * * [simplify]: iters left: 6 (9 enodes) 211.462 * * [simplify]: iters left: 5 (33 enodes) 211.470 * * [simplify]: iters left: 4 (41 enodes) 211.476 * * [simplify]: iters left: 3 (42 enodes) 211.482 * * [simplify]: iters left: 2 (48 enodes) 211.488 * * [simplify]: Extracting #0: cost 1 inf + 0 211.488 * * [simplify]: Extracting #1: cost 6 inf + 0 211.488 * * [simplify]: Extracting #2: cost 9 inf + 1 211.488 * * [simplify]: Extracting #3: cost 12 inf + 1 211.488 * * [simplify]: Extracting #4: cost 9 inf + 60 211.488 * * [simplify]: Extracting #5: cost 4 inf + 746 211.489 * * [simplify]: Extracting #6: cost 0 inf + 1537 211.489 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 211.489 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 211.489 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 211.489 * * [simplify]: iters left: 6 (12 enodes) 211.492 * * [simplify]: iters left: 5 (46 enodes) 211.506 * * [simplify]: iters left: 4 (81 enodes) 211.521 * * [simplify]: iters left: 3 (152 enodes) 211.553 * * [simplify]: iters left: 2 (282 enodes) 211.642 * * [simplify]: iters left: 1 (394 enodes) 211.732 * * [simplify]: Extracting #0: cost 1 inf + 0 211.732 * * [simplify]: Extracting #1: cost 27 inf + 0 211.732 * * [simplify]: Extracting #2: cost 84 inf + 2 211.733 * * [simplify]: Extracting #3: cost 105 inf + 1251 211.735 * * [simplify]: Extracting #4: cost 32 inf + 15539 211.740 * * [simplify]: Extracting #5: cost 0 inf + 22742 211.745 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 211.745 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 211.745 * * * * [progress]: [ 701 / 779 ] simplifiying candidate # 211.745 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 211.746 * * [simplify]: iters left: 6 (10 enodes) 211.748 * * [simplify]: iters left: 5 (36 enodes) 211.754 * * [simplify]: iters left: 4 (48 enodes) 211.764 * * [simplify]: iters left: 3 (60 enodes) 211.781 * * [simplify]: iters left: 2 (62 enodes) 211.797 * * [simplify]: Extracting #0: cost 1 inf + 0 211.797 * * [simplify]: Extracting #1: cost 12 inf + 0 211.797 * * [simplify]: Extracting #2: cost 22 inf + 1 211.797 * * [simplify]: Extracting #3: cost 26 inf + 1 211.797 * * [simplify]: Extracting #4: cost 24 inf + 3 211.798 * * [simplify]: Extracting #5: cost 12 inf + 2091 211.799 * * [simplify]: Extracting #6: cost 0 inf + 4741 211.800 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 211.800 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 211.801 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 211.801 * * [simplify]: iters left: 6 (13 enodes) 211.806 * * [simplify]: iters left: 5 (49 enodes) 211.814 * * [simplify]: iters left: 4 (84 enodes) 211.829 * * [simplify]: iters left: 3 (155 enodes) 211.865 * * [simplify]: iters left: 2 (285 enodes) 211.915 * * [simplify]: iters left: 1 (397 enodes) 211.971 * * [simplify]: Extracting #0: cost 1 inf + 0 211.971 * * [simplify]: Extracting #1: cost 27 inf + 0 211.971 * * [simplify]: Extracting #2: cost 85 inf + 2 211.971 * * [simplify]: Extracting #3: cost 109 inf + 871 211.974 * * [simplify]: Extracting #4: cost 39 inf + 15888 211.983 * * [simplify]: Extracting #5: cost 0 inf + 25656 211.994 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 211.994 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 211.995 * * * * [progress]: [ 702 / 779 ] simplifiying candidate # 211.995 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 211.995 * * [simplify]: iters left: 6 (8 enodes) 211.999 * * [simplify]: iters left: 5 (28 enodes) 212.004 * * [simplify]: iters left: 4 (38 enodes) 212.010 * * [simplify]: iters left: 3 (45 enodes) 212.015 * * [simplify]: Extracting #0: cost 1 inf + 0 212.015 * * [simplify]: Extracting #1: cost 6 inf + 0 212.015 * * [simplify]: Extracting #2: cost 9 inf + 1 212.015 * * [simplify]: Extracting #3: cost 12 inf + 1 212.016 * * [simplify]: Extracting #4: cost 9 inf + 60 212.016 * * [simplify]: Extracting #5: cost 0 inf + 1537 212.016 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 212.016 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 212.016 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 212.016 * * [simplify]: iters left: 6 (12 enodes) 212.019 * * [simplify]: iters left: 5 (46 enodes) 212.026 * * [simplify]: iters left: 4 (81 enodes) 212.046 * * [simplify]: iters left: 3 (152 enodes) 212.099 * * [simplify]: iters left: 2 (282 enodes) 212.191 * * [simplify]: iters left: 1 (394 enodes) 212.265 * * [simplify]: Extracting #0: cost 1 inf + 0 212.265 * * [simplify]: Extracting #1: cost 27 inf + 0 212.266 * * [simplify]: Extracting #2: cost 84 inf + 2 212.267 * * [simplify]: Extracting #3: cost 105 inf + 1251 212.272 * * [simplify]: Extracting #4: cost 32 inf + 15539 212.282 * * [simplify]: Extracting #5: cost 0 inf + 22742 212.293 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 212.293 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 212.294 * * * * [progress]: [ 703 / 779 ] simplifiying candidate # 212.294 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 212.294 * * [simplify]: iters left: 6 (9 enodes) 212.299 * * [simplify]: iters left: 5 (33 enodes) 212.309 * * [simplify]: iters left: 4 (45 enodes) 212.323 * * [simplify]: iters left: 3 (54 enodes) 212.338 * * [simplify]: iters left: 2 (57 enodes) 212.353 * * [simplify]: Extracting #0: cost 1 inf + 0 212.353 * * [simplify]: Extracting #1: cost 10 inf + 0 212.353 * * [simplify]: Extracting #2: cost 19 inf + 1 212.353 * * [simplify]: Extracting #3: cost 24 inf + 1 212.353 * * [simplify]: Extracting #4: cost 22 inf + 3 212.353 * * [simplify]: Extracting #5: cost 18 inf + 392 212.354 * * [simplify]: Extracting #6: cost 4 inf + 3437 212.355 * * [simplify]: Extracting #7: cost 0 inf + 4387 212.357 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 212.357 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 212.357 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 212.357 * * [simplify]: iters left: 6 (12 enodes) 212.363 * * [simplify]: iters left: 5 (46 enodes) 212.377 * * [simplify]: iters left: 4 (81 enodes) 212.402 * * [simplify]: iters left: 3 (152 enodes) 212.454 * * [simplify]: iters left: 2 (282 enodes) 212.513 * * [simplify]: iters left: 1 (394 enodes) 212.609 * * [simplify]: Extracting #0: cost 1 inf + 0 212.610 * * [simplify]: Extracting #1: cost 27 inf + 0 212.610 * * [simplify]: Extracting #2: cost 84 inf + 2 212.610 * * [simplify]: Extracting #3: cost 105 inf + 1131 212.613 * * [simplify]: Extracting #4: cost 32 inf + 16259 212.618 * * [simplify]: Extracting #5: cost 0 inf + 24102 212.624 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 212.624 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 212.624 * * * * [progress]: [ 704 / 779 ] simplifiying candidate # 212.624 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 212.624 * * [simplify]: iters left: 6 (10 enodes) 212.629 * * [simplify]: iters left: 5 (35 enodes) 212.640 * * [simplify]: iters left: 4 (42 enodes) 212.654 * * [simplify]: iters left: 3 (44 enodes) 212.666 * * [simplify]: Extracting #0: cost 1 inf + 0 212.666 * * [simplify]: Extracting #1: cost 8 inf + 0 212.666 * * [simplify]: Extracting #2: cost 15 inf + 1 212.666 * * [simplify]: Extracting #3: cost 20 inf + 1 212.666 * * [simplify]: Extracting #4: cost 17 inf + 60 212.666 * * [simplify]: Extracting #5: cost 4 inf + 2284 212.667 * * [simplify]: Extracting #6: cost 0 inf + 3115 212.668 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 212.668 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 212.669 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 212.669 * * [simplify]: iters left: 6 (13 enodes) 212.674 * * [simplify]: iters left: 5 (49 enodes) 212.689 * * [simplify]: iters left: 4 (84 enodes) 212.716 * * [simplify]: iters left: 3 (155 enodes) 212.765 * * [simplify]: iters left: 2 (285 enodes) 212.828 * * [simplify]: iters left: 1 (397 enodes) 212.895 * * [simplify]: Extracting #0: cost 1 inf + 0 212.895 * * [simplify]: Extracting #1: cost 27 inf + 0 212.895 * * [simplify]: Extracting #2: cost 85 inf + 2 212.895 * * [simplify]: Extracting #3: cost 109 inf + 791 212.898 * * [simplify]: Extracting #4: cost 39 inf + 15888 212.903 * * [simplify]: Extracting #5: cost 0 inf + 25736 212.915 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 212.915 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 212.915 * * * * [progress]: [ 705 / 779 ] simplifiying candidate # 212.915 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 212.916 * * [simplify]: iters left: 6 (8 enodes) 212.920 * * [simplify]: iters left: 5 (28 enodes) 212.929 * * [simplify]: iters left: 4 (35 enodes) 212.939 * * [simplify]: iters left: 3 (37 enodes) 212.949 * * [simplify]: Extracting #0: cost 1 inf + 0 212.949 * * [simplify]: Extracting #1: cost 8 inf + 0 212.949 * * [simplify]: Extracting #2: cost 13 inf + 1 212.949 * * [simplify]: Extracting #3: cost 16 inf + 1 212.949 * * [simplify]: Extracting #4: cost 13 inf + 60 212.950 * * [simplify]: Extracting #5: cost 2 inf + 1691 212.951 * * [simplify]: Extracting #6: cost 0 inf + 2007 212.951 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 212.951 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 212.952 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 212.952 * * [simplify]: iters left: 6 (12 enodes) 212.957 * * [simplify]: iters left: 5 (46 enodes) 212.966 * * [simplify]: iters left: 4 (81 enodes) 212.979 * * [simplify]: iters left: 3 (152 enodes) 213.020 * * [simplify]: iters left: 2 (282 enodes) 213.102 * * [simplify]: iters left: 1 (394 enodes) 213.173 * * [simplify]: Extracting #0: cost 1 inf + 0 213.173 * * [simplify]: Extracting #1: cost 27 inf + 0 213.173 * * [simplify]: Extracting #2: cost 84 inf + 2 213.174 * * [simplify]: Extracting #3: cost 105 inf + 1131 213.176 * * [simplify]: Extracting #4: cost 32 inf + 14579 213.181 * * [simplify]: Extracting #5: cost 0 inf + 21382 213.187 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 213.187 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 213.187 * * * * [progress]: [ 706 / 779 ] simplifiying candidate # 213.187 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 213.187 * * [simplify]: iters left: 6 (8 enodes) 213.190 * * [simplify]: iters left: 5 (28 enodes) 213.195 * * [simplify]: iters left: 4 (32 enodes) 213.199 * * [simplify]: iters left: 3 (34 enodes) 213.202 * * [simplify]: iters left: 2 (35 enodes) 213.206 * * [simplify]: Extracting #0: cost 1 inf + 0 213.206 * * [simplify]: Extracting #1: cost 4 inf + 0 213.206 * * [simplify]: Extracting #2: cost 5 inf + 1 213.206 * * [simplify]: Extracting #3: cost 8 inf + 1 213.207 * * [simplify]: Extracting #4: cost 6 inf + 3 213.207 * * [simplify]: Extracting #5: cost 1 inf + 490 213.207 * * [simplify]: Extracting #6: cost 0 inf + 587 213.207 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 213.207 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 213.208 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 213.208 * * [simplify]: iters left: 6 (11 enodes) 213.212 * * [simplify]: iters left: 5 (43 enodes) 213.225 * * [simplify]: iters left: 4 (73 enodes) 213.247 * * [simplify]: iters left: 3 (130 enodes) 213.290 * * [simplify]: iters left: 2 (205 enodes) 213.349 * * [simplify]: iters left: 1 (261 enodes) 213.388 * * [simplify]: Extracting #0: cost 1 inf + 0 213.388 * * [simplify]: Extracting #1: cost 19 inf + 0 213.389 * * [simplify]: Extracting #2: cost 58 inf + 2 213.389 * * [simplify]: Extracting #3: cost 65 inf + 1589 213.393 * * [simplify]: Extracting #4: cost 11 inf + 8674 213.398 * * [simplify]: Extracting #5: cost 0 inf + 10348 213.403 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 213.403 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 213.404 * * * * [progress]: [ 707 / 779 ] simplifiying candidate # 213.404 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 213.404 * * [simplify]: iters left: 6 (8 enodes) 213.408 * * [simplify]: iters left: 5 (28 enodes) 213.417 * * [simplify]: iters left: 4 (35 enodes) 213.427 * * [simplify]: iters left: 3 (37 enodes) 213.437 * * [simplify]: Extracting #0: cost 1 inf + 0 213.437 * * [simplify]: Extracting #1: cost 8 inf + 0 213.437 * * [simplify]: Extracting #2: cost 13 inf + 1 213.437 * * [simplify]: Extracting #3: cost 16 inf + 1 213.437 * * [simplify]: Extracting #4: cost 13 inf + 60 213.438 * * [simplify]: Extracting #5: cost 2 inf + 1691 213.438 * * [simplify]: Extracting #6: cost 0 inf + 2007 213.439 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 213.439 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 213.439 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 213.440 * * [simplify]: iters left: 6 (12 enodes) 213.445 * * [simplify]: iters left: 5 (46 enodes) 213.458 * * [simplify]: iters left: 4 (81 enodes) 213.481 * * [simplify]: iters left: 3 (152 enodes) 213.508 * * [simplify]: iters left: 2 (282 enodes) 213.555 * * [simplify]: iters left: 1 (394 enodes) 213.636 * * [simplify]: Extracting #0: cost 1 inf + 0 213.636 * * [simplify]: Extracting #1: cost 27 inf + 0 213.637 * * [simplify]: Extracting #2: cost 84 inf + 2 213.638 * * [simplify]: Extracting #3: cost 105 inf + 1131 213.643 * * [simplify]: Extracting #4: cost 32 inf + 14579 213.654 * * [simplify]: Extracting #5: cost 0 inf + 21382 213.664 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 213.664 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 213.664 * * * * [progress]: [ 708 / 779 ] simplifiying candidate # 213.665 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 213.665 * * [simplify]: iters left: 6 (7 enodes) 213.668 * * [simplify]: iters left: 5 (23 enodes) 213.676 * * [simplify]: iters left: 4 (28 enodes) 213.686 * * [simplify]: iters left: 3 (31 enodes) 213.693 * * [simplify]: Extracting #0: cost 1 inf + 0 213.693 * * [simplify]: Extracting #1: cost 4 inf + 0 213.694 * * [simplify]: Extracting #2: cost 5 inf + 1 213.694 * * [simplify]: Extracting #3: cost 8 inf + 1 213.694 * * [simplify]: Extracting #4: cost 6 inf + 3 213.694 * * [simplify]: Extracting #5: cost 2 inf + 352 213.694 * * [simplify]: Extracting #6: cost 0 inf + 587 213.694 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 213.694 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 213.695 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 213.695 * * [simplify]: iters left: 6 (11 enodes) 213.700 * * [simplify]: iters left: 5 (43 enodes) 213.713 * * [simplify]: iters left: 4 (73 enodes) 213.736 * * [simplify]: iters left: 3 (130 enodes) 213.775 * * [simplify]: iters left: 2 (205 enodes) 213.810 * * [simplify]: iters left: 1 (261 enodes) 213.849 * * [simplify]: Extracting #0: cost 1 inf + 0 213.849 * * [simplify]: Extracting #1: cost 19 inf + 0 213.850 * * [simplify]: Extracting #2: cost 58 inf + 2 213.850 * * [simplify]: Extracting #3: cost 65 inf + 1589 213.852 * * [simplify]: Extracting #4: cost 11 inf + 8674 213.854 * * [simplify]: Extracting #5: cost 0 inf + 10348 213.857 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 213.857 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 213.857 * * * * [progress]: [ 709 / 779 ] simplifiying candidate # 213.857 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 213.857 * * [simplify]: iters left: 6 (9 enodes) 213.860 * * [simplify]: iters left: 5 (29 enodes) 213.865 * * [simplify]: iters left: 4 (35 enodes) 213.874 * * [simplify]: iters left: 3 (37 enodes) 213.882 * * [simplify]: Extracting #0: cost 1 inf + 0 213.882 * * [simplify]: Extracting #1: cost 7 inf + 0 213.882 * * [simplify]: Extracting #2: cost 11 inf + 1 213.882 * * [simplify]: Extracting #3: cost 13 inf + 1 213.882 * * [simplify]: Extracting #4: cost 16 inf + 1 213.882 * * [simplify]: Extracting #5: cost 14 inf + 3 213.882 * * [simplify]: Extracting #6: cost 12 inf + 157 213.882 * * [simplify]: Extracting #7: cost 5 inf + 1359 213.882 * * [simplify]: Extracting #8: cost 0 inf + 2487 213.883 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 213.883 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 213.883 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 213.883 * * [simplify]: iters left: 6 (12 enodes) 213.886 * * [simplify]: iters left: 5 (46 enodes) 213.895 * * [simplify]: iters left: 4 (81 enodes) 213.907 * * [simplify]: iters left: 3 (152 enodes) 213.948 * * [simplify]: iters left: 2 (282 enodes) 214.040 * * [simplify]: iters left: 1 (394 enodes) 214.151 * * [simplify]: Extracting #0: cost 1 inf + 0 214.151 * * [simplify]: Extracting #1: cost 27 inf + 0 214.152 * * [simplify]: Extracting #2: cost 84 inf + 2 214.153 * * [simplify]: Extracting #3: cost 102 inf + 1344 214.159 * * [simplify]: Extracting #4: cost 29 inf + 15911 214.169 * * [simplify]: Extracting #5: cost 0 inf + 22822 214.179 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 214.179 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 214.180 * * * * [progress]: [ 710 / 779 ] simplifiying candidate # 214.180 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 214.180 * * [simplify]: iters left: 6 (9 enodes) 214.185 * * [simplify]: iters left: 5 (28 enodes) 214.193 * * [simplify]: iters left: 4 (30 enodes) 214.201 * * [simplify]: Extracting #0: cost 1 inf + 0 214.201 * * [simplify]: Extracting #1: cost 4 inf + 0 214.202 * * [simplify]: Extracting #2: cost 6 inf + 1 214.202 * * [simplify]: Extracting #3: cost 9 inf + 1 214.202 * * [simplify]: Extracting #4: cost 12 inf + 1 214.202 * * [simplify]: Extracting #5: cost 10 inf + 3 214.202 * * [simplify]: Extracting #6: cost 6 inf + 431 214.202 * * [simplify]: Extracting #7: cost 0 inf + 1535 214.203 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 214.203 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 214.203 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 214.203 * * [simplify]: iters left: 6 (12 enodes) 214.208 * * [simplify]: iters left: 5 (46 enodes) 214.222 * * [simplify]: iters left: 4 (81 enodes) 214.247 * * [simplify]: iters left: 3 (152 enodes) 214.299 * * [simplify]: iters left: 2 (282 enodes) 214.392 * * [simplify]: iters left: 1 (394 enodes) 214.484 * * [simplify]: Extracting #0: cost 1 inf + 0 214.484 * * [simplify]: Extracting #1: cost 27 inf + 0 214.485 * * [simplify]: Extracting #2: cost 84 inf + 2 214.485 * * [simplify]: Extracting #3: cost 102 inf + 1384 214.488 * * [simplify]: Extracting #4: cost 29 inf + 15991 214.492 * * [simplify]: Extracting #5: cost 0 inf + 22902 214.500 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 214.500 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 214.500 * * * * [progress]: [ 711 / 779 ] simplifiying candidate # 214.501 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 214.501 * * [simplify]: iters left: 5 (8 enodes) 214.506 * * [simplify]: iters left: 4 (24 enodes) 214.513 * * [simplify]: iters left: 3 (26 enodes) 214.520 * * [simplify]: Extracting #0: cost 1 inf + 0 214.520 * * [simplify]: Extracting #1: cost 4 inf + 0 214.520 * * [simplify]: Extracting #2: cost 5 inf + 1 214.520 * * [simplify]: Extracting #3: cost 7 inf + 1 214.520 * * [simplify]: Extracting #4: cost 10 inf + 1 214.520 * * [simplify]: Extracting #5: cost 6 inf + 117 214.521 * * [simplify]: Extracting #6: cost 3 inf + 529 214.521 * * [simplify]: Extracting #7: cost 0 inf + 941 214.522 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 214.522 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 214.522 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 214.522 * * [simplify]: iters left: 6 (12 enodes) 214.527 * * [simplify]: iters left: 5 (46 enodes) 214.541 * * [simplify]: iters left: 4 (81 enodes) 214.565 * * [simplify]: iters left: 3 (152 enodes) 214.609 * * [simplify]: iters left: 2 (282 enodes) 214.666 * * [simplify]: iters left: 1 (394 enodes) 214.767 * * [simplify]: Extracting #0: cost 1 inf + 0 214.767 * * [simplify]: Extracting #1: cost 27 inf + 0 214.768 * * [simplify]: Extracting #2: cost 84 inf + 2 214.769 * * [simplify]: Extracting #3: cost 102 inf + 1344 214.775 * * [simplify]: Extracting #4: cost 29 inf + 14151 214.784 * * [simplify]: Extracting #5: cost 0 inf + 20102 214.794 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 214.794 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 214.795 * * * * [progress]: [ 712 / 779 ] simplifiying candidate # 214.795 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 214.795 * * [simplify]: iters left: 4 (4 enodes) 214.802 * * [simplify]: iters left: 3 (12 enodes) 214.805 * * [simplify]: iters left: 2 (14 enodes) 214.808 * * [simplify]: Extracting #0: cost 1 inf + 0 214.808 * * [simplify]: Extracting #1: cost 0 inf + 1 214.808 * [simplify]: Simplified to 1 214.808 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 214.809 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 214.809 * * [simplify]: iters left: 6 (11 enodes) 214.814 * * [simplify]: iters left: 5 (43 enodes) 214.827 * * [simplify]: iters left: 4 (78 enodes) 214.852 * * [simplify]: iters left: 3 (149 enodes) 214.905 * * [simplify]: iters left: 2 (279 enodes) 214.984 * * [simplify]: iters left: 1 (391 enodes) 215.075 * * [simplify]: Extracting #0: cost 1 inf + 0 215.075 * * [simplify]: Extracting #1: cost 27 inf + 0 215.075 * * [simplify]: Extracting #2: cost 83 inf + 2 215.076 * * [simplify]: Extracting #3: cost 99 inf + 1469 215.078 * * [simplify]: Extracting #4: cost 23 inf + 13264 215.083 * * [simplify]: Extracting #5: cost 1 inf + 17010 215.088 * * [simplify]: Extracting #6: cost 0 inf + 17188 215.092 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 215.092 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 215.092 * * * * [progress]: [ 713 / 779 ] simplifiying candidate # 215.093 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 215.093 * * [simplify]: iters left: 5 (8 enodes) 215.095 * * [simplify]: iters left: 4 (24 enodes) 215.098 * * [simplify]: iters left: 3 (26 enodes) 215.102 * * [simplify]: Extracting #0: cost 1 inf + 0 215.102 * * [simplify]: Extracting #1: cost 4 inf + 0 215.102 * * [simplify]: Extracting #2: cost 5 inf + 1 215.102 * * [simplify]: Extracting #3: cost 7 inf + 1 215.102 * * [simplify]: Extracting #4: cost 10 inf + 1 215.102 * * [simplify]: Extracting #5: cost 6 inf + 117 215.102 * * [simplify]: Extracting #6: cost 3 inf + 529 215.103 * * [simplify]: Extracting #7: cost 0 inf + 941 215.103 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 215.103 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 215.103 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 215.103 * * [simplify]: iters left: 6 (12 enodes) 215.109 * * [simplify]: iters left: 5 (46 enodes) 215.123 * * [simplify]: iters left: 4 (81 enodes) 215.148 * * [simplify]: iters left: 3 (152 enodes) 215.190 * * [simplify]: iters left: 2 (282 enodes) 215.246 * * [simplify]: iters left: 1 (394 enodes) 215.308 * * [simplify]: Extracting #0: cost 1 inf + 0 215.308 * * [simplify]: Extracting #1: cost 27 inf + 0 215.308 * * [simplify]: Extracting #2: cost 84 inf + 2 215.309 * * [simplify]: Extracting #3: cost 102 inf + 1344 215.311 * * [simplify]: Extracting #4: cost 29 inf + 14151 215.318 * * [simplify]: Extracting #5: cost 0 inf + 20102 215.328 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 215.328 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 215.329 * * * * [progress]: [ 714 / 779 ] simplifiying candidate # 215.329 * [simplify]: Simplifying (/ (/ 1 1) 1) 215.329 * * [simplify]: iters left: 4 (3 enodes) 215.331 * * [simplify]: iters left: 3 (7 enodes) 215.334 * * [simplify]: iters left: 2 (9 enodes) 215.336 * * [simplify]: Extracting #0: cost 1 inf + 0 215.337 * * [simplify]: Extracting #1: cost 0 inf + 1 215.337 * [simplify]: Simplified to 1 215.337 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 215.337 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 215.337 * * [simplify]: iters left: 6 (11 enodes) 215.342 * * [simplify]: iters left: 5 (43 enodes) 215.356 * * [simplify]: iters left: 4 (78 enodes) 215.383 * * [simplify]: iters left: 3 (149 enodes) 215.413 * * [simplify]: iters left: 2 (279 enodes) 215.502 * * [simplify]: iters left: 1 (391 enodes) 215.608 * * [simplify]: Extracting #0: cost 1 inf + 0 215.608 * * [simplify]: Extracting #1: cost 27 inf + 0 215.609 * * [simplify]: Extracting #2: cost 83 inf + 2 215.610 * * [simplify]: Extracting #3: cost 99 inf + 1469 215.616 * * [simplify]: Extracting #4: cost 23 inf + 13264 215.625 * * [simplify]: Extracting #5: cost 1 inf + 17010 215.634 * * [simplify]: Extracting #6: cost 0 inf + 17188 215.642 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 215.642 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 215.643 * * * * [progress]: [ 715 / 779 ] simplifiying candidate # 215.643 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 215.643 * * [simplify]: iters left: 6 (8 enodes) 215.647 * * [simplify]: iters left: 5 (28 enodes) 215.656 * * [simplify]: iters left: 4 (32 enodes) 215.665 * * [simplify]: Extracting #0: cost 1 inf + 0 215.665 * * [simplify]: Extracting #1: cost 6 inf + 0 215.665 * * [simplify]: Extracting #2: cost 9 inf + 1 215.665 * * [simplify]: Extracting #3: cost 11 inf + 1 215.665 * * [simplify]: Extracting #4: cost 14 inf + 1 215.665 * * [simplify]: Extracting #5: cost 11 inf + 60 215.665 * * [simplify]: Extracting #6: cost 7 inf + 488 215.666 * * [simplify]: Extracting #7: cost 0 inf + 2051 215.666 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 215.666 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 215.667 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 215.667 * * [simplify]: iters left: 6 (12 enodes) 215.670 * * [simplify]: iters left: 5 (46 enodes) 215.677 * * [simplify]: iters left: 4 (81 enodes) 215.689 * * [simplify]: iters left: 3 (152 enodes) 215.716 * * [simplify]: iters left: 2 (282 enodes) 215.779 * * [simplify]: iters left: 1 (394 enodes) 215.849 * * [simplify]: Extracting #0: cost 1 inf + 0 215.850 * * [simplify]: Extracting #1: cost 27 inf + 0 215.850 * * [simplify]: Extracting #2: cost 84 inf + 2 215.851 * * [simplify]: Extracting #3: cost 102 inf + 1344 215.857 * * [simplify]: Extracting #4: cost 29 inf + 15911 215.865 * * [simplify]: Extracting #5: cost 0 inf + 22822 215.870 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 215.870 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 215.870 * * * * [progress]: [ 716 / 779 ] simplifiying candidate # 215.870 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 215.870 * * [simplify]: iters left: 6 (8 enodes) 215.873 * * [simplify]: iters left: 5 (27 enodes) 215.877 * * [simplify]: iters left: 4 (29 enodes) 215.882 * * [simplify]: Extracting #0: cost 1 inf + 0 215.882 * * [simplify]: Extracting #1: cost 4 inf + 0 215.882 * * [simplify]: Extracting #2: cost 6 inf + 1 215.882 * * [simplify]: Extracting #3: cost 9 inf + 1 215.882 * * [simplify]: Extracting #4: cost 12 inf + 1 215.882 * * [simplify]: Extracting #5: cost 8 inf + 117 215.882 * * [simplify]: Extracting #6: cost 4 inf + 826 215.882 * * [simplify]: Extracting #7: cost 0 inf + 1535 215.882 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 215.882 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 215.883 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 215.883 * * [simplify]: iters left: 6 (12 enodes) 215.886 * * [simplify]: iters left: 5 (46 enodes) 215.897 * * [simplify]: iters left: 4 (81 enodes) 215.923 * * [simplify]: iters left: 3 (152 enodes) 215.956 * * [simplify]: iters left: 2 (282 enodes) 216.017 * * [simplify]: iters left: 1 (394 enodes) 216.090 * * [simplify]: Extracting #0: cost 1 inf + 0 216.090 * * [simplify]: Extracting #1: cost 27 inf + 0 216.090 * * [simplify]: Extracting #2: cost 84 inf + 2 216.091 * * [simplify]: Extracting #3: cost 102 inf + 1384 216.094 * * [simplify]: Extracting #4: cost 29 inf + 15991 216.098 * * [simplify]: Extracting #5: cost 0 inf + 22902 216.103 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 216.103 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 216.103 * * * * [progress]: [ 717 / 779 ] simplifiying candidate # 216.104 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 216.104 * * [simplify]: iters left: 5 (7 enodes) 216.106 * * [simplify]: iters left: 4 (23 enodes) 216.109 * * [simplify]: iters left: 3 (25 enodes) 216.113 * * [simplify]: Extracting #0: cost 1 inf + 0 216.113 * * [simplify]: Extracting #1: cost 4 inf + 0 216.113 * * [simplify]: Extracting #2: cost 5 inf + 1 216.113 * * [simplify]: Extracting #3: cost 7 inf + 1 216.113 * * [simplify]: Extracting #4: cost 10 inf + 1 216.113 * * [simplify]: Extracting #5: cost 6 inf + 117 216.114 * * [simplify]: Extracting #6: cost 2 inf + 626 216.114 * * [simplify]: Extracting #7: cost 0 inf + 941 216.114 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 216.114 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 216.114 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 216.114 * * [simplify]: iters left: 6 (12 enodes) 216.117 * * [simplify]: iters left: 5 (46 enodes) 216.129 * * [simplify]: iters left: 4 (81 enodes) 216.154 * * [simplify]: iters left: 3 (152 enodes) 216.186 * * [simplify]: iters left: 2 (282 enodes) 216.241 * * [simplify]: iters left: 1 (394 enodes) 216.309 * * [simplify]: Extracting #0: cost 1 inf + 0 216.309 * * [simplify]: Extracting #1: cost 27 inf + 0 216.309 * * [simplify]: Extracting #2: cost 84 inf + 2 216.310 * * [simplify]: Extracting #3: cost 102 inf + 1344 216.313 * * [simplify]: Extracting #4: cost 29 inf + 14151 216.317 * * [simplify]: Extracting #5: cost 0 inf + 20102 216.322 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 216.323 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 216.323 * * * * [progress]: [ 718 / 779 ] simplifiying candidate # 216.323 * [simplify]: Simplifying (/ 1 (sqrt 1)) 216.323 * * [simplify]: iters left: 3 (3 enodes) 216.331 * * [simplify]: iters left: 2 (11 enodes) 216.334 * * [simplify]: iters left: 1 (13 enodes) 216.338 * * [simplify]: Extracting #0: cost 1 inf + 0 216.338 * * [simplify]: Extracting #1: cost 0 inf + 1 216.338 * [simplify]: Simplified to 1 216.338 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 216.338 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 216.338 * * [simplify]: iters left: 6 (11 enodes) 216.341 * * [simplify]: iters left: 5 (43 enodes) 216.348 * * [simplify]: iters left: 4 (78 enodes) 216.361 * * [simplify]: iters left: 3 (149 enodes) 216.401 * * [simplify]: iters left: 2 (279 enodes) 216.462 * * [simplify]: iters left: 1 (391 enodes) 216.533 * * [simplify]: Extracting #0: cost 1 inf + 0 216.533 * * [simplify]: Extracting #1: cost 27 inf + 0 216.534 * * [simplify]: Extracting #2: cost 83 inf + 2 216.535 * * [simplify]: Extracting #3: cost 99 inf + 1469 216.540 * * [simplify]: Extracting #4: cost 23 inf + 13264 216.549 * * [simplify]: Extracting #5: cost 1 inf + 17010 216.558 * * [simplify]: Extracting #6: cost 0 inf + 17188 216.567 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 216.567 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 216.567 * * * * [progress]: [ 719 / 779 ] simplifiying candidate # 216.568 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 216.568 * * [simplify]: iters left: 5 (7 enodes) 216.571 * * [simplify]: iters left: 4 (23 enodes) 216.577 * * [simplify]: iters left: 3 (25 enodes) 216.581 * * [simplify]: Extracting #0: cost 1 inf + 0 216.581 * * [simplify]: Extracting #1: cost 4 inf + 0 216.581 * * [simplify]: Extracting #2: cost 5 inf + 1 216.581 * * [simplify]: Extracting #3: cost 7 inf + 1 216.581 * * [simplify]: Extracting #4: cost 10 inf + 1 216.581 * * [simplify]: Extracting #5: cost 6 inf + 117 216.581 * * [simplify]: Extracting #6: cost 2 inf + 626 216.582 * * [simplify]: Extracting #7: cost 0 inf + 941 216.582 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 216.582 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 216.582 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 216.582 * * [simplify]: iters left: 6 (12 enodes) 216.585 * * [simplify]: iters left: 5 (46 enodes) 216.592 * * [simplify]: iters left: 4 (81 enodes) 216.607 * * [simplify]: iters left: 3 (152 enodes) 216.640 * * [simplify]: iters left: 2 (282 enodes) 216.700 * * [simplify]: iters left: 1 (394 enodes) 216.783 * * [simplify]: Extracting #0: cost 1 inf + 0 216.783 * * [simplify]: Extracting #1: cost 27 inf + 0 216.784 * * [simplify]: Extracting #2: cost 84 inf + 2 216.785 * * [simplify]: Extracting #3: cost 102 inf + 1344 216.789 * * [simplify]: Extracting #4: cost 29 inf + 14151 216.795 * * [simplify]: Extracting #5: cost 0 inf + 20102 216.799 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 216.800 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 216.800 * * * * [progress]: [ 720 / 779 ] simplifiying candidate # 216.800 * [simplify]: Simplifying (/ 1 1) 216.800 * * [simplify]: iters left: 2 (2 enodes) 216.801 * * [simplify]: iters left: 1 (6 enodes) 216.802 * * [simplify]: Extracting #0: cost 1 inf + 0 216.802 * * [simplify]: Extracting #1: cost 0 inf + 1 216.802 * [simplify]: Simplified to 1 216.803 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 216.803 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 216.803 * * [simplify]: iters left: 6 (11 enodes) 216.805 * * [simplify]: iters left: 5 (43 enodes) 216.813 * * [simplify]: iters left: 4 (78 enodes) 216.835 * * [simplify]: iters left: 3 (149 enodes) 216.884 * * [simplify]: iters left: 2 (279 enodes) 216.931 * * [simplify]: iters left: 1 (391 enodes) 217.011 * * [simplify]: Extracting #0: cost 1 inf + 0 217.011 * * [simplify]: Extracting #1: cost 27 inf + 0 217.012 * * [simplify]: Extracting #2: cost 83 inf + 2 217.012 * * [simplify]: Extracting #3: cost 99 inf + 1469 217.014 * * [simplify]: Extracting #4: cost 23 inf + 13264 217.019 * * [simplify]: Extracting #5: cost 1 inf + 17010 217.024 * * [simplify]: Extracting #6: cost 0 inf + 17188 217.033 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 217.033 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 217.033 * * * * [progress]: [ 721 / 779 ] simplifiying candidate # 217.033 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 217.034 * * [simplify]: iters left: 6 (12 enodes) 217.039 * * [simplify]: iters left: 5 (46 enodes) 217.053 * * [simplify]: iters left: 4 (85 enodes) 217.067 * * [simplify]: iters left: 3 (166 enodes) 217.097 * * [simplify]: iters left: 2 (246 enodes) 217.142 * * [simplify]: iters left: 1 (287 enodes) 217.201 * * [simplify]: Extracting #0: cost 1 inf + 0 217.201 * * [simplify]: Extracting #1: cost 19 inf + 0 217.201 * * [simplify]: Extracting #2: cost 59 inf + 2 217.201 * * [simplify]: Extracting #3: cost 77 inf + 418 217.202 * * [simplify]: Extracting #4: cost 69 inf + 1214 217.204 * * [simplify]: Extracting #5: cost 18 inf + 14018 217.207 * * [simplify]: Extracting #6: cost 0 inf + 18816 217.211 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 217.211 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 217.212 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 217.212 * * [simplify]: iters left: 5 (8 enodes) 217.216 * * [simplify]: iters left: 4 (28 enodes) 217.225 * * [simplify]: iters left: 3 (35 enodes) 217.236 * * [simplify]: iters left: 2 (37 enodes) 217.243 * * [simplify]: Extracting #0: cost 1 inf + 0 217.243 * * [simplify]: Extracting #1: cost 8 inf + 0 217.243 * * [simplify]: Extracting #2: cost 15 inf + 1 217.243 * * [simplify]: Extracting #3: cost 12 inf + 157 217.243 * * [simplify]: Extracting #4: cost 1 inf + 2029 217.244 * * [simplify]: Extracting #5: cost 0 inf + 2247 217.244 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 217.244 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 217.244 * * * * [progress]: [ 722 / 779 ] simplifiying candidate # 217.244 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 217.244 * * [simplify]: iters left: 6 (12 enodes) 217.247 * * [simplify]: iters left: 5 (45 enodes) 217.254 * * [simplify]: iters left: 4 (69 enodes) 217.265 * * [simplify]: iters left: 3 (99 enodes) 217.285 * * [simplify]: iters left: 2 (127 enodes) 217.320 * * [simplify]: iters left: 1 (139 enodes) 217.340 * * [simplify]: Extracting #0: cost 1 inf + 0 217.341 * * [simplify]: Extracting #1: cost 11 inf + 0 217.341 * * [simplify]: Extracting #2: cost 35 inf + 2 217.341 * * [simplify]: Extracting #3: cost 48 inf + 129 217.341 * * [simplify]: Extracting #4: cost 39 inf + 913 217.342 * * [simplify]: Extracting #5: cost 9 inf + 7491 217.344 * * [simplify]: Extracting #6: cost 0 inf + 9690 217.345 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 217.346 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 217.346 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 217.346 * * [simplify]: iters left: 5 (8 enodes) 217.348 * * [simplify]: iters left: 4 (28 enodes) 217.353 * * [simplify]: iters left: 3 (35 enodes) 217.358 * * [simplify]: iters left: 2 (37 enodes) 217.369 * * [simplify]: Extracting #0: cost 1 inf + 0 217.369 * * [simplify]: Extracting #1: cost 8 inf + 0 217.369 * * [simplify]: Extracting #2: cost 15 inf + 1 217.369 * * [simplify]: Extracting #3: cost 12 inf + 197 217.369 * * [simplify]: Extracting #4: cost 1 inf + 2109 217.370 * * [simplify]: Extracting #5: cost 0 inf + 2327 217.371 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 217.371 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 217.371 * * * * [progress]: [ 723 / 779 ] simplifiying candidate # 217.371 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 217.371 * * [simplify]: iters left: 6 (11 enodes) 217.376 * * [simplify]: iters left: 5 (41 enodes) 217.388 * * [simplify]: iters left: 4 (65 enodes) 217.397 * * [simplify]: iters left: 3 (95 enodes) 217.410 * * [simplify]: iters left: 2 (123 enodes) 217.439 * * [simplify]: iters left: 1 (135 enodes) 217.471 * * [simplify]: Extracting #0: cost 1 inf + 0 217.471 * * [simplify]: Extracting #1: cost 11 inf + 0 217.471 * * [simplify]: Extracting #2: cost 34 inf + 2 217.472 * * [simplify]: Extracting #3: cost 46 inf + 129 217.472 * * [simplify]: Extracting #4: cost 37 inf + 874 217.474 * * [simplify]: Extracting #5: cost 5 inf + 6929 217.478 * * [simplify]: Extracting #6: cost 0 inf + 7896 217.481 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 217.481 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 217.482 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 217.482 * * [simplify]: iters left: 5 (8 enodes) 217.486 * * [simplify]: iters left: 4 (28 enodes) 217.491 * * [simplify]: iters left: 3 (35 enodes) 217.496 * * [simplify]: iters left: 2 (37 enodes) 217.501 * * [simplify]: Extracting #0: cost 1 inf + 0 217.501 * * [simplify]: Extracting #1: cost 8 inf + 0 217.501 * * [simplify]: Extracting #2: cost 15 inf + 1 217.501 * * [simplify]: Extracting #3: cost 12 inf + 157 217.501 * * [simplify]: Extracting #4: cost 1 inf + 1749 217.502 * * [simplify]: Extracting #5: cost 0 inf + 1927 217.502 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 217.502 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 217.502 * * * * [progress]: [ 724 / 779 ] simplifiying candidate # 217.502 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 217.502 * * [simplify]: iters left: 6 (10 enodes) 217.506 * * [simplify]: iters left: 5 (40 enodes) 217.512 * * [simplify]: iters left: 4 (63 enodes) 217.525 * * [simplify]: iters left: 3 (105 enodes) 217.553 * * [simplify]: iters left: 2 (119 enodes) 217.578 * * [simplify]: iters left: 1 (123 enodes) 217.603 * * [simplify]: Extracting #0: cost 1 inf + 0 217.603 * * [simplify]: Extracting #1: cost 12 inf + 0 217.603 * * [simplify]: Extracting #2: cost 14 inf + 211 217.603 * * [simplify]: Extracting #3: cost 6 inf + 1081 217.604 * * [simplify]: Extracting #4: cost 0 inf + 1413 217.604 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 217.604 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 217.605 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 217.605 * * [simplify]: iters left: 5 (7 enodes) 217.607 * * [simplify]: iters left: 4 (25 enodes) 217.610 * * [simplify]: iters left: 3 (32 enodes) 217.615 * * [simplify]: iters left: 2 (34 enodes) 217.620 * * [simplify]: Extracting #0: cost 1 inf + 0 217.620 * * [simplify]: Extracting #1: cost 8 inf + 0 217.620 * * [simplify]: Extracting #2: cost 14 inf + 1 217.620 * * [simplify]: Extracting #3: cost 8 inf + 351 217.620 * * [simplify]: Extracting #4: cost 3 inf + 999 217.620 * * [simplify]: Extracting #5: cost 0 inf + 1413 217.621 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 217.621 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 217.621 * * * * [progress]: [ 725 / 779 ] simplifiying candidate # 217.621 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 217.621 * * [simplify]: iters left: 6 (11 enodes) 217.623 * * [simplify]: iters left: 5 (41 enodes) 217.629 * * [simplify]: iters left: 4 (65 enodes) 217.638 * * [simplify]: iters left: 3 (95 enodes) 217.655 * * [simplify]: iters left: 2 (123 enodes) 217.673 * * [simplify]: iters left: 1 (135 enodes) 217.690 * * [simplify]: Extracting #0: cost 1 inf + 0 217.690 * * [simplify]: Extracting #1: cost 11 inf + 0 217.690 * * [simplify]: Extracting #2: cost 34 inf + 2 217.690 * * [simplify]: Extracting #3: cost 46 inf + 129 217.690 * * [simplify]: Extracting #4: cost 37 inf + 874 217.692 * * [simplify]: Extracting #5: cost 5 inf + 6929 217.695 * * [simplify]: Extracting #6: cost 0 inf + 7896 217.698 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 217.698 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 217.699 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 217.699 * * [simplify]: iters left: 5 (8 enodes) 217.703 * * [simplify]: iters left: 4 (28 enodes) 217.707 * * [simplify]: iters left: 3 (35 enodes) 217.712 * * [simplify]: iters left: 2 (37 enodes) 217.718 * * [simplify]: Extracting #0: cost 1 inf + 0 217.718 * * [simplify]: Extracting #1: cost 8 inf + 0 217.718 * * [simplify]: Extracting #2: cost 15 inf + 1 217.718 * * [simplify]: Extracting #3: cost 12 inf + 157 217.718 * * [simplify]: Extracting #4: cost 1 inf + 1749 217.718 * * [simplify]: Extracting #5: cost 0 inf + 1927 217.719 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 217.719 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 217.719 * * * * [progress]: [ 726 / 779 ] simplifiying candidate # 217.719 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 217.719 * * [simplify]: iters left: 6 (9 enodes) 217.721 * * [simplify]: iters left: 5 (35 enodes) 217.732 * * [simplify]: iters left: 4 (58 enodes) 217.749 * * [simplify]: iters left: 3 (97 enodes) 217.765 * * [simplify]: iters left: 2 (111 enodes) 217.779 * * [simplify]: iters left: 1 (115 enodes) 217.794 * * [simplify]: Extracting #0: cost 1 inf + 0 217.794 * * [simplify]: Extracting #1: cost 12 inf + 0 217.794 * * [simplify]: Extracting #2: cost 14 inf + 211 217.794 * * [simplify]: Extracting #3: cost 6 inf + 1081 217.795 * * [simplify]: Extracting #4: cost 0 inf + 1413 217.795 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 217.795 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 217.795 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 217.795 * * [simplify]: iters left: 5 (7 enodes) 217.797 * * [simplify]: iters left: 4 (25 enodes) 217.801 * * [simplify]: iters left: 3 (32 enodes) 217.806 * * [simplify]: iters left: 2 (34 enodes) 217.811 * * [simplify]: Extracting #0: cost 1 inf + 0 217.811 * * [simplify]: Extracting #1: cost 8 inf + 0 217.811 * * [simplify]: Extracting #2: cost 14 inf + 1 217.811 * * [simplify]: Extracting #3: cost 8 inf + 351 217.811 * * [simplify]: Extracting #4: cost 3 inf + 999 217.811 * * [simplify]: Extracting #5: cost 0 inf + 1413 217.812 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 217.813 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 217.813 * * * * [progress]: [ 727 / 779 ] simplifiying candidate # 217.813 * * * * [progress]: [ 728 / 779 ] simplifiying candidate # 217.813 * * * * [progress]: [ 729 / 779 ] simplifiying candidate # 217.813 * * * * [progress]: [ 730 / 779 ] simplifiying candidate # 217.813 * [simplify]: Simplifying (cbrt (sqrt (hypot y.re y.im))) 217.813 * * [simplify]: iters left: 3 (5 enodes) 217.814 * * [simplify]: iters left: 2 (15 enodes) 217.816 * * [simplify]: Extracting #0: cost 1 inf + 0 217.816 * * [simplify]: Extracting #1: cost 3 inf + 0 217.816 * * [simplify]: Extracting #2: cost 5 inf + 0 217.816 * * [simplify]: Extracting #3: cost 8 inf + 0 217.816 * * [simplify]: Extracting #4: cost 6 inf + 2 217.816 * * [simplify]: Extracting #5: cost 0 inf + 664 217.816 * [simplify]: Simplified to (cbrt (sqrt (hypot y.re y.im))) 217.816 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 217.817 * * * * [progress]: [ 731 / 779 ] simplifiying candidate # 217.817 * [simplify]: Simplifying (sqrt (cbrt (hypot y.re y.im))) 217.817 * * [simplify]: iters left: 3 (5 enodes) 217.818 * * [simplify]: iters left: 2 (15 enodes) 217.820 * * [simplify]: Extracting #0: cost 1 inf + 0 217.820 * * [simplify]: Extracting #1: cost 3 inf + 0 217.820 * * [simplify]: Extracting #2: cost 5 inf + 0 217.820 * * [simplify]: Extracting #3: cost 8 inf + 0 217.820 * * [simplify]: Extracting #4: cost 6 inf + 2 217.820 * * [simplify]: Extracting #5: cost 0 inf + 744 217.820 * [simplify]: Simplified to (sqrt (cbrt (hypot y.re y.im))) 217.820 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 217.820 * * * * [progress]: [ 732 / 779 ] simplifiying candidate # 217.820 * [simplify]: Simplifying (sqrt (sqrt (hypot y.re y.im))) 217.820 * * [simplify]: iters left: 3 (5 enodes) 217.821 * * [simplify]: iters left: 2 (15 enodes) 217.823 * * [simplify]: Extracting #0: cost 1 inf + 0 217.823 * * [simplify]: Extracting #1: cost 3 inf + 0 217.823 * * [simplify]: Extracting #2: cost 5 inf + 0 217.823 * * [simplify]: Extracting #3: cost 8 inf + 0 217.823 * * [simplify]: Extracting #4: cost 6 inf + 2 217.823 * * [simplify]: Extracting #5: cost 0 inf + 584 217.823 * [simplify]: Simplified to (sqrt (sqrt (hypot y.re y.im))) 217.823 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 217.823 * * * * [progress]: [ 733 / 779 ] simplifiying candidate # 217.824 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 217.824 * * [simplify]: iters left: 2 (4 enodes) 217.824 * * [simplify]: iters left: 1 (12 enodes) 217.826 * * [simplify]: Extracting #0: cost 1 inf + 0 217.826 * * [simplify]: Extracting #1: cost 3 inf + 0 217.826 * * [simplify]: Extracting #2: cost 6 inf + 0 217.826 * * [simplify]: Extracting #3: cost 4 inf + 2 217.826 * * [simplify]: Extracting #4: cost 0 inf + 310 217.826 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 217.826 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt 1)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 217.826 * * * * [progress]: [ 734 / 779 ] simplifiying candidate # 217.826 * [simplify]: Simplifying (sqrt (sqrt (hypot y.re y.im))) 217.826 * * [simplify]: iters left: 3 (5 enodes) 217.827 * * [simplify]: iters left: 2 (15 enodes) 217.829 * * [simplify]: Extracting #0: cost 1 inf + 0 217.829 * * [simplify]: Extracting #1: cost 3 inf + 0 217.829 * * [simplify]: Extracting #2: cost 5 inf + 0 217.829 * * [simplify]: Extracting #3: cost 8 inf + 0 217.829 * * [simplify]: Extracting #4: cost 6 inf + 2 217.829 * * [simplify]: Extracting #5: cost 0 inf + 584 217.830 * [simplify]: Simplified to (sqrt (sqrt (hypot y.re y.im))) 217.830 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 217.830 * * * * [progress]: [ 735 / 779 ] simplifiying candidate # 217.830 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 217.830 * * [simplify]: iters left: 2 (4 enodes) 217.831 * * [simplify]: iters left: 1 (12 enodes) 217.832 * * [simplify]: Extracting #0: cost 1 inf + 0 217.832 * * [simplify]: Extracting #1: cost 3 inf + 0 217.832 * * [simplify]: Extracting #2: cost 6 inf + 0 217.832 * * [simplify]: Extracting #3: cost 4 inf + 2 217.832 * * [simplify]: Extracting #4: cost 0 inf + 310 217.832 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 217.832 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 217.833 * * * * [progress]: [ 736 / 779 ] simplifiying candidate # 217.833 * [simplify]: Simplifying (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 217.833 * * [simplify]: iters left: 6 (11 enodes) 217.835 * * [simplify]: iters left: 5 (41 enodes) 217.841 * * [simplify]: iters left: 4 (65 enodes) 217.860 * * [simplify]: iters left: 3 (95 enodes) 217.882 * * [simplify]: iters left: 2 (123 enodes) 217.899 * * [simplify]: iters left: 1 (135 enodes) 217.915 * * [simplify]: Extracting #0: cost 1 inf + 0 217.915 * * [simplify]: Extracting #1: cost 3 inf + 0 217.915 * * [simplify]: Extracting #2: cost 5 inf + 0 217.915 * * [simplify]: Extracting #3: cost 15 inf + 0 217.915 * * [simplify]: Extracting #4: cost 37 inf + 2 217.915 * * [simplify]: Extracting #5: cost 47 inf + 129 217.916 * * [simplify]: Extracting #6: cost 32 inf + 1727 217.917 * * [simplify]: Extracting #7: cost 2 inf + 5950 217.918 * * [simplify]: Extracting #8: cost 0 inf + 6144 217.919 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 217.919 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 217.919 * * * * [progress]: [ 737 / 779 ] simplifiying candidate # 217.920 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 217.920 * * [simplify]: iters left: 6 (10 enodes) 217.922 * * [simplify]: iters left: 5 (38 enodes) 217.928 * * [simplify]: iters left: 4 (62 enodes) 217.946 * * [simplify]: iters left: 3 (92 enodes) 217.972 * * [simplify]: iters left: 2 (120 enodes) 217.989 * * [simplify]: iters left: 1 (132 enodes) 218.005 * * [simplify]: Extracting #0: cost 1 inf + 0 218.005 * * [simplify]: Extracting #1: cost 3 inf + 0 218.005 * * [simplify]: Extracting #2: cost 13 inf + 0 218.005 * * [simplify]: Extracting #3: cost 35 inf + 2 218.005 * * [simplify]: Extracting #4: cost 44 inf + 170 218.006 * * [simplify]: Extracting #5: cost 28 inf + 1945 218.007 * * [simplify]: Extracting #6: cost 4 inf + 4876 218.009 * * [simplify]: Extracting #7: cost 0 inf + 5386 218.011 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 218.011 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 218.011 * * * * [progress]: [ 738 / 779 ] simplifiying candidate # 218.011 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 218.012 * * [simplify]: iters left: 6 (13 enodes) 218.017 * * [simplify]: iters left: 5 (50 enodes) 218.032 * * [simplify]: iters left: 4 (75 enodes) 218.045 * * [simplify]: iters left: 3 (90 enodes) 218.057 * * [simplify]: iters left: 2 (93 enodes) 218.068 * * [simplify]: Extracting #0: cost 1 inf + 0 218.068 * * [simplify]: Extracting #1: cost 11 inf + 0 218.069 * * [simplify]: Extracting #2: cost 22 inf + 0 218.069 * * [simplify]: Extracting #3: cost 33 inf + 0 218.069 * * [simplify]: Extracting #4: cost 31 inf + 185 218.070 * * [simplify]: Extracting #5: cost 8 inf + 4777 218.073 * * [simplify]: Extracting #6: cost 0 inf + 7254 218.075 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 218.076 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 218.076 * * * * [progress]: [ 739 / 779 ] simplifiying candidate # 218.076 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 218.076 * * [simplify]: iters left: 6 (12 enodes) 218.081 * * [simplify]: iters left: 5 (43 enodes) 218.094 * * [simplify]: iters left: 4 (57 enodes) 218.109 * * [simplify]: iters left: 3 (68 enodes) 218.126 * * [simplify]: Extracting #0: cost 1 inf + 0 218.126 * * [simplify]: Extracting #1: cost 7 inf + 0 218.126 * * [simplify]: Extracting #2: cost 14 inf + 0 218.126 * * [simplify]: Extracting #3: cost 25 inf + 0 218.126 * * [simplify]: Extracting #4: cost 23 inf + 144 218.127 * * [simplify]: Extracting #5: cost 6 inf + 2047 218.128 * * [simplify]: Extracting #6: cost 1 inf + 3687 218.130 * * [simplify]: Extracting #7: cost 0 inf + 4066 218.131 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 218.131 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 218.131 * * * * [progress]: [ 740 / 779 ] simplifiying candidate # 218.132 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 218.132 * * [simplify]: iters left: 6 (11 enodes) 218.138 * * [simplify]: iters left: 5 (40 enodes) 218.151 * * [simplify]: iters left: 4 (60 enodes) 218.168 * * [simplify]: iters left: 3 (69 enodes) 218.187 * * [simplify]: Extracting #0: cost 1 inf + 0 218.187 * * [simplify]: Extracting #1: cost 5 inf + 0 218.187 * * [simplify]: Extracting #2: cost 7 inf + 1 218.187 * * [simplify]: Extracting #3: cost 17 inf + 1 218.187 * * [simplify]: Extracting #4: cost 15 inf + 129 218.188 * * [simplify]: Extracting #5: cost 3 inf + 1402 218.189 * * [simplify]: Extracting #6: cost 1 inf + 1891 218.190 * * [simplify]: Extracting #7: cost 0 inf + 2135 218.191 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 218.191 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 218.191 * * * * [progress]: [ 741 / 779 ] simplifiying candidate # 218.191 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 218.192 * * [simplify]: iters left: 6 (12 enodes) 218.197 * * [simplify]: iters left: 5 (43 enodes) 218.209 * * [simplify]: iters left: 4 (55 enodes) 218.225 * * [simplify]: iters left: 3 (63 enodes) 218.233 * * [simplify]: Extracting #0: cost 1 inf + 0 218.233 * * [simplify]: Extracting #1: cost 6 inf + 0 218.233 * * [simplify]: Extracting #2: cost 12 inf + 0 218.233 * * [simplify]: Extracting #3: cost 23 inf + 0 218.234 * * [simplify]: Extracting #4: cost 21 inf + 128 218.234 * * [simplify]: Extracting #5: cost 9 inf + 1188 218.234 * * [simplify]: Extracting #6: cost 1 inf + 2875 218.235 * * [simplify]: Extracting #7: cost 0 inf + 3254 218.235 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 218.235 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 218.236 * * * * [progress]: [ 742 / 779 ] simplifiying candidate # 218.236 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 218.236 * * [simplify]: iters left: 6 (11 enodes) 218.238 * * [simplify]: iters left: 5 (38 enodes) 218.243 * * [simplify]: iters left: 4 (48 enodes) 218.250 * * [simplify]: iters left: 3 (56 enodes) 218.257 * * [simplify]: Extracting #0: cost 1 inf + 0 218.257 * * [simplify]: Extracting #1: cost 4 inf + 0 218.257 * * [simplify]: Extracting #2: cost 8 inf + 0 218.257 * * [simplify]: Extracting #3: cost 19 inf + 0 218.257 * * [simplify]: Extracting #4: cost 16 inf + 210 218.257 * * [simplify]: Extracting #5: cost 3 inf + 1287 218.258 * * [simplify]: Extracting #6: cost 0 inf + 1982 218.258 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 218.258 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 218.258 * * * * [progress]: [ 743 / 779 ] simplifiying candidate # 218.258 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 218.259 * * [simplify]: iters left: 6 (10 enodes) 218.261 * * [simplify]: iters left: 5 (35 enodes) 218.266 * * [simplify]: iters left: 4 (47 enodes) 218.280 * * [simplify]: iters left: 3 (55 enodes) 218.295 * * [simplify]: Extracting #0: cost 1 inf + 0 218.295 * * [simplify]: Extracting #1: cost 4 inf + 0 218.295 * * [simplify]: Extracting #2: cost 13 inf + 1 218.295 * * [simplify]: Extracting #3: cost 13 inf + 47 218.296 * * [simplify]: Extracting #4: cost 4 inf + 789 218.296 * * [simplify]: Extracting #5: cost 0 inf + 1077 218.296 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 218.296 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 218.296 * * * * [progress]: [ 744 / 779 ] simplifiying candidate # 218.297 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 218.297 * * [simplify]: iters left: 6 (7 enodes) 218.298 * * [simplify]: iters left: 5 (25 enodes) 218.303 * * [simplify]: iters left: 4 (29 enodes) 218.307 * * [simplify]: Extracting #0: cost 1 inf + 0 218.307 * * [simplify]: Extracting #1: cost 6 inf + 0 218.307 * * [simplify]: Extracting #2: cost 9 inf + 1 218.307 * * [simplify]: Extracting #3: cost 12 inf + 1 218.307 * * [simplify]: Extracting #4: cost 8 inf + 117 218.307 * * [simplify]: Extracting #5: cost 5 inf + 609 218.308 * * [simplify]: Extracting #6: cost 1 inf + 1319 218.308 * * [simplify]: Extracting #7: cost 0 inf + 1537 218.308 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 218.308 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 218.308 * * * * [progress]: [ 745 / 779 ] simplifiying candidate # 218.308 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 218.308 * * [simplify]: iters left: 4 (6 enodes) 218.310 * * [simplify]: iters left: 3 (20 enodes) 218.313 * * [simplify]: iters left: 2 (22 enodes) 218.316 * * [simplify]: Extracting #0: cost 1 inf + 0 218.317 * * [simplify]: Extracting #1: cost 4 inf + 0 218.317 * * [simplify]: Extracting #2: cost 5 inf + 1 218.317 * * [simplify]: Extracting #3: cost 8 inf + 1 218.317 * * [simplify]: Extracting #4: cost 6 inf + 3 218.317 * * [simplify]: Extracting #5: cost 1 inf + 449 218.317 * * [simplify]: Extracting #6: cost 0 inf + 587 218.317 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 218.317 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))))) 218.317 * * * * [progress]: [ 746 / 779 ] simplifiying candidate # 218.317 * [simplify]: Simplifying (/ 1 1) 218.317 * * [simplify]: iters left: 2 (2 enodes) 218.318 * * [simplify]: iters left: 1 (6 enodes) 218.320 * * [simplify]: Extracting #0: cost 1 inf + 0 218.320 * * [simplify]: Extracting #1: cost 0 inf + 1 218.320 * [simplify]: Simplified to 1 218.320 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 1 (/ (sqrt (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 218.320 * * * * [progress]: [ 747 / 779 ] simplifiying candidate # 218.320 * * * * [progress]: [ 748 / 779 ] simplifiying candidate # 218.320 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 218.320 * * [simplify]: iters left: 4 (7 enodes) 218.322 * * [simplify]: iters left: 3 (26 enodes) 218.326 * * [simplify]: iters left: 2 (36 enodes) 218.331 * * [simplify]: iters left: 1 (44 enodes) 218.336 * * [simplify]: Extracting #0: cost 1 inf + 0 218.336 * * [simplify]: Extracting #1: cost 11 inf + 0 218.336 * * [simplify]: Extracting #2: cost 10 inf + 86 218.336 * * [simplify]: Extracting #3: cost 2 inf + 654 218.336 * * [simplify]: Extracting #4: cost 0 inf + 748 218.337 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 218.337 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (hypot y.re y.im)) (/ 1 (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 218.337 * * * * [progress]: [ 749 / 779 ] simplifiying candidate # 218.337 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 218.337 * * [simplify]: iters left: 4 (7 enodes) 218.339 * * [simplify]: iters left: 3 (26 enodes) 218.346 * * [simplify]: iters left: 2 (36 enodes) 218.356 * * [simplify]: iters left: 1 (44 enodes) 218.367 * * [simplify]: Extracting #0: cost 1 inf + 0 218.367 * * [simplify]: Extracting #1: cost 11 inf + 0 218.367 * * [simplify]: Extracting #2: cost 10 inf + 86 218.368 * * [simplify]: Extracting #3: cost 2 inf + 654 218.368 * * [simplify]: Extracting #4: cost 0 inf + 748 218.369 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 218.369 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 218.369 * * * * [progress]: [ 750 / 779 ] simplifiying candidate #real (real->posit16 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im)))))> 218.369 * * * * [progress]: [ 751 / 779 ] simplifiying candidate # 218.369 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 218.370 * * [simplify]: iters left: 5 (7 enodes) 218.373 * * [simplify]: iters left: 4 (28 enodes) 218.381 * * [simplify]: iters left: 3 (39 enodes) 218.391 * * [simplify]: iters left: 2 (44 enodes) 218.403 * * [simplify]: Extracting #0: cost 1 inf + 0 218.403 * * [simplify]: Extracting #1: cost 11 inf + 0 218.404 * * [simplify]: Extracting #2: cost 8 inf + 210 218.404 * * [simplify]: Extracting #3: cost 1 inf + 736 218.404 * * [simplify]: Extracting #4: cost 0 inf + 748 218.405 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 218.405 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 218.405 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 218.405 * * [simplify]: iters left: 3 (5 enodes) 218.408 * * [simplify]: iters left: 2 (18 enodes) 218.413 * * [simplify]: iters left: 1 (25 enodes) 218.421 * * [simplify]: Extracting #0: cost 1 inf + 0 218.421 * * [simplify]: Extracting #1: cost 8 inf + 0 218.421 * * [simplify]: Extracting #2: cost 11 inf + 2 218.421 * * [simplify]: Extracting #3: cost 4 inf + 373 218.421 * * [simplify]: Extracting #4: cost 0 inf + 699 218.422 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 218.422 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 218.422 * * * * [progress]: [ 752 / 779 ] simplifiying candidate # 218.422 * * * * [progress]: [ 753 / 779 ] simplifiying candidate # 218.422 * * * * [progress]: [ 754 / 779 ] simplifiying candidate # 218.422 * * * * [progress]: [ 755 / 779 ] simplifiying candidate # 218.423 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 218.423 * * [simplify]: iters left: 5 (9 enodes) 218.427 * * [simplify]: iters left: 4 (35 enodes) 218.436 * * [simplify]: iters left: 3 (56 enodes) 218.445 * * [simplify]: iters left: 2 (97 enodes) 218.461 * * [simplify]: iters left: 1 (199 enodes) 218.539 * * [simplify]: Extracting #0: cost 1 inf + 0 218.539 * * [simplify]: Extracting #1: cost 63 inf + 0 218.539 * * [simplify]: Extracting #2: cost 178 inf + 0 218.540 * * [simplify]: Extracting #3: cost 210 inf + 773 218.541 * * [simplify]: Extracting #4: cost 175 inf + 4429 218.544 * * [simplify]: Extracting #5: cost 102 inf + 25241 218.550 * * [simplify]: Extracting #6: cost 22 inf + 76819 218.569 * * [simplify]: Extracting #7: cost 0 inf + 95657 218.583 * * [simplify]: Extracting #8: cost 0 inf + 95577 218.592 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 218.592 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (log (exp (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 218.592 * * * * [progress]: [ 756 / 779 ] simplifiying candidate # 218.592 * * * * [progress]: [ 757 / 779 ] simplifiying candidate # 218.592 * * * * [progress]: [ 758 / 779 ] simplifiying candidate # 218.592 * * * * [progress]: [ 759 / 779 ] simplifiying candidate # 218.592 * * * * [progress]: [ 760 / 779 ] simplifiying candidate # 218.592 * * * * [progress]: [ 761 / 779 ] simplifiying candidate # 218.593 * * * * [progress]: [ 762 / 779 ] simplifiying candidate # 218.593 * * * * [progress]: [ 763 / 779 ] simplifiying candidate # 218.593 * * * * [progress]: [ 764 / 779 ] simplifiying candidate # 218.593 * * * * [progress]: [ 765 / 779 ] simplifiying candidate # 218.593 * * * * [progress]: [ 766 / 779 ] simplifiying candidate # 218.593 * * * * [progress]: [ 767 / 779 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))> 218.593 * * * * [progress]: [ 768 / 779 ] simplifiying candidate # 218.593 * [simplify]: Simplifying (* -1 x.re) 218.593 * * [simplify]: iters left: 2 (3 enodes) 218.594 * * [simplify]: iters left: 1 (11 enodes) 218.596 * * [simplify]: Extracting #0: cost 1 inf + 0 218.596 * * [simplify]: Extracting #1: cost 4 inf + 0 218.596 * * [simplify]: Extracting #2: cost 0 inf + 84 218.596 * [simplify]: Simplified to (- x.re) 218.596 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- x.re) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 218.596 * * * * [progress]: [ 769 / 779 ] simplifiying candidate # 218.596 * [simplify]: Simplifying x.im 218.596 * * [simplify]: iters left: 0 (1 enodes) 218.597 * * [simplify]: Extracting #0: cost 1 inf + 0 218.597 * * [simplify]: Extracting #1: cost 0 inf + 1 218.597 * [simplify]: Simplified to x.im 218.597 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ x.im (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 218.597 * * * * [progress]: [ 770 / 779 ] simplifiying candidate # 218.597 * [simplify]: Simplifying (* -1 x.im) 218.597 * * [simplify]: iters left: 2 (3 enodes) 218.598 * * [simplify]: iters left: 1 (11 enodes) 218.599 * * [simplify]: Extracting #0: cost 1 inf + 0 218.600 * * [simplify]: Extracting #1: cost 4 inf + 0 218.600 * * [simplify]: Extracting #2: cost 0 inf + 84 218.600 * [simplify]: Simplified to (- x.im) 218.600 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- x.im) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 218.600 * * * * [progress]: [ 771 / 779 ] simplifiying candidate # 218.600 * [simplify]: Simplifying 0 218.600 * * [simplify]: iters left: 0 (1 enodes) 218.600 * * [simplify]: Extracting #0: cost 1 inf + 0 218.600 * * [simplify]: Extracting #1: cost 0 inf + 1 218.600 * [simplify]: Simplified to 0 218.600 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 218.600 * * * * [progress]: [ 772 / 779 ] simplifiying candidate # 218.601 * [simplify]: Simplifying 0 218.601 * * [simplify]: iters left: 0 (1 enodes) 218.601 * * [simplify]: Extracting #0: cost 1 inf + 0 218.601 * * [simplify]: Extracting #1: cost 0 inf + 1 218.601 * [simplify]: Simplified to 0 218.601 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 218.601 * * * * [progress]: [ 773 / 779 ] simplifiying candidate # 218.601 * [simplify]: Simplifying 0 218.601 * * [simplify]: iters left: 0 (1 enodes) 218.602 * * [simplify]: Extracting #0: cost 1 inf + 0 218.602 * * [simplify]: Extracting #1: cost 0 inf + 1 218.602 * [simplify]: Simplified to 0 218.602 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 218.602 * * * * [progress]: [ 774 / 779 ] simplifiying candidate # 218.602 * [simplify]: Simplifying (- (+ (* +nan.0 (* y.re x.im)) (- (* +nan.0 x.re)))) 218.602 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ +nan.0 (sqrt (hypot y.re y.im))))) 218.602 * * * * [progress]: [ 775 / 779 ] simplifiying candidate # 218.602 * [simplify]: Simplifying 0 218.602 * * [simplify]: iters left: 0 (1 enodes) 218.603 * * [simplify]: Extracting #0: cost 1 inf + 0 218.603 * * [simplify]: Extracting #1: cost 0 inf + 1 218.603 * [simplify]: Simplified to 0 218.603 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 0 (sqrt (hypot y.re y.im))))) 218.603 * * * * [progress]: [ 776 / 779 ] simplifiying candidate # 218.603 * [simplify]: Simplifying 0 218.603 * * [simplify]: iters left: 0 (1 enodes) 218.604 * * [simplify]: Extracting #0: cost 1 inf + 0 218.604 * * [simplify]: Extracting #1: cost 0 inf + 1 218.604 * [simplify]: Simplified to 0 218.604 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 0 (sqrt (hypot y.re y.im))))) 218.604 * * * * [progress]: [ 777 / 779 ] simplifiying candidate # 218.604 * [simplify]: Simplifying 0 218.604 * * [simplify]: iters left: 0 (1 enodes) 218.606 * * [simplify]: Extracting #0: cost 1 inf + 0 218.606 * * [simplify]: Extracting #1: cost 0 inf + 1 218.606 * [simplify]: Simplified to 0 218.607 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ 0 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 218.607 * * * * [progress]: [ 778 / 779 ] simplifiying candidate # 218.607 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 218.607 * * [simplify]: iters left: 4 (7 enodes) 218.608 * * [simplify]: iters left: 3 (26 enodes) 218.612 * * [simplify]: iters left: 2 (36 enodes) 218.620 * * [simplify]: iters left: 1 (44 enodes) 218.630 * * [simplify]: Extracting #0: cost 1 inf + 0 218.630 * * [simplify]: Extracting #1: cost 11 inf + 0 218.630 * * [simplify]: Extracting #2: cost 10 inf + 86 218.630 * * [simplify]: Extracting #3: cost 2 inf + 654 218.631 * * [simplify]: Extracting #4: cost 0 inf + 748 218.631 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 218.631 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 218.631 * * * * [progress]: [ 779 / 779 ] simplifiying candidate # 218.632 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 218.632 * * [simplify]: iters left: 4 (7 enodes) 218.635 * * [simplify]: iters left: 3 (26 enodes) 218.642 * * [simplify]: iters left: 2 (36 enodes) 218.652 * * [simplify]: iters left: 1 (44 enodes) 218.662 * * [simplify]: Extracting #0: cost 1 inf + 0 218.662 * * [simplify]: Extracting #1: cost 11 inf + 0 218.662 * * [simplify]: Extracting #2: cost 10 inf + 86 218.662 * * [simplify]: Extracting #3: cost 2 inf + 654 218.663 * * [simplify]: Extracting #4: cost 0 inf + 748 218.663 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 218.663 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 218.665 * * * [progress]: adding candidates to table 229.708 * [progress]: [Phase 3 of 3] Extracting. 229.708 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # #) 229.710 * * * [regime-changes]: Trying 4 branch expressions: (y.im x.re y.re x.im) 229.710 * * * * [regimes]: Trying to branch on y.im from (# # # # # # # # # # # #) 229.843 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # # #) 229.947 * * * * [regimes]: Trying to branch on y.re from (# # # # # # # # # # # #) 230.081 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # # #) 230.159 * * * [regime]: Found split indices: #