0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.055 * * * [progress]: [2/2] Setting up program. 0.062 * [progress]: [Phase 2 of 3] Improving. 0.062 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.062 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.063 * * [simplify]: iters left: 6 (11 enodes) 0.068 * * [simplify]: iters left: 5 (43 enodes) 0.081 * * [simplify]: iters left: 4 (68 enodes) 0.099 * * [simplify]: iters left: 3 (98 enodes) 0.137 * * [simplify]: iters left: 2 (126 enodes) 0.171 * * [simplify]: iters left: 1 (138 enodes) 0.193 * * [simplify]: Extracting #0: cost 1 inf + 0 0.193 * * [simplify]: Extracting #1: cost 11 inf + 0 0.194 * * [simplify]: Extracting #2: cost 35 inf + 2 0.194 * * [simplify]: Extracting #3: cost 43 inf + 446 0.195 * * [simplify]: Extracting #4: cost 14 inf + 4014 0.196 * * [simplify]: Extracting #5: cost 1 inf + 6215 0.197 * * [simplify]: Extracting #6: cost 0 inf + 6392 0.199 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 0.199 * [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.206 * * [progress]: iteration 1 / 4 0.206 * * * [progress]: picking best candidate 0.209 * * * * [pick]: Picked # 0.209 * * * [progress]: localizing error 0.232 * * * [progress]: generating rewritten candidates 0.232 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.248 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 0.256 * * * [progress]: generating series expansions 0.256 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.256 * [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.256 * [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.256 * [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.256 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 0.256 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.256 * [taylor]: Taking taylor expansion of y.re in y.im 0.256 * [backup-simplify]: Simplify y.re into y.re 0.257 * [taylor]: Taking taylor expansion of x.im in y.im 0.257 * [backup-simplify]: Simplify x.im into x.im 0.257 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.257 * [taylor]: Taking taylor expansion of y.im in y.im 0.257 * [backup-simplify]: Simplify 0 into 0 0.257 * [backup-simplify]: Simplify 1 into 1 0.257 * [taylor]: Taking taylor expansion of x.re in y.im 0.257 * [backup-simplify]: Simplify x.re into x.re 0.257 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 0.257 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 0.257 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 0.257 * [taylor]: Taking taylor expansion of y.im in y.im 0.257 * [backup-simplify]: Simplify 0 into 0 0.257 * [backup-simplify]: Simplify 1 into 1 0.257 * [taylor]: Taking taylor expansion of y.im in y.im 0.257 * [backup-simplify]: Simplify 0 into 0 0.257 * [backup-simplify]: Simplify 1 into 1 0.257 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.257 * [taylor]: Taking taylor expansion of y.re in y.im 0.257 * [backup-simplify]: Simplify y.re into y.re 0.257 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.257 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.257 * [backup-simplify]: Simplify (- 0) into 0 0.258 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 0.258 * [backup-simplify]: Simplify (* 0 0) into 0 0.258 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.258 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 0.258 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 0.258 * [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.258 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 0.258 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.258 * [taylor]: Taking taylor expansion of y.re in x.re 0.258 * [backup-simplify]: Simplify y.re into y.re 0.258 * [taylor]: Taking taylor expansion of x.im in x.re 0.258 * [backup-simplify]: Simplify x.im into x.im 0.258 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.258 * [taylor]: Taking taylor expansion of y.im in x.re 0.258 * [backup-simplify]: Simplify y.im into y.im 0.258 * [taylor]: Taking taylor expansion of x.re in x.re 0.258 * [backup-simplify]: Simplify 0 into 0 0.258 * [backup-simplify]: Simplify 1 into 1 0.258 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 0.258 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 0.258 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 0.258 * [taylor]: Taking taylor expansion of y.im in x.re 0.258 * [backup-simplify]: Simplify y.im into y.im 0.258 * [taylor]: Taking taylor expansion of y.im in x.re 0.258 * [backup-simplify]: Simplify y.im into y.im 0.258 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.258 * [taylor]: Taking taylor expansion of y.re in x.re 0.258 * [backup-simplify]: Simplify y.re into y.re 0.258 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.258 * [backup-simplify]: Simplify (* y.im 0) into 0 0.259 * [backup-simplify]: Simplify (- 0) into 0 0.259 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 0.259 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.259 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.259 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.259 * [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.259 * [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.259 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 0.259 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.259 * [taylor]: Taking taylor expansion of y.re in y.re 0.259 * [backup-simplify]: Simplify 0 into 0 0.259 * [backup-simplify]: Simplify 1 into 1 0.259 * [taylor]: Taking taylor expansion of x.im in y.re 0.259 * [backup-simplify]: Simplify x.im into x.im 0.259 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.259 * [taylor]: Taking taylor expansion of y.im in y.re 0.259 * [backup-simplify]: Simplify y.im into y.im 0.259 * [taylor]: Taking taylor expansion of x.re in y.re 0.259 * [backup-simplify]: Simplify x.re into x.re 0.259 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 0.259 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 0.259 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 0.259 * [taylor]: Taking taylor expansion of y.im in y.re 0.259 * [backup-simplify]: Simplify y.im into y.im 0.259 * [taylor]: Taking taylor expansion of y.im in y.re 0.259 * [backup-simplify]: Simplify y.im into y.im 0.259 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.259 * [taylor]: Taking taylor expansion of y.re in y.re 0.259 * [backup-simplify]: Simplify 0 into 0 0.259 * [backup-simplify]: Simplify 1 into 1 0.259 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.260 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.260 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.260 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.260 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.260 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 0.260 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 0.260 * [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.260 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.260 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.260 * [taylor]: Taking taylor expansion of y.re in x.im 0.260 * [backup-simplify]: Simplify y.re into y.re 0.260 * [taylor]: Taking taylor expansion of x.im in x.im 0.260 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify 1 into 1 0.260 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.260 * [taylor]: Taking taylor expansion of y.im in x.im 0.260 * [backup-simplify]: Simplify y.im into y.im 0.260 * [taylor]: Taking taylor expansion of x.re in x.im 0.260 * [backup-simplify]: Simplify x.re into x.re 0.260 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 0.260 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 0.260 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 0.260 * [taylor]: Taking taylor expansion of y.im in x.im 0.260 * [backup-simplify]: Simplify y.im into y.im 0.260 * [taylor]: Taking taylor expansion of y.im in x.im 0.260 * [backup-simplify]: Simplify y.im into y.im 0.260 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.260 * [taylor]: Taking taylor expansion of y.re in x.im 0.260 * [backup-simplify]: Simplify y.re into y.re 0.260 * [backup-simplify]: Simplify (* y.re 0) into 0 0.260 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.260 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.260 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.260 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.260 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.260 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.261 * [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.261 * [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.261 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.261 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.261 * [taylor]: Taking taylor expansion of y.re in x.im 0.261 * [backup-simplify]: Simplify y.re into y.re 0.261 * [taylor]: Taking taylor expansion of x.im in x.im 0.261 * [backup-simplify]: Simplify 0 into 0 0.261 * [backup-simplify]: Simplify 1 into 1 0.261 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.261 * [taylor]: Taking taylor expansion of y.im in x.im 0.261 * [backup-simplify]: Simplify y.im into y.im 0.261 * [taylor]: Taking taylor expansion of x.re in x.im 0.261 * [backup-simplify]: Simplify x.re into x.re 0.261 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 0.261 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 0.261 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 0.261 * [taylor]: Taking taylor expansion of y.im in x.im 0.261 * [backup-simplify]: Simplify y.im into y.im 0.261 * [taylor]: Taking taylor expansion of y.im in x.im 0.261 * [backup-simplify]: Simplify y.im into y.im 0.261 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.261 * [taylor]: Taking taylor expansion of y.re in x.im 0.261 * [backup-simplify]: Simplify y.re into y.re 0.261 * [backup-simplify]: Simplify (* y.re 0) into 0 0.261 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.261 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.261 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.261 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.261 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.261 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.261 * [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.261 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 0.261 * [taylor]: Taking taylor expansion of -1 in y.re 0.261 * [backup-simplify]: Simplify -1 into -1 0.261 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 0.262 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.262 * [taylor]: Taking taylor expansion of y.im in y.re 0.262 * [backup-simplify]: Simplify y.im into y.im 0.262 * [taylor]: Taking taylor expansion of x.re in y.re 0.262 * [backup-simplify]: Simplify x.re into x.re 0.262 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.262 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.262 * [taylor]: Taking taylor expansion of y.re in y.re 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [backup-simplify]: Simplify 1 into 1 0.262 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.262 * [taylor]: Taking taylor expansion of y.im in y.re 0.262 * [backup-simplify]: Simplify y.im into y.im 0.262 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.262 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.262 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.262 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 0.262 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 0.262 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 0.262 * [taylor]: Taking taylor expansion of -1 in x.re 0.262 * [backup-simplify]: Simplify -1 into -1 0.262 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 0.262 * [taylor]: Taking taylor expansion of x.re in x.re 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [backup-simplify]: Simplify 1 into 1 0.262 * [taylor]: Taking taylor expansion of y.im in x.re 0.262 * [backup-simplify]: Simplify y.im into y.im 0.262 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.262 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.263 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.263 * [backup-simplify]: Simplify (- 0) into 0 0.263 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.263 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.263 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.263 * [backup-simplify]: Simplify (+ 0 0) into 0 0.264 * [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.264 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 0.264 * [taylor]: Taking taylor expansion of y.re in y.re 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify 1 into 1 0.264 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.264 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.264 * [taylor]: Taking taylor expansion of y.re in y.re 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify 1 into 1 0.264 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.264 * [taylor]: Taking taylor expansion of y.im in y.re 0.264 * [backup-simplify]: Simplify y.im into y.im 0.264 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.264 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.264 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.264 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.264 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.264 * [backup-simplify]: Simplify (+ 0 0) into 0 0.264 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 0.265 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 0.265 * [taylor]: Taking taylor expansion of 0 in x.re 0.265 * [backup-simplify]: Simplify 0 into 0 0.265 * [taylor]: Taking taylor expansion of 0 in y.im 0.265 * [backup-simplify]: Simplify 0 into 0 0.265 * [backup-simplify]: Simplify 0 into 0 0.265 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 0.265 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 0.265 * [taylor]: Taking taylor expansion of -1 in y.im 0.265 * [backup-simplify]: Simplify -1 into -1 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 * [backup-simplify]: Simplify (/ -1 1) into -1 0.266 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.266 * [backup-simplify]: Simplify 0 into 0 0.266 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.267 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.267 * [backup-simplify]: Simplify (- 0) into 0 0.267 * [backup-simplify]: Simplify (+ 0 0) into 0 0.267 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.268 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.268 * [backup-simplify]: Simplify (+ 0 0) into 0 0.268 * [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.268 * [taylor]: Taking taylor expansion of 0 in y.re 0.268 * [backup-simplify]: Simplify 0 into 0 0.269 * [taylor]: Taking taylor expansion of 0 in x.re 0.269 * [backup-simplify]: Simplify 0 into 0 0.269 * [taylor]: Taking taylor expansion of 0 in y.im 0.269 * [backup-simplify]: Simplify 0 into 0 0.269 * [backup-simplify]: Simplify 0 into 0 0.269 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.269 * [taylor]: Taking taylor expansion of (pow y.im 2) 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 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.269 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.269 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.269 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.269 * [taylor]: Taking taylor expansion of y.im in y.im 0.269 * [backup-simplify]: Simplify 0 into 0 0.269 * [backup-simplify]: Simplify 1 into 1 0.269 * [backup-simplify]: Simplify (* 1 1) into 1 0.269 * [backup-simplify]: Simplify (/ 1 1) into 1 0.270 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.270 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.271 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.271 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.271 * [backup-simplify]: Simplify 0 into 0 0.272 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.272 * [backup-simplify]: Simplify (* 1 1) into 1 0.272 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.272 * [backup-simplify]: Simplify (+ 1 0) into 1 0.273 * [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.273 * [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.273 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 0.273 * [taylor]: Taking taylor expansion of x.re in x.re 0.273 * [backup-simplify]: Simplify 0 into 0 0.273 * [backup-simplify]: Simplify 1 into 1 0.273 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 0.273 * [taylor]: Taking taylor expansion of y.im in x.re 0.273 * [backup-simplify]: Simplify y.im into y.im 0.273 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.273 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 0.273 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 0.273 * [taylor]: Taking taylor expansion of 0 in y.im 0.273 * [backup-simplify]: Simplify 0 into 0 0.273 * [backup-simplify]: Simplify 0 into 0 0.274 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.274 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 0.274 * [taylor]: Taking taylor expansion of 0 in y.im 0.274 * [backup-simplify]: Simplify 0 into 0 0.274 * [backup-simplify]: Simplify 0 into 0 0.274 * [backup-simplify]: Simplify 0 into 0 0.274 * [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.274 * [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.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 y.im 0.274 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.274 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.274 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.274 * [taylor]: Taking taylor expansion of y.re in y.im 0.274 * [backup-simplify]: Simplify y.re into y.re 0.274 * [taylor]: Taking taylor expansion of x.im in y.im 0.274 * [backup-simplify]: Simplify x.im into x.im 0.274 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.275 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.275 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.275 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.275 * [taylor]: Taking taylor expansion of y.im in y.im 0.275 * [backup-simplify]: Simplify 0 into 0 0.275 * [backup-simplify]: Simplify 1 into 1 0.275 * [taylor]: Taking taylor expansion of x.re in y.im 0.275 * [backup-simplify]: Simplify x.re into x.re 0.275 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.275 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.275 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.275 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.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 y.im 0.275 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.275 * [taylor]: Taking taylor expansion of y.im in y.im 0.275 * [backup-simplify]: Simplify 0 into 0 0.275 * [backup-simplify]: Simplify 1 into 1 0.275 * [backup-simplify]: Simplify (/ 1 1) into 1 0.275 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.275 * [taylor]: Taking taylor expansion of y.im in y.im 0.275 * [backup-simplify]: Simplify 0 into 0 0.275 * [backup-simplify]: Simplify 1 into 1 0.276 * [backup-simplify]: Simplify (/ 1 1) into 1 0.276 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.276 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.276 * [taylor]: Taking taylor expansion of y.re in y.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 x.re)) into (- (/ 1 x.re)) 0.276 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.276 * [backup-simplify]: Simplify (* 1 1) into 1 0.276 * [backup-simplify]: Simplify (+ 1 0) into 1 0.277 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.277 * [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.277 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.277 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.277 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.277 * [taylor]: Taking taylor expansion of y.re in x.re 0.277 * [backup-simplify]: Simplify y.re into y.re 0.277 * [taylor]: Taking taylor expansion of x.im in x.re 0.277 * [backup-simplify]: Simplify x.im into x.im 0.277 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.277 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.277 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.277 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.277 * [taylor]: Taking taylor expansion of y.im in x.re 0.277 * [backup-simplify]: Simplify y.im into y.im 0.277 * [taylor]: Taking taylor expansion of x.re in x.re 0.277 * [backup-simplify]: Simplify 0 into 0 0.277 * [backup-simplify]: Simplify 1 into 1 0.277 * [backup-simplify]: Simplify (* y.im 0) into 0 0.277 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.277 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.277 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 0.277 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 0.277 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 0.277 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 0.277 * [taylor]: Taking taylor expansion of y.im in x.re 0.277 * [backup-simplify]: Simplify y.im into y.im 0.277 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.277 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 0.277 * [taylor]: Taking taylor expansion of y.im in x.re 0.277 * [backup-simplify]: Simplify y.im into y.im 0.277 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.277 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.277 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.277 * [taylor]: Taking taylor expansion of y.re in x.re 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.im)) into (- (/ 1 y.im)) 0.278 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.278 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 0.278 * [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.278 * [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.278 * [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.278 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.278 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.278 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.278 * [taylor]: Taking taylor expansion of y.re in y.re 0.278 * [backup-simplify]: Simplify 0 into 0 0.278 * [backup-simplify]: Simplify 1 into 1 0.278 * [taylor]: Taking taylor expansion of x.im in y.re 0.278 * [backup-simplify]: Simplify x.im into x.im 0.278 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.278 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.278 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.278 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.279 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.279 * [taylor]: Taking taylor expansion of y.im in y.re 0.279 * [backup-simplify]: Simplify y.im into y.im 0.279 * [taylor]: Taking taylor expansion of x.re in y.re 0.279 * [backup-simplify]: Simplify x.re into x.re 0.279 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.279 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.279 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 0.279 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 0.279 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 0.279 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 0.279 * [taylor]: Taking taylor expansion of y.im in y.re 0.279 * [backup-simplify]: Simplify y.im into y.im 0.279 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.279 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 0.279 * [taylor]: Taking taylor expansion of y.im in y.re 0.279 * [backup-simplify]: Simplify y.im into y.im 0.279 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 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.279 * [backup-simplify]: Simplify 1 into 1 0.279 * [backup-simplify]: Simplify (* 1 1) into 1 0.280 * [backup-simplify]: Simplify (/ 1 1) into 1 0.280 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.280 * [backup-simplify]: Simplify (+ 0 1) into 1 0.280 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.280 * [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.280 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.280 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.280 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.280 * [taylor]: Taking taylor expansion of y.re in x.im 0.280 * [backup-simplify]: Simplify y.re into y.re 0.280 * [taylor]: Taking taylor expansion of x.im in x.im 0.280 * [backup-simplify]: Simplify 0 into 0 0.280 * [backup-simplify]: Simplify 1 into 1 0.280 * [backup-simplify]: Simplify (* y.re 0) into 0 0.280 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.280 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.280 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.280 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.280 * [taylor]: Taking taylor expansion of y.im in x.im 0.280 * [backup-simplify]: Simplify y.im into y.im 0.280 * [taylor]: Taking taylor expansion of x.re in x.im 0.280 * [backup-simplify]: Simplify x.re into x.re 0.281 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.281 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.281 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 0.281 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 0.281 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 0.281 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 0.281 * [taylor]: Taking taylor expansion of y.im in x.im 0.281 * [backup-simplify]: Simplify y.im into y.im 0.281 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.281 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 0.281 * [taylor]: Taking taylor expansion of y.im in x.im 0.281 * [backup-simplify]: Simplify y.im into y.im 0.281 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.281 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.281 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.281 * [taylor]: Taking taylor expansion of y.re in x.im 0.281 * [backup-simplify]: Simplify y.re into y.re 0.281 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.281 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.281 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.281 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 0.281 * [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.281 * [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.281 * [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.281 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.281 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.281 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.281 * [taylor]: Taking taylor expansion of y.re in x.im 0.281 * [backup-simplify]: Simplify y.re into y.re 0.281 * [taylor]: Taking taylor expansion of x.im in x.im 0.281 * [backup-simplify]: Simplify 0 into 0 0.281 * [backup-simplify]: Simplify 1 into 1 0.281 * [backup-simplify]: Simplify (* y.re 0) into 0 0.282 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.282 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.282 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.282 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.282 * [taylor]: Taking taylor expansion of y.im in x.im 0.282 * [backup-simplify]: Simplify y.im into y.im 0.282 * [taylor]: Taking taylor expansion of x.re in x.im 0.282 * [backup-simplify]: Simplify x.re into x.re 0.282 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.282 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.282 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 0.282 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 0.282 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 0.282 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 0.282 * [taylor]: Taking taylor expansion of y.im in x.im 0.282 * [backup-simplify]: Simplify y.im into y.im 0.282 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.282 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 0.282 * [taylor]: Taking taylor expansion of y.im in x.im 0.282 * [backup-simplify]: Simplify y.im into y.im 0.282 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.282 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.282 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.282 * [taylor]: Taking taylor expansion of y.re in x.im 0.282 * [backup-simplify]: Simplify y.re into y.re 0.282 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.282 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.282 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.282 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 0.283 * [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.283 * [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.283 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.283 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.283 * [taylor]: Taking taylor expansion of y.re in y.re 0.283 * [backup-simplify]: Simplify 0 into 0 0.283 * [backup-simplify]: Simplify 1 into 1 0.283 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.283 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.283 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.283 * [taylor]: Taking taylor expansion of y.re in y.re 0.283 * [backup-simplify]: Simplify 0 into 0 0.283 * [backup-simplify]: Simplify 1 into 1 0.283 * [backup-simplify]: Simplify (* 1 1) into 1 0.283 * [backup-simplify]: Simplify (/ 1 1) into 1 0.283 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.283 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.283 * [taylor]: Taking taylor expansion of y.im in y.re 0.283 * [backup-simplify]: Simplify y.im into y.im 0.284 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.284 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.284 * [backup-simplify]: Simplify (+ 1 0) into 1 0.284 * [backup-simplify]: Simplify (* 0 1) into 0 0.285 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.285 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.285 * [backup-simplify]: Simplify (+ 0 0) into 0 0.286 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.286 * [backup-simplify]: Simplify (/ 1 1) into 1 0.286 * [taylor]: Taking taylor expansion of 1 in x.re 0.286 * [backup-simplify]: Simplify 1 into 1 0.286 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.286 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.286 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.287 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.287 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 0.287 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.287 * [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.288 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.288 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.288 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (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 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.288 * [taylor]: Taking taylor expansion of x.re in y.re 0.288 * [backup-simplify]: Simplify x.re into x.re 0.288 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.288 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.288 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.288 * [taylor]: Taking taylor expansion of y.re in y.re 0.288 * [backup-simplify]: Simplify 0 into 0 0.288 * [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.288 * [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.289 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.290 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.290 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.290 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.291 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.291 * [taylor]: Taking taylor expansion of 0 in x.re 0.291 * [backup-simplify]: Simplify 0 into 0 0.291 * [taylor]: Taking taylor expansion of 1 in y.im 0.291 * [backup-simplify]: Simplify 1 into 1 0.291 * [backup-simplify]: Simplify 0 into 0 0.291 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.292 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.292 * [backup-simplify]: Simplify (- 0) into 0 0.292 * [backup-simplify]: Simplify (+ 0 0) into 0 0.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.293 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 0.293 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.293 * [backup-simplify]: Simplify (+ 0 0) into 0 0.294 * [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.294 * [taylor]: Taking taylor expansion of 0 in y.re 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [taylor]: Taking taylor expansion of 0 in x.re 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.294 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.294 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.294 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.294 * [taylor]: Taking taylor expansion of y.im in x.re 0.294 * [backup-simplify]: Simplify y.im into y.im 0.294 * [taylor]: Taking taylor expansion of x.re in x.re 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [backup-simplify]: Simplify 1 into 1 0.294 * [backup-simplify]: Simplify (* y.im 0) into 0 0.294 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.295 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.295 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.295 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.295 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.295 * [taylor]: Taking taylor expansion of y.im in y.im 0.295 * [backup-simplify]: Simplify 0 into 0 0.295 * [backup-simplify]: Simplify 1 into 1 0.295 * [backup-simplify]: Simplify (/ 1 1) into 1 0.295 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.296 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.296 * [backup-simplify]: Simplify (- 0) into 0 0.296 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.301 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.301 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.302 * [backup-simplify]: Simplify (+ 0 0) into 0 0.303 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.303 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.303 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.303 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.303 * [taylor]: Taking taylor expansion of y.im in x.re 0.303 * [backup-simplify]: Simplify y.im into y.im 0.303 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.304 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.304 * [taylor]: Taking taylor expansion of 0 in y.im 0.304 * [backup-simplify]: Simplify 0 into 0 0.304 * [backup-simplify]: Simplify 0 into 0 0.304 * [taylor]: Taking taylor expansion of 0 in y.im 0.304 * [backup-simplify]: Simplify 0 into 0 0.304 * [backup-simplify]: Simplify 0 into 0 0.304 * [backup-simplify]: Simplify 0 into 0 0.304 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.305 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.305 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.305 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.305 * [backup-simplify]: Simplify (- 0) into 0 0.305 * [backup-simplify]: Simplify (+ 0 0) into 0 0.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.306 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 0.307 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.307 * [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.307 * [backup-simplify]: Simplify (+ 0 0) into 0 0.308 * [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.308 * [taylor]: Taking taylor expansion of 0 in y.re 0.308 * [backup-simplify]: Simplify 0 into 0 0.308 * [taylor]: Taking taylor expansion of 0 in x.re 0.308 * [backup-simplify]: Simplify 0 into 0 0.308 * [taylor]: Taking taylor expansion of 0 in x.re 0.308 * [backup-simplify]: Simplify 0 into 0 0.308 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.309 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.309 * [backup-simplify]: Simplify (+ 0 0) into 0 0.309 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 0.309 * [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.310 * [backup-simplify]: Simplify (- 0) into 0 0.310 * [taylor]: Taking taylor expansion of 0 in x.re 0.310 * [backup-simplify]: Simplify 0 into 0 0.311 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.311 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.311 * [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.312 * [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.313 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.313 * [taylor]: Taking taylor expansion of 0 in x.re 0.313 * [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 * [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.314 * [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.314 * [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.314 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.314 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.314 * [taylor]: Taking taylor expansion of y.re in y.im 0.314 * [backup-simplify]: Simplify y.re into y.re 0.314 * [taylor]: Taking taylor expansion of x.im in y.im 0.314 * [backup-simplify]: Simplify x.im into x.im 0.314 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.314 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.314 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.314 * [taylor]: Taking taylor expansion of y.im in y.im 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 1 into 1 0.314 * [taylor]: Taking taylor expansion of x.re in y.im 0.314 * [backup-simplify]: Simplify x.re into x.re 0.314 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.314 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.315 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.315 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 0.315 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 0.315 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 0.315 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 0.315 * [taylor]: Taking taylor expansion of -1 in y.im 0.315 * [backup-simplify]: Simplify -1 into -1 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 * [backup-simplify]: Simplify (/ -1 1) into -1 0.315 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 0.315 * [taylor]: Taking taylor expansion of -1 in y.im 0.315 * [backup-simplify]: Simplify -1 into -1 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 * [backup-simplify]: Simplify (/ -1 1) into -1 0.315 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.315 * [taylor]: Taking taylor expansion of (pow y.re 2) 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.316 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.316 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.316 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 0.316 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.316 * [backup-simplify]: Simplify (* -1 -1) into 1 0.316 * [backup-simplify]: Simplify (+ 1 0) into 1 0.316 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.316 * [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.316 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.316 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.316 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.316 * [taylor]: Taking taylor expansion of y.re in x.re 0.316 * [backup-simplify]: Simplify y.re into y.re 0.316 * [taylor]: Taking taylor expansion of x.im in x.re 0.316 * [backup-simplify]: Simplify x.im into x.im 0.316 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.316 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.316 * [taylor]: Taking taylor expansion of (/ 1 (* 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.317 * [backup-simplify]: Simplify y.im into y.im 0.317 * [taylor]: Taking taylor expansion of x.re in x.re 0.317 * [backup-simplify]: Simplify 0 into 0 0.317 * [backup-simplify]: Simplify 1 into 1 0.317 * [backup-simplify]: Simplify (* y.im 0) into 0 0.317 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.317 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.317 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 0.317 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 0.317 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 0.317 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 0.317 * [taylor]: Taking taylor expansion of -1 in x.re 0.317 * [backup-simplify]: Simplify -1 into -1 0.317 * [taylor]: Taking taylor expansion of y.im in x.re 0.317 * [backup-simplify]: Simplify y.im into y.im 0.317 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.317 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 0.317 * [taylor]: Taking taylor expansion of -1 in x.re 0.317 * [backup-simplify]: Simplify -1 into -1 0.317 * [taylor]: Taking taylor expansion of y.im in x.re 0.317 * [backup-simplify]: Simplify y.im into y.im 0.317 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.317 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.317 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.317 * [taylor]: Taking taylor expansion of y.re in x.re 0.317 * [backup-simplify]: Simplify y.re into y.re 0.317 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.317 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.317 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.317 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.317 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 0.318 * [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.318 * [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.318 * [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.318 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.318 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.318 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.318 * [taylor]: Taking taylor expansion of y.re in y.re 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify 1 into 1 0.318 * [taylor]: Taking taylor expansion of x.im in y.re 0.318 * [backup-simplify]: Simplify x.im into x.im 0.318 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.318 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.318 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.318 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.318 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.318 * [taylor]: Taking taylor expansion of y.im in y.re 0.318 * [backup-simplify]: Simplify y.im into y.im 0.318 * [taylor]: Taking taylor expansion of x.re in y.re 0.318 * [backup-simplify]: Simplify x.re into x.re 0.318 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.318 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.318 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 0.318 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 0.318 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 0.318 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 0.318 * [taylor]: Taking taylor expansion of -1 in y.re 0.319 * [backup-simplify]: Simplify -1 into -1 0.319 * [taylor]: Taking taylor expansion of y.im in y.re 0.319 * [backup-simplify]: Simplify y.im into y.im 0.319 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.319 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 0.319 * [taylor]: Taking taylor expansion of -1 in y.re 0.319 * [backup-simplify]: Simplify -1 into -1 0.319 * [taylor]: Taking taylor expansion of y.im in y.re 0.319 * [backup-simplify]: Simplify y.im into y.im 0.319 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.319 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.319 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.319 * [taylor]: Taking taylor expansion of y.re in y.re 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [backup-simplify]: Simplify 1 into 1 0.319 * [backup-simplify]: Simplify (* 1 1) into 1 0.319 * [backup-simplify]: Simplify (/ 1 1) into 1 0.319 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.320 * [backup-simplify]: Simplify (+ 0 1) into 1 0.320 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.320 * [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.320 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.320 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.320 * [taylor]: Taking taylor expansion of y.re in x.im 0.320 * [backup-simplify]: Simplify y.re into y.re 0.320 * [taylor]: Taking taylor expansion of x.im in x.im 0.320 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify 1 into 1 0.320 * [backup-simplify]: Simplify (* y.re 0) into 0 0.320 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.320 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.320 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.320 * [taylor]: Taking taylor expansion of y.im in x.im 0.320 * [backup-simplify]: Simplify y.im into y.im 0.320 * [taylor]: Taking taylor expansion of x.re in x.im 0.320 * [backup-simplify]: Simplify x.re into x.re 0.320 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.320 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.320 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 0.320 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 0.320 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 0.320 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 0.320 * [taylor]: Taking taylor expansion of -1 in x.im 0.320 * [backup-simplify]: Simplify -1 into -1 0.320 * [taylor]: Taking taylor expansion of y.im in x.im 0.320 * [backup-simplify]: Simplify y.im into y.im 0.320 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.320 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 0.320 * [taylor]: Taking taylor expansion of -1 in x.im 0.321 * [backup-simplify]: Simplify -1 into -1 0.321 * [taylor]: Taking taylor expansion of y.im in x.im 0.321 * [backup-simplify]: Simplify y.im into y.im 0.321 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.321 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.321 * [taylor]: Taking taylor expansion of (pow y.re 2) 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.321 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.321 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.321 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.321 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 0.321 * [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.321 * [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.321 * [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.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.321 * [taylor]: Taking taylor expansion of x.im in x.im 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [backup-simplify]: Simplify 1 into 1 0.321 * [backup-simplify]: Simplify (* y.re 0) into 0 0.321 * [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 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 0.322 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 0.322 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 0.322 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 0.322 * [taylor]: Taking taylor expansion of -1 in x.im 0.322 * [backup-simplify]: Simplify -1 into -1 0.322 * [taylor]: Taking taylor expansion of y.im in x.im 0.322 * [backup-simplify]: Simplify y.im into y.im 0.322 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.322 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 0.322 * [taylor]: Taking taylor expansion of -1 in x.im 0.322 * [backup-simplify]: Simplify -1 into -1 0.322 * [taylor]: Taking taylor expansion of y.im in x.im 0.322 * [backup-simplify]: Simplify y.im into y.im 0.322 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 0.322 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.322 * [taylor]: Taking taylor expansion of (pow y.re 2) 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 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.322 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.322 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.322 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 0.322 * [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.322 * [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.323 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.323 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 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 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.323 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.323 * [taylor]: Taking taylor expansion of (pow y.re 2) 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 * [backup-simplify]: Simplify (/ 1 1) into 1 0.323 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.323 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.323 * [taylor]: Taking taylor expansion of y.im in y.re 0.323 * [backup-simplify]: Simplify y.im into y.im 0.323 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.323 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.324 * [backup-simplify]: Simplify (+ 1 0) into 1 0.324 * [backup-simplify]: Simplify (* 0 1) into 0 0.325 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.325 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.325 * [backup-simplify]: Simplify (+ 0 0) into 0 0.326 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.326 * [backup-simplify]: Simplify (/ 1 1) into 1 0.326 * [taylor]: Taking taylor expansion of 1 in x.re 0.326 * [backup-simplify]: Simplify 1 into 1 0.326 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.326 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.326 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.327 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.327 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 0.327 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 0.327 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 0.327 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.327 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.327 * [backup-simplify]: Simplify (+ 0 0) into 0 0.328 * [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.328 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.328 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.328 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.328 * [taylor]: Taking taylor expansion of y.im in y.re 0.328 * [backup-simplify]: Simplify y.im into y.im 0.328 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.328 * [taylor]: Taking taylor expansion of x.re in y.re 0.328 * [backup-simplify]: Simplify x.re into x.re 0.328 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.328 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.328 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.328 * [taylor]: Taking taylor expansion of y.re in y.re 0.328 * [backup-simplify]: Simplify 0 into 0 0.328 * [backup-simplify]: Simplify 1 into 1 0.328 * [backup-simplify]: Simplify (* 1 1) into 1 0.328 * [backup-simplify]: Simplify (/ 1 1) into 1 0.328 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.328 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.328 * [taylor]: Taking taylor expansion of y.im in y.re 0.328 * [backup-simplify]: Simplify y.im into y.im 0.328 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.328 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.329 * [backup-simplify]: Simplify (+ 1 0) into 1 0.329 * [backup-simplify]: Simplify (* x.re 1) into x.re 0.329 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.329 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.329 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.330 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.330 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.330 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.331 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.331 * [taylor]: Taking taylor expansion of 0 in x.re 0.331 * [backup-simplify]: Simplify 0 into 0 0.331 * [taylor]: Taking taylor expansion of 1 in y.im 0.331 * [backup-simplify]: Simplify 1 into 1 0.331 * [backup-simplify]: Simplify 0 into 0 0.332 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.332 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.332 * [backup-simplify]: Simplify (- 0) into 0 0.332 * [backup-simplify]: Simplify (+ 0 0) into 0 0.332 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.333 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.333 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 0.333 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.334 * [backup-simplify]: Simplify (+ 0 0) into 0 0.334 * [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.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 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.334 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.334 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.334 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.334 * [taylor]: Taking taylor expansion of y.im in x.re 0.334 * [backup-simplify]: Simplify y.im into y.im 0.334 * [taylor]: Taking taylor expansion of x.re in x.re 0.334 * [backup-simplify]: Simplify 0 into 0 0.334 * [backup-simplify]: Simplify 1 into 1 0.334 * [backup-simplify]: Simplify (* y.im 0) into 0 0.335 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.335 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.335 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.335 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.335 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.335 * [taylor]: Taking taylor expansion of y.im in y.im 0.335 * [backup-simplify]: Simplify 0 into 0 0.335 * [backup-simplify]: Simplify 1 into 1 0.335 * [backup-simplify]: Simplify (/ 1 1) into 1 0.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.336 * [backup-simplify]: Simplify (- 0) into 0 0.336 * [backup-simplify]: Simplify 0 into 0 0.337 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.338 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.338 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.338 * [backup-simplify]: Simplify (+ 0 0) into 0 0.339 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.339 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.339 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.339 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.339 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.339 * [taylor]: Taking taylor expansion of y.im in x.re 0.339 * [backup-simplify]: Simplify y.im into y.im 0.340 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.340 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.340 * [taylor]: Taking taylor expansion of 0 in y.im 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [taylor]: Taking taylor expansion of 0 in y.im 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.340 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.341 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.341 * [backup-simplify]: Simplify (- 0) into 0 0.341 * [backup-simplify]: Simplify (+ 0 0) into 0 0.342 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.342 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.342 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 0.343 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.343 * [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.343 * [backup-simplify]: Simplify (+ 0 0) into 0 0.344 * [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.344 * [taylor]: Taking taylor expansion of 0 in y.re 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [taylor]: Taking taylor expansion of 0 in x.re 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [taylor]: Taking taylor expansion of 0 in x.re 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.345 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.345 * [backup-simplify]: Simplify (+ 0 0) into 0 0.345 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 0.345 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.345 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.346 * [backup-simplify]: Simplify (- 0) into 0 0.346 * [taylor]: Taking taylor expansion of 0 in x.re 0.346 * [backup-simplify]: Simplify 0 into 0 0.346 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.347 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.347 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.347 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.348 * [backup-simplify]: Simplify (+ 0 0) into 0 0.349 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.349 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.349 * [taylor]: Taking taylor expansion of 0 in x.re 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 0 into 0 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 0.350 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 0.350 * [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.350 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 0.350 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.350 * [taylor]: Taking taylor expansion of y.re in y.im 0.350 * [backup-simplify]: Simplify y.re into y.re 0.350 * [taylor]: Taking taylor expansion of x.im in y.im 0.350 * [backup-simplify]: Simplify x.im into x.im 0.350 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.350 * [taylor]: Taking taylor expansion of y.im in y.im 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify 1 into 1 0.350 * [taylor]: Taking taylor expansion of x.re in y.im 0.350 * [backup-simplify]: Simplify x.re into x.re 0.350 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 0.350 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.350 * [taylor]: Taking taylor expansion of y.re in x.re 0.350 * [backup-simplify]: Simplify y.re into y.re 0.350 * [taylor]: Taking taylor expansion of x.im in x.re 0.350 * [backup-simplify]: Simplify x.im into x.im 0.350 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.350 * [taylor]: Taking taylor expansion of y.im in x.re 0.350 * [backup-simplify]: Simplify y.im into y.im 0.350 * [taylor]: Taking taylor expansion of x.re in x.re 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify 1 into 1 0.350 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 0.350 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.350 * [taylor]: Taking taylor expansion of y.re in y.re 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify 1 into 1 0.350 * [taylor]: Taking taylor expansion of x.im in y.re 0.350 * [backup-simplify]: Simplify x.im into x.im 0.350 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.350 * [taylor]: Taking taylor expansion of y.im in y.re 0.350 * [backup-simplify]: Simplify y.im into y.im 0.350 * [taylor]: Taking taylor expansion of x.re in y.re 0.350 * [backup-simplify]: Simplify x.re into x.re 0.350 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.350 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.350 * [taylor]: Taking taylor expansion of y.re in x.im 0.350 * [backup-simplify]: Simplify y.re into y.re 0.350 * [taylor]: Taking taylor expansion of x.im in x.im 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify 1 into 1 0.350 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.350 * [taylor]: Taking taylor expansion of y.im in x.im 0.350 * [backup-simplify]: Simplify y.im into y.im 0.350 * [taylor]: Taking taylor expansion of x.re in x.im 0.350 * [backup-simplify]: Simplify x.re into x.re 0.350 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.350 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.350 * [taylor]: Taking taylor expansion of y.re in x.im 0.350 * [backup-simplify]: Simplify y.re into y.re 0.350 * [taylor]: Taking taylor expansion of x.im in x.im 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify 1 into 1 0.350 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.350 * [taylor]: Taking taylor expansion of y.im in x.im 0.350 * [backup-simplify]: Simplify y.im into y.im 0.350 * [taylor]: Taking taylor expansion of x.re in x.im 0.350 * [backup-simplify]: Simplify x.re into x.re 0.350 * [backup-simplify]: Simplify (* y.re 0) into 0 0.350 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.351 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.351 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.351 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 0.351 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.351 * [taylor]: Taking taylor expansion of y.im in y.re 0.351 * [backup-simplify]: Simplify y.im into y.im 0.351 * [taylor]: Taking taylor expansion of x.re in y.re 0.351 * [backup-simplify]: Simplify x.re into x.re 0.351 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.351 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.351 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 0.351 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.351 * [taylor]: Taking taylor expansion of y.im in x.re 0.351 * [backup-simplify]: Simplify y.im into y.im 0.351 * [taylor]: Taking taylor expansion of x.re in x.re 0.351 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify 1 into 1 0.351 * [backup-simplify]: Simplify (* y.im 0) into 0 0.351 * [backup-simplify]: Simplify (- 0) into 0 0.351 * [taylor]: Taking taylor expansion of 0 in y.im 0.351 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify 0 into 0 0.352 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.352 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.352 * [backup-simplify]: Simplify (- 0) into 0 0.352 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.352 * [taylor]: Taking taylor expansion of y.re in y.re 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [backup-simplify]: Simplify 1 into 1 0.352 * [taylor]: Taking taylor expansion of 0 in x.re 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [taylor]: Taking taylor expansion of 0 in y.im 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 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.352 * [taylor]: Taking taylor expansion of 0 in y.im 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [backup-simplify]: Simplify 0 into 0 0.353 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.353 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.353 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.353 * [taylor]: Taking taylor expansion of y.im in y.im 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [backup-simplify]: Simplify 1 into 1 0.353 * [backup-simplify]: Simplify (- 0) into 0 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.354 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.354 * [backup-simplify]: Simplify (- 0) into 0 0.354 * [backup-simplify]: Simplify (+ 0 0) into 0 0.354 * [taylor]: Taking taylor expansion of 0 in y.re 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [taylor]: Taking taylor expansion of 0 in x.re 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.355 * [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.355 * [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.355 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.355 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.355 * [taylor]: Taking taylor expansion of y.re in y.im 0.355 * [backup-simplify]: Simplify y.re into y.re 0.355 * [taylor]: Taking taylor expansion of x.im in y.im 0.355 * [backup-simplify]: Simplify x.im into x.im 0.355 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.355 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.355 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.355 * [taylor]: Taking taylor expansion of y.im in y.im 0.355 * [backup-simplify]: Simplify 0 into 0 0.355 * [backup-simplify]: Simplify 1 into 1 0.355 * [taylor]: Taking taylor expansion of x.re in y.im 0.355 * [backup-simplify]: Simplify x.re into x.re 0.355 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.355 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.355 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.355 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.355 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.355 * [taylor]: Taking taylor expansion of y.re in x.re 0.355 * [backup-simplify]: Simplify y.re into y.re 0.355 * [taylor]: Taking taylor expansion of x.im in x.re 0.355 * [backup-simplify]: Simplify x.im into x.im 0.355 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.356 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.356 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.356 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.356 * [taylor]: Taking taylor expansion of y.im in x.re 0.356 * [backup-simplify]: Simplify y.im into y.im 0.356 * [taylor]: Taking taylor expansion of x.re in x.re 0.356 * [backup-simplify]: Simplify 0 into 0 0.356 * [backup-simplify]: Simplify 1 into 1 0.356 * [backup-simplify]: Simplify (* y.im 0) into 0 0.356 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.356 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.356 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.356 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.356 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.356 * [taylor]: Taking taylor expansion of y.re in y.re 0.356 * [backup-simplify]: Simplify 0 into 0 0.356 * [backup-simplify]: Simplify 1 into 1 0.356 * [taylor]: Taking taylor expansion of x.im in y.re 0.356 * [backup-simplify]: Simplify x.im into x.im 0.356 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.356 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.356 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.356 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.356 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.356 * [taylor]: Taking taylor expansion of y.im in y.re 0.356 * [backup-simplify]: Simplify y.im into y.im 0.357 * [taylor]: Taking taylor expansion of x.re in y.re 0.357 * [backup-simplify]: Simplify x.re into x.re 0.357 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.357 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.357 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.357 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.357 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.357 * [taylor]: Taking taylor expansion of y.re in x.im 0.357 * [backup-simplify]: Simplify y.re into y.re 0.357 * [taylor]: Taking taylor expansion of x.im in x.im 0.357 * [backup-simplify]: Simplify 0 into 0 0.357 * [backup-simplify]: Simplify 1 into 1 0.357 * [backup-simplify]: Simplify (* y.re 0) into 0 0.357 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.357 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.357 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.357 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.357 * [taylor]: Taking taylor expansion of y.im in x.im 0.357 * [backup-simplify]: Simplify y.im into y.im 0.357 * [taylor]: Taking taylor expansion of x.re in x.im 0.357 * [backup-simplify]: Simplify x.re into x.re 0.357 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.357 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.357 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.357 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.357 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.357 * [taylor]: Taking taylor expansion of y.re in x.im 0.357 * [backup-simplify]: Simplify y.re into y.re 0.357 * [taylor]: Taking taylor expansion of x.im in x.im 0.357 * [backup-simplify]: Simplify 0 into 0 0.357 * [backup-simplify]: Simplify 1 into 1 0.357 * [backup-simplify]: Simplify (* y.re 0) into 0 0.358 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.358 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.358 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.358 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.358 * [taylor]: Taking taylor expansion of y.im in x.im 0.358 * [backup-simplify]: Simplify y.im into y.im 0.358 * [taylor]: Taking taylor expansion of x.re in x.im 0.358 * [backup-simplify]: Simplify x.re into x.re 0.358 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.358 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.358 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.358 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.358 * [taylor]: Taking taylor expansion of y.re in y.re 0.358 * [backup-simplify]: Simplify 0 into 0 0.358 * [backup-simplify]: Simplify 1 into 1 0.358 * [backup-simplify]: Simplify (/ 1 1) into 1 0.359 * [taylor]: Taking taylor expansion of 1 in x.re 0.359 * [backup-simplify]: Simplify 1 into 1 0.359 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.359 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.359 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.359 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.359 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.359 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.359 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.359 * [taylor]: Taking taylor expansion of y.im in y.re 0.359 * [backup-simplify]: Simplify y.im into y.im 0.359 * [taylor]: Taking taylor expansion of x.re in y.re 0.359 * [backup-simplify]: Simplify x.re into x.re 0.359 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.359 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.360 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.360 * [taylor]: Taking taylor expansion of 0 in x.re 0.360 * [backup-simplify]: Simplify 0 into 0 0.360 * [taylor]: Taking taylor expansion of 1 in y.im 0.360 * [backup-simplify]: Simplify 1 into 1 0.361 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.361 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.362 * [backup-simplify]: Simplify (- 0) into 0 0.362 * [backup-simplify]: Simplify (+ 0 0) into 0 0.362 * [taylor]: Taking taylor expansion of 0 in y.re 0.362 * [backup-simplify]: Simplify 0 into 0 0.362 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.362 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.362 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.362 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.362 * [taylor]: Taking taylor expansion of y.im in x.re 0.362 * [backup-simplify]: Simplify y.im into y.im 0.362 * [taylor]: Taking taylor expansion of x.re in x.re 0.362 * [backup-simplify]: Simplify 0 into 0 0.362 * [backup-simplify]: Simplify 1 into 1 0.362 * [backup-simplify]: Simplify (* y.im 0) into 0 0.363 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.363 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.363 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.363 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.363 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.363 * [taylor]: Taking taylor expansion of y.im in y.im 0.363 * [backup-simplify]: Simplify 0 into 0 0.363 * [backup-simplify]: Simplify 1 into 1 0.363 * [backup-simplify]: Simplify (/ 1 1) into 1 0.363 * [backup-simplify]: Simplify (- 1) into -1 0.363 * [backup-simplify]: Simplify -1 into -1 0.364 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.364 * [taylor]: Taking taylor expansion of 0 in x.re 0.364 * [backup-simplify]: Simplify 0 into 0 0.364 * [taylor]: Taking taylor expansion of 0 in y.im 0.364 * [backup-simplify]: Simplify 0 into 0 0.364 * [taylor]: Taking taylor expansion of 0 in y.im 0.364 * [backup-simplify]: Simplify 0 into 0 0.364 * [backup-simplify]: Simplify 1 into 1 0.365 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.365 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.365 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.365 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.365 * [backup-simplify]: Simplify (- 0) into 0 0.366 * [backup-simplify]: Simplify (+ 0 0) into 0 0.366 * [taylor]: Taking taylor expansion of 0 in y.re 0.366 * [backup-simplify]: Simplify 0 into 0 0.366 * [taylor]: Taking taylor expansion of 0 in x.re 0.366 * [backup-simplify]: Simplify 0 into 0 0.366 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.366 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.366 * [backup-simplify]: Simplify (- 0) into 0 0.366 * [taylor]: Taking taylor expansion of 0 in x.re 0.366 * [backup-simplify]: Simplify 0 into 0 0.367 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.367 * [taylor]: Taking taylor expansion of 0 in x.re 0.367 * [backup-simplify]: Simplify 0 into 0 0.367 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.367 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.368 * [backup-simplify]: Simplify (- 0) into 0 0.368 * [taylor]: Taking taylor expansion of 0 in y.im 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [taylor]: Taking taylor expansion of 0 in y.im 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [taylor]: Taking taylor expansion of 0 in y.im 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [taylor]: Taking taylor expansion of 0 in y.im 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.368 * [backup-simplify]: Simplify (- 0) into 0 0.368 * [backup-simplify]: Simplify 0 into 0 0.369 * [backup-simplify]: Simplify 0 into 0 0.369 * [backup-simplify]: Simplify 0 into 0 0.369 * [backup-simplify]: Simplify 0 into 0 0.369 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.369 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.370 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.370 * [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.370 * [backup-simplify]: Simplify (- 0) into 0 0.371 * [backup-simplify]: Simplify (+ 0 0) into 0 0.371 * [taylor]: Taking taylor expansion of 0 in y.re 0.371 * [backup-simplify]: Simplify 0 into 0 0.371 * [taylor]: Taking taylor expansion of 0 in x.re 0.371 * [backup-simplify]: Simplify 0 into 0 0.371 * [taylor]: Taking taylor expansion of 0 in x.re 0.371 * [backup-simplify]: Simplify 0 into 0 0.371 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.371 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.372 * [backup-simplify]: Simplify (- 0) into 0 0.372 * [taylor]: Taking taylor expansion of 0 in x.re 0.372 * [backup-simplify]: Simplify 0 into 0 0.373 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.373 * [taylor]: Taking taylor expansion of 0 in x.re 0.373 * [backup-simplify]: Simplify 0 into 0 0.373 * [taylor]: Taking taylor expansion of 0 in y.im 0.373 * [backup-simplify]: Simplify 0 into 0 0.373 * [taylor]: Taking taylor expansion of 0 in y.im 0.373 * [backup-simplify]: Simplify 0 into 0 0.373 * [taylor]: Taking taylor expansion of 0 in y.im 0.373 * [backup-simplify]: Simplify 0 into 0 0.374 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.374 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.374 * [backup-simplify]: Simplify (- 0) into 0 0.374 * [taylor]: Taking taylor expansion of 0 in y.im 0.374 * [backup-simplify]: Simplify 0 into 0 0.374 * [taylor]: Taking taylor expansion of 0 in y.im 0.374 * [backup-simplify]: Simplify 0 into 0 0.374 * [taylor]: Taking taylor expansion of 0 in y.im 0.374 * [backup-simplify]: Simplify 0 into 0 0.374 * [taylor]: Taking taylor expansion of 0 in y.im 0.374 * [backup-simplify]: Simplify 0 into 0 0.375 * [backup-simplify]: Simplify 0 into 0 0.375 * [backup-simplify]: Simplify 0 into 0 0.375 * [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.376 * [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.376 * [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.376 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.376 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.376 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.376 * [taylor]: Taking taylor expansion of y.re in y.im 0.376 * [backup-simplify]: Simplify y.re into y.re 0.376 * [taylor]: Taking taylor expansion of x.im in y.im 0.376 * [backup-simplify]: Simplify x.im into x.im 0.376 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.376 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.376 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.376 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.376 * [taylor]: Taking taylor expansion of y.im in y.im 0.376 * [backup-simplify]: Simplify 0 into 0 0.376 * [backup-simplify]: Simplify 1 into 1 0.376 * [taylor]: Taking taylor expansion of x.re in y.im 0.376 * [backup-simplify]: Simplify x.re into x.re 0.376 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.376 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.376 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.376 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.377 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.377 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.377 * [taylor]: Taking taylor expansion of y.re in x.re 0.377 * [backup-simplify]: Simplify y.re into y.re 0.377 * [taylor]: Taking taylor expansion of x.im in x.re 0.377 * [backup-simplify]: Simplify x.im into x.im 0.377 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.377 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.377 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.377 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.377 * [taylor]: Taking taylor expansion of y.im in x.re 0.377 * [backup-simplify]: Simplify y.im into y.im 0.377 * [taylor]: Taking taylor expansion of x.re in x.re 0.377 * [backup-simplify]: Simplify 0 into 0 0.377 * [backup-simplify]: Simplify 1 into 1 0.377 * [backup-simplify]: Simplify (* y.im 0) into 0 0.377 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.377 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.377 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.377 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.377 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.377 * [taylor]: Taking taylor expansion of y.re in y.re 0.377 * [backup-simplify]: Simplify 0 into 0 0.377 * [backup-simplify]: Simplify 1 into 1 0.378 * [taylor]: Taking taylor expansion of x.im in y.re 0.378 * [backup-simplify]: Simplify x.im into x.im 0.378 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.378 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.378 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.378 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.378 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.378 * [taylor]: Taking taylor expansion of y.im in y.re 0.378 * [backup-simplify]: Simplify y.im into y.im 0.378 * [taylor]: Taking taylor expansion of x.re in y.re 0.378 * [backup-simplify]: Simplify x.re into x.re 0.378 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.378 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.378 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.378 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.378 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.378 * [taylor]: Taking taylor expansion of y.re in x.im 0.378 * [backup-simplify]: Simplify y.re into y.re 0.378 * [taylor]: Taking taylor expansion of x.im in x.im 0.378 * [backup-simplify]: Simplify 0 into 0 0.378 * [backup-simplify]: Simplify 1 into 1 0.378 * [backup-simplify]: Simplify (* y.re 0) into 0 0.379 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.379 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.379 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.379 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.379 * [taylor]: Taking taylor expansion of y.im in x.im 0.379 * [backup-simplify]: Simplify y.im into y.im 0.379 * [taylor]: Taking taylor expansion of x.re in x.im 0.379 * [backup-simplify]: Simplify x.re into x.re 0.379 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.379 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.379 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.379 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.379 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.379 * [taylor]: Taking taylor expansion of y.re in x.im 0.379 * [backup-simplify]: Simplify y.re into y.re 0.379 * [taylor]: Taking taylor expansion of x.im in x.im 0.379 * [backup-simplify]: Simplify 0 into 0 0.379 * [backup-simplify]: Simplify 1 into 1 0.379 * [backup-simplify]: Simplify (* y.re 0) into 0 0.380 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.380 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.380 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.380 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.380 * [taylor]: Taking taylor expansion of y.im in x.im 0.380 * [backup-simplify]: Simplify y.im into y.im 0.380 * [taylor]: Taking taylor expansion of x.re in x.im 0.380 * [backup-simplify]: Simplify x.re into x.re 0.380 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.380 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.380 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.380 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.380 * [taylor]: Taking taylor expansion of y.re in y.re 0.380 * [backup-simplify]: Simplify 0 into 0 0.380 * [backup-simplify]: Simplify 1 into 1 0.381 * [backup-simplify]: Simplify (/ 1 1) into 1 0.381 * [taylor]: Taking taylor expansion of 1 in x.re 0.381 * [backup-simplify]: Simplify 1 into 1 0.381 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.381 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.381 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.382 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.382 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.382 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.382 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.382 * [taylor]: Taking taylor expansion of y.im in y.re 0.382 * [backup-simplify]: Simplify y.im into y.im 0.382 * [taylor]: Taking taylor expansion of x.re in y.re 0.382 * [backup-simplify]: Simplify x.re into x.re 0.382 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.382 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.383 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.383 * [taylor]: Taking taylor expansion of 0 in x.re 0.383 * [backup-simplify]: Simplify 0 into 0 0.383 * [taylor]: Taking taylor expansion of 1 in y.im 0.383 * [backup-simplify]: Simplify 1 into 1 0.384 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.384 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.384 * [backup-simplify]: Simplify (- 0) into 0 0.385 * [backup-simplify]: Simplify (+ 0 0) into 0 0.385 * [taylor]: Taking taylor expansion of 0 in y.re 0.385 * [backup-simplify]: Simplify 0 into 0 0.385 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.385 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.385 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.385 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.385 * [taylor]: Taking taylor expansion of y.im in x.re 0.385 * [backup-simplify]: Simplify y.im into y.im 0.385 * [taylor]: Taking taylor expansion of x.re in x.re 0.385 * [backup-simplify]: Simplify 0 into 0 0.385 * [backup-simplify]: Simplify 1 into 1 0.385 * [backup-simplify]: Simplify (* y.im 0) into 0 0.385 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.385 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.385 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.385 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.385 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.385 * [taylor]: Taking taylor expansion of y.im in y.im 0.386 * [backup-simplify]: Simplify 0 into 0 0.386 * [backup-simplify]: Simplify 1 into 1 0.386 * [backup-simplify]: Simplify (/ 1 1) into 1 0.386 * [backup-simplify]: Simplify (- 1) into -1 0.386 * [backup-simplify]: Simplify -1 into -1 0.387 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.387 * [taylor]: Taking taylor expansion of 0 in x.re 0.387 * [backup-simplify]: Simplify 0 into 0 0.387 * [taylor]: Taking taylor expansion of 0 in y.im 0.387 * [backup-simplify]: Simplify 0 into 0 0.387 * [taylor]: Taking taylor expansion of 0 in y.im 0.387 * [backup-simplify]: Simplify 0 into 0 0.387 * [backup-simplify]: Simplify 1 into 1 0.388 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.388 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.389 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.389 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.389 * [backup-simplify]: Simplify (- 0) into 0 0.390 * [backup-simplify]: Simplify (+ 0 0) into 0 0.390 * [taylor]: Taking taylor expansion of 0 in y.re 0.390 * [backup-simplify]: Simplify 0 into 0 0.390 * [taylor]: Taking taylor expansion of 0 in x.re 0.390 * [backup-simplify]: Simplify 0 into 0 0.390 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.390 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.390 * [backup-simplify]: Simplify (- 0) into 0 0.390 * [taylor]: Taking taylor expansion of 0 in x.re 0.390 * [backup-simplify]: Simplify 0 into 0 0.391 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.391 * [taylor]: Taking taylor expansion of 0 in x.re 0.391 * [backup-simplify]: Simplify 0 into 0 0.392 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.392 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.392 * [backup-simplify]: Simplify (- 0) into 0 0.392 * [taylor]: Taking taylor expansion of 0 in y.im 0.392 * [backup-simplify]: Simplify 0 into 0 0.392 * [taylor]: Taking taylor expansion of 0 in y.im 0.392 * [backup-simplify]: Simplify 0 into 0 0.392 * [taylor]: Taking taylor expansion of 0 in y.im 0.392 * [backup-simplify]: Simplify 0 into 0 0.392 * [taylor]: Taking taylor expansion of 0 in y.im 0.392 * [backup-simplify]: Simplify 0 into 0 0.393 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.393 * [backup-simplify]: Simplify (- 0) into 0 0.393 * [backup-simplify]: Simplify 0 into 0 0.394 * [backup-simplify]: Simplify 0 into 0 0.394 * [backup-simplify]: Simplify 0 into 0 0.394 * [backup-simplify]: Simplify 0 into 0 0.395 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.395 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.396 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.396 * [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.396 * [backup-simplify]: Simplify (- 0) into 0 0.396 * [backup-simplify]: Simplify (+ 0 0) into 0 0.396 * [taylor]: Taking taylor expansion of 0 in y.re 0.396 * [backup-simplify]: Simplify 0 into 0 0.397 * [taylor]: Taking taylor expansion of 0 in x.re 0.397 * [backup-simplify]: Simplify 0 into 0 0.397 * [taylor]: Taking taylor expansion of 0 in x.re 0.397 * [backup-simplify]: Simplify 0 into 0 0.397 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.397 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.398 * [backup-simplify]: Simplify (- 0) into 0 0.398 * [taylor]: Taking taylor expansion of 0 in x.re 0.398 * [backup-simplify]: Simplify 0 into 0 0.398 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.398 * [taylor]: Taking taylor expansion of 0 in x.re 0.398 * [backup-simplify]: Simplify 0 into 0 0.398 * [taylor]: Taking taylor expansion of 0 in y.im 0.398 * [backup-simplify]: Simplify 0 into 0 0.399 * [taylor]: Taking taylor expansion of 0 in y.im 0.399 * [backup-simplify]: Simplify 0 into 0 0.399 * [taylor]: Taking taylor expansion of 0 in y.im 0.399 * [backup-simplify]: Simplify 0 into 0 0.399 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.400 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.400 * [backup-simplify]: Simplify (- 0) into 0 0.400 * [taylor]: Taking taylor expansion of 0 in y.im 0.400 * [backup-simplify]: Simplify 0 into 0 0.400 * [taylor]: Taking taylor expansion of 0 in y.im 0.400 * [backup-simplify]: Simplify 0 into 0 0.400 * [taylor]: Taking taylor expansion of 0 in y.im 0.400 * [backup-simplify]: Simplify 0 into 0 0.400 * [taylor]: Taking taylor expansion of 0 in y.im 0.400 * [backup-simplify]: Simplify 0 into 0 0.400 * [backup-simplify]: Simplify 0 into 0 0.400 * [backup-simplify]: Simplify 0 into 0 0.401 * [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.401 * * * [progress]: simplifying candidates 0.401 * * * * [progress]: [ 1 / 56 ] simplifiying candidate # 0.401 * * * * [progress]: [ 2 / 56 ] simplifiying candidate # 0.401 * * * * [progress]: [ 3 / 56 ] simplifiying candidate # 0.401 * * * * [progress]: [ 4 / 56 ] simplifiying candidate # 0.402 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (fma y.im y.im (* y.re y.re)))) 0.402 * * [simplify]: iters left: 6 (12 enodes) 0.407 * * [simplify]: iters left: 5 (45 enodes) 0.434 * * [simplify]: iters left: 4 (61 enodes) 0.451 * * [simplify]: iters left: 3 (70 enodes) 0.467 * * [simplify]: Extracting #0: cost 1 inf + 0 0.467 * * [simplify]: Extracting #1: cost 5 inf + 0 0.468 * * [simplify]: Extracting #2: cost 10 inf + 0 0.468 * * [simplify]: Extracting #3: cost 23 inf + 0 0.468 * * [simplify]: Extracting #4: cost 23 inf + 183 0.469 * * [simplify]: Extracting #5: cost 5 inf + 2715 0.470 * * [simplify]: Extracting #6: cost 0 inf + 3055 0.471 * * [simplify]: Extracting #7: cost 0 inf + 3040 0.472 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (fma y.re y.re (* y.im y.im)))) 0.472 * [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.472 * * * * [progress]: [ 5 / 56 ] simplifiying candidate # 0.472 * * * * [progress]: [ 6 / 56 ] simplifiying candidate # 0.472 * * * * [progress]: [ 7 / 56 ] simplifiying candidate # 0.473 * [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.473 * * [simplify]: iters left: 6 (14 enodes) 0.479 * * [simplify]: iters left: 5 (58 enodes) 0.497 * * [simplify]: iters left: 4 (138 enodes) 0.565 * * [simplify]: iters left: 3 (480 enodes) 0.805 * * [simplify]: Extracting #0: cost 1 inf + 0 0.805 * * [simplify]: Extracting #1: cost 47 inf + 0 0.806 * * [simplify]: Extracting #2: cost 252 inf + 1 0.809 * * [simplify]: Extracting #3: cost 456 inf + 13088 0.838 * * [simplify]: Extracting #4: cost 80 inf + 107493 0.873 * * [simplify]: Extracting #5: cost 0 inf + 128780 0.926 * * [simplify]: Extracting #6: cost 0 inf + 128660 0.977 * [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.977 * [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.977 * * * * [progress]: [ 8 / 56 ] simplifiying candidate # 0.977 * * * * [progress]: [ 9 / 56 ] simplifiying candidate # 0.977 * * * * [progress]: [ 10 / 56 ] simplifiying candidate # 0.977 * * * * [progress]: [ 11 / 56 ] simplifiying candidate # 0.977 * * * * [progress]: [ 12 / 56 ] simplifiying candidate # 0.978 * [simplify]: Simplifying (/ (* x.im y.re) (fma y.im y.im (* y.re y.re))) 0.978 * * [simplify]: iters left: 5 (7 enodes) 0.980 * * [simplify]: iters left: 4 (26 enodes) 0.987 * * [simplify]: iters left: 3 (35 enodes) 0.995 * * [simplify]: iters left: 2 (41 enodes) 1.003 * * [simplify]: iters left: 1 (43 enodes) 1.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1.009 * * [simplify]: Extracting #1: cost 10 inf + 0 1.009 * * [simplify]: Extracting #2: cost 17 inf + 2 1.009 * * [simplify]: Extracting #3: cost 9 inf + 816 1.009 * * [simplify]: Extracting #4: cost 2 inf + 1586 1.010 * * [simplify]: Extracting #5: cost 0 inf + 1901 1.010 * [simplify]: Simplified to (* x.im (/ y.re (fma y.im y.im (* y.re y.re)))) 1.010 * [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))))) 1.010 * * * * [progress]: [ 13 / 56 ] simplifiying candidate # 1.010 * [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))))) 1.010 * * [simplify]: iters left: 6 (14 enodes) 1.014 * * [simplify]: iters left: 5 (55 enodes) 1.022 * * [simplify]: iters left: 4 (83 enodes) 1.040 * * [simplify]: iters left: 3 (99 enodes) 1.064 * * [simplify]: iters left: 2 (102 enodes) 1.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1.077 * * [simplify]: Extracting #1: cost 11 inf + 0 1.077 * * [simplify]: Extracting #2: cost 22 inf + 0 1.077 * * [simplify]: Extracting #3: cost 35 inf + 0 1.077 * * [simplify]: Extracting #4: cost 35 inf + 128 1.078 * * [simplify]: Extracting #5: cost 11 inf + 4123 1.079 * * [simplify]: Extracting #6: cost 0 inf + 8178 1.081 * * [simplify]: Extracting #7: cost 0 inf + 8138 1.083 * [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))))) 1.083 * [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)))))) 1.083 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1.083 * * [simplify]: iters left: 6 (12 enodes) 1.085 * * [simplify]: iters left: 5 (43 enodes) 1.095 * * [simplify]: iters left: 4 (56 enodes) 1.111 * * [simplify]: iters left: 3 (65 enodes) 1.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1.128 * * [simplify]: Extracting #1: cost 4 inf + 0 1.128 * * [simplify]: Extracting #2: cost 8 inf + 0 1.129 * * [simplify]: Extracting #3: cost 21 inf + 0 1.129 * * [simplify]: Extracting #4: cost 21 inf + 128 1.129 * * [simplify]: Extracting #5: cost 8 inf + 1253 1.130 * * [simplify]: Extracting #6: cost 1 inf + 2287 1.131 * * [simplify]: Extracting #7: cost 0 inf + 2706 1.132 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 1.132 * [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.132 * * * * [progress]: [ 14 / 56 ] simplifiying candidate # 1.133 * [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.133 * * [simplify]: iters left: 6 (13 enodes) 1.139 * * [simplify]: iters left: 5 (48 enodes) 1.152 * * [simplify]: iters left: 4 (66 enodes) 1.169 * * [simplify]: iters left: 3 (78 enodes) 1.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1.178 * * [simplify]: Extracting #1: cost 7 inf + 0 1.178 * * [simplify]: Extracting #2: cost 16 inf + 0 1.178 * * [simplify]: Extracting #3: cost 24 inf + 59 1.178 * * [simplify]: Extracting #4: cost 22 inf + 406 1.179 * * [simplify]: Extracting #5: cost 4 inf + 2809 1.179 * * [simplify]: Extracting #6: cost 0 inf + 3990 1.180 * [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.180 * [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.180 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1.180 * * [simplify]: iters left: 6 (12 enodes) 1.183 * * [simplify]: iters left: 5 (43 enodes) 1.189 * * [simplify]: iters left: 4 (57 enodes) 1.201 * * [simplify]: iters left: 3 (66 enodes) 1.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1.217 * * [simplify]: Extracting #1: cost 4 inf + 0 1.217 * * [simplify]: Extracting #2: cost 10 inf + 0 1.217 * * [simplify]: Extracting #3: cost 18 inf + 59 1.217 * * [simplify]: Extracting #4: cost 16 inf + 421 1.218 * * [simplify]: Extracting #5: cost 2 inf + 1845 1.219 * * [simplify]: Extracting #6: cost 0 inf + 2226 1.220 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 1.220 * [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.220 * * * * [progress]: [ 15 / 56 ] simplifiying candidate # 1.220 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1.220 * * [simplify]: iters left: 6 (11 enodes) 1.227 * * [simplify]: iters left: 5 (40 enodes) 1.239 * * [simplify]: iters left: 4 (60 enodes) 1.247 * * [simplify]: iters left: 3 (69 enodes) 1.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1.255 * * [simplify]: Extracting #1: cost 5 inf + 0 1.255 * * [simplify]: Extracting #2: cost 7 inf + 1 1.255 * * [simplify]: Extracting #3: cost 17 inf + 1 1.255 * * [simplify]: Extracting #4: cost 15 inf + 129 1.255 * * [simplify]: Extracting #5: cost 3 inf + 1402 1.256 * * [simplify]: Extracting #6: cost 1 inf + 1891 1.256 * * [simplify]: Extracting #7: cost 0 inf + 2135 1.257 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.257 * [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.257 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1.257 * * [simplify]: iters left: 6 (11 enodes) 1.260 * * [simplify]: iters left: 5 (40 enodes) 1.266 * * [simplify]: iters left: 4 (53 enodes) 1.274 * * [simplify]: iters left: 3 (62 enodes) 1.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1.288 * * [simplify]: Extracting #1: cost 4 inf + 0 1.288 * * [simplify]: Extracting #2: cost 11 inf + 0 1.289 * * [simplify]: Extracting #3: cost 15 inf + 278 1.289 * * [simplify]: Extracting #4: cost 12 inf + 528 1.289 * * [simplify]: Extracting #5: cost 2 inf + 1514 1.290 * * [simplify]: Extracting #6: cost 0 inf + 2192 1.291 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1.291 * [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.291 * * * * [progress]: [ 16 / 56 ] simplifiying candidate # 1.291 * [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.291 * * [simplify]: iters left: 6 (13 enodes) 1.294 * * [simplify]: iters left: 5 (48 enodes) 1.301 * * [simplify]: iters left: 4 (63 enodes) 1.309 * * [simplify]: iters left: 3 (72 enodes) 1.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1.318 * * [simplify]: Extracting #1: cost 6 inf + 0 1.318 * * [simplify]: Extracting #2: cost 12 inf + 0 1.318 * * [simplify]: Extracting #3: cost 25 inf + 0 1.318 * * [simplify]: Extracting #4: cost 25 inf + 169 1.319 * * [simplify]: Extracting #5: cost 10 inf + 1296 1.321 * * [simplify]: Extracting #6: cost 2 inf + 3020 1.322 * * [simplify]: Extracting #7: cost 0 inf + 3818 1.324 * [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.324 * [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.324 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1.324 * * [simplify]: iters left: 6 (12 enodes) 1.329 * * [simplify]: iters left: 5 (43 enodes) 1.340 * * [simplify]: iters left: 4 (56 enodes) 1.348 * * [simplify]: iters left: 3 (65 enodes) 1.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1.356 * * [simplify]: Extracting #1: cost 4 inf + 0 1.356 * * [simplify]: Extracting #2: cost 8 inf + 0 1.356 * * [simplify]: Extracting #3: cost 21 inf + 0 1.356 * * [simplify]: Extracting #4: cost 21 inf + 128 1.356 * * [simplify]: Extracting #5: cost 8 inf + 1173 1.356 * * [simplify]: Extracting #6: cost 1 inf + 2167 1.357 * * [simplify]: Extracting #7: cost 0 inf + 2546 1.357 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 1.357 * [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.358 * * * * [progress]: [ 17 / 56 ] simplifiying candidate # 1.358 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1.358 * * [simplify]: iters left: 6 (12 enodes) 1.361 * * [simplify]: iters left: 5 (43 enodes) 1.367 * * [simplify]: iters left: 4 (57 enodes) 1.377 * * [simplify]: iters left: 3 (66 enodes) 1.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1.394 * * [simplify]: Extracting #1: cost 4 inf + 0 1.394 * * [simplify]: Extracting #2: cost 10 inf + 0 1.394 * * [simplify]: Extracting #3: cost 18 inf + 59 1.394 * * [simplify]: Extracting #4: cost 16 inf + 421 1.395 * * [simplify]: Extracting #5: cost 2 inf + 1725 1.396 * * [simplify]: Extracting #6: cost 0 inf + 2066 1.397 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 1.397 * [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.397 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1.397 * * [simplify]: iters left: 6 (12 enodes) 1.402 * * [simplify]: iters left: 5 (43 enodes) 1.415 * * [simplify]: iters left: 4 (57 enodes) 1.432 * * [simplify]: iters left: 3 (66 enodes) 1.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1.449 * * [simplify]: Extracting #1: cost 4 inf + 0 1.449 * * [simplify]: Extracting #2: cost 10 inf + 0 1.449 * * [simplify]: Extracting #3: cost 18 inf + 59 1.449 * * [simplify]: Extracting #4: cost 16 inf + 421 1.450 * * [simplify]: Extracting #5: cost 2 inf + 1725 1.451 * * [simplify]: Extracting #6: cost 0 inf + 2066 1.452 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 1.452 * [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.452 * * * * [progress]: [ 18 / 56 ] simplifiying candidate # 1.452 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1.452 * * [simplify]: iters left: 6 (10 enodes) 1.458 * * [simplify]: iters left: 5 (35 enodes) 1.469 * * [simplify]: iters left: 4 (47 enodes) 1.483 * * [simplify]: iters left: 3 (55 enodes) 1.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1.496 * * [simplify]: Extracting #1: cost 4 inf + 0 1.496 * * [simplify]: Extracting #2: cost 13 inf + 1 1.496 * * [simplify]: Extracting #3: cost 13 inf + 47 1.497 * * [simplify]: Extracting #4: cost 4 inf + 789 1.497 * * [simplify]: Extracting #5: cost 0 inf + 1077 1.498 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1.498 * [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.498 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1.498 * * [simplify]: iters left: 6 (11 enodes) 1.503 * * [simplify]: iters left: 5 (40 enodes) 1.514 * * [simplify]: iters left: 4 (53 enodes) 1.529 * * [simplify]: iters left: 3 (62 enodes) 1.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1.544 * * [simplify]: Extracting #1: cost 4 inf + 0 1.544 * * [simplify]: Extracting #2: cost 11 inf + 0 1.544 * * [simplify]: Extracting #3: cost 15 inf + 278 1.545 * * [simplify]: Extracting #4: cost 12 inf + 528 1.545 * * [simplify]: Extracting #5: cost 2 inf + 1434 1.546 * * [simplify]: Extracting #6: cost 0 inf + 2032 1.547 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1.547 * [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.547 * * * * [progress]: [ 19 / 56 ] simplifiying candidate # 1.548 * [simplify]: Simplifying (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1.548 * * [simplify]: iters left: 6 (8 enodes) 1.552 * * [simplify]: iters left: 5 (30 enodes) 1.561 * * [simplify]: iters left: 4 (37 enodes) 1.572 * * [simplify]: iters left: 3 (38 enodes) 1.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1.584 * * [simplify]: Extracting #1: cost 6 inf + 0 1.584 * * [simplify]: Extracting #2: cost 9 inf + 1 1.584 * * [simplify]: Extracting #3: cost 14 inf + 1 1.584 * * [simplify]: Extracting #4: cost 13 inf + 44 1.585 * * [simplify]: Extracting #5: cost 7 inf + 674 1.585 * * [simplify]: Extracting #6: cost 1 inf + 1883 1.586 * * [simplify]: Extracting #7: cost 0 inf + 2101 1.586 * [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.587 * [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.587 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1.587 * * [simplify]: iters left: 6 (11 enodes) 1.592 * * [simplify]: iters left: 5 (43 enodes) 1.605 * * [simplify]: iters left: 4 (70 enodes) 1.627 * * [simplify]: iters left: 3 (101 enodes) 1.655 * * [simplify]: iters left: 2 (129 enodes) 1.688 * * [simplify]: iters left: 1 (141 enodes) 1.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1.705 * * [simplify]: Extracting #1: cost 11 inf + 0 1.705 * * [simplify]: Extracting #2: cost 34 inf + 2 1.705 * * [simplify]: Extracting #3: cost 47 inf + 129 1.705 * * [simplify]: Extracting #4: cost 35 inf + 1536 1.707 * * [simplify]: Extracting #5: cost 8 inf + 7484 1.709 * * [simplify]: Extracting #6: cost 0 inf + 9306 1.711 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1.711 * [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.711 * * * * [progress]: [ 20 / 56 ] simplifiying candidate # 1.711 * [simplify]: Simplifying (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) 1.711 * * [simplify]: iters left: 6 (7 enodes) 1.713 * * [simplify]: iters left: 5 (25 enodes) 1.718 * * [simplify]: iters left: 4 (31 enodes) 1.727 * * [simplify]: iters left: 3 (32 enodes) 1.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1.736 * * [simplify]: Extracting #1: cost 4 inf + 0 1.736 * * [simplify]: Extracting #2: cost 7 inf + 1 1.736 * * [simplify]: Extracting #3: cost 5 inf + 256 1.737 * * [simplify]: Extracting #4: cost 4 inf + 395 1.737 * * [simplify]: Extracting #5: cost 1 inf + 574 1.737 * * [simplify]: Extracting #6: cost 0 inf + 671 1.737 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1.738 * [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.738 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1.738 * * [simplify]: iters left: 6 (11 enodes) 1.743 * * [simplify]: iters left: 5 (43 enodes) 1.756 * * [simplify]: iters left: 4 (71 enodes) 1.776 * * [simplify]: iters left: 3 (102 enodes) 1.801 * * [simplify]: iters left: 2 (130 enodes) 1.817 * * [simplify]: iters left: 1 (142 enodes) 1.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1.842 * * [simplify]: Extracting #1: cost 11 inf + 0 1.842 * * [simplify]: Extracting #2: cost 34 inf + 2 1.842 * * [simplify]: Extracting #3: cost 45 inf + 283 1.844 * * [simplify]: Extracting #4: cost 15 inf + 3421 1.846 * * [simplify]: Extracting #5: cost 0 inf + 5226 1.848 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) 1.848 * [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.848 * * * * [progress]: [ 21 / 56 ] simplifiying candidate # 1.849 * [simplify]: Simplifying (/ 1 1) 1.849 * * [simplify]: iters left: 2 (2 enodes) 1.851 * * [simplify]: iters left: 1 (6 enodes) 1.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1.853 * * [simplify]: Extracting #1: cost 0 inf + 1 1.853 * [simplify]: Simplified to 1 1.853 * [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.853 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1.853 * * [simplify]: iters left: 6 (10 enodes) 1.858 * * [simplify]: iters left: 5 (40 enodes) 1.865 * * [simplify]: iters left: 4 (67 enodes) 1.875 * * [simplify]: iters left: 3 (98 enodes) 1.890 * * [simplify]: iters left: 2 (126 enodes) 1.906 * * [simplify]: iters left: 1 (138 enodes) 1.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1.929 * * [simplify]: Extracting #1: cost 11 inf + 0 1.929 * * [simplify]: Extracting #2: cost 35 inf + 2 1.929 * * [simplify]: Extracting #3: cost 42 inf + 542 1.931 * * [simplify]: Extracting #4: cost 12 inf + 4369 1.934 * * [simplify]: Extracting #5: cost 0 inf + 6392 1.937 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1.937 * [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.937 * * * * [progress]: [ 22 / 56 ] simplifiying candidate # 1.937 * * * * [progress]: [ 23 / 56 ] simplifiying candidate # 1.937 * * * * [progress]: [ 24 / 56 ] simplifiying candidate # 1.937 * * * * [progress]: [ 25 / 56 ] simplifiying candidate # 1.937 * [simplify]: Simplifying (cbrt (fma y.im y.im (* y.re y.re))) 1.937 * * [simplify]: iters left: 4 (5 enodes) 1.940 * * [simplify]: iters left: 3 (17 enodes) 1.944 * * [simplify]: iters left: 2 (20 enodes) 1.950 * * [simplify]: iters left: 1 (21 enodes) 1.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1.955 * * [simplify]: Extracting #1: cost 3 inf + 0 1.955 * * [simplify]: Extracting #2: cost 8 inf + 0 1.955 * * [simplify]: Extracting #3: cost 7 inf + 43 1.955 * * [simplify]: Extracting #4: cost 0 inf + 714 1.956 * [simplify]: Simplified to (cbrt (fma y.im y.im (* y.re y.re))) 1.956 * [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.956 * * * * [progress]: [ 26 / 56 ] simplifiying candidate # 1.956 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1.956 * * [simplify]: iters left: 4 (5 enodes) 1.958 * * [simplify]: iters left: 3 (17 enodes) 1.963 * * [simplify]: iters left: 2 (21 enodes) 1.969 * * [simplify]: iters left: 1 (22 enodes) 1.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1.974 * * [simplify]: Extracting #1: cost 5 inf + 0 1.974 * * [simplify]: Extracting #2: cost 6 inf + 2 1.974 * * [simplify]: Extracting #3: cost 2 inf + 392 1.975 * * [simplify]: Extracting #4: cost 0 inf + 474 1.975 * [simplify]: Simplified to (hypot y.im y.re) 1.975 * [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.975 * * * * [progress]: [ 27 / 56 ] simplifiying candidate # 1.975 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1.976 * * [simplify]: iters left: 3 (4 enodes) 1.977 * * [simplify]: iters left: 2 (14 enodes) 1.982 * * [simplify]: iters left: 1 (17 enodes) 1.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1.986 * * [simplify]: Extracting #1: cost 6 inf + 0 1.986 * * [simplify]: Extracting #2: cost 5 inf + 43 1.987 * * [simplify]: Extracting #3: cost 0 inf + 360 1.987 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1.987 * [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.987 * * * * [progress]: [ 28 / 56 ] simplifiying candidate # 1.987 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.987 * * [simplify]: iters left: 6 (9 enodes) 1.992 * * [simplify]: iters left: 5 (32 enodes) 2.001 * * [simplify]: iters left: 4 (42 enodes) 2.010 * * [simplify]: iters left: 3 (50 enodes) 2.015 * * [simplify]: Extracting #0: cost 1 inf + 0 2.015 * * [simplify]: Extracting #1: cost 3 inf + 0 2.015 * * [simplify]: Extracting #2: cost 5 inf + 0 2.015 * * [simplify]: Extracting #3: cost 15 inf + 0 2.016 * * [simplify]: Extracting #4: cost 14 inf + 127 2.016 * * [simplify]: Extracting #5: cost 4 inf + 1133 2.016 * * [simplify]: Extracting #6: cost 0 inf + 1674 2.016 * * [simplify]: Extracting #7: cost 0 inf + 1644 2.017 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 2.017 * [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)))))) 2.017 * * * * [progress]: [ 29 / 56 ] simplifiying candidate # 2.017 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 2.017 * * [simplify]: iters left: 5 (8 enodes) 2.019 * * [simplify]: iters left: 4 (29 enodes) 2.023 * * [simplify]: iters left: 3 (39 enodes) 2.031 * * [simplify]: iters left: 2 (47 enodes) 2.041 * * [simplify]: Extracting #0: cost 1 inf + 0 2.041 * * [simplify]: Extracting #1: cost 3 inf + 0 2.042 * * [simplify]: Extracting #2: cost 13 inf + 0 2.042 * * [simplify]: Extracting #3: cost 11 inf + 128 2.042 * * [simplify]: Extracting #4: cost 2 inf + 788 2.043 * * [simplify]: Extracting #5: cost 0 inf + 1076 2.043 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 2.043 * [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)))))) 2.044 * * * * [progress]: [ 30 / 56 ] simplifiying candidate # 2.044 * * * * [progress]: [ 31 / 56 ] simplifiying candidate # 2.044 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 2.044 * * [simplify]: iters left: 5 (10 enodes) 2.051 * * [simplify]: iters left: 4 (53 enodes) 2.075 * * [simplify]: iters left: 3 (169 enodes) 2.150 * * [simplify]: iters left: 2 (492 enodes) 2.421 * * [simplify]: Extracting #0: cost 1 inf + 0 2.421 * * [simplify]: Extracting #1: cost 75 inf + 0 2.423 * * [simplify]: Extracting #2: cost 198 inf + 374 2.428 * * [simplify]: Extracting #3: cost 166 inf + 9893 2.442 * * [simplify]: Extracting #4: cost 47 inf + 48458 2.465 * * [simplify]: Extracting #5: cost 10 inf + 62459 2.482 * * [simplify]: Extracting #6: cost 0 inf + 66866 2.500 * [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.500 * [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.500 * * * * [progress]: [ 32 / 56 ] simplifiying candidate # 2.500 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 2.501 * * [simplify]: iters left: 6 (9 enodes) 2.505 * * [simplify]: iters left: 5 (49 enodes) 2.523 * * [simplify]: iters left: 4 (119 enodes) 2.553 * * [simplify]: iters left: 3 (204 enodes) 2.604 * * [simplify]: iters left: 2 (305 enodes) 2.740 * * [simplify]: Extracting #0: cost 1 inf + 0 2.740 * * [simplify]: Extracting #1: cost 61 inf + 0 2.742 * * [simplify]: Extracting #2: cost 103 inf + 740 2.746 * * [simplify]: Extracting #3: cost 58 inf + 5220 2.759 * * [simplify]: Extracting #4: cost 4 inf + 14703 2.771 * * [simplify]: Extracting #5: cost 0 inf + 15779 2.782 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 2.782 * [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.783 * * * * [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.783 * * * * [progress]: [ 34 / 56 ] simplifiying candidate # 2.783 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 2.783 * * [simplify]: iters left: 5 (7 enodes) 2.786 * * [simplify]: iters left: 4 (28 enodes) 2.794 * * [simplify]: iters left: 3 (39 enodes) 2.805 * * [simplify]: iters left: 2 (44 enodes) 2.815 * * [simplify]: Extracting #0: cost 1 inf + 0 2.815 * * [simplify]: Extracting #1: cost 11 inf + 0 2.815 * * [simplify]: Extracting #2: cost 8 inf + 210 2.816 * * [simplify]: Extracting #3: cost 1 inf + 736 2.816 * * [simplify]: Extracting #4: cost 0 inf + 748 2.816 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 2.817 * [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.817 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 2.817 * * [simplify]: iters left: 3 (5 enodes) 2.819 * * [simplify]: iters left: 2 (18 enodes) 2.824 * * [simplify]: iters left: 1 (25 enodes) 2.832 * * [simplify]: Extracting #0: cost 1 inf + 0 2.832 * * [simplify]: Extracting #1: cost 8 inf + 0 2.832 * * [simplify]: Extracting #2: cost 11 inf + 2 2.832 * * [simplify]: Extracting #3: cost 4 inf + 373 2.832 * * [simplify]: Extracting #4: cost 0 inf + 699 2.833 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 2.833 * [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.833 * * * * [progress]: [ 35 / 56 ] simplifiying candidate # 2.833 * * * * [progress]: [ 36 / 56 ] simplifiying candidate # 2.833 * * * * [progress]: [ 37 / 56 ] simplifiying candidate # 2.833 * * * * [progress]: [ 38 / 56 ] simplifiying candidate # 2.834 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 2.834 * * [simplify]: iters left: 5 (9 enodes) 2.838 * * [simplify]: iters left: 4 (35 enodes) 2.848 * * [simplify]: iters left: 3 (56 enodes) 2.865 * * [simplify]: iters left: 2 (97 enodes) 2.897 * * [simplify]: iters left: 1 (199 enodes) 2.988 * * [simplify]: Extracting #0: cost 1 inf + 0 2.989 * * [simplify]: Extracting #1: cost 63 inf + 0 2.990 * * [simplify]: Extracting #2: cost 178 inf + 0 2.991 * * [simplify]: Extracting #3: cost 210 inf + 773 2.994 * * [simplify]: Extracting #4: cost 175 inf + 4429 2.999 * * [simplify]: Extracting #5: cost 102 inf + 25241 3.013 * * [simplify]: Extracting #6: cost 22 inf + 76819 3.032 * * [simplify]: Extracting #7: cost 0 inf + 95657 3.053 * * [simplify]: Extracting #8: cost 0 inf + 95577 3.067 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 3.067 * [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)))) 3.067 * * * * [progress]: [ 39 / 56 ] simplifiying candidate # 3.067 * * * * [progress]: [ 40 / 56 ] simplifiying candidate # 3.067 * * * * [progress]: [ 41 / 56 ] simplifiying candidate # 3.067 * * * * [progress]: [ 42 / 56 ] simplifiying candidate # 3.068 * * * * [progress]: [ 43 / 56 ] simplifiying candidate # 3.068 * * * * [progress]: [ 44 / 56 ] simplifiying candidate # 3.068 * * * * [progress]: [ 45 / 56 ] simplifiying candidate # 3.068 * * * * [progress]: [ 46 / 56 ] simplifiying candidate # 3.068 * * * * [progress]: [ 47 / 56 ] simplifiying candidate # 3.068 * * * * [progress]: [ 48 / 56 ] simplifiying candidate # 3.068 * * * * [progress]: [ 49 / 56 ] simplifiying candidate # 3.068 * * * * [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))))> 3.068 * * * * [progress]: [ 51 / 56 ] simplifiying candidate # 3.068 * [simplify]: Simplifying 0 3.068 * * [simplify]: iters left: 0 (1 enodes) 3.069 * * [simplify]: Extracting #0: cost 1 inf + 0 3.069 * * [simplify]: Extracting #1: cost 0 inf + 1 3.069 * [simplify]: Simplified to 0 3.069 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 3.069 * * * * [progress]: [ 52 / 56 ] simplifiying candidate # 3.069 * [simplify]: Simplifying 0 3.069 * * [simplify]: iters left: 0 (1 enodes) 3.070 * * [simplify]: Extracting #0: cost 1 inf + 0 3.070 * * [simplify]: Extracting #1: cost 0 inf + 1 3.070 * [simplify]: Simplified to 0 3.070 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 3.070 * * * * [progress]: [ 53 / 56 ] simplifiying candidate # 3.070 * [simplify]: Simplifying 0 3.070 * * [simplify]: iters left: 0 (1 enodes) 3.071 * * [simplify]: Extracting #0: cost 1 inf + 0 3.071 * * [simplify]: Extracting #1: cost 0 inf + 1 3.071 * [simplify]: Simplified to 0 3.071 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 3.071 * * * * [progress]: [ 54 / 56 ] simplifiying candidate # 3.071 * [simplify]: Simplifying 0 3.071 * * [simplify]: iters left: 0 (1 enodes) 3.071 * * [simplify]: Extracting #0: cost 1 inf + 0 3.071 * * [simplify]: Extracting #1: cost 0 inf + 1 3.071 * [simplify]: Simplified to 0 3.071 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (fma y.im y.im (* y.re y.re)))) 3.072 * * * * [progress]: [ 55 / 56 ] simplifiying candidate # 3.072 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 3.072 * * [simplify]: iters left: 4 (7 enodes) 3.073 * * [simplify]: iters left: 3 (26 enodes) 3.077 * * [simplify]: iters left: 2 (36 enodes) 3.082 * * [simplify]: iters left: 1 (44 enodes) 3.087 * * [simplify]: Extracting #0: cost 1 inf + 0 3.087 * * [simplify]: Extracting #1: cost 11 inf + 0 3.087 * * [simplify]: Extracting #2: cost 10 inf + 86 3.087 * * [simplify]: Extracting #3: cost 2 inf + 654 3.087 * * [simplify]: Extracting #4: cost 0 inf + 748 3.088 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 3.088 * [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)))) 3.088 * * * * [progress]: [ 56 / 56 ] simplifiying candidate # 3.088 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 3.088 * * [simplify]: iters left: 4 (7 enodes) 3.089 * * [simplify]: iters left: 3 (26 enodes) 3.095 * * [simplify]: iters left: 2 (36 enodes) 3.105 * * [simplify]: iters left: 1 (44 enodes) 3.113 * * [simplify]: Extracting #0: cost 1 inf + 0 3.113 * * [simplify]: Extracting #1: cost 11 inf + 0 3.113 * * [simplify]: Extracting #2: cost 10 inf + 86 3.114 * * [simplify]: Extracting #3: cost 2 inf + 654 3.114 * * [simplify]: Extracting #4: cost 0 inf + 748 3.114 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 3.114 * [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)))) 3.114 * * * [progress]: adding candidates to table 3.741 * * [progress]: iteration 2 / 4 3.742 * * * [progress]: picking best candidate 3.800 * * * * [pick]: Picked # 3.801 * * * [progress]: localizing error 3.838 * * * [progress]: generating rewritten candidates 3.838 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 3.839 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 3.841 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 3.870 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 3.911 * * * [progress]: generating series expansions 3.911 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 3.911 * [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.912 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 3.912 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 3.912 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 3.912 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.912 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 3.912 * [taylor]: Taking taylor expansion of y.im in y.re 3.912 * [backup-simplify]: Simplify y.im into y.im 3.912 * [taylor]: Taking taylor expansion of y.im in y.re 3.912 * [backup-simplify]: Simplify y.im into y.im 3.912 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.912 * [taylor]: Taking taylor expansion of y.re in y.re 3.912 * [backup-simplify]: Simplify 0 into 0 3.912 * [backup-simplify]: Simplify 1 into 1 3.913 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.913 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 3.913 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.913 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.914 * [backup-simplify]: Simplify (+ 0 0) into 0 3.914 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.914 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 3.914 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 3.914 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.914 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 3.914 * [taylor]: Taking taylor expansion of y.im in y.im 3.914 * [backup-simplify]: Simplify 0 into 0 3.914 * [backup-simplify]: Simplify 1 into 1 3.914 * [taylor]: Taking taylor expansion of y.im in y.im 3.914 * [backup-simplify]: Simplify 0 into 0 3.914 * [backup-simplify]: Simplify 1 into 1 3.914 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.914 * [taylor]: Taking taylor expansion of y.re in y.im 3.914 * [backup-simplify]: Simplify y.re into y.re 3.915 * [backup-simplify]: Simplify (* 0 0) into 0 3.915 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.915 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 3.915 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.916 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 3.916 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.917 * [backup-simplify]: Simplify (+ 0 0) into 0 3.917 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.917 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 3.917 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 3.917 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 3.917 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 3.917 * [taylor]: Taking taylor expansion of y.im in y.im 3.917 * [backup-simplify]: Simplify 0 into 0 3.917 * [backup-simplify]: Simplify 1 into 1 3.917 * [taylor]: Taking taylor expansion of y.im in y.im 3.917 * [backup-simplify]: Simplify 0 into 0 3.917 * [backup-simplify]: Simplify 1 into 1 3.917 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.917 * [taylor]: Taking taylor expansion of y.re in y.im 3.917 * [backup-simplify]: Simplify y.re into y.re 3.918 * [backup-simplify]: Simplify (* 0 0) into 0 3.918 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.918 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 3.918 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.919 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 3.919 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.919 * [backup-simplify]: Simplify (+ 0 0) into 0 3.919 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.919 * [taylor]: Taking taylor expansion of y.re in y.re 3.919 * [backup-simplify]: Simplify 0 into 0 3.919 * [backup-simplify]: Simplify 1 into 1 3.919 * [backup-simplify]: Simplify 0 into 0 3.920 * [taylor]: Taking taylor expansion of 0 in y.re 3.920 * [backup-simplify]: Simplify 0 into 0 3.920 * [backup-simplify]: Simplify 0 into 0 3.920 * [backup-simplify]: Simplify 1 into 1 3.921 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 3.921 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.922 * [backup-simplify]: Simplify (+ 1 0) into 1 3.923 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 3.923 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 3.923 * [taylor]: Taking taylor expansion of 1/2 in y.re 3.923 * [backup-simplify]: Simplify 1/2 into 1/2 3.923 * [taylor]: Taking taylor expansion of y.re in y.re 3.923 * [backup-simplify]: Simplify 0 into 0 3.923 * [backup-simplify]: Simplify 1 into 1 3.923 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.924 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.924 * [backup-simplify]: Simplify 0 into 0 3.924 * [backup-simplify]: Simplify 0 into 0 3.924 * [backup-simplify]: Simplify 0 into 0 3.925 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 3.926 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.927 * [backup-simplify]: Simplify (+ 0 0) into 0 3.927 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 3.927 * [taylor]: Taking taylor expansion of 0 in y.re 3.927 * [backup-simplify]: Simplify 0 into 0 3.927 * [backup-simplify]: Simplify 0 into 0 3.928 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.928 * [backup-simplify]: Simplify 0 into 0 3.928 * [backup-simplify]: Simplify 0 into 0 3.928 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 3.928 * [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.928 * [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.928 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 3.928 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 3.928 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.928 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 3.928 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 3.929 * [taylor]: Taking taylor expansion of y.im in y.re 3.929 * [backup-simplify]: Simplify y.im into y.im 3.929 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.929 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 3.929 * [taylor]: Taking taylor expansion of y.im in y.re 3.929 * [backup-simplify]: Simplify y.im into y.im 3.929 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.929 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.929 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.929 * [taylor]: Taking taylor expansion of y.re in y.re 3.929 * [backup-simplify]: Simplify 0 into 0 3.929 * [backup-simplify]: Simplify 1 into 1 3.929 * [backup-simplify]: Simplify (* 1 1) into 1 3.930 * [backup-simplify]: Simplify (/ 1 1) into 1 3.930 * [backup-simplify]: Simplify (+ 0 1) into 1 3.931 * [backup-simplify]: Simplify (sqrt 1) into 1 3.931 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.932 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.932 * [backup-simplify]: Simplify (+ 0 0) into 0 3.933 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.933 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.933 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 3.933 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.933 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 3.933 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.933 * [taylor]: Taking taylor expansion of y.im in y.im 3.933 * [backup-simplify]: Simplify 0 into 0 3.933 * [backup-simplify]: Simplify 1 into 1 3.934 * [backup-simplify]: Simplify (/ 1 1) into 1 3.934 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.934 * [taylor]: Taking taylor expansion of y.im in y.im 3.934 * [backup-simplify]: Simplify 0 into 0 3.934 * [backup-simplify]: Simplify 1 into 1 3.934 * [backup-simplify]: Simplify (/ 1 1) into 1 3.934 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.934 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.934 * [taylor]: Taking taylor expansion of y.re in y.im 3.934 * [backup-simplify]: Simplify y.re into y.re 3.934 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.934 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.935 * [backup-simplify]: Simplify (* 1 1) into 1 3.935 * [backup-simplify]: Simplify (+ 1 0) into 1 3.936 * [backup-simplify]: Simplify (sqrt 1) into 1 3.937 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.937 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.938 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.938 * [backup-simplify]: Simplify (+ 0 0) into 0 3.939 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.939 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.939 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 3.939 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 3.939 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 3.939 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.939 * [taylor]: Taking taylor expansion of y.im in y.im 3.939 * [backup-simplify]: Simplify 0 into 0 3.939 * [backup-simplify]: Simplify 1 into 1 3.940 * [backup-simplify]: Simplify (/ 1 1) into 1 3.940 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.940 * [taylor]: Taking taylor expansion of y.im in y.im 3.940 * [backup-simplify]: Simplify 0 into 0 3.940 * [backup-simplify]: Simplify 1 into 1 3.940 * [backup-simplify]: Simplify (/ 1 1) into 1 3.940 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.940 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.940 * [taylor]: Taking taylor expansion of y.re in y.im 3.940 * [backup-simplify]: Simplify y.re into y.re 3.940 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.941 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.941 * [backup-simplify]: Simplify (* 1 1) into 1 3.941 * [backup-simplify]: Simplify (+ 1 0) into 1 3.942 * [backup-simplify]: Simplify (sqrt 1) into 1 3.943 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.943 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.944 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.944 * [backup-simplify]: Simplify (+ 0 0) into 0 3.945 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.945 * [taylor]: Taking taylor expansion of 1 in y.re 3.945 * [backup-simplify]: Simplify 1 into 1 3.945 * [taylor]: Taking taylor expansion of 0 in y.re 3.945 * [backup-simplify]: Simplify 0 into 0 3.945 * [backup-simplify]: Simplify 1 into 1 3.946 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.947 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.948 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.948 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 3.950 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 3.950 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 3.950 * [taylor]: Taking taylor expansion of 1/2 in y.re 3.950 * [backup-simplify]: Simplify 1/2 into 1/2 3.950 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.950 * [taylor]: Taking taylor expansion of y.re in y.re 3.950 * [backup-simplify]: Simplify 0 into 0 3.950 * [backup-simplify]: Simplify 1 into 1 3.950 * [backup-simplify]: Simplify (* 1 1) into 1 3.951 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.951 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.952 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.952 * [backup-simplify]: Simplify 0 into 0 3.952 * [backup-simplify]: Simplify 0 into 0 3.952 * [backup-simplify]: Simplify 0 into 0 3.953 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.954 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.955 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.955 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.956 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.956 * [backup-simplify]: Simplify (+ 0 0) into 0 3.957 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 3.957 * [taylor]: Taking taylor expansion of 0 in y.re 3.957 * [backup-simplify]: Simplify 0 into 0 3.958 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.959 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.959 * [backup-simplify]: Simplify 0 into 0 3.959 * [backup-simplify]: Simplify 0 into 0 3.959 * [backup-simplify]: Simplify 0 into 0 3.959 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 3.959 * [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.959 * [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.959 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 3.959 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 3.959 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.959 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 3.959 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 3.960 * [taylor]: Taking taylor expansion of -1 in y.re 3.960 * [backup-simplify]: Simplify -1 into -1 3.960 * [taylor]: Taking taylor expansion of y.im in y.re 3.960 * [backup-simplify]: Simplify y.im into y.im 3.960 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.960 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 3.960 * [taylor]: Taking taylor expansion of -1 in y.re 3.960 * [backup-simplify]: Simplify -1 into -1 3.960 * [taylor]: Taking taylor expansion of y.im in y.re 3.960 * [backup-simplify]: Simplify y.im into y.im 3.960 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 3.960 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.960 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.960 * [taylor]: Taking taylor expansion of y.re in y.re 3.960 * [backup-simplify]: Simplify 0 into 0 3.960 * [backup-simplify]: Simplify 1 into 1 3.960 * [backup-simplify]: Simplify (* 1 1) into 1 3.961 * [backup-simplify]: Simplify (/ 1 1) into 1 3.961 * [backup-simplify]: Simplify (+ 0 1) into 1 3.962 * [backup-simplify]: Simplify (sqrt 1) into 1 3.962 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.963 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.964 * [backup-simplify]: Simplify (+ 0 0) into 0 3.964 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.964 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.964 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 3.965 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.965 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 3.965 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.965 * [taylor]: Taking taylor expansion of -1 in y.im 3.965 * [backup-simplify]: Simplify -1 into -1 3.965 * [taylor]: Taking taylor expansion of y.im in y.im 3.965 * [backup-simplify]: Simplify 0 into 0 3.965 * [backup-simplify]: Simplify 1 into 1 3.966 * [backup-simplify]: Simplify (/ -1 1) into -1 3.966 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.966 * [taylor]: Taking taylor expansion of -1 in y.im 3.966 * [backup-simplify]: Simplify -1 into -1 3.966 * [taylor]: Taking taylor expansion of y.im in y.im 3.966 * [backup-simplify]: Simplify 0 into 0 3.966 * [backup-simplify]: Simplify 1 into 1 3.966 * [backup-simplify]: Simplify (/ -1 1) into -1 3.966 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.966 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.966 * [taylor]: Taking taylor expansion of y.re in y.im 3.966 * [backup-simplify]: Simplify y.re into y.re 3.966 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.966 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.967 * [backup-simplify]: Simplify (* -1 -1) into 1 3.967 * [backup-simplify]: Simplify (+ 1 0) into 1 3.968 * [backup-simplify]: Simplify (sqrt 1) into 1 3.969 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.970 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.970 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 3.971 * [backup-simplify]: Simplify (+ 0 0) into 0 3.972 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.972 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 3.972 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 3.972 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 3.972 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 3.972 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.972 * [taylor]: Taking taylor expansion of -1 in y.im 3.972 * [backup-simplify]: Simplify -1 into -1 3.972 * [taylor]: Taking taylor expansion of y.im in y.im 3.972 * [backup-simplify]: Simplify 0 into 0 3.972 * [backup-simplify]: Simplify 1 into 1 3.973 * [backup-simplify]: Simplify (/ -1 1) into -1 3.973 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.973 * [taylor]: Taking taylor expansion of -1 in y.im 3.973 * [backup-simplify]: Simplify -1 into -1 3.973 * [taylor]: Taking taylor expansion of y.im in y.im 3.973 * [backup-simplify]: Simplify 0 into 0 3.973 * [backup-simplify]: Simplify 1 into 1 3.973 * [backup-simplify]: Simplify (/ -1 1) into -1 3.973 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.973 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.973 * [taylor]: Taking taylor expansion of y.re in y.im 3.973 * [backup-simplify]: Simplify y.re into y.re 3.974 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.974 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.974 * [backup-simplify]: Simplify (* -1 -1) into 1 3.974 * [backup-simplify]: Simplify (+ 1 0) into 1 3.975 * [backup-simplify]: Simplify (sqrt 1) into 1 3.976 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.977 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.977 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 3.978 * [backup-simplify]: Simplify (+ 0 0) into 0 3.978 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.979 * [taylor]: Taking taylor expansion of 1 in y.re 3.979 * [backup-simplify]: Simplify 1 into 1 3.979 * [taylor]: Taking taylor expansion of 0 in y.re 3.979 * [backup-simplify]: Simplify 0 into 0 3.979 * [backup-simplify]: Simplify 1 into 1 3.980 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.981 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.982 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 3.982 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 3.983 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 3.983 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 3.983 * [taylor]: Taking taylor expansion of 1/2 in y.re 3.983 * [backup-simplify]: Simplify 1/2 into 1/2 3.983 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.983 * [taylor]: Taking taylor expansion of y.re in y.re 3.983 * [backup-simplify]: Simplify 0 into 0 3.983 * [backup-simplify]: Simplify 1 into 1 3.984 * [backup-simplify]: Simplify (* 1 1) into 1 3.984 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.985 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.986 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.986 * [backup-simplify]: Simplify 0 into 0 3.986 * [backup-simplify]: Simplify 0 into 0 3.986 * [backup-simplify]: Simplify 0 into 0 3.987 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.988 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.989 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 3.989 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.989 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.990 * [backup-simplify]: Simplify (+ 0 0) into 0 3.991 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 3.991 * [taylor]: Taking taylor expansion of 0 in y.re 3.991 * [backup-simplify]: Simplify 0 into 0 3.999 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.001 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.001 * [backup-simplify]: Simplify 0 into 0 4.001 * [backup-simplify]: Simplify 0 into 0 4.001 * [backup-simplify]: Simplify 0 into 0 4.001 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 4.001 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 4.001 * [backup-simplify]: Simplify (sqrt (fma y.im y.im (* y.re y.re))) into (sqrt (fma y.im y.im (pow y.re 2))) 4.002 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 4.002 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 4.002 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 4.002 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.002 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 4.002 * [taylor]: Taking taylor expansion of y.im in y.re 4.002 * [backup-simplify]: Simplify y.im into y.im 4.002 * [taylor]: Taking taylor expansion of y.im in y.re 4.002 * [backup-simplify]: Simplify y.im into y.im 4.002 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.002 * [taylor]: Taking taylor expansion of y.re in y.re 4.002 * [backup-simplify]: Simplify 0 into 0 4.002 * [backup-simplify]: Simplify 1 into 1 4.002 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.002 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 4.002 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 4.002 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.003 * [backup-simplify]: Simplify (+ 0 0) into 0 4.003 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 4.003 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 4.003 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 4.003 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.003 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 4.003 * [taylor]: Taking taylor expansion of y.im in y.im 4.003 * [backup-simplify]: Simplify 0 into 0 4.003 * [backup-simplify]: Simplify 1 into 1 4.003 * [taylor]: Taking taylor expansion of y.im in y.im 4.003 * [backup-simplify]: Simplify 0 into 0 4.003 * [backup-simplify]: Simplify 1 into 1 4.003 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.003 * [taylor]: Taking taylor expansion of y.re in y.im 4.003 * [backup-simplify]: Simplify y.re into y.re 4.004 * [backup-simplify]: Simplify (* 0 0) into 0 4.004 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.004 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 4.004 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 4.005 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 4.005 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.005 * [backup-simplify]: Simplify (+ 0 0) into 0 4.006 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 4.006 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 4.006 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 4.006 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.006 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 4.006 * [taylor]: Taking taylor expansion of y.im in y.im 4.006 * [backup-simplify]: Simplify 0 into 0 4.006 * [backup-simplify]: Simplify 1 into 1 4.006 * [taylor]: Taking taylor expansion of y.im in y.im 4.006 * [backup-simplify]: Simplify 0 into 0 4.006 * [backup-simplify]: Simplify 1 into 1 4.006 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.006 * [taylor]: Taking taylor expansion of y.re in y.im 4.006 * [backup-simplify]: Simplify y.re into y.re 4.006 * [backup-simplify]: Simplify (* 0 0) into 0 4.006 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.006 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 4.007 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 4.007 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 4.007 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.007 * [backup-simplify]: Simplify (+ 0 0) into 0 4.007 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 4.007 * [taylor]: Taking taylor expansion of y.re in y.re 4.008 * [backup-simplify]: Simplify 0 into 0 4.008 * [backup-simplify]: Simplify 1 into 1 4.008 * [backup-simplify]: Simplify 0 into 0 4.008 * [taylor]: Taking taylor expansion of 0 in y.re 4.008 * [backup-simplify]: Simplify 0 into 0 4.008 * [backup-simplify]: Simplify 0 into 0 4.008 * [backup-simplify]: Simplify 1 into 1 4.008 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 4.008 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 4.009 * [backup-simplify]: Simplify (+ 1 0) into 1 4.009 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 4.009 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 4.009 * [taylor]: Taking taylor expansion of 1/2 in y.re 4.009 * [backup-simplify]: Simplify 1/2 into 1/2 4.009 * [taylor]: Taking taylor expansion of y.re in y.re 4.009 * [backup-simplify]: Simplify 0 into 0 4.009 * [backup-simplify]: Simplify 1 into 1 4.009 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 4.010 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 4.010 * [backup-simplify]: Simplify 0 into 0 4.010 * [backup-simplify]: Simplify 0 into 0 4.010 * [backup-simplify]: Simplify 0 into 0 4.011 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 4.011 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 4.011 * [backup-simplify]: Simplify (+ 0 0) into 0 4.011 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 4.011 * [taylor]: Taking taylor expansion of 0 in y.re 4.011 * [backup-simplify]: Simplify 0 into 0 4.011 * [backup-simplify]: Simplify 0 into 0 4.012 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.012 * [backup-simplify]: Simplify 0 into 0 4.012 * [backup-simplify]: Simplify 0 into 0 4.012 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 4.012 * [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)))) 4.012 * [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 4.012 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 4.012 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 4.012 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.012 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 4.012 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 4.012 * [taylor]: Taking taylor expansion of y.im in y.re 4.012 * [backup-simplify]: Simplify y.im into y.im 4.013 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.013 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 4.013 * [taylor]: Taking taylor expansion of y.im in y.re 4.013 * [backup-simplify]: Simplify y.im into y.im 4.013 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.013 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.013 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.013 * [taylor]: Taking taylor expansion of y.re in y.re 4.013 * [backup-simplify]: Simplify 0 into 0 4.013 * [backup-simplify]: Simplify 1 into 1 4.013 * [backup-simplify]: Simplify (* 1 1) into 1 4.013 * [backup-simplify]: Simplify (/ 1 1) into 1 4.013 * [backup-simplify]: Simplify (+ 0 1) into 1 4.014 * [backup-simplify]: Simplify (sqrt 1) into 1 4.014 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.014 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.015 * [backup-simplify]: Simplify (+ 0 0) into 0 4.015 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.015 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 4.015 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 4.015 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.015 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 4.015 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.015 * [taylor]: Taking taylor expansion of y.im in y.im 4.015 * [backup-simplify]: Simplify 0 into 0 4.015 * [backup-simplify]: Simplify 1 into 1 4.015 * [backup-simplify]: Simplify (/ 1 1) into 1 4.016 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.016 * [taylor]: Taking taylor expansion of y.im in y.im 4.016 * [backup-simplify]: Simplify 0 into 0 4.016 * [backup-simplify]: Simplify 1 into 1 4.016 * [backup-simplify]: Simplify (/ 1 1) into 1 4.016 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.016 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.016 * [taylor]: Taking taylor expansion of y.re in y.im 4.016 * [backup-simplify]: Simplify y.re into y.re 4.016 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.016 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.016 * [backup-simplify]: Simplify (* 1 1) into 1 4.016 * [backup-simplify]: Simplify (+ 1 0) into 1 4.017 * [backup-simplify]: Simplify (sqrt 1) into 1 4.017 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.018 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.018 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.018 * [backup-simplify]: Simplify (+ 0 0) into 0 4.019 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.019 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 4.019 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 4.019 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.019 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 4.019 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.019 * [taylor]: Taking taylor expansion of y.im in y.im 4.019 * [backup-simplify]: Simplify 0 into 0 4.019 * [backup-simplify]: Simplify 1 into 1 4.019 * [backup-simplify]: Simplify (/ 1 1) into 1 4.019 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.019 * [taylor]: Taking taylor expansion of y.im in y.im 4.019 * [backup-simplify]: Simplify 0 into 0 4.019 * [backup-simplify]: Simplify 1 into 1 4.019 * [backup-simplify]: Simplify (/ 1 1) into 1 4.019 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.019 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.019 * [taylor]: Taking taylor expansion of y.re in y.im 4.019 * [backup-simplify]: Simplify y.re into y.re 4.019 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.019 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.020 * [backup-simplify]: Simplify (* 1 1) into 1 4.020 * [backup-simplify]: Simplify (+ 1 0) into 1 4.020 * [backup-simplify]: Simplify (sqrt 1) into 1 4.021 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.021 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.021 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.022 * [backup-simplify]: Simplify (+ 0 0) into 0 4.022 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.022 * [taylor]: Taking taylor expansion of 1 in y.re 4.022 * [backup-simplify]: Simplify 1 into 1 4.022 * [taylor]: Taking taylor expansion of 0 in y.re 4.022 * [backup-simplify]: Simplify 0 into 0 4.022 * [backup-simplify]: Simplify 1 into 1 4.023 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.023 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.024 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.024 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 4.025 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 4.025 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 4.025 * [taylor]: Taking taylor expansion of 1/2 in y.re 4.025 * [backup-simplify]: Simplify 1/2 into 1/2 4.025 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.025 * [taylor]: Taking taylor expansion of y.re in y.re 4.025 * [backup-simplify]: Simplify 0 into 0 4.025 * [backup-simplify]: Simplify 1 into 1 4.025 * [backup-simplify]: Simplify (* 1 1) into 1 4.025 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 4.026 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.026 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 4.026 * [backup-simplify]: Simplify 0 into 0 4.026 * [backup-simplify]: Simplify 0 into 0 4.026 * [backup-simplify]: Simplify 0 into 0 4.027 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.027 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.028 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.028 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.028 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.028 * [backup-simplify]: Simplify (+ 0 0) into 0 4.029 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 4.029 * [taylor]: Taking taylor expansion of 0 in y.re 4.029 * [backup-simplify]: Simplify 0 into 0 4.029 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.030 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.030 * [backup-simplify]: Simplify 0 into 0 4.030 * [backup-simplify]: Simplify 0 into 0 4.030 * [backup-simplify]: Simplify 0 into 0 4.030 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 4.030 * [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)))) 4.030 * [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 4.030 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 4.030 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 4.030 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.030 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 4.030 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 4.030 * [taylor]: Taking taylor expansion of -1 in y.re 4.030 * [backup-simplify]: Simplify -1 into -1 4.030 * [taylor]: Taking taylor expansion of y.im in y.re 4.030 * [backup-simplify]: Simplify y.im into y.im 4.030 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.030 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 4.030 * [taylor]: Taking taylor expansion of -1 in y.re 4.030 * [backup-simplify]: Simplify -1 into -1 4.030 * [taylor]: Taking taylor expansion of y.im in y.re 4.030 * [backup-simplify]: Simplify y.im into y.im 4.031 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.031 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.031 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.031 * [taylor]: Taking taylor expansion of y.re in y.re 4.031 * [backup-simplify]: Simplify 0 into 0 4.031 * [backup-simplify]: Simplify 1 into 1 4.031 * [backup-simplify]: Simplify (* 1 1) into 1 4.031 * [backup-simplify]: Simplify (/ 1 1) into 1 4.031 * [backup-simplify]: Simplify (+ 0 1) into 1 4.032 * [backup-simplify]: Simplify (sqrt 1) into 1 4.032 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.032 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.033 * [backup-simplify]: Simplify (+ 0 0) into 0 4.033 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.033 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 4.033 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 4.033 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.033 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 4.033 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 4.033 * [taylor]: Taking taylor expansion of -1 in y.im 4.033 * [backup-simplify]: Simplify -1 into -1 4.033 * [taylor]: Taking taylor expansion of y.im in y.im 4.033 * [backup-simplify]: Simplify 0 into 0 4.033 * [backup-simplify]: Simplify 1 into 1 4.034 * [backup-simplify]: Simplify (/ -1 1) into -1 4.034 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 4.034 * [taylor]: Taking taylor expansion of -1 in y.im 4.034 * [backup-simplify]: Simplify -1 into -1 4.034 * [taylor]: Taking taylor expansion of y.im in y.im 4.034 * [backup-simplify]: Simplify 0 into 0 4.034 * [backup-simplify]: Simplify 1 into 1 4.034 * [backup-simplify]: Simplify (/ -1 1) into -1 4.034 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.034 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.034 * [taylor]: Taking taylor expansion of y.re in y.im 4.034 * [backup-simplify]: Simplify y.re into y.re 4.034 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.034 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.034 * [backup-simplify]: Simplify (* -1 -1) into 1 4.035 * [backup-simplify]: Simplify (+ 1 0) into 1 4.035 * [backup-simplify]: Simplify (sqrt 1) into 1 4.036 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.037 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.037 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 4.038 * [backup-simplify]: Simplify (+ 0 0) into 0 4.038 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.038 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 4.038 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 4.038 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.038 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 4.038 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 4.038 * [taylor]: Taking taylor expansion of -1 in y.im 4.039 * [backup-simplify]: Simplify -1 into -1 4.039 * [taylor]: Taking taylor expansion of y.im in y.im 4.039 * [backup-simplify]: Simplify 0 into 0 4.039 * [backup-simplify]: Simplify 1 into 1 4.039 * [backup-simplify]: Simplify (/ -1 1) into -1 4.039 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 4.039 * [taylor]: Taking taylor expansion of -1 in y.im 4.039 * [backup-simplify]: Simplify -1 into -1 4.039 * [taylor]: Taking taylor expansion of y.im in y.im 4.039 * [backup-simplify]: Simplify 0 into 0 4.039 * [backup-simplify]: Simplify 1 into 1 4.040 * [backup-simplify]: Simplify (/ -1 1) into -1 4.040 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.040 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.040 * [taylor]: Taking taylor expansion of y.re in y.im 4.040 * [backup-simplify]: Simplify y.re into y.re 4.040 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.040 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.040 * [backup-simplify]: Simplify (* -1 -1) into 1 4.041 * [backup-simplify]: Simplify (+ 1 0) into 1 4.041 * [backup-simplify]: Simplify (sqrt 1) into 1 4.042 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.043 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.043 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 4.044 * [backup-simplify]: Simplify (+ 0 0) into 0 4.045 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.045 * [taylor]: Taking taylor expansion of 1 in y.re 4.045 * [backup-simplify]: Simplify 1 into 1 4.045 * [taylor]: Taking taylor expansion of 0 in y.re 4.045 * [backup-simplify]: Simplify 0 into 0 4.045 * [backup-simplify]: Simplify 1 into 1 4.046 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.047 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.048 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 4.048 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 4.049 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 4.049 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 4.049 * [taylor]: Taking taylor expansion of 1/2 in y.re 4.049 * [backup-simplify]: Simplify 1/2 into 1/2 4.049 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.049 * [taylor]: Taking taylor expansion of y.re in y.re 4.049 * [backup-simplify]: Simplify 0 into 0 4.049 * [backup-simplify]: Simplify 1 into 1 4.050 * [backup-simplify]: Simplify (* 1 1) into 1 4.050 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 4.051 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.052 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 4.052 * [backup-simplify]: Simplify 0 into 0 4.052 * [backup-simplify]: Simplify 0 into 0 4.052 * [backup-simplify]: Simplify 0 into 0 4.053 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.054 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.055 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 4.055 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.055 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.055 * [backup-simplify]: Simplify (+ 0 0) into 0 4.056 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 4.056 * [taylor]: Taking taylor expansion of 0 in y.re 4.056 * [backup-simplify]: Simplify 0 into 0 4.057 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.058 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.058 * [backup-simplify]: Simplify 0 into 0 4.058 * [backup-simplify]: Simplify 0 into 0 4.058 * [backup-simplify]: Simplify 0 into 0 4.058 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 4.058 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 4.059 * [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))))) 4.059 * [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 4.059 * [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 4.059 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 4.059 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 4.059 * [taylor]: Taking taylor expansion of y.re in y.im 4.059 * [backup-simplify]: Simplify y.re into y.re 4.059 * [taylor]: Taking taylor expansion of x.im in y.im 4.059 * [backup-simplify]: Simplify x.im into x.im 4.059 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 4.059 * [taylor]: Taking taylor expansion of y.im in y.im 4.059 * [backup-simplify]: Simplify 0 into 0 4.059 * [backup-simplify]: Simplify 1 into 1 4.059 * [taylor]: Taking taylor expansion of x.re in y.im 4.059 * [backup-simplify]: Simplify x.re into x.re 4.059 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.im 4.059 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.im 4.059 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 4.059 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.059 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 4.059 * [taylor]: Taking taylor expansion of y.im in y.im 4.059 * [backup-simplify]: Simplify 0 into 0 4.059 * [backup-simplify]: Simplify 1 into 1 4.059 * [taylor]: Taking taylor expansion of y.im in y.im 4.060 * [backup-simplify]: Simplify 0 into 0 4.060 * [backup-simplify]: Simplify 1 into 1 4.060 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.060 * [taylor]: Taking taylor expansion of y.re in y.im 4.060 * [backup-simplify]: Simplify y.re into y.re 4.060 * [backup-simplify]: Simplify (* 0 0) into 0 4.060 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.060 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 4.060 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.060 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 4.061 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 4.061 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.062 * [backup-simplify]: Simplify (+ 0 0) into 0 4.062 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.062 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 4.062 * [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 4.062 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 4.062 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 4.062 * [taylor]: Taking taylor expansion of y.re in x.re 4.062 * [backup-simplify]: Simplify y.re into y.re 4.062 * [taylor]: Taking taylor expansion of x.im in x.re 4.062 * [backup-simplify]: Simplify x.im into x.im 4.062 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.062 * [taylor]: Taking taylor expansion of y.im in x.re 4.062 * [backup-simplify]: Simplify y.im into y.im 4.062 * [taylor]: Taking taylor expansion of x.re in x.re 4.062 * [backup-simplify]: Simplify 0 into 0 4.062 * [backup-simplify]: Simplify 1 into 1 4.062 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 4.062 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 4.062 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 4.062 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.062 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 4.062 * [taylor]: Taking taylor expansion of y.im in x.re 4.062 * [backup-simplify]: Simplify y.im into y.im 4.062 * [taylor]: Taking taylor expansion of y.im in x.re 4.062 * [backup-simplify]: Simplify y.im into y.im 4.063 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.063 * [taylor]: Taking taylor expansion of y.re in x.re 4.063 * [backup-simplify]: Simplify y.re into y.re 4.063 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.063 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.063 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 4.063 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 4.063 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 4.063 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.063 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.064 * [backup-simplify]: Simplify (+ 0 0) into 0 4.064 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.064 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.064 * [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 4.064 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 4.064 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 4.064 * [taylor]: Taking taylor expansion of y.re in y.re 4.064 * [backup-simplify]: Simplify 0 into 0 4.064 * [backup-simplify]: Simplify 1 into 1 4.064 * [taylor]: Taking taylor expansion of x.im in y.re 4.064 * [backup-simplify]: Simplify x.im into x.im 4.065 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 4.065 * [taylor]: Taking taylor expansion of y.im in y.re 4.065 * [backup-simplify]: Simplify y.im into y.im 4.065 * [taylor]: Taking taylor expansion of x.re in y.re 4.065 * [backup-simplify]: Simplify x.re into x.re 4.065 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.re 4.065 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.re 4.065 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 4.065 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.065 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 4.065 * [taylor]: Taking taylor expansion of y.im in y.re 4.065 * [backup-simplify]: Simplify y.im into y.im 4.065 * [taylor]: Taking taylor expansion of y.im in y.re 4.065 * [backup-simplify]: Simplify y.im into y.im 4.065 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.065 * [taylor]: Taking taylor expansion of y.re in y.re 4.065 * [backup-simplify]: Simplify 0 into 0 4.065 * [backup-simplify]: Simplify 1 into 1 4.065 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.065 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 4.065 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.065 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 4.065 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.066 * [backup-simplify]: Simplify (+ 0 0) into 0 4.066 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.066 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 4.066 * [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 4.066 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 4.066 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.066 * [taylor]: Taking taylor expansion of y.re in x.im 4.066 * [backup-simplify]: Simplify y.re into y.re 4.066 * [taylor]: Taking taylor expansion of x.im in x.im 4.066 * [backup-simplify]: Simplify 0 into 0 4.066 * [backup-simplify]: Simplify 1 into 1 4.066 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.066 * [taylor]: Taking taylor expansion of y.im in x.im 4.066 * [backup-simplify]: Simplify y.im into y.im 4.066 * [taylor]: Taking taylor expansion of x.re in x.im 4.066 * [backup-simplify]: Simplify x.re into x.re 4.066 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.im 4.066 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.im 4.067 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 4.067 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.067 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 4.067 * [taylor]: Taking taylor expansion of y.im in x.im 4.067 * [backup-simplify]: Simplify y.im into y.im 4.067 * [taylor]: Taking taylor expansion of y.im in x.im 4.067 * [backup-simplify]: Simplify y.im into y.im 4.067 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.067 * [taylor]: Taking taylor expansion of y.re in x.im 4.067 * [backup-simplify]: Simplify y.re into y.re 4.067 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.067 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.067 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 4.067 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 4.067 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 4.067 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.068 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.068 * [backup-simplify]: Simplify (+ 0 0) into 0 4.068 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.068 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.069 * [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 4.069 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 4.069 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.069 * [taylor]: Taking taylor expansion of y.re in x.im 4.069 * [backup-simplify]: Simplify y.re into y.re 4.069 * [taylor]: Taking taylor expansion of x.im in x.im 4.069 * [backup-simplify]: Simplify 0 into 0 4.069 * [backup-simplify]: Simplify 1 into 1 4.069 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.069 * [taylor]: Taking taylor expansion of y.im in x.im 4.069 * [backup-simplify]: Simplify y.im into y.im 4.069 * [taylor]: Taking taylor expansion of x.re in x.im 4.069 * [backup-simplify]: Simplify x.re into x.re 4.069 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.im 4.069 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.im 4.069 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 4.069 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.069 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 4.069 * [taylor]: Taking taylor expansion of y.im in x.im 4.069 * [backup-simplify]: Simplify y.im into y.im 4.069 * [taylor]: Taking taylor expansion of y.im in x.im 4.069 * [backup-simplify]: Simplify y.im into y.im 4.069 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.069 * [taylor]: Taking taylor expansion of y.re in x.im 4.069 * [backup-simplify]: Simplify y.re into y.re 4.069 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.069 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.069 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 4.070 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 4.070 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 4.070 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.070 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.070 * [backup-simplify]: Simplify (+ 0 0) into 0 4.071 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.071 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.071 * [backup-simplify]: Simplify (* y.re 0) into 0 4.071 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.071 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 4.071 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 4.071 * [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)))))) 4.071 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 4.071 * [taylor]: Taking taylor expansion of -1 in y.re 4.072 * [backup-simplify]: Simplify -1 into -1 4.072 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 4.072 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 4.072 * [taylor]: Taking taylor expansion of y.im in y.re 4.072 * [backup-simplify]: Simplify y.im into y.im 4.072 * [taylor]: Taking taylor expansion of x.re in y.re 4.072 * [backup-simplify]: Simplify x.re into x.re 4.072 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 4.072 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 4.072 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 4.072 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.072 * [taylor]: Taking taylor expansion of y.re in y.re 4.072 * [backup-simplify]: Simplify 0 into 0 4.072 * [backup-simplify]: Simplify 1 into 1 4.072 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.072 * [taylor]: Taking taylor expansion of y.im in y.re 4.072 * [backup-simplify]: Simplify y.im into y.im 4.072 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.072 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 4.072 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.072 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 4.072 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.073 * [backup-simplify]: Simplify (+ 0 0) into 0 4.073 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.073 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 4.073 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.073 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 4.073 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 4.073 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 4.073 * [taylor]: Taking taylor expansion of -1 in x.re 4.073 * [backup-simplify]: Simplify -1 into -1 4.073 * [taylor]: Taking taylor expansion of x.re in x.re 4.074 * [backup-simplify]: Simplify 0 into 0 4.074 * [backup-simplify]: Simplify 1 into 1 4.074 * [backup-simplify]: Simplify (* -1 0) into 0 4.074 * [taylor]: Taking taylor expansion of 0 in y.im 4.074 * [backup-simplify]: Simplify 0 into 0 4.074 * [backup-simplify]: Simplify 0 into 0 4.075 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.075 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.075 * [backup-simplify]: Simplify (- 0) into 0 4.075 * [backup-simplify]: Simplify (+ y.re 0) into y.re 4.075 * [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))))) 4.075 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 4.075 * [taylor]: Taking taylor expansion of y.re in y.re 4.075 * [backup-simplify]: Simplify 0 into 0 4.075 * [backup-simplify]: Simplify 1 into 1 4.076 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 4.076 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 4.076 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 4.076 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.076 * [taylor]: Taking taylor expansion of y.re in y.re 4.076 * [backup-simplify]: Simplify 0 into 0 4.076 * [backup-simplify]: Simplify 1 into 1 4.076 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.076 * [taylor]: Taking taylor expansion of y.im in y.re 4.076 * [backup-simplify]: Simplify y.im into y.im 4.076 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.076 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 4.076 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.076 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 4.077 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.077 * [backup-simplify]: Simplify (+ 0 0) into 0 4.077 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.077 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 4.077 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 4.077 * [taylor]: Taking taylor expansion of 0 in x.re 4.077 * [backup-simplify]: Simplify 0 into 0 4.077 * [taylor]: Taking taylor expansion of 0 in y.im 4.077 * [backup-simplify]: Simplify 0 into 0 4.078 * [backup-simplify]: Simplify 0 into 0 4.078 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.078 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 4.078 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 4.078 * [taylor]: Taking taylor expansion of 0 in x.re 4.078 * [backup-simplify]: Simplify 0 into 0 4.078 * [taylor]: Taking taylor expansion of 0 in y.im 4.078 * [backup-simplify]: Simplify 0 into 0 4.078 * [backup-simplify]: Simplify 0 into 0 4.079 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 4.079 * [taylor]: Taking taylor expansion of -1 in y.im 4.079 * [backup-simplify]: Simplify -1 into -1 4.079 * [backup-simplify]: Simplify -1 into -1 4.079 * [backup-simplify]: Simplify 0 into 0 4.080 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.080 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 4.081 * [backup-simplify]: Simplify (+ 0 0) into 0 4.081 * [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 4.082 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.083 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.083 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 4.084 * [backup-simplify]: Simplify (- 0) into 0 4.084 * [backup-simplify]: Simplify (+ 0 0) into 0 4.085 * [backup-simplify]: Simplify (+ (* (- (* y.im x.re)) 0) (+ (* y.re 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 4.085 * [taylor]: Taking taylor expansion of 0 in y.re 4.085 * [backup-simplify]: Simplify 0 into 0 4.085 * [taylor]: Taking taylor expansion of 0 in x.re 4.085 * [backup-simplify]: Simplify 0 into 0 4.085 * [taylor]: Taking taylor expansion of 0 in y.im 4.085 * [backup-simplify]: Simplify 0 into 0 4.085 * [backup-simplify]: Simplify 0 into 0 4.085 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 4.085 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 4.085 * [taylor]: Taking taylor expansion of y.im in x.re 4.085 * [backup-simplify]: Simplify y.im into y.im 4.085 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.085 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.085 * [taylor]: Taking taylor expansion of y.im in y.im 4.085 * [backup-simplify]: Simplify 0 into 0 4.086 * [backup-simplify]: Simplify 1 into 1 4.086 * [backup-simplify]: Simplify (/ 1 1) into 1 4.087 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.087 * [backup-simplify]: Simplify 0 into 0 4.087 * [backup-simplify]: Simplify (* 1 1) into 1 4.087 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.088 * [backup-simplify]: Simplify (+ 1 0) into 1 4.088 * [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))) 4.088 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 4.089 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 4.089 * [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)))) 4.089 * [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))) 4.089 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 4.089 * [taylor]: Taking taylor expansion of 1/2 in x.re 4.089 * [backup-simplify]: Simplify 1/2 into 1/2 4.089 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 4.089 * [taylor]: Taking taylor expansion of x.re in x.re 4.089 * [backup-simplify]: Simplify 0 into 0 4.089 * [backup-simplify]: Simplify 1 into 1 4.089 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.089 * [taylor]: Taking taylor expansion of y.im in x.re 4.089 * [backup-simplify]: Simplify y.im into y.im 4.090 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.090 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.090 * [taylor]: Taking taylor expansion of 0 in y.im 4.090 * [backup-simplify]: Simplify 0 into 0 4.090 * [backup-simplify]: Simplify 0 into 0 4.090 * [taylor]: Taking taylor expansion of 0 in y.im 4.090 * [backup-simplify]: Simplify 0 into 0 4.090 * [backup-simplify]: Simplify 0 into 0 4.090 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 4.090 * [taylor]: Taking taylor expansion of 0 in y.im 4.090 * [backup-simplify]: Simplify 0 into 0 4.090 * [backup-simplify]: Simplify 0 into 0 4.091 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 4.091 * [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)))) 4.091 * [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 4.091 * [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 4.091 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.im 4.091 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 4.091 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 4.091 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.091 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 4.091 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.091 * [taylor]: Taking taylor expansion of y.im in y.im 4.091 * [backup-simplify]: Simplify 0 into 0 4.091 * [backup-simplify]: Simplify 1 into 1 4.091 * [backup-simplify]: Simplify (/ 1 1) into 1 4.091 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.091 * [taylor]: Taking taylor expansion of y.im in y.im 4.091 * [backup-simplify]: Simplify 0 into 0 4.091 * [backup-simplify]: Simplify 1 into 1 4.092 * [backup-simplify]: Simplify (/ 1 1) into 1 4.092 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.092 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.092 * [taylor]: Taking taylor expansion of y.re in y.im 4.092 * [backup-simplify]: Simplify y.re into y.re 4.092 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.092 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.092 * [backup-simplify]: Simplify (* 1 1) into 1 4.092 * [backup-simplify]: Simplify (+ 1 0) into 1 4.093 * [backup-simplify]: Simplify (/ 1 1) into 1 4.093 * [backup-simplify]: Simplify (sqrt 1) into 1 4.093 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.094 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.094 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.094 * [backup-simplify]: Simplify (+ 0 0) into 0 4.095 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.095 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.095 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 4.095 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 4.095 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 4.095 * [taylor]: Taking taylor expansion of y.re in y.im 4.095 * [backup-simplify]: Simplify y.re into y.re 4.095 * [taylor]: Taking taylor expansion of x.im in y.im 4.095 * [backup-simplify]: Simplify x.im into x.im 4.095 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.095 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 4.095 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 4.095 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 4.095 * [taylor]: Taking taylor expansion of y.im in y.im 4.095 * [backup-simplify]: Simplify 0 into 0 4.095 * [backup-simplify]: Simplify 1 into 1 4.095 * [taylor]: Taking taylor expansion of x.re in y.im 4.095 * [backup-simplify]: Simplify x.re into x.re 4.096 * [backup-simplify]: Simplify (* 0 x.re) into 0 4.096 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 4.096 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.096 * [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 4.096 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 4.096 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 4.096 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 4.096 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.096 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 4.096 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 4.096 * [taylor]: Taking taylor expansion of y.im in x.re 4.096 * [backup-simplify]: Simplify y.im into y.im 4.096 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.096 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 4.096 * [taylor]: Taking taylor expansion of y.im in x.re 4.096 * [backup-simplify]: Simplify y.im into y.im 4.096 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.096 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 4.096 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.096 * [taylor]: Taking taylor expansion of y.re in x.re 4.096 * [backup-simplify]: Simplify y.re into y.re 4.096 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.096 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.096 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 4.096 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.097 * [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)))) 4.097 * [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))))) 4.097 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.097 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.097 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 4.097 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.097 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.097 * [backup-simplify]: Simplify (+ 0 0) into 0 4.098 * [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 4.098 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.098 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 4.098 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 4.098 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 4.098 * [taylor]: Taking taylor expansion of y.re in x.re 4.098 * [backup-simplify]: Simplify y.re into y.re 4.098 * [taylor]: Taking taylor expansion of x.im in x.re 4.098 * [backup-simplify]: Simplify x.im into x.im 4.098 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.098 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 4.098 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 4.098 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.098 * [taylor]: Taking taylor expansion of y.im in x.re 4.098 * [backup-simplify]: Simplify y.im into y.im 4.098 * [taylor]: Taking taylor expansion of x.re in x.re 4.098 * [backup-simplify]: Simplify 0 into 0 4.098 * [backup-simplify]: Simplify 1 into 1 4.098 * [backup-simplify]: Simplify (* y.im 0) into 0 4.098 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.098 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.098 * [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 4.098 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.re 4.098 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 4.098 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 4.098 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.098 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 4.098 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 4.098 * [taylor]: Taking taylor expansion of y.im in y.re 4.098 * [backup-simplify]: Simplify y.im into y.im 4.099 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.099 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 4.099 * [taylor]: Taking taylor expansion of y.im in y.re 4.099 * [backup-simplify]: Simplify y.im into y.im 4.099 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.099 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.099 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.099 * [taylor]: Taking taylor expansion of y.re in y.re 4.099 * [backup-simplify]: Simplify 0 into 0 4.099 * [backup-simplify]: Simplify 1 into 1 4.099 * [backup-simplify]: Simplify (* 1 1) into 1 4.099 * [backup-simplify]: Simplify (/ 1 1) into 1 4.099 * [backup-simplify]: Simplify (+ 0 1) into 1 4.100 * [backup-simplify]: Simplify (/ 1 1) into 1 4.100 * [backup-simplify]: Simplify (sqrt 1) into 1 4.100 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.101 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.101 * [backup-simplify]: Simplify (+ 0 0) into 0 4.101 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.102 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.102 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 4.102 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 4.102 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 4.102 * [taylor]: Taking taylor expansion of y.re in y.re 4.102 * [backup-simplify]: Simplify 0 into 0 4.102 * [backup-simplify]: Simplify 1 into 1 4.102 * [taylor]: Taking taylor expansion of x.im in y.re 4.102 * [backup-simplify]: Simplify x.im into x.im 4.102 * [backup-simplify]: Simplify (* 0 x.im) into 0 4.102 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 4.102 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.102 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 4.102 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 4.102 * [taylor]: Taking taylor expansion of y.im in y.re 4.102 * [backup-simplify]: Simplify y.im into y.im 4.102 * [taylor]: Taking taylor expansion of x.re in y.re 4.102 * [backup-simplify]: Simplify x.re into x.re 4.102 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.102 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.102 * [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 4.102 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.im 4.102 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 4.102 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 4.102 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.103 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 4.103 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 4.103 * [taylor]: Taking taylor expansion of y.im in x.im 4.103 * [backup-simplify]: Simplify y.im into y.im 4.103 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.103 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 4.103 * [taylor]: Taking taylor expansion of y.im in x.im 4.103 * [backup-simplify]: Simplify y.im into y.im 4.103 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.103 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.103 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.103 * [taylor]: Taking taylor expansion of y.re in x.im 4.103 * [backup-simplify]: Simplify y.re into y.re 4.103 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.103 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.103 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 4.103 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.103 * [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)))) 4.103 * [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))))) 4.103 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.103 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.103 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 4.103 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.104 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.104 * [backup-simplify]: Simplify (+ 0 0) into 0 4.104 * [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 4.104 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.104 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 4.104 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 4.104 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.104 * [taylor]: Taking taylor expansion of y.re in x.im 4.104 * [backup-simplify]: Simplify y.re into y.re 4.104 * [taylor]: Taking taylor expansion of x.im in x.im 4.104 * [backup-simplify]: Simplify 0 into 0 4.104 * [backup-simplify]: Simplify 1 into 1 4.104 * [backup-simplify]: Simplify (* y.re 0) into 0 4.105 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.105 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.105 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 4.105 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.105 * [taylor]: Taking taylor expansion of y.im in x.im 4.105 * [backup-simplify]: Simplify y.im into y.im 4.105 * [taylor]: Taking taylor expansion of x.re in x.im 4.105 * [backup-simplify]: Simplify x.re into x.re 4.105 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.105 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.105 * [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 4.105 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.im 4.105 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 4.105 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 4.105 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.105 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 4.105 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 4.105 * [taylor]: Taking taylor expansion of y.im in x.im 4.105 * [backup-simplify]: Simplify y.im into y.im 4.105 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.105 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 4.105 * [taylor]: Taking taylor expansion of y.im in x.im 4.105 * [backup-simplify]: Simplify y.im into y.im 4.105 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.105 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.105 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.105 * [taylor]: Taking taylor expansion of y.re in x.im 4.105 * [backup-simplify]: Simplify y.re into y.re 4.105 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.105 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.105 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 4.105 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.105 * [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)))) 4.106 * [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))))) 4.106 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.106 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.106 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 4.106 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.106 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.106 * [backup-simplify]: Simplify (+ 0 0) into 0 4.106 * [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 4.107 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.107 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 4.107 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 4.107 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.107 * [taylor]: Taking taylor expansion of y.re in x.im 4.107 * [backup-simplify]: Simplify y.re into y.re 4.107 * [taylor]: Taking taylor expansion of x.im in x.im 4.107 * [backup-simplify]: Simplify 0 into 0 4.107 * [backup-simplify]: Simplify 1 into 1 4.107 * [backup-simplify]: Simplify (* y.re 0) into 0 4.107 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.107 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.107 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 4.107 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.107 * [taylor]: Taking taylor expansion of y.im in x.im 4.107 * [backup-simplify]: Simplify y.im into y.im 4.107 * [taylor]: Taking taylor expansion of x.re in x.im 4.107 * [backup-simplify]: Simplify x.re into x.re 4.107 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.107 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.107 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.107 * [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)))))) 4.107 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 4.107 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 4.108 * [taylor]: Taking taylor expansion of y.re in y.re 4.108 * [backup-simplify]: Simplify 0 into 0 4.108 * [backup-simplify]: Simplify 1 into 1 4.108 * [backup-simplify]: Simplify (/ 1 1) into 1 4.108 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.108 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.108 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.108 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.108 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.108 * [taylor]: Taking taylor expansion of y.re in y.re 4.108 * [backup-simplify]: Simplify 0 into 0 4.108 * [backup-simplify]: Simplify 1 into 1 4.108 * [backup-simplify]: Simplify (* 1 1) into 1 4.108 * [backup-simplify]: Simplify (/ 1 1) into 1 4.108 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.108 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.108 * [taylor]: Taking taylor expansion of y.im in y.re 4.108 * [backup-simplify]: Simplify y.im into y.im 4.109 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.109 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.109 * [backup-simplify]: Simplify (+ 1 0) into 1 4.109 * [backup-simplify]: Simplify (/ 1 1) into 1 4.109 * [backup-simplify]: Simplify (sqrt 1) into 1 4.110 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.110 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.110 * [backup-simplify]: Simplify (+ 0 0) into 0 4.111 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.111 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.111 * [backup-simplify]: Simplify (* 1 1) into 1 4.111 * [taylor]: Taking taylor expansion of 1 in x.re 4.112 * [backup-simplify]: Simplify 1 into 1 4.112 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.112 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 4.112 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 4.112 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 4.112 * [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))))))) 4.112 * [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 4.112 * [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 4.113 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 4.113 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 4.113 * [taylor]: Taking taylor expansion of y.im in y.re 4.113 * [backup-simplify]: Simplify y.im into y.im 4.113 * [taylor]: Taking taylor expansion of x.re in y.re 4.113 * [backup-simplify]: Simplify x.re into x.re 4.113 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.113 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.113 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.113 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.113 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.113 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.113 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.113 * [taylor]: Taking taylor expansion of y.re in y.re 4.113 * [backup-simplify]: Simplify 0 into 0 4.113 * [backup-simplify]: Simplify 1 into 1 4.113 * [backup-simplify]: Simplify (* 1 1) into 1 4.117 * [backup-simplify]: Simplify (/ 1 1) into 1 4.117 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.117 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.117 * [taylor]: Taking taylor expansion of y.im in y.re 4.117 * [backup-simplify]: Simplify y.im into y.im 4.117 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.117 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.118 * [backup-simplify]: Simplify (+ 1 0) into 1 4.118 * [backup-simplify]: Simplify (/ 1 1) into 1 4.118 * [backup-simplify]: Simplify (sqrt 1) into 1 4.118 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.119 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.119 * [backup-simplify]: Simplify (+ 0 0) into 0 4.120 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.121 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.122 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.122 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.122 * [taylor]: Taking taylor expansion of 0 in x.re 4.122 * [backup-simplify]: Simplify 0 into 0 4.122 * [taylor]: Taking taylor expansion of 1 in y.im 4.122 * [backup-simplify]: Simplify 1 into 1 4.122 * [backup-simplify]: Simplify 1 into 1 4.123 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.123 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.124 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.124 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 4.124 * [backup-simplify]: Simplify (- 0) into 0 4.124 * [backup-simplify]: Simplify (+ 0 0) into 0 4.124 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.125 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.125 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 4.125 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 4.126 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 4.126 * [backup-simplify]: Simplify (+ 0 0) into 0 4.127 * [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 4.128 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.128 * [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 4.128 * [taylor]: Taking taylor expansion of 0 in y.re 4.128 * [backup-simplify]: Simplify 0 into 0 4.128 * [taylor]: Taking taylor expansion of 0 in x.re 4.128 * [backup-simplify]: Simplify 0 into 0 4.128 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 4.128 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 4.128 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 4.128 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 4.128 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.128 * [taylor]: Taking taylor expansion of y.im in x.re 4.128 * [backup-simplify]: Simplify y.im into y.im 4.128 * [taylor]: Taking taylor expansion of x.re in x.re 4.128 * [backup-simplify]: Simplify 0 into 0 4.128 * [backup-simplify]: Simplify 1 into 1 4.129 * [backup-simplify]: Simplify (* y.im 0) into 0 4.129 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.129 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.129 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 4.129 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 4.129 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.129 * [taylor]: Taking taylor expansion of y.im in y.im 4.129 * [backup-simplify]: Simplify 0 into 0 4.129 * [backup-simplify]: Simplify 1 into 1 4.129 * [backup-simplify]: Simplify (/ 1 1) into 1 4.130 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.130 * [backup-simplify]: Simplify (- 0) into 0 4.130 * [backup-simplify]: Simplify 0 into 0 4.131 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.132 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.132 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 4.133 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 4.134 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 4.135 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.135 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 4.135 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 4.135 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 4.135 * [taylor]: Taking taylor expansion of 1/2 in x.re 4.135 * [backup-simplify]: Simplify 1/2 into 1/2 4.135 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 4.135 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.135 * [taylor]: Taking taylor expansion of y.im in x.re 4.135 * [backup-simplify]: Simplify y.im into y.im 4.136 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.136 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.136 * [taylor]: Taking taylor expansion of 0 in y.im 4.136 * [backup-simplify]: Simplify 0 into 0 4.136 * [backup-simplify]: Simplify 0 into 0 4.136 * [taylor]: Taking taylor expansion of 0 in y.im 4.136 * [backup-simplify]: Simplify 0 into 0 4.136 * [backup-simplify]: Simplify 0 into 0 4.136 * [backup-simplify]: Simplify 0 into 0 4.137 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.137 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.137 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 4.137 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 4.138 * [backup-simplify]: Simplify (- 0) into 0 4.138 * [backup-simplify]: Simplify (+ 0 0) into 0 4.138 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.138 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.139 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 4.140 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 4.140 * [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 4.141 * [backup-simplify]: Simplify (+ 0 0) into 0 4.142 * [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 4.143 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.144 * [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 4.144 * [taylor]: Taking taylor expansion of 0 in y.re 4.144 * [backup-simplify]: Simplify 0 into 0 4.144 * [taylor]: Taking taylor expansion of 0 in x.re 4.144 * [backup-simplify]: Simplify 0 into 0 4.144 * [taylor]: Taking taylor expansion of 0 in x.re 4.144 * [backup-simplify]: Simplify 0 into 0 4.144 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.144 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 4.145 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 4.145 * [backup-simplify]: Simplify (- 0) into 0 4.145 * [taylor]: Taking taylor expansion of 0 in x.re 4.145 * [backup-simplify]: Simplify 0 into 0 4.147 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.148 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.148 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.148 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.148 * [backup-simplify]: Simplify (+ 0 0) into 0 4.149 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 4.150 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 4.151 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.152 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 4.152 * [taylor]: Taking taylor expansion of 0 in x.re 4.152 * [backup-simplify]: Simplify 0 into 0 4.152 * [taylor]: Taking taylor expansion of 0 in y.im 4.152 * [backup-simplify]: Simplify 0 into 0 4.152 * [backup-simplify]: Simplify 0 into 0 4.152 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 4.152 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.152 * [backup-simplify]: Simplify (- 0) into 0 4.153 * [taylor]: Taking taylor expansion of 0 in y.im 4.153 * [backup-simplify]: Simplify 0 into 0 4.153 * [backup-simplify]: Simplify 0 into 0 4.153 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 4.153 * [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)))) 4.153 * [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 4.153 * [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 4.153 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.im 4.153 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 4.153 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 4.153 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.153 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 4.153 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 4.153 * [taylor]: Taking taylor expansion of -1 in y.im 4.153 * [backup-simplify]: Simplify -1 into -1 4.153 * [taylor]: Taking taylor expansion of y.im in y.im 4.153 * [backup-simplify]: Simplify 0 into 0 4.153 * [backup-simplify]: Simplify 1 into 1 4.153 * [backup-simplify]: Simplify (/ -1 1) into -1 4.153 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 4.154 * [taylor]: Taking taylor expansion of -1 in y.im 4.154 * [backup-simplify]: Simplify -1 into -1 4.154 * [taylor]: Taking taylor expansion of y.im in y.im 4.154 * [backup-simplify]: Simplify 0 into 0 4.154 * [backup-simplify]: Simplify 1 into 1 4.154 * [backup-simplify]: Simplify (/ -1 1) into -1 4.154 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.154 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.154 * [taylor]: Taking taylor expansion of y.re in y.im 4.154 * [backup-simplify]: Simplify y.re into y.re 4.154 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.154 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.154 * [backup-simplify]: Simplify (* -1 -1) into 1 4.155 * [backup-simplify]: Simplify (+ 1 0) into 1 4.155 * [backup-simplify]: Simplify (/ 1 1) into 1 4.155 * [backup-simplify]: Simplify (sqrt 1) into 1 4.155 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.156 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.156 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 4.157 * [backup-simplify]: Simplify (+ 0 0) into 0 4.157 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.157 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.157 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 4.157 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 4.157 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 4.158 * [taylor]: Taking taylor expansion of y.re in y.im 4.158 * [backup-simplify]: Simplify y.re into y.re 4.158 * [taylor]: Taking taylor expansion of x.im in y.im 4.158 * [backup-simplify]: Simplify x.im into x.im 4.158 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.158 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 4.158 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 4.158 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 4.158 * [taylor]: Taking taylor expansion of y.im in y.im 4.158 * [backup-simplify]: Simplify 0 into 0 4.158 * [backup-simplify]: Simplify 1 into 1 4.158 * [taylor]: Taking taylor expansion of x.re in y.im 4.158 * [backup-simplify]: Simplify x.re into x.re 4.158 * [backup-simplify]: Simplify (* 0 x.re) into 0 4.158 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 4.158 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.158 * [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 4.158 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 4.158 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 4.158 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 4.158 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.158 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 4.158 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 4.158 * [taylor]: Taking taylor expansion of -1 in x.re 4.158 * [backup-simplify]: Simplify -1 into -1 4.158 * [taylor]: Taking taylor expansion of y.im in x.re 4.158 * [backup-simplify]: Simplify y.im into y.im 4.158 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.158 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 4.158 * [taylor]: Taking taylor expansion of -1 in x.re 4.158 * [backup-simplify]: Simplify -1 into -1 4.158 * [taylor]: Taking taylor expansion of y.im in x.re 4.158 * [backup-simplify]: Simplify y.im into y.im 4.158 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.158 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 4.158 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.158 * [taylor]: Taking taylor expansion of y.re in x.re 4.159 * [backup-simplify]: Simplify y.re into y.re 4.159 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.159 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.159 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 4.159 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.159 * [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)))) 4.159 * [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))))) 4.159 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 4.159 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 4.159 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 4.159 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.160 * [backup-simplify]: Simplify (+ 0 0) into 0 4.160 * [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 4.160 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.160 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 4.160 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 4.160 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 4.160 * [taylor]: Taking taylor expansion of y.re in x.re 4.160 * [backup-simplify]: Simplify y.re into y.re 4.160 * [taylor]: Taking taylor expansion of x.im in x.re 4.160 * [backup-simplify]: Simplify x.im into x.im 4.160 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.160 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 4.160 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 4.160 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.160 * [taylor]: Taking taylor expansion of y.im in x.re 4.160 * [backup-simplify]: Simplify y.im into y.im 4.160 * [taylor]: Taking taylor expansion of x.re in x.re 4.160 * [backup-simplify]: Simplify 0 into 0 4.160 * [backup-simplify]: Simplify 1 into 1 4.160 * [backup-simplify]: Simplify (* y.im 0) into 0 4.161 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.161 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.161 * [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 4.161 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.re 4.161 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 4.161 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 4.161 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.161 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 4.161 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 4.161 * [taylor]: Taking taylor expansion of -1 in y.re 4.161 * [backup-simplify]: Simplify -1 into -1 4.161 * [taylor]: Taking taylor expansion of y.im in y.re 4.161 * [backup-simplify]: Simplify y.im into y.im 4.161 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.161 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 4.161 * [taylor]: Taking taylor expansion of -1 in y.re 4.161 * [backup-simplify]: Simplify -1 into -1 4.161 * [taylor]: Taking taylor expansion of y.im in y.re 4.161 * [backup-simplify]: Simplify y.im into y.im 4.161 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.161 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.161 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.161 * [taylor]: Taking taylor expansion of y.re in y.re 4.161 * [backup-simplify]: Simplify 0 into 0 4.161 * [backup-simplify]: Simplify 1 into 1 4.161 * [backup-simplify]: Simplify (* 1 1) into 1 4.162 * [backup-simplify]: Simplify (/ 1 1) into 1 4.162 * [backup-simplify]: Simplify (+ 0 1) into 1 4.162 * [backup-simplify]: Simplify (/ 1 1) into 1 4.162 * [backup-simplify]: Simplify (sqrt 1) into 1 4.163 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.163 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.163 * [backup-simplify]: Simplify (+ 0 0) into 0 4.164 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.164 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.164 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 4.164 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 4.164 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 4.164 * [taylor]: Taking taylor expansion of y.re in y.re 4.164 * [backup-simplify]: Simplify 0 into 0 4.164 * [backup-simplify]: Simplify 1 into 1 4.164 * [taylor]: Taking taylor expansion of x.im in y.re 4.164 * [backup-simplify]: Simplify x.im into x.im 4.164 * [backup-simplify]: Simplify (* 0 x.im) into 0 4.165 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 4.165 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.165 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 4.165 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 4.165 * [taylor]: Taking taylor expansion of y.im in y.re 4.165 * [backup-simplify]: Simplify y.im into y.im 4.165 * [taylor]: Taking taylor expansion of x.re in y.re 4.165 * [backup-simplify]: Simplify x.re into x.re 4.165 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.165 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.165 * [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 4.165 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.im 4.165 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 4.165 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 4.165 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.165 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 4.165 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 4.165 * [taylor]: Taking taylor expansion of -1 in x.im 4.165 * [backup-simplify]: Simplify -1 into -1 4.165 * [taylor]: Taking taylor expansion of y.im in x.im 4.165 * [backup-simplify]: Simplify y.im into y.im 4.165 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.165 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 4.165 * [taylor]: Taking taylor expansion of -1 in x.im 4.165 * [backup-simplify]: Simplify -1 into -1 4.165 * [taylor]: Taking taylor expansion of y.im in x.im 4.165 * [backup-simplify]: Simplify y.im into y.im 4.165 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.165 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.165 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.165 * [taylor]: Taking taylor expansion of y.re in x.im 4.165 * [backup-simplify]: Simplify y.re into y.re 4.165 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.165 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.165 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 4.165 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.166 * [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)))) 4.166 * [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))))) 4.166 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 4.166 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 4.166 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 4.166 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.166 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.166 * [backup-simplify]: Simplify (+ 0 0) into 0 4.167 * [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 4.167 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.167 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 4.167 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 4.167 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.167 * [taylor]: Taking taylor expansion of y.re in x.im 4.167 * [backup-simplify]: Simplify y.re into y.re 4.167 * [taylor]: Taking taylor expansion of x.im in x.im 4.167 * [backup-simplify]: Simplify 0 into 0 4.167 * [backup-simplify]: Simplify 1 into 1 4.167 * [backup-simplify]: Simplify (* y.re 0) into 0 4.167 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.167 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.167 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 4.167 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.167 * [taylor]: Taking taylor expansion of y.im in x.im 4.167 * [backup-simplify]: Simplify y.im into y.im 4.167 * [taylor]: Taking taylor expansion of x.re in x.im 4.167 * [backup-simplify]: Simplify x.re into x.re 4.167 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.167 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.167 * [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 4.167 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.im 4.167 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 4.167 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 4.168 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.168 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 4.168 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 4.168 * [taylor]: Taking taylor expansion of -1 in x.im 4.168 * [backup-simplify]: Simplify -1 into -1 4.168 * [taylor]: Taking taylor expansion of y.im in x.im 4.168 * [backup-simplify]: Simplify y.im into y.im 4.168 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.168 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 4.168 * [taylor]: Taking taylor expansion of -1 in x.im 4.168 * [backup-simplify]: Simplify -1 into -1 4.168 * [taylor]: Taking taylor expansion of y.im in x.im 4.168 * [backup-simplify]: Simplify y.im into y.im 4.168 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.168 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.168 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.168 * [taylor]: Taking taylor expansion of y.re in x.im 4.168 * [backup-simplify]: Simplify y.re into y.re 4.168 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.168 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.168 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 4.168 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.168 * [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)))) 4.168 * [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))))) 4.168 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 4.168 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 4.168 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 4.169 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.169 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.169 * [backup-simplify]: Simplify (+ 0 0) into 0 4.169 * [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 4.169 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.169 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 4.169 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 4.169 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.169 * [taylor]: Taking taylor expansion of y.re in x.im 4.169 * [backup-simplify]: Simplify y.re into y.re 4.169 * [taylor]: Taking taylor expansion of x.im in x.im 4.169 * [backup-simplify]: Simplify 0 into 0 4.169 * [backup-simplify]: Simplify 1 into 1 4.169 * [backup-simplify]: Simplify (* y.re 0) into 0 4.170 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.170 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.170 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 4.170 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.170 * [taylor]: Taking taylor expansion of y.im in x.im 4.170 * [backup-simplify]: Simplify y.im into y.im 4.170 * [taylor]: Taking taylor expansion of x.re in x.im 4.170 * [backup-simplify]: Simplify x.re into x.re 4.170 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.170 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.170 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.170 * [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)))))) 4.170 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 4.170 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 4.170 * [taylor]: Taking taylor expansion of y.re in y.re 4.170 * [backup-simplify]: Simplify 0 into 0 4.170 * [backup-simplify]: Simplify 1 into 1 4.170 * [backup-simplify]: Simplify (/ 1 1) into 1 4.170 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.170 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.171 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.171 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.171 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.171 * [taylor]: Taking taylor expansion of y.re in y.re 4.171 * [backup-simplify]: Simplify 0 into 0 4.171 * [backup-simplify]: Simplify 1 into 1 4.171 * [backup-simplify]: Simplify (* 1 1) into 1 4.171 * [backup-simplify]: Simplify (/ 1 1) into 1 4.171 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.171 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.171 * [taylor]: Taking taylor expansion of y.im in y.re 4.171 * [backup-simplify]: Simplify y.im into y.im 4.171 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.171 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.172 * [backup-simplify]: Simplify (+ 1 0) into 1 4.172 * [backup-simplify]: Simplify (/ 1 1) into 1 4.172 * [backup-simplify]: Simplify (sqrt 1) into 1 4.173 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.173 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.173 * [backup-simplify]: Simplify (+ 0 0) into 0 4.174 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.174 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.174 * [backup-simplify]: Simplify (* 1 1) into 1 4.174 * [taylor]: Taking taylor expansion of 1 in x.re 4.174 * [backup-simplify]: Simplify 1 into 1 4.175 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.175 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 4.175 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 4.175 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 4.176 * [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))))))) 4.176 * [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 4.176 * [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 4.176 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 4.176 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 4.176 * [taylor]: Taking taylor expansion of y.im in y.re 4.176 * [backup-simplify]: Simplify y.im into y.im 4.176 * [taylor]: Taking taylor expansion of x.re in y.re 4.176 * [backup-simplify]: Simplify x.re into x.re 4.176 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.176 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.176 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.176 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.176 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.176 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.177 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.177 * [taylor]: Taking taylor expansion of y.re in y.re 4.177 * [backup-simplify]: Simplify 0 into 0 4.177 * [backup-simplify]: Simplify 1 into 1 4.177 * [backup-simplify]: Simplify (* 1 1) into 1 4.177 * [backup-simplify]: Simplify (/ 1 1) into 1 4.177 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.177 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.178 * [taylor]: Taking taylor expansion of y.im in y.re 4.178 * [backup-simplify]: Simplify y.im into y.im 4.178 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.178 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.178 * [backup-simplify]: Simplify (+ 1 0) into 1 4.179 * [backup-simplify]: Simplify (/ 1 1) into 1 4.179 * [backup-simplify]: Simplify (sqrt 1) into 1 4.180 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.180 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.181 * [backup-simplify]: Simplify (+ 0 0) into 0 4.181 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.182 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.183 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.184 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.184 * [taylor]: Taking taylor expansion of 0 in x.re 4.184 * [backup-simplify]: Simplify 0 into 0 4.184 * [taylor]: Taking taylor expansion of 1 in y.im 4.184 * [backup-simplify]: Simplify 1 into 1 4.184 * [backup-simplify]: Simplify 1 into 1 4.185 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.185 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.185 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.185 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 4.185 * [backup-simplify]: Simplify (- 0) into 0 4.186 * [backup-simplify]: Simplify (+ 0 0) into 0 4.186 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.186 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.187 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 4.187 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 4.187 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 4.188 * [backup-simplify]: Simplify (+ 0 0) into 0 4.188 * [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 4.189 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.190 * [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 4.190 * [taylor]: Taking taylor expansion of 0 in y.re 4.190 * [backup-simplify]: Simplify 0 into 0 4.190 * [taylor]: Taking taylor expansion of 0 in x.re 4.190 * [backup-simplify]: Simplify 0 into 0 4.190 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 4.190 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 4.190 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 4.190 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 4.190 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.190 * [taylor]: Taking taylor expansion of y.im in x.re 4.190 * [backup-simplify]: Simplify y.im into y.im 4.190 * [taylor]: Taking taylor expansion of x.re in x.re 4.190 * [backup-simplify]: Simplify 0 into 0 4.190 * [backup-simplify]: Simplify 1 into 1 4.190 * [backup-simplify]: Simplify (* y.im 0) into 0 4.191 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.191 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.191 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 4.191 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 4.191 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.191 * [taylor]: Taking taylor expansion of y.im in y.im 4.191 * [backup-simplify]: Simplify 0 into 0 4.191 * [backup-simplify]: Simplify 1 into 1 4.191 * [backup-simplify]: Simplify (/ 1 1) into 1 4.192 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.193 * [backup-simplify]: Simplify (- 0) into 0 4.193 * [backup-simplify]: Simplify 0 into 0 4.194 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.194 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.195 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 4.195 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 4.197 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 4.198 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.199 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 4.199 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 4.199 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 4.199 * [taylor]: Taking taylor expansion of 1/2 in x.re 4.199 * [backup-simplify]: Simplify 1/2 into 1/2 4.199 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 4.199 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.199 * [taylor]: Taking taylor expansion of y.im in x.re 4.199 * [backup-simplify]: Simplify y.im into y.im 4.199 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.199 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.199 * [taylor]: Taking taylor expansion of 0 in y.im 4.199 * [backup-simplify]: Simplify 0 into 0 4.199 * [backup-simplify]: Simplify 0 into 0 4.199 * [taylor]: Taking taylor expansion of 0 in y.im 4.199 * [backup-simplify]: Simplify 0 into 0 4.199 * [backup-simplify]: Simplify 0 into 0 4.199 * [backup-simplify]: Simplify 0 into 0 4.201 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.201 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.201 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 4.201 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 4.202 * [backup-simplify]: Simplify (- 0) into 0 4.202 * [backup-simplify]: Simplify (+ 0 0) into 0 4.202 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.203 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.204 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 4.204 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 4.205 * [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 4.205 * [backup-simplify]: Simplify (+ 0 0) into 0 4.206 * [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 4.207 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.208 * [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 4.208 * [taylor]: Taking taylor expansion of 0 in y.re 4.208 * [backup-simplify]: Simplify 0 into 0 4.208 * [taylor]: Taking taylor expansion of 0 in x.re 4.208 * [backup-simplify]: Simplify 0 into 0 4.208 * [taylor]: Taking taylor expansion of 0 in x.re 4.208 * [backup-simplify]: Simplify 0 into 0 4.208 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.208 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 4.209 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 4.210 * [backup-simplify]: Simplify (- 0) into 0 4.210 * [taylor]: Taking taylor expansion of 0 in x.re 4.210 * [backup-simplify]: Simplify 0 into 0 4.212 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.213 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.213 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.213 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.213 * [backup-simplify]: Simplify (+ 0 0) into 0 4.215 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 4.215 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 4.216 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.217 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 4.217 * [taylor]: Taking taylor expansion of 0 in x.re 4.217 * [backup-simplify]: Simplify 0 into 0 4.217 * [taylor]: Taking taylor expansion of 0 in y.im 4.217 * [backup-simplify]: Simplify 0 into 0 4.218 * [backup-simplify]: Simplify 0 into 0 4.218 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 4.218 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.219 * [backup-simplify]: Simplify (- 0) into 0 4.219 * [taylor]: Taking taylor expansion of 0 in y.im 4.219 * [backup-simplify]: Simplify 0 into 0 4.219 * [backup-simplify]: Simplify 0 into 0 4.219 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 4.219 * * * * [progress]: [ 4 / 4 ] generating series at (2) 4.219 * [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))) 4.219 * [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 4.219 * [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 4.219 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 4.219 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 4.219 * [taylor]: Taking taylor expansion of y.re in y.im 4.219 * [backup-simplify]: Simplify y.re into y.re 4.219 * [taylor]: Taking taylor expansion of x.im in y.im 4.219 * [backup-simplify]: Simplify x.im into x.im 4.219 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 4.219 * [taylor]: Taking taylor expansion of y.im in y.im 4.219 * [backup-simplify]: Simplify 0 into 0 4.219 * [backup-simplify]: Simplify 1 into 1 4.219 * [taylor]: Taking taylor expansion of x.re in y.im 4.219 * [backup-simplify]: Simplify x.re into x.re 4.219 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 4.219 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.220 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 4.220 * [taylor]: Taking taylor expansion of y.im in y.im 4.220 * [backup-simplify]: Simplify 0 into 0 4.220 * [backup-simplify]: Simplify 1 into 1 4.220 * [taylor]: Taking taylor expansion of y.im in y.im 4.220 * [backup-simplify]: Simplify 0 into 0 4.220 * [backup-simplify]: Simplify 1 into 1 4.220 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.220 * [taylor]: Taking taylor expansion of y.re in y.im 4.220 * [backup-simplify]: Simplify y.re into y.re 4.220 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.220 * [backup-simplify]: Simplify (* 0 x.re) into 0 4.220 * [backup-simplify]: Simplify (- 0) into 0 4.220 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 4.220 * [backup-simplify]: Simplify (* 0 0) into 0 4.220 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.220 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 4.220 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 4.220 * [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 4.220 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 4.220 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 4.220 * [taylor]: Taking taylor expansion of y.re in x.re 4.221 * [backup-simplify]: Simplify y.re into y.re 4.221 * [taylor]: Taking taylor expansion of x.im in x.re 4.221 * [backup-simplify]: Simplify x.im into x.im 4.221 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.221 * [taylor]: Taking taylor expansion of y.im in x.re 4.221 * [backup-simplify]: Simplify y.im into y.im 4.221 * [taylor]: Taking taylor expansion of x.re in x.re 4.221 * [backup-simplify]: Simplify 0 into 0 4.221 * [backup-simplify]: Simplify 1 into 1 4.221 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 4.221 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.221 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 4.221 * [taylor]: Taking taylor expansion of y.im in x.re 4.221 * [backup-simplify]: Simplify y.im into y.im 4.221 * [taylor]: Taking taylor expansion of y.im in x.re 4.221 * [backup-simplify]: Simplify y.im into y.im 4.221 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.221 * [taylor]: Taking taylor expansion of y.re in x.re 4.221 * [backup-simplify]: Simplify y.re into y.re 4.221 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.221 * [backup-simplify]: Simplify (* y.im 0) into 0 4.221 * [backup-simplify]: Simplify (- 0) into 0 4.221 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 4.221 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.221 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.221 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 4.221 * [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))) 4.221 * [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 4.221 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 4.221 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 4.221 * [taylor]: Taking taylor expansion of y.re in y.re 4.221 * [backup-simplify]: Simplify 0 into 0 4.222 * [backup-simplify]: Simplify 1 into 1 4.222 * [taylor]: Taking taylor expansion of x.im in y.re 4.222 * [backup-simplify]: Simplify x.im into x.im 4.222 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 4.222 * [taylor]: Taking taylor expansion of y.im in y.re 4.222 * [backup-simplify]: Simplify y.im into y.im 4.222 * [taylor]: Taking taylor expansion of x.re in y.re 4.222 * [backup-simplify]: Simplify x.re into x.re 4.222 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 4.222 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.222 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 4.222 * [taylor]: Taking taylor expansion of y.im in y.re 4.222 * [backup-simplify]: Simplify y.im into y.im 4.222 * [taylor]: Taking taylor expansion of y.im in y.re 4.222 * [backup-simplify]: Simplify y.im into y.im 4.222 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.222 * [taylor]: Taking taylor expansion of y.re in y.re 4.222 * [backup-simplify]: Simplify 0 into 0 4.222 * [backup-simplify]: Simplify 1 into 1 4.222 * [backup-simplify]: Simplify (* 0 x.im) into 0 4.222 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.222 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 4.222 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 4.222 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.222 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 4.222 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 4.222 * [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 4.222 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 4.222 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.222 * [taylor]: Taking taylor expansion of y.re in x.im 4.222 * [backup-simplify]: Simplify y.re into y.re 4.222 * [taylor]: Taking taylor expansion of x.im in x.im 4.222 * [backup-simplify]: Simplify 0 into 0 4.222 * [backup-simplify]: Simplify 1 into 1 4.222 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.222 * [taylor]: Taking taylor expansion of y.im in x.im 4.222 * [backup-simplify]: Simplify y.im into y.im 4.222 * [taylor]: Taking taylor expansion of x.re in x.im 4.222 * [backup-simplify]: Simplify x.re into x.re 4.222 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 4.222 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.222 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 4.222 * [taylor]: Taking taylor expansion of y.im in x.im 4.222 * [backup-simplify]: Simplify y.im into y.im 4.222 * [taylor]: Taking taylor expansion of y.im in x.im 4.222 * [backup-simplify]: Simplify y.im into y.im 4.222 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.222 * [taylor]: Taking taylor expansion of y.re in x.im 4.222 * [backup-simplify]: Simplify y.re into y.re 4.222 * [backup-simplify]: Simplify (* y.re 0) into 0 4.223 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.223 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 4.223 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 4.223 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.223 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.223 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 4.223 * [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)))) 4.223 * [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 4.223 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 4.223 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.223 * [taylor]: Taking taylor expansion of y.re in x.im 4.223 * [backup-simplify]: Simplify y.re into y.re 4.223 * [taylor]: Taking taylor expansion of x.im in x.im 4.223 * [backup-simplify]: Simplify 0 into 0 4.223 * [backup-simplify]: Simplify 1 into 1 4.223 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.223 * [taylor]: Taking taylor expansion of y.im in x.im 4.223 * [backup-simplify]: Simplify y.im into y.im 4.223 * [taylor]: Taking taylor expansion of x.re in x.im 4.223 * [backup-simplify]: Simplify x.re into x.re 4.223 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 4.223 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 4.223 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 4.223 * [taylor]: Taking taylor expansion of y.im in x.im 4.223 * [backup-simplify]: Simplify y.im into y.im 4.223 * [taylor]: Taking taylor expansion of y.im in x.im 4.223 * [backup-simplify]: Simplify y.im into y.im 4.223 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.223 * [taylor]: Taking taylor expansion of y.re in x.im 4.223 * [backup-simplify]: Simplify y.re into y.re 4.223 * [backup-simplify]: Simplify (* y.re 0) into 0 4.223 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.223 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 4.223 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 4.223 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.223 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.224 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 4.224 * [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)))) 4.224 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 4.224 * [taylor]: Taking taylor expansion of -1 in y.re 4.224 * [backup-simplify]: Simplify -1 into -1 4.224 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 4.224 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 4.224 * [taylor]: Taking taylor expansion of y.im in y.re 4.224 * [backup-simplify]: Simplify y.im into y.im 4.224 * [taylor]: Taking taylor expansion of x.re in y.re 4.224 * [backup-simplify]: Simplify x.re into x.re 4.224 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 4.224 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.224 * [taylor]: Taking taylor expansion of y.re in y.re 4.224 * [backup-simplify]: Simplify 0 into 0 4.224 * [backup-simplify]: Simplify 1 into 1 4.224 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.224 * [taylor]: Taking taylor expansion of y.im in y.re 4.224 * [backup-simplify]: Simplify y.im into y.im 4.224 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.224 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.224 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 4.224 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 4.224 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 4.224 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 4.224 * [taylor]: Taking taylor expansion of -1 in x.re 4.224 * [backup-simplify]: Simplify -1 into -1 4.224 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 4.224 * [taylor]: Taking taylor expansion of x.re in x.re 4.224 * [backup-simplify]: Simplify 0 into 0 4.224 * [backup-simplify]: Simplify 1 into 1 4.224 * [taylor]: Taking taylor expansion of y.im in x.re 4.224 * [backup-simplify]: Simplify y.im into y.im 4.224 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.225 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.225 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.225 * [backup-simplify]: Simplify (- 0) into 0 4.225 * [backup-simplify]: Simplify (+ y.re 0) into y.re 4.225 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.225 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.225 * [backup-simplify]: Simplify (+ 0 0) into 0 4.226 * [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))) 4.226 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 4.226 * [taylor]: Taking taylor expansion of y.re in y.re 4.226 * [backup-simplify]: Simplify 0 into 0 4.226 * [backup-simplify]: Simplify 1 into 1 4.226 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 4.226 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.226 * [taylor]: Taking taylor expansion of y.re in y.re 4.226 * [backup-simplify]: Simplify 0 into 0 4.226 * [backup-simplify]: Simplify 1 into 1 4.226 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.226 * [taylor]: Taking taylor expansion of y.im in y.re 4.226 * [backup-simplify]: Simplify y.im into y.im 4.226 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.226 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 4.226 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.226 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.226 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.226 * [backup-simplify]: Simplify (+ 0 0) into 0 4.227 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 4.227 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 4.227 * [taylor]: Taking taylor expansion of 0 in x.re 4.227 * [backup-simplify]: Simplify 0 into 0 4.227 * [taylor]: Taking taylor expansion of 0 in y.im 4.227 * [backup-simplify]: Simplify 0 into 0 4.227 * [backup-simplify]: Simplify 0 into 0 4.227 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 4.227 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 4.227 * [taylor]: Taking taylor expansion of -1 in y.im 4.227 * [backup-simplify]: Simplify -1 into -1 4.227 * [taylor]: Taking taylor expansion of y.im in y.im 4.227 * [backup-simplify]: Simplify 0 into 0 4.227 * [backup-simplify]: Simplify 1 into 1 4.228 * [backup-simplify]: Simplify (/ -1 1) into -1 4.228 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 4.228 * [backup-simplify]: Simplify 0 into 0 4.229 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.229 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 4.229 * [backup-simplify]: Simplify (- 0) into 0 4.229 * [backup-simplify]: Simplify (+ 0 0) into 0 4.230 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.230 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 4.230 * [backup-simplify]: Simplify (+ 0 0) into 0 4.231 * [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 4.231 * [taylor]: Taking taylor expansion of 0 in y.re 4.231 * [backup-simplify]: Simplify 0 into 0 4.231 * [taylor]: Taking taylor expansion of 0 in x.re 4.231 * [backup-simplify]: Simplify 0 into 0 4.231 * [taylor]: Taking taylor expansion of 0 in y.im 4.231 * [backup-simplify]: Simplify 0 into 0 4.231 * [backup-simplify]: Simplify 0 into 0 4.231 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 4.231 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.231 * [taylor]: Taking taylor expansion of y.im in x.re 4.231 * [backup-simplify]: Simplify y.im into y.im 4.231 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.231 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.231 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 4.231 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.231 * [taylor]: Taking taylor expansion of y.im in y.im 4.231 * [backup-simplify]: Simplify 0 into 0 4.231 * [backup-simplify]: Simplify 1 into 1 4.231 * [backup-simplify]: Simplify (* 1 1) into 1 4.231 * [backup-simplify]: Simplify (/ 1 1) into 1 4.232 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.232 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.233 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.233 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.233 * [backup-simplify]: Simplify 0 into 0 4.234 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 4.234 * [backup-simplify]: Simplify (* 1 1) into 1 4.234 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.234 * [backup-simplify]: Simplify (+ 1 0) into 1 4.234 * [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))) 4.235 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 4.235 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 4.235 * [taylor]: Taking taylor expansion of x.re in x.re 4.235 * [backup-simplify]: Simplify 0 into 0 4.235 * [backup-simplify]: Simplify 1 into 1 4.235 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 4.235 * [taylor]: Taking taylor expansion of y.im in x.re 4.235 * [backup-simplify]: Simplify y.im into y.im 4.235 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.235 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 4.235 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 4.235 * [taylor]: Taking taylor expansion of 0 in y.im 4.235 * [backup-simplify]: Simplify 0 into 0 4.235 * [backup-simplify]: Simplify 0 into 0 4.235 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.236 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 4.236 * [taylor]: Taking taylor expansion of 0 in y.im 4.236 * [backup-simplify]: Simplify 0 into 0 4.236 * [backup-simplify]: Simplify 0 into 0 4.236 * [backup-simplify]: Simplify 0 into 0 4.236 * [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)))) 4.236 * [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 4.236 * [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 4.236 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 4.236 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 4.236 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 4.236 * [taylor]: Taking taylor expansion of y.re in y.im 4.236 * [backup-simplify]: Simplify y.re into y.re 4.236 * [taylor]: Taking taylor expansion of x.im in y.im 4.236 * [backup-simplify]: Simplify x.im into x.im 4.236 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.236 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 4.236 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 4.236 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 4.236 * [taylor]: Taking taylor expansion of y.im in y.im 4.236 * [backup-simplify]: Simplify 0 into 0 4.236 * [backup-simplify]: Simplify 1 into 1 4.236 * [taylor]: Taking taylor expansion of x.re in y.im 4.236 * [backup-simplify]: Simplify x.re into x.re 4.236 * [backup-simplify]: Simplify (* 0 x.re) into 0 4.237 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 4.237 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.237 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 4.237 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.237 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 4.237 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.237 * [taylor]: Taking taylor expansion of y.im in y.im 4.237 * [backup-simplify]: Simplify 0 into 0 4.237 * [backup-simplify]: Simplify 1 into 1 4.237 * [backup-simplify]: Simplify (/ 1 1) into 1 4.237 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.237 * [taylor]: Taking taylor expansion of y.im in y.im 4.237 * [backup-simplify]: Simplify 0 into 0 4.237 * [backup-simplify]: Simplify 1 into 1 4.237 * [backup-simplify]: Simplify (/ 1 1) into 1 4.237 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.237 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.237 * [taylor]: Taking taylor expansion of y.re in y.im 4.237 * [backup-simplify]: Simplify y.re into y.re 4.237 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.237 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.238 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 4.238 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 4.238 * [backup-simplify]: Simplify (* 1 1) into 1 4.238 * [backup-simplify]: Simplify (+ 1 0) into 1 4.238 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 4.238 * [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 4.238 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 4.238 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 4.238 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 4.238 * [taylor]: Taking taylor expansion of y.re in x.re 4.238 * [backup-simplify]: Simplify y.re into y.re 4.238 * [taylor]: Taking taylor expansion of x.im in x.re 4.238 * [backup-simplify]: Simplify x.im into x.im 4.238 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.238 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 4.238 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 4.238 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.238 * [taylor]: Taking taylor expansion of y.im in x.re 4.238 * [backup-simplify]: Simplify y.im into y.im 4.238 * [taylor]: Taking taylor expansion of x.re in x.re 4.238 * [backup-simplify]: Simplify 0 into 0 4.238 * [backup-simplify]: Simplify 1 into 1 4.238 * [backup-simplify]: Simplify (* y.im 0) into 0 4.239 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.239 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.239 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 4.239 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.239 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 4.239 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 4.239 * [taylor]: Taking taylor expansion of y.im in x.re 4.239 * [backup-simplify]: Simplify y.im into y.im 4.239 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.239 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 4.239 * [taylor]: Taking taylor expansion of y.im in x.re 4.239 * [backup-simplify]: Simplify y.im into y.im 4.239 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.239 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 4.239 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.239 * [taylor]: Taking taylor expansion of y.re in x.re 4.239 * [backup-simplify]: Simplify y.re into y.re 4.239 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.239 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.239 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 4.239 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 4.239 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 4.239 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.239 * [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))))) 4.240 * [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 4.240 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 4.240 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 4.240 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 4.240 * [taylor]: Taking taylor expansion of y.re in y.re 4.240 * [backup-simplify]: Simplify 0 into 0 4.240 * [backup-simplify]: Simplify 1 into 1 4.240 * [taylor]: Taking taylor expansion of x.im in y.re 4.240 * [backup-simplify]: Simplify x.im into x.im 4.240 * [backup-simplify]: Simplify (* 0 x.im) into 0 4.243 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 4.243 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.243 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 4.243 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 4.243 * [taylor]: Taking taylor expansion of y.im in y.re 4.243 * [backup-simplify]: Simplify y.im into y.im 4.243 * [taylor]: Taking taylor expansion of x.re in y.re 4.243 * [backup-simplify]: Simplify x.re into x.re 4.243 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.243 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.243 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 4.243 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.243 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 4.243 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 4.243 * [taylor]: Taking taylor expansion of y.im in y.re 4.243 * [backup-simplify]: Simplify y.im into y.im 4.243 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.243 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 4.243 * [taylor]: Taking taylor expansion of y.im in y.re 4.243 * [backup-simplify]: Simplify y.im into y.im 4.243 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.243 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.243 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.243 * [taylor]: Taking taylor expansion of y.re in y.re 4.243 * [backup-simplify]: Simplify 0 into 0 4.243 * [backup-simplify]: Simplify 1 into 1 4.244 * [backup-simplify]: Simplify (* 1 1) into 1 4.244 * [backup-simplify]: Simplify (/ 1 1) into 1 4.244 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 4.245 * [backup-simplify]: Simplify (+ 0 1) into 1 4.245 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 4.245 * [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 4.245 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 4.245 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 4.245 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.245 * [taylor]: Taking taylor expansion of y.re in x.im 4.245 * [backup-simplify]: Simplify y.re into y.re 4.245 * [taylor]: Taking taylor expansion of x.im in x.im 4.245 * [backup-simplify]: Simplify 0 into 0 4.245 * [backup-simplify]: Simplify 1 into 1 4.245 * [backup-simplify]: Simplify (* y.re 0) into 0 4.245 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.245 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.245 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 4.245 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.245 * [taylor]: Taking taylor expansion of y.im in x.im 4.245 * [backup-simplify]: Simplify y.im into y.im 4.245 * [taylor]: Taking taylor expansion of x.re in x.im 4.245 * [backup-simplify]: Simplify x.re into x.re 4.245 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.245 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.245 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 4.245 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.245 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 4.245 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 4.245 * [taylor]: Taking taylor expansion of y.im in x.im 4.245 * [backup-simplify]: Simplify y.im into y.im 4.245 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.245 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 4.245 * [taylor]: Taking taylor expansion of y.im in x.im 4.246 * [backup-simplify]: Simplify y.im into y.im 4.246 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.246 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.246 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.246 * [taylor]: Taking taylor expansion of y.re in x.im 4.246 * [backup-simplify]: Simplify y.re into y.re 4.246 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.246 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.246 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.246 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 4.246 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.246 * [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))))) 4.246 * [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 4.246 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 4.246 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 4.246 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.246 * [taylor]: Taking taylor expansion of y.re in x.im 4.246 * [backup-simplify]: Simplify y.re into y.re 4.246 * [taylor]: Taking taylor expansion of x.im in x.im 4.246 * [backup-simplify]: Simplify 0 into 0 4.246 * [backup-simplify]: Simplify 1 into 1 4.246 * [backup-simplify]: Simplify (* y.re 0) into 0 4.246 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.247 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.247 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 4.247 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.247 * [taylor]: Taking taylor expansion of y.im in x.im 4.247 * [backup-simplify]: Simplify y.im into y.im 4.247 * [taylor]: Taking taylor expansion of x.re in x.im 4.247 * [backup-simplify]: Simplify x.re into x.re 4.247 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.247 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.247 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 4.247 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 4.247 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 4.247 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 4.247 * [taylor]: Taking taylor expansion of y.im in x.im 4.247 * [backup-simplify]: Simplify y.im into y.im 4.247 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.247 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 4.247 * [taylor]: Taking taylor expansion of y.im in x.im 4.247 * [backup-simplify]: Simplify y.im into y.im 4.247 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.247 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.247 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.247 * [taylor]: Taking taylor expansion of y.re in x.im 4.247 * [backup-simplify]: Simplify y.re into y.re 4.247 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.247 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.247 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.247 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 4.247 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.247 * [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))))) 4.247 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.248 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.248 * [taylor]: Taking taylor expansion of y.re in y.re 4.248 * [backup-simplify]: Simplify 0 into 0 4.248 * [backup-simplify]: Simplify 1 into 1 4.248 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.248 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.248 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.248 * [taylor]: Taking taylor expansion of y.re in y.re 4.248 * [backup-simplify]: Simplify 0 into 0 4.248 * [backup-simplify]: Simplify 1 into 1 4.248 * [backup-simplify]: Simplify (* 1 1) into 1 4.248 * [backup-simplify]: Simplify (/ 1 1) into 1 4.248 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.248 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.248 * [taylor]: Taking taylor expansion of y.im in y.re 4.248 * [backup-simplify]: Simplify y.im into y.im 4.248 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.248 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.249 * [backup-simplify]: Simplify (+ 1 0) into 1 4.249 * [backup-simplify]: Simplify (* 0 1) into 0 4.249 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.250 * [backup-simplify]: Simplify (+ 0 0) into 0 4.250 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 4.251 * [backup-simplify]: Simplify (/ 1 1) into 1 4.251 * [taylor]: Taking taylor expansion of 1 in x.re 4.251 * [backup-simplify]: Simplify 1 into 1 4.251 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 4.251 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 4.251 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 4.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.252 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 4.252 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.252 * [backup-simplify]: Simplify (+ 0 0) into 0 4.253 * [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))))))) 4.253 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 4.253 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 4.253 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.253 * [taylor]: Taking taylor expansion of y.im in y.re 4.253 * [backup-simplify]: Simplify y.im into y.im 4.253 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.253 * [taylor]: Taking taylor expansion of x.re in y.re 4.253 * [backup-simplify]: Simplify x.re into x.re 4.253 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.253 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.253 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.253 * [taylor]: Taking taylor expansion of y.re in y.re 4.253 * [backup-simplify]: Simplify 0 into 0 4.254 * [backup-simplify]: Simplify 1 into 1 4.254 * [backup-simplify]: Simplify (* 1 1) into 1 4.254 * [backup-simplify]: Simplify (/ 1 1) into 1 4.254 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.254 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.254 * [taylor]: Taking taylor expansion of y.im in y.re 4.254 * [backup-simplify]: Simplify y.im into y.im 4.254 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.255 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.255 * [backup-simplify]: Simplify (+ 1 0) into 1 4.255 * [backup-simplify]: Simplify (* x.re 1) into x.re 4.255 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.255 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.256 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.256 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 4.257 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 4.257 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.257 * [taylor]: Taking taylor expansion of 0 in x.re 4.257 * [backup-simplify]: Simplify 0 into 0 4.257 * [taylor]: Taking taylor expansion of 1 in y.im 4.257 * [backup-simplify]: Simplify 1 into 1 4.257 * [backup-simplify]: Simplify 0 into 0 4.258 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.258 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.258 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.258 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 4.258 * [backup-simplify]: Simplify (- 0) into 0 4.258 * [backup-simplify]: Simplify (+ 0 0) into 0 4.259 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.259 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.259 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 4.259 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 4.259 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 4.260 * [backup-simplify]: Simplify (+ 0 0) into 0 4.260 * [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 4.260 * [taylor]: Taking taylor expansion of 0 in y.re 4.260 * [backup-simplify]: Simplify 0 into 0 4.260 * [taylor]: Taking taylor expansion of 0 in x.re 4.260 * [backup-simplify]: Simplify 0 into 0 4.260 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 4.260 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 4.260 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 4.260 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.260 * [taylor]: Taking taylor expansion of y.im in x.re 4.260 * [backup-simplify]: Simplify y.im into y.im 4.260 * [taylor]: Taking taylor expansion of x.re in x.re 4.260 * [backup-simplify]: Simplify 0 into 0 4.260 * [backup-simplify]: Simplify 1 into 1 4.260 * [backup-simplify]: Simplify (* y.im 0) into 0 4.261 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.261 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.261 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 4.261 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 4.261 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.261 * [taylor]: Taking taylor expansion of y.im in y.im 4.261 * [backup-simplify]: Simplify 0 into 0 4.261 * [backup-simplify]: Simplify 1 into 1 4.261 * [backup-simplify]: Simplify (/ 1 1) into 1 4.262 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.262 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.262 * [backup-simplify]: Simplify (- 0) into 0 4.262 * [backup-simplify]: Simplify 0 into 0 4.263 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.264 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.264 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.264 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.264 * [backup-simplify]: Simplify (+ 0 0) into 0 4.265 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 4.265 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 4.265 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 4.265 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 4.265 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.265 * [taylor]: Taking taylor expansion of y.im in x.re 4.265 * [backup-simplify]: Simplify y.im into y.im 4.265 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.265 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.265 * [taylor]: Taking taylor expansion of 0 in y.im 4.265 * [backup-simplify]: Simplify 0 into 0 4.265 * [backup-simplify]: Simplify 0 into 0 4.265 * [taylor]: Taking taylor expansion of 0 in y.im 4.265 * [backup-simplify]: Simplify 0 into 0 4.265 * [backup-simplify]: Simplify 0 into 0 4.265 * [backup-simplify]: Simplify 0 into 0 4.266 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.266 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.266 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 4.266 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 4.267 * [backup-simplify]: Simplify (- 0) into 0 4.267 * [backup-simplify]: Simplify (+ 0 0) into 0 4.267 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.267 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.268 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 4.268 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 4.268 * [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 4.269 * [backup-simplify]: Simplify (+ 0 0) into 0 4.269 * [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 4.269 * [taylor]: Taking taylor expansion of 0 in y.re 4.269 * [backup-simplify]: Simplify 0 into 0 4.269 * [taylor]: Taking taylor expansion of 0 in x.re 4.269 * [backup-simplify]: Simplify 0 into 0 4.269 * [taylor]: Taking taylor expansion of 0 in x.re 4.269 * [backup-simplify]: Simplify 0 into 0 4.270 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.270 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.270 * [backup-simplify]: Simplify (+ 0 0) into 0 4.271 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 4.271 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.271 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 4.271 * [backup-simplify]: Simplify (- 0) into 0 4.271 * [taylor]: Taking taylor expansion of 0 in x.re 4.271 * [backup-simplify]: Simplify 0 into 0 4.272 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.272 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.273 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.273 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 4.273 * [backup-simplify]: Simplify (+ 0 0) into 0 4.274 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 4.275 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 4.275 * [taylor]: Taking taylor expansion of 0 in x.re 4.275 * [backup-simplify]: Simplify 0 into 0 4.275 * [taylor]: Taking taylor expansion of 0 in y.im 4.275 * [backup-simplify]: Simplify 0 into 0 4.275 * [backup-simplify]: Simplify 0 into 0 4.275 * [backup-simplify]: Simplify 0 into 0 4.275 * [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)))) 4.275 * [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 4.275 * [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 4.275 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 4.275 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 4.275 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 4.275 * [taylor]: Taking taylor expansion of y.re in y.im 4.275 * [backup-simplify]: Simplify y.re into y.re 4.275 * [taylor]: Taking taylor expansion of x.im in y.im 4.275 * [backup-simplify]: Simplify x.im into x.im 4.275 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.275 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 4.275 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 4.275 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 4.275 * [taylor]: Taking taylor expansion of y.im in y.im 4.275 * [backup-simplify]: Simplify 0 into 0 4.275 * [backup-simplify]: Simplify 1 into 1 4.276 * [taylor]: Taking taylor expansion of x.re in y.im 4.276 * [backup-simplify]: Simplify x.re into x.re 4.276 * [backup-simplify]: Simplify (* 0 x.re) into 0 4.276 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 4.276 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.276 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 4.276 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.276 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 4.276 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 4.276 * [taylor]: Taking taylor expansion of -1 in y.im 4.276 * [backup-simplify]: Simplify -1 into -1 4.276 * [taylor]: Taking taylor expansion of y.im in y.im 4.276 * [backup-simplify]: Simplify 0 into 0 4.276 * [backup-simplify]: Simplify 1 into 1 4.276 * [backup-simplify]: Simplify (/ -1 1) into -1 4.276 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 4.276 * [taylor]: Taking taylor expansion of -1 in y.im 4.276 * [backup-simplify]: Simplify -1 into -1 4.276 * [taylor]: Taking taylor expansion of y.im in y.im 4.276 * [backup-simplify]: Simplify 0 into 0 4.276 * [backup-simplify]: Simplify 1 into 1 4.277 * [backup-simplify]: Simplify (/ -1 1) into -1 4.277 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.277 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.277 * [taylor]: Taking taylor expansion of y.re in y.im 4.277 * [backup-simplify]: Simplify y.re into y.re 4.277 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.277 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.277 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 4.277 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 4.277 * [backup-simplify]: Simplify (* -1 -1) into 1 4.278 * [backup-simplify]: Simplify (+ 1 0) into 1 4.278 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 4.278 * [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 4.278 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 4.278 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 4.278 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 4.278 * [taylor]: Taking taylor expansion of y.re in x.re 4.278 * [backup-simplify]: Simplify y.re into y.re 4.278 * [taylor]: Taking taylor expansion of x.im in x.re 4.278 * [backup-simplify]: Simplify x.im into x.im 4.278 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.278 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 4.278 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 4.278 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.278 * [taylor]: Taking taylor expansion of y.im in x.re 4.278 * [backup-simplify]: Simplify y.im into y.im 4.278 * [taylor]: Taking taylor expansion of x.re in x.re 4.278 * [backup-simplify]: Simplify 0 into 0 4.278 * [backup-simplify]: Simplify 1 into 1 4.278 * [backup-simplify]: Simplify (* y.im 0) into 0 4.278 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.278 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.278 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 4.278 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.278 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 4.278 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 4.278 * [taylor]: Taking taylor expansion of -1 in x.re 4.278 * [backup-simplify]: Simplify -1 into -1 4.278 * [taylor]: Taking taylor expansion of y.im in x.re 4.278 * [backup-simplify]: Simplify y.im into y.im 4.279 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.279 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 4.279 * [taylor]: Taking taylor expansion of -1 in x.re 4.279 * [backup-simplify]: Simplify -1 into -1 4.279 * [taylor]: Taking taylor expansion of y.im in x.re 4.279 * [backup-simplify]: Simplify y.im into y.im 4.279 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.279 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 4.279 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.279 * [taylor]: Taking taylor expansion of y.re in x.re 4.279 * [backup-simplify]: Simplify y.re into y.re 4.279 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.279 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.279 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 4.279 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 4.279 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 4.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))) 4.279 * [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))))) 4.279 * [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 4.279 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 4.279 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 4.279 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 4.279 * [taylor]: Taking taylor expansion of y.re in y.re 4.279 * [backup-simplify]: Simplify 0 into 0 4.279 * [backup-simplify]: Simplify 1 into 1 4.279 * [taylor]: Taking taylor expansion of x.im in y.re 4.279 * [backup-simplify]: Simplify x.im into x.im 4.279 * [backup-simplify]: Simplify (* 0 x.im) into 0 4.280 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 4.280 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.280 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 4.280 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 4.280 * [taylor]: Taking taylor expansion of y.im in y.re 4.280 * [backup-simplify]: Simplify y.im into y.im 4.280 * [taylor]: Taking taylor expansion of x.re in y.re 4.280 * [backup-simplify]: Simplify x.re into x.re 4.280 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.280 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.280 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 4.280 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.280 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 4.280 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 4.280 * [taylor]: Taking taylor expansion of -1 in y.re 4.280 * [backup-simplify]: Simplify -1 into -1 4.280 * [taylor]: Taking taylor expansion of y.im in y.re 4.280 * [backup-simplify]: Simplify y.im into y.im 4.280 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.280 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 4.280 * [taylor]: Taking taylor expansion of -1 in y.re 4.280 * [backup-simplify]: Simplify -1 into -1 4.280 * [taylor]: Taking taylor expansion of y.im in y.re 4.280 * [backup-simplify]: Simplify y.im into y.im 4.280 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.280 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.280 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.280 * [taylor]: Taking taylor expansion of y.re in y.re 4.280 * [backup-simplify]: Simplify 0 into 0 4.280 * [backup-simplify]: Simplify 1 into 1 4.280 * [backup-simplify]: Simplify (* 1 1) into 1 4.281 * [backup-simplify]: Simplify (/ 1 1) into 1 4.281 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 4.281 * [backup-simplify]: Simplify (+ 0 1) into 1 4.281 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 4.281 * [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 4.281 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 4.281 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 4.281 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.281 * [taylor]: Taking taylor expansion of y.re in x.im 4.281 * [backup-simplify]: Simplify y.re into y.re 4.281 * [taylor]: Taking taylor expansion of x.im in x.im 4.281 * [backup-simplify]: Simplify 0 into 0 4.281 * [backup-simplify]: Simplify 1 into 1 4.281 * [backup-simplify]: Simplify (* y.re 0) into 0 4.281 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.281 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.281 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 4.282 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.282 * [taylor]: Taking taylor expansion of y.im in x.im 4.282 * [backup-simplify]: Simplify y.im into y.im 4.282 * [taylor]: Taking taylor expansion of x.re in x.im 4.282 * [backup-simplify]: Simplify x.re into x.re 4.282 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.282 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.282 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 4.282 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.282 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 4.282 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 4.282 * [taylor]: Taking taylor expansion of -1 in x.im 4.282 * [backup-simplify]: Simplify -1 into -1 4.282 * [taylor]: Taking taylor expansion of y.im in x.im 4.282 * [backup-simplify]: Simplify y.im into y.im 4.282 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.282 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 4.282 * [taylor]: Taking taylor expansion of -1 in x.im 4.282 * [backup-simplify]: Simplify -1 into -1 4.282 * [taylor]: Taking taylor expansion of y.im in x.im 4.282 * [backup-simplify]: Simplify y.im into y.im 4.282 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.282 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.282 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.282 * [taylor]: Taking taylor expansion of y.re in x.im 4.282 * [backup-simplify]: Simplify y.re into y.re 4.282 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.282 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.282 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.282 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 4.282 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.282 * [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))))) 4.282 * [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 4.282 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 4.282 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 4.282 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.282 * [taylor]: Taking taylor expansion of y.re in x.im 4.282 * [backup-simplify]: Simplify y.re into y.re 4.282 * [taylor]: Taking taylor expansion of x.im in x.im 4.283 * [backup-simplify]: Simplify 0 into 0 4.283 * [backup-simplify]: Simplify 1 into 1 4.283 * [backup-simplify]: Simplify (* y.re 0) into 0 4.283 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.283 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.283 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 4.283 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.283 * [taylor]: Taking taylor expansion of y.im in x.im 4.283 * [backup-simplify]: Simplify y.im into y.im 4.283 * [taylor]: Taking taylor expansion of x.re in x.im 4.283 * [backup-simplify]: Simplify x.re into x.re 4.283 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.283 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.283 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 4.283 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 4.283 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 4.283 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 4.283 * [taylor]: Taking taylor expansion of -1 in x.im 4.283 * [backup-simplify]: Simplify -1 into -1 4.283 * [taylor]: Taking taylor expansion of y.im in x.im 4.283 * [backup-simplify]: Simplify y.im into y.im 4.284 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.284 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 4.284 * [taylor]: Taking taylor expansion of -1 in x.im 4.284 * [backup-simplify]: Simplify -1 into -1 4.284 * [taylor]: Taking taylor expansion of y.im in x.im 4.284 * [backup-simplify]: Simplify y.im into y.im 4.284 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 4.284 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.284 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.284 * [taylor]: Taking taylor expansion of y.re in x.im 4.284 * [backup-simplify]: Simplify y.re into y.re 4.284 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.284 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.284 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.284 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 4.284 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.285 * [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))))) 4.285 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.285 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.285 * [taylor]: Taking taylor expansion of y.re in y.re 4.285 * [backup-simplify]: Simplify 0 into 0 4.285 * [backup-simplify]: Simplify 1 into 1 4.285 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.285 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.285 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.285 * [taylor]: Taking taylor expansion of y.re in y.re 4.285 * [backup-simplify]: Simplify 0 into 0 4.285 * [backup-simplify]: Simplify 1 into 1 4.285 * [backup-simplify]: Simplify (* 1 1) into 1 4.286 * [backup-simplify]: Simplify (/ 1 1) into 1 4.286 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.286 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.286 * [taylor]: Taking taylor expansion of y.im in y.re 4.286 * [backup-simplify]: Simplify y.im into y.im 4.286 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.286 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.286 * [backup-simplify]: Simplify (+ 1 0) into 1 4.287 * [backup-simplify]: Simplify (* 0 1) into 0 4.287 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.288 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.289 * [backup-simplify]: Simplify (+ 0 0) into 0 4.289 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 4.290 * [backup-simplify]: Simplify (/ 1 1) into 1 4.290 * [taylor]: Taking taylor expansion of 1 in x.re 4.290 * [backup-simplify]: Simplify 1 into 1 4.290 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.291 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 4.291 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 4.291 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 4.291 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 4.291 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 4.291 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 4.291 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.292 * [backup-simplify]: Simplify (+ 0 0) into 0 4.293 * [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))))))) 4.293 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 4.293 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 4.293 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.293 * [taylor]: Taking taylor expansion of y.im in y.re 4.293 * [backup-simplify]: Simplify y.im into y.im 4.293 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.293 * [taylor]: Taking taylor expansion of x.re in y.re 4.293 * [backup-simplify]: Simplify x.re into x.re 4.293 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.293 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.293 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.293 * [taylor]: Taking taylor expansion of y.re in y.re 4.293 * [backup-simplify]: Simplify 0 into 0 4.293 * [backup-simplify]: Simplify 1 into 1 4.293 * [backup-simplify]: Simplify (* 1 1) into 1 4.294 * [backup-simplify]: Simplify (/ 1 1) into 1 4.294 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.294 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.294 * [taylor]: Taking taylor expansion of y.im in y.re 4.294 * [backup-simplify]: Simplify y.im into y.im 4.294 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.294 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.295 * [backup-simplify]: Simplify (+ 1 0) into 1 4.295 * [backup-simplify]: Simplify (* x.re 1) into x.re 4.295 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.295 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.296 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.297 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.297 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 4.298 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 4.299 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.299 * [taylor]: Taking taylor expansion of 0 in x.re 4.299 * [backup-simplify]: Simplify 0 into 0 4.299 * [taylor]: Taking taylor expansion of 1 in y.im 4.299 * [backup-simplify]: Simplify 1 into 1 4.299 * [backup-simplify]: Simplify 0 into 0 4.300 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.300 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.300 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.300 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 4.300 * [backup-simplify]: Simplify (- 0) into 0 4.301 * [backup-simplify]: Simplify (+ 0 0) into 0 4.301 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.301 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.301 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 4.302 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 4.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 4.303 * [backup-simplify]: Simplify (+ 0 0) into 0 4.303 * [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 4.303 * [taylor]: Taking taylor expansion of 0 in y.re 4.303 * [backup-simplify]: Simplify 0 into 0 4.303 * [taylor]: Taking taylor expansion of 0 in x.re 4.303 * [backup-simplify]: Simplify 0 into 0 4.303 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 4.303 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 4.303 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 4.303 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.303 * [taylor]: Taking taylor expansion of y.im in x.re 4.303 * [backup-simplify]: Simplify y.im into y.im 4.303 * [taylor]: Taking taylor expansion of x.re in x.re 4.303 * [backup-simplify]: Simplify 0 into 0 4.304 * [backup-simplify]: Simplify 1 into 1 4.304 * [backup-simplify]: Simplify (* y.im 0) into 0 4.304 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.304 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.304 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 4.304 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 4.304 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.304 * [taylor]: Taking taylor expansion of y.im in y.im 4.304 * [backup-simplify]: Simplify 0 into 0 4.304 * [backup-simplify]: Simplify 1 into 1 4.304 * [backup-simplify]: Simplify (/ 1 1) into 1 4.305 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.305 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.305 * [backup-simplify]: Simplify (- 0) into 0 4.305 * [backup-simplify]: Simplify 0 into 0 4.306 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.307 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.307 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.307 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.307 * [backup-simplify]: Simplify (+ 0 0) into 0 4.308 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 4.308 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 4.308 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 4.308 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 4.308 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.308 * [taylor]: Taking taylor expansion of y.im in x.re 4.308 * [backup-simplify]: Simplify y.im into y.im 4.308 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.309 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.309 * [taylor]: Taking taylor expansion of 0 in y.im 4.309 * [backup-simplify]: Simplify 0 into 0 4.309 * [backup-simplify]: Simplify 0 into 0 4.309 * [taylor]: Taking taylor expansion of 0 in y.im 4.309 * [backup-simplify]: Simplify 0 into 0 4.309 * [backup-simplify]: Simplify 0 into 0 4.309 * [backup-simplify]: Simplify 0 into 0 4.309 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.309 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.310 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 4.310 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 4.310 * [backup-simplify]: Simplify (- 0) into 0 4.310 * [backup-simplify]: Simplify (+ 0 0) into 0 4.310 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.311 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.311 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 4.312 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 4.312 * [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 4.312 * [backup-simplify]: Simplify (+ 0 0) into 0 4.313 * [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 4.313 * [taylor]: Taking taylor expansion of 0 in y.re 4.313 * [backup-simplify]: Simplify 0 into 0 4.313 * [taylor]: Taking taylor expansion of 0 in x.re 4.313 * [backup-simplify]: Simplify 0 into 0 4.313 * [taylor]: Taking taylor expansion of 0 in x.re 4.313 * [backup-simplify]: Simplify 0 into 0 4.313 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.314 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.314 * [backup-simplify]: Simplify (+ 0 0) into 0 4.314 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 4.314 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 4.314 * [backup-simplify]: Simplify (- 0) into 0 4.315 * [taylor]: Taking taylor expansion of 0 in x.re 4.315 * [backup-simplify]: Simplify 0 into 0 4.315 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.316 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.316 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 4.316 * [backup-simplify]: Simplify (+ 0 0) into 0 4.317 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 4.318 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 4.318 * [taylor]: Taking taylor expansion of 0 in x.re 4.318 * [backup-simplify]: Simplify 0 into 0 4.318 * [taylor]: Taking taylor expansion of 0 in y.im 4.318 * [backup-simplify]: Simplify 0 into 0 4.318 * [backup-simplify]: Simplify 0 into 0 4.318 * [backup-simplify]: Simplify 0 into 0 4.318 * * * [progress]: simplifying candidates 4.318 * * * * [progress]: [ 1 / 270 ] simplifiying candidate # 4.318 * * * * [progress]: [ 2 / 270 ] simplifiying candidate # 4.318 * * * * [progress]: [ 3 / 270 ] simplifiying candidate # 4.318 * * * * [progress]: [ 4 / 270 ] simplifiying candidate # 4.319 * * * * [progress]: [ 5 / 270 ] simplifiying candidate # 4.319 * * * * [progress]: [ 6 / 270 ] simplifiying candidate # 4.319 * * * * [progress]: [ 7 / 270 ] simplifiying candidate # 4.319 * * * * [progress]: [ 8 / 270 ] simplifiying candidate # 4.319 * * * * [progress]: [ 9 / 270 ] simplifiying candidate # 4.319 * * * * [progress]: [ 10 / 270 ] simplifiying candidate # 4.319 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 4.319 * * [simplify]: iters left: 6 (7 enodes) 4.320 * * [simplify]: iters left: 5 (24 enodes) 4.324 * * [simplify]: iters left: 4 (27 enodes) 4.327 * * [simplify]: iters left: 3 (28 enodes) 4.331 * * [simplify]: Extracting #0: cost 1 inf + 0 4.331 * * [simplify]: Extracting #1: cost 4 inf + 0 4.331 * * [simplify]: Extracting #2: cost 7 inf + 0 4.331 * * [simplify]: Extracting #3: cost 12 inf + 0 4.331 * * [simplify]: Extracting #4: cost 11 inf + 43 4.331 * * [simplify]: Extracting #5: cost 7 inf + 263 4.331 * * [simplify]: Extracting #6: cost 1 inf + 1365 4.332 * * [simplify]: Extracting #7: cost 0 inf + 1582 4.332 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 4.332 * [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))))))) 4.332 * * * * [progress]: [ 11 / 270 ] simplifiying candidate # 4.333 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 4.333 * * [simplify]: iters left: 5 (6 enodes) 4.335 * * [simplify]: iters left: 4 (20 enodes) 4.341 * * [simplify]: iters left: 3 (24 enodes) 4.346 * * [simplify]: iters left: 2 (25 enodes) 4.357 * * [simplify]: Extracting #0: cost 1 inf + 0 4.357 * * [simplify]: Extracting #1: cost 3 inf + 0 4.357 * * [simplify]: Extracting #2: cost 7 inf + 0 4.357 * * [simplify]: Extracting #3: cost 8 inf + 2 4.358 * * [simplify]: Extracting #4: cost 5 inf + 295 4.358 * * [simplify]: Extracting #5: cost 0 inf + 668 4.358 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 4.358 * [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))))))) 4.358 * * * * [progress]: [ 12 / 270 ] simplifiying candidate # 4.359 * [simplify]: Simplifying (sqrt 1) 4.359 * * [simplify]: iters left: 1 (2 enodes) 4.362 * * [simplify]: Extracting #0: cost 1 inf + 0 4.362 * * [simplify]: Extracting #1: cost 0 inf + 1 4.362 * [simplify]: Simplified to 1 4.362 * [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)))))) 4.362 * * * * [progress]: [ 13 / 270 ] simplifiying candidate # 4.363 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 4.363 * * [simplify]: iters left: 3 (4 enodes) 4.365 * * [simplify]: iters left: 2 (14 enodes) 4.368 * * [simplify]: iters left: 1 (17 enodes) 4.373 * * [simplify]: Extracting #0: cost 1 inf + 0 4.373 * * [simplify]: Extracting #1: cost 6 inf + 0 4.373 * * [simplify]: Extracting #2: cost 5 inf + 43 4.373 * * [simplify]: Extracting #3: cost 0 inf + 360 4.373 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 4.373 * [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)))) 4.373 * * * * [progress]: [ 14 / 270 ] simplifiying candidate # 4.374 * * * * [progress]: [ 15 / 270 ] simplifiying candidate # 4.374 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 4.374 * * [simplify]: iters left: 4 (5 enodes) 4.375 * * [simplify]: iters left: 3 (17 enodes) 4.378 * * [simplify]: iters left: 2 (21 enodes) 4.380 * * [simplify]: iters left: 1 (22 enodes) 4.383 * * [simplify]: Extracting #0: cost 1 inf + 0 4.383 * * [simplify]: Extracting #1: cost 5 inf + 0 4.383 * * [simplify]: Extracting #2: cost 6 inf + 2 4.383 * * [simplify]: Extracting #3: cost 2 inf + 392 4.383 * * [simplify]: Extracting #4: cost 0 inf + 474 4.383 * [simplify]: Simplified to (hypot y.im y.re) 4.383 * [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)))) 4.384 * * * * [progress]: [ 16 / 270 ] simplifiying candidate # 4.384 * * * * [progress]: [ 17 / 270 ] simplifiying candidate #real (real->posit16 (sqrt (fma y.im y.im (* y.re y.re)))))))> 4.384 * * * * [progress]: [ 18 / 270 ] simplifiying candidate # 4.384 * * * * [progress]: [ 19 / 270 ] simplifiying candidate # 4.384 * * * * [progress]: [ 20 / 270 ] simplifiying candidate # 4.384 * * * * [progress]: [ 21 / 270 ] simplifiying candidate # 4.384 * * * * [progress]: [ 22 / 270 ] simplifiying candidate # 4.384 * * * * [progress]: [ 23 / 270 ] simplifiying candidate # 4.384 * * * * [progress]: [ 24 / 270 ] simplifiying candidate # 4.384 * * * * [progress]: [ 25 / 270 ] simplifiying candidate # 4.384 * * * * [progress]: [ 26 / 270 ] simplifiying candidate # 4.384 * * * * [progress]: [ 27 / 270 ] simplifiying candidate # 4.384 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 4.384 * * [simplify]: iters left: 6 (7 enodes) 4.386 * * [simplify]: iters left: 5 (24 enodes) 4.389 * * [simplify]: iters left: 4 (27 enodes) 4.392 * * [simplify]: iters left: 3 (28 enodes) 4.395 * * [simplify]: Extracting #0: cost 1 inf + 0 4.395 * * [simplify]: Extracting #1: cost 4 inf + 0 4.395 * * [simplify]: Extracting #2: cost 7 inf + 0 4.395 * * [simplify]: Extracting #3: cost 12 inf + 0 4.395 * * [simplify]: Extracting #4: cost 11 inf + 43 4.395 * * [simplify]: Extracting #5: cost 7 inf + 263 4.396 * * [simplify]: Extracting #6: cost 1 inf + 1365 4.396 * * [simplify]: Extracting #7: cost 0 inf + 1582 4.396 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 4.396 * [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))))) 4.396 * * * * [progress]: [ 28 / 270 ] simplifiying candidate # 4.396 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 4.396 * * [simplify]: iters left: 5 (6 enodes) 4.398 * * [simplify]: iters left: 4 (20 enodes) 4.401 * * [simplify]: iters left: 3 (24 enodes) 4.405 * * [simplify]: iters left: 2 (25 enodes) 4.411 * * [simplify]: Extracting #0: cost 1 inf + 0 4.411 * * [simplify]: Extracting #1: cost 3 inf + 0 4.411 * * [simplify]: Extracting #2: cost 7 inf + 0 4.411 * * [simplify]: Extracting #3: cost 8 inf + 2 4.411 * * [simplify]: Extracting #4: cost 5 inf + 295 4.412 * * [simplify]: Extracting #5: cost 0 inf + 668 4.412 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 4.412 * [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.412 * * * * [progress]: [ 29 / 270 ] simplifiying candidate # 4.412 * [simplify]: Simplifying (sqrt 1) 4.413 * * [simplify]: iters left: 1 (2 enodes) 4.415 * * [simplify]: Extracting #0: cost 1 inf + 0 4.415 * * [simplify]: Extracting #1: cost 0 inf + 1 4.415 * [simplify]: Simplified to 1 4.416 * [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.416 * * * * [progress]: [ 30 / 270 ] simplifiying candidate # 4.416 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 4.416 * * [simplify]: iters left: 3 (4 enodes) 4.418 * * [simplify]: iters left: 2 (14 enodes) 4.422 * * [simplify]: iters left: 1 (17 enodes) 4.426 * * [simplify]: Extracting #0: cost 1 inf + 0 4.426 * * [simplify]: Extracting #1: cost 6 inf + 0 4.426 * * [simplify]: Extracting #2: cost 5 inf + 43 4.426 * * [simplify]: Extracting #3: cost 0 inf + 360 4.426 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 4.427 * [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.427 * * * * [progress]: [ 31 / 270 ] simplifiying candidate # 4.427 * * * * [progress]: [ 32 / 270 ] simplifiying candidate # 4.427 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 4.427 * * [simplify]: iters left: 4 (5 enodes) 4.429 * * [simplify]: iters left: 3 (17 enodes) 4.434 * * [simplify]: iters left: 2 (21 enodes) 4.439 * * [simplify]: iters left: 1 (22 enodes) 4.445 * * [simplify]: Extracting #0: cost 1 inf + 0 4.445 * * [simplify]: Extracting #1: cost 5 inf + 0 4.445 * * [simplify]: Extracting #2: cost 6 inf + 2 4.445 * * [simplify]: Extracting #3: cost 2 inf + 392 4.445 * * [simplify]: Extracting #4: cost 0 inf + 474 4.445 * [simplify]: Simplified to (hypot y.im y.re) 4.446 * [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.446 * * * * [progress]: [ 33 / 270 ] simplifiying candidate # 4.446 * * * * [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.446 * * * * [progress]: [ 35 / 270 ] simplifiying candidate # 4.446 * * * * [progress]: [ 36 / 270 ] simplifiying candidate # 4.446 * * * * [progress]: [ 37 / 270 ] simplifiying candidate # 4.446 * * * * [progress]: [ 38 / 270 ] simplifiying candidate # 4.446 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 4.446 * * [simplify]: iters left: 6 (13 enodes) 4.452 * * [simplify]: iters left: 5 (48 enodes) 4.464 * * [simplify]: iters left: 4 (65 enodes) 4.485 * * [simplify]: iters left: 3 (74 enodes) 4.502 * * [simplify]: Extracting #0: cost 1 inf + 0 4.502 * * [simplify]: Extracting #1: cost 5 inf + 0 4.502 * * [simplify]: Extracting #2: cost 10 inf + 0 4.503 * * [simplify]: Extracting #3: cost 22 inf + 0 4.503 * * [simplify]: Extracting #4: cost 22 inf + 210 4.504 * * [simplify]: Extracting #5: cost 6 inf + 2042 4.505 * * [simplify]: Extracting #6: cost 0 inf + 2914 4.506 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.im y.re))) 4.506 * [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.506 * * * * [progress]: [ 39 / 270 ] simplifiying candidate # 4.506 * * * * [progress]: [ 40 / 270 ] simplifiying candidate # 4.506 * * * * [progress]: [ 41 / 270 ] simplifiying candidate # 4.506 * [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.507 * * [simplify]: iters left: 6 (15 enodes) 4.513 * * [simplify]: iters left: 5 (60 enodes) 4.533 * * [simplify]: iters left: 4 (139 enodes) 4.597 * * [simplify]: iters left: 3 (417 enodes) 4.838 * * [simplify]: Extracting #0: cost 1 inf + 0 4.838 * * [simplify]: Extracting #1: cost 53 inf + 0 4.839 * * [simplify]: Extracting #2: cost 234 inf + 1 4.841 * * [simplify]: Extracting #3: cost 390 inf + 9419 4.855 * * [simplify]: Extracting #4: cost 115 inf + 77181 4.896 * * [simplify]: Extracting #5: cost 0 inf + 106163 4.924 * * [simplify]: Extracting #6: cost 0 inf + 105883 4.949 * [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.950 * [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.950 * * * * [progress]: [ 42 / 270 ] simplifiying candidate # 4.950 * * * * [progress]: [ 43 / 270 ] simplifiying candidate # 4.950 * * * * [progress]: [ 44 / 270 ] simplifiying candidate # 4.951 * * * * [progress]: [ 45 / 270 ] simplifiying candidate # 4.951 * * * * [progress]: [ 46 / 270 ] simplifiying candidate # 4.951 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (fma y.im y.im (* y.re y.re)))) 4.951 * * [simplify]: iters left: 6 (8 enodes) 4.954 * * [simplify]: iters left: 5 (29 enodes) 4.963 * * [simplify]: iters left: 4 (39 enodes) 4.973 * * [simplify]: iters left: 3 (45 enodes) 4.985 * * [simplify]: iters left: 2 (47 enodes) 4.996 * * [simplify]: iters left: 1 (50 enodes) 5.009 * * [simplify]: Extracting #0: cost 1 inf + 0 5.010 * * [simplify]: Extracting #1: cost 10 inf + 0 5.010 * * [simplify]: Extracting #2: cost 15 inf + 44 5.010 * * [simplify]: Extracting #3: cost 16 inf + 87 5.010 * * [simplify]: Extracting #4: cost 7 inf + 1045 5.011 * * [simplify]: Extracting #5: cost 0 inf + 1615 5.012 * [simplify]: Simplified to (/ (* x.im y.re) (hypot y.im y.re)) 5.012 * [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))))) 5.012 * * * * [progress]: [ 47 / 270 ] simplifiying candidate # 5.012 * [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)))))) 5.012 * * [simplify]: iters left: 6 (15 enodes) 5.019 * * [simplify]: iters left: 5 (58 enodes) 5.038 * * [simplify]: iters left: 4 (87 enodes) 5.061 * * [simplify]: iters left: 3 (103 enodes) 5.085 * * [simplify]: iters left: 2 (106 enodes) 5.102 * * [simplify]: Extracting #0: cost 1 inf + 0 5.103 * * [simplify]: Extracting #1: cost 11 inf + 0 5.103 * * [simplify]: Extracting #2: cost 22 inf + 0 5.103 * * [simplify]: Extracting #3: cost 34 inf + 0 5.103 * * [simplify]: Extracting #4: cost 36 inf + 87 5.103 * * [simplify]: Extracting #5: cost 19 inf + 2113 5.104 * * [simplify]: Extracting #6: cost 2 inf + 6774 5.105 * * [simplify]: Extracting #7: cost 0 inf + 7612 5.107 * [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)))) 5.107 * [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))))) 5.107 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.107 * * [simplify]: iters left: 6 (13 enodes) 5.110 * * [simplify]: iters left: 5 (46 enodes) 5.116 * * [simplify]: iters left: 4 (60 enodes) 5.123 * * [simplify]: iters left: 3 (69 enodes) 5.137 * * [simplify]: Extracting #0: cost 1 inf + 0 5.137 * * [simplify]: Extracting #1: cost 4 inf + 0 5.137 * * [simplify]: Extracting #2: cost 8 inf + 0 5.137 * * [simplify]: Extracting #3: cost 20 inf + 0 5.137 * * [simplify]: Extracting #4: cost 21 inf + 169 5.138 * * [simplify]: Extracting #5: cost 6 inf + 2099 5.139 * * [simplify]: Extracting #6: cost 0 inf + 2660 5.140 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) 5.140 * [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))))) 5.140 * * * * [progress]: [ 48 / 270 ] simplifiying candidate # 5.141 * [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)))))) 5.141 * * [simplify]: iters left: 6 (15 enodes) 5.147 * * [simplify]: iters left: 5 (55 enodes) 5.162 * * [simplify]: iters left: 4 (72 enodes) 5.182 * * [simplify]: iters left: 3 (84 enodes) 5.192 * * [simplify]: Extracting #0: cost 1 inf + 0 5.192 * * [simplify]: Extracting #1: cost 7 inf + 0 5.192 * * [simplify]: Extracting #2: cost 15 inf + 0 5.192 * * [simplify]: Extracting #3: cost 28 inf + 0 5.192 * * [simplify]: Extracting #4: cost 30 inf + 87 5.193 * * [simplify]: Extracting #5: cost 17 inf + 1644 5.193 * * [simplify]: Extracting #6: cost 7 inf + 3249 5.194 * * [simplify]: Extracting #7: cost 1 inf + 5599 5.195 * * [simplify]: Extracting #8: cost 0 inf + 6058 5.196 * [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)))) 5.196 * [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))))) 5.196 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 5.196 * * [simplify]: iters left: 6 (13 enodes) 5.199 * * [simplify]: iters left: 5 (46 enodes) 5.205 * * [simplify]: iters left: 4 (59 enodes) 5.219 * * [simplify]: iters left: 3 (68 enodes) 5.235 * * [simplify]: Extracting #0: cost 1 inf + 0 5.235 * * [simplify]: Extracting #1: cost 4 inf + 0 5.235 * * [simplify]: Extracting #2: cost 8 inf + 0 5.235 * * [simplify]: Extracting #3: cost 20 inf + 0 5.236 * * [simplify]: Extracting #4: cost 21 inf + 169 5.236 * * [simplify]: Extracting #5: cost 10 inf + 1131 5.237 * * [simplify]: Extracting #6: cost 1 inf + 3003 5.238 * * [simplify]: Extracting #7: cost 0 inf + 3220 5.239 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 5.240 * [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))))) 5.240 * * * * [progress]: [ 49 / 270 ] simplifiying candidate # 5.240 * [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))))) 5.240 * * [simplify]: iters left: 6 (14 enodes) 5.247 * * [simplify]: iters left: 5 (51 enodes) 5.263 * * [simplify]: iters left: 4 (69 enodes) 5.274 * * [simplify]: iters left: 3 (81 enodes) 5.284 * * [simplify]: Extracting #0: cost 1 inf + 0 5.284 * * [simplify]: Extracting #1: cost 7 inf + 0 5.284 * * [simplify]: Extracting #2: cost 14 inf + 0 5.284 * * [simplify]: Extracting #3: cost 26 inf + 0 5.284 * * [simplify]: Extracting #4: cost 28 inf + 87 5.285 * * [simplify]: Extracting #5: cost 12 inf + 1990 5.285 * * [simplify]: Extracting #6: cost 2 inf + 3988 5.286 * * [simplify]: Extracting #7: cost 0 inf + 4424 5.287 * [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))) 5.287 * [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))))) 5.287 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.287 * * [simplify]: iters left: 6 (13 enodes) 5.290 * * [simplify]: iters left: 5 (46 enodes) 5.296 * * [simplify]: iters left: 4 (60 enodes) 5.306 * * [simplify]: iters left: 3 (69 enodes) 5.322 * * [simplify]: Extracting #0: cost 1 inf + 0 5.323 * * [simplify]: Extracting #1: cost 4 inf + 0 5.323 * * [simplify]: Extracting #2: cost 8 inf + 0 5.323 * * [simplify]: Extracting #3: cost 20 inf + 0 5.323 * * [simplify]: Extracting #4: cost 21 inf + 169 5.324 * * [simplify]: Extracting #5: cost 6 inf + 1979 5.325 * * [simplify]: Extracting #6: cost 0 inf + 2500 5.325 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 5.325 * [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.326 * * * * [progress]: [ 50 / 270 ] simplifiying candidate # 5.326 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 5.326 * * [simplify]: iters left: 6 (12 enodes) 5.333 * * [simplify]: iters left: 5 (45 enodes) 5.341 * * [simplify]: iters left: 4 (61 enodes) 5.351 * * [simplify]: iters left: 3 (73 enodes) 5.359 * * [simplify]: iters left: 2 (74 enodes) 5.371 * * [simplify]: Extracting #0: cost 1 inf + 0 5.371 * * [simplify]: Extracting #1: cost 5 inf + 0 5.371 * * [simplify]: Extracting #2: cost 7 inf + 1 5.372 * * [simplify]: Extracting #3: cost 17 inf + 1 5.372 * * [simplify]: Extracting #4: cost 16 inf + 88 5.372 * * [simplify]: Extracting #5: cost 5 inf + 953 5.373 * * [simplify]: Extracting #6: cost 1 inf + 1891 5.374 * * [simplify]: Extracting #7: cost 0 inf + 2135 5.375 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 5.375 * [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.376 * [simplify]: Simplifying (/ (cbrt (- (* 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.394 * * [simplify]: iters left: 4 (57 enodes) 5.402 * * [simplify]: iters left: 3 (66 enodes) 5.409 * * [simplify]: Extracting #0: cost 1 inf + 0 5.409 * * [simplify]: Extracting #1: cost 4 inf + 0 5.409 * * [simplify]: Extracting #2: cost 10 inf + 0 5.409 * * [simplify]: Extracting #3: cost 18 inf + 59 5.409 * * [simplify]: Extracting #4: cost 16 inf + 421 5.410 * * [simplify]: Extracting #5: cost 2 inf + 1845 5.410 * * [simplify]: Extracting #6: cost 0 inf + 2226 5.410 * [simplify]: Simplified to (/ (cbrt (- (* 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) (/ (* (* (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.411 * * * * [progress]: [ 51 / 270 ] simplifiying candidate # 5.411 * [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))))) 5.411 * * [simplify]: iters left: 6 (14 enodes) 5.414 * * [simplify]: iters left: 5 (51 enodes) 5.421 * * [simplify]: iters left: 4 (69 enodes) 5.437 * * [simplify]: iters left: 3 (81 enodes) 5.457 * * [simplify]: Extracting #0: cost 1 inf + 0 5.457 * * [simplify]: Extracting #1: cost 7 inf + 0 5.457 * * [simplify]: Extracting #2: cost 14 inf + 0 5.457 * * [simplify]: Extracting #3: cost 26 inf + 0 5.457 * * [simplify]: Extracting #4: cost 28 inf + 87 5.457 * * [simplify]: Extracting #5: cost 12 inf + 1990 5.458 * * [simplify]: Extracting #6: cost 2 inf + 3988 5.459 * * [simplify]: Extracting #7: cost 0 inf + 4424 5.460 * [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))) 5.460 * [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))))) 5.460 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.460 * * [simplify]: iters left: 6 (13 enodes) 5.462 * * [simplify]: iters left: 5 (46 enodes) 5.469 * * [simplify]: iters left: 4 (60 enodes) 5.477 * * [simplify]: iters left: 3 (69 enodes) 5.486 * * [simplify]: Extracting #0: cost 1 inf + 0 5.486 * * [simplify]: Extracting #1: cost 4 inf + 0 5.486 * * [simplify]: Extracting #2: cost 8 inf + 0 5.486 * * [simplify]: Extracting #3: cost 20 inf + 0 5.487 * * [simplify]: Extracting #4: cost 21 inf + 169 5.487 * * [simplify]: Extracting #5: cost 6 inf + 1979 5.488 * * [simplify]: Extracting #6: cost 0 inf + 2500 5.489 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 5.489 * [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.489 * * * * [progress]: [ 52 / 270 ] simplifiying candidate # 5.490 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 5.490 * * [simplify]: iters left: 6 (11 enodes) 5.496 * * [simplify]: iters left: 5 (40 enodes) 5.504 * * [simplify]: iters left: 4 (60 enodes) 5.512 * * [simplify]: iters left: 3 (69 enodes) 5.520 * * [simplify]: Extracting #0: cost 1 inf + 0 5.520 * * [simplify]: Extracting #1: cost 5 inf + 0 5.520 * * [simplify]: Extracting #2: cost 7 inf + 1 5.520 * * [simplify]: Extracting #3: cost 17 inf + 1 5.520 * * [simplify]: Extracting #4: cost 15 inf + 129 5.521 * * [simplify]: Extracting #5: cost 3 inf + 1402 5.521 * * [simplify]: Extracting #6: cost 1 inf + 1891 5.522 * * [simplify]: Extracting #7: cost 0 inf + 2135 5.522 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 5.522 * [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.522 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 5.522 * * [simplify]: iters left: 6 (12 enodes) 5.525 * * [simplify]: iters left: 5 (43 enodes) 5.536 * * [simplify]: iters left: 4 (57 enodes) 5.552 * * [simplify]: iters left: 3 (66 enodes) 5.563 * * [simplify]: Extracting #0: cost 1 inf + 0 5.563 * * [simplify]: Extracting #1: cost 4 inf + 0 5.563 * * [simplify]: Extracting #2: cost 10 inf + 0 5.564 * * [simplify]: Extracting #3: cost 18 inf + 59 5.564 * * [simplify]: Extracting #4: cost 16 inf + 421 5.564 * * [simplify]: Extracting #5: cost 2 inf + 1845 5.564 * * [simplify]: Extracting #6: cost 0 inf + 2226 5.565 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 5.565 * [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.565 * * * * [progress]: [ 53 / 270 ] simplifiying candidate # 5.565 * [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.565 * * [simplify]: iters left: 6 (14 enodes) 5.568 * * [simplify]: iters left: 5 (51 enodes) 5.576 * * [simplify]: iters left: 4 (67 enodes) 5.585 * * [simplify]: iters left: 3 (76 enodes) 5.601 * * [simplify]: Extracting #0: cost 1 inf + 0 5.601 * * [simplify]: Extracting #1: cost 6 inf + 0 5.602 * * [simplify]: Extracting #2: cost 12 inf + 0 5.602 * * [simplify]: Extracting #3: cost 24 inf + 0 5.602 * * [simplify]: Extracting #4: cost 26 inf + 87 5.603 * * [simplify]: Extracting #5: cost 7 inf + 2199 5.604 * * [simplify]: Extracting #6: cost 1 inf + 3273 5.605 * * [simplify]: Extracting #7: cost 0 inf + 3612 5.606 * [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.606 * [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.607 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.607 * * [simplify]: iters left: 6 (13 enodes) 5.612 * * [simplify]: iters left: 5 (46 enodes) 5.625 * * [simplify]: iters left: 4 (60 enodes) 5.639 * * [simplify]: iters left: 3 (69 enodes) 5.648 * * [simplify]: Extracting #0: cost 1 inf + 0 5.648 * * [simplify]: Extracting #1: cost 4 inf + 0 5.648 * * [simplify]: Extracting #2: cost 8 inf + 0 5.648 * * [simplify]: Extracting #3: cost 20 inf + 0 5.648 * * [simplify]: Extracting #4: cost 21 inf + 169 5.648 * * [simplify]: Extracting #5: cost 6 inf + 1979 5.649 * * [simplify]: Extracting #6: cost 0 inf + 2500 5.649 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.im y.re))) 5.649 * [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.650 * * * * [progress]: [ 54 / 270 ] simplifiying candidate # 5.650 * [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.650 * * [simplify]: iters left: 6 (14 enodes) 5.653 * * [simplify]: iters left: 5 (50 enodes) 5.660 * * [simplify]: iters left: 4 (63 enodes) 5.669 * * [simplify]: iters left: 3 (72 enodes) 5.687 * * [simplify]: Extracting #0: cost 1 inf + 0 5.687 * * [simplify]: Extracting #1: cost 4 inf + 0 5.687 * * [simplify]: Extracting #2: cost 9 inf + 0 5.687 * * [simplify]: Extracting #3: cost 22 inf + 0 5.687 * * [simplify]: Extracting #4: cost 25 inf + 46 5.687 * * [simplify]: Extracting #5: cost 13 inf + 1132 5.688 * * [simplify]: Extracting #6: cost 2 inf + 2858 5.690 * * [simplify]: Extracting #7: cost 0 inf + 3494 5.691 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 5.691 * [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.691 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 5.691 * * [simplify]: iters left: 6 (13 enodes) 5.694 * * [simplify]: iters left: 5 (46 enodes) 5.700 * * [simplify]: iters left: 4 (59 enodes) 5.709 * * [simplify]: iters left: 3 (68 enodes) 5.726 * * [simplify]: Extracting #0: cost 1 inf + 0 5.726 * * [simplify]: Extracting #1: cost 4 inf + 0 5.726 * * [simplify]: Extracting #2: cost 8 inf + 0 5.726 * * [simplify]: Extracting #3: cost 20 inf + 0 5.727 * * [simplify]: Extracting #4: cost 21 inf + 169 5.727 * * [simplify]: Extracting #5: cost 10 inf + 1091 5.728 * * [simplify]: Extracting #6: cost 1 inf + 2843 5.729 * * [simplify]: Extracting #7: cost 0 inf + 3060 5.730 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 5.730 * [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.731 * * * * [progress]: [ 55 / 270 ] simplifiying candidate # 5.731 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.731 * * [simplify]: iters left: 6 (13 enodes) 5.737 * * [simplify]: iters left: 5 (46 enodes) 5.752 * * [simplify]: iters left: 4 (60 enodes) 5.764 * * [simplify]: iters left: 3 (69 enodes) 5.772 * * [simplify]: Extracting #0: cost 1 inf + 0 5.772 * * [simplify]: Extracting #1: cost 4 inf + 0 5.772 * * [simplify]: Extracting #2: cost 8 inf + 0 5.772 * * [simplify]: Extracting #3: cost 20 inf + 0 5.772 * * [simplify]: Extracting #4: cost 21 inf + 169 5.773 * * [simplify]: Extracting #5: cost 6 inf + 1859 5.773 * * [simplify]: Extracting #6: cost 0 inf + 2340 5.774 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 5.774 * [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.774 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.774 * * [simplify]: iters left: 6 (13 enodes) 5.777 * * [simplify]: iters left: 5 (46 enodes) 5.783 * * [simplify]: iters left: 4 (60 enodes) 5.791 * * [simplify]: iters left: 3 (69 enodes) 5.808 * * [simplify]: Extracting #0: cost 1 inf + 0 5.808 * * [simplify]: Extracting #1: cost 4 inf + 0 5.808 * * [simplify]: Extracting #2: cost 8 inf + 0 5.808 * * [simplify]: Extracting #3: cost 20 inf + 0 5.809 * * [simplify]: Extracting #4: cost 21 inf + 169 5.809 * * [simplify]: Extracting #5: cost 6 inf + 1859 5.810 * * [simplify]: Extracting #6: cost 0 inf + 2340 5.811 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 5.811 * [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.812 * * * * [progress]: [ 56 / 270 ] simplifiying candidate # 5.812 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 5.812 * * [simplify]: iters left: 6 (11 enodes) 5.819 * * [simplify]: iters left: 5 (40 enodes) 5.829 * * [simplify]: iters left: 4 (52 enodes) 5.836 * * [simplify]: iters left: 3 (62 enodes) 5.846 * * [simplify]: Extracting #0: cost 1 inf + 0 5.846 * * [simplify]: Extracting #1: cost 4 inf + 0 5.846 * * [simplify]: Extracting #2: cost 13 inf + 1 5.846 * * [simplify]: Extracting #3: cost 10 inf + 211 5.846 * * [simplify]: Extracting #4: cost 1 inf + 913 5.847 * * [simplify]: Extracting #5: cost 0 inf + 1077 5.847 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 5.848 * [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.848 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 5.848 * * [simplify]: iters left: 6 (12 enodes) 5.851 * * [simplify]: iters left: 5 (43 enodes) 5.857 * * [simplify]: iters left: 4 (57 enodes) 5.867 * * [simplify]: iters left: 3 (66 enodes) 5.882 * * [simplify]: Extracting #0: cost 1 inf + 0 5.882 * * [simplify]: Extracting #1: cost 4 inf + 0 5.882 * * [simplify]: Extracting #2: cost 10 inf + 0 5.883 * * [simplify]: Extracting #3: cost 18 inf + 59 5.883 * * [simplify]: Extracting #4: cost 16 inf + 421 5.883 * * [simplify]: Extracting #5: cost 2 inf + 1725 5.884 * * [simplify]: Extracting #6: cost 0 inf + 2066 5.885 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 5.885 * [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.886 * * * * [progress]: [ 57 / 270 ] simplifiying candidate # 5.886 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.886 * * [simplify]: iters left: 6 (13 enodes) 5.892 * * [simplify]: iters left: 5 (46 enodes) 5.902 * * [simplify]: iters left: 4 (60 enodes) 5.910 * * [simplify]: iters left: 3 (69 enodes) 5.918 * * [simplify]: Extracting #0: cost 1 inf + 0 5.918 * * [simplify]: Extracting #1: cost 4 inf + 0 5.918 * * [simplify]: Extracting #2: cost 8 inf + 0 5.918 * * [simplify]: Extracting #3: cost 20 inf + 0 5.918 * * [simplify]: Extracting #4: cost 21 inf + 169 5.919 * * [simplify]: Extracting #5: cost 6 inf + 1859 5.919 * * [simplify]: Extracting #6: cost 0 inf + 2340 5.920 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 5.920 * [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.921 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 5.921 * * [simplify]: iters left: 6 (13 enodes) 5.926 * * [simplify]: iters left: 5 (46 enodes) 5.939 * * [simplify]: iters left: 4 (60 enodes) 5.956 * * [simplify]: iters left: 3 (69 enodes) 5.964 * * [simplify]: Extracting #0: cost 1 inf + 0 5.964 * * [simplify]: Extracting #1: cost 4 inf + 0 5.964 * * [simplify]: Extracting #2: cost 8 inf + 0 5.964 * * [simplify]: Extracting #3: cost 20 inf + 0 5.964 * * [simplify]: Extracting #4: cost 21 inf + 169 5.965 * * [simplify]: Extracting #5: cost 6 inf + 1859 5.965 * * [simplify]: Extracting #6: cost 0 inf + 2340 5.966 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 5.966 * [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.966 * * * * [progress]: [ 58 / 270 ] simplifiying candidate # 5.966 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 5.966 * * [simplify]: iters left: 6 (10 enodes) 5.969 * * [simplify]: iters left: 5 (35 enodes) 5.974 * * [simplify]: iters left: 4 (47 enodes) 5.981 * * [simplify]: iters left: 3 (55 enodes) 5.991 * * [simplify]: Extracting #0: cost 1 inf + 0 5.991 * * [simplify]: Extracting #1: cost 4 inf + 0 5.991 * * [simplify]: Extracting #2: cost 13 inf + 1 5.991 * * [simplify]: Extracting #3: cost 13 inf + 47 5.991 * * [simplify]: Extracting #4: cost 4 inf + 789 5.992 * * [simplify]: Extracting #5: cost 0 inf + 1077 5.992 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 5.992 * [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.993 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 5.993 * * [simplify]: iters left: 6 (12 enodes) 5.997 * * [simplify]: iters left: 5 (43 enodes) 6.008 * * [simplify]: iters left: 4 (57 enodes) 6.025 * * [simplify]: iters left: 3 (66 enodes) 6.040 * * [simplify]: Extracting #0: cost 1 inf + 0 6.040 * * [simplify]: Extracting #1: cost 4 inf + 0 6.040 * * [simplify]: Extracting #2: cost 10 inf + 0 6.040 * * [simplify]: Extracting #3: cost 18 inf + 59 6.041 * * [simplify]: Extracting #4: cost 16 inf + 421 6.041 * * [simplify]: Extracting #5: cost 2 inf + 1725 6.042 * * [simplify]: Extracting #6: cost 0 inf + 2066 6.043 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.im y.re)) 6.043 * [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))))) 6.043 * * * * [progress]: [ 59 / 270 ] simplifiying candidate # 6.043 * [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)))))) 6.044 * * [simplify]: iters left: 6 (9 enodes) 6.048 * * [simplify]: iters left: 5 (33 enodes) 6.058 * * [simplify]: iters left: 4 (41 enodes) 6.072 * * [simplify]: iters left: 3 (42 enodes) 6.083 * * [simplify]: Extracting #0: cost 1 inf + 0 6.083 * * [simplify]: Extracting #1: cost 6 inf + 0 6.083 * * [simplify]: Extracting #2: cost 9 inf + 1 6.084 * * [simplify]: Extracting #3: cost 13 inf + 1 6.084 * * [simplify]: Extracting #4: cost 13 inf + 60 6.084 * * [simplify]: Extracting #5: cost 9 inf + 691 6.084 * * [simplify]: Extracting #6: cost 0 inf + 1895 6.085 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 6.085 * [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))))) 6.085 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 6.085 * * [simplify]: iters left: 6 (12 enodes) 6.090 * * [simplify]: iters left: 5 (46 enodes) 6.103 * * [simplify]: iters left: 4 (74 enodes) 6.123 * * [simplify]: iters left: 3 (105 enodes) 6.150 * * [simplify]: iters left: 2 (133 enodes) 6.186 * * [simplify]: iters left: 1 (145 enodes) 6.211 * * [simplify]: Extracting #0: cost 1 inf + 0 6.211 * * [simplify]: Extracting #1: cost 11 inf + 0 6.211 * * [simplify]: Extracting #2: cost 34 inf + 2 6.211 * * [simplify]: Extracting #3: cost 46 inf + 129 6.212 * * [simplify]: Extracting #4: cost 39 inf + 805 6.213 * * [simplify]: Extracting #5: cost 14 inf + 5645 6.214 * * [simplify]: Extracting #6: cost 0 inf + 8060 6.215 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) 6.215 * [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))))) 6.215 * * * * [progress]: [ 60 / 270 ] simplifiying candidate # 6.216 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 6.216 * * [simplify]: iters left: 6 (9 enodes) 6.218 * * [simplify]: iters left: 5 (32 enodes) 6.223 * * [simplify]: iters left: 4 (37 enodes) 6.234 * * [simplify]: iters left: 3 (38 enodes) 6.245 * * [simplify]: Extracting #0: cost 1 inf + 0 6.245 * * [simplify]: Extracting #1: cost 4 inf + 0 6.245 * * [simplify]: Extracting #2: cost 6 inf + 1 6.245 * * [simplify]: Extracting #3: cost 9 inf + 1 6.245 * * [simplify]: Extracting #4: cost 14 inf + 1 6.245 * * [simplify]: Extracting #5: cost 12 inf + 85 6.246 * * [simplify]: Extracting #6: cost 4 inf + 1149 6.246 * * [simplify]: Extracting #7: cost 0 inf + 2099 6.247 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 6.247 * [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))))) 6.247 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 6.247 * * [simplify]: iters left: 6 (12 enodes) 6.253 * * [simplify]: iters left: 5 (46 enodes) 6.267 * * [simplify]: iters left: 4 (73 enodes) 6.288 * * [simplify]: iters left: 3 (104 enodes) 6.312 * * [simplify]: iters left: 2 (132 enodes) 6.331 * * [simplify]: iters left: 1 (144 enodes) 6.348 * * [simplify]: Extracting #0: cost 1 inf + 0 6.348 * * [simplify]: Extracting #1: cost 11 inf + 0 6.348 * * [simplify]: Extracting #2: cost 34 inf + 2 6.348 * * [simplify]: Extracting #3: cost 46 inf + 129 6.348 * * [simplify]: Extracting #4: cost 40 inf + 748 6.349 * * [simplify]: Extracting #5: cost 38 inf + 1104 6.350 * * [simplify]: Extracting #6: cost 12 inf + 7566 6.352 * * [simplify]: Extracting #7: cost 0 inf + 11020 6.356 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 6.356 * [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))))) 6.356 * * * * [progress]: [ 61 / 270 ] simplifiying candidate # 6.357 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 6.357 * * [simplify]: iters left: 6 (8 enodes) 6.362 * * [simplify]: iters left: 5 (28 enodes) 6.371 * * [simplify]: iters left: 4 (34 enodes) 6.381 * * [simplify]: iters left: 3 (35 enodes) 6.391 * * [simplify]: Extracting #0: cost 1 inf + 0 6.391 * * [simplify]: Extracting #1: cost 4 inf + 0 6.391 * * [simplify]: Extracting #2: cost 5 inf + 1 6.391 * * [simplify]: Extracting #3: cost 9 inf + 1 6.391 * * [simplify]: Extracting #4: cost 8 inf + 157 6.391 * * [simplify]: Extracting #5: cost 4 inf + 669 6.392 * * [simplify]: Extracting #6: cost 0 inf + 945 6.392 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 6.392 * [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.393 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 6.393 * * [simplify]: iters left: 6 (12 enodes) 6.398 * * [simplify]: iters left: 5 (46 enodes) 6.412 * * [simplify]: iters left: 4 (74 enodes) 6.433 * * [simplify]: iters left: 3 (105 enodes) 6.454 * * [simplify]: iters left: 2 (133 enodes) 6.472 * * [simplify]: iters left: 1 (145 enodes) 6.497 * * [simplify]: Extracting #0: cost 1 inf + 0 6.498 * * [simplify]: Extracting #1: cost 11 inf + 0 6.498 * * [simplify]: Extracting #2: cost 34 inf + 2 6.498 * * [simplify]: Extracting #3: cost 46 inf + 129 6.499 * * [simplify]: Extracting #4: cost 39 inf + 805 6.500 * * [simplify]: Extracting #5: cost 14 inf + 4725 6.503 * * [simplify]: Extracting #6: cost 0 inf + 6700 6.506 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) 6.506 * [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.506 * * * * [progress]: [ 62 / 270 ] simplifiying candidate # 6.506 * [simplify]: Simplifying (/ 1 (sqrt 1)) 6.506 * * [simplify]: iters left: 3 (3 enodes) 6.513 * * [simplify]: iters left: 2 (11 enodes) 6.516 * * [simplify]: iters left: 1 (13 enodes) 6.519 * * [simplify]: Extracting #0: cost 1 inf + 0 6.520 * * [simplify]: Extracting #1: cost 0 inf + 1 6.520 * [simplify]: Simplified to 1 6.520 * [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.520 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 6.520 * * [simplify]: iters left: 6 (11 enodes) 6.525 * * [simplify]: iters left: 5 (43 enodes) 6.539 * * [simplify]: iters left: 4 (71 enodes) 6.559 * * [simplify]: iters left: 3 (102 enodes) 6.572 * * [simplify]: iters left: 2 (130 enodes) 6.589 * * [simplify]: iters left: 1 (142 enodes) 6.607 * * [simplify]: Extracting #0: cost 1 inf + 0 6.607 * * [simplify]: Extracting #1: cost 11 inf + 0 6.607 * * [simplify]: Extracting #2: cost 34 inf + 2 6.608 * * [simplify]: Extracting #3: cost 45 inf + 283 6.609 * * [simplify]: Extracting #4: cost 15 inf + 3421 6.611 * * [simplify]: Extracting #5: cost 0 inf + 5226 6.614 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) 6.614 * [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.614 * * * * [progress]: [ 63 / 270 ] simplifiying candidate # 6.614 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 6.614 * * [simplify]: iters left: 6 (8 enodes) 6.618 * * [simplify]: iters left: 5 (28 enodes) 6.628 * * [simplify]: iters left: 4 (34 enodes) 6.638 * * [simplify]: iters left: 3 (35 enodes) 6.652 * * [simplify]: Extracting #0: cost 1 inf + 0 6.652 * * [simplify]: Extracting #1: cost 4 inf + 0 6.652 * * [simplify]: Extracting #2: cost 5 inf + 1 6.652 * * [simplify]: Extracting #3: cost 9 inf + 1 6.652 * * [simplify]: Extracting #4: cost 8 inf + 157 6.653 * * [simplify]: Extracting #5: cost 4 inf + 669 6.653 * * [simplify]: Extracting #6: cost 0 inf + 945 6.653 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 6.653 * [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.654 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 6.654 * * [simplify]: iters left: 6 (12 enodes) 6.660 * * [simplify]: iters left: 5 (46 enodes) 6.674 * * [simplify]: iters left: 4 (74 enodes) 6.691 * * [simplify]: iters left: 3 (105 enodes) 6.705 * * [simplify]: iters left: 2 (133 enodes) 6.722 * * [simplify]: iters left: 1 (145 enodes) 6.741 * * [simplify]: Extracting #0: cost 1 inf + 0 6.741 * * [simplify]: Extracting #1: cost 11 inf + 0 6.741 * * [simplify]: Extracting #2: cost 34 inf + 2 6.741 * * [simplify]: Extracting #3: cost 46 inf + 129 6.742 * * [simplify]: Extracting #4: cost 39 inf + 805 6.742 * * [simplify]: Extracting #5: cost 14 inf + 4725 6.744 * * [simplify]: Extracting #6: cost 0 inf + 6700 6.745 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) 6.745 * [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.745 * * * * [progress]: [ 64 / 270 ] simplifiying candidate # 6.745 * [simplify]: Simplifying (/ 1 1) 6.745 * * [simplify]: iters left: 2 (2 enodes) 6.747 * * [simplify]: iters left: 1 (6 enodes) 6.748 * * [simplify]: Extracting #0: cost 1 inf + 0 6.748 * * [simplify]: Extracting #1: cost 0 inf + 1 6.748 * [simplify]: Simplified to 1 6.748 * [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.748 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 6.748 * * [simplify]: iters left: 6 (11 enodes) 6.750 * * [simplify]: iters left: 5 (43 enodes) 6.763 * * [simplify]: iters left: 4 (71 enodes) 6.785 * * [simplify]: iters left: 3 (102 enodes) 6.813 * * [simplify]: iters left: 2 (130 enodes) 6.847 * * [simplify]: iters left: 1 (142 enodes) 6.868 * * [simplify]: Extracting #0: cost 1 inf + 0 6.868 * * [simplify]: Extracting #1: cost 11 inf + 0 6.868 * * [simplify]: Extracting #2: cost 34 inf + 2 6.868 * * [simplify]: Extracting #3: cost 45 inf + 283 6.869 * * [simplify]: Extracting #4: cost 15 inf + 3421 6.870 * * [simplify]: Extracting #5: cost 0 inf + 5226 6.871 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) 6.871 * [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.871 * * * * [progress]: [ 65 / 270 ] simplifiying candidate # 6.871 * * * * [progress]: [ 66 / 270 ] simplifiying candidate # 6.871 * * * * [progress]: [ 67 / 270 ] simplifiying candidate # 6.872 * * * * [progress]: [ 68 / 270 ] simplifiying candidate # 6.872 * [simplify]: Simplifying (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) 6.872 * * [simplify]: iters left: 5 (6 enodes) 6.873 * * [simplify]: iters left: 4 (20 enodes) 6.876 * * [simplify]: iters left: 3 (24 enodes) 6.879 * * [simplify]: iters left: 2 (25 enodes) 6.883 * * [simplify]: Extracting #0: cost 1 inf + 0 6.883 * * [simplify]: Extracting #1: cost 3 inf + 0 6.883 * * [simplify]: Extracting #2: cost 7 inf + 0 6.883 * * [simplify]: Extracting #3: cost 8 inf + 2 6.883 * * [simplify]: Extracting #4: cost 5 inf + 335 6.883 * * [simplify]: Extracting #5: cost 0 inf + 748 6.883 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 6.883 * [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.883 * * * * [progress]: [ 69 / 270 ] simplifiying candidate # 6.884 * [simplify]: Simplifying (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 6.884 * * [simplify]: iters left: 5 (6 enodes) 6.885 * * [simplify]: iters left: 4 (20 enodes) 6.888 * * [simplify]: iters left: 3 (23 enodes) 6.891 * * [simplify]: iters left: 2 (24 enodes) 6.894 * * [simplify]: Extracting #0: cost 1 inf + 0 6.894 * * [simplify]: Extracting #1: cost 3 inf + 0 6.894 * * [simplify]: Extracting #2: cost 5 inf + 0 6.894 * * [simplify]: Extracting #3: cost 10 inf + 0 6.894 * * [simplify]: Extracting #4: cost 10 inf + 2 6.894 * * [simplify]: Extracting #5: cost 1 inf + 931 6.894 * * [simplify]: Extracting #6: cost 0 inf + 1148 6.894 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 6.894 * [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.894 * * * * [progress]: [ 70 / 270 ] simplifiying candidate # 6.894 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 6.895 * * [simplify]: iters left: 5 (6 enodes) 6.896 * * [simplify]: iters left: 4 (20 enodes) 6.898 * * [simplify]: iters left: 3 (24 enodes) 6.905 * * [simplify]: iters left: 2 (25 enodes) 6.911 * * [simplify]: Extracting #0: cost 1 inf + 0 6.911 * * [simplify]: Extracting #1: cost 3 inf + 0 6.911 * * [simplify]: Extracting #2: cost 7 inf + 0 6.911 * * [simplify]: Extracting #3: cost 8 inf + 2 6.911 * * [simplify]: Extracting #4: cost 5 inf + 295 6.911 * * [simplify]: Extracting #5: cost 0 inf + 668 6.912 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 6.912 * [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.912 * * * * [progress]: [ 71 / 270 ] simplifiying candidate # 6.912 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 6.912 * * [simplify]: iters left: 4 (5 enodes) 6.913 * * [simplify]: iters left: 3 (17 enodes) 6.915 * * [simplify]: iters left: 2 (21 enodes) 6.918 * * [simplify]: iters left: 1 (22 enodes) 6.921 * * [simplify]: Extracting #0: cost 1 inf + 0 6.921 * * [simplify]: Extracting #1: cost 5 inf + 0 6.921 * * [simplify]: Extracting #2: cost 6 inf + 2 6.921 * * [simplify]: Extracting #3: cost 2 inf + 392 6.921 * * [simplify]: Extracting #4: cost 0 inf + 474 6.921 * [simplify]: Simplified to (hypot y.im y.re) 6.921 * [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.921 * * * * [progress]: [ 72 / 270 ] simplifiying candidate # 6.921 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 6.921 * * [simplify]: iters left: 5 (6 enodes) 6.922 * * [simplify]: iters left: 4 (20 enodes) 6.925 * * [simplify]: iters left: 3 (24 enodes) 6.928 * * [simplify]: iters left: 2 (25 enodes) 6.931 * * [simplify]: Extracting #0: cost 1 inf + 0 6.931 * * [simplify]: Extracting #1: cost 3 inf + 0 6.931 * * [simplify]: Extracting #2: cost 7 inf + 0 6.931 * * [simplify]: Extracting #3: cost 8 inf + 2 6.931 * * [simplify]: Extracting #4: cost 5 inf + 295 6.932 * * [simplify]: Extracting #5: cost 0 inf + 668 6.932 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 6.932 * [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.932 * * * * [progress]: [ 73 / 270 ] simplifiying candidate # 6.932 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 6.932 * * [simplify]: iters left: 4 (5 enodes) 6.933 * * [simplify]: iters left: 3 (17 enodes) 6.936 * * [simplify]: iters left: 2 (21 enodes) 6.939 * * [simplify]: iters left: 1 (22 enodes) 6.941 * * [simplify]: Extracting #0: cost 1 inf + 0 6.941 * * [simplify]: Extracting #1: cost 5 inf + 0 6.942 * * [simplify]: Extracting #2: cost 6 inf + 2 6.942 * * [simplify]: Extracting #3: cost 2 inf + 392 6.942 * * [simplify]: Extracting #4: cost 0 inf + 474 6.943 * [simplify]: Simplified to (hypot y.im y.re) 6.943 * [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.943 * * * * [progress]: [ 74 / 270 ] simplifiying candidate # 6.943 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 6.943 * * [simplify]: iters left: 6 (9 enodes) 6.945 * * [simplify]: iters left: 5 (32 enodes) 6.950 * * [simplify]: iters left: 4 (42 enodes) 6.956 * * [simplify]: iters left: 3 (50 enodes) 6.962 * * [simplify]: Extracting #0: cost 1 inf + 0 6.962 * * [simplify]: Extracting #1: cost 3 inf + 0 6.962 * * [simplify]: Extracting #2: cost 5 inf + 0 6.962 * * [simplify]: Extracting #3: cost 15 inf + 0 6.962 * * [simplify]: Extracting #4: cost 14 inf + 127 6.962 * * [simplify]: Extracting #5: cost 4 inf + 1133 6.962 * * [simplify]: Extracting #6: cost 0 inf + 1674 6.963 * * [simplify]: Extracting #7: cost 0 inf + 1644 6.963 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 6.963 * [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.963 * * * * [progress]: [ 75 / 270 ] simplifiying candidate # 6.963 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 6.964 * * [simplify]: iters left: 5 (8 enodes) 6.966 * * [simplify]: iters left: 4 (29 enodes) 6.969 * * [simplify]: iters left: 3 (39 enodes) 6.975 * * [simplify]: iters left: 2 (47 enodes) 6.980 * * [simplify]: Extracting #0: cost 1 inf + 0 6.980 * * [simplify]: Extracting #1: cost 3 inf + 0 6.980 * * [simplify]: Extracting #2: cost 13 inf + 0 6.980 * * [simplify]: Extracting #3: cost 11 inf + 128 6.980 * * [simplify]: Extracting #4: cost 2 inf + 788 6.981 * * [simplify]: Extracting #5: cost 0 inf + 1076 6.981 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 6.981 * [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.981 * * * * [progress]: [ 76 / 270 ] simplifiying candidate # 6.981 * * * * [progress]: [ 77 / 270 ] simplifiying candidate # 6.981 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 6.981 * * [simplify]: iters left: 5 (10 enodes) 6.985 * * [simplify]: iters left: 4 (53 enodes) 6.998 * * [simplify]: iters left: 3 (169 enodes) 7.052 * * [simplify]: iters left: 2 (492 enodes) 7.271 * * [simplify]: Extracting #0: cost 1 inf + 0 7.271 * * [simplify]: Extracting #1: cost 75 inf + 0 7.272 * * [simplify]: Extracting #2: cost 198 inf + 374 7.275 * * [simplify]: Extracting #3: cost 166 inf + 9893 7.283 * * [simplify]: Extracting #4: cost 47 inf + 48458 7.292 * * [simplify]: Extracting #5: cost 10 inf + 62459 7.303 * * [simplify]: Extracting #6: cost 0 inf + 66866 7.321 * [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.321 * [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.322 * * * * [progress]: [ 78 / 270 ] simplifiying candidate # 7.322 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 7.322 * * [simplify]: iters left: 6 (9 enodes) 7.327 * * [simplify]: iters left: 5 (49 enodes) 7.346 * * [simplify]: iters left: 4 (119 enodes) 7.386 * * [simplify]: iters left: 3 (204 enodes) 7.456 * * [simplify]: iters left: 2 (305 enodes) 7.535 * * [simplify]: Extracting #0: cost 1 inf + 0 7.536 * * [simplify]: Extracting #1: cost 61 inf + 0 7.537 * * [simplify]: Extracting #2: cost 103 inf + 740 7.541 * * [simplify]: Extracting #3: cost 58 inf + 5220 7.551 * * [simplify]: Extracting #4: cost 4 inf + 14703 7.562 * * [simplify]: Extracting #5: cost 0 inf + 15779 7.575 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 7.575 * [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.575 * * * * [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.575 * * * * [progress]: [ 80 / 270 ] simplifiying candidate # 7.575 * * * * [progress]: [ 81 / 270 ] simplifiying candidate # 7.575 * * * * [progress]: [ 82 / 270 ] simplifiying candidate # 7.575 * * * * [progress]: [ 83 / 270 ] simplifiying candidate # 7.576 * [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.576 * * [simplify]: iters left: 6 (14 enodes) 7.583 * * [simplify]: iters left: 5 (54 enodes) 7.597 * * [simplify]: iters left: 4 (82 enodes) 7.611 * * [simplify]: iters left: 3 (100 enodes) 7.630 * * [simplify]: iters left: 2 (102 enodes) 7.651 * * [simplify]: iters left: 1 (109 enodes) 7.663 * * [simplify]: Extracting #0: cost 1 inf + 0 7.664 * * [simplify]: Extracting #1: cost 12 inf + 0 7.664 * * [simplify]: Extracting #2: cost 24 inf + 0 7.664 * * [simplify]: Extracting #3: cost 36 inf + 0 7.664 * * [simplify]: Extracting #4: cost 38 inf + 87 7.664 * * [simplify]: Extracting #5: cost 17 inf + 2940 7.666 * * [simplify]: Extracting #6: cost 1 inf + 6950 7.667 * * [simplify]: Extracting #7: cost 0 inf + 7117 7.668 * [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.668 * [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.668 * * * * [progress]: [ 84 / 270 ] simplifiying candidate # 7.668 * [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.669 * * [simplify]: iters left: 6 (14 enodes) 7.671 * * [simplify]: iters left: 5 (56 enodes) 7.681 * * [simplify]: iters left: 4 (94 enodes) 7.708 * * [simplify]: iters left: 3 (142 enodes) 7.748 * * [simplify]: iters left: 2 (173 enodes) 7.781 * * [simplify]: iters left: 1 (186 enodes) 7.801 * * [simplify]: Extracting #0: cost 1 inf + 0 7.802 * * [simplify]: Extracting #1: cost 8 inf + 0 7.802 * * [simplify]: Extracting #2: cost 17 inf + 0 7.802 * * [simplify]: Extracting #3: cost 35 inf + 0 7.802 * * [simplify]: Extracting #4: cost 49 inf + 283 7.803 * * [simplify]: Extracting #5: cost 23 inf + 4395 7.805 * * [simplify]: Extracting #6: cost 1 inf + 8037 7.809 * * [simplify]: Extracting #7: cost 0 inf + 8326 7.812 * [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.812 * [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.812 * * * * [progress]: [ 85 / 270 ] simplifiying candidate # 7.812 * * * * [progress]: [ 86 / 270 ] simplifiying candidate # 7.812 * * * * [progress]: [ 87 / 270 ] simplifiying candidate # 7.813 * [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.813 * * [simplify]: iters left: 6 (16 enodes) 7.820 * * [simplify]: iters left: 5 (67 enodes) 7.848 * * [simplify]: iters left: 4 (186 enodes) 7.956 * * [simplify]: Extracting #0: cost 1 inf + 0 7.956 * * [simplify]: Extracting #1: cost 45 inf + 0 7.956 * * [simplify]: Extracting #2: cost 158 inf + 0 7.958 * * [simplify]: Extracting #3: cost 212 inf + 624 7.963 * * [simplify]: Extracting #4: cost 131 inf + 15838 7.982 * * [simplify]: Extracting #5: cost 14 inf + 49205 7.993 * * [simplify]: Extracting #6: cost 0 inf + 52830 8.013 * * [simplify]: Extracting #7: cost 0 inf + 52720 8.030 * [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)))) 8.030 * [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)))))) 8.031 * * * * [progress]: [ 88 / 270 ] simplifiying candidate # 8.031 * [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))))) 8.031 * * [simplify]: iters left: 6 (16 enodes) 8.035 * * [simplify]: iters left: 5 (72 enodes) 8.047 * * [simplify]: iters left: 4 (197 enodes) 8.123 * * [simplify]: Extracting #0: cost 1 inf + 0 8.123 * * [simplify]: Extracting #1: cost 57 inf + 0 8.124 * * [simplify]: Extracting #2: cost 178 inf + 1 8.126 * * [simplify]: Extracting #3: cost 235 inf + 1168 8.136 * * [simplify]: Extracting #4: cost 120 inf + 30971 8.151 * * [simplify]: Extracting #5: cost 2 inf + 69507 8.168 * * [simplify]: Extracting #6: cost 0 inf + 69734 8.183 * [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))))) 8.183 * [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))))))) 8.183 * * * * [progress]: [ 89 / 270 ] simplifiying candidate # 8.183 * * * * [progress]: [ 90 / 270 ] simplifiying candidate # 8.183 * * * * [progress]: [ 91 / 270 ] simplifiying candidate # 8.183 * * * * [progress]: [ 92 / 270 ] simplifiying candidate # 8.183 * * * * [progress]: [ 93 / 270 ] simplifiying candidate # 8.183 * [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)))) 8.183 * * [simplify]: iters left: 6 (9 enodes) 8.185 * * [simplify]: iters left: 5 (34 enodes) 8.190 * * [simplify]: iters left: 4 (49 enodes) 8.197 * * [simplify]: iters left: 3 (70 enodes) 8.207 * * [simplify]: iters left: 2 (83 enodes) 8.217 * * [simplify]: iters left: 1 (92 enodes) 8.229 * * [simplify]: Extracting #0: cost 1 inf + 0 8.229 * * [simplify]: Extracting #1: cost 16 inf + 0 8.230 * * [simplify]: Extracting #2: cost 29 inf + 2 8.230 * * [simplify]: Extracting #3: cost 24 inf + 404 8.230 * * [simplify]: Extracting #4: cost 7 inf + 2308 8.231 * * [simplify]: Extracting #5: cost 0 inf + 3071 8.232 * [simplify]: Simplified to (/ (* x.im y.re) (fma y.im y.im (* y.re y.re))) 8.232 * [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)))))) 8.232 * * * * [progress]: [ 94 / 270 ] simplifiying candidate # 8.232 * [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)))))) 8.232 * * [simplify]: iters left: 6 (16 enodes) 8.236 * * [simplify]: iters left: 5 (64 enodes) 8.246 * * [simplify]: iters left: 4 (107 enodes) 8.261 * * [simplify]: iters left: 3 (145 enodes) 8.281 * * [simplify]: iters left: 2 (176 enodes) 8.317 * * [simplify]: iters left: 1 (188 enodes) 8.349 * * [simplify]: Extracting #0: cost 1 inf + 0 8.349 * * [simplify]: Extracting #1: cost 11 inf + 0 8.349 * * [simplify]: Extracting #2: cost 22 inf + 0 8.349 * * [simplify]: Extracting #3: cost 34 inf + 0 8.350 * * [simplify]: Extracting #4: cost 53 inf + 295 8.350 * * [simplify]: Extracting #5: cost 40 inf + 3304 8.352 * * [simplify]: Extracting #6: cost 8 inf + 9208 8.354 * * [simplify]: Extracting #7: cost 0 inf + 12478 8.356 * [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.356 * [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.357 * [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.357 * * [simplify]: iters left: 6 (14 enodes) 8.360 * * [simplify]: iters left: 5 (52 enodes) 8.370 * * [simplify]: iters left: 4 (80 enodes) 8.393 * * [simplify]: iters left: 3 (111 enodes) 8.422 * * [simplify]: iters left: 2 (139 enodes) 8.460 * * [simplify]: iters left: 1 (151 enodes) 8.497 * * [simplify]: Extracting #0: cost 1 inf + 0 8.497 * * [simplify]: Extracting #1: cost 4 inf + 0 8.497 * * [simplify]: Extracting #2: cost 8 inf + 0 8.497 * * [simplify]: Extracting #3: cost 20 inf + 0 8.498 * * [simplify]: Extracting #4: cost 39 inf + 255 8.498 * * [simplify]: Extracting #5: cost 35 inf + 2069 8.501 * * [simplify]: Extracting #6: cost 6 inf + 6139 8.503 * * [simplify]: Extracting #7: cost 0 inf + 6976 8.506 * * [simplify]: Extracting #8: cost 0 inf + 6936 8.509 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 8.509 * [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.509 * * * * [progress]: [ 95 / 270 ] simplifiying candidate # 8.510 * [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.510 * * [simplify]: iters left: 6 (17 enodes) 8.517 * * [simplify]: iters left: 5 (64 enodes) 8.535 * * [simplify]: iters left: 4 (96 enodes) 8.562 * * [simplify]: iters left: 3 (130 enodes) 8.599 * * [simplify]: iters left: 2 (158 enodes) 8.631 * * [simplify]: iters left: 1 (170 enodes) 8.662 * * [simplify]: Extracting #0: cost 1 inf + 0 8.662 * * [simplify]: Extracting #1: cost 7 inf + 0 8.662 * * [simplify]: Extracting #2: cost 15 inf + 0 8.662 * * [simplify]: Extracting #3: cost 28 inf + 0 8.663 * * [simplify]: Extracting #4: cost 53 inf + 2 8.663 * * [simplify]: Extracting #5: cost 58 inf + 695 8.665 * * [simplify]: Extracting #6: cost 14 inf + 7672 8.669 * * [simplify]: Extracting #7: cost 1 inf + 10574 8.673 * * [simplify]: Extracting #8: cost 0 inf + 11128 8.677 * [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.677 * [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.677 * [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.677 * * [simplify]: iters left: 6 (15 enodes) 8.684 * * [simplify]: iters left: 5 (55 enodes) 8.699 * * [simplify]: iters left: 4 (83 enodes) 8.724 * * [simplify]: iters left: 3 (114 enodes) 8.738 * * [simplify]: iters left: 2 (142 enodes) 8.761 * * [simplify]: iters left: 1 (154 enodes) 8.789 * * [simplify]: Extracting #0: cost 1 inf + 0 8.789 * * [simplify]: Extracting #1: cost 4 inf + 0 8.789 * * [simplify]: Extracting #2: cost 8 inf + 0 8.789 * * [simplify]: Extracting #3: cost 20 inf + 0 8.789 * * [simplify]: Extracting #4: cost 45 inf + 2 8.789 * * [simplify]: Extracting #5: cost 50 inf + 709 8.790 * * [simplify]: Extracting #6: cost 10 inf + 6346 8.791 * * [simplify]: Extracting #7: cost 0 inf + 7720 8.793 * [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.793 * [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.793 * * * * [progress]: [ 96 / 270 ] simplifiying candidate # 8.793 * [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.793 * * [simplify]: iters left: 6 (15 enodes) 8.796 * * [simplify]: iters left: 5 (57 enodes) 8.805 * * [simplify]: iters left: 4 (89 enodes) 8.817 * * [simplify]: iters left: 3 (123 enodes) 8.839 * * [simplify]: iters left: 2 (151 enodes) 8.863 * * [simplify]: iters left: 1 (163 enodes) 8.885 * * [simplify]: Extracting #0: cost 1 inf + 0 8.885 * * [simplify]: Extracting #1: cost 7 inf + 0 8.885 * * [simplify]: Extracting #2: cost 14 inf + 0 8.885 * * [simplify]: Extracting #3: cost 26 inf + 0 8.885 * * [simplify]: Extracting #4: cost 45 inf + 214 8.886 * * [simplify]: Extracting #5: cost 35 inf + 2705 8.887 * * [simplify]: Extracting #6: cost 5 inf + 7718 8.889 * * [simplify]: Extracting #7: cost 0 inf + 9050 8.891 * [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.891 * [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.891 * [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.891 * * [simplify]: iters left: 6 (14 enodes) 8.894 * * [simplify]: iters left: 5 (52 enodes) 8.901 * * [simplify]: iters left: 4 (80 enodes) 8.912 * * [simplify]: iters left: 3 (111 enodes) 8.939 * * [simplify]: iters left: 2 (139 enodes) 8.976 * * [simplify]: iters left: 1 (151 enodes) 9.012 * * [simplify]: Extracting #0: cost 1 inf + 0 9.012 * * [simplify]: Extracting #1: cost 4 inf + 0 9.012 * * [simplify]: Extracting #2: cost 8 inf + 0 9.012 * * [simplify]: Extracting #3: cost 20 inf + 0 9.012 * * [simplify]: Extracting #4: cost 39 inf + 255 9.013 * * [simplify]: Extracting #5: cost 35 inf + 1989 9.014 * * [simplify]: Extracting #6: cost 6 inf + 6019 9.015 * * [simplify]: Extracting #7: cost 0 inf + 6816 9.017 * * [simplify]: Extracting #8: cost 0 inf + 6776 9.018 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 9.018 * [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.018 * * * * [progress]: [ 97 / 270 ] simplifiying candidate # 9.018 * [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)) 9.018 * * [simplify]: iters left: 6 (16 enodes) 9.023 * * [simplify]: iters left: 5 (62 enodes) 9.032 * * [simplify]: iters left: 4 (96 enodes) 9.046 * * [simplify]: iters left: 3 (131 enodes) 9.073 * * [simplify]: iters left: 2 (160 enodes) 9.118 * * [simplify]: iters left: 1 (172 enodes) 9.159 * * [simplify]: Extracting #0: cost 1 inf + 0 9.159 * * [simplify]: Extracting #1: cost 5 inf + 0 9.160 * * [simplify]: Extracting #2: cost 7 inf + 1 9.160 * * [simplify]: Extracting #3: cost 17 inf + 1 9.160 * * [simplify]: Extracting #4: cost 40 inf + 3 9.160 * * [simplify]: Extracting #5: cost 52 inf + 244 9.161 * * [simplify]: Extracting #6: cost 22 inf + 3274 9.164 * * [simplify]: Extracting #7: cost 2 inf + 6504 9.167 * * [simplify]: Extracting #8: cost 0 inf + 7183 9.170 * [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.170 * [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.170 * [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.170 * * [simplify]: iters left: 6 (13 enodes) 9.176 * * [simplify]: iters left: 5 (49 enodes) 9.191 * * [simplify]: iters left: 4 (77 enodes) 9.213 * * [simplify]: iters left: 3 (108 enodes) 9.244 * * [simplify]: iters left: 2 (136 enodes) 9.278 * * [simplify]: iters left: 1 (148 enodes) 9.296 * * [simplify]: Extracting #0: cost 1 inf + 0 9.296 * * [simplify]: Extracting #1: cost 4 inf + 0 9.296 * * [simplify]: Extracting #2: cost 10 inf + 0 9.296 * * [simplify]: Extracting #3: cost 18 inf + 59 9.296 * * [simplify]: Extracting #4: cost 37 inf + 296 9.296 * * [simplify]: Extracting #5: cost 31 inf + 2152 9.297 * * [simplify]: Extracting #6: cost 4 inf + 6378 9.299 * * [simplify]: Extracting #7: cost 1 inf + 6364 9.300 * * [simplify]: Extracting #8: cost 0 inf + 6502 9.301 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 9.301 * [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.301 * * * * [progress]: [ 98 / 270 ] simplifiying candidate # 9.302 * [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.302 * * [simplify]: iters left: 6 (15 enodes) 9.306 * * [simplify]: iters left: 5 (57 enodes) 9.319 * * [simplify]: iters left: 4 (89 enodes) 9.332 * * [simplify]: iters left: 3 (123 enodes) 9.348 * * [simplify]: iters left: 2 (151 enodes) 9.381 * * [simplify]: iters left: 1 (163 enodes) 9.399 * * [simplify]: Extracting #0: cost 1 inf + 0 9.400 * * [simplify]: Extracting #1: cost 7 inf + 0 9.400 * * [simplify]: Extracting #2: cost 14 inf + 0 9.400 * * [simplify]: Extracting #3: cost 26 inf + 0 9.400 * * [simplify]: Extracting #4: cost 45 inf + 214 9.400 * * [simplify]: Extracting #5: cost 35 inf + 2705 9.402 * * [simplify]: Extracting #6: cost 5 inf + 7718 9.403 * * [simplify]: Extracting #7: cost 0 inf + 9050 9.405 * [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.405 * [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.405 * [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.405 * * [simplify]: iters left: 6 (14 enodes) 9.409 * * [simplify]: iters left: 5 (52 enodes) 9.426 * * [simplify]: iters left: 4 (80 enodes) 9.448 * * [simplify]: iters left: 3 (111 enodes) 9.477 * * [simplify]: iters left: 2 (139 enodes) 9.514 * * [simplify]: iters left: 1 (151 enodes) 9.551 * * [simplify]: Extracting #0: cost 1 inf + 0 9.551 * * [simplify]: Extracting #1: cost 4 inf + 0 9.552 * * [simplify]: Extracting #2: cost 8 inf + 0 9.552 * * [simplify]: Extracting #3: cost 20 inf + 0 9.552 * * [simplify]: Extracting #4: cost 39 inf + 255 9.553 * * [simplify]: Extracting #5: cost 35 inf + 1989 9.555 * * [simplify]: Extracting #6: cost 6 inf + 6019 9.557 * * [simplify]: Extracting #7: cost 0 inf + 6816 9.561 * * [simplify]: Extracting #8: cost 0 inf + 6776 9.564 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 9.564 * [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.564 * * * * [progress]: [ 99 / 270 ] simplifiying candidate # 9.564 * [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.565 * * [simplify]: iters left: 6 (15 enodes) 9.572 * * [simplify]: iters left: 5 (57 enodes) 9.591 * * [simplify]: iters left: 4 (95 enodes) 9.620 * * [simplify]: iters left: 3 (127 enodes) 9.654 * * [simplify]: iters left: 2 (155 enodes) 9.694 * * [simplify]: iters left: 1 (167 enodes) 9.735 * * [simplify]: Extracting #0: cost 1 inf + 0 9.735 * * [simplify]: Extracting #1: cost 5 inf + 0 9.735 * * [simplify]: Extracting #2: cost 7 inf + 1 9.735 * * [simplify]: Extracting #3: cost 17 inf + 1 9.735 * * [simplify]: Extracting #4: cost 40 inf + 3 9.736 * * [simplify]: Extracting #5: cost 50 inf + 341 9.737 * * [simplify]: Extracting #6: cost 18 inf + 3959 9.739 * * [simplify]: Extracting #7: cost 2 inf + 6544 9.743 * * [simplify]: Extracting #8: cost 0 inf + 7183 9.746 * [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.746 * [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.746 * [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.746 * * [simplify]: iters left: 6 (13 enodes) 9.752 * * [simplify]: iters left: 5 (49 enodes) 9.763 * * [simplify]: iters left: 4 (77 enodes) 9.774 * * [simplify]: iters left: 3 (108 enodes) 9.787 * * [simplify]: iters left: 2 (136 enodes) 9.816 * * [simplify]: iters left: 1 (148 enodes) 9.832 * * [simplify]: Extracting #0: cost 1 inf + 0 9.832 * * [simplify]: Extracting #1: cost 4 inf + 0 9.832 * * [simplify]: Extracting #2: cost 10 inf + 0 9.832 * * [simplify]: Extracting #3: cost 18 inf + 59 9.833 * * [simplify]: Extracting #4: cost 37 inf + 296 9.833 * * [simplify]: Extracting #5: cost 31 inf + 2152 9.834 * * [simplify]: Extracting #6: cost 4 inf + 6378 9.836 * * [simplify]: Extracting #7: cost 1 inf + 6364 9.838 * * [simplify]: Extracting #8: cost 0 inf + 6502 9.841 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 9.841 * [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.841 * * * * [progress]: [ 100 / 270 ] simplifiying candidate # 9.842 * [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.842 * * [simplify]: iters left: 6 (15 enodes) 9.848 * * [simplify]: iters left: 5 (57 enodes) 9.856 * * [simplify]: iters left: 4 (87 enodes) 9.869 * * [simplify]: iters left: 3 (118 enodes) 9.885 * * [simplify]: iters left: 2 (146 enodes) 9.924 * * [simplify]: iters left: 1 (158 enodes) 9.943 * * [simplify]: Extracting #0: cost 1 inf + 0 9.943 * * [simplify]: Extracting #1: cost 6 inf + 0 9.943 * * [simplify]: Extracting #2: cost 12 inf + 0 9.943 * * [simplify]: Extracting #3: cost 24 inf + 0 9.944 * * [simplify]: Extracting #4: cost 44 inf + 117 9.944 * * [simplify]: Extracting #5: cost 28 inf + 3633 9.945 * * [simplify]: Extracting #6: cost 2 inf + 7330 9.947 * * [simplify]: Extracting #7: cost 0 inf + 7968 9.948 * [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.948 * [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.949 * [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.949 * * [simplify]: iters left: 6 (14 enodes) 9.952 * * [simplify]: iters left: 5 (52 enodes) 9.959 * * [simplify]: iters left: 4 (80 enodes) 9.971 * * [simplify]: iters left: 3 (111 enodes) 9.986 * * [simplify]: iters left: 2 (139 enodes) 10.017 * * [simplify]: iters left: 1 (151 enodes) 10.052 * * [simplify]: Extracting #0: cost 1 inf + 0 10.052 * * [simplify]: Extracting #1: cost 4 inf + 0 10.052 * * [simplify]: Extracting #2: cost 8 inf + 0 10.052 * * [simplify]: Extracting #3: cost 20 inf + 0 10.052 * * [simplify]: Extracting #4: cost 39 inf + 255 10.053 * * [simplify]: Extracting #5: cost 35 inf + 2069 10.055 * * [simplify]: Extracting #6: cost 6 inf + 6019 10.058 * * [simplify]: Extracting #7: cost 0 inf + 6816 10.061 * * [simplify]: Extracting #8: cost 0 inf + 6776 10.064 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 10.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))))) (* (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))))) 10.064 * * * * [progress]: [ 101 / 270 ] simplifiying candidate # 10.065 * [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)))))) 10.065 * * [simplify]: iters left: 6 (16 enodes) 10.072 * * [simplify]: iters left: 5 (59 enodes) 10.089 * * [simplify]: iters left: 4 (87 enodes) 10.116 * * [simplify]: iters left: 3 (118 enodes) 10.147 * * [simplify]: iters left: 2 (146 enodes) 10.181 * * [simplify]: iters left: 1 (158 enodes) 10.202 * * [simplify]: Extracting #0: cost 1 inf + 0 10.202 * * [simplify]: Extracting #1: cost 4 inf + 0 10.202 * * [simplify]: Extracting #2: cost 9 inf + 0 10.202 * * [simplify]: Extracting #3: cost 22 inf + 0 10.202 * * [simplify]: Extracting #4: cost 47 inf + 2 10.203 * * [simplify]: Extracting #5: cost 51 inf + 846 10.205 * * [simplify]: Extracting #6: cost 8 inf + 6476 10.208 * * [simplify]: Extracting #7: cost 0 inf + 7994 10.210 * [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))))) 10.211 * [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))))))) 10.211 * [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))))) 10.211 * * [simplify]: iters left: 6 (15 enodes) 10.217 * * [simplify]: iters left: 5 (55 enodes) 10.233 * * [simplify]: iters left: 4 (83 enodes) 10.244 * * [simplify]: iters left: 3 (114 enodes) 10.260 * * [simplify]: iters left: 2 (142 enodes) 10.298 * * [simplify]: iters left: 1 (154 enodes) 10.337 * * [simplify]: Extracting #0: cost 1 inf + 0 10.338 * * [simplify]: Extracting #1: cost 4 inf + 0 10.338 * * [simplify]: Extracting #2: cost 8 inf + 0 10.338 * * [simplify]: Extracting #3: cost 20 inf + 0 10.338 * * [simplify]: Extracting #4: cost 45 inf + 2 10.339 * * [simplify]: Extracting #5: cost 50 inf + 709 10.341 * * [simplify]: Extracting #6: cost 10 inf + 6186 10.344 * * [simplify]: Extracting #7: cost 0 inf + 7560 10.347 * [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.347 * [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.348 * * * * [progress]: [ 102 / 270 ] simplifiying candidate # 10.348 * [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.348 * * [simplify]: iters left: 6 (14 enodes) 10.354 * * [simplify]: iters left: 5 (52 enodes) 10.369 * * [simplify]: iters left: 4 (80 enodes) 10.390 * * [simplify]: iters left: 3 (111 enodes) 10.418 * * [simplify]: iters left: 2 (139 enodes) 10.456 * * [simplify]: iters left: 1 (151 enodes) 10.480 * * [simplify]: Extracting #0: cost 1 inf + 0 10.480 * * [simplify]: Extracting #1: cost 4 inf + 0 10.480 * * [simplify]: Extracting #2: cost 8 inf + 0 10.480 * * [simplify]: Extracting #3: cost 20 inf + 0 10.480 * * [simplify]: Extracting #4: cost 39 inf + 255 10.480 * * [simplify]: Extracting #5: cost 35 inf + 1989 10.481 * * [simplify]: Extracting #6: cost 6 inf + 5899 10.483 * * [simplify]: Extracting #7: cost 0 inf + 6656 10.484 * * [simplify]: Extracting #8: cost 0 inf + 6616 10.485 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 10.485 * [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.485 * [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.486 * * [simplify]: iters left: 6 (14 enodes) 10.488 * * [simplify]: iters left: 5 (52 enodes) 10.496 * * [simplify]: iters left: 4 (80 enodes) 10.519 * * [simplify]: iters left: 3 (111 enodes) 10.548 * * [simplify]: iters left: 2 (139 enodes) 10.582 * * [simplify]: iters left: 1 (151 enodes) 10.600 * * [simplify]: Extracting #0: cost 1 inf + 0 10.600 * * [simplify]: Extracting #1: cost 4 inf + 0 10.600 * * [simplify]: Extracting #2: cost 8 inf + 0 10.600 * * [simplify]: Extracting #3: cost 20 inf + 0 10.600 * * [simplify]: Extracting #4: cost 39 inf + 255 10.601 * * [simplify]: Extracting #5: cost 35 inf + 1989 10.602 * * [simplify]: Extracting #6: cost 6 inf + 5899 10.603 * * [simplify]: Extracting #7: cost 0 inf + 6656 10.604 * * [simplify]: Extracting #8: cost 0 inf + 6616 10.606 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 10.606 * [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.606 * * * * [progress]: [ 103 / 270 ] simplifiying candidate # 10.606 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 10.606 * * [simplify]: iters left: 6 (15 enodes) 10.614 * * [simplify]: iters left: 5 (57 enodes) 10.625 * * [simplify]: iters left: 4 (87 enodes) 10.638 * * [simplify]: iters left: 3 (120 enodes) 10.658 * * [simplify]: iters left: 2 (148 enodes) 10.699 * * [simplify]: iters left: 1 (160 enodes) 10.722 * * [simplify]: Extracting #0: cost 1 inf + 0 10.722 * * [simplify]: Extracting #1: cost 4 inf + 0 10.722 * * [simplify]: Extracting #2: cost 13 inf + 1 10.722 * * [simplify]: Extracting #3: cost 36 inf + 3 10.722 * * [simplify]: Extracting #4: cost 47 inf + 244 10.723 * * [simplify]: Extracting #5: cost 19 inf + 3189 10.724 * * [simplify]: Extracting #6: cost 0 inf + 5745 10.726 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) 10.726 * [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.726 * [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.726 * * [simplify]: iters left: 6 (13 enodes) 10.729 * * [simplify]: iters left: 5 (49 enodes) 10.736 * * [simplify]: iters left: 4 (77 enodes) 10.753 * * [simplify]: iters left: 3 (108 enodes) 10.769 * * [simplify]: iters left: 2 (136 enodes) 10.789 * * [simplify]: iters left: 1 (148 enodes) 10.812 * * [simplify]: Extracting #0: cost 1 inf + 0 10.812 * * [simplify]: Extracting #1: cost 4 inf + 0 10.812 * * [simplify]: Extracting #2: cost 10 inf + 0 10.812 * * [simplify]: Extracting #3: cost 18 inf + 59 10.812 * * [simplify]: Extracting #4: cost 37 inf + 296 10.813 * * [simplify]: Extracting #5: cost 31 inf + 2152 10.814 * * [simplify]: Extracting #6: cost 4 inf + 6218 10.815 * * [simplify]: Extracting #7: cost 1 inf + 6204 10.816 * * [simplify]: Extracting #8: cost 0 inf + 6342 10.818 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 10.818 * [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.818 * * * * [progress]: [ 104 / 270 ] simplifiying candidate # 10.818 * [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.818 * * [simplify]: iters left: 6 (14 enodes) 10.821 * * [simplify]: iters left: 5 (52 enodes) 10.829 * * [simplify]: iters left: 4 (80 enodes) 10.850 * * [simplify]: iters left: 3 (111 enodes) 10.871 * * [simplify]: iters left: 2 (139 enodes) 10.890 * * [simplify]: iters left: 1 (151 enodes) 10.913 * * [simplify]: Extracting #0: cost 1 inf + 0 10.913 * * [simplify]: Extracting #1: cost 4 inf + 0 10.914 * * [simplify]: Extracting #2: cost 8 inf + 0 10.914 * * [simplify]: Extracting #3: cost 20 inf + 0 10.914 * * [simplify]: Extracting #4: cost 39 inf + 255 10.915 * * [simplify]: Extracting #5: cost 35 inf + 1989 10.917 * * [simplify]: Extracting #6: cost 6 inf + 5899 10.919 * * [simplify]: Extracting #7: cost 0 inf + 6656 10.922 * * [simplify]: Extracting #8: cost 0 inf + 6616 10.924 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 10.924 * [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.925 * [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.925 * * [simplify]: iters left: 6 (14 enodes) 10.931 * * [simplify]: iters left: 5 (52 enodes) 10.947 * * [simplify]: iters left: 4 (80 enodes) 10.971 * * [simplify]: iters left: 3 (111 enodes) 10.985 * * [simplify]: iters left: 2 (139 enodes) 11.004 * * [simplify]: iters left: 1 (151 enodes) 11.038 * * [simplify]: Extracting #0: cost 1 inf + 0 11.038 * * [simplify]: Extracting #1: cost 4 inf + 0 11.038 * * [simplify]: Extracting #2: cost 8 inf + 0 11.038 * * [simplify]: Extracting #3: cost 20 inf + 0 11.038 * * [simplify]: Extracting #4: cost 39 inf + 255 11.039 * * [simplify]: Extracting #5: cost 35 inf + 1989 11.041 * * [simplify]: Extracting #6: cost 6 inf + 5899 11.044 * * [simplify]: Extracting #7: cost 0 inf + 6656 11.046 * * [simplify]: Extracting #8: cost 0 inf + 6616 11.048 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 11.048 * [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))))) 11.048 * * * * [progress]: [ 105 / 270 ] simplifiying candidate # 11.048 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) 1) 11.049 * * [simplify]: iters left: 6 (14 enodes) 11.052 * * [simplify]: iters left: 5 (52 enodes) 11.062 * * [simplify]: iters left: 4 (82 enodes) 11.074 * * [simplify]: iters left: 3 (113 enodes) 11.095 * * [simplify]: iters left: 2 (141 enodes) 11.135 * * [simplify]: iters left: 1 (153 enodes) 11.180 * * [simplify]: Extracting #0: cost 1 inf + 0 11.180 * * [simplify]: Extracting #1: cost 4 inf + 0 11.181 * * [simplify]: Extracting #2: cost 13 inf + 1 11.181 * * [simplify]: Extracting #3: cost 36 inf + 3 11.181 * * [simplify]: Extracting #4: cost 45 inf + 464 11.182 * * [simplify]: Extracting #5: cost 17 inf + 3490 11.184 * * [simplify]: Extracting #6: cost 1 inf + 5486 11.189 * * [simplify]: Extracting #7: cost 0 inf + 5745 11.191 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) 11.191 * [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)))))) 11.192 * [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)))) 11.192 * * [simplify]: iters left: 6 (13 enodes) 11.197 * * [simplify]: iters left: 5 (49 enodes) 11.212 * * [simplify]: iters left: 4 (77 enodes) 11.234 * * [simplify]: iters left: 3 (108 enodes) 11.263 * * [simplify]: iters left: 2 (136 enodes) 11.296 * * [simplify]: iters left: 1 (148 enodes) 11.316 * * [simplify]: Extracting #0: cost 1 inf + 0 11.316 * * [simplify]: Extracting #1: cost 4 inf + 0 11.316 * * [simplify]: Extracting #2: cost 10 inf + 0 11.316 * * [simplify]: Extracting #3: cost 18 inf + 59 11.316 * * [simplify]: Extracting #4: cost 37 inf + 296 11.316 * * [simplify]: Extracting #5: cost 31 inf + 2152 11.317 * * [simplify]: Extracting #6: cost 4 inf + 6218 11.319 * * [simplify]: Extracting #7: cost 1 inf + 6204 11.320 * * [simplify]: Extracting #8: cost 0 inf + 6342 11.321 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 11.321 * [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.322 * * * * [progress]: [ 106 / 270 ] simplifiying candidate # 11.322 * [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.322 * * [simplify]: iters left: 6 (16 enodes) 11.326 * * [simplify]: iters left: 5 (65 enodes) 11.337 * * [simplify]: iters left: 4 (117 enodes) 11.359 * * [simplify]: iters left: 3 (170 enodes) 11.416 * * [simplify]: iters left: 2 (209 enodes) 11.447 * * [simplify]: iters left: 1 (249 enodes) 11.514 * * [simplify]: Extracting #0: cost 1 inf + 0 11.514 * * [simplify]: Extracting #1: cost 33 inf + 0 11.514 * * [simplify]: Extracting #2: cost 85 inf + 0 11.514 * * [simplify]: Extracting #3: cost 91 inf + 7 11.515 * * [simplify]: Extracting #4: cost 76 inf + 3497 11.518 * * [simplify]: Extracting #5: cost 20 inf + 24449 11.523 * * [simplify]: Extracting #6: cost 0 inf + 34748 11.528 * [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.528 * [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.528 * [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.528 * * [simplify]: iters left: 6 (14 enodes) 11.531 * * [simplify]: iters left: 5 (51 enodes) 11.538 * * [simplify]: iters left: 4 (67 enodes) 11.557 * * [simplify]: iters left: 3 (76 enodes) 11.576 * * [simplify]: Extracting #0: cost 1 inf + 0 11.576 * * [simplify]: Extracting #1: cost 6 inf + 0 11.576 * * [simplify]: Extracting #2: cost 12 inf + 0 11.576 * * [simplify]: Extracting #3: cost 24 inf + 0 11.576 * * [simplify]: Extracting #4: cost 26 inf + 87 11.577 * * [simplify]: Extracting #5: cost 7 inf + 2521 11.578 * * [simplify]: Extracting #6: cost 1 inf + 3675 11.579 * * [simplify]: Extracting #7: cost 0 inf + 3852 11.580 * [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.581 * [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.581 * * * * [progress]: [ 107 / 270 ] simplifiying candidate # 11.581 * [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.581 * * [simplify]: iters left: 6 (19 enodes) 11.589 * * [simplify]: iters left: 5 (73 enodes) 11.611 * * [simplify]: iters left: 4 (118 enodes) 11.646 * * [simplify]: iters left: 3 (172 enodes) 11.677 * * [simplify]: iters left: 2 (219 enodes) 11.716 * * [simplify]: iters left: 1 (237 enodes) 11.776 * * [simplify]: Extracting #0: cost 1 inf + 0 11.776 * * [simplify]: Extracting #1: cost 23 inf + 0 11.776 * * [simplify]: Extracting #2: cost 48 inf + 0 11.777 * * [simplify]: Extracting #3: cost 62 inf + 0 11.777 * * [simplify]: Extracting #4: cost 64 inf + 87 11.778 * * [simplify]: Extracting #5: cost 45 inf + 2721 11.781 * * [simplify]: Extracting #6: cost 23 inf + 9100 11.787 * * [simplify]: Extracting #7: cost 5 inf + 18304 11.796 * * [simplify]: Extracting #8: cost 0 inf + 21244 11.805 * [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.805 * [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.805 * [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.806 * * [simplify]: iters left: 6 (16 enodes) 11.813 * * [simplify]: iters left: 5 (57 enodes) 11.829 * * [simplify]: iters left: 4 (76 enodes) 11.850 * * [simplify]: iters left: 3 (87 enodes) 11.871 * * [simplify]: Extracting #0: cost 1 inf + 0 11.871 * * [simplify]: Extracting #1: cost 8 inf + 0 11.871 * * [simplify]: Extracting #2: cost 17 inf + 0 11.871 * * [simplify]: Extracting #3: cost 30 inf + 0 11.871 * * [simplify]: Extracting #4: cost 32 inf + 87 11.872 * * [simplify]: Extracting #5: cost 13 inf + 2279 11.873 * * [simplify]: Extracting #6: cost 1 inf + 5959 11.873 * * [simplify]: Extracting #7: cost 0 inf + 6418 11.874 * [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.874 * [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.875 * * * * [progress]: [ 108 / 270 ] simplifiying candidate # 11.875 * [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.875 * * [simplify]: iters left: 6 (17 enodes) 11.878 * * [simplify]: iters left: 5 (66 enodes) 11.889 * * [simplify]: iters left: 4 (111 enodes) 11.912 * * [simplify]: iters left: 3 (165 enodes) 11.947 * * [simplify]: iters left: 2 (211 enodes) 11.995 * * [simplify]: iters left: 1 (225 enodes) 12.028 * * [simplify]: Extracting #0: cost 1 inf + 0 12.028 * * [simplify]: Extracting #1: cost 23 inf + 0 12.028 * * [simplify]: Extracting #2: cost 46 inf + 0 12.028 * * [simplify]: Extracting #3: cost 58 inf + 0 12.028 * * [simplify]: Extracting #4: cost 59 inf + 169 12.030 * * [simplify]: Extracting #5: cost 35 inf + 4953 12.034 * * [simplify]: Extracting #6: cost 3 inf + 15399 12.041 * * [simplify]: Extracting #7: cost 0 inf + 16696 12.048 * [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.048 * [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.049 * [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.049 * * [simplify]: iters left: 6 (15 enodes) 12.055 * * [simplify]: iters left: 5 (54 enodes) 12.067 * * [simplify]: iters left: 4 (73 enodes) 12.076 * * [simplify]: iters left: 3 (84 enodes) 12.089 * * [simplify]: Extracting #0: cost 1 inf + 0 12.090 * * [simplify]: Extracting #1: cost 8 inf + 0 12.090 * * [simplify]: Extracting #2: cost 16 inf + 0 12.090 * * [simplify]: Extracting #3: cost 28 inf + 0 12.090 * * [simplify]: Extracting #4: cost 30 inf + 87 12.091 * * [simplify]: Extracting #5: cost 11 inf + 2794 12.092 * * [simplify]: Extracting #6: cost 0 inf + 4884 12.094 * [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.094 * [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.094 * * * * [progress]: [ 109 / 270 ] simplifiying candidate # 12.094 * [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)) 12.094 * * [simplify]: iters left: 6 (18 enodes) 12.103 * * [simplify]: iters left: 5 (71 enodes) 12.126 * * [simplify]: iters left: 4 (108 enodes) 12.145 * * [simplify]: iters left: 3 (133 enodes) 12.165 * * [simplify]: iters left: 2 (172 enodes) 12.203 * * [simplify]: iters left: 1 (179 enodes) 12.221 * * [simplify]: Extracting #0: cost 1 inf + 0 12.221 * * [simplify]: Extracting #1: cost 13 inf + 0 12.222 * * [simplify]: Extracting #2: cost 24 inf + 1 12.222 * * [simplify]: Extracting #3: cost 36 inf + 1 12.222 * * [simplify]: Extracting #4: cost 38 inf + 88 12.222 * * [simplify]: Extracting #5: cost 22 inf + 2029 12.223 * * [simplify]: Extracting #6: cost 2 inf + 7265 12.225 * * [simplify]: Extracting #7: cost 0 inf + 8103 12.228 * [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.228 * [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.229 * [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.229 * * [simplify]: iters left: 6 (14 enodes) 12.232 * * [simplify]: iters left: 5 (51 enodes) 12.245 * * [simplify]: iters left: 4 (70 enodes) 12.255 * * [simplify]: iters left: 3 (81 enodes) 12.265 * * [simplify]: Extracting #0: cost 1 inf + 0 12.265 * * [simplify]: Extracting #1: cost 8 inf + 0 12.265 * * [simplify]: Extracting #2: cost 18 inf + 0 12.265 * * [simplify]: Extracting #3: cost 27 inf + 2 12.265 * * [simplify]: Extracting #4: cost 22 inf + 695 12.266 * * [simplify]: Extracting #5: cost 4 inf + 3271 12.267 * * [simplify]: Extracting #6: cost 0 inf + 4450 12.267 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 12.267 * [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.268 * * * * [progress]: [ 110 / 270 ] simplifiying candidate # 12.268 * [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.268 * * [simplify]: iters left: 6 (17 enodes) 12.272 * * [simplify]: iters left: 5 (66 enodes) 12.283 * * [simplify]: iters left: 4 (111 enodes) 12.299 * * [simplify]: iters left: 3 (165 enodes) 12.325 * * [simplify]: iters left: 2 (211 enodes) 12.374 * * [simplify]: iters left: 1 (225 enodes) 12.415 * * [simplify]: Extracting #0: cost 1 inf + 0 12.415 * * [simplify]: Extracting #1: cost 23 inf + 0 12.415 * * [simplify]: Extracting #2: cost 46 inf + 0 12.415 * * [simplify]: Extracting #3: cost 58 inf + 0 12.416 * * [simplify]: Extracting #4: cost 59 inf + 169 12.417 * * [simplify]: Extracting #5: cost 35 inf + 4953 12.420 * * [simplify]: Extracting #6: cost 3 inf + 15399 12.423 * * [simplify]: Extracting #7: cost 0 inf + 16696 12.426 * [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.427 * [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.427 * [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.427 * * [simplify]: iters left: 6 (15 enodes) 12.430 * * [simplify]: iters left: 5 (54 enodes) 12.437 * * [simplify]: iters left: 4 (73 enodes) 12.448 * * [simplify]: iters left: 3 (84 enodes) 12.458 * * [simplify]: Extracting #0: cost 1 inf + 0 12.458 * * [simplify]: Extracting #1: cost 8 inf + 0 12.458 * * [simplify]: Extracting #2: cost 16 inf + 0 12.458 * * [simplify]: Extracting #3: cost 28 inf + 0 12.458 * * [simplify]: Extracting #4: cost 30 inf + 87 12.458 * * [simplify]: Extracting #5: cost 11 inf + 2794 12.459 * * [simplify]: Extracting #6: cost 0 inf + 4884 12.460 * [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.460 * [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.460 * * * * [progress]: [ 111 / 270 ] simplifiying candidate # 12.460 * [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.460 * * [simplify]: iters left: 6 (17 enodes) 12.465 * * [simplify]: iters left: 5 (66 enodes) 12.488 * * [simplify]: iters left: 4 (111 enodes) 12.509 * * [simplify]: iters left: 3 (145 enodes) 12.531 * * [simplify]: iters left: 2 (166 enodes) 12.567 * * [simplify]: iters left: 1 (169 enodes) 12.603 * * [simplify]: Extracting #0: cost 1 inf + 0 12.603 * * [simplify]: Extracting #1: cost 13 inf + 0 12.603 * * [simplify]: Extracting #2: cost 24 inf + 1 12.604 * * [simplify]: Extracting #3: cost 36 inf + 1 12.604 * * [simplify]: Extracting #4: cost 38 inf + 88 12.605 * * [simplify]: Extracting #5: cost 22 inf + 1883 12.607 * * [simplify]: Extracting #6: cost 3 inf + 6846 12.611 * * [simplify]: Extracting #7: cost 0 inf + 8103 12.615 * [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.615 * [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.615 * [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.616 * * [simplify]: iters left: 6 (14 enodes) 12.622 * * [simplify]: iters left: 5 (51 enodes) 12.637 * * [simplify]: iters left: 4 (70 enodes) 12.650 * * [simplify]: iters left: 3 (81 enodes) 12.659 * * [simplify]: Extracting #0: cost 1 inf + 0 12.659 * * [simplify]: Extracting #1: cost 8 inf + 0 12.659 * * [simplify]: Extracting #2: cost 18 inf + 0 12.659 * * [simplify]: Extracting #3: cost 27 inf + 2 12.660 * * [simplify]: Extracting #4: cost 22 inf + 695 12.660 * * [simplify]: Extracting #5: cost 4 inf + 3271 12.661 * * [simplify]: Extracting #6: cost 0 inf + 4450 12.661 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 12.661 * [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.662 * * * * [progress]: [ 112 / 270 ] simplifiying candidate # 12.662 * [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.662 * * [simplify]: iters left: 6 (19 enodes) 12.666 * * [simplify]: iters left: 5 (71 enodes) 12.678 * * [simplify]: iters left: 4 (107 enodes) 12.712 * * [simplify]: iters left: 3 (163 enodes) 12.760 * * [simplify]: iters left: 2 (217 enodes) 12.813 * * [simplify]: iters left: 1 (231 enodes) 12.862 * * [simplify]: Extracting #0: cost 1 inf + 0 12.862 * * [simplify]: Extracting #1: cost 23 inf + 0 12.862 * * [simplify]: Extracting #2: cost 48 inf + 0 12.863 * * [simplify]: Extracting #3: cost 62 inf + 0 12.863 * * [simplify]: Extracting #4: cost 64 inf + 87 12.864 * * [simplify]: Extracting #5: cost 48 inf + 2350 12.867 * * [simplify]: Extracting #6: cost 19 inf + 11324 12.870 * * [simplify]: Extracting #7: cost 4 inf + 19085 12.874 * * [simplify]: Extracting #8: cost 0 inf + 21244 12.879 * [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.879 * [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.879 * [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.879 * * [simplify]: iters left: 6 (16 enodes) 12.882 * * [simplify]: iters left: 5 (57 enodes) 12.890 * * [simplify]: iters left: 4 (76 enodes) 12.904 * * [simplify]: iters left: 3 (87 enodes) 12.920 * * [simplify]: Extracting #0: cost 1 inf + 0 12.920 * * [simplify]: Extracting #1: cost 8 inf + 0 12.920 * * [simplify]: Extracting #2: cost 17 inf + 0 12.920 * * [simplify]: Extracting #3: cost 30 inf + 0 12.920 * * [simplify]: Extracting #4: cost 31 inf + 144 12.921 * * [simplify]: Extracting #5: cost 14 inf + 2102 12.921 * * [simplify]: Extracting #6: cost 1 inf + 5959 12.922 * * [simplify]: Extracting #7: cost 0 inf + 6418 12.923 * [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.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)))) (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.924 * * * * [progress]: [ 113 / 270 ] simplifiying candidate # 12.924 * [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.924 * * [simplify]: iters left: 6 (16 enodes) 12.927 * * [simplify]: iters left: 5 (60 enodes) 12.935 * * [simplify]: iters left: 4 (80 enodes) 12.950 * * [simplify]: iters left: 3 (102 enodes) 12.967 * * [simplify]: iters left: 2 (118 enodes) 12.982 * * [simplify]: iters left: 1 (126 enodes) 13.010 * * [simplify]: Extracting #0: cost 1 inf + 0 13.010 * * [simplify]: Extracting #1: cost 16 inf + 0 13.010 * * [simplify]: Extracting #2: cost 31 inf + 0 13.011 * * [simplify]: Extracting #3: cost 44 inf + 0 13.011 * * [simplify]: Extracting #4: cost 44 inf + 128 13.012 * * [simplify]: Extracting #5: cost 30 inf + 1481 13.013 * * [simplify]: Extracting #6: cost 13 inf + 6018 13.016 * * [simplify]: Extracting #7: cost 0 inf + 11905 13.018 * * [simplify]: Extracting #8: cost 0 inf + 11865 13.020 * [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))))) 13.020 * [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))))))) 13.021 * [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))))) 13.021 * * [simplify]: iters left: 6 (14 enodes) 13.023 * * [simplify]: iters left: 5 (51 enodes) 13.031 * * [simplify]: iters left: 4 (64 enodes) 13.039 * * [simplify]: iters left: 3 (74 enodes) 13.051 * * [simplify]: Extracting #0: cost 1 inf + 0 13.051 * * [simplify]: Extracting #1: cost 6 inf + 0 13.051 * * [simplify]: Extracting #2: cost 12 inf + 0 13.051 * * [simplify]: Extracting #3: cost 25 inf + 0 13.052 * * [simplify]: Extracting #4: cost 24 inf + 225 13.052 * * [simplify]: Extracting #5: cost 3 inf + 3139 13.053 * * [simplify]: Extracting #6: cost 0 inf + 4058 13.053 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 13.053 * [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)))))) 13.053 * * * * [progress]: [ 114 / 270 ] simplifiying candidate # 13.054 * [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.054 * * [simplify]: iters left: 6 (18 enodes) 13.057 * * [simplify]: iters left: 5 (66 enodes) 13.066 * * [simplify]: iters left: 4 (95 enodes) 13.084 * * [simplify]: iters left: 3 (126 enodes) 13.116 * * [simplify]: iters left: 2 (137 enodes) 13.134 * * [simplify]: iters left: 1 (138 enodes) 13.152 * * [simplify]: Extracting #0: cost 1 inf + 0 13.152 * * [simplify]: Extracting #1: cost 15 inf + 0 13.152 * * [simplify]: Extracting #2: cost 32 inf + 0 13.152 * * [simplify]: Extracting #3: cost 46 inf + 0 13.153 * * [simplify]: Extracting #4: cost 48 inf + 87 13.153 * * [simplify]: Extracting #5: cost 33 inf + 1811 13.155 * * [simplify]: Extracting #6: cost 8 inf + 9342 13.158 * * [simplify]: Extracting #7: cost 0 inf + 12828 13.160 * [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.160 * [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.160 * [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.160 * * [simplify]: iters left: 6 (16 enodes) 13.163 * * [simplify]: iters left: 5 (57 enodes) 13.171 * * [simplify]: iters left: 4 (76 enodes) 13.182 * * [simplify]: iters left: 3 (87 enodes) 13.201 * * [simplify]: Extracting #0: cost 1 inf + 0 13.202 * * [simplify]: Extracting #1: cost 8 inf + 0 13.202 * * [simplify]: Extracting #2: cost 17 inf + 0 13.202 * * [simplify]: Extracting #3: cost 30 inf + 0 13.202 * * [simplify]: Extracting #4: cost 31 inf + 144 13.203 * * [simplify]: Extracting #5: cost 14 inf + 1982 13.204 * * [simplify]: Extracting #6: cost 1 inf + 5639 13.206 * * [simplify]: Extracting #7: cost 0 inf + 6098 13.208 * [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.208 * [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.208 * * * * [progress]: [ 115 / 270 ] simplifiying candidate # 13.208 * [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.209 * * [simplify]: iters left: 6 (18 enodes) 13.218 * * [simplify]: iters left: 5 (68 enodes) 13.237 * * [simplify]: iters left: 4 (91 enodes) 13.263 * * [simplify]: iters left: 3 (110 enodes) 13.279 * * [simplify]: iters left: 2 (127 enodes) 13.305 * * [simplify]: iters left: 1 (129 enodes) 13.332 * * [simplify]: Extracting #0: cost 1 inf + 0 13.332 * * [simplify]: Extracting #1: cost 9 inf + 0 13.332 * * [simplify]: Extracting #2: cost 17 inf + 1 13.332 * * [simplify]: Extracting #3: cost 30 inf + 1 13.332 * * [simplify]: Extracting #4: cost 32 inf + 88 13.332 * * [simplify]: Extracting #5: cost 20 inf + 1359 13.333 * * [simplify]: Extracting #6: cost 8 inf + 3281 13.334 * * [simplify]: Extracting #7: cost 0 inf + 6549 13.335 * [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.335 * [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.336 * [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.336 * * [simplify]: iters left: 6 (15 enodes) 13.339 * * [simplify]: iters left: 5 (54 enodes) 13.346 * * [simplify]: iters left: 4 (73 enodes) 13.360 * * [simplify]: iters left: 3 (84 enodes) 13.380 * * [simplify]: Extracting #0: cost 1 inf + 0 13.380 * * [simplify]: Extracting #1: cost 8 inf + 0 13.380 * * [simplify]: Extracting #2: cost 19 inf + 0 13.380 * * [simplify]: Extracting #3: cost 28 inf + 59 13.380 * * [simplify]: Extracting #4: cost 25 inf + 503 13.381 * * [simplify]: Extracting #5: cost 5 inf + 3633 13.383 * * [simplify]: Extracting #6: cost 0 inf + 5664 13.385 * [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.385 * [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.385 * * * * [progress]: [ 116 / 270 ] simplifiying candidate # 13.385 * [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.386 * * [simplify]: iters left: 6 (18 enodes) 13.393 * * [simplify]: iters left: 5 (66 enodes) 13.416 * * [simplify]: iters left: 4 (95 enodes) 13.431 * * [simplify]: iters left: 3 (126 enodes) 13.446 * * [simplify]: iters left: 2 (137 enodes) 13.479 * * [simplify]: iters left: 1 (138 enodes) 13.499 * * [simplify]: Extracting #0: cost 1 inf + 0 13.499 * * [simplify]: Extracting #1: cost 15 inf + 0 13.499 * * [simplify]: Extracting #2: cost 32 inf + 0 13.500 * * [simplify]: Extracting #3: cost 46 inf + 0 13.500 * * [simplify]: Extracting #4: cost 48 inf + 87 13.500 * * [simplify]: Extracting #5: cost 33 inf + 1811 13.501 * * [simplify]: Extracting #6: cost 8 inf + 9342 13.505 * * [simplify]: Extracting #7: cost 0 inf + 12828 13.507 * [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.507 * [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.508 * [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.508 * * [simplify]: iters left: 6 (16 enodes) 13.511 * * [simplify]: iters left: 5 (57 enodes) 13.522 * * [simplify]: iters left: 4 (76 enodes) 13.543 * * [simplify]: iters left: 3 (87 enodes) 13.554 * * [simplify]: Extracting #0: cost 1 inf + 0 13.554 * * [simplify]: Extracting #1: cost 8 inf + 0 13.554 * * [simplify]: Extracting #2: cost 17 inf + 0 13.554 * * [simplify]: Extracting #3: cost 30 inf + 0 13.555 * * [simplify]: Extracting #4: cost 31 inf + 144 13.555 * * [simplify]: Extracting #5: cost 14 inf + 1982 13.556 * * [simplify]: Extracting #6: cost 1 inf + 5639 13.557 * * [simplify]: Extracting #7: cost 0 inf + 6098 13.558 * [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.558 * [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.558 * * * * [progress]: [ 117 / 270 ] simplifiying candidate # 13.558 * [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.558 * * [simplify]: iters left: 6 (17 enodes) 13.563 * * [simplify]: iters left: 5 (63 enodes) 13.574 * * [simplify]: iters left: 4 (89 enodes) 13.588 * * [simplify]: iters left: 3 (110 enodes) 13.603 * * [simplify]: iters left: 2 (119 enodes) 13.619 * * [simplify]: iters left: 1 (121 enodes) 13.645 * * [simplify]: Extracting #0: cost 1 inf + 0 13.645 * * [simplify]: Extracting #1: cost 9 inf + 0 13.645 * * [simplify]: Extracting #2: cost 17 inf + 1 13.646 * * [simplify]: Extracting #3: cost 30 inf + 1 13.646 * * [simplify]: Extracting #4: cost 32 inf + 88 13.647 * * [simplify]: Extracting #5: cost 13 inf + 2573 13.649 * * [simplify]: Extracting #6: cost 1 inf + 6050 13.651 * * [simplify]: Extracting #7: cost 0 inf + 6549 13.654 * [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.654 * [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.655 * [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.655 * * [simplify]: iters left: 6 (15 enodes) 13.661 * * [simplify]: iters left: 5 (54 enodes) 13.677 * * [simplify]: iters left: 4 (73 enodes) 13.697 * * [simplify]: iters left: 3 (84 enodes) 13.720 * * [simplify]: Extracting #0: cost 1 inf + 0 13.720 * * [simplify]: Extracting #1: cost 8 inf + 0 13.720 * * [simplify]: Extracting #2: cost 19 inf + 0 13.720 * * [simplify]: Extracting #3: cost 28 inf + 59 13.720 * * [simplify]: Extracting #4: cost 25 inf + 503 13.721 * * [simplify]: Extracting #5: cost 5 inf + 3633 13.723 * * [simplify]: Extracting #6: cost 0 inf + 5664 13.725 * [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.725 * [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.725 * * * * [progress]: [ 118 / 270 ] simplifiying candidate # 13.725 * [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.726 * * [simplify]: iters left: 6 (17 enodes) 13.732 * * [simplify]: iters left: 5 (64 enodes) 13.741 * * [simplify]: iters left: 4 (100 enodes) 13.756 * * [simplify]: iters left: 3 (156 enodes) 13.791 * * [simplify]: iters left: 2 (208 enodes) 13.831 * * [simplify]: iters left: 1 (223 enodes) 13.892 * * [simplify]: Extracting #0: cost 1 inf + 0 13.892 * * [simplify]: Extracting #1: cost 23 inf + 0 13.892 * * [simplify]: Extracting #2: cost 46 inf + 0 13.893 * * [simplify]: Extracting #3: cost 58 inf + 0 13.893 * * [simplify]: Extracting #4: cost 59 inf + 169 13.895 * * [simplify]: Extracting #5: cost 32 inf + 5911 13.900 * * [simplify]: Extracting #6: cost 5 inf + 14721 13.907 * * [simplify]: Extracting #7: cost 0 inf + 16696 13.914 * [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.914 * [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.915 * [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.915 * * [simplify]: iters left: 6 (15 enodes) 13.922 * * [simplify]: iters left: 5 (54 enodes) 13.939 * * [simplify]: iters left: 4 (73 enodes) 13.958 * * [simplify]: iters left: 3 (84 enodes) 13.979 * * [simplify]: Extracting #0: cost 1 inf + 0 13.979 * * [simplify]: Extracting #1: cost 8 inf + 0 13.979 * * [simplify]: Extracting #2: cost 16 inf + 0 13.979 * * [simplify]: Extracting #3: cost 28 inf + 0 13.979 * * [simplify]: Extracting #4: cost 30 inf + 87 13.980 * * [simplify]: Extracting #5: cost 11 inf + 2714 13.981 * * [simplify]: Extracting #6: cost 0 inf + 4884 13.983 * [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.983 * [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.983 * * * * [progress]: [ 119 / 270 ] simplifiying candidate # 13.984 * [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.984 * * [simplify]: iters left: 6 (18 enodes) 13.991 * * [simplify]: iters left: 5 (66 enodes) 14.010 * * [simplify]: iters left: 4 (95 enodes) 14.038 * * [simplify]: iters left: 3 (126 enodes) 14.071 * * [simplify]: iters left: 2 (137 enodes) 14.107 * * [simplify]: iters left: 1 (138 enodes) 14.123 * * [simplify]: Extracting #0: cost 1 inf + 0 14.123 * * [simplify]: Extracting #1: cost 15 inf + 0 14.123 * * [simplify]: Extracting #2: cost 32 inf + 0 14.123 * * [simplify]: Extracting #3: cost 46 inf + 0 14.123 * * [simplify]: Extracting #4: cost 48 inf + 87 14.123 * * [simplify]: Extracting #5: cost 33 inf + 1771 14.124 * * [simplify]: Extracting #6: cost 15 inf + 5966 14.126 * * [simplify]: Extracting #7: cost 3 inf + 11248 14.128 * * [simplify]: Extracting #8: cost 0 inf + 12828 14.130 * [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)))) 14.130 * [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))))))) 14.131 * [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))))) 14.131 * * [simplify]: iters left: 6 (16 enodes) 14.134 * * [simplify]: iters left: 5 (57 enodes) 14.144 * * [simplify]: iters left: 4 (76 enodes) 14.164 * * [simplify]: iters left: 3 (87 enodes) 14.177 * * [simplify]: Extracting #0: cost 1 inf + 0 14.177 * * [simplify]: Extracting #1: cost 8 inf + 0 14.177 * * [simplify]: Extracting #2: cost 17 inf + 0 14.177 * * [simplify]: Extracting #3: cost 30 inf + 0 14.177 * * [simplify]: Extracting #4: cost 32 inf + 87 14.178 * * [simplify]: Extracting #5: cost 13 inf + 2159 14.178 * * [simplify]: Extracting #6: cost 1 inf + 5639 14.179 * * [simplify]: Extracting #7: cost 0 inf + 6098 14.180 * [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))))) 14.180 * [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))))))) 14.180 * * * * [progress]: [ 120 / 270 ] simplifiying candidate # 14.181 * [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.181 * * [simplify]: iters left: 6 (15 enodes) 14.184 * * [simplify]: iters left: 5 (56 enodes) 14.192 * * [simplify]: iters left: 4 (77 enodes) 14.202 * * [simplify]: iters left: 3 (97 enodes) 14.214 * * [simplify]: iters left: 2 (102 enodes) 14.226 * * [simplify]: iters left: 1 (105 enodes) 14.250 * * [simplify]: Extracting #0: cost 1 inf + 0 14.251 * * [simplify]: Extracting #1: cost 11 inf + 0 14.251 * * [simplify]: Extracting #2: cost 24 inf + 0 14.251 * * [simplify]: Extracting #3: cost 33 inf + 2 14.251 * * [simplify]: Extracting #4: cost 30 inf + 446 14.252 * * [simplify]: Extracting #5: cost 12 inf + 2580 14.254 * * [simplify]: Extracting #6: cost 1 inf + 5959 14.257 * * [simplify]: Extracting #7: cost 0 inf + 6298 14.259 * [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.259 * [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.260 * [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.260 * * [simplify]: iters left: 6 (14 enodes) 14.267 * * [simplify]: iters left: 5 (51 enodes) 14.281 * * [simplify]: iters left: 4 (65 enodes) 14.300 * * [simplify]: iters left: 3 (76 enodes) 14.318 * * [simplify]: Extracting #0: cost 1 inf + 0 14.318 * * [simplify]: Extracting #1: cost 6 inf + 0 14.318 * * [simplify]: Extracting #2: cost 14 inf + 0 14.318 * * [simplify]: Extracting #3: cost 23 inf + 2 14.319 * * [simplify]: Extracting #4: cost 18 inf + 615 14.320 * * [simplify]: Extracting #5: cost 2 inf + 2460 14.321 * * [simplify]: Extracting #6: cost 0 inf + 3098 14.322 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 14.322 * [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.322 * * * * [progress]: [ 121 / 270 ] simplifiying candidate # 14.323 * [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.323 * * [simplify]: iters left: 6 (17 enodes) 14.332 * * [simplify]: iters left: 5 (64 enodes) 14.350 * * [simplify]: iters left: 4 (88 enodes) 14.372 * * [simplify]: iters left: 3 (105 enodes) 14.399 * * [simplify]: iters left: 2 (122 enodes) 14.428 * * [simplify]: iters left: 1 (124 enodes) 14.444 * * [simplify]: Extracting #0: cost 1 inf + 0 14.444 * * [simplify]: Extracting #1: cost 9 inf + 0 14.445 * * [simplify]: Extracting #2: cost 16 inf + 1 14.445 * * [simplify]: Extracting #3: cost 28 inf + 1 14.445 * * [simplify]: Extracting #4: cost 30 inf + 88 14.445 * * [simplify]: Extracting #5: cost 13 inf + 2088 14.446 * * [simplify]: Extracting #6: cost 1 inf + 4576 14.447 * * [simplify]: Extracting #7: cost 0 inf + 4915 14.449 * [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.449 * [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.449 * [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.449 * * [simplify]: iters left: 6 (14 enodes) 14.452 * * [simplify]: iters left: 5 (51 enodes) 14.459 * * [simplify]: iters left: 4 (70 enodes) 14.478 * * [simplify]: iters left: 3 (81 enodes) 14.497 * * [simplify]: Extracting #0: cost 1 inf + 0 14.497 * * [simplify]: Extracting #1: cost 8 inf + 0 14.497 * * [simplify]: Extracting #2: cost 18 inf + 0 14.497 * * [simplify]: Extracting #3: cost 27 inf + 2 14.498 * * [simplify]: Extracting #4: cost 22 inf + 615 14.499 * * [simplify]: Extracting #5: cost 4 inf + 3031 14.500 * * [simplify]: Extracting #6: cost 0 inf + 4130 14.501 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 14.501 * [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.502 * * * * [progress]: [ 122 / 270 ] simplifiying candidate # 14.502 * [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.502 * * [simplify]: iters left: 6 (15 enodes) 14.508 * * [simplify]: iters left: 5 (56 enodes) 14.517 * * [simplify]: iters left: 4 (77 enodes) 14.528 * * [simplify]: iters left: 3 (97 enodes) 14.539 * * [simplify]: iters left: 2 (102 enodes) 14.553 * * [simplify]: iters left: 1 (105 enodes) 14.564 * * [simplify]: Extracting #0: cost 1 inf + 0 14.565 * * [simplify]: Extracting #1: cost 11 inf + 0 14.565 * * [simplify]: Extracting #2: cost 24 inf + 0 14.565 * * [simplify]: Extracting #3: cost 33 inf + 2 14.565 * * [simplify]: Extracting #4: cost 30 inf + 446 14.565 * * [simplify]: Extracting #5: cost 12 inf + 2580 14.566 * * [simplify]: Extracting #6: cost 1 inf + 5959 14.568 * * [simplify]: Extracting #7: cost 0 inf + 6298 14.569 * [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.569 * [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.570 * [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.570 * * [simplify]: iters left: 6 (14 enodes) 14.573 * * [simplify]: iters left: 5 (51 enodes) 14.584 * * [simplify]: iters left: 4 (65 enodes) 14.603 * * [simplify]: iters left: 3 (76 enodes) 14.621 * * [simplify]: Extracting #0: cost 1 inf + 0 14.622 * * [simplify]: Extracting #1: cost 6 inf + 0 14.622 * * [simplify]: Extracting #2: cost 14 inf + 0 14.622 * * [simplify]: Extracting #3: cost 23 inf + 2 14.622 * * [simplify]: Extracting #4: cost 18 inf + 615 14.623 * * [simplify]: Extracting #5: cost 2 inf + 2460 14.624 * * [simplify]: Extracting #6: cost 0 inf + 3098 14.625 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 14.625 * [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.625 * * * * [progress]: [ 123 / 270 ] simplifiying candidate # 14.626 * [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.626 * * [simplify]: iters left: 6 (16 enodes) 14.634 * * [simplify]: iters left: 5 (59 enodes) 14.652 * * [simplify]: iters left: 4 (86 enodes) 14.671 * * [simplify]: iters left: 3 (107 enodes) 14.686 * * [simplify]: iters left: 2 (116 enodes) 14.704 * * [simplify]: iters left: 1 (118 enodes) 14.732 * * [simplify]: Extracting #0: cost 1 inf + 0 14.732 * * [simplify]: Extracting #1: cost 9 inf + 0 14.732 * * [simplify]: Extracting #2: cost 16 inf + 1 14.732 * * [simplify]: Extracting #3: cost 28 inf + 1 14.732 * * [simplify]: Extracting #4: cost 31 inf + 47 14.732 * * [simplify]: Extracting #5: cost 13 inf + 2033 14.733 * * [simplify]: Extracting #6: cost 1 inf + 4536 14.734 * * [simplify]: Extracting #7: cost 0 inf + 4915 14.735 * [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.735 * [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.736 * [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.736 * * [simplify]: iters left: 6 (14 enodes) 14.738 * * [simplify]: iters left: 5 (51 enodes) 14.745 * * [simplify]: iters left: 4 (70 enodes) 14.754 * * [simplify]: iters left: 3 (81 enodes) 14.764 * * [simplify]: Extracting #0: cost 1 inf + 0 14.764 * * [simplify]: Extracting #1: cost 8 inf + 0 14.764 * * [simplify]: Extracting #2: cost 18 inf + 0 14.764 * * [simplify]: Extracting #3: cost 27 inf + 2 14.764 * * [simplify]: Extracting #4: cost 22 inf + 615 14.765 * * [simplify]: Extracting #5: cost 4 inf + 3031 14.767 * * [simplify]: Extracting #6: cost 0 inf + 4130 14.768 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 14.768 * [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.769 * * * * [progress]: [ 124 / 270 ] simplifiying candidate # 14.769 * [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.769 * * [simplify]: iters left: 6 (18 enodes) 14.778 * * [simplify]: iters left: 5 (69 enodes) 14.800 * * [simplify]: iters left: 4 (100 enodes) 14.820 * * [simplify]: iters left: 3 (148 enodes) 14.845 * * [simplify]: iters left: 2 (180 enodes) 14.889 * * [simplify]: iters left: 1 (181 enodes) 14.907 * * [simplify]: Extracting #0: cost 1 inf + 0 14.907 * * [simplify]: Extracting #1: cost 13 inf + 0 14.907 * * [simplify]: Extracting #2: cost 24 inf + 1 14.908 * * [simplify]: Extracting #3: cost 36 inf + 1 14.908 * * [simplify]: Extracting #4: cost 39 inf + 46 14.908 * * [simplify]: Extracting #5: cost 19 inf + 2574 14.909 * * [simplify]: Extracting #6: cost 6 inf + 5871 14.911 * * [simplify]: Extracting #7: cost 0 inf + 8103 14.913 * [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.913 * [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.913 * [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.913 * * [simplify]: iters left: 6 (14 enodes) 14.918 * * [simplify]: iters left: 5 (51 enodes) 14.926 * * [simplify]: iters left: 4 (70 enodes) 14.945 * * [simplify]: iters left: 3 (81 enodes) 14.964 * * [simplify]: Extracting #0: cost 1 inf + 0 14.964 * * [simplify]: Extracting #1: cost 8 inf + 0 14.964 * * [simplify]: Extracting #2: cost 18 inf + 0 14.965 * * [simplify]: Extracting #3: cost 27 inf + 2 14.965 * * [simplify]: Extracting #4: cost 23 inf + 558 14.966 * * [simplify]: Extracting #5: cost 3 inf + 3570 14.967 * * [simplify]: Extracting #6: cost 0 inf + 4450 14.968 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 14.968 * [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.968 * * * * [progress]: [ 125 / 270 ] simplifiying candidate # 14.969 * [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.969 * * [simplify]: iters left: 6 (18 enodes) 14.978 * * [simplify]: iters left: 5 (68 enodes) 15.004 * * [simplify]: iters left: 4 (92 enodes) 15.031 * * [simplify]: iters left: 3 (122 enodes) 15.064 * * [simplify]: iters left: 2 (130 enodes) 15.092 * * [simplify]: iters left: 1 (131 enodes) 15.106 * * [simplify]: Extracting #0: cost 1 inf + 0 15.106 * * [simplify]: Extracting #1: cost 9 inf + 0 15.106 * * [simplify]: Extracting #2: cost 17 inf + 1 15.106 * * [simplify]: Extracting #3: cost 30 inf + 1 15.106 * * [simplify]: Extracting #4: cost 32 inf + 88 15.107 * * [simplify]: Extracting #5: cost 16 inf + 2190 15.107 * * [simplify]: Extracting #6: cost 6 inf + 4239 15.109 * * [simplify]: Extracting #7: cost 1 inf + 6050 15.110 * * [simplify]: Extracting #8: cost 0 inf + 6549 15.112 * [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))))) 15.112 * [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))))))) 15.112 * [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))))) 15.112 * * [simplify]: iters left: 6 (15 enodes) 15.116 * * [simplify]: iters left: 5 (54 enodes) 15.127 * * [simplify]: iters left: 4 (73 enodes) 15.141 * * [simplify]: iters left: 3 (84 enodes) 15.150 * * [simplify]: Extracting #0: cost 1 inf + 0 15.150 * * [simplify]: Extracting #1: cost 8 inf + 0 15.150 * * [simplify]: Extracting #2: cost 19 inf + 0 15.150 * * [simplify]: Extracting #3: cost 27 inf + 116 15.150 * * [simplify]: Extracting #4: cost 25 inf + 503 15.151 * * [simplify]: Extracting #5: cost 6 inf + 3256 15.152 * * [simplify]: Extracting #6: cost 0 inf + 5664 15.153 * [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.153 * [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.153 * * * * [progress]: [ 126 / 270 ] simplifiying candidate # 15.153 * [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.153 * * [simplify]: iters left: 6 (17 enodes) 15.160 * * [simplify]: iters left: 5 (64 enodes) 15.175 * * [simplify]: iters left: 4 (89 enodes) 15.200 * * [simplify]: iters left: 3 (119 enodes) 15.218 * * [simplify]: iters left: 2 (132 enodes) 15.233 * * [simplify]: iters left: 1 (133 enodes) 15.257 * * [simplify]: Extracting #0: cost 1 inf + 0 15.257 * * [simplify]: Extracting #1: cost 9 inf + 0 15.257 * * [simplify]: Extracting #2: cost 16 inf + 1 15.257 * * [simplify]: Extracting #3: cost 28 inf + 1 15.257 * * [simplify]: Extracting #4: cost 29 inf + 129 15.258 * * [simplify]: Extracting #5: cost 10 inf + 2793 15.260 * * [simplify]: Extracting #6: cost 1 inf + 4670 15.265 * * [simplify]: Extracting #7: cost 0 inf + 4915 15.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))) 15.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 (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 15.268 * [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.268 * * [simplify]: iters left: 6 (14 enodes) 15.274 * * [simplify]: iters left: 5 (51 enodes) 15.289 * * [simplify]: iters left: 4 (70 enodes) 15.308 * * [simplify]: iters left: 3 (81 enodes) 15.328 * * [simplify]: Extracting #0: cost 1 inf + 0 15.328 * * [simplify]: Extracting #1: cost 8 inf + 0 15.328 * * [simplify]: Extracting #2: cost 18 inf + 0 15.328 * * [simplify]: Extracting #3: cost 27 inf + 2 15.328 * * [simplify]: Extracting #4: cost 23 inf + 518 15.329 * * [simplify]: Extracting #5: cost 3 inf + 3330 15.331 * * [simplify]: Extracting #6: cost 0 inf + 4130 15.332 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 15.332 * [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.332 * * * * [progress]: [ 127 / 270 ] simplifiying candidate # 15.333 * [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.333 * * [simplify]: iters left: 6 (13 enodes) 15.340 * * [simplify]: iters left: 5 (50 enodes) 15.355 * * [simplify]: iters left: 4 (69 enodes) 15.374 * * [simplify]: iters left: 3 (77 enodes) 15.390 * * [simplify]: iters left: 2 (78 enodes) 15.407 * * [simplify]: iters left: 1 (79 enodes) 15.427 * * [simplify]: Extracting #0: cost 1 inf + 0 15.427 * * [simplify]: Extracting #1: cost 5 inf + 0 15.427 * * [simplify]: Extracting #2: cost 7 inf + 1 15.427 * * [simplify]: Extracting #3: cost 17 inf + 1 15.427 * * [simplify]: Extracting #4: cost 14 inf + 211 15.428 * * [simplify]: Extracting #5: cost 4 inf + 1197 15.429 * * [simplify]: Extracting #6: cost 0 inf + 2135 15.430 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 15.430 * [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.430 * [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.430 * * [simplify]: iters left: 6 (13 enodes) 15.433 * * [simplify]: iters left: 5 (48 enodes) 15.440 * * [simplify]: iters left: 4 (62 enodes) 15.448 * * [simplify]: iters left: 3 (72 enodes) 15.457 * * [simplify]: iters left: 2 (73 enodes) 15.465 * * [simplify]: Extracting #0: cost 1 inf + 0 15.465 * * [simplify]: Extracting #1: cost 6 inf + 0 15.465 * * [simplify]: Extracting #2: cost 15 inf + 0 15.465 * * [simplify]: Extracting #3: cost 21 inf + 84 15.465 * * [simplify]: Extracting #4: cost 15 inf + 585 15.466 * * [simplify]: Extracting #5: cost 1 inf + 2565 15.467 * * [simplify]: Extracting #6: cost 0 inf + 2904 15.467 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 15.467 * [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.467 * * * * [progress]: [ 128 / 270 ] simplifiying candidate # 15.467 * [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.468 * * [simplify]: iters left: 6 (17 enodes) 15.473 * * [simplify]: iters left: 5 (64 enodes) 15.483 * * [simplify]: iters left: 4 (89 enodes) 15.499 * * [simplify]: iters left: 3 (119 enodes) 15.514 * * [simplify]: iters left: 2 (132 enodes) 15.546 * * [simplify]: iters left: 1 (133 enodes) 15.562 * * [simplify]: Extracting #0: cost 1 inf + 0 15.562 * * [simplify]: Extracting #1: cost 9 inf + 0 15.562 * * [simplify]: Extracting #2: cost 16 inf + 1 15.562 * * [simplify]: Extracting #3: cost 28 inf + 1 15.562 * * [simplify]: Extracting #4: cost 29 inf + 129 15.563 * * [simplify]: Extracting #5: cost 10 inf + 2793 15.564 * * [simplify]: Extracting #6: cost 1 inf + 4670 15.565 * * [simplify]: Extracting #7: cost 0 inf + 4915 15.566 * [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.566 * [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.566 * [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.566 * * [simplify]: iters left: 6 (14 enodes) 15.569 * * [simplify]: iters left: 5 (51 enodes) 15.576 * * [simplify]: iters left: 4 (70 enodes) 15.586 * * [simplify]: iters left: 3 (81 enodes) 15.597 * * [simplify]: Extracting #0: cost 1 inf + 0 15.597 * * [simplify]: Extracting #1: cost 8 inf + 0 15.597 * * [simplify]: Extracting #2: cost 18 inf + 0 15.597 * * [simplify]: Extracting #3: cost 27 inf + 2 15.598 * * [simplify]: Extracting #4: cost 23 inf + 518 15.598 * * [simplify]: Extracting #5: cost 3 inf + 3330 15.599 * * [simplify]: Extracting #6: cost 0 inf + 4130 15.600 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 15.600 * [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.600 * * * * [progress]: [ 129 / 270 ] simplifiying candidate # 15.600 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 15.600 * * [simplify]: iters left: 6 (13 enodes) 15.604 * * [simplify]: iters left: 5 (48 enodes) 15.617 * * [simplify]: iters left: 4 (69 enodes) 15.636 * * [simplify]: iters left: 3 (82 enodes) 15.653 * * [simplify]: Extracting #0: cost 1 inf + 0 15.653 * * [simplify]: Extracting #1: cost 5 inf + 0 15.654 * * [simplify]: Extracting #2: cost 7 inf + 1 15.654 * * [simplify]: Extracting #3: cost 17 inf + 1 15.654 * * [simplify]: Extracting #4: cost 14 inf + 211 15.654 * * [simplify]: Extracting #5: cost 5 inf + 953 15.656 * * [simplify]: Extracting #6: cost 0 inf + 2135 15.657 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 15.657 * [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.657 * [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.657 * * [simplify]: iters left: 6 (13 enodes) 15.663 * * [simplify]: iters left: 5 (48 enodes) 15.676 * * [simplify]: iters left: 4 (62 enodes) 15.693 * * [simplify]: iters left: 3 (72 enodes) 15.709 * * [simplify]: iters left: 2 (73 enodes) 15.728 * * [simplify]: Extracting #0: cost 1 inf + 0 15.728 * * [simplify]: Extracting #1: cost 6 inf + 0 15.728 * * [simplify]: Extracting #2: cost 15 inf + 0 15.729 * * [simplify]: Extracting #3: cost 21 inf + 84 15.729 * * [simplify]: Extracting #4: cost 15 inf + 585 15.730 * * [simplify]: Extracting #5: cost 1 inf + 2565 15.731 * * [simplify]: Extracting #6: cost 0 inf + 2904 15.732 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 15.732 * [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.733 * * * * [progress]: [ 130 / 270 ] simplifiying candidate # 15.733 * [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.733 * * [simplify]: iters left: 6 (17 enodes) 15.740 * * [simplify]: iters left: 5 (64 enodes) 15.751 * * [simplify]: iters left: 4 (100 enodes) 15.766 * * [simplify]: iters left: 3 (156 enodes) 15.807 * * [simplify]: iters left: 2 (208 enodes) 15.869 * * [simplify]: iters left: 1 (223 enodes) 15.911 * * [simplify]: Extracting #0: cost 1 inf + 0 15.911 * * [simplify]: Extracting #1: cost 23 inf + 0 15.911 * * [simplify]: Extracting #2: cost 46 inf + 0 15.911 * * [simplify]: Extracting #3: cost 58 inf + 0 15.912 * * [simplify]: Extracting #4: cost 59 inf + 169 15.912 * * [simplify]: Extracting #5: cost 32 inf + 5911 15.915 * * [simplify]: Extracting #6: cost 5 inf + 14721 15.919 * * [simplify]: Extracting #7: cost 0 inf + 16696 15.922 * [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.922 * [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.922 * [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.922 * * [simplify]: iters left: 6 (15 enodes) 15.925 * * [simplify]: iters left: 5 (54 enodes) 15.941 * * [simplify]: iters left: 4 (73 enodes) 15.960 * * [simplify]: iters left: 3 (84 enodes) 15.975 * * [simplify]: Extracting #0: cost 1 inf + 0 15.976 * * [simplify]: Extracting #1: cost 8 inf + 0 15.976 * * [simplify]: Extracting #2: cost 16 inf + 0 15.976 * * [simplify]: Extracting #3: cost 28 inf + 0 15.976 * * [simplify]: Extracting #4: cost 30 inf + 87 15.976 * * [simplify]: Extracting #5: cost 11 inf + 2714 15.977 * * [simplify]: Extracting #6: cost 0 inf + 4884 15.978 * [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.978 * [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.978 * * * * [progress]: [ 131 / 270 ] simplifiying candidate # 15.978 * [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.978 * * [simplify]: iters left: 6 (18 enodes) 15.982 * * [simplify]: iters left: 5 (66 enodes) 15.991 * * [simplify]: iters left: 4 (95 enodes) 16.005 * * [simplify]: iters left: 3 (126 enodes) 16.025 * * [simplify]: iters left: 2 (137 enodes) 16.043 * * [simplify]: iters left: 1 (138 enodes) 16.067 * * [simplify]: Extracting #0: cost 1 inf + 0 16.067 * * [simplify]: Extracting #1: cost 15 inf + 0 16.067 * * [simplify]: Extracting #2: cost 32 inf + 0 16.067 * * [simplify]: Extracting #3: cost 46 inf + 0 16.067 * * [simplify]: Extracting #4: cost 48 inf + 87 16.068 * * [simplify]: Extracting #5: cost 33 inf + 1771 16.070 * * [simplify]: Extracting #6: cost 15 inf + 5966 16.073 * * [simplify]: Extracting #7: cost 3 inf + 11248 16.078 * * [simplify]: Extracting #8: cost 0 inf + 12828 16.082 * [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.082 * [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.082 * [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.083 * * [simplify]: iters left: 6 (16 enodes) 16.089 * * [simplify]: iters left: 5 (57 enodes) 16.105 * * [simplify]: iters left: 4 (76 enodes) 16.125 * * [simplify]: iters left: 3 (87 enodes) 16.147 * * [simplify]: Extracting #0: cost 1 inf + 0 16.147 * * [simplify]: Extracting #1: cost 8 inf + 0 16.147 * * [simplify]: Extracting #2: cost 17 inf + 0 16.147 * * [simplify]: Extracting #3: cost 30 inf + 0 16.148 * * [simplify]: Extracting #4: cost 32 inf + 87 16.148 * * [simplify]: Extracting #5: cost 13 inf + 2159 16.150 * * [simplify]: Extracting #6: cost 1 inf + 5639 16.152 * * [simplify]: Extracting #7: cost 0 inf + 6098 16.153 * [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.154 * [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.154 * * * * [progress]: [ 132 / 270 ] simplifiying candidate # 16.154 * [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.154 * * [simplify]: iters left: 6 (15 enodes) 16.161 * * [simplify]: iters left: 5 (56 enodes) 16.177 * * [simplify]: iters left: 4 (77 enodes) 16.199 * * [simplify]: iters left: 3 (97 enodes) 16.222 * * [simplify]: iters left: 2 (102 enodes) 16.246 * * [simplify]: iters left: 1 (105 enodes) 16.271 * * [simplify]: Extracting #0: cost 1 inf + 0 16.272 * * [simplify]: Extracting #1: cost 11 inf + 0 16.272 * * [simplify]: Extracting #2: cost 24 inf + 0 16.272 * * [simplify]: Extracting #3: cost 33 inf + 2 16.272 * * [simplify]: Extracting #4: cost 30 inf + 446 16.273 * * [simplify]: Extracting #5: cost 12 inf + 2580 16.275 * * [simplify]: Extracting #6: cost 1 inf + 5959 16.278 * * [simplify]: Extracting #7: cost 0 inf + 6298 16.280 * [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.281 * [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.281 * [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.281 * * [simplify]: iters left: 6 (14 enodes) 16.288 * * [simplify]: iters left: 5 (51 enodes) 16.303 * * [simplify]: iters left: 4 (65 enodes) 16.313 * * [simplify]: iters left: 3 (76 enodes) 16.322 * * [simplify]: Extracting #0: cost 1 inf + 0 16.322 * * [simplify]: Extracting #1: cost 6 inf + 0 16.322 * * [simplify]: Extracting #2: cost 14 inf + 0 16.322 * * [simplify]: Extracting #3: cost 23 inf + 2 16.322 * * [simplify]: Extracting #4: cost 18 inf + 615 16.323 * * [simplify]: Extracting #5: cost 2 inf + 2460 16.323 * * [simplify]: Extracting #6: cost 0 inf + 3098 16.324 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 16.324 * [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.324 * * * * [progress]: [ 133 / 270 ] simplifiying candidate # 16.324 * [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.325 * * [simplify]: iters left: 6 (17 enodes) 16.330 * * [simplify]: iters left: 5 (64 enodes) 16.339 * * [simplify]: iters left: 4 (88 enodes) 16.352 * * [simplify]: iters left: 3 (105 enodes) 16.365 * * [simplify]: iters left: 2 (122 enodes) 16.384 * * [simplify]: iters left: 1 (124 enodes) 16.399 * * [simplify]: Extracting #0: cost 1 inf + 0 16.399 * * [simplify]: Extracting #1: cost 9 inf + 0 16.399 * * [simplify]: Extracting #2: cost 16 inf + 1 16.400 * * [simplify]: Extracting #3: cost 28 inf + 1 16.400 * * [simplify]: Extracting #4: cost 30 inf + 88 16.400 * * [simplify]: Extracting #5: cost 13 inf + 2088 16.401 * * [simplify]: Extracting #6: cost 1 inf + 4576 16.402 * * [simplify]: Extracting #7: cost 0 inf + 4915 16.403 * [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.403 * [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.404 * [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.404 * * [simplify]: iters left: 6 (14 enodes) 16.407 * * [simplify]: iters left: 5 (51 enodes) 16.414 * * [simplify]: iters left: 4 (70 enodes) 16.423 * * [simplify]: iters left: 3 (81 enodes) 16.438 * * [simplify]: Extracting #0: cost 1 inf + 0 16.438 * * [simplify]: Extracting #1: cost 8 inf + 0 16.438 * * [simplify]: Extracting #2: cost 18 inf + 0 16.438 * * [simplify]: Extracting #3: cost 27 inf + 2 16.439 * * [simplify]: Extracting #4: cost 22 inf + 615 16.440 * * [simplify]: Extracting #5: cost 4 inf + 3031 16.441 * * [simplify]: Extracting #6: cost 0 inf + 4130 16.443 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 16.443 * [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.443 * * * * [progress]: [ 134 / 270 ] simplifiying candidate # 16.443 * [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.444 * * [simplify]: iters left: 6 (15 enodes) 16.450 * * [simplify]: iters left: 5 (56 enodes) 16.470 * * [simplify]: iters left: 4 (77 enodes) 16.491 * * [simplify]: iters left: 3 (97 enodes) 16.514 * * [simplify]: iters left: 2 (102 enodes) 16.539 * * [simplify]: iters left: 1 (105 enodes) 16.552 * * [simplify]: Extracting #0: cost 1 inf + 0 16.552 * * [simplify]: Extracting #1: cost 11 inf + 0 16.552 * * [simplify]: Extracting #2: cost 24 inf + 0 16.552 * * [simplify]: Extracting #3: cost 33 inf + 2 16.552 * * [simplify]: Extracting #4: cost 30 inf + 446 16.552 * * [simplify]: Extracting #5: cost 12 inf + 2580 16.554 * * [simplify]: Extracting #6: cost 1 inf + 5959 16.555 * * [simplify]: Extracting #7: cost 0 inf + 6298 16.556 * [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.556 * [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.556 * [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.556 * * [simplify]: iters left: 6 (14 enodes) 16.559 * * [simplify]: iters left: 5 (51 enodes) 16.566 * * [simplify]: iters left: 4 (65 enodes) 16.576 * * [simplify]: iters left: 3 (76 enodes) 16.585 * * [simplify]: Extracting #0: cost 1 inf + 0 16.585 * * [simplify]: Extracting #1: cost 6 inf + 0 16.585 * * [simplify]: Extracting #2: cost 14 inf + 0 16.585 * * [simplify]: Extracting #3: cost 23 inf + 2 16.586 * * [simplify]: Extracting #4: cost 18 inf + 615 16.586 * * [simplify]: Extracting #5: cost 2 inf + 2460 16.588 * * [simplify]: Extracting #6: cost 0 inf + 3098 16.589 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 16.589 * [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.589 * * * * [progress]: [ 135 / 270 ] simplifiying candidate # 16.589 * [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.589 * * [simplify]: iters left: 6 (16 enodes) 16.597 * * [simplify]: iters left: 5 (59 enodes) 16.615 * * [simplify]: iters left: 4 (86 enodes) 16.641 * * [simplify]: iters left: 3 (107 enodes) 16.669 * * [simplify]: iters left: 2 (116 enodes) 16.699 * * [simplify]: iters left: 1 (118 enodes) 16.729 * * [simplify]: Extracting #0: cost 1 inf + 0 16.729 * * [simplify]: Extracting #1: cost 9 inf + 0 16.729 * * [simplify]: Extracting #2: cost 16 inf + 1 16.729 * * [simplify]: Extracting #3: cost 28 inf + 1 16.729 * * [simplify]: Extracting #4: cost 31 inf + 47 16.730 * * [simplify]: Extracting #5: cost 13 inf + 2033 16.732 * * [simplify]: Extracting #6: cost 1 inf + 4536 16.734 * * [simplify]: Extracting #7: cost 0 inf + 4915 16.736 * [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.736 * [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.736 * [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.737 * * [simplify]: iters left: 6 (14 enodes) 16.743 * * [simplify]: iters left: 5 (51 enodes) 16.758 * * [simplify]: iters left: 4 (70 enodes) 16.777 * * [simplify]: iters left: 3 (81 enodes) 16.786 * * [simplify]: Extracting #0: cost 1 inf + 0 16.786 * * [simplify]: Extracting #1: cost 8 inf + 0 16.786 * * [simplify]: Extracting #2: cost 18 inf + 0 16.786 * * [simplify]: Extracting #3: cost 27 inf + 2 16.787 * * [simplify]: Extracting #4: cost 22 inf + 615 16.787 * * [simplify]: Extracting #5: cost 4 inf + 3031 16.788 * * [simplify]: Extracting #6: cost 0 inf + 4130 16.789 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 16.789 * [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.789 * * * * [progress]: [ 136 / 270 ] simplifiying candidate # 16.789 * [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.789 * * [simplify]: iters left: 6 (17 enodes) 16.793 * * [simplify]: iters left: 5 (64 enodes) 16.804 * * [simplify]: iters left: 4 (107 enodes) 16.823 * * [simplify]: iters left: 3 (154 enodes) 16.845 * * [simplify]: iters left: 2 (202 enodes) 16.885 * * [simplify]: Extracting #0: cost 1 inf + 0 16.885 * * [simplify]: Extracting #1: cost 13 inf + 0 16.886 * * [simplify]: Extracting #2: cost 24 inf + 1 16.886 * * [simplify]: Extracting #3: cost 36 inf + 1 16.886 * * [simplify]: Extracting #4: cost 38 inf + 88 16.887 * * [simplify]: Extracting #5: cost 24 inf + 1556 16.888 * * [simplify]: Extracting #6: cost 10 inf + 4355 16.891 * * [simplify]: Extracting #7: cost 1 inf + 7724 16.895 * * [simplify]: Extracting #8: cost 0 inf + 8103 16.899 * [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.899 * [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.899 * [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.900 * * [simplify]: iters left: 6 (14 enodes) 16.908 * * [simplify]: iters left: 5 (51 enodes) 16.924 * * [simplify]: iters left: 4 (70 enodes) 16.937 * * [simplify]: iters left: 3 (81 enodes) 16.947 * * [simplify]: Extracting #0: cost 1 inf + 0 16.947 * * [simplify]: Extracting #1: cost 8 inf + 0 16.947 * * [simplify]: Extracting #2: cost 18 inf + 0 16.947 * * [simplify]: Extracting #3: cost 27 inf + 2 16.947 * * [simplify]: Extracting #4: cost 23 inf + 558 16.948 * * [simplify]: Extracting #5: cost 3 inf + 3570 16.949 * * [simplify]: Extracting #6: cost 0 inf + 4450 16.949 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 16.949 * [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.949 * * * * [progress]: [ 137 / 270 ] simplifiying candidate # 16.950 * [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.950 * * [simplify]: iters left: 6 (17 enodes) 16.954 * * [simplify]: iters left: 5 (63 enodes) 16.969 * * [simplify]: iters left: 4 (94 enodes) 16.998 * * [simplify]: iters left: 3 (118 enodes) 17.029 * * [simplify]: iters left: 2 (131 enodes) 17.054 * * [simplify]: Extracting #0: cost 1 inf + 0 17.054 * * [simplify]: Extracting #1: cost 9 inf + 0 17.054 * * [simplify]: Extracting #2: cost 17 inf + 1 17.054 * * [simplify]: Extracting #3: cost 30 inf + 1 17.054 * * [simplify]: Extracting #4: cost 32 inf + 88 17.054 * * [simplify]: Extracting #5: cost 18 inf + 1569 17.055 * * [simplify]: Extracting #6: cost 3 inf + 5374 17.057 * * [simplify]: Extracting #7: cost 0 inf + 6549 17.058 * [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.058 * [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.058 * [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.058 * * [simplify]: iters left: 6 (15 enodes) 17.061 * * [simplify]: iters left: 5 (54 enodes) 17.069 * * [simplify]: iters left: 4 (73 enodes) 17.079 * * [simplify]: iters left: 3 (84 enodes) 17.089 * * [simplify]: Extracting #0: cost 1 inf + 0 17.089 * * [simplify]: Extracting #1: cost 8 inf + 0 17.089 * * [simplify]: Extracting #2: cost 19 inf + 0 17.089 * * [simplify]: Extracting #3: cost 27 inf + 116 17.089 * * [simplify]: Extracting #4: cost 25 inf + 503 17.090 * * [simplify]: Extracting #5: cost 6 inf + 3256 17.090 * * [simplify]: Extracting #6: cost 0 inf + 5664 17.091 * [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.091 * [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.092 * * * * [progress]: [ 138 / 270 ] simplifiying candidate # 17.092 * [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.092 * * [simplify]: iters left: 6 (16 enodes) 17.096 * * [simplify]: iters left: 5 (59 enodes) 17.107 * * [simplify]: iters left: 4 (91 enodes) 17.136 * * [simplify]: iters left: 3 (115 enodes) 17.150 * * [simplify]: iters left: 2 (128 enodes) 17.166 * * [simplify]: Extracting #0: cost 1 inf + 0 17.166 * * [simplify]: Extracting #1: cost 9 inf + 0 17.166 * * [simplify]: Extracting #2: cost 16 inf + 1 17.166 * * [simplify]: Extracting #3: cost 28 inf + 1 17.167 * * [simplify]: Extracting #4: cost 30 inf + 104 17.167 * * [simplify]: Extracting #5: cost 12 inf + 1741 17.168 * * [simplify]: Extracting #6: cost 1 inf + 4536 17.169 * * [simplify]: Extracting #7: cost 0 inf + 4915 17.170 * [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.170 * [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.170 * [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.170 * * [simplify]: iters left: 6 (14 enodes) 17.173 * * [simplify]: iters left: 5 (51 enodes) 17.181 * * [simplify]: iters left: 4 (70 enodes) 17.201 * * [simplify]: iters left: 3 (81 enodes) 17.222 * * [simplify]: Extracting #0: cost 1 inf + 0 17.222 * * [simplify]: Extracting #1: cost 8 inf + 0 17.222 * * [simplify]: Extracting #2: cost 18 inf + 0 17.223 * * [simplify]: Extracting #3: cost 27 inf + 2 17.223 * * [simplify]: Extracting #4: cost 23 inf + 518 17.224 * * [simplify]: Extracting #5: cost 3 inf + 3330 17.225 * * [simplify]: Extracting #6: cost 0 inf + 4130 17.227 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 17.227 * [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.227 * * * * [progress]: [ 139 / 270 ] simplifiying candidate # 17.227 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 17.227 * * [simplify]: iters left: 6 (13 enodes) 17.236 * * [simplify]: iters left: 5 (48 enodes) 17.250 * * [simplify]: iters left: 4 (65 enodes) 17.267 * * [simplify]: iters left: 3 (73 enodes) 17.283 * * [simplify]: iters left: 2 (74 enodes) 17.300 * * [simplify]: iters left: 1 (75 enodes) 17.316 * * [simplify]: Extracting #0: cost 1 inf + 0 17.316 * * [simplify]: Extracting #1: cost 5 inf + 0 17.317 * * [simplify]: Extracting #2: cost 7 inf + 1 17.317 * * [simplify]: Extracting #3: cost 17 inf + 1 17.317 * * [simplify]: Extracting #4: cost 16 inf + 129 17.317 * * [simplify]: Extracting #5: cost 5 inf + 953 17.318 * * [simplify]: Extracting #6: cost 0 inf + 2135 17.319 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 17.319 * [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.320 * [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.320 * * [simplify]: iters left: 6 (13 enodes) 17.325 * * [simplify]: iters left: 5 (48 enodes) 17.338 * * [simplify]: iters left: 4 (62 enodes) 17.355 * * [simplify]: iters left: 3 (72 enodes) 17.366 * * [simplify]: iters left: 2 (73 enodes) 17.374 * * [simplify]: Extracting #0: cost 1 inf + 0 17.374 * * [simplify]: Extracting #1: cost 6 inf + 0 17.374 * * [simplify]: Extracting #2: cost 15 inf + 0 17.374 * * [simplify]: Extracting #3: cost 21 inf + 84 17.375 * * [simplify]: Extracting #4: cost 15 inf + 585 17.375 * * [simplify]: Extracting #5: cost 1 inf + 2565 17.376 * * [simplify]: Extracting #6: cost 0 inf + 2904 17.376 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 17.376 * [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.376 * * * * [progress]: [ 140 / 270 ] simplifiying candidate # 17.377 * [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.377 * * [simplify]: iters left: 6 (16 enodes) 17.381 * * [simplify]: iters left: 5 (59 enodes) 17.391 * * [simplify]: iters left: 4 (91 enodes) 17.417 * * [simplify]: iters left: 3 (115 enodes) 17.431 * * [simplify]: iters left: 2 (128 enodes) 17.451 * * [simplify]: Extracting #0: cost 1 inf + 0 17.451 * * [simplify]: Extracting #1: cost 9 inf + 0 17.451 * * [simplify]: Extracting #2: cost 16 inf + 1 17.451 * * [simplify]: Extracting #3: cost 28 inf + 1 17.451 * * [simplify]: Extracting #4: cost 30 inf + 104 17.452 * * [simplify]: Extracting #5: cost 12 inf + 1741 17.453 * * [simplify]: Extracting #6: cost 1 inf + 4536 17.455 * * [simplify]: Extracting #7: cost 0 inf + 4915 17.457 * [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.457 * [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.458 * [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.458 * * [simplify]: iters left: 6 (14 enodes) 17.464 * * [simplify]: iters left: 5 (51 enodes) 17.475 * * [simplify]: iters left: 4 (70 enodes) 17.494 * * [simplify]: iters left: 3 (81 enodes) 17.504 * * [simplify]: Extracting #0: cost 1 inf + 0 17.504 * * [simplify]: Extracting #1: cost 8 inf + 0 17.504 * * [simplify]: Extracting #2: cost 18 inf + 0 17.504 * * [simplify]: Extracting #3: cost 27 inf + 2 17.504 * * [simplify]: Extracting #4: cost 23 inf + 518 17.504 * * [simplify]: Extracting #5: cost 3 inf + 3330 17.505 * * [simplify]: Extracting #6: cost 0 inf + 4130 17.506 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 17.506 * [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.506 * * * * [progress]: [ 141 / 270 ] simplifiying candidate # 17.506 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 17.507 * * [simplify]: iters left: 6 (12 enodes) 17.510 * * [simplify]: iters left: 5 (41 enodes) 17.516 * * [simplify]: iters left: 4 (61 enodes) 17.532 * * [simplify]: iters left: 3 (70 enodes) 17.540 * * [simplify]: Extracting #0: cost 1 inf + 0 17.540 * * [simplify]: Extracting #1: cost 5 inf + 0 17.540 * * [simplify]: Extracting #2: cost 7 inf + 1 17.540 * * [simplify]: Extracting #3: cost 17 inf + 1 17.540 * * [simplify]: Extracting #4: cost 16 inf + 88 17.541 * * [simplify]: Extracting #5: cost 5 inf + 953 17.541 * * [simplify]: Extracting #6: cost 0 inf + 2135 17.542 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 17.542 * [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.542 * [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.542 * * [simplify]: iters left: 6 (13 enodes) 17.544 * * [simplify]: iters left: 5 (48 enodes) 17.553 * * [simplify]: iters left: 4 (62 enodes) 17.561 * * [simplify]: iters left: 3 (72 enodes) 17.576 * * [simplify]: iters left: 2 (73 enodes) 17.588 * * [simplify]: Extracting #0: cost 1 inf + 0 17.588 * * [simplify]: Extracting #1: cost 6 inf + 0 17.588 * * [simplify]: Extracting #2: cost 15 inf + 0 17.588 * * [simplify]: Extracting #3: cost 21 inf + 84 17.588 * * [simplify]: Extracting #4: cost 15 inf + 585 17.589 * * [simplify]: Extracting #5: cost 1 inf + 2565 17.589 * * [simplify]: Extracting #6: cost 0 inf + 2904 17.590 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 17.590 * [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.590 * * * * [progress]: [ 142 / 270 ] simplifiying candidate # 17.590 * [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.590 * * [simplify]: iters left: 6 (15 enodes) 17.593 * * [simplify]: iters left: 5 (58 enodes) 17.602 * * [simplify]: iters left: 4 (85 enodes) 17.615 * * [simplify]: iters left: 3 (98 enodes) 17.641 * * [simplify]: iters left: 2 (109 enodes) 17.659 * * [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.686 * * [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.709 * * [simplify]: iters left: 4 (67 enodes) 17.718 * * [simplify]: iters left: 3 (76 enodes) 17.726 * * [simplify]: Extracting #0: cost 1 inf + 0 17.726 * * [simplify]: Extracting #1: cost 6 inf + 0 17.726 * * [simplify]: Extracting #2: cost 12 inf + 0 17.726 * * [simplify]: Extracting #3: cost 24 inf + 0 17.727 * * [simplify]: Extracting #4: cost 26 inf + 87 17.727 * * [simplify]: Extracting #5: cost 7 inf + 2361 17.728 * * [simplify]: Extracting #6: cost 1 inf + 3435 17.728 * * [simplify]: Extracting #7: cost 0 inf + 3612 17.729 * [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.729 * [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.729 * * * * [progress]: [ 143 / 270 ] simplifiying candidate # 17.729 * [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.729 * * [simplify]: iters left: 6 (18 enodes) 17.738 * * [simplify]: iters left: 5 (66 enodes) 17.752 * * [simplify]: iters left: 4 (90 enodes) 17.765 * * [simplify]: iters left: 3 (111 enodes) 17.781 * * [simplify]: iters left: 2 (113 enodes) 17.811 * * [simplify]: Extracting #0: cost 1 inf + 0 17.811 * * [simplify]: Extracting #1: cost 12 inf + 0 17.811 * * [simplify]: Extracting #2: cost 26 inf + 0 17.811 * * [simplify]: Extracting #3: cost 40 inf + 0 17.812 * * [simplify]: Extracting #4: cost 42 inf + 87 17.812 * * [simplify]: Extracting #5: cost 27 inf + 1478 17.813 * * [simplify]: Extracting #6: cost 13 inf + 4061 17.815 * * [simplify]: Extracting #7: cost 3 inf + 8291 17.817 * * [simplify]: Extracting #8: cost 0 inf + 9776 17.818 * [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.818 * [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.819 * [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.819 * * [simplify]: iters left: 6 (16 enodes) 17.822 * * [simplify]: iters left: 5 (57 enodes) 17.829 * * [simplify]: iters left: 4 (76 enodes) 17.840 * * [simplify]: iters left: 3 (87 enodes) 17.853 * * [simplify]: Extracting #0: cost 1 inf + 0 17.854 * * [simplify]: Extracting #1: cost 8 inf + 0 17.854 * * [simplify]: Extracting #2: cost 17 inf + 0 17.854 * * [simplify]: Extracting #3: cost 30 inf + 0 17.854 * * [simplify]: Extracting #4: cost 32 inf + 87 17.855 * * [simplify]: Extracting #5: cost 13 inf + 2159 17.856 * * [simplify]: Extracting #6: cost 1 inf + 5679 17.856 * * [simplify]: Extracting #7: cost 0 inf + 6098 17.857 * [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.857 * [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.858 * * * * [progress]: [ 144 / 270 ] simplifiying candidate # 17.858 * [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.858 * * [simplify]: iters left: 6 (16 enodes) 17.861 * * [simplify]: iters left: 5 (59 enodes) 17.869 * * [simplify]: iters left: 4 (83 enodes) 17.882 * * [simplify]: iters left: 3 (104 enodes) 17.908 * * [simplify]: iters left: 2 (106 enodes) 17.929 * * [simplify]: Extracting #0: cost 1 inf + 0 17.929 * * [simplify]: Extracting #1: cost 12 inf + 0 17.929 * * [simplify]: Extracting #2: cost 24 inf + 0 17.929 * * [simplify]: Extracting #3: cost 36 inf + 0 17.929 * * [simplify]: Extracting #4: cost 37 inf + 169 17.930 * * [simplify]: Extracting #5: cost 18 inf + 2809 17.931 * * [simplify]: Extracting #6: cost 2 inf + 6230 17.932 * * [simplify]: Extracting #7: cost 0 inf + 7108 17.933 * [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.933 * [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.933 * [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.933 * * [simplify]: iters left: 6 (15 enodes) 17.936 * * [simplify]: iters left: 5 (54 enodes) 17.943 * * [simplify]: iters left: 4 (73 enodes) 17.953 * * [simplify]: iters left: 3 (84 enodes) 17.971 * * [simplify]: Extracting #0: cost 1 inf + 0 17.971 * * [simplify]: Extracting #1: cost 8 inf + 0 17.971 * * [simplify]: Extracting #2: cost 16 inf + 0 17.971 * * [simplify]: Extracting #3: cost 28 inf + 0 17.971 * * [simplify]: Extracting #4: cost 30 inf + 87 17.972 * * [simplify]: Extracting #5: cost 11 inf + 2594 17.974 * * [simplify]: Extracting #6: cost 0 inf + 4564 17.975 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 17.975 * [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))))) 17.976 * * * * [progress]: [ 145 / 270 ] simplifiying candidate # 17.976 * [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)) 17.976 * * [simplify]: iters left: 6 (17 enodes) 17.985 * * [simplify]: iters left: 5 (64 enodes) 17.997 * * [simplify]: iters left: 4 (86 enodes) 18.009 * * [simplify]: iters left: 3 (96 enodes) 18.024 * * [simplify]: iters left: 2 (103 enodes) 18.049 * * [simplify]: Extracting #0: cost 1 inf + 0 18.049 * * [simplify]: Extracting #1: cost 7 inf + 0 18.049 * * [simplify]: Extracting #2: cost 12 inf + 1 18.049 * * [simplify]: Extracting #3: cost 24 inf + 1 18.049 * * [simplify]: Extracting #4: cost 26 inf + 88 18.050 * * [simplify]: Extracting #5: cost 9 inf + 2061 18.052 * * [simplify]: Extracting #6: cost 0 inf + 3613 18.053 * [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.053 * [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.054 * [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.054 * * [simplify]: iters left: 6 (14 enodes) 18.059 * * [simplify]: iters left: 5 (51 enodes) 18.074 * * [simplify]: iters left: 4 (70 enodes) 18.085 * * [simplify]: iters left: 3 (81 enodes) 18.096 * * [simplify]: Extracting #0: cost 1 inf + 0 18.096 * * [simplify]: Extracting #1: cost 8 inf + 0 18.096 * * [simplify]: Extracting #2: cost 18 inf + 0 18.096 * * [simplify]: Extracting #3: cost 27 inf + 2 18.096 * * [simplify]: Extracting #4: cost 22 inf + 695 18.097 * * [simplify]: Extracting #5: cost 4 inf + 3071 18.097 * * [simplify]: Extracting #6: cost 0 inf + 4130 18.098 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 18.098 * [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.098 * * * * [progress]: [ 146 / 270 ] simplifiying candidate # 18.098 * [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.098 * * [simplify]: iters left: 6 (16 enodes) 18.101 * * [simplify]: iters left: 5 (59 enodes) 18.112 * * [simplify]: iters left: 4 (83 enodes) 18.134 * * [simplify]: iters left: 3 (104 enodes) 18.146 * * [simplify]: iters left: 2 (106 enodes) 18.158 * * [simplify]: Extracting #0: cost 1 inf + 0 18.158 * * [simplify]: Extracting #1: cost 12 inf + 0 18.158 * * [simplify]: Extracting #2: cost 24 inf + 0 18.158 * * [simplify]: Extracting #3: cost 36 inf + 0 18.158 * * [simplify]: Extracting #4: cost 37 inf + 169 18.159 * * [simplify]: Extracting #5: cost 18 inf + 2809 18.161 * * [simplify]: Extracting #6: cost 2 inf + 6230 18.163 * * [simplify]: Extracting #7: cost 0 inf + 7108 18.165 * [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.165 * [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.166 * [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.166 * * [simplify]: iters left: 6 (15 enodes) 18.172 * * [simplify]: iters left: 5 (54 enodes) 18.187 * * [simplify]: iters left: 4 (73 enodes) 18.206 * * [simplify]: iters left: 3 (84 enodes) 18.226 * * [simplify]: Extracting #0: cost 1 inf + 0 18.226 * * [simplify]: Extracting #1: cost 8 inf + 0 18.226 * * [simplify]: Extracting #2: cost 16 inf + 0 18.226 * * [simplify]: Extracting #3: cost 28 inf + 0 18.226 * * [simplify]: Extracting #4: cost 30 inf + 87 18.227 * * [simplify]: Extracting #5: cost 11 inf + 2594 18.228 * * [simplify]: Extracting #6: cost 0 inf + 4564 18.230 * [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.230 * [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.230 * * * * [progress]: [ 147 / 270 ] simplifiying candidate # 18.231 * [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.231 * * [simplify]: iters left: 6 (16 enodes) 18.238 * * [simplify]: iters left: 5 (59 enodes) 18.255 * * [simplify]: iters left: 4 (83 enodes) 18.268 * * [simplify]: iters left: 3 (99 enodes) 18.279 * * [simplify]: Extracting #0: cost 1 inf + 0 18.279 * * [simplify]: Extracting #1: cost 7 inf + 0 18.280 * * [simplify]: Extracting #2: cost 12 inf + 1 18.280 * * [simplify]: Extracting #3: cost 24 inf + 1 18.280 * * [simplify]: Extracting #4: cost 25 inf + 170 18.280 * * [simplify]: Extracting #5: cost 8 inf + 1821 18.281 * * [simplify]: Extracting #6: cost 1 inf + 3234 18.281 * * [simplify]: Extracting #7: cost 0 inf + 3613 18.282 * [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.282 * [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.282 * [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.282 * * [simplify]: iters left: 6 (14 enodes) 18.285 * * [simplify]: iters left: 5 (51 enodes) 18.292 * * [simplify]: iters left: 4 (70 enodes) 18.302 * * [simplify]: iters left: 3 (81 enodes) 18.320 * * [simplify]: Extracting #0: cost 1 inf + 0 18.320 * * [simplify]: Extracting #1: cost 8 inf + 0 18.320 * * [simplify]: Extracting #2: cost 18 inf + 0 18.320 * * [simplify]: Extracting #3: cost 27 inf + 2 18.321 * * [simplify]: Extracting #4: cost 22 inf + 695 18.322 * * [simplify]: Extracting #5: cost 4 inf + 3071 18.323 * * [simplify]: Extracting #6: cost 0 inf + 4130 18.324 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 18.324 * [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.325 * * * * [progress]: [ 148 / 270 ] simplifiying candidate # 18.325 * [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.325 * * [simplify]: iters left: 6 (18 enodes) 18.334 * * [simplify]: iters left: 5 (66 enodes) 18.346 * * [simplify]: iters left: 4 (90 enodes) 18.359 * * [simplify]: iters left: 3 (108 enodes) 18.372 * * [simplify]: iters left: 2 (111 enodes) 18.385 * * [simplify]: Extracting #0: cost 1 inf + 0 18.385 * * [simplify]: Extracting #1: cost 10 inf + 0 18.385 * * [simplify]: Extracting #2: cost 24 inf + 0 18.386 * * [simplify]: Extracting #3: cost 40 inf + 0 18.386 * * [simplify]: Extracting #4: cost 42 inf + 87 18.386 * * [simplify]: Extracting #5: cost 27 inf + 1478 18.387 * * [simplify]: Extracting #6: cost 7 inf + 6964 18.388 * * [simplify]: Extracting #7: cost 0 inf + 9776 18.390 * [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.390 * [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.390 * [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.390 * * [simplify]: iters left: 6 (16 enodes) 18.394 * * [simplify]: iters left: 5 (57 enodes) 18.402 * * [simplify]: iters left: 4 (76 enodes) 18.414 * * [simplify]: iters left: 3 (87 enodes) 18.424 * * [simplify]: Extracting #0: cost 1 inf + 0 18.424 * * [simplify]: Extracting #1: cost 8 inf + 0 18.424 * * [simplify]: Extracting #2: cost 17 inf + 0 18.424 * * [simplify]: Extracting #3: cost 30 inf + 0 18.424 * * [simplify]: Extracting #4: cost 31 inf + 144 18.425 * * [simplify]: Extracting #5: cost 14 inf + 1982 18.426 * * [simplify]: Extracting #6: cost 1 inf + 5679 18.426 * * [simplify]: Extracting #7: cost 0 inf + 6098 18.427 * [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.428 * [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.428 * * * * [progress]: [ 149 / 270 ] simplifiying candidate # 18.428 * [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.428 * * [simplify]: iters left: 6 (15 enodes) 18.431 * * [simplify]: iters left: 5 (55 enodes) 18.439 * * [simplify]: iters left: 4 (68 enodes) 18.448 * * [simplify]: iters left: 3 (77 enodes) 18.457 * * [simplify]: Extracting #0: cost 1 inf + 0 18.457 * * [simplify]: Extracting #1: cost 6 inf + 0 18.457 * * [simplify]: Extracting #2: cost 12 inf + 0 18.458 * * [simplify]: Extracting #3: cost 24 inf + 0 18.458 * * [simplify]: Extracting #4: cost 26 inf + 87 18.458 * * [simplify]: Extracting #5: cost 13 inf + 1255 18.458 * * [simplify]: Extracting #6: cost 4 inf + 2858 18.459 * * [simplify]: Extracting #7: cost 0 inf + 4332 18.460 * [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.460 * [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.460 * [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.460 * * [simplify]: iters left: 6 (14 enodes) 18.464 * * [simplify]: iters left: 5 (51 enodes) 18.471 * * [simplify]: iters left: 4 (64 enodes) 18.480 * * [simplify]: iters left: 3 (74 enodes) 18.491 * * [simplify]: Extracting #0: cost 1 inf + 0 18.491 * * [simplify]: Extracting #1: cost 6 inf + 0 18.491 * * [simplify]: Extracting #2: cost 12 inf + 0 18.491 * * [simplify]: Extracting #3: cost 25 inf + 0 18.491 * * [simplify]: Extracting #4: cost 24 inf + 225 18.492 * * [simplify]: Extracting #5: cost 3 inf + 2979 18.494 * * [simplify]: Extracting #6: cost 0 inf + 3818 18.495 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 18.495 * [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.495 * * * * [progress]: [ 150 / 270 ] simplifiying candidate # 18.496 * [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.496 * * [simplify]: iters left: 6 (17 enodes) 18.503 * * [simplify]: iters left: 5 (61 enodes) 18.521 * * [simplify]: iters left: 4 (80 enodes) 18.539 * * [simplify]: iters left: 3 (91 enodes) 18.550 * * [simplify]: Extracting #0: cost 1 inf + 0 18.550 * * [simplify]: Extracting #1: cost 8 inf + 0 18.550 * * [simplify]: Extracting #2: cost 18 inf + 0 18.551 * * [simplify]: Extracting #3: cost 32 inf + 0 18.551 * * [simplify]: Extracting #4: cost 33 inf + 128 18.551 * * [simplify]: Extracting #5: cost 17 inf + 1780 18.552 * * [simplify]: Extracting #6: cost 3 inf + 5089 18.553 * * [simplify]: Extracting #7: cost 0 inf + 6212 18.554 * [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.554 * [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.554 * [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.554 * * [simplify]: iters left: 6 (16 enodes) 18.557 * * [simplify]: iters left: 5 (57 enodes) 18.566 * * [simplify]: iters left: 4 (76 enodes) 18.578 * * [simplify]: iters left: 3 (87 enodes) 18.589 * * [simplify]: Extracting #0: cost 1 inf + 0 18.590 * * [simplify]: Extracting #1: cost 8 inf + 0 18.590 * * [simplify]: Extracting #2: cost 17 inf + 0 18.590 * * [simplify]: Extracting #3: cost 30 inf + 0 18.590 * * [simplify]: Extracting #4: cost 31 inf + 144 18.590 * * [simplify]: Extracting #5: cost 14 inf + 1862 18.591 * * [simplify]: Extracting #6: cost 1 inf + 5359 18.592 * * [simplify]: Extracting #7: cost 0 inf + 5778 18.593 * [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.593 * [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.593 * * * * [progress]: [ 151 / 270 ] simplifiying candidate # 18.593 * [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.593 * * [simplify]: iters left: 6 (17 enodes) 18.598 * * [simplify]: iters left: 5 (63 enodes) 18.608 * * [simplify]: iters left: 4 (80 enodes) 18.626 * * [simplify]: iters left: 3 (91 enodes) 18.646 * * [simplify]: iters left: 2 (92 enodes) 18.658 * * [simplify]: Extracting #0: cost 1 inf + 0 18.658 * * [simplify]: Extracting #1: cost 5 inf + 0 18.658 * * [simplify]: Extracting #2: cost 9 inf + 1 18.658 * * [simplify]: Extracting #3: cost 22 inf + 1 18.659 * * [simplify]: Extracting #4: cost 25 inf + 47 18.659 * * [simplify]: Extracting #5: cost 14 inf + 969 18.659 * * [simplify]: Extracting #6: cost 3 inf + 2642 18.660 * * [simplify]: Extracting #7: cost 0 inf + 3495 18.661 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 18.661 * [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.661 * [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.661 * * [simplify]: iters left: 6 (15 enodes) 18.664 * * [simplify]: iters left: 5 (54 enodes) 18.674 * * [simplify]: iters left: 4 (73 enodes) 18.691 * * [simplify]: iters left: 3 (84 enodes) 18.711 * * [simplify]: Extracting #0: cost 1 inf + 0 18.711 * * [simplify]: Extracting #1: cost 8 inf + 0 18.711 * * [simplify]: Extracting #2: cost 19 inf + 0 18.711 * * [simplify]: Extracting #3: cost 28 inf + 59 18.712 * * [simplify]: Extracting #4: cost 25 inf + 503 18.713 * * [simplify]: Extracting #5: cost 5 inf + 3433 18.714 * * [simplify]: Extracting #6: cost 0 inf + 5344 18.715 * [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.715 * [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.716 * * * * [progress]: [ 152 / 270 ] simplifiying candidate # 18.716 * [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.716 * * [simplify]: iters left: 6 (17 enodes) 18.719 * * [simplify]: iters left: 5 (61 enodes) 18.728 * * [simplify]: iters left: 4 (80 enodes) 18.738 * * [simplify]: iters left: 3 (91 enodes) 18.749 * * [simplify]: Extracting #0: cost 1 inf + 0 18.749 * * [simplify]: Extracting #1: cost 8 inf + 0 18.749 * * [simplify]: Extracting #2: cost 18 inf + 0 18.749 * * [simplify]: Extracting #3: cost 32 inf + 0 18.749 * * [simplify]: Extracting #4: cost 33 inf + 128 18.750 * * [simplify]: Extracting #5: cost 17 inf + 1780 18.750 * * [simplify]: Extracting #6: cost 3 inf + 5089 18.751 * * [simplify]: Extracting #7: cost 0 inf + 6212 18.752 * [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.752 * [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.753 * [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.753 * * [simplify]: iters left: 6 (16 enodes) 18.756 * * [simplify]: iters left: 5 (57 enodes) 18.764 * * [simplify]: iters left: 4 (76 enodes) 18.775 * * [simplify]: iters left: 3 (87 enodes) 18.786 * * [simplify]: Extracting #0: cost 1 inf + 0 18.786 * * [simplify]: Extracting #1: cost 8 inf + 0 18.786 * * [simplify]: Extracting #2: cost 17 inf + 0 18.786 * * [simplify]: Extracting #3: cost 30 inf + 0 18.786 * * [simplify]: Extracting #4: cost 31 inf + 144 18.787 * * [simplify]: Extracting #5: cost 14 inf + 1862 18.788 * * [simplify]: Extracting #6: cost 1 inf + 5359 18.788 * * [simplify]: Extracting #7: cost 0 inf + 5778 18.789 * [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.789 * [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.790 * * * * [progress]: [ 153 / 270 ] simplifiying candidate # 18.790 * [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) 18.790 * * [simplify]: iters left: 6 (16 enodes) 18.796 * * [simplify]: iters left: 5 (58 enodes) 18.805 * * [simplify]: iters left: 4 (76 enodes) 18.816 * * [simplify]: iters left: 3 (88 enodes) 18.826 * * [simplify]: Extracting #0: cost 1 inf + 0 18.826 * * [simplify]: Extracting #1: cost 5 inf + 0 18.826 * * [simplify]: Extracting #2: cost 9 inf + 1 18.826 * * [simplify]: Extracting #3: cost 22 inf + 1 18.826 * * [simplify]: Extracting #4: cost 24 inf + 88 18.827 * * [simplify]: Extracting #5: cost 12 inf + 1174 18.827 * * [simplify]: Extracting #6: cost 3 inf + 2440 18.828 * * [simplify]: Extracting #7: cost 1 inf + 3076 18.828 * * [simplify]: Extracting #8: cost 0 inf + 3495 18.829 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 18.829 * [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.829 * [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.829 * * [simplify]: iters left: 6 (15 enodes) 18.834 * * [simplify]: iters left: 5 (54 enodes) 18.851 * * [simplify]: iters left: 4 (73 enodes) 18.863 * * [simplify]: iters left: 3 (84 enodes) 18.873 * * [simplify]: Extracting #0: cost 1 inf + 0 18.873 * * [simplify]: Extracting #1: cost 8 inf + 0 18.873 * * [simplify]: Extracting #2: cost 19 inf + 0 18.873 * * [simplify]: Extracting #3: cost 28 inf + 59 18.873 * * [simplify]: Extracting #4: cost 25 inf + 503 18.874 * * [simplify]: Extracting #5: cost 5 inf + 3433 18.874 * * [simplify]: Extracting #6: cost 0 inf + 5344 18.876 * [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.876 * [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))))))) 18.876 * * * * [progress]: [ 154 / 270 ] simplifiying candidate # 18.876 * [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)))))) 18.876 * * [simplify]: iters left: 6 (16 enodes) 18.879 * * [simplify]: iters left: 5 (59 enodes) 18.888 * * [simplify]: iters left: 4 (83 enodes) 18.911 * * [simplify]: iters left: 3 (101 enodes) 18.936 * * [simplify]: iters left: 2 (104 enodes) 18.962 * * [simplify]: Extracting #0: cost 1 inf + 0 18.962 * * [simplify]: Extracting #1: cost 10 inf + 0 18.963 * * [simplify]: Extracting #2: cost 22 inf + 0 18.963 * * [simplify]: Extracting #3: cost 36 inf + 0 18.963 * * [simplify]: Extracting #4: cost 37 inf + 169 18.964 * * [simplify]: Extracting #5: cost 19 inf + 2257 18.965 * * [simplify]: Extracting #6: cost 5 inf + 5295 18.967 * * [simplify]: Extracting #7: cost 0 inf + 7108 18.969 * [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)))) 18.969 * [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))))))) 18.970 * [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))))) 18.970 * * [simplify]: iters left: 6 (15 enodes) 18.976 * * [simplify]: iters left: 5 (54 enodes) 18.992 * * [simplify]: iters left: 4 (73 enodes) 19.003 * * [simplify]: iters left: 3 (84 enodes) 19.013 * * [simplify]: Extracting #0: cost 1 inf + 0 19.014 * * [simplify]: Extracting #1: cost 8 inf + 0 19.014 * * [simplify]: Extracting #2: cost 16 inf + 0 19.014 * * [simplify]: Extracting #3: cost 28 inf + 0 19.014 * * [simplify]: Extracting #4: cost 30 inf + 87 19.014 * * [simplify]: Extracting #5: cost 11 inf + 2514 19.015 * * [simplify]: Extracting #6: cost 0 inf + 4564 19.016 * [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.016 * [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.016 * * * * [progress]: [ 155 / 270 ] simplifiying candidate # 19.016 * [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.016 * * [simplify]: iters left: 6 (17 enodes) 19.020 * * [simplify]: iters left: 5 (61 enodes) 19.029 * * [simplify]: iters left: 4 (80 enodes) 19.040 * * [simplify]: iters left: 3 (91 enodes) 19.053 * * [simplify]: Extracting #0: cost 1 inf + 0 19.053 * * [simplify]: Extracting #1: cost 8 inf + 0 19.053 * * [simplify]: Extracting #2: cost 18 inf + 0 19.054 * * [simplify]: Extracting #3: cost 32 inf + 0 19.054 * * [simplify]: Extracting #4: cost 33 inf + 128 19.054 * * [simplify]: Extracting #5: cost 15 inf + 2256 19.056 * * [simplify]: Extracting #6: cost 3 inf + 5089 19.058 * * [simplify]: Extracting #7: cost 0 inf + 6212 19.059 * [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.059 * [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.060 * [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.060 * * [simplify]: iters left: 6 (16 enodes) 19.063 * * [simplify]: iters left: 5 (57 enodes) 19.071 * * [simplify]: iters left: 4 (76 enodes) 19.081 * * [simplify]: iters left: 3 (87 enodes) 19.092 * * [simplify]: Extracting #0: cost 1 inf + 0 19.092 * * [simplify]: Extracting #1: cost 8 inf + 0 19.092 * * [simplify]: Extracting #2: cost 17 inf + 0 19.092 * * [simplify]: Extracting #3: cost 30 inf + 0 19.093 * * [simplify]: Extracting #4: cost 32 inf + 87 19.093 * * [simplify]: Extracting #5: cost 13 inf + 2039 19.095 * * [simplify]: Extracting #6: cost 1 inf + 5359 19.097 * * [simplify]: Extracting #7: cost 0 inf + 5778 19.098 * [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.099 * [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.099 * * * * [progress]: [ 156 / 270 ] simplifiying candidate # 19.099 * [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.099 * * [simplify]: iters left: 6 (14 enodes) 19.105 * * [simplify]: iters left: 5 (51 enodes) 19.119 * * [simplify]: iters left: 4 (65 enodes) 19.137 * * [simplify]: iters left: 3 (76 enodes) 19.155 * * [simplify]: Extracting #0: cost 1 inf + 0 19.155 * * [simplify]: Extracting #1: cost 6 inf + 0 19.155 * * [simplify]: Extracting #2: cost 14 inf + 0 19.155 * * [simplify]: Extracting #3: cost 23 inf + 2 19.156 * * [simplify]: Extracting #4: cost 18 inf + 615 19.157 * * [simplify]: Extracting #5: cost 2 inf + 2300 19.158 * * [simplify]: Extracting #6: cost 0 inf + 2858 19.160 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 19.160 * [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.161 * [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.161 * * [simplify]: iters left: 6 (14 enodes) 19.167 * * [simplify]: iters left: 5 (51 enodes) 19.182 * * [simplify]: iters left: 4 (65 enodes) 19.200 * * [simplify]: iters left: 3 (76 enodes) 19.218 * * [simplify]: Extracting #0: cost 1 inf + 0 19.218 * * [simplify]: Extracting #1: cost 6 inf + 0 19.218 * * [simplify]: Extracting #2: cost 14 inf + 0 19.218 * * [simplify]: Extracting #3: cost 23 inf + 2 19.219 * * [simplify]: Extracting #4: cost 18 inf + 615 19.219 * * [simplify]: Extracting #5: cost 2 inf + 2300 19.220 * * [simplify]: Extracting #6: cost 0 inf + 2858 19.222 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 19.222 * [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.222 * * * * [progress]: [ 157 / 270 ] simplifiying candidate # 19.222 * [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.222 * * [simplify]: iters left: 6 (16 enodes) 19.232 * * [simplify]: iters left: 5 (59 enodes) 19.251 * * [simplify]: iters left: 4 (77 enodes) 19.274 * * [simplify]: iters left: 3 (88 enodes) 19.296 * * [simplify]: iters left: 2 (89 enodes) 19.319 * * [simplify]: Extracting #0: cost 1 inf + 0 19.319 * * [simplify]: Extracting #1: cost 5 inf + 0 19.320 * * [simplify]: Extracting #2: cost 8 inf + 1 19.320 * * [simplify]: Extracting #3: cost 20 inf + 1 19.320 * * [simplify]: Extracting #4: cost 23 inf + 46 19.320 * * [simplify]: Extracting #5: cost 5 inf + 2032 19.322 * * [simplify]: Extracting #6: cost 0 inf + 2356 19.323 * * [simplify]: Extracting #7: cost 0 inf + 2341 19.324 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 19.324 * [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.324 * [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.324 * * [simplify]: iters left: 6 (14 enodes) 19.330 * * [simplify]: iters left: 5 (51 enodes) 19.342 * * [simplify]: iters left: 4 (70 enodes) 19.351 * * [simplify]: iters left: 3 (81 enodes) 19.361 * * [simplify]: Extracting #0: cost 1 inf + 0 19.361 * * [simplify]: Extracting #1: cost 8 inf + 0 19.361 * * [simplify]: Extracting #2: cost 18 inf + 0 19.361 * * [simplify]: Extracting #3: cost 27 inf + 2 19.361 * * [simplify]: Extracting #4: cost 22 inf + 615 19.362 * * [simplify]: Extracting #5: cost 4 inf + 2831 19.362 * * [simplify]: Extracting #6: cost 0 inf + 3810 19.363 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 19.363 * [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.363 * * * * [progress]: [ 158 / 270 ] simplifiying candidate # 19.364 * [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.364 * * [simplify]: iters left: 6 (14 enodes) 19.366 * * [simplify]: iters left: 5 (51 enodes) 19.380 * * [simplify]: iters left: 4 (65 enodes) 19.397 * * [simplify]: iters left: 3 (76 enodes) 19.415 * * [simplify]: Extracting #0: cost 1 inf + 0 19.415 * * [simplify]: Extracting #1: cost 6 inf + 0 19.415 * * [simplify]: Extracting #2: cost 14 inf + 0 19.415 * * [simplify]: Extracting #3: cost 23 inf + 2 19.416 * * [simplify]: Extracting #4: cost 18 inf + 615 19.416 * * [simplify]: Extracting #5: cost 2 inf + 2300 19.417 * * [simplify]: Extracting #6: cost 0 inf + 2858 19.419 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 19.419 * [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.419 * [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.419 * * [simplify]: iters left: 6 (14 enodes) 19.425 * * [simplify]: iters left: 5 (51 enodes) 19.441 * * [simplify]: iters left: 4 (65 enodes) 19.458 * * [simplify]: iters left: 3 (76 enodes) 19.475 * * [simplify]: Extracting #0: cost 1 inf + 0 19.476 * * [simplify]: Extracting #1: cost 6 inf + 0 19.476 * * [simplify]: Extracting #2: cost 14 inf + 0 19.476 * * [simplify]: Extracting #3: cost 23 inf + 2 19.476 * * [simplify]: Extracting #4: cost 18 inf + 615 19.477 * * [simplify]: Extracting #5: cost 2 inf + 2300 19.478 * * [simplify]: Extracting #6: cost 0 inf + 2858 19.479 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 19.479 * [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.480 * * * * [progress]: [ 159 / 270 ] simplifiying candidate # 19.480 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 19.480 * * [simplify]: iters left: 6 (15 enodes) 19.487 * * [simplify]: iters left: 5 (54 enodes) 19.503 * * [simplify]: iters left: 4 (73 enodes) 19.526 * * [simplify]: iters left: 3 (85 enodes) 19.546 * * [simplify]: Extracting #0: cost 1 inf + 0 19.546 * * [simplify]: Extracting #1: cost 5 inf + 0 19.546 * * [simplify]: Extracting #2: cost 8 inf + 1 19.546 * * [simplify]: Extracting #3: cost 20 inf + 1 19.546 * * [simplify]: Extracting #4: cost 19 inf + 323 19.547 * * [simplify]: Extracting #5: cost 6 inf + 1582 19.548 * * [simplify]: Extracting #6: cost 0 inf + 2371 19.549 * * [simplify]: Extracting #7: cost 0 inf + 2341 19.550 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 19.550 * [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.551 * [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.551 * * [simplify]: iters left: 6 (14 enodes) 19.557 * * [simplify]: iters left: 5 (51 enodes) 19.572 * * [simplify]: iters left: 4 (70 enodes) 19.582 * * [simplify]: iters left: 3 (81 enodes) 19.591 * * [simplify]: Extracting #0: cost 1 inf + 0 19.591 * * [simplify]: Extracting #1: cost 8 inf + 0 19.591 * * [simplify]: Extracting #2: cost 18 inf + 0 19.591 * * [simplify]: Extracting #3: cost 27 inf + 2 19.591 * * [simplify]: Extracting #4: cost 22 inf + 615 19.592 * * [simplify]: Extracting #5: cost 4 inf + 2831 19.592 * * [simplify]: Extracting #6: cost 0 inf + 3810 19.593 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 19.593 * [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.593 * * * * [progress]: [ 160 / 270 ] simplifiying candidate # 19.593 * [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.593 * * [simplify]: iters left: 6 (17 enodes) 19.598 * * [simplify]: iters left: 5 (64 enodes) 19.615 * * [simplify]: iters left: 4 (84 enodes) 19.638 * * [simplify]: iters left: 3 (96 enodes) 19.660 * * [simplify]: iters left: 2 (98 enodes) 19.677 * * [simplify]: Extracting #0: cost 1 inf + 0 19.677 * * [simplify]: Extracting #1: cost 6 inf + 0 19.677 * * [simplify]: Extracting #2: cost 13 inf + 0 19.677 * * [simplify]: Extracting #3: cost 24 inf + 1 19.678 * * [simplify]: Extracting #4: cost 25 inf + 145 19.678 * * [simplify]: Extracting #5: cost 9 inf + 1994 19.679 * * [simplify]: Extracting #6: cost 0 inf + 3613 19.679 * [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.679 * [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.681 * [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.681 * * [simplify]: iters left: 6 (14 enodes) 19.684 * * [simplify]: iters left: 5 (51 enodes) 19.691 * * [simplify]: iters left: 4 (70 enodes) 19.700 * * [simplify]: iters left: 3 (81 enodes) 19.720 * * [simplify]: Extracting #0: cost 1 inf + 0 19.720 * * [simplify]: Extracting #1: cost 8 inf + 0 19.720 * * [simplify]: Extracting #2: cost 18 inf + 0 19.720 * * [simplify]: Extracting #3: cost 27 inf + 2 19.720 * * [simplify]: Extracting #4: cost 23 inf + 558 19.721 * * [simplify]: Extracting #5: cost 3 inf + 3330 19.722 * * [simplify]: Extracting #6: cost 0 inf + 4130 19.724 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 19.724 * [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.724 * * * * [progress]: [ 161 / 270 ] simplifiying candidate # 19.724 * [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.725 * * [simplify]: iters left: 6 (17 enodes) 19.733 * * [simplify]: iters left: 5 (63 enodes) 19.752 * * [simplify]: iters left: 4 (78 enodes) 19.775 * * [simplify]: iters left: 3 (90 enodes) 19.796 * * [simplify]: iters left: 2 (91 enodes) 19.817 * * [simplify]: Extracting #0: cost 1 inf + 0 19.818 * * [simplify]: Extracting #1: cost 4 inf + 0 19.818 * * [simplify]: Extracting #2: cost 10 inf + 0 19.818 * * [simplify]: Extracting #3: cost 22 inf + 1 19.818 * * [simplify]: Extracting #4: cost 26 inf + 5 19.818 * * [simplify]: Extracting #5: cost 12 inf + 1370 19.819 * * [simplify]: Extracting #6: cost 2 inf + 2859 19.819 * * [simplify]: Extracting #7: cost 0 inf + 3495 19.820 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 19.820 * [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))))))) 19.820 * [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))))) 19.820 * * [simplify]: iters left: 6 (15 enodes) 19.823 * * [simplify]: iters left: 5 (54 enodes) 19.831 * * [simplify]: iters left: 4 (73 enodes) 19.841 * * [simplify]: iters left: 3 (84 enodes) 19.851 * * [simplify]: Extracting #0: cost 1 inf + 0 19.851 * * [simplify]: Extracting #1: cost 8 inf + 0 19.851 * * [simplify]: Extracting #2: cost 19 inf + 0 19.851 * * [simplify]: Extracting #3: cost 27 inf + 116 19.852 * * [simplify]: Extracting #4: cost 25 inf + 503 19.852 * * [simplify]: Extracting #5: cost 6 inf + 3056 19.853 * * [simplify]: Extracting #6: cost 0 inf + 5344 19.854 * [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.854 * [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)))))))) 19.854 * * * * [progress]: [ 162 / 270 ] simplifiying candidate # 19.854 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 19.854 * * [simplify]: iters left: 6 (16 enodes) 19.859 * * [simplify]: iters left: 5 (59 enodes) 19.867 * * [simplify]: iters left: 4 (75 enodes) 19.881 * * [simplify]: iters left: 3 (87 enodes) 19.903 * * [simplify]: iters left: 2 (88 enodes) 19.923 * * [simplify]: Extracting #0: cost 1 inf + 0 19.923 * * [simplify]: Extracting #1: cost 4 inf + 0 19.924 * * [simplify]: Extracting #2: cost 9 inf + 0 19.924 * * [simplify]: Extracting #3: cost 20 inf + 1 19.924 * * [simplify]: Extracting #4: cost 21 inf + 145 19.925 * * [simplify]: Extracting #5: cost 4 inf + 1878 19.926 * * [simplify]: Extracting #6: cost 0 inf + 2341 19.927 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 19.927 * [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))))))) 19.927 * [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))))) 19.927 * * [simplify]: iters left: 6 (14 enodes) 19.933 * * [simplify]: iters left: 5 (51 enodes) 19.948 * * [simplify]: iters left: 4 (70 enodes) 19.968 * * [simplify]: iters left: 3 (81 enodes) 19.989 * * [simplify]: Extracting #0: cost 1 inf + 0 19.989 * * [simplify]: Extracting #1: cost 8 inf + 0 19.989 * * [simplify]: Extracting #2: cost 18 inf + 0 19.989 * * [simplify]: Extracting #3: cost 27 inf + 2 19.989 * * [simplify]: Extracting #4: cost 23 inf + 518 19.990 * * [simplify]: Extracting #5: cost 3 inf + 3090 19.992 * * [simplify]: Extracting #6: cost 0 inf + 3810 19.993 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 19.993 * [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))))) 19.993 * * * * [progress]: [ 163 / 270 ] simplifiying candidate # 19.994 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) 19.994 * * [simplify]: iters left: 6 (12 enodes) 20.001 * * [simplify]: iters left: 5 (45 enodes) 20.015 * * [simplify]: iters left: 4 (57 enodes) 20.030 * * [simplify]: iters left: 3 (65 enodes) 20.044 * * [simplify]: Extracting #0: cost 1 inf + 0 20.045 * * [simplify]: Extracting #1: cost 4 inf + 0 20.045 * * [simplify]: Extracting #2: cost 13 inf + 1 20.045 * * [simplify]: Extracting #3: cost 12 inf + 88 20.045 * * [simplify]: Extracting #4: cost 1 inf + 1036 20.046 * * [simplify]: Extracting #5: cost 0 inf + 1077 20.047 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 20.047 * [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.047 * [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.047 * * [simplify]: iters left: 6 (13 enodes) 20.055 * * [simplify]: iters left: 5 (48 enodes) 20.068 * * [simplify]: iters left: 4 (62 enodes) 20.086 * * [simplify]: iters left: 3 (72 enodes) 20.103 * * [simplify]: iters left: 2 (73 enodes) 20.120 * * [simplify]: Extracting #0: cost 1 inf + 0 20.120 * * [simplify]: Extracting #1: cost 6 inf + 0 20.120 * * [simplify]: Extracting #2: cost 15 inf + 0 20.120 * * [simplify]: Extracting #3: cost 21 inf + 84 20.120 * * [simplify]: Extracting #4: cost 15 inf + 585 20.121 * * [simplify]: Extracting #5: cost 1 inf + 2365 20.122 * * [simplify]: Extracting #6: cost 0 inf + 2664 20.124 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 20.124 * [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.124 * * * * [progress]: [ 164 / 270 ] simplifiying candidate # 20.124 * [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.124 * * [simplify]: iters left: 6 (16 enodes) 20.132 * * [simplify]: iters left: 5 (59 enodes) 20.150 * * [simplify]: iters left: 4 (75 enodes) 20.171 * * [simplify]: iters left: 3 (87 enodes) 20.190 * * [simplify]: iters left: 2 (88 enodes) 20.212 * * [simplify]: Extracting #0: cost 1 inf + 0 20.212 * * [simplify]: Extracting #1: cost 4 inf + 0 20.212 * * [simplify]: Extracting #2: cost 9 inf + 0 20.213 * * [simplify]: Extracting #3: cost 20 inf + 1 20.213 * * [simplify]: Extracting #4: cost 21 inf + 145 20.213 * * [simplify]: Extracting #5: cost 4 inf + 1878 20.214 * * [simplify]: Extracting #6: cost 0 inf + 2341 20.215 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 20.215 * [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.216 * [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.216 * * [simplify]: iters left: 6 (14 enodes) 20.221 * * [simplify]: iters left: 5 (51 enodes) 20.236 * * [simplify]: iters left: 4 (70 enodes) 20.251 * * [simplify]: iters left: 3 (81 enodes) 20.261 * * [simplify]: Extracting #0: cost 1 inf + 0 20.261 * * [simplify]: Extracting #1: cost 8 inf + 0 20.261 * * [simplify]: Extracting #2: cost 18 inf + 0 20.261 * * [simplify]: Extracting #3: cost 27 inf + 2 20.261 * * [simplify]: Extracting #4: cost 23 inf + 518 20.262 * * [simplify]: Extracting #5: cost 3 inf + 3090 20.262 * * [simplify]: Extracting #6: cost 0 inf + 3810 20.264 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 20.264 * [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.264 * * * * [progress]: [ 165 / 270 ] simplifiying candidate # 20.266 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 20.266 * * [simplify]: iters left: 6 (12 enodes) 20.270 * * [simplify]: iters left: 5 (43 enodes) 20.276 * * [simplify]: iters left: 4 (55 enodes) 20.283 * * [simplify]: iters left: 3 (63 enodes) 20.297 * * [simplify]: Extracting #0: cost 1 inf + 0 20.298 * * [simplify]: Extracting #1: cost 4 inf + 0 20.298 * * [simplify]: Extracting #2: cost 13 inf + 1 20.298 * * [simplify]: Extracting #3: cost 11 inf + 170 20.298 * * [simplify]: Extracting #4: cost 2 inf + 872 20.299 * * [simplify]: Extracting #5: cost 0 inf + 1077 20.299 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 20.300 * [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.300 * [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.300 * * [simplify]: iters left: 6 (13 enodes) 20.306 * * [simplify]: iters left: 5 (48 enodes) 20.322 * * [simplify]: iters left: 4 (62 enodes) 20.339 * * [simplify]: iters left: 3 (72 enodes) 20.350 * * [simplify]: iters left: 2 (73 enodes) 20.358 * * [simplify]: Extracting #0: cost 1 inf + 0 20.358 * * [simplify]: Extracting #1: cost 6 inf + 0 20.358 * * [simplify]: Extracting #2: cost 15 inf + 0 20.358 * * [simplify]: Extracting #3: cost 21 inf + 84 20.358 * * [simplify]: Extracting #4: cost 15 inf + 585 20.359 * * [simplify]: Extracting #5: cost 1 inf + 2365 20.359 * * [simplify]: Extracting #6: cost 0 inf + 2664 20.360 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 20.360 * [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.360 * * * * [progress]: [ 166 / 270 ] simplifiying candidate # 20.360 * [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.361 * * [simplify]: iters left: 6 (16 enodes) 20.364 * * [simplify]: iters left: 5 (59 enodes) 20.373 * * [simplify]: iters left: 4 (83 enodes) 20.392 * * [simplify]: iters left: 3 (101 enodes) 20.404 * * [simplify]: iters left: 2 (104 enodes) 20.417 * * [simplify]: Extracting #0: cost 1 inf + 0 20.417 * * [simplify]: Extracting #1: cost 10 inf + 0 20.417 * * [simplify]: Extracting #2: cost 22 inf + 0 20.417 * * [simplify]: Extracting #3: cost 36 inf + 0 20.417 * * [simplify]: Extracting #4: cost 37 inf + 169 20.417 * * [simplify]: Extracting #5: cost 19 inf + 2257 20.418 * * [simplify]: Extracting #6: cost 5 inf + 5295 20.420 * * [simplify]: Extracting #7: cost 0 inf + 7108 20.422 * [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.422 * [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.423 * [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.423 * * [simplify]: iters left: 6 (15 enodes) 20.429 * * [simplify]: iters left: 5 (54 enodes) 20.445 * * [simplify]: iters left: 4 (73 enodes) 20.465 * * [simplify]: iters left: 3 (84 enodes) 20.485 * * [simplify]: Extracting #0: cost 1 inf + 0 20.485 * * [simplify]: Extracting #1: cost 8 inf + 0 20.485 * * [simplify]: Extracting #2: cost 16 inf + 0 20.485 * * [simplify]: Extracting #3: cost 28 inf + 0 20.486 * * [simplify]: Extracting #4: cost 30 inf + 87 20.486 * * [simplify]: Extracting #5: cost 11 inf + 2514 20.488 * * [simplify]: Extracting #6: cost 0 inf + 4564 20.489 * [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.489 * [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.490 * * * * [progress]: [ 167 / 270 ] simplifiying candidate # 20.490 * [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.490 * * [simplify]: iters left: 6 (17 enodes) 20.498 * * [simplify]: iters left: 5 (61 enodes) 20.515 * * [simplify]: iters left: 4 (80 enodes) 20.535 * * [simplify]: iters left: 3 (91 enodes) 20.547 * * [simplify]: Extracting #0: cost 1 inf + 0 20.547 * * [simplify]: Extracting #1: cost 8 inf + 0 20.547 * * [simplify]: Extracting #2: cost 18 inf + 0 20.547 * * [simplify]: Extracting #3: cost 32 inf + 0 20.547 * * [simplify]: Extracting #4: cost 33 inf + 128 20.548 * * [simplify]: Extracting #5: cost 15 inf + 2256 20.548 * * [simplify]: Extracting #6: cost 3 inf + 5089 20.549 * * [simplify]: Extracting #7: cost 0 inf + 6212 20.550 * [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.550 * [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.551 * [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.551 * * [simplify]: iters left: 6 (16 enodes) 20.557 * * [simplify]: iters left: 5 (57 enodes) 20.572 * * [simplify]: iters left: 4 (76 enodes) 20.583 * * [simplify]: iters left: 3 (87 enodes) 20.594 * * [simplify]: Extracting #0: cost 1 inf + 0 20.594 * * [simplify]: Extracting #1: cost 8 inf + 0 20.594 * * [simplify]: Extracting #2: cost 17 inf + 0 20.594 * * [simplify]: Extracting #3: cost 30 inf + 0 20.594 * * [simplify]: Extracting #4: cost 32 inf + 87 20.594 * * [simplify]: Extracting #5: cost 13 inf + 2039 20.595 * * [simplify]: Extracting #6: cost 1 inf + 5359 20.596 * * [simplify]: Extracting #7: cost 0 inf + 5778 20.597 * [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.597 * [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.597 * * * * [progress]: [ 168 / 270 ] simplifiying candidate # 20.597 * [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.598 * * [simplify]: iters left: 6 (14 enodes) 20.600 * * [simplify]: iters left: 5 (51 enodes) 20.607 * * [simplify]: iters left: 4 (65 enodes) 20.620 * * [simplify]: iters left: 3 (76 enodes) 20.629 * * [simplify]: Extracting #0: cost 1 inf + 0 20.629 * * [simplify]: Extracting #1: cost 6 inf + 0 20.629 * * [simplify]: Extracting #2: cost 14 inf + 0 20.629 * * [simplify]: Extracting #3: cost 23 inf + 2 20.629 * * [simplify]: Extracting #4: cost 18 inf + 615 20.629 * * [simplify]: Extracting #5: cost 2 inf + 2300 20.630 * * [simplify]: Extracting #6: cost 0 inf + 2858 20.631 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 20.631 * [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.631 * [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.631 * * [simplify]: iters left: 6 (14 enodes) 20.634 * * [simplify]: iters left: 5 (51 enodes) 20.641 * * [simplify]: iters left: 4 (65 enodes) 20.656 * * [simplify]: iters left: 3 (76 enodes) 20.674 * * [simplify]: Extracting #0: cost 1 inf + 0 20.674 * * [simplify]: Extracting #1: cost 6 inf + 0 20.674 * * [simplify]: Extracting #2: cost 14 inf + 0 20.675 * * [simplify]: Extracting #3: cost 23 inf + 2 20.675 * * [simplify]: Extracting #4: cost 18 inf + 615 20.676 * * [simplify]: Extracting #5: cost 2 inf + 2300 20.677 * * [simplify]: Extracting #6: cost 0 inf + 2858 20.678 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 20.678 * [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.678 * * * * [progress]: [ 169 / 270 ] simplifiying candidate # 20.679 * [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.679 * * [simplify]: iters left: 6 (16 enodes) 20.685 * * [simplify]: iters left: 5 (59 enodes) 20.694 * * [simplify]: iters left: 4 (77 enodes) 20.705 * * [simplify]: iters left: 3 (88 enodes) 20.717 * * [simplify]: iters left: 2 (89 enodes) 20.737 * * [simplify]: Extracting #0: cost 1 inf + 0 20.737 * * [simplify]: Extracting #1: cost 5 inf + 0 20.737 * * [simplify]: Extracting #2: cost 8 inf + 1 20.737 * * [simplify]: Extracting #3: cost 20 inf + 1 20.737 * * [simplify]: Extracting #4: cost 23 inf + 46 20.738 * * [simplify]: Extracting #5: cost 5 inf + 2032 20.739 * * [simplify]: Extracting #6: cost 0 inf + 2356 20.740 * * [simplify]: Extracting #7: cost 0 inf + 2341 20.741 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 20.741 * [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.742 * [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.742 * * [simplify]: iters left: 6 (14 enodes) 20.748 * * [simplify]: iters left: 5 (51 enodes) 20.763 * * [simplify]: iters left: 4 (70 enodes) 20.781 * * [simplify]: iters left: 3 (81 enodes) 20.801 * * [simplify]: Extracting #0: cost 1 inf + 0 20.801 * * [simplify]: Extracting #1: cost 8 inf + 0 20.801 * * [simplify]: Extracting #2: cost 18 inf + 0 20.801 * * [simplify]: Extracting #3: cost 27 inf + 2 20.801 * * [simplify]: Extracting #4: cost 22 inf + 615 20.802 * * [simplify]: Extracting #5: cost 4 inf + 2831 20.804 * * [simplify]: Extracting #6: cost 0 inf + 3810 20.805 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 20.805 * [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.805 * * * * [progress]: [ 170 / 270 ] simplifiying candidate # 20.806 * [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.806 * * [simplify]: iters left: 6 (14 enodes) 20.812 * * [simplify]: iters left: 5 (51 enodes) 20.827 * * [simplify]: iters left: 4 (65 enodes) 20.846 * * [simplify]: iters left: 3 (76 enodes) 20.863 * * [simplify]: Extracting #0: cost 1 inf + 0 20.863 * * [simplify]: Extracting #1: cost 6 inf + 0 20.863 * * [simplify]: Extracting #2: cost 14 inf + 0 20.864 * * [simplify]: Extracting #3: cost 23 inf + 2 20.864 * * [simplify]: Extracting #4: cost 18 inf + 615 20.864 * * [simplify]: Extracting #5: cost 2 inf + 2300 20.865 * * [simplify]: Extracting #6: cost 0 inf + 2858 20.865 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 20.865 * [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.866 * [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.866 * * [simplify]: iters left: 6 (14 enodes) 20.868 * * [simplify]: iters left: 5 (51 enodes) 20.876 * * [simplify]: iters left: 4 (65 enodes) 20.884 * * [simplify]: iters left: 3 (76 enodes) 20.894 * * [simplify]: Extracting #0: cost 1 inf + 0 20.894 * * [simplify]: Extracting #1: cost 6 inf + 0 20.894 * * [simplify]: Extracting #2: cost 14 inf + 0 20.894 * * [simplify]: Extracting #3: cost 23 inf + 2 20.894 * * [simplify]: Extracting #4: cost 18 inf + 615 20.895 * * [simplify]: Extracting #5: cost 2 inf + 2300 20.895 * * [simplify]: Extracting #6: cost 0 inf + 2858 20.896 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 20.896 * [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.896 * * * * [progress]: [ 171 / 270 ] simplifiying candidate # 20.896 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 20.896 * * [simplify]: iters left: 6 (15 enodes) 20.901 * * [simplify]: iters left: 5 (54 enodes) 20.918 * * [simplify]: iters left: 4 (73 enodes) 20.939 * * [simplify]: iters left: 3 (85 enodes) 20.959 * * [simplify]: Extracting #0: cost 1 inf + 0 20.960 * * [simplify]: Extracting #1: cost 5 inf + 0 20.960 * * [simplify]: Extracting #2: cost 8 inf + 1 20.960 * * [simplify]: Extracting #3: cost 20 inf + 1 20.960 * * [simplify]: Extracting #4: cost 19 inf + 323 20.961 * * [simplify]: Extracting #5: cost 6 inf + 1582 20.962 * * [simplify]: Extracting #6: cost 0 inf + 2371 20.963 * * [simplify]: Extracting #7: cost 0 inf + 2341 20.964 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 20.964 * [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.964 * [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.964 * * [simplify]: iters left: 6 (14 enodes) 20.972 * * [simplify]: iters left: 5 (51 enodes) 20.987 * * [simplify]: iters left: 4 (70 enodes) 21.002 * * [simplify]: iters left: 3 (81 enodes) 21.012 * * [simplify]: Extracting #0: cost 1 inf + 0 21.012 * * [simplify]: Extracting #1: cost 8 inf + 0 21.012 * * [simplify]: Extracting #2: cost 18 inf + 0 21.012 * * [simplify]: Extracting #3: cost 27 inf + 2 21.012 * * [simplify]: Extracting #4: cost 22 inf + 615 21.013 * * [simplify]: Extracting #5: cost 4 inf + 2831 21.013 * * [simplify]: Extracting #6: cost 0 inf + 3810 21.014 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 21.014 * [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.014 * * * * [progress]: [ 172 / 270 ] simplifiying candidate # 21.014 * [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.014 * * [simplify]: iters left: 6 (16 enodes) 21.019 * * [simplify]: iters left: 5 (59 enodes) 21.032 * * [simplify]: iters left: 4 (81 enodes) 21.054 * * [simplify]: iters left: 3 (95 enodes) 21.077 * * [simplify]: iters left: 2 (96 enodes) 21.103 * * [simplify]: Extracting #0: cost 1 inf + 0 21.103 * * [simplify]: Extracting #1: cost 7 inf + 0 21.103 * * [simplify]: Extracting #2: cost 12 inf + 1 21.103 * * [simplify]: Extracting #3: cost 24 inf + 1 21.103 * * [simplify]: Extracting #4: cost 25 inf + 170 21.104 * * [simplify]: Extracting #5: cost 12 inf + 1409 21.105 * * [simplify]: Extracting #6: cost 2 inf + 2895 21.106 * * [simplify]: Extracting #7: cost 0 inf + 3613 21.107 * [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.108 * [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.108 * [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.108 * * [simplify]: iters left: 6 (14 enodes) 21.114 * * [simplify]: iters left: 5 (51 enodes) 21.128 * * [simplify]: iters left: 4 (70 enodes) 21.141 * * [simplify]: iters left: 3 (81 enodes) 21.152 * * [simplify]: Extracting #0: cost 1 inf + 0 21.152 * * [simplify]: Extracting #1: cost 8 inf + 0 21.152 * * [simplify]: Extracting #2: cost 18 inf + 0 21.152 * * [simplify]: Extracting #3: cost 27 inf + 2 21.153 * * [simplify]: Extracting #4: cost 23 inf + 558 21.154 * * [simplify]: Extracting #5: cost 3 inf + 3330 21.155 * * [simplify]: Extracting #6: cost 0 inf + 4130 21.156 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 21.157 * [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.157 * * * * [progress]: [ 173 / 270 ] simplifiying candidate # 21.157 * [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.157 * * [simplify]: iters left: 6 (16 enodes) 21.164 * * [simplify]: iters left: 5 (58 enodes) 21.179 * * [simplify]: iters left: 4 (75 enodes) 21.197 * * [simplify]: iters left: 3 (87 enodes) 21.212 * * [simplify]: Extracting #0: cost 1 inf + 0 21.212 * * [simplify]: Extracting #1: cost 5 inf + 0 21.212 * * [simplify]: Extracting #2: cost 9 inf + 1 21.212 * * [simplify]: Extracting #3: cost 22 inf + 1 21.213 * * [simplify]: Extracting #4: cost 24 inf + 88 21.213 * * [simplify]: Extracting #5: cost 11 inf + 1404 21.213 * * [simplify]: Extracting #6: cost 1 inf + 3076 21.214 * * [simplify]: Extracting #7: cost 0 inf + 3495 21.215 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 21.215 * [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.215 * [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.215 * * [simplify]: iters left: 6 (15 enodes) 21.219 * * [simplify]: iters left: 5 (54 enodes) 21.226 * * [simplify]: iters left: 4 (73 enodes) 21.239 * * [simplify]: iters left: 3 (84 enodes) 21.249 * * [simplify]: Extracting #0: cost 1 inf + 0 21.249 * * [simplify]: Extracting #1: cost 8 inf + 0 21.249 * * [simplify]: Extracting #2: cost 19 inf + 0 21.249 * * [simplify]: Extracting #3: cost 27 inf + 116 21.249 * * [simplify]: Extracting #4: cost 25 inf + 503 21.250 * * [simplify]: Extracting #5: cost 6 inf + 3056 21.250 * * [simplify]: Extracting #6: cost 0 inf + 5344 21.251 * [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.251 * [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.251 * * * * [progress]: [ 174 / 270 ] simplifiying candidate # 21.252 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 21.252 * * [simplify]: iters left: 6 (15 enodes) 21.255 * * [simplify]: iters left: 5 (54 enodes) 21.264 * * [simplify]: iters left: 4 (72 enodes) 21.279 * * [simplify]: iters left: 3 (84 enodes) 21.300 * * [simplify]: Extracting #0: cost 1 inf + 0 21.300 * * [simplify]: Extracting #1: cost 5 inf + 0 21.300 * * [simplify]: Extracting #2: cost 8 inf + 1 21.300 * * [simplify]: Extracting #3: cost 20 inf + 1 21.300 * * [simplify]: Extracting #4: cost 21 inf + 169 21.301 * * [simplify]: Extracting #5: cost 8 inf + 1346 21.302 * * [simplify]: Extracting #6: cost 1 inf + 2072 21.303 * * [simplify]: Extracting #7: cost 0 inf + 2356 21.311 * * [simplify]: Extracting #8: cost 0 inf + 2341 21.312 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 21.312 * [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.313 * [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.313 * * [simplify]: iters left: 6 (14 enodes) 21.319 * * [simplify]: iters left: 5 (51 enodes) 21.333 * * [simplify]: iters left: 4 (70 enodes) 21.353 * * [simplify]: iters left: 3 (81 enodes) 21.373 * * [simplify]: Extracting #0: cost 1 inf + 0 21.373 * * [simplify]: Extracting #1: cost 8 inf + 0 21.373 * * [simplify]: Extracting #2: cost 18 inf + 0 21.373 * * [simplify]: Extracting #3: cost 27 inf + 2 21.373 * * [simplify]: Extracting #4: cost 23 inf + 518 21.374 * * [simplify]: Extracting #5: cost 3 inf + 3090 21.376 * * [simplify]: Extracting #6: cost 0 inf + 3810 21.377 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 21.377 * [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.377 * * * * [progress]: [ 175 / 270 ] simplifiying candidate # 21.378 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 21.378 * * [simplify]: iters left: 6 (12 enodes) 21.385 * * [simplify]: iters left: 5 (43 enodes) 21.390 * * [simplify]: iters left: 4 (55 enodes) 21.397 * * [simplify]: iters left: 3 (63 enodes) 21.404 * * [simplify]: Extracting #0: cost 1 inf + 0 21.404 * * [simplify]: Extracting #1: cost 4 inf + 0 21.404 * * [simplify]: Extracting #2: cost 13 inf + 1 21.404 * * [simplify]: Extracting #3: cost 11 inf + 170 21.404 * * [simplify]: Extracting #4: cost 2 inf + 872 21.405 * * [simplify]: Extracting #5: cost 0 inf + 1077 21.405 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 21.405 * [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.405 * [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.405 * * [simplify]: iters left: 6 (13 enodes) 21.408 * * [simplify]: iters left: 5 (48 enodes) 21.418 * * [simplify]: iters left: 4 (62 enodes) 21.437 * * [simplify]: iters left: 3 (72 enodes) 21.452 * * [simplify]: iters left: 2 (73 enodes) 21.460 * * [simplify]: Extracting #0: cost 1 inf + 0 21.460 * * [simplify]: Extracting #1: cost 6 inf + 0 21.460 * * [simplify]: Extracting #2: cost 15 inf + 0 21.461 * * [simplify]: Extracting #3: cost 21 inf + 84 21.461 * * [simplify]: Extracting #4: cost 15 inf + 585 21.461 * * [simplify]: Extracting #5: cost 1 inf + 2365 21.462 * * [simplify]: Extracting #6: cost 0 inf + 2664 21.462 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 21.462 * [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.462 * * * * [progress]: [ 176 / 270 ] simplifiying candidate # 21.463 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 21.463 * * [simplify]: iters left: 6 (15 enodes) 21.466 * * [simplify]: iters left: 5 (54 enodes) 21.474 * * [simplify]: iters left: 4 (72 enodes) 21.489 * * [simplify]: iters left: 3 (84 enodes) 21.509 * * [simplify]: Extracting #0: cost 1 inf + 0 21.510 * * [simplify]: Extracting #1: cost 5 inf + 0 21.510 * * [simplify]: Extracting #2: cost 8 inf + 1 21.510 * * [simplify]: Extracting #3: cost 20 inf + 1 21.510 * * [simplify]: Extracting #4: cost 21 inf + 169 21.511 * * [simplify]: Extracting #5: cost 8 inf + 1346 21.512 * * [simplify]: Extracting #6: cost 1 inf + 2072 21.513 * * [simplify]: Extracting #7: cost 0 inf + 2356 21.514 * * [simplify]: Extracting #8: cost 0 inf + 2341 21.515 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 21.515 * [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.515 * [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.516 * * [simplify]: iters left: 6 (14 enodes) 21.522 * * [simplify]: iters left: 5 (51 enodes) 21.536 * * [simplify]: iters left: 4 (70 enodes) 21.558 * * [simplify]: iters left: 3 (81 enodes) 21.577 * * [simplify]: Extracting #0: cost 1 inf + 0 21.577 * * [simplify]: Extracting #1: cost 8 inf + 0 21.578 * * [simplify]: Extracting #2: cost 18 inf + 0 21.578 * * [simplify]: Extracting #3: cost 27 inf + 2 21.578 * * [simplify]: Extracting #4: cost 23 inf + 518 21.579 * * [simplify]: Extracting #5: cost 3 inf + 3090 21.580 * * [simplify]: Extracting #6: cost 0 inf + 3810 21.580 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 21.580 * [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.580 * * * * [progress]: [ 177 / 270 ] simplifiying candidate # 21.581 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 21.581 * * [simplify]: iters left: 6 (11 enodes) 21.584 * * [simplify]: iters left: 5 (36 enodes) 21.589 * * [simplify]: iters left: 4 (50 enodes) 21.595 * * [simplify]: iters left: 3 (58 enodes) 21.602 * * [simplify]: Extracting #0: cost 1 inf + 0 21.602 * * [simplify]: Extracting #1: cost 4 inf + 0 21.602 * * [simplify]: Extracting #2: cost 13 inf + 1 21.602 * * [simplify]: Extracting #3: cost 10 inf + 211 21.602 * * [simplify]: Extracting #4: cost 0 inf + 1077 21.603 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 21.603 * [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.603 * [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.603 * * [simplify]: iters left: 6 (13 enodes) 21.606 * * [simplify]: iters left: 5 (48 enodes) 21.619 * * [simplify]: iters left: 4 (62 enodes) 21.636 * * [simplify]: iters left: 3 (72 enodes) 21.654 * * [simplify]: iters left: 2 (73 enodes) 21.673 * * [simplify]: Extracting #0: cost 1 inf + 0 21.673 * * [simplify]: Extracting #1: cost 6 inf + 0 21.673 * * [simplify]: Extracting #2: cost 15 inf + 0 21.673 * * [simplify]: Extracting #3: cost 21 inf + 84 21.673 * * [simplify]: Extracting #4: cost 15 inf + 585 21.674 * * [simplify]: Extracting #5: cost 1 inf + 2365 21.675 * * [simplify]: Extracting #6: cost 0 inf + 2664 21.676 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 21.676 * [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.676 * * * * [progress]: [ 178 / 270 ] simplifiying candidate # 21.677 * [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.677 * * [simplify]: iters left: 6 (10 enodes) 21.682 * * [simplify]: iters left: 5 (40 enodes) 21.695 * * [simplify]: iters left: 4 (59 enodes) 21.712 * * [simplify]: iters left: 3 (64 enodes) 21.723 * * [simplify]: iters left: 2 (74 enodes) 21.736 * * [simplify]: iters left: 1 (95 enodes) 21.752 * * [simplify]: Extracting #0: cost 1 inf + 0 21.752 * * [simplify]: Extracting #1: cost 10 inf + 0 21.752 * * [simplify]: Extracting #2: cost 29 inf + 1 21.752 * * [simplify]: Extracting #3: cost 36 inf + 119 21.753 * * [simplify]: Extracting #4: cost 20 inf + 2522 21.754 * * [simplify]: Extracting #5: cost 3 inf + 7087 21.754 * * [simplify]: Extracting #6: cost 0 inf + 8633 21.756 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 21.756 * [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.756 * [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.757 * * [simplify]: iters left: 6 (13 enodes) 21.762 * * [simplify]: iters left: 5 (51 enodes) 21.779 * * [simplify]: iters left: 4 (87 enodes) 21.798 * * [simplify]: iters left: 3 (144 enodes) 21.819 * * [simplify]: iters left: 2 (219 enodes) 21.867 * * [simplify]: iters left: 1 (275 enodes) 21.909 * * [simplify]: Extracting #0: cost 1 inf + 0 21.909 * * [simplify]: Extracting #1: cost 19 inf + 0 21.909 * * [simplify]: Extracting #2: cost 59 inf + 2 21.909 * * [simplify]: Extracting #3: cost 77 inf + 376 21.910 * * [simplify]: Extracting #4: cost 72 inf + 862 21.911 * * [simplify]: Extracting #5: cost 37 inf + 8362 21.914 * * [simplify]: Extracting #6: cost 0 inf + 16260 21.917 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 21.917 * [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))))) 21.918 * * * * [progress]: [ 179 / 270 ] simplifiying candidate # 21.918 * [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)))))) 21.918 * * [simplify]: iters left: 6 (13 enodes) 21.924 * * [simplify]: iters left: 5 (48 enodes) 21.939 * * [simplify]: iters left: 4 (64 enodes) 21.948 * * [simplify]: iters left: 3 (77 enodes) 21.960 * * [simplify]: iters left: 2 (79 enodes) 21.970 * * [simplify]: Extracting #0: cost 1 inf + 0 21.970 * * [simplify]: Extracting #1: cost 12 inf + 0 21.970 * * [simplify]: Extracting #2: cost 23 inf + 1 21.970 * * [simplify]: Extracting #3: cost 29 inf + 1 21.970 * * [simplify]: Extracting #4: cost 29 inf + 60 21.970 * * [simplify]: Extracting #5: cost 19 inf + 1716 21.971 * * [simplify]: Extracting #6: cost 4 inf + 5659 21.972 * * [simplify]: Extracting #7: cost 0 inf + 7093 21.973 * [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))))) 21.973 * [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))))))) 21.973 * [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))))) 21.973 * * [simplify]: iters left: 6 (15 enodes) 21.976 * * [simplify]: iters left: 5 (57 enodes) 21.985 * * [simplify]: iters left: 4 (96 enodes) 22.005 * * [simplify]: iters left: 3 (168 enodes) 22.033 * * [simplify]: iters left: 2 (298 enodes) 22.110 * * [simplify]: iters left: 1 (410 enodes) 22.183 * * [simplify]: Extracting #0: cost 1 inf + 0 22.183 * * [simplify]: Extracting #1: cost 27 inf + 0 22.184 * * [simplify]: Extracting #2: cost 85 inf + 2 22.184 * * [simplify]: Extracting #3: cost 112 inf + 433 22.186 * * [simplify]: Extracting #4: cost 80 inf + 6516 22.189 * * [simplify]: Extracting #5: cost 73 inf + 7881 22.196 * * [simplify]: Extracting #6: cost 28 inf + 23571 22.208 * * [simplify]: Extracting #7: cost 1 inf + 33187 22.220 * * [simplify]: Extracting #8: cost 0 inf + 33484 22.227 * [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.228 * [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.228 * * * * [progress]: [ 180 / 270 ] simplifiying candidate # 22.228 * [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.228 * * [simplify]: iters left: 6 (11 enodes) 22.231 * * [simplify]: iters left: 5 (41 enodes) 22.238 * * [simplify]: iters left: 4 (57 enodes) 22.246 * * [simplify]: iters left: 3 (70 enodes) 22.257 * * [simplify]: iters left: 2 (72 enodes) 22.266 * * [simplify]: Extracting #0: cost 1 inf + 0 22.266 * * [simplify]: Extracting #1: cost 12 inf + 0 22.266 * * [simplify]: Extracting #2: cost 21 inf + 1 22.266 * * [simplify]: Extracting #3: cost 25 inf + 1 22.266 * * [simplify]: Extracting #4: cost 24 inf + 157 22.267 * * [simplify]: Extracting #5: cost 10 inf + 2561 22.268 * * [simplify]: Extracting #6: cost 0 inf + 4425 22.268 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 22.269 * [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.269 * [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.269 * * [simplify]: iters left: 6 (14 enodes) 22.272 * * [simplify]: iters left: 5 (54 enodes) 22.281 * * [simplify]: iters left: 4 (93 enodes) 22.295 * * [simplify]: iters left: 3 (165 enodes) 22.330 * * [simplify]: iters left: 2 (295 enodes) 22.418 * * [simplify]: iters left: 1 (407 enodes) 22.495 * * [simplify]: Extracting #0: cost 1 inf + 0 22.495 * * [simplify]: Extracting #1: cost 27 inf + 0 22.495 * * [simplify]: Extracting #2: cost 84 inf + 2 22.496 * * [simplify]: Extracting #3: cost 111 inf + 376 22.497 * * [simplify]: Extracting #4: cost 107 inf + 805 22.502 * * [simplify]: Extracting #5: cost 39 inf + 14724 22.508 * * [simplify]: Extracting #6: cost 4 inf + 22109 22.513 * * [simplify]: Extracting #7: cost 0 inf + 23100 22.518 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 22.518 * [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.519 * * * * [progress]: [ 181 / 270 ] simplifiying candidate # 22.519 * [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.519 * * [simplify]: iters left: 6 (11 enodes) 22.522 * * [simplify]: iters left: 5 (41 enodes) 22.530 * * [simplify]: iters left: 4 (53 enodes) 22.536 * * [simplify]: iters left: 3 (55 enodes) 22.545 * * [simplify]: iters left: 2 (61 enodes) 22.554 * * [simplify]: Extracting #0: cost 1 inf + 0 22.554 * * [simplify]: Extracting #1: cost 6 inf + 0 22.554 * * [simplify]: Extracting #2: cost 9 inf + 1 22.554 * * [simplify]: Extracting #3: cost 13 inf + 1 22.554 * * [simplify]: Extracting #4: cost 13 inf + 60 22.554 * * [simplify]: Extracting #5: cost 8 inf + 828 22.555 * * [simplify]: Extracting #6: cost 0 inf + 1895 22.555 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 22.555 * [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.555 * [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.556 * * [simplify]: iters left: 6 (13 enodes) 22.559 * * [simplify]: iters left: 5 (51 enodes) 22.568 * * [simplify]: iters left: 4 (90 enodes) 22.581 * * [simplify]: iters left: 3 (162 enodes) 22.616 * * [simplify]: iters left: 2 (292 enodes) 22.696 * * [simplify]: iters left: 1 (404 enodes) 22.788 * * [simplify]: Extracting #0: cost 1 inf + 0 22.789 * * [simplify]: Extracting #1: cost 27 inf + 0 22.789 * * [simplify]: Extracting #2: cost 84 inf + 2 22.790 * * [simplify]: Extracting #3: cost 109 inf + 587 22.794 * * [simplify]: Extracting #4: cost 34 inf + 13939 22.804 * * [simplify]: Extracting #5: cost 0 inf + 20266 22.813 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 22.813 * [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.814 * * * * [progress]: [ 182 / 270 ] simplifiying candidate # 22.814 * [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.814 * * [simplify]: iters left: 6 (11 enodes) 22.820 * * [simplify]: iters left: 5 (41 enodes) 22.833 * * [simplify]: iters left: 4 (57 enodes) 22.849 * * [simplify]: iters left: 3 (70 enodes) 22.858 * * [simplify]: iters left: 2 (72 enodes) 22.868 * * [simplify]: Extracting #0: cost 1 inf + 0 22.868 * * [simplify]: Extracting #1: cost 12 inf + 0 22.868 * * [simplify]: Extracting #2: cost 21 inf + 1 22.868 * * [simplify]: Extracting #3: cost 25 inf + 1 22.868 * * [simplify]: Extracting #4: cost 24 inf + 157 22.868 * * [simplify]: Extracting #5: cost 10 inf + 2561 22.869 * * [simplify]: Extracting #6: cost 0 inf + 4425 22.870 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 22.870 * [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.870 * [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.870 * * [simplify]: iters left: 6 (14 enodes) 22.873 * * [simplify]: iters left: 5 (54 enodes) 22.882 * * [simplify]: iters left: 4 (93 enodes) 22.895 * * [simplify]: iters left: 3 (165 enodes) 22.922 * * [simplify]: iters left: 2 (295 enodes) 23.011 * * [simplify]: iters left: 1 (407 enodes) 23.077 * * [simplify]: Extracting #0: cost 1 inf + 0 23.077 * * [simplify]: Extracting #1: cost 27 inf + 0 23.078 * * [simplify]: Extracting #2: cost 84 inf + 2 23.078 * * [simplify]: Extracting #3: cost 111 inf + 376 23.079 * * [simplify]: Extracting #4: cost 107 inf + 805 23.082 * * [simplify]: Extracting #5: cost 39 inf + 14724 23.086 * * [simplify]: Extracting #6: cost 4 inf + 22109 23.091 * * [simplify]: Extracting #7: cost 0 inf + 23100 23.096 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 23.096 * [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.096 * * * * [progress]: [ 183 / 270 ] simplifiying candidate # 23.097 * [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.097 * * [simplify]: iters left: 6 (10 enodes) 23.100 * * [simplify]: iters left: 5 (36 enodes) 23.112 * * [simplify]: iters left: 4 (50 enodes) 23.120 * * [simplify]: iters left: 3 (58 enodes) 23.127 * * [simplify]: Extracting #0: cost 1 inf + 0 23.127 * * [simplify]: Extracting #1: cost 6 inf + 0 23.127 * * [simplify]: Extracting #2: cost 9 inf + 1 23.127 * * [simplify]: Extracting #3: cost 13 inf + 1 23.127 * * [simplify]: Extracting #4: cost 12 inf + 117 23.127 * * [simplify]: Extracting #5: cost 5 inf + 1441 23.128 * * [simplify]: Extracting #6: cost 0 inf + 1895 23.128 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 23.128 * [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.128 * [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.128 * * [simplify]: iters left: 6 (13 enodes) 23.131 * * [simplify]: iters left: 5 (51 enodes) 23.142 * * [simplify]: iters left: 4 (90 enodes) 23.169 * * [simplify]: iters left: 3 (162 enodes) 23.222 * * [simplify]: iters left: 2 (292 enodes) 23.302 * * [simplify]: iters left: 1 (404 enodes) 23.361 * * [simplify]: Extracting #0: cost 1 inf + 0 23.361 * * [simplify]: Extracting #1: cost 27 inf + 0 23.361 * * [simplify]: Extracting #2: cost 84 inf + 2 23.362 * * [simplify]: Extracting #3: cost 109 inf + 587 23.364 * * [simplify]: Extracting #4: cost 34 inf + 13939 23.374 * * [simplify]: Extracting #5: cost 0 inf + 20266 23.383 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 23.383 * [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.384 * * * * [progress]: [ 184 / 270 ] simplifiying candidate # 23.384 * [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.384 * * [simplify]: iters left: 6 (13 enodes) 23.389 * * [simplify]: iters left: 5 (48 enodes) 23.396 * * [simplify]: iters left: 4 (64 enodes) 23.406 * * [simplify]: iters left: 3 (74 enodes) 23.416 * * [simplify]: iters left: 2 (77 enodes) 23.435 * * [simplify]: Extracting #0: cost 1 inf + 0 23.435 * * [simplify]: Extracting #1: cost 10 inf + 0 23.435 * * [simplify]: Extracting #2: cost 21 inf + 1 23.435 * * [simplify]: Extracting #3: cost 29 inf + 1 23.435 * * [simplify]: Extracting #4: cost 29 inf + 60 23.436 * * [simplify]: Extracting #5: cost 19 inf + 1635 23.436 * * [simplify]: Extracting #6: cost 5 inf + 5226 23.437 * * [simplify]: Extracting #7: cost 0 inf + 7093 23.438 * [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.438 * [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.438 * [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.439 * * [simplify]: iters left: 6 (15 enodes) 23.442 * * [simplify]: iters left: 5 (57 enodes) 23.450 * * [simplify]: iters left: 4 (96 enodes) 23.468 * * [simplify]: iters left: 3 (168 enodes) 23.517 * * [simplify]: iters left: 2 (298 enodes) 23.601 * * [simplify]: iters left: 1 (410 enodes) 23.692 * * [simplify]: Extracting #0: cost 1 inf + 0 23.692 * * [simplify]: Extracting #1: cost 27 inf + 0 23.693 * * [simplify]: Extracting #2: cost 85 inf + 2 23.693 * * [simplify]: Extracting #3: cost 103 inf + 2152 23.695 * * [simplify]: Extracting #4: cost 80 inf + 6436 23.696 * * [simplify]: Extracting #5: cost 72 inf + 8058 23.701 * * [simplify]: Extracting #6: cost 18 inf + 26467 23.708 * * [simplify]: Extracting #7: cost 0 inf + 33484 23.715 * [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.715 * [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.715 * * * * [progress]: [ 185 / 270 ] simplifiying candidate # 23.715 * [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.715 * * [simplify]: iters left: 6 (10 enodes) 23.718 * * [simplify]: iters left: 5 (37 enodes) 23.723 * * [simplify]: iters left: 4 (42 enodes) 23.729 * * [simplify]: iters left: 3 (43 enodes) 23.736 * * [simplify]: Extracting #0: cost 1 inf + 0 23.736 * * [simplify]: Extracting #1: cost 6 inf + 0 23.736 * * [simplify]: Extracting #2: cost 9 inf + 1 23.736 * * [simplify]: Extracting #3: cost 11 inf + 1 23.736 * * [simplify]: Extracting #4: cost 16 inf + 1 23.736 * * [simplify]: Extracting #5: cost 15 inf + 44 23.736 * * [simplify]: Extracting #6: cost 8 inf + 755 23.736 * * [simplify]: Extracting #7: cost 1 inf + 2357 23.737 * * [simplify]: Extracting #8: cost 0 inf + 2615 23.737 * [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.737 * [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.737 * [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.738 * * [simplify]: iters left: 6 (13 enodes) 23.740 * * [simplify]: iters left: 5 (51 enodes) 23.748 * * [simplify]: iters left: 4 (84 enodes) 23.760 * * [simplify]: iters left: 3 (142 enodes) 23.782 * * [simplify]: iters left: 2 (217 enodes) 23.836 * * [simplify]: iters left: 1 (273 enodes) 23.897 * * [simplify]: Extracting #0: cost 1 inf + 0 23.897 * * [simplify]: Extracting #1: cost 19 inf + 0 23.897 * * [simplify]: Extracting #2: cost 59 inf + 2 23.897 * * [simplify]: Extracting #3: cost 78 inf + 376 23.898 * * [simplify]: Extracting #4: cost 69 inf + 1322 23.900 * * [simplify]: Extracting #5: cost 16 inf + 14543 23.904 * * [simplify]: Extracting #6: cost 0 inf + 18866 23.908 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 23.908 * [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)))))) 23.908 * * * * [progress]: [ 186 / 270 ] simplifiying candidate # 23.909 * [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))))) 23.909 * * [simplify]: iters left: 6 (12 enodes) 23.912 * * [simplify]: iters left: 5 (43 enodes) 23.918 * * [simplify]: iters left: 4 (54 enodes) 23.928 * * [simplify]: iters left: 3 (57 enodes) 23.936 * * [simplify]: Extracting #0: cost 1 inf + 0 23.936 * * [simplify]: Extracting #1: cost 8 inf + 0 23.936 * * [simplify]: Extracting #2: cost 15 inf + 1 23.936 * * [simplify]: Extracting #3: cost 21 inf + 1 23.936 * * [simplify]: Extracting #4: cost 21 inf + 60 23.936 * * [simplify]: Extracting #5: cost 13 inf + 1040 23.937 * * [simplify]: Extracting #6: cost 3 inf + 3346 23.937 * * [simplify]: Extracting #7: cost 0 inf + 4173 23.938 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 23.938 * [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))))))) 23.938 * [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))))) 23.938 * * [simplify]: iters left: 6 (15 enodes) 23.942 * * [simplify]: iters left: 5 (57 enodes) 23.951 * * [simplify]: iters left: 4 (96 enodes) 23.973 * * [simplify]: iters left: 3 (168 enodes) 24.024 * * [simplify]: iters left: 2 (298 enodes) 24.088 * * [simplify]: iters left: 1 (410 enodes) 24.192 * * [simplify]: Extracting #0: cost 1 inf + 0 24.192 * * [simplify]: Extracting #1: cost 27 inf + 0 24.192 * * [simplify]: Extracting #2: cost 85 inf + 2 24.193 * * [simplify]: Extracting #3: cost 103 inf + 1792 24.194 * * [simplify]: Extracting #4: cost 80 inf + 5316 24.196 * * [simplify]: Extracting #5: cost 72 inf + 6698 24.200 * * [simplify]: Extracting #6: cost 18 inf + 24227 24.207 * * [simplify]: Extracting #7: cost 0 inf + 30764 24.218 * [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.218 * [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.218 * * * * [progress]: [ 187 / 270 ] simplifiying candidate # 24.218 * [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.218 * * [simplify]: iters left: 6 (11 enodes) 24.222 * * [simplify]: iters left: 5 (40 enodes) 24.228 * * [simplify]: iters left: 4 (47 enodes) 24.234 * * [simplify]: iters left: 3 (50 enodes) 24.240 * * [simplify]: iters left: 2 (51 enodes) 24.250 * * [simplify]: Extracting #0: cost 1 inf + 0 24.250 * * [simplify]: Extracting #1: cost 4 inf + 0 24.250 * * [simplify]: Extracting #2: cost 6 inf + 1 24.250 * * [simplify]: Extracting #3: cost 9 inf + 1 24.250 * * [simplify]: Extracting #4: cost 14 inf + 1 24.250 * * [simplify]: Extracting #5: cost 12 inf + 85 24.251 * * [simplify]: Extracting #6: cost 4 inf + 1149 24.251 * * [simplify]: Extracting #7: cost 1 inf + 1841 24.252 * * [simplify]: Extracting #8: cost 0 inf + 2099 24.253 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 24.253 * [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.253 * [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.253 * * [simplify]: iters left: 6 (14 enodes) 24.259 * * [simplify]: iters left: 5 (54 enodes) 24.275 * * [simplify]: iters left: 4 (93 enodes) 24.291 * * [simplify]: iters left: 3 (165 enodes) 24.331 * * [simplify]: iters left: 2 (295 enodes) 24.408 * * [simplify]: iters left: 1 (407 enodes) 24.478 * * [simplify]: Extracting #0: cost 1 inf + 0 24.478 * * [simplify]: Extracting #1: cost 27 inf + 0 24.478 * * [simplify]: Extracting #2: cost 85 inf + 2 24.479 * * [simplify]: Extracting #3: cost 101 inf + 1842 24.480 * * [simplify]: Extracting #4: cost 72 inf + 5224 24.483 * * [simplify]: Extracting #5: cost 17 inf + 22169 24.489 * * [simplify]: Extracting #6: cost 0 inf + 27930 24.496 * [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.496 * [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.496 * * * * [progress]: [ 188 / 270 ] simplifiying candidate # 24.496 * [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.497 * * [simplify]: iters left: 6 (12 enodes) 24.502 * * [simplify]: iters left: 5 (43 enodes) 24.508 * * [simplify]: iters left: 4 (54 enodes) 24.515 * * [simplify]: iters left: 3 (57 enodes) 24.523 * * [simplify]: Extracting #0: cost 1 inf + 0 24.523 * * [simplify]: Extracting #1: cost 8 inf + 0 24.523 * * [simplify]: Extracting #2: cost 15 inf + 1 24.523 * * [simplify]: Extracting #3: cost 21 inf + 1 24.523 * * [simplify]: Extracting #4: cost 21 inf + 60 24.523 * * [simplify]: Extracting #5: cost 13 inf + 1040 24.524 * * [simplify]: Extracting #6: cost 3 inf + 3346 24.524 * * [simplify]: Extracting #7: cost 0 inf + 4173 24.525 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 24.525 * [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.525 * [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.525 * * [simplify]: iters left: 6 (15 enodes) 24.528 * * [simplify]: iters left: 5 (57 enodes) 24.536 * * [simplify]: iters left: 4 (96 enodes) 24.562 * * [simplify]: iters left: 3 (168 enodes) 24.588 * * [simplify]: iters left: 2 (298 enodes) 24.653 * * [simplify]: iters left: 1 (410 enodes) 24.728 * * [simplify]: Extracting #0: cost 1 inf + 0 24.728 * * [simplify]: Extracting #1: cost 27 inf + 0 24.728 * * [simplify]: Extracting #2: cost 85 inf + 2 24.729 * * [simplify]: Extracting #3: cost 103 inf + 1792 24.730 * * [simplify]: Extracting #4: cost 80 inf + 5316 24.732 * * [simplify]: Extracting #5: cost 72 inf + 6698 24.737 * * [simplify]: Extracting #6: cost 18 inf + 24227 24.745 * * [simplify]: Extracting #7: cost 0 inf + 30764 24.756 * [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.756 * [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.756 * * * * [progress]: [ 189 / 270 ] simplifiying candidate # 24.757 * [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) 24.757 * * [simplify]: iters left: 6 (10 enodes) 24.762 * * [simplify]: iters left: 5 (35 enodes) 24.773 * * [simplify]: iters left: 4 (43 enodes) 24.783 * * [simplify]: iters left: 3 (47 enodes) 24.788 * * [simplify]: Extracting #0: cost 1 inf + 0 24.788 * * [simplify]: Extracting #1: cost 4 inf + 0 24.789 * * [simplify]: Extracting #2: cost 6 inf + 1 24.789 * * [simplify]: Extracting #3: cost 9 inf + 1 24.789 * * [simplify]: Extracting #4: cost 14 inf + 1 24.789 * * [simplify]: Extracting #5: cost 13 inf + 44 24.789 * * [simplify]: Extracting #6: cost 5 inf + 1013 24.789 * * [simplify]: Extracting #7: cost 0 inf + 2099 24.789 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 24.790 * [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.790 * [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.790 * * [simplify]: iters left: 6 (14 enodes) 24.793 * * [simplify]: iters left: 5 (54 enodes) 24.801 * * [simplify]: iters left: 4 (93 enodes) 24.817 * * [simplify]: iters left: 3 (165 enodes) 24.849 * * [simplify]: iters left: 2 (295 enodes) 24.940 * * [simplify]: iters left: 1 (407 enodes) 25.019 * * [simplify]: Extracting #0: cost 1 inf + 0 25.020 * * [simplify]: Extracting #1: cost 27 inf + 0 25.020 * * [simplify]: Extracting #2: cost 85 inf + 2 25.021 * * [simplify]: Extracting #3: cost 101 inf + 1842 25.024 * * [simplify]: Extracting #4: cost 72 inf + 5224 25.031 * * [simplify]: Extracting #5: cost 17 inf + 22169 25.043 * * [simplify]: Extracting #6: cost 0 inf + 27930 25.051 * [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.051 * [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.051 * * * * [progress]: [ 190 / 270 ] simplifiying candidate # 25.051 * [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.051 * * [simplify]: iters left: 6 (11 enodes) 25.054 * * [simplify]: iters left: 5 (41 enodes) 25.061 * * [simplify]: iters left: 4 (57 enodes) 25.069 * * [simplify]: iters left: 3 (67 enodes) 25.085 * * [simplify]: iters left: 2 (70 enodes) 25.104 * * [simplify]: Extracting #0: cost 1 inf + 0 25.104 * * [simplify]: Extracting #1: cost 10 inf + 0 25.105 * * [simplify]: Extracting #2: cost 19 inf + 1 25.105 * * [simplify]: Extracting #3: cost 25 inf + 1 25.105 * * [simplify]: Extracting #4: cost 25 inf + 60 25.105 * * [simplify]: Extracting #5: cost 15 inf + 1473 25.106 * * [simplify]: Extracting #6: cost 2 inf + 3989 25.108 * * [simplify]: Extracting #7: cost 0 inf + 4425 25.109 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 25.109 * [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.110 * [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.110 * * [simplify]: iters left: 6 (14 enodes) 25.116 * * [simplify]: iters left: 5 (54 enodes) 25.133 * * [simplify]: iters left: 4 (93 enodes) 25.147 * * [simplify]: iters left: 3 (165 enodes) 25.182 * * [simplify]: iters left: 2 (295 enodes) 25.245 * * [simplify]: iters left: 1 (407 enodes) 25.326 * * [simplify]: Extracting #0: cost 1 inf + 0 25.326 * * [simplify]: Extracting #1: cost 27 inf + 0 25.326 * * [simplify]: Extracting #2: cost 84 inf + 2 25.327 * * [simplify]: Extracting #3: cost 111 inf + 376 25.328 * * [simplify]: Extracting #4: cost 107 inf + 805 25.330 * * [simplify]: Extracting #5: cost 39 inf + 14444 25.335 * * [simplify]: Extracting #6: cost 4 inf + 22069 25.340 * * [simplify]: Extracting #7: cost 0 inf + 23100 25.345 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 25.345 * [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.345 * * * * [progress]: [ 191 / 270 ] simplifiying candidate # 25.345 * [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.345 * * [simplify]: iters left: 6 (12 enodes) 25.349 * * [simplify]: iters left: 5 (43 enodes) 25.356 * * [simplify]: iters left: 4 (54 enodes) 25.363 * * [simplify]: iters left: 3 (57 enodes) 25.371 * * [simplify]: Extracting #0: cost 1 inf + 0 25.371 * * [simplify]: Extracting #1: cost 8 inf + 0 25.371 * * [simplify]: Extracting #2: cost 15 inf + 1 25.371 * * [simplify]: Extracting #3: cost 21 inf + 1 25.371 * * [simplify]: Extracting #4: cost 21 inf + 60 25.371 * * [simplify]: Extracting #5: cost 13 inf + 1119 25.372 * * [simplify]: Extracting #6: cost 1 inf + 3821 25.374 * * [simplify]: Extracting #7: cost 0 inf + 4173 25.375 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 25.375 * [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.375 * [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.375 * * [simplify]: iters left: 6 (15 enodes) 25.381 * * [simplify]: iters left: 5 (57 enodes) 25.400 * * [simplify]: iters left: 4 (96 enodes) 25.429 * * [simplify]: iters left: 3 (168 enodes) 25.464 * * [simplify]: iters left: 2 (298 enodes) 25.525 * * [simplify]: iters left: 1 (410 enodes) 25.983 * * [simplify]: Extracting #0: cost 1 inf + 0 25.983 * * [simplify]: Extracting #1: cost 27 inf + 0 25.983 * * [simplify]: Extracting #2: cost 85 inf + 2 25.984 * * [simplify]: Extracting #3: cost 112 inf + 433 25.985 * * [simplify]: Extracting #4: cost 80 inf + 5396 25.986 * * [simplify]: Extracting #5: cost 73 inf + 6521 25.990 * * [simplify]: Extracting #6: cost 28 inf + 21331 25.997 * * [simplify]: Extracting #7: cost 1 inf + 30467 26.004 * * [simplify]: Extracting #8: cost 0 inf + 30764 26.015 * [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.015 * [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.016 * * * * [progress]: [ 192 / 270 ] simplifiying candidate # 26.016 * [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.016 * * [simplify]: iters left: 6 (9 enodes) 26.021 * * [simplify]: iters left: 5 (33 enodes) 26.031 * * [simplify]: iters left: 4 (39 enodes) 26.042 * * [simplify]: iters left: 3 (42 enodes) 26.054 * * [simplify]: Extracting #0: cost 1 inf + 0 26.054 * * [simplify]: Extracting #1: cost 6 inf + 0 26.054 * * [simplify]: Extracting #2: cost 11 inf + 1 26.054 * * [simplify]: Extracting #3: cost 4 inf + 783 26.055 * * [simplify]: Extracting #4: cost 4 inf + 865 26.055 * * [simplify]: Extracting #5: cost 0 inf + 1141 26.056 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 26.056 * [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.056 * [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.056 * * [simplify]: iters left: 6 (13 enodes) 26.062 * * [simplify]: iters left: 5 (51 enodes) 26.083 * * [simplify]: iters left: 4 (85 enodes) 26.109 * * [simplify]: iters left: 3 (144 enodes) 26.149 * * [simplify]: iters left: 2 (219 enodes) 26.182 * * [simplify]: iters left: 1 (275 enodes) 26.224 * * [simplify]: Extracting #0: cost 1 inf + 0 26.224 * * [simplify]: Extracting #1: cost 19 inf + 0 26.224 * * [simplify]: Extracting #2: cost 59 inf + 2 26.224 * * [simplify]: Extracting #3: cost 78 inf + 376 26.225 * * [simplify]: Extracting #4: cost 49 inf + 3552 26.227 * * [simplify]: Extracting #5: cost 12 inf + 8856 26.229 * * [simplify]: Extracting #6: cost 0 inf + 10706 26.232 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 26.232 * [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.232 * * * * [progress]: [ 193 / 270 ] simplifiying candidate # 26.233 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 26.233 * * [simplify]: iters left: 6 (10 enodes) 26.236 * * [simplify]: iters left: 5 (36 enodes) 26.242 * * [simplify]: iters left: 4 (44 enodes) 26.248 * * [simplify]: iters left: 3 (47 enodes) 26.254 * * [simplify]: iters left: 2 (48 enodes) 26.266 * * [simplify]: Extracting #0: cost 1 inf + 0 26.266 * * [simplify]: Extracting #1: cost 4 inf + 0 26.266 * * [simplify]: Extracting #2: cost 5 inf + 1 26.267 * * [simplify]: Extracting #3: cost 9 inf + 1 26.267 * * [simplify]: Extracting #4: cost 4 inf + 587 26.267 * * [simplify]: Extracting #5: cost 4 inf + 669 26.267 * * [simplify]: Extracting #6: cost 0 inf + 945 26.268 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 26.268 * [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.268 * [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.269 * * [simplify]: iters left: 6 (13 enodes) 26.274 * * [simplify]: iters left: 5 (51 enodes) 26.290 * * [simplify]: iters left: 4 (90 enodes) 26.316 * * [simplify]: iters left: 3 (162 enodes) 26.367 * * [simplify]: iters left: 2 (292 enodes) 26.424 * * [simplify]: iters left: 1 (404 enodes) 26.510 * * [simplify]: Extracting #0: cost 1 inf + 0 26.510 * * [simplify]: Extracting #1: cost 27 inf + 0 26.510 * * [simplify]: Extracting #2: cost 84 inf + 2 26.511 * * [simplify]: Extracting #3: cost 109 inf + 587 26.513 * * [simplify]: Extracting #4: cost 34 inf + 12139 26.517 * * [simplify]: Extracting #5: cost 0 inf + 17546 26.521 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 26.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 1)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 26.522 * * * * [progress]: [ 194 / 270 ] simplifiying candidate # 26.522 * [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.522 * * [simplify]: iters left: 6 (9 enodes) 26.524 * * [simplify]: iters left: 5 (33 enodes) 26.530 * * [simplify]: iters left: 4 (39 enodes) 26.539 * * [simplify]: iters left: 3 (42 enodes) 26.551 * * [simplify]: Extracting #0: cost 1 inf + 0 26.551 * * [simplify]: Extracting #1: cost 6 inf + 0 26.551 * * [simplify]: Extracting #2: cost 11 inf + 1 26.551 * * [simplify]: Extracting #3: cost 4 inf + 783 26.552 * * [simplify]: Extracting #4: cost 4 inf + 865 26.552 * * [simplify]: Extracting #5: cost 0 inf + 1141 26.553 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 26.553 * [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.553 * [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.553 * * [simplify]: iters left: 6 (13 enodes) 26.559 * * [simplify]: iters left: 5 (51 enodes) 26.575 * * [simplify]: iters left: 4 (85 enodes) 26.605 * * [simplify]: iters left: 3 (144 enodes) 26.633 * * [simplify]: iters left: 2 (219 enodes) 26.665 * * [simplify]: iters left: 1 (275 enodes) 26.711 * * [simplify]: Extracting #0: cost 1 inf + 0 26.711 * * [simplify]: Extracting #1: cost 19 inf + 0 26.711 * * [simplify]: Extracting #2: cost 59 inf + 2 26.712 * * [simplify]: Extracting #3: cost 78 inf + 376 26.714 * * [simplify]: Extracting #4: cost 49 inf + 3552 26.717 * * [simplify]: Extracting #5: cost 12 inf + 8856 26.722 * * [simplify]: Extracting #6: cost 0 inf + 10706 26.727 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 26.727 * [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.728 * * * * [progress]: [ 195 / 270 ] simplifiying candidate # 26.728 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 26.728 * * [simplify]: iters left: 6 (9 enodes) 26.733 * * [simplify]: iters left: 5 (31 enodes) 26.743 * * [simplify]: iters left: 4 (40 enodes) 26.751 * * [simplify]: iters left: 3 (44 enodes) 26.756 * * [simplify]: Extracting #0: cost 1 inf + 0 26.756 * * [simplify]: Extracting #1: cost 4 inf + 0 26.756 * * [simplify]: Extracting #2: cost 5 inf + 1 26.756 * * [simplify]: Extracting #3: cost 9 inf + 1 26.756 * * [simplify]: Extracting #4: cost 4 inf + 587 26.756 * * [simplify]: Extracting #5: cost 4 inf + 669 26.757 * * [simplify]: Extracting #6: cost 0 inf + 945 26.757 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 26.757 * [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.757 * [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.757 * * [simplify]: iters left: 6 (13 enodes) 26.760 * * [simplify]: iters left: 5 (51 enodes) 26.768 * * [simplify]: iters left: 4 (90 enodes) 26.783 * * [simplify]: iters left: 3 (162 enodes) 26.809 * * [simplify]: iters left: 2 (292 enodes) 26.898 * * [simplify]: iters left: 1 (404 enodes) 26.982 * * [simplify]: Extracting #0: cost 1 inf + 0 26.983 * * [simplify]: Extracting #1: cost 27 inf + 0 26.983 * * [simplify]: Extracting #2: cost 84 inf + 2 26.984 * * [simplify]: Extracting #3: cost 109 inf + 587 26.988 * * [simplify]: Extracting #4: cost 34 inf + 12139 26.997 * * [simplify]: Extracting #5: cost 0 inf + 17546 27.005 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 27.005 * [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.005 * * * * [progress]: [ 196 / 270 ] simplifiying candidate # 27.006 * [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.006 * * [simplify]: iters left: 6 (11 enodes) 27.013 * * [simplify]: iters left: 5 (41 enodes) 27.026 * * [simplify]: iters left: 4 (54 enodes) 27.040 * * [simplify]: iters left: 3 (59 enodes) 27.056 * * [simplify]: iters left: 2 (68 enodes) 27.071 * * [simplify]: Extracting #0: cost 1 inf + 0 27.071 * * [simplify]: Extracting #1: cost 6 inf + 0 27.071 * * [simplify]: Extracting #2: cost 9 inf + 1 27.071 * * [simplify]: Extracting #3: cost 13 inf + 1 27.071 * * [simplify]: Extracting #4: cost 13 inf + 60 27.071 * * [simplify]: Extracting #5: cost 8 inf + 828 27.072 * * [simplify]: Extracting #6: cost 0 inf + 1895 27.073 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 27.073 * [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.073 * [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.073 * * [simplify]: iters left: 6 (13 enodes) 27.079 * * [simplify]: iters left: 5 (51 enodes) 27.096 * * [simplify]: iters left: 4 (90 enodes) 27.126 * * [simplify]: iters left: 3 (162 enodes) 27.177 * * [simplify]: iters left: 2 (292 enodes) 27.244 * * [simplify]: iters left: 1 (404 enodes) 27.320 * * [simplify]: Extracting #0: cost 1 inf + 0 27.320 * * [simplify]: Extracting #1: cost 27 inf + 0 27.320 * * [simplify]: Extracting #2: cost 84 inf + 2 27.320 * * [simplify]: Extracting #3: cost 110 inf + 571 27.322 * * [simplify]: Extracting #4: cost 44 inf + 11725 27.327 * * [simplify]: Extracting #5: cost 0 inf + 20266 27.336 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 27.336 * [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.336 * * * * [progress]: [ 197 / 270 ] simplifiying candidate # 27.337 * [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.337 * * [simplify]: iters left: 6 (11 enodes) 27.343 * * [simplify]: iters left: 5 (40 enodes) 27.356 * * [simplify]: iters left: 4 (45 enodes) 27.369 * * [simplify]: iters left: 3 (48 enodes) 27.381 * * [simplify]: iters left: 2 (49 enodes) 27.394 * * [simplify]: Extracting #0: cost 1 inf + 0 27.395 * * [simplify]: Extracting #1: cost 4 inf + 0 27.395 * * [simplify]: Extracting #2: cost 6 inf + 1 27.395 * * [simplify]: Extracting #3: cost 9 inf + 1 27.395 * * [simplify]: Extracting #4: cost 14 inf + 1 27.395 * * [simplify]: Extracting #5: cost 12 inf + 85 27.395 * * [simplify]: Extracting #6: cost 5 inf + 932 27.396 * * [simplify]: Extracting #7: cost 1 inf + 1841 27.397 * * [simplify]: Extracting #8: cost 0 inf + 2099 27.397 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 27.397 * [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.398 * [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.398 * * [simplify]: iters left: 6 (14 enodes) 27.404 * * [simplify]: iters left: 5 (54 enodes) 27.420 * * [simplify]: iters left: 4 (93 enodes) 27.453 * * [simplify]: iters left: 3 (165 enodes) 27.504 * * [simplify]: iters left: 2 (295 enodes) 27.598 * * [simplify]: iters left: 1 (407 enodes) 27.691 * * [simplify]: Extracting #0: cost 1 inf + 0 27.691 * * [simplify]: Extracting #1: cost 27 inf + 0 27.692 * * [simplify]: Extracting #2: cost 85 inf + 2 27.692 * * [simplify]: Extracting #3: cost 112 inf + 570 27.693 * * [simplify]: Extracting #4: cost 78 inf + 4480 27.696 * * [simplify]: Extracting #5: cost 25 inf + 19558 27.702 * * [simplify]: Extracting #6: cost 0 inf + 27930 27.710 * [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.710 * [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.710 * * * * [progress]: [ 198 / 270 ] simplifiying candidate # 27.711 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 27.711 * * [simplify]: iters left: 6 (10 enodes) 27.716 * * [simplify]: iters left: 5 (36 enodes) 27.728 * * [simplify]: iters left: 4 (42 enodes) 27.739 * * [simplify]: iters left: 3 (45 enodes) 27.750 * * [simplify]: iters left: 2 (46 enodes) 27.762 * * [simplify]: Extracting #0: cost 1 inf + 0 27.762 * * [simplify]: Extracting #1: cost 4 inf + 0 27.762 * * [simplify]: Extracting #2: cost 5 inf + 1 27.762 * * [simplify]: Extracting #3: cost 9 inf + 1 27.763 * * [simplify]: Extracting #4: cost 5 inf + 449 27.763 * * [simplify]: Extracting #5: cost 4 inf + 669 27.763 * * [simplify]: Extracting #6: cost 0 inf + 945 27.764 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 27.764 * [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.764 * [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.764 * * [simplify]: iters left: 6 (13 enodes) 27.770 * * [simplify]: iters left: 5 (51 enodes) 27.785 * * [simplify]: iters left: 4 (90 enodes) 27.814 * * [simplify]: iters left: 3 (162 enodes) 27.850 * * [simplify]: iters left: 2 (292 enodes) 27.916 * * [simplify]: iters left: 1 (404 enodes) 27.975 * * [simplify]: Extracting #0: cost 1 inf + 0 27.975 * * [simplify]: Extracting #1: cost 27 inf + 0 27.975 * * [simplify]: Extracting #2: cost 84 inf + 2 27.975 * * [simplify]: Extracting #3: cost 110 inf + 571 27.978 * * [simplify]: Extracting #4: cost 44 inf + 10365 27.982 * * [simplify]: Extracting #5: cost 0 inf + 17546 27.987 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 27.987 * [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.987 * * * * [progress]: [ 199 / 270 ] simplifiying candidate # 27.987 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 27.987 * * [simplify]: iters left: 5 (4 enodes) 27.989 * * [simplify]: iters left: 4 (16 enodes) 27.993 * * [simplify]: iters left: 3 (18 enodes) 27.995 * * [simplify]: Extracting #0: cost 1 inf + 0 27.995 * * [simplify]: Extracting #1: cost 0 inf + 1 27.995 * [simplify]: Simplified to 1 27.995 * [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.995 * [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.995 * * [simplify]: iters left: 6 (12 enodes) 27.998 * * [simplify]: iters left: 5 (48 enodes) 28.009 * * [simplify]: iters left: 4 (82 enodes) 28.024 * * [simplify]: iters left: 3 (140 enodes) 28.048 * * [simplify]: iters left: 2 (216 enodes) 28.090 * * [simplify]: iters left: 1 (272 enodes) 28.145 * * [simplify]: Extracting #0: cost 1 inf + 0 28.146 * * [simplify]: Extracting #1: cost 19 inf + 0 28.146 * * [simplify]: Extracting #2: cost 60 inf + 2 28.146 * * [simplify]: Extracting #3: cost 71 inf + 1244 28.148 * * [simplify]: Extracting #4: cost 12 inf + 8818 28.151 * * [simplify]: Extracting #5: cost 0 inf + 10512 28.155 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 28.155 * [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.155 * * * * [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.160 * * [simplify]: iters left: 5 (36 enodes) 28.167 * * [simplify]: iters left: 4 (42 enodes) 28.173 * * [simplify]: iters left: 3 (45 enodes) 28.179 * * [simplify]: iters left: 2 (46 enodes) 28.185 * * [simplify]: Extracting #0: cost 1 inf + 0 28.185 * * [simplify]: Extracting #1: cost 4 inf + 0 28.185 * * [simplify]: Extracting #2: cost 5 inf + 1 28.185 * * [simplify]: Extracting #3: cost 9 inf + 1 28.185 * * [simplify]: Extracting #4: cost 5 inf + 449 28.185 * * [simplify]: Extracting #5: cost 4 inf + 669 28.185 * * [simplify]: Extracting #6: cost 0 inf + 945 28.186 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 28.186 * [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.186 * [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.186 * * [simplify]: iters left: 6 (13 enodes) 28.189 * * [simplify]: iters left: 5 (51 enodes) 28.197 * * [simplify]: iters left: 4 (90 enodes) 28.212 * * [simplify]: iters left: 3 (162 enodes) 28.244 * * [simplify]: iters left: 2 (292 enodes) 28.292 * * [simplify]: iters left: 1 (404 enodes) 28.349 * * [simplify]: Extracting #0: cost 1 inf + 0 28.349 * * [simplify]: Extracting #1: cost 27 inf + 0 28.350 * * [simplify]: Extracting #2: cost 84 inf + 2 28.350 * * [simplify]: Extracting #3: cost 110 inf + 571 28.353 * * [simplify]: Extracting #4: cost 44 inf + 10365 28.360 * * [simplify]: Extracting #5: cost 0 inf + 17546 28.368 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 28.368 * [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.368 * * * * [progress]: [ 201 / 270 ] simplifiying candidate # 28.369 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 28.369 * * [simplify]: iters left: 5 (4 enodes) 28.376 * * [simplify]: iters left: 4 (14 enodes) 28.379 * * [simplify]: iters left: 3 (16 enodes) 28.382 * * [simplify]: Extracting #0: cost 1 inf + 0 28.382 * * [simplify]: Extracting #1: cost 0 inf + 1 28.382 * [simplify]: Simplified to 1 28.382 * [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.382 * [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.383 * * [simplify]: iters left: 6 (12 enodes) 28.387 * * [simplify]: iters left: 5 (48 enodes) 28.402 * * [simplify]: iters left: 4 (82 enodes) 28.430 * * [simplify]: iters left: 3 (140 enodes) 28.477 * * [simplify]: iters left: 2 (216 enodes) 28.513 * * [simplify]: iters left: 1 (272 enodes) 28.553 * * [simplify]: Extracting #0: cost 1 inf + 0 28.553 * * [simplify]: Extracting #1: cost 19 inf + 0 28.553 * * [simplify]: Extracting #2: cost 60 inf + 2 28.553 * * [simplify]: Extracting #3: cost 71 inf + 1244 28.555 * * [simplify]: Extracting #4: cost 12 inf + 8818 28.558 * * [simplify]: Extracting #5: cost 0 inf + 10512 28.562 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 28.562 * [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.562 * * * * [progress]: [ 202 / 270 ] simplifiying candidate # 28.563 * [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.563 * * [simplify]: iters left: 6 (11 enodes) 28.568 * * [simplify]: iters left: 5 (41 enodes) 28.581 * * [simplify]: iters left: 4 (57 enodes) 28.593 * * [simplify]: iters left: 3 (67 enodes) 28.602 * * [simplify]: iters left: 2 (70 enodes) 28.612 * * [simplify]: Extracting #0: cost 1 inf + 0 28.612 * * [simplify]: Extracting #1: cost 10 inf + 0 28.613 * * [simplify]: Extracting #2: cost 19 inf + 1 28.613 * * [simplify]: Extracting #3: cost 25 inf + 1 28.613 * * [simplify]: Extracting #4: cost 25 inf + 60 28.613 * * [simplify]: Extracting #5: cost 15 inf + 1473 28.613 * * [simplify]: Extracting #6: cost 2 inf + 3989 28.614 * * [simplify]: Extracting #7: cost 0 inf + 4425 28.615 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 28.615 * [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.615 * [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.615 * * [simplify]: iters left: 6 (14 enodes) 28.618 * * [simplify]: iters left: 5 (54 enodes) 28.634 * * [simplify]: iters left: 4 (93 enodes) 28.663 * * [simplify]: iters left: 3 (165 enodes) 28.706 * * [simplify]: iters left: 2 (295 enodes) 28.772 * * [simplify]: iters left: 1 (407 enodes) 28.858 * * [simplify]: Extracting #0: cost 1 inf + 0 28.858 * * [simplify]: Extracting #1: cost 27 inf + 0 28.858 * * [simplify]: Extracting #2: cost 84 inf + 2 28.859 * * [simplify]: Extracting #3: cost 111 inf + 376 28.860 * * [simplify]: Extracting #4: cost 107 inf + 805 28.865 * * [simplify]: Extracting #5: cost 39 inf + 14444 28.875 * * [simplify]: Extracting #6: cost 4 inf + 22069 28.885 * * [simplify]: Extracting #7: cost 0 inf + 23100 28.895 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 28.895 * [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))))) 28.895 * * * * [progress]: [ 203 / 270 ] simplifiying candidate # 28.896 * [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)))))) 28.896 * * [simplify]: iters left: 6 (12 enodes) 28.899 * * [simplify]: iters left: 5 (43 enodes) 28.905 * * [simplify]: iters left: 4 (54 enodes) 28.914 * * [simplify]: iters left: 3 (57 enodes) 28.921 * * [simplify]: Extracting #0: cost 1 inf + 0 28.921 * * [simplify]: Extracting #1: cost 8 inf + 0 28.921 * * [simplify]: Extracting #2: cost 15 inf + 1 28.921 * * [simplify]: Extracting #3: cost 21 inf + 1 28.921 * * [simplify]: Extracting #4: cost 21 inf + 60 28.922 * * [simplify]: Extracting #5: cost 13 inf + 1119 28.922 * * [simplify]: Extracting #6: cost 1 inf + 3821 28.923 * * [simplify]: Extracting #7: cost 0 inf + 4173 28.923 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 28.923 * [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))))))) 28.923 * [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))))) 28.924 * * [simplify]: iters left: 6 (15 enodes) 28.927 * * [simplify]: iters left: 5 (57 enodes) 28.941 * * [simplify]: iters left: 4 (96 enodes) 28.956 * * [simplify]: iters left: 3 (168 enodes) 28.983 * * [simplify]: iters left: 2 (298 enodes) 29.054 * * [simplify]: iters left: 1 (410 enodes) 29.129 * * [simplify]: Extracting #0: cost 1 inf + 0 29.129 * * [simplify]: Extracting #1: cost 27 inf + 0 29.130 * * [simplify]: Extracting #2: cost 85 inf + 2 29.130 * * [simplify]: Extracting #3: cost 112 inf + 433 29.133 * * [simplify]: Extracting #4: cost 80 inf + 5396 29.136 * * [simplify]: Extracting #5: cost 73 inf + 6521 29.143 * * [simplify]: Extracting #6: cost 28 inf + 21331 29.157 * * [simplify]: Extracting #7: cost 1 inf + 30467 29.171 * * [simplify]: Extracting #8: cost 0 inf + 30764 29.185 * [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.185 * [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.185 * * * * [progress]: [ 204 / 270 ] simplifiying candidate # 29.185 * [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.185 * * [simplify]: iters left: 6 (9 enodes) 29.190 * * [simplify]: iters left: 5 (33 enodes) 29.203 * * [simplify]: iters left: 4 (39 enodes) 29.214 * * [simplify]: iters left: 3 (42 enodes) 29.226 * * [simplify]: Extracting #0: cost 1 inf + 0 29.226 * * [simplify]: Extracting #1: cost 6 inf + 0 29.226 * * [simplify]: Extracting #2: cost 11 inf + 1 29.226 * * [simplify]: Extracting #3: cost 4 inf + 783 29.226 * * [simplify]: Extracting #4: cost 4 inf + 865 29.227 * * [simplify]: Extracting #5: cost 0 inf + 1141 29.227 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 29.227 * [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.228 * [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.228 * * [simplify]: iters left: 6 (13 enodes) 29.234 * * [simplify]: iters left: 5 (51 enodes) 29.249 * * [simplify]: iters left: 4 (85 enodes) 29.263 * * [simplify]: iters left: 3 (144 enodes) 29.285 * * [simplify]: iters left: 2 (219 enodes) 29.327 * * [simplify]: iters left: 1 (275 enodes) 29.377 * * [simplify]: Extracting #0: cost 1 inf + 0 29.377 * * [simplify]: Extracting #1: cost 19 inf + 0 29.377 * * [simplify]: Extracting #2: cost 59 inf + 2 29.377 * * [simplify]: Extracting #3: cost 78 inf + 376 29.378 * * [simplify]: Extracting #4: cost 49 inf + 3552 29.380 * * [simplify]: Extracting #5: cost 12 inf + 8856 29.382 * * [simplify]: Extracting #6: cost 0 inf + 10706 29.385 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 29.385 * [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.385 * * * * [progress]: [ 205 / 270 ] simplifiying candidate # 29.385 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 29.385 * * [simplify]: iters left: 6 (10 enodes) 29.390 * * [simplify]: iters left: 5 (36 enodes) 29.403 * * [simplify]: iters left: 4 (44 enodes) 29.414 * * [simplify]: iters left: 3 (47 enodes) 29.425 * * [simplify]: iters left: 2 (48 enodes) 29.435 * * [simplify]: Extracting #0: cost 1 inf + 0 29.436 * * [simplify]: Extracting #1: cost 4 inf + 0 29.436 * * [simplify]: Extracting #2: cost 5 inf + 1 29.436 * * [simplify]: Extracting #3: cost 9 inf + 1 29.436 * * [simplify]: Extracting #4: cost 4 inf + 587 29.436 * * [simplify]: Extracting #5: cost 4 inf + 669 29.437 * * [simplify]: Extracting #6: cost 0 inf + 945 29.438 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 29.438 * [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.438 * [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.438 * * [simplify]: iters left: 6 (13 enodes) 29.444 * * [simplify]: iters left: 5 (51 enodes) 29.456 * * [simplify]: iters left: 4 (90 enodes) 29.469 * * [simplify]: iters left: 3 (162 enodes) 29.501 * * [simplify]: iters left: 2 (292 enodes) 29.552 * * [simplify]: iters left: 1 (404 enodes) 29.656 * * [simplify]: Extracting #0: cost 1 inf + 0 29.656 * * [simplify]: Extracting #1: cost 27 inf + 0 29.657 * * [simplify]: Extracting #2: cost 84 inf + 2 29.658 * * [simplify]: Extracting #3: cost 109 inf + 587 29.661 * * [simplify]: Extracting #4: cost 34 inf + 12139 29.670 * * [simplify]: Extracting #5: cost 0 inf + 17546 29.679 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 29.679 * [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.679 * * * * [progress]: [ 206 / 270 ] simplifiying candidate # 29.680 * [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.680 * * [simplify]: iters left: 6 (9 enodes) 29.684 * * [simplify]: iters left: 5 (33 enodes) 29.695 * * [simplify]: iters left: 4 (39 enodes) 29.706 * * [simplify]: iters left: 3 (42 enodes) 29.721 * * [simplify]: Extracting #0: cost 1 inf + 0 29.721 * * [simplify]: Extracting #1: cost 6 inf + 0 29.721 * * [simplify]: Extracting #2: cost 11 inf + 1 29.722 * * [simplify]: Extracting #3: cost 4 inf + 783 29.722 * * [simplify]: Extracting #4: cost 4 inf + 865 29.722 * * [simplify]: Extracting #5: cost 0 inf + 1141 29.723 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 29.723 * [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.723 * [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.724 * * [simplify]: iters left: 6 (13 enodes) 29.729 * * [simplify]: iters left: 5 (51 enodes) 29.745 * * [simplify]: iters left: 4 (85 enodes) 29.759 * * [simplify]: iters left: 3 (144 enodes) 29.789 * * [simplify]: iters left: 2 (219 enodes) 29.846 * * [simplify]: iters left: 1 (275 enodes) 29.907 * * [simplify]: Extracting #0: cost 1 inf + 0 29.907 * * [simplify]: Extracting #1: cost 19 inf + 0 29.907 * * [simplify]: Extracting #2: cost 59 inf + 2 29.908 * * [simplify]: Extracting #3: cost 78 inf + 376 29.909 * * [simplify]: Extracting #4: cost 49 inf + 3552 29.913 * * [simplify]: Extracting #5: cost 12 inf + 8856 29.916 * * [simplify]: Extracting #6: cost 0 inf + 10706 29.919 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 29.919 * [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.919 * * * * [progress]: [ 207 / 270 ] simplifiying candidate # 29.919 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 29.919 * * [simplify]: iters left: 6 (9 enodes) 29.922 * * [simplify]: iters left: 5 (31 enodes) 29.927 * * [simplify]: iters left: 4 (40 enodes) 29.933 * * [simplify]: iters left: 3 (44 enodes) 29.940 * * [simplify]: Extracting #0: cost 1 inf + 0 29.940 * * [simplify]: Extracting #1: cost 4 inf + 0 29.940 * * [simplify]: Extracting #2: cost 5 inf + 1 29.940 * * [simplify]: Extracting #3: cost 9 inf + 1 29.940 * * [simplify]: Extracting #4: cost 4 inf + 587 29.941 * * [simplify]: Extracting #5: cost 4 inf + 669 29.941 * * [simplify]: Extracting #6: cost 0 inf + 945 29.941 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 29.941 * [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.941 * [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.941 * * [simplify]: iters left: 6 (13 enodes) 29.944 * * [simplify]: iters left: 5 (51 enodes) 29.955 * * [simplify]: iters left: 4 (90 enodes) 29.981 * * [simplify]: iters left: 3 (162 enodes) 30.027 * * [simplify]: iters left: 2 (292 enodes) 30.094 * * [simplify]: iters left: 1 (404 enodes) 30.211 * * [simplify]: Extracting #0: cost 1 inf + 0 30.211 * * [simplify]: Extracting #1: cost 27 inf + 0 30.212 * * [simplify]: Extracting #2: cost 84 inf + 2 30.213 * * [simplify]: Extracting #3: cost 109 inf + 587 30.217 * * [simplify]: Extracting #4: cost 34 inf + 12139 30.225 * * [simplify]: Extracting #5: cost 0 inf + 17546 30.233 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 30.234 * [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.234 * * * * [progress]: [ 208 / 270 ] simplifiying candidate # 30.234 * [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.234 * * [simplify]: iters left: 6 (10 enodes) 30.240 * * [simplify]: iters left: 5 (34 enodes) 30.251 * * [simplify]: iters left: 4 (44 enodes) 30.263 * * [simplify]: iters left: 3 (47 enodes) 30.275 * * [simplify]: Extracting #0: cost 1 inf + 0 30.275 * * [simplify]: Extracting #1: cost 7 inf + 0 30.275 * * [simplify]: Extracting #2: cost 11 inf + 1 30.275 * * [simplify]: Extracting #3: cost 15 inf + 1 30.275 * * [simplify]: Extracting #4: cost 16 inf + 3 30.276 * * [simplify]: Extracting #5: cost 12 inf + 433 30.276 * * [simplify]: Extracting #6: cost 0 inf + 2251 30.277 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 30.277 * [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.277 * [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.277 * * [simplify]: iters left: 6 (13 enodes) 30.281 * * [simplify]: iters left: 5 (51 enodes) 30.291 * * [simplify]: iters left: 4 (90 enodes) 30.304 * * [simplify]: iters left: 3 (162 enodes) 30.351 * * [simplify]: iters left: 2 (292 enodes) 30.446 * * [simplify]: iters left: 1 (404 enodes) 30.535 * * [simplify]: Extracting #0: cost 1 inf + 0 30.535 * * [simplify]: Extracting #1: cost 27 inf + 0 30.536 * * [simplify]: Extracting #2: cost 84 inf + 2 30.537 * * [simplify]: Extracting #3: cost 110 inf + 571 30.540 * * [simplify]: Extracting #4: cost 44 inf + 11725 30.548 * * [simplify]: Extracting #5: cost 0 inf + 20266 30.552 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 30.552 * [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.553 * * * * [progress]: [ 209 / 270 ] simplifiying candidate # 30.553 * [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.553 * * [simplify]: iters left: 6 (10 enodes) 30.555 * * [simplify]: iters left: 5 (33 enodes) 30.560 * * [simplify]: iters left: 4 (38 enodes) 30.566 * * [simplify]: iters left: 3 (39 enodes) 30.572 * * [simplify]: Extracting #0: cost 1 inf + 0 30.572 * * [simplify]: Extracting #1: cost 4 inf + 0 30.572 * * [simplify]: Extracting #2: cost 6 inf + 1 30.572 * * [simplify]: Extracting #3: cost 9 inf + 1 30.572 * * [simplify]: Extracting #4: cost 14 inf + 1 30.572 * * [simplify]: Extracting #5: cost 12 inf + 141 30.572 * * [simplify]: Extracting #6: cost 3 inf + 1583 30.573 * * [simplify]: Extracting #7: cost 0 inf + 2099 30.573 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 30.573 * [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.573 * [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.573 * * [simplify]: iters left: 6 (14 enodes) 30.576 * * [simplify]: iters left: 5 (54 enodes) 30.587 * * [simplify]: iters left: 4 (93 enodes) 30.601 * * [simplify]: iters left: 3 (165 enodes) 30.640 * * [simplify]: iters left: 2 (295 enodes) 30.737 * * [simplify]: iters left: 1 (407 enodes) 30.843 * * [simplify]: Extracting #0: cost 1 inf + 0 30.844 * * [simplify]: Extracting #1: cost 27 inf + 0 30.844 * * [simplify]: Extracting #2: cost 85 inf + 2 30.845 * * [simplify]: Extracting #3: cost 112 inf + 570 30.846 * * [simplify]: Extracting #4: cost 78 inf + 4480 30.849 * * [simplify]: Extracting #5: cost 25 inf + 19558 30.855 * * [simplify]: Extracting #6: cost 0 inf + 27930 30.861 * [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.861 * [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.861 * * * * [progress]: [ 210 / 270 ] simplifiying candidate # 30.861 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 30.861 * * [simplify]: iters left: 6 (9 enodes) 30.864 * * [simplify]: iters left: 5 (29 enodes) 30.868 * * [simplify]: iters left: 4 (35 enodes) 30.874 * * [simplify]: iters left: 3 (36 enodes) 30.884 * * [simplify]: Extracting #0: cost 1 inf + 0 30.884 * * [simplify]: Extracting #1: cost 4 inf + 0 30.884 * * [simplify]: Extracting #2: cost 5 inf + 1 30.884 * * [simplify]: Extracting #3: cost 9 inf + 1 30.884 * * [simplify]: Extracting #4: cost 7 inf + 214 30.884 * * [simplify]: Extracting #5: cost 3 inf + 766 30.885 * * [simplify]: Extracting #6: cost 0 inf + 945 30.885 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 30.885 * [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))))))) 30.886 * [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))))) 30.886 * * [simplify]: iters left: 6 (13 enodes) 30.891 * * [simplify]: iters left: 5 (51 enodes) 30.906 * * [simplify]: iters left: 4 (90 enodes) 30.928 * * [simplify]: iters left: 3 (162 enodes) 30.956 * * [simplify]: iters left: 2 (292 enodes) 31.019 * * [simplify]: iters left: 1 (404 enodes) 31.106 * * [simplify]: Extracting #0: cost 1 inf + 0 31.106 * * [simplify]: Extracting #1: cost 27 inf + 0 31.106 * * [simplify]: Extracting #2: cost 84 inf + 2 31.107 * * [simplify]: Extracting #3: cost 110 inf + 571 31.111 * * [simplify]: Extracting #4: cost 44 inf + 10365 31.120 * * [simplify]: Extracting #5: cost 0 inf + 17546 31.128 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 31.128 * [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.129 * * * * [progress]: [ 211 / 270 ] simplifiying candidate # 31.129 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 31.129 * * [simplify]: iters left: 4 (4 enodes) 31.137 * * [simplify]: iters left: 3 (12 enodes) 31.140 * * [simplify]: iters left: 2 (14 enodes) 31.144 * * [simplify]: Extracting #0: cost 1 inf + 0 31.144 * * [simplify]: Extracting #1: cost 0 inf + 1 31.144 * [simplify]: Simplified to 1 31.144 * [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.144 * [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.144 * * [simplify]: iters left: 6 (12 enodes) 31.150 * * [simplify]: iters left: 5 (48 enodes) 31.164 * * [simplify]: iters left: 4 (82 enodes) 31.190 * * [simplify]: iters left: 3 (140 enodes) 31.232 * * [simplify]: iters left: 2 (216 enodes) 31.270 * * [simplify]: iters left: 1 (272 enodes) 31.323 * * [simplify]: Extracting #0: cost 1 inf + 0 31.323 * * [simplify]: Extracting #1: cost 19 inf + 0 31.324 * * [simplify]: Extracting #2: cost 60 inf + 2 31.324 * * [simplify]: Extracting #3: cost 71 inf + 1244 31.326 * * [simplify]: Extracting #4: cost 12 inf + 8818 31.328 * * [simplify]: Extracting #5: cost 0 inf + 10512 31.331 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 31.331 * [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.331 * * * * [progress]: [ 212 / 270 ] simplifiying candidate # 31.331 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 31.331 * * [simplify]: iters left: 6 (9 enodes) 31.334 * * [simplify]: iters left: 5 (29 enodes) 31.338 * * [simplify]: iters left: 4 (35 enodes) 31.344 * * [simplify]: iters left: 3 (36 enodes) 31.351 * * [simplify]: Extracting #0: cost 1 inf + 0 31.351 * * [simplify]: Extracting #1: cost 4 inf + 0 31.351 * * [simplify]: Extracting #2: cost 5 inf + 1 31.351 * * [simplify]: Extracting #3: cost 9 inf + 1 31.351 * * [simplify]: Extracting #4: cost 7 inf + 214 31.352 * * [simplify]: Extracting #5: cost 3 inf + 766 31.352 * * [simplify]: Extracting #6: cost 0 inf + 945 31.352 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 31.352 * [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.352 * [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.352 * * [simplify]: iters left: 6 (13 enodes) 31.355 * * [simplify]: iters left: 5 (51 enodes) 31.363 * * [simplify]: iters left: 4 (90 enodes) 31.385 * * [simplify]: iters left: 3 (162 enodes) 31.411 * * [simplify]: iters left: 2 (292 enodes) 31.471 * * [simplify]: iters left: 1 (404 enodes) 31.584 * * [simplify]: Extracting #0: cost 1 inf + 0 31.584 * * [simplify]: Extracting #1: cost 27 inf + 0 31.584 * * [simplify]: Extracting #2: cost 84 inf + 2 31.585 * * [simplify]: Extracting #3: cost 110 inf + 571 31.589 * * [simplify]: Extracting #4: cost 44 inf + 10365 31.597 * * [simplify]: Extracting #5: cost 0 inf + 17546 31.602 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 31.602 * [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.603 * * * * [progress]: [ 213 / 270 ] simplifiying candidate # 31.603 * [simplify]: Simplifying (/ (/ 1 1) 1) 31.603 * * [simplify]: iters left: 4 (3 enodes) 31.604 * * [simplify]: iters left: 3 (7 enodes) 31.606 * * [simplify]: iters left: 2 (9 enodes) 31.607 * * [simplify]: Extracting #0: cost 1 inf + 0 31.607 * * [simplify]: Extracting #1: cost 0 inf + 1 31.607 * [simplify]: Simplified to 1 31.607 * [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.607 * [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.607 * * [simplify]: iters left: 6 (12 enodes) 31.610 * * [simplify]: iters left: 5 (48 enodes) 31.618 * * [simplify]: iters left: 4 (82 enodes) 31.631 * * [simplify]: iters left: 3 (140 enodes) 31.663 * * [simplify]: iters left: 2 (216 enodes) 31.694 * * [simplify]: iters left: 1 (272 enodes) 31.754 * * [simplify]: Extracting #0: cost 1 inf + 0 31.754 * * [simplify]: Extracting #1: cost 19 inf + 0 31.755 * * [simplify]: Extracting #2: cost 60 inf + 2 31.755 * * [simplify]: Extracting #3: cost 71 inf + 1244 31.759 * * [simplify]: Extracting #4: cost 12 inf + 8818 31.764 * * [simplify]: Extracting #5: cost 0 inf + 10512 31.769 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 31.769 * [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.769 * * * * [progress]: [ 214 / 270 ] simplifiying candidate # 31.770 * [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)))))) 31.770 * * [simplify]: iters left: 6 (9 enodes) 31.775 * * [simplify]: iters left: 5 (33 enodes) 31.785 * * [simplify]: iters left: 4 (41 enodes) 31.799 * * [simplify]: iters left: 3 (42 enodes) 31.814 * * [simplify]: Extracting #0: cost 1 inf + 0 31.814 * * [simplify]: Extracting #1: cost 6 inf + 0 31.814 * * [simplify]: Extracting #2: cost 9 inf + 1 31.814 * * [simplify]: Extracting #3: cost 13 inf + 1 31.815 * * [simplify]: Extracting #4: cost 13 inf + 60 31.815 * * [simplify]: Extracting #5: cost 9 inf + 691 31.816 * * [simplify]: Extracting #6: cost 0 inf + 1895 31.816 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 31.816 * [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))))))) 31.817 * [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))))) 31.817 * * [simplify]: iters left: 6 (13 enodes) 31.823 * * [simplify]: iters left: 5 (51 enodes) 31.838 * * [simplify]: iters left: 4 (90 enodes) 31.866 * * [simplify]: iters left: 3 (162 enodes) 31.922 * * [simplify]: iters left: 2 (292 enodes) 32.036 * * [simplify]: iters left: 1 (404 enodes) 32.145 * * [simplify]: Extracting #0: cost 1 inf + 0 32.145 * * [simplify]: Extracting #1: cost 27 inf + 0 32.146 * * [simplify]: Extracting #2: cost 84 inf + 2 32.147 * * [simplify]: Extracting #3: cost 110 inf + 571 32.150 * * [simplify]: Extracting #4: cost 44 inf + 11725 32.160 * * [simplify]: Extracting #5: cost 0 inf + 20266 32.164 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 32.164 * [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.164 * * * * [progress]: [ 215 / 270 ] simplifiying candidate # 32.165 * [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.165 * * [simplify]: iters left: 6 (9 enodes) 32.167 * * [simplify]: iters left: 5 (32 enodes) 32.172 * * [simplify]: iters left: 4 (37 enodes) 32.178 * * [simplify]: iters left: 3 (38 enodes) 32.183 * * [simplify]: Extracting #0: cost 1 inf + 0 32.183 * * [simplify]: Extracting #1: cost 4 inf + 0 32.183 * * [simplify]: Extracting #2: cost 6 inf + 1 32.183 * * [simplify]: Extracting #3: cost 9 inf + 1 32.183 * * [simplify]: Extracting #4: cost 14 inf + 1 32.183 * * [simplify]: Extracting #5: cost 12 inf + 85 32.183 * * [simplify]: Extracting #6: cost 4 inf + 1149 32.184 * * [simplify]: Extracting #7: cost 0 inf + 2099 32.184 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 32.184 * [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.184 * [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.184 * * [simplify]: iters left: 6 (14 enodes) 32.187 * * [simplify]: iters left: 5 (54 enodes) 32.196 * * [simplify]: iters left: 4 (93 enodes) 32.210 * * [simplify]: iters left: 3 (165 enodes) 32.253 * * [simplify]: iters left: 2 (295 enodes) 32.311 * * [simplify]: iters left: 1 (407 enodes) 32.403 * * [simplify]: Extracting #0: cost 1 inf + 0 32.404 * * [simplify]: Extracting #1: cost 27 inf + 0 32.404 * * [simplify]: Extracting #2: cost 85 inf + 2 32.405 * * [simplify]: Extracting #3: cost 112 inf + 570 32.407 * * [simplify]: Extracting #4: cost 78 inf + 4480 32.413 * * [simplify]: Extracting #5: cost 25 inf + 19558 32.425 * * [simplify]: Extracting #6: cost 0 inf + 27930 32.436 * [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))))) 32.436 * [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))))))) 32.436 * * * * [progress]: [ 216 / 270 ] simplifiying candidate # 32.436 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 32.436 * * [simplify]: iters left: 6 (8 enodes) 32.439 * * [simplify]: iters left: 5 (28 enodes) 32.444 * * [simplify]: iters left: 4 (34 enodes) 32.449 * * [simplify]: iters left: 3 (35 enodes) 32.454 * * [simplify]: Extracting #0: cost 1 inf + 0 32.454 * * [simplify]: Extracting #1: cost 4 inf + 0 32.454 * * [simplify]: Extracting #2: cost 5 inf + 1 32.454 * * [simplify]: Extracting #3: cost 9 inf + 1 32.454 * * [simplify]: Extracting #4: cost 8 inf + 157 32.454 * * [simplify]: Extracting #5: cost 4 inf + 669 32.455 * * [simplify]: Extracting #6: cost 0 inf + 945 32.455 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 32.455 * [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))))))) 32.455 * [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))))) 32.455 * * [simplify]: iters left: 6 (13 enodes) 32.458 * * [simplify]: iters left: 5 (51 enodes) 32.472 * * [simplify]: iters left: 4 (90 enodes) 32.491 * * [simplify]: iters left: 3 (162 enodes) 32.520 * * [simplify]: iters left: 2 (292 enodes) 32.589 * * [simplify]: iters left: 1 (404 enodes) 32.671 * * [simplify]: Extracting #0: cost 1 inf + 0 32.672 * * [simplify]: Extracting #1: cost 27 inf + 0 32.672 * * [simplify]: Extracting #2: cost 84 inf + 2 32.673 * * [simplify]: Extracting #3: cost 110 inf + 571 32.676 * * [simplify]: Extracting #4: cost 44 inf + 10365 32.685 * * [simplify]: Extracting #5: cost 0 inf + 17546 32.693 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 32.693 * [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))))) 32.693 * * * * [progress]: [ 217 / 270 ] simplifiying candidate # 32.694 * [simplify]: Simplifying (/ 1 (sqrt 1)) 32.694 * * [simplify]: iters left: 3 (3 enodes) 32.700 * * [simplify]: iters left: 2 (11 enodes) 32.702 * * [simplify]: iters left: 1 (13 enodes) 32.706 * * [simplify]: Extracting #0: cost 1 inf + 0 32.706 * * [simplify]: Extracting #1: cost 0 inf + 1 32.706 * [simplify]: Simplified to 1 32.706 * [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.706 * [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.706 * * [simplify]: iters left: 6 (12 enodes) 32.711 * * [simplify]: iters left: 5 (48 enodes) 32.726 * * [simplify]: iters left: 4 (82 enodes) 32.744 * * [simplify]: iters left: 3 (140 enodes) 32.765 * * [simplify]: iters left: 2 (216 enodes) 32.802 * * [simplify]: iters left: 1 (272 enodes) 32.847 * * [simplify]: Extracting #0: cost 1 inf + 0 32.847 * * [simplify]: Extracting #1: cost 19 inf + 0 32.848 * * [simplify]: Extracting #2: cost 60 inf + 2 32.848 * * [simplify]: Extracting #3: cost 71 inf + 1244 32.851 * * [simplify]: Extracting #4: cost 12 inf + 8818 32.857 * * [simplify]: Extracting #5: cost 0 inf + 10512 32.860 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 32.860 * [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.860 * * * * [progress]: [ 218 / 270 ] simplifiying candidate # 32.861 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 32.861 * * [simplify]: iters left: 6 (8 enodes) 32.863 * * [simplify]: iters left: 5 (28 enodes) 32.867 * * [simplify]: iters left: 4 (34 enodes) 32.872 * * [simplify]: iters left: 3 (35 enodes) 32.876 * * [simplify]: Extracting #0: cost 1 inf + 0 32.876 * * [simplify]: Extracting #1: cost 4 inf + 0 32.876 * * [simplify]: Extracting #2: cost 5 inf + 1 32.877 * * [simplify]: Extracting #3: cost 9 inf + 1 32.877 * * [simplify]: Extracting #4: cost 8 inf + 157 32.877 * * [simplify]: Extracting #5: cost 4 inf + 669 32.877 * * [simplify]: Extracting #6: cost 0 inf + 945 32.877 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 32.877 * [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))))))) 32.877 * [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))))) 32.877 * * [simplify]: iters left: 6 (13 enodes) 32.880 * * [simplify]: iters left: 5 (51 enodes) 32.888 * * [simplify]: iters left: 4 (90 enodes) 32.917 * * [simplify]: iters left: 3 (162 enodes) 32.948 * * [simplify]: iters left: 2 (292 enodes) 33.019 * * [simplify]: iters left: 1 (404 enodes) 33.096 * * [simplify]: Extracting #0: cost 1 inf + 0 33.096 * * [simplify]: Extracting #1: cost 27 inf + 0 33.096 * * [simplify]: Extracting #2: cost 84 inf + 2 33.097 * * [simplify]: Extracting #3: cost 110 inf + 571 33.100 * * [simplify]: Extracting #4: cost 44 inf + 10365 33.109 * * [simplify]: Extracting #5: cost 0 inf + 17546 33.117 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 33.118 * [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.118 * * * * [progress]: [ 219 / 270 ] simplifiying candidate # 33.118 * [simplify]: Simplifying (/ 1 1) 33.118 * * [simplify]: iters left: 2 (2 enodes) 33.120 * * [simplify]: iters left: 1 (6 enodes) 33.122 * * [simplify]: Extracting #0: cost 1 inf + 0 33.122 * * [simplify]: Extracting #1: cost 0 inf + 1 33.122 * [simplify]: Simplified to 1 33.122 * [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.122 * [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.122 * * [simplify]: iters left: 6 (12 enodes) 33.127 * * [simplify]: iters left: 5 (48 enodes) 33.142 * * [simplify]: iters left: 4 (82 enodes) 33.154 * * [simplify]: iters left: 3 (140 enodes) 33.178 * * [simplify]: iters left: 2 (216 enodes) 33.241 * * [simplify]: iters left: 1 (272 enodes) 33.303 * * [simplify]: Extracting #0: cost 1 inf + 0 33.303 * * [simplify]: Extracting #1: cost 19 inf + 0 33.303 * * [simplify]: Extracting #2: cost 60 inf + 2 33.304 * * [simplify]: Extracting #3: cost 71 inf + 1244 33.307 * * [simplify]: Extracting #4: cost 12 inf + 8818 33.311 * * [simplify]: Extracting #5: cost 0 inf + 10512 33.316 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 33.316 * [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.316 * * * * [progress]: [ 220 / 270 ] simplifiying candidate # 33.317 * [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.317 * * [simplify]: iters left: 6 (13 enodes) 33.323 * * [simplify]: iters left: 5 (51 enodes) 33.338 * * [simplify]: iters left: 4 (94 enodes) 33.366 * * [simplify]: iters left: 3 (176 enodes) 33.420 * * [simplify]: iters left: 2 (256 enodes) 33.489 * * [simplify]: iters left: 1 (296 enodes) 33.546 * * [simplify]: Extracting #0: cost 1 inf + 0 33.546 * * [simplify]: Extracting #1: cost 19 inf + 0 33.546 * * [simplify]: Extracting #2: cost 59 inf + 2 33.547 * * [simplify]: Extracting #3: cost 77 inf + 392 33.550 * * [simplify]: Extracting #4: cost 31 inf + 9786 33.556 * * [simplify]: Extracting #5: cost 4 inf + 15824 33.565 * * [simplify]: Extracting #6: cost 0 inf + 16260 33.573 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 33.574 * [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))))))) 33.574 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 33.574 * * [simplify]: iters left: 6 (9 enodes) 33.580 * * [simplify]: iters left: 5 (33 enodes) 33.594 * * [simplify]: iters left: 4 (44 enodes) 33.606 * * [simplify]: iters left: 3 (47 enodes) 33.619 * * [simplify]: Extracting #0: cost 1 inf + 0 33.619 * * [simplify]: Extracting #1: cost 8 inf + 0 33.619 * * [simplify]: Extracting #2: cost 15 inf + 1 33.619 * * [simplify]: Extracting #3: cost 14 inf + 197 33.620 * * [simplify]: Extracting #4: cost 4 inf + 1815 33.620 * * [simplify]: Extracting #5: cost 0 inf + 2091 33.621 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 33.621 * [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)))) 33.621 * * * * [progress]: [ 221 / 270 ] simplifiying candidate # 33.621 * [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)))))) 33.622 * * [simplify]: iters left: 6 (13 enodes) 33.627 * * [simplify]: iters left: 5 (50 enodes) 33.636 * * [simplify]: iters left: 4 (77 enodes) 33.647 * * [simplify]: iters left: 3 (108 enodes) 33.671 * * [simplify]: iters left: 2 (136 enodes) 33.691 * * [simplify]: iters left: 1 (148 enodes) 33.715 * * [simplify]: Extracting #0: cost 1 inf + 0 33.715 * * [simplify]: Extracting #1: cost 11 inf + 0 33.715 * * [simplify]: Extracting #2: cost 35 inf + 2 33.715 * * [simplify]: Extracting #3: cost 48 inf + 170 33.716 * * [simplify]: Extracting #4: cost 44 inf + 583 33.716 * * [simplify]: Extracting #5: cost 40 inf + 1104 33.717 * * [simplify]: Extracting #6: cost 17 inf + 6715 33.719 * * [simplify]: Extracting #7: cost 1 inf + 11157 33.721 * * [simplify]: Extracting #8: cost 0 inf + 11454 33.723 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 33.723 * [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))))))) 33.723 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 33.724 * * [simplify]: iters left: 6 (10 enodes) 33.726 * * [simplify]: iters left: 5 (36 enodes) 33.732 * * [simplify]: iters left: 4 (47 enodes) 33.742 * * [simplify]: iters left: 3 (50 enodes) 33.755 * * [simplify]: Extracting #0: cost 1 inf + 0 33.755 * * [simplify]: Extracting #1: cost 8 inf + 0 33.755 * * [simplify]: Extracting #2: cost 16 inf + 1 33.755 * * [simplify]: Extracting #3: cost 16 inf + 117 33.756 * * [simplify]: Extracting #4: cost 14 inf + 395 33.756 * * [simplify]: Extracting #5: cost 8 inf + 1025 33.757 * * [simplify]: Extracting #6: cost 3 inf + 2382 33.758 * * [simplify]: Extracting #7: cost 0 inf + 3305 33.759 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 33.759 * [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))))))) 33.759 * * * * [progress]: [ 222 / 270 ] simplifiying candidate # 33.760 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 33.760 * * [simplify]: iters left: 6 (12 enodes) 33.765 * * [simplify]: iters left: 5 (46 enodes) 33.772 * * [simplify]: iters left: 4 (74 enodes) 33.784 * * [simplify]: iters left: 3 (105 enodes) 33.799 * * [simplify]: iters left: 2 (133 enodes) 33.833 * * [simplify]: iters left: 1 (145 enodes) 33.850 * * [simplify]: Extracting #0: cost 1 inf + 0 33.850 * * [simplify]: Extracting #1: cost 11 inf + 0 33.850 * * [simplify]: Extracting #2: cost 34 inf + 2 33.850 * * [simplify]: Extracting #3: cost 46 inf + 129 33.850 * * [simplify]: Extracting #4: cost 39 inf + 805 33.851 * * [simplify]: Extracting #5: cost 14 inf + 4725 33.853 * * [simplify]: Extracting #6: cost 0 inf + 6700 33.854 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) 33.854 * [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))))))) 33.854 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 33.854 * * [simplify]: iters left: 6 (9 enodes) 33.857 * * [simplify]: iters left: 5 (33 enodes) 33.864 * * [simplify]: iters left: 4 (44 enodes) 33.874 * * [simplify]: iters left: 3 (47 enodes) 33.880 * * [simplify]: Extracting #0: cost 1 inf + 0 33.880 * * [simplify]: Extracting #1: cost 8 inf + 0 33.880 * * [simplify]: Extracting #2: cost 15 inf + 1 33.880 * * [simplify]: Extracting #3: cost 14 inf + 157 33.880 * * [simplify]: Extracting #4: cost 4 inf + 1495 33.880 * * [simplify]: Extracting #5: cost 0 inf + 1771 33.881 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 33.881 * [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)))) 33.881 * * * * [progress]: [ 223 / 270 ] simplifiying candidate # 33.881 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 33.881 * * [simplify]: iters left: 6 (10 enodes) 33.884 * * [simplify]: iters left: 5 (40 enodes) 33.890 * * [simplify]: iters left: 4 (63 enodes) 33.901 * * [simplify]: iters left: 3 (105 enodes) 33.926 * * [simplify]: iters left: 2 (119 enodes) 33.951 * * [simplify]: iters left: 1 (123 enodes) 33.963 * * [simplify]: Extracting #0: cost 1 inf + 0 33.963 * * [simplify]: Extracting #1: cost 12 inf + 0 33.963 * * [simplify]: Extracting #2: cost 14 inf + 211 33.963 * * [simplify]: Extracting #3: cost 6 inf + 1081 33.964 * * [simplify]: Extracting #4: cost 0 inf + 1413 33.964 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 33.964 * [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)))))) 33.964 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 33.964 * * [simplify]: iters left: 6 (8 enodes) 33.966 * * [simplify]: iters left: 5 (30 enodes) 33.972 * * [simplify]: iters left: 4 (36 enodes) 33.978 * * [simplify]: iters left: 3 (38 enodes) 33.983 * * [simplify]: iters left: 2 (39 enodes) 33.988 * * [simplify]: Extracting #0: cost 1 inf + 0 33.988 * * [simplify]: Extracting #1: cost 6 inf + 0 33.988 * * [simplify]: Extracting #2: cost 12 inf + 1 33.988 * * [simplify]: Extracting #3: cost 9 inf + 158 33.988 * * [simplify]: Extracting #4: cost 0 inf + 947 33.988 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 33.989 * [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)))) 33.989 * * * * [progress]: [ 224 / 270 ] simplifiying candidate # 33.989 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 33.989 * * [simplify]: iters left: 6 (12 enodes) 33.991 * * [simplify]: iters left: 5 (46 enodes) 33.999 * * [simplify]: iters left: 4 (74 enodes) 34.015 * * [simplify]: iters left: 3 (105 enodes) 34.042 * * [simplify]: iters left: 2 (133 enodes) 34.080 * * [simplify]: iters left: 1 (145 enodes) 34.114 * * [simplify]: Extracting #0: cost 1 inf + 0 34.114 * * [simplify]: Extracting #1: cost 11 inf + 0 34.114 * * [simplify]: Extracting #2: cost 34 inf + 2 34.114 * * [simplify]: Extracting #3: cost 46 inf + 129 34.115 * * [simplify]: Extracting #4: cost 39 inf + 805 34.116 * * [simplify]: Extracting #5: cost 14 inf + 4725 34.119 * * [simplify]: Extracting #6: cost 0 inf + 6700 34.122 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.im y.re))) 34.122 * [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.123 * [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.123 * * [simplify]: iters left: 6 (9 enodes) 34.127 * * [simplify]: iters left: 5 (33 enodes) 34.136 * * [simplify]: iters left: 4 (44 enodes) 34.147 * * [simplify]: iters left: 3 (47 enodes) 34.159 * * [simplify]: Extracting #0: cost 1 inf + 0 34.160 * * [simplify]: Extracting #1: cost 8 inf + 0 34.160 * * [simplify]: Extracting #2: cost 15 inf + 1 34.160 * * [simplify]: Extracting #3: cost 14 inf + 157 34.160 * * [simplify]: Extracting #4: cost 4 inf + 1495 34.161 * * [simplify]: Extracting #5: cost 0 inf + 1771 34.161 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 34.162 * [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.162 * * * * [progress]: [ 225 / 270 ] simplifiying candidate # 34.162 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 34.162 * * [simplify]: iters left: 6 (9 enodes) 34.167 * * [simplify]: iters left: 5 (35 enodes) 34.178 * * [simplify]: iters left: 4 (58 enodes) 34.187 * * [simplify]: iters left: 3 (97 enodes) 34.201 * * [simplify]: iters left: 2 (111 enodes) 34.219 * * [simplify]: iters left: 1 (115 enodes) 34.241 * * [simplify]: Extracting #0: cost 1 inf + 0 34.241 * * [simplify]: Extracting #1: cost 12 inf + 0 34.241 * * [simplify]: Extracting #2: cost 14 inf + 211 34.242 * * [simplify]: Extracting #3: cost 6 inf + 1081 34.243 * * [simplify]: Extracting #4: cost 0 inf + 1413 34.244 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 34.244 * [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.244 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 34.245 * * [simplify]: iters left: 6 (8 enodes) 34.249 * * [simplify]: iters left: 5 (30 enodes) 34.259 * * [simplify]: iters left: 4 (36 enodes) 34.269 * * [simplify]: iters left: 3 (38 enodes) 34.279 * * [simplify]: iters left: 2 (39 enodes) 34.289 * * [simplify]: Extracting #0: cost 1 inf + 0 34.289 * * [simplify]: Extracting #1: cost 6 inf + 0 34.289 * * [simplify]: Extracting #2: cost 12 inf + 1 34.290 * * [simplify]: Extracting #3: cost 9 inf + 158 34.290 * * [simplify]: Extracting #4: cost 0 inf + 947 34.290 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 34.290 * [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.291 * * * * [progress]: [ 226 / 270 ] simplifiying candidate # 34.291 * * * * [progress]: [ 227 / 270 ] simplifiying candidate # 34.291 * * * * [progress]: [ 228 / 270 ] simplifiying candidate # 34.291 * * * * [progress]: [ 229 / 270 ] simplifiying candidate # 34.291 * [simplify]: Simplifying (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) 34.291 * * [simplify]: iters left: 5 (6 enodes) 34.294 * * [simplify]: iters left: 4 (20 enodes) 34.299 * * [simplify]: iters left: 3 (24 enodes) 34.306 * * [simplify]: iters left: 2 (25 enodes) 34.312 * * [simplify]: Extracting #0: cost 1 inf + 0 34.312 * * [simplify]: Extracting #1: cost 3 inf + 0 34.312 * * [simplify]: Extracting #2: cost 7 inf + 0 34.312 * * [simplify]: Extracting #3: cost 8 inf + 2 34.312 * * [simplify]: Extracting #4: cost 5 inf + 335 34.312 * * [simplify]: Extracting #5: cost 0 inf + 748 34.312 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 34.312 * [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.313 * * * * [progress]: [ 230 / 270 ] simplifiying candidate # 34.313 * [simplify]: Simplifying (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 34.313 * * [simplify]: iters left: 5 (6 enodes) 34.315 * * [simplify]: iters left: 4 (20 enodes) 34.320 * * [simplify]: iters left: 3 (23 enodes) 34.326 * * [simplify]: iters left: 2 (24 enodes) 34.332 * * [simplify]: Extracting #0: cost 1 inf + 0 34.332 * * [simplify]: Extracting #1: cost 3 inf + 0 34.332 * * [simplify]: Extracting #2: cost 5 inf + 0 34.332 * * [simplify]: Extracting #3: cost 10 inf + 0 34.332 * * [simplify]: Extracting #4: cost 10 inf + 2 34.332 * * [simplify]: Extracting #5: cost 1 inf + 931 34.333 * * [simplify]: Extracting #6: cost 0 inf + 1148 34.333 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 34.333 * [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.333 * * * * [progress]: [ 231 / 270 ] simplifiying candidate # 34.334 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 34.334 * * [simplify]: iters left: 5 (6 enodes) 34.336 * * [simplify]: iters left: 4 (20 enodes) 34.343 * * [simplify]: iters left: 3 (24 enodes) 34.350 * * [simplify]: iters left: 2 (25 enodes) 34.353 * * [simplify]: Extracting #0: cost 1 inf + 0 34.353 * * [simplify]: Extracting #1: cost 3 inf + 0 34.353 * * [simplify]: Extracting #2: cost 7 inf + 0 34.353 * * [simplify]: Extracting #3: cost 8 inf + 2 34.354 * * [simplify]: Extracting #4: cost 5 inf + 295 34.354 * * [simplify]: Extracting #5: cost 0 inf + 668 34.354 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 34.354 * [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.354 * * * * [progress]: [ 232 / 270 ] simplifiying candidate # 34.354 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 34.354 * * [simplify]: iters left: 4 (5 enodes) 34.355 * * [simplify]: iters left: 3 (17 enodes) 34.358 * * [simplify]: iters left: 2 (21 enodes) 34.361 * * [simplify]: iters left: 1 (22 enodes) 34.364 * * [simplify]: Extracting #0: cost 1 inf + 0 34.364 * * [simplify]: Extracting #1: cost 5 inf + 0 34.364 * * [simplify]: Extracting #2: cost 6 inf + 2 34.364 * * [simplify]: Extracting #3: cost 2 inf + 392 34.364 * * [simplify]: Extracting #4: cost 0 inf + 474 34.364 * [simplify]: Simplified to (hypot y.im y.re) 34.364 * [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.364 * * * * [progress]: [ 233 / 270 ] simplifiying candidate # 34.364 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 34.365 * * [simplify]: iters left: 5 (6 enodes) 34.366 * * [simplify]: iters left: 4 (20 enodes) 34.368 * * [simplify]: iters left: 3 (24 enodes) 34.371 * * [simplify]: iters left: 2 (25 enodes) 34.375 * * [simplify]: Extracting #0: cost 1 inf + 0 34.375 * * [simplify]: Extracting #1: cost 3 inf + 0 34.375 * * [simplify]: Extracting #2: cost 7 inf + 0 34.375 * * [simplify]: Extracting #3: cost 8 inf + 2 34.375 * * [simplify]: Extracting #4: cost 5 inf + 295 34.375 * * [simplify]: Extracting #5: cost 0 inf + 668 34.375 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 34.375 * [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.375 * * * * [progress]: [ 234 / 270 ] simplifiying candidate # 34.375 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 34.375 * * [simplify]: iters left: 4 (5 enodes) 34.376 * * [simplify]: iters left: 3 (17 enodes) 34.379 * * [simplify]: iters left: 2 (21 enodes) 34.381 * * [simplify]: iters left: 1 (22 enodes) 34.384 * * [simplify]: Extracting #0: cost 1 inf + 0 34.384 * * [simplify]: Extracting #1: cost 5 inf + 0 34.384 * * [simplify]: Extracting #2: cost 6 inf + 2 34.384 * * [simplify]: Extracting #3: cost 2 inf + 392 34.384 * * [simplify]: Extracting #4: cost 0 inf + 474 34.384 * [simplify]: Simplified to (hypot y.im y.re) 34.385 * [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.385 * * * * [progress]: [ 235 / 270 ] simplifiying candidate # 34.385 * [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.385 * * [simplify]: iters left: 6 (13 enodes) 34.388 * * [simplify]: iters left: 5 (49 enodes) 34.395 * * [simplify]: iters left: 4 (77 enodes) 34.410 * * [simplify]: iters left: 3 (108 enodes) 34.425 * * [simplify]: iters left: 2 (136 enodes) 34.443 * * [simplify]: iters left: 1 (148 enodes) 34.471 * * [simplify]: Extracting #0: cost 1 inf + 0 34.471 * * [simplify]: Extracting #1: cost 3 inf + 0 34.471 * * [simplify]: Extracting #2: cost 5 inf + 0 34.471 * * [simplify]: Extracting #3: cost 15 inf + 0 34.471 * * [simplify]: Extracting #4: cost 38 inf + 2 34.471 * * [simplify]: Extracting #5: cost 50 inf + 227 34.472 * * [simplify]: Extracting #6: cost 20 inf + 3312 34.473 * * [simplify]: Extracting #7: cost 2 inf + 6227 34.474 * * [simplify]: Extracting #8: cost 0 inf + 6502 34.475 * [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.476 * [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.476 * * * * [progress]: [ 236 / 270 ] simplifiying candidate # 34.476 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) 34.476 * * [simplify]: iters left: 6 (12 enodes) 34.478 * * [simplify]: iters left: 5 (46 enodes) 34.485 * * [simplify]: iters left: 4 (74 enodes) 34.500 * * [simplify]: iters left: 3 (105 enodes) 34.530 * * [simplify]: iters left: 2 (133 enodes) 34.565 * * [simplify]: iters left: 1 (145 enodes) 34.599 * * [simplify]: Extracting #0: cost 1 inf + 0 34.599 * * [simplify]: Extracting #1: cost 3 inf + 0 34.599 * * [simplify]: Extracting #2: cost 13 inf + 0 34.599 * * [simplify]: Extracting #3: cost 36 inf + 2 34.599 * * [simplify]: Extracting #4: cost 48 inf + 186 34.600 * * [simplify]: Extracting #5: cost 17 inf + 3475 34.601 * * [simplify]: Extracting #6: cost 1 inf + 5485 34.602 * * [simplify]: Extracting #7: cost 0 inf + 5744 34.603 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.im y.re))) 34.604 * [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)))))))) 34.604 * * * * [progress]: [ 237 / 270 ] simplifiying candidate # 34.604 * [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)))))) 34.604 * * [simplify]: iters left: 6 (15 enodes) 34.607 * * [simplify]: iters left: 5 (58 enodes) 34.617 * * [simplify]: iters left: 4 (87 enodes) 34.631 * * [simplify]: iters left: 3 (103 enodes) 34.643 * * [simplify]: iters left: 2 (106 enodes) 34.655 * * [simplify]: Extracting #0: cost 1 inf + 0 34.655 * * [simplify]: Extracting #1: cost 11 inf + 0 34.655 * * [simplify]: Extracting #2: cost 22 inf + 0 34.655 * * [simplify]: Extracting #3: cost 34 inf + 0 34.656 * * [simplify]: Extracting #4: cost 36 inf + 87 34.656 * * [simplify]: Extracting #5: cost 19 inf + 2113 34.657 * * [simplify]: Extracting #6: cost 2 inf + 6774 34.658 * * [simplify]: Extracting #7: cost 0 inf + 7612 34.660 * [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)))) 34.660 * [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)))))))) 34.660 * * * * [progress]: [ 238 / 270 ] simplifiying candidate # 34.660 * [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)))))) 34.660 * * [simplify]: iters left: 6 (15 enodes) 34.663 * * [simplify]: iters left: 5 (55 enodes) 34.674 * * [simplify]: iters left: 4 (72 enodes) 34.694 * * [simplify]: iters left: 3 (84 enodes) 34.715 * * [simplify]: Extracting #0: cost 1 inf + 0 34.715 * * [simplify]: Extracting #1: cost 7 inf + 0 34.715 * * [simplify]: Extracting #2: cost 15 inf + 0 34.715 * * [simplify]: Extracting #3: cost 28 inf + 0 34.715 * * [simplify]: Extracting #4: cost 30 inf + 87 34.716 * * [simplify]: Extracting #5: cost 17 inf + 1644 34.717 * * [simplify]: Extracting #6: cost 7 inf + 3249 34.719 * * [simplify]: Extracting #7: cost 1 inf + 5599 34.721 * * [simplify]: Extracting #8: cost 0 inf + 6058 34.723 * [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)))) 34.723 * [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)))))))) 34.723 * * * * [progress]: [ 239 / 270 ] simplifiying candidate # 34.723 * [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))))) 34.723 * * [simplify]: iters left: 6 (14 enodes) 34.730 * * [simplify]: iters left: 5 (51 enodes) 34.743 * * [simplify]: iters left: 4 (69 enodes) 34.752 * * [simplify]: iters left: 3 (81 enodes) 34.763 * * [simplify]: Extracting #0: cost 1 inf + 0 34.763 * * [simplify]: Extracting #1: cost 7 inf + 0 34.763 * * [simplify]: Extracting #2: cost 14 inf + 0 34.763 * * [simplify]: Extracting #3: cost 26 inf + 0 34.763 * * [simplify]: Extracting #4: cost 28 inf + 87 34.764 * * [simplify]: Extracting #5: cost 12 inf + 1990 34.765 * * [simplify]: Extracting #6: cost 2 inf + 3988 34.765 * * [simplify]: Extracting #7: cost 0 inf + 4424 34.766 * [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))) 34.766 * [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)))))))) 34.766 * * * * [progress]: [ 240 / 270 ] simplifiying candidate # 34.767 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 34.767 * * [simplify]: iters left: 6 (12 enodes) 34.771 * * [simplify]: iters left: 5 (45 enodes) 34.779 * * [simplify]: iters left: 4 (61 enodes) 34.797 * * [simplify]: iters left: 3 (73 enodes) 34.811 * * [simplify]: iters left: 2 (74 enodes) 34.820 * * [simplify]: Extracting #0: cost 1 inf + 0 34.820 * * [simplify]: Extracting #1: cost 5 inf + 0 34.820 * * [simplify]: Extracting #2: cost 7 inf + 1 34.820 * * [simplify]: Extracting #3: cost 17 inf + 1 34.820 * * [simplify]: Extracting #4: cost 16 inf + 88 34.820 * * [simplify]: Extracting #5: cost 5 inf + 953 34.821 * * [simplify]: Extracting #6: cost 1 inf + 1891 34.821 * * [simplify]: Extracting #7: cost 0 inf + 2135 34.822 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 34.822 * [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))))))) 34.822 * * * * [progress]: [ 241 / 270 ] simplifiying candidate # 34.822 * [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))))) 34.822 * * [simplify]: iters left: 6 (14 enodes) 34.825 * * [simplify]: iters left: 5 (51 enodes) 34.834 * * [simplify]: iters left: 4 (69 enodes) 34.844 * * [simplify]: iters left: 3 (81 enodes) 34.860 * * [simplify]: Extracting #0: cost 1 inf + 0 34.860 * * [simplify]: Extracting #1: cost 7 inf + 0 34.860 * * [simplify]: Extracting #2: cost 14 inf + 0 34.860 * * [simplify]: Extracting #3: cost 26 inf + 0 34.861 * * [simplify]: Extracting #4: cost 28 inf + 87 34.862 * * [simplify]: Extracting #5: cost 12 inf + 1990 34.863 * * [simplify]: Extracting #6: cost 2 inf + 3988 34.865 * * [simplify]: Extracting #7: cost 0 inf + 4424 34.866 * [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))) 34.866 * [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)))))))) 34.866 * * * * [progress]: [ 242 / 270 ] simplifiying candidate # 34.867 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 34.867 * * [simplify]: iters left: 6 (11 enodes) 34.873 * * [simplify]: iters left: 5 (40 enodes) 34.885 * * [simplify]: iters left: 4 (60 enodes) 34.902 * * [simplify]: iters left: 3 (69 enodes) 34.919 * * [simplify]: Extracting #0: cost 1 inf + 0 34.919 * * [simplify]: Extracting #1: cost 5 inf + 0 34.919 * * [simplify]: Extracting #2: cost 7 inf + 1 34.919 * * [simplify]: Extracting #3: cost 17 inf + 1 34.919 * * [simplify]: Extracting #4: cost 15 inf + 129 34.920 * * [simplify]: Extracting #5: cost 3 inf + 1402 34.921 * * [simplify]: Extracting #6: cost 1 inf + 1891 34.922 * * [simplify]: Extracting #7: cost 0 inf + 2135 34.923 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 34.923 * [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))))))) 34.923 * * * * [progress]: [ 243 / 270 ] simplifiying candidate # 34.923 * [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)))))) 34.924 * * [simplify]: iters left: 6 (14 enodes) 34.930 * * [simplify]: iters left: 5 (51 enodes) 34.944 * * [simplify]: iters left: 4 (67 enodes) 34.964 * * [simplify]: iters left: 3 (76 enodes) 34.983 * * [simplify]: Extracting #0: cost 1 inf + 0 34.983 * * [simplify]: Extracting #1: cost 6 inf + 0 34.983 * * [simplify]: Extracting #2: cost 12 inf + 0 34.983 * * [simplify]: Extracting #3: cost 24 inf + 0 34.983 * * [simplify]: Extracting #4: cost 26 inf + 87 34.984 * * [simplify]: Extracting #5: cost 7 inf + 2199 34.985 * * [simplify]: Extracting #6: cost 1 inf + 3273 34.986 * * [simplify]: Extracting #7: cost 0 inf + 3612 34.988 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 34.988 * [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)))))))) 34.988 * * * * [progress]: [ 244 / 270 ] simplifiying candidate # 34.988 * [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)))))) 34.988 * * [simplify]: iters left: 6 (14 enodes) 34.994 * * [simplify]: iters left: 5 (50 enodes) 35.009 * * [simplify]: iters left: 4 (63 enodes) 35.026 * * [simplify]: iters left: 3 (72 enodes) 35.046 * * [simplify]: Extracting #0: cost 1 inf + 0 35.046 * * [simplify]: Extracting #1: cost 4 inf + 0 35.046 * * [simplify]: Extracting #2: cost 9 inf + 0 35.046 * * [simplify]: Extracting #3: cost 22 inf + 0 35.046 * * [simplify]: Extracting #4: cost 25 inf + 46 35.046 * * [simplify]: Extracting #5: cost 13 inf + 1132 35.047 * * [simplify]: Extracting #6: cost 2 inf + 2858 35.049 * * [simplify]: Extracting #7: cost 0 inf + 3494 35.050 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 35.050 * [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.050 * * * * [progress]: [ 245 / 270 ] simplifiying candidate # 35.050 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 35.051 * * [simplify]: iters left: 6 (13 enodes) 35.056 * * [simplify]: iters left: 5 (46 enodes) 35.069 * * [simplify]: iters left: 4 (60 enodes) 35.086 * * [simplify]: iters left: 3 (69 enodes) 35.101 * * [simplify]: Extracting #0: cost 1 inf + 0 35.101 * * [simplify]: Extracting #1: cost 4 inf + 0 35.101 * * [simplify]: Extracting #2: cost 8 inf + 0 35.101 * * [simplify]: Extracting #3: cost 20 inf + 0 35.101 * * [simplify]: Extracting #4: cost 21 inf + 169 35.102 * * [simplify]: Extracting #5: cost 6 inf + 1859 35.103 * * [simplify]: Extracting #6: cost 0 inf + 2340 35.103 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 35.103 * [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.103 * * * * [progress]: [ 246 / 270 ] simplifiying candidate # 35.104 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 35.104 * * [simplify]: iters left: 6 (11 enodes) 35.107 * * [simplify]: iters left: 5 (40 enodes) 35.113 * * [simplify]: iters left: 4 (52 enodes) 35.120 * * [simplify]: iters left: 3 (62 enodes) 35.128 * * [simplify]: Extracting #0: cost 1 inf + 0 35.128 * * [simplify]: Extracting #1: cost 4 inf + 0 35.128 * * [simplify]: Extracting #2: cost 13 inf + 1 35.128 * * [simplify]: Extracting #3: cost 10 inf + 211 35.129 * * [simplify]: Extracting #4: cost 1 inf + 913 35.129 * * [simplify]: Extracting #5: cost 0 inf + 1077 35.130 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 35.130 * [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.130 * * * * [progress]: [ 247 / 270 ] simplifiying candidate # 35.130 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 35.131 * * [simplify]: iters left: 6 (13 enodes) 35.136 * * [simplify]: iters left: 5 (46 enodes) 35.149 * * [simplify]: iters left: 4 (60 enodes) 35.165 * * [simplify]: iters left: 3 (69 enodes) 35.174 * * [simplify]: Extracting #0: cost 1 inf + 0 35.174 * * [simplify]: Extracting #1: cost 4 inf + 0 35.174 * * [simplify]: Extracting #2: cost 8 inf + 0 35.174 * * [simplify]: Extracting #3: cost 20 inf + 0 35.174 * * [simplify]: Extracting #4: cost 21 inf + 169 35.175 * * [simplify]: Extracting #5: cost 6 inf + 1859 35.175 * * [simplify]: Extracting #6: cost 0 inf + 2340 35.175 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.im y.re))) 35.176 * [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.176 * * * * [progress]: [ 248 / 270 ] simplifiying candidate # 35.176 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 35.176 * * [simplify]: iters left: 6 (10 enodes) 35.178 * * [simplify]: iters left: 5 (35 enodes) 35.183 * * [simplify]: iters left: 4 (47 enodes) 35.190 * * [simplify]: iters left: 3 (55 enodes) 35.199 * * [simplify]: Extracting #0: cost 1 inf + 0 35.199 * * [simplify]: Extracting #1: cost 4 inf + 0 35.199 * * [simplify]: Extracting #2: cost 13 inf + 1 35.199 * * [simplify]: Extracting #3: cost 13 inf + 47 35.199 * * [simplify]: Extracting #4: cost 4 inf + 789 35.200 * * [simplify]: Extracting #5: cost 0 inf + 1077 35.200 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 35.200 * [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.201 * * * * [progress]: [ 249 / 270 ] simplifiying candidate # 35.201 * [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.201 * * [simplify]: iters left: 6 (9 enodes) 35.205 * * [simplify]: iters left: 5 (33 enodes) 35.215 * * [simplify]: iters left: 4 (41 enodes) 35.227 * * [simplify]: iters left: 3 (42 enodes) 35.234 * * [simplify]: Extracting #0: cost 1 inf + 0 35.234 * * [simplify]: Extracting #1: cost 6 inf + 0 35.235 * * [simplify]: Extracting #2: cost 9 inf + 1 35.235 * * [simplify]: Extracting #3: cost 13 inf + 1 35.235 * * [simplify]: Extracting #4: cost 13 inf + 60 35.235 * * [simplify]: Extracting #5: cost 9 inf + 691 35.235 * * [simplify]: Extracting #6: cost 0 inf + 1895 35.236 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 35.236 * [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.236 * * * * [progress]: [ 250 / 270 ] simplifiying candidate # 35.236 * [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.236 * * [simplify]: iters left: 6 (9 enodes) 35.239 * * [simplify]: iters left: 5 (32 enodes) 35.245 * * [simplify]: iters left: 4 (37 enodes) 35.251 * * [simplify]: iters left: 3 (38 enodes) 35.256 * * [simplify]: Extracting #0: cost 1 inf + 0 35.257 * * [simplify]: Extracting #1: cost 4 inf + 0 35.257 * * [simplify]: Extracting #2: cost 6 inf + 1 35.257 * * [simplify]: Extracting #3: cost 9 inf + 1 35.257 * * [simplify]: Extracting #4: cost 14 inf + 1 35.257 * * [simplify]: Extracting #5: cost 12 inf + 85 35.257 * * [simplify]: Extracting #6: cost 4 inf + 1149 35.257 * * [simplify]: Extracting #7: cost 0 inf + 2099 35.257 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 35.257 * [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.258 * * * * [progress]: [ 251 / 270 ] simplifiying candidate # 35.258 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 35.258 * * [simplify]: iters left: 6 (8 enodes) 35.260 * * [simplify]: iters left: 5 (28 enodes) 35.264 * * [simplify]: iters left: 4 (34 enodes) 35.270 * * [simplify]: iters left: 3 (35 enodes) 35.274 * * [simplify]: Extracting #0: cost 1 inf + 0 35.274 * * [simplify]: Extracting #1: cost 4 inf + 0 35.274 * * [simplify]: Extracting #2: cost 5 inf + 1 35.275 * * [simplify]: Extracting #3: cost 9 inf + 1 35.275 * * [simplify]: Extracting #4: cost 8 inf + 157 35.275 * * [simplify]: Extracting #5: cost 4 inf + 669 35.275 * * [simplify]: Extracting #6: cost 0 inf + 945 35.275 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 35.275 * [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.275 * * * * [progress]: [ 252 / 270 ] simplifiying candidate # 35.276 * [simplify]: Simplifying (/ 1 (sqrt 1)) 35.276 * * [simplify]: iters left: 3 (3 enodes) 35.281 * * [simplify]: iters left: 2 (11 enodes) 35.284 * * [simplify]: iters left: 1 (13 enodes) 35.288 * * [simplify]: Extracting #0: cost 1 inf + 0 35.288 * * [simplify]: Extracting #1: cost 0 inf + 1 35.288 * [simplify]: Simplified to 1 35.288 * [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.288 * * * * [progress]: [ 253 / 270 ] simplifiying candidate # 35.288 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 35.289 * * [simplify]: iters left: 6 (8 enodes) 35.292 * * [simplify]: iters left: 5 (28 enodes) 35.301 * * [simplify]: iters left: 4 (34 enodes) 35.311 * * [simplify]: iters left: 3 (35 enodes) 35.322 * * [simplify]: Extracting #0: cost 1 inf + 0 35.323 * * [simplify]: Extracting #1: cost 4 inf + 0 35.323 * * [simplify]: Extracting #2: cost 5 inf + 1 35.323 * * [simplify]: Extracting #3: cost 9 inf + 1 35.323 * * [simplify]: Extracting #4: cost 8 inf + 157 35.323 * * [simplify]: Extracting #5: cost 4 inf + 669 35.323 * * [simplify]: Extracting #6: cost 0 inf + 945 35.324 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 35.324 * [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.324 * * * * [progress]: [ 254 / 270 ] simplifiying candidate # 35.324 * [simplify]: Simplifying (/ 1 1) 35.324 * * [simplify]: iters left: 2 (2 enodes) 35.326 * * [simplify]: iters left: 1 (6 enodes) 35.328 * * [simplify]: Extracting #0: cost 1 inf + 0 35.328 * * [simplify]: Extracting #1: cost 0 inf + 1 35.328 * [simplify]: Simplified to 1 35.328 * [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.328 * * * * [progress]: [ 255 / 270 ] simplifiying candidate # 35.328 * * * * [progress]: [ 256 / 270 ] simplifiying candidate # 35.328 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 35.328 * * [simplify]: iters left: 4 (7 enodes) 35.331 * * [simplify]: iters left: 3 (26 enodes) 35.337 * * [simplify]: iters left: 2 (36 enodes) 35.342 * * [simplify]: iters left: 1 (44 enodes) 35.347 * * [simplify]: Extracting #0: cost 1 inf + 0 35.347 * * [simplify]: Extracting #1: cost 11 inf + 0 35.347 * * [simplify]: Extracting #2: cost 10 inf + 86 35.347 * * [simplify]: Extracting #3: cost 2 inf + 654 35.347 * * [simplify]: Extracting #4: cost 0 inf + 748 35.347 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 35.347 * [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.348 * * * * [progress]: [ 257 / 270 ] simplifiying candidate # 35.348 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 35.348 * * [simplify]: iters left: 4 (7 enodes) 35.349 * * [simplify]: iters left: 3 (26 enodes) 35.353 * * [simplify]: iters left: 2 (36 enodes) 35.357 * * [simplify]: iters left: 1 (44 enodes) 35.362 * * [simplify]: Extracting #0: cost 1 inf + 0 35.362 * * [simplify]: Extracting #1: cost 11 inf + 0 35.363 * * [simplify]: Extracting #2: cost 10 inf + 86 35.363 * * [simplify]: Extracting #3: cost 2 inf + 654 35.363 * * [simplify]: Extracting #4: cost 0 inf + 748 35.364 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 35.364 * [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.364 * * * * [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.364 * * * * [progress]: [ 259 / 270 ] simplifiying candidate # 35.365 * [simplify]: Simplifying y.re 35.365 * * [simplify]: iters left: 0 (1 enodes) 35.365 * * [simplify]: Extracting #0: cost 1 inf + 0 35.365 * * [simplify]: Extracting #1: cost 0 inf + 1 35.365 * [simplify]: Simplified to y.re 35.365 * [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.365 * * * * [progress]: [ 260 / 270 ] simplifiying candidate # 35.365 * [simplify]: Simplifying y.im 35.365 * * [simplify]: iters left: 0 (1 enodes) 35.365 * * [simplify]: Extracting #0: cost 1 inf + 0 35.365 * * [simplify]: Extracting #1: cost 0 inf + 1 35.366 * [simplify]: Simplified to y.im 35.366 * [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.366 * * * * [progress]: [ 261 / 270 ] simplifiying candidate # 35.366 * [simplify]: Simplifying (* -1 y.im) 35.366 * * [simplify]: iters left: 2 (3 enodes) 35.367 * * [simplify]: iters left: 1 (11 enodes) 35.370 * * [simplify]: Extracting #0: cost 1 inf + 0 35.370 * * [simplify]: Extracting #1: cost 4 inf + 0 35.370 * * [simplify]: Extracting #2: cost 0 inf + 84 35.370 * [simplify]: Simplified to (- y.im) 35.370 * [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.371 * * * * [progress]: [ 262 / 270 ] simplifiying candidate # 35.371 * [simplify]: Simplifying y.re 35.371 * * [simplify]: iters left: 0 (1 enodes) 35.371 * * [simplify]: Extracting #0: cost 1 inf + 0 35.371 * * [simplify]: Extracting #1: cost 0 inf + 1 35.371 * [simplify]: Simplified to y.re 35.372 * [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.372 * * * * [progress]: [ 263 / 270 ] simplifiying candidate # 35.372 * [simplify]: Simplifying y.im 35.372 * * [simplify]: iters left: 0 (1 enodes) 35.372 * * [simplify]: Extracting #0: cost 1 inf + 0 35.372 * * [simplify]: Extracting #1: cost 0 inf + 1 35.372 * [simplify]: Simplified to y.im 35.372 * [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.372 * * * * [progress]: [ 264 / 270 ] simplifiying candidate # 35.373 * [simplify]: Simplifying (* -1 y.im) 35.373 * * [simplify]: iters left: 2 (3 enodes) 35.375 * * [simplify]: iters left: 1 (11 enodes) 35.378 * * [simplify]: Extracting #0: cost 1 inf + 0 35.378 * * [simplify]: Extracting #1: cost 4 inf + 0 35.378 * * [simplify]: Extracting #2: cost 0 inf + 84 35.378 * [simplify]: Simplified to (- y.im) 35.378 * [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.378 * * * * [progress]: [ 265 / 270 ] simplifiying candidate # 35.379 * [simplify]: Simplifying (* -1 x.re) 35.379 * * [simplify]: iters left: 2 (3 enodes) 35.380 * * [simplify]: iters left: 1 (11 enodes) 35.381 * * [simplify]: Extracting #0: cost 1 inf + 0 35.382 * * [simplify]: Extracting #1: cost 4 inf + 0 35.382 * * [simplify]: Extracting #2: cost 0 inf + 84 35.382 * [simplify]: Simplified to (- x.re) 35.382 * [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.382 * * * * [progress]: [ 266 / 270 ] simplifiying candidate # 35.382 * [simplify]: Simplifying x.im 35.382 * * [simplify]: iters left: 0 (1 enodes) 35.382 * * [simplify]: Extracting #0: cost 1 inf + 0 35.382 * * [simplify]: Extracting #1: cost 0 inf + 1 35.382 * [simplify]: Simplified to x.im 35.382 * [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.382 * * * * [progress]: [ 267 / 270 ] simplifiying candidate # 35.382 * [simplify]: Simplifying (* -1 x.im) 35.382 * * [simplify]: iters left: 2 (3 enodes) 35.383 * * [simplify]: iters left: 1 (11 enodes) 35.385 * * [simplify]: Extracting #0: cost 1 inf + 0 35.385 * * [simplify]: Extracting #1: cost 4 inf + 0 35.385 * * [simplify]: Extracting #2: cost 0 inf + 84 35.385 * [simplify]: Simplified to (- x.im) 35.385 * [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.385 * * * * [progress]: [ 268 / 270 ] simplifiying candidate # 35.385 * [simplify]: Simplifying 0 35.386 * * [simplify]: iters left: 0 (1 enodes) 35.386 * * [simplify]: Extracting #0: cost 1 inf + 0 35.386 * * [simplify]: Extracting #1: cost 0 inf + 1 35.386 * [simplify]: Simplified to 0 35.386 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 35.386 * * * * [progress]: [ 269 / 270 ] simplifiying candidate # 35.386 * [simplify]: Simplifying 0 35.386 * * [simplify]: iters left: 0 (1 enodes) 35.387 * * [simplify]: Extracting #0: cost 1 inf + 0 35.387 * * [simplify]: Extracting #1: cost 0 inf + 1 35.387 * [simplify]: Simplified to 0 35.387 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 35.387 * * * * [progress]: [ 270 / 270 ] simplifiying candidate # 35.387 * [simplify]: Simplifying 0 35.387 * * [simplify]: iters left: 0 (1 enodes) 35.388 * * [simplify]: Extracting #0: cost 1 inf + 0 35.388 * * [simplify]: Extracting #1: cost 0 inf + 1 35.388 * [simplify]: Simplified to 0 35.388 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 35.388 * * * [progress]: adding candidates to table 39.163 * * [progress]: iteration 3 / 4 39.163 * * * [progress]: picking best candidate 39.215 * * * * [pick]: Picked # 39.215 * * * [progress]: localizing error 39.239 * * * [progress]: generating rewritten candidates 39.239 * * * * [progress]: [ 1 / 3 ] rewriting at (2 2 1) 39.267 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2) 39.280 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2 1 1) 39.294 * * * [progress]: generating series expansions 39.294 * * * * [progress]: [ 1 / 3 ] generating series at (2 2 1) 39.295 * [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.295 * [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.295 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.im 39.295 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 39.295 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.295 * [taylor]: Taking taylor expansion of y.re in y.im 39.295 * [backup-simplify]: Simplify y.re into y.re 39.295 * [taylor]: Taking taylor expansion of x.im in y.im 39.295 * [backup-simplify]: Simplify x.im into x.im 39.295 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.295 * [taylor]: Taking taylor expansion of y.im in y.im 39.295 * [backup-simplify]: Simplify 0 into 0 39.295 * [backup-simplify]: Simplify 1 into 1 39.295 * [taylor]: Taking taylor expansion of x.re in y.im 39.295 * [backup-simplify]: Simplify x.re into x.re 39.295 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 39.295 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.295 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 39.295 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 39.295 * [taylor]: Taking taylor expansion of y.re in y.im 39.295 * [backup-simplify]: Simplify y.re into y.re 39.295 * [taylor]: Taking taylor expansion of y.re in y.im 39.295 * [backup-simplify]: Simplify y.re into y.re 39.295 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 39.295 * [taylor]: Taking taylor expansion of y.im in y.im 39.295 * [backup-simplify]: Simplify 0 into 0 39.295 * [backup-simplify]: Simplify 1 into 1 39.295 * [taylor]: Taking taylor expansion of y.im in y.im 39.295 * [backup-simplify]: Simplify 0 into 0 39.295 * [backup-simplify]: Simplify 1 into 1 39.295 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.296 * [backup-simplify]: Simplify (* 0 0) into 0 39.296 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 39.296 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 39.296 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.297 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 39.297 * [backup-simplify]: Simplify (+ 0 0) into 0 39.297 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 39.298 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.298 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.298 * [backup-simplify]: Simplify (- 0) into 0 39.298 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 39.298 * [backup-simplify]: Simplify (/ (* y.re x.im) y.re) into x.im 39.298 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.re 39.298 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 39.298 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.298 * [taylor]: Taking taylor expansion of y.re in x.re 39.298 * [backup-simplify]: Simplify y.re into y.re 39.298 * [taylor]: Taking taylor expansion of x.im in x.re 39.298 * [backup-simplify]: Simplify x.im into x.im 39.298 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.298 * [taylor]: Taking taylor expansion of y.im in x.re 39.298 * [backup-simplify]: Simplify y.im into y.im 39.298 * [taylor]: Taking taylor expansion of x.re in x.re 39.298 * [backup-simplify]: Simplify 0 into 0 39.298 * [backup-simplify]: Simplify 1 into 1 39.298 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 39.298 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.298 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 39.298 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 39.298 * [taylor]: Taking taylor expansion of y.re in x.re 39.298 * [backup-simplify]: Simplify y.re into y.re 39.298 * [taylor]: Taking taylor expansion of y.re in x.re 39.299 * [backup-simplify]: Simplify y.re into y.re 39.299 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 39.299 * [taylor]: Taking taylor expansion of y.im in x.re 39.299 * [backup-simplify]: Simplify y.im into y.im 39.299 * [taylor]: Taking taylor expansion of y.im in x.re 39.299 * [backup-simplify]: Simplify y.im into y.im 39.299 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.299 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.299 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.299 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.299 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.299 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.299 * [backup-simplify]: Simplify (+ 0 0) into 0 39.300 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.300 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.300 * [backup-simplify]: Simplify (* y.im 0) into 0 39.300 * [backup-simplify]: Simplify (- 0) into 0 39.300 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 39.300 * [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.300 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.re 39.300 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 39.300 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.300 * [taylor]: Taking taylor expansion of y.re in y.re 39.300 * [backup-simplify]: Simplify 0 into 0 39.300 * [backup-simplify]: Simplify 1 into 1 39.301 * [taylor]: Taking taylor expansion of x.im in y.re 39.301 * [backup-simplify]: Simplify x.im into x.im 39.301 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.301 * [taylor]: Taking taylor expansion of y.im in y.re 39.301 * [backup-simplify]: Simplify y.im into y.im 39.301 * [taylor]: Taking taylor expansion of x.re in y.re 39.301 * [backup-simplify]: Simplify x.re into x.re 39.301 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 39.301 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.301 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 39.301 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 39.301 * [taylor]: Taking taylor expansion of y.re in y.re 39.301 * [backup-simplify]: Simplify 0 into 0 39.301 * [backup-simplify]: Simplify 1 into 1 39.301 * [taylor]: Taking taylor expansion of y.re in y.re 39.301 * [backup-simplify]: Simplify 0 into 0 39.301 * [backup-simplify]: Simplify 1 into 1 39.301 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 39.301 * [taylor]: Taking taylor expansion of y.im in y.re 39.301 * [backup-simplify]: Simplify y.im into y.im 39.301 * [taylor]: Taking taylor expansion of y.im in y.re 39.301 * [backup-simplify]: Simplify y.im into y.im 39.301 * [backup-simplify]: Simplify (* 0 0) into 0 39.301 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.301 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.301 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 39.302 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 39.302 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.302 * [backup-simplify]: Simplify (+ 0 0) into 0 39.303 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 39.303 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.303 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.303 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.303 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.303 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) y.im) into (* -1 x.re) 39.303 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 39.303 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.303 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.303 * [taylor]: Taking taylor expansion of y.re in x.im 39.303 * [backup-simplify]: Simplify y.re into y.re 39.303 * [taylor]: Taking taylor expansion of x.im in x.im 39.303 * [backup-simplify]: Simplify 0 into 0 39.303 * [backup-simplify]: Simplify 1 into 1 39.303 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.303 * [taylor]: Taking taylor expansion of y.im in x.im 39.303 * [backup-simplify]: Simplify y.im into y.im 39.303 * [taylor]: Taking taylor expansion of x.re in x.im 39.303 * [backup-simplify]: Simplify x.re into x.re 39.303 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 39.303 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.303 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 39.303 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 39.303 * [taylor]: Taking taylor expansion of y.re in x.im 39.303 * [backup-simplify]: Simplify y.re into y.re 39.303 * [taylor]: Taking taylor expansion of y.re in x.im 39.303 * [backup-simplify]: Simplify y.re into y.re 39.303 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 39.303 * [taylor]: Taking taylor expansion of y.im in x.im 39.304 * [backup-simplify]: Simplify y.im into y.im 39.304 * [taylor]: Taking taylor expansion of y.im in x.im 39.304 * [backup-simplify]: Simplify y.im into y.im 39.304 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.304 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.304 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.304 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.304 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.304 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.304 * [backup-simplify]: Simplify (+ 0 0) into 0 39.305 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.305 * [backup-simplify]: Simplify (* y.re 0) into 0 39.305 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.305 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.305 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.305 * [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.305 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 39.305 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.305 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.305 * [taylor]: Taking taylor expansion of y.re in x.im 39.305 * [backup-simplify]: Simplify y.re into y.re 39.305 * [taylor]: Taking taylor expansion of x.im in x.im 39.305 * [backup-simplify]: Simplify 0 into 0 39.305 * [backup-simplify]: Simplify 1 into 1 39.305 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.305 * [taylor]: Taking taylor expansion of y.im in x.im 39.305 * [backup-simplify]: Simplify y.im into y.im 39.305 * [taylor]: Taking taylor expansion of x.re in x.im 39.305 * [backup-simplify]: Simplify x.re into x.re 39.305 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 39.306 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.306 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 39.306 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 39.306 * [taylor]: Taking taylor expansion of y.re in x.im 39.306 * [backup-simplify]: Simplify y.re into y.re 39.306 * [taylor]: Taking taylor expansion of y.re in x.im 39.306 * [backup-simplify]: Simplify y.re into y.re 39.306 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 39.306 * [taylor]: Taking taylor expansion of y.im in x.im 39.306 * [backup-simplify]: Simplify y.im into y.im 39.306 * [taylor]: Taking taylor expansion of y.im in x.im 39.306 * [backup-simplify]: Simplify y.im into y.im 39.306 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.306 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.306 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.306 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.306 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.306 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.307 * [backup-simplify]: Simplify (+ 0 0) into 0 39.307 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.307 * [backup-simplify]: Simplify (* y.re 0) into 0 39.307 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.307 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.307 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.307 * [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.307 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 39.307 * [taylor]: Taking taylor expansion of -1 in y.re 39.307 * [backup-simplify]: Simplify -1 into -1 39.307 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 39.307 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.308 * [taylor]: Taking taylor expansion of y.im in y.re 39.308 * [backup-simplify]: Simplify y.im into y.im 39.308 * [taylor]: Taking taylor expansion of x.re in y.re 39.308 * [backup-simplify]: Simplify x.re into x.re 39.308 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 39.308 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 39.308 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 39.308 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.308 * [taylor]: Taking taylor expansion of y.re in y.re 39.308 * [backup-simplify]: Simplify 0 into 0 39.308 * [backup-simplify]: Simplify 1 into 1 39.308 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.308 * [taylor]: Taking taylor expansion of y.im in y.re 39.308 * [backup-simplify]: Simplify y.im into y.im 39.308 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.308 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.308 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.308 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 39.308 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.309 * [backup-simplify]: Simplify (+ 0 0) into 0 39.309 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.309 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 39.309 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.309 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 39.310 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 39.310 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 39.310 * [taylor]: Taking taylor expansion of -1 in x.re 39.310 * [backup-simplify]: Simplify -1 into -1 39.310 * [taylor]: Taking taylor expansion of x.re in x.re 39.310 * [backup-simplify]: Simplify 0 into 0 39.310 * [backup-simplify]: Simplify 1 into 1 39.310 * [backup-simplify]: Simplify (* -1 0) into 0 39.310 * [taylor]: Taking taylor expansion of 0 in y.im 39.310 * [backup-simplify]: Simplify 0 into 0 39.310 * [backup-simplify]: Simplify 0 into 0 39.311 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.311 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.311 * [backup-simplify]: Simplify (- 0) into 0 39.311 * [backup-simplify]: Simplify (+ y.re 0) into y.re 39.312 * [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.312 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 39.312 * [taylor]: Taking taylor expansion of y.re in y.re 39.312 * [backup-simplify]: Simplify 0 into 0 39.312 * [backup-simplify]: Simplify 1 into 1 39.312 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 39.312 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 39.312 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 39.312 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.312 * [taylor]: Taking taylor expansion of y.re in y.re 39.312 * [backup-simplify]: Simplify 0 into 0 39.312 * [backup-simplify]: Simplify 1 into 1 39.312 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.312 * [taylor]: Taking taylor expansion of y.im in y.re 39.313 * [backup-simplify]: Simplify y.im into y.im 39.313 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.313 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.313 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.313 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 39.313 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.314 * [backup-simplify]: Simplify (+ 0 0) into 0 39.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.314 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 39.314 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 39.314 * [taylor]: Taking taylor expansion of 0 in x.re 39.314 * [backup-simplify]: Simplify 0 into 0 39.314 * [taylor]: Taking taylor expansion of 0 in y.im 39.314 * [backup-simplify]: Simplify 0 into 0 39.314 * [backup-simplify]: Simplify 0 into 0 39.314 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.314 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 39.315 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 39.315 * [taylor]: Taking taylor expansion of 0 in x.re 39.315 * [backup-simplify]: Simplify 0 into 0 39.315 * [taylor]: Taking taylor expansion of 0 in y.im 39.315 * [backup-simplify]: Simplify 0 into 0 39.315 * [backup-simplify]: Simplify 0 into 0 39.316 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 39.316 * [taylor]: Taking taylor expansion of -1 in y.im 39.316 * [backup-simplify]: Simplify -1 into -1 39.316 * [backup-simplify]: Simplify -1 into -1 39.316 * [backup-simplify]: Simplify 0 into 0 39.317 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.317 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.318 * [backup-simplify]: Simplify (- 0) into 0 39.318 * [backup-simplify]: Simplify (+ 0 0) into 0 39.318 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 39.319 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.319 * [backup-simplify]: Simplify (+ 0 0) into 0 39.320 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.321 * [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.321 * [taylor]: Taking taylor expansion of 0 in y.re 39.321 * [backup-simplify]: Simplify 0 into 0 39.321 * [taylor]: Taking taylor expansion of 0 in x.re 39.321 * [backup-simplify]: Simplify 0 into 0 39.322 * [taylor]: Taking taylor expansion of 0 in y.im 39.322 * [backup-simplify]: Simplify 0 into 0 39.322 * [backup-simplify]: Simplify 0 into 0 39.322 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 39.322 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 39.322 * [taylor]: Taking taylor expansion of y.im in x.re 39.322 * [backup-simplify]: Simplify y.im into y.im 39.322 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.322 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.322 * [taylor]: Taking taylor expansion of y.im in y.im 39.322 * [backup-simplify]: Simplify 0 into 0 39.322 * [backup-simplify]: Simplify 1 into 1 39.323 * [backup-simplify]: Simplify (/ 1 1) into 1 39.324 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.324 * [backup-simplify]: Simplify 0 into 0 39.324 * [backup-simplify]: Simplify (* 1 1) into 1 39.325 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.325 * [backup-simplify]: Simplify (+ 1 0) into 1 39.325 * [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.326 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 39.327 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.327 * [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.328 * [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.328 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 39.328 * [taylor]: Taking taylor expansion of 1/2 in x.re 39.328 * [backup-simplify]: Simplify 1/2 into 1/2 39.328 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 39.328 * [taylor]: Taking taylor expansion of x.re in x.re 39.328 * [backup-simplify]: Simplify 0 into 0 39.328 * [backup-simplify]: Simplify 1 into 1 39.328 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.328 * [taylor]: Taking taylor expansion of y.im in x.re 39.328 * [backup-simplify]: Simplify y.im into y.im 39.328 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.328 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.328 * [taylor]: Taking taylor expansion of 0 in y.im 39.328 * [backup-simplify]: Simplify 0 into 0 39.328 * [backup-simplify]: Simplify 0 into 0 39.328 * [taylor]: Taking taylor expansion of 0 in y.im 39.328 * [backup-simplify]: Simplify 0 into 0 39.328 * [backup-simplify]: Simplify 0 into 0 39.329 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 39.329 * [taylor]: Taking taylor expansion of 0 in y.im 39.329 * [backup-simplify]: Simplify 0 into 0 39.329 * [backup-simplify]: Simplify 0 into 0 39.330 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 39.330 * [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.330 * [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.330 * [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.330 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 39.330 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 39.330 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.330 * [taylor]: Taking taylor expansion of y.re in y.im 39.330 * [backup-simplify]: Simplify y.re into y.re 39.330 * [taylor]: Taking taylor expansion of x.im in y.im 39.330 * [backup-simplify]: Simplify x.im into x.im 39.331 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.331 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.331 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 39.331 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.331 * [taylor]: Taking taylor expansion of y.im in y.im 39.331 * [backup-simplify]: Simplify 0 into 0 39.331 * [backup-simplify]: Simplify 1 into 1 39.331 * [taylor]: Taking taylor expansion of x.re in y.im 39.331 * [backup-simplify]: Simplify x.re into x.re 39.331 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.331 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 39.331 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.331 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 39.331 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.332 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 39.332 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 39.332 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 39.332 * [taylor]: Taking taylor expansion of y.re in y.im 39.332 * [backup-simplify]: Simplify y.re into y.re 39.332 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.332 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 39.332 * [taylor]: Taking taylor expansion of y.re in y.im 39.332 * [backup-simplify]: Simplify y.re into y.re 39.332 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.332 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 39.332 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.332 * [taylor]: Taking taylor expansion of y.im in y.im 39.332 * [backup-simplify]: Simplify 0 into 0 39.332 * [backup-simplify]: Simplify 1 into 1 39.332 * [backup-simplify]: Simplify (/ 1 1) into 1 39.332 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.332 * [taylor]: Taking taylor expansion of y.im in y.im 39.332 * [backup-simplify]: Simplify 0 into 0 39.332 * [backup-simplify]: Simplify 1 into 1 39.333 * [backup-simplify]: Simplify (/ 1 1) into 1 39.333 * [backup-simplify]: Simplify (* 1 1) into 1 39.334 * [backup-simplify]: Simplify (+ 0 1) into 1 39.334 * [backup-simplify]: Simplify (sqrt 1) into 1 39.335 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.336 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.337 * [backup-simplify]: Simplify (+ 0 0) into 0 39.337 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.337 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 39.338 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 39.338 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 39.338 * [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.338 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 39.338 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 39.338 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.338 * [taylor]: Taking taylor expansion of y.re in x.re 39.338 * [backup-simplify]: Simplify y.re into y.re 39.338 * [taylor]: Taking taylor expansion of x.im in x.re 39.338 * [backup-simplify]: Simplify x.im into x.im 39.338 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.338 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.338 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.338 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.338 * [taylor]: Taking taylor expansion of y.im in x.re 39.338 * [backup-simplify]: Simplify y.im into y.im 39.338 * [taylor]: Taking taylor expansion of x.re in x.re 39.338 * [backup-simplify]: Simplify 0 into 0 39.338 * [backup-simplify]: Simplify 1 into 1 39.338 * [backup-simplify]: Simplify (* y.im 0) into 0 39.339 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.339 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.339 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 39.339 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.339 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 39.339 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 39.339 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 39.339 * [taylor]: Taking taylor expansion of y.re in x.re 39.339 * [backup-simplify]: Simplify y.re into y.re 39.339 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.339 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 39.339 * [taylor]: Taking taylor expansion of y.re in x.re 39.339 * [backup-simplify]: Simplify y.re into y.re 39.339 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.339 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 39.339 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 39.339 * [taylor]: Taking taylor expansion of y.im in x.re 39.339 * [backup-simplify]: Simplify y.im into y.im 39.339 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.339 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 39.339 * [taylor]: Taking taylor expansion of y.im in x.re 39.339 * [backup-simplify]: Simplify y.im into y.im 39.340 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.340 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.340 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.340 * [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.340 * [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.340 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.340 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.340 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.341 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.341 * [backup-simplify]: Simplify (+ 0 0) into 0 39.341 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.342 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.342 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 39.342 * [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.342 * [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.342 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 39.342 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 39.342 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.342 * [taylor]: Taking taylor expansion of y.re in y.re 39.342 * [backup-simplify]: Simplify 0 into 0 39.342 * [backup-simplify]: Simplify 1 into 1 39.342 * [taylor]: Taking taylor expansion of x.im in y.re 39.342 * [backup-simplify]: Simplify x.im into x.im 39.342 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.343 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 39.343 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 39.343 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.343 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.343 * [taylor]: Taking taylor expansion of y.im in y.re 39.343 * [backup-simplify]: Simplify y.im into y.im 39.343 * [taylor]: Taking taylor expansion of x.re in y.re 39.343 * [backup-simplify]: Simplify x.re into x.re 39.343 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.343 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.343 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 39.343 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.343 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 39.343 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 39.343 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.343 * [taylor]: Taking taylor expansion of y.re in y.re 39.343 * [backup-simplify]: Simplify 0 into 0 39.343 * [backup-simplify]: Simplify 1 into 1 39.344 * [backup-simplify]: Simplify (/ 1 1) into 1 39.344 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.344 * [taylor]: Taking taylor expansion of y.re in y.re 39.344 * [backup-simplify]: Simplify 0 into 0 39.344 * [backup-simplify]: Simplify 1 into 1 39.344 * [backup-simplify]: Simplify (/ 1 1) into 1 39.344 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 39.344 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 39.344 * [taylor]: Taking taylor expansion of y.im in y.re 39.344 * [backup-simplify]: Simplify y.im into y.im 39.344 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.344 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 39.344 * [taylor]: Taking taylor expansion of y.im in y.re 39.344 * [backup-simplify]: Simplify y.im into y.im 39.344 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.345 * [backup-simplify]: Simplify (* 1 1) into 1 39.345 * [backup-simplify]: Simplify (+ 1 0) into 1 39.346 * [backup-simplify]: Simplify (sqrt 1) into 1 39.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.347 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.348 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.348 * [backup-simplify]: Simplify (+ 0 0) into 0 39.349 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.349 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 39.349 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 39.349 * [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.349 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.349 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.349 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.349 * [taylor]: Taking taylor expansion of y.re in x.im 39.349 * [backup-simplify]: Simplify y.re into y.re 39.349 * [taylor]: Taking taylor expansion of x.im in x.im 39.349 * [backup-simplify]: Simplify 0 into 0 39.349 * [backup-simplify]: Simplify 1 into 1 39.349 * [backup-simplify]: Simplify (* y.re 0) into 0 39.350 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.350 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.350 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.350 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.350 * [taylor]: Taking taylor expansion of y.im in x.im 39.350 * [backup-simplify]: Simplify y.im into y.im 39.350 * [taylor]: Taking taylor expansion of x.re in x.im 39.350 * [backup-simplify]: Simplify x.re into x.re 39.350 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.350 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.350 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 39.350 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.350 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 39.350 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 39.350 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.350 * [taylor]: Taking taylor expansion of y.re in x.im 39.350 * [backup-simplify]: Simplify y.re into y.re 39.350 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.350 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.350 * [taylor]: Taking taylor expansion of y.re in x.im 39.351 * [backup-simplify]: Simplify y.re into y.re 39.351 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.351 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 39.351 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.351 * [taylor]: Taking taylor expansion of y.im in x.im 39.351 * [backup-simplify]: Simplify y.im into y.im 39.351 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.351 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.351 * [taylor]: Taking taylor expansion of y.im in x.im 39.351 * [backup-simplify]: Simplify y.im into y.im 39.351 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.351 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.351 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.351 * [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.351 * [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.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.352 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.352 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.353 * [backup-simplify]: Simplify (+ 0 0) into 0 39.353 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.353 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.353 * [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.353 * [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.353 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.353 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.353 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.353 * [taylor]: Taking taylor expansion of y.re in x.im 39.353 * [backup-simplify]: Simplify y.re into y.re 39.353 * [taylor]: Taking taylor expansion of x.im in x.im 39.353 * [backup-simplify]: Simplify 0 into 0 39.353 * [backup-simplify]: Simplify 1 into 1 39.353 * [backup-simplify]: Simplify (* y.re 0) into 0 39.354 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.354 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.354 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.354 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.354 * [taylor]: Taking taylor expansion of y.im in x.im 39.354 * [backup-simplify]: Simplify y.im into y.im 39.354 * [taylor]: Taking taylor expansion of x.re in x.im 39.354 * [backup-simplify]: Simplify x.re into x.re 39.354 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.354 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.354 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 39.354 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.354 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 39.354 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 39.354 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.354 * [taylor]: Taking taylor expansion of y.re in x.im 39.354 * [backup-simplify]: Simplify y.re into y.re 39.354 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.355 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.355 * [taylor]: Taking taylor expansion of y.re in x.im 39.355 * [backup-simplify]: Simplify y.re into y.re 39.355 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.355 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 39.355 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.355 * [taylor]: Taking taylor expansion of y.im in x.im 39.355 * [backup-simplify]: Simplify y.im into y.im 39.355 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.355 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.355 * [taylor]: Taking taylor expansion of y.im in x.im 39.355 * [backup-simplify]: Simplify y.im into y.im 39.355 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.355 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.355 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.355 * [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.355 * [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.356 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.356 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.356 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.356 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.356 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.356 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.357 * [backup-simplify]: Simplify (+ 0 0) into 0 39.357 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.357 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.357 * [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.357 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 39.357 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.357 * [taylor]: Taking taylor expansion of y.re in y.re 39.357 * [backup-simplify]: Simplify 0 into 0 39.357 * [backup-simplify]: Simplify 1 into 1 39.358 * [backup-simplify]: Simplify (/ 1 1) into 1 39.358 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.358 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.358 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.358 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.358 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.358 * [taylor]: Taking taylor expansion of y.re in y.re 39.358 * [backup-simplify]: Simplify 0 into 0 39.358 * [backup-simplify]: Simplify 1 into 1 39.359 * [backup-simplify]: Simplify (* 1 1) into 1 39.359 * [backup-simplify]: Simplify (/ 1 1) into 1 39.359 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.359 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.359 * [taylor]: Taking taylor expansion of y.im in y.re 39.359 * [backup-simplify]: Simplify y.im into y.im 39.359 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.359 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.360 * [backup-simplify]: Simplify (+ 1 0) into 1 39.360 * [backup-simplify]: Simplify (/ 1 1) into 1 39.361 * [backup-simplify]: Simplify (sqrt 1) into 1 39.362 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.362 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.363 * [backup-simplify]: Simplify (+ 0 0) into 0 39.364 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.364 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.365 * [backup-simplify]: Simplify (* 1 1) into 1 39.365 * [taylor]: Taking taylor expansion of 1 in x.re 39.365 * [backup-simplify]: Simplify 1 into 1 39.366 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.366 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.366 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.366 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 39.367 * [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.367 * [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.367 * [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.367 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.367 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.367 * [taylor]: Taking taylor expansion of y.im in y.re 39.367 * [backup-simplify]: Simplify y.im into y.im 39.367 * [taylor]: Taking taylor expansion of x.re in y.re 39.367 * [backup-simplify]: Simplify x.re into x.re 39.367 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.367 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.367 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.367 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.367 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.367 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.367 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.367 * [taylor]: Taking taylor expansion of y.re in y.re 39.367 * [backup-simplify]: Simplify 0 into 0 39.367 * [backup-simplify]: Simplify 1 into 1 39.368 * [backup-simplify]: Simplify (* 1 1) into 1 39.368 * [backup-simplify]: Simplify (/ 1 1) into 1 39.368 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.368 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.368 * [taylor]: Taking taylor expansion of y.im in y.re 39.368 * [backup-simplify]: Simplify y.im into y.im 39.369 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.369 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.369 * [backup-simplify]: Simplify (+ 1 0) into 1 39.369 * [backup-simplify]: Simplify (/ 1 1) into 1 39.370 * [backup-simplify]: Simplify (sqrt 1) into 1 39.371 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.371 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.372 * [backup-simplify]: Simplify (+ 0 0) into 0 39.373 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.373 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.375 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.375 * [taylor]: Taking taylor expansion of 0 in x.re 39.375 * [backup-simplify]: Simplify 0 into 0 39.375 * [taylor]: Taking taylor expansion of 1 in y.im 39.375 * [backup-simplify]: Simplify 1 into 1 39.375 * [backup-simplify]: Simplify 1 into 1 39.376 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.376 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.376 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.376 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.377 * [backup-simplify]: Simplify (- 0) into 0 39.377 * [backup-simplify]: Simplify (+ 0 0) into 0 39.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.378 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 39.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.379 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 39.379 * [backup-simplify]: Simplify (+ 0 0) into 0 39.380 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.381 * [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.381 * [taylor]: Taking taylor expansion of 0 in y.re 39.381 * [backup-simplify]: Simplify 0 into 0 39.381 * [taylor]: Taking taylor expansion of 0 in x.re 39.381 * [backup-simplify]: Simplify 0 into 0 39.382 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 39.382 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.382 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 39.382 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.382 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.382 * [taylor]: Taking taylor expansion of y.im in x.re 39.382 * [backup-simplify]: Simplify y.im into y.im 39.382 * [taylor]: Taking taylor expansion of x.re in x.re 39.382 * [backup-simplify]: Simplify 0 into 0 39.382 * [backup-simplify]: Simplify 1 into 1 39.382 * [backup-simplify]: Simplify (* y.im 0) into 0 39.382 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.382 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.383 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.383 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 39.383 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.383 * [taylor]: Taking taylor expansion of y.im in y.im 39.383 * [backup-simplify]: Simplify 0 into 0 39.383 * [backup-simplify]: Simplify 1 into 1 39.383 * [backup-simplify]: Simplify (/ 1 1) into 1 39.384 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.384 * [backup-simplify]: Simplify (- 0) into 0 39.384 * [backup-simplify]: Simplify 0 into 0 39.385 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.386 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.387 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 39.387 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 39.389 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 39.390 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.391 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 39.391 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 39.391 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 39.391 * [taylor]: Taking taylor expansion of 1/2 in x.re 39.391 * [backup-simplify]: Simplify 1/2 into 1/2 39.391 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 39.391 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.391 * [taylor]: Taking taylor expansion of y.im in x.re 39.391 * [backup-simplify]: Simplify y.im into y.im 39.391 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.391 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.391 * [taylor]: Taking taylor expansion of 0 in y.im 39.391 * [backup-simplify]: Simplify 0 into 0 39.391 * [backup-simplify]: Simplify 0 into 0 39.391 * [taylor]: Taking taylor expansion of 0 in y.im 39.391 * [backup-simplify]: Simplify 0 into 0 39.391 * [backup-simplify]: Simplify 0 into 0 39.391 * [backup-simplify]: Simplify 0 into 0 39.392 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.392 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.393 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.393 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.394 * [backup-simplify]: Simplify (- 0) into 0 39.394 * [backup-simplify]: Simplify (+ 0 0) into 0 39.394 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.394 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.395 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 39.395 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.395 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.396 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 39.396 * [backup-simplify]: Simplify (+ 0 0) into 0 39.397 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.397 * [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.397 * [taylor]: Taking taylor expansion of 0 in y.re 39.397 * [backup-simplify]: Simplify 0 into 0 39.397 * [taylor]: Taking taylor expansion of 0 in x.re 39.397 * [backup-simplify]: Simplify 0 into 0 39.397 * [taylor]: Taking taylor expansion of 0 in x.re 39.397 * [backup-simplify]: Simplify 0 into 0 39.398 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.398 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 39.398 * [backup-simplify]: Simplify (- 0) into 0 39.398 * [taylor]: Taking taylor expansion of 0 in x.re 39.398 * [backup-simplify]: Simplify 0 into 0 39.399 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.399 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.400 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.400 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.400 * [backup-simplify]: Simplify (+ 0 0) into 0 39.401 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 39.401 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 39.401 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.402 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 39.402 * [taylor]: Taking taylor expansion of 0 in x.re 39.402 * [backup-simplify]: Simplify 0 into 0 39.402 * [taylor]: Taking taylor expansion of 0 in y.im 39.402 * [backup-simplify]: Simplify 0 into 0 39.402 * [backup-simplify]: Simplify 0 into 0 39.403 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 39.403 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.403 * [backup-simplify]: Simplify (- 0) into 0 39.403 * [taylor]: Taking taylor expansion of 0 in y.im 39.403 * [backup-simplify]: Simplify 0 into 0 39.403 * [backup-simplify]: Simplify 0 into 0 39.403 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 39.403 * [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.403 * [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.403 * [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.403 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 39.403 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 39.404 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.404 * [taylor]: Taking taylor expansion of y.re in y.im 39.404 * [backup-simplify]: Simplify y.re into y.re 39.404 * [taylor]: Taking taylor expansion of x.im in y.im 39.404 * [backup-simplify]: Simplify x.im into x.im 39.404 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.404 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.404 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 39.404 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.404 * [taylor]: Taking taylor expansion of y.im in y.im 39.404 * [backup-simplify]: Simplify 0 into 0 39.404 * [backup-simplify]: Simplify 1 into 1 39.404 * [taylor]: Taking taylor expansion of x.re in y.im 39.404 * [backup-simplify]: Simplify x.re into x.re 39.404 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.404 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 39.404 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.404 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 39.404 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.404 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 39.404 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 39.404 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 39.404 * [taylor]: Taking taylor expansion of -1 in y.im 39.404 * [backup-simplify]: Simplify -1 into -1 39.404 * [taylor]: Taking taylor expansion of y.re in y.im 39.404 * [backup-simplify]: Simplify y.re into y.re 39.404 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.404 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 39.404 * [taylor]: Taking taylor expansion of -1 in y.im 39.404 * [backup-simplify]: Simplify -1 into -1 39.404 * [taylor]: Taking taylor expansion of y.re in y.im 39.404 * [backup-simplify]: Simplify y.re into y.re 39.404 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.404 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 39.404 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 39.404 * [taylor]: Taking taylor expansion of -1 in y.im 39.404 * [backup-simplify]: Simplify -1 into -1 39.404 * [taylor]: Taking taylor expansion of y.im in y.im 39.404 * [backup-simplify]: Simplify 0 into 0 39.404 * [backup-simplify]: Simplify 1 into 1 39.405 * [backup-simplify]: Simplify (/ -1 1) into -1 39.405 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 39.405 * [taylor]: Taking taylor expansion of -1 in y.im 39.405 * [backup-simplify]: Simplify -1 into -1 39.405 * [taylor]: Taking taylor expansion of y.im in y.im 39.405 * [backup-simplify]: Simplify 0 into 0 39.405 * [backup-simplify]: Simplify 1 into 1 39.405 * [backup-simplify]: Simplify (/ -1 1) into -1 39.405 * [backup-simplify]: Simplify (* -1 -1) into 1 39.406 * [backup-simplify]: Simplify (+ 0 1) into 1 39.406 * [backup-simplify]: Simplify (sqrt 1) into 1 39.406 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.407 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.407 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 39.408 * [backup-simplify]: Simplify (+ 0 0) into 0 39.408 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.408 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 39.408 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 39.408 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 39.408 * [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.408 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 39.408 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 39.408 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.408 * [taylor]: Taking taylor expansion of y.re in x.re 39.408 * [backup-simplify]: Simplify y.re into y.re 39.408 * [taylor]: Taking taylor expansion of x.im in x.re 39.408 * [backup-simplify]: Simplify x.im into x.im 39.408 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.408 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.408 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.408 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.409 * [taylor]: Taking taylor expansion of y.im in x.re 39.409 * [backup-simplify]: Simplify y.im into y.im 39.409 * [taylor]: Taking taylor expansion of x.re in x.re 39.409 * [backup-simplify]: Simplify 0 into 0 39.409 * [backup-simplify]: Simplify 1 into 1 39.409 * [backup-simplify]: Simplify (* y.im 0) into 0 39.409 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.409 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.409 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 39.409 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.409 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 39.409 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 39.409 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 39.409 * [taylor]: Taking taylor expansion of -1 in x.re 39.409 * [backup-simplify]: Simplify -1 into -1 39.409 * [taylor]: Taking taylor expansion of y.re in x.re 39.409 * [backup-simplify]: Simplify y.re into y.re 39.409 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.409 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 39.409 * [taylor]: Taking taylor expansion of -1 in x.re 39.409 * [backup-simplify]: Simplify -1 into -1 39.409 * [taylor]: Taking taylor expansion of y.re in x.re 39.409 * [backup-simplify]: Simplify y.re into y.re 39.409 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.409 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 39.409 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 39.409 * [taylor]: Taking taylor expansion of -1 in x.re 39.409 * [backup-simplify]: Simplify -1 into -1 39.409 * [taylor]: Taking taylor expansion of y.im in x.re 39.409 * [backup-simplify]: Simplify y.im into y.im 39.409 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.409 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 39.409 * [taylor]: Taking taylor expansion of -1 in x.re 39.409 * [backup-simplify]: Simplify -1 into -1 39.409 * [taylor]: Taking taylor expansion of y.im in x.re 39.410 * [backup-simplify]: Simplify y.im into y.im 39.410 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.410 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.410 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.410 * [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.410 * [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.410 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.410 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.410 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.410 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.410 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.410 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.411 * [backup-simplify]: Simplify (+ 0 0) into 0 39.411 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.411 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.411 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 39.411 * [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.411 * [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.411 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 39.411 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 39.411 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.411 * [taylor]: Taking taylor expansion of y.re in y.re 39.411 * [backup-simplify]: Simplify 0 into 0 39.411 * [backup-simplify]: Simplify 1 into 1 39.411 * [taylor]: Taking taylor expansion of x.im in y.re 39.411 * [backup-simplify]: Simplify x.im into x.im 39.411 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.411 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 39.411 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 39.411 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.411 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.411 * [taylor]: Taking taylor expansion of y.im in y.re 39.412 * [backup-simplify]: Simplify y.im into y.im 39.412 * [taylor]: Taking taylor expansion of x.re in y.re 39.412 * [backup-simplify]: Simplify x.re into x.re 39.412 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.412 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.412 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 39.412 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.412 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 39.412 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 39.412 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 39.412 * [taylor]: Taking taylor expansion of -1 in y.re 39.412 * [backup-simplify]: Simplify -1 into -1 39.412 * [taylor]: Taking taylor expansion of y.re in y.re 39.412 * [backup-simplify]: Simplify 0 into 0 39.412 * [backup-simplify]: Simplify 1 into 1 39.412 * [backup-simplify]: Simplify (/ -1 1) into -1 39.412 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 39.412 * [taylor]: Taking taylor expansion of -1 in y.re 39.412 * [backup-simplify]: Simplify -1 into -1 39.412 * [taylor]: Taking taylor expansion of y.re in y.re 39.412 * [backup-simplify]: Simplify 0 into 0 39.412 * [backup-simplify]: Simplify 1 into 1 39.412 * [backup-simplify]: Simplify (/ -1 1) into -1 39.412 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 39.413 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 39.413 * [taylor]: Taking taylor expansion of -1 in y.re 39.413 * [backup-simplify]: Simplify -1 into -1 39.413 * [taylor]: Taking taylor expansion of y.im in y.re 39.413 * [backup-simplify]: Simplify y.im into y.im 39.413 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.413 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 39.413 * [taylor]: Taking taylor expansion of -1 in y.re 39.413 * [backup-simplify]: Simplify -1 into -1 39.413 * [taylor]: Taking taylor expansion of y.im in y.re 39.413 * [backup-simplify]: Simplify y.im into y.im 39.413 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.413 * [backup-simplify]: Simplify (* -1 -1) into 1 39.413 * [backup-simplify]: Simplify (+ 1 0) into 1 39.414 * [backup-simplify]: Simplify (sqrt 1) into 1 39.414 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.415 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.415 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 39.415 * [backup-simplify]: Simplify (+ 0 0) into 0 39.416 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.416 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 39.416 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 39.416 * [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.416 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.416 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.416 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.416 * [taylor]: Taking taylor expansion of y.re in x.im 39.416 * [backup-simplify]: Simplify y.re into y.re 39.416 * [taylor]: Taking taylor expansion of x.im in x.im 39.416 * [backup-simplify]: Simplify 0 into 0 39.416 * [backup-simplify]: Simplify 1 into 1 39.416 * [backup-simplify]: Simplify (* y.re 0) into 0 39.416 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.417 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.417 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.417 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.417 * [taylor]: Taking taylor expansion of y.im in x.im 39.417 * [backup-simplify]: Simplify y.im into y.im 39.417 * [taylor]: Taking taylor expansion of x.re in x.im 39.417 * [backup-simplify]: Simplify x.re into x.re 39.417 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.417 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.417 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 39.417 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.417 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 39.417 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 39.417 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.417 * [taylor]: Taking taylor expansion of -1 in x.im 39.417 * [backup-simplify]: Simplify -1 into -1 39.417 * [taylor]: Taking taylor expansion of y.re in x.im 39.417 * [backup-simplify]: Simplify y.re into y.re 39.417 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.417 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.417 * [taylor]: Taking taylor expansion of -1 in x.im 39.417 * [backup-simplify]: Simplify -1 into -1 39.417 * [taylor]: Taking taylor expansion of y.re in x.im 39.417 * [backup-simplify]: Simplify y.re into y.re 39.417 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.417 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 39.417 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.417 * [taylor]: Taking taylor expansion of -1 in x.im 39.417 * [backup-simplify]: Simplify -1 into -1 39.417 * [taylor]: Taking taylor expansion of y.im in x.im 39.417 * [backup-simplify]: Simplify y.im into y.im 39.417 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.417 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.417 * [taylor]: Taking taylor expansion of -1 in x.im 39.417 * [backup-simplify]: Simplify -1 into -1 39.417 * [taylor]: Taking taylor expansion of y.im in x.im 39.417 * [backup-simplify]: Simplify y.im into y.im 39.417 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.417 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.417 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.417 * [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.418 * [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.418 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.418 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.418 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.418 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.418 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.418 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.422 * [backup-simplify]: Simplify (+ 0 0) into 0 39.423 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.423 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.423 * [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.423 * [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.423 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.423 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.423 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.423 * [taylor]: Taking taylor expansion of y.re in x.im 39.423 * [backup-simplify]: Simplify y.re into y.re 39.423 * [taylor]: Taking taylor expansion of x.im in x.im 39.423 * [backup-simplify]: Simplify 0 into 0 39.423 * [backup-simplify]: Simplify 1 into 1 39.423 * [backup-simplify]: Simplify (* y.re 0) into 0 39.423 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.423 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.423 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.424 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.424 * [taylor]: Taking taylor expansion of y.im in x.im 39.424 * [backup-simplify]: Simplify y.im into y.im 39.424 * [taylor]: Taking taylor expansion of x.re in x.im 39.424 * [backup-simplify]: Simplify x.re into x.re 39.424 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.424 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.424 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 39.424 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.424 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 39.424 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 39.424 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.424 * [taylor]: Taking taylor expansion of -1 in x.im 39.424 * [backup-simplify]: Simplify -1 into -1 39.424 * [taylor]: Taking taylor expansion of y.re in x.im 39.424 * [backup-simplify]: Simplify y.re into y.re 39.424 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.424 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.424 * [taylor]: Taking taylor expansion of -1 in x.im 39.424 * [backup-simplify]: Simplify -1 into -1 39.424 * [taylor]: Taking taylor expansion of y.re in x.im 39.424 * [backup-simplify]: Simplify y.re into y.re 39.424 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.424 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 39.424 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.424 * [taylor]: Taking taylor expansion of -1 in x.im 39.424 * [backup-simplify]: Simplify -1 into -1 39.424 * [taylor]: Taking taylor expansion of y.im in x.im 39.424 * [backup-simplify]: Simplify y.im into y.im 39.424 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.424 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.424 * [taylor]: Taking taylor expansion of -1 in x.im 39.424 * [backup-simplify]: Simplify -1 into -1 39.424 * [taylor]: Taking taylor expansion of y.im in x.im 39.424 * [backup-simplify]: Simplify y.im into y.im 39.424 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.424 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.424 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.424 * [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.425 * [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.425 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.425 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.425 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.425 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.425 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.425 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.425 * [backup-simplify]: Simplify (+ 0 0) into 0 39.425 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.425 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.426 * [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.426 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 39.426 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.426 * [taylor]: Taking taylor expansion of y.re in y.re 39.426 * [backup-simplify]: Simplify 0 into 0 39.426 * [backup-simplify]: Simplify 1 into 1 39.426 * [backup-simplify]: Simplify (/ 1 1) into 1 39.426 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.426 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.426 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.426 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.426 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.426 * [taylor]: Taking taylor expansion of y.re in y.re 39.426 * [backup-simplify]: Simplify 0 into 0 39.426 * [backup-simplify]: Simplify 1 into 1 39.426 * [backup-simplify]: Simplify (* 1 1) into 1 39.427 * [backup-simplify]: Simplify (/ 1 1) into 1 39.427 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.427 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.427 * [taylor]: Taking taylor expansion of y.im in y.re 39.427 * [backup-simplify]: Simplify y.im into y.im 39.427 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.427 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.427 * [backup-simplify]: Simplify (+ 1 0) into 1 39.427 * [backup-simplify]: Simplify (/ 1 1) into 1 39.428 * [backup-simplify]: Simplify (sqrt 1) into 1 39.428 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.428 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.429 * [backup-simplify]: Simplify (+ 0 0) into 0 39.429 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.429 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.430 * [backup-simplify]: Simplify (* 1 1) into 1 39.430 * [taylor]: Taking taylor expansion of 1 in x.re 39.430 * [backup-simplify]: Simplify 1 into 1 39.430 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.430 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.430 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.430 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 39.431 * [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.431 * [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.431 * [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.431 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.431 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.431 * [taylor]: Taking taylor expansion of y.im in y.re 39.431 * [backup-simplify]: Simplify y.im into y.im 39.431 * [taylor]: Taking taylor expansion of x.re in y.re 39.431 * [backup-simplify]: Simplify x.re into x.re 39.431 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.431 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.431 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.431 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.431 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.431 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.431 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.431 * [taylor]: Taking taylor expansion of y.re in y.re 39.431 * [backup-simplify]: Simplify 0 into 0 39.431 * [backup-simplify]: Simplify 1 into 1 39.431 * [backup-simplify]: Simplify (* 1 1) into 1 39.432 * [backup-simplify]: Simplify (/ 1 1) into 1 39.432 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.432 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.432 * [taylor]: Taking taylor expansion of y.im in y.re 39.432 * [backup-simplify]: Simplify y.im into y.im 39.432 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.432 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.432 * [backup-simplify]: Simplify (+ 1 0) into 1 39.432 * [backup-simplify]: Simplify (/ 1 1) into 1 39.433 * [backup-simplify]: Simplify (sqrt 1) into 1 39.433 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.433 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.434 * [backup-simplify]: Simplify (+ 0 0) into 0 39.434 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.435 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.435 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.435 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.435 * [taylor]: Taking taylor expansion of 0 in x.re 39.435 * [backup-simplify]: Simplify 0 into 0 39.435 * [taylor]: Taking taylor expansion of 1 in y.im 39.435 * [backup-simplify]: Simplify 1 into 1 39.436 * [backup-simplify]: Simplify 1 into 1 39.436 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.436 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.436 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.436 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.436 * [backup-simplify]: Simplify (- 0) into 0 39.437 * [backup-simplify]: Simplify (+ 0 0) into 0 39.437 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.437 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.437 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 39.437 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.437 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.438 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 39.438 * [backup-simplify]: Simplify (+ 0 0) into 0 39.438 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.439 * [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.439 * [taylor]: Taking taylor expansion of 0 in y.re 39.439 * [backup-simplify]: Simplify 0 into 0 39.439 * [taylor]: Taking taylor expansion of 0 in x.re 39.439 * [backup-simplify]: Simplify 0 into 0 39.439 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 39.439 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.439 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 39.439 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.439 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.439 * [taylor]: Taking taylor expansion of y.im in x.re 39.439 * [backup-simplify]: Simplify y.im into y.im 39.439 * [taylor]: Taking taylor expansion of x.re in x.re 39.439 * [backup-simplify]: Simplify 0 into 0 39.439 * [backup-simplify]: Simplify 1 into 1 39.440 * [backup-simplify]: Simplify (* y.im 0) into 0 39.440 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.440 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.440 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.440 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 39.440 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.440 * [taylor]: Taking taylor expansion of y.im in y.im 39.440 * [backup-simplify]: Simplify 0 into 0 39.440 * [backup-simplify]: Simplify 1 into 1 39.440 * [backup-simplify]: Simplify (/ 1 1) into 1 39.441 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.441 * [backup-simplify]: Simplify (- 0) into 0 39.441 * [backup-simplify]: Simplify 0 into 0 39.441 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.442 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.442 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 39.442 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 39.443 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 39.444 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.444 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 39.444 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 39.444 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 39.444 * [taylor]: Taking taylor expansion of 1/2 in x.re 39.444 * [backup-simplify]: Simplify 1/2 into 1/2 39.444 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 39.444 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.444 * [taylor]: Taking taylor expansion of y.im in x.re 39.444 * [backup-simplify]: Simplify y.im into y.im 39.444 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.444 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.444 * [taylor]: Taking taylor expansion of 0 in y.im 39.445 * [backup-simplify]: Simplify 0 into 0 39.445 * [backup-simplify]: Simplify 0 into 0 39.445 * [taylor]: Taking taylor expansion of 0 in y.im 39.445 * [backup-simplify]: Simplify 0 into 0 39.445 * [backup-simplify]: Simplify 0 into 0 39.445 * [backup-simplify]: Simplify 0 into 0 39.445 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.445 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.446 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.446 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.446 * [backup-simplify]: Simplify (- 0) into 0 39.446 * [backup-simplify]: Simplify (+ 0 0) into 0 39.446 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.446 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.447 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 39.447 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.447 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.448 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 39.449 * [backup-simplify]: Simplify (+ 0 0) into 0 39.450 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.451 * [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.451 * [taylor]: Taking taylor expansion of 0 in y.re 39.451 * [backup-simplify]: Simplify 0 into 0 39.451 * [taylor]: Taking taylor expansion of 0 in x.re 39.451 * [backup-simplify]: Simplify 0 into 0 39.451 * [taylor]: Taking taylor expansion of 0 in x.re 39.451 * [backup-simplify]: Simplify 0 into 0 39.451 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.452 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.452 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 39.453 * [backup-simplify]: Simplify (- 0) into 0 39.453 * [taylor]: Taking taylor expansion of 0 in x.re 39.453 * [backup-simplify]: Simplify 0 into 0 39.454 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.455 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.455 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.455 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.455 * [backup-simplify]: Simplify (+ 0 0) into 0 39.457 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 39.457 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 39.458 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.459 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 39.459 * [taylor]: Taking taylor expansion of 0 in x.re 39.459 * [backup-simplify]: Simplify 0 into 0 39.459 * [taylor]: Taking taylor expansion of 0 in y.im 39.459 * [backup-simplify]: Simplify 0 into 0 39.459 * [backup-simplify]: Simplify 0 into 0 39.460 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 39.460 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.461 * [backup-simplify]: Simplify (- 0) into 0 39.461 * [taylor]: Taking taylor expansion of 0 in y.im 39.461 * [backup-simplify]: Simplify 0 into 0 39.461 * [backup-simplify]: Simplify 0 into 0 39.461 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 39.461 * * * * [progress]: [ 2 / 3 ] generating series at (2 2) 39.461 * [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.461 * [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.461 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.im 39.461 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 39.461 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.461 * [taylor]: Taking taylor expansion of y.re in y.im 39.462 * [backup-simplify]: Simplify y.re into y.re 39.462 * [taylor]: Taking taylor expansion of x.im in y.im 39.462 * [backup-simplify]: Simplify x.im into x.im 39.462 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.462 * [taylor]: Taking taylor expansion of y.im in y.im 39.462 * [backup-simplify]: Simplify 0 into 0 39.462 * [backup-simplify]: Simplify 1 into 1 39.462 * [taylor]: Taking taylor expansion of x.re in y.im 39.462 * [backup-simplify]: Simplify x.re into x.re 39.462 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.im 39.462 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 39.462 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.462 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 39.462 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 39.462 * [taylor]: Taking taylor expansion of y.re in y.im 39.462 * [backup-simplify]: Simplify y.re into y.re 39.462 * [taylor]: Taking taylor expansion of y.re in y.im 39.462 * [backup-simplify]: Simplify y.re into y.re 39.462 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 39.462 * [taylor]: Taking taylor expansion of y.im in y.im 39.462 * [backup-simplify]: Simplify 0 into 0 39.462 * [backup-simplify]: Simplify 1 into 1 39.462 * [taylor]: Taking taylor expansion of y.im in y.im 39.462 * [backup-simplify]: Simplify 0 into 0 39.462 * [backup-simplify]: Simplify 1 into 1 39.462 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.463 * [backup-simplify]: Simplify (* 0 0) into 0 39.463 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 39.463 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 39.463 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.463 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 39.464 * [backup-simplify]: Simplify (+ 0 0) into 0 39.464 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 39.464 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.464 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.464 * [backup-simplify]: Simplify (- 0) into 0 39.465 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 39.465 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.465 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 39.465 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.re 39.465 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 39.465 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.465 * [taylor]: Taking taylor expansion of y.re in x.re 39.465 * [backup-simplify]: Simplify y.re into y.re 39.465 * [taylor]: Taking taylor expansion of x.im in x.re 39.465 * [backup-simplify]: Simplify x.im into x.im 39.465 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.465 * [taylor]: Taking taylor expansion of y.im in x.re 39.465 * [backup-simplify]: Simplify y.im into y.im 39.465 * [taylor]: Taking taylor expansion of x.re in x.re 39.465 * [backup-simplify]: Simplify 0 into 0 39.465 * [backup-simplify]: Simplify 1 into 1 39.465 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.re 39.465 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 39.465 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.465 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 39.465 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 39.465 * [taylor]: Taking taylor expansion of y.re in x.re 39.465 * [backup-simplify]: Simplify y.re into y.re 39.465 * [taylor]: Taking taylor expansion of y.re in x.re 39.465 * [backup-simplify]: Simplify y.re into y.re 39.465 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 39.465 * [taylor]: Taking taylor expansion of y.im in x.re 39.465 * [backup-simplify]: Simplify y.im into y.im 39.465 * [taylor]: Taking taylor expansion of y.im in x.re 39.466 * [backup-simplify]: Simplify y.im into y.im 39.466 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.466 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.466 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.466 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.466 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.466 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.467 * [backup-simplify]: Simplify (+ 0 0) into 0 39.467 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.467 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.467 * [backup-simplify]: Simplify (* y.im 0) into 0 39.467 * [backup-simplify]: Simplify (- 0) into 0 39.467 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 39.468 * [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.468 * [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.468 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.re 39.468 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 39.468 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.468 * [taylor]: Taking taylor expansion of y.re in y.re 39.468 * [backup-simplify]: Simplify 0 into 0 39.468 * [backup-simplify]: Simplify 1 into 1 39.468 * [taylor]: Taking taylor expansion of x.im in y.re 39.468 * [backup-simplify]: Simplify x.im into x.im 39.468 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.468 * [taylor]: Taking taylor expansion of y.im in y.re 39.468 * [backup-simplify]: Simplify y.im into y.im 39.468 * [taylor]: Taking taylor expansion of x.re in y.re 39.468 * [backup-simplify]: Simplify x.re into x.re 39.468 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.re 39.468 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 39.468 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.468 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 39.468 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 39.468 * [taylor]: Taking taylor expansion of y.re in y.re 39.468 * [backup-simplify]: Simplify 0 into 0 39.468 * [backup-simplify]: Simplify 1 into 1 39.469 * [taylor]: Taking taylor expansion of y.re in y.re 39.469 * [backup-simplify]: Simplify 0 into 0 39.469 * [backup-simplify]: Simplify 1 into 1 39.469 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 39.469 * [taylor]: Taking taylor expansion of y.im in y.re 39.469 * [backup-simplify]: Simplify y.im into y.im 39.469 * [taylor]: Taking taylor expansion of y.im in y.re 39.469 * [backup-simplify]: Simplify y.im into y.im 39.469 * [backup-simplify]: Simplify (* 0 0) into 0 39.469 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.469 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.469 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 39.470 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 39.470 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.470 * [backup-simplify]: Simplify (+ 0 0) into 0 39.471 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 39.471 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.471 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.471 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.471 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.471 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.471 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 39.471 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 39.471 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.471 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.471 * [taylor]: Taking taylor expansion of y.re in x.im 39.471 * [backup-simplify]: Simplify y.re into y.re 39.471 * [taylor]: Taking taylor expansion of x.im in x.im 39.471 * [backup-simplify]: Simplify 0 into 0 39.471 * [backup-simplify]: Simplify 1 into 1 39.471 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.471 * [taylor]: Taking taylor expansion of y.im in x.im 39.471 * [backup-simplify]: Simplify y.im into y.im 39.471 * [taylor]: Taking taylor expansion of x.re in x.im 39.471 * [backup-simplify]: Simplify x.re into x.re 39.472 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 39.472 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 39.472 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.472 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 39.472 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 39.472 * [taylor]: Taking taylor expansion of y.re in x.im 39.472 * [backup-simplify]: Simplify y.re into y.re 39.472 * [taylor]: Taking taylor expansion of y.re in x.im 39.472 * [backup-simplify]: Simplify y.re into y.re 39.472 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 39.472 * [taylor]: Taking taylor expansion of y.im in x.im 39.472 * [backup-simplify]: Simplify y.im into y.im 39.472 * [taylor]: Taking taylor expansion of y.im in x.im 39.472 * [backup-simplify]: Simplify y.im into y.im 39.472 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.472 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.472 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.472 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.472 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.473 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.473 * [backup-simplify]: Simplify (+ 0 0) into 0 39.473 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.473 * [backup-simplify]: Simplify (* y.re 0) into 0 39.473 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.473 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.473 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.474 * [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.474 * [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.474 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 39.474 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.474 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.474 * [taylor]: Taking taylor expansion of y.re in x.im 39.474 * [backup-simplify]: Simplify y.re into y.re 39.474 * [taylor]: Taking taylor expansion of x.im in x.im 39.474 * [backup-simplify]: Simplify 0 into 0 39.474 * [backup-simplify]: Simplify 1 into 1 39.474 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.474 * [taylor]: Taking taylor expansion of y.im in x.im 39.474 * [backup-simplify]: Simplify y.im into y.im 39.474 * [taylor]: Taking taylor expansion of x.re in x.im 39.474 * [backup-simplify]: Simplify x.re into x.re 39.474 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 39.474 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 39.474 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 39.474 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 39.474 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 39.475 * [taylor]: Taking taylor expansion of y.re in x.im 39.475 * [backup-simplify]: Simplify y.re into y.re 39.475 * [taylor]: Taking taylor expansion of y.re in x.im 39.475 * [backup-simplify]: Simplify y.re into y.re 39.475 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 39.475 * [taylor]: Taking taylor expansion of y.im in x.im 39.475 * [backup-simplify]: Simplify y.im into y.im 39.475 * [taylor]: Taking taylor expansion of y.im in x.im 39.475 * [backup-simplify]: Simplify y.im into y.im 39.475 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 39.475 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.475 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 39.475 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 39.475 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 39.475 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.476 * [backup-simplify]: Simplify (+ 0 0) into 0 39.476 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.476 * [backup-simplify]: Simplify (* y.re 0) into 0 39.476 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.476 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.476 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.477 * [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.477 * [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.477 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 39.477 * [taylor]: Taking taylor expansion of -1 in y.re 39.477 * [backup-simplify]: Simplify -1 into -1 39.477 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 39.477 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.477 * [taylor]: Taking taylor expansion of y.im in y.re 39.477 * [backup-simplify]: Simplify y.im into y.im 39.477 * [taylor]: Taking taylor expansion of x.re in y.re 39.477 * [backup-simplify]: Simplify x.re into x.re 39.477 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 39.477 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.477 * [taylor]: Taking taylor expansion of y.re in y.re 39.477 * [backup-simplify]: Simplify 0 into 0 39.477 * [backup-simplify]: Simplify 1 into 1 39.477 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.477 * [taylor]: Taking taylor expansion of y.im in y.re 39.477 * [backup-simplify]: Simplify y.im into y.im 39.477 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.478 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.478 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.478 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 39.478 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 39.478 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 39.478 * [taylor]: Taking taylor expansion of -1 in x.re 39.478 * [backup-simplify]: Simplify -1 into -1 39.478 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 39.478 * [taylor]: Taking taylor expansion of x.re in x.re 39.478 * [backup-simplify]: Simplify 0 into 0 39.478 * [backup-simplify]: Simplify 1 into 1 39.478 * [taylor]: Taking taylor expansion of y.im in x.re 39.478 * [backup-simplify]: Simplify y.im into y.im 39.478 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.479 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.479 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.479 * [backup-simplify]: Simplify (- 0) into 0 39.479 * [backup-simplify]: Simplify (+ y.re 0) into y.re 39.479 * [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.480 * [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.480 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 39.480 * [taylor]: Taking taylor expansion of y.re in y.re 39.480 * [backup-simplify]: Simplify 0 into 0 39.480 * [backup-simplify]: Simplify 1 into 1 39.480 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 39.480 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.480 * [taylor]: Taking taylor expansion of y.re in y.re 39.480 * [backup-simplify]: Simplify 0 into 0 39.480 * [backup-simplify]: Simplify 1 into 1 39.480 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.480 * [taylor]: Taking taylor expansion of y.im in y.re 39.481 * [backup-simplify]: Simplify y.im into y.im 39.481 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.481 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 39.481 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.481 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.481 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.481 * [backup-simplify]: Simplify (+ 0 0) into 0 39.482 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 39.482 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 39.482 * [taylor]: Taking taylor expansion of 0 in x.re 39.482 * [backup-simplify]: Simplify 0 into 0 39.482 * [taylor]: Taking taylor expansion of 0 in y.im 39.482 * [backup-simplify]: Simplify 0 into 0 39.482 * [backup-simplify]: Simplify 0 into 0 39.482 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 39.482 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 39.482 * [taylor]: Taking taylor expansion of -1 in y.im 39.482 * [backup-simplify]: Simplify -1 into -1 39.483 * [taylor]: Taking taylor expansion of y.im in y.im 39.483 * [backup-simplify]: Simplify 0 into 0 39.483 * [backup-simplify]: Simplify 1 into 1 39.483 * [backup-simplify]: Simplify (/ -1 1) into -1 39.484 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.484 * [backup-simplify]: Simplify 0 into 0 39.485 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.485 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.486 * [backup-simplify]: Simplify (- 0) into 0 39.486 * [backup-simplify]: Simplify (+ 0 0) into 0 39.486 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 39.487 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.487 * [backup-simplify]: Simplify (+ 0 0) into 0 39.488 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 39.488 * [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.488 * [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.489 * [taylor]: Taking taylor expansion of 0 in y.re 39.489 * [backup-simplify]: Simplify 0 into 0 39.489 * [taylor]: Taking taylor expansion of 0 in x.re 39.489 * [backup-simplify]: Simplify 0 into 0 39.489 * [taylor]: Taking taylor expansion of 0 in y.im 39.489 * [backup-simplify]: Simplify 0 into 0 39.489 * [backup-simplify]: Simplify 0 into 0 39.489 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 39.489 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.489 * [taylor]: Taking taylor expansion of y.im in x.re 39.489 * [backup-simplify]: Simplify y.im into y.im 39.489 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.489 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.489 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 39.489 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 39.489 * [taylor]: Taking taylor expansion of y.im in y.im 39.489 * [backup-simplify]: Simplify 0 into 0 39.489 * [backup-simplify]: Simplify 1 into 1 39.489 * [backup-simplify]: Simplify (* 1 1) into 1 39.489 * [backup-simplify]: Simplify (/ 1 1) into 1 39.490 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.490 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.491 * [backup-simplify]: Simplify 0 into 0 39.492 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.492 * [backup-simplify]: Simplify (* 1 1) into 1 39.492 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.492 * [backup-simplify]: Simplify (+ 1 0) into 1 39.493 * [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.493 * [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.493 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 39.493 * [taylor]: Taking taylor expansion of x.re in x.re 39.493 * [backup-simplify]: Simplify 0 into 0 39.493 * [backup-simplify]: Simplify 1 into 1 39.493 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 39.493 * [taylor]: Taking taylor expansion of y.im in x.re 39.493 * [backup-simplify]: Simplify y.im into y.im 39.493 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.493 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 39.493 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 39.493 * [taylor]: Taking taylor expansion of 0 in y.im 39.493 * [backup-simplify]: Simplify 0 into 0 39.493 * [backup-simplify]: Simplify 0 into 0 39.493 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.494 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 39.494 * [taylor]: Taking taylor expansion of 0 in y.im 39.494 * [backup-simplify]: Simplify 0 into 0 39.494 * [backup-simplify]: Simplify 0 into 0 39.494 * [backup-simplify]: Simplify 0 into 0 39.494 * [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.494 * [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.494 * [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.494 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 39.494 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 39.494 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.494 * [taylor]: Taking taylor expansion of y.re in y.im 39.494 * [backup-simplify]: Simplify y.re into y.re 39.494 * [taylor]: Taking taylor expansion of x.im in y.im 39.494 * [backup-simplify]: Simplify x.im into x.im 39.494 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.494 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.494 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 39.494 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.494 * [taylor]: Taking taylor expansion of y.im in y.im 39.494 * [backup-simplify]: Simplify 0 into 0 39.494 * [backup-simplify]: Simplify 1 into 1 39.494 * [taylor]: Taking taylor expansion of x.re in y.im 39.494 * [backup-simplify]: Simplify x.re into x.re 39.494 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.495 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 39.495 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.495 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.im 39.495 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 39.495 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.495 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 39.495 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 39.495 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 39.495 * [taylor]: Taking taylor expansion of y.re in y.im 39.495 * [backup-simplify]: Simplify y.re into y.re 39.495 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.495 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 39.495 * [taylor]: Taking taylor expansion of y.re in y.im 39.495 * [backup-simplify]: Simplify y.re into y.re 39.495 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.495 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 39.495 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.495 * [taylor]: Taking taylor expansion of y.im in y.im 39.495 * [backup-simplify]: Simplify 0 into 0 39.495 * [backup-simplify]: Simplify 1 into 1 39.495 * [backup-simplify]: Simplify (/ 1 1) into 1 39.495 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.495 * [taylor]: Taking taylor expansion of y.im in y.im 39.495 * [backup-simplify]: Simplify 0 into 0 39.495 * [backup-simplify]: Simplify 1 into 1 39.496 * [backup-simplify]: Simplify (/ 1 1) into 1 39.496 * [backup-simplify]: Simplify (* 1 1) into 1 39.496 * [backup-simplify]: Simplify (+ 0 1) into 1 39.496 * [backup-simplify]: Simplify (sqrt 1) into 1 39.497 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.497 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.498 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.498 * [backup-simplify]: Simplify (+ 0 0) into 0 39.498 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.498 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 39.498 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 39.499 * [backup-simplify]: Simplify (* 1 1) into 1 39.499 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 39.499 * [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.499 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 39.499 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 39.499 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.499 * [taylor]: Taking taylor expansion of y.re in x.re 39.499 * [backup-simplify]: Simplify y.re into y.re 39.499 * [taylor]: Taking taylor expansion of x.im in x.re 39.499 * [backup-simplify]: Simplify x.im into x.im 39.499 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.499 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.499 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.499 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.499 * [taylor]: Taking taylor expansion of y.im in x.re 39.499 * [backup-simplify]: Simplify y.im into y.im 39.499 * [taylor]: Taking taylor expansion of x.re in x.re 39.499 * [backup-simplify]: Simplify 0 into 0 39.499 * [backup-simplify]: Simplify 1 into 1 39.499 * [backup-simplify]: Simplify (* y.im 0) into 0 39.499 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.499 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.499 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.re 39.499 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 39.499 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.499 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 39.499 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 39.499 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 39.499 * [taylor]: Taking taylor expansion of y.re in x.re 39.499 * [backup-simplify]: Simplify y.re into y.re 39.499 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.499 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 39.499 * [taylor]: Taking taylor expansion of y.re in x.re 39.499 * [backup-simplify]: Simplify y.re into y.re 39.500 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.500 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 39.500 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 39.500 * [taylor]: Taking taylor expansion of y.im in x.re 39.500 * [backup-simplify]: Simplify y.im into y.im 39.500 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.500 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 39.500 * [taylor]: Taking taylor expansion of y.im in x.re 39.500 * [backup-simplify]: Simplify y.im into y.im 39.500 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.500 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.500 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.500 * [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.500 * [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.500 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.500 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.500 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.500 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.500 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.500 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.501 * [backup-simplify]: Simplify (+ 0 0) into 0 39.501 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.501 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.501 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 39.501 * [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.501 * [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.501 * [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.501 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 39.501 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 39.501 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.501 * [taylor]: Taking taylor expansion of y.re in y.re 39.501 * [backup-simplify]: Simplify 0 into 0 39.501 * [backup-simplify]: Simplify 1 into 1 39.501 * [taylor]: Taking taylor expansion of x.im in y.re 39.501 * [backup-simplify]: Simplify x.im into x.im 39.501 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.502 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 39.502 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 39.502 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.502 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.502 * [taylor]: Taking taylor expansion of y.im in y.re 39.502 * [backup-simplify]: Simplify y.im into y.im 39.502 * [taylor]: Taking taylor expansion of x.re in y.re 39.502 * [backup-simplify]: Simplify x.re into x.re 39.502 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.502 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.502 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.re 39.502 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 39.502 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.502 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 39.502 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 39.502 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.502 * [taylor]: Taking taylor expansion of y.re in y.re 39.502 * [backup-simplify]: Simplify 0 into 0 39.502 * [backup-simplify]: Simplify 1 into 1 39.502 * [backup-simplify]: Simplify (/ 1 1) into 1 39.502 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.502 * [taylor]: Taking taylor expansion of y.re in y.re 39.502 * [backup-simplify]: Simplify 0 into 0 39.502 * [backup-simplify]: Simplify 1 into 1 39.503 * [backup-simplify]: Simplify (/ 1 1) into 1 39.503 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 39.503 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 39.503 * [taylor]: Taking taylor expansion of y.im in y.re 39.503 * [backup-simplify]: Simplify y.im into y.im 39.503 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.503 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 39.503 * [taylor]: Taking taylor expansion of y.im in y.re 39.503 * [backup-simplify]: Simplify y.im into y.im 39.503 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.503 * [backup-simplify]: Simplify (* 1 1) into 1 39.503 * [backup-simplify]: Simplify (+ 1 0) into 1 39.504 * [backup-simplify]: Simplify (sqrt 1) into 1 39.504 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.505 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.505 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.505 * [backup-simplify]: Simplify (+ 0 0) into 0 39.506 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.506 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 39.506 * [backup-simplify]: Simplify (* 1 1) into 1 39.506 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 39.506 * [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.506 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.506 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.506 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.506 * [taylor]: Taking taylor expansion of y.re in x.im 39.506 * [backup-simplify]: Simplify y.re into y.re 39.506 * [taylor]: Taking taylor expansion of x.im in x.im 39.506 * [backup-simplify]: Simplify 0 into 0 39.506 * [backup-simplify]: Simplify 1 into 1 39.506 * [backup-simplify]: Simplify (* y.re 0) into 0 39.507 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.507 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.507 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.507 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.507 * [taylor]: Taking taylor expansion of y.im in x.im 39.507 * [backup-simplify]: Simplify y.im into y.im 39.507 * [taylor]: Taking taylor expansion of x.re in x.im 39.507 * [backup-simplify]: Simplify x.re into x.re 39.507 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.507 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.507 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 39.507 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 39.507 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.507 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 39.507 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 39.507 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.507 * [taylor]: Taking taylor expansion of y.re in x.im 39.507 * [backup-simplify]: Simplify y.re into y.re 39.507 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.507 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.507 * [taylor]: Taking taylor expansion of y.re in x.im 39.507 * [backup-simplify]: Simplify y.re into y.re 39.507 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.507 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 39.507 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.507 * [taylor]: Taking taylor expansion of y.im in x.im 39.507 * [backup-simplify]: Simplify y.im into y.im 39.507 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.508 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.508 * [taylor]: Taking taylor expansion of y.im in x.im 39.508 * [backup-simplify]: Simplify y.im into y.im 39.508 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.508 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.508 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.508 * [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.508 * [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.508 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.508 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.509 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.509 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.509 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.509 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.509 * [backup-simplify]: Simplify (+ 0 0) into 0 39.510 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.510 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.510 * [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.510 * [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.510 * [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.510 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.510 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.511 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.511 * [taylor]: Taking taylor expansion of y.re in x.im 39.511 * [backup-simplify]: Simplify y.re into y.re 39.511 * [taylor]: Taking taylor expansion of x.im in x.im 39.511 * [backup-simplify]: Simplify 0 into 0 39.511 * [backup-simplify]: Simplify 1 into 1 39.511 * [backup-simplify]: Simplify (* y.re 0) into 0 39.511 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.511 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.511 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.511 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.511 * [taylor]: Taking taylor expansion of y.im in x.im 39.511 * [backup-simplify]: Simplify y.im into y.im 39.511 * [taylor]: Taking taylor expansion of x.re in x.im 39.511 * [backup-simplify]: Simplify x.re into x.re 39.511 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.512 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.512 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 39.512 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 39.512 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 39.512 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 39.512 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 39.512 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.512 * [taylor]: Taking taylor expansion of y.re in x.im 39.512 * [backup-simplify]: Simplify y.re into y.re 39.512 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.512 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 39.512 * [taylor]: Taking taylor expansion of y.re in x.im 39.512 * [backup-simplify]: Simplify y.re into y.re 39.512 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.512 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 39.512 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.512 * [taylor]: Taking taylor expansion of y.im in x.im 39.512 * [backup-simplify]: Simplify y.im into y.im 39.512 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.512 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 39.512 * [taylor]: Taking taylor expansion of y.im in x.im 39.512 * [backup-simplify]: Simplify y.im into y.im 39.512 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.512 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 39.512 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 39.513 * [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.513 * [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.513 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.513 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.513 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 39.513 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.513 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.513 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 39.514 * [backup-simplify]: Simplify (+ 0 0) into 0 39.514 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.514 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.515 * [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.515 * [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.515 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.515 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.515 * [taylor]: Taking taylor expansion of y.re in y.re 39.515 * [backup-simplify]: Simplify 0 into 0 39.515 * [backup-simplify]: Simplify 1 into 1 39.515 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.515 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.515 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.515 * [taylor]: Taking taylor expansion of y.re in y.re 39.515 * [backup-simplify]: Simplify 0 into 0 39.515 * [backup-simplify]: Simplify 1 into 1 39.516 * [backup-simplify]: Simplify (* 1 1) into 1 39.516 * [backup-simplify]: Simplify (/ 1 1) into 1 39.516 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.516 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.516 * [taylor]: Taking taylor expansion of y.im in y.re 39.516 * [backup-simplify]: Simplify y.im into y.im 39.516 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.516 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.517 * [backup-simplify]: Simplify (+ 1 0) into 1 39.517 * [backup-simplify]: Simplify (* 0 1) into 0 39.518 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.519 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.519 * [backup-simplify]: Simplify (+ 0 0) into 0 39.520 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 39.520 * [backup-simplify]: Simplify (/ 1 1) into 1 39.520 * [taylor]: Taking taylor expansion of 1 in x.re 39.520 * [backup-simplify]: Simplify 1 into 1 39.521 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.521 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.521 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.522 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 39.522 * [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.523 * [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.523 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 39.523 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 39.523 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.523 * [taylor]: Taking taylor expansion of y.im in y.re 39.523 * [backup-simplify]: Simplify y.im into y.im 39.523 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.523 * [taylor]: Taking taylor expansion of x.re in y.re 39.523 * [backup-simplify]: Simplify x.re into x.re 39.523 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.523 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.523 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.523 * [taylor]: Taking taylor expansion of y.re in y.re 39.523 * [backup-simplify]: Simplify 0 into 0 39.523 * [backup-simplify]: Simplify 1 into 1 39.524 * [backup-simplify]: Simplify (* 1 1) into 1 39.524 * [backup-simplify]: Simplify (/ 1 1) into 1 39.524 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.524 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.524 * [taylor]: Taking taylor expansion of y.im in y.re 39.524 * [backup-simplify]: Simplify y.im into y.im 39.524 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.524 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.525 * [backup-simplify]: Simplify (+ 1 0) into 1 39.525 * [backup-simplify]: Simplify (* x.re 1) into x.re 39.525 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.525 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.526 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.527 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.527 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 39.528 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 39.528 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.528 * [taylor]: Taking taylor expansion of 0 in x.re 39.529 * [backup-simplify]: Simplify 0 into 0 39.529 * [taylor]: Taking taylor expansion of 1 in y.im 39.529 * [backup-simplify]: Simplify 1 into 1 39.529 * [backup-simplify]: Simplify 0 into 0 39.530 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.530 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.530 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.530 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.530 * [backup-simplify]: Simplify (- 0) into 0 39.531 * [backup-simplify]: Simplify (+ 0 0) into 0 39.531 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.531 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.532 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 39.532 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.532 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.532 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 39.533 * [backup-simplify]: Simplify (+ 0 0) into 0 39.534 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.534 * [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.535 * [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.536 * [taylor]: Taking taylor expansion of 0 in y.re 39.536 * [backup-simplify]: Simplify 0 into 0 39.536 * [taylor]: Taking taylor expansion of 0 in x.re 39.536 * [backup-simplify]: Simplify 0 into 0 39.536 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.536 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 39.536 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.536 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.536 * [taylor]: Taking taylor expansion of y.im in x.re 39.536 * [backup-simplify]: Simplify y.im into y.im 39.536 * [taylor]: Taking taylor expansion of x.re in x.re 39.536 * [backup-simplify]: Simplify 0 into 0 39.536 * [backup-simplify]: Simplify 1 into 1 39.536 * [backup-simplify]: Simplify (* y.im 0) into 0 39.536 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.536 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.537 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.537 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 39.537 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.537 * [taylor]: Taking taylor expansion of y.im in y.im 39.537 * [backup-simplify]: Simplify 0 into 0 39.537 * [backup-simplify]: Simplify 1 into 1 39.537 * [backup-simplify]: Simplify (/ 1 1) into 1 39.538 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.539 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.539 * [backup-simplify]: Simplify (- 0) into 0 39.539 * [backup-simplify]: Simplify 0 into 0 39.540 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.542 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.542 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.542 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.542 * [backup-simplify]: Simplify (+ 0 0) into 0 39.543 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 39.544 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 39.544 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 39.544 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 39.544 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.544 * [taylor]: Taking taylor expansion of y.im in x.re 39.544 * [backup-simplify]: Simplify y.im into y.im 39.544 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.544 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.544 * [taylor]: Taking taylor expansion of 0 in y.im 39.544 * [backup-simplify]: Simplify 0 into 0 39.544 * [backup-simplify]: Simplify 0 into 0 39.544 * [taylor]: Taking taylor expansion of 0 in y.im 39.544 * [backup-simplify]: Simplify 0 into 0 39.544 * [backup-simplify]: Simplify 0 into 0 39.544 * [backup-simplify]: Simplify 0 into 0 39.545 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.545 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.545 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.546 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.546 * [backup-simplify]: Simplify (- 0) into 0 39.546 * [backup-simplify]: Simplify (+ 0 0) into 0 39.546 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.546 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.551 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 39.551 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.551 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.551 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 39.552 * [backup-simplify]: Simplify (+ 0 0) into 0 39.552 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.553 * [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.554 * [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.554 * [taylor]: Taking taylor expansion of 0 in y.re 39.554 * [backup-simplify]: Simplify 0 into 0 39.554 * [taylor]: Taking taylor expansion of 0 in x.re 39.554 * [backup-simplify]: Simplify 0 into 0 39.554 * [taylor]: Taking taylor expansion of 0 in x.re 39.554 * [backup-simplify]: Simplify 0 into 0 39.554 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.555 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.555 * [backup-simplify]: Simplify (+ 0 0) into 0 39.555 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 39.555 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.555 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.556 * [backup-simplify]: Simplify (- 0) into 0 39.556 * [taylor]: Taking taylor expansion of 0 in x.re 39.556 * [backup-simplify]: Simplify 0 into 0 39.556 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 39.557 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.557 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.557 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 39.558 * [backup-simplify]: Simplify (+ 0 0) into 0 39.560 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 39.560 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 39.560 * [taylor]: Taking taylor expansion of 0 in x.re 39.560 * [backup-simplify]: Simplify 0 into 0 39.560 * [taylor]: Taking taylor expansion of 0 in y.im 39.561 * [backup-simplify]: Simplify 0 into 0 39.561 * [backup-simplify]: Simplify 0 into 0 39.561 * [backup-simplify]: Simplify 0 into 0 39.561 * [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.561 * [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.561 * [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.561 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 39.561 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 39.561 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.561 * [taylor]: Taking taylor expansion of y.re in y.im 39.561 * [backup-simplify]: Simplify y.re into y.re 39.561 * [taylor]: Taking taylor expansion of x.im in y.im 39.561 * [backup-simplify]: Simplify x.im into x.im 39.561 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.561 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.561 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 39.561 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.561 * [taylor]: Taking taylor expansion of y.im in y.im 39.561 * [backup-simplify]: Simplify 0 into 0 39.561 * [backup-simplify]: Simplify 1 into 1 39.561 * [taylor]: Taking taylor expansion of x.re in y.im 39.561 * [backup-simplify]: Simplify x.re into x.re 39.561 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.562 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 39.562 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.562 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.im 39.562 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 39.562 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.562 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 39.562 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 39.562 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 39.562 * [taylor]: Taking taylor expansion of -1 in y.im 39.562 * [backup-simplify]: Simplify -1 into -1 39.562 * [taylor]: Taking taylor expansion of y.re in y.im 39.562 * [backup-simplify]: Simplify y.re into y.re 39.562 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.562 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 39.562 * [taylor]: Taking taylor expansion of -1 in y.im 39.562 * [backup-simplify]: Simplify -1 into -1 39.562 * [taylor]: Taking taylor expansion of y.re in y.im 39.562 * [backup-simplify]: Simplify y.re into y.re 39.562 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.562 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 39.562 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 39.562 * [taylor]: Taking taylor expansion of -1 in y.im 39.562 * [backup-simplify]: Simplify -1 into -1 39.562 * [taylor]: Taking taylor expansion of y.im in y.im 39.562 * [backup-simplify]: Simplify 0 into 0 39.562 * [backup-simplify]: Simplify 1 into 1 39.562 * [backup-simplify]: Simplify (/ -1 1) into -1 39.562 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 39.562 * [taylor]: Taking taylor expansion of -1 in y.im 39.563 * [backup-simplify]: Simplify -1 into -1 39.563 * [taylor]: Taking taylor expansion of y.im in y.im 39.563 * [backup-simplify]: Simplify 0 into 0 39.563 * [backup-simplify]: Simplify 1 into 1 39.563 * [backup-simplify]: Simplify (/ -1 1) into -1 39.563 * [backup-simplify]: Simplify (* -1 -1) into 1 39.563 * [backup-simplify]: Simplify (+ 0 1) into 1 39.564 * [backup-simplify]: Simplify (sqrt 1) into 1 39.564 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.565 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.565 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 39.565 * [backup-simplify]: Simplify (+ 0 0) into 0 39.566 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.566 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 39.566 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 39.566 * [backup-simplify]: Simplify (* 1 1) into 1 39.566 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 39.566 * [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.566 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 39.566 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 39.566 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.566 * [taylor]: Taking taylor expansion of y.re in x.re 39.566 * [backup-simplify]: Simplify y.re into y.re 39.566 * [taylor]: Taking taylor expansion of x.im in x.re 39.566 * [backup-simplify]: Simplify x.im into x.im 39.566 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.566 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.566 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.566 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.566 * [taylor]: Taking taylor expansion of y.im in x.re 39.566 * [backup-simplify]: Simplify y.im into y.im 39.566 * [taylor]: Taking taylor expansion of x.re in x.re 39.566 * [backup-simplify]: Simplify 0 into 0 39.566 * [backup-simplify]: Simplify 1 into 1 39.566 * [backup-simplify]: Simplify (* y.im 0) into 0 39.567 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.567 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.567 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.re 39.567 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 39.567 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.567 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 39.567 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 39.567 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 39.567 * [taylor]: Taking taylor expansion of -1 in x.re 39.567 * [backup-simplify]: Simplify -1 into -1 39.567 * [taylor]: Taking taylor expansion of y.re in x.re 39.567 * [backup-simplify]: Simplify y.re into y.re 39.567 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.567 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 39.567 * [taylor]: Taking taylor expansion of -1 in x.re 39.567 * [backup-simplify]: Simplify -1 into -1 39.567 * [taylor]: Taking taylor expansion of y.re in x.re 39.567 * [backup-simplify]: Simplify y.re into y.re 39.567 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.567 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 39.567 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 39.567 * [taylor]: Taking taylor expansion of -1 in x.re 39.567 * [backup-simplify]: Simplify -1 into -1 39.567 * [taylor]: Taking taylor expansion of y.im in x.re 39.567 * [backup-simplify]: Simplify y.im into y.im 39.567 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.567 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 39.567 * [taylor]: Taking taylor expansion of -1 in x.re 39.567 * [backup-simplify]: Simplify -1 into -1 39.567 * [taylor]: Taking taylor expansion of y.im in x.re 39.567 * [backup-simplify]: Simplify y.im into y.im 39.567 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.567 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.567 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.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))) 39.568 * [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.568 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.568 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.568 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.568 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.568 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.568 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.568 * [backup-simplify]: Simplify (+ 0 0) into 0 39.568 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.568 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.568 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 39.569 * [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.569 * [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.569 * [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.569 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 39.569 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 39.569 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.569 * [taylor]: Taking taylor expansion of y.re in y.re 39.569 * [backup-simplify]: Simplify 0 into 0 39.569 * [backup-simplify]: Simplify 1 into 1 39.569 * [taylor]: Taking taylor expansion of x.im in y.re 39.569 * [backup-simplify]: Simplify x.im into x.im 39.569 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.569 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 39.569 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 39.569 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.569 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.569 * [taylor]: Taking taylor expansion of y.im in y.re 39.569 * [backup-simplify]: Simplify y.im into y.im 39.569 * [taylor]: Taking taylor expansion of x.re in y.re 39.569 * [backup-simplify]: Simplify x.re into x.re 39.569 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.569 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.569 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.re 39.570 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 39.570 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.570 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 39.570 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 39.570 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 39.570 * [taylor]: Taking taylor expansion of -1 in y.re 39.570 * [backup-simplify]: Simplify -1 into -1 39.570 * [taylor]: Taking taylor expansion of y.re in y.re 39.570 * [backup-simplify]: Simplify 0 into 0 39.570 * [backup-simplify]: Simplify 1 into 1 39.570 * [backup-simplify]: Simplify (/ -1 1) into -1 39.570 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 39.570 * [taylor]: Taking taylor expansion of -1 in y.re 39.570 * [backup-simplify]: Simplify -1 into -1 39.570 * [taylor]: Taking taylor expansion of y.re in y.re 39.570 * [backup-simplify]: Simplify 0 into 0 39.570 * [backup-simplify]: Simplify 1 into 1 39.570 * [backup-simplify]: Simplify (/ -1 1) into -1 39.570 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 39.570 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 39.570 * [taylor]: Taking taylor expansion of -1 in y.re 39.570 * [backup-simplify]: Simplify -1 into -1 39.570 * [taylor]: Taking taylor expansion of y.im in y.re 39.570 * [backup-simplify]: Simplify y.im into y.im 39.570 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.570 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 39.570 * [taylor]: Taking taylor expansion of -1 in y.re 39.570 * [backup-simplify]: Simplify -1 into -1 39.571 * [taylor]: Taking taylor expansion of y.im in y.re 39.571 * [backup-simplify]: Simplify y.im into y.im 39.571 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.571 * [backup-simplify]: Simplify (* -1 -1) into 1 39.571 * [backup-simplify]: Simplify (+ 1 0) into 1 39.572 * [backup-simplify]: Simplify (sqrt 1) into 1 39.572 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.573 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 39.574 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 39.574 * [backup-simplify]: Simplify (+ 0 0) into 0 39.575 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 39.575 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 39.576 * [backup-simplify]: Simplify (* 1 1) into 1 39.576 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 39.576 * [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.576 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.576 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.576 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.576 * [taylor]: Taking taylor expansion of y.re in x.im 39.576 * [backup-simplify]: Simplify y.re into y.re 39.576 * [taylor]: Taking taylor expansion of x.im in x.im 39.576 * [backup-simplify]: Simplify 0 into 0 39.576 * [backup-simplify]: Simplify 1 into 1 39.576 * [backup-simplify]: Simplify (* y.re 0) into 0 39.576 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.576 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.576 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.576 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.576 * [taylor]: Taking taylor expansion of y.im in x.im 39.577 * [backup-simplify]: Simplify y.im into y.im 39.577 * [taylor]: Taking taylor expansion of x.re in x.im 39.577 * [backup-simplify]: Simplify x.re into x.re 39.577 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.577 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.577 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 39.577 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 39.577 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.577 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 39.577 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 39.577 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.577 * [taylor]: Taking taylor expansion of -1 in x.im 39.577 * [backup-simplify]: Simplify -1 into -1 39.577 * [taylor]: Taking taylor expansion of y.re in x.im 39.577 * [backup-simplify]: Simplify y.re into y.re 39.577 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.577 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.577 * [taylor]: Taking taylor expansion of -1 in x.im 39.577 * [backup-simplify]: Simplify -1 into -1 39.577 * [taylor]: Taking taylor expansion of y.re in x.im 39.577 * [backup-simplify]: Simplify y.re into y.re 39.577 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.577 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 39.577 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.577 * [taylor]: Taking taylor expansion of -1 in x.im 39.577 * [backup-simplify]: Simplify -1 into -1 39.577 * [taylor]: Taking taylor expansion of y.im in x.im 39.577 * [backup-simplify]: Simplify y.im into y.im 39.577 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.577 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.577 * [taylor]: Taking taylor expansion of -1 in x.im 39.577 * [backup-simplify]: Simplify -1 into -1 39.578 * [taylor]: Taking taylor expansion of y.im in x.im 39.578 * [backup-simplify]: Simplify y.im into y.im 39.578 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.578 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.578 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.578 * [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.578 * [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.578 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.578 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.578 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.579 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.579 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.579 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.579 * [backup-simplify]: Simplify (+ 0 0) into 0 39.580 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.580 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.580 * [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.580 * [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.580 * [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.580 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.580 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.580 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.580 * [taylor]: Taking taylor expansion of y.re in x.im 39.580 * [backup-simplify]: Simplify y.re into y.re 39.580 * [taylor]: Taking taylor expansion of x.im in x.im 39.580 * [backup-simplify]: Simplify 0 into 0 39.581 * [backup-simplify]: Simplify 1 into 1 39.581 * [backup-simplify]: Simplify (* y.re 0) into 0 39.581 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.581 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.581 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.581 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.581 * [taylor]: Taking taylor expansion of y.im in x.im 39.581 * [backup-simplify]: Simplify y.im into y.im 39.581 * [taylor]: Taking taylor expansion of x.re in x.im 39.581 * [backup-simplify]: Simplify x.re into x.re 39.581 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.581 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.581 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 39.581 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 39.582 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 39.582 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 39.582 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 39.582 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.582 * [taylor]: Taking taylor expansion of -1 in x.im 39.582 * [backup-simplify]: Simplify -1 into -1 39.582 * [taylor]: Taking taylor expansion of y.re in x.im 39.582 * [backup-simplify]: Simplify y.re into y.re 39.582 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.582 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 39.582 * [taylor]: Taking taylor expansion of -1 in x.im 39.582 * [backup-simplify]: Simplify -1 into -1 39.582 * [taylor]: Taking taylor expansion of y.re in x.im 39.582 * [backup-simplify]: Simplify y.re into y.re 39.582 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 39.582 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 39.582 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.582 * [taylor]: Taking taylor expansion of -1 in x.im 39.582 * [backup-simplify]: Simplify -1 into -1 39.582 * [taylor]: Taking taylor expansion of y.im in x.im 39.582 * [backup-simplify]: Simplify y.im into y.im 39.582 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.582 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 39.582 * [taylor]: Taking taylor expansion of -1 in x.im 39.582 * [backup-simplify]: Simplify -1 into -1 39.582 * [taylor]: Taking taylor expansion of y.im in x.im 39.582 * [backup-simplify]: Simplify y.im into y.im 39.582 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 39.582 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 39.583 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 39.583 * [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.583 * [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.583 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.583 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 39.583 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 39.584 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.584 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 39.584 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 39.584 * [backup-simplify]: Simplify (+ 0 0) into 0 39.585 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.585 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.585 * [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.585 * [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.585 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.585 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.585 * [taylor]: Taking taylor expansion of y.re in y.re 39.585 * [backup-simplify]: Simplify 0 into 0 39.585 * [backup-simplify]: Simplify 1 into 1 39.585 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.586 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.586 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.586 * [taylor]: Taking taylor expansion of y.re in y.re 39.586 * [backup-simplify]: Simplify 0 into 0 39.586 * [backup-simplify]: Simplify 1 into 1 39.586 * [backup-simplify]: Simplify (* 1 1) into 1 39.586 * [backup-simplify]: Simplify (/ 1 1) into 1 39.586 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.586 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.587 * [taylor]: Taking taylor expansion of y.im in y.re 39.587 * [backup-simplify]: Simplify y.im into y.im 39.587 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.587 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.587 * [backup-simplify]: Simplify (+ 1 0) into 1 39.588 * [backup-simplify]: Simplify (* 0 1) into 0 39.588 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.589 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.589 * [backup-simplify]: Simplify (+ 0 0) into 0 39.590 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 39.590 * [backup-simplify]: Simplify (/ 1 1) into 1 39.590 * [taylor]: Taking taylor expansion of 1 in x.re 39.590 * [backup-simplify]: Simplify 1 into 1 39.591 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.592 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.592 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.592 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 39.592 * [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.593 * [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.593 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 39.593 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 39.593 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 39.593 * [taylor]: Taking taylor expansion of y.im in y.re 39.593 * [backup-simplify]: Simplify y.im into y.im 39.593 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 39.593 * [taylor]: Taking taylor expansion of x.re in y.re 39.593 * [backup-simplify]: Simplify x.re into x.re 39.593 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 39.593 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 39.593 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 39.593 * [taylor]: Taking taylor expansion of y.re in y.re 39.593 * [backup-simplify]: Simplify 0 into 0 39.593 * [backup-simplify]: Simplify 1 into 1 39.594 * [backup-simplify]: Simplify (* 1 1) into 1 39.594 * [backup-simplify]: Simplify (/ 1 1) into 1 39.594 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 39.594 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 39.594 * [taylor]: Taking taylor expansion of y.im in y.re 39.594 * [backup-simplify]: Simplify y.im into y.im 39.594 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.594 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.595 * [backup-simplify]: Simplify (+ 1 0) into 1 39.595 * [backup-simplify]: Simplify (* x.re 1) into x.re 39.595 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.595 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.596 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 39.597 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.597 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 39.597 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 39.598 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.598 * [taylor]: Taking taylor expansion of 0 in x.re 39.598 * [backup-simplify]: Simplify 0 into 0 39.598 * [taylor]: Taking taylor expansion of 1 in y.im 39.598 * [backup-simplify]: Simplify 1 into 1 39.598 * [backup-simplify]: Simplify 0 into 0 39.599 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.600 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.600 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.600 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.600 * [backup-simplify]: Simplify (- 0) into 0 39.601 * [backup-simplify]: Simplify (+ 0 0) into 0 39.601 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.601 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.601 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 39.602 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.602 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.602 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 39.603 * [backup-simplify]: Simplify (+ 0 0) into 0 39.603 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.604 * [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.605 * [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.605 * [taylor]: Taking taylor expansion of 0 in y.re 39.605 * [backup-simplify]: Simplify 0 into 0 39.605 * [taylor]: Taking taylor expansion of 0 in x.re 39.605 * [backup-simplify]: Simplify 0 into 0 39.605 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.605 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 39.605 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.605 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.605 * [taylor]: Taking taylor expansion of y.im in x.re 39.605 * [backup-simplify]: Simplify y.im into y.im 39.606 * [taylor]: Taking taylor expansion of x.re in x.re 39.606 * [backup-simplify]: Simplify 0 into 0 39.606 * [backup-simplify]: Simplify 1 into 1 39.606 * [backup-simplify]: Simplify (* y.im 0) into 0 39.606 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.606 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.606 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.606 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 39.606 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.606 * [taylor]: Taking taylor expansion of y.im in y.im 39.606 * [backup-simplify]: Simplify 0 into 0 39.606 * [backup-simplify]: Simplify 1 into 1 39.607 * [backup-simplify]: Simplify (/ 1 1) into 1 39.608 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.609 * [backup-simplify]: Simplify (- 0) into 0 39.609 * [backup-simplify]: Simplify 0 into 0 39.610 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 39.611 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.611 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 39.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 39.612 * [backup-simplify]: Simplify (+ 0 0) into 0 39.613 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 39.613 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 39.613 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 39.613 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 39.613 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 39.613 * [taylor]: Taking taylor expansion of y.im in x.re 39.613 * [backup-simplify]: Simplify y.im into y.im 39.614 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 39.614 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 39.614 * [taylor]: Taking taylor expansion of 0 in y.im 39.614 * [backup-simplify]: Simplify 0 into 0 39.614 * [backup-simplify]: Simplify 0 into 0 39.614 * [taylor]: Taking taylor expansion of 0 in y.im 39.614 * [backup-simplify]: Simplify 0 into 0 39.614 * [backup-simplify]: Simplify 0 into 0 39.614 * [backup-simplify]: Simplify 0 into 0 39.615 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.615 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.615 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.616 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.616 * [backup-simplify]: Simplify (- 0) into 0 39.616 * [backup-simplify]: Simplify (+ 0 0) into 0 39.617 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.617 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.618 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 39.618 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.618 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.619 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 39.619 * [backup-simplify]: Simplify (+ 0 0) into 0 39.620 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 39.621 * [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.622 * [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.622 * [taylor]: Taking taylor expansion of 0 in y.re 39.622 * [backup-simplify]: Simplify 0 into 0 39.622 * [taylor]: Taking taylor expansion of 0 in x.re 39.622 * [backup-simplify]: Simplify 0 into 0 39.623 * [taylor]: Taking taylor expansion of 0 in x.re 39.623 * [backup-simplify]: Simplify 0 into 0 39.623 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 39.624 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.624 * [backup-simplify]: Simplify (+ 0 0) into 0 39.625 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 39.625 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.625 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.625 * [backup-simplify]: Simplify (- 0) into 0 39.625 * [taylor]: Taking taylor expansion of 0 in x.re 39.626 * [backup-simplify]: Simplify 0 into 0 39.627 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 39.628 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.628 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 39.628 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 39.629 * [backup-simplify]: Simplify (+ 0 0) into 0 39.630 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 39.631 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 39.631 * [taylor]: Taking taylor expansion of 0 in x.re 39.631 * [backup-simplify]: Simplify 0 into 0 39.631 * [taylor]: Taking taylor expansion of 0 in y.im 39.631 * [backup-simplify]: Simplify 0 into 0 39.631 * [backup-simplify]: Simplify 0 into 0 39.631 * [backup-simplify]: Simplify 0 into 0 39.632 * * * * [progress]: [ 3 / 3 ] generating series at (2 2 1 1) 39.632 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 39.632 * [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.632 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 39.632 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.632 * [taylor]: Taking taylor expansion of y.re in y.im 39.632 * [backup-simplify]: Simplify y.re into y.re 39.632 * [taylor]: Taking taylor expansion of x.im in y.im 39.632 * [backup-simplify]: Simplify x.im into x.im 39.632 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.632 * [taylor]: Taking taylor expansion of y.im in y.im 39.632 * [backup-simplify]: Simplify 0 into 0 39.632 * [backup-simplify]: Simplify 1 into 1 39.632 * [taylor]: Taking taylor expansion of x.re in y.im 39.632 * [backup-simplify]: Simplify x.re into x.re 39.632 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 39.632 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.632 * [taylor]: Taking taylor expansion of y.re in x.re 39.632 * [backup-simplify]: Simplify y.re into y.re 39.632 * [taylor]: Taking taylor expansion of x.im in x.re 39.632 * [backup-simplify]: Simplify x.im into x.im 39.632 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.632 * [taylor]: Taking taylor expansion of y.im in x.re 39.632 * [backup-simplify]: Simplify y.im into y.im 39.632 * [taylor]: Taking taylor expansion of x.re in x.re 39.632 * [backup-simplify]: Simplify 0 into 0 39.632 * [backup-simplify]: Simplify 1 into 1 39.632 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 39.632 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.632 * [taylor]: Taking taylor expansion of y.re in y.re 39.632 * [backup-simplify]: Simplify 0 into 0 39.632 * [backup-simplify]: Simplify 1 into 1 39.632 * [taylor]: Taking taylor expansion of x.im in y.re 39.632 * [backup-simplify]: Simplify x.im into x.im 39.632 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.632 * [taylor]: Taking taylor expansion of y.im in y.re 39.632 * [backup-simplify]: Simplify y.im into y.im 39.632 * [taylor]: Taking taylor expansion of x.re in y.re 39.633 * [backup-simplify]: Simplify x.re into x.re 39.633 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.633 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.633 * [taylor]: Taking taylor expansion of y.re in x.im 39.633 * [backup-simplify]: Simplify y.re into y.re 39.633 * [taylor]: Taking taylor expansion of x.im in x.im 39.633 * [backup-simplify]: Simplify 0 into 0 39.633 * [backup-simplify]: Simplify 1 into 1 39.633 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.633 * [taylor]: Taking taylor expansion of y.im in x.im 39.633 * [backup-simplify]: Simplify y.im into y.im 39.633 * [taylor]: Taking taylor expansion of x.re in x.im 39.633 * [backup-simplify]: Simplify x.re into x.re 39.633 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 39.633 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.633 * [taylor]: Taking taylor expansion of y.re in x.im 39.633 * [backup-simplify]: Simplify y.re into y.re 39.633 * [taylor]: Taking taylor expansion of x.im in x.im 39.633 * [backup-simplify]: Simplify 0 into 0 39.633 * [backup-simplify]: Simplify 1 into 1 39.633 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.633 * [taylor]: Taking taylor expansion of y.im in x.im 39.633 * [backup-simplify]: Simplify y.im into y.im 39.633 * [taylor]: Taking taylor expansion of x.re in x.im 39.633 * [backup-simplify]: Simplify x.re into x.re 39.633 * [backup-simplify]: Simplify (* y.re 0) into 0 39.633 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.633 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.633 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 39.633 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 39.633 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.633 * [taylor]: Taking taylor expansion of y.im in y.re 39.633 * [backup-simplify]: Simplify y.im into y.im 39.633 * [taylor]: Taking taylor expansion of x.re in y.re 39.633 * [backup-simplify]: Simplify x.re into x.re 39.634 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.634 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 39.634 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 39.634 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.634 * [taylor]: Taking taylor expansion of y.im in x.re 39.634 * [backup-simplify]: Simplify y.im into y.im 39.634 * [taylor]: Taking taylor expansion of x.re in x.re 39.634 * [backup-simplify]: Simplify 0 into 0 39.634 * [backup-simplify]: Simplify 1 into 1 39.634 * [backup-simplify]: Simplify (* y.im 0) into 0 39.634 * [backup-simplify]: Simplify (- 0) into 0 39.634 * [taylor]: Taking taylor expansion of 0 in y.im 39.634 * [backup-simplify]: Simplify 0 into 0 39.634 * [backup-simplify]: Simplify 0 into 0 39.635 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.635 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.635 * [backup-simplify]: Simplify (- 0) into 0 39.635 * [backup-simplify]: Simplify (+ y.re 0) into y.re 39.635 * [taylor]: Taking taylor expansion of y.re in y.re 39.635 * [backup-simplify]: Simplify 0 into 0 39.635 * [backup-simplify]: Simplify 1 into 1 39.635 * [taylor]: Taking taylor expansion of 0 in x.re 39.635 * [backup-simplify]: Simplify 0 into 0 39.635 * [taylor]: Taking taylor expansion of 0 in y.im 39.635 * [backup-simplify]: Simplify 0 into 0 39.635 * [backup-simplify]: Simplify 0 into 0 39.635 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.636 * [backup-simplify]: Simplify (- 0) into 0 39.636 * [taylor]: Taking taylor expansion of 0 in x.re 39.636 * [backup-simplify]: Simplify 0 into 0 39.636 * [taylor]: Taking taylor expansion of 0 in y.im 39.636 * [backup-simplify]: Simplify 0 into 0 39.636 * [backup-simplify]: Simplify 0 into 0 39.636 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.636 * [backup-simplify]: Simplify (- y.im) into (- y.im) 39.636 * [taylor]: Taking taylor expansion of (- y.im) in y.im 39.636 * [taylor]: Taking taylor expansion of y.im in y.im 39.637 * [backup-simplify]: Simplify 0 into 0 39.637 * [backup-simplify]: Simplify 1 into 1 39.637 * [backup-simplify]: Simplify (- 0) into 0 39.637 * [backup-simplify]: Simplify 0 into 0 39.637 * [backup-simplify]: Simplify 0 into 0 39.638 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.638 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.638 * [backup-simplify]: Simplify (- 0) into 0 39.639 * [backup-simplify]: Simplify (+ 0 0) into 0 39.639 * [taylor]: Taking taylor expansion of 0 in y.re 39.639 * [backup-simplify]: Simplify 0 into 0 39.639 * [taylor]: Taking taylor expansion of 0 in x.re 39.639 * [backup-simplify]: Simplify 0 into 0 39.639 * [taylor]: Taking taylor expansion of 0 in y.im 39.639 * [backup-simplify]: Simplify 0 into 0 39.639 * [backup-simplify]: Simplify 0 into 0 39.639 * [backup-simplify]: Simplify 0 into 0 39.639 * [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.639 * [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.639 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 39.639 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 39.639 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.639 * [taylor]: Taking taylor expansion of y.re in y.im 39.639 * [backup-simplify]: Simplify y.re into y.re 39.639 * [taylor]: Taking taylor expansion of x.im in y.im 39.639 * [backup-simplify]: Simplify x.im into x.im 39.639 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.640 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.640 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 39.640 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.640 * [taylor]: Taking taylor expansion of y.im in y.im 39.640 * [backup-simplify]: Simplify 0 into 0 39.640 * [backup-simplify]: Simplify 1 into 1 39.640 * [taylor]: Taking taylor expansion of x.re in y.im 39.640 * [backup-simplify]: Simplify x.re into x.re 39.640 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.640 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 39.640 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.640 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 39.640 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 39.640 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.640 * [taylor]: Taking taylor expansion of y.re in x.re 39.640 * [backup-simplify]: Simplify y.re into y.re 39.640 * [taylor]: Taking taylor expansion of x.im in x.re 39.640 * [backup-simplify]: Simplify x.im into x.im 39.640 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.640 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.640 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.641 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.641 * [taylor]: Taking taylor expansion of y.im in x.re 39.641 * [backup-simplify]: Simplify y.im into y.im 39.641 * [taylor]: Taking taylor expansion of x.re in x.re 39.641 * [backup-simplify]: Simplify 0 into 0 39.641 * [backup-simplify]: Simplify 1 into 1 39.641 * [backup-simplify]: Simplify (* y.im 0) into 0 39.641 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.641 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.641 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 39.641 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 39.641 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 39.641 * [taylor]: Taking taylor expansion of y.re in y.re 39.641 * [backup-simplify]: Simplify 0 into 0 39.641 * [backup-simplify]: Simplify 1 into 1 39.641 * [taylor]: Taking taylor expansion of x.im in y.re 39.641 * [backup-simplify]: Simplify x.im into x.im 39.641 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.642 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 39.642 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 39.642 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.642 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.642 * [taylor]: Taking taylor expansion of y.im in y.re 39.642 * [backup-simplify]: Simplify y.im into y.im 39.642 * [taylor]: Taking taylor expansion of x.re in y.re 39.642 * [backup-simplify]: Simplify x.re into x.re 39.642 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.642 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.642 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.642 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.642 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.642 * [taylor]: Taking taylor expansion of y.re in x.im 39.642 * [backup-simplify]: Simplify y.re into y.re 39.642 * [taylor]: Taking taylor expansion of x.im in x.im 39.642 * [backup-simplify]: Simplify 0 into 0 39.642 * [backup-simplify]: Simplify 1 into 1 39.642 * [backup-simplify]: Simplify (* y.re 0) into 0 39.643 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.643 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.643 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.643 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.643 * [taylor]: Taking taylor expansion of y.im in x.im 39.643 * [backup-simplify]: Simplify y.im into y.im 39.643 * [taylor]: Taking taylor expansion of x.re in x.im 39.643 * [backup-simplify]: Simplify x.re into x.re 39.643 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.643 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.643 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.643 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.643 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.643 * [taylor]: Taking taylor expansion of y.re in x.im 39.643 * [backup-simplify]: Simplify y.re into y.re 39.643 * [taylor]: Taking taylor expansion of x.im in x.im 39.643 * [backup-simplify]: Simplify 0 into 0 39.643 * [backup-simplify]: Simplify 1 into 1 39.643 * [backup-simplify]: Simplify (* y.re 0) into 0 39.644 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.644 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.644 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.644 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.644 * [taylor]: Taking taylor expansion of y.im in x.im 39.644 * [backup-simplify]: Simplify y.im into y.im 39.644 * [taylor]: Taking taylor expansion of x.re in x.im 39.644 * [backup-simplify]: Simplify x.re into x.re 39.644 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.644 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.644 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.644 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.644 * [taylor]: Taking taylor expansion of y.re in y.re 39.644 * [backup-simplify]: Simplify 0 into 0 39.644 * [backup-simplify]: Simplify 1 into 1 39.645 * [backup-simplify]: Simplify (/ 1 1) into 1 39.645 * [taylor]: Taking taylor expansion of 1 in x.re 39.645 * [backup-simplify]: Simplify 1 into 1 39.645 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.645 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.646 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.646 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 39.646 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 39.646 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.646 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.646 * [taylor]: Taking taylor expansion of y.im in y.re 39.646 * [backup-simplify]: Simplify y.im into y.im 39.646 * [taylor]: Taking taylor expansion of x.re in y.re 39.646 * [backup-simplify]: Simplify x.re into x.re 39.646 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.646 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.647 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.647 * [taylor]: Taking taylor expansion of 0 in x.re 39.647 * [backup-simplify]: Simplify 0 into 0 39.647 * [taylor]: Taking taylor expansion of 1 in y.im 39.647 * [backup-simplify]: Simplify 1 into 1 39.648 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.648 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.648 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.648 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.648 * [backup-simplify]: Simplify (- 0) into 0 39.649 * [backup-simplify]: Simplify (+ 0 0) into 0 39.649 * [taylor]: Taking taylor expansion of 0 in y.re 39.649 * [backup-simplify]: Simplify 0 into 0 39.649 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.649 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 39.649 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.649 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.649 * [taylor]: Taking taylor expansion of y.im in x.re 39.649 * [backup-simplify]: Simplify y.im into y.im 39.649 * [taylor]: Taking taylor expansion of x.re in x.re 39.649 * [backup-simplify]: Simplify 0 into 0 39.649 * [backup-simplify]: Simplify 1 into 1 39.649 * [backup-simplify]: Simplify (* y.im 0) into 0 39.650 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.650 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.650 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.650 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 39.650 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.650 * [taylor]: Taking taylor expansion of y.im in y.im 39.650 * [backup-simplify]: Simplify 0 into 0 39.650 * [backup-simplify]: Simplify 1 into 1 39.650 * [backup-simplify]: Simplify (/ 1 1) into 1 39.651 * [backup-simplify]: Simplify (- 1) into -1 39.651 * [backup-simplify]: Simplify -1 into -1 39.652 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.652 * [taylor]: Taking taylor expansion of 0 in x.re 39.652 * [backup-simplify]: Simplify 0 into 0 39.652 * [taylor]: Taking taylor expansion of 0 in y.im 39.652 * [backup-simplify]: Simplify 0 into 0 39.652 * [taylor]: Taking taylor expansion of 0 in y.im 39.652 * [backup-simplify]: Simplify 0 into 0 39.652 * [backup-simplify]: Simplify 1 into 1 39.653 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.653 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.654 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.654 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.655 * [backup-simplify]: Simplify (- 0) into 0 39.655 * [backup-simplify]: Simplify (+ 0 0) into 0 39.655 * [taylor]: Taking taylor expansion of 0 in y.re 39.655 * [backup-simplify]: Simplify 0 into 0 39.655 * [taylor]: Taking taylor expansion of 0 in x.re 39.655 * [backup-simplify]: Simplify 0 into 0 39.655 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.655 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.656 * [backup-simplify]: Simplify (- 0) into 0 39.656 * [taylor]: Taking taylor expansion of 0 in x.re 39.656 * [backup-simplify]: Simplify 0 into 0 39.657 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.657 * [taylor]: Taking taylor expansion of 0 in x.re 39.657 * [backup-simplify]: Simplify 0 into 0 39.658 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 39.658 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.658 * [backup-simplify]: Simplify (- 0) into 0 39.658 * [taylor]: Taking taylor expansion of 0 in y.im 39.658 * [backup-simplify]: Simplify 0 into 0 39.658 * [taylor]: Taking taylor expansion of 0 in y.im 39.658 * [backup-simplify]: Simplify 0 into 0 39.658 * [taylor]: Taking taylor expansion of 0 in y.im 39.658 * [backup-simplify]: Simplify 0 into 0 39.658 * [taylor]: Taking taylor expansion of 0 in y.im 39.658 * [backup-simplify]: Simplify 0 into 0 39.659 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.660 * [backup-simplify]: Simplify (- 0) into 0 39.660 * [backup-simplify]: Simplify 0 into 0 39.660 * [backup-simplify]: Simplify 0 into 0 39.660 * [backup-simplify]: Simplify 0 into 0 39.660 * [backup-simplify]: Simplify 0 into 0 39.661 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 39.661 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.662 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 39.662 * [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.663 * [backup-simplify]: Simplify (- 0) into 0 39.663 * [backup-simplify]: Simplify (+ 0 0) into 0 39.663 * [taylor]: Taking taylor expansion of 0 in y.re 39.663 * [backup-simplify]: Simplify 0 into 0 39.663 * [taylor]: Taking taylor expansion of 0 in x.re 39.663 * [backup-simplify]: Simplify 0 into 0 39.663 * [taylor]: Taking taylor expansion of 0 in x.re 39.663 * [backup-simplify]: Simplify 0 into 0 39.664 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.664 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.664 * [backup-simplify]: Simplify (- 0) into 0 39.664 * [taylor]: Taking taylor expansion of 0 in x.re 39.664 * [backup-simplify]: Simplify 0 into 0 39.665 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.665 * [taylor]: Taking taylor expansion of 0 in x.re 39.666 * [backup-simplify]: Simplify 0 into 0 39.666 * [taylor]: Taking taylor expansion of 0 in y.im 39.666 * [backup-simplify]: Simplify 0 into 0 39.666 * [taylor]: Taking taylor expansion of 0 in y.im 39.666 * [backup-simplify]: Simplify 0 into 0 39.666 * [taylor]: Taking taylor expansion of 0 in y.im 39.666 * [backup-simplify]: Simplify 0 into 0 39.667 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.667 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.667 * [backup-simplify]: Simplify (- 0) into 0 39.667 * [taylor]: Taking taylor expansion of 0 in y.im 39.667 * [backup-simplify]: Simplify 0 into 0 39.667 * [taylor]: Taking taylor expansion of 0 in y.im 39.667 * [backup-simplify]: Simplify 0 into 0 39.667 * [taylor]: Taking taylor expansion of 0 in y.im 39.667 * [backup-simplify]: Simplify 0 into 0 39.667 * [taylor]: Taking taylor expansion of 0 in y.im 39.667 * [backup-simplify]: Simplify 0 into 0 39.668 * [backup-simplify]: Simplify 0 into 0 39.668 * [backup-simplify]: Simplify 0 into 0 39.669 * [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)) 39.669 * [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.669 * [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.669 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 39.669 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 39.669 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 39.669 * [taylor]: Taking taylor expansion of y.re in y.im 39.669 * [backup-simplify]: Simplify y.re into y.re 39.669 * [taylor]: Taking taylor expansion of x.im in y.im 39.669 * [backup-simplify]: Simplify x.im into x.im 39.670 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.670 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.670 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 39.670 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 39.670 * [taylor]: Taking taylor expansion of y.im in y.im 39.670 * [backup-simplify]: Simplify 0 into 0 39.670 * [backup-simplify]: Simplify 1 into 1 39.670 * [taylor]: Taking taylor expansion of x.re in y.im 39.670 * [backup-simplify]: Simplify x.re into x.re 39.670 * [backup-simplify]: Simplify (* 0 x.re) into 0 39.670 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 39.671 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 39.671 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 39.671 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 39.671 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 39.671 * [taylor]: Taking taylor expansion of y.re in x.re 39.671 * [backup-simplify]: Simplify y.re into y.re 39.671 * [taylor]: Taking taylor expansion of x.im in x.re 39.671 * [backup-simplify]: Simplify x.im into x.im 39.671 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 39.671 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 39.671 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.671 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.671 * [taylor]: Taking taylor expansion of y.im in x.re 39.671 * [backup-simplify]: Simplify y.im into y.im 39.671 * [taylor]: Taking taylor expansion of x.re in x.re 39.671 * [backup-simplify]: Simplify 0 into 0 39.671 * [backup-simplify]: Simplify 1 into 1 39.671 * [backup-simplify]: Simplify (* y.im 0) into 0 39.672 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.672 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.672 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 39.672 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 39.672 * [taylor]: Taking taylor expansion of (* y.re x.im) 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 x.im in y.re 39.672 * [backup-simplify]: Simplify x.im into x.im 39.672 * [backup-simplify]: Simplify (* 0 x.im) into 0 39.672 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 39.673 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 39.673 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.673 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.673 * [taylor]: Taking taylor expansion of y.im in y.re 39.673 * [backup-simplify]: Simplify y.im into y.im 39.673 * [taylor]: Taking taylor expansion of x.re in y.re 39.673 * [backup-simplify]: Simplify x.re into x.re 39.673 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.673 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.673 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.673 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.673 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.673 * [taylor]: Taking taylor expansion of y.re in x.im 39.673 * [backup-simplify]: Simplify y.re into y.re 39.673 * [taylor]: Taking taylor expansion of x.im in x.im 39.673 * [backup-simplify]: Simplify 0 into 0 39.673 * [backup-simplify]: Simplify 1 into 1 39.673 * [backup-simplify]: Simplify (* y.re 0) into 0 39.673 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.674 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.674 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.674 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.674 * [taylor]: Taking taylor expansion of y.im in x.im 39.674 * [backup-simplify]: Simplify y.im into y.im 39.674 * [taylor]: Taking taylor expansion of x.re in x.im 39.674 * [backup-simplify]: Simplify x.re into x.re 39.674 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.674 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.674 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 39.674 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 39.674 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 39.674 * [taylor]: Taking taylor expansion of y.re in x.im 39.674 * [backup-simplify]: Simplify y.re into y.re 39.674 * [taylor]: Taking taylor expansion of x.im in x.im 39.674 * [backup-simplify]: Simplify 0 into 0 39.674 * [backup-simplify]: Simplify 1 into 1 39.674 * [backup-simplify]: Simplify (* y.re 0) into 0 39.674 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 39.675 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 39.675 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 39.675 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 39.675 * [taylor]: Taking taylor expansion of y.im in x.im 39.675 * [backup-simplify]: Simplify y.im into y.im 39.675 * [taylor]: Taking taylor expansion of x.re in x.im 39.675 * [backup-simplify]: Simplify x.re into x.re 39.675 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.675 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.675 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 39.675 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 39.675 * [taylor]: Taking taylor expansion of y.re in y.re 39.675 * [backup-simplify]: Simplify 0 into 0 39.675 * [backup-simplify]: Simplify 1 into 1 39.675 * [backup-simplify]: Simplify (/ 1 1) into 1 39.676 * [taylor]: Taking taylor expansion of 1 in x.re 39.676 * [backup-simplify]: Simplify 1 into 1 39.676 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 39.676 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 39.676 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.677 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 39.677 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 39.677 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 39.677 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 39.677 * [taylor]: Taking taylor expansion of y.im in y.re 39.677 * [backup-simplify]: Simplify y.im into y.im 39.677 * [taylor]: Taking taylor expansion of x.re in y.re 39.677 * [backup-simplify]: Simplify x.re into x.re 39.677 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 39.677 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 39.678 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) 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 1 in y.im 39.678 * [backup-simplify]: Simplify 1 into 1 39.679 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.679 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.680 * [backup-simplify]: Simplify (- 0) into 0 39.680 * [backup-simplify]: Simplify (+ 0 0) into 0 39.680 * [taylor]: Taking taylor expansion of 0 in y.re 39.680 * [backup-simplify]: Simplify 0 into 0 39.680 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 39.680 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 39.680 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 39.680 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 39.680 * [taylor]: Taking taylor expansion of y.im in x.re 39.680 * [backup-simplify]: Simplify y.im into y.im 39.680 * [taylor]: Taking taylor expansion of x.re in x.re 39.680 * [backup-simplify]: Simplify 0 into 0 39.680 * [backup-simplify]: Simplify 1 into 1 39.680 * [backup-simplify]: Simplify (* y.im 0) into 0 39.681 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 39.681 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 39.681 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 39.681 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 39.681 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 39.681 * [taylor]: Taking taylor expansion of y.im in y.im 39.681 * [backup-simplify]: Simplify 0 into 0 39.681 * [backup-simplify]: Simplify 1 into 1 39.681 * [backup-simplify]: Simplify (/ 1 1) into 1 39.682 * [backup-simplify]: Simplify (- 1) into -1 39.682 * [backup-simplify]: Simplify -1 into -1 39.683 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.683 * [taylor]: Taking taylor expansion of 0 in x.re 39.683 * [backup-simplify]: Simplify 0 into 0 39.683 * [taylor]: Taking taylor expansion of 0 in y.im 39.683 * [backup-simplify]: Simplify 0 into 0 39.683 * [taylor]: Taking taylor expansion of 0 in y.im 39.683 * [backup-simplify]: Simplify 0 into 0 39.683 * [backup-simplify]: Simplify 1 into 1 39.684 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 39.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.684 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.685 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.685 * [backup-simplify]: Simplify (- 0) into 0 39.685 * [backup-simplify]: Simplify (+ 0 0) 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.686 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 39.686 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 39.686 * [backup-simplify]: Simplify (- 0) into 0 39.686 * [taylor]: Taking taylor expansion of 0 in x.re 39.686 * [backup-simplify]: Simplify 0 into 0 39.687 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.687 * [taylor]: Taking taylor expansion of 0 in x.re 39.687 * [backup-simplify]: Simplify 0 into 0 39.688 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 39.688 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 39.688 * [backup-simplify]: Simplify (- 0) into 0 39.688 * [taylor]: Taking taylor expansion of 0 in y.im 39.688 * [backup-simplify]: Simplify 0 into 0 39.689 * [taylor]: Taking taylor expansion of 0 in y.im 39.689 * [backup-simplify]: Simplify 0 into 0 39.689 * [taylor]: Taking taylor expansion of 0 in y.im 39.689 * [backup-simplify]: Simplify 0 into 0 39.689 * [taylor]: Taking taylor expansion of 0 in y.im 39.689 * [backup-simplify]: Simplify 0 into 0 39.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 39.690 * [backup-simplify]: Simplify (- 0) into 0 39.690 * [backup-simplify]: Simplify 0 into 0 39.690 * [backup-simplify]: Simplify 0 into 0 39.690 * [backup-simplify]: Simplify 0 into 0 39.690 * [backup-simplify]: Simplify 0 into 0 39.696 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 39.697 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 39.698 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 39.698 * [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.698 * [backup-simplify]: Simplify (- 0) into 0 39.699 * [backup-simplify]: Simplify (+ 0 0) into 0 39.699 * [taylor]: Taking taylor expansion of 0 in y.re 39.699 * [backup-simplify]: Simplify 0 into 0 39.699 * [taylor]: Taking taylor expansion of 0 in x.re 39.699 * [backup-simplify]: Simplify 0 into 0 39.699 * [taylor]: Taking taylor expansion of 0 in x.re 39.699 * [backup-simplify]: Simplify 0 into 0 39.699 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 39.700 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 39.700 * [backup-simplify]: Simplify (- 0) into 0 39.700 * [taylor]: Taking taylor expansion of 0 in x.re 39.700 * [backup-simplify]: Simplify 0 into 0 39.701 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 39.701 * [taylor]: Taking taylor expansion of 0 in x.re 39.701 * [backup-simplify]: Simplify 0 into 0 39.701 * [taylor]: Taking taylor expansion of 0 in y.im 39.701 * [backup-simplify]: Simplify 0 into 0 39.701 * [taylor]: Taking taylor expansion of 0 in y.im 39.701 * [backup-simplify]: Simplify 0 into 0 39.701 * [taylor]: Taking taylor expansion of 0 in y.im 39.701 * [backup-simplify]: Simplify 0 into 0 39.702 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 39.702 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 39.703 * [backup-simplify]: Simplify (- 0) into 0 39.703 * [taylor]: Taking taylor expansion of 0 in y.im 39.703 * [backup-simplify]: Simplify 0 into 0 39.703 * [taylor]: Taking taylor expansion of 0 in y.im 39.703 * [backup-simplify]: Simplify 0 into 0 39.703 * [taylor]: Taking taylor expansion of 0 in y.im 39.703 * [backup-simplify]: Simplify 0 into 0 39.703 * [taylor]: Taking taylor expansion of 0 in y.im 39.703 * [backup-simplify]: Simplify 0 into 0 39.703 * [backup-simplify]: Simplify 0 into 0 39.703 * [backup-simplify]: Simplify 0 into 0 39.704 * [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)) 39.704 * * * [progress]: simplifying candidates 39.704 * * * * [progress]: [ 1 / 133 ] simplifiying candidate # 39.704 * * * * [progress]: [ 2 / 133 ] simplifiying candidate # 39.704 * * * * [progress]: [ 3 / 133 ] simplifiying candidate # 39.704 * * * * [progress]: [ 4 / 133 ] simplifiying candidate # 39.705 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 39.705 * * [simplify]: iters left: 6 (11 enodes) 39.709 * * [simplify]: iters left: 5 (40 enodes) 39.721 * * [simplify]: iters left: 4 (53 enodes) 39.735 * * [simplify]: iters left: 3 (61 enodes) 39.749 * * [simplify]: Extracting #0: cost 1 inf + 0 39.749 * * [simplify]: Extracting #1: cost 5 inf + 0 39.749 * * [simplify]: Extracting #2: cost 10 inf + 0 39.749 * * [simplify]: Extracting #3: cost 21 inf + 0 39.749 * * [simplify]: Extracting #4: cost 19 inf + 128 39.750 * * [simplify]: Extracting #5: cost 6 inf + 1365 39.750 * * [simplify]: Extracting #6: cost 0 inf + 2556 39.751 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 39.751 * [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)))) 39.751 * * * * [progress]: [ 5 / 133 ] simplifiying candidate # 39.752 * * * * [progress]: [ 6 / 133 ] simplifiying candidate # 39.752 * * * * [progress]: [ 7 / 133 ] simplifiying candidate # 39.752 * [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))) 39.752 * * [simplify]: iters left: 6 (13 enodes) 39.758 * * [simplify]: iters left: 5 (53 enodes) 39.777 * * [simplify]: iters left: 4 (118 enodes) 39.808 * * [simplify]: iters left: 3 (371 enodes) 40.008 * * [simplify]: Extracting #0: cost 1 inf + 0 40.009 * * [simplify]: Extracting #1: cost 47 inf + 0 40.010 * * [simplify]: Extracting #2: cost 213 inf + 1 40.014 * * [simplify]: Extracting #3: cost 342 inf + 16156 40.030 * * [simplify]: Extracting #4: cost 51 inf + 88120 40.068 * * [simplify]: Extracting #5: cost 2 inf + 99699 40.109 * * [simplify]: Extracting #6: cost 0 inf + 100337 40.136 * [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.136 * [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.137 * * * * [progress]: [ 8 / 133 ] simplifiying candidate # 40.137 * * * * [progress]: [ 9 / 133 ] simplifiying candidate # 40.137 * * * * [progress]: [ 10 / 133 ] simplifiying candidate # 40.137 * * * * [progress]: [ 11 / 133 ] simplifiying candidate # 40.137 * * * * [progress]: [ 12 / 133 ] simplifiying candidate # 40.137 * [simplify]: Simplifying (/ (* x.im y.re) (hypot y.re y.im)) 40.137 * * [simplify]: iters left: 4 (6 enodes) 40.140 * * [simplify]: iters left: 3 (21 enodes) 40.145 * * [simplify]: iters left: 2 (27 enodes) 40.152 * * [simplify]: iters left: 1 (32 enodes) 40.160 * * [simplify]: Extracting #0: cost 1 inf + 0 40.160 * * [simplify]: Extracting #1: cost 10 inf + 0 40.161 * * [simplify]: Extracting #2: cost 14 inf + 2 40.161 * * [simplify]: Extracting #3: cost 11 inf + 87 40.161 * * [simplify]: Extracting #4: cost 1 inf + 1022 40.161 * * [simplify]: Extracting #5: cost 0 inf + 1160 40.162 * [simplify]: Simplified to (/ x.im (/ (hypot y.re y.im) y.re)) 40.162 * [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.162 * * * * [progress]: [ 13 / 133 ] simplifiying candidate # 40.162 * [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.163 * * [simplify]: iters left: 6 (13 enodes) 40.168 * * [simplify]: iters left: 5 (50 enodes) 40.182 * * [simplify]: iters left: 4 (75 enodes) 40.203 * * [simplify]: iters left: 3 (90 enodes) 40.215 * * [simplify]: iters left: 2 (93 enodes) 40.230 * * [simplify]: Extracting #0: cost 1 inf + 0 40.231 * * [simplify]: Extracting #1: cost 11 inf + 0 40.231 * * [simplify]: Extracting #2: cost 22 inf + 0 40.231 * * [simplify]: Extracting #3: cost 33 inf + 0 40.231 * * [simplify]: Extracting #4: cost 31 inf + 185 40.232 * * [simplify]: Extracting #5: cost 8 inf + 4777 40.235 * * [simplify]: Extracting #6: cost 0 inf + 7254 40.237 * [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.238 * [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.238 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 40.238 * * [simplify]: iters left: 6 (11 enodes) 40.243 * * [simplify]: iters left: 5 (38 enodes) 40.253 * * [simplify]: iters left: 4 (48 enodes) 40.266 * * [simplify]: iters left: 3 (56 enodes) 40.278 * * [simplify]: Extracting #0: cost 1 inf + 0 40.278 * * [simplify]: Extracting #1: cost 4 inf + 0 40.278 * * [simplify]: Extracting #2: cost 8 inf + 0 40.278 * * [simplify]: Extracting #3: cost 19 inf + 0 40.279 * * [simplify]: Extracting #4: cost 16 inf + 210 40.279 * * [simplify]: Extracting #5: cost 3 inf + 1407 40.280 * * [simplify]: Extracting #6: cost 0 inf + 2302 40.281 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 40.281 * [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.281 * * * * [progress]: [ 14 / 133 ] simplifiying candidate # 40.281 * [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.281 * * [simplify]: iters left: 6 (12 enodes) 40.287 * * [simplify]: iters left: 5 (43 enodes) 40.298 * * [simplify]: iters left: 4 (57 enodes) 40.315 * * [simplify]: iters left: 3 (68 enodes) 40.331 * * [simplify]: Extracting #0: cost 1 inf + 0 40.331 * * [simplify]: Extracting #1: cost 7 inf + 0 40.331 * * [simplify]: Extracting #2: cost 14 inf + 0 40.332 * * [simplify]: Extracting #3: cost 25 inf + 0 40.332 * * [simplify]: Extracting #4: cost 23 inf + 144 40.333 * * [simplify]: Extracting #5: cost 6 inf + 2047 40.334 * * [simplify]: Extracting #6: cost 1 inf + 3687 40.336 * * [simplify]: Extracting #7: cost 0 inf + 4066 40.337 * [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.338 * [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.338 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.338 * * [simplify]: iters left: 6 (11 enodes) 40.344 * * [simplify]: iters left: 5 (38 enodes) 40.350 * * [simplify]: iters left: 4 (48 enodes) 40.357 * * [simplify]: iters left: 3 (56 enodes) 40.363 * * [simplify]: Extracting #0: cost 1 inf + 0 40.363 * * [simplify]: Extracting #1: cost 4 inf + 0 40.363 * * [simplify]: Extracting #2: cost 8 inf + 0 40.363 * * [simplify]: Extracting #3: cost 19 inf + 0 40.363 * * [simplify]: Extracting #4: cost 16 inf + 210 40.363 * * [simplify]: Extracting #5: cost 3 inf + 1367 40.364 * * [simplify]: Extracting #6: cost 0 inf + 2142 40.364 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.364 * [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.364 * * * * [progress]: [ 15 / 133 ] simplifiying candidate # 40.365 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 40.365 * * [simplify]: iters left: 6 (11 enodes) 40.368 * * [simplify]: iters left: 5 (40 enodes) 40.374 * * [simplify]: iters left: 4 (60 enodes) 40.390 * * [simplify]: iters left: 3 (69 enodes) 40.405 * * [simplify]: Extracting #0: cost 1 inf + 0 40.406 * * [simplify]: Extracting #1: cost 5 inf + 0 40.406 * * [simplify]: Extracting #2: cost 7 inf + 1 40.406 * * [simplify]: Extracting #3: cost 17 inf + 1 40.406 * * [simplify]: Extracting #4: cost 15 inf + 129 40.407 * * [simplify]: Extracting #5: cost 3 inf + 1402 40.407 * * [simplify]: Extracting #6: cost 1 inf + 1891 40.408 * * [simplify]: Extracting #7: cost 0 inf + 2135 40.409 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 40.409 * [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.410 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 40.410 * * [simplify]: iters left: 6 (10 enodes) 40.414 * * [simplify]: iters left: 5 (35 enodes) 40.424 * * [simplify]: iters left: 4 (45 enodes) 40.437 * * [simplify]: iters left: 3 (53 enodes) 40.444 * * [simplify]: Extracting #0: cost 1 inf + 0 40.444 * * [simplify]: Extracting #1: cost 4 inf + 0 40.444 * * [simplify]: Extracting #2: cost 9 inf + 0 40.444 * * [simplify]: Extracting #3: cost 13 inf + 116 40.444 * * [simplify]: Extracting #4: cost 13 inf + 242 40.445 * * [simplify]: Extracting #5: cost 2 inf + 1365 40.445 * * [simplify]: Extracting #6: cost 0 inf + 1868 40.445 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 40.446 * [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.446 * * * * [progress]: [ 16 / 133 ] simplifiying candidate # 40.446 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 40.446 * * [simplify]: iters left: 6 (12 enodes) 40.450 * * [simplify]: iters left: 5 (43 enodes) 40.455 * * [simplify]: iters left: 4 (55 enodes) 40.462 * * [simplify]: iters left: 3 (63 enodes) 40.473 * * [simplify]: Extracting #0: cost 1 inf + 0 40.473 * * [simplify]: Extracting #1: cost 6 inf + 0 40.473 * * [simplify]: Extracting #2: cost 12 inf + 0 40.473 * * [simplify]: Extracting #3: cost 23 inf + 0 40.473 * * [simplify]: Extracting #4: cost 21 inf + 128 40.473 * * [simplify]: Extracting #5: cost 9 inf + 1188 40.474 * * [simplify]: Extracting #6: cost 1 inf + 2875 40.475 * * [simplify]: Extracting #7: cost 0 inf + 3254 40.477 * [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.477 * [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.477 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 40.477 * * [simplify]: iters left: 6 (11 enodes) 40.482 * * [simplify]: iters left: 5 (38 enodes) 40.492 * * [simplify]: iters left: 4 (48 enodes) 40.506 * * [simplify]: iters left: 3 (56 enodes) 40.519 * * [simplify]: Extracting #0: cost 1 inf + 0 40.519 * * [simplify]: Extracting #1: cost 4 inf + 0 40.519 * * [simplify]: Extracting #2: cost 8 inf + 0 40.519 * * [simplify]: Extracting #3: cost 19 inf + 0 40.520 * * [simplify]: Extracting #4: cost 16 inf + 210 40.520 * * [simplify]: Extracting #5: cost 3 inf + 1327 40.521 * * [simplify]: Extracting #6: cost 0 inf + 2142 40.522 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 40.522 * [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.522 * * * * [progress]: [ 17 / 133 ] simplifiying candidate # 40.522 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.522 * * [simplify]: iters left: 6 (11 enodes) 40.527 * * [simplify]: iters left: 5 (38 enodes) 40.538 * * [simplify]: iters left: 4 (48 enodes) 40.552 * * [simplify]: iters left: 3 (56 enodes) 40.565 * * [simplify]: Extracting #0: cost 1 inf + 0 40.565 * * [simplify]: Extracting #1: cost 4 inf + 0 40.565 * * [simplify]: Extracting #2: cost 8 inf + 0 40.565 * * [simplify]: Extracting #3: cost 19 inf + 0 40.566 * * [simplify]: Extracting #4: cost 16 inf + 210 40.566 * * [simplify]: Extracting #5: cost 3 inf + 1287 40.567 * * [simplify]: Extracting #6: cost 0 inf + 1982 40.568 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.568 * [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.568 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.568 * * [simplify]: iters left: 6 (11 enodes) 40.575 * * [simplify]: iters left: 5 (38 enodes) 40.586 * * [simplify]: iters left: 4 (48 enodes) 40.600 * * [simplify]: iters left: 3 (56 enodes) 40.613 * * [simplify]: Extracting #0: cost 1 inf + 0 40.613 * * [simplify]: Extracting #1: cost 4 inf + 0 40.613 * * [simplify]: Extracting #2: cost 8 inf + 0 40.613 * * [simplify]: Extracting #3: cost 19 inf + 0 40.613 * * [simplify]: Extracting #4: cost 16 inf + 210 40.614 * * [simplify]: Extracting #5: cost 3 inf + 1287 40.615 * * [simplify]: Extracting #6: cost 0 inf + 1982 40.616 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 40.616 * [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.616 * * * * [progress]: [ 18 / 133 ] simplifiying candidate # 40.616 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 40.616 * * [simplify]: iters left: 6 (10 enodes) 40.621 * * [simplify]: iters left: 5 (35 enodes) 40.631 * * [simplify]: iters left: 4 (47 enodes) 40.638 * * [simplify]: iters left: 3 (55 enodes) 40.644 * * [simplify]: Extracting #0: cost 1 inf + 0 40.644 * * [simplify]: Extracting #1: cost 4 inf + 0 40.644 * * [simplify]: Extracting #2: cost 13 inf + 1 40.645 * * [simplify]: Extracting #3: cost 13 inf + 47 40.645 * * [simplify]: Extracting #4: cost 4 inf + 789 40.645 * * [simplify]: Extracting #5: cost 0 inf + 1077 40.645 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 40.645 * [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.646 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 40.646 * * [simplify]: iters left: 6 (10 enodes) 40.648 * * [simplify]: iters left: 5 (35 enodes) 40.653 * * [simplify]: iters left: 4 (45 enodes) 40.660 * * [simplify]: iters left: 3 (53 enodes) 40.670 * * [simplify]: Extracting #0: cost 1 inf + 0 40.670 * * [simplify]: Extracting #1: cost 4 inf + 0 40.670 * * [simplify]: Extracting #2: cost 9 inf + 0 40.670 * * [simplify]: Extracting #3: cost 13 inf + 116 40.670 * * [simplify]: Extracting #4: cost 13 inf + 242 40.670 * * [simplify]: Extracting #5: cost 2 inf + 1285 40.671 * * [simplify]: Extracting #6: cost 0 inf + 1708 40.671 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 40.671 * [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.671 * * * * [progress]: [ 19 / 133 ] simplifiying candidate # 40.671 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 40.671 * * [simplify]: iters left: 6 (7 enodes) 40.673 * * [simplify]: iters left: 5 (25 enodes) 40.677 * * [simplify]: iters left: 4 (29 enodes) 40.683 * * [simplify]: Extracting #0: cost 1 inf + 0 40.683 * * [simplify]: Extracting #1: cost 6 inf + 0 40.683 * * [simplify]: Extracting #2: cost 9 inf + 1 40.683 * * [simplify]: Extracting #3: cost 12 inf + 1 40.683 * * [simplify]: Extracting #4: cost 8 inf + 117 40.683 * * [simplify]: Extracting #5: cost 5 inf + 609 40.683 * * [simplify]: Extracting #6: cost 1 inf + 1319 40.683 * * [simplify]: Extracting #7: cost 0 inf + 1537 40.683 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 40.684 * [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.684 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 40.684 * * [simplify]: iters left: 6 (10 enodes) 40.686 * * [simplify]: iters left: 5 (38 enodes) 40.691 * * [simplify]: iters left: 4 (62 enodes) 40.703 * * [simplify]: iters left: 3 (92 enodes) 40.725 * * [simplify]: iters left: 2 (120 enodes) 40.757 * * [simplify]: iters left: 1 (132 enodes) 40.787 * * [simplify]: Extracting #0: cost 1 inf + 0 40.787 * * [simplify]: Extracting #1: cost 11 inf + 0 40.787 * * [simplify]: Extracting #2: cost 34 inf + 2 40.787 * * [simplify]: Extracting #3: cost 44 inf + 170 40.788 * * [simplify]: Extracting #4: cost 32 inf + 1594 40.790 * * [simplify]: Extracting #5: cost 8 inf + 6122 40.793 * * [simplify]: Extracting #6: cost 0 inf + 7702 40.795 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 40.795 * [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)))) 40.795 * * * * [progress]: [ 20 / 133 ] simplifiying candidate # 40.796 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 40.796 * * [simplify]: iters left: 4 (6 enodes) 40.799 * * [simplify]: iters left: 3 (20 enodes) 40.807 * * [simplify]: iters left: 2 (22 enodes) 40.814 * * [simplify]: Extracting #0: cost 1 inf + 0 40.814 * * [simplify]: Extracting #1: cost 4 inf + 0 40.814 * * [simplify]: Extracting #2: cost 5 inf + 1 40.814 * * [simplify]: Extracting #3: cost 8 inf + 1 40.814 * * [simplify]: Extracting #4: cost 6 inf + 3 40.814 * * [simplify]: Extracting #5: cost 1 inf + 449 40.814 * * [simplify]: Extracting #6: cost 0 inf + 587 40.815 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 40.815 * [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)))) 40.815 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 40.815 * * [simplify]: iters left: 6 (10 enodes) 40.820 * * [simplify]: iters left: 5 (38 enodes) 40.830 * * [simplify]: iters left: 4 (62 enodes) 40.846 * * [simplify]: iters left: 3 (92 enodes) 40.868 * * [simplify]: iters left: 2 (120 enodes) 40.894 * * [simplify]: iters left: 1 (132 enodes) 40.909 * * [simplify]: Extracting #0: cost 1 inf + 0 40.909 * * [simplify]: Extracting #1: cost 11 inf + 0 40.909 * * [simplify]: Extracting #2: cost 34 inf + 2 40.909 * * [simplify]: Extracting #3: cost 44 inf + 170 40.910 * * [simplify]: Extracting #4: cost 32 inf + 1434 40.911 * * [simplify]: Extracting #5: cost 8 inf + 5082 40.912 * * [simplify]: Extracting #6: cost 0 inf + 6342 40.914 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 40.914 * [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)))) 40.914 * * * * [progress]: [ 21 / 133 ] simplifiying candidate # 40.915 * [simplify]: Simplifying (/ 1 1) 40.915 * * [simplify]: iters left: 2 (2 enodes) 40.916 * * [simplify]: iters left: 1 (6 enodes) 40.917 * * [simplify]: Extracting #0: cost 1 inf + 0 40.917 * * [simplify]: Extracting #1: cost 0 inf + 1 40.917 * [simplify]: Simplified to 1 40.917 * [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)))) 40.917 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 40.917 * * [simplify]: iters left: 6 (9 enodes) 40.919 * * [simplify]: iters left: 5 (35 enodes) 40.928 * * [simplify]: iters left: 4 (59 enodes) 40.945 * * [simplify]: iters left: 3 (89 enodes) 40.969 * * [simplify]: iters left: 2 (117 enodes) 40.990 * * [simplify]: iters left: 1 (129 enodes) 41.006 * * [simplify]: Extracting #0: cost 1 inf + 0 41.006 * * [simplify]: Extracting #1: cost 11 inf + 0 41.006 * * [simplify]: Extracting #2: cost 33 inf + 2 41.006 * * [simplify]: Extracting #3: cost 42 inf + 211 41.007 * * [simplify]: Extracting #4: cost 27 inf + 1687 41.008 * * [simplify]: Extracting #5: cost 3 inf + 4535 41.009 * * [simplify]: Extracting #6: cost 0 inf + 4868 41.011 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 41.011 * [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.011 * * * * [progress]: [ 22 / 133 ] simplifiying candidate # 41.011 * * * * [progress]: [ 23 / 133 ] simplifiying candidate # 41.011 * * * * [progress]: [ 24 / 133 ] simplifiying candidate # 41.011 * * * * [progress]: [ 25 / 133 ] simplifiying candidate # 41.011 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 41.012 * * [simplify]: iters left: 2 (4 enodes) 41.014 * * [simplify]: iters left: 1 (12 enodes) 41.018 * * [simplify]: Extracting #0: cost 1 inf + 0 41.018 * * [simplify]: Extracting #1: cost 3 inf + 0 41.018 * * [simplify]: Extracting #2: cost 6 inf + 0 41.018 * * [simplify]: Extracting #3: cost 4 inf + 2 41.019 * * [simplify]: Extracting #4: cost 0 inf + 390 41.019 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 41.019 * [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.019 * * * * [progress]: [ 26 / 133 ] simplifiying candidate # 41.019 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 41.020 * * [simplify]: iters left: 2 (4 enodes) 41.022 * * [simplify]: iters left: 1 (12 enodes) 41.027 * * [simplify]: Extracting #0: cost 1 inf + 0 41.027 * * [simplify]: Extracting #1: cost 3 inf + 0 41.027 * * [simplify]: Extracting #2: cost 6 inf + 0 41.027 * * [simplify]: Extracting #3: cost 4 inf + 2 41.027 * * [simplify]: Extracting #4: cost 0 inf + 310 41.027 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 41.028 * [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.028 * * * * [progress]: [ 27 / 133 ] simplifiying candidate # 41.028 * [simplify]: Simplifying (hypot y.re y.im) 41.028 * * [simplify]: iters left: 1 (3 enodes) 41.029 * * [simplify]: Extracting #0: cost 1 inf + 0 41.029 * * [simplify]: Extracting #1: cost 4 inf + 0 41.029 * * [simplify]: Extracting #2: cost 2 inf + 2 41.029 * * [simplify]: Extracting #3: cost 0 inf + 116 41.029 * [simplify]: Simplified to (hypot y.re y.im) 41.029 * [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.030 * * * * [progress]: [ 28 / 133 ] simplifiying candidate # 41.030 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 41.030 * * [simplify]: iters left: 6 (9 enodes) 41.034 * * [simplify]: iters left: 5 (32 enodes) 41.042 * * [simplify]: iters left: 4 (42 enodes) 41.048 * * [simplify]: iters left: 3 (50 enodes) 41.055 * * [simplify]: Extracting #0: cost 1 inf + 0 41.055 * * [simplify]: Extracting #1: cost 3 inf + 0 41.055 * * [simplify]: Extracting #2: cost 5 inf + 0 41.055 * * [simplify]: Extracting #3: cost 15 inf + 0 41.055 * * [simplify]: Extracting #4: cost 14 inf + 127 41.055 * * [simplify]: Extracting #5: cost 4 inf + 1133 41.055 * * [simplify]: Extracting #6: cost 0 inf + 1674 41.056 * * [simplify]: Extracting #7: cost 0 inf + 1644 41.056 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 41.056 * [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.056 * * * * [progress]: [ 29 / 133 ] simplifiying candidate # 41.056 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 41.056 * * [simplify]: iters left: 5 (8 enodes) 41.058 * * [simplify]: iters left: 4 (29 enodes) 41.062 * * [simplify]: iters left: 3 (39 enodes) 41.067 * * [simplify]: iters left: 2 (47 enodes) 41.073 * * [simplify]: Extracting #0: cost 1 inf + 0 41.073 * * [simplify]: Extracting #1: cost 3 inf + 0 41.073 * * [simplify]: Extracting #2: cost 13 inf + 0 41.074 * * [simplify]: Extracting #3: cost 11 inf + 128 41.074 * * [simplify]: Extracting #4: cost 2 inf + 788 41.075 * * [simplify]: Extracting #5: cost 0 inf + 1076 41.075 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 41.075 * [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.075 * * * * [progress]: [ 30 / 133 ] simplifiying candidate # 41.075 * * * * [progress]: [ 31 / 133 ] simplifiying candidate # 41.076 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 41.076 * * [simplify]: iters left: 5 (10 enodes) 41.082 * * [simplify]: iters left: 4 (53 enodes) 41.097 * * [simplify]: iters left: 3 (169 enodes) 41.154 * * [simplify]: iters left: 2 (492 enodes) 41.403 * * [simplify]: Extracting #0: cost 1 inf + 0 41.403 * * [simplify]: Extracting #1: cost 75 inf + 0 41.404 * * [simplify]: Extracting #2: cost 198 inf + 374 41.406 * * [simplify]: Extracting #3: cost 166 inf + 9893 41.413 * * [simplify]: Extracting #4: cost 47 inf + 48458 41.422 * * [simplify]: Extracting #5: cost 10 inf + 62459 41.431 * * [simplify]: Extracting #6: cost 0 inf + 66866 41.445 * [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.445 * [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.445 * * * * [progress]: [ 32 / 133 ] simplifiying candidate # 41.445 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 41.446 * * [simplify]: iters left: 6 (9 enodes) 41.450 * * [simplify]: iters left: 5 (49 enodes) 41.468 * * [simplify]: iters left: 4 (119 enodes) 41.518 * * [simplify]: iters left: 3 (204 enodes) 41.592 * * [simplify]: iters left: 2 (305 enodes) 41.715 * * [simplify]: Extracting #0: cost 1 inf + 0 41.715 * * [simplify]: Extracting #1: cost 61 inf + 0 41.716 * * [simplify]: Extracting #2: cost 103 inf + 740 41.720 * * [simplify]: Extracting #3: cost 58 inf + 5220 41.731 * * [simplify]: Extracting #4: cost 4 inf + 14703 41.740 * * [simplify]: Extracting #5: cost 0 inf + 15779 41.746 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 41.746 * [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.746 * * * * [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.746 * * * * [progress]: [ 34 / 133 ] simplifiying candidate # 41.747 * * * * [progress]: [ 35 / 133 ] simplifiying candidate # 41.747 * * * * [progress]: [ 36 / 133 ] simplifiying candidate # 41.747 * * * * [progress]: [ 37 / 133 ] simplifiying candidate # 41.747 * [simplify]: Simplifying (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (hypot y.re y.im))) 41.747 * * [simplify]: iters left: 6 (12 enodes) 41.749 * * [simplify]: iters left: 5 (46 enodes) 41.756 * * [simplify]: iters left: 4 (70 enodes) 41.765 * * [simplify]: iters left: 3 (87 enodes) 41.786 * * [simplify]: iters left: 2 (89 enodes) 41.796 * * [simplify]: iters left: 1 (96 enodes) 41.806 * * [simplify]: Extracting #0: cost 1 inf + 0 41.806 * * [simplify]: Extracting #1: cost 12 inf + 0 41.806 * * [simplify]: Extracting #2: cost 24 inf + 0 41.806 * * [simplify]: Extracting #3: cost 35 inf + 0 41.807 * * [simplify]: Extracting #4: cost 32 inf + 210 41.807 * * [simplify]: Extracting #5: cost 19 inf + 1554 41.808 * * [simplify]: Extracting #6: cost 4 inf + 5587 41.809 * * [simplify]: Extracting #7: cost 0 inf + 6759 41.810 * [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.810 * [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.810 * * * * [progress]: [ 38 / 133 ] simplifiying candidate # 41.810 * [simplify]: Simplifying (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (hypot y.re y.im))) 41.810 * * [simplify]: iters left: 6 (12 enodes) 41.813 * * [simplify]: iters left: 5 (48 enodes) 41.820 * * [simplify]: iters left: 4 (82 enodes) 41.845 * * [simplify]: iters left: 3 (129 enodes) 41.881 * * [simplify]: iters left: 2 (160 enodes) 41.915 * * [simplify]: iters left: 1 (173 enodes) 41.933 * * [simplify]: Extracting #0: cost 1 inf + 0 41.933 * * [simplify]: Extracting #1: cost 8 inf + 0 41.933 * * [simplify]: Extracting #2: cost 17 inf + 0 41.933 * * [simplify]: Extracting #3: cost 34 inf + 0 41.933 * * [simplify]: Extracting #4: cost 47 inf + 169 41.934 * * [simplify]: Extracting #5: cost 38 inf + 2171 41.935 * * [simplify]: Extracting #6: cost 9 inf + 6622 41.938 * * [simplify]: Extracting #7: cost 0 inf + 7968 41.941 * [simplify]: Simplified to (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (hypot y.re y.im))) 41.942 * [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)))))) 41.942 * * * * [progress]: [ 39 / 133 ] simplifiying candidate # 41.942 * * * * [progress]: [ 40 / 133 ] simplifiying candidate # 41.942 * * * * [progress]: [ 41 / 133 ] simplifiying candidate # 41.942 * [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))) 41.942 * * [simplify]: iters left: 6 (14 enodes) 41.949 * * [simplify]: iters left: 5 (60 enodes) 41.971 * * [simplify]: iters left: 4 (167 enodes) 42.038 * * [simplify]: Extracting #0: cost 1 inf + 0 42.038 * * [simplify]: Extracting #1: cost 47 inf + 0 42.039 * * [simplify]: Extracting #2: cost 135 inf + 0 42.040 * * [simplify]: Extracting #3: cost 185 inf + 640 42.047 * * [simplify]: Extracting #4: cost 82 inf + 24298 42.058 * * [simplify]: Extracting #5: cost 7 inf + 45005 42.069 * * [simplify]: Extracting #6: cost 0 inf + 46712 42.090 * [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.090 * [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.090 * * * * [progress]: [ 42 / 133 ] simplifiying candidate # 42.090 * [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.090 * * [simplify]: iters left: 6 (14 enodes) 42.094 * * [simplify]: iters left: 5 (65 enodes) 42.106 * * [simplify]: iters left: 4 (175 enodes) 42.185 * * [simplify]: Extracting #0: cost 1 inf + 0 42.185 * * [simplify]: Extracting #1: cost 48 inf + 0 42.186 * * [simplify]: Extracting #2: cost 149 inf + 1 42.187 * * [simplify]: Extracting #3: cost 211 inf + 1049 42.201 * * [simplify]: Extracting #4: cost 94 inf + 33233 42.222 * * [simplify]: Extracting #5: cost 0 inf + 61948 42.236 * * [simplify]: Extracting #6: cost 0 inf + 60755 42.249 * * [simplify]: Extracting #7: cost 0 inf + 60595 42.264 * [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.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)) (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.264 * * * * [progress]: [ 43 / 133 ] simplifiying candidate # 42.264 * * * * [progress]: [ 44 / 133 ] simplifiying candidate # 42.265 * * * * [progress]: [ 45 / 133 ] simplifiying candidate # 42.265 * * * * [progress]: [ 46 / 133 ] simplifiying candidate # 42.265 * * * * [progress]: [ 47 / 133 ] simplifiying candidate # 42.265 * [simplify]: Simplifying (/ (/ (* x.im y.re) (hypot y.re y.im)) (hypot y.re y.im)) 42.265 * * [simplify]: iters left: 6 (7 enodes) 42.266 * * [simplify]: iters left: 5 (26 enodes) 42.270 * * [simplify]: iters left: 4 (43 enodes) 42.276 * * [simplify]: iters left: 3 (67 enodes) 42.285 * * [simplify]: iters left: 2 (77 enodes) 42.304 * * [simplify]: iters left: 1 (79 enodes) 42.319 * * [simplify]: Extracting #0: cost 1 inf + 0 42.319 * * [simplify]: Extracting #1: cost 16 inf + 0 42.319 * * [simplify]: Extracting #2: cost 27 inf + 2 42.319 * * [simplify]: Extracting #3: cost 20 inf + 477 42.320 * * [simplify]: Extracting #4: cost 0 inf + 2907 42.321 * [simplify]: Simplified to (/ (* x.im y.re) (* (hypot y.re y.im) (hypot y.re y.im))) 42.321 * [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.321 * * * * [progress]: [ 48 / 133 ] simplifiying candidate # 42.321 * [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.321 * * [simplify]: iters left: 6 (14 enodes) 42.324 * * [simplify]: iters left: 5 (56 enodes) 42.332 * * [simplify]: iters left: 4 (95 enodes) 42.346 * * [simplify]: iters left: 3 (132 enodes) 42.363 * * [simplify]: iters left: 2 (163 enodes) 42.405 * * [simplify]: iters left: 1 (175 enodes) 42.445 * * [simplify]: Extracting #0: cost 1 inf + 0 42.445 * * [simplify]: Extracting #1: cost 11 inf + 0 42.445 * * [simplify]: Extracting #2: cost 22 inf + 0 42.446 * * [simplify]: Extracting #3: cost 33 inf + 0 42.446 * * [simplify]: Extracting #4: cost 52 inf + 3 42.447 * * [simplify]: Extracting #5: cost 48 inf + 2138 42.449 * * [simplify]: Extracting #6: cost 9 inf + 9194 42.454 * * [simplify]: Extracting #7: cost 1 inf + 11661 42.458 * * [simplify]: Extracting #8: cost 0 inf + 12120 42.462 * [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.462 * [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.463 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 42.463 * * [simplify]: iters left: 6 (12 enodes) 42.469 * * [simplify]: iters left: 5 (44 enodes) 42.486 * * [simplify]: iters left: 4 (68 enodes) 42.506 * * [simplify]: iters left: 3 (98 enodes) 42.533 * * [simplify]: iters left: 2 (126 enodes) 42.556 * * [simplify]: iters left: 1 (138 enodes) 42.577 * * [simplify]: Extracting #0: cost 1 inf + 0 42.577 * * [simplify]: Extracting #1: cost 4 inf + 0 42.577 * * [simplify]: Extracting #2: cost 8 inf + 0 42.577 * * [simplify]: Extracting #3: cost 19 inf + 0 42.577 * * [simplify]: Extracting #4: cost 35 inf + 214 42.578 * * [simplify]: Extracting #5: cost 26 inf + 3145 42.581 * * [simplify]: Extracting #6: cost 2 inf + 6477 42.583 * * [simplify]: Extracting #7: cost 0 inf + 6578 42.586 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 42.586 * [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.586 * * * * [progress]: [ 49 / 133 ] simplifiying candidate # 42.586 * [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.586 * * [simplify]: iters left: 6 (13 enodes) 42.592 * * [simplify]: iters left: 5 (49 enodes) 42.598 * * [simplify]: iters left: 4 (77 enodes) 42.609 * * [simplify]: iters left: 3 (110 enodes) 42.624 * * [simplify]: iters left: 2 (138 enodes) 42.642 * * [simplify]: iters left: 1 (150 enodes) 42.668 * * [simplify]: Extracting #0: cost 1 inf + 0 42.668 * * [simplify]: Extracting #1: cost 7 inf + 0 42.668 * * [simplify]: Extracting #2: cost 14 inf + 0 42.668 * * [simplify]: Extracting #3: cost 25 inf + 0 42.668 * * [simplify]: Extracting #4: cost 44 inf + 3 42.668 * * [simplify]: Extracting #5: cost 41 inf + 1879 42.670 * * [simplify]: Extracting #6: cost 6 inf + 7103 42.671 * * [simplify]: Extracting #7: cost 0 inf + 8692 42.673 * [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.673 * [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.673 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 42.673 * * [simplify]: iters left: 6 (12 enodes) 42.676 * * [simplify]: iters left: 5 (44 enodes) 42.682 * * [simplify]: iters left: 4 (68 enodes) 42.694 * * [simplify]: iters left: 3 (98 enodes) 42.722 * * [simplify]: iters left: 2 (126 enodes) 42.755 * * [simplify]: iters left: 1 (138 enodes) 42.784 * * [simplify]: Extracting #0: cost 1 inf + 0 42.784 * * [simplify]: Extracting #1: cost 4 inf + 0 42.784 * * [simplify]: Extracting #2: cost 8 inf + 0 42.784 * * [simplify]: Extracting #3: cost 19 inf + 0 42.784 * * [simplify]: Extracting #4: cost 35 inf + 214 42.784 * * [simplify]: Extracting #5: cost 26 inf + 3105 42.786 * * [simplify]: Extracting #6: cost 2 inf + 6317 42.787 * * [simplify]: Extracting #7: cost 0 inf + 6418 42.788 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 42.788 * [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)))))) 42.788 * * * * [progress]: [ 50 / 133 ] simplifiying candidate # 42.788 * [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) 42.788 * * [simplify]: iters left: 6 (13 enodes) 42.792 * * [simplify]: iters left: 5 (49 enodes) 42.800 * * [simplify]: iters left: 4 (83 enodes) 42.816 * * [simplify]: iters left: 3 (114 enodes) 42.840 * * [simplify]: iters left: 2 (142 enodes) 42.858 * * [simplify]: iters left: 1 (154 enodes) 42.891 * * [simplify]: Extracting #0: cost 1 inf + 0 42.891 * * [simplify]: Extracting #1: cost 5 inf + 0 42.892 * * [simplify]: Extracting #2: cost 7 inf + 1 42.892 * * [simplify]: Extracting #3: cost 17 inf + 1 42.892 * * [simplify]: Extracting #4: cost 39 inf + 3 42.892 * * [simplify]: Extracting #5: cost 47 inf + 253 42.893 * * [simplify]: Extracting #6: cost 29 inf + 2279 42.895 * * [simplify]: Extracting #7: cost 5 inf + 6016 42.898 * * [simplify]: Extracting #8: cost 0 inf + 6825 42.901 * [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)))) 42.901 * [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))))) 42.902 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 42.902 * * [simplify]: iters left: 6 (11 enodes) 42.906 * * [simplify]: iters left: 5 (41 enodes) 42.919 * * [simplify]: iters left: 4 (65 enodes) 42.939 * * [simplify]: iters left: 3 (95 enodes) 42.964 * * [simplify]: iters left: 2 (123 enodes) 42.997 * * [simplify]: iters left: 1 (135 enodes) 43.014 * * [simplify]: Extracting #0: cost 1 inf + 0 43.014 * * [simplify]: Extracting #1: cost 4 inf + 0 43.014 * * [simplify]: Extracting #2: cost 9 inf + 0 43.014 * * [simplify]: Extracting #3: cost 13 inf + 116 43.014 * * [simplify]: Extracting #4: cost 33 inf + 214 43.014 * * [simplify]: Extracting #5: cost 32 inf + 1670 43.015 * * [simplify]: Extracting #6: cost 10 inf + 4271 43.016 * * [simplify]: Extracting #7: cost 0 inf + 6144 43.017 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 43.017 * [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.018 * * * * [progress]: [ 51 / 133 ] simplifiying candidate # 43.018 * [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.018 * * [simplify]: iters left: 6 (13 enodes) 43.021 * * [simplify]: iters left: 5 (49 enodes) 43.028 * * [simplify]: iters left: 4 (75 enodes) 43.039 * * [simplify]: iters left: 3 (105 enodes) 43.062 * * [simplify]: iters left: 2 (133 enodes) 43.095 * * [simplify]: iters left: 1 (145 enodes) 43.125 * * [simplify]: Extracting #0: cost 1 inf + 0 43.125 * * [simplify]: Extracting #1: cost 6 inf + 0 43.125 * * [simplify]: Extracting #2: cost 12 inf + 0 43.125 * * [simplify]: Extracting #3: cost 23 inf + 0 43.125 * * [simplify]: Extracting #4: cost 40 inf + 117 43.125 * * [simplify]: Extracting #5: cost 35 inf + 2147 43.126 * * [simplify]: Extracting #6: cost 10 inf + 5081 43.128 * * [simplify]: Extracting #7: cost 0 inf + 7610 43.129 * [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.129 * [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.129 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 43.129 * * [simplify]: iters left: 6 (12 enodes) 43.132 * * [simplify]: iters left: 5 (44 enodes) 43.140 * * [simplify]: iters left: 4 (68 enodes) 43.152 * * [simplify]: iters left: 3 (98 enodes) 43.178 * * [simplify]: iters left: 2 (126 enodes) 43.194 * * [simplify]: iters left: 1 (138 enodes) 43.212 * * [simplify]: Extracting #0: cost 1 inf + 0 43.212 * * [simplify]: Extracting #1: cost 4 inf + 0 43.212 * * [simplify]: Extracting #2: cost 8 inf + 0 43.212 * * [simplify]: Extracting #3: cost 19 inf + 0 43.213 * * [simplify]: Extracting #4: cost 35 inf + 214 43.214 * * [simplify]: Extracting #5: cost 26 inf + 3105 43.216 * * [simplify]: Extracting #6: cost 2 inf + 6317 43.218 * * [simplify]: Extracting #7: cost 0 inf + 6418 43.221 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 43.221 * [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.221 * * * * [progress]: [ 52 / 133 ] simplifiying candidate # 43.221 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 43.221 * * [simplify]: iters left: 6 (12 enodes) 43.226 * * [simplify]: iters left: 5 (44 enodes) 43.240 * * [simplify]: iters left: 4 (68 enodes) 43.260 * * [simplify]: iters left: 3 (98 enodes) 43.274 * * [simplify]: iters left: 2 (126 enodes) 43.297 * * [simplify]: iters left: 1 (138 enodes) 43.328 * * [simplify]: Extracting #0: cost 1 inf + 0 43.328 * * [simplify]: Extracting #1: cost 4 inf + 0 43.328 * * [simplify]: Extracting #2: cost 8 inf + 0 43.328 * * [simplify]: Extracting #3: cost 19 inf + 0 43.328 * * [simplify]: Extracting #4: cost 35 inf + 214 43.329 * * [simplify]: Extracting #5: cost 26 inf + 3065 43.331 * * [simplify]: Extracting #6: cost 2 inf + 6157 43.332 * * [simplify]: Extracting #7: cost 0 inf + 6258 43.333 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 43.334 * [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.334 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 43.334 * * [simplify]: iters left: 6 (12 enodes) 43.336 * * [simplify]: iters left: 5 (44 enodes) 43.346 * * [simplify]: iters left: 4 (68 enodes) 43.356 * * [simplify]: iters left: 3 (98 enodes) 43.369 * * [simplify]: iters left: 2 (126 enodes) 43.390 * * [simplify]: iters left: 1 (138 enodes) 43.406 * * [simplify]: Extracting #0: cost 1 inf + 0 43.406 * * [simplify]: Extracting #1: cost 4 inf + 0 43.406 * * [simplify]: Extracting #2: cost 8 inf + 0 43.406 * * [simplify]: Extracting #3: cost 19 inf + 0 43.406 * * [simplify]: Extracting #4: cost 35 inf + 214 43.407 * * [simplify]: Extracting #5: cost 26 inf + 3065 43.408 * * [simplify]: Extracting #6: cost 2 inf + 6157 43.409 * * [simplify]: Extracting #7: cost 0 inf + 6258 43.410 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 43.410 * [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.410 * * * * [progress]: [ 53 / 133 ] simplifiying candidate # 43.411 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) 43.411 * * [simplify]: iters left: 6 (12 enodes) 43.414 * * [simplify]: iters left: 5 (44 enodes) 43.428 * * [simplify]: iters left: 4 (70 enodes) 43.449 * * [simplify]: iters left: 3 (100 enodes) 43.475 * * [simplify]: iters left: 2 (128 enodes) 43.496 * * [simplify]: iters left: 1 (140 enodes) 43.514 * * [simplify]: Extracting #0: cost 1 inf + 0 43.514 * * [simplify]: Extracting #1: cost 4 inf + 0 43.514 * * [simplify]: Extracting #2: cost 13 inf + 1 43.514 * * [simplify]: Extracting #3: cost 35 inf + 3 43.515 * * [simplify]: Extracting #4: cost 45 inf + 130 43.515 * * [simplify]: Extracting #5: cost 27 inf + 1869 43.517 * * [simplify]: Extracting #6: cost 2 inf + 5193 43.519 * * [simplify]: Extracting #7: cost 0 inf + 5387 43.522 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 43.522 * [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.522 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 43.522 * * [simplify]: iters left: 6 (11 enodes) 43.527 * * [simplify]: iters left: 5 (41 enodes) 43.541 * * [simplify]: iters left: 4 (65 enodes) 43.560 * * [simplify]: iters left: 3 (95 enodes) 43.585 * * [simplify]: iters left: 2 (123 enodes) 43.620 * * [simplify]: iters left: 1 (135 enodes) 43.635 * * [simplify]: Extracting #0: cost 1 inf + 0 43.635 * * [simplify]: Extracting #1: cost 4 inf + 0 43.635 * * [simplify]: Extracting #2: cost 9 inf + 0 43.636 * * [simplify]: Extracting #3: cost 13 inf + 116 43.636 * * [simplify]: Extracting #4: cost 33 inf + 214 43.636 * * [simplify]: Extracting #5: cost 32 inf + 1670 43.637 * * [simplify]: Extracting #6: cost 10 inf + 4231 43.638 * * [simplify]: Extracting #7: cost 0 inf + 5984 43.639 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 43.639 * [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))))) 43.639 * * * * [progress]: [ 54 / 133 ] simplifiying candidate # 43.639 * [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)))) 43.639 * * [simplify]: iters left: 6 (14 enodes) 43.642 * * [simplify]: iters left: 5 (57 enodes) 43.657 * * [simplify]: iters left: 4 (105 enodes) 43.680 * * [simplify]: iters left: 3 (157 enodes) 43.710 * * [simplify]: iters left: 2 (196 enodes) 43.756 * * [simplify]: iters left: 1 (235 enodes) 43.816 * * [simplify]: Extracting #0: cost 1 inf + 0 43.816 * * [simplify]: Extracting #1: cost 33 inf + 0 43.816 * * [simplify]: Extracting #2: cost 82 inf + 0 43.817 * * [simplify]: Extracting #3: cost 85 inf + 7 43.818 * * [simplify]: Extracting #4: cost 69 inf + 3435 43.820 * * [simplify]: Extracting #5: cost 51 inf + 8297 43.827 * * [simplify]: Extracting #6: cost 11 inf + 27444 43.837 * * [simplify]: Extracting #7: cost 0 inf + 33210 43.847 * [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)))) 43.847 * [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)))))) 43.848 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 43.848 * * [simplify]: iters left: 6 (12 enodes) 43.854 * * [simplify]: iters left: 5 (43 enodes) 43.869 * * [simplify]: iters left: 4 (55 enodes) 43.884 * * [simplify]: iters left: 3 (63 enodes) 43.899 * * [simplify]: Extracting #0: cost 1 inf + 0 43.899 * * [simplify]: Extracting #1: cost 6 inf + 0 43.899 * * [simplify]: Extracting #2: cost 12 inf + 0 43.900 * * [simplify]: Extracting #3: cost 23 inf + 0 43.900 * * [simplify]: Extracting #4: cost 21 inf + 128 43.900 * * [simplify]: Extracting #5: cost 9 inf + 1268 43.901 * * [simplify]: Extracting #6: cost 1 inf + 3075 43.902 * * [simplify]: Extracting #7: cost 0 inf + 3494 43.903 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 43.903 * [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))))))) 43.904 * * * * [progress]: [ 55 / 133 ] simplifiying candidate # 43.904 * [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))) 43.904 * * [simplify]: iters left: 6 (15 enodes) 43.911 * * [simplify]: iters left: 5 (58 enodes) 43.928 * * [simplify]: iters left: 4 (99 enodes) 43.955 * * [simplify]: iters left: 3 (152 enodes) 43.978 * * [simplify]: iters left: 2 (199 enodes) 44.037 * * [simplify]: iters left: 1 (216 enodes) 44.075 * * [simplify]: Extracting #0: cost 1 inf + 0 44.075 * * [simplify]: Extracting #1: cost 23 inf + 0 44.075 * * [simplify]: Extracting #2: cost 46 inf + 0 44.075 * * [simplify]: Extracting #3: cost 57 inf + 0 44.075 * * [simplify]: Extracting #4: cost 53 inf + 267 44.077 * * [simplify]: Extracting #5: cost 24 inf + 6619 44.080 * * [simplify]: Extracting #6: cost 3 inf + 15001 44.084 * * [simplify]: Extracting #7: cost 0 inf + 16338 44.088 * [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.089 * [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.089 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 44.089 * * [simplify]: iters left: 6 (13 enodes) 44.095 * * [simplify]: iters left: 5 (46 enodes) 44.108 * * [simplify]: iters left: 4 (61 enodes) 44.122 * * [simplify]: iters left: 3 (71 enodes) 44.131 * * [simplify]: Extracting #0: cost 1 inf + 0 44.131 * * [simplify]: Extracting #1: cost 8 inf + 0 44.131 * * [simplify]: Extracting #2: cost 16 inf + 0 44.131 * * [simplify]: Extracting #3: cost 27 inf + 0 44.131 * * [simplify]: Extracting #4: cost 25 inf + 169 44.132 * * [simplify]: Extracting #5: cost 12 inf + 1203 44.132 * * [simplify]: Extracting #6: cost 3 inf + 3751 44.133 * * [simplify]: Extracting #7: cost 0 inf + 4526 44.134 * [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.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 (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.134 * * * * [progress]: [ 56 / 133 ] simplifiying candidate # 44.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)))) 1) 44.134 * * [simplify]: iters left: 6 (15 enodes) 44.138 * * [simplify]: iters left: 5 (58 enodes) 44.148 * * [simplify]: iters left: 4 (99 enodes) 44.178 * * [simplify]: iters left: 3 (132 enodes) 44.219 * * [simplify]: iters left: 2 (153 enodes) 44.259 * * [simplify]: iters left: 1 (156 enodes) 44.290 * * [simplify]: Extracting #0: cost 1 inf + 0 44.290 * * [simplify]: Extracting #1: cost 13 inf + 0 44.290 * * [simplify]: Extracting #2: cost 24 inf + 1 44.290 * * [simplify]: Extracting #3: cost 35 inf + 1 44.291 * * [simplify]: Extracting #4: cost 32 inf + 186 44.292 * * [simplify]: Extracting #5: cost 14 inf + 3221 44.294 * * [simplify]: Extracting #6: cost 2 inf + 7161 44.297 * * [simplify]: Extracting #7: cost 0 inf + 7745 44.301 * [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.301 * [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.301 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 44.301 * * [simplify]: iters left: 6 (12 enodes) 44.306 * * [simplify]: iters left: 5 (43 enodes) 44.319 * * [simplify]: iters left: 4 (58 enodes) 44.337 * * [simplify]: iters left: 3 (68 enodes) 44.354 * * [simplify]: Extracting #0: cost 1 inf + 0 44.354 * * [simplify]: Extracting #1: cost 8 inf + 0 44.354 * * [simplify]: Extracting #2: cost 17 inf + 0 44.354 * * [simplify]: Extracting #3: cost 23 inf + 2 44.355 * * [simplify]: Extracting #4: cost 20 inf + 404 44.355 * * [simplify]: Extracting #5: cost 4 inf + 2616 44.357 * * [simplify]: Extracting #6: cost 0 inf + 4092 44.358 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 44.358 * [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.358 * * * * [progress]: [ 57 / 133 ] simplifiying candidate # 44.359 * [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.359 * * [simplify]: iters left: 6 (15 enodes) 44.365 * * [simplify]: iters left: 5 (56 enodes) 44.381 * * [simplify]: iters left: 4 (88 enodes) 44.395 * * [simplify]: iters left: 3 (143 enodes) 44.419 * * [simplify]: iters left: 2 (197 enodes) 44.477 * * [simplify]: iters left: 1 (212 enodes) 44.536 * * [simplify]: Extracting #0: cost 1 inf + 0 44.536 * * [simplify]: Extracting #1: cost 23 inf + 0 44.536 * * [simplify]: Extracting #2: cost 46 inf + 0 44.536 * * [simplify]: Extracting #3: cost 57 inf + 0 44.537 * * [simplify]: Extracting #4: cost 53 inf + 267 44.538 * * [simplify]: Extracting #5: cost 27 inf + 5366 44.545 * * [simplify]: Extracting #6: cost 2 inf + 15460 44.551 * * [simplify]: Extracting #7: cost 0 inf + 16338 44.558 * [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.558 * [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.559 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 44.559 * * [simplify]: iters left: 6 (13 enodes) 44.561 * * [simplify]: iters left: 5 (46 enodes) 44.569 * * [simplify]: iters left: 4 (61 enodes) 44.577 * * [simplify]: iters left: 3 (71 enodes) 44.590 * * [simplify]: Extracting #0: cost 1 inf + 0 44.590 * * [simplify]: Extracting #1: cost 8 inf + 0 44.590 * * [simplify]: Extracting #2: cost 16 inf + 0 44.590 * * [simplify]: Extracting #3: cost 27 inf + 0 44.590 * * [simplify]: Extracting #4: cost 25 inf + 169 44.591 * * [simplify]: Extracting #5: cost 12 inf + 1163 44.592 * * [simplify]: Extracting #6: cost 3 inf + 3631 44.593 * * [simplify]: Extracting #7: cost 0 inf + 4526 44.594 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 44.594 * [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))))))) 44.594 * * * * [progress]: [ 58 / 133 ] simplifiying candidate # 44.595 * [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))) 44.595 * * [simplify]: iters left: 6 (13 enodes) 44.598 * * [simplify]: iters left: 5 (48 enodes) 44.605 * * [simplify]: iters left: 4 (65 enodes) 44.614 * * [simplify]: iters left: 3 (83 enodes) 44.624 * * [simplify]: iters left: 2 (88 enodes) 44.644 * * [simplify]: iters left: 1 (91 enodes) 44.661 * * [simplify]: Extracting #0: cost 1 inf + 0 44.661 * * [simplify]: Extracting #1: cost 11 inf + 0 44.661 * * [simplify]: Extracting #2: cost 23 inf + 0 44.661 * * [simplify]: Extracting #3: cost 28 inf + 59 44.661 * * [simplify]: Extracting #4: cost 24 inf + 518 44.662 * * [simplify]: Extracting #5: cost 11 inf + 2346 44.663 * * [simplify]: Extracting #6: cost 1 inf + 5601 44.664 * * [simplify]: Extracting #7: cost 0 inf + 5940 44.665 * [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)) 44.665 * [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)))))) 44.665 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 44.665 * * [simplify]: iters left: 6 (12 enodes) 44.668 * * [simplify]: iters left: 5 (43 enodes) 44.673 * * [simplify]: iters left: 4 (53 enodes) 44.680 * * [simplify]: iters left: 3 (62 enodes) 44.687 * * [simplify]: Extracting #0: cost 1 inf + 0 44.687 * * [simplify]: Extracting #1: cost 6 inf + 0 44.687 * * [simplify]: Extracting #2: cost 13 inf + 0 44.688 * * [simplify]: Extracting #3: cost 19 inf + 2 44.688 * * [simplify]: Extracting #4: cost 17 inf + 298 44.688 * * [simplify]: Extracting #5: cost 3 inf + 1763 44.688 * * [simplify]: Extracting #6: cost 0 inf + 2740 44.689 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 44.689 * [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))))) 44.689 * * * * [progress]: [ 59 / 133 ] simplifiying candidate # 44.689 * [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) 44.689 * * [simplify]: iters left: 6 (14 enodes) 44.693 * * [simplify]: iters left: 5 (51 enodes) 44.700 * * [simplify]: iters left: 4 (74 enodes) 44.712 * * [simplify]: iters left: 3 (94 enodes) 44.724 * * [simplify]: iters left: 2 (103 enodes) 44.754 * * [simplify]: iters left: 1 (105 enodes) 44.782 * * [simplify]: Extracting #0: cost 1 inf + 0 44.782 * * [simplify]: Extracting #1: cost 9 inf + 0 44.782 * * [simplify]: Extracting #2: cost 16 inf + 1 44.782 * * [simplify]: Extracting #3: cost 27 inf + 1 44.782 * * [simplify]: Extracting #4: cost 24 inf + 202 44.783 * * [simplify]: Extracting #5: cost 7 inf + 2495 44.785 * * [simplify]: Extracting #6: cost 0 inf + 4557 44.787 * [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))) 44.787 * [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))))) 44.787 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 44.787 * * [simplify]: iters left: 6 (12 enodes) 44.793 * * [simplify]: iters left: 5 (43 enodes) 44.800 * * [simplify]: iters left: 4 (58 enodes) 44.807 * * [simplify]: iters left: 3 (68 enodes) 44.815 * * [simplify]: Extracting #0: cost 1 inf + 0 44.815 * * [simplify]: Extracting #1: cost 8 inf + 0 44.815 * * [simplify]: Extracting #2: cost 17 inf + 0 44.815 * * [simplify]: Extracting #3: cost 23 inf + 2 44.815 * * [simplify]: Extracting #4: cost 20 inf + 364 44.816 * * [simplify]: Extracting #5: cost 4 inf + 2416 44.816 * * [simplify]: Extracting #6: cost 0 inf + 3772 44.817 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 44.817 * [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)))))) 44.817 * * * * [progress]: [ 60 / 133 ] simplifiying candidate # 44.817 * [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)))) 44.817 * * [simplify]: iters left: 6 (15 enodes) 44.821 * * [simplify]: iters left: 5 (56 enodes) 44.836 * * [simplify]: iters left: 4 (95 enodes) 44.870 * * [simplify]: iters left: 3 (141 enodes) 44.908 * * [simplify]: iters left: 2 (191 enodes) 44.939 * * [simplify]: Extracting #0: cost 1 inf + 0 44.939 * * [simplify]: Extracting #1: cost 13 inf + 0 44.940 * * [simplify]: Extracting #2: cost 24 inf + 1 44.940 * * [simplify]: Extracting #3: cost 35 inf + 1 44.940 * * [simplify]: Extracting #4: cost 33 inf + 129 44.941 * * [simplify]: Extracting #5: cost 18 inf + 1948 44.944 * * [simplify]: Extracting #6: cost 2 inf + 6987 44.947 * * [simplify]: Extracting #7: cost 0 inf + 7785 44.949 * * [simplify]: Extracting #8: cost 0 inf + 7745 44.950 * [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.950 * [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)))))) 44.951 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 44.951 * * [simplify]: iters left: 6 (12 enodes) 44.953 * * [simplify]: iters left: 5 (43 enodes) 44.961 * * [simplify]: iters left: 4 (58 enodes) 44.969 * * [simplify]: iters left: 3 (68 enodes) 44.978 * * [simplify]: Extracting #0: cost 1 inf + 0 44.978 * * [simplify]: Extracting #1: cost 8 inf + 0 44.978 * * [simplify]: Extracting #2: cost 17 inf + 0 44.978 * * [simplify]: Extracting #3: cost 23 inf + 2 44.978 * * [simplify]: Extracting #4: cost 21 inf + 267 44.979 * * [simplify]: Extracting #5: cost 3 inf + 2995 44.980 * * [simplify]: Extracting #6: cost 0 inf + 4092 44.981 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 44.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))) (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))))))) 44.982 * * * * [progress]: [ 61 / 133 ] simplifiying candidate # 44.982 * [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))) 44.982 * * [simplify]: iters left: 6 (14 enodes) 44.988 * * [simplify]: iters left: 5 (51 enodes) 44.998 * * [simplify]: iters left: 4 (79 enodes) 45.011 * * [simplify]: iters left: 3 (102 enodes) 45.025 * * [simplify]: iters left: 2 (116 enodes) 45.055 * * [simplify]: Extracting #0: cost 1 inf + 0 45.055 * * [simplify]: Extracting #1: cost 9 inf + 0 45.055 * * [simplify]: Extracting #2: cost 16 inf + 1 45.055 * * [simplify]: Extracting #3: cost 27 inf + 1 45.056 * * [simplify]: Extracting #4: cost 26 inf + 88 45.056 * * [simplify]: Extracting #5: cost 9 inf + 2086 45.058 * * [simplify]: Extracting #6: cost 1 inf + 4218 45.060 * * [simplify]: Extracting #7: cost 0 inf + 4557 45.062 * [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.062 * [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.062 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 45.063 * * [simplify]: iters left: 6 (12 enodes) 45.068 * * [simplify]: iters left: 5 (43 enodes) 45.080 * * [simplify]: iters left: 4 (58 enodes) 45.094 * * [simplify]: iters left: 3 (68 enodes) 45.102 * * [simplify]: Extracting #0: cost 1 inf + 0 45.102 * * [simplify]: Extracting #1: cost 8 inf + 0 45.102 * * [simplify]: Extracting #2: cost 17 inf + 0 45.102 * * [simplify]: Extracting #3: cost 23 inf + 2 45.102 * * [simplify]: Extracting #4: cost 21 inf + 267 45.103 * * [simplify]: Extracting #5: cost 3 inf + 2755 45.103 * * [simplify]: Extracting #6: cost 0 inf + 3772 45.104 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 45.104 * [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.104 * * * * [progress]: [ 62 / 133 ] simplifiying candidate # 45.104 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 45.104 * * [simplify]: iters left: 6 (12 enodes) 45.107 * * [simplify]: iters left: 5 (41 enodes) 45.114 * * [simplify]: iters left: 4 (61 enodes) 45.123 * * [simplify]: iters left: 3 (70 enodes) 45.140 * * [simplify]: Extracting #0: cost 1 inf + 0 45.140 * * [simplify]: Extracting #1: cost 5 inf + 0 45.140 * * [simplify]: Extracting #2: cost 7 inf + 1 45.140 * * [simplify]: Extracting #3: cost 17 inf + 1 45.140 * * [simplify]: Extracting #4: cost 16 inf + 88 45.140 * * [simplify]: Extracting #5: cost 5 inf + 953 45.141 * * [simplify]: Extracting #6: cost 0 inf + 2135 45.142 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 45.142 * [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.143 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 45.143 * * [simplify]: iters left: 6 (11 enodes) 45.148 * * [simplify]: iters left: 5 (40 enodes) 45.155 * * [simplify]: iters left: 4 (52 enodes) 45.164 * * [simplify]: iters left: 3 (60 enodes) 45.170 * * [simplify]: Extracting #0: cost 1 inf + 0 45.171 * * [simplify]: Extracting #1: cost 6 inf + 0 45.171 * * [simplify]: Extracting #2: cost 13 inf + 0 45.171 * * [simplify]: Extracting #3: cost 19 inf + 2 45.171 * * [simplify]: Extracting #4: cost 15 inf + 381 45.171 * * [simplify]: Extracting #5: cost 2 inf + 2062 45.172 * * [simplify]: Extracting #6: cost 0 inf + 2740 45.172 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 45.172 * [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.172 * * * * [progress]: [ 63 / 133 ] simplifiying candidate # 45.172 * [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.173 * * [simplify]: iters left: 6 (13 enodes) 45.175 * * [simplify]: iters left: 5 (50 enodes) 45.183 * * [simplify]: iters left: 4 (73 enodes) 45.203 * * [simplify]: iters left: 3 (85 enodes) 45.227 * * [simplify]: iters left: 2 (96 enodes) 45.256 * * [simplify]: iters left: 1 (120 enodes) 45.279 * * [simplify]: Extracting #0: cost 1 inf + 0 45.280 * * [simplify]: Extracting #1: cost 10 inf + 0 45.280 * * [simplify]: Extracting #2: cost 31 inf + 0 45.280 * * [simplify]: Extracting #3: cost 45 inf + 4 45.280 * * [simplify]: Extracting #4: cost 39 inf + 410 45.281 * * [simplify]: Extracting #5: cost 13 inf + 5701 45.282 * * [simplify]: Extracting #6: cost 0 inf + 10636 45.283 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 45.283 * [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.283 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 45.284 * * [simplify]: iters left: 6 (12 enodes) 45.286 * * [simplify]: iters left: 5 (43 enodes) 45.292 * * [simplify]: iters left: 4 (55 enodes) 45.300 * * [simplify]: iters left: 3 (63 enodes) 45.308 * * [simplify]: Extracting #0: cost 1 inf + 0 45.308 * * [simplify]: Extracting #1: cost 6 inf + 0 45.308 * * [simplify]: Extracting #2: cost 12 inf + 0 45.308 * * [simplify]: Extracting #3: cost 23 inf + 0 45.308 * * [simplify]: Extracting #4: cost 21 inf + 128 45.308 * * [simplify]: Extracting #5: cost 9 inf + 1188 45.309 * * [simplify]: Extracting #6: cost 1 inf + 2875 45.309 * * [simplify]: Extracting #7: cost 0 inf + 3254 45.310 * [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.310 * [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.310 * * * * [progress]: [ 64 / 133 ] simplifiying candidate # 45.310 * [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.310 * * [simplify]: iters left: 6 (14 enodes) 45.313 * * [simplify]: iters left: 5 (51 enodes) 45.320 * * [simplify]: iters left: 4 (71 enodes) 45.331 * * [simplify]: iters left: 3 (91 enodes) 45.345 * * [simplify]: iters left: 2 (93 enodes) 45.369 * * [simplify]: Extracting #0: cost 1 inf + 0 45.369 * * [simplify]: Extracting #1: cost 12 inf + 0 45.369 * * [simplify]: Extracting #2: cost 24 inf + 0 45.370 * * [simplify]: Extracting #3: cost 35 inf + 0 45.370 * * [simplify]: Extracting #4: cost 34 inf + 87 45.370 * * [simplify]: Extracting #5: cost 18 inf + 1584 45.372 * * [simplify]: Extracting #6: cost 2 inf + 5952 45.375 * * [simplify]: Extracting #7: cost 0 inf + 6750 45.377 * [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.377 * [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.378 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 45.378 * * [simplify]: iters left: 6 (13 enodes) 45.383 * * [simplify]: iters left: 5 (46 enodes) 45.397 * * [simplify]: iters left: 4 (61 enodes) 45.414 * * [simplify]: iters left: 3 (71 enodes) 45.431 * * [simplify]: Extracting #0: cost 1 inf + 0 45.431 * * [simplify]: Extracting #1: cost 8 inf + 0 45.431 * * [simplify]: Extracting #2: cost 16 inf + 0 45.432 * * [simplify]: Extracting #3: cost 27 inf + 0 45.432 * * [simplify]: Extracting #4: cost 25 inf + 169 45.432 * * [simplify]: Extracting #5: cost 12 inf + 1163 45.433 * * [simplify]: Extracting #6: cost 3 inf + 3511 45.435 * * [simplify]: Extracting #7: cost 0 inf + 4206 45.436 * [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.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))) (* (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.436 * * * * [progress]: [ 65 / 133 ] simplifiying candidate # 45.437 * [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.437 * * [simplify]: iters left: 6 (14 enodes) 45.444 * * [simplify]: iters left: 5 (51 enodes) 45.459 * * [simplify]: iters left: 4 (71 enodes) 45.481 * * [simplify]: iters left: 3 (86 enodes) 45.501 * * [simplify]: Extracting #0: cost 1 inf + 0 45.501 * * [simplify]: Extracting #1: cost 7 inf + 0 45.502 * * [simplify]: Extracting #2: cost 12 inf + 1 45.502 * * [simplify]: Extracting #3: cost 23 inf + 1 45.502 * * [simplify]: Extracting #4: cost 22 inf + 88 45.502 * * [simplify]: Extracting #5: cost 6 inf + 1465 45.503 * * [simplify]: Extracting #6: cost 1 inf + 2876 45.507 * * [simplify]: Extracting #7: cost 0 inf + 3255 45.508 * [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.508 * [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))))) 45.509 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 45.509 * * [simplify]: iters left: 6 (12 enodes) 45.512 * * [simplify]: iters left: 5 (43 enodes) 45.518 * * [simplify]: iters left: 4 (58 enodes) 45.526 * * [simplify]: iters left: 3 (68 enodes) 45.535 * * [simplify]: Extracting #0: cost 1 inf + 0 45.535 * * [simplify]: Extracting #1: cost 8 inf + 0 45.535 * * [simplify]: Extracting #2: cost 17 inf + 0 45.535 * * [simplify]: Extracting #3: cost 23 inf + 2 45.535 * * [simplify]: Extracting #4: cost 20 inf + 404 45.535 * * [simplify]: Extracting #5: cost 4 inf + 2456 45.536 * * [simplify]: Extracting #6: cost 0 inf + 3772 45.537 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 45.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))) (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)))))) 45.537 * * * * [progress]: [ 66 / 133 ] simplifiying candidate # 45.537 * [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)))) 45.537 * * [simplify]: iters left: 6 (14 enodes) 45.542 * * [simplify]: iters left: 5 (51 enodes) 45.556 * * [simplify]: iters left: 4 (71 enodes) 45.574 * * [simplify]: iters left: 3 (88 enodes) 45.585 * * [simplify]: iters left: 2 (91 enodes) 45.596 * * [simplify]: Extracting #0: cost 1 inf + 0 45.596 * * [simplify]: Extracting #1: cost 10 inf + 0 45.596 * * [simplify]: Extracting #2: cost 22 inf + 0 45.596 * * [simplify]: Extracting #3: cost 35 inf + 0 45.596 * * [simplify]: Extracting #4: cost 34 inf + 87 45.596 * * [simplify]: Extracting #5: cost 20 inf + 1230 45.598 * * [simplify]: Extracting #6: cost 9 inf + 3867 45.599 * * [simplify]: Extracting #7: cost 0 inf + 6750 45.600 * [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))) 45.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))) (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)))))) 45.600 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 45.600 * * [simplify]: iters left: 6 (13 enodes) 45.603 * * [simplify]: iters left: 5 (46 enodes) 45.612 * * [simplify]: iters left: 4 (61 enodes) 45.629 * * [simplify]: iters left: 3 (71 enodes) 45.646 * * [simplify]: Extracting #0: cost 1 inf + 0 45.646 * * [simplify]: Extracting #1: cost 8 inf + 0 45.646 * * [simplify]: Extracting #2: cost 16 inf + 0 45.646 * * [simplify]: Extracting #3: cost 27 inf + 0 45.646 * * [simplify]: Extracting #4: cost 25 inf + 169 45.647 * * [simplify]: Extracting #5: cost 12 inf + 1123 45.648 * * [simplify]: Extracting #6: cost 3 inf + 3391 45.649 * * [simplify]: Extracting #7: cost 0 inf + 4206 45.651 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 45.651 * [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))))))) 45.651 * * * * [progress]: [ 67 / 133 ] simplifiying candidate # 45.651 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 45.651 * * [simplify]: iters left: 6 (12 enodes) 45.656 * * [simplify]: iters left: 5 (43 enodes) 45.665 * * [simplify]: iters left: 4 (53 enodes) 45.672 * * [simplify]: iters left: 3 (62 enodes) 45.680 * * [simplify]: Extracting #0: cost 1 inf + 0 45.680 * * [simplify]: Extracting #1: cost 6 inf + 0 45.680 * * [simplify]: Extracting #2: cost 13 inf + 0 45.680 * * [simplify]: Extracting #3: cost 19 inf + 2 45.680 * * [simplify]: Extracting #4: cost 17 inf + 298 45.680 * * [simplify]: Extracting #5: cost 3 inf + 1643 45.681 * * [simplify]: Extracting #6: cost 0 inf + 2500 45.681 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 45.681 * [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)))))) 45.681 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 45.681 * * [simplify]: iters left: 6 (12 enodes) 45.684 * * [simplify]: iters left: 5 (43 enodes) 45.690 * * [simplify]: iters left: 4 (53 enodes) 45.704 * * [simplify]: iters left: 3 (62 enodes) 45.719 * * [simplify]: Extracting #0: cost 1 inf + 0 45.719 * * [simplify]: Extracting #1: cost 6 inf + 0 45.719 * * [simplify]: Extracting #2: cost 13 inf + 0 45.720 * * [simplify]: Extracting #3: cost 19 inf + 2 45.720 * * [simplify]: Extracting #4: cost 17 inf + 298 45.720 * * [simplify]: Extracting #5: cost 3 inf + 1643 45.721 * * [simplify]: Extracting #6: cost 0 inf + 2500 45.722 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 45.722 * [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))))) 45.722 * * * * [progress]: [ 68 / 133 ] simplifiying candidate # 45.723 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 45.723 * * [simplify]: iters left: 6 (13 enodes) 45.730 * * [simplify]: iters left: 5 (46 enodes) 45.744 * * [simplify]: iters left: 4 (61 enodes) 45.762 * * [simplify]: iters left: 3 (72 enodes) 45.779 * * [simplify]: Extracting #0: cost 1 inf + 0 45.779 * * [simplify]: Extracting #1: cost 5 inf + 0 45.779 * * [simplify]: Extracting #2: cost 8 inf + 1 45.779 * * [simplify]: Extracting #3: cost 19 inf + 1 45.779 * * [simplify]: Extracting #4: cost 17 inf + 170 45.780 * * [simplify]: Extracting #5: cost 5 inf + 1067 45.780 * * [simplify]: Extracting #6: cost 0 inf + 1983 45.782 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 45.782 * [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))))) 45.782 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 45.782 * * [simplify]: iters left: 6 (12 enodes) 45.787 * * [simplify]: iters left: 5 (43 enodes) 45.799 * * [simplify]: iters left: 4 (58 enodes) 45.811 * * [simplify]: iters left: 3 (68 enodes) 45.819 * * [simplify]: Extracting #0: cost 1 inf + 0 45.819 * * [simplify]: Extracting #1: cost 8 inf + 0 45.819 * * [simplify]: Extracting #2: cost 17 inf + 0 45.820 * * [simplify]: Extracting #3: cost 23 inf + 2 45.820 * * [simplify]: Extracting #4: cost 20 inf + 364 45.820 * * [simplify]: Extracting #5: cost 4 inf + 2256 45.821 * * [simplify]: Extracting #6: cost 0 inf + 3452 45.821 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 45.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))) (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)))))) 45.822 * * * * [progress]: [ 69 / 133 ] simplifiying candidate # 45.822 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 45.822 * * [simplify]: iters left: 6 (14 enodes) 45.825 * * [simplify]: iters left: 5 (51 enodes) 45.835 * * [simplify]: iters left: 4 (69 enodes) 45.853 * * [simplify]: iters left: 3 (82 enodes) 45.862 * * [simplify]: iters left: 2 (83 enodes) 45.872 * * [simplify]: Extracting #0: cost 1 inf + 0 45.872 * * [simplify]: Extracting #1: cost 7 inf + 0 45.872 * * [simplify]: Extracting #2: cost 12 inf + 1 45.872 * * [simplify]: Extracting #3: cost 23 inf + 1 45.872 * * [simplify]: Extracting #4: cost 22 inf + 88 45.872 * * [simplify]: Extracting #5: cost 6 inf + 1775 45.873 * * [simplify]: Extracting #6: cost 0 inf + 3255 45.873 * [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.873 * [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)))))) 45.874 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 45.874 * * [simplify]: iters left: 6 (12 enodes) 45.876 * * [simplify]: iters left: 5 (43 enodes) 45.885 * * [simplify]: iters left: 4 (58 enodes) 45.901 * * [simplify]: iters left: 3 (68 enodes) 45.912 * * [simplify]: Extracting #0: cost 1 inf + 0 45.912 * * [simplify]: Extracting #1: cost 8 inf + 0 45.912 * * [simplify]: Extracting #2: cost 17 inf + 0 45.912 * * [simplify]: Extracting #3: cost 23 inf + 2 45.912 * * [simplify]: Extracting #4: cost 21 inf + 267 45.912 * * [simplify]: Extracting #5: cost 3 inf + 2795 45.913 * * [simplify]: Extracting #6: cost 0 inf + 3772 45.914 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 45.914 * [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))))))) 45.914 * * * * [progress]: [ 70 / 133 ] simplifiying candidate # 45.914 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (hypot y.re y.im))) 45.914 * * [simplify]: iters left: 6 (13 enodes) 45.917 * * [simplify]: iters left: 5 (46 enodes) 45.926 * * [simplify]: iters left: 4 (60 enodes) 45.934 * * [simplify]: iters left: 3 (71 enodes) 45.945 * * [simplify]: Extracting #0: cost 1 inf + 0 45.945 * * [simplify]: Extracting #1: cost 5 inf + 0 45.946 * * [simplify]: Extracting #2: cost 8 inf + 1 45.946 * * [simplify]: Extracting #3: cost 19 inf + 1 45.946 * * [simplify]: Extracting #4: cost 17 inf + 170 45.946 * * [simplify]: Extracting #5: cost 4 inf + 1124 45.947 * * [simplify]: Extracting #6: cost 1 inf + 1684 45.948 * * [simplify]: Extracting #7: cost 0 inf + 1983 45.949 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 45.949 * [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)))))) 45.949 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 45.949 * * [simplify]: iters left: 6 (12 enodes) 45.953 * * [simplify]: iters left: 5 (43 enodes) 45.958 * * [simplify]: iters left: 4 (58 enodes) 45.966 * * [simplify]: iters left: 3 (68 enodes) 45.974 * * [simplify]: Extracting #0: cost 1 inf + 0 45.974 * * [simplify]: Extracting #1: cost 8 inf + 0 45.974 * * [simplify]: Extracting #2: cost 17 inf + 0 45.974 * * [simplify]: Extracting #3: cost 23 inf + 2 45.974 * * [simplify]: Extracting #4: cost 21 inf + 267 45.975 * * [simplify]: Extracting #5: cost 3 inf + 2555 45.975 * * [simplify]: Extracting #6: cost 0 inf + 3452 45.976 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 45.976 * [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))))))) 45.976 * * * * [progress]: [ 71 / 133 ] simplifiying candidate # 45.976 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 45.976 * * [simplify]: iters left: 6 (11 enodes) 45.979 * * [simplify]: iters left: 5 (36 enodes) 45.985 * * [simplify]: iters left: 4 (50 enodes) 45.991 * * [simplify]: iters left: 3 (58 enodes) 46.002 * * [simplify]: Extracting #0: cost 1 inf + 0 46.002 * * [simplify]: Extracting #1: cost 4 inf + 0 46.002 * * [simplify]: Extracting #2: cost 13 inf + 1 46.002 * * [simplify]: Extracting #3: cost 10 inf + 211 46.003 * * [simplify]: Extracting #4: cost 0 inf + 1077 46.003 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 46.003 * [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.004 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 46.004 * * [simplify]: iters left: 6 (11 enodes) 46.009 * * [simplify]: iters left: 5 (40 enodes) 46.022 * * [simplify]: iters left: 4 (52 enodes) 46.036 * * [simplify]: iters left: 3 (60 enodes) 46.052 * * [simplify]: Extracting #0: cost 1 inf + 0 46.052 * * [simplify]: Extracting #1: cost 6 inf + 0 46.052 * * [simplify]: Extracting #2: cost 13 inf + 0 46.052 * * [simplify]: Extracting #3: cost 19 inf + 2 46.052 * * [simplify]: Extracting #4: cost 15 inf + 381 46.053 * * [simplify]: Extracting #5: cost 2 inf + 1902 46.054 * * [simplify]: Extracting #6: cost 0 inf + 2500 46.055 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 46.055 * [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.055 * * * * [progress]: [ 72 / 133 ] simplifiying candidate # 46.055 * [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.055 * * [simplify]: iters left: 6 (8 enodes) 46.060 * * [simplify]: iters left: 5 (32 enodes) 46.070 * * [simplify]: iters left: 4 (47 enodes) 46.082 * * [simplify]: iters left: 3 (51 enodes) 46.089 * * [simplify]: iters left: 2 (61 enodes) 46.099 * * [simplify]: iters left: 1 (81 enodes) 46.115 * * [simplify]: Extracting #0: cost 1 inf + 0 46.115 * * [simplify]: Extracting #1: cost 10 inf + 0 46.115 * * [simplify]: Extracting #2: cost 28 inf + 1 46.115 * * [simplify]: Extracting #3: cost 34 inf + 5 46.116 * * [simplify]: Extracting #4: cost 22 inf + 2087 46.117 * * [simplify]: Extracting #5: cost 1 inf + 7927 46.119 * * [simplify]: Extracting #6: cost 0 inf + 8275 46.121 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 46.121 * [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.121 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 46.121 * * [simplify]: iters left: 6 (11 enodes) 46.126 * * [simplify]: iters left: 5 (43 enodes) 46.141 * * [simplify]: iters left: 4 (75 enodes) 46.162 * * [simplify]: iters left: 3 (131 enodes) 46.181 * * [simplify]: iters left: 2 (206 enodes) 46.212 * * [simplify]: iters left: 1 (262 enodes) 46.247 * * [simplify]: Extracting #0: cost 1 inf + 0 46.247 * * [simplify]: Extracting #1: cost 19 inf + 0 46.248 * * [simplify]: Extracting #2: cost 59 inf + 2 46.248 * * [simplify]: Extracting #3: cost 71 inf + 1318 46.250 * * [simplify]: Extracting #4: cost 16 inf + 12382 46.253 * * [simplify]: Extracting #5: cost 0 inf + 15902 46.256 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 46.256 * [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.256 * * * * [progress]: [ 73 / 133 ] simplifiying candidate # 46.257 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 46.257 * * [simplify]: iters left: 6 (9 enodes) 46.259 * * [simplify]: iters left: 5 (33 enodes) 46.265 * * [simplify]: iters left: 4 (45 enodes) 46.272 * * [simplify]: iters left: 3 (57 enodes) 46.280 * * [simplify]: iters left: 2 (59 enodes) 46.297 * * [simplify]: Extracting #0: cost 1 inf + 0 46.297 * * [simplify]: Extracting #1: cost 12 inf + 0 46.297 * * [simplify]: Extracting #2: cost 21 inf + 1 46.297 * * [simplify]: Extracting #3: cost 24 inf + 1 46.297 * * [simplify]: Extracting #4: cost 22 inf + 3 46.297 * * [simplify]: Extracting #5: cost 14 inf + 1261 46.298 * * [simplify]: Extracting #6: cost 1 inf + 3850 46.298 * * [simplify]: Extracting #7: cost 0 inf + 4067 46.299 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 46.299 * [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.299 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 46.299 * * [simplify]: iters left: 6 (12 enodes) 46.302 * * [simplify]: iters left: 5 (46 enodes) 46.309 * * [simplify]: iters left: 4 (81 enodes) 46.321 * * [simplify]: iters left: 3 (152 enodes) 46.371 * * [simplify]: iters left: 2 (282 enodes) 46.421 * * [simplify]: iters left: 1 (394 enodes) 46.478 * * [simplify]: Extracting #0: cost 1 inf + 0 46.478 * * [simplify]: Extracting #1: cost 27 inf + 0 46.478 * * [simplify]: Extracting #2: cost 84 inf + 2 46.479 * * [simplify]: Extracting #3: cost 105 inf + 1251 46.481 * * [simplify]: Extracting #4: cost 32 inf + 15539 46.486 * * [simplify]: Extracting #5: cost 0 inf + 22742 46.491 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 46.492 * [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)))))) 46.492 * * * * [progress]: [ 74 / 133 ] simplifiying candidate # 46.492 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 46.492 * * [simplify]: iters left: 6 (8 enodes) 46.496 * * [simplify]: iters left: 5 (28 enodes) 46.506 * * [simplify]: iters left: 4 (38 enodes) 46.517 * * [simplify]: iters left: 3 (45 enodes) 46.528 * * [simplify]: Extracting #0: cost 1 inf + 0 46.529 * * [simplify]: Extracting #1: cost 6 inf + 0 46.529 * * [simplify]: Extracting #2: cost 9 inf + 1 46.529 * * [simplify]: Extracting #3: cost 12 inf + 1 46.529 * * [simplify]: Extracting #4: cost 9 inf + 60 46.529 * * [simplify]: Extracting #5: cost 0 inf + 1537 46.530 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 46.530 * [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))))) 46.530 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 46.530 * * [simplify]: iters left: 6 (11 enodes) 46.535 * * [simplify]: iters left: 5 (43 enodes) 46.548 * * [simplify]: iters left: 4 (78 enodes) 46.578 * * [simplify]: iters left: 3 (149 enodes) 46.626 * * [simplify]: iters left: 2 (279 enodes) 46.706 * * [simplify]: iters left: 1 (391 enodes) 46.787 * * [simplify]: Extracting #0: cost 1 inf + 0 46.787 * * [simplify]: Extracting #1: cost 27 inf + 0 46.787 * * [simplify]: Extracting #2: cost 83 inf + 2 46.789 * * [simplify]: Extracting #3: cost 99 inf + 2070 46.796 * * [simplify]: Extracting #4: cost 17 inf + 16608 46.805 * * [simplify]: Extracting #5: cost 0 inf + 19908 46.813 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 46.813 * [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))))))) 46.814 * * * * [progress]: [ 75 / 133 ] simplifiying candidate # 46.814 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 46.814 * * [simplify]: iters left: 6 (9 enodes) 46.817 * * [simplify]: iters left: 5 (33 enodes) 46.822 * * [simplify]: iters left: 4 (45 enodes) 46.828 * * [simplify]: iters left: 3 (54 enodes) 46.836 * * [simplify]: iters left: 2 (57 enodes) 46.850 * * [simplify]: Extracting #0: cost 1 inf + 0 46.851 * * [simplify]: Extracting #1: cost 10 inf + 0 46.851 * * [simplify]: Extracting #2: cost 19 inf + 1 46.851 * * [simplify]: Extracting #3: cost 24 inf + 1 46.851 * * [simplify]: Extracting #4: cost 22 inf + 3 46.851 * * [simplify]: Extracting #5: cost 18 inf + 392 46.852 * * [simplify]: Extracting #6: cost 4 inf + 3237 46.853 * * [simplify]: Extracting #7: cost 0 inf + 4067 46.854 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 46.854 * [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)))))) 46.855 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 46.855 * * [simplify]: iters left: 6 (12 enodes) 46.860 * * [simplify]: iters left: 5 (46 enodes) 46.874 * * [simplify]: iters left: 4 (81 enodes) 46.898 * * [simplify]: iters left: 3 (152 enodes) 46.946 * * [simplify]: iters left: 2 (282 enodes) 46.996 * * [simplify]: iters left: 1 (394 enodes) 47.081 * * [simplify]: Extracting #0: cost 1 inf + 0 47.081 * * [simplify]: Extracting #1: cost 27 inf + 0 47.081 * * [simplify]: Extracting #2: cost 84 inf + 2 47.081 * * [simplify]: Extracting #3: cost 105 inf + 1131 47.084 * * [simplify]: Extracting #4: cost 32 inf + 15339 47.089 * * [simplify]: Extracting #5: cost 0 inf + 22742 47.094 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 47.094 * [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.094 * * * * [progress]: [ 76 / 133 ] simplifiying candidate # 47.095 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 47.095 * * [simplify]: iters left: 6 (7 enodes) 47.097 * * [simplify]: iters left: 5 (25 enodes) 47.100 * * [simplify]: iters left: 4 (27 enodes) 47.104 * * [simplify]: iters left: 3 (28 enodes) 47.108 * * [simplify]: Extracting #0: cost 1 inf + 0 47.108 * * [simplify]: Extracting #1: cost 6 inf + 0 47.108 * * [simplify]: Extracting #2: cost 10 inf + 1 47.108 * * [simplify]: Extracting #3: cost 0 inf + 783 47.108 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 47.108 * [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.108 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 47.108 * * [simplify]: iters left: 6 (11 enodes) 47.111 * * [simplify]: iters left: 5 (43 enodes) 47.117 * * [simplify]: iters left: 4 (73 enodes) 47.136 * * [simplify]: iters left: 3 (130 enodes) 47.154 * * [simplify]: iters left: 2 (205 enodes) 47.198 * * [simplify]: iters left: 1 (261 enodes) 47.246 * * [simplify]: Extracting #0: cost 1 inf + 0 47.246 * * [simplify]: Extracting #1: cost 19 inf + 0 47.246 * * [simplify]: Extracting #2: cost 58 inf + 2 47.247 * * [simplify]: Extracting #3: cost 65 inf + 1589 47.248 * * [simplify]: Extracting #4: cost 11 inf + 8674 47.251 * * [simplify]: Extracting #5: cost 0 inf + 10348 47.254 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 47.254 * [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.254 * * * * [progress]: [ 77 / 133 ] simplifiying candidate # 47.254 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 47.254 * * [simplify]: iters left: 6 (7 enodes) 47.256 * * [simplify]: iters left: 5 (23 enodes) 47.261 * * [simplify]: iters left: 4 (28 enodes) 47.266 * * [simplify]: iters left: 3 (31 enodes) 47.270 * * [simplify]: Extracting #0: cost 1 inf + 0 47.270 * * [simplify]: Extracting #1: cost 4 inf + 0 47.270 * * [simplify]: Extracting #2: cost 5 inf + 1 47.271 * * [simplify]: Extracting #3: cost 8 inf + 1 47.271 * * [simplify]: Extracting #4: cost 6 inf + 3 47.271 * * [simplify]: Extracting #5: cost 2 inf + 352 47.271 * * [simplify]: Extracting #6: cost 0 inf + 587 47.271 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 47.271 * [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.271 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 47.271 * * [simplify]: iters left: 6 (11 enodes) 47.275 * * [simplify]: iters left: 5 (43 enodes) 47.282 * * [simplify]: iters left: 4 (78 enodes) 47.294 * * [simplify]: iters left: 3 (149 enodes) 47.318 * * [simplify]: iters left: 2 (279 enodes) 47.365 * * [simplify]: iters left: 1 (391 enodes) 47.432 * * [simplify]: Extracting #0: cost 1 inf + 0 47.432 * * [simplify]: Extracting #1: cost 27 inf + 0 47.433 * * [simplify]: Extracting #2: cost 83 inf + 2 47.433 * * [simplify]: Extracting #3: cost 99 inf + 1750 47.436 * * [simplify]: Extracting #4: cost 17 inf + 14328 47.441 * * [simplify]: Extracting #5: cost 0 inf + 17188 47.445 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 47.446 * [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))))))) 47.446 * * * * [progress]: [ 78 / 133 ] simplifiying candidate # 47.446 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 47.446 * * [simplify]: iters left: 6 (8 enodes) 47.448 * * [simplify]: iters left: 5 (26 enodes) 47.452 * * [simplify]: iters left: 4 (32 enodes) 47.457 * * [simplify]: iters left: 3 (34 enodes) 47.462 * * [simplify]: Extracting #0: cost 1 inf + 0 47.462 * * [simplify]: Extracting #1: cost 7 inf + 0 47.462 * * [simplify]: Extracting #2: cost 11 inf + 1 47.462 * * [simplify]: Extracting #3: cost 14 inf + 1 47.462 * * [simplify]: Extracting #4: cost 12 inf + 3 47.462 * * [simplify]: Extracting #5: cost 7 inf + 610 47.462 * * [simplify]: Extracting #6: cost 1 inf + 1675 47.463 * * [simplify]: Extracting #7: cost 0 inf + 1893 47.463 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 47.463 * [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)))))) 47.463 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 47.463 * * [simplify]: iters left: 6 (11 enodes) 47.466 * * [simplify]: iters left: 5 (43 enodes) 47.472 * * [simplify]: iters left: 4 (78 enodes) 47.488 * * [simplify]: iters left: 3 (149 enodes) 47.522 * * [simplify]: iters left: 2 (279 enodes) 47.584 * * [simplify]: iters left: 1 (391 enodes) 47.670 * * [simplify]: Extracting #0: cost 1 inf + 0 47.670 * * [simplify]: Extracting #1: cost 27 inf + 0 47.671 * * [simplify]: Extracting #2: cost 83 inf + 2 47.672 * * [simplify]: Extracting #3: cost 99 inf + 1509 47.676 * * [simplify]: Extracting #4: cost 23 inf + 15184 47.680 * * [simplify]: Extracting #5: cost 1 inf + 19690 47.686 * * [simplify]: Extracting #6: cost 0 inf + 19908 47.690 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 47.690 * [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.690 * * * * [progress]: [ 79 / 133 ] simplifiying candidate # 47.691 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 47.691 * * [simplify]: iters left: 4 (7 enodes) 47.693 * * [simplify]: iters left: 3 (21 enodes) 47.696 * * [simplify]: iters left: 2 (23 enodes) 47.699 * * [simplify]: Extracting #0: cost 1 inf + 0 47.699 * * [simplify]: Extracting #1: cost 4 inf + 0 47.699 * * [simplify]: Extracting #2: cost 5 inf + 1 47.699 * * [simplify]: Extracting #3: cost 8 inf + 1 47.699 * * [simplify]: Extracting #4: cost 1 inf + 449 47.699 * * [simplify]: Extracting #5: cost 0 inf + 587 47.699 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 47.699 * [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)))))) 47.700 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 47.700 * * [simplify]: iters left: 6 (11 enodes) 47.702 * * [simplify]: iters left: 5 (43 enodes) 47.714 * * [simplify]: iters left: 4 (78 enodes) 47.737 * * [simplify]: iters left: 3 (149 enodes) 47.770 * * [simplify]: iters left: 2 (279 enodes) 47.817 * * [simplify]: iters left: 1 (391 enodes) 47.909 * * [simplify]: Extracting #0: cost 1 inf + 0 47.909 * * [simplify]: Extracting #1: cost 27 inf + 0 47.909 * * [simplify]: Extracting #2: cost 83 inf + 2 47.909 * * [simplify]: Extracting #3: cost 99 inf + 1469 47.912 * * [simplify]: Extracting #4: cost 23 inf + 13264 47.916 * * [simplify]: Extracting #5: cost 1 inf + 17010 47.920 * * [simplify]: Extracting #6: cost 0 inf + 17188 47.925 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 47.925 * [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)))))) 47.925 * * * * [progress]: [ 80 / 133 ] simplifiying candidate # 47.925 * [simplify]: Simplifying (/ (/ 1 1) 1) 47.925 * * [simplify]: iters left: 4 (3 enodes) 47.926 * * [simplify]: iters left: 3 (7 enodes) 47.927 * * [simplify]: iters left: 2 (9 enodes) 47.929 * * [simplify]: Extracting #0: cost 1 inf + 0 47.929 * * [simplify]: Extracting #1: cost 0 inf + 1 47.929 * [simplify]: Simplified to 1 47.929 * [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))))) 47.929 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 47.929 * * [simplify]: iters left: 6 (10 enodes) 47.931 * * [simplify]: iters left: 5 (40 enodes) 47.937 * * [simplify]: iters left: 4 (72 enodes) 47.958 * * [simplify]: iters left: 3 (128 enodes) 47.998 * * [simplify]: iters left: 2 (203 enodes) 48.027 * * [simplify]: iters left: 1 (259 enodes) 48.073 * * [simplify]: Extracting #0: cost 1 inf + 0 48.073 * * [simplify]: Extracting #1: cost 19 inf + 0 48.073 * * [simplify]: Extracting #2: cost 58 inf + 2 48.074 * * [simplify]: Extracting #3: cost 64 inf + 1987 48.076 * * [simplify]: Extracting #4: cost 7 inf + 9386 48.078 * * [simplify]: Extracting #5: cost 0 inf + 10348 48.081 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 48.081 * [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.081 * * * * [progress]: [ 81 / 133 ] simplifiying candidate # 48.081 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 48.081 * * [simplify]: iters left: 6 (7 enodes) 48.083 * * [simplify]: iters left: 5 (25 enodes) 48.087 * * [simplify]: iters left: 4 (29 enodes) 48.095 * * [simplify]: Extracting #0: cost 1 inf + 0 48.096 * * [simplify]: Extracting #1: cost 6 inf + 0 48.096 * * [simplify]: Extracting #2: cost 9 inf + 1 48.096 * * [simplify]: Extracting #3: cost 12 inf + 1 48.096 * * [simplify]: Extracting #4: cost 8 inf + 117 48.096 * * [simplify]: Extracting #5: cost 5 inf + 609 48.096 * * [simplify]: Extracting #6: cost 1 inf + 1319 48.097 * * [simplify]: Extracting #7: cost 0 inf + 1537 48.097 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 48.097 * [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.098 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 48.098 * * [simplify]: iters left: 6 (11 enodes) 48.103 * * [simplify]: iters left: 5 (43 enodes) 48.116 * * [simplify]: iters left: 4 (78 enodes) 48.140 * * [simplify]: iters left: 3 (149 enodes) 48.189 * * [simplify]: iters left: 2 (279 enodes) 48.274 * * [simplify]: iters left: 1 (391 enodes) 48.379 * * [simplify]: Extracting #0: cost 1 inf + 0 48.379 * * [simplify]: Extracting #1: cost 27 inf + 0 48.379 * * [simplify]: Extracting #2: cost 83 inf + 2 48.380 * * [simplify]: Extracting #3: cost 99 inf + 1509 48.386 * * [simplify]: Extracting #4: cost 23 inf + 15184 48.395 * * [simplify]: Extracting #5: cost 1 inf + 19690 48.404 * * [simplify]: Extracting #6: cost 0 inf + 19908 48.413 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 48.413 * [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.413 * * * * [progress]: [ 82 / 133 ] simplifiying candidate # 48.413 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 48.414 * * [simplify]: iters left: 4 (6 enodes) 48.417 * * [simplify]: iters left: 3 (20 enodes) 48.423 * * [simplify]: iters left: 2 (22 enodes) 48.433 * * [simplify]: Extracting #0: cost 1 inf + 0 48.433 * * [simplify]: Extracting #1: cost 4 inf + 0 48.433 * * [simplify]: Extracting #2: cost 5 inf + 1 48.433 * * [simplify]: Extracting #3: cost 8 inf + 1 48.434 * * [simplify]: Extracting #4: cost 6 inf + 3 48.434 * * [simplify]: Extracting #5: cost 1 inf + 449 48.434 * * [simplify]: Extracting #6: cost 0 inf + 587 48.434 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 48.434 * [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.435 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 48.435 * * [simplify]: iters left: 6 (11 enodes) 48.440 * * [simplify]: iters left: 5 (43 enodes) 48.448 * * [simplify]: iters left: 4 (78 enodes) 48.471 * * [simplify]: iters left: 3 (149 enodes) 48.518 * * [simplify]: iters left: 2 (279 enodes) 48.577 * * [simplify]: iters left: 1 (391 enodes) 48.668 * * [simplify]: Extracting #0: cost 1 inf + 0 48.669 * * [simplify]: Extracting #1: cost 27 inf + 0 48.669 * * [simplify]: Extracting #2: cost 83 inf + 2 48.670 * * [simplify]: Extracting #3: cost 99 inf + 1469 48.675 * * [simplify]: Extracting #4: cost 23 inf + 13264 48.683 * * [simplify]: Extracting #5: cost 1 inf + 17010 48.691 * * [simplify]: Extracting #6: cost 0 inf + 17188 48.701 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 48.701 * [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.701 * * * * [progress]: [ 83 / 133 ] simplifiying candidate # 48.701 * [simplify]: Simplifying (/ 1 1) 48.701 * * [simplify]: iters left: 2 (2 enodes) 48.703 * * [simplify]: iters left: 1 (6 enodes) 48.706 * * [simplify]: Extracting #0: cost 1 inf + 0 48.706 * * [simplify]: Extracting #1: cost 0 inf + 1 48.706 * [simplify]: Simplified to 1 48.706 * [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.706 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 48.706 * * [simplify]: iters left: 6 (10 enodes) 48.711 * * [simplify]: iters left: 5 (40 enodes) 48.719 * * [simplify]: iters left: 4 (72 enodes) 48.729 * * [simplify]: iters left: 3 (128 enodes) 48.754 * * [simplify]: iters left: 2 (203 enodes) 48.788 * * [simplify]: iters left: 1 (259 enodes) 48.833 * * [simplify]: Extracting #0: cost 1 inf + 0 48.833 * * [simplify]: Extracting #1: cost 19 inf + 0 48.833 * * [simplify]: Extracting #2: cost 58 inf + 2 48.833 * * [simplify]: Extracting #3: cost 64 inf + 1987 48.835 * * [simplify]: Extracting #4: cost 7 inf + 9386 48.838 * * [simplify]: Extracting #5: cost 0 inf + 10348 48.840 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 48.840 * [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.840 * * * * [progress]: [ 84 / 133 ] simplifiying candidate # 48.841 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 48.841 * * [simplify]: iters left: 6 (11 enodes) 48.843 * * [simplify]: iters left: 5 (43 enodes) 48.849 * * [simplify]: iters left: 4 (82 enodes) 48.864 * * [simplify]: iters left: 3 (163 enodes) 48.889 * * [simplify]: iters left: 2 (243 enodes) 48.953 * * [simplify]: iters left: 1 (283 enodes) 48.990 * * [simplify]: Extracting #0: cost 1 inf + 0 48.990 * * [simplify]: Extracting #1: cost 19 inf + 0 48.990 * * [simplify]: Extracting #2: cost 59 inf + 2 48.991 * * [simplify]: Extracting #3: cost 71 inf + 1656 48.996 * * [simplify]: Extracting #4: cost 17 inf + 12281 49.002 * * [simplify]: Extracting #5: cost 0 inf + 15902 49.008 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 49.009 * [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.009 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 49.009 * * [simplify]: iters left: 5 (7 enodes) 49.012 * * [simplify]: iters left: 4 (25 enodes) 49.016 * * [simplify]: iters left: 3 (32 enodes) 49.020 * * [simplify]: iters left: 2 (34 enodes) 49.025 * * [simplify]: Extracting #0: cost 1 inf + 0 49.025 * * [simplify]: Extracting #1: cost 8 inf + 0 49.025 * * [simplify]: Extracting #2: cost 14 inf + 1 49.025 * * [simplify]: Extracting #3: cost 8 inf + 431 49.025 * * [simplify]: Extracting #4: cost 3 inf + 1239 49.025 * * [simplify]: Extracting #5: cost 0 inf + 1733 49.025 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 49.025 * [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.026 * * * * [progress]: [ 85 / 133 ] simplifiying candidate # 49.026 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 49.026 * * [simplify]: iters left: 6 (10 enodes) 49.028 * * [simplify]: iters left: 5 (38 enodes) 49.033 * * [simplify]: iters left: 4 (62 enodes) 49.042 * * [simplify]: iters left: 3 (92 enodes) 49.054 * * [simplify]: iters left: 2 (120 enodes) 49.070 * * [simplify]: iters left: 1 (132 enodes) 49.086 * * [simplify]: Extracting #0: cost 1 inf + 0 49.086 * * [simplify]: Extracting #1: cost 11 inf + 0 49.086 * * [simplify]: Extracting #2: cost 34 inf + 2 49.086 * * [simplify]: Extracting #3: cost 44 inf + 170 49.087 * * [simplify]: Extracting #4: cost 32 inf + 1434 49.088 * * [simplify]: Extracting #5: cost 8 inf + 5082 49.090 * * [simplify]: Extracting #6: cost 0 inf + 6342 49.091 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 49.091 * [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.092 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 49.092 * * [simplify]: iters left: 5 (7 enodes) 49.094 * * [simplify]: iters left: 4 (25 enodes) 49.097 * * [simplify]: iters left: 3 (32 enodes) 49.102 * * [simplify]: iters left: 2 (34 enodes) 49.107 * * [simplify]: Extracting #0: cost 1 inf + 0 49.107 * * [simplify]: Extracting #1: cost 8 inf + 0 49.107 * * [simplify]: Extracting #2: cost 14 inf + 1 49.107 * * [simplify]: Extracting #3: cost 8 inf + 351 49.107 * * [simplify]: Extracting #4: cost 3 inf + 999 49.107 * * [simplify]: Extracting #5: cost 0 inf + 1413 49.108 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 49.108 * [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.108 * * * * [progress]: [ 86 / 133 ] simplifiying candidate # 49.108 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 49.108 * * [simplify]: iters left: 6 (9 enodes) 49.110 * * [simplify]: iters left: 5 (35 enodes) 49.116 * * [simplify]: iters left: 4 (58 enodes) 49.133 * * [simplify]: iters left: 3 (97 enodes) 49.159 * * [simplify]: iters left: 2 (111 enodes) 49.173 * * [simplify]: iters left: 1 (115 enodes) 49.183 * * [simplify]: Extracting #0: cost 1 inf + 0 49.184 * * [simplify]: Extracting #1: cost 12 inf + 0 49.184 * * [simplify]: Extracting #2: cost 14 inf + 211 49.184 * * [simplify]: Extracting #3: cost 6 inf + 1081 49.184 * * [simplify]: Extracting #4: cost 0 inf + 1413 49.185 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 49.185 * [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.185 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 49.185 * * [simplify]: iters left: 5 (6 enodes) 49.187 * * [simplify]: iters left: 4 (22 enodes) 49.194 * * [simplify]: iters left: 3 (26 enodes) 49.201 * * [simplify]: Extracting #0: cost 1 inf + 0 49.201 * * [simplify]: Extracting #1: cost 6 inf + 0 49.201 * * [simplify]: Extracting #2: cost 10 inf + 1 49.201 * * [simplify]: Extracting #3: cost 8 inf + 3 49.202 * * [simplify]: Extracting #4: cost 2 inf + 548 49.202 * * [simplify]: Extracting #5: cost 0 inf + 783 49.202 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 49.202 * [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.202 * * * * [progress]: [ 87 / 133 ] simplifiying candidate # 49.203 * * * * [progress]: [ 88 / 133 ] simplifiying candidate # 49.203 * * * * [progress]: [ 89 / 133 ] simplifiying candidate # 49.203 * * * * [progress]: [ 90 / 133 ] simplifiying candidate # 49.203 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 49.203 * * [simplify]: iters left: 2 (4 enodes) 49.204 * * [simplify]: iters left: 1 (12 enodes) 49.206 * * [simplify]: Extracting #0: cost 1 inf + 0 49.206 * * [simplify]: Extracting #1: cost 3 inf + 0 49.206 * * [simplify]: Extracting #2: cost 6 inf + 0 49.206 * * [simplify]: Extracting #3: cost 4 inf + 2 49.207 * * [simplify]: Extracting #4: cost 0 inf + 390 49.207 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 49.207 * [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.207 * * * * [progress]: [ 91 / 133 ] simplifiying candidate # 49.207 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 49.207 * * [simplify]: iters left: 2 (4 enodes) 49.208 * * [simplify]: iters left: 1 (12 enodes) 49.212 * * [simplify]: Extracting #0: cost 1 inf + 0 49.212 * * [simplify]: Extracting #1: cost 3 inf + 0 49.212 * * [simplify]: Extracting #2: cost 6 inf + 0 49.212 * * [simplify]: Extracting #3: cost 4 inf + 2 49.212 * * [simplify]: Extracting #4: cost 0 inf + 310 49.212 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 49.212 * [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.212 * * * * [progress]: [ 92 / 133 ] simplifiying candidate # 49.213 * [simplify]: Simplifying (hypot y.re y.im) 49.213 * * [simplify]: iters left: 1 (3 enodes) 49.214 * * [simplify]: Extracting #0: cost 1 inf + 0 49.214 * * [simplify]: Extracting #1: cost 4 inf + 0 49.214 * * [simplify]: Extracting #2: cost 2 inf + 2 49.214 * * [simplify]: Extracting #3: cost 0 inf + 116 49.214 * [simplify]: Simplified to (hypot y.re y.im) 49.214 * [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.214 * * * * [progress]: [ 93 / 133 ] simplifiying candidate # 49.215 * [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.215 * * [simplify]: iters left: 6 (11 enodes) 49.219 * * [simplify]: iters left: 5 (41 enodes) 49.229 * * [simplify]: iters left: 4 (65 enodes) 49.244 * * [simplify]: iters left: 3 (95 enodes) 49.265 * * [simplify]: iters left: 2 (123 enodes) 49.295 * * [simplify]: iters left: 1 (135 enodes) 49.321 * * [simplify]: Extracting #0: cost 1 inf + 0 49.321 * * [simplify]: Extracting #1: cost 3 inf + 0 49.321 * * [simplify]: Extracting #2: cost 5 inf + 0 49.321 * * [simplify]: Extracting #3: cost 15 inf + 0 49.321 * * [simplify]: Extracting #4: cost 37 inf + 2 49.321 * * [simplify]: Extracting #5: cost 47 inf + 129 49.322 * * [simplify]: Extracting #6: cost 32 inf + 1727 49.324 * * [simplify]: Extracting #7: cost 2 inf + 5950 49.326 * * [simplify]: Extracting #8: cost 0 inf + 6144 49.328 * [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.328 * [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.328 * * * * [progress]: [ 94 / 133 ] simplifiying candidate # 49.328 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 49.328 * * [simplify]: iters left: 6 (10 enodes) 49.332 * * [simplify]: iters left: 5 (38 enodes) 49.339 * * [simplify]: iters left: 4 (62 enodes) 49.352 * * [simplify]: iters left: 3 (92 enodes) 49.376 * * [simplify]: iters left: 2 (120 enodes) 49.402 * * [simplify]: iters left: 1 (132 enodes) 49.427 * * [simplify]: Extracting #0: cost 1 inf + 0 49.427 * * [simplify]: Extracting #1: cost 3 inf + 0 49.427 * * [simplify]: Extracting #2: cost 13 inf + 0 49.427 * * [simplify]: Extracting #3: cost 35 inf + 2 49.428 * * [simplify]: Extracting #4: cost 44 inf + 170 49.428 * * [simplify]: Extracting #5: cost 28 inf + 1945 49.430 * * [simplify]: Extracting #6: cost 4 inf + 4876 49.432 * * [simplify]: Extracting #7: cost 0 inf + 5386 49.434 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 49.434 * [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.434 * * * * [progress]: [ 95 / 133 ] simplifiying candidate # 49.434 * [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.434 * * [simplify]: iters left: 6 (13 enodes) 49.439 * * [simplify]: iters left: 5 (50 enodes) 49.451 * * [simplify]: iters left: 4 (75 enodes) 49.467 * * [simplify]: iters left: 3 (90 enodes) 49.477 * * [simplify]: iters left: 2 (93 enodes) 49.487 * * [simplify]: Extracting #0: cost 1 inf + 0 49.487 * * [simplify]: Extracting #1: cost 11 inf + 0 49.487 * * [simplify]: Extracting #2: cost 22 inf + 0 49.488 * * [simplify]: Extracting #3: cost 33 inf + 0 49.488 * * [simplify]: Extracting #4: cost 31 inf + 185 49.488 * * [simplify]: Extracting #5: cost 8 inf + 4777 49.490 * * [simplify]: Extracting #6: cost 0 inf + 7254 49.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)))) 49.492 * [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))))))) 49.492 * * * * [progress]: [ 96 / 133 ] simplifiying candidate # 49.492 * [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))) 49.492 * * [simplify]: iters left: 6 (12 enodes) 49.495 * * [simplify]: iters left: 5 (43 enodes) 49.501 * * [simplify]: iters left: 4 (57 enodes) 49.514 * * [simplify]: iters left: 3 (68 enodes) 49.529 * * [simplify]: Extracting #0: cost 1 inf + 0 49.529 * * [simplify]: Extracting #1: cost 7 inf + 0 49.529 * * [simplify]: Extracting #2: cost 14 inf + 0 49.529 * * [simplify]: Extracting #3: cost 25 inf + 0 49.530 * * [simplify]: Extracting #4: cost 23 inf + 144 49.530 * * [simplify]: Extracting #5: cost 6 inf + 2047 49.531 * * [simplify]: Extracting #6: cost 1 inf + 3687 49.533 * * [simplify]: Extracting #7: cost 0 inf + 4066 49.534 * [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))) 49.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))) (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))))))) 49.534 * * * * [progress]: [ 97 / 133 ] simplifiying candidate # 49.535 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 49.535 * * [simplify]: iters left: 6 (11 enodes) 49.540 * * [simplify]: iters left: 5 (40 enodes) 49.550 * * [simplify]: iters left: 4 (60 enodes) 49.564 * * [simplify]: iters left: 3 (69 enodes) 49.578 * * [simplify]: Extracting #0: cost 1 inf + 0 49.578 * * [simplify]: Extracting #1: cost 5 inf + 0 49.578 * * [simplify]: Extracting #2: cost 7 inf + 1 49.578 * * [simplify]: Extracting #3: cost 17 inf + 1 49.578 * * [simplify]: Extracting #4: cost 15 inf + 129 49.579 * * [simplify]: Extracting #5: cost 3 inf + 1402 49.579 * * [simplify]: Extracting #6: cost 1 inf + 1891 49.580 * * [simplify]: Extracting #7: cost 0 inf + 2135 49.581 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 49.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))) (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.581 * * * * [progress]: [ 98 / 133 ] simplifiying candidate # 49.582 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 49.582 * * [simplify]: iters left: 6 (12 enodes) 49.586 * * [simplify]: iters left: 5 (43 enodes) 49.592 * * [simplify]: iters left: 4 (55 enodes) 49.600 * * [simplify]: iters left: 3 (63 enodes) 49.608 * * [simplify]: Extracting #0: cost 1 inf + 0 49.608 * * [simplify]: Extracting #1: cost 6 inf + 0 49.608 * * [simplify]: Extracting #2: cost 12 inf + 0 49.608 * * [simplify]: Extracting #3: cost 23 inf + 0 49.608 * * [simplify]: Extracting #4: cost 21 inf + 128 49.608 * * [simplify]: Extracting #5: cost 9 inf + 1188 49.609 * * [simplify]: Extracting #6: cost 1 inf + 2875 49.609 * * [simplify]: Extracting #7: cost 0 inf + 3254 49.610 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 49.610 * [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))))))) 49.610 * * * * [progress]: [ 99 / 133 ] simplifiying candidate # 49.610 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 49.610 * * [simplify]: iters left: 6 (11 enodes) 49.612 * * [simplify]: iters left: 5 (38 enodes) 49.618 * * [simplify]: iters left: 4 (48 enodes) 49.631 * * [simplify]: iters left: 3 (56 enodes) 49.644 * * [simplify]: Extracting #0: cost 1 inf + 0 49.644 * * [simplify]: Extracting #1: cost 4 inf + 0 49.644 * * [simplify]: Extracting #2: cost 8 inf + 0 49.644 * * [simplify]: Extracting #3: cost 19 inf + 0 49.644 * * [simplify]: Extracting #4: cost 16 inf + 210 49.645 * * [simplify]: Extracting #5: cost 3 inf + 1287 49.646 * * [simplify]: Extracting #6: cost 0 inf + 1982 49.646 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 49.646 * [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))))))) 49.647 * * * * [progress]: [ 100 / 133 ] simplifiying candidate # 49.647 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 49.647 * * [simplify]: iters left: 6 (10 enodes) 49.650 * * [simplify]: iters left: 5 (35 enodes) 49.655 * * [simplify]: iters left: 4 (47 enodes) 49.661 * * [simplify]: iters left: 3 (55 enodes) 49.668 * * [simplify]: Extracting #0: cost 1 inf + 0 49.668 * * [simplify]: Extracting #1: cost 4 inf + 0 49.668 * * [simplify]: Extracting #2: cost 13 inf + 1 49.668 * * [simplify]: Extracting #3: cost 13 inf + 47 49.668 * * [simplify]: Extracting #4: cost 4 inf + 789 49.669 * * [simplify]: Extracting #5: cost 0 inf + 1077 49.669 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 49.669 * [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)))))) 49.669 * * * * [progress]: [ 101 / 133 ] simplifiying candidate # 49.669 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 49.669 * * [simplify]: iters left: 6 (7 enodes) 49.671 * * [simplify]: iters left: 5 (25 enodes) 49.675 * * [simplify]: iters left: 4 (29 enodes) 49.679 * * [simplify]: Extracting #0: cost 1 inf + 0 49.679 * * [simplify]: Extracting #1: cost 6 inf + 0 49.679 * * [simplify]: Extracting #2: cost 9 inf + 1 49.679 * * [simplify]: Extracting #3: cost 12 inf + 1 49.679 * * [simplify]: Extracting #4: cost 8 inf + 117 49.679 * * [simplify]: Extracting #5: cost 5 inf + 609 49.679 * * [simplify]: Extracting #6: cost 1 inf + 1319 49.679 * * [simplify]: Extracting #7: cost 0 inf + 1537 49.680 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 49.680 * [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))))))) 49.680 * * * * [progress]: [ 102 / 133 ] simplifiying candidate # 49.680 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 49.680 * * [simplify]: iters left: 4 (6 enodes) 49.681 * * [simplify]: iters left: 3 (20 enodes) 49.684 * * [simplify]: iters left: 2 (22 enodes) 49.689 * * [simplify]: Extracting #0: cost 1 inf + 0 49.689 * * [simplify]: Extracting #1: cost 4 inf + 0 49.689 * * [simplify]: Extracting #2: cost 5 inf + 1 49.689 * * [simplify]: Extracting #3: cost 8 inf + 1 49.689 * * [simplify]: Extracting #4: cost 6 inf + 3 49.689 * * [simplify]: Extracting #5: cost 1 inf + 449 49.689 * * [simplify]: Extracting #6: cost 0 inf + 587 49.689 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 49.689 * [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))))))) 49.690 * * * * [progress]: [ 103 / 133 ] simplifiying candidate # 49.690 * [simplify]: Simplifying (/ 1 1) 49.690 * * [simplify]: iters left: 2 (2 enodes) 49.691 * * [simplify]: iters left: 1 (6 enodes) 49.693 * * [simplify]: Extracting #0: cost 1 inf + 0 49.693 * * [simplify]: Extracting #1: cost 0 inf + 1 49.693 * [simplify]: Simplified to 1 49.693 * [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)))))) 49.693 * * * * [progress]: [ 104 / 133 ] simplifiying candidate # 49.693 * * * * [progress]: [ 105 / 133 ] simplifiying candidate # 49.694 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 49.694 * * [simplify]: iters left: 4 (7 enodes) 49.696 * * [simplify]: iters left: 3 (26 enodes) 49.702 * * [simplify]: iters left: 2 (36 enodes) 49.710 * * [simplify]: iters left: 1 (44 enodes) 49.718 * * [simplify]: Extracting #0: cost 1 inf + 0 49.718 * * [simplify]: Extracting #1: cost 11 inf + 0 49.718 * * [simplify]: Extracting #2: cost 10 inf + 86 49.719 * * [simplify]: Extracting #3: cost 2 inf + 654 49.719 * * [simplify]: Extracting #4: cost 0 inf + 748 49.719 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 49.719 * [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)))))) 49.720 * * * * [progress]: [ 106 / 133 ] simplifiying candidate # 49.720 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 49.720 * * [simplify]: iters left: 4 (7 enodes) 49.722 * * [simplify]: iters left: 3 (26 enodes) 49.728 * * [simplify]: iters left: 2 (36 enodes) 49.736 * * [simplify]: iters left: 1 (44 enodes) 49.742 * * [simplify]: Extracting #0: cost 1 inf + 0 49.742 * * [simplify]: Extracting #1: cost 11 inf + 0 49.742 * * [simplify]: Extracting #2: cost 10 inf + 86 49.742 * * [simplify]: Extracting #3: cost 2 inf + 654 49.742 * * [simplify]: Extracting #4: cost 0 inf + 748 49.742 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 49.742 * [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))))) 49.743 * * * * [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))))))> 49.743 * * * * [progress]: [ 108 / 133 ] simplifiying candidate # 49.743 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 49.743 * * [simplify]: iters left: 5 (7 enodes) 49.744 * * [simplify]: iters left: 4 (28 enodes) 49.748 * * [simplify]: iters left: 3 (39 enodes) 49.753 * * [simplify]: iters left: 2 (44 enodes) 49.758 * * [simplify]: Extracting #0: cost 1 inf + 0 49.758 * * [simplify]: Extracting #1: cost 11 inf + 0 49.758 * * [simplify]: Extracting #2: cost 8 inf + 210 49.758 * * [simplify]: Extracting #3: cost 1 inf + 736 49.758 * * [simplify]: Extracting #4: cost 0 inf + 748 49.759 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 49.759 * [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)))) 49.759 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 49.759 * * [simplify]: iters left: 3 (5 enodes) 49.760 * * [simplify]: iters left: 2 (18 enodes) 49.762 * * [simplify]: iters left: 1 (25 enodes) 49.766 * * [simplify]: Extracting #0: cost 1 inf + 0 49.766 * * [simplify]: Extracting #1: cost 8 inf + 0 49.766 * * [simplify]: Extracting #2: cost 11 inf + 2 49.766 * * [simplify]: Extracting #3: cost 4 inf + 373 49.766 * * [simplify]: Extracting #4: cost 0 inf + 699 49.767 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 49.767 * [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)))) 49.767 * * * * [progress]: [ 109 / 133 ] simplifiying candidate # 49.767 * * * * [progress]: [ 110 / 133 ] simplifiying candidate # 49.767 * * * * [progress]: [ 111 / 133 ] simplifiying candidate # 49.767 * * * * [progress]: [ 112 / 133 ] simplifiying candidate # 49.767 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 49.767 * * [simplify]: iters left: 5 (9 enodes) 49.769 * * [simplify]: iters left: 4 (35 enodes) 49.773 * * [simplify]: iters left: 3 (56 enodes) 49.790 * * [simplify]: iters left: 2 (97 enodes) 49.808 * * [simplify]: iters left: 1 (199 enodes) 49.861 * * [simplify]: Extracting #0: cost 1 inf + 0 49.861 * * [simplify]: Extracting #1: cost 63 inf + 0 49.861 * * [simplify]: Extracting #2: cost 178 inf + 0 49.862 * * [simplify]: Extracting #3: cost 210 inf + 773 49.867 * * [simplify]: Extracting #4: cost 175 inf + 4429 49.872 * * [simplify]: Extracting #5: cost 102 inf + 25241 49.884 * * [simplify]: Extracting #6: cost 22 inf + 76819 49.897 * * [simplify]: Extracting #7: cost 0 inf + 95657 49.906 * * [simplify]: Extracting #8: cost 0 inf + 95577 49.923 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 49.923 * [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)))) 49.923 * * * * [progress]: [ 113 / 133 ] simplifiying candidate # 49.923 * * * * [progress]: [ 114 / 133 ] simplifiying candidate # 49.923 * * * * [progress]: [ 115 / 133 ] simplifiying candidate # 49.923 * * * * [progress]: [ 116 / 133 ] simplifiying candidate # 49.923 * * * * [progress]: [ 117 / 133 ] simplifiying candidate # 49.923 * * * * [progress]: [ 118 / 133 ] simplifiying candidate # 49.924 * * * * [progress]: [ 119 / 133 ] simplifiying candidate # 49.924 * * * * [progress]: [ 120 / 133 ] simplifiying candidate # 49.924 * * * * [progress]: [ 121 / 133 ] simplifiying candidate # 49.924 * * * * [progress]: [ 122 / 133 ] simplifiying candidate # 49.924 * * * * [progress]: [ 123 / 133 ] simplifiying candidate # 49.924 * * * * [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))))> 49.924 * * * * [progress]: [ 125 / 133 ] simplifiying candidate # 49.924 * [simplify]: Simplifying (* -1 x.re) 49.924 * * [simplify]: iters left: 2 (3 enodes) 49.926 * * [simplify]: iters left: 1 (11 enodes) 49.929 * * [simplify]: Extracting #0: cost 1 inf + 0 49.930 * * [simplify]: Extracting #1: cost 4 inf + 0 49.930 * * [simplify]: Extracting #2: cost 0 inf + 84 49.930 * [simplify]: Simplified to (- x.re) 49.930 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- x.re) (hypot y.re y.im)))) 49.930 * * * * [progress]: [ 126 / 133 ] simplifiying candidate # 49.930 * [simplify]: Simplifying x.im 49.930 * * [simplify]: iters left: 0 (1 enodes) 49.931 * * [simplify]: Extracting #0: cost 1 inf + 0 49.931 * * [simplify]: Extracting #1: cost 0 inf + 1 49.931 * [simplify]: Simplified to x.im 49.931 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ x.im (hypot y.re y.im)))) 49.931 * * * * [progress]: [ 127 / 133 ] simplifiying candidate # 49.931 * [simplify]: Simplifying (* -1 x.im) 49.931 * * [simplify]: iters left: 2 (3 enodes) 49.933 * * [simplify]: iters left: 1 (11 enodes) 49.936 * * [simplify]: Extracting #0: cost 1 inf + 0 49.936 * * [simplify]: Extracting #1: cost 4 inf + 0 49.936 * * [simplify]: Extracting #2: cost 0 inf + 84 49.936 * [simplify]: Simplified to (- x.im) 49.936 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- x.im) (hypot y.re y.im)))) 49.936 * * * * [progress]: [ 128 / 133 ] simplifiying candidate # 49.936 * [simplify]: Simplifying 0 49.936 * * [simplify]: iters left: 0 (1 enodes) 49.937 * * [simplify]: Extracting #0: cost 1 inf + 0 49.937 * * [simplify]: Extracting #1: cost 0 inf + 1 49.937 * [simplify]: Simplified to 0 49.937 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 49.937 * * * * [progress]: [ 129 / 133 ] simplifiying candidate # 49.938 * [simplify]: Simplifying 0 49.938 * * [simplify]: iters left: 0 (1 enodes) 49.938 * * [simplify]: Extracting #0: cost 1 inf + 0 49.938 * * [simplify]: Extracting #1: cost 0 inf + 1 49.938 * [simplify]: Simplified to 0 49.938 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 49.939 * * * * [progress]: [ 130 / 133 ] simplifiying candidate # 49.939 * [simplify]: Simplifying 0 49.939 * * [simplify]: iters left: 0 (1 enodes) 49.940 * * [simplify]: Extracting #0: cost 1 inf + 0 49.940 * * [simplify]: Extracting #1: cost 0 inf + 1 49.940 * [simplify]: Simplified to 0 49.940 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 49.940 * * * * [progress]: [ 131 / 133 ] simplifiying candidate # 49.940 * [simplify]: Simplifying 0 49.940 * * [simplify]: iters left: 0 (1 enodes) 49.941 * * [simplify]: Extracting #0: cost 1 inf + 0 49.941 * * [simplify]: Extracting #1: cost 0 inf + 1 49.941 * [simplify]: Simplified to 0 49.941 * [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)))) 49.941 * * * * [progress]: [ 132 / 133 ] simplifiying candidate # 49.941 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 49.942 * * [simplify]: iters left: 4 (7 enodes) 49.944 * * [simplify]: iters left: 3 (26 enodes) 49.947 * * [simplify]: iters left: 2 (36 enodes) 49.952 * * [simplify]: iters left: 1 (44 enodes) 49.957 * * [simplify]: Extracting #0: cost 1 inf + 0 49.957 * * [simplify]: Extracting #1: cost 11 inf + 0 49.957 * * [simplify]: Extracting #2: cost 10 inf + 86 49.957 * * [simplify]: Extracting #3: cost 2 inf + 654 49.957 * * [simplify]: Extracting #4: cost 0 inf + 748 49.957 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 49.957 * [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)))) 49.957 * * * * [progress]: [ 133 / 133 ] simplifiying candidate # 49.958 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 49.958 * * [simplify]: iters left: 4 (7 enodes) 49.959 * * [simplify]: iters left: 3 (26 enodes) 49.962 * * [simplify]: iters left: 2 (36 enodes) 49.969 * * [simplify]: iters left: 1 (44 enodes) 49.976 * * [simplify]: Extracting #0: cost 1 inf + 0 49.976 * * [simplify]: Extracting #1: cost 11 inf + 0 49.976 * * [simplify]: Extracting #2: cost 10 inf + 86 49.976 * * [simplify]: Extracting #3: cost 2 inf + 654 49.977 * * [simplify]: Extracting #4: cost 0 inf + 748 49.977 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 49.977 * [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)))) 49.977 * * * [progress]: adding candidates to table 51.412 * * [progress]: iteration 4 / 4 51.412 * * * [progress]: picking best candidate 51.434 * * * * [pick]: Picked # 51.434 * * * [progress]: localizing error 51.464 * * * [progress]: generating rewritten candidates 51.464 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 1) 51.485 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 51.523 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1) 51.558 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 1 1) 51.616 * * * [progress]: generating series expansions 51.616 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 1) 51.617 * [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)) 51.617 * [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 51.617 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.im 51.617 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 51.617 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 51.617 * [taylor]: Taking taylor expansion of y.re in y.im 51.617 * [backup-simplify]: Simplify y.re into y.re 51.617 * [taylor]: Taking taylor expansion of x.im in y.im 51.617 * [backup-simplify]: Simplify x.im into x.im 51.617 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 51.617 * [taylor]: Taking taylor expansion of y.im in y.im 51.617 * [backup-simplify]: Simplify 0 into 0 51.617 * [backup-simplify]: Simplify 1 into 1 51.617 * [taylor]: Taking taylor expansion of x.re in y.im 51.617 * [backup-simplify]: Simplify x.re into x.re 51.617 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 51.617 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.617 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 51.617 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 51.617 * [taylor]: Taking taylor expansion of y.re in y.im 51.617 * [backup-simplify]: Simplify y.re into y.re 51.617 * [taylor]: Taking taylor expansion of y.re in y.im 51.617 * [backup-simplify]: Simplify y.re into y.re 51.617 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 51.617 * [taylor]: Taking taylor expansion of y.im in y.im 51.617 * [backup-simplify]: Simplify 0 into 0 51.617 * [backup-simplify]: Simplify 1 into 1 51.617 * [taylor]: Taking taylor expansion of y.im in y.im 51.617 * [backup-simplify]: Simplify 0 into 0 51.617 * [backup-simplify]: Simplify 1 into 1 51.617 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.618 * [backup-simplify]: Simplify (* 0 0) into 0 51.618 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 51.619 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 51.619 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.619 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 51.620 * [backup-simplify]: Simplify (+ 0 0) into 0 51.620 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 51.620 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.620 * [backup-simplify]: Simplify (* 0 x.re) into 0 51.620 * [backup-simplify]: Simplify (- 0) into 0 51.621 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 51.621 * [backup-simplify]: Simplify (/ (* y.re x.im) y.re) into x.im 51.621 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.re 51.621 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 51.621 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 51.621 * [taylor]: Taking taylor expansion of y.re in x.re 51.621 * [backup-simplify]: Simplify y.re into y.re 51.621 * [taylor]: Taking taylor expansion of x.im in x.re 51.621 * [backup-simplify]: Simplify x.im into x.im 51.621 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 51.621 * [taylor]: Taking taylor expansion of y.im in x.re 51.621 * [backup-simplify]: Simplify y.im into y.im 51.621 * [taylor]: Taking taylor expansion of x.re in x.re 51.621 * [backup-simplify]: Simplify 0 into 0 51.621 * [backup-simplify]: Simplify 1 into 1 51.621 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 51.621 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.621 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 51.621 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 51.621 * [taylor]: Taking taylor expansion of y.re in x.re 51.621 * [backup-simplify]: Simplify y.re into y.re 51.621 * [taylor]: Taking taylor expansion of y.re in x.re 51.621 * [backup-simplify]: Simplify y.re into y.re 51.621 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 51.621 * [taylor]: Taking taylor expansion of y.im in x.re 51.621 * [backup-simplify]: Simplify y.im into y.im 51.621 * [taylor]: Taking taylor expansion of y.im in x.re 51.621 * [backup-simplify]: Simplify y.im into y.im 51.621 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.621 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.622 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 51.622 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 51.622 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.622 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.622 * [backup-simplify]: Simplify (+ 0 0) into 0 51.623 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 51.623 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.623 * [backup-simplify]: Simplify (* y.im 0) into 0 51.623 * [backup-simplify]: Simplify (- 0) into 0 51.623 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 51.623 * [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))))) 51.623 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.re 51.624 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 51.624 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 51.624 * [taylor]: Taking taylor expansion of y.re in y.re 51.624 * [backup-simplify]: Simplify 0 into 0 51.624 * [backup-simplify]: Simplify 1 into 1 51.624 * [taylor]: Taking taylor expansion of x.im in y.re 51.624 * [backup-simplify]: Simplify x.im into x.im 51.624 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.624 * [taylor]: Taking taylor expansion of y.im in y.re 51.624 * [backup-simplify]: Simplify y.im into y.im 51.624 * [taylor]: Taking taylor expansion of x.re in y.re 51.624 * [backup-simplify]: Simplify x.re into x.re 51.624 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 51.624 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.624 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 51.624 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 51.624 * [taylor]: Taking taylor expansion of y.re in y.re 51.624 * [backup-simplify]: Simplify 0 into 0 51.624 * [backup-simplify]: Simplify 1 into 1 51.624 * [taylor]: Taking taylor expansion of y.re in y.re 51.624 * [backup-simplify]: Simplify 0 into 0 51.624 * [backup-simplify]: Simplify 1 into 1 51.624 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 51.624 * [taylor]: Taking taylor expansion of y.im in y.re 51.624 * [backup-simplify]: Simplify y.im into y.im 51.624 * [taylor]: Taking taylor expansion of y.im in y.re 51.624 * [backup-simplify]: Simplify y.im into y.im 51.625 * [backup-simplify]: Simplify (* 0 0) into 0 51.625 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.625 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 51.625 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 51.626 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 51.626 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.626 * [backup-simplify]: Simplify (+ 0 0) into 0 51.626 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 51.626 * [backup-simplify]: Simplify (* 0 x.im) into 0 51.627 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.627 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 51.627 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 51.627 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) y.im) into (* -1 x.re) 51.627 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 51.627 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 51.627 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.627 * [taylor]: Taking taylor expansion of y.re in x.im 51.627 * [backup-simplify]: Simplify y.re into y.re 51.627 * [taylor]: Taking taylor expansion of x.im in x.im 51.627 * [backup-simplify]: Simplify 0 into 0 51.627 * [backup-simplify]: Simplify 1 into 1 51.627 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.627 * [taylor]: Taking taylor expansion of y.im in x.im 51.627 * [backup-simplify]: Simplify y.im into y.im 51.627 * [taylor]: Taking taylor expansion of x.re in x.im 51.627 * [backup-simplify]: Simplify x.re into x.re 51.627 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 51.627 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.627 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 51.627 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 51.627 * [taylor]: Taking taylor expansion of y.re in x.im 51.627 * [backup-simplify]: Simplify y.re into y.re 51.627 * [taylor]: Taking taylor expansion of y.re in x.im 51.627 * [backup-simplify]: Simplify y.re into y.re 51.627 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 51.627 * [taylor]: Taking taylor expansion of y.im in x.im 51.628 * [backup-simplify]: Simplify y.im into y.im 51.628 * [taylor]: Taking taylor expansion of y.im in x.im 51.628 * [backup-simplify]: Simplify y.im into y.im 51.628 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.628 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.628 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 51.628 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 51.628 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.628 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.629 * [backup-simplify]: Simplify (+ 0 0) into 0 51.629 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 51.629 * [backup-simplify]: Simplify (* y.re 0) into 0 51.629 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.629 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 51.629 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 51.629 * [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)))))) 51.629 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 51.629 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 51.629 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.629 * [taylor]: Taking taylor expansion of y.re in x.im 51.630 * [backup-simplify]: Simplify y.re into y.re 51.630 * [taylor]: Taking taylor expansion of x.im in x.im 51.630 * [backup-simplify]: Simplify 0 into 0 51.630 * [backup-simplify]: Simplify 1 into 1 51.630 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.630 * [taylor]: Taking taylor expansion of y.im in x.im 51.630 * [backup-simplify]: Simplify y.im into y.im 51.630 * [taylor]: Taking taylor expansion of x.re in x.im 51.630 * [backup-simplify]: Simplify x.re into x.re 51.630 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 51.630 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.630 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 51.630 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 51.630 * [taylor]: Taking taylor expansion of y.re in x.im 51.630 * [backup-simplify]: Simplify y.re into y.re 51.630 * [taylor]: Taking taylor expansion of y.re in x.im 51.630 * [backup-simplify]: Simplify y.re into y.re 51.630 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 51.630 * [taylor]: Taking taylor expansion of y.im in x.im 51.630 * [backup-simplify]: Simplify y.im into y.im 51.630 * [taylor]: Taking taylor expansion of y.im in x.im 51.630 * [backup-simplify]: Simplify y.im into y.im 51.630 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.630 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.630 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 51.630 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 51.631 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.631 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.631 * [backup-simplify]: Simplify (+ 0 0) into 0 51.631 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 51.631 * [backup-simplify]: Simplify (* y.re 0) into 0 51.631 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.631 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 51.632 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 51.632 * [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)))))) 51.632 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 51.632 * [taylor]: Taking taylor expansion of -1 in y.re 51.632 * [backup-simplify]: Simplify -1 into -1 51.632 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 51.632 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.632 * [taylor]: Taking taylor expansion of y.im in y.re 51.632 * [backup-simplify]: Simplify y.im into y.im 51.632 * [taylor]: Taking taylor expansion of x.re in y.re 51.632 * [backup-simplify]: Simplify x.re into x.re 51.632 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 51.632 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 51.632 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 51.632 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.632 * [taylor]: Taking taylor expansion of y.re in y.re 51.632 * [backup-simplify]: Simplify 0 into 0 51.632 * [backup-simplify]: Simplify 1 into 1 51.632 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.632 * [taylor]: Taking taylor expansion of y.im in y.re 51.632 * [backup-simplify]: Simplify y.im into y.im 51.632 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.633 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 51.633 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.633 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 51.633 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.633 * [backup-simplify]: Simplify (+ 0 0) into 0 51.633 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 51.634 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 51.634 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.634 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 51.634 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 51.634 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 51.634 * [taylor]: Taking taylor expansion of -1 in x.re 51.634 * [backup-simplify]: Simplify -1 into -1 51.634 * [taylor]: Taking taylor expansion of x.re in x.re 51.634 * [backup-simplify]: Simplify 0 into 0 51.634 * [backup-simplify]: Simplify 1 into 1 51.634 * [backup-simplify]: Simplify (* -1 0) into 0 51.634 * [taylor]: Taking taylor expansion of 0 in y.im 51.635 * [backup-simplify]: Simplify 0 into 0 51.635 * [backup-simplify]: Simplify 0 into 0 51.635 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 51.635 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.635 * [backup-simplify]: Simplify (- 0) into 0 51.636 * [backup-simplify]: Simplify (+ y.re 0) into y.re 51.636 * [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))))) 51.636 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 51.636 * [taylor]: Taking taylor expansion of y.re in y.re 51.636 * [backup-simplify]: Simplify 0 into 0 51.636 * [backup-simplify]: Simplify 1 into 1 51.636 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 51.636 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 51.636 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 51.637 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.637 * [taylor]: Taking taylor expansion of y.re in y.re 51.637 * [backup-simplify]: Simplify 0 into 0 51.637 * [backup-simplify]: Simplify 1 into 1 51.637 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.637 * [taylor]: Taking taylor expansion of y.im in y.re 51.637 * [backup-simplify]: Simplify y.im into y.im 51.637 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.637 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 51.637 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.637 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 51.637 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.638 * [backup-simplify]: Simplify (+ 0 0) into 0 51.638 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 51.638 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 51.638 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 51.638 * [taylor]: Taking taylor expansion of 0 in x.re 51.638 * [backup-simplify]: Simplify 0 into 0 51.638 * [taylor]: Taking taylor expansion of 0 in y.im 51.638 * [backup-simplify]: Simplify 0 into 0 51.638 * [backup-simplify]: Simplify 0 into 0 51.638 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.638 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 51.639 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 51.639 * [taylor]: Taking taylor expansion of 0 in x.re 51.639 * [backup-simplify]: Simplify 0 into 0 51.639 * [taylor]: Taking taylor expansion of 0 in y.im 51.639 * [backup-simplify]: Simplify 0 into 0 51.639 * [backup-simplify]: Simplify 0 into 0 51.640 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 51.640 * [taylor]: Taking taylor expansion of -1 in y.im 51.640 * [backup-simplify]: Simplify -1 into -1 51.640 * [backup-simplify]: Simplify -1 into -1 51.640 * [backup-simplify]: Simplify 0 into 0 51.641 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 51.642 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 51.642 * [backup-simplify]: Simplify (- 0) into 0 51.643 * [backup-simplify]: Simplify (+ 0 0) into 0 51.643 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 51.644 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 51.644 * [backup-simplify]: Simplify (+ 0 0) into 0 51.645 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 51.646 * [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 51.646 * [taylor]: Taking taylor expansion of 0 in y.re 51.646 * [backup-simplify]: Simplify 0 into 0 51.646 * [taylor]: Taking taylor expansion of 0 in x.re 51.646 * [backup-simplify]: Simplify 0 into 0 51.646 * [taylor]: Taking taylor expansion of 0 in y.im 51.646 * [backup-simplify]: Simplify 0 into 0 51.646 * [backup-simplify]: Simplify 0 into 0 51.647 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 51.647 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 51.647 * [taylor]: Taking taylor expansion of y.im in x.re 51.647 * [backup-simplify]: Simplify y.im into y.im 51.647 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.647 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 51.647 * [taylor]: Taking taylor expansion of y.im in y.im 51.647 * [backup-simplify]: Simplify 0 into 0 51.647 * [backup-simplify]: Simplify 1 into 1 51.647 * [backup-simplify]: Simplify (/ 1 1) into 1 51.648 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.648 * [backup-simplify]: Simplify 0 into 0 51.649 * [backup-simplify]: Simplify (* 1 1) into 1 51.649 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 51.650 * [backup-simplify]: Simplify (+ 1 0) into 1 51.650 * [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))) 51.651 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 51.651 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 51.652 * [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)))) 51.653 * [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))) 51.653 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 51.653 * [taylor]: Taking taylor expansion of 1/2 in x.re 51.653 * [backup-simplify]: Simplify 1/2 into 1/2 51.653 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 51.653 * [taylor]: Taking taylor expansion of x.re in x.re 51.653 * [backup-simplify]: Simplify 0 into 0 51.653 * [backup-simplify]: Simplify 1 into 1 51.653 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 51.653 * [taylor]: Taking taylor expansion of y.im in x.re 51.653 * [backup-simplify]: Simplify y.im into y.im 51.653 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.653 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.653 * [taylor]: Taking taylor expansion of 0 in y.im 51.653 * [backup-simplify]: Simplify 0 into 0 51.653 * [backup-simplify]: Simplify 0 into 0 51.653 * [taylor]: Taking taylor expansion of 0 in y.im 51.653 * [backup-simplify]: Simplify 0 into 0 51.653 * [backup-simplify]: Simplify 0 into 0 51.654 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 51.654 * [taylor]: Taking taylor expansion of 0 in y.im 51.654 * [backup-simplify]: Simplify 0 into 0 51.654 * [backup-simplify]: Simplify 0 into 0 51.655 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 51.655 * [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))) 51.655 * [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 51.655 * [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 51.655 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 51.655 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 51.655 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 51.655 * [taylor]: Taking taylor expansion of y.re in y.im 51.655 * [backup-simplify]: Simplify y.re into y.re 51.655 * [taylor]: Taking taylor expansion of x.im in y.im 51.655 * [backup-simplify]: Simplify x.im into x.im 51.656 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.656 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 51.656 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 51.656 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 51.656 * [taylor]: Taking taylor expansion of y.im in y.im 51.656 * [backup-simplify]: Simplify 0 into 0 51.656 * [backup-simplify]: Simplify 1 into 1 51.656 * [taylor]: Taking taylor expansion of x.re in y.im 51.656 * [backup-simplify]: Simplify x.re into x.re 51.656 * [backup-simplify]: Simplify (* 0 x.re) into 0 51.656 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 51.656 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 51.656 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 51.656 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 51.656 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 51.657 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 51.657 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 51.657 * [taylor]: Taking taylor expansion of y.re in y.im 51.657 * [backup-simplify]: Simplify y.re into y.re 51.657 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.657 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 51.657 * [taylor]: Taking taylor expansion of y.re in y.im 51.657 * [backup-simplify]: Simplify y.re into y.re 51.657 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.657 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 51.657 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 51.657 * [taylor]: Taking taylor expansion of y.im in y.im 51.657 * [backup-simplify]: Simplify 0 into 0 51.657 * [backup-simplify]: Simplify 1 into 1 51.657 * [backup-simplify]: Simplify (/ 1 1) into 1 51.657 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 51.657 * [taylor]: Taking taylor expansion of y.im in y.im 51.657 * [backup-simplify]: Simplify 0 into 0 51.657 * [backup-simplify]: Simplify 1 into 1 51.658 * [backup-simplify]: Simplify (/ 1 1) into 1 51.658 * [backup-simplify]: Simplify (* 1 1) into 1 51.659 * [backup-simplify]: Simplify (+ 0 1) into 1 51.659 * [backup-simplify]: Simplify (sqrt 1) into 1 51.660 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.661 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.661 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.662 * [backup-simplify]: Simplify (+ 0 0) into 0 51.663 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.663 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 51.663 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 51.663 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 51.663 * [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 51.663 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 51.663 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 51.663 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 51.663 * [taylor]: Taking taylor expansion of y.re in x.re 51.663 * [backup-simplify]: Simplify y.re into y.re 51.663 * [taylor]: Taking taylor expansion of x.im in x.re 51.663 * [backup-simplify]: Simplify x.im into x.im 51.663 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.663 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 51.663 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 51.663 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 51.663 * [taylor]: Taking taylor expansion of y.im in x.re 51.663 * [backup-simplify]: Simplify y.im into y.im 51.663 * [taylor]: Taking taylor expansion of x.re in x.re 51.663 * [backup-simplify]: Simplify 0 into 0 51.663 * [backup-simplify]: Simplify 1 into 1 51.663 * [backup-simplify]: Simplify (* y.im 0) into 0 51.664 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 51.664 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.664 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 51.664 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 51.664 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 51.664 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 51.664 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 51.664 * [taylor]: Taking taylor expansion of y.re in x.re 51.664 * [backup-simplify]: Simplify y.re into y.re 51.664 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.664 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 51.664 * [taylor]: Taking taylor expansion of y.re in x.re 51.664 * [backup-simplify]: Simplify y.re into y.re 51.664 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.664 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 51.665 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 51.665 * [taylor]: Taking taylor expansion of y.im in x.re 51.665 * [backup-simplify]: Simplify y.im into y.im 51.665 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.665 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 51.665 * [taylor]: Taking taylor expansion of y.im in x.re 51.665 * [backup-simplify]: Simplify y.im into y.im 51.665 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.665 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 51.665 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 51.665 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 51.665 * [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)))) 51.665 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.666 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 51.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.666 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 51.667 * [backup-simplify]: Simplify (+ 0 0) into 0 51.667 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.667 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 51.667 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 51.668 * [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))))))) 51.668 * [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 51.668 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 51.668 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 51.668 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 51.668 * [taylor]: Taking taylor expansion of y.re in y.re 51.668 * [backup-simplify]: Simplify 0 into 0 51.668 * [backup-simplify]: Simplify 1 into 1 51.668 * [taylor]: Taking taylor expansion of x.im in y.re 51.668 * [backup-simplify]: Simplify x.im into x.im 51.668 * [backup-simplify]: Simplify (* 0 x.im) into 0 51.668 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 51.668 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 51.668 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 51.668 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.668 * [taylor]: Taking taylor expansion of y.im in y.re 51.669 * [backup-simplify]: Simplify y.im into y.im 51.669 * [taylor]: Taking taylor expansion of x.re in y.re 51.669 * [backup-simplify]: Simplify x.re into x.re 51.669 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.669 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.669 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 51.669 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 51.669 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 51.669 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 51.669 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 51.669 * [taylor]: Taking taylor expansion of y.re in y.re 51.669 * [backup-simplify]: Simplify 0 into 0 51.669 * [backup-simplify]: Simplify 1 into 1 51.669 * [backup-simplify]: Simplify (/ 1 1) into 1 51.669 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 51.669 * [taylor]: Taking taylor expansion of y.re in y.re 51.669 * [backup-simplify]: Simplify 0 into 0 51.670 * [backup-simplify]: Simplify 1 into 1 51.670 * [backup-simplify]: Simplify (/ 1 1) into 1 51.670 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 51.670 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 51.670 * [taylor]: Taking taylor expansion of y.im in y.re 51.670 * [backup-simplify]: Simplify y.im into y.im 51.670 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.670 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 51.670 * [taylor]: Taking taylor expansion of y.im in y.re 51.670 * [backup-simplify]: Simplify y.im into y.im 51.670 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.671 * [backup-simplify]: Simplify (* 1 1) into 1 51.671 * [backup-simplify]: Simplify (+ 1 0) into 1 51.671 * [backup-simplify]: Simplify (sqrt 1) into 1 51.685 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.686 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.687 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.687 * [backup-simplify]: Simplify (+ 0 0) into 0 51.688 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.688 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 51.688 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 51.688 * [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 51.689 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 51.689 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 51.689 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.689 * [taylor]: Taking taylor expansion of y.re in x.im 51.689 * [backup-simplify]: Simplify y.re into y.re 51.689 * [taylor]: Taking taylor expansion of x.im in x.im 51.689 * [backup-simplify]: Simplify 0 into 0 51.689 * [backup-simplify]: Simplify 1 into 1 51.689 * [backup-simplify]: Simplify (* y.re 0) into 0 51.689 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 51.689 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.689 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 51.689 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.689 * [taylor]: Taking taylor expansion of y.im in x.im 51.689 * [backup-simplify]: Simplify y.im into y.im 51.689 * [taylor]: Taking taylor expansion of x.re in x.im 51.690 * [backup-simplify]: Simplify x.re into x.re 51.690 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.690 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.690 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 51.690 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 51.690 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 51.690 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 51.690 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 51.690 * [taylor]: Taking taylor expansion of y.re in x.im 51.690 * [backup-simplify]: Simplify y.re into y.re 51.690 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.690 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 51.690 * [taylor]: Taking taylor expansion of y.re in x.im 51.690 * [backup-simplify]: Simplify y.re into y.re 51.690 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.690 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 51.690 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 51.690 * [taylor]: Taking taylor expansion of y.im in x.im 51.690 * [backup-simplify]: Simplify y.im into y.im 51.690 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.690 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 51.690 * [taylor]: Taking taylor expansion of y.im in x.im 51.690 * [backup-simplify]: Simplify y.im into y.im 51.690 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.691 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 51.691 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 51.691 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 51.691 * [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)))) 51.691 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.691 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.691 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 51.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.692 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 51.692 * [backup-simplify]: Simplify (+ 0 0) into 0 51.693 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.693 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 51.693 * [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)))))) 51.693 * [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 51.693 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 51.693 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 51.693 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.693 * [taylor]: Taking taylor expansion of y.re in x.im 51.693 * [backup-simplify]: Simplify y.re into y.re 51.693 * [taylor]: Taking taylor expansion of x.im in x.im 51.693 * [backup-simplify]: Simplify 0 into 0 51.693 * [backup-simplify]: Simplify 1 into 1 51.693 * [backup-simplify]: Simplify (* y.re 0) into 0 51.694 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 51.694 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.694 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 51.694 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.694 * [taylor]: Taking taylor expansion of y.im in x.im 51.694 * [backup-simplify]: Simplify y.im into y.im 51.694 * [taylor]: Taking taylor expansion of x.re in x.im 51.694 * [backup-simplify]: Simplify x.re into x.re 51.694 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.694 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.694 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 51.694 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 51.694 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 51.694 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 51.694 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 51.694 * [taylor]: Taking taylor expansion of y.re in x.im 51.694 * [backup-simplify]: Simplify y.re into y.re 51.694 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.694 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 51.694 * [taylor]: Taking taylor expansion of y.re in x.im 51.694 * [backup-simplify]: Simplify y.re into y.re 51.695 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.695 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 51.695 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 51.695 * [taylor]: Taking taylor expansion of y.im in x.im 51.695 * [backup-simplify]: Simplify y.im into y.im 51.695 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.695 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 51.695 * [taylor]: Taking taylor expansion of y.im in x.im 51.695 * [backup-simplify]: Simplify y.im into y.im 51.695 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.695 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 51.695 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 51.695 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 51.695 * [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)))) 51.696 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.696 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.696 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 51.696 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.696 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.696 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 51.697 * [backup-simplify]: Simplify (+ 0 0) into 0 51.697 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.697 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 51.697 * [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)))))) 51.697 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 51.697 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 51.697 * [taylor]: Taking taylor expansion of y.re in y.re 51.697 * [backup-simplify]: Simplify 0 into 0 51.697 * [backup-simplify]: Simplify 1 into 1 51.698 * [backup-simplify]: Simplify (/ 1 1) into 1 51.698 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 51.698 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 51.698 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 51.698 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 51.698 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.698 * [taylor]: Taking taylor expansion of y.re in y.re 51.698 * [backup-simplify]: Simplify 0 into 0 51.698 * [backup-simplify]: Simplify 1 into 1 51.698 * [backup-simplify]: Simplify (* 1 1) into 1 51.699 * [backup-simplify]: Simplify (/ 1 1) into 1 51.699 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 51.699 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.699 * [taylor]: Taking taylor expansion of y.im in y.re 51.699 * [backup-simplify]: Simplify y.im into y.im 51.699 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.699 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.700 * [backup-simplify]: Simplify (+ 1 0) into 1 51.700 * [backup-simplify]: Simplify (/ 1 1) into 1 51.700 * [backup-simplify]: Simplify (sqrt 1) into 1 51.701 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.702 * [backup-simplify]: Simplify (+ 0 0) into 0 51.703 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.704 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.704 * [backup-simplify]: Simplify (* 1 1) into 1 51.704 * [taylor]: Taking taylor expansion of 1 in x.re 51.704 * [backup-simplify]: Simplify 1 into 1 51.705 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 51.705 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.705 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 51.705 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 51.706 * [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))))))) 51.706 * [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 51.706 * [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 51.706 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 51.706 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.706 * [taylor]: Taking taylor expansion of y.im in y.re 51.706 * [backup-simplify]: Simplify y.im into y.im 51.706 * [taylor]: Taking taylor expansion of x.re in y.re 51.706 * [backup-simplify]: Simplify x.re into x.re 51.707 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.707 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.707 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 51.707 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 51.707 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 51.707 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 51.707 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.707 * [taylor]: Taking taylor expansion of y.re in y.re 51.707 * [backup-simplify]: Simplify 0 into 0 51.707 * [backup-simplify]: Simplify 1 into 1 51.707 * [backup-simplify]: Simplify (* 1 1) into 1 51.708 * [backup-simplify]: Simplify (/ 1 1) into 1 51.708 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 51.708 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.708 * [taylor]: Taking taylor expansion of y.im in y.re 51.708 * [backup-simplify]: Simplify y.im into y.im 51.708 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.708 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.708 * [backup-simplify]: Simplify (+ 1 0) into 1 51.709 * [backup-simplify]: Simplify (/ 1 1) into 1 51.709 * [backup-simplify]: Simplify (sqrt 1) into 1 51.710 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.711 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.711 * [backup-simplify]: Simplify (+ 0 0) into 0 51.712 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.712 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.713 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.714 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.714 * [taylor]: Taking taylor expansion of 0 in x.re 51.714 * [backup-simplify]: Simplify 0 into 0 51.714 * [taylor]: Taking taylor expansion of 1 in y.im 51.714 * [backup-simplify]: Simplify 1 into 1 51.714 * [backup-simplify]: Simplify 1 into 1 51.715 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 51.715 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.715 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.715 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 51.716 * [backup-simplify]: Simplify (- 0) into 0 51.716 * [backup-simplify]: Simplify (+ 0 0) into 0 51.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.717 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 51.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.718 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 51.718 * [backup-simplify]: Simplify (+ 0 0) into 0 51.719 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.720 * [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 51.720 * [taylor]: Taking taylor expansion of 0 in y.re 51.720 * [backup-simplify]: Simplify 0 into 0 51.720 * [taylor]: Taking taylor expansion of 0 in x.re 51.720 * [backup-simplify]: Simplify 0 into 0 51.720 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 51.721 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 51.721 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 51.721 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 51.721 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 51.721 * [taylor]: Taking taylor expansion of y.im in x.re 51.721 * [backup-simplify]: Simplify y.im into y.im 51.721 * [taylor]: Taking taylor expansion of x.re in x.re 51.721 * [backup-simplify]: Simplify 0 into 0 51.721 * [backup-simplify]: Simplify 1 into 1 51.721 * [backup-simplify]: Simplify (* y.im 0) into 0 51.721 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 51.721 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.722 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 51.722 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 51.722 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 51.722 * [taylor]: Taking taylor expansion of y.im in y.im 51.722 * [backup-simplify]: Simplify 0 into 0 51.722 * [backup-simplify]: Simplify 1 into 1 51.722 * [backup-simplify]: Simplify (/ 1 1) into 1 51.723 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.723 * [backup-simplify]: Simplify (- 0) into 0 51.723 * [backup-simplify]: Simplify 0 into 0 51.724 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 51.724 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.724 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 51.725 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 51.725 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 51.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.726 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 51.726 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 51.726 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 51.727 * [taylor]: Taking taylor expansion of 1/2 in x.re 51.727 * [backup-simplify]: Simplify 1/2 into 1/2 51.727 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 51.727 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 51.727 * [taylor]: Taking taylor expansion of y.im in x.re 51.727 * [backup-simplify]: Simplify y.im into y.im 51.727 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.727 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.727 * [taylor]: Taking taylor expansion of 0 in y.im 51.727 * [backup-simplify]: Simplify 0 into 0 51.727 * [backup-simplify]: Simplify 0 into 0 51.727 * [taylor]: Taking taylor expansion of 0 in y.im 51.727 * [backup-simplify]: Simplify 0 into 0 51.727 * [backup-simplify]: Simplify 0 into 0 51.727 * [backup-simplify]: Simplify 0 into 0 51.727 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 51.728 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.728 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 51.728 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 51.728 * [backup-simplify]: Simplify (- 0) into 0 51.728 * [backup-simplify]: Simplify (+ 0 0) into 0 51.729 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.729 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.729 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 51.729 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.730 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.730 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 51.731 * [backup-simplify]: Simplify (+ 0 0) into 0 51.731 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.732 * [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 51.732 * [taylor]: Taking taylor expansion of 0 in y.re 51.732 * [backup-simplify]: Simplify 0 into 0 51.732 * [taylor]: Taking taylor expansion of 0 in x.re 51.732 * [backup-simplify]: Simplify 0 into 0 51.732 * [taylor]: Taking taylor expansion of 0 in x.re 51.732 * [backup-simplify]: Simplify 0 into 0 51.732 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 51.733 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 51.733 * [backup-simplify]: Simplify (- 0) into 0 51.733 * [taylor]: Taking taylor expansion of 0 in x.re 51.733 * [backup-simplify]: Simplify 0 into 0 51.733 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 51.734 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.734 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.734 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 51.734 * [backup-simplify]: Simplify (+ 0 0) into 0 51.735 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 51.735 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 51.736 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.737 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 51.737 * [taylor]: Taking taylor expansion of 0 in x.re 51.737 * [backup-simplify]: Simplify 0 into 0 51.737 * [taylor]: Taking taylor expansion of 0 in y.im 51.737 * [backup-simplify]: Simplify 0 into 0 51.737 * [backup-simplify]: Simplify 0 into 0 51.737 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 51.737 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.737 * [backup-simplify]: Simplify (- 0) into 0 51.738 * [taylor]: Taking taylor expansion of 0 in y.im 51.738 * [backup-simplify]: Simplify 0 into 0 51.738 * [backup-simplify]: Simplify 0 into 0 51.738 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 51.738 * [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))) 51.738 * [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 51.738 * [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 51.738 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 51.738 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 51.738 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 51.738 * [taylor]: Taking taylor expansion of y.re in y.im 51.738 * [backup-simplify]: Simplify y.re into y.re 51.738 * [taylor]: Taking taylor expansion of x.im in y.im 51.738 * [backup-simplify]: Simplify x.im into x.im 51.738 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.738 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 51.738 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 51.738 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 51.738 * [taylor]: Taking taylor expansion of y.im in y.im 51.738 * [backup-simplify]: Simplify 0 into 0 51.738 * [backup-simplify]: Simplify 1 into 1 51.738 * [taylor]: Taking taylor expansion of x.re in y.im 51.738 * [backup-simplify]: Simplify x.re into x.re 51.738 * [backup-simplify]: Simplify (* 0 x.re) into 0 51.738 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 51.739 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 51.739 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 51.739 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 51.739 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 51.739 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 51.739 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 51.739 * [taylor]: Taking taylor expansion of -1 in y.im 51.739 * [backup-simplify]: Simplify -1 into -1 51.739 * [taylor]: Taking taylor expansion of y.re in y.im 51.739 * [backup-simplify]: Simplify y.re into y.re 51.739 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.739 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 51.739 * [taylor]: Taking taylor expansion of -1 in y.im 51.739 * [backup-simplify]: Simplify -1 into -1 51.739 * [taylor]: Taking taylor expansion of y.re in y.im 51.739 * [backup-simplify]: Simplify y.re into y.re 51.739 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.739 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 51.739 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 51.739 * [taylor]: Taking taylor expansion of -1 in y.im 51.739 * [backup-simplify]: Simplify -1 into -1 51.739 * [taylor]: Taking taylor expansion of y.im in y.im 51.739 * [backup-simplify]: Simplify 0 into 0 51.739 * [backup-simplify]: Simplify 1 into 1 51.739 * [backup-simplify]: Simplify (/ -1 1) into -1 51.739 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 51.739 * [taylor]: Taking taylor expansion of -1 in y.im 51.739 * [backup-simplify]: Simplify -1 into -1 51.739 * [taylor]: Taking taylor expansion of y.im in y.im 51.739 * [backup-simplify]: Simplify 0 into 0 51.739 * [backup-simplify]: Simplify 1 into 1 51.740 * [backup-simplify]: Simplify (/ -1 1) into -1 51.740 * [backup-simplify]: Simplify (* -1 -1) into 1 51.740 * [backup-simplify]: Simplify (+ 0 1) into 1 51.740 * [backup-simplify]: Simplify (sqrt 1) into 1 51.741 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 51.741 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 51.742 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 51.742 * [backup-simplify]: Simplify (+ 0 0) into 0 51.742 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.742 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 51.742 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 51.742 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 51.743 * [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 51.743 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 51.743 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 51.743 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 51.743 * [taylor]: Taking taylor expansion of y.re in x.re 51.743 * [backup-simplify]: Simplify y.re into y.re 51.743 * [taylor]: Taking taylor expansion of x.im in x.re 51.743 * [backup-simplify]: Simplify x.im into x.im 51.743 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.743 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 51.743 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 51.743 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 51.743 * [taylor]: Taking taylor expansion of y.im in x.re 51.743 * [backup-simplify]: Simplify y.im into y.im 51.743 * [taylor]: Taking taylor expansion of x.re in x.re 51.743 * [backup-simplify]: Simplify 0 into 0 51.743 * [backup-simplify]: Simplify 1 into 1 51.743 * [backup-simplify]: Simplify (* y.im 0) into 0 51.743 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 51.743 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.743 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 51.743 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 51.743 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 51.743 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 51.743 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 51.743 * [taylor]: Taking taylor expansion of -1 in x.re 51.743 * [backup-simplify]: Simplify -1 into -1 51.743 * [taylor]: Taking taylor expansion of y.re in x.re 51.743 * [backup-simplify]: Simplify y.re into y.re 51.743 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.743 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 51.743 * [taylor]: Taking taylor expansion of -1 in x.re 51.743 * [backup-simplify]: Simplify -1 into -1 51.743 * [taylor]: Taking taylor expansion of y.re in x.re 51.743 * [backup-simplify]: Simplify y.re into y.re 51.743 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.744 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 51.744 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 51.744 * [taylor]: Taking taylor expansion of -1 in x.re 51.744 * [backup-simplify]: Simplify -1 into -1 51.744 * [taylor]: Taking taylor expansion of y.im in x.re 51.744 * [backup-simplify]: Simplify y.im into y.im 51.744 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.744 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 51.744 * [taylor]: Taking taylor expansion of -1 in x.re 51.744 * [backup-simplify]: Simplify -1 into -1 51.744 * [taylor]: Taking taylor expansion of y.im in x.re 51.744 * [backup-simplify]: Simplify y.im into y.im 51.744 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.744 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 51.744 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 51.744 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 51.744 * [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)))) 51.744 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.744 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.744 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 51.744 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.744 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.744 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 51.745 * [backup-simplify]: Simplify (+ 0 0) into 0 51.745 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.745 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 51.745 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 51.745 * [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))))))) 51.745 * [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 51.745 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 51.745 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 51.745 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 51.745 * [taylor]: Taking taylor expansion of y.re in y.re 51.745 * [backup-simplify]: Simplify 0 into 0 51.745 * [backup-simplify]: Simplify 1 into 1 51.745 * [taylor]: Taking taylor expansion of x.im in y.re 51.745 * [backup-simplify]: Simplify x.im into x.im 51.745 * [backup-simplify]: Simplify (* 0 x.im) into 0 51.746 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 51.746 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 51.746 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 51.746 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.746 * [taylor]: Taking taylor expansion of y.im in y.re 51.746 * [backup-simplify]: Simplify y.im into y.im 51.746 * [taylor]: Taking taylor expansion of x.re in y.re 51.746 * [backup-simplify]: Simplify x.re into x.re 51.746 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.746 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.746 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 51.746 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 51.746 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 51.746 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 51.746 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 51.746 * [taylor]: Taking taylor expansion of -1 in y.re 51.746 * [backup-simplify]: Simplify -1 into -1 51.746 * [taylor]: Taking taylor expansion of y.re in y.re 51.746 * [backup-simplify]: Simplify 0 into 0 51.746 * [backup-simplify]: Simplify 1 into 1 51.746 * [backup-simplify]: Simplify (/ -1 1) into -1 51.746 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 51.746 * [taylor]: Taking taylor expansion of -1 in y.re 51.746 * [backup-simplify]: Simplify -1 into -1 51.746 * [taylor]: Taking taylor expansion of y.re in y.re 51.746 * [backup-simplify]: Simplify 0 into 0 51.746 * [backup-simplify]: Simplify 1 into 1 51.747 * [backup-simplify]: Simplify (/ -1 1) into -1 51.747 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 51.747 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 51.747 * [taylor]: Taking taylor expansion of -1 in y.re 51.747 * [backup-simplify]: Simplify -1 into -1 51.747 * [taylor]: Taking taylor expansion of y.im in y.re 51.747 * [backup-simplify]: Simplify y.im into y.im 51.747 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.747 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 51.747 * [taylor]: Taking taylor expansion of -1 in y.re 51.747 * [backup-simplify]: Simplify -1 into -1 51.747 * [taylor]: Taking taylor expansion of y.im in y.re 51.747 * [backup-simplify]: Simplify y.im into y.im 51.747 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.747 * [backup-simplify]: Simplify (* -1 -1) into 1 51.747 * [backup-simplify]: Simplify (+ 1 0) into 1 51.748 * [backup-simplify]: Simplify (sqrt 1) into 1 51.748 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 51.749 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 51.749 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 51.749 * [backup-simplify]: Simplify (+ 0 0) into 0 51.750 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.750 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 51.750 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 51.750 * [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 51.750 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 51.750 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 51.750 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.750 * [taylor]: Taking taylor expansion of y.re in x.im 51.750 * [backup-simplify]: Simplify y.re into y.re 51.750 * [taylor]: Taking taylor expansion of x.im in x.im 51.750 * [backup-simplify]: Simplify 0 into 0 51.750 * [backup-simplify]: Simplify 1 into 1 51.750 * [backup-simplify]: Simplify (* y.re 0) into 0 51.750 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 51.750 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.750 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 51.750 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.750 * [taylor]: Taking taylor expansion of y.im in x.im 51.750 * [backup-simplify]: Simplify y.im into y.im 51.750 * [taylor]: Taking taylor expansion of x.re in x.im 51.750 * [backup-simplify]: Simplify x.re into x.re 51.750 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.751 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.751 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 51.751 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 51.751 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 51.751 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 51.751 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 51.751 * [taylor]: Taking taylor expansion of -1 in x.im 51.751 * [backup-simplify]: Simplify -1 into -1 51.751 * [taylor]: Taking taylor expansion of y.re in x.im 51.751 * [backup-simplify]: Simplify y.re into y.re 51.751 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.751 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 51.751 * [taylor]: Taking taylor expansion of -1 in x.im 51.751 * [backup-simplify]: Simplify -1 into -1 51.751 * [taylor]: Taking taylor expansion of y.re in x.im 51.751 * [backup-simplify]: Simplify y.re into y.re 51.751 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.751 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 51.751 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 51.751 * [taylor]: Taking taylor expansion of -1 in x.im 51.751 * [backup-simplify]: Simplify -1 into -1 51.751 * [taylor]: Taking taylor expansion of y.im in x.im 51.751 * [backup-simplify]: Simplify y.im into y.im 51.751 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.751 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 51.751 * [taylor]: Taking taylor expansion of -1 in x.im 51.751 * [backup-simplify]: Simplify -1 into -1 51.751 * [taylor]: Taking taylor expansion of y.im in x.im 51.751 * [backup-simplify]: Simplify y.im into y.im 51.751 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.751 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 51.751 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 51.752 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 51.752 * [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)))) 51.752 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.752 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.752 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 51.752 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.752 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.753 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 51.753 * [backup-simplify]: Simplify (+ 0 0) into 0 51.753 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.753 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 51.753 * [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)))))) 51.754 * [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 51.754 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 51.754 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 51.754 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.754 * [taylor]: Taking taylor expansion of y.re in x.im 51.754 * [backup-simplify]: Simplify y.re into y.re 51.754 * [taylor]: Taking taylor expansion of x.im in x.im 51.754 * [backup-simplify]: Simplify 0 into 0 51.754 * [backup-simplify]: Simplify 1 into 1 51.754 * [backup-simplify]: Simplify (* y.re 0) into 0 51.754 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 51.754 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.754 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 51.754 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.754 * [taylor]: Taking taylor expansion of y.im in x.im 51.754 * [backup-simplify]: Simplify y.im into y.im 51.754 * [taylor]: Taking taylor expansion of x.re in x.im 51.754 * [backup-simplify]: Simplify x.re into x.re 51.754 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.755 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.755 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 51.755 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 51.755 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 51.755 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 51.755 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 51.755 * [taylor]: Taking taylor expansion of -1 in x.im 51.755 * [backup-simplify]: Simplify -1 into -1 51.755 * [taylor]: Taking taylor expansion of y.re in x.im 51.755 * [backup-simplify]: Simplify y.re into y.re 51.755 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.755 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 51.755 * [taylor]: Taking taylor expansion of -1 in x.im 51.755 * [backup-simplify]: Simplify -1 into -1 51.755 * [taylor]: Taking taylor expansion of y.re in x.im 51.755 * [backup-simplify]: Simplify y.re into y.re 51.755 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.755 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 51.755 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 51.755 * [taylor]: Taking taylor expansion of -1 in x.im 51.755 * [backup-simplify]: Simplify -1 into -1 51.755 * [taylor]: Taking taylor expansion of y.im in x.im 51.755 * [backup-simplify]: Simplify y.im into y.im 51.755 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.755 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 51.755 * [taylor]: Taking taylor expansion of -1 in x.im 51.755 * [backup-simplify]: Simplify -1 into -1 51.755 * [taylor]: Taking taylor expansion of y.im in x.im 51.755 * [backup-simplify]: Simplify y.im into y.im 51.755 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.756 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 51.756 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 51.756 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 51.756 * [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)))) 51.756 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.756 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.756 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 51.757 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.757 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.757 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 51.757 * [backup-simplify]: Simplify (+ 0 0) into 0 51.758 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.758 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 51.758 * [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)))))) 51.758 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 51.758 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 51.758 * [taylor]: Taking taylor expansion of y.re in y.re 51.758 * [backup-simplify]: Simplify 0 into 0 51.758 * [backup-simplify]: Simplify 1 into 1 51.759 * [backup-simplify]: Simplify (/ 1 1) into 1 51.759 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 51.759 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 51.759 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 51.759 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 51.759 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.759 * [taylor]: Taking taylor expansion of y.re in y.re 51.759 * [backup-simplify]: Simplify 0 into 0 51.759 * [backup-simplify]: Simplify 1 into 1 51.759 * [backup-simplify]: Simplify (* 1 1) into 1 51.760 * [backup-simplify]: Simplify (/ 1 1) into 1 51.760 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 51.760 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.760 * [taylor]: Taking taylor expansion of y.im in y.re 51.760 * [backup-simplify]: Simplify y.im into y.im 51.760 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.760 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.761 * [backup-simplify]: Simplify (+ 1 0) into 1 51.761 * [backup-simplify]: Simplify (/ 1 1) into 1 51.761 * [backup-simplify]: Simplify (sqrt 1) into 1 51.762 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.763 * [backup-simplify]: Simplify (+ 0 0) into 0 51.764 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.765 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.765 * [backup-simplify]: Simplify (* 1 1) into 1 51.765 * [taylor]: Taking taylor expansion of 1 in x.re 51.765 * [backup-simplify]: Simplify 1 into 1 51.766 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 51.766 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.766 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 51.766 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 51.767 * [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))))))) 51.767 * [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 51.767 * [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 51.767 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 51.767 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.767 * [taylor]: Taking taylor expansion of y.im in y.re 51.767 * [backup-simplify]: Simplify y.im into y.im 51.767 * [taylor]: Taking taylor expansion of x.re in y.re 51.767 * [backup-simplify]: Simplify x.re into x.re 51.767 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.767 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.767 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 51.767 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 51.768 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 51.768 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 51.768 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.768 * [taylor]: Taking taylor expansion of y.re in y.re 51.768 * [backup-simplify]: Simplify 0 into 0 51.768 * [backup-simplify]: Simplify 1 into 1 51.768 * [backup-simplify]: Simplify (* 1 1) into 1 51.768 * [backup-simplify]: Simplify (/ 1 1) into 1 51.768 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 51.769 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.769 * [taylor]: Taking taylor expansion of y.im in y.re 51.769 * [backup-simplify]: Simplify y.im into y.im 51.769 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.769 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.769 * [backup-simplify]: Simplify (+ 1 0) into 1 51.769 * [backup-simplify]: Simplify (/ 1 1) into 1 51.770 * [backup-simplify]: Simplify (sqrt 1) into 1 51.770 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.771 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.772 * [backup-simplify]: Simplify (+ 0 0) into 0 51.772 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.773 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.774 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.774 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.774 * [taylor]: Taking taylor expansion of 0 in x.re 51.775 * [backup-simplify]: Simplify 0 into 0 51.775 * [taylor]: Taking taylor expansion of 1 in y.im 51.775 * [backup-simplify]: Simplify 1 into 1 51.775 * [backup-simplify]: Simplify 1 into 1 51.776 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 51.776 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.776 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.776 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 51.777 * [backup-simplify]: Simplify (- 0) into 0 51.777 * [backup-simplify]: Simplify (+ 0 0) into 0 51.777 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.777 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.778 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 51.778 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.778 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.779 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 51.779 * [backup-simplify]: Simplify (+ 0 0) into 0 51.780 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.781 * [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 51.781 * [taylor]: Taking taylor expansion of 0 in y.re 51.781 * [backup-simplify]: Simplify 0 into 0 51.781 * [taylor]: Taking taylor expansion of 0 in x.re 51.781 * [backup-simplify]: Simplify 0 into 0 51.782 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 51.782 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 51.782 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 51.782 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 51.782 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 51.782 * [taylor]: Taking taylor expansion of y.im in x.re 51.782 * [backup-simplify]: Simplify y.im into y.im 51.782 * [taylor]: Taking taylor expansion of x.re in x.re 51.782 * [backup-simplify]: Simplify 0 into 0 51.782 * [backup-simplify]: Simplify 1 into 1 51.782 * [backup-simplify]: Simplify (* y.im 0) into 0 51.782 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 51.783 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.783 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 51.783 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 51.783 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 51.783 * [taylor]: Taking taylor expansion of y.im in y.im 51.783 * [backup-simplify]: Simplify 0 into 0 51.783 * [backup-simplify]: Simplify 1 into 1 51.783 * [backup-simplify]: Simplify (/ 1 1) into 1 51.783 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.784 * [backup-simplify]: Simplify (- 0) into 0 51.784 * [backup-simplify]: Simplify 0 into 0 51.784 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 51.785 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.785 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 51.785 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 51.786 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 51.787 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.787 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 51.787 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 51.787 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 51.787 * [taylor]: Taking taylor expansion of 1/2 in x.re 51.787 * [backup-simplify]: Simplify 1/2 into 1/2 51.787 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 51.787 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 51.787 * [taylor]: Taking taylor expansion of y.im in x.re 51.787 * [backup-simplify]: Simplify y.im into y.im 51.787 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.787 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.787 * [taylor]: Taking taylor expansion of 0 in y.im 51.787 * [backup-simplify]: Simplify 0 into 0 51.787 * [backup-simplify]: Simplify 0 into 0 51.787 * [taylor]: Taking taylor expansion of 0 in y.im 51.787 * [backup-simplify]: Simplify 0 into 0 51.787 * [backup-simplify]: Simplify 0 into 0 51.788 * [backup-simplify]: Simplify 0 into 0 51.788 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 51.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.789 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 51.789 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 51.789 * [backup-simplify]: Simplify (- 0) into 0 51.789 * [backup-simplify]: Simplify (+ 0 0) into 0 51.789 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.789 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.790 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 51.790 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.790 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.791 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 51.791 * [backup-simplify]: Simplify (+ 0 0) into 0 51.791 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.792 * [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 51.792 * [taylor]: Taking taylor expansion of 0 in y.re 51.792 * [backup-simplify]: Simplify 0 into 0 51.792 * [taylor]: Taking taylor expansion of 0 in x.re 51.792 * [backup-simplify]: Simplify 0 into 0 51.792 * [taylor]: Taking taylor expansion of 0 in x.re 51.792 * [backup-simplify]: Simplify 0 into 0 51.792 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.793 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 51.793 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 51.793 * [backup-simplify]: Simplify (- 0) into 0 51.793 * [taylor]: Taking taylor expansion of 0 in x.re 51.793 * [backup-simplify]: Simplify 0 into 0 51.794 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 51.794 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.794 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.795 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 51.795 * [backup-simplify]: Simplify (+ 0 0) into 0 51.795 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 51.796 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 51.796 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.797 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 51.797 * [taylor]: Taking taylor expansion of 0 in x.re 51.797 * [backup-simplify]: Simplify 0 into 0 51.797 * [taylor]: Taking taylor expansion of 0 in y.im 51.797 * [backup-simplify]: Simplify 0 into 0 51.797 * [backup-simplify]: Simplify 0 into 0 51.798 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 51.798 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.798 * [backup-simplify]: Simplify (- 0) into 0 51.798 * [taylor]: Taking taylor expansion of 0 in y.im 51.798 * [backup-simplify]: Simplify 0 into 0 51.798 * [backup-simplify]: Simplify 0 into 0 51.798 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 51.798 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 51.798 * [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)) 51.798 * [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 51.798 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.im 51.798 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 51.798 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 51.798 * [taylor]: Taking taylor expansion of y.re in y.im 51.798 * [backup-simplify]: Simplify y.re into y.re 51.799 * [taylor]: Taking taylor expansion of x.im in y.im 51.799 * [backup-simplify]: Simplify x.im into x.im 51.799 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 51.799 * [taylor]: Taking taylor expansion of y.im in y.im 51.799 * [backup-simplify]: Simplify 0 into 0 51.799 * [backup-simplify]: Simplify 1 into 1 51.799 * [taylor]: Taking taylor expansion of x.re in y.im 51.799 * [backup-simplify]: Simplify x.re into x.re 51.799 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.im 51.799 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 51.799 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.799 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 51.799 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 51.799 * [taylor]: Taking taylor expansion of y.re in y.im 51.799 * [backup-simplify]: Simplify y.re into y.re 51.799 * [taylor]: Taking taylor expansion of y.re in y.im 51.799 * [backup-simplify]: Simplify y.re into y.re 51.799 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 51.799 * [taylor]: Taking taylor expansion of y.im in y.im 51.799 * [backup-simplify]: Simplify 0 into 0 51.799 * [backup-simplify]: Simplify 1 into 1 51.799 * [taylor]: Taking taylor expansion of y.im in y.im 51.799 * [backup-simplify]: Simplify 0 into 0 51.799 * [backup-simplify]: Simplify 1 into 1 51.799 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.799 * [backup-simplify]: Simplify (* 0 0) into 0 51.799 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 51.799 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 51.799 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.800 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 51.800 * [backup-simplify]: Simplify (+ 0 0) into 0 51.800 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 51.800 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.800 * [backup-simplify]: Simplify (* 0 x.re) into 0 51.800 * [backup-simplify]: Simplify (- 0) into 0 51.800 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 51.800 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.801 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 51.801 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.re 51.801 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 51.801 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 51.801 * [taylor]: Taking taylor expansion of y.re in x.re 51.801 * [backup-simplify]: Simplify y.re into y.re 51.801 * [taylor]: Taking taylor expansion of x.im in x.re 51.801 * [backup-simplify]: Simplify x.im into x.im 51.801 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 51.801 * [taylor]: Taking taylor expansion of y.im in x.re 51.801 * [backup-simplify]: Simplify y.im into y.im 51.801 * [taylor]: Taking taylor expansion of x.re in x.re 51.801 * [backup-simplify]: Simplify 0 into 0 51.801 * [backup-simplify]: Simplify 1 into 1 51.801 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.re 51.801 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 51.801 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.801 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 51.801 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 51.801 * [taylor]: Taking taylor expansion of y.re in x.re 51.801 * [backup-simplify]: Simplify y.re into y.re 51.801 * [taylor]: Taking taylor expansion of y.re in x.re 51.801 * [backup-simplify]: Simplify y.re into y.re 51.801 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 51.801 * [taylor]: Taking taylor expansion of y.im in x.re 51.801 * [backup-simplify]: Simplify y.im into y.im 51.801 * [taylor]: Taking taylor expansion of y.im in x.re 51.801 * [backup-simplify]: Simplify y.im into y.im 51.801 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.801 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.801 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 51.801 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 51.801 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.801 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.802 * [backup-simplify]: Simplify (+ 0 0) into 0 51.802 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 51.802 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.802 * [backup-simplify]: Simplify (* y.im 0) into 0 51.802 * [backup-simplify]: Simplify (- 0) into 0 51.802 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 51.802 * [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)) 51.802 * [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))) 51.802 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.re 51.802 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 51.802 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 51.802 * [taylor]: Taking taylor expansion of y.re in y.re 51.802 * [backup-simplify]: Simplify 0 into 0 51.802 * [backup-simplify]: Simplify 1 into 1 51.802 * [taylor]: Taking taylor expansion of x.im in y.re 51.802 * [backup-simplify]: Simplify x.im into x.im 51.802 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.802 * [taylor]: Taking taylor expansion of y.im in y.re 51.802 * [backup-simplify]: Simplify y.im into y.im 51.802 * [taylor]: Taking taylor expansion of x.re in y.re 51.802 * [backup-simplify]: Simplify x.re into x.re 51.803 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.re 51.803 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 51.803 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.803 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 51.803 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 51.803 * [taylor]: Taking taylor expansion of y.re in y.re 51.803 * [backup-simplify]: Simplify 0 into 0 51.803 * [backup-simplify]: Simplify 1 into 1 51.803 * [taylor]: Taking taylor expansion of y.re in y.re 51.803 * [backup-simplify]: Simplify 0 into 0 51.803 * [backup-simplify]: Simplify 1 into 1 51.803 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 51.803 * [taylor]: Taking taylor expansion of y.im in y.re 51.803 * [backup-simplify]: Simplify y.im into y.im 51.803 * [taylor]: Taking taylor expansion of y.im in y.re 51.803 * [backup-simplify]: Simplify y.im into y.im 51.803 * [backup-simplify]: Simplify (* 0 0) into 0 51.803 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.803 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 51.803 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 51.804 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 51.804 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.804 * [backup-simplify]: Simplify (+ 0 0) into 0 51.804 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 51.804 * [backup-simplify]: Simplify (* 0 x.im) into 0 51.804 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.804 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 51.804 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 51.804 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.804 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 51.804 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 51.804 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 51.804 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.804 * [taylor]: Taking taylor expansion of y.re in x.im 51.804 * [backup-simplify]: Simplify y.re into y.re 51.804 * [taylor]: Taking taylor expansion of x.im in x.im 51.804 * [backup-simplify]: Simplify 0 into 0 51.804 * [backup-simplify]: Simplify 1 into 1 51.804 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.804 * [taylor]: Taking taylor expansion of y.im in x.im 51.804 * [backup-simplify]: Simplify y.im into y.im 51.804 * [taylor]: Taking taylor expansion of x.re in x.im 51.804 * [backup-simplify]: Simplify x.re into x.re 51.804 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 51.804 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 51.804 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.805 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 51.805 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 51.805 * [taylor]: Taking taylor expansion of y.re in x.im 51.805 * [backup-simplify]: Simplify y.re into y.re 51.805 * [taylor]: Taking taylor expansion of y.re in x.im 51.805 * [backup-simplify]: Simplify y.re into y.re 51.805 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 51.805 * [taylor]: Taking taylor expansion of y.im in x.im 51.805 * [backup-simplify]: Simplify y.im into y.im 51.805 * [taylor]: Taking taylor expansion of y.im in x.im 51.805 * [backup-simplify]: Simplify y.im into y.im 51.805 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.805 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.805 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 51.805 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 51.805 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.805 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.808 * [backup-simplify]: Simplify (+ 0 0) into 0 51.808 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 51.808 * [backup-simplify]: Simplify (* y.re 0) into 0 51.809 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.809 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 51.809 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 51.809 * [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)) 51.809 * [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)))) 51.809 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 51.809 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 51.809 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.809 * [taylor]: Taking taylor expansion of y.re in x.im 51.809 * [backup-simplify]: Simplify y.re into y.re 51.809 * [taylor]: Taking taylor expansion of x.im in x.im 51.809 * [backup-simplify]: Simplify 0 into 0 51.809 * [backup-simplify]: Simplify 1 into 1 51.809 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.809 * [taylor]: Taking taylor expansion of y.im in x.im 51.809 * [backup-simplify]: Simplify y.im into y.im 51.809 * [taylor]: Taking taylor expansion of x.re in x.im 51.809 * [backup-simplify]: Simplify x.re into x.re 51.809 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 51.809 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 51.809 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.809 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 51.809 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 51.809 * [taylor]: Taking taylor expansion of y.re in x.im 51.809 * [backup-simplify]: Simplify y.re into y.re 51.809 * [taylor]: Taking taylor expansion of y.re in x.im 51.809 * [backup-simplify]: Simplify y.re into y.re 51.809 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 51.809 * [taylor]: Taking taylor expansion of y.im in x.im 51.809 * [backup-simplify]: Simplify y.im into y.im 51.809 * [taylor]: Taking taylor expansion of y.im in x.im 51.809 * [backup-simplify]: Simplify y.im into y.im 51.809 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.809 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.810 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 51.810 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 51.810 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.810 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.810 * [backup-simplify]: Simplify (+ 0 0) into 0 51.810 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 51.810 * [backup-simplify]: Simplify (* y.re 0) into 0 51.810 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.810 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 51.810 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 51.811 * [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)) 51.811 * [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)))) 51.811 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 51.811 * [taylor]: Taking taylor expansion of -1 in y.re 51.811 * [backup-simplify]: Simplify -1 into -1 51.811 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 51.811 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.811 * [taylor]: Taking taylor expansion of y.im in y.re 51.811 * [backup-simplify]: Simplify y.im into y.im 51.811 * [taylor]: Taking taylor expansion of x.re in y.re 51.811 * [backup-simplify]: Simplify x.re into x.re 51.811 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 51.811 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.811 * [taylor]: Taking taylor expansion of y.re in y.re 51.811 * [backup-simplify]: Simplify 0 into 0 51.811 * [backup-simplify]: Simplify 1 into 1 51.811 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.811 * [taylor]: Taking taylor expansion of y.im in y.re 51.811 * [backup-simplify]: Simplify y.im into y.im 51.811 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.811 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.812 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 51.812 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 51.812 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 51.812 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 51.812 * [taylor]: Taking taylor expansion of -1 in x.re 51.812 * [backup-simplify]: Simplify -1 into -1 51.812 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 51.812 * [taylor]: Taking taylor expansion of x.re in x.re 51.812 * [backup-simplify]: Simplify 0 into 0 51.812 * [backup-simplify]: Simplify 1 into 1 51.812 * [taylor]: Taking taylor expansion of y.im in x.re 51.812 * [backup-simplify]: Simplify y.im into y.im 51.812 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.812 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 51.813 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.813 * [backup-simplify]: Simplify (- 0) into 0 51.813 * [backup-simplify]: Simplify (+ y.re 0) into y.re 51.813 * [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 51.814 * [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))) 51.814 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 51.814 * [taylor]: Taking taylor expansion of y.re in y.re 51.814 * [backup-simplify]: Simplify 0 into 0 51.814 * [backup-simplify]: Simplify 1 into 1 51.814 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 51.814 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.814 * [taylor]: Taking taylor expansion of y.re in y.re 51.814 * [backup-simplify]: Simplify 0 into 0 51.814 * [backup-simplify]: Simplify 1 into 1 51.814 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.814 * [taylor]: Taking taylor expansion of y.im in y.re 51.814 * [backup-simplify]: Simplify y.im into y.im 51.814 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.814 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 51.814 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.814 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.814 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.815 * [backup-simplify]: Simplify (+ 0 0) into 0 51.815 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 51.816 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 51.816 * [taylor]: Taking taylor expansion of 0 in x.re 51.816 * [backup-simplify]: Simplify 0 into 0 51.816 * [taylor]: Taking taylor expansion of 0 in y.im 51.816 * [backup-simplify]: Simplify 0 into 0 51.816 * [backup-simplify]: Simplify 0 into 0 51.816 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 51.816 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 51.816 * [taylor]: Taking taylor expansion of -1 in y.im 51.816 * [backup-simplify]: Simplify -1 into -1 51.816 * [taylor]: Taking taylor expansion of y.im in y.im 51.816 * [backup-simplify]: Simplify 0 into 0 51.816 * [backup-simplify]: Simplify 1 into 1 51.817 * [backup-simplify]: Simplify (/ -1 1) into -1 51.817 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 51.817 * [backup-simplify]: Simplify 0 into 0 51.818 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 51.819 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 51.819 * [backup-simplify]: Simplify (- 0) into 0 51.819 * [backup-simplify]: Simplify (+ 0 0) into 0 51.820 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 51.820 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 51.821 * [backup-simplify]: Simplify (+ 0 0) into 0 51.821 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 51.822 * [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 51.823 * [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 51.823 * [taylor]: Taking taylor expansion of 0 in y.re 51.823 * [backup-simplify]: Simplify 0 into 0 51.823 * [taylor]: Taking taylor expansion of 0 in x.re 51.823 * [backup-simplify]: Simplify 0 into 0 51.823 * [taylor]: Taking taylor expansion of 0 in y.im 51.823 * [backup-simplify]: Simplify 0 into 0 51.824 * [backup-simplify]: Simplify 0 into 0 51.824 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 51.824 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 51.824 * [taylor]: Taking taylor expansion of y.im in x.re 51.824 * [backup-simplify]: Simplify y.im into y.im 51.824 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.824 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.824 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 51.824 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 51.824 * [taylor]: Taking taylor expansion of y.im in y.im 51.824 * [backup-simplify]: Simplify 0 into 0 51.824 * [backup-simplify]: Simplify 1 into 1 51.824 * [backup-simplify]: Simplify (* 1 1) into 1 51.825 * [backup-simplify]: Simplify (/ 1 1) into 1 51.826 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 51.826 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.827 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.828 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.828 * [backup-simplify]: Simplify 0 into 0 51.828 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 51.829 * [backup-simplify]: Simplify (* 1 1) into 1 51.829 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 51.830 * [backup-simplify]: Simplify (+ 1 0) into 1 51.830 * [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))) 51.831 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 51.831 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 51.831 * [taylor]: Taking taylor expansion of x.re in x.re 51.831 * [backup-simplify]: Simplify 0 into 0 51.831 * [backup-simplify]: Simplify 1 into 1 51.831 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 51.831 * [taylor]: Taking taylor expansion of y.im in x.re 51.831 * [backup-simplify]: Simplify y.im into y.im 51.831 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.831 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 51.831 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 51.831 * [taylor]: Taking taylor expansion of 0 in y.im 51.831 * [backup-simplify]: Simplify 0 into 0 51.831 * [backup-simplify]: Simplify 0 into 0 51.831 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.832 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 51.832 * [taylor]: Taking taylor expansion of 0 in y.im 51.832 * [backup-simplify]: Simplify 0 into 0 51.832 * [backup-simplify]: Simplify 0 into 0 51.832 * [backup-simplify]: Simplify 0 into 0 51.833 * [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)) 51.833 * [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 51.833 * [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 51.833 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 51.833 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 51.833 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 51.833 * [taylor]: Taking taylor expansion of y.re in y.im 51.833 * [backup-simplify]: Simplify y.re into y.re 51.833 * [taylor]: Taking taylor expansion of x.im in y.im 51.833 * [backup-simplify]: Simplify x.im into x.im 51.833 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.833 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 51.833 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 51.833 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 51.833 * [taylor]: Taking taylor expansion of y.im in y.im 51.833 * [backup-simplify]: Simplify 0 into 0 51.833 * [backup-simplify]: Simplify 1 into 1 51.833 * [taylor]: Taking taylor expansion of x.re in y.im 51.833 * [backup-simplify]: Simplify x.re into x.re 51.833 * [backup-simplify]: Simplify (* 0 x.re) into 0 51.834 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 51.834 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 51.834 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.im 51.834 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 51.834 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 51.834 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 51.834 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 51.834 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 51.834 * [taylor]: Taking taylor expansion of y.re in y.im 51.834 * [backup-simplify]: Simplify y.re into y.re 51.834 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.834 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 51.834 * [taylor]: Taking taylor expansion of y.re in y.im 51.834 * [backup-simplify]: Simplify y.re into y.re 51.834 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.834 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 51.834 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 51.834 * [taylor]: Taking taylor expansion of y.im in y.im 51.834 * [backup-simplify]: Simplify 0 into 0 51.834 * [backup-simplify]: Simplify 1 into 1 51.835 * [backup-simplify]: Simplify (/ 1 1) into 1 51.835 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 51.835 * [taylor]: Taking taylor expansion of y.im in y.im 51.835 * [backup-simplify]: Simplify 0 into 0 51.835 * [backup-simplify]: Simplify 1 into 1 51.835 * [backup-simplify]: Simplify (/ 1 1) into 1 51.836 * [backup-simplify]: Simplify (* 1 1) into 1 51.836 * [backup-simplify]: Simplify (+ 0 1) into 1 51.836 * [backup-simplify]: Simplify (sqrt 1) into 1 51.837 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.838 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.839 * [backup-simplify]: Simplify (+ 0 0) into 0 51.840 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.840 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 51.840 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 51.840 * [backup-simplify]: Simplify (* 1 1) into 1 51.840 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 51.840 * [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 51.840 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 51.840 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 51.840 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 51.840 * [taylor]: Taking taylor expansion of y.re in x.re 51.840 * [backup-simplify]: Simplify y.re into y.re 51.840 * [taylor]: Taking taylor expansion of x.im in x.re 51.840 * [backup-simplify]: Simplify x.im into x.im 51.840 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.841 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 51.841 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 51.841 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 51.841 * [taylor]: Taking taylor expansion of y.im in x.re 51.841 * [backup-simplify]: Simplify y.im into y.im 51.841 * [taylor]: Taking taylor expansion of x.re in x.re 51.841 * [backup-simplify]: Simplify 0 into 0 51.841 * [backup-simplify]: Simplify 1 into 1 51.841 * [backup-simplify]: Simplify (* y.im 0) into 0 51.841 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 51.841 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.841 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.re 51.841 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 51.841 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 51.841 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 51.841 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 51.842 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 51.842 * [taylor]: Taking taylor expansion of y.re in x.re 51.842 * [backup-simplify]: Simplify y.re into y.re 51.842 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.842 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 51.842 * [taylor]: Taking taylor expansion of y.re in x.re 51.842 * [backup-simplify]: Simplify y.re into y.re 51.842 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.842 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 51.842 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 51.842 * [taylor]: Taking taylor expansion of y.im in x.re 51.842 * [backup-simplify]: Simplify y.im into y.im 51.842 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.842 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 51.842 * [taylor]: Taking taylor expansion of y.im in x.re 51.842 * [backup-simplify]: Simplify y.im into y.im 51.842 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.842 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 51.842 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 51.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))) 51.843 * [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)))) 51.843 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.843 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.843 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 51.843 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.843 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.844 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 51.844 * [backup-simplify]: Simplify (+ 0 0) into 0 51.844 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.844 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 51.844 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 51.845 * [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))) 51.845 * [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))))) 51.845 * [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 51.845 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 51.845 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 51.845 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 51.845 * [taylor]: Taking taylor expansion of y.re in y.re 51.845 * [backup-simplify]: Simplify 0 into 0 51.845 * [backup-simplify]: Simplify 1 into 1 51.845 * [taylor]: Taking taylor expansion of x.im in y.re 51.845 * [backup-simplify]: Simplify x.im into x.im 51.845 * [backup-simplify]: Simplify (* 0 x.im) into 0 51.846 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 51.846 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 51.846 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 51.846 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.846 * [taylor]: Taking taylor expansion of y.im in y.re 51.846 * [backup-simplify]: Simplify y.im into y.im 51.846 * [taylor]: Taking taylor expansion of x.re in y.re 51.846 * [backup-simplify]: Simplify x.re into x.re 51.846 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.846 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.846 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.re 51.846 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 51.846 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 51.846 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 51.846 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 51.846 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 51.846 * [taylor]: Taking taylor expansion of y.re in y.re 51.846 * [backup-simplify]: Simplify 0 into 0 51.846 * [backup-simplify]: Simplify 1 into 1 51.847 * [backup-simplify]: Simplify (/ 1 1) into 1 51.847 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 51.847 * [taylor]: Taking taylor expansion of y.re in y.re 51.847 * [backup-simplify]: Simplify 0 into 0 51.847 * [backup-simplify]: Simplify 1 into 1 51.847 * [backup-simplify]: Simplify (/ 1 1) into 1 51.847 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 51.847 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 51.847 * [taylor]: Taking taylor expansion of y.im in y.re 51.847 * [backup-simplify]: Simplify y.im into y.im 51.847 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.847 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 51.847 * [taylor]: Taking taylor expansion of y.im in y.re 51.847 * [backup-simplify]: Simplify y.im into y.im 51.848 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.848 * [backup-simplify]: Simplify (* 1 1) into 1 51.848 * [backup-simplify]: Simplify (+ 1 0) into 1 51.849 * [backup-simplify]: Simplify (sqrt 1) into 1 51.849 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.850 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.851 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.851 * [backup-simplify]: Simplify (+ 0 0) into 0 51.852 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.852 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 51.852 * [backup-simplify]: Simplify (* 1 1) into 1 51.852 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 51.852 * [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 51.853 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 51.853 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 51.853 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.853 * [taylor]: Taking taylor expansion of y.re in x.im 51.853 * [backup-simplify]: Simplify y.re into y.re 51.853 * [taylor]: Taking taylor expansion of x.im in x.im 51.853 * [backup-simplify]: Simplify 0 into 0 51.853 * [backup-simplify]: Simplify 1 into 1 51.853 * [backup-simplify]: Simplify (* y.re 0) into 0 51.853 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 51.853 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.853 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 51.853 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.853 * [taylor]: Taking taylor expansion of y.im in x.im 51.853 * [backup-simplify]: Simplify y.im into y.im 51.853 * [taylor]: Taking taylor expansion of x.re in x.im 51.853 * [backup-simplify]: Simplify x.re into x.re 51.853 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.854 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.854 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 51.854 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 51.854 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 51.854 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 51.854 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 51.854 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 51.854 * [taylor]: Taking taylor expansion of y.re in x.im 51.854 * [backup-simplify]: Simplify y.re into y.re 51.854 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.854 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 51.854 * [taylor]: Taking taylor expansion of y.re in x.im 51.854 * [backup-simplify]: Simplify y.re into y.re 51.854 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.854 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 51.854 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 51.854 * [taylor]: Taking taylor expansion of y.im in x.im 51.854 * [backup-simplify]: Simplify y.im into y.im 51.854 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.854 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 51.854 * [taylor]: Taking taylor expansion of y.im in x.im 51.854 * [backup-simplify]: Simplify y.im into y.im 51.854 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.854 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 51.854 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 51.855 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 51.855 * [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)))) 51.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.855 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 51.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.856 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 51.856 * [backup-simplify]: Simplify (+ 0 0) into 0 51.856 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.856 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 51.857 * [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))) 51.857 * [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))))) 51.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 x.im 51.857 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 51.857 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 51.857 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.857 * [taylor]: Taking taylor expansion of y.re in x.im 51.857 * [backup-simplify]: Simplify y.re into y.re 51.857 * [taylor]: Taking taylor expansion of x.im in x.im 51.857 * [backup-simplify]: Simplify 0 into 0 51.857 * [backup-simplify]: Simplify 1 into 1 51.857 * [backup-simplify]: Simplify (* y.re 0) into 0 51.858 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 51.858 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.858 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 51.858 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.858 * [taylor]: Taking taylor expansion of y.im in x.im 51.858 * [backup-simplify]: Simplify y.im into y.im 51.858 * [taylor]: Taking taylor expansion of x.re in x.im 51.858 * [backup-simplify]: Simplify x.re into x.re 51.858 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.858 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.858 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 51.858 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 51.858 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 51.858 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 51.858 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 51.858 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 51.858 * [taylor]: Taking taylor expansion of y.re in x.im 51.858 * [backup-simplify]: Simplify y.re into y.re 51.858 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.858 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 51.858 * [taylor]: Taking taylor expansion of y.re in x.im 51.858 * [backup-simplify]: Simplify y.re into y.re 51.858 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.858 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 51.858 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 51.858 * [taylor]: Taking taylor expansion of y.im in x.im 51.858 * [backup-simplify]: Simplify y.im into y.im 51.858 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.859 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 51.859 * [taylor]: Taking taylor expansion of y.im in x.im 51.859 * [backup-simplify]: Simplify y.im into y.im 51.859 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.859 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 51.859 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 51.859 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 51.859 * [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)))) 51.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.860 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 51.860 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.860 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.860 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 51.860 * [backup-simplify]: Simplify (+ 0 0) into 0 51.860 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.861 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 51.861 * [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))) 51.861 * [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))))) 51.861 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 51.861 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 51.861 * [taylor]: Taking taylor expansion of y.re in y.re 51.861 * [backup-simplify]: Simplify 0 into 0 51.861 * [backup-simplify]: Simplify 1 into 1 51.861 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 51.861 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 51.861 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.861 * [taylor]: Taking taylor expansion of y.re in y.re 51.862 * [backup-simplify]: Simplify 0 into 0 51.862 * [backup-simplify]: Simplify 1 into 1 51.862 * [backup-simplify]: Simplify (* 1 1) into 1 51.862 * [backup-simplify]: Simplify (/ 1 1) into 1 51.862 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 51.862 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.862 * [taylor]: Taking taylor expansion of y.im in y.re 51.862 * [backup-simplify]: Simplify y.im into y.im 51.862 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.863 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.863 * [backup-simplify]: Simplify (+ 1 0) into 1 51.863 * [backup-simplify]: Simplify (* 0 1) into 0 51.864 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.865 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.865 * [backup-simplify]: Simplify (+ 0 0) into 0 51.866 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 51.866 * [backup-simplify]: Simplify (/ 1 1) into 1 51.866 * [taylor]: Taking taylor expansion of 1 in x.re 51.866 * [backup-simplify]: Simplify 1 into 1 51.867 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 51.867 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.867 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 51.867 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 51.867 * [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 51.868 * [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))))))) 51.868 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 51.868 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 51.868 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 51.868 * [taylor]: Taking taylor expansion of y.im in y.re 51.868 * [backup-simplify]: Simplify y.im into y.im 51.868 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 51.868 * [taylor]: Taking taylor expansion of x.re in y.re 51.868 * [backup-simplify]: Simplify x.re into x.re 51.868 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 51.868 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 51.868 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.868 * [taylor]: Taking taylor expansion of y.re in y.re 51.868 * [backup-simplify]: Simplify 0 into 0 51.868 * [backup-simplify]: Simplify 1 into 1 51.868 * [backup-simplify]: Simplify (* 1 1) into 1 51.868 * [backup-simplify]: Simplify (/ 1 1) into 1 51.868 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 51.868 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.868 * [taylor]: Taking taylor expansion of y.im in y.re 51.869 * [backup-simplify]: Simplify y.im into y.im 51.869 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.869 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.869 * [backup-simplify]: Simplify (+ 1 0) into 1 51.869 * [backup-simplify]: Simplify (* x.re 1) into x.re 51.869 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.869 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.870 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 51.870 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.870 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 51.871 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 51.871 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.871 * [taylor]: Taking taylor expansion of 0 in x.re 51.871 * [backup-simplify]: Simplify 0 into 0 51.871 * [taylor]: Taking taylor expansion of 1 in y.im 51.871 * [backup-simplify]: Simplify 1 into 1 51.871 * [backup-simplify]: Simplify 0 into 0 51.872 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 51.872 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.872 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.872 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 51.872 * [backup-simplify]: Simplify (- 0) into 0 51.873 * [backup-simplify]: Simplify (+ 0 0) into 0 51.873 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.873 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.873 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 51.873 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.873 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.874 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 51.874 * [backup-simplify]: Simplify (+ 0 0) into 0 51.874 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.875 * [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 51.875 * [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 51.875 * [taylor]: Taking taylor expansion of 0 in y.re 51.875 * [backup-simplify]: Simplify 0 into 0 51.875 * [taylor]: Taking taylor expansion of 0 in x.re 51.876 * [backup-simplify]: Simplify 0 into 0 51.876 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 51.876 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 51.876 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 51.876 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 51.876 * [taylor]: Taking taylor expansion of y.im in x.re 51.876 * [backup-simplify]: Simplify y.im into y.im 51.876 * [taylor]: Taking taylor expansion of x.re in x.re 51.876 * [backup-simplify]: Simplify 0 into 0 51.876 * [backup-simplify]: Simplify 1 into 1 51.876 * [backup-simplify]: Simplify (* y.im 0) into 0 51.876 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 51.876 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.876 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 51.876 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 51.876 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 51.876 * [taylor]: Taking taylor expansion of y.im in y.im 51.876 * [backup-simplify]: Simplify 0 into 0 51.876 * [backup-simplify]: Simplify 1 into 1 51.876 * [backup-simplify]: Simplify (/ 1 1) into 1 51.877 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.877 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.878 * [backup-simplify]: Simplify (- 0) into 0 51.878 * [backup-simplify]: Simplify 0 into 0 51.878 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 51.879 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.879 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.879 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 51.879 * [backup-simplify]: Simplify (+ 0 0) into 0 51.880 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 51.880 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 51.880 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 51.880 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 51.880 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 51.880 * [taylor]: Taking taylor expansion of y.im in x.re 51.880 * [backup-simplify]: Simplify y.im into y.im 51.880 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.881 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.881 * [taylor]: Taking taylor expansion of 0 in y.im 51.881 * [backup-simplify]: Simplify 0 into 0 51.881 * [backup-simplify]: Simplify 0 into 0 51.881 * [taylor]: Taking taylor expansion of 0 in y.im 51.881 * [backup-simplify]: Simplify 0 into 0 51.881 * [backup-simplify]: Simplify 0 into 0 51.881 * [backup-simplify]: Simplify 0 into 0 51.881 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 51.881 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.882 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 51.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 51.882 * [backup-simplify]: Simplify (- 0) into 0 51.882 * [backup-simplify]: Simplify (+ 0 0) into 0 51.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.883 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 51.883 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.883 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.884 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 51.884 * [backup-simplify]: Simplify (+ 0 0) into 0 51.885 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.885 * [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 51.886 * [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 51.886 * [taylor]: Taking taylor expansion of 0 in y.re 51.886 * [backup-simplify]: Simplify 0 into 0 51.886 * [taylor]: Taking taylor expansion of 0 in x.re 51.886 * [backup-simplify]: Simplify 0 into 0 51.886 * [taylor]: Taking taylor expansion of 0 in x.re 51.886 * [backup-simplify]: Simplify 0 into 0 51.886 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.887 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.887 * [backup-simplify]: Simplify (+ 0 0) into 0 51.888 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 51.888 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.888 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 51.888 * [backup-simplify]: Simplify (- 0) into 0 51.888 * [taylor]: Taking taylor expansion of 0 in x.re 51.888 * [backup-simplify]: Simplify 0 into 0 51.889 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 51.889 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.890 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 51.890 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 51.890 * [backup-simplify]: Simplify (+ 0 0) into 0 51.891 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 51.892 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 51.892 * [taylor]: Taking taylor expansion of 0 in x.re 51.892 * [backup-simplify]: Simplify 0 into 0 51.892 * [taylor]: Taking taylor expansion of 0 in y.im 51.892 * [backup-simplify]: Simplify 0 into 0 51.892 * [backup-simplify]: Simplify 0 into 0 51.892 * [backup-simplify]: Simplify 0 into 0 51.892 * [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)) 51.892 * [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 51.892 * [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 51.892 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 51.892 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 51.892 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 51.892 * [taylor]: Taking taylor expansion of y.re in y.im 51.892 * [backup-simplify]: Simplify y.re into y.re 51.892 * [taylor]: Taking taylor expansion of x.im in y.im 51.892 * [backup-simplify]: Simplify x.im into x.im 51.892 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.892 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 51.893 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 51.893 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 51.893 * [taylor]: Taking taylor expansion of y.im in y.im 51.893 * [backup-simplify]: Simplify 0 into 0 51.893 * [backup-simplify]: Simplify 1 into 1 51.893 * [taylor]: Taking taylor expansion of x.re in y.im 51.893 * [backup-simplify]: Simplify x.re into x.re 51.893 * [backup-simplify]: Simplify (* 0 x.re) into 0 51.893 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 51.893 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 51.893 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.im 51.893 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 51.893 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 51.893 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 51.893 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 51.893 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 51.893 * [taylor]: Taking taylor expansion of -1 in y.im 51.893 * [backup-simplify]: Simplify -1 into -1 51.893 * [taylor]: Taking taylor expansion of y.re in y.im 51.893 * [backup-simplify]: Simplify y.re into y.re 51.893 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.893 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 51.893 * [taylor]: Taking taylor expansion of -1 in y.im 51.893 * [backup-simplify]: Simplify -1 into -1 51.893 * [taylor]: Taking taylor expansion of y.re in y.im 51.893 * [backup-simplify]: Simplify y.re into y.re 51.893 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.893 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 51.893 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 51.893 * [taylor]: Taking taylor expansion of -1 in y.im 51.893 * [backup-simplify]: Simplify -1 into -1 51.893 * [taylor]: Taking taylor expansion of y.im in y.im 51.893 * [backup-simplify]: Simplify 0 into 0 51.893 * [backup-simplify]: Simplify 1 into 1 51.894 * [backup-simplify]: Simplify (/ -1 1) into -1 51.894 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 51.894 * [taylor]: Taking taylor expansion of -1 in y.im 51.894 * [backup-simplify]: Simplify -1 into -1 51.894 * [taylor]: Taking taylor expansion of y.im in y.im 51.894 * [backup-simplify]: Simplify 0 into 0 51.894 * [backup-simplify]: Simplify 1 into 1 51.894 * [backup-simplify]: Simplify (/ -1 1) into -1 51.894 * [backup-simplify]: Simplify (* -1 -1) into 1 51.895 * [backup-simplify]: Simplify (+ 0 1) into 1 51.895 * [backup-simplify]: Simplify (sqrt 1) into 1 51.896 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 51.896 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 51.897 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 51.898 * [backup-simplify]: Simplify (+ 0 0) into 0 51.898 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.898 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 51.898 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 51.899 * [backup-simplify]: Simplify (* 1 1) into 1 51.899 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 51.899 * [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 51.899 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 51.899 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 51.899 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 51.899 * [taylor]: Taking taylor expansion of y.re in x.re 51.899 * [backup-simplify]: Simplify y.re into y.re 51.899 * [taylor]: Taking taylor expansion of x.im in x.re 51.899 * [backup-simplify]: Simplify x.im into x.im 51.899 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 51.899 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 51.899 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 51.900 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 51.900 * [taylor]: Taking taylor expansion of y.im in x.re 51.900 * [backup-simplify]: Simplify y.im into y.im 51.900 * [taylor]: Taking taylor expansion of x.re in x.re 51.900 * [backup-simplify]: Simplify 0 into 0 51.900 * [backup-simplify]: Simplify 1 into 1 51.900 * [backup-simplify]: Simplify (* y.im 0) into 0 51.900 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 51.900 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.900 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.re 51.900 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 51.900 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 51.900 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 51.900 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 51.900 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 51.901 * [taylor]: Taking taylor expansion of -1 in x.re 51.901 * [backup-simplify]: Simplify -1 into -1 51.901 * [taylor]: Taking taylor expansion of y.re in x.re 51.901 * [backup-simplify]: Simplify y.re into y.re 51.901 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.901 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 51.901 * [taylor]: Taking taylor expansion of -1 in x.re 51.901 * [backup-simplify]: Simplify -1 into -1 51.901 * [taylor]: Taking taylor expansion of y.re in x.re 51.901 * [backup-simplify]: Simplify y.re into y.re 51.901 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.901 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 51.901 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 51.901 * [taylor]: Taking taylor expansion of -1 in x.re 51.901 * [backup-simplify]: Simplify -1 into -1 51.901 * [taylor]: Taking taylor expansion of y.im in x.re 51.901 * [backup-simplify]: Simplify y.im into y.im 51.901 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.901 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 51.901 * [taylor]: Taking taylor expansion of -1 in x.re 51.901 * [backup-simplify]: Simplify -1 into -1 51.901 * [taylor]: Taking taylor expansion of y.im in x.re 51.901 * [backup-simplify]: Simplify y.im into y.im 51.901 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.901 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 51.901 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 51.902 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 51.902 * [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)))) 51.902 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.902 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.902 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 51.902 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.903 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.903 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 51.903 * [backup-simplify]: Simplify (+ 0 0) into 0 51.904 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.904 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 51.904 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 51.904 * [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))) 51.904 * [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))))) 51.904 * [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 51.904 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 51.904 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 51.904 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 51.905 * [taylor]: Taking taylor expansion of y.re in y.re 51.905 * [backup-simplify]: Simplify 0 into 0 51.905 * [backup-simplify]: Simplify 1 into 1 51.905 * [taylor]: Taking taylor expansion of x.im in y.re 51.905 * [backup-simplify]: Simplify x.im into x.im 51.905 * [backup-simplify]: Simplify (* 0 x.im) into 0 51.905 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 51.905 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 51.905 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 51.905 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.905 * [taylor]: Taking taylor expansion of y.im in y.re 51.905 * [backup-simplify]: Simplify y.im into y.im 51.905 * [taylor]: Taking taylor expansion of x.re in y.re 51.905 * [backup-simplify]: Simplify x.re into x.re 51.906 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.906 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.906 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.re 51.906 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 51.906 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 51.906 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 51.906 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 51.906 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 51.906 * [taylor]: Taking taylor expansion of -1 in y.re 51.906 * [backup-simplify]: Simplify -1 into -1 51.906 * [taylor]: Taking taylor expansion of y.re in y.re 51.906 * [backup-simplify]: Simplify 0 into 0 51.906 * [backup-simplify]: Simplify 1 into 1 51.906 * [backup-simplify]: Simplify (/ -1 1) into -1 51.907 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 51.907 * [taylor]: Taking taylor expansion of -1 in y.re 51.907 * [backup-simplify]: Simplify -1 into -1 51.907 * [taylor]: Taking taylor expansion of y.re in y.re 51.907 * [backup-simplify]: Simplify 0 into 0 51.907 * [backup-simplify]: Simplify 1 into 1 51.907 * [backup-simplify]: Simplify (/ -1 1) into -1 51.907 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 51.907 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 51.907 * [taylor]: Taking taylor expansion of -1 in y.re 51.907 * [backup-simplify]: Simplify -1 into -1 51.907 * [taylor]: Taking taylor expansion of y.im in y.re 51.907 * [backup-simplify]: Simplify y.im into y.im 51.907 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.907 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 51.907 * [taylor]: Taking taylor expansion of -1 in y.re 51.907 * [backup-simplify]: Simplify -1 into -1 51.907 * [taylor]: Taking taylor expansion of y.im in y.re 51.907 * [backup-simplify]: Simplify y.im into y.im 51.908 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.908 * [backup-simplify]: Simplify (* -1 -1) into 1 51.908 * [backup-simplify]: Simplify (+ 1 0) into 1 51.909 * [backup-simplify]: Simplify (sqrt 1) into 1 51.910 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 51.911 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 51.911 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 51.912 * [backup-simplify]: Simplify (+ 0 0) into 0 51.912 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 51.912 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 51.913 * [backup-simplify]: Simplify (* 1 1) into 1 51.913 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 51.913 * [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 51.913 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 51.913 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 51.913 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.913 * [taylor]: Taking taylor expansion of y.re in x.im 51.913 * [backup-simplify]: Simplify y.re into y.re 51.913 * [taylor]: Taking taylor expansion of x.im in x.im 51.913 * [backup-simplify]: Simplify 0 into 0 51.913 * [backup-simplify]: Simplify 1 into 1 51.913 * [backup-simplify]: Simplify (* y.re 0) into 0 51.914 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 51.914 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.914 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 51.914 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.914 * [taylor]: Taking taylor expansion of y.im in x.im 51.914 * [backup-simplify]: Simplify y.im into y.im 51.914 * [taylor]: Taking taylor expansion of x.re in x.im 51.914 * [backup-simplify]: Simplify x.re into x.re 51.914 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.914 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.914 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 51.914 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 51.914 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 51.914 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 51.914 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 51.914 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 51.914 * [taylor]: Taking taylor expansion of -1 in x.im 51.914 * [backup-simplify]: Simplify -1 into -1 51.914 * [taylor]: Taking taylor expansion of y.re in x.im 51.914 * [backup-simplify]: Simplify y.re into y.re 51.914 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.915 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 51.915 * [taylor]: Taking taylor expansion of -1 in x.im 51.915 * [backup-simplify]: Simplify -1 into -1 51.915 * [taylor]: Taking taylor expansion of y.re in x.im 51.915 * [backup-simplify]: Simplify y.re into y.re 51.915 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.915 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 51.915 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 51.915 * [taylor]: Taking taylor expansion of -1 in x.im 51.915 * [backup-simplify]: Simplify -1 into -1 51.915 * [taylor]: Taking taylor expansion of y.im in x.im 51.915 * [backup-simplify]: Simplify y.im into y.im 51.915 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.915 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 51.915 * [taylor]: Taking taylor expansion of -1 in x.im 51.915 * [backup-simplify]: Simplify -1 into -1 51.915 * [taylor]: Taking taylor expansion of y.im in x.im 51.915 * [backup-simplify]: Simplify y.im into y.im 51.915 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.915 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 51.915 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 51.916 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 51.916 * [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)))) 51.916 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.916 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.916 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 51.916 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.916 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.917 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 51.917 * [backup-simplify]: Simplify (+ 0 0) into 0 51.917 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.917 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 51.918 * [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))) 51.918 * [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))))) 51.918 * [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 51.918 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 51.918 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 51.918 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.918 * [taylor]: Taking taylor expansion of y.re in x.im 51.918 * [backup-simplify]: Simplify y.re into y.re 51.918 * [taylor]: Taking taylor expansion of x.im in x.im 51.918 * [backup-simplify]: Simplify 0 into 0 51.918 * [backup-simplify]: Simplify 1 into 1 51.918 * [backup-simplify]: Simplify (* y.re 0) into 0 51.919 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 51.919 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 51.919 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 51.919 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.919 * [taylor]: Taking taylor expansion of y.im in x.im 51.919 * [backup-simplify]: Simplify y.im into y.im 51.919 * [taylor]: Taking taylor expansion of x.re in x.im 51.919 * [backup-simplify]: Simplify x.re into x.re 51.919 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.919 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.919 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 51.919 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 51.919 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 51.919 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 51.920 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 51.920 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 51.920 * [taylor]: Taking taylor expansion of -1 in x.im 51.920 * [backup-simplify]: Simplify -1 into -1 51.920 * [taylor]: Taking taylor expansion of y.re in x.im 51.920 * [backup-simplify]: Simplify y.re into y.re 51.920 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.920 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 51.920 * [taylor]: Taking taylor expansion of -1 in x.im 51.920 * [backup-simplify]: Simplify -1 into -1 51.920 * [taylor]: Taking taylor expansion of y.re in x.im 51.920 * [backup-simplify]: Simplify y.re into y.re 51.920 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 51.920 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 51.920 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 51.920 * [taylor]: Taking taylor expansion of -1 in x.im 51.920 * [backup-simplify]: Simplify -1 into -1 51.920 * [taylor]: Taking taylor expansion of y.im in x.im 51.920 * [backup-simplify]: Simplify y.im into y.im 51.920 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.920 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 51.920 * [taylor]: Taking taylor expansion of -1 in x.im 51.920 * [backup-simplify]: Simplify -1 into -1 51.920 * [taylor]: Taking taylor expansion of y.im in x.im 51.920 * [backup-simplify]: Simplify y.im into y.im 51.920 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 51.920 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 51.921 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 51.921 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 51.921 * [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)))) 51.921 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.921 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 51.921 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 51.921 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.922 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 51.922 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 51.922 * [backup-simplify]: Simplify (+ 0 0) into 0 51.923 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.923 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 51.923 * [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))) 51.924 * [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))))) 51.924 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 51.924 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 51.924 * [taylor]: Taking taylor expansion of y.re in y.re 51.924 * [backup-simplify]: Simplify 0 into 0 51.924 * [backup-simplify]: Simplify 1 into 1 51.924 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 51.924 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 51.924 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.924 * [taylor]: Taking taylor expansion of y.re in y.re 51.924 * [backup-simplify]: Simplify 0 into 0 51.924 * [backup-simplify]: Simplify 1 into 1 51.925 * [backup-simplify]: Simplify (* 1 1) into 1 51.925 * [backup-simplify]: Simplify (/ 1 1) into 1 51.925 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 51.925 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.925 * [taylor]: Taking taylor expansion of y.im in y.re 51.925 * [backup-simplify]: Simplify y.im into y.im 51.925 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.925 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.926 * [backup-simplify]: Simplify (+ 1 0) into 1 51.926 * [backup-simplify]: Simplify (* 0 1) into 0 51.927 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.927 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.928 * [backup-simplify]: Simplify (+ 0 0) into 0 51.928 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 51.929 * [backup-simplify]: Simplify (/ 1 1) into 1 51.929 * [taylor]: Taking taylor expansion of 1 in x.re 51.929 * [backup-simplify]: Simplify 1 into 1 51.929 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 51.930 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 51.930 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 51.930 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 51.930 * [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 51.931 * [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))))))) 51.931 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 51.931 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 51.931 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 51.931 * [taylor]: Taking taylor expansion of y.im in y.re 51.931 * [backup-simplify]: Simplify y.im into y.im 51.931 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 51.931 * [taylor]: Taking taylor expansion of x.re in y.re 51.931 * [backup-simplify]: Simplify x.re into x.re 51.931 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 51.931 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 51.931 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.931 * [taylor]: Taking taylor expansion of y.re in y.re 51.931 * [backup-simplify]: Simplify 0 into 0 51.931 * [backup-simplify]: Simplify 1 into 1 51.931 * [backup-simplify]: Simplify (* 1 1) into 1 51.932 * [backup-simplify]: Simplify (/ 1 1) into 1 51.932 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 51.932 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.932 * [taylor]: Taking taylor expansion of y.im in y.re 51.932 * [backup-simplify]: Simplify y.im into y.im 51.932 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.932 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.932 * [backup-simplify]: Simplify (+ 1 0) into 1 51.933 * [backup-simplify]: Simplify (* x.re 1) into x.re 51.933 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.933 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 51.933 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 51.934 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.934 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 51.935 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 51.936 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.936 * [taylor]: Taking taylor expansion of 0 in x.re 51.936 * [backup-simplify]: Simplify 0 into 0 51.936 * [taylor]: Taking taylor expansion of 1 in y.im 51.936 * [backup-simplify]: Simplify 1 into 1 51.936 * [backup-simplify]: Simplify 0 into 0 51.937 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 51.937 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.937 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.937 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 51.937 * [backup-simplify]: Simplify (- 0) into 0 51.938 * [backup-simplify]: Simplify (+ 0 0) into 0 51.938 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.938 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.938 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 51.939 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.939 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.939 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 51.940 * [backup-simplify]: Simplify (+ 0 0) into 0 51.940 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.941 * [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 51.942 * [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 51.942 * [taylor]: Taking taylor expansion of 0 in y.re 51.942 * [backup-simplify]: Simplify 0 into 0 51.942 * [taylor]: Taking taylor expansion of 0 in x.re 51.942 * [backup-simplify]: Simplify 0 into 0 51.942 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 51.942 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 51.942 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 51.942 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 51.942 * [taylor]: Taking taylor expansion of y.im in x.re 51.942 * [backup-simplify]: Simplify y.im into y.im 51.942 * [taylor]: Taking taylor expansion of x.re in x.re 51.942 * [backup-simplify]: Simplify 0 into 0 51.942 * [backup-simplify]: Simplify 1 into 1 51.942 * [backup-simplify]: Simplify (* y.im 0) into 0 51.947 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 51.947 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.947 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 51.947 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 51.947 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 51.947 * [taylor]: Taking taylor expansion of y.im in y.im 51.947 * [backup-simplify]: Simplify 0 into 0 51.947 * [backup-simplify]: Simplify 1 into 1 51.948 * [backup-simplify]: Simplify (/ 1 1) into 1 51.949 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.950 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.950 * [backup-simplify]: Simplify (- 0) into 0 51.950 * [backup-simplify]: Simplify 0 into 0 51.951 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 51.952 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.952 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.952 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 51.953 * [backup-simplify]: Simplify (+ 0 0) into 0 51.954 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 51.954 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 51.954 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 51.954 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 51.954 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 51.954 * [taylor]: Taking taylor expansion of y.im in x.re 51.954 * [backup-simplify]: Simplify y.im into y.im 51.955 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.955 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 51.955 * [taylor]: Taking taylor expansion of 0 in y.im 51.955 * [backup-simplify]: Simplify 0 into 0 51.955 * [backup-simplify]: Simplify 0 into 0 51.955 * [taylor]: Taking taylor expansion of 0 in y.im 51.955 * [backup-simplify]: Simplify 0 into 0 51.955 * [backup-simplify]: Simplify 0 into 0 51.955 * [backup-simplify]: Simplify 0 into 0 51.956 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 51.956 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.956 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 51.956 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 51.957 * [backup-simplify]: Simplify (- 0) into 0 51.957 * [backup-simplify]: Simplify (+ 0 0) into 0 51.957 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.958 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 51.958 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 51.958 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.959 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 51.959 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 51.960 * [backup-simplify]: Simplify (+ 0 0) into 0 51.961 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 51.962 * [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 51.963 * [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 51.963 * [taylor]: Taking taylor expansion of 0 in y.re 51.963 * [backup-simplify]: Simplify 0 into 0 51.963 * [taylor]: Taking taylor expansion of 0 in x.re 51.963 * [backup-simplify]: Simplify 0 into 0 51.963 * [taylor]: Taking taylor expansion of 0 in x.re 51.963 * [backup-simplify]: Simplify 0 into 0 51.964 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 51.964 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 51.964 * [backup-simplify]: Simplify (+ 0 0) into 0 51.965 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 51.965 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.965 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 51.965 * [backup-simplify]: Simplify (- 0) into 0 51.965 * [taylor]: Taking taylor expansion of 0 in x.re 51.966 * [backup-simplify]: Simplify 0 into 0 51.967 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 51.967 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 51.968 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 51.968 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 51.968 * [backup-simplify]: Simplify (+ 0 0) into 0 51.970 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 51.971 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 51.971 * [taylor]: Taking taylor expansion of 0 in x.re 51.971 * [backup-simplify]: Simplify 0 into 0 51.971 * [taylor]: Taking taylor expansion of 0 in y.im 51.971 * [backup-simplify]: Simplify 0 into 0 51.971 * [backup-simplify]: Simplify 0 into 0 51.971 * [backup-simplify]: Simplify 0 into 0 51.971 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1) 51.971 * [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)))) 51.972 * [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 51.972 * [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 51.972 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 51.972 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 51.972 * [taylor]: Taking taylor expansion of y.re in y.im 51.972 * [backup-simplify]: Simplify y.re into y.re 51.972 * [taylor]: Taking taylor expansion of x.im in y.im 51.972 * [backup-simplify]: Simplify x.im into x.im 51.972 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 51.972 * [taylor]: Taking taylor expansion of y.im in y.im 51.972 * [backup-simplify]: Simplify 0 into 0 51.972 * [backup-simplify]: Simplify 1 into 1 51.972 * [taylor]: Taking taylor expansion of x.re in y.im 51.972 * [backup-simplify]: Simplify x.re into x.re 51.972 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.re y.im) 3))) in y.im 51.972 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot y.re y.im) 3)) in y.im 51.972 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 3) in y.im 51.972 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 51.972 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.972 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 51.972 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 51.972 * [taylor]: Taking taylor expansion of y.re in y.im 51.972 * [backup-simplify]: Simplify y.re into y.re 51.972 * [taylor]: Taking taylor expansion of y.re in y.im 51.972 * [backup-simplify]: Simplify y.re into y.re 51.972 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 51.972 * [taylor]: Taking taylor expansion of y.im in y.im 51.972 * [backup-simplify]: Simplify 0 into 0 51.972 * [backup-simplify]: Simplify 1 into 1 51.972 * [taylor]: Taking taylor expansion of y.im in y.im 51.972 * [backup-simplify]: Simplify 0 into 0 51.972 * [backup-simplify]: Simplify 1 into 1 51.972 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.973 * [backup-simplify]: Simplify (* 0 0) into 0 51.973 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 51.973 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 51.973 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.974 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 51.975 * [backup-simplify]: Simplify (+ 0 0) into 0 51.975 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 51.975 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.975 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 51.975 * [backup-simplify]: Simplify (/ 1 (pow y.re 3)) into (/ 1 (pow y.re 3)) 51.975 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 3))) into (sqrt (/ 1 (pow y.re 3))) 51.975 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.975 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 51.975 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 3)) (/ 0 (pow y.re 3))))) into 0 51.976 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 3))))) into 0 51.976 * [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 51.976 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 51.976 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 51.976 * [taylor]: Taking taylor expansion of y.re in x.re 51.976 * [backup-simplify]: Simplify y.re into y.re 51.976 * [taylor]: Taking taylor expansion of x.im in x.re 51.976 * [backup-simplify]: Simplify x.im into x.im 51.976 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 51.976 * [taylor]: Taking taylor expansion of y.im in x.re 51.976 * [backup-simplify]: Simplify y.im into y.im 51.976 * [taylor]: Taking taylor expansion of x.re in x.re 51.976 * [backup-simplify]: Simplify 0 into 0 51.976 * [backup-simplify]: Simplify 1 into 1 51.976 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.re y.im) 3))) in x.re 51.976 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot y.re y.im) 3)) in x.re 51.976 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 3) in x.re 51.976 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 51.976 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.976 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 51.976 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 51.976 * [taylor]: Taking taylor expansion of y.re in x.re 51.976 * [backup-simplify]: Simplify y.re into y.re 51.976 * [taylor]: Taking taylor expansion of y.re in x.re 51.976 * [backup-simplify]: Simplify y.re into y.re 51.976 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 51.976 * [taylor]: Taking taylor expansion of y.im in x.re 51.976 * [backup-simplify]: Simplify y.im into y.im 51.976 * [taylor]: Taking taylor expansion of y.im in x.re 51.976 * [backup-simplify]: Simplify y.im into y.im 51.976 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.976 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.976 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 51.977 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 51.977 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.977 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.977 * [backup-simplify]: Simplify (+ 0 0) into 0 51.977 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 51.977 * [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)) 51.978 * [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)) 51.978 * [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))) 51.978 * [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) 51.978 * [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 51.979 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (+ (pow y.re 2) (pow y.im 2)))) into 0 51.979 * [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 51.979 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 51.979 * [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 51.979 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 51.979 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 51.979 * [taylor]: Taking taylor expansion of y.re in y.re 51.979 * [backup-simplify]: Simplify 0 into 0 51.979 * [backup-simplify]: Simplify 1 into 1 51.979 * [taylor]: Taking taylor expansion of x.im in y.re 51.979 * [backup-simplify]: Simplify x.im into x.im 51.980 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.980 * [taylor]: Taking taylor expansion of y.im in y.re 51.980 * [backup-simplify]: Simplify y.im into y.im 51.980 * [taylor]: Taking taylor expansion of x.re in y.re 51.980 * [backup-simplify]: Simplify x.re into x.re 51.980 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.re y.im) 3))) in y.re 51.980 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot y.re y.im) 3)) in y.re 51.980 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 3) in y.re 51.980 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 51.980 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.980 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 51.980 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 51.980 * [taylor]: Taking taylor expansion of y.re in y.re 51.980 * [backup-simplify]: Simplify 0 into 0 51.980 * [backup-simplify]: Simplify 1 into 1 51.980 * [taylor]: Taking taylor expansion of y.re in y.re 51.980 * [backup-simplify]: Simplify 0 into 0 51.980 * [backup-simplify]: Simplify 1 into 1 51.980 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 51.980 * [taylor]: Taking taylor expansion of y.im in y.re 51.980 * [backup-simplify]: Simplify y.im into y.im 51.980 * [taylor]: Taking taylor expansion of y.im in y.re 51.980 * [backup-simplify]: Simplify y.im into y.im 51.980 * [backup-simplify]: Simplify (* 0 0) into 0 51.981 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.981 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 51.981 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 51.981 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 51.981 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.982 * [backup-simplify]: Simplify (+ 0 0) into 0 51.982 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 51.982 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.982 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 51.982 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 51.982 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 3))) into (sqrt (/ 1 (pow y.im 3))) 51.982 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.982 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 51.982 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 3)) (/ 0 (pow y.im 3))))) into 0 51.983 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 3))))) into 0 51.983 * [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 51.983 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 51.983 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.983 * [taylor]: Taking taylor expansion of y.re in x.im 51.983 * [backup-simplify]: Simplify y.re into y.re 51.983 * [taylor]: Taking taylor expansion of x.im in x.im 51.983 * [backup-simplify]: Simplify 0 into 0 51.983 * [backup-simplify]: Simplify 1 into 1 51.983 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.983 * [taylor]: Taking taylor expansion of y.im in x.im 51.983 * [backup-simplify]: Simplify y.im into y.im 51.983 * [taylor]: Taking taylor expansion of x.re in x.im 51.983 * [backup-simplify]: Simplify x.re into x.re 51.983 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.re y.im) 3))) in x.im 51.983 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot y.re y.im) 3)) in x.im 51.983 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 3) in x.im 51.983 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 51.983 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.983 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 51.983 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 51.983 * [taylor]: Taking taylor expansion of y.re in x.im 51.983 * [backup-simplify]: Simplify y.re into y.re 51.983 * [taylor]: Taking taylor expansion of y.re in x.im 51.983 * [backup-simplify]: Simplify y.re into y.re 51.983 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 51.983 * [taylor]: Taking taylor expansion of y.im in x.im 51.983 * [backup-simplify]: Simplify y.im into y.im 51.983 * [taylor]: Taking taylor expansion of y.im in x.im 51.983 * [backup-simplify]: Simplify y.im into y.im 51.983 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.983 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.984 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 51.984 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 51.984 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.984 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.984 * [backup-simplify]: Simplify (+ 0 0) into 0 51.984 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 51.985 * [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)) 51.985 * [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)) 51.985 * [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))) 51.985 * [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) 51.986 * [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 51.986 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (+ (pow y.re 2) (pow y.im 2)))) into 0 51.986 * [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 51.986 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 51.987 * [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 51.987 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 51.987 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 51.987 * [taylor]: Taking taylor expansion of y.re in x.im 51.987 * [backup-simplify]: Simplify y.re into y.re 51.987 * [taylor]: Taking taylor expansion of x.im in x.im 51.987 * [backup-simplify]: Simplify 0 into 0 51.987 * [backup-simplify]: Simplify 1 into 1 51.987 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 51.987 * [taylor]: Taking taylor expansion of y.im in x.im 51.987 * [backup-simplify]: Simplify y.im into y.im 51.987 * [taylor]: Taking taylor expansion of x.re in x.im 51.987 * [backup-simplify]: Simplify x.re into x.re 51.987 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.re y.im) 3))) in x.im 51.987 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot y.re y.im) 3)) in x.im 51.987 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 3) in x.im 51.987 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 51.987 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.987 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 51.987 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 51.987 * [taylor]: Taking taylor expansion of y.re in x.im 51.987 * [backup-simplify]: Simplify y.re into y.re 51.987 * [taylor]: Taking taylor expansion of y.re in x.im 51.987 * [backup-simplify]: Simplify y.re into y.re 51.987 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 51.987 * [taylor]: Taking taylor expansion of y.im in x.im 51.987 * [backup-simplify]: Simplify y.im into y.im 51.987 * [taylor]: Taking taylor expansion of y.im in x.im 51.987 * [backup-simplify]: Simplify y.im into y.im 51.987 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 51.987 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.987 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 51.987 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 51.987 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 51.987 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.988 * [backup-simplify]: Simplify (+ 0 0) into 0 51.988 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 51.988 * [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)) 51.988 * [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)) 51.988 * [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))) 51.988 * [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) 51.989 * [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 51.989 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (+ (pow y.re 2) (pow y.im 2)))) into 0 51.989 * [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 51.989 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 51.989 * [backup-simplify]: Simplify (* y.re 0) into 0 51.989 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.989 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 51.989 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 51.990 * [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))) 51.990 * [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 51.990 * [taylor]: Taking taylor expansion of -1 in y.re 51.990 * [backup-simplify]: Simplify -1 into -1 51.990 * [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 51.990 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 51.990 * [taylor]: Taking taylor expansion of y.im in y.re 51.990 * [backup-simplify]: Simplify y.im into y.im 51.990 * [taylor]: Taking taylor expansion of x.re in y.re 51.990 * [backup-simplify]: Simplify x.re into x.re 51.990 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4) in y.re 51.990 * [taylor]: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))))) in y.re 51.990 * [taylor]: Taking taylor expansion of (* 1/4 (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))) in y.re 51.990 * [taylor]: Taking taylor expansion of 1/4 in y.re 51.990 * [backup-simplify]: Simplify 1/4 into 1/4 51.990 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) in y.re 51.990 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) in y.re 51.990 * [taylor]: Taking taylor expansion of (pow (+ (pow y.re 2) (pow y.im 2)) 3) in y.re 51.990 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 51.990 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.990 * [taylor]: Taking taylor expansion of y.re in y.re 51.990 * [backup-simplify]: Simplify 0 into 0 51.990 * [backup-simplify]: Simplify 1 into 1 51.990 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.990 * [taylor]: Taking taylor expansion of y.im in y.re 51.990 * [backup-simplify]: Simplify y.im into y.im 51.990 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.990 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 51.990 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 51.990 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 4)) into (pow y.im 6) 51.990 * [backup-simplify]: Simplify (/ 1 (pow y.im 6)) into (/ 1 (pow y.im 6)) 51.990 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 6))) into (log (/ 1 (pow y.im 6))) 51.991 * [backup-simplify]: Simplify (* 1/4 (log (/ 1 (pow y.im 6)))) into (* 1/4 (log (/ 1 (pow y.im 6)))) 51.991 * [backup-simplify]: Simplify (exp (* 1/4 (log (/ 1 (pow y.im 6))))) into (pow (/ 1 (pow y.im 6)) 1/4) 51.991 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 51.991 * [backup-simplify]: Simplify (* (* y.im x.re) (pow (/ 1 (pow y.im 6)) 1/4)) into (* (sqrt (/ 1 y.im)) x.re) 51.991 * [backup-simplify]: Simplify (* -1 (* (sqrt (/ 1 y.im)) x.re)) into (* -1 (* (sqrt (/ 1 y.im)) x.re)) 51.991 * [taylor]: Taking taylor expansion of (* -1 (* (sqrt (/ 1 y.im)) x.re)) in x.re 51.991 * [taylor]: Taking taylor expansion of -1 in x.re 51.991 * [backup-simplify]: Simplify -1 into -1 51.991 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 y.im)) x.re) in x.re 51.991 * [taylor]: Taking taylor expansion of (sqrt (/ 1 y.im)) in x.re 51.991 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 51.991 * [taylor]: Taking taylor expansion of y.im in x.re 51.991 * [backup-simplify]: Simplify y.im into y.im 51.991 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 51.991 * [backup-simplify]: Simplify (sqrt (/ 1 y.im)) into (sqrt (/ 1 y.im)) 51.991 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 51.991 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 y.im)))) into 0 51.991 * [taylor]: Taking taylor expansion of x.re in x.re 51.991 * [backup-simplify]: Simplify 0 into 0 51.991 * [backup-simplify]: Simplify 1 into 1 51.991 * [backup-simplify]: Simplify (* (sqrt (/ 1 y.im)) 0) into 0 51.992 * [backup-simplify]: Simplify (* -1 0) into 0 51.992 * [taylor]: Taking taylor expansion of 0 in y.im 51.992 * [backup-simplify]: Simplify 0 into 0 51.992 * [backup-simplify]: Simplify 0 into 0 51.992 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 51.992 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.992 * [backup-simplify]: Simplify (- 0) into 0 51.993 * [backup-simplify]: Simplify (+ y.re 0) into y.re 51.993 * [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)) 51.993 * [taylor]: Taking taylor expansion of (* y.re (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4)) in y.re 51.993 * [taylor]: Taking taylor expansion of y.re in y.re 51.993 * [backup-simplify]: Simplify 0 into 0 51.993 * [backup-simplify]: Simplify 1 into 1 51.993 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4) in y.re 51.993 * [taylor]: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))))) in y.re 51.993 * [taylor]: Taking taylor expansion of (* 1/4 (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))) in y.re 51.993 * [taylor]: Taking taylor expansion of 1/4 in y.re 51.993 * [backup-simplify]: Simplify 1/4 into 1/4 51.993 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) in y.re 51.993 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) in y.re 51.993 * [taylor]: Taking taylor expansion of (pow (+ (pow y.re 2) (pow y.im 2)) 3) in y.re 51.993 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 51.993 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 51.993 * [taylor]: Taking taylor expansion of y.re in y.re 51.993 * [backup-simplify]: Simplify 0 into 0 51.993 * [backup-simplify]: Simplify 1 into 1 51.993 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 51.993 * [taylor]: Taking taylor expansion of y.im in y.re 51.993 * [backup-simplify]: Simplify y.im into y.im 51.993 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 51.993 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 51.993 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 51.993 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 4)) into (pow y.im 6) 51.993 * [backup-simplify]: Simplify (/ 1 (pow y.im 6)) into (/ 1 (pow y.im 6)) 51.993 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 6))) into (log (/ 1 (pow y.im 6))) 51.993 * [backup-simplify]: Simplify (* 1/4 (log (/ 1 (pow y.im 6)))) into (* 1/4 (log (/ 1 (pow y.im 6)))) 51.994 * [backup-simplify]: Simplify (exp (* 1/4 (log (/ 1 (pow y.im 6))))) into (pow (/ 1 (pow y.im 6)) 1/4) 51.994 * [backup-simplify]: Simplify (* 0 (pow (/ 1 (pow y.im 6)) 1/4)) into 0 51.994 * [taylor]: Taking taylor expansion of 0 in x.re 51.994 * [backup-simplify]: Simplify 0 into 0 51.994 * [taylor]: Taking taylor expansion of 0 in y.im 51.994 * [backup-simplify]: Simplify 0 into 0 51.994 * [backup-simplify]: Simplify 0 into 0 51.994 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 51.994 * [backup-simplify]: Simplify (+ 0 0) into 0 51.994 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 2))) into 0 51.995 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 4))) into 0 51.995 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 6)) (/ 0 (pow y.im 6))))) into 0 51.995 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow y.im 6)) 1)))) 1) into 0 51.996 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (log (/ 1 (pow y.im 6))))) into 0 51.996 * [backup-simplify]: Simplify (* (exp (* 1/4 (log (/ 1 (pow y.im 6))))) (+ (* (/ (pow 0 1) 1)))) into 0 51.996 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 51.996 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (pow (/ 1 (pow y.im 6)) 1/4))) into 0 51.997 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (* (sqrt (/ 1 y.im)) x.re))) into 0 51.997 * [taylor]: Taking taylor expansion of 0 in x.re 51.997 * [backup-simplify]: Simplify 0 into 0 51.997 * [taylor]: Taking taylor expansion of 0 in y.im 51.997 * [backup-simplify]: Simplify 0 into 0 51.997 * [backup-simplify]: Simplify 0 into 0 51.997 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 y.im)) 1) (* 0 0)) into (sqrt (/ 1 y.im)) 51.997 * [backup-simplify]: Simplify (+ (* -1 (sqrt (/ 1 y.im))) (* 0 0)) into (- (sqrt (/ 1 y.im))) 51.997 * [taylor]: Taking taylor expansion of (- (sqrt (/ 1 y.im))) in y.im 51.997 * [taylor]: Taking taylor expansion of (sqrt (/ 1 y.im)) in y.im 51.997 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 51.997 * [taylor]: Taking taylor expansion of y.im in y.im 51.997 * [backup-simplify]: Simplify 0 into 0 51.997 * [backup-simplify]: Simplify 1 into 1 51.998 * [backup-simplify]: Simplify (/ 1 1) into 1 51.998 * [backup-simplify]: Simplify (sqrt 0) into 0 51.999 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 51.999 * [backup-simplify]: Simplify (- +nan.0) into (- +nan.0) 52.000 * [backup-simplify]: Simplify (- +nan.0) into (- +nan.0) 52.000 * [backup-simplify]: Simplify 0 into 0 52.000 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.000 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 52.001 * [backup-simplify]: Simplify (+ 0 0) into 0 52.001 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 52.002 * [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.002 * [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.003 * [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.003 * [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.004 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.004 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.004 * [backup-simplify]: Simplify (- 0) into 0 52.004 * [backup-simplify]: Simplify (+ 0 0) into 0 52.005 * [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.005 * [taylor]: Taking taylor expansion of 0 in y.re 52.005 * [backup-simplify]: Simplify 0 into 0 52.005 * [taylor]: Taking taylor expansion of 0 in x.re 52.005 * [backup-simplify]: Simplify 0 into 0 52.005 * [taylor]: Taking taylor expansion of 0 in y.im 52.005 * [backup-simplify]: Simplify 0 into 0 52.005 * [backup-simplify]: Simplify 0 into 0 52.005 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.005 * [backup-simplify]: Simplify (+ 0 0) into 0 52.005 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 2))) into 0 52.005 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 4))) into 0 52.005 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 6)) (/ 0 (pow y.im 6))))) into 0 52.006 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow y.im 6)) 1)))) 1) into 0 52.006 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (log (/ 1 (pow y.im 6))))) into 0 52.007 * [backup-simplify]: Simplify (* (exp (* 1/4 (log (/ 1 (pow y.im 6))))) (+ (* (/ (pow 0 1) 1)))) into 0 52.007 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow (/ 1 (pow y.im 6)) 1/4))) into (sqrt (/ 1 (pow y.im 3))) 52.007 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow y.im 3))) in x.re 52.007 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in x.re 52.007 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 52.007 * [taylor]: Taking taylor expansion of y.im in x.re 52.007 * [backup-simplify]: Simplify y.im into y.im 52.007 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.007 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 52.007 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 52.007 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 3))) into (sqrt (/ 1 (pow y.im 3))) 52.007 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.007 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 52.008 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 3)) (/ 0 (pow y.im 3))))) into 0 52.008 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 3))))) into 0 52.008 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow y.im 3))) in y.im 52.008 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 52.008 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 52.008 * [taylor]: Taking taylor expansion of y.im in y.im 52.008 * [backup-simplify]: Simplify 0 into 0 52.008 * [backup-simplify]: Simplify 1 into 1 52.008 * [backup-simplify]: Simplify (* 1 1) into 1 52.008 * [backup-simplify]: Simplify (* 1 1) into 1 52.008 * [backup-simplify]: Simplify (/ 1 1) into 1 52.009 * [backup-simplify]: Simplify (sqrt 0) into 0 52.010 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 52.010 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.010 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.011 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.013 * [backup-simplify]: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 52.013 * [backup-simplify]: Simplify +nan.0 into +nan.0 52.013 * [backup-simplify]: Simplify (* 1 1) into 1 52.014 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 52.014 * [backup-simplify]: Simplify (+ 1 0) into 1 52.014 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 1) (+ (* 0 0) (* 1 (pow y.im 2)))) into (* 2 (pow y.im 2)) 52.015 * [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.015 * [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.016 * [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.016 * [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.017 * [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.017 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.017 * [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.018 * [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.018 * [taylor]: Taking taylor expansion of (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.re)) in x.re 52.018 * [taylor]: Taking taylor expansion of 3/4 in x.re 52.018 * [backup-simplify]: Simplify 3/4 into 3/4 52.018 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (pow y.im 5))) x.re) in x.re 52.018 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow y.im 5))) in x.re 52.018 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 5)) in x.re 52.018 * [taylor]: Taking taylor expansion of (pow y.im 5) in x.re 52.018 * [taylor]: Taking taylor expansion of y.im in x.re 52.018 * [backup-simplify]: Simplify y.im into y.im 52.018 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.018 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 52.018 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 52.018 * [backup-simplify]: Simplify (/ 1 (pow y.im 5)) into (/ 1 (pow y.im 5)) 52.018 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 5))) into (sqrt (/ 1 (pow y.im 5))) 52.018 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.018 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 2))) into 0 52.019 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (pow y.im 4))) into 0 52.019 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 5)) (/ 0 (pow y.im 5))))) into 0 52.019 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 5))))) into 0 52.019 * [taylor]: Taking taylor expansion of x.re in x.re 52.019 * [backup-simplify]: Simplify 0 into 0 52.019 * [backup-simplify]: Simplify 1 into 1 52.019 * [backup-simplify]: Simplify (* (sqrt (/ 1 (pow y.im 5))) 0) into 0 52.019 * [backup-simplify]: Simplify (* 3/4 0) into 0 52.019 * [taylor]: Taking taylor expansion of 0 in y.im 52.019 * [backup-simplify]: Simplify 0 into 0 52.019 * [backup-simplify]: Simplify 0 into 0 52.020 * [taylor]: Taking taylor expansion of 0 in y.im 52.020 * [backup-simplify]: Simplify 0 into 0 52.020 * [backup-simplify]: Simplify 0 into 0 52.020 * [taylor]: Taking taylor expansion of 0 in y.im 52.020 * [backup-simplify]: Simplify 0 into 0 52.020 * [backup-simplify]: Simplify 0 into 0 52.020 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.021 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 y.im)))) into 0 52.022 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 y.im)) 0) (+ (* 0 1) (* 0 0))) into 0 52.023 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (sqrt (/ 1 y.im))) (* 0 0))) into 0 52.023 * [taylor]: Taking taylor expansion of 0 in y.im 52.023 * [backup-simplify]: Simplify 0 into 0 52.023 * [backup-simplify]: Simplify 0 into 0 52.023 * [backup-simplify]: Simplify 0 into 0 52.023 * [backup-simplify]: Simplify 0 into 0 52.025 * [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.025 * [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.025 * [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.025 * [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.025 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.025 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.025 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.025 * [taylor]: Taking taylor expansion of y.re in y.im 52.025 * [backup-simplify]: Simplify y.re into y.re 52.025 * [taylor]: Taking taylor expansion of x.im in y.im 52.026 * [backup-simplify]: Simplify x.im into x.im 52.026 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.026 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.026 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.026 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.026 * [taylor]: Taking taylor expansion of y.im in y.im 52.026 * [backup-simplify]: Simplify 0 into 0 52.026 * [backup-simplify]: Simplify 1 into 1 52.026 * [taylor]: Taking taylor expansion of x.re in y.im 52.026 * [backup-simplify]: Simplify x.re into x.re 52.026 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.027 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.027 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.027 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3))) in y.im 52.027 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)) in y.im 52.027 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3) in y.im 52.027 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 52.027 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.027 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 52.027 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 52.027 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 52.027 * [taylor]: Taking taylor expansion of y.re in y.im 52.027 * [backup-simplify]: Simplify y.re into y.re 52.027 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.027 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 52.027 * [taylor]: Taking taylor expansion of y.re in y.im 52.027 * [backup-simplify]: Simplify y.re into y.re 52.027 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.027 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 52.027 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.027 * [taylor]: Taking taylor expansion of y.im in y.im 52.028 * [backup-simplify]: Simplify 0 into 0 52.028 * [backup-simplify]: Simplify 1 into 1 52.028 * [backup-simplify]: Simplify (/ 1 1) into 1 52.028 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.028 * [taylor]: Taking taylor expansion of y.im in y.im 52.028 * [backup-simplify]: Simplify 0 into 0 52.028 * [backup-simplify]: Simplify 1 into 1 52.029 * [backup-simplify]: Simplify (/ 1 1) into 1 52.029 * [backup-simplify]: Simplify (* 1 1) into 1 52.030 * [backup-simplify]: Simplify (+ 0 1) into 1 52.030 * [backup-simplify]: Simplify (sqrt 1) into 1 52.031 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.033 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.034 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.035 * [backup-simplify]: Simplify (+ 0 0) into 0 52.036 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.036 * [backup-simplify]: Simplify (* 1 1) into 1 52.037 * [backup-simplify]: Simplify (* 1 1) into 1 52.037 * [backup-simplify]: Simplify (/ 1 1) into 1 52.038 * [backup-simplify]: Simplify (sqrt 0) into 0 52.040 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 52.040 * [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.040 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.040 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.040 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.040 * [taylor]: Taking taylor expansion of y.re in x.re 52.040 * [backup-simplify]: Simplify y.re into y.re 52.040 * [taylor]: Taking taylor expansion of x.im in x.re 52.040 * [backup-simplify]: Simplify x.im into x.im 52.040 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.040 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.041 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.041 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.041 * [taylor]: Taking taylor expansion of y.im in x.re 52.041 * [backup-simplify]: Simplify y.im into y.im 52.041 * [taylor]: Taking taylor expansion of x.re in x.re 52.041 * [backup-simplify]: Simplify 0 into 0 52.041 * [backup-simplify]: Simplify 1 into 1 52.041 * [backup-simplify]: Simplify (* y.im 0) into 0 52.041 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.041 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.041 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3))) in x.re 52.041 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)) in x.re 52.041 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3) in x.re 52.042 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 52.042 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.042 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 52.042 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 52.042 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 52.042 * [taylor]: Taking taylor expansion of y.re in x.re 52.042 * [backup-simplify]: Simplify y.re into y.re 52.042 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.042 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 52.042 * [taylor]: Taking taylor expansion of y.re in x.re 52.042 * [backup-simplify]: Simplify y.re into y.re 52.042 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.042 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 52.042 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 52.042 * [taylor]: Taking taylor expansion of y.im in x.re 52.042 * [backup-simplify]: Simplify y.im into y.im 52.042 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.042 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 52.042 * [taylor]: Taking taylor expansion of y.im in x.re 52.042 * [backup-simplify]: Simplify y.im into y.im 52.042 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.042 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.043 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.043 * [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.043 * [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.043 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.043 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.043 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.044 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.044 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.044 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.044 * [backup-simplify]: Simplify (+ 0 0) into 0 52.045 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.045 * [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.046 * [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.046 * [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.046 * [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.047 * [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.047 * [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.048 * [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.048 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.048 * [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.048 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.048 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.048 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.048 * [taylor]: Taking taylor expansion of y.re in y.re 52.049 * [backup-simplify]: Simplify 0 into 0 52.049 * [backup-simplify]: Simplify 1 into 1 52.049 * [taylor]: Taking taylor expansion of x.im in y.re 52.049 * [backup-simplify]: Simplify x.im into x.im 52.049 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.049 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.050 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.050 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.050 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.050 * [taylor]: Taking taylor expansion of y.im in y.re 52.050 * [backup-simplify]: Simplify y.im into y.im 52.050 * [taylor]: Taking taylor expansion of x.re in y.re 52.050 * [backup-simplify]: Simplify x.re into x.re 52.050 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.050 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.050 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3))) in y.re 52.050 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)) in y.re 52.050 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3) in y.re 52.050 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 52.050 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.050 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 52.050 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 52.050 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.050 * [taylor]: Taking taylor expansion of y.re in y.re 52.050 * [backup-simplify]: Simplify 0 into 0 52.050 * [backup-simplify]: Simplify 1 into 1 52.051 * [backup-simplify]: Simplify (/ 1 1) into 1 52.051 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.051 * [taylor]: Taking taylor expansion of y.re in y.re 52.051 * [backup-simplify]: Simplify 0 into 0 52.051 * [backup-simplify]: Simplify 1 into 1 52.052 * [backup-simplify]: Simplify (/ 1 1) into 1 52.052 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 52.052 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 52.052 * [taylor]: Taking taylor expansion of y.im in y.re 52.052 * [backup-simplify]: Simplify y.im into y.im 52.052 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.052 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 52.052 * [taylor]: Taking taylor expansion of y.im in y.re 52.052 * [backup-simplify]: Simplify y.im into y.im 52.052 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.052 * [backup-simplify]: Simplify (* 1 1) into 1 52.053 * [backup-simplify]: Simplify (+ 1 0) into 1 52.053 * [backup-simplify]: Simplify (sqrt 1) into 1 52.054 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.055 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.055 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.056 * [backup-simplify]: Simplify (+ 0 0) into 0 52.056 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.057 * [backup-simplify]: Simplify (* 1 1) into 1 52.057 * [backup-simplify]: Simplify (* 1 1) into 1 52.058 * [backup-simplify]: Simplify (/ 1 1) into 1 52.058 * [backup-simplify]: Simplify (sqrt 0) into 0 52.059 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 52.059 * [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.059 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.060 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.060 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.060 * [taylor]: Taking taylor expansion of y.re in x.im 52.060 * [backup-simplify]: Simplify y.re into y.re 52.060 * [taylor]: Taking taylor expansion of x.im in x.im 52.060 * [backup-simplify]: Simplify 0 into 0 52.060 * [backup-simplify]: Simplify 1 into 1 52.060 * [backup-simplify]: Simplify (* y.re 0) into 0 52.060 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.060 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.060 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.060 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.060 * [taylor]: Taking taylor expansion of y.im in x.im 52.060 * [backup-simplify]: Simplify y.im into y.im 52.060 * [taylor]: Taking taylor expansion of x.re in x.im 52.060 * [backup-simplify]: Simplify x.re into x.re 52.060 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.061 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.061 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3))) in x.im 52.061 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)) in x.im 52.061 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3) in x.im 52.061 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 52.061 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.061 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 52.061 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 52.061 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.061 * [taylor]: Taking taylor expansion of y.re in x.im 52.061 * [backup-simplify]: Simplify y.re into y.re 52.061 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.061 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.061 * [taylor]: Taking taylor expansion of y.re in x.im 52.061 * [backup-simplify]: Simplify y.re into y.re 52.061 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.061 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 52.061 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.061 * [taylor]: Taking taylor expansion of y.im in x.im 52.061 * [backup-simplify]: Simplify y.im into y.im 52.061 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.061 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.061 * [taylor]: Taking taylor expansion of y.im in x.im 52.061 * [backup-simplify]: Simplify y.im into y.im 52.061 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.061 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.062 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.062 * [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.062 * [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.062 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.062 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.062 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.062 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.063 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.063 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.063 * [backup-simplify]: Simplify (+ 0 0) into 0 52.064 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.064 * [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.064 * [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.065 * [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.065 * [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.066 * [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.066 * [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.067 * [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.067 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.067 * [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.067 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.067 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.067 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.067 * [taylor]: Taking taylor expansion of y.re in x.im 52.067 * [backup-simplify]: Simplify y.re into y.re 52.067 * [taylor]: Taking taylor expansion of x.im in x.im 52.067 * [backup-simplify]: Simplify 0 into 0 52.067 * [backup-simplify]: Simplify 1 into 1 52.067 * [backup-simplify]: Simplify (* y.re 0) into 0 52.068 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.068 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.068 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.068 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.068 * [taylor]: Taking taylor expansion of y.im in x.im 52.068 * [backup-simplify]: Simplify y.im into y.im 52.068 * [taylor]: Taking taylor expansion of x.re in x.im 52.068 * [backup-simplify]: Simplify x.re into x.re 52.068 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.068 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.068 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3))) in x.im 52.068 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3)) in x.im 52.068 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 3) in x.im 52.068 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 52.068 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 52.068 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 52.068 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 52.069 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.069 * [taylor]: Taking taylor expansion of y.re in x.im 52.069 * [backup-simplify]: Simplify y.re into y.re 52.069 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.069 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 52.069 * [taylor]: Taking taylor expansion of y.re in x.im 52.069 * [backup-simplify]: Simplify y.re into y.re 52.069 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.069 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 52.069 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.069 * [taylor]: Taking taylor expansion of y.im in x.im 52.069 * [backup-simplify]: Simplify y.im into y.im 52.069 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.069 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 52.069 * [taylor]: Taking taylor expansion of y.im in x.im 52.069 * [backup-simplify]: Simplify y.im into y.im 52.069 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.069 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 52.069 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 52.069 * [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.070 * [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.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.070 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 52.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.070 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 52.071 * [backup-simplify]: Simplify (+ 0 0) into 0 52.071 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.072 * [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.072 * [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.072 * [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.072 * [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.073 * [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.073 * [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.074 * [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.074 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.074 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.075 * [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.075 * [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.075 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.075 * [taylor]: Taking taylor expansion of y.re in y.re 52.075 * [backup-simplify]: Simplify 0 into 0 52.075 * [backup-simplify]: Simplify 1 into 1 52.075 * [backup-simplify]: Simplify (/ 1 1) into 1 52.075 * [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.075 * [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.075 * [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.076 * [taylor]: Taking taylor expansion of 1/4 in y.re 52.076 * [backup-simplify]: Simplify 1/4 into 1/4 52.076 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) in y.re 52.076 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) in y.re 52.076 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3) in y.re 52.076 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.076 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.076 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.076 * [taylor]: Taking taylor expansion of y.re in y.re 52.076 * [backup-simplify]: Simplify 0 into 0 52.076 * [backup-simplify]: Simplify 1 into 1 52.076 * [backup-simplify]: Simplify (* 1 1) into 1 52.077 * [backup-simplify]: Simplify (/ 1 1) into 1 52.077 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.077 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.077 * [taylor]: Taking taylor expansion of y.im in y.re 52.077 * [backup-simplify]: Simplify y.im into y.im 52.077 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.077 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.077 * [backup-simplify]: Simplify (+ 1 0) into 1 52.078 * [backup-simplify]: Simplify (* 1 1) into 1 52.078 * [backup-simplify]: Simplify (* 1 1) into 1 52.079 * [backup-simplify]: Simplify (/ 1 1) into 1 52.079 * [backup-simplify]: Simplify (log 1) into 0 52.080 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.080 * [backup-simplify]: Simplify (* 1/4 (* 6 (log y.re))) into (* 3/2 (log y.re)) 52.080 * [backup-simplify]: Simplify (exp (* 3/2 (log y.re))) into (pow y.re 3/2) 52.080 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.081 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.082 * [backup-simplify]: Simplify (+ 0 0) into 0 52.082 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.083 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.089 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.091 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 52.092 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.092 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (* 6 (log y.re)))) into 0 52.093 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 1) 1)))) into 0 52.094 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.094 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y.re 3/2))) into 0 52.094 * [taylor]: Taking taylor expansion of 0 in x.re 52.095 * [backup-simplify]: Simplify 0 into 0 52.095 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.095 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.096 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.096 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.096 * [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.096 * [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.096 * [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.096 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.096 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.096 * [taylor]: Taking taylor expansion of y.im in y.re 52.096 * [backup-simplify]: Simplify y.im into y.im 52.096 * [taylor]: Taking taylor expansion of x.re in y.re 52.097 * [backup-simplify]: Simplify x.re into x.re 52.097 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.097 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.097 * [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.097 * [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.097 * [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.097 * [taylor]: Taking taylor expansion of 1/4 in y.re 52.097 * [backup-simplify]: Simplify 1/4 into 1/4 52.097 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) in y.re 52.097 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) in y.re 52.097 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3) in y.re 52.097 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.097 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.097 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.097 * [taylor]: Taking taylor expansion of y.re in y.re 52.097 * [backup-simplify]: Simplify 0 into 0 52.097 * [backup-simplify]: Simplify 1 into 1 52.097 * [backup-simplify]: Simplify (* 1 1) into 1 52.098 * [backup-simplify]: Simplify (/ 1 1) into 1 52.098 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.098 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.098 * [taylor]: Taking taylor expansion of y.im in y.re 52.098 * [backup-simplify]: Simplify y.im into y.im 52.098 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.098 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.099 * [backup-simplify]: Simplify (+ 1 0) into 1 52.099 * [backup-simplify]: Simplify (* 1 1) into 1 52.099 * [backup-simplify]: Simplify (* 1 1) into 1 52.100 * [backup-simplify]: Simplify (/ 1 1) into 1 52.100 * [backup-simplify]: Simplify (log 1) into 0 52.101 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.101 * [backup-simplify]: Simplify (* 1/4 (* 6 (log y.re))) into (* 3/2 (log y.re)) 52.101 * [backup-simplify]: Simplify (exp (* 3/2 (log y.re))) into (pow y.re 3/2) 52.101 * [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.101 * [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.101 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3)))) in x.re 52.101 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3))) in x.re 52.101 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.101 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.101 * [taylor]: Taking taylor expansion of y.im in x.re 52.101 * [backup-simplify]: Simplify y.im into y.im 52.101 * [taylor]: Taking taylor expansion of x.re in x.re 52.101 * [backup-simplify]: Simplify 0 into 0 52.101 * [backup-simplify]: Simplify 1 into 1 52.102 * [backup-simplify]: Simplify (* y.im 0) into 0 52.102 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.102 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.102 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in x.re 52.102 * [taylor]: Taking taylor expansion of (pow y.re 3) in x.re 52.102 * [taylor]: Taking taylor expansion of y.re in x.re 52.102 * [backup-simplify]: Simplify y.re into y.re 52.102 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.102 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.102 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.102 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.103 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.103 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.103 * [backup-simplify]: Simplify (* (/ 1 y.im) (sqrt (pow y.re 3))) into (* (/ 1 y.im) (sqrt (pow y.re 3))) 52.103 * [backup-simplify]: Simplify (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) into (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) 52.103 * [taylor]: Taking taylor expansion of (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) in y.im 52.103 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (sqrt (pow y.re 3))) in y.im 52.103 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.103 * [taylor]: Taking taylor expansion of y.im in y.im 52.103 * [backup-simplify]: Simplify 0 into 0 52.103 * [backup-simplify]: Simplify 1 into 1 52.104 * [backup-simplify]: Simplify (/ 1 1) into 1 52.104 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in y.im 52.104 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.im 52.104 * [taylor]: Taking taylor expansion of y.re in y.im 52.104 * [backup-simplify]: Simplify y.re into y.re 52.104 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.104 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.104 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.104 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.104 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.104 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.105 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.105 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.106 * [backup-simplify]: Simplify (- 0) into 0 52.106 * [backup-simplify]: Simplify 0 into 0 52.107 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.107 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.108 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 52.108 * [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.108 * [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.109 * [backup-simplify]: Simplify (- (+ (* 1 (/ (* 3 (/ 1 (pow y.im 2))) 1)) (* 0 (/ 0 1)))) into (- (* 3 (/ 1 (pow y.im 2)))) 52.110 * [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.110 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.111 * [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.111 * [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.112 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.112 * [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.112 * [taylor]: Taking taylor expansion of (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) in x.re 52.112 * [taylor]: Taking taylor expansion of (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) in x.re 52.112 * [taylor]: Taking taylor expansion of 3/4 in x.re 52.112 * [backup-simplify]: Simplify 3/4 into 3/4 52.112 * [taylor]: Taking taylor expansion of (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) in x.re 52.112 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 52.112 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 52.112 * [taylor]: Taking taylor expansion of y.im in x.re 52.112 * [backup-simplify]: Simplify y.im into y.im 52.112 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.112 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.112 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in x.re 52.112 * [taylor]: Taking taylor expansion of (pow y.re 3) in x.re 52.112 * [taylor]: Taking taylor expansion of y.re in x.re 52.112 * [backup-simplify]: Simplify y.re into y.re 52.112 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.112 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.112 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.113 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.113 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.113 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.113 * [taylor]: Taking taylor expansion of 0 in y.im 52.113 * [backup-simplify]: Simplify 0 into 0 52.113 * [backup-simplify]: Simplify 0 into 0 52.113 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.113 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.113 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 52.113 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.113 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.114 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 52.114 * [backup-simplify]: Simplify (+ 0 0) into 0 52.114 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.115 * [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.115 * [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.116 * [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.116 * [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.117 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.117 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.117 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.117 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.117 * [backup-simplify]: Simplify (- 0) into 0 52.118 * [backup-simplify]: Simplify (+ 0 0) into 0 52.118 * [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.118 * [taylor]: Taking taylor expansion of 0 in y.re 52.118 * [backup-simplify]: Simplify 0 into 0 52.118 * [taylor]: Taking taylor expansion of 0 in x.re 52.118 * [backup-simplify]: Simplify 0 into 0 52.119 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.119 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.120 * [backup-simplify]: Simplify (+ 0 0) into 0 52.120 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.120 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.121 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.122 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 52.122 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.122 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (* 6 (log y.re)))) into 0 52.123 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 1) 1)))) into 0 52.123 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.123 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.123 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 (pow y.re 3/2))) into 0 52.123 * [backup-simplify]: Simplify (- 0) into 0 52.123 * [taylor]: Taking taylor expansion of 0 in x.re 52.123 * [backup-simplify]: Simplify 0 into 0 52.124 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 52.125 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.125 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.125 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 52.125 * [backup-simplify]: Simplify (+ 0 0) into 0 52.126 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* (/ 1 (pow y.im 2)) 0) (* 0 1)))) into 0 52.126 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (* 2 (/ 1 (pow y.im 2)))) (+ (* (/ 1 (pow y.im 2)) 0) (* 0 1)))) into 0 52.127 * [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.129 * [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.129 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.130 * [backup-simplify]: Simplify (+ (* 1/4 0) (+ (* 0 (/ -3 (pow y.im 2))) (+ (* 0 0) (* 0 (* 6 (log y.re)))))) into 0 52.131 * [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.132 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.132 * [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.132 * [taylor]: Taking taylor expansion of 0 in x.re 52.132 * [backup-simplify]: Simplify 0 into 0 52.133 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 52.133 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.133 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.133 * [backup-simplify]: Simplify (- 0) into 0 52.133 * [taylor]: Taking taylor expansion of 0 in y.im 52.133 * [backup-simplify]: Simplify 0 into 0 52.133 * [backup-simplify]: Simplify 0 into 0 52.133 * [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.134 * [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.134 * [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.134 * [taylor]: Taking taylor expansion of (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) in y.im 52.134 * [taylor]: Taking taylor expansion of (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) in y.im 52.134 * [taylor]: Taking taylor expansion of 3/4 in y.im 52.134 * [backup-simplify]: Simplify 3/4 into 3/4 52.134 * [taylor]: Taking taylor expansion of (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) in y.im 52.134 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 52.134 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 52.134 * [taylor]: Taking taylor expansion of y.im in y.im 52.134 * [backup-simplify]: Simplify 0 into 0 52.134 * [backup-simplify]: Simplify 1 into 1 52.134 * [backup-simplify]: Simplify (* 1 1) into 1 52.134 * [backup-simplify]: Simplify (/ 1 1) into 1 52.134 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in y.im 52.134 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.im 52.134 * [taylor]: Taking taylor expansion of y.re in y.im 52.135 * [backup-simplify]: Simplify y.re into y.re 52.135 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.135 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.135 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.135 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.135 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.135 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.135 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.136 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 (pow y.re 2)))) into 0 52.136 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (pow y.re 3)))) into 0 52.136 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.137 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.137 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.138 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.138 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.139 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.139 * [backup-simplify]: Simplify (* 1 (sqrt (pow y.re 3))) into (sqrt (pow y.re 3)) 52.139 * [backup-simplify]: Simplify (+ (* 3/4 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.140 * [backup-simplify]: Simplify (- 0) into 0 52.140 * [backup-simplify]: Simplify 0 into 0 52.140 * [taylor]: Taking taylor expansion of 0 in y.im 52.140 * [backup-simplify]: Simplify 0 into 0 52.140 * [backup-simplify]: Simplify 0 into 0 52.140 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.140 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 (pow y.re 2)))) into 0 52.141 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (pow y.re 3)))) into 0 52.141 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.142 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.142 * [backup-simplify]: Simplify (- 0) into 0 52.142 * [backup-simplify]: Simplify 0 into 0 52.142 * [backup-simplify]: Simplify 0 into 0 52.142 * [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.142 * [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.142 * [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.142 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.142 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.142 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.143 * [taylor]: Taking taylor expansion of y.re in y.im 52.143 * [backup-simplify]: Simplify y.re into y.re 52.143 * [taylor]: Taking taylor expansion of x.im in y.im 52.143 * [backup-simplify]: Simplify x.im into x.im 52.143 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.143 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.143 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.143 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.143 * [taylor]: Taking taylor expansion of y.im in y.im 52.143 * [backup-simplify]: Simplify 0 into 0 52.143 * [backup-simplify]: Simplify 1 into 1 52.143 * [taylor]: Taking taylor expansion of x.re in y.im 52.143 * [backup-simplify]: Simplify x.re into x.re 52.143 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.143 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.143 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.143 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3))) in y.im 52.143 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)) in y.im 52.143 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3) in y.im 52.143 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 52.143 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.143 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 52.143 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 52.143 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 52.143 * [taylor]: Taking taylor expansion of -1 in y.im 52.143 * [backup-simplify]: Simplify -1 into -1 52.143 * [taylor]: Taking taylor expansion of y.re in y.im 52.143 * [backup-simplify]: Simplify y.re into y.re 52.143 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.143 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 52.143 * [taylor]: Taking taylor expansion of -1 in y.im 52.143 * [backup-simplify]: Simplify -1 into -1 52.143 * [taylor]: Taking taylor expansion of y.re in y.im 52.143 * [backup-simplify]: Simplify y.re into y.re 52.143 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.143 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 52.144 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 52.144 * [taylor]: Taking taylor expansion of -1 in y.im 52.144 * [backup-simplify]: Simplify -1 into -1 52.144 * [taylor]: Taking taylor expansion of y.im in y.im 52.144 * [backup-simplify]: Simplify 0 into 0 52.144 * [backup-simplify]: Simplify 1 into 1 52.144 * [backup-simplify]: Simplify (/ -1 1) into -1 52.144 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 52.144 * [taylor]: Taking taylor expansion of -1 in y.im 52.144 * [backup-simplify]: Simplify -1 into -1 52.144 * [taylor]: Taking taylor expansion of y.im in y.im 52.144 * [backup-simplify]: Simplify 0 into 0 52.144 * [backup-simplify]: Simplify 1 into 1 52.144 * [backup-simplify]: Simplify (/ -1 1) into -1 52.145 * [backup-simplify]: Simplify (* -1 -1) into 1 52.145 * [backup-simplify]: Simplify (+ 0 1) into 1 52.145 * [backup-simplify]: Simplify (sqrt 1) into 1 52.146 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.146 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.147 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 52.147 * [backup-simplify]: Simplify (+ 0 0) into 0 52.147 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.147 * [backup-simplify]: Simplify (* 1 1) into 1 52.148 * [backup-simplify]: Simplify (* 1 1) into 1 52.148 * [backup-simplify]: Simplify (/ 1 1) into 1 52.148 * [backup-simplify]: Simplify (sqrt 0) into 0 52.149 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 52.149 * [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.149 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.149 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.149 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.149 * [taylor]: Taking taylor expansion of y.re in x.re 52.149 * [backup-simplify]: Simplify y.re into y.re 52.149 * [taylor]: Taking taylor expansion of x.im in x.re 52.149 * [backup-simplify]: Simplify x.im into x.im 52.149 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.149 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.149 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.149 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.149 * [taylor]: Taking taylor expansion of y.im in x.re 52.149 * [backup-simplify]: Simplify y.im into y.im 52.149 * [taylor]: Taking taylor expansion of x.re in x.re 52.149 * [backup-simplify]: Simplify 0 into 0 52.149 * [backup-simplify]: Simplify 1 into 1 52.149 * [backup-simplify]: Simplify (* y.im 0) into 0 52.150 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.150 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.150 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3))) in x.re 52.150 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)) in x.re 52.150 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3) in x.re 52.150 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 52.150 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.150 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 52.150 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 52.150 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 52.150 * [taylor]: Taking taylor expansion of -1 in x.re 52.150 * [backup-simplify]: Simplify -1 into -1 52.150 * [taylor]: Taking taylor expansion of y.re in x.re 52.150 * [backup-simplify]: Simplify y.re into y.re 52.150 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.150 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 52.150 * [taylor]: Taking taylor expansion of -1 in x.re 52.150 * [backup-simplify]: Simplify -1 into -1 52.150 * [taylor]: Taking taylor expansion of y.re in x.re 52.150 * [backup-simplify]: Simplify y.re into y.re 52.150 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.150 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 52.150 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 52.150 * [taylor]: Taking taylor expansion of -1 in x.re 52.150 * [backup-simplify]: Simplify -1 into -1 52.150 * [taylor]: Taking taylor expansion of y.im in x.re 52.150 * [backup-simplify]: Simplify y.im into y.im 52.150 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.150 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 52.150 * [taylor]: Taking taylor expansion of -1 in x.re 52.150 * [backup-simplify]: Simplify -1 into -1 52.150 * [taylor]: Taking taylor expansion of y.im in x.re 52.150 * [backup-simplify]: Simplify y.im into y.im 52.150 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.150 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.150 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.151 * [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.151 * [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.151 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.151 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.151 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.151 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.151 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.151 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.152 * [backup-simplify]: Simplify (+ 0 0) into 0 52.152 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.152 * [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.153 * [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.153 * [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.153 * [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.154 * [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.154 * [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.155 * [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.155 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.155 * [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.155 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.155 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.155 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.155 * [taylor]: Taking taylor expansion of y.re in y.re 52.155 * [backup-simplify]: Simplify 0 into 0 52.155 * [backup-simplify]: Simplify 1 into 1 52.155 * [taylor]: Taking taylor expansion of x.im in y.re 52.155 * [backup-simplify]: Simplify x.im into x.im 52.155 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.156 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.156 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.156 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.156 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.156 * [taylor]: Taking taylor expansion of y.im in y.re 52.156 * [backup-simplify]: Simplify y.im into y.im 52.156 * [taylor]: Taking taylor expansion of x.re in y.re 52.156 * [backup-simplify]: Simplify x.re into x.re 52.156 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.156 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.156 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3))) in y.re 52.156 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)) in y.re 52.156 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3) in y.re 52.156 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 52.156 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.157 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 52.157 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 52.157 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 52.157 * [taylor]: Taking taylor expansion of -1 in y.re 52.157 * [backup-simplify]: Simplify -1 into -1 52.157 * [taylor]: Taking taylor expansion of y.re in y.re 52.157 * [backup-simplify]: Simplify 0 into 0 52.157 * [backup-simplify]: Simplify 1 into 1 52.157 * [backup-simplify]: Simplify (/ -1 1) into -1 52.157 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 52.157 * [taylor]: Taking taylor expansion of -1 in y.re 52.157 * [backup-simplify]: Simplify -1 into -1 52.157 * [taylor]: Taking taylor expansion of y.re in y.re 52.157 * [backup-simplify]: Simplify 0 into 0 52.157 * [backup-simplify]: Simplify 1 into 1 52.158 * [backup-simplify]: Simplify (/ -1 1) into -1 52.158 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 52.158 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 52.158 * [taylor]: Taking taylor expansion of -1 in y.re 52.158 * [backup-simplify]: Simplify -1 into -1 52.158 * [taylor]: Taking taylor expansion of y.im in y.re 52.158 * [backup-simplify]: Simplify y.im into y.im 52.158 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.158 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 52.158 * [taylor]: Taking taylor expansion of -1 in y.re 52.158 * [backup-simplify]: Simplify -1 into -1 52.158 * [taylor]: Taking taylor expansion of y.im in y.re 52.158 * [backup-simplify]: Simplify y.im into y.im 52.158 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.159 * [backup-simplify]: Simplify (* -1 -1) into 1 52.159 * [backup-simplify]: Simplify (+ 1 0) into 1 52.159 * [backup-simplify]: Simplify (sqrt 1) into 1 52.160 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.160 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 52.161 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 52.161 * [backup-simplify]: Simplify (+ 0 0) into 0 52.161 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 52.162 * [backup-simplify]: Simplify (* 1 1) into 1 52.162 * [backup-simplify]: Simplify (* 1 1) into 1 52.162 * [backup-simplify]: Simplify (/ 1 1) into 1 52.162 * [backup-simplify]: Simplify (sqrt 0) into 0 52.163 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 52.163 * [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.163 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.163 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.163 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.163 * [taylor]: Taking taylor expansion of y.re in x.im 52.163 * [backup-simplify]: Simplify y.re into y.re 52.163 * [taylor]: Taking taylor expansion of x.im in x.im 52.163 * [backup-simplify]: Simplify 0 into 0 52.163 * [backup-simplify]: Simplify 1 into 1 52.163 * [backup-simplify]: Simplify (* y.re 0) into 0 52.164 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.164 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.164 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.164 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.164 * [taylor]: Taking taylor expansion of y.im in x.im 52.164 * [backup-simplify]: Simplify y.im into y.im 52.164 * [taylor]: Taking taylor expansion of x.re in x.im 52.164 * [backup-simplify]: Simplify x.re into x.re 52.164 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.164 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.164 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3))) in x.im 52.164 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)) in x.im 52.164 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3) in x.im 52.164 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 52.164 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.164 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 52.164 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 52.164 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.164 * [taylor]: Taking taylor expansion of -1 in x.im 52.164 * [backup-simplify]: Simplify -1 into -1 52.164 * [taylor]: Taking taylor expansion of y.re in x.im 52.164 * [backup-simplify]: Simplify y.re into y.re 52.164 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.164 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.164 * [taylor]: Taking taylor expansion of -1 in x.im 52.164 * [backup-simplify]: Simplify -1 into -1 52.164 * [taylor]: Taking taylor expansion of y.re in x.im 52.164 * [backup-simplify]: Simplify y.re into y.re 52.164 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.164 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 52.164 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.164 * [taylor]: Taking taylor expansion of -1 in x.im 52.164 * [backup-simplify]: Simplify -1 into -1 52.164 * [taylor]: Taking taylor expansion of y.im in x.im 52.164 * [backup-simplify]: Simplify y.im into y.im 52.164 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.164 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.164 * [taylor]: Taking taylor expansion of -1 in x.im 52.164 * [backup-simplify]: Simplify -1 into -1 52.164 * [taylor]: Taking taylor expansion of y.im in x.im 52.164 * [backup-simplify]: Simplify y.im into y.im 52.165 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.165 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.165 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.165 * [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.165 * [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.165 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.165 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.165 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.165 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.165 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.165 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.166 * [backup-simplify]: Simplify (+ 0 0) into 0 52.166 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.166 * [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.166 * [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.166 * [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.166 * [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.167 * [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.167 * [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.167 * [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.167 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.167 * [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.167 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.167 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.167 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.167 * [taylor]: Taking taylor expansion of y.re in x.im 52.167 * [backup-simplify]: Simplify y.re into y.re 52.167 * [taylor]: Taking taylor expansion of x.im in x.im 52.168 * [backup-simplify]: Simplify 0 into 0 52.168 * [backup-simplify]: Simplify 1 into 1 52.168 * [backup-simplify]: Simplify (* y.re 0) into 0 52.168 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.168 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.168 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.168 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.168 * [taylor]: Taking taylor expansion of y.im in x.im 52.168 * [backup-simplify]: Simplify y.im into y.im 52.168 * [taylor]: Taking taylor expansion of x.re in x.im 52.168 * [backup-simplify]: Simplify x.re into x.re 52.168 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.168 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.168 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3))) in x.im 52.168 * [taylor]: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3)) in x.im 52.168 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 3) in x.im 52.168 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 52.168 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 52.168 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 52.168 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 52.168 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.168 * [taylor]: Taking taylor expansion of -1 in x.im 52.168 * [backup-simplify]: Simplify -1 into -1 52.168 * [taylor]: Taking taylor expansion of y.re in x.im 52.168 * [backup-simplify]: Simplify y.re into y.re 52.168 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.168 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 52.168 * [taylor]: Taking taylor expansion of -1 in x.im 52.168 * [backup-simplify]: Simplify -1 into -1 52.168 * [taylor]: Taking taylor expansion of y.re in x.im 52.168 * [backup-simplify]: Simplify y.re into y.re 52.168 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 52.168 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 52.168 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.168 * [taylor]: Taking taylor expansion of -1 in x.im 52.168 * [backup-simplify]: Simplify -1 into -1 52.168 * [taylor]: Taking taylor expansion of y.im in x.im 52.169 * [backup-simplify]: Simplify y.im into y.im 52.169 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.169 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 52.169 * [taylor]: Taking taylor expansion of -1 in x.im 52.169 * [backup-simplify]: Simplify -1 into -1 52.169 * [taylor]: Taking taylor expansion of y.im in x.im 52.169 * [backup-simplify]: Simplify y.im into y.im 52.169 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 52.169 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 52.169 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 52.169 * [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.169 * [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.169 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.169 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 52.169 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 52.169 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.169 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 52.169 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 52.170 * [backup-simplify]: Simplify (+ 0 0) into 0 52.170 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.170 * [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.170 * [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.170 * [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.170 * [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.171 * [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.171 * [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.171 * [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.171 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 52.172 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.172 * [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.172 * [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.172 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.172 * [taylor]: Taking taylor expansion of y.re in y.re 52.172 * [backup-simplify]: Simplify 0 into 0 52.172 * [backup-simplify]: Simplify 1 into 1 52.172 * [backup-simplify]: Simplify (/ 1 1) into 1 52.172 * [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.172 * [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.172 * [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.172 * [taylor]: Taking taylor expansion of 1/4 in y.re 52.172 * [backup-simplify]: Simplify 1/4 into 1/4 52.172 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) in y.re 52.172 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) in y.re 52.172 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3) in y.re 52.172 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.172 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.172 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.172 * [taylor]: Taking taylor expansion of y.re in y.re 52.172 * [backup-simplify]: Simplify 0 into 0 52.172 * [backup-simplify]: Simplify 1 into 1 52.173 * [backup-simplify]: Simplify (* 1 1) into 1 52.173 * [backup-simplify]: Simplify (/ 1 1) into 1 52.173 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.173 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.173 * [taylor]: Taking taylor expansion of y.im in y.re 52.173 * [backup-simplify]: Simplify y.im into y.im 52.173 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.173 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.173 * [backup-simplify]: Simplify (+ 1 0) into 1 52.173 * [backup-simplify]: Simplify (* 1 1) into 1 52.174 * [backup-simplify]: Simplify (* 1 1) into 1 52.174 * [backup-simplify]: Simplify (/ 1 1) into 1 52.174 * [backup-simplify]: Simplify (log 1) into 0 52.174 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.175 * [backup-simplify]: Simplify (* 1/4 (* 6 (log y.re))) into (* 3/2 (log y.re)) 52.175 * [backup-simplify]: Simplify (exp (* 3/2 (log y.re))) into (pow y.re 3/2) 52.175 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.175 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.176 * [backup-simplify]: Simplify (+ 0 0) into 0 52.176 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.176 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.177 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.178 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 52.178 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.178 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (* 6 (log y.re)))) into 0 52.179 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 1) 1)))) into 0 52.179 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.179 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y.re 3/2))) into 0 52.180 * [taylor]: Taking taylor expansion of 0 in x.re 52.180 * [backup-simplify]: Simplify 0 into 0 52.180 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.180 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.180 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.180 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.180 * [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.180 * [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.181 * [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.181 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.181 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.181 * [taylor]: Taking taylor expansion of y.im in y.re 52.181 * [backup-simplify]: Simplify y.im into y.im 52.181 * [taylor]: Taking taylor expansion of x.re in y.re 52.181 * [backup-simplify]: Simplify x.re into x.re 52.181 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.181 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.181 * [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.181 * [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.181 * [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.181 * [taylor]: Taking taylor expansion of 1/4 in y.re 52.181 * [backup-simplify]: Simplify 1/4 into 1/4 52.181 * [taylor]: Taking taylor expansion of (log (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) in y.re 52.181 * [taylor]: Taking taylor expansion of (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) in y.re 52.181 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3) in y.re 52.181 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 52.181 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 52.181 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 52.181 * [taylor]: Taking taylor expansion of y.re in y.re 52.181 * [backup-simplify]: Simplify 0 into 0 52.181 * [backup-simplify]: Simplify 1 into 1 52.181 * [backup-simplify]: Simplify (* 1 1) into 1 52.181 * [backup-simplify]: Simplify (/ 1 1) into 1 52.181 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 52.181 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 52.181 * [taylor]: Taking taylor expansion of y.im in y.re 52.181 * [backup-simplify]: Simplify y.im into y.im 52.181 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.182 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.182 * [backup-simplify]: Simplify (+ 1 0) into 1 52.182 * [backup-simplify]: Simplify (* 1 1) into 1 52.182 * [backup-simplify]: Simplify (* 1 1) into 1 52.183 * [backup-simplify]: Simplify (/ 1 1) into 1 52.183 * [backup-simplify]: Simplify (log 1) into 0 52.183 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.183 * [backup-simplify]: Simplify (* 1/4 (* 6 (log y.re))) into (* 3/2 (log y.re)) 52.183 * [backup-simplify]: Simplify (exp (* 3/2 (log y.re))) into (pow y.re 3/2) 52.183 * [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.183 * [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.183 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3)))) in x.re 52.183 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (pow y.re 3))) in x.re 52.183 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.183 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.183 * [taylor]: Taking taylor expansion of y.im in x.re 52.183 * [backup-simplify]: Simplify y.im into y.im 52.183 * [taylor]: Taking taylor expansion of x.re in x.re 52.183 * [backup-simplify]: Simplify 0 into 0 52.183 * [backup-simplify]: Simplify 1 into 1 52.184 * [backup-simplify]: Simplify (* y.im 0) into 0 52.184 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.184 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.184 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in x.re 52.184 * [taylor]: Taking taylor expansion of (pow y.re 3) in x.re 52.184 * [taylor]: Taking taylor expansion of y.re in x.re 52.184 * [backup-simplify]: Simplify y.re into y.re 52.184 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.184 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.184 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.184 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.184 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.184 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.184 * [backup-simplify]: Simplify (* (/ 1 y.im) (sqrt (pow y.re 3))) into (* (/ 1 y.im) (sqrt (pow y.re 3))) 52.184 * [backup-simplify]: Simplify (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) into (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) 52.184 * [taylor]: Taking taylor expansion of (- (* (/ 1 y.im) (sqrt (pow y.re 3)))) in y.im 52.184 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (sqrt (pow y.re 3))) in y.im 52.184 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.184 * [taylor]: Taking taylor expansion of y.im in y.im 52.184 * [backup-simplify]: Simplify 0 into 0 52.185 * [backup-simplify]: Simplify 1 into 1 52.185 * [backup-simplify]: Simplify (/ 1 1) into 1 52.185 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in y.im 52.185 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.im 52.185 * [taylor]: Taking taylor expansion of y.re in y.im 52.185 * [backup-simplify]: Simplify y.re into y.re 52.185 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.185 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.185 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.185 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.185 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.185 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.186 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.186 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.186 * [backup-simplify]: Simplify (- 0) into 0 52.186 * [backup-simplify]: Simplify 0 into 0 52.187 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.187 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.187 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 52.188 * [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.188 * [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.189 * [backup-simplify]: Simplify (- (+ (* 1 (/ (* 3 (/ 1 (pow y.im 2))) 1)) (* 0 (/ 0 1)))) into (- (* 3 (/ 1 (pow y.im 2)))) 52.190 * [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.190 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.195 * [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.196 * [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.196 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.197 * [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.197 * [taylor]: Taking taylor expansion of (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) in x.re 52.197 * [taylor]: Taking taylor expansion of (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) in x.re 52.197 * [taylor]: Taking taylor expansion of 3/4 in x.re 52.197 * [backup-simplify]: Simplify 3/4 into 3/4 52.197 * [taylor]: Taking taylor expansion of (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) in x.re 52.197 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 52.197 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 52.197 * [taylor]: Taking taylor expansion of y.im in x.re 52.197 * [backup-simplify]: Simplify y.im into y.im 52.197 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 52.197 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 52.197 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in x.re 52.197 * [taylor]: Taking taylor expansion of (pow y.re 3) in x.re 52.197 * [taylor]: Taking taylor expansion of y.re in x.re 52.197 * [backup-simplify]: Simplify y.re into y.re 52.197 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.197 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.197 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.197 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.197 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.198 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.198 * [taylor]: Taking taylor expansion of 0 in y.im 52.198 * [backup-simplify]: Simplify 0 into 0 52.198 * [backup-simplify]: Simplify 0 into 0 52.198 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.198 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.198 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 52.198 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.198 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.199 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 52.199 * [backup-simplify]: Simplify (+ 0 0) into 0 52.199 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 52.200 * [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.200 * [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.201 * [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.201 * [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.202 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.202 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.202 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.202 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.203 * [backup-simplify]: Simplify (- 0) into 0 52.203 * [backup-simplify]: Simplify (+ 0 0) into 0 52.203 * [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.203 * [taylor]: Taking taylor expansion of 0 in y.re 52.203 * [backup-simplify]: Simplify 0 into 0 52.203 * [taylor]: Taking taylor expansion of 0 in x.re 52.203 * [backup-simplify]: Simplify 0 into 0 52.204 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.204 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.204 * [backup-simplify]: Simplify (+ 0 0) into 0 52.205 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.205 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.206 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.206 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 52.207 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.207 * [backup-simplify]: Simplify (+ (* 1/4 0) (* 0 (* 6 (log y.re)))) into 0 52.207 * [backup-simplify]: Simplify (* (exp (* 3/2 (log y.re))) (+ (* (/ (pow 0 1) 1)))) into 0 52.208 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.208 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.208 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 (pow y.re 3/2))) into 0 52.208 * [backup-simplify]: Simplify (- 0) into 0 52.208 * [taylor]: Taking taylor expansion of 0 in x.re 52.208 * [backup-simplify]: Simplify 0 into 0 52.209 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 52.209 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.209 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 52.209 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 52.210 * [backup-simplify]: Simplify (+ 0 0) into 0 52.210 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* (/ 1 (pow y.im 2)) 0) (* 0 1)))) into 0 52.211 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (* 2 (/ 1 (pow y.im 2)))) (+ (* (/ 1 (pow y.im 2)) 0) (* 0 1)))) into 0 52.212 * [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.214 * [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.214 * [backup-simplify]: Simplify (+ (* (- -6) (log y.re)) 0) into (* 6 (log y.re)) 52.215 * [backup-simplify]: Simplify (+ (* 1/4 0) (+ (* 0 (/ -3 (pow y.im 2))) (+ (* 0 0) (* 0 (* 6 (log y.re)))))) into 0 52.216 * [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.216 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.217 * [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.217 * [taylor]: Taking taylor expansion of 0 in x.re 52.217 * [backup-simplify]: Simplify 0 into 0 52.218 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 52.218 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.218 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.218 * [backup-simplify]: Simplify (- 0) into 0 52.218 * [taylor]: Taking taylor expansion of 0 in y.im 52.218 * [backup-simplify]: Simplify 0 into 0 52.218 * [backup-simplify]: Simplify 0 into 0 52.218 * [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.218 * [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.218 * [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.218 * [taylor]: Taking taylor expansion of (- (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))))) in y.im 52.218 * [taylor]: Taking taylor expansion of (* 3/4 (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3)))) in y.im 52.219 * [taylor]: Taking taylor expansion of 3/4 in y.im 52.219 * [backup-simplify]: Simplify 3/4 into 3/4 52.219 * [taylor]: Taking taylor expansion of (* (/ 1 (pow y.im 2)) (sqrt (pow y.re 3))) in y.im 52.219 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 52.219 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 52.219 * [taylor]: Taking taylor expansion of y.im in y.im 52.219 * [backup-simplify]: Simplify 0 into 0 52.219 * [backup-simplify]: Simplify 1 into 1 52.219 * [backup-simplify]: Simplify (* 1 1) into 1 52.219 * [backup-simplify]: Simplify (/ 1 1) into 1 52.219 * [taylor]: Taking taylor expansion of (sqrt (pow y.re 3)) in y.im 52.219 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.im 52.219 * [taylor]: Taking taylor expansion of y.re in y.im 52.219 * [backup-simplify]: Simplify y.re into y.re 52.219 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 52.219 * [backup-simplify]: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 52.219 * [backup-simplify]: Simplify (sqrt (pow y.re 3)) into (sqrt (pow y.re 3)) 52.219 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 52.219 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 52.220 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 3)))) into 0 52.220 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.220 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 (pow y.re 2)))) into 0 52.221 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (pow y.re 3)))) into 0 52.221 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 52.221 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.222 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 52.222 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.223 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.223 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (sqrt (pow y.re 3)))) into 0 52.223 * [backup-simplify]: Simplify (* 1 (sqrt (pow y.re 3))) into (sqrt (pow y.re 3)) 52.224 * [backup-simplify]: Simplify (+ (* 3/4 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.224 * [backup-simplify]: Simplify (- 0) into 0 52.224 * [backup-simplify]: Simplify 0 into 0 52.224 * [taylor]: Taking taylor expansion of 0 in y.im 52.224 * [backup-simplify]: Simplify 0 into 0 52.224 * [backup-simplify]: Simplify 0 into 0 52.225 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 52.225 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 (pow y.re 2)))) into 0 52.225 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (pow y.re 3)))) into 0 52.226 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.226 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (sqrt (pow y.re 3))))) into 0 52.227 * [backup-simplify]: Simplify (- 0) into 0 52.227 * [backup-simplify]: Simplify 0 into 0 52.227 * [backup-simplify]: Simplify 0 into 0 52.227 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 1 1) 52.227 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 52.227 * [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.227 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 52.227 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.227 * [taylor]: Taking taylor expansion of y.re in y.im 52.227 * [backup-simplify]: Simplify y.re into y.re 52.227 * [taylor]: Taking taylor expansion of x.im in y.im 52.227 * [backup-simplify]: Simplify x.im into x.im 52.227 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.227 * [taylor]: Taking taylor expansion of y.im in y.im 52.227 * [backup-simplify]: Simplify 0 into 0 52.227 * [backup-simplify]: Simplify 1 into 1 52.227 * [taylor]: Taking taylor expansion of x.re in y.im 52.227 * [backup-simplify]: Simplify x.re into x.re 52.227 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 52.227 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.227 * [taylor]: Taking taylor expansion of y.re in x.re 52.227 * [backup-simplify]: Simplify y.re into y.re 52.227 * [taylor]: Taking taylor expansion of x.im in x.re 52.227 * [backup-simplify]: Simplify x.im into x.im 52.227 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.227 * [taylor]: Taking taylor expansion of y.im in x.re 52.227 * [backup-simplify]: Simplify y.im into y.im 52.227 * [taylor]: Taking taylor expansion of x.re in x.re 52.227 * [backup-simplify]: Simplify 0 into 0 52.227 * [backup-simplify]: Simplify 1 into 1 52.227 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 52.227 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.227 * [taylor]: Taking taylor expansion of y.re in y.re 52.227 * [backup-simplify]: Simplify 0 into 0 52.227 * [backup-simplify]: Simplify 1 into 1 52.227 * [taylor]: Taking taylor expansion of x.im in y.re 52.227 * [backup-simplify]: Simplify x.im into x.im 52.227 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.227 * [taylor]: Taking taylor expansion of y.im in y.re 52.227 * [backup-simplify]: Simplify y.im into y.im 52.227 * [taylor]: Taking taylor expansion of x.re in y.re 52.227 * [backup-simplify]: Simplify x.re into x.re 52.227 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 52.227 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.227 * [taylor]: Taking taylor expansion of y.re in x.im 52.227 * [backup-simplify]: Simplify y.re into y.re 52.227 * [taylor]: Taking taylor expansion of x.im in x.im 52.227 * [backup-simplify]: Simplify 0 into 0 52.227 * [backup-simplify]: Simplify 1 into 1 52.227 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.227 * [taylor]: Taking taylor expansion of y.im in x.im 52.227 * [backup-simplify]: Simplify y.im into y.im 52.227 * [taylor]: Taking taylor expansion of x.re in x.im 52.227 * [backup-simplify]: Simplify x.re into x.re 52.228 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 52.228 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.228 * [taylor]: Taking taylor expansion of y.re in x.im 52.228 * [backup-simplify]: Simplify y.re into y.re 52.228 * [taylor]: Taking taylor expansion of x.im in x.im 52.228 * [backup-simplify]: Simplify 0 into 0 52.228 * [backup-simplify]: Simplify 1 into 1 52.228 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.228 * [taylor]: Taking taylor expansion of y.im in x.im 52.228 * [backup-simplify]: Simplify y.im into y.im 52.228 * [taylor]: Taking taylor expansion of x.re in x.im 52.228 * [backup-simplify]: Simplify x.re into x.re 52.228 * [backup-simplify]: Simplify (* y.re 0) into 0 52.228 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.228 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 52.228 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 52.228 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 52.228 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.228 * [taylor]: Taking taylor expansion of y.im in y.re 52.228 * [backup-simplify]: Simplify y.im into y.im 52.228 * [taylor]: Taking taylor expansion of x.re in y.re 52.228 * [backup-simplify]: Simplify x.re into x.re 52.228 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.228 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 52.228 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 52.228 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.228 * [taylor]: Taking taylor expansion of y.im in x.re 52.228 * [backup-simplify]: Simplify y.im into y.im 52.228 * [taylor]: Taking taylor expansion of x.re in x.re 52.228 * [backup-simplify]: Simplify 0 into 0 52.228 * [backup-simplify]: Simplify 1 into 1 52.228 * [backup-simplify]: Simplify (* y.im 0) into 0 52.228 * [backup-simplify]: Simplify (- 0) into 0 52.228 * [taylor]: Taking taylor expansion of 0 in y.im 52.228 * [backup-simplify]: Simplify 0 into 0 52.228 * [backup-simplify]: Simplify 0 into 0 52.229 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.229 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.229 * [backup-simplify]: Simplify (- 0) into 0 52.229 * [backup-simplify]: Simplify (+ y.re 0) into y.re 52.229 * [taylor]: Taking taylor expansion of y.re in y.re 52.229 * [backup-simplify]: Simplify 0 into 0 52.229 * [backup-simplify]: Simplify 1 into 1 52.229 * [taylor]: Taking taylor expansion of 0 in x.re 52.229 * [backup-simplify]: Simplify 0 into 0 52.229 * [taylor]: Taking taylor expansion of 0 in y.im 52.229 * [backup-simplify]: Simplify 0 into 0 52.229 * [backup-simplify]: Simplify 0 into 0 52.229 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.230 * [backup-simplify]: Simplify (- 0) into 0 52.230 * [taylor]: Taking taylor expansion of 0 in x.re 52.230 * [backup-simplify]: Simplify 0 into 0 52.230 * [taylor]: Taking taylor expansion of 0 in y.im 52.230 * [backup-simplify]: Simplify 0 into 0 52.230 * [backup-simplify]: Simplify 0 into 0 52.230 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.230 * [backup-simplify]: Simplify (- y.im) into (- y.im) 52.230 * [taylor]: Taking taylor expansion of (- y.im) in y.im 52.230 * [taylor]: Taking taylor expansion of y.im in y.im 52.230 * [backup-simplify]: Simplify 0 into 0 52.230 * [backup-simplify]: Simplify 1 into 1 52.230 * [backup-simplify]: Simplify (- 0) into 0 52.230 * [backup-simplify]: Simplify 0 into 0 52.230 * [backup-simplify]: Simplify 0 into 0 52.231 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.231 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.232 * [backup-simplify]: Simplify (- 0) into 0 52.232 * [backup-simplify]: Simplify (+ 0 0) into 0 52.232 * [taylor]: Taking taylor expansion of 0 in y.re 52.232 * [backup-simplify]: Simplify 0 into 0 52.232 * [taylor]: Taking taylor expansion of 0 in x.re 52.232 * [backup-simplify]: Simplify 0 into 0 52.232 * [taylor]: Taking taylor expansion of 0 in y.im 52.232 * [backup-simplify]: Simplify 0 into 0 52.232 * [backup-simplify]: Simplify 0 into 0 52.232 * [backup-simplify]: Simplify 0 into 0 52.233 * [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.233 * [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.233 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.233 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.233 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.233 * [taylor]: Taking taylor expansion of y.re in y.im 52.233 * [backup-simplify]: Simplify y.re into y.re 52.233 * [taylor]: Taking taylor expansion of x.im in y.im 52.233 * [backup-simplify]: Simplify x.im into x.im 52.233 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.233 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.233 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.233 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.233 * [taylor]: Taking taylor expansion of y.im in y.im 52.233 * [backup-simplify]: Simplify 0 into 0 52.233 * [backup-simplify]: Simplify 1 into 1 52.233 * [taylor]: Taking taylor expansion of x.re in y.im 52.233 * [backup-simplify]: Simplify x.re into x.re 52.233 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.234 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.234 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.234 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.234 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.234 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.234 * [taylor]: Taking taylor expansion of y.re in x.re 52.234 * [backup-simplify]: Simplify y.re into y.re 52.234 * [taylor]: Taking taylor expansion of x.im in x.re 52.234 * [backup-simplify]: Simplify x.im into x.im 52.234 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.234 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.234 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.234 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.234 * [taylor]: Taking taylor expansion of y.im in x.re 52.234 * [backup-simplify]: Simplify y.im into y.im 52.234 * [taylor]: Taking taylor expansion of x.re in x.re 52.234 * [backup-simplify]: Simplify 0 into 0 52.234 * [backup-simplify]: Simplify 1 into 1 52.234 * [backup-simplify]: Simplify (* y.im 0) into 0 52.235 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.235 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.235 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.235 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.235 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.235 * [taylor]: Taking taylor expansion of y.re in y.re 52.235 * [backup-simplify]: Simplify 0 into 0 52.235 * [backup-simplify]: Simplify 1 into 1 52.235 * [taylor]: Taking taylor expansion of x.im in y.re 52.235 * [backup-simplify]: Simplify x.im into x.im 52.235 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.235 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.236 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.236 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.236 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.236 * [taylor]: Taking taylor expansion of y.im in y.re 52.236 * [backup-simplify]: Simplify y.im into y.im 52.236 * [taylor]: Taking taylor expansion of x.re in y.re 52.236 * [backup-simplify]: Simplify x.re into x.re 52.236 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.236 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.236 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.236 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.236 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.236 * [taylor]: Taking taylor expansion of y.re in x.im 52.236 * [backup-simplify]: Simplify y.re into y.re 52.236 * [taylor]: Taking taylor expansion of x.im in x.im 52.236 * [backup-simplify]: Simplify 0 into 0 52.236 * [backup-simplify]: Simplify 1 into 1 52.236 * [backup-simplify]: Simplify (* y.re 0) into 0 52.236 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.237 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.237 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.237 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.237 * [taylor]: Taking taylor expansion of y.im in x.im 52.237 * [backup-simplify]: Simplify y.im into y.im 52.237 * [taylor]: Taking taylor expansion of x.re in x.im 52.237 * [backup-simplify]: Simplify x.re into x.re 52.237 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.237 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.237 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.237 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.237 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.237 * [taylor]: Taking taylor expansion of y.re in x.im 52.237 * [backup-simplify]: Simplify y.re into y.re 52.237 * [taylor]: Taking taylor expansion of x.im in x.im 52.237 * [backup-simplify]: Simplify 0 into 0 52.237 * [backup-simplify]: Simplify 1 into 1 52.237 * [backup-simplify]: Simplify (* y.re 0) into 0 52.237 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.238 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.238 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.238 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.238 * [taylor]: Taking taylor expansion of y.im in x.im 52.238 * [backup-simplify]: Simplify y.im into y.im 52.238 * [taylor]: Taking taylor expansion of x.re in x.im 52.238 * [backup-simplify]: Simplify x.re into x.re 52.238 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.238 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.238 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.238 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.238 * [taylor]: Taking taylor expansion of y.re in y.re 52.238 * [backup-simplify]: Simplify 0 into 0 52.238 * [backup-simplify]: Simplify 1 into 1 52.238 * [backup-simplify]: Simplify (/ 1 1) into 1 52.239 * [taylor]: Taking taylor expansion of 1 in x.re 52.239 * [backup-simplify]: Simplify 1 into 1 52.239 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.239 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.239 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.240 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.240 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 52.240 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.240 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.240 * [taylor]: Taking taylor expansion of y.im in y.re 52.240 * [backup-simplify]: Simplify y.im into y.im 52.240 * [taylor]: Taking taylor expansion of x.re in y.re 52.240 * [backup-simplify]: Simplify x.re into x.re 52.240 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.240 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.241 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.241 * [taylor]: Taking taylor expansion of 0 in x.re 52.241 * [backup-simplify]: Simplify 0 into 0 52.241 * [taylor]: Taking taylor expansion of 1 in y.im 52.241 * [backup-simplify]: Simplify 1 into 1 52.242 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.242 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.242 * [backup-simplify]: Simplify (- 0) into 0 52.243 * [backup-simplify]: Simplify (+ 0 0) into 0 52.243 * [taylor]: Taking taylor expansion of 0 in y.re 52.243 * [backup-simplify]: Simplify 0 into 0 52.243 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.243 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 52.243 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.243 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.243 * [taylor]: Taking taylor expansion of y.im in x.re 52.243 * [backup-simplify]: Simplify y.im into y.im 52.243 * [taylor]: Taking taylor expansion of x.re in x.re 52.243 * [backup-simplify]: Simplify 0 into 0 52.243 * [backup-simplify]: Simplify 1 into 1 52.243 * [backup-simplify]: Simplify (* y.im 0) into 0 52.244 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.244 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.244 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.244 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 52.244 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.244 * [taylor]: Taking taylor expansion of y.im in y.im 52.244 * [backup-simplify]: Simplify 0 into 0 52.244 * [backup-simplify]: Simplify 1 into 1 52.244 * [backup-simplify]: Simplify (/ 1 1) into 1 52.245 * [backup-simplify]: Simplify (- 1) into -1 52.245 * [backup-simplify]: Simplify -1 into -1 52.246 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.246 * [taylor]: Taking taylor expansion of 0 in x.re 52.246 * [backup-simplify]: Simplify 0 into 0 52.246 * [taylor]: Taking taylor expansion of 0 in y.im 52.246 * [backup-simplify]: Simplify 0 into 0 52.246 * [taylor]: Taking taylor expansion of 0 in y.im 52.246 * [backup-simplify]: Simplify 0 into 0 52.246 * [backup-simplify]: Simplify 1 into 1 52.247 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 52.247 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.247 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.247 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.248 * [backup-simplify]: Simplify (- 0) into 0 52.248 * [backup-simplify]: Simplify (+ 0 0) into 0 52.248 * [taylor]: Taking taylor expansion of 0 in y.re 52.248 * [backup-simplify]: Simplify 0 into 0 52.248 * [taylor]: Taking taylor expansion of 0 in x.re 52.248 * [backup-simplify]: Simplify 0 into 0 52.248 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.249 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.249 * [backup-simplify]: Simplify (- 0) into 0 52.249 * [taylor]: Taking taylor expansion of 0 in x.re 52.249 * [backup-simplify]: Simplify 0 into 0 52.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.250 * [taylor]: Taking taylor expansion of 0 in x.re 52.250 * [backup-simplify]: Simplify 0 into 0 52.251 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 52.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.251 * [backup-simplify]: Simplify (- 0) into 0 52.251 * [taylor]: Taking taylor expansion of 0 in y.im 52.251 * [backup-simplify]: Simplify 0 into 0 52.251 * [taylor]: Taking taylor expansion of 0 in y.im 52.251 * [backup-simplify]: Simplify 0 into 0 52.251 * [taylor]: Taking taylor expansion of 0 in y.im 52.251 * [backup-simplify]: Simplify 0 into 0 52.251 * [taylor]: Taking taylor expansion of 0 in y.im 52.251 * [backup-simplify]: Simplify 0 into 0 52.252 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.252 * [backup-simplify]: Simplify (- 0) into 0 52.252 * [backup-simplify]: Simplify 0 into 0 52.252 * [backup-simplify]: Simplify 0 into 0 52.252 * [backup-simplify]: Simplify 0 into 0 52.252 * [backup-simplify]: Simplify 0 into 0 52.254 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 52.254 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.255 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 52.255 * [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.255 * [backup-simplify]: Simplify (- 0) into 0 52.256 * [backup-simplify]: Simplify (+ 0 0) into 0 52.256 * [taylor]: Taking taylor expansion of 0 in y.re 52.256 * [backup-simplify]: Simplify 0 into 0 52.256 * [taylor]: Taking taylor expansion of 0 in x.re 52.256 * [backup-simplify]: Simplify 0 into 0 52.256 * [taylor]: Taking taylor expansion of 0 in x.re 52.256 * [backup-simplify]: Simplify 0 into 0 52.256 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.257 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.257 * [backup-simplify]: Simplify (- 0) into 0 52.257 * [taylor]: Taking taylor expansion of 0 in x.re 52.257 * [backup-simplify]: Simplify 0 into 0 52.258 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.258 * [taylor]: Taking taylor expansion of 0 in x.re 52.258 * [backup-simplify]: Simplify 0 into 0 52.258 * [taylor]: Taking taylor expansion of 0 in y.im 52.258 * [backup-simplify]: Simplify 0 into 0 52.258 * [taylor]: Taking taylor expansion of 0 in y.im 52.258 * [backup-simplify]: Simplify 0 into 0 52.258 * [taylor]: Taking taylor expansion of 0 in y.im 52.258 * [backup-simplify]: Simplify 0 into 0 52.259 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.259 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.259 * [backup-simplify]: Simplify (- 0) into 0 52.259 * [taylor]: Taking taylor expansion of 0 in y.im 52.260 * [backup-simplify]: Simplify 0 into 0 52.260 * [taylor]: Taking taylor expansion of 0 in y.im 52.260 * [backup-simplify]: Simplify 0 into 0 52.260 * [taylor]: Taking taylor expansion of 0 in y.im 52.260 * [backup-simplify]: Simplify 0 into 0 52.260 * [taylor]: Taking taylor expansion of 0 in y.im 52.260 * [backup-simplify]: Simplify 0 into 0 52.260 * [backup-simplify]: Simplify 0 into 0 52.260 * [backup-simplify]: Simplify 0 into 0 52.260 * [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.260 * [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.260 * [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.260 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 52.260 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 52.260 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 52.260 * [taylor]: Taking taylor expansion of y.re in y.im 52.260 * [backup-simplify]: Simplify y.re into y.re 52.260 * [taylor]: Taking taylor expansion of x.im in y.im 52.260 * [backup-simplify]: Simplify x.im into x.im 52.260 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.261 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.261 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 52.261 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 52.261 * [taylor]: Taking taylor expansion of y.im in y.im 52.261 * [backup-simplify]: Simplify 0 into 0 52.261 * [backup-simplify]: Simplify 1 into 1 52.261 * [taylor]: Taking taylor expansion of x.re in y.im 52.261 * [backup-simplify]: Simplify x.re into x.re 52.261 * [backup-simplify]: Simplify (* 0 x.re) into 0 52.261 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 52.261 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 52.261 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 52.261 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 52.261 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 52.261 * [taylor]: Taking taylor expansion of y.re in x.re 52.261 * [backup-simplify]: Simplify y.re into y.re 52.261 * [taylor]: Taking taylor expansion of x.im in x.re 52.261 * [backup-simplify]: Simplify x.im into x.im 52.261 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 52.261 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 52.261 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.261 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.261 * [taylor]: Taking taylor expansion of y.im in x.re 52.261 * [backup-simplify]: Simplify y.im into y.im 52.261 * [taylor]: Taking taylor expansion of x.re in x.re 52.261 * [backup-simplify]: Simplify 0 into 0 52.261 * [backup-simplify]: Simplify 1 into 1 52.261 * [backup-simplify]: Simplify (* y.im 0) into 0 52.262 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.262 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.262 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 52.262 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 52.262 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 52.262 * [taylor]: Taking taylor expansion of y.re in y.re 52.262 * [backup-simplify]: Simplify 0 into 0 52.262 * [backup-simplify]: Simplify 1 into 1 52.262 * [taylor]: Taking taylor expansion of x.im in y.re 52.262 * [backup-simplify]: Simplify x.im into x.im 52.262 * [backup-simplify]: Simplify (* 0 x.im) into 0 52.262 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 52.262 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 52.262 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.262 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.262 * [taylor]: Taking taylor expansion of y.im in y.re 52.262 * [backup-simplify]: Simplify y.im into y.im 52.262 * [taylor]: Taking taylor expansion of x.re in y.re 52.262 * [backup-simplify]: Simplify x.re into x.re 52.262 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.262 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.262 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.262 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.262 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.262 * [taylor]: Taking taylor expansion of y.re in x.im 52.262 * [backup-simplify]: Simplify y.re into y.re 52.262 * [taylor]: Taking taylor expansion of x.im in x.im 52.262 * [backup-simplify]: Simplify 0 into 0 52.262 * [backup-simplify]: Simplify 1 into 1 52.262 * [backup-simplify]: Simplify (* y.re 0) into 0 52.263 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.263 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.263 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.263 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.263 * [taylor]: Taking taylor expansion of y.im in x.im 52.263 * [backup-simplify]: Simplify y.im into y.im 52.263 * [taylor]: Taking taylor expansion of x.re in x.im 52.263 * [backup-simplify]: Simplify x.re into x.re 52.263 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.263 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.263 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 52.263 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 52.263 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 52.263 * [taylor]: Taking taylor expansion of y.re in x.im 52.263 * [backup-simplify]: Simplify y.re into y.re 52.263 * [taylor]: Taking taylor expansion of x.im in x.im 52.263 * [backup-simplify]: Simplify 0 into 0 52.263 * [backup-simplify]: Simplify 1 into 1 52.263 * [backup-simplify]: Simplify (* y.re 0) into 0 52.263 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 52.263 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 52.263 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 52.263 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 52.263 * [taylor]: Taking taylor expansion of y.im in x.im 52.263 * [backup-simplify]: Simplify y.im into y.im 52.263 * [taylor]: Taking taylor expansion of x.re in x.im 52.263 * [backup-simplify]: Simplify x.re into x.re 52.263 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.264 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.264 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 52.264 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 52.264 * [taylor]: Taking taylor expansion of y.re in y.re 52.264 * [backup-simplify]: Simplify 0 into 0 52.264 * [backup-simplify]: Simplify 1 into 1 52.264 * [backup-simplify]: Simplify (/ 1 1) into 1 52.264 * [taylor]: Taking taylor expansion of 1 in x.re 52.264 * [backup-simplify]: Simplify 1 into 1 52.264 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 52.265 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 52.265 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.265 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 52.265 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 52.265 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 52.265 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 52.265 * [taylor]: Taking taylor expansion of y.im in y.re 52.265 * [backup-simplify]: Simplify y.im into y.im 52.265 * [taylor]: Taking taylor expansion of x.re in y.re 52.265 * [backup-simplify]: Simplify x.re into x.re 52.265 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 52.265 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 52.265 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.265 * [taylor]: Taking taylor expansion of 0 in x.re 52.265 * [backup-simplify]: Simplify 0 into 0 52.265 * [taylor]: Taking taylor expansion of 1 in y.im 52.265 * [backup-simplify]: Simplify 1 into 1 52.266 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.266 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.266 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.266 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.266 * [backup-simplify]: Simplify (- 0) into 0 52.267 * [backup-simplify]: Simplify (+ 0 0) into 0 52.267 * [taylor]: Taking taylor expansion of 0 in y.re 52.267 * [backup-simplify]: Simplify 0 into 0 52.267 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 52.267 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 52.267 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 52.267 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 52.267 * [taylor]: Taking taylor expansion of y.im in x.re 52.267 * [backup-simplify]: Simplify y.im into y.im 52.267 * [taylor]: Taking taylor expansion of x.re in x.re 52.267 * [backup-simplify]: Simplify 0 into 0 52.267 * [backup-simplify]: Simplify 1 into 1 52.267 * [backup-simplify]: Simplify (* y.im 0) into 0 52.267 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 52.267 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 52.267 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 52.267 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 52.267 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 52.267 * [taylor]: Taking taylor expansion of y.im in y.im 52.267 * [backup-simplify]: Simplify 0 into 0 52.267 * [backup-simplify]: Simplify 1 into 1 52.268 * [backup-simplify]: Simplify (/ 1 1) into 1 52.268 * [backup-simplify]: Simplify (- 1) into -1 52.268 * [backup-simplify]: Simplify -1 into -1 52.268 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.268 * [taylor]: Taking taylor expansion of 0 in x.re 52.268 * [backup-simplify]: Simplify 0 into 0 52.268 * [taylor]: Taking taylor expansion of 0 in y.im 52.268 * [backup-simplify]: Simplify 0 into 0 52.269 * [taylor]: Taking taylor expansion of 0 in y.im 52.269 * [backup-simplify]: Simplify 0 into 0 52.269 * [backup-simplify]: Simplify 1 into 1 52.269 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 52.269 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.270 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.270 * [backup-simplify]: Simplify (- 0) into 0 52.270 * [backup-simplify]: Simplify (+ 0 0) into 0 52.270 * [taylor]: Taking taylor expansion of 0 in y.re 52.270 * [backup-simplify]: Simplify 0 into 0 52.270 * [taylor]: Taking taylor expansion of 0 in x.re 52.270 * [backup-simplify]: Simplify 0 into 0 52.270 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 52.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 52.271 * [backup-simplify]: Simplify (- 0) into 0 52.271 * [taylor]: Taking taylor expansion of 0 in x.re 52.271 * [backup-simplify]: Simplify 0 into 0 52.272 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.272 * [taylor]: Taking taylor expansion of 0 in x.re 52.272 * [backup-simplify]: Simplify 0 into 0 52.272 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 52.272 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 52.273 * [backup-simplify]: Simplify (- 0) into 0 52.273 * [taylor]: Taking taylor expansion of 0 in y.im 52.273 * [backup-simplify]: Simplify 0 into 0 52.273 * [taylor]: Taking taylor expansion of 0 in y.im 52.273 * [backup-simplify]: Simplify 0 into 0 52.273 * [taylor]: Taking taylor expansion of 0 in y.im 52.273 * [backup-simplify]: Simplify 0 into 0 52.273 * [taylor]: Taking taylor expansion of 0 in y.im 52.273 * [backup-simplify]: Simplify 0 into 0 52.274 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 52.274 * [backup-simplify]: Simplify (- 0) into 0 52.274 * [backup-simplify]: Simplify 0 into 0 52.274 * [backup-simplify]: Simplify 0 into 0 52.274 * [backup-simplify]: Simplify 0 into 0 52.274 * [backup-simplify]: Simplify 0 into 0 52.276 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 52.276 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 52.277 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 52.277 * [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.278 * [backup-simplify]: Simplify (- 0) into 0 52.278 * [backup-simplify]: Simplify (+ 0 0) into 0 52.278 * [taylor]: Taking taylor expansion of 0 in y.re 52.278 * [backup-simplify]: Simplify 0 into 0 52.278 * [taylor]: Taking taylor expansion of 0 in x.re 52.278 * [backup-simplify]: Simplify 0 into 0 52.278 * [taylor]: Taking taylor expansion of 0 in x.re 52.278 * [backup-simplify]: Simplify 0 into 0 52.280 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 52.280 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 52.280 * [backup-simplify]: Simplify (- 0) into 0 52.280 * [taylor]: Taking taylor expansion of 0 in x.re 52.280 * [backup-simplify]: Simplify 0 into 0 52.281 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 52.281 * [taylor]: Taking taylor expansion of 0 in x.re 52.281 * [backup-simplify]: Simplify 0 into 0 52.281 * [taylor]: Taking taylor expansion of 0 in y.im 52.282 * [backup-simplify]: Simplify 0 into 0 52.282 * [taylor]: Taking taylor expansion of 0 in y.im 52.282 * [backup-simplify]: Simplify 0 into 0 52.282 * [taylor]: Taking taylor expansion of 0 in y.im 52.282 * [backup-simplify]: Simplify 0 into 0 52.283 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 52.283 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 52.283 * [backup-simplify]: Simplify (- 0) into 0 52.283 * [taylor]: Taking taylor expansion of 0 in y.im 52.283 * [backup-simplify]: Simplify 0 into 0 52.283 * [taylor]: Taking taylor expansion of 0 in y.im 52.283 * [backup-simplify]: Simplify 0 into 0 52.283 * [taylor]: Taking taylor expansion of 0 in y.im 52.283 * [backup-simplify]: Simplify 0 into 0 52.283 * [taylor]: Taking taylor expansion of 0 in y.im 52.283 * [backup-simplify]: Simplify 0 into 0 52.284 * [backup-simplify]: Simplify 0 into 0 52.284 * [backup-simplify]: Simplify 0 into 0 52.284 * [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.285 * * * [progress]: simplifying candidates 52.285 * * * * [progress]: [ 1 / 779 ] simplifiying candidate # 52.285 * * * * [progress]: [ 2 / 779 ] simplifiying candidate # 52.285 * * * * [progress]: [ 3 / 779 ] simplifiying candidate # 52.285 * * * * [progress]: [ 4 / 779 ] simplifiying candidate # 52.285 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 52.285 * * [simplify]: iters left: 6 (11 enodes) 52.290 * * [simplify]: iters left: 5 (40 enodes) 52.301 * * [simplify]: iters left: 4 (53 enodes) 52.316 * * [simplify]: iters left: 3 (61 enodes) 52.332 * * [simplify]: Extracting #0: cost 1 inf + 0 52.333 * * [simplify]: Extracting #1: cost 5 inf + 0 52.333 * * [simplify]: Extracting #2: cost 10 inf + 0 52.333 * * [simplify]: Extracting #3: cost 21 inf + 0 52.333 * * [simplify]: Extracting #4: cost 19 inf + 128 52.333 * * [simplify]: Extracting #5: cost 6 inf + 1365 52.333 * * [simplify]: Extracting #6: cost 0 inf + 2556 52.334 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 52.334 * [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))))) 52.334 * * * * [progress]: [ 5 / 779 ] simplifiying candidate # 52.334 * * * * [progress]: [ 6 / 779 ] simplifiying candidate # 52.334 * * * * [progress]: [ 7 / 779 ] simplifiying candidate # 52.334 * [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))) 52.334 * * [simplify]: iters left: 6 (13 enodes) 52.337 * * [simplify]: iters left: 5 (53 enodes) 52.346 * * [simplify]: iters left: 4 (118 enodes) 52.389 * * [simplify]: iters left: 3 (371 enodes) 52.614 * * [simplify]: Extracting #0: cost 1 inf + 0 52.614 * * [simplify]: Extracting #1: cost 47 inf + 0 52.615 * * [simplify]: Extracting #2: cost 213 inf + 1 52.628 * * [simplify]: Extracting #3: cost 342 inf + 16156 52.661 * * [simplify]: Extracting #4: cost 51 inf + 88120 52.684 * * [simplify]: Extracting #5: cost 2 inf + 99699 52.728 * * [simplify]: Extracting #6: cost 0 inf + 100337 52.775 * [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))) 52.775 * [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))))) 52.776 * * * * [progress]: [ 8 / 779 ] simplifiying candidate # 52.776 * * * * [progress]: [ 9 / 779 ] simplifiying candidate # 52.776 * * * * [progress]: [ 10 / 779 ] simplifiying candidate # 52.776 * * * * [progress]: [ 11 / 779 ] simplifiying candidate # 52.776 * * * * [progress]: [ 12 / 779 ] simplifiying candidate # 52.776 * [simplify]: Simplifying (/ (* x.im y.re) (hypot y.re y.im)) 52.776 * * [simplify]: iters left: 4 (6 enodes) 52.777 * * [simplify]: iters left: 3 (21 enodes) 52.780 * * [simplify]: iters left: 2 (27 enodes) 52.784 * * [simplify]: iters left: 1 (32 enodes) 52.788 * * [simplify]: Extracting #0: cost 1 inf + 0 52.788 * * [simplify]: Extracting #1: cost 10 inf + 0 52.788 * * [simplify]: Extracting #2: cost 14 inf + 2 52.788 * * [simplify]: Extracting #3: cost 11 inf + 87 52.788 * * [simplify]: Extracting #4: cost 1 inf + 1022 52.789 * * [simplify]: Extracting #5: cost 0 inf + 1160 52.789 * [simplify]: Simplified to (/ x.im (/ (hypot y.re y.im) y.re)) 52.789 * [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))))) 52.789 * * * * [progress]: [ 13 / 779 ] simplifiying candidate # 52.789 * [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)))) 52.789 * * [simplify]: iters left: 6 (13 enodes) 52.792 * * [simplify]: iters left: 5 (50 enodes) 52.800 * * [simplify]: iters left: 4 (75 enodes) 52.818 * * [simplify]: iters left: 3 (90 enodes) 52.832 * * [simplify]: iters left: 2 (93 enodes) 52.843 * * [simplify]: Extracting #0: cost 1 inf + 0 52.843 * * [simplify]: Extracting #1: cost 11 inf + 0 52.843 * * [simplify]: Extracting #2: cost 22 inf + 0 52.843 * * [simplify]: Extracting #3: cost 33 inf + 0 52.843 * * [simplify]: Extracting #4: cost 31 inf + 185 52.844 * * [simplify]: Extracting #5: cost 8 inf + 4777 52.845 * * [simplify]: Extracting #6: cost 0 inf + 7254 52.846 * [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)))) 52.846 * [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))))) 52.846 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 52.846 * * [simplify]: iters left: 6 (11 enodes) 52.849 * * [simplify]: iters left: 5 (38 enodes) 52.858 * * [simplify]: iters left: 4 (48 enodes) 52.871 * * [simplify]: iters left: 3 (56 enodes) 52.884 * * [simplify]: Extracting #0: cost 1 inf + 0 52.884 * * [simplify]: Extracting #1: cost 4 inf + 0 52.884 * * [simplify]: Extracting #2: cost 8 inf + 0 52.884 * * [simplify]: Extracting #3: cost 19 inf + 0 52.885 * * [simplify]: Extracting #4: cost 16 inf + 210 52.885 * * [simplify]: Extracting #5: cost 3 inf + 1407 52.886 * * [simplify]: Extracting #6: cost 0 inf + 2302 52.887 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 52.887 * [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))))) 52.887 * * * * [progress]: [ 14 / 779 ] simplifiying candidate # 52.887 * [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))) 52.888 * * [simplify]: iters left: 6 (12 enodes) 52.893 * * [simplify]: iters left: 5 (43 enodes) 52.904 * * [simplify]: iters left: 4 (57 enodes) 52.920 * * [simplify]: iters left: 3 (68 enodes) 52.931 * * [simplify]: Extracting #0: cost 1 inf + 0 52.931 * * [simplify]: Extracting #1: cost 7 inf + 0 52.931 * * [simplify]: Extracting #2: cost 14 inf + 0 52.931 * * [simplify]: Extracting #3: cost 25 inf + 0 52.932 * * [simplify]: Extracting #4: cost 23 inf + 144 52.932 * * [simplify]: Extracting #5: cost 6 inf + 2047 52.932 * * [simplify]: Extracting #6: cost 1 inf + 3687 52.933 * * [simplify]: Extracting #7: cost 0 inf + 4066 52.934 * [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))) 52.934 * [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))))) 52.934 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 52.934 * * [simplify]: iters left: 6 (11 enodes) 52.936 * * [simplify]: iters left: 5 (38 enodes) 52.941 * * [simplify]: iters left: 4 (48 enodes) 52.947 * * [simplify]: iters left: 3 (56 enodes) 52.954 * * [simplify]: Extracting #0: cost 1 inf + 0 52.954 * * [simplify]: Extracting #1: cost 4 inf + 0 52.954 * * [simplify]: Extracting #2: cost 8 inf + 0 52.954 * * [simplify]: Extracting #3: cost 19 inf + 0 52.954 * * [simplify]: Extracting #4: cost 16 inf + 210 52.954 * * [simplify]: Extracting #5: cost 3 inf + 1367 52.954 * * [simplify]: Extracting #6: cost 0 inf + 2142 52.955 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 52.955 * [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))))) 52.955 * * * * [progress]: [ 15 / 779 ] simplifiying candidate # 52.955 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 52.956 * * [simplify]: iters left: 6 (11 enodes) 52.962 * * [simplify]: iters left: 5 (40 enodes) 52.973 * * [simplify]: iters left: 4 (60 enodes) 52.981 * * [simplify]: iters left: 3 (69 enodes) 52.989 * * [simplify]: Extracting #0: cost 1 inf + 0 52.989 * * [simplify]: Extracting #1: cost 5 inf + 0 52.989 * * [simplify]: Extracting #2: cost 7 inf + 1 52.989 * * [simplify]: Extracting #3: cost 17 inf + 1 52.989 * * [simplify]: Extracting #4: cost 15 inf + 129 52.990 * * [simplify]: Extracting #5: cost 3 inf + 1402 52.990 * * [simplify]: Extracting #6: cost 1 inf + 1891 52.990 * * [simplify]: Extracting #7: cost 0 inf + 2135 52.991 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 52.991 * [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))))) 52.991 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 52.991 * * [simplify]: iters left: 6 (10 enodes) 52.993 * * [simplify]: iters left: 5 (35 enodes) 52.998 * * [simplify]: iters left: 4 (45 enodes) 53.005 * * [simplify]: iters left: 3 (53 enodes) 53.018 * * [simplify]: Extracting #0: cost 1 inf + 0 53.018 * * [simplify]: Extracting #1: cost 4 inf + 0 53.018 * * [simplify]: Extracting #2: cost 9 inf + 0 53.018 * * [simplify]: Extracting #3: cost 13 inf + 116 53.019 * * [simplify]: Extracting #4: cost 13 inf + 242 53.019 * * [simplify]: Extracting #5: cost 2 inf + 1365 53.020 * * [simplify]: Extracting #6: cost 0 inf + 1868 53.021 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 53.021 * [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.021 * * * * [progress]: [ 16 / 779 ] simplifiying candidate # 53.022 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 53.022 * * [simplify]: iters left: 6 (12 enodes) 53.027 * * [simplify]: iters left: 5 (43 enodes) 53.040 * * [simplify]: iters left: 4 (55 enodes) 53.055 * * [simplify]: iters left: 3 (63 enodes) 53.073 * * [simplify]: Extracting #0: cost 1 inf + 0 53.074 * * [simplify]: Extracting #1: cost 6 inf + 0 53.074 * * [simplify]: Extracting #2: cost 12 inf + 0 53.074 * * [simplify]: Extracting #3: cost 23 inf + 0 53.074 * * [simplify]: Extracting #4: cost 21 inf + 128 53.074 * * [simplify]: Extracting #5: cost 9 inf + 1188 53.075 * * [simplify]: Extracting #6: cost 1 inf + 2875 53.076 * * [simplify]: Extracting #7: cost 0 inf + 3254 53.078 * [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.078 * [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.078 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 53.078 * * [simplify]: iters left: 6 (11 enodes) 53.083 * * [simplify]: iters left: 5 (38 enodes) 53.093 * * [simplify]: iters left: 4 (48 enodes) 53.107 * * [simplify]: iters left: 3 (56 enodes) 53.120 * * [simplify]: Extracting #0: cost 1 inf + 0 53.120 * * [simplify]: Extracting #1: cost 4 inf + 0 53.120 * * [simplify]: Extracting #2: cost 8 inf + 0 53.120 * * [simplify]: Extracting #3: cost 19 inf + 0 53.121 * * [simplify]: Extracting #4: cost 16 inf + 210 53.121 * * [simplify]: Extracting #5: cost 3 inf + 1327 53.122 * * [simplify]: Extracting #6: cost 0 inf + 2142 53.123 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 53.123 * [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.123 * * * * [progress]: [ 17 / 779 ] simplifiying candidate # 53.123 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 53.123 * * [simplify]: iters left: 6 (11 enodes) 53.128 * * [simplify]: iters left: 5 (38 enodes) 53.139 * * [simplify]: iters left: 4 (48 enodes) 53.152 * * [simplify]: iters left: 3 (56 enodes) 53.162 * * [simplify]: Extracting #0: cost 1 inf + 0 53.162 * * [simplify]: Extracting #1: cost 4 inf + 0 53.162 * * [simplify]: Extracting #2: cost 8 inf + 0 53.162 * * [simplify]: Extracting #3: cost 19 inf + 0 53.162 * * [simplify]: Extracting #4: cost 16 inf + 210 53.163 * * [simplify]: Extracting #5: cost 3 inf + 1287 53.163 * * [simplify]: Extracting #6: cost 0 inf + 1982 53.163 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 53.163 * [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.164 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 53.164 * * [simplify]: iters left: 6 (11 enodes) 53.166 * * [simplify]: iters left: 5 (38 enodes) 53.171 * * [simplify]: iters left: 4 (48 enodes) 53.178 * * [simplify]: iters left: 3 (56 enodes) 53.184 * * [simplify]: Extracting #0: cost 1 inf + 0 53.184 * * [simplify]: Extracting #1: cost 4 inf + 0 53.184 * * [simplify]: Extracting #2: cost 8 inf + 0 53.184 * * [simplify]: Extracting #3: cost 19 inf + 0 53.184 * * [simplify]: Extracting #4: cost 16 inf + 210 53.185 * * [simplify]: Extracting #5: cost 3 inf + 1287 53.185 * * [simplify]: Extracting #6: cost 0 inf + 1982 53.185 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 53.185 * [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.186 * * * * [progress]: [ 18 / 779 ] simplifiying candidate # 53.186 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 53.186 * * [simplify]: iters left: 6 (10 enodes) 53.191 * * [simplify]: iters left: 5 (35 enodes) 53.202 * * [simplify]: iters left: 4 (47 enodes) 53.215 * * [simplify]: iters left: 3 (55 enodes) 53.224 * * [simplify]: Extracting #0: cost 1 inf + 0 53.224 * * [simplify]: Extracting #1: cost 4 inf + 0 53.224 * * [simplify]: Extracting #2: cost 13 inf + 1 53.224 * * [simplify]: Extracting #3: cost 13 inf + 47 53.224 * * [simplify]: Extracting #4: cost 4 inf + 789 53.224 * * [simplify]: Extracting #5: cost 0 inf + 1077 53.225 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 53.225 * [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.225 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 53.225 * * [simplify]: iters left: 6 (10 enodes) 53.227 * * [simplify]: iters left: 5 (35 enodes) 53.232 * * [simplify]: iters left: 4 (45 enodes) 53.238 * * [simplify]: iters left: 3 (53 enodes) 53.244 * * [simplify]: Extracting #0: cost 1 inf + 0 53.244 * * [simplify]: Extracting #1: cost 4 inf + 0 53.244 * * [simplify]: Extracting #2: cost 9 inf + 0 53.244 * * [simplify]: Extracting #3: cost 13 inf + 116 53.244 * * [simplify]: Extracting #4: cost 13 inf + 242 53.244 * * [simplify]: Extracting #5: cost 2 inf + 1285 53.244 * * [simplify]: Extracting #6: cost 0 inf + 1708 53.245 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 53.245 * [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.245 * * * * [progress]: [ 19 / 779 ] simplifiying candidate # 53.245 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 53.245 * * [simplify]: iters left: 6 (7 enodes) 53.247 * * [simplify]: iters left: 5 (25 enodes) 53.255 * * [simplify]: iters left: 4 (29 enodes) 53.263 * * [simplify]: Extracting #0: cost 1 inf + 0 53.263 * * [simplify]: Extracting #1: cost 6 inf + 0 53.263 * * [simplify]: Extracting #2: cost 9 inf + 1 53.264 * * [simplify]: Extracting #3: cost 12 inf + 1 53.264 * * [simplify]: Extracting #4: cost 8 inf + 117 53.264 * * [simplify]: Extracting #5: cost 5 inf + 609 53.264 * * [simplify]: Extracting #6: cost 1 inf + 1319 53.265 * * [simplify]: Extracting #7: cost 0 inf + 1537 53.265 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 53.265 * [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.265 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 53.266 * * [simplify]: iters left: 6 (10 enodes) 53.270 * * [simplify]: iters left: 5 (38 enodes) 53.281 * * [simplify]: iters left: 4 (62 enodes) 53.301 * * [simplify]: iters left: 3 (92 enodes) 53.328 * * [simplify]: iters left: 2 (120 enodes) 53.351 * * [simplify]: iters left: 1 (132 enodes) 53.366 * * [simplify]: Extracting #0: cost 1 inf + 0 53.366 * * [simplify]: Extracting #1: cost 11 inf + 0 53.366 * * [simplify]: Extracting #2: cost 34 inf + 2 53.366 * * [simplify]: Extracting #3: cost 44 inf + 170 53.366 * * [simplify]: Extracting #4: cost 32 inf + 1594 53.367 * * [simplify]: Extracting #5: cost 8 inf + 6122 53.369 * * [simplify]: Extracting #6: cost 0 inf + 7702 53.370 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 53.370 * [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.370 * * * * [progress]: [ 20 / 779 ] simplifiying candidate # 53.370 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 53.370 * * [simplify]: iters left: 4 (6 enodes) 53.373 * * [simplify]: iters left: 3 (20 enodes) 53.379 * * [simplify]: iters left: 2 (22 enodes) 53.385 * * [simplify]: Extracting #0: cost 1 inf + 0 53.385 * * [simplify]: Extracting #1: cost 4 inf + 0 53.385 * * [simplify]: Extracting #2: cost 5 inf + 1 53.385 * * [simplify]: Extracting #3: cost 8 inf + 1 53.386 * * [simplify]: Extracting #4: cost 6 inf + 3 53.386 * * [simplify]: Extracting #5: cost 1 inf + 449 53.386 * * [simplify]: Extracting #6: cost 0 inf + 587 53.386 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 53.386 * [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.387 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 53.387 * * [simplify]: iters left: 6 (10 enodes) 53.391 * * [simplify]: iters left: 5 (38 enodes) 53.402 * * [simplify]: iters left: 4 (62 enodes) 53.417 * * [simplify]: iters left: 3 (92 enodes) 53.429 * * [simplify]: iters left: 2 (120 enodes) 53.445 * * [simplify]: iters left: 1 (132 enodes) 53.476 * * [simplify]: Extracting #0: cost 1 inf + 0 53.476 * * [simplify]: Extracting #1: cost 11 inf + 0 53.476 * * [simplify]: Extracting #2: cost 34 inf + 2 53.477 * * [simplify]: Extracting #3: cost 44 inf + 170 53.477 * * [simplify]: Extracting #4: cost 32 inf + 1434 53.479 * * [simplify]: Extracting #5: cost 8 inf + 5082 53.482 * * [simplify]: Extracting #6: cost 0 inf + 6342 53.484 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 53.484 * [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))))) 53.485 * * * * [progress]: [ 21 / 779 ] simplifiying candidate # 53.485 * [simplify]: Simplifying (/ 1 1) 53.485 * * [simplify]: iters left: 2 (2 enodes) 53.487 * * [simplify]: iters left: 1 (6 enodes) 53.488 * * [simplify]: Extracting #0: cost 1 inf + 0 53.488 * * [simplify]: Extracting #1: cost 0 inf + 1 53.488 * [simplify]: Simplified to 1 53.488 * [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))))) 53.488 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 53.488 * * [simplify]: iters left: 6 (9 enodes) 53.490 * * [simplify]: iters left: 5 (35 enodes) 53.495 * * [simplify]: iters left: 4 (59 enodes) 53.503 * * [simplify]: iters left: 3 (89 enodes) 53.516 * * [simplify]: iters left: 2 (117 enodes) 53.547 * * [simplify]: iters left: 1 (129 enodes) 53.562 * * [simplify]: Extracting #0: cost 1 inf + 0 53.562 * * [simplify]: Extracting #1: cost 11 inf + 0 53.562 * * [simplify]: Extracting #2: cost 33 inf + 2 53.562 * * [simplify]: Extracting #3: cost 42 inf + 211 53.563 * * [simplify]: Extracting #4: cost 27 inf + 1687 53.564 * * [simplify]: Extracting #5: cost 3 inf + 4535 53.565 * * [simplify]: Extracting #6: cost 0 inf + 4868 53.566 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 53.566 * [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))))) 53.566 * * * * [progress]: [ 22 / 779 ] simplifiying candidate # 53.566 * * * * [progress]: [ 23 / 779 ] simplifiying candidate # 53.566 * * * * [progress]: [ 24 / 779 ] simplifiying candidate # 53.566 * * * * [progress]: [ 25 / 779 ] simplifiying candidate # 53.566 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 53.566 * * [simplify]: iters left: 2 (4 enodes) 53.567 * * [simplify]: iters left: 1 (12 enodes) 53.568 * * [simplify]: Extracting #0: cost 1 inf + 0 53.568 * * [simplify]: Extracting #1: cost 3 inf + 0 53.568 * * [simplify]: Extracting #2: cost 6 inf + 0 53.568 * * [simplify]: Extracting #3: cost 4 inf + 2 53.569 * * [simplify]: Extracting #4: cost 0 inf + 390 53.569 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 53.569 * [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))))) 53.569 * * * * [progress]: [ 26 / 779 ] simplifiying candidate # 53.569 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 53.569 * * [simplify]: iters left: 2 (4 enodes) 53.570 * * [simplify]: iters left: 1 (12 enodes) 53.571 * * [simplify]: Extracting #0: cost 1 inf + 0 53.571 * * [simplify]: Extracting #1: cost 3 inf + 0 53.571 * * [simplify]: Extracting #2: cost 6 inf + 0 53.571 * * [simplify]: Extracting #3: cost 4 inf + 2 53.571 * * [simplify]: Extracting #4: cost 0 inf + 310 53.572 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 53.572 * [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))))) 53.572 * * * * [progress]: [ 27 / 779 ] simplifiying candidate # 53.572 * [simplify]: Simplifying (hypot y.re y.im) 53.572 * * [simplify]: iters left: 1 (3 enodes) 53.572 * * [simplify]: Extracting #0: cost 1 inf + 0 53.572 * * [simplify]: Extracting #1: cost 4 inf + 0 53.572 * * [simplify]: Extracting #2: cost 2 inf + 2 53.572 * * [simplify]: Extracting #3: cost 0 inf + 116 53.573 * [simplify]: Simplified to (hypot y.re y.im) 53.573 * [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))))) 53.573 * * * * [progress]: [ 28 / 779 ] simplifiying candidate # 53.573 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 53.573 * * [simplify]: iters left: 6 (9 enodes) 53.575 * * [simplify]: iters left: 5 (32 enodes) 53.579 * * [simplify]: iters left: 4 (42 enodes) 53.587 * * [simplify]: iters left: 3 (50 enodes) 53.598 * * [simplify]: Extracting #0: cost 1 inf + 0 53.598 * * [simplify]: Extracting #1: cost 3 inf + 0 53.598 * * [simplify]: Extracting #2: cost 5 inf + 0 53.598 * * [simplify]: Extracting #3: cost 15 inf + 0 53.598 * * [simplify]: Extracting #4: cost 14 inf + 127 53.599 * * [simplify]: Extracting #5: cost 4 inf + 1133 53.599 * * [simplify]: Extracting #6: cost 0 inf + 1674 53.600 * * [simplify]: Extracting #7: cost 0 inf + 1644 53.601 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 53.601 * [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))))) 53.601 * * * * [progress]: [ 29 / 779 ] simplifiying candidate # 53.601 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 53.603 * * [simplify]: iters left: 5 (8 enodes) 53.606 * * [simplify]: iters left: 4 (29 enodes) 53.614 * * [simplify]: iters left: 3 (39 enodes) 53.625 * * [simplify]: iters left: 2 (47 enodes) 53.633 * * [simplify]: Extracting #0: cost 1 inf + 0 53.633 * * [simplify]: Extracting #1: cost 3 inf + 0 53.634 * * [simplify]: Extracting #2: cost 13 inf + 0 53.634 * * [simplify]: Extracting #3: cost 11 inf + 128 53.634 * * [simplify]: Extracting #4: cost 2 inf + 788 53.634 * * [simplify]: Extracting #5: cost 0 inf + 1076 53.634 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 53.634 * [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))))) 53.635 * * * * [progress]: [ 30 / 779 ] simplifiying candidate # 53.635 * * * * [progress]: [ 31 / 779 ] simplifiying candidate # 53.635 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 53.635 * * [simplify]: iters left: 5 (10 enodes) 53.638 * * [simplify]: iters left: 4 (53 enodes) 53.651 * * [simplify]: iters left: 3 (169 enodes) 53.702 * * [simplify]: iters left: 2 (492 enodes) 53.936 * * [simplify]: Extracting #0: cost 1 inf + 0 53.936 * * [simplify]: Extracting #1: cost 75 inf + 0 53.937 * * [simplify]: Extracting #2: cost 198 inf + 374 53.939 * * [simplify]: Extracting #3: cost 166 inf + 9893 53.951 * * [simplify]: Extracting #4: cost 47 inf + 48458 53.959 * * [simplify]: Extracting #5: cost 10 inf + 62459 53.969 * * [simplify]: Extracting #6: cost 0 inf + 66866 53.982 * [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))) 53.982 * [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))))) 53.982 * * * * [progress]: [ 32 / 779 ] simplifiying candidate # 53.983 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 53.983 * * [simplify]: iters left: 6 (9 enodes) 53.988 * * [simplify]: iters left: 5 (49 enodes) 54.007 * * [simplify]: iters left: 4 (119 enodes) 54.051 * * [simplify]: iters left: 3 (204 enodes) 54.104 * * [simplify]: iters left: 2 (305 enodes) 54.226 * * [simplify]: Extracting #0: cost 1 inf + 0 54.226 * * [simplify]: Extracting #1: cost 61 inf + 0 54.230 * * [simplify]: Extracting #2: cost 103 inf + 740 54.233 * * [simplify]: Extracting #3: cost 58 inf + 5220 54.243 * * [simplify]: Extracting #4: cost 4 inf + 14703 54.254 * * [simplify]: Extracting #5: cost 0 inf + 15779 54.265 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 54.266 * [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.266 * * * * [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.266 * * * * [progress]: [ 34 / 779 ] simplifiying candidate # 54.266 * * * * [progress]: [ 35 / 779 ] simplifiying candidate # 54.266 * * * * [progress]: [ 36 / 779 ] simplifiying candidate # 54.266 * * * * [progress]: [ 37 / 779 ] simplifiying candidate # 54.266 * [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.267 * * [simplify]: iters left: 6 (15 enodes) 54.270 * * [simplify]: iters left: 5 (59 enodes) 54.278 * * [simplify]: iters left: 4 (105 enodes) 54.298 * * [simplify]: iters left: 3 (187 enodes) 54.336 * * [simplify]: iters left: 2 (232 enodes) 54.395 * * [simplify]: iters left: 1 (268 enodes) 54.452 * * [simplify]: Extracting #0: cost 1 inf + 0 54.452 * * [simplify]: Extracting #1: cost 28 inf + 0 54.452 * * [simplify]: Extracting #2: cost 61 inf + 0 54.453 * * [simplify]: Extracting #3: cost 73 inf + 0 54.454 * * [simplify]: Extracting #4: cost 70 inf + 210 54.455 * * [simplify]: Extracting #5: cost 60 inf + 1002 54.457 * * [simplify]: Extracting #6: cost 27 inf + 10910 54.461 * * [simplify]: Extracting #7: cost 3 inf + 20032 54.466 * * [simplify]: Extracting #8: cost 0 inf + 21063 54.470 * [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)))) 54.470 * [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))))))) 54.471 * * * * [progress]: [ 38 / 779 ] simplifiying candidate # 54.471 * [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)))) 54.471 * * [simplify]: iters left: 6 (14 enodes) 54.474 * * [simplify]: iters left: 5 (58 enodes) 54.483 * * [simplify]: iters left: 4 (108 enodes) 54.515 * * [simplify]: iters left: 3 (195 enodes) 54.567 * * [simplify]: iters left: 2 (265 enodes) 54.615 * * [simplify]: iters left: 1 (312 enodes) 54.679 * * [simplify]: Extracting #0: cost 1 inf + 0 54.679 * * [simplify]: Extracting #1: cost 29 inf + 0 54.679 * * [simplify]: Extracting #2: cost 59 inf + 0 54.679 * * [simplify]: Extracting #3: cost 77 inf + 0 54.680 * * [simplify]: Extracting #4: cost 89 inf + 210 54.680 * * [simplify]: Extracting #5: cost 88 inf + 1422 54.682 * * [simplify]: Extracting #6: cost 38 inf + 11592 54.686 * * [simplify]: Extracting #7: cost 5 inf + 21825 54.695 * * [simplify]: Extracting #8: cost 0 inf + 23352 54.706 * [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)))) 54.706 * [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))))))) 54.706 * * * * [progress]: [ 39 / 779 ] simplifiying candidate # 54.706 * [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)))) 54.707 * * [simplify]: iters left: 6 (14 enodes) 54.713 * * [simplify]: iters left: 5 (56 enodes) 54.727 * * [simplify]: iters left: 4 (106 enodes) 54.743 * * [simplify]: iters left: 3 (218 enodes) 54.796 * * [simplify]: iters left: 2 (397 enodes) 54.909 * * [simplify]: Extracting #0: cost 1 inf + 0 54.910 * * [simplify]: Extracting #1: cost 21 inf + 0 54.910 * * [simplify]: Extracting #2: cost 45 inf + 0 54.910 * * [simplify]: Extracting #3: cost 84 inf + 0 54.911 * * [simplify]: Extracting #4: cost 135 inf + 169 54.912 * * [simplify]: Extracting #5: cost 138 inf + 1384 54.914 * * [simplify]: Extracting #6: cost 46 inf + 17822 54.920 * * [simplify]: Extracting #7: cost 5 inf + 26982 54.926 * * [simplify]: Extracting #8: cost 0 inf + 28751 54.934 * [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)))) 54.934 * [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))))))) 54.935 * * * * [progress]: [ 40 / 779 ] simplifiying candidate # 54.935 * * * * [progress]: [ 41 / 779 ] simplifiying candidate # 54.935 * * * * [progress]: [ 42 / 779 ] simplifiying candidate # 54.935 * [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)))) 54.936 * * [simplify]: iters left: 6 (18 enodes) 54.944 * * [simplify]: iters left: 5 (78 enodes) 54.965 * * [simplify]: iters left: 4 (230 enodes) 55.085 * * [simplify]: Extracting #0: cost 1 inf + 0 55.085 * * [simplify]: Extracting #1: cost 59 inf + 0 55.087 * * [simplify]: Extracting #2: cost 212 inf + 0 55.089 * * [simplify]: Extracting #3: cost 270 inf + 2271 55.103 * * [simplify]: Extracting #4: cost 133 inf + 36212 55.126 * * [simplify]: Extracting #5: cost 8 inf + 76149 55.149 * * [simplify]: Extracting #6: cost 0 inf + 78979 55.182 * * [simplify]: Extracting #7: cost 0 inf + 78939 55.205 * [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.205 * [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.205 * * * * [progress]: [ 43 / 779 ] simplifiying candidate # 55.205 * [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.206 * * [simplify]: iters left: 6 (16 enodes) 55.212 * * [simplify]: iters left: 5 (73 enodes) 55.243 * * [simplify]: iters left: 4 (264 enodes) 55.355 * * [simplify]: Extracting #0: cost 1 inf + 0 55.355 * * [simplify]: Extracting #1: cost 58 inf + 0 55.356 * * [simplify]: Extracting #2: cost 240 inf + 0 55.360 * * [simplify]: Extracting #3: cost 334 inf + 1017 55.366 * * [simplify]: Extracting #4: cost 264 inf + 27784 55.388 * * [simplify]: Extracting #5: cost 62 inf + 90526 55.440 * * [simplify]: Extracting #6: cost 0 inf + 110898 55.480 * * [simplify]: Extracting #7: cost 0 inf + 110658 55.518 * * [simplify]: Extracting #8: cost 0 inf + 110618 55.565 * [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.565 * [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.565 * * * * [progress]: [ 44 / 779 ] simplifiying candidate # 55.565 * [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)))) 55.565 * * [simplify]: iters left: 6 (16 enodes) 55.569 * * [simplify]: iters left: 5 (71 enodes) 55.582 * * [simplify]: iters left: 4 (215 enodes) 55.671 * * [simplify]: Extracting #0: cost 1 inf + 0 55.671 * * [simplify]: Extracting #1: cost 47 inf + 0 55.672 * * [simplify]: Extracting #2: cost 165 inf + 1 55.672 * * [simplify]: Extracting #3: cost 247 inf + 4 55.673 * * [simplify]: Extracting #4: cost 244 inf + 1938 55.677 * * [simplify]: Extracting #5: cost 166 inf + 20421 55.699 * * [simplify]: Extracting #6: cost 16 inf + 71394 55.738 * * [simplify]: Extracting #7: cost 0 inf + 76738 55.761 * * [simplify]: Extracting #8: cost 0 inf + 76498 55.785 * [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.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) (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.785 * * * * [progress]: [ 45 / 779 ] simplifiying candidate # 55.785 * * * * [progress]: [ 46 / 779 ] simplifiying candidate # 55.786 * * * * [progress]: [ 47 / 779 ] simplifiying candidate # 55.786 * * * * [progress]: [ 48 / 779 ] simplifiying candidate # 55.786 * * * * [progress]: [ 49 / 779 ] simplifiying candidate # 55.786 * [simplify]: Simplifying (/ (/ (/ (* x.im y.re) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 55.786 * * [simplify]: iters left: 6 (9 enodes) 55.790 * * [simplify]: iters left: 5 (34 enodes) 55.800 * * [simplify]: iters left: 4 (58 enodes) 55.819 * * [simplify]: iters left: 3 (125 enodes) 55.852 * * [simplify]: iters left: 2 (225 enodes) 55.915 * * [simplify]: iters left: 1 (310 enodes) 56.004 * * [simplify]: Extracting #0: cost 1 inf + 0 56.004 * * [simplify]: Extracting #1: cost 50 inf + 0 56.005 * * [simplify]: Extracting #2: cost 126 inf + 2 56.006 * * [simplify]: Extracting #3: cost 124 inf + 49 56.007 * * [simplify]: Extracting #4: cost 100 inf + 2675 56.012 * * [simplify]: Extracting #5: cost 38 inf + 18129 56.025 * * [simplify]: Extracting #6: cost 1 inf + 31212 56.035 * * [simplify]: Extracting #7: cost 0 inf + 31601 56.044 * [simplify]: Simplified to (* x.im (/ y.re (* (hypot y.re y.im) (hypot y.re y.im)))) 56.044 * [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.044 * * * * [progress]: [ 50 / 779 ] simplifiying candidate # 56.045 * [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.045 * * [simplify]: iters left: 6 (16 enodes) 56.052 * * [simplify]: iters left: 5 (64 enodes) 56.063 * * [simplify]: iters left: 4 (114 enodes) 56.082 * * [simplify]: iters left: 3 (192 enodes) 56.112 * * [simplify]: iters left: 2 (325 enodes) 56.205 * * [simplify]: iters left: 1 (437 enodes) 56.304 * * [simplify]: Extracting #0: cost 1 inf + 0 56.304 * * [simplify]: Extracting #1: cost 11 inf + 0 56.304 * * [simplify]: Extracting #2: cost 22 inf + 0 56.304 * * [simplify]: Extracting #3: cost 48 inf + 0 56.304 * * [simplify]: Extracting #4: cost 103 inf + 2 56.305 * * [simplify]: Extracting #5: cost 126 inf + 723 56.308 * * [simplify]: Extracting #6: cost 27 inf + 19173 56.314 * * [simplify]: Extracting #7: cost 0 inf + 25880 56.320 * [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))))) 56.320 * [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))))))) 56.321 * [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)))) 56.321 * * [simplify]: iters left: 6 (14 enodes) 56.324 * * [simplify]: iters left: 5 (52 enodes) 56.336 * * [simplify]: iters left: 4 (87 enodes) 56.359 * * [simplify]: iters left: 3 (158 enodes) 56.383 * * [simplify]: iters left: 2 (288 enodes) 56.475 * * [simplify]: iters left: 1 (400 enodes) 56.558 * * [simplify]: Extracting #0: cost 1 inf + 0 56.558 * * [simplify]: Extracting #1: cost 4 inf + 0 56.558 * * [simplify]: Extracting #2: cost 8 inf + 0 56.558 * * [simplify]: Extracting #3: cost 34 inf + 0 56.558 * * [simplify]: Extracting #4: cost 89 inf + 2 56.559 * * [simplify]: Extracting #5: cost 102 inf + 1867 56.564 * * [simplify]: Extracting #6: cost 25 inf + 14695 56.573 * * [simplify]: Extracting #7: cost 0 inf + 19298 56.582 * [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)))) 56.582 * [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))))))) 56.583 * * * * [progress]: [ 51 / 779 ] simplifiying candidate # 56.583 * [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))))) 56.583 * * [simplify]: iters left: 6 (17 enodes) 56.590 * * [simplify]: iters left: 5 (64 enodes) 56.609 * * [simplify]: iters left: 4 (103 enodes) 56.640 * * [simplify]: iters left: 3 (177 enodes) 56.698 * * [simplify]: iters left: 2 (307 enodes) 56.786 * * [simplify]: iters left: 1 (419 enodes) 56.880 * * [simplify]: Extracting #0: cost 1 inf + 0 56.880 * * [simplify]: Extracting #1: cost 7 inf + 0 56.880 * * [simplify]: Extracting #2: cost 15 inf + 0 56.880 * * [simplify]: Extracting #3: cost 43 inf + 0 56.881 * * [simplify]: Extracting #4: cost 99 inf + 2 56.883 * * [simplify]: Extracting #5: cost 122 inf + 820 56.887 * * [simplify]: Extracting #6: cost 44 inf + 14885 56.892 * * [simplify]: Extracting #7: cost 2 inf + 22684 56.897 * * [simplify]: Extracting #8: cost 0 inf + 23080 56.902 * [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)))) 56.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)) (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))))))) 56.902 * [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)))) 56.902 * * [simplify]: iters left: 6 (15 enodes) 56.905 * * [simplify]: iters left: 5 (55 enodes) 56.913 * * [simplify]: iters left: 4 (90 enodes) 56.939 * * [simplify]: iters left: 3 (161 enodes) 56.966 * * [simplify]: iters left: 2 (291 enodes) 57.037 * * [simplify]: iters left: 1 (403 enodes) 57.106 * * [simplify]: Extracting #0: cost 1 inf + 0 57.106 * * [simplify]: Extracting #1: cost 4 inf + 0 57.107 * * [simplify]: Extracting #2: cost 8 inf + 0 57.107 * * [simplify]: Extracting #3: cost 35 inf + 0 57.107 * * [simplify]: Extracting #4: cost 91 inf + 2 57.107 * * [simplify]: Extracting #5: cost 113 inf + 781 57.110 * * [simplify]: Extracting #6: cost 26 inf + 15457 57.114 * * [simplify]: Extracting #7: cost 2 inf + 19258 57.119 * * [simplify]: Extracting #8: cost 0 inf + 19652 57.124 * [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.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)) (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.124 * * * * [progress]: [ 52 / 779 ] simplifiying candidate # 57.124 * [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.124 * * [simplify]: iters left: 6 (15 enodes) 57.127 * * [simplify]: iters left: 5 (57 enodes) 57.137 * * [simplify]: iters left: 4 (96 enodes) 57.163 * * [simplify]: iters left: 3 (170 enodes) 57.192 * * [simplify]: iters left: 2 (300 enodes) 57.279 * * [simplify]: iters left: 1 (412 enodes) 57.353 * * [simplify]: Extracting #0: cost 1 inf + 0 57.354 * * [simplify]: Extracting #1: cost 7 inf + 0 57.354 * * [simplify]: Extracting #2: cost 14 inf + 0 57.354 * * [simplify]: Extracting #3: cost 40 inf + 0 57.354 * * [simplify]: Extracting #4: cost 95 inf + 2 57.354 * * [simplify]: Extracting #5: cost 117 inf + 820 57.357 * * [simplify]: Extracting #6: cost 43 inf + 14167 57.362 * * [simplify]: Extracting #7: cost 3 inf + 21360 57.367 * * [simplify]: Extracting #8: cost 0 inf + 21892 57.372 * [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)))) 57.372 * [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))))))) 57.373 * [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)))) 57.373 * * [simplify]: iters left: 6 (14 enodes) 57.376 * * [simplify]: iters left: 5 (52 enodes) 57.387 * * [simplify]: iters left: 4 (87 enodes) 57.400 * * [simplify]: iters left: 3 (158 enodes) 57.437 * * [simplify]: iters left: 2 (288 enodes) 57.514 * * [simplify]: iters left: 1 (400 enodes) 57.586 * * [simplify]: Extracting #0: cost 1 inf + 0 57.586 * * [simplify]: Extracting #1: cost 4 inf + 0 57.586 * * [simplify]: Extracting #2: cost 8 inf + 0 57.586 * * [simplify]: Extracting #3: cost 34 inf + 0 57.586 * * [simplify]: Extracting #4: cost 89 inf + 2 57.587 * * [simplify]: Extracting #5: cost 102 inf + 1867 57.589 * * [simplify]: Extracting #6: cost 25 inf + 14575 57.594 * * [simplify]: Extracting #7: cost 0 inf + 19138 57.599 * [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)))) 57.599 * [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))))))) 57.599 * * * * [progress]: [ 53 / 779 ] simplifiying candidate # 57.600 * [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)) 57.600 * * [simplify]: iters left: 6 (16 enodes) 57.605 * * [simplify]: iters left: 5 (62 enodes) 57.624 * * [simplify]: iters left: 4 (103 enodes) 57.648 * * [simplify]: iters left: 3 (178 enodes) 57.682 * * [simplify]: iters left: 2 (309 enodes) 57.732 * * [simplify]: iters left: 1 (421 enodes) 57.806 * * [simplify]: Extracting #0: cost 1 inf + 0 57.807 * * [simplify]: Extracting #1: cost 5 inf + 0 57.807 * * [simplify]: Extracting #2: cost 7 inf + 1 57.807 * * [simplify]: Extracting #3: cost 33 inf + 1 57.807 * * [simplify]: Extracting #4: cost 89 inf + 3 57.807 * * [simplify]: Extracting #5: cost 105 inf + 1401 57.810 * * [simplify]: Extracting #6: cost 27 inf + 14424 57.815 * * [simplify]: Extracting #7: cost 0 inf + 19625 57.820 * [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))))) 57.820 * [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)))))) 57.820 * [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))) 57.820 * * [simplify]: iters left: 6 (13 enodes) 57.823 * * [simplify]: iters left: 5 (49 enodes) 57.830 * * [simplify]: iters left: 4 (84 enodes) 57.853 * * [simplify]: iters left: 3 (155 enodes) 57.883 * * [simplify]: iters left: 2 (285 enodes) 57.950 * * [simplify]: iters left: 1 (397 enodes) 58.041 * * [simplify]: Extracting #0: cost 1 inf + 0 58.041 * * [simplify]: Extracting #1: cost 4 inf + 0 58.041 * * [simplify]: Extracting #2: cost 8 inf + 0 58.042 * * [simplify]: Extracting #3: cost 34 inf + 0 58.042 * * [simplify]: Extracting #4: cost 86 inf + 3 58.045 * * [simplify]: Extracting #5: cost 101 inf + 1796 58.050 * * [simplify]: Extracting #6: cost 24 inf + 15003 58.059 * * [simplify]: Extracting #7: cost 0 inf + 18784 58.069 * [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))) 58.069 * [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)))))) 58.070 * * * * [progress]: [ 54 / 779 ] simplifiying candidate # 58.070 * [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)))) 58.070 * * [simplify]: iters left: 6 (15 enodes) 58.077 * * [simplify]: iters left: 5 (57 enodes) 58.094 * * [simplify]: iters left: 4 (96 enodes) 58.109 * * [simplify]: iters left: 3 (170 enodes) 58.143 * * [simplify]: iters left: 2 (300 enodes) 58.191 * * [simplify]: iters left: 1 (412 enodes) 58.255 * * [simplify]: Extracting #0: cost 1 inf + 0 58.255 * * [simplify]: Extracting #1: cost 7 inf + 0 58.256 * * [simplify]: Extracting #2: cost 14 inf + 0 58.256 * * [simplify]: Extracting #3: cost 40 inf + 0 58.256 * * [simplify]: Extracting #4: cost 95 inf + 2 58.256 * * [simplify]: Extracting #5: cost 117 inf + 820 58.259 * * [simplify]: Extracting #6: cost 43 inf + 14167 58.263 * * [simplify]: Extracting #7: cost 3 inf + 21360 58.269 * * [simplify]: Extracting #8: cost 0 inf + 21892 58.274 * [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.274 * [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.274 * [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.274 * * [simplify]: iters left: 6 (14 enodes) 58.277 * * [simplify]: iters left: 5 (52 enodes) 58.288 * * [simplify]: iters left: 4 (87 enodes) 58.306 * * [simplify]: iters left: 3 (158 enodes) 58.331 * * [simplify]: iters left: 2 (288 enodes) 58.405 * * [simplify]: iters left: 1 (400 enodes) 58.478 * * [simplify]: Extracting #0: cost 1 inf + 0 58.478 * * [simplify]: Extracting #1: cost 4 inf + 0 58.478 * * [simplify]: Extracting #2: cost 8 inf + 0 58.479 * * [simplify]: Extracting #3: cost 34 inf + 0 58.479 * * [simplify]: Extracting #4: cost 89 inf + 2 58.480 * * [simplify]: Extracting #5: cost 102 inf + 1867 58.485 * * [simplify]: Extracting #6: cost 25 inf + 14575 58.494 * * [simplify]: Extracting #7: cost 0 inf + 19138 58.499 * [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.499 * [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.499 * * * * [progress]: [ 55 / 779 ] simplifiying candidate # 58.499 * [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) 58.500 * * [simplify]: iters left: 6 (15 enodes) 58.504 * * [simplify]: iters left: 5 (57 enodes) 58.513 * * [simplify]: iters left: 4 (102 enodes) 58.529 * * [simplify]: iters left: 3 (174 enodes) 58.575 * * [simplify]: iters left: 2 (304 enodes) 58.634 * * [simplify]: iters left: 1 (416 enodes) 59.068 * * [simplify]: Extracting #0: cost 1 inf + 0 59.068 * * [simplify]: Extracting #1: cost 5 inf + 0 59.068 * * [simplify]: Extracting #2: cost 7 inf + 1 59.068 * * [simplify]: Extracting #3: cost 33 inf + 1 59.069 * * [simplify]: Extracting #4: cost 89 inf + 3 59.069 * * [simplify]: Extracting #5: cost 106 inf + 1320 59.071 * * [simplify]: Extracting #6: cost 41 inf + 12266 59.076 * * [simplify]: Extracting #7: cost 2 inf + 19150 59.082 * * [simplify]: Extracting #8: cost 0 inf + 19625 59.096 * [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.096 * [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.097 * [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.097 * * [simplify]: iters left: 6 (13 enodes) 59.101 * * [simplify]: iters left: 5 (49 enodes) 59.108 * * [simplify]: iters left: 4 (84 enodes) 59.122 * * [simplify]: iters left: 3 (155 enodes) 59.157 * * [simplify]: iters left: 2 (285 enodes) 59.224 * * [simplify]: iters left: 1 (397 enodes) 59.315 * * [simplify]: Extracting #0: cost 1 inf + 0 59.315 * * [simplify]: Extracting #1: cost 4 inf + 0 59.315 * * [simplify]: Extracting #2: cost 8 inf + 0 59.315 * * [simplify]: Extracting #3: cost 34 inf + 0 59.316 * * [simplify]: Extracting #4: cost 86 inf + 3 59.316 * * [simplify]: Extracting #5: cost 101 inf + 1796 59.319 * * [simplify]: Extracting #6: cost 24 inf + 15003 59.324 * * [simplify]: Extracting #7: cost 0 inf + 18784 59.333 * [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.334 * [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.334 * * * * [progress]: [ 56 / 779 ] simplifiying candidate # 59.334 * [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))))) 59.334 * * [simplify]: iters left: 6 (15 enodes) 59.340 * * [simplify]: iters left: 5 (57 enodes) 59.356 * * [simplify]: iters left: 4 (94 enodes) 59.370 * * [simplify]: iters left: 3 (165 enodes) 59.412 * * [simplify]: iters left: 2 (295 enodes) 59.511 * * [simplify]: iters left: 1 (407 enodes) 59.589 * * [simplify]: Extracting #0: cost 1 inf + 0 59.589 * * [simplify]: Extracting #1: cost 6 inf + 0 59.589 * * [simplify]: Extracting #2: cost 12 inf + 0 59.589 * * [simplify]: Extracting #3: cost 38 inf + 0 59.590 * * [simplify]: Extracting #4: cost 93 inf + 2 59.591 * * [simplify]: Extracting #5: cost 115 inf + 861 59.596 * * [simplify]: Extracting #6: cost 30 inf + 15396 59.606 * * [simplify]: Extracting #7: cost 1 inf + 20392 59.616 * * [simplify]: Extracting #8: cost 0 inf + 20570 59.625 * [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))))) 59.626 * [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))))))) 59.626 * [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)))) 59.626 * * [simplify]: iters left: 6 (14 enodes) 59.631 * * [simplify]: iters left: 5 (52 enodes) 59.639 * * [simplify]: iters left: 4 (87 enodes) 59.652 * * [simplify]: iters left: 3 (158 enodes) 59.684 * * [simplify]: iters left: 2 (288 enodes) 59.746 * * [simplify]: iters left: 1 (400 enodes) 59.822 * * [simplify]: Extracting #0: cost 1 inf + 0 59.822 * * [simplify]: Extracting #1: cost 4 inf + 0 59.822 * * [simplify]: Extracting #2: cost 8 inf + 0 59.823 * * [simplify]: Extracting #3: cost 34 inf + 0 59.823 * * [simplify]: Extracting #4: cost 89 inf + 2 59.823 * * [simplify]: Extracting #5: cost 102 inf + 1867 59.826 * * [simplify]: Extracting #6: cost 25 inf + 14575 59.831 * * [simplify]: Extracting #7: cost 0 inf + 19138 59.836 * [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)))) 59.836 * [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))))))) 59.836 * * * * [progress]: [ 57 / 779 ] simplifiying candidate # 59.836 * [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))))) 59.836 * * [simplify]: iters left: 6 (16 enodes) 59.840 * * [simplify]: iters left: 5 (59 enodes) 59.857 * * [simplify]: iters left: 4 (94 enodes) 59.887 * * [simplify]: iters left: 3 (165 enodes) 59.922 * * [simplify]: iters left: 2 (295 enodes) 60.001 * * [simplify]: iters left: 1 (407 enodes) 60.087 * * [simplify]: Extracting #0: cost 1 inf + 0 60.087 * * [simplify]: Extracting #1: cost 4 inf + 0 60.087 * * [simplify]: Extracting #2: cost 9 inf + 0 60.087 * * [simplify]: Extracting #3: cost 37 inf + 0 60.087 * * [simplify]: Extracting #4: cost 93 inf + 2 60.088 * * [simplify]: Extracting #5: cost 116 inf + 724 60.093 * * [simplify]: Extracting #6: cost 30 inf + 14987 60.102 * * [simplify]: Extracting #7: cost 1 inf + 19668 60.111 * * [simplify]: Extracting #8: cost 0 inf + 19846 60.118 * [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.118 * [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.118 * [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.118 * * [simplify]: iters left: 6 (15 enodes) 60.121 * * [simplify]: iters left: 5 (55 enodes) 60.129 * * [simplify]: iters left: 4 (90 enodes) 60.149 * * [simplify]: iters left: 3 (161 enodes) 60.196 * * [simplify]: iters left: 2 (291 enodes) 60.251 * * [simplify]: iters left: 1 (403 enodes) 60.310 * * [simplify]: Extracting #0: cost 1 inf + 0 60.310 * * [simplify]: Extracting #1: cost 4 inf + 0 60.311 * * [simplify]: Extracting #2: cost 8 inf + 0 60.311 * * [simplify]: Extracting #3: cost 35 inf + 0 60.311 * * [simplify]: Extracting #4: cost 91 inf + 2 60.312 * * [simplify]: Extracting #5: cost 113 inf + 781 60.316 * * [simplify]: Extracting #6: cost 26 inf + 15297 60.325 * * [simplify]: Extracting #7: cost 2 inf + 19098 60.334 * * [simplify]: Extracting #8: cost 0 inf + 19492 60.343 * [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)))) 60.343 * [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))))))) 60.343 * * * * [progress]: [ 58 / 779 ] simplifiying candidate # 60.344 * [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)))) 60.344 * * [simplify]: iters left: 6 (14 enodes) 60.348 * * [simplify]: iters left: 5 (52 enodes) 60.355 * * [simplify]: iters left: 4 (87 enodes) 60.368 * * [simplify]: iters left: 3 (158 enodes) 60.415 * * [simplify]: iters left: 2 (288 enodes) 60.481 * * [simplify]: iters left: 1 (400 enodes) 60.554 * * [simplify]: Extracting #0: cost 1 inf + 0 60.554 * * [simplify]: Extracting #1: cost 4 inf + 0 60.554 * * [simplify]: Extracting #2: cost 8 inf + 0 60.554 * * [simplify]: Extracting #3: cost 34 inf + 0 60.554 * * [simplify]: Extracting #4: cost 89 inf + 2 60.555 * * [simplify]: Extracting #5: cost 102 inf + 1867 60.558 * * [simplify]: Extracting #6: cost 25 inf + 14455 60.562 * * [simplify]: Extracting #7: cost 0 inf + 18978 60.567 * [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)))) 60.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 (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))))))) 60.567 * [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)))) 60.567 * * [simplify]: iters left: 6 (14 enodes) 60.570 * * [simplify]: iters left: 5 (52 enodes) 60.577 * * [simplify]: iters left: 4 (87 enodes) 60.597 * * [simplify]: iters left: 3 (158 enodes) 60.630 * * [simplify]: iters left: 2 (288 enodes) 60.726 * * [simplify]: iters left: 1 (400 enodes) 60.813 * * [simplify]: Extracting #0: cost 1 inf + 0 60.813 * * [simplify]: Extracting #1: cost 4 inf + 0 60.813 * * [simplify]: Extracting #2: cost 8 inf + 0 60.813 * * [simplify]: Extracting #3: cost 34 inf + 0 60.813 * * [simplify]: Extracting #4: cost 89 inf + 2 60.814 * * [simplify]: Extracting #5: cost 102 inf + 1867 60.817 * * [simplify]: Extracting #6: cost 25 inf + 14455 60.824 * * [simplify]: Extracting #7: cost 0 inf + 18978 60.833 * [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)))) 60.833 * [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))))))) 60.833 * * * * [progress]: [ 59 / 779 ] simplifiying candidate # 60.834 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt 1)) 60.834 * * [simplify]: iters left: 6 (15 enodes) 60.845 * * [simplify]: iters left: 5 (57 enodes) 60.855 * * [simplify]: iters left: 4 (94 enodes) 60.869 * * [simplify]: iters left: 3 (167 enodes) 60.909 * * [simplify]: iters left: 2 (297 enodes) 60.990 * * [simplify]: iters left: 1 (409 enodes) 61.053 * * [simplify]: Extracting #0: cost 1 inf + 0 61.053 * * [simplify]: Extracting #1: cost 4 inf + 0 61.053 * * [simplify]: Extracting #2: cost 29 inf + 1 61.053 * * [simplify]: Extracting #3: cost 85 inf + 3 61.053 * * [simplify]: Extracting #4: cost 103 inf + 1196 61.056 * * [simplify]: Extracting #5: cost 34 inf + 12006 61.060 * * [simplify]: Extracting #6: cost 2 inf + 17432 61.064 * * [simplify]: Extracting #7: cost 0 inf + 17867 61.071 * [simplify]: Simplified to (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 61.071 * [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.072 * [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.072 * * [simplify]: iters left: 6 (13 enodes) 61.078 * * [simplify]: iters left: 5 (49 enodes) 61.088 * * [simplify]: iters left: 4 (84 enodes) 61.101 * * [simplify]: iters left: 3 (155 enodes) 61.135 * * [simplify]: iters left: 2 (285 enodes) 61.208 * * [simplify]: iters left: 1 (397 enodes) 61.281 * * [simplify]: Extracting #0: cost 1 inf + 0 61.281 * * [simplify]: Extracting #1: cost 4 inf + 0 61.281 * * [simplify]: Extracting #2: cost 8 inf + 0 61.281 * * [simplify]: Extracting #3: cost 34 inf + 0 61.281 * * [simplify]: Extracting #4: cost 86 inf + 3 61.282 * * [simplify]: Extracting #5: cost 101 inf + 1796 61.284 * * [simplify]: Extracting #6: cost 24 inf + 14843 61.290 * * [simplify]: Extracting #7: cost 0 inf + 18624 61.294 * [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))) 61.294 * [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)))))) 61.295 * * * * [progress]: [ 60 / 779 ] simplifiying candidate # 61.295 * [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.295 * * [simplify]: iters left: 6 (14 enodes) 61.298 * * [simplify]: iters left: 5 (52 enodes) 61.305 * * [simplify]: iters left: 4 (87 enodes) 61.324 * * [simplify]: iters left: 3 (158 enodes) 61.361 * * [simplify]: iters left: 2 (288 enodes) 61.441 * * [simplify]: iters left: 1 (400 enodes) 61.532 * * [simplify]: Extracting #0: cost 1 inf + 0 61.532 * * [simplify]: Extracting #1: cost 4 inf + 0 61.532 * * [simplify]: Extracting #2: cost 8 inf + 0 61.532 * * [simplify]: Extracting #3: cost 34 inf + 0 61.533 * * [simplify]: Extracting #4: cost 89 inf + 2 61.534 * * [simplify]: Extracting #5: cost 102 inf + 1867 61.539 * * [simplify]: Extracting #6: cost 25 inf + 14455 61.544 * * [simplify]: Extracting #7: cost 0 inf + 18978 61.548 * [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.549 * [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.549 * [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.549 * * [simplify]: iters left: 6 (14 enodes) 61.552 * * [simplify]: iters left: 5 (52 enodes) 61.559 * * [simplify]: iters left: 4 (87 enodes) 61.572 * * [simplify]: iters left: 3 (158 enodes) 61.605 * * [simplify]: iters left: 2 (288 enodes) 61.689 * * [simplify]: iters left: 1 (400 enodes) 61.776 * * [simplify]: Extracting #0: cost 1 inf + 0 61.777 * * [simplify]: Extracting #1: cost 4 inf + 0 61.777 * * [simplify]: Extracting #2: cost 8 inf + 0 61.777 * * [simplify]: Extracting #3: cost 34 inf + 0 61.777 * * [simplify]: Extracting #4: cost 89 inf + 2 61.778 * * [simplify]: Extracting #5: cost 102 inf + 1867 61.784 * * [simplify]: Extracting #6: cost 25 inf + 14455 61.794 * * [simplify]: Extracting #7: cost 0 inf + 18978 61.803 * [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.803 * [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.804 * * * * [progress]: [ 61 / 779 ] simplifiying candidate # 61.804 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1) 61.804 * * [simplify]: iters left: 6 (14 enodes) 61.811 * * [simplify]: iters left: 5 (52 enodes) 61.827 * * [simplify]: iters left: 4 (89 enodes) 61.853 * * [simplify]: iters left: 3 (160 enodes) 61.884 * * [simplify]: iters left: 2 (290 enodes) 61.966 * * [simplify]: iters left: 1 (402 enodes) 62.039 * * [simplify]: Extracting #0: cost 1 inf + 0 62.039 * * [simplify]: Extracting #1: cost 4 inf + 0 62.039 * * [simplify]: Extracting #2: cost 29 inf + 1 62.040 * * [simplify]: Extracting #3: cost 85 inf + 3 62.041 * * [simplify]: Extracting #4: cost 103 inf + 1221 62.045 * * [simplify]: Extracting #5: cost 35 inf + 11771 62.053 * * [simplify]: Extracting #6: cost 0 inf + 17867 62.061 * [simplify]: Simplified to (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 62.061 * [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.062 * [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.062 * * [simplify]: iters left: 6 (13 enodes) 62.067 * * [simplify]: iters left: 5 (49 enodes) 62.078 * * [simplify]: iters left: 4 (84 enodes) 62.090 * * [simplify]: iters left: 3 (155 enodes) 62.116 * * [simplify]: iters left: 2 (285 enodes) 62.179 * * [simplify]: iters left: 1 (397 enodes) 62.280 * * [simplify]: Extracting #0: cost 1 inf + 0 62.280 * * [simplify]: Extracting #1: cost 4 inf + 0 62.280 * * [simplify]: Extracting #2: cost 8 inf + 0 62.280 * * [simplify]: Extracting #3: cost 34 inf + 0 62.281 * * [simplify]: Extracting #4: cost 86 inf + 3 62.282 * * [simplify]: Extracting #5: cost 101 inf + 1796 62.289 * * [simplify]: Extracting #6: cost 24 inf + 14843 62.298 * * [simplify]: Extracting #7: cost 0 inf + 18624 62.307 * [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.307 * [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.308 * * * * [progress]: [ 62 / 779 ] simplifiying candidate # 62.308 * [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))))) 62.308 * * [simplify]: iters left: 6 (16 enodes) 62.316 * * [simplify]: iters left: 5 (66 enodes) 62.332 * * [simplify]: iters left: 4 (128 enodes) 62.352 * * [simplify]: iters left: 3 (202 enodes) 62.410 * * [simplify]: iters left: 2 (269 enodes) 62.456 * * [simplify]: iters left: 1 (320 enodes) 62.525 * * [simplify]: Extracting #0: cost 1 inf + 0 62.525 * * [simplify]: Extracting #1: cost 33 inf + 0 62.525 * * [simplify]: Extracting #2: cost 83 inf + 0 62.525 * * [simplify]: Extracting #3: cost 91 inf + 5 62.526 * * [simplify]: Extracting #4: cost 107 inf + 67 62.527 * * [simplify]: Extracting #5: cost 87 inf + 6300 62.531 * * [simplify]: Extracting #6: cost 19 inf + 34013 62.537 * * [simplify]: Extracting #7: cost 0 inf + 43770 62.544 * [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)))) 62.545 * [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))))))) 62.545 * [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)))) 62.545 * * [simplify]: iters left: 6 (14 enodes) 62.548 * * [simplify]: iters left: 5 (52 enodes) 62.560 * * [simplify]: iters left: 4 (78 enodes) 62.585 * * [simplify]: iters left: 3 (108 enodes) 62.611 * * [simplify]: iters left: 2 (136 enodes) 62.629 * * [simplify]: iters left: 1 (148 enodes) 62.647 * * [simplify]: Extracting #0: cost 1 inf + 0 62.647 * * [simplify]: Extracting #1: cost 6 inf + 0 62.647 * * [simplify]: Extracting #2: cost 12 inf + 0 62.647 * * [simplify]: Extracting #3: cost 23 inf + 0 62.647 * * [simplify]: Extracting #4: cost 45 inf + 2 62.647 * * [simplify]: Extracting #5: cost 43 inf + 1697 62.648 * * [simplify]: Extracting #6: cost 6 inf + 7098 62.650 * * [simplify]: Extracting #7: cost 0 inf + 8364 62.651 * [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)))) 62.651 * [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))))))) 62.651 * * * * [progress]: [ 63 / 779 ] simplifiying candidate # 62.652 * [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))))) 62.652 * * [simplify]: iters left: 6 (19 enodes) 62.656 * * [simplify]: iters left: 5 (74 enodes) 62.672 * * [simplify]: iters left: 4 (129 enodes) 62.712 * * [simplify]: iters left: 3 (204 enodes) 62.774 * * [simplify]: iters left: 2 (278 enodes) 62.839 * * [simplify]: iters left: 1 (304 enodes) 62.887 * * [simplify]: Extracting #0: cost 1 inf + 0 62.887 * * [simplify]: Extracting #1: cost 23 inf + 0 62.887 * * [simplify]: Extracting #2: cost 48 inf + 0 62.888 * * [simplify]: Extracting #3: cost 61 inf + 0 62.888 * * [simplify]: Extracting #4: cost 83 inf + 2 62.889 * * [simplify]: Extracting #5: cost 78 inf + 2378 62.893 * * [simplify]: Extracting #6: cost 24 inf + 16021 62.900 * * [simplify]: Extracting #7: cost 1 inf + 25287 62.906 * * [simplify]: Extracting #8: cost 0 inf + 25946 62.911 * [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)))) 62.911 * [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))))))) 62.911 * [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)))) 62.911 * * [simplify]: iters left: 6 (16 enodes) 62.915 * * [simplify]: iters left: 5 (58 enodes) 62.923 * * [simplify]: iters left: 4 (87 enodes) 62.936 * * [simplify]: iters left: 3 (119 enodes) 62.953 * * [simplify]: iters left: 2 (147 enodes) 62.995 * * [simplify]: iters left: 1 (159 enodes) 63.022 * * [simplify]: Extracting #0: cost 1 inf + 0 63.022 * * [simplify]: Extracting #1: cost 8 inf + 0 63.022 * * [simplify]: Extracting #2: cost 17 inf + 0 63.022 * * [simplify]: Extracting #3: cost 29 inf + 0 63.023 * * [simplify]: Extracting #4: cost 51 inf + 2 63.023 * * [simplify]: Extracting #5: cost 52 inf + 1324 63.024 * * [simplify]: Extracting #6: cost 12 inf + 7216 63.025 * * [simplify]: Extracting #7: cost 1 inf + 10053 63.027 * * [simplify]: Extracting #8: cost 0 inf + 10390 63.029 * [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.029 * [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.029 * * * * [progress]: [ 64 / 779 ] simplifiying candidate # 63.029 * [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.029 * * [simplify]: iters left: 6 (17 enodes) 63.033 * * [simplify]: iters left: 5 (67 enodes) 63.043 * * [simplify]: iters left: 4 (122 enodes) 63.063 * * [simplify]: iters left: 3 (197 enodes) 63.119 * * [simplify]: iters left: 2 (272 enodes) 63.172 * * [simplify]: iters left: 1 (300 enodes) 63.238 * * [simplify]: Extracting #0: cost 1 inf + 0 63.238 * * [simplify]: Extracting #1: cost 23 inf + 0 63.238 * * [simplify]: Extracting #2: cost 46 inf + 0 63.238 * * [simplify]: Extracting #3: cost 57 inf + 0 63.238 * * [simplify]: Extracting #4: cost 79 inf + 2 63.239 * * [simplify]: Extracting #5: cost 77 inf + 1603 63.241 * * [simplify]: Extracting #6: cost 26 inf + 14442 63.246 * * [simplify]: Extracting #7: cost 1 inf + 23259 63.251 * * [simplify]: Extracting #8: cost 0 inf + 23718 63.256 * [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.256 * [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.257 * [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.257 * * [simplify]: iters left: 6 (15 enodes) 63.260 * * [simplify]: iters left: 5 (55 enodes) 63.270 * * [simplify]: iters left: 4 (84 enodes) 63.281 * * [simplify]: iters left: 3 (116 enodes) 63.296 * * [simplify]: iters left: 2 (144 enodes) 63.327 * * [simplify]: iters left: 1 (156 enodes) 63.362 * * [simplify]: Extracting #0: cost 1 inf + 0 63.362 * * [simplify]: Extracting #1: cost 8 inf + 0 63.362 * * [simplify]: Extracting #2: cost 16 inf + 0 63.362 * * [simplify]: Extracting #3: cost 27 inf + 0 63.362 * * [simplify]: Extracting #4: cost 49 inf + 2 63.363 * * [simplify]: Extracting #5: cost 48 inf + 1575 63.364 * * [simplify]: Extracting #6: cost 9 inf + 7733 63.366 * * [simplify]: Extracting #7: cost 0 inf + 9636 63.368 * [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)))) 63.368 * [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))))))) 63.368 * * * * [progress]: [ 65 / 779 ] simplifiying candidate # 63.369 * [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)) 63.369 * * [simplify]: iters left: 6 (18 enodes) 63.374 * * [simplify]: iters left: 5 (72 enodes) 63.386 * * [simplify]: iters left: 4 (119 enodes) 63.404 * * [simplify]: iters left: 3 (165 enodes) 63.444 * * [simplify]: iters left: 2 (232 enodes) 63.500 * * [simplify]: iters left: 1 (252 enodes) 63.527 * * [simplify]: Extracting #0: cost 1 inf + 0 63.527 * * [simplify]: Extracting #1: cost 13 inf + 0 63.527 * * [simplify]: Extracting #2: cost 24 inf + 1 63.527 * * [simplify]: Extracting #3: cost 35 inf + 1 63.527 * * [simplify]: Extracting #4: cost 57 inf + 3 63.528 * * [simplify]: Extracting #5: cost 57 inf + 1737 63.529 * * [simplify]: Extracting #6: cost 15 inf + 9057 63.532 * * [simplify]: Extracting #7: cost 0 inf + 13675 63.535 * * [simplify]: Extracting #8: cost 0 inf + 13635 63.541 * [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))))) 63.542 * [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)))))) 63.542 * [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))) 63.542 * * [simplify]: iters left: 6 (14 enodes) 63.548 * * [simplify]: iters left: 5 (52 enodes) 63.565 * * [simplify]: iters left: 4 (81 enodes) 63.589 * * [simplify]: iters left: 3 (113 enodes) 63.621 * * [simplify]: iters left: 2 (141 enodes) 63.659 * * [simplify]: iters left: 1 (153 enodes) 63.692 * * [simplify]: Extracting #0: cost 1 inf + 0 63.692 * * [simplify]: Extracting #1: cost 8 inf + 0 63.692 * * [simplify]: Extracting #2: cost 16 inf + 0 63.692 * * [simplify]: Extracting #3: cost 27 inf + 0 63.692 * * [simplify]: Extracting #4: cost 46 inf + 3 63.692 * * [simplify]: Extracting #5: cost 44 inf + 1875 63.693 * * [simplify]: Extracting #6: cost 10 inf + 7185 63.696 * * [simplify]: Extracting #7: cost 0 inf + 9122 63.697 * [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))) 63.697 * [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)))))) 63.698 * * * * [progress]: [ 66 / 779 ] simplifiying candidate # 63.698 * [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.698 * * [simplify]: iters left: 6 (17 enodes) 63.701 * * [simplify]: iters left: 5 (67 enodes) 63.712 * * [simplify]: iters left: 4 (122 enodes) 63.731 * * [simplify]: iters left: 3 (197 enodes) 63.761 * * [simplify]: iters left: 2 (272 enodes) 63.819 * * [simplify]: iters left: 1 (300 enodes) 63.882 * * [simplify]: Extracting #0: cost 1 inf + 0 63.882 * * [simplify]: Extracting #1: cost 23 inf + 0 63.882 * * [simplify]: Extracting #2: cost 46 inf + 0 63.882 * * [simplify]: Extracting #3: cost 57 inf + 0 63.883 * * [simplify]: Extracting #4: cost 79 inf + 2 63.883 * * [simplify]: Extracting #5: cost 77 inf + 1603 63.885 * * [simplify]: Extracting #6: cost 26 inf + 14442 63.890 * * [simplify]: Extracting #7: cost 1 inf + 23259 63.899 * * [simplify]: Extracting #8: cost 0 inf + 23718 63.909 * [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.909 * [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.910 * [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.910 * * [simplify]: iters left: 6 (15 enodes) 63.916 * * [simplify]: iters left: 5 (55 enodes) 63.932 * * [simplify]: iters left: 4 (84 enodes) 63.947 * * [simplify]: iters left: 3 (116 enodes) 63.962 * * [simplify]: iters left: 2 (144 enodes) 63.993 * * [simplify]: iters left: 1 (156 enodes) 64.014 * * [simplify]: Extracting #0: cost 1 inf + 0 64.014 * * [simplify]: Extracting #1: cost 8 inf + 0 64.015 * * [simplify]: Extracting #2: cost 16 inf + 0 64.015 * * [simplify]: Extracting #3: cost 27 inf + 0 64.015 * * [simplify]: Extracting #4: cost 49 inf + 2 64.015 * * [simplify]: Extracting #5: cost 48 inf + 1575 64.016 * * [simplify]: Extracting #6: cost 9 inf + 7733 64.018 * * [simplify]: Extracting #7: cost 0 inf + 9636 64.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)))) (cbrt (sqrt (hypot y.re y.im)))) 64.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)) (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.020 * * * * [progress]: [ 67 / 779 ] simplifiying candidate # 64.020 * [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.020 * * [simplify]: iters left: 6 (17 enodes) 64.025 * * [simplify]: iters left: 5 (67 enodes) 64.047 * * [simplify]: iters left: 4 (122 enodes) 64.088 * * [simplify]: iters left: 3 (177 enodes) 64.133 * * [simplify]: iters left: 2 (226 enodes) 64.167 * * [simplify]: iters left: 1 (241 enodes) 64.206 * * [simplify]: Extracting #0: cost 1 inf + 0 64.206 * * [simplify]: Extracting #1: cost 13 inf + 0 64.206 * * [simplify]: Extracting #2: cost 24 inf + 1 64.206 * * [simplify]: Extracting #3: cost 35 inf + 1 64.207 * * [simplify]: Extracting #4: cost 57 inf + 3 64.207 * * [simplify]: Extracting #5: cost 59 inf + 1270 64.208 * * [simplify]: Extracting #6: cost 13 inf + 9557 64.211 * * [simplify]: Extracting #7: cost 1 inf + 13136 64.214 * * [simplify]: Extracting #8: cost 0 inf + 13635 64.220 * [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.220 * [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.221 * [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.221 * * [simplify]: iters left: 6 (14 enodes) 64.227 * * [simplify]: iters left: 5 (52 enodes) 64.242 * * [simplify]: iters left: 4 (81 enodes) 64.258 * * [simplify]: iters left: 3 (113 enodes) 64.287 * * [simplify]: iters left: 2 (141 enodes) 64.328 * * [simplify]: iters left: 1 (153 enodes) 64.349 * * [simplify]: Extracting #0: cost 1 inf + 0 64.349 * * [simplify]: Extracting #1: cost 8 inf + 0 64.349 * * [simplify]: Extracting #2: cost 16 inf + 0 64.349 * * [simplify]: Extracting #3: cost 27 inf + 0 64.349 * * [simplify]: Extracting #4: cost 46 inf + 3 64.350 * * [simplify]: Extracting #5: cost 44 inf + 1875 64.351 * * [simplify]: Extracting #6: cost 10 inf + 7185 64.352 * * [simplify]: Extracting #7: cost 0 inf + 9122 64.354 * [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.354 * [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.354 * * * * [progress]: [ 68 / 779 ] simplifiying candidate # 64.354 * [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))))) 64.354 * * [simplify]: iters left: 6 (19 enodes) 64.362 * * [simplify]: iters left: 5 (72 enodes) 64.383 * * [simplify]: iters left: 4 (118 enodes) 64.422 * * [simplify]: iters left: 3 (195 enodes) 64.479 * * [simplify]: iters left: 2 (274 enodes) 64.566 * * [simplify]: iters left: 1 (302 enodes) 64.646 * * [simplify]: Extracting #0: cost 1 inf + 0 64.646 * * [simplify]: Extracting #1: cost 23 inf + 0 64.647 * * [simplify]: Extracting #2: cost 48 inf + 0 64.647 * * [simplify]: Extracting #3: cost 61 inf + 0 64.647 * * [simplify]: Extracting #4: cost 83 inf + 2 64.648 * * [simplify]: Extracting #5: cost 79 inf + 2069 64.654 * * [simplify]: Extracting #6: cost 21 inf + 16452 64.665 * * [simplify]: Extracting #7: cost 1 inf + 25569 64.675 * * [simplify]: Extracting #8: cost 0 inf + 25946 64.686 * [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)))))) 64.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 (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))))))) 64.686 * [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)))) 64.687 * * [simplify]: iters left: 6 (16 enodes) 64.693 * * [simplify]: iters left: 5 (58 enodes) 64.701 * * [simplify]: iters left: 4 (87 enodes) 64.714 * * [simplify]: iters left: 3 (119 enodes) 64.729 * * [simplify]: iters left: 2 (147 enodes) 64.749 * * [simplify]: iters left: 1 (159 enodes) 64.787 * * [simplify]: Extracting #0: cost 1 inf + 0 64.788 * * [simplify]: Extracting #1: cost 8 inf + 0 64.788 * * [simplify]: Extracting #2: cost 17 inf + 0 64.788 * * [simplify]: Extracting #3: cost 29 inf + 0 64.788 * * [simplify]: Extracting #4: cost 51 inf + 2 64.789 * * [simplify]: Extracting #5: cost 52 inf + 1324 64.791 * * [simplify]: Extracting #6: cost 12 inf + 7216 64.795 * * [simplify]: Extracting #7: cost 1 inf + 10053 64.798 * * [simplify]: Extracting #8: cost 0 inf + 10390 64.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)))) (cbrt (sqrt (hypot y.re y.im)))) 64.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)) (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))))))) 64.803 * * * * [progress]: [ 69 / 779 ] simplifiying candidate # 64.804 * [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))))) 64.804 * * [simplify]: iters left: 6 (16 enodes) 64.811 * * [simplify]: iters left: 5 (61 enodes) 64.828 * * [simplify]: iters left: 4 (92 enodes) 64.855 * * [simplify]: iters left: 3 (135 enodes) 64.890 * * [simplify]: iters left: 2 (179 enodes) 64.941 * * [simplify]: iters left: 1 (199 enodes) 64.974 * * [simplify]: Extracting #0: cost 1 inf + 0 64.974 * * [simplify]: Extracting #1: cost 16 inf + 0 64.975 * * [simplify]: Extracting #2: cost 31 inf + 0 64.975 * * [simplify]: Extracting #3: cost 42 inf + 0 64.975 * * [simplify]: Extracting #4: cost 61 inf + 3 64.975 * * [simplify]: Extracting #5: cost 60 inf + 1684 64.977 * * [simplify]: Extracting #6: cost 11 inf + 11040 64.980 * * [simplify]: Extracting #7: cost 1 inf + 15308 64.983 * * [simplify]: Extracting #8: cost 0 inf + 15767 64.986 * [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)))) 64.986 * [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))))))) 64.986 * [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)))) 64.987 * * [simplify]: iters left: 6 (14 enodes) 64.989 * * [simplify]: iters left: 5 (52 enodes) 65.003 * * [simplify]: iters left: 4 (76 enodes) 65.024 * * [simplify]: iters left: 3 (107 enodes) 65.048 * * [simplify]: iters left: 2 (135 enodes) 65.066 * * [simplify]: iters left: 1 (147 enodes) 65.094 * * [simplify]: Extracting #0: cost 1 inf + 0 65.094 * * [simplify]: Extracting #1: cost 6 inf + 0 65.094 * * [simplify]: Extracting #2: cost 12 inf + 0 65.094 * * [simplify]: Extracting #3: cost 23 inf + 0 65.094 * * [simplify]: Extracting #4: cost 40 inf + 117 65.094 * * [simplify]: Extracting #5: cost 36 inf + 1928 65.095 * * [simplify]: Extracting #6: cost 10 inf + 5079 65.097 * * [simplify]: Extracting #7: cost 1 inf + 7431 65.098 * * [simplify]: Extracting #8: cost 0 inf + 7850 65.099 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 65.099 * [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.100 * * * * [progress]: [ 70 / 779 ] simplifiying candidate # 65.100 * [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.100 * * [simplify]: iters left: 6 (18 enodes) 65.104 * * [simplify]: iters left: 5 (67 enodes) 65.113 * * [simplify]: iters left: 4 (106 enodes) 65.130 * * [simplify]: iters left: 3 (158 enodes) 65.154 * * [simplify]: iters left: 2 (197 enodes) 65.191 * * [simplify]: iters left: 1 (210 enodes) 65.235 * * [simplify]: Extracting #0: cost 1 inf + 0 65.235 * * [simplify]: Extracting #1: cost 15 inf + 0 65.235 * * [simplify]: Extracting #2: cost 32 inf + 0 65.235 * * [simplify]: Extracting #3: cost 45 inf + 0 65.236 * * [simplify]: Extracting #4: cost 67 inf + 2 65.236 * * [simplify]: Extracting #5: cost 66 inf + 1576 65.239 * * [simplify]: Extracting #6: cost 17 inf + 11580 65.242 * * [simplify]: Extracting #7: cost 0 inf + 17170 65.246 * [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.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 (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.246 * [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.246 * * [simplify]: iters left: 6 (16 enodes) 65.249 * * [simplify]: iters left: 5 (58 enodes) 65.258 * * [simplify]: iters left: 4 (87 enodes) 65.272 * * [simplify]: iters left: 3 (119 enodes) 65.297 * * [simplify]: iters left: 2 (147 enodes) 65.322 * * [simplify]: iters left: 1 (159 enodes) 65.342 * * [simplify]: Extracting #0: cost 1 inf + 0 65.342 * * [simplify]: Extracting #1: cost 8 inf + 0 65.342 * * [simplify]: Extracting #2: cost 17 inf + 0 65.342 * * [simplify]: Extracting #3: cost 29 inf + 0 65.342 * * [simplify]: Extracting #4: cost 51 inf + 2 65.343 * * [simplify]: Extracting #5: cost 52 inf + 1324 65.345 * * [simplify]: Extracting #6: cost 12 inf + 7136 65.349 * * [simplify]: Extracting #7: cost 1 inf + 9773 65.352 * * [simplify]: Extracting #8: cost 0 inf + 10070 65.355 * [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)))) 65.356 * [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))))))) 65.356 * * * * [progress]: [ 71 / 779 ] simplifiying candidate # 65.356 * [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)) 65.356 * * [simplify]: iters left: 6 (18 enodes) 65.365 * * [simplify]: iters left: 5 (69 enodes) 65.386 * * [simplify]: iters left: 4 (103 enodes) 65.408 * * [simplify]: iters left: 3 (141 enodes) 65.426 * * [simplify]: iters left: 2 (186 enodes) 65.452 * * [simplify]: iters left: 1 (200 enodes) 65.487 * * [simplify]: Extracting #0: cost 1 inf + 0 65.487 * * [simplify]: Extracting #1: cost 9 inf + 0 65.487 * * [simplify]: Extracting #2: cost 17 inf + 1 65.487 * * [simplify]: Extracting #3: cost 29 inf + 1 65.487 * * [simplify]: Extracting #4: cost 51 inf + 3 65.487 * * [simplify]: Extracting #5: cost 49 inf + 1780 65.489 * * [simplify]: Extracting #6: cost 10 inf + 8342 65.492 * * [simplify]: Extracting #7: cost 0 inf + 10641 65.494 * [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)))) 65.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)) (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)))))) 65.495 * [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))) 65.495 * * [simplify]: iters left: 6 (15 enodes) 65.498 * * [simplify]: iters left: 5 (55 enodes) 65.506 * * [simplify]: iters left: 4 (84 enodes) 65.519 * * [simplify]: iters left: 3 (116 enodes) 65.550 * * [simplify]: iters left: 2 (144 enodes) 65.589 * * [simplify]: iters left: 1 (156 enodes) 65.615 * * [simplify]: Extracting #0: cost 1 inf + 0 65.615 * * [simplify]: Extracting #1: cost 8 inf + 0 65.615 * * [simplify]: Extracting #2: cost 17 inf + 0 65.615 * * [simplify]: Extracting #3: cost 29 inf + 0 65.615 * * [simplify]: Extracting #4: cost 48 inf + 3 65.616 * * [simplify]: Extracting #5: cost 46 inf + 1753 65.617 * * [simplify]: Extracting #6: cost 7 inf + 7911 65.619 * * [simplify]: Extracting #7: cost 0 inf + 9556 65.620 * [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)))) 65.620 * [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))))))) 65.621 * * * * [progress]: [ 72 / 779 ] simplifiying candidate # 65.621 * [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.621 * * [simplify]: iters left: 6 (18 enodes) 65.624 * * [simplify]: iters left: 5 (67 enodes) 65.634 * * [simplify]: iters left: 4 (106 enodes) 65.664 * * [simplify]: iters left: 3 (158 enodes) 65.699 * * [simplify]: iters left: 2 (197 enodes) 65.728 * * [simplify]: iters left: 1 (210 enodes) 65.774 * * [simplify]: Extracting #0: cost 1 inf + 0 65.774 * * [simplify]: Extracting #1: cost 15 inf + 0 65.774 * * [simplify]: Extracting #2: cost 32 inf + 0 65.774 * * [simplify]: Extracting #3: cost 45 inf + 0 65.774 * * [simplify]: Extracting #4: cost 67 inf + 2 65.775 * * [simplify]: Extracting #5: cost 66 inf + 1576 65.776 * * [simplify]: Extracting #6: cost 17 inf + 11580 65.779 * * [simplify]: Extracting #7: cost 0 inf + 17170 65.782 * [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.783 * [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.783 * [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.783 * * [simplify]: iters left: 6 (16 enodes) 65.786 * * [simplify]: iters left: 5 (58 enodes) 65.794 * * [simplify]: iters left: 4 (87 enodes) 65.811 * * [simplify]: iters left: 3 (119 enodes) 65.843 * * [simplify]: iters left: 2 (147 enodes) 65.862 * * [simplify]: iters left: 1 (159 enodes) 65.880 * * [simplify]: Extracting #0: cost 1 inf + 0 65.880 * * [simplify]: Extracting #1: cost 8 inf + 0 65.880 * * [simplify]: Extracting #2: cost 17 inf + 0 65.880 * * [simplify]: Extracting #3: cost 29 inf + 0 65.881 * * [simplify]: Extracting #4: cost 51 inf + 2 65.881 * * [simplify]: Extracting #5: cost 52 inf + 1324 65.882 * * [simplify]: Extracting #6: cost 12 inf + 7136 65.884 * * [simplify]: Extracting #7: cost 1 inf + 9773 65.888 * * [simplify]: Extracting #8: cost 0 inf + 10070 65.892 * [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)))) 65.892 * [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))))))) 65.892 * * * * [progress]: [ 73 / 779 ] simplifiying candidate # 65.892 * [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) 65.893 * * [simplify]: iters left: 6 (17 enodes) 65.898 * * [simplify]: iters left: 5 (64 enodes) 65.908 * * [simplify]: iters left: 4 (101 enodes) 65.924 * * [simplify]: iters left: 3 (143 enodes) 65.957 * * [simplify]: iters left: 2 (180 enodes) 65.986 * * [simplify]: iters left: 1 (194 enodes) 66.030 * * [simplify]: Extracting #0: cost 1 inf + 0 66.030 * * [simplify]: Extracting #1: cost 9 inf + 0 66.031 * * [simplify]: Extracting #2: cost 17 inf + 1 66.031 * * [simplify]: Extracting #3: cost 29 inf + 1 66.031 * * [simplify]: Extracting #4: cost 51 inf + 3 66.032 * * [simplify]: Extracting #5: cost 53 inf + 1229 66.034 * * [simplify]: Extracting #6: cost 10 inf + 8060 66.038 * * [simplify]: Extracting #7: cost 0 inf + 10641 66.043 * [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.043 * [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.043 * [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.043 * * [simplify]: iters left: 6 (15 enodes) 66.046 * * [simplify]: iters left: 5 (55 enodes) 66.054 * * [simplify]: iters left: 4 (84 enodes) 66.067 * * [simplify]: iters left: 3 (116 enodes) 66.092 * * [simplify]: iters left: 2 (144 enodes) 66.125 * * [simplify]: iters left: 1 (156 enodes) 66.144 * * [simplify]: Extracting #0: cost 1 inf + 0 66.144 * * [simplify]: Extracting #1: cost 8 inf + 0 66.144 * * [simplify]: Extracting #2: cost 17 inf + 0 66.144 * * [simplify]: Extracting #3: cost 29 inf + 0 66.144 * * [simplify]: Extracting #4: cost 48 inf + 3 66.145 * * [simplify]: Extracting #5: cost 46 inf + 1753 66.146 * * [simplify]: Extracting #6: cost 7 inf + 7911 66.148 * * [simplify]: Extracting #7: cost 0 inf + 9556 66.151 * [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.152 * [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.152 * * * * [progress]: [ 74 / 779 ] simplifiying candidate # 66.152 * [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.152 * * [simplify]: iters left: 6 (17 enodes) 66.160 * * [simplify]: iters left: 5 (65 enodes) 66.179 * * [simplify]: iters left: 4 (111 enodes) 66.215 * * [simplify]: iters left: 3 (188 enodes) 66.249 * * [simplify]: iters left: 2 (267 enodes) 66.299 * * [simplify]: iters left: 1 (297 enodes) 66.350 * * [simplify]: Extracting #0: cost 1 inf + 0 66.350 * * [simplify]: Extracting #1: cost 23 inf + 0 66.350 * * [simplify]: Extracting #2: cost 46 inf + 0 66.351 * * [simplify]: Extracting #3: cost 57 inf + 0 66.351 * * [simplify]: Extracting #4: cost 79 inf + 2 66.352 * * [simplify]: Extracting #5: cost 81 inf + 1284 66.356 * * [simplify]: Extracting #6: cost 26 inf + 14780 66.365 * * [simplify]: Extracting #7: cost 2 inf + 22600 66.375 * * [simplify]: Extracting #8: cost 0 inf + 23718 66.385 * [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)))) 66.385 * [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))))))) 66.386 * [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)))) 66.386 * * [simplify]: iters left: 6 (15 enodes) 66.394 * * [simplify]: iters left: 5 (55 enodes) 66.407 * * [simplify]: iters left: 4 (84 enodes) 66.419 * * [simplify]: iters left: 3 (116 enodes) 66.434 * * [simplify]: iters left: 2 (144 enodes) 66.462 * * [simplify]: iters left: 1 (156 enodes) 66.500 * * [simplify]: Extracting #0: cost 1 inf + 0 66.500 * * [simplify]: Extracting #1: cost 8 inf + 0 66.500 * * [simplify]: Extracting #2: cost 16 inf + 0 66.500 * * [simplify]: Extracting #3: cost 27 inf + 0 66.501 * * [simplify]: Extracting #4: cost 49 inf + 2 66.502 * * [simplify]: Extracting #5: cost 48 inf + 1575 66.504 * * [simplify]: Extracting #6: cost 9 inf + 7693 66.507 * * [simplify]: Extracting #7: cost 0 inf + 9636 66.510 * [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)))) 66.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)) (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))))))) 66.511 * * * * [progress]: [ 75 / 779 ] simplifiying candidate # 66.511 * [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))))) 66.511 * * [simplify]: iters left: 6 (18 enodes) 66.519 * * [simplify]: iters left: 5 (67 enodes) 66.531 * * [simplify]: iters left: 4 (106 enodes) 66.548 * * [simplify]: iters left: 3 (158 enodes) 66.590 * * [simplify]: iters left: 2 (197 enodes) 66.626 * * [simplify]: iters left: 1 (210 enodes) 66.662 * * [simplify]: Extracting #0: cost 1 inf + 0 66.662 * * [simplify]: Extracting #1: cost 15 inf + 0 66.662 * * [simplify]: Extracting #2: cost 32 inf + 0 66.663 * * [simplify]: Extracting #3: cost 45 inf + 0 66.663 * * [simplify]: Extracting #4: cost 67 inf + 2 66.663 * * [simplify]: Extracting #5: cost 68 inf + 1342 66.666 * * [simplify]: Extracting #6: cost 24 inf + 8571 66.671 * * [simplify]: Extracting #7: cost 3 inf + 15633 66.677 * * [simplify]: Extracting #8: cost 0 inf + 17170 66.684 * [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)))))) 66.684 * [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))))))) 66.684 * [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)))) 66.684 * * [simplify]: iters left: 6 (16 enodes) 66.691 * * [simplify]: iters left: 5 (58 enodes) 66.705 * * [simplify]: iters left: 4 (87 enodes) 66.719 * * [simplify]: iters left: 3 (119 enodes) 66.736 * * [simplify]: iters left: 2 (147 enodes) 66.780 * * [simplify]: iters left: 1 (159 enodes) 66.818 * * [simplify]: Extracting #0: cost 1 inf + 0 66.818 * * [simplify]: Extracting #1: cost 8 inf + 0 66.818 * * [simplify]: Extracting #2: cost 17 inf + 0 66.818 * * [simplify]: Extracting #3: cost 29 inf + 0 66.818 * * [simplify]: Extracting #4: cost 51 inf + 2 66.819 * * [simplify]: Extracting #5: cost 52 inf + 1324 66.821 * * [simplify]: Extracting #6: cost 12 inf + 7056 66.824 * * [simplify]: Extracting #7: cost 1 inf + 9773 66.827 * * [simplify]: Extracting #8: cost 0 inf + 10070 66.831 * [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)))) 66.831 * [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))))))) 66.831 * * * * [progress]: [ 76 / 779 ] simplifiying candidate # 66.831 * [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)))) 66.832 * * [simplify]: iters left: 6 (15 enodes) 66.839 * * [simplify]: iters left: 5 (57 enodes) 66.855 * * [simplify]: iters left: 4 (88 enodes) 66.868 * * [simplify]: iters left: 3 (128 enodes) 66.884 * * [simplify]: iters left: 2 (161 enodes) 66.914 * * [simplify]: iters left: 1 (176 enodes) 66.935 * * [simplify]: Extracting #0: cost 1 inf + 0 66.935 * * [simplify]: Extracting #1: cost 11 inf + 0 66.935 * * [simplify]: Extracting #2: cost 22 inf + 0 66.935 * * [simplify]: Extracting #3: cost 33 inf + 0 66.935 * * [simplify]: Extracting #4: cost 52 inf + 3 66.936 * * [simplify]: Extracting #5: cost 50 inf + 1876 66.939 * * [simplify]: Extracting #6: cost 8 inf + 9575 66.944 * * [simplify]: Extracting #7: cost 0 inf + 11560 66.949 * [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))) 66.949 * [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))))))) 66.949 * [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)))) 66.949 * * [simplify]: iters left: 6 (14 enodes) 66.955 * * [simplify]: iters left: 5 (52 enodes) 66.970 * * [simplify]: iters left: 4 (76 enodes) 66.991 * * [simplify]: iters left: 3 (107 enodes) 67.019 * * [simplify]: iters left: 2 (135 enodes) 67.039 * * [simplify]: iters left: 1 (147 enodes) 67.064 * * [simplify]: Extracting #0: cost 1 inf + 0 67.064 * * [simplify]: Extracting #1: cost 6 inf + 0 67.064 * * [simplify]: Extracting #2: cost 12 inf + 0 67.065 * * [simplify]: Extracting #3: cost 23 inf + 0 67.065 * * [simplify]: Extracting #4: cost 40 inf + 117 67.066 * * [simplify]: Extracting #5: cost 36 inf + 1808 67.067 * * [simplify]: Extracting #6: cost 10 inf + 4919 67.070 * * [simplify]: Extracting #7: cost 1 inf + 7151 67.073 * * [simplify]: Extracting #8: cost 0 inf + 7530 67.075 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 67.075 * [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)))))) 67.075 * * * * [progress]: [ 77 / 779 ] simplifiying candidate # 67.076 * [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)) 67.076 * * [simplify]: iters left: 6 (17 enodes) 67.080 * * [simplify]: iters left: 5 (65 enodes) 67.090 * * [simplify]: iters left: 4 (99 enodes) 67.105 * * [simplify]: iters left: 3 (137 enodes) 67.142 * * [simplify]: iters left: 2 (182 enodes) 67.167 * * [simplify]: iters left: 1 (196 enodes) 67.197 * * [simplify]: Extracting #0: cost 1 inf + 0 67.197 * * [simplify]: Extracting #1: cost 9 inf + 0 67.197 * * [simplify]: Extracting #2: cost 16 inf + 1 67.197 * * [simplify]: Extracting #3: cost 27 inf + 1 67.198 * * [simplify]: Extracting #4: cost 49 inf + 3 67.198 * * [simplify]: Extracting #5: cost 48 inf + 1640 67.199 * * [simplify]: Extracting #6: cost 5 inf + 8394 67.201 * * [simplify]: Extracting #7: cost 0 inf + 9887 67.203 * [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)))) 67.203 * [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)))))) 67.203 * [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))) 67.204 * * [simplify]: iters left: 6 (14 enodes) 67.206 * * [simplify]: iters left: 5 (52 enodes) 67.213 * * [simplify]: iters left: 4 (81 enodes) 67.232 * * [simplify]: iters left: 3 (113 enodes) 67.246 * * [simplify]: iters left: 2 (141 enodes) 67.277 * * [simplify]: iters left: 1 (153 enodes) 67.296 * * [simplify]: Extracting #0: cost 1 inf + 0 67.296 * * [simplify]: Extracting #1: cost 8 inf + 0 67.296 * * [simplify]: Extracting #2: cost 16 inf + 0 67.296 * * [simplify]: Extracting #3: cost 27 inf + 0 67.296 * * [simplify]: Extracting #4: cost 46 inf + 3 67.296 * * [simplify]: Extracting #5: cost 44 inf + 1875 67.297 * * [simplify]: Extracting #6: cost 10 inf + 6985 67.299 * * [simplify]: Extracting #7: cost 0 inf + 8802 67.301 * [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))) 67.301 * [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)))))) 67.301 * * * * [progress]: [ 78 / 779 ] simplifiying candidate # 67.301 * [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.301 * * [simplify]: iters left: 6 (15 enodes) 67.306 * * [simplify]: iters left: 5 (57 enodes) 67.315 * * [simplify]: iters left: 4 (88 enodes) 67.331 * * [simplify]: iters left: 3 (128 enodes) 67.364 * * [simplify]: iters left: 2 (161 enodes) 67.386 * * [simplify]: iters left: 1 (176 enodes) 67.419 * * [simplify]: Extracting #0: cost 1 inf + 0 67.419 * * [simplify]: Extracting #1: cost 11 inf + 0 67.419 * * [simplify]: Extracting #2: cost 22 inf + 0 67.419 * * [simplify]: Extracting #3: cost 33 inf + 0 67.419 * * [simplify]: Extracting #4: cost 52 inf + 3 67.420 * * [simplify]: Extracting #5: cost 50 inf + 1876 67.421 * * [simplify]: Extracting #6: cost 8 inf + 9575 67.424 * * [simplify]: Extracting #7: cost 0 inf + 11560 67.426 * [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))) 67.426 * [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))))))) 67.426 * [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)))) 67.426 * * [simplify]: iters left: 6 (14 enodes) 67.429 * * [simplify]: iters left: 5 (52 enodes) 67.436 * * [simplify]: iters left: 4 (76 enodes) 67.447 * * [simplify]: iters left: 3 (107 enodes) 67.474 * * [simplify]: iters left: 2 (135 enodes) 67.495 * * [simplify]: iters left: 1 (147 enodes) 67.514 * * [simplify]: Extracting #0: cost 1 inf + 0 67.514 * * [simplify]: Extracting #1: cost 6 inf + 0 67.514 * * [simplify]: Extracting #2: cost 12 inf + 0 67.514 * * [simplify]: Extracting #3: cost 23 inf + 0 67.514 * * [simplify]: Extracting #4: cost 40 inf + 117 67.515 * * [simplify]: Extracting #5: cost 36 inf + 1808 67.517 * * [simplify]: Extracting #6: cost 10 inf + 4919 67.520 * * [simplify]: Extracting #7: cost 1 inf + 7151 67.523 * * [simplify]: Extracting #8: cost 0 inf + 7530 67.526 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 67.526 * [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)))))) 67.527 * * * * [progress]: [ 79 / 779 ] simplifiying candidate # 67.527 * [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) 67.527 * * [simplify]: iters left: 6 (16 enodes) 67.535 * * [simplify]: iters left: 5 (60 enodes) 67.554 * * [simplify]: iters left: 4 (97 enodes) 67.584 * * [simplify]: iters left: 3 (139 enodes) 67.624 * * [simplify]: iters left: 2 (176 enodes) 67.674 * * [simplify]: iters left: 1 (190 enodes) 67.717 * * [simplify]: Extracting #0: cost 1 inf + 0 67.717 * * [simplify]: Extracting #1: cost 9 inf + 0 67.717 * * [simplify]: Extracting #2: cost 16 inf + 1 67.717 * * [simplify]: Extracting #3: cost 27 inf + 1 67.717 * * [simplify]: Extracting #4: cost 49 inf + 3 67.718 * * [simplify]: Extracting #5: cost 50 inf + 1326 67.721 * * [simplify]: Extracting #6: cost 11 inf + 7852 67.724 * * [simplify]: Extracting #7: cost 0 inf + 9887 67.728 * [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)))) 67.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)) (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)))))) 67.729 * [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))) 67.729 * * [simplify]: iters left: 6 (14 enodes) 67.735 * * [simplify]: iters left: 5 (52 enodes) 67.750 * * [simplify]: iters left: 4 (81 enodes) 67.775 * * [simplify]: iters left: 3 (113 enodes) 67.793 * * [simplify]: iters left: 2 (141 enodes) 67.811 * * [simplify]: iters left: 1 (153 enodes) 67.837 * * [simplify]: Extracting #0: cost 1 inf + 0 67.838 * * [simplify]: Extracting #1: cost 8 inf + 0 67.838 * * [simplify]: Extracting #2: cost 16 inf + 0 67.838 * * [simplify]: Extracting #3: cost 27 inf + 0 67.838 * * [simplify]: Extracting #4: cost 46 inf + 3 67.838 * * [simplify]: Extracting #5: cost 44 inf + 1875 67.839 * * [simplify]: Extracting #6: cost 10 inf + 6985 67.841 * * [simplify]: Extracting #7: cost 0 inf + 8802 67.843 * [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))) 67.843 * [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)))))) 67.843 * * * * [progress]: [ 80 / 779 ] simplifiying candidate # 67.843 * [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))))) 67.843 * * [simplify]: iters left: 6 (18 enodes) 67.849 * * [simplify]: iters left: 5 (70 enodes) 67.861 * * [simplify]: iters left: 4 (111 enodes) 67.884 * * [simplify]: iters left: 3 (180 enodes) 67.911 * * [simplify]: iters left: 2 (240 enodes) 67.963 * * [simplify]: iters left: 1 (253 enodes) 67.999 * * [simplify]: Extracting #0: cost 1 inf + 0 67.999 * * [simplify]: Extracting #1: cost 13 inf + 0 68.000 * * [simplify]: Extracting #2: cost 24 inf + 1 68.000 * * [simplify]: Extracting #3: cost 35 inf + 1 68.000 * * [simplify]: Extracting #4: cost 57 inf + 3 68.001 * * [simplify]: Extracting #5: cost 60 inf + 1267 68.003 * * [simplify]: Extracting #6: cost 21 inf + 7066 68.008 * * [simplify]: Extracting #7: cost 1 inf + 13136 68.012 * * [simplify]: Extracting #8: cost 0 inf + 13635 68.015 * [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))))) 68.015 * [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))))))) 68.016 * [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)))) 68.016 * * [simplify]: iters left: 6 (14 enodes) 68.019 * * [simplify]: iters left: 5 (52 enodes) 68.027 * * [simplify]: iters left: 4 (81 enodes) 68.040 * * [simplify]: iters left: 3 (113 enodes) 68.058 * * [simplify]: iters left: 2 (141 enodes) 68.096 * * [simplify]: iters left: 1 (153 enodes) 68.121 * * [simplify]: Extracting #0: cost 1 inf + 0 68.121 * * [simplify]: Extracting #1: cost 8 inf + 0 68.121 * * [simplify]: Extracting #2: cost 16 inf + 0 68.121 * * [simplify]: Extracting #3: cost 27 inf + 0 68.122 * * [simplify]: Extracting #4: cost 46 inf + 3 68.122 * * [simplify]: Extracting #5: cost 44 inf + 1875 68.123 * * [simplify]: Extracting #6: cost 10 inf + 7105 68.125 * * [simplify]: Extracting #7: cost 0 inf + 9122 68.126 * [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)))) 68.126 * [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))))))) 68.127 * * * * [progress]: [ 81 / 779 ] simplifiying candidate # 68.127 * [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))))) 68.127 * * [simplify]: iters left: 6 (18 enodes) 68.132 * * [simplify]: iters left: 5 (69 enodes) 68.144 * * [simplify]: iters left: 4 (104 enodes) 68.165 * * [simplify]: iters left: 3 (155 enodes) 68.185 * * [simplify]: iters left: 2 (191 enodes) 68.216 * * [simplify]: iters left: 1 (204 enodes) 68.246 * * [simplify]: Extracting #0: cost 1 inf + 0 68.246 * * [simplify]: Extracting #1: cost 9 inf + 0 68.246 * * [simplify]: Extracting #2: cost 17 inf + 1 68.246 * * [simplify]: Extracting #3: cost 29 inf + 1 68.247 * * [simplify]: Extracting #4: cost 51 inf + 3 68.247 * * [simplify]: Extracting #5: cost 51 inf + 1264 68.248 * * [simplify]: Extracting #6: cost 12 inf + 6899 68.251 * * [simplify]: Extracting #7: cost 0 inf + 10641 68.253 * [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)))) 68.253 * [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))))))) 68.253 * [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)))) 68.253 * * [simplify]: iters left: 6 (15 enodes) 68.256 * * [simplify]: iters left: 5 (55 enodes) 68.264 * * [simplify]: iters left: 4 (84 enodes) 68.276 * * [simplify]: iters left: 3 (116 enodes) 68.299 * * [simplify]: iters left: 2 (144 enodes) 68.323 * * [simplify]: iters left: 1 (156 enodes) 68.341 * * [simplify]: Extracting #0: cost 1 inf + 0 68.342 * * [simplify]: Extracting #1: cost 8 inf + 0 68.342 * * [simplify]: Extracting #2: cost 17 inf + 0 68.342 * * [simplify]: Extracting #3: cost 29 inf + 0 68.342 * * [simplify]: Extracting #4: cost 48 inf + 3 68.342 * * [simplify]: Extracting #5: cost 46 inf + 1753 68.343 * * [simplify]: Extracting #6: cost 7 inf + 8073 68.345 * * [simplify]: Extracting #7: cost 0 inf + 9556 68.347 * [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)))) 68.347 * [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))))))) 68.347 * * * * [progress]: [ 82 / 779 ] simplifiying candidate # 68.347 * [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)))) 68.348 * * [simplify]: iters left: 6 (17 enodes) 68.357 * * [simplify]: iters left: 5 (65 enodes) 68.377 * * [simplify]: iters left: 4 (100 enodes) 68.393 * * [simplify]: iters left: 3 (151 enodes) 68.416 * * [simplify]: iters left: 2 (192 enodes) 68.441 * * [simplify]: iters left: 1 (205 enodes) 68.463 * * [simplify]: Extracting #0: cost 1 inf + 0 68.463 * * [simplify]: Extracting #1: cost 9 inf + 0 68.463 * * [simplify]: Extracting #2: cost 16 inf + 1 68.463 * * [simplify]: Extracting #3: cost 27 inf + 1 68.463 * * [simplify]: Extracting #4: cost 49 inf + 3 68.464 * * [simplify]: Extracting #5: cost 48 inf + 1520 68.465 * * [simplify]: Extracting #6: cost 9 inf + 7560 68.467 * * [simplify]: Extracting #7: cost 1 inf + 9468 68.469 * * [simplify]: Extracting #8: cost 0 inf + 9887 68.471 * [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.471 * [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))))))) 68.472 * [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)))) 68.472 * * [simplify]: iters left: 6 (14 enodes) 68.480 * * [simplify]: iters left: 5 (52 enodes) 68.495 * * [simplify]: iters left: 4 (81 enodes) 68.518 * * [simplify]: iters left: 3 (113 enodes) 68.548 * * [simplify]: iters left: 2 (141 enodes) 68.586 * * [simplify]: iters left: 1 (153 enodes) 68.626 * * [simplify]: Extracting #0: cost 1 inf + 0 68.626 * * [simplify]: Extracting #1: cost 8 inf + 0 68.626 * * [simplify]: Extracting #2: cost 16 inf + 0 68.626 * * [simplify]: Extracting #3: cost 27 inf + 0 68.626 * * [simplify]: Extracting #4: cost 46 inf + 3 68.627 * * [simplify]: Extracting #5: cost 44 inf + 1875 68.628 * * [simplify]: Extracting #6: cost 10 inf + 6945 68.630 * * [simplify]: Extracting #7: cost 0 inf + 8802 68.631 * [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)))) 68.631 * [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))))))) 68.631 * * * * [progress]: [ 83 / 779 ] simplifiying candidate # 68.632 * [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)) 68.632 * * [simplify]: iters left: 6 (15 enodes) 68.637 * * [simplify]: iters left: 5 (59 enodes) 68.646 * * [simplify]: iters left: 4 (91 enodes) 68.659 * * [simplify]: iters left: 3 (126 enodes) 68.677 * * [simplify]: iters left: 2 (154 enodes) 68.715 * * [simplify]: iters left: 1 (166 enodes) 68.745 * * [simplify]: Extracting #0: cost 1 inf + 0 68.745 * * [simplify]: Extracting #1: cost 5 inf + 0 68.745 * * [simplify]: Extracting #2: cost 7 inf + 1 68.745 * * [simplify]: Extracting #3: cost 17 inf + 1 68.745 * * [simplify]: Extracting #4: cost 39 inf + 3 68.745 * * [simplify]: Extracting #5: cost 49 inf + 130 68.746 * * [simplify]: Extracting #6: cost 35 inf + 1574 68.747 * * [simplify]: Extracting #7: cost 0 inf + 6825 68.748 * [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)))) 68.748 * [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)))))) 68.748 * [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))) 68.749 * * [simplify]: iters left: 6 (13 enodes) 68.751 * * [simplify]: iters left: 5 (49 enodes) 68.758 * * [simplify]: iters left: 4 (73 enodes) 68.780 * * [simplify]: iters left: 3 (122 enodes) 68.817 * * [simplify]: iters left: 2 (215 enodes) 68.865 * * [simplify]: iters left: 1 (288 enodes) 68.916 * * [simplify]: Extracting #0: cost 1 inf + 0 68.916 * * [simplify]: Extracting #1: cost 6 inf + 0 68.916 * * [simplify]: Extracting #2: cost 13 inf + 0 68.916 * * [simplify]: Extracting #3: cost 20 inf + 116 68.917 * * [simplify]: Extracting #4: cost 51 inf + 506 68.919 * * [simplify]: Extracting #5: cost 42 inf + 5238 68.924 * * [simplify]: Extracting #6: cost 6 inf + 11074 68.929 * * [simplify]: Extracting #7: cost 0 inf + 12382 68.935 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 68.935 * [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))))) 68.935 * * * * [progress]: [ 84 / 779 ] simplifiying candidate # 68.936 * [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)))) 68.936 * * [simplify]: iters left: 6 (17 enodes) 68.945 * * [simplify]: iters left: 5 (65 enodes) 68.965 * * [simplify]: iters left: 4 (100 enodes) 68.995 * * [simplify]: iters left: 3 (151 enodes) 69.035 * * [simplify]: iters left: 2 (192 enodes) 69.082 * * [simplify]: iters left: 1 (205 enodes) 69.104 * * [simplify]: Extracting #0: cost 1 inf + 0 69.104 * * [simplify]: Extracting #1: cost 9 inf + 0 69.104 * * [simplify]: Extracting #2: cost 16 inf + 1 69.105 * * [simplify]: Extracting #3: cost 27 inf + 1 69.105 * * [simplify]: Extracting #4: cost 49 inf + 3 69.105 * * [simplify]: Extracting #5: cost 48 inf + 1520 69.106 * * [simplify]: Extracting #6: cost 9 inf + 7560 69.108 * * [simplify]: Extracting #7: cost 1 inf + 9468 69.110 * * [simplify]: Extracting #8: cost 0 inf + 9887 69.112 * [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.112 * [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.113 * [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.113 * * [simplify]: iters left: 6 (14 enodes) 69.116 * * [simplify]: iters left: 5 (52 enodes) 69.123 * * [simplify]: iters left: 4 (81 enodes) 69.134 * * [simplify]: iters left: 3 (113 enodes) 69.150 * * [simplify]: iters left: 2 (141 enodes) 69.173 * * [simplify]: iters left: 1 (153 enodes) 69.201 * * [simplify]: Extracting #0: cost 1 inf + 0 69.201 * * [simplify]: Extracting #1: cost 8 inf + 0 69.201 * * [simplify]: Extracting #2: cost 16 inf + 0 69.201 * * [simplify]: Extracting #3: cost 27 inf + 0 69.201 * * [simplify]: Extracting #4: cost 46 inf + 3 69.202 * * [simplify]: Extracting #5: cost 44 inf + 1875 69.203 * * [simplify]: Extracting #6: cost 10 inf + 6945 69.205 * * [simplify]: Extracting #7: cost 0 inf + 8802 69.206 * [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.206 * [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.206 * * * * [progress]: [ 85 / 779 ] simplifiying candidate # 69.207 * [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) 69.207 * * [simplify]: iters left: 6 (15 enodes) 69.212 * * [simplify]: iters left: 5 (57 enodes) 69.221 * * [simplify]: iters left: 4 (89 enodes) 69.242 * * [simplify]: iters left: 3 (124 enodes) 69.275 * * [simplify]: iters left: 2 (152 enodes) 69.313 * * [simplify]: iters left: 1 (164 enodes) 69.349 * * [simplify]: Extracting #0: cost 1 inf + 0 69.349 * * [simplify]: Extracting #1: cost 5 inf + 0 69.349 * * [simplify]: Extracting #2: cost 7 inf + 1 69.349 * * [simplify]: Extracting #3: cost 17 inf + 1 69.349 * * [simplify]: Extracting #4: cost 39 inf + 3 69.349 * * [simplify]: Extracting #5: cost 48 inf + 171 69.349 * * [simplify]: Extracting #6: cost 32 inf + 2012 69.350 * * [simplify]: Extracting #7: cost 5 inf + 5813 69.352 * * [simplify]: Extracting #8: cost 0 inf + 6825 69.353 * [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)))) 69.354 * [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)))))) 69.354 * [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))) 69.354 * * [simplify]: iters left: 6 (13 enodes) 69.358 * * [simplify]: iters left: 5 (49 enodes) 69.365 * * [simplify]: iters left: 4 (73 enodes) 69.376 * * [simplify]: iters left: 3 (122 enodes) 69.394 * * [simplify]: iters left: 2 (215 enodes) 69.462 * * [simplify]: iters left: 1 (288 enodes) 69.543 * * [simplify]: Extracting #0: cost 1 inf + 0 69.543 * * [simplify]: Extracting #1: cost 6 inf + 0 69.543 * * [simplify]: Extracting #2: cost 13 inf + 0 69.543 * * [simplify]: Extracting #3: cost 20 inf + 116 69.544 * * [simplify]: Extracting #4: cost 51 inf + 506 69.546 * * [simplify]: Extracting #5: cost 42 inf + 5238 69.551 * * [simplify]: Extracting #6: cost 6 inf + 11074 69.556 * * [simplify]: Extracting #7: cost 0 inf + 12382 69.562 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 69.562 * [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))))) 69.563 * * * * [progress]: [ 86 / 779 ] simplifiying candidate # 69.563 * [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))))) 69.563 * * [simplify]: iters left: 6 (17 enodes) 69.571 * * [simplify]: iters left: 5 (65 enodes) 69.595 * * [simplify]: iters left: 4 (111 enodes) 69.620 * * [simplify]: iters left: 3 (188 enodes) 69.648 * * [simplify]: iters left: 2 (267 enodes) 69.698 * * [simplify]: iters left: 1 (297 enodes) 69.752 * * [simplify]: Extracting #0: cost 1 inf + 0 69.752 * * [simplify]: Extracting #1: cost 23 inf + 0 69.753 * * [simplify]: Extracting #2: cost 46 inf + 0 69.753 * * [simplify]: Extracting #3: cost 57 inf + 0 69.753 * * [simplify]: Extracting #4: cost 79 inf + 2 69.754 * * [simplify]: Extracting #5: cost 81 inf + 1284 69.759 * * [simplify]: Extracting #6: cost 26 inf + 14780 69.769 * * [simplify]: Extracting #7: cost 2 inf + 22600 69.777 * * [simplify]: Extracting #8: cost 0 inf + 23718 69.782 * [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)))) 69.783 * [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))))))) 69.783 * [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)))) 69.783 * * [simplify]: iters left: 6 (15 enodes) 69.786 * * [simplify]: iters left: 5 (55 enodes) 69.794 * * [simplify]: iters left: 4 (84 enodes) 69.807 * * [simplify]: iters left: 3 (116 enodes) 69.838 * * [simplify]: iters left: 2 (144 enodes) 69.872 * * [simplify]: iters left: 1 (156 enodes) 69.892 * * [simplify]: Extracting #0: cost 1 inf + 0 69.892 * * [simplify]: Extracting #1: cost 8 inf + 0 69.892 * * [simplify]: Extracting #2: cost 16 inf + 0 69.892 * * [simplify]: Extracting #3: cost 27 inf + 0 69.892 * * [simplify]: Extracting #4: cost 49 inf + 2 69.892 * * [simplify]: Extracting #5: cost 48 inf + 1575 69.894 * * [simplify]: Extracting #6: cost 9 inf + 7693 69.895 * * [simplify]: Extracting #7: cost 0 inf + 9636 69.897 * [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)))) 69.897 * [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))))))) 69.897 * * * * [progress]: [ 87 / 779 ] simplifiying candidate # 69.897 * [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))))) 69.897 * * [simplify]: iters left: 6 (18 enodes) 69.903 * * [simplify]: iters left: 5 (67 enodes) 69.923 * * [simplify]: iters left: 4 (106 enodes) 69.954 * * [simplify]: iters left: 3 (158 enodes) 69.995 * * [simplify]: iters left: 2 (197 enodes) 70.020 * * [simplify]: iters left: 1 (210 enodes) 70.059 * * [simplify]: Extracting #0: cost 1 inf + 0 70.059 * * [simplify]: Extracting #1: cost 15 inf + 0 70.059 * * [simplify]: Extracting #2: cost 32 inf + 0 70.059 * * [simplify]: Extracting #3: cost 45 inf + 0 70.059 * * [simplify]: Extracting #4: cost 67 inf + 2 70.060 * * [simplify]: Extracting #5: cost 68 inf + 1342 70.062 * * [simplify]: Extracting #6: cost 24 inf + 8571 70.068 * * [simplify]: Extracting #7: cost 3 inf + 15633 70.074 * * [simplify]: Extracting #8: cost 0 inf + 17170 70.080 * [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)))))) 70.080 * [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))))))) 70.081 * [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)))) 70.081 * * [simplify]: iters left: 6 (16 enodes) 70.089 * * [simplify]: iters left: 5 (58 enodes) 70.105 * * [simplify]: iters left: 4 (87 enodes) 70.130 * * [simplify]: iters left: 3 (119 enodes) 70.162 * * [simplify]: iters left: 2 (147 enodes) 70.201 * * [simplify]: iters left: 1 (159 enodes) 70.240 * * [simplify]: Extracting #0: cost 1 inf + 0 70.240 * * [simplify]: Extracting #1: cost 8 inf + 0 70.240 * * [simplify]: Extracting #2: cost 17 inf + 0 70.240 * * [simplify]: Extracting #3: cost 29 inf + 0 70.240 * * [simplify]: Extracting #4: cost 51 inf + 2 70.241 * * [simplify]: Extracting #5: cost 52 inf + 1324 70.243 * * [simplify]: Extracting #6: cost 12 inf + 7056 70.246 * * [simplify]: Extracting #7: cost 1 inf + 9773 70.250 * * [simplify]: Extracting #8: cost 0 inf + 10070 70.253 * [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)))) 70.253 * [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))))))) 70.253 * * * * [progress]: [ 88 / 779 ] simplifiying candidate # 70.254 * [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)))) 70.254 * * [simplify]: iters left: 6 (15 enodes) 70.260 * * [simplify]: iters left: 5 (57 enodes) 70.277 * * [simplify]: iters left: 4 (88 enodes) 70.303 * * [simplify]: iters left: 3 (128 enodes) 70.319 * * [simplify]: iters left: 2 (161 enodes) 70.351 * * [simplify]: iters left: 1 (176 enodes) 70.372 * * [simplify]: Extracting #0: cost 1 inf + 0 70.372 * * [simplify]: Extracting #1: cost 11 inf + 0 70.372 * * [simplify]: Extracting #2: cost 22 inf + 0 70.372 * * [simplify]: Extracting #3: cost 33 inf + 0 70.372 * * [simplify]: Extracting #4: cost 52 inf + 3 70.372 * * [simplify]: Extracting #5: cost 50 inf + 1876 70.374 * * [simplify]: Extracting #6: cost 8 inf + 9575 70.376 * * [simplify]: Extracting #7: cost 0 inf + 11560 70.378 * [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))) 70.379 * [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))))))) 70.379 * [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)))) 70.379 * * [simplify]: iters left: 6 (14 enodes) 70.382 * * [simplify]: iters left: 5 (52 enodes) 70.394 * * [simplify]: iters left: 4 (76 enodes) 70.405 * * [simplify]: iters left: 3 (107 enodes) 70.420 * * [simplify]: iters left: 2 (135 enodes) 70.455 * * [simplify]: iters left: 1 (147 enodes) 70.472 * * [simplify]: Extracting #0: cost 1 inf + 0 70.472 * * [simplify]: Extracting #1: cost 6 inf + 0 70.472 * * [simplify]: Extracting #2: cost 12 inf + 0 70.472 * * [simplify]: Extracting #3: cost 23 inf + 0 70.472 * * [simplify]: Extracting #4: cost 40 inf + 117 70.473 * * [simplify]: Extracting #5: cost 36 inf + 1808 70.474 * * [simplify]: Extracting #6: cost 10 inf + 4919 70.475 * * [simplify]: Extracting #7: cost 1 inf + 7151 70.477 * * [simplify]: Extracting #8: cost 0 inf + 7530 70.478 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 70.478 * [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)))))) 70.478 * * * * [progress]: [ 89 / 779 ] simplifiying candidate # 70.478 * [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)) 70.479 * * [simplify]: iters left: 6 (17 enodes) 70.484 * * [simplify]: iters left: 5 (65 enodes) 70.494 * * [simplify]: iters left: 4 (99 enodes) 70.527 * * [simplify]: iters left: 3 (137 enodes) 70.548 * * [simplify]: iters left: 2 (182 enodes) 70.582 * * [simplify]: iters left: 1 (196 enodes) 70.625 * * [simplify]: Extracting #0: cost 1 inf + 0 70.625 * * [simplify]: Extracting #1: cost 9 inf + 0 70.625 * * [simplify]: Extracting #2: cost 16 inf + 1 70.626 * * [simplify]: Extracting #3: cost 27 inf + 1 70.626 * * [simplify]: Extracting #4: cost 49 inf + 3 70.627 * * [simplify]: Extracting #5: cost 48 inf + 1640 70.629 * * [simplify]: Extracting #6: cost 5 inf + 8394 70.634 * * [simplify]: Extracting #7: cost 0 inf + 9887 70.638 * [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)))) 70.638 * [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)))))) 70.639 * [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))) 70.639 * * [simplify]: iters left: 6 (14 enodes) 70.645 * * [simplify]: iters left: 5 (52 enodes) 70.653 * * [simplify]: iters left: 4 (81 enodes) 70.665 * * [simplify]: iters left: 3 (113 enodes) 70.682 * * [simplify]: iters left: 2 (141 enodes) 70.709 * * [simplify]: iters left: 1 (153 enodes) 70.730 * * [simplify]: Extracting #0: cost 1 inf + 0 70.730 * * [simplify]: Extracting #1: cost 8 inf + 0 70.730 * * [simplify]: Extracting #2: cost 16 inf + 0 70.730 * * [simplify]: Extracting #3: cost 27 inf + 0 70.730 * * [simplify]: Extracting #4: cost 46 inf + 3 70.731 * * [simplify]: Extracting #5: cost 44 inf + 1875 70.733 * * [simplify]: Extracting #6: cost 10 inf + 6985 70.736 * * [simplify]: Extracting #7: cost 0 inf + 8802 70.740 * [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))) 70.740 * [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)))))) 70.740 * * * * [progress]: [ 90 / 779 ] simplifiying candidate # 70.740 * [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)))) 70.740 * * [simplify]: iters left: 6 (15 enodes) 70.747 * * [simplify]: iters left: 5 (57 enodes) 70.764 * * [simplify]: iters left: 4 (88 enodes) 70.792 * * [simplify]: iters left: 3 (128 enodes) 70.823 * * [simplify]: iters left: 2 (161 enodes) 70.845 * * [simplify]: iters left: 1 (176 enodes) 70.878 * * [simplify]: Extracting #0: cost 1 inf + 0 70.878 * * [simplify]: Extracting #1: cost 11 inf + 0 70.878 * * [simplify]: Extracting #2: cost 22 inf + 0 70.878 * * [simplify]: Extracting #3: cost 33 inf + 0 70.878 * * [simplify]: Extracting #4: cost 52 inf + 3 70.879 * * [simplify]: Extracting #5: cost 50 inf + 1876 70.882 * * [simplify]: Extracting #6: cost 8 inf + 9575 70.887 * * [simplify]: Extracting #7: cost 0 inf + 11560 70.891 * [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))) 70.891 * [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))))))) 70.892 * [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)))) 70.892 * * [simplify]: iters left: 6 (14 enodes) 70.898 * * [simplify]: iters left: 5 (52 enodes) 70.913 * * [simplify]: iters left: 4 (76 enodes) 70.935 * * [simplify]: iters left: 3 (107 enodes) 70.964 * * [simplify]: iters left: 2 (135 enodes) 71.001 * * [simplify]: iters left: 1 (147 enodes) 71.038 * * [simplify]: Extracting #0: cost 1 inf + 0 71.038 * * [simplify]: Extracting #1: cost 6 inf + 0 71.038 * * [simplify]: Extracting #2: cost 12 inf + 0 71.038 * * [simplify]: Extracting #3: cost 23 inf + 0 71.038 * * [simplify]: Extracting #4: cost 40 inf + 117 71.039 * * [simplify]: Extracting #5: cost 36 inf + 1808 71.040 * * [simplify]: Extracting #6: cost 10 inf + 4919 71.041 * * [simplify]: Extracting #7: cost 1 inf + 7151 71.042 * * [simplify]: Extracting #8: cost 0 inf + 7530 71.044 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 71.044 * [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.044 * * * * [progress]: [ 91 / 779 ] simplifiying candidate # 71.044 * [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) 71.044 * * [simplify]: iters left: 6 (16 enodes) 71.048 * * [simplify]: iters left: 5 (60 enodes) 71.057 * * [simplify]: iters left: 4 (97 enodes) 71.072 * * [simplify]: iters left: 3 (139 enodes) 71.111 * * [simplify]: iters left: 2 (176 enodes) 71.134 * * [simplify]: iters left: 1 (190 enodes) 71.170 * * [simplify]: Extracting #0: cost 1 inf + 0 71.170 * * [simplify]: Extracting #1: cost 9 inf + 0 71.171 * * [simplify]: Extracting #2: cost 16 inf + 1 71.171 * * [simplify]: Extracting #3: cost 27 inf + 1 71.171 * * [simplify]: Extracting #4: cost 49 inf + 3 71.171 * * [simplify]: Extracting #5: cost 50 inf + 1326 71.172 * * [simplify]: Extracting #6: cost 11 inf + 7852 71.174 * * [simplify]: Extracting #7: cost 0 inf + 9887 71.176 * [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)))) 71.176 * [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)))))) 71.177 * [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.177 * * [simplify]: iters left: 6 (14 enodes) 71.181 * * [simplify]: iters left: 5 (52 enodes) 71.189 * * [simplify]: iters left: 4 (81 enodes) 71.201 * * [simplify]: iters left: 3 (113 enodes) 71.230 * * [simplify]: iters left: 2 (141 enodes) 71.263 * * [simplify]: iters left: 1 (153 enodes) 71.285 * * [simplify]: Extracting #0: cost 1 inf + 0 71.285 * * [simplify]: Extracting #1: cost 8 inf + 0 71.285 * * [simplify]: Extracting #2: cost 16 inf + 0 71.285 * * [simplify]: Extracting #3: cost 27 inf + 0 71.285 * * [simplify]: Extracting #4: cost 46 inf + 3 71.285 * * [simplify]: Extracting #5: cost 44 inf + 1875 71.287 * * [simplify]: Extracting #6: cost 10 inf + 6985 71.288 * * [simplify]: Extracting #7: cost 0 inf + 8802 71.290 * [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))) 71.290 * [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)))))) 71.290 * * * * [progress]: [ 92 / 779 ] simplifiying candidate # 71.290 * [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))))) 71.291 * * [simplify]: iters left: 6 (17 enodes) 71.295 * * [simplify]: iters left: 5 (65 enodes) 71.307 * * [simplify]: iters left: 4 (118 enodes) 71.345 * * [simplify]: iters left: 3 (186 enodes) 71.401 * * [simplify]: iters left: 2 (263 enodes) 71.465 * * [simplify]: iters left: 1 (275 enodes) 71.499 * * [simplify]: Extracting #0: cost 1 inf + 0 71.499 * * [simplify]: Extracting #1: cost 13 inf + 0 71.499 * * [simplify]: Extracting #2: cost 24 inf + 1 71.499 * * [simplify]: Extracting #3: cost 35 inf + 1 71.500 * * [simplify]: Extracting #4: cost 57 inf + 3 71.500 * * [simplify]: Extracting #5: cost 54 inf + 1837 71.503 * * [simplify]: Extracting #6: cost 17 inf + 7923 71.508 * * [simplify]: Extracting #7: cost 1 inf + 13256 71.514 * * [simplify]: Extracting #8: cost 0 inf + 13635 71.520 * [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))))) 71.520 * [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))))))) 71.521 * [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)))) 71.521 * * [simplify]: iters left: 6 (14 enodes) 71.527 * * [simplify]: iters left: 5 (52 enodes) 71.542 * * [simplify]: iters left: 4 (81 enodes) 71.565 * * [simplify]: iters left: 3 (113 enodes) 71.594 * * [simplify]: iters left: 2 (141 enodes) 71.613 * * [simplify]: iters left: 1 (153 enodes) 71.631 * * [simplify]: Extracting #0: cost 1 inf + 0 71.631 * * [simplify]: Extracting #1: cost 8 inf + 0 71.631 * * [simplify]: Extracting #2: cost 16 inf + 0 71.631 * * [simplify]: Extracting #3: cost 27 inf + 0 71.631 * * [simplify]: Extracting #4: cost 46 inf + 3 71.632 * * [simplify]: Extracting #5: cost 44 inf + 1875 71.633 * * [simplify]: Extracting #6: cost 10 inf + 7105 71.635 * * [simplify]: Extracting #7: cost 0 inf + 9122 71.636 * [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)))) 71.636 * [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))))))) 71.637 * * * * [progress]: [ 93 / 779 ] simplifiying candidate # 71.637 * [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))))) 71.637 * * [simplify]: iters left: 6 (17 enodes) 71.641 * * [simplify]: iters left: 5 (64 enodes) 71.651 * * [simplify]: iters left: 4 (106 enodes) 71.678 * * [simplify]: iters left: 3 (151 enodes) 71.718 * * [simplify]: iters left: 2 (193 enodes) 71.774 * * [simplify]: iters left: 1 (205 enodes) 71.820 * * [simplify]: Extracting #0: cost 1 inf + 0 71.820 * * [simplify]: Extracting #1: cost 9 inf + 0 71.820 * * [simplify]: Extracting #2: cost 17 inf + 1 71.820 * * [simplify]: Extracting #3: cost 29 inf + 1 71.820 * * [simplify]: Extracting #4: cost 51 inf + 3 71.821 * * [simplify]: Extracting #5: cost 49 inf + 1660 71.823 * * [simplify]: Extracting #6: cost 13 inf + 6802 71.827 * * [simplify]: Extracting #7: cost 1 inf + 10182 71.832 * * [simplify]: Extracting #8: cost 0 inf + 10641 71.836 * [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)))) 71.836 * [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))))))) 71.837 * [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)))) 71.837 * * [simplify]: iters left: 6 (15 enodes) 71.843 * * [simplify]: iters left: 5 (55 enodes) 71.859 * * [simplify]: iters left: 4 (84 enodes) 71.886 * * [simplify]: iters left: 3 (116 enodes) 71.916 * * [simplify]: iters left: 2 (144 enodes) 71.935 * * [simplify]: iters left: 1 (156 enodes) 71.963 * * [simplify]: Extracting #0: cost 1 inf + 0 71.963 * * [simplify]: Extracting #1: cost 8 inf + 0 71.963 * * [simplify]: Extracting #2: cost 17 inf + 0 71.963 * * [simplify]: Extracting #3: cost 29 inf + 0 71.963 * * [simplify]: Extracting #4: cost 48 inf + 3 71.964 * * [simplify]: Extracting #5: cost 46 inf + 1753 71.966 * * [simplify]: Extracting #6: cost 7 inf + 8073 71.970 * * [simplify]: Extracting #7: cost 0 inf + 9556 71.973 * [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)))) 71.973 * [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))))))) 71.973 * * * * [progress]: [ 94 / 779 ] simplifiying candidate # 71.973 * [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)))) 71.974 * * [simplify]: iters left: 6 (16 enodes) 71.983 * * [simplify]: iters left: 5 (60 enodes) 72.002 * * [simplify]: iters left: 4 (102 enodes) 72.035 * * [simplify]: iters left: 3 (147 enodes) 72.074 * * [simplify]: iters left: 2 (189 enodes) 72.129 * * [simplify]: iters left: 1 (201 enodes) 72.175 * * [simplify]: Extracting #0: cost 1 inf + 0 72.175 * * [simplify]: Extracting #1: cost 9 inf + 0 72.175 * * [simplify]: Extracting #2: cost 16 inf + 1 72.175 * * [simplify]: Extracting #3: cost 27 inf + 1 72.175 * * [simplify]: Extracting #4: cost 49 inf + 3 72.176 * * [simplify]: Extracting #5: cost 48 inf + 1563 72.178 * * [simplify]: Extracting #6: cost 13 inf + 6627 72.182 * * [simplify]: Extracting #7: cost 1 inf + 9468 72.186 * * [simplify]: Extracting #8: cost 0 inf + 9887 72.190 * [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)))) 72.190 * [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))))))) 72.191 * [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)))) 72.191 * * [simplify]: iters left: 6 (14 enodes) 72.197 * * [simplify]: iters left: 5 (52 enodes) 72.212 * * [simplify]: iters left: 4 (81 enodes) 72.233 * * [simplify]: iters left: 3 (113 enodes) 72.263 * * [simplify]: iters left: 2 (141 enodes) 72.281 * * [simplify]: iters left: 1 (153 enodes) 72.299 * * [simplify]: Extracting #0: cost 1 inf + 0 72.299 * * [simplify]: Extracting #1: cost 8 inf + 0 72.299 * * [simplify]: Extracting #2: cost 16 inf + 0 72.299 * * [simplify]: Extracting #3: cost 27 inf + 0 72.299 * * [simplify]: Extracting #4: cost 46 inf + 3 72.300 * * [simplify]: Extracting #5: cost 44 inf + 1875 72.301 * * [simplify]: Extracting #6: cost 10 inf + 6945 72.302 * * [simplify]: Extracting #7: cost 0 inf + 8802 72.304 * [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)))) 72.304 * [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))))))) 72.304 * * * * [progress]: [ 95 / 779 ] simplifiying candidate # 72.304 * [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)) 72.304 * * [simplify]: iters left: 6 (15 enodes) 72.310 * * [simplify]: iters left: 5 (57 enodes) 72.320 * * [simplify]: iters left: 4 (89 enodes) 72.345 * * [simplify]: iters left: 3 (120 enodes) 72.378 * * [simplify]: iters left: 2 (148 enodes) 72.415 * * [simplify]: iters left: 1 (160 enodes) 72.452 * * [simplify]: Extracting #0: cost 1 inf + 0 72.452 * * [simplify]: Extracting #1: cost 5 inf + 0 72.452 * * [simplify]: Extracting #2: cost 7 inf + 1 72.452 * * [simplify]: Extracting #3: cost 17 inf + 1 72.453 * * [simplify]: Extracting #4: cost 39 inf + 3 72.453 * * [simplify]: Extracting #5: cost 48 inf + 171 72.454 * * [simplify]: Extracting #6: cost 30 inf + 2125 72.456 * * [simplify]: Extracting #7: cost 4 inf + 6111 72.459 * * [simplify]: Extracting #8: cost 0 inf + 6825 72.462 * [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)))) 72.462 * [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)))))) 72.462 * [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))) 72.463 * * [simplify]: iters left: 6 (13 enodes) 72.469 * * [simplify]: iters left: 5 (49 enodes) 72.481 * * [simplify]: iters left: 4 (73 enodes) 72.494 * * [simplify]: iters left: 3 (122 enodes) 72.518 * * [simplify]: iters left: 2 (215 enodes) 72.560 * * [simplify]: iters left: 1 (288 enodes) 72.627 * * [simplify]: Extracting #0: cost 1 inf + 0 72.627 * * [simplify]: Extracting #1: cost 6 inf + 0 72.627 * * [simplify]: Extracting #2: cost 13 inf + 0 72.627 * * [simplify]: Extracting #3: cost 20 inf + 116 72.628 * * [simplify]: Extracting #4: cost 51 inf + 506 72.630 * * [simplify]: Extracting #5: cost 42 inf + 5238 72.635 * * [simplify]: Extracting #6: cost 6 inf + 11074 72.640 * * [simplify]: Extracting #7: cost 0 inf + 12382 72.646 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 72.646 * [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))))) 72.646 * * * * [progress]: [ 96 / 779 ] simplifiying candidate # 72.647 * [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)))) 72.647 * * [simplify]: iters left: 6 (16 enodes) 72.655 * * [simplify]: iters left: 5 (60 enodes) 72.675 * * [simplify]: iters left: 4 (102 enodes) 72.709 * * [simplify]: iters left: 3 (147 enodes) 72.749 * * [simplify]: iters left: 2 (189 enodes) 72.796 * * [simplify]: iters left: 1 (201 enodes) 72.826 * * [simplify]: Extracting #0: cost 1 inf + 0 72.826 * * [simplify]: Extracting #1: cost 9 inf + 0 72.826 * * [simplify]: Extracting #2: cost 16 inf + 1 72.827 * * [simplify]: Extracting #3: cost 27 inf + 1 72.827 * * [simplify]: Extracting #4: cost 49 inf + 3 72.827 * * [simplify]: Extracting #5: cost 48 inf + 1563 72.830 * * [simplify]: Extracting #6: cost 13 inf + 6627 72.832 * * [simplify]: Extracting #7: cost 1 inf + 9468 72.834 * * [simplify]: Extracting #8: cost 0 inf + 9887 72.836 * [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)))) 72.837 * [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))))))) 72.837 * [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)))) 72.837 * * [simplify]: iters left: 6 (14 enodes) 72.840 * * [simplify]: iters left: 5 (52 enodes) 72.847 * * [simplify]: iters left: 4 (81 enodes) 72.858 * * [simplify]: iters left: 3 (113 enodes) 72.881 * * [simplify]: iters left: 2 (141 enodes) 72.899 * * [simplify]: iters left: 1 (153 enodes) 72.933 * * [simplify]: Extracting #0: cost 1 inf + 0 72.933 * * [simplify]: Extracting #1: cost 8 inf + 0 72.933 * * [simplify]: Extracting #2: cost 16 inf + 0 72.934 * * [simplify]: Extracting #3: cost 27 inf + 0 72.934 * * [simplify]: Extracting #4: cost 46 inf + 3 72.935 * * [simplify]: Extracting #5: cost 44 inf + 1875 72.936 * * [simplify]: Extracting #6: cost 10 inf + 6945 72.938 * * [simplify]: Extracting #7: cost 0 inf + 8802 72.941 * [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)))) 72.941 * [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))))))) 72.941 * * * * [progress]: [ 97 / 779 ] simplifiying candidate # 72.942 * [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) 72.942 * * [simplify]: iters left: 6 (14 enodes) 72.948 * * [simplify]: iters left: 5 (50 enodes) 72.962 * * [simplify]: iters left: 4 (84 enodes) 72.974 * * [simplify]: iters left: 3 (115 enodes) 72.989 * * [simplify]: iters left: 2 (143 enodes) 73.027 * * [simplify]: iters left: 1 (155 enodes) 73.057 * * [simplify]: Extracting #0: cost 1 inf + 0 73.057 * * [simplify]: Extracting #1: cost 5 inf + 0 73.057 * * [simplify]: Extracting #2: cost 7 inf + 1 73.057 * * [simplify]: Extracting #3: cost 17 inf + 1 73.057 * * [simplify]: Extracting #4: cost 39 inf + 3 73.057 * * [simplify]: Extracting #5: cost 49 inf + 130 73.057 * * [simplify]: Extracting #6: cost 33 inf + 1824 73.058 * * [simplify]: Extracting #7: cost 6 inf + 5837 73.060 * * [simplify]: Extracting #8: cost 0 inf + 6825 73.061 * [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.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)) (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.061 * [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.062 * * [simplify]: iters left: 6 (13 enodes) 73.064 * * [simplify]: iters left: 5 (49 enodes) 73.071 * * [simplify]: iters left: 4 (73 enodes) 73.083 * * [simplify]: iters left: 3 (122 enodes) 73.101 * * [simplify]: iters left: 2 (215 enodes) 73.163 * * [simplify]: iters left: 1 (288 enodes) 73.242 * * [simplify]: Extracting #0: cost 1 inf + 0 73.242 * * [simplify]: Extracting #1: cost 6 inf + 0 73.243 * * [simplify]: Extracting #2: cost 13 inf + 0 73.243 * * [simplify]: Extracting #3: cost 20 inf + 116 73.243 * * [simplify]: Extracting #4: cost 51 inf + 506 73.245 * * [simplify]: Extracting #5: cost 42 inf + 5238 73.249 * * [simplify]: Extracting #6: cost 6 inf + 11074 73.254 * * [simplify]: Extracting #7: cost 0 inf + 12382 73.260 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 73.260 * [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.260 * * * * [progress]: [ 98 / 779 ] simplifiying candidate # 73.260 * [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))))) 73.260 * * [simplify]: iters left: 6 (15 enodes) 73.266 * * [simplify]: iters left: 5 (59 enodes) 73.282 * * [simplify]: iters left: 4 (96 enodes) 73.307 * * [simplify]: iters left: 3 (130 enodes) 73.339 * * [simplify]: iters left: 2 (169 enodes) 73.385 * * [simplify]: iters left: 1 (205 enodes) 73.437 * * [simplify]: Extracting #0: cost 1 inf + 0 73.437 * * [simplify]: Extracting #1: cost 10 inf + 0 73.437 * * [simplify]: Extracting #2: cost 30 inf + 0 73.438 * * [simplify]: Extracting #3: cost 49 inf + 2 73.438 * * [simplify]: Extracting #4: cost 65 inf + 9 73.439 * * [simplify]: Extracting #5: cost 62 inf + 1707 73.442 * * [simplify]: Extracting #6: cost 11 inf + 12055 73.447 * * [simplify]: Extracting #7: cost 0 inf + 16466 73.451 * [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)))) 73.451 * [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))))))) 73.452 * [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)))) 73.452 * * [simplify]: iters left: 6 (14 enodes) 73.457 * * [simplify]: iters left: 5 (52 enodes) 73.472 * * [simplify]: iters left: 4 (78 enodes) 73.494 * * [simplify]: iters left: 3 (108 enodes) 73.519 * * [simplify]: iters left: 2 (136 enodes) 73.550 * * [simplify]: iters left: 1 (148 enodes) 73.582 * * [simplify]: Extracting #0: cost 1 inf + 0 73.582 * * [simplify]: Extracting #1: cost 6 inf + 0 73.582 * * [simplify]: Extracting #2: cost 12 inf + 0 73.582 * * [simplify]: Extracting #3: cost 23 inf + 0 73.582 * * [simplify]: Extracting #4: cost 45 inf + 2 73.583 * * [simplify]: Extracting #5: cost 43 inf + 1657 73.585 * * [simplify]: Extracting #6: cost 6 inf + 6898 73.587 * * [simplify]: Extracting #7: cost 0 inf + 8124 73.590 * [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)))) 73.590 * [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))))))) 73.590 * * * * [progress]: [ 99 / 779 ] simplifiying candidate # 73.590 * [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))))) 73.590 * * [simplify]: iters left: 6 (18 enodes) 73.597 * * [simplify]: iters left: 5 (67 enodes) 73.615 * * [simplify]: iters left: 4 (101 enodes) 73.643 * * [simplify]: iters left: 3 (143 enodes) 73.662 * * [simplify]: iters left: 2 (173 enodes) 73.685 * * [simplify]: iters left: 1 (185 enodes) 73.726 * * [simplify]: Extracting #0: cost 1 inf + 0 73.726 * * [simplify]: Extracting #1: cost 12 inf + 0 73.726 * * [simplify]: Extracting #2: cost 26 inf + 0 73.727 * * [simplify]: Extracting #3: cost 39 inf + 0 73.727 * * [simplify]: Extracting #4: cost 61 inf + 2 73.727 * * [simplify]: Extracting #5: cost 62 inf + 1262 73.729 * * [simplify]: Extracting #6: cost 21 inf + 6873 73.733 * * [simplify]: Extracting #7: cost 4 inf + 11814 73.737 * * [simplify]: Extracting #8: cost 0 inf + 13768 73.741 * [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))))) 73.741 * [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))))))) 73.741 * [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)))) 73.742 * * [simplify]: iters left: 6 (16 enodes) 73.747 * * [simplify]: iters left: 5 (58 enodes) 73.763 * * [simplify]: iters left: 4 (87 enodes) 73.784 * * [simplify]: iters left: 3 (119 enodes) 73.813 * * [simplify]: iters left: 2 (147 enodes) 73.853 * * [simplify]: iters left: 1 (159 enodes) 73.892 * * [simplify]: Extracting #0: cost 1 inf + 0 73.892 * * [simplify]: Extracting #1: cost 8 inf + 0 73.892 * * [simplify]: Extracting #2: cost 17 inf + 0 73.892 * * [simplify]: Extracting #3: cost 29 inf + 0 73.893 * * [simplify]: Extracting #4: cost 51 inf + 2 73.893 * * [simplify]: Extracting #5: cost 52 inf + 1284 73.895 * * [simplify]: Extracting #6: cost 12 inf + 7016 73.899 * * [simplify]: Extracting #7: cost 1 inf + 9733 73.902 * * [simplify]: Extracting #8: cost 0 inf + 10070 73.906 * [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)))) 73.906 * [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))))))) 73.906 * * * * [progress]: [ 100 / 779 ] simplifiying candidate # 73.906 * [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)))) 73.907 * * [simplify]: iters left: 6 (16 enodes) 73.914 * * [simplify]: iters left: 5 (60 enodes) 73.932 * * [simplify]: iters left: 4 (94 enodes) 73.960 * * [simplify]: iters left: 3 (136 enodes) 73.998 * * [simplify]: iters left: 2 (166 enodes) 74.047 * * [simplify]: iters left: 1 (178 enodes) 74.080 * * [simplify]: Extracting #0: cost 1 inf + 0 74.080 * * [simplify]: Extracting #1: cost 12 inf + 0 74.080 * * [simplify]: Extracting #2: cost 24 inf + 0 74.080 * * [simplify]: Extracting #3: cost 35 inf + 0 74.080 * * [simplify]: Extracting #4: cost 57 inf + 2 74.081 * * [simplify]: Extracting #5: cost 55 inf + 1684 74.082 * * [simplify]: Extracting #6: cost 10 inf + 9079 74.084 * * [simplify]: Extracting #7: cost 2 inf + 11544 74.086 * * [simplify]: Extracting #8: cost 0 inf + 12340 74.088 * [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))))) 74.088 * [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))))))) 74.089 * [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)))) 74.089 * * [simplify]: iters left: 6 (15 enodes) 74.091 * * [simplify]: iters left: 5 (55 enodes) 74.100 * * [simplify]: iters left: 4 (84 enodes) 74.124 * * [simplify]: iters left: 3 (116 enodes) 74.143 * * [simplify]: iters left: 2 (144 enodes) 74.161 * * [simplify]: iters left: 1 (156 enodes) 74.189 * * [simplify]: Extracting #0: cost 1 inf + 0 74.189 * * [simplify]: Extracting #1: cost 8 inf + 0 74.189 * * [simplify]: Extracting #2: cost 16 inf + 0 74.189 * * [simplify]: Extracting #3: cost 27 inf + 0 74.189 * * [simplify]: Extracting #4: cost 49 inf + 2 74.190 * * [simplify]: Extracting #5: cost 48 inf + 1535 74.191 * * [simplify]: Extracting #6: cost 9 inf + 7493 74.192 * * [simplify]: Extracting #7: cost 0 inf + 9316 74.194 * [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)))) 74.194 * [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))))))) 74.194 * * * * [progress]: [ 101 / 779 ] simplifiying candidate # 74.194 * [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)) 74.194 * * [simplify]: iters left: 6 (17 enodes) 74.199 * * [simplify]: iters left: 5 (65 enodes) 74.218 * * [simplify]: iters left: 4 (97 enodes) 74.234 * * [simplify]: iters left: 3 (128 enodes) 74.251 * * [simplify]: iters left: 2 (163 enodes) 74.274 * * [simplify]: iters left: 1 (175 enodes) 74.293 * * [simplify]: Extracting #0: cost 1 inf + 0 74.294 * * [simplify]: Extracting #1: cost 7 inf + 0 74.294 * * [simplify]: Extracting #2: cost 12 inf + 1 74.294 * * [simplify]: Extracting #3: cost 23 inf + 1 74.294 * * [simplify]: Extracting #4: cost 45 inf + 3 74.294 * * [simplify]: Extracting #5: cost 43 inf + 1697 74.296 * * [simplify]: Extracting #6: cost 4 inf + 7012 74.298 * * [simplify]: Extracting #7: cost 0 inf + 8125 74.301 * [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.301 * [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)))))) 74.302 * [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))) 74.302 * * [simplify]: iters left: 6 (14 enodes) 74.307 * * [simplify]: iters left: 5 (52 enodes) 74.322 * * [simplify]: iters left: 4 (81 enodes) 74.345 * * [simplify]: iters left: 3 (113 enodes) 74.376 * * [simplify]: iters left: 2 (141 enodes) 74.415 * * [simplify]: iters left: 1 (153 enodes) 74.452 * * [simplify]: Extracting #0: cost 1 inf + 0 74.452 * * [simplify]: Extracting #1: cost 8 inf + 0 74.452 * * [simplify]: Extracting #2: cost 16 inf + 0 74.452 * * [simplify]: Extracting #3: cost 27 inf + 0 74.453 * * [simplify]: Extracting #4: cost 46 inf + 3 74.453 * * [simplify]: Extracting #5: cost 44 inf + 1835 74.456 * * [simplify]: Extracting #6: cost 10 inf + 6945 74.459 * * [simplify]: Extracting #7: cost 0 inf + 8802 74.462 * [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))) 74.462 * [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)))))) 74.463 * * * * [progress]: [ 102 / 779 ] simplifiying candidate # 74.463 * [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)))) 74.463 * * [simplify]: iters left: 6 (16 enodes) 74.470 * * [simplify]: iters left: 5 (60 enodes) 74.488 * * [simplify]: iters left: 4 (94 enodes) 74.516 * * [simplify]: iters left: 3 (136 enodes) 74.554 * * [simplify]: iters left: 2 (166 enodes) 74.579 * * [simplify]: iters left: 1 (178 enodes) 74.608 * * [simplify]: Extracting #0: cost 1 inf + 0 74.608 * * [simplify]: Extracting #1: cost 12 inf + 0 74.608 * * [simplify]: Extracting #2: cost 24 inf + 0 74.608 * * [simplify]: Extracting #3: cost 35 inf + 0 74.608 * * [simplify]: Extracting #4: cost 57 inf + 2 74.609 * * [simplify]: Extracting #5: cost 55 inf + 1684 74.612 * * [simplify]: Extracting #6: cost 10 inf + 9079 74.616 * * [simplify]: Extracting #7: cost 2 inf + 11544 74.620 * * [simplify]: Extracting #8: cost 0 inf + 12340 74.624 * [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))))) 74.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)) (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))))))) 74.625 * [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)))) 74.625 * * [simplify]: iters left: 6 (15 enodes) 74.632 * * [simplify]: iters left: 5 (55 enodes) 74.649 * * [simplify]: iters left: 4 (84 enodes) 74.673 * * [simplify]: iters left: 3 (116 enodes) 74.704 * * [simplify]: iters left: 2 (144 enodes) 74.741 * * [simplify]: iters left: 1 (156 enodes) 74.779 * * [simplify]: Extracting #0: cost 1 inf + 0 74.779 * * [simplify]: Extracting #1: cost 8 inf + 0 74.779 * * [simplify]: Extracting #2: cost 16 inf + 0 74.779 * * [simplify]: Extracting #3: cost 27 inf + 0 74.781 * * [simplify]: Extracting #4: cost 49 inf + 2 74.781 * * [simplify]: Extracting #5: cost 48 inf + 1535 74.784 * * [simplify]: Extracting #6: cost 9 inf + 7493 74.787 * * [simplify]: Extracting #7: cost 0 inf + 9316 74.791 * [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)))) 74.791 * [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))))))) 74.791 * * * * [progress]: [ 103 / 779 ] simplifiying candidate # 74.792 * [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) 74.792 * * [simplify]: iters left: 6 (16 enodes) 74.800 * * [simplify]: iters left: 5 (60 enodes) 74.820 * * [simplify]: iters left: 4 (94 enodes) 74.844 * * [simplify]: iters left: 3 (131 enodes) 74.862 * * [simplify]: iters left: 2 (159 enodes) 74.886 * * [simplify]: iters left: 1 (171 enodes) 74.927 * * [simplify]: Extracting #0: cost 1 inf + 0 74.927 * * [simplify]: Extracting #1: cost 7 inf + 0 74.927 * * [simplify]: Extracting #2: cost 12 inf + 1 74.927 * * [simplify]: Extracting #3: cost 23 inf + 1 74.927 * * [simplify]: Extracting #4: cost 45 inf + 3 74.928 * * [simplify]: Extracting #5: cost 43 inf + 1603 74.930 * * [simplify]: Extracting #6: cost 10 inf + 6227 74.933 * * [simplify]: Extracting #7: cost 0 inf + 8125 74.936 * [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.936 * [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)))))) 74.937 * [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))) 74.937 * * [simplify]: iters left: 6 (14 enodes) 74.943 * * [simplify]: iters left: 5 (52 enodes) 74.950 * * [simplify]: iters left: 4 (81 enodes) 74.963 * * [simplify]: iters left: 3 (113 enodes) 74.978 * * [simplify]: iters left: 2 (141 enodes) 74.998 * * [simplify]: iters left: 1 (153 enodes) 75.020 * * [simplify]: Extracting #0: cost 1 inf + 0 75.020 * * [simplify]: Extracting #1: cost 8 inf + 0 75.020 * * [simplify]: Extracting #2: cost 16 inf + 0 75.020 * * [simplify]: Extracting #3: cost 27 inf + 0 75.020 * * [simplify]: Extracting #4: cost 46 inf + 3 75.021 * * [simplify]: Extracting #5: cost 44 inf + 1835 75.023 * * [simplify]: Extracting #6: cost 10 inf + 6945 75.025 * * [simplify]: Extracting #7: cost 0 inf + 8802 75.026 * [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.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))) (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.027 * * * * [progress]: [ 104 / 779 ] simplifiying candidate # 75.027 * [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))))) 75.027 * * [simplify]: iters left: 6 (18 enodes) 75.031 * * [simplify]: iters left: 5 (67 enodes) 75.042 * * [simplify]: iters left: 4 (101 enodes) 75.057 * * [simplify]: iters left: 3 (140 enodes) 75.077 * * [simplify]: iters left: 2 (171 enodes) 75.099 * * [simplify]: iters left: 1 (183 enodes) 75.134 * * [simplify]: Extracting #0: cost 1 inf + 0 75.134 * * [simplify]: Extracting #1: cost 10 inf + 0 75.134 * * [simplify]: Extracting #2: cost 24 inf + 0 75.134 * * [simplify]: Extracting #3: cost 39 inf + 0 75.135 * * [simplify]: Extracting #4: cost 61 inf + 2 75.135 * * [simplify]: Extracting #5: cost 65 inf + 983 75.136 * * [simplify]: Extracting #6: cost 20 inf + 7732 75.138 * * [simplify]: Extracting #7: cost 2 inf + 12690 75.141 * * [simplify]: Extracting #8: cost 0 inf + 13768 75.143 * [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)))) 75.143 * [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))))))) 75.143 * [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)))) 75.144 * * [simplify]: iters left: 6 (16 enodes) 75.147 * * [simplify]: iters left: 5 (58 enodes) 75.156 * * [simplify]: iters left: 4 (87 enodes) 75.167 * * [simplify]: iters left: 3 (119 enodes) 75.183 * * [simplify]: iters left: 2 (147 enodes) 75.214 * * [simplify]: iters left: 1 (159 enodes) 75.255 * * [simplify]: Extracting #0: cost 1 inf + 0 75.255 * * [simplify]: Extracting #1: cost 8 inf + 0 75.255 * * [simplify]: Extracting #2: cost 17 inf + 0 75.255 * * [simplify]: Extracting #3: cost 29 inf + 0 75.256 * * [simplify]: Extracting #4: cost 51 inf + 2 75.256 * * [simplify]: Extracting #5: cost 52 inf + 1284 75.258 * * [simplify]: Extracting #6: cost 12 inf + 7016 75.261 * * [simplify]: Extracting #7: cost 1 inf + 9733 75.265 * * [simplify]: Extracting #8: cost 0 inf + 10070 75.269 * [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)))) 75.269 * [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))))))) 75.269 * * * * [progress]: [ 105 / 779 ] simplifiying candidate # 75.269 * [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))))) 75.270 * * [simplify]: iters left: 6 (15 enodes) 75.276 * * [simplify]: iters left: 5 (56 enodes) 75.292 * * [simplify]: iters left: 4 (80 enodes) 75.314 * * [simplify]: iters left: 3 (110 enodes) 75.342 * * [simplify]: iters left: 2 (138 enodes) 75.378 * * [simplify]: iters left: 1 (150 enodes) 75.407 * * [simplify]: Extracting #0: cost 1 inf + 0 75.407 * * [simplify]: Extracting #1: cost 6 inf + 0 75.407 * * [simplify]: Extracting #2: cost 12 inf + 0 75.407 * * [simplify]: Extracting #3: cost 23 inf + 0 75.407 * * [simplify]: Extracting #4: cost 45 inf + 2 75.407 * * [simplify]: Extracting #5: cost 47 inf + 1203 75.408 * * [simplify]: Extracting #6: cost 5 inf + 7076 75.410 * * [simplify]: Extracting #7: cost 0 inf + 8044 75.411 * [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)))) 75.411 * [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))))))) 75.412 * [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)))) 75.412 * * [simplify]: iters left: 6 (14 enodes) 75.415 * * [simplify]: iters left: 5 (52 enodes) 75.422 * * [simplify]: iters left: 4 (76 enodes) 75.437 * * [simplify]: iters left: 3 (107 enodes) 75.465 * * [simplify]: iters left: 2 (135 enodes) 75.496 * * [simplify]: iters left: 1 (147 enodes) 75.514 * * [simplify]: Extracting #0: cost 1 inf + 0 75.514 * * [simplify]: Extracting #1: cost 6 inf + 0 75.514 * * [simplify]: Extracting #2: cost 12 inf + 0 75.514 * * [simplify]: Extracting #3: cost 23 inf + 0 75.514 * * [simplify]: Extracting #4: cost 40 inf + 117 75.514 * * [simplify]: Extracting #5: cost 36 inf + 1928 75.515 * * [simplify]: Extracting #6: cost 10 inf + 5039 75.517 * * [simplify]: Extracting #7: cost 1 inf + 7231 75.518 * * [simplify]: Extracting #8: cost 0 inf + 7610 75.519 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 75.520 * [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)))))) 75.520 * * * * [progress]: [ 106 / 779 ] simplifiying candidate # 75.520 * [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)))) 75.520 * * [simplify]: iters left: 6 (17 enodes) 75.523 * * [simplify]: iters left: 5 (62 enodes) 75.532 * * [simplify]: iters left: 4 (91 enodes) 75.545 * * [simplify]: iters left: 3 (123 enodes) 75.562 * * [simplify]: iters left: 2 (151 enodes) 75.583 * * [simplify]: iters left: 1 (163 enodes) 75.602 * * [simplify]: Extracting #0: cost 1 inf + 0 75.602 * * [simplify]: Extracting #1: cost 8 inf + 0 75.602 * * [simplify]: Extracting #2: cost 18 inf + 0 75.602 * * [simplify]: Extracting #3: cost 31 inf + 0 75.602 * * [simplify]: Extracting #4: cost 53 inf + 2 75.603 * * [simplify]: Extracting #5: cost 51 inf + 1684 75.604 * * [simplify]: Extracting #6: cost 12 inf + 7531 75.605 * * [simplify]: Extracting #7: cost 0 inf + 10104 75.607 * [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)))) 75.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)) (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))))))) 75.608 * [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)))) 75.608 * * [simplify]: iters left: 6 (16 enodes) 75.615 * * [simplify]: iters left: 5 (58 enodes) 75.632 * * [simplify]: iters left: 4 (87 enodes) 75.656 * * [simplify]: iters left: 3 (119 enodes) 75.689 * * [simplify]: iters left: 2 (147 enodes) 75.728 * * [simplify]: iters left: 1 (159 enodes) 75.767 * * [simplify]: Extracting #0: cost 1 inf + 0 75.767 * * [simplify]: Extracting #1: cost 8 inf + 0 75.767 * * [simplify]: Extracting #2: cost 17 inf + 0 75.768 * * [simplify]: Extracting #3: cost 29 inf + 0 75.768 * * [simplify]: Extracting #4: cost 51 inf + 2 75.768 * * [simplify]: Extracting #5: cost 52 inf + 1284 75.771 * * [simplify]: Extracting #6: cost 12 inf + 6936 75.774 * * [simplify]: Extracting #7: cost 1 inf + 9453 75.778 * * [simplify]: Extracting #8: cost 0 inf + 9750 75.782 * [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)))) 75.782 * [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))))))) 75.782 * * * * [progress]: [ 107 / 779 ] simplifiying candidate # 75.783 * [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)) 75.783 * * [simplify]: iters left: 6 (17 enodes) 75.793 * * [simplify]: iters left: 5 (64 enodes) 75.814 * * [simplify]: iters left: 4 (92 enodes) 75.841 * * [simplify]: iters left: 3 (124 enodes) 75.873 * * [simplify]: iters left: 2 (153 enodes) 75.911 * * [simplify]: iters left: 1 (165 enodes) 75.930 * * [simplify]: Extracting #0: cost 1 inf + 0 75.930 * * [simplify]: Extracting #1: cost 5 inf + 0 75.930 * * [simplify]: Extracting #2: cost 9 inf + 1 75.930 * * [simplify]: Extracting #3: cost 21 inf + 1 75.930 * * [simplify]: Extracting #4: cost 43 inf + 3 75.931 * * [simplify]: Extracting #5: cost 53 inf + 130 75.931 * * [simplify]: Extracting #6: cost 36 inf + 1843 75.932 * * [simplify]: Extracting #7: cost 7 inf + 6083 75.934 * * [simplify]: Extracting #8: cost 0 inf + 7207 75.936 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 75.936 * [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)))))) 75.936 * [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))) 75.936 * * [simplify]: iters left: 6 (15 enodes) 75.939 * * [simplify]: iters left: 5 (55 enodes) 75.952 * * [simplify]: iters left: 4 (84 enodes) 75.975 * * [simplify]: iters left: 3 (116 enodes) 75.998 * * [simplify]: iters left: 2 (144 enodes) 76.017 * * [simplify]: iters left: 1 (156 enodes) 76.056 * * [simplify]: Extracting #0: cost 1 inf + 0 76.056 * * [simplify]: Extracting #1: cost 8 inf + 0 76.056 * * [simplify]: Extracting #2: cost 17 inf + 0 76.056 * * [simplify]: Extracting #3: cost 29 inf + 0 76.056 * * [simplify]: Extracting #4: cost 48 inf + 3 76.057 * * [simplify]: Extracting #5: cost 46 inf + 1713 76.059 * * [simplify]: Extracting #6: cost 7 inf + 7671 76.062 * * [simplify]: Extracting #7: cost 0 inf + 9236 76.066 * [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)))) 76.066 * [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))))))) 76.066 * * * * [progress]: [ 108 / 779 ] simplifiying candidate # 76.067 * [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.067 * * [simplify]: iters left: 6 (17 enodes) 76.074 * * [simplify]: iters left: 5 (62 enodes) 76.091 * * [simplify]: iters left: 4 (91 enodes) 76.116 * * [simplify]: iters left: 3 (123 enodes) 76.148 * * [simplify]: iters left: 2 (151 enodes) 76.189 * * [simplify]: iters left: 1 (163 enodes) 76.228 * * [simplify]: Extracting #0: cost 1 inf + 0 76.228 * * [simplify]: Extracting #1: cost 8 inf + 0 76.228 * * [simplify]: Extracting #2: cost 18 inf + 0 76.228 * * [simplify]: Extracting #3: cost 31 inf + 0 76.229 * * [simplify]: Extracting #4: cost 53 inf + 2 76.229 * * [simplify]: Extracting #5: cost 51 inf + 1684 76.231 * * [simplify]: Extracting #6: cost 12 inf + 7531 76.235 * * [simplify]: Extracting #7: cost 0 inf + 10104 76.238 * [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.238 * [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.239 * [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.239 * * [simplify]: iters left: 6 (16 enodes) 76.245 * * [simplify]: iters left: 5 (58 enodes) 76.262 * * [simplify]: iters left: 4 (87 enodes) 76.287 * * [simplify]: iters left: 3 (119 enodes) 76.320 * * [simplify]: iters left: 2 (147 enodes) 76.349 * * [simplify]: iters left: 1 (159 enodes) 76.375 * * [simplify]: Extracting #0: cost 1 inf + 0 76.375 * * [simplify]: Extracting #1: cost 8 inf + 0 76.375 * * [simplify]: Extracting #2: cost 17 inf + 0 76.375 * * [simplify]: Extracting #3: cost 29 inf + 0 76.375 * * [simplify]: Extracting #4: cost 51 inf + 2 76.375 * * [simplify]: Extracting #5: cost 52 inf + 1284 76.376 * * [simplify]: Extracting #6: cost 12 inf + 6936 76.378 * * [simplify]: Extracting #7: cost 1 inf + 9453 76.380 * * [simplify]: Extracting #8: cost 0 inf + 9750 76.382 * [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.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)) (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.382 * * * * [progress]: [ 109 / 779 ] simplifiying candidate # 76.382 * [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) 76.382 * * [simplify]: iters left: 6 (16 enodes) 76.386 * * [simplify]: iters left: 5 (59 enodes) 76.395 * * [simplify]: iters left: 4 (88 enodes) 76.422 * * [simplify]: iters left: 3 (121 enodes) 76.438 * * [simplify]: iters left: 2 (149 enodes) 76.460 * * [simplify]: iters left: 1 (161 enodes) 76.479 * * [simplify]: Extracting #0: cost 1 inf + 0 76.480 * * [simplify]: Extracting #1: cost 5 inf + 0 76.480 * * [simplify]: Extracting #2: cost 9 inf + 1 76.480 * * [simplify]: Extracting #3: cost 21 inf + 1 76.480 * * [simplify]: Extracting #4: cost 43 inf + 3 76.480 * * [simplify]: Extracting #5: cost 53 inf + 130 76.480 * * [simplify]: Extracting #6: cost 36 inf + 2069 76.481 * * [simplify]: Extracting #7: cost 4 inf + 6415 76.483 * * [simplify]: Extracting #8: cost 0 inf + 7207 76.484 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 76.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))) (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)))))) 76.485 * [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))) 76.485 * * [simplify]: iters left: 6 (15 enodes) 76.488 * * [simplify]: iters left: 5 (55 enodes) 76.506 * * [simplify]: iters left: 4 (84 enodes) 76.529 * * [simplify]: iters left: 3 (116 enodes) 76.560 * * [simplify]: iters left: 2 (144 enodes) 76.591 * * [simplify]: iters left: 1 (156 enodes) 76.609 * * [simplify]: Extracting #0: cost 1 inf + 0 76.610 * * [simplify]: Extracting #1: cost 8 inf + 0 76.610 * * [simplify]: Extracting #2: cost 17 inf + 0 76.610 * * [simplify]: Extracting #3: cost 29 inf + 0 76.610 * * [simplify]: Extracting #4: cost 48 inf + 3 76.610 * * [simplify]: Extracting #5: cost 46 inf + 1713 76.612 * * [simplify]: Extracting #6: cost 7 inf + 7671 76.617 * * [simplify]: Extracting #7: cost 0 inf + 9236 76.620 * [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)))) 76.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)) (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))))))) 76.620 * * * * [progress]: [ 110 / 779 ] simplifiying candidate # 76.621 * [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))))) 76.621 * * [simplify]: iters left: 6 (16 enodes) 76.628 * * [simplify]: iters left: 5 (60 enodes) 76.644 * * [simplify]: iters left: 4 (94 enodes) 76.657 * * [simplify]: iters left: 3 (133 enodes) 76.676 * * [simplify]: iters left: 2 (164 enodes) 76.699 * * [simplify]: iters left: 1 (176 enodes) 76.732 * * [simplify]: Extracting #0: cost 1 inf + 0 76.732 * * [simplify]: Extracting #1: cost 10 inf + 0 76.732 * * [simplify]: Extracting #2: cost 22 inf + 0 76.732 * * [simplify]: Extracting #3: cost 35 inf + 0 76.732 * * [simplify]: Extracting #4: cost 57 inf + 2 76.733 * * [simplify]: Extracting #5: cost 55 inf + 1685 76.735 * * [simplify]: Extracting #6: cost 11 inf + 8623 76.739 * * [simplify]: Extracting #7: cost 2 inf + 11544 76.744 * * [simplify]: Extracting #8: cost 0 inf + 12340 76.748 * [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))))) 76.748 * [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))))))) 76.749 * [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)))) 76.749 * * [simplify]: iters left: 6 (15 enodes) 76.755 * * [simplify]: iters left: 5 (55 enodes) 76.772 * * [simplify]: iters left: 4 (84 enodes) 76.795 * * [simplify]: iters left: 3 (116 enodes) 76.826 * * [simplify]: iters left: 2 (144 enodes) 76.852 * * [simplify]: iters left: 1 (156 enodes) 76.889 * * [simplify]: Extracting #0: cost 1 inf + 0 76.889 * * [simplify]: Extracting #1: cost 8 inf + 0 76.889 * * [simplify]: Extracting #2: cost 16 inf + 0 76.889 * * [simplify]: Extracting #3: cost 27 inf + 0 76.890 * * [simplify]: Extracting #4: cost 49 inf + 2 76.890 * * [simplify]: Extracting #5: cost 48 inf + 1535 76.892 * * [simplify]: Extracting #6: cost 9 inf + 7453 76.896 * * [simplify]: Extracting #7: cost 0 inf + 9316 76.899 * [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)))) 76.899 * [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))))))) 76.899 * * * * [progress]: [ 111 / 779 ] simplifiying candidate # 76.900 * [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))))) 76.900 * * [simplify]: iters left: 6 (17 enodes) 76.908 * * [simplify]: iters left: 5 (62 enodes) 76.926 * * [simplify]: iters left: 4 (91 enodes) 76.951 * * [simplify]: iters left: 3 (123 enodes) 76.986 * * [simplify]: iters left: 2 (151 enodes) 77.027 * * [simplify]: iters left: 1 (163 enodes) 77.046 * * [simplify]: Extracting #0: cost 1 inf + 0 77.046 * * [simplify]: Extracting #1: cost 8 inf + 0 77.047 * * [simplify]: Extracting #2: cost 18 inf + 0 77.047 * * [simplify]: Extracting #3: cost 31 inf + 0 77.047 * * [simplify]: Extracting #4: cost 53 inf + 2 77.047 * * [simplify]: Extracting #5: cost 51 inf + 1684 77.048 * * [simplify]: Extracting #6: cost 12 inf + 7693 77.050 * * [simplify]: Extracting #7: cost 0 inf + 10104 77.052 * [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)))) 77.052 * [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))))))) 77.052 * [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)))) 77.052 * * [simplify]: iters left: 6 (16 enodes) 77.056 * * [simplify]: iters left: 5 (58 enodes) 77.073 * * [simplify]: iters left: 4 (87 enodes) 77.099 * * [simplify]: iters left: 3 (119 enodes) 77.123 * * [simplify]: iters left: 2 (147 enodes) 77.142 * * [simplify]: iters left: 1 (159 enodes) 77.162 * * [simplify]: Extracting #0: cost 1 inf + 0 77.162 * * [simplify]: Extracting #1: cost 8 inf + 0 77.163 * * [simplify]: Extracting #2: cost 17 inf + 0 77.163 * * [simplify]: Extracting #3: cost 29 inf + 0 77.163 * * [simplify]: Extracting #4: cost 51 inf + 2 77.163 * * [simplify]: Extracting #5: cost 52 inf + 1284 77.166 * * [simplify]: Extracting #6: cost 12 inf + 6856 77.169 * * [simplify]: Extracting #7: cost 1 inf + 9453 77.173 * * [simplify]: Extracting #8: cost 0 inf + 9750 77.177 * [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)))) 77.177 * [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))))))) 77.177 * * * * [progress]: [ 112 / 779 ] simplifiying candidate # 77.177 * [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)))) 77.178 * * [simplify]: iters left: 6 (14 enodes) 77.184 * * [simplify]: iters left: 5 (52 enodes) 77.199 * * [simplify]: iters left: 4 (76 enodes) 77.220 * * [simplify]: iters left: 3 (107 enodes) 77.249 * * [simplify]: iters left: 2 (135 enodes) 77.278 * * [simplify]: iters left: 1 (147 enodes) 77.296 * * [simplify]: Extracting #0: cost 1 inf + 0 77.296 * * [simplify]: Extracting #1: cost 6 inf + 0 77.296 * * [simplify]: Extracting #2: cost 12 inf + 0 77.296 * * [simplify]: Extracting #3: cost 23 inf + 0 77.296 * * [simplify]: Extracting #4: cost 40 inf + 117 77.296 * * [simplify]: Extracting #5: cost 36 inf + 1808 77.297 * * [simplify]: Extracting #6: cost 10 inf + 4879 77.299 * * [simplify]: Extracting #7: cost 1 inf + 6951 77.300 * * [simplify]: Extracting #8: cost 0 inf + 7290 77.302 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 77.302 * [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))))))) 77.302 * [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)))) 77.302 * * [simplify]: iters left: 6 (14 enodes) 77.306 * * [simplify]: iters left: 5 (52 enodes) 77.320 * * [simplify]: iters left: 4 (76 enodes) 77.339 * * [simplify]: iters left: 3 (107 enodes) 77.363 * * [simplify]: iters left: 2 (135 enodes) 77.394 * * [simplify]: iters left: 1 (147 enodes) 77.414 * * [simplify]: Extracting #0: cost 1 inf + 0 77.415 * * [simplify]: Extracting #1: cost 6 inf + 0 77.415 * * [simplify]: Extracting #2: cost 12 inf + 0 77.415 * * [simplify]: Extracting #3: cost 23 inf + 0 77.415 * * [simplify]: Extracting #4: cost 40 inf + 117 77.416 * * [simplify]: Extracting #5: cost 36 inf + 1808 77.418 * * [simplify]: Extracting #6: cost 10 inf + 4879 77.420 * * [simplify]: Extracting #7: cost 1 inf + 6951 77.423 * * [simplify]: Extracting #8: cost 0 inf + 7290 77.426 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 77.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)) (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)))))) 77.426 * * * * [progress]: [ 113 / 779 ] simplifiying candidate # 77.427 * [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)) 77.427 * * [simplify]: iters left: 6 (16 enodes) 77.436 * * [simplify]: iters left: 5 (60 enodes) 77.454 * * [simplify]: iters left: 4 (88 enodes) 77.480 * * [simplify]: iters left: 3 (120 enodes) 77.496 * * [simplify]: iters left: 2 (149 enodes) 77.521 * * [simplify]: iters left: 1 (161 enodes) 77.541 * * [simplify]: Extracting #0: cost 1 inf + 0 77.541 * * [simplify]: Extracting #1: cost 5 inf + 0 77.541 * * [simplify]: Extracting #2: cost 8 inf + 1 77.541 * * [simplify]: Extracting #3: cost 19 inf + 1 77.542 * * [simplify]: Extracting #4: cost 41 inf + 3 77.542 * * [simplify]: Extracting #5: cost 50 inf + 212 77.543 * * [simplify]: Extracting #6: cost 32 inf + 2166 77.545 * * [simplify]: Extracting #7: cost 5 inf + 6044 77.548 * * [simplify]: Extracting #8: cost 0 inf + 6613 77.551 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 77.551 * [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)))))) 77.552 * [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))) 77.552 * * [simplify]: iters left: 6 (14 enodes) 77.558 * * [simplify]: iters left: 5 (52 enodes) 77.574 * * [simplify]: iters left: 4 (81 enodes) 77.590 * * [simplify]: iters left: 3 (113 enodes) 77.607 * * [simplify]: iters left: 2 (141 enodes) 77.632 * * [simplify]: iters left: 1 (153 enodes) 77.650 * * [simplify]: Extracting #0: cost 1 inf + 0 77.651 * * [simplify]: Extracting #1: cost 8 inf + 0 77.651 * * [simplify]: Extracting #2: cost 16 inf + 0 77.651 * * [simplify]: Extracting #3: cost 27 inf + 0 77.651 * * [simplify]: Extracting #4: cost 46 inf + 3 77.652 * * [simplify]: Extracting #5: cost 44 inf + 1835 77.654 * * [simplify]: Extracting #6: cost 10 inf + 6745 77.657 * * [simplify]: Extracting #7: cost 0 inf + 8482 77.660 * [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))) 77.660 * [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)))))) 77.660 * * * * [progress]: [ 114 / 779 ] simplifiying candidate # 77.661 * [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)))) 77.661 * * [simplify]: iters left: 6 (14 enodes) 77.667 * * [simplify]: iters left: 5 (52 enodes) 77.682 * * [simplify]: iters left: 4 (76 enodes) 77.697 * * [simplify]: iters left: 3 (107 enodes) 77.712 * * [simplify]: iters left: 2 (135 enodes) 77.742 * * [simplify]: iters left: 1 (147 enodes) 77.776 * * [simplify]: Extracting #0: cost 1 inf + 0 77.776 * * [simplify]: Extracting #1: cost 6 inf + 0 77.777 * * [simplify]: Extracting #2: cost 12 inf + 0 77.777 * * [simplify]: Extracting #3: cost 23 inf + 0 77.777 * * [simplify]: Extracting #4: cost 40 inf + 117 77.778 * * [simplify]: Extracting #5: cost 36 inf + 1808 77.780 * * [simplify]: Extracting #6: cost 10 inf + 4879 77.782 * * [simplify]: Extracting #7: cost 1 inf + 6951 77.785 * * [simplify]: Extracting #8: cost 0 inf + 7290 77.788 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 77.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 (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))))))) 77.788 * [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)))) 77.789 * * [simplify]: iters left: 6 (14 enodes) 77.795 * * [simplify]: iters left: 5 (52 enodes) 77.810 * * [simplify]: iters left: 4 (76 enodes) 77.831 * * [simplify]: iters left: 3 (107 enodes) 77.846 * * [simplify]: iters left: 2 (135 enodes) 77.863 * * [simplify]: iters left: 1 (147 enodes) 77.882 * * [simplify]: Extracting #0: cost 1 inf + 0 77.882 * * [simplify]: Extracting #1: cost 6 inf + 0 77.882 * * [simplify]: Extracting #2: cost 12 inf + 0 77.882 * * [simplify]: Extracting #3: cost 23 inf + 0 77.882 * * [simplify]: Extracting #4: cost 40 inf + 117 77.883 * * [simplify]: Extracting #5: cost 36 inf + 1808 77.885 * * [simplify]: Extracting #6: cost 10 inf + 4879 77.888 * * [simplify]: Extracting #7: cost 1 inf + 6951 77.890 * * [simplify]: Extracting #8: cost 0 inf + 7290 77.893 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 77.893 * [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)))))) 77.893 * * * * [progress]: [ 115 / 779 ] simplifiying candidate # 77.894 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 77.894 * * [simplify]: iters left: 6 (15 enodes) 77.901 * * [simplify]: iters left: 5 (55 enodes) 77.918 * * [simplify]: iters left: 4 (84 enodes) 77.945 * * [simplify]: iters left: 3 (117 enodes) 77.975 * * [simplify]: iters left: 2 (145 enodes) 78.013 * * [simplify]: iters left: 1 (157 enodes) 78.051 * * [simplify]: Extracting #0: cost 1 inf + 0 78.051 * * [simplify]: Extracting #1: cost 5 inf + 0 78.051 * * [simplify]: Extracting #2: cost 8 inf + 1 78.051 * * [simplify]: Extracting #3: cost 19 inf + 1 78.051 * * [simplify]: Extracting #4: cost 41 inf + 3 78.051 * * [simplify]: Extracting #5: cost 51 inf + 130 78.052 * * [simplify]: Extracting #6: cost 37 inf + 1507 78.054 * * [simplify]: Extracting #7: cost 3 inf + 6240 78.057 * * [simplify]: Extracting #8: cost 0 inf + 6613 78.060 * [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.060 * [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.060 * [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.061 * * [simplify]: iters left: 6 (14 enodes) 78.067 * * [simplify]: iters left: 5 (52 enodes) 78.086 * * [simplify]: iters left: 4 (81 enodes) 78.109 * * [simplify]: iters left: 3 (113 enodes) 78.129 * * [simplify]: iters left: 2 (141 enodes) 78.148 * * [simplify]: iters left: 1 (153 enodes) 78.178 * * [simplify]: Extracting #0: cost 1 inf + 0 78.178 * * [simplify]: Extracting #1: cost 8 inf + 0 78.178 * * [simplify]: Extracting #2: cost 16 inf + 0 78.178 * * [simplify]: Extracting #3: cost 27 inf + 0 78.178 * * [simplify]: Extracting #4: cost 46 inf + 3 78.179 * * [simplify]: Extracting #5: cost 44 inf + 1835 78.182 * * [simplify]: Extracting #6: cost 10 inf + 6745 78.184 * * [simplify]: Extracting #7: cost 0 inf + 8482 78.186 * [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.186 * [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.186 * * * * [progress]: [ 116 / 779 ] simplifiying candidate # 78.186 * [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))))) 78.186 * * [simplify]: iters left: 6 (17 enodes) 78.191 * * [simplify]: iters left: 5 (65 enodes) 78.202 * * [simplify]: iters left: 4 (95 enodes) 78.216 * * [simplify]: iters left: 3 (128 enodes) 78.250 * * [simplify]: iters left: 2 (158 enodes) 78.282 * * [simplify]: iters left: 1 (170 enodes) 78.303 * * [simplify]: Extracting #0: cost 1 inf + 0 78.303 * * [simplify]: Extracting #1: cost 6 inf + 0 78.303 * * [simplify]: Extracting #2: cost 13 inf + 0 78.303 * * [simplify]: Extracting #3: cost 23 inf + 1 78.304 * * [simplify]: Extracting #4: cost 45 inf + 3 78.304 * * [simplify]: Extracting #5: cost 44 inf + 1361 78.305 * * [simplify]: Extracting #6: cost 6 inf + 7300 78.307 * * [simplify]: Extracting #7: cost 0 inf + 8125 78.308 * [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))))) 78.308 * [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))))))) 78.308 * [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)))) 78.309 * * [simplify]: iters left: 6 (14 enodes) 78.311 * * [simplify]: iters left: 5 (52 enodes) 78.319 * * [simplify]: iters left: 4 (81 enodes) 78.334 * * [simplify]: iters left: 3 (113 enodes) 78.366 * * [simplify]: iters left: 2 (141 enodes) 78.404 * * [simplify]: iters left: 1 (153 enodes) 78.421 * * [simplify]: Extracting #0: cost 1 inf + 0 78.421 * * [simplify]: Extracting #1: cost 8 inf + 0 78.421 * * [simplify]: Extracting #2: cost 16 inf + 0 78.421 * * [simplify]: Extracting #3: cost 27 inf + 0 78.422 * * [simplify]: Extracting #4: cost 46 inf + 3 78.422 * * [simplify]: Extracting #5: cost 44 inf + 1835 78.423 * * [simplify]: Extracting #6: cost 10 inf + 6865 78.425 * * [simplify]: Extracting #7: cost 0 inf + 8802 78.426 * [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)))) 78.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)) (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))))))) 78.427 * * * * [progress]: [ 117 / 779 ] simplifiying candidate # 78.427 * [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))))) 78.427 * * [simplify]: iters left: 6 (17 enodes) 78.433 * * [simplify]: iters left: 5 (64 enodes) 78.449 * * [simplify]: iters left: 4 (90 enodes) 78.472 * * [simplify]: iters left: 3 (123 enodes) 78.496 * * [simplify]: iters left: 2 (152 enodes) 78.516 * * [simplify]: iters left: 1 (164 enodes) 78.550 * * [simplify]: Extracting #0: cost 1 inf + 0 78.550 * * [simplify]: Extracting #1: cost 4 inf + 0 78.550 * * [simplify]: Extracting #2: cost 10 inf + 0 78.550 * * [simplify]: Extracting #3: cost 21 inf + 1 78.551 * * [simplify]: Extracting #4: cost 43 inf + 3 78.551 * * [simplify]: Extracting #5: cost 53 inf + 130 78.551 * * [simplify]: Extracting #6: cost 37 inf + 1584 78.553 * * [simplify]: Extracting #7: cost 8 inf + 5745 78.555 * * [simplify]: Extracting #8: cost 0 inf + 7207 78.558 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 78.558 * [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))))))) 78.558 * [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)))) 78.558 * * [simplify]: iters left: 6 (15 enodes) 78.563 * * [simplify]: iters left: 5 (55 enodes) 78.579 * * [simplify]: iters left: 4 (84 enodes) 78.602 * * [simplify]: iters left: 3 (116 enodes) 78.628 * * [simplify]: iters left: 2 (144 enodes) 78.660 * * [simplify]: iters left: 1 (156 enodes) 78.692 * * [simplify]: Extracting #0: cost 1 inf + 0 78.693 * * [simplify]: Extracting #1: cost 8 inf + 0 78.693 * * [simplify]: Extracting #2: cost 17 inf + 0 78.693 * * [simplify]: Extracting #3: cost 29 inf + 0 78.693 * * [simplify]: Extracting #4: cost 48 inf + 3 78.693 * * [simplify]: Extracting #5: cost 46 inf + 1713 78.696 * * [simplify]: Extracting #6: cost 7 inf + 7793 78.699 * * [simplify]: Extracting #7: cost 0 inf + 9236 78.702 * [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)))) 78.702 * [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))))))) 78.703 * * * * [progress]: [ 118 / 779 ] simplifiying candidate # 78.703 * [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)))) 78.704 * * [simplify]: iters left: 6 (16 enodes) 78.713 * * [simplify]: iters left: 5 (60 enodes) 78.732 * * [simplify]: iters left: 4 (86 enodes) 78.756 * * [simplify]: iters left: 3 (119 enodes) 78.787 * * [simplify]: iters left: 2 (148 enodes) 78.823 * * [simplify]: iters left: 1 (160 enodes) 78.861 * * [simplify]: Extracting #0: cost 1 inf + 0 78.861 * * [simplify]: Extracting #1: cost 4 inf + 0 78.861 * * [simplify]: Extracting #2: cost 9 inf + 0 78.862 * * [simplify]: Extracting #3: cost 19 inf + 1 78.862 * * [simplify]: Extracting #4: cost 41 inf + 3 78.862 * * [simplify]: Extracting #5: cost 50 inf + 212 78.864 * * [simplify]: Extracting #6: cost 35 inf + 1795 78.866 * * [simplify]: Extracting #7: cost 9 inf + 5293 78.869 * * [simplify]: Extracting #8: cost 0 inf + 6613 78.871 * [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.871 * [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))))))) 78.872 * [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)))) 78.872 * * [simplify]: iters left: 6 (14 enodes) 78.875 * * [simplify]: iters left: 5 (52 enodes) 78.883 * * [simplify]: iters left: 4 (81 enodes) 78.896 * * [simplify]: iters left: 3 (113 enodes) 78.926 * * [simplify]: iters left: 2 (141 enodes) 78.963 * * [simplify]: iters left: 1 (153 enodes) 79.001 * * [simplify]: Extracting #0: cost 1 inf + 0 79.001 * * [simplify]: Extracting #1: cost 8 inf + 0 79.001 * * [simplify]: Extracting #2: cost 16 inf + 0 79.001 * * [simplify]: Extracting #3: cost 27 inf + 0 79.002 * * [simplify]: Extracting #4: cost 46 inf + 3 79.002 * * [simplify]: Extracting #5: cost 44 inf + 1835 79.005 * * [simplify]: Extracting #6: cost 10 inf + 6705 79.008 * * [simplify]: Extracting #7: cost 0 inf + 8482 79.011 * [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.011 * [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.012 * * * * [progress]: [ 119 / 779 ] simplifiying candidate # 79.012 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) (sqrt 1)) 79.012 * * [simplify]: iters left: 6 (14 enodes) 79.022 * * [simplify]: iters left: 5 (54 enodes) 79.039 * * [simplify]: iters left: 4 (80 enodes) 79.060 * * [simplify]: iters left: 3 (110 enodes) 79.084 * * [simplify]: iters left: 2 (138 enodes) 79.103 * * [simplify]: iters left: 1 (150 enodes) 79.122 * * [simplify]: Extracting #0: cost 1 inf + 0 79.122 * * [simplify]: Extracting #1: cost 4 inf + 0 79.122 * * [simplify]: Extracting #2: cost 13 inf + 1 79.122 * * [simplify]: Extracting #3: cost 35 inf + 3 79.122 * * [simplify]: Extracting #4: cost 45 inf + 130 79.123 * * [simplify]: Extracting #5: cost 30 inf + 1508 79.124 * * [simplify]: Extracting #6: cost 1 inf + 5290 79.125 * * [simplify]: Extracting #7: cost 0 inf + 5387 79.126 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 79.126 * [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)))))) 79.126 * [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))) 79.126 * * [simplify]: iters left: 6 (13 enodes) 79.129 * * [simplify]: iters left: 5 (49 enodes) 79.136 * * [simplify]: iters left: 4 (73 enodes) 79.150 * * [simplify]: iters left: 3 (122 enodes) 79.188 * * [simplify]: iters left: 2 (215 enodes) 79.261 * * [simplify]: iters left: 1 (288 enodes) 79.346 * * [simplify]: Extracting #0: cost 1 inf + 0 79.346 * * [simplify]: Extracting #1: cost 6 inf + 0 79.346 * * [simplify]: Extracting #2: cost 13 inf + 0 79.346 * * [simplify]: Extracting #3: cost 20 inf + 116 79.347 * * [simplify]: Extracting #4: cost 51 inf + 506 79.349 * * [simplify]: Extracting #5: cost 42 inf + 5238 79.354 * * [simplify]: Extracting #6: cost 6 inf + 10914 79.359 * * [simplify]: Extracting #7: cost 0 inf + 12142 79.362 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 79.362 * [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))))) 79.362 * * * * [progress]: [ 120 / 779 ] simplifiying candidate # 79.362 * [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.362 * * [simplify]: iters left: 6 (16 enodes) 79.367 * * [simplify]: iters left: 5 (60 enodes) 79.376 * * [simplify]: iters left: 4 (86 enodes) 79.390 * * [simplify]: iters left: 3 (119 enodes) 79.414 * * [simplify]: iters left: 2 (148 enodes) 79.434 * * [simplify]: iters left: 1 (160 enodes) 79.462 * * [simplify]: Extracting #0: cost 1 inf + 0 79.462 * * [simplify]: Extracting #1: cost 4 inf + 0 79.462 * * [simplify]: Extracting #2: cost 9 inf + 0 79.462 * * [simplify]: Extracting #3: cost 19 inf + 1 79.462 * * [simplify]: Extracting #4: cost 41 inf + 3 79.463 * * [simplify]: Extracting #5: cost 50 inf + 212 79.463 * * [simplify]: Extracting #6: cost 35 inf + 1795 79.465 * * [simplify]: Extracting #7: cost 9 inf + 5293 79.468 * * [simplify]: Extracting #8: cost 0 inf + 6613 79.471 * [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.471 * [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.471 * [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.471 * * [simplify]: iters left: 6 (14 enodes) 79.477 * * [simplify]: iters left: 5 (52 enodes) 79.492 * * [simplify]: iters left: 4 (81 enodes) 79.515 * * [simplify]: iters left: 3 (113 enodes) 79.546 * * [simplify]: iters left: 2 (141 enodes) 79.570 * * [simplify]: iters left: 1 (153 enodes) 79.588 * * [simplify]: Extracting #0: cost 1 inf + 0 79.588 * * [simplify]: Extracting #1: cost 8 inf + 0 79.588 * * [simplify]: Extracting #2: cost 16 inf + 0 79.588 * * [simplify]: Extracting #3: cost 27 inf + 0 79.588 * * [simplify]: Extracting #4: cost 46 inf + 3 79.589 * * [simplify]: Extracting #5: cost 44 inf + 1835 79.591 * * [simplify]: Extracting #6: cost 10 inf + 6705 79.595 * * [simplify]: Extracting #7: cost 0 inf + 8482 79.598 * [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.598 * [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.598 * * * * [progress]: [ 121 / 779 ] simplifiying candidate # 79.598 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) 1) 79.599 * * [simplify]: iters left: 6 (14 enodes) 79.608 * * [simplify]: iters left: 5 (52 enodes) 79.619 * * [simplify]: iters left: 4 (78 enodes) 79.629 * * [simplify]: iters left: 3 (108 enodes) 79.643 * * [simplify]: iters left: 2 (136 enodes) 79.679 * * [simplify]: iters left: 1 (148 enodes) 79.714 * * [simplify]: Extracting #0: cost 1 inf + 0 79.714 * * [simplify]: Extracting #1: cost 4 inf + 0 79.714 * * [simplify]: Extracting #2: cost 13 inf + 1 79.714 * * [simplify]: Extracting #3: cost 35 inf + 3 79.714 * * [simplify]: Extracting #4: cost 45 inf + 130 79.715 * * [simplify]: Extracting #5: cost 32 inf + 1346 79.717 * * [simplify]: Extracting #6: cost 4 inf + 4795 79.719 * * [simplify]: Extracting #7: cost 0 inf + 5387 79.721 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 79.721 * [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)))))) 79.722 * [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))) 79.722 * * [simplify]: iters left: 6 (13 enodes) 79.728 * * [simplify]: iters left: 5 (49 enodes) 79.742 * * [simplify]: iters left: 4 (73 enodes) 79.764 * * [simplify]: iters left: 3 (122 enodes) 79.803 * * [simplify]: iters left: 2 (215 enodes) 79.850 * * [simplify]: iters left: 1 (288 enodes) 79.909 * * [simplify]: Extracting #0: cost 1 inf + 0 79.909 * * [simplify]: Extracting #1: cost 6 inf + 0 79.909 * * [simplify]: Extracting #2: cost 13 inf + 0 79.910 * * [simplify]: Extracting #3: cost 20 inf + 116 79.910 * * [simplify]: Extracting #4: cost 51 inf + 506 79.912 * * [simplify]: Extracting #5: cost 42 inf + 5238 79.917 * * [simplify]: Extracting #6: cost 6 inf + 10914 79.923 * * [simplify]: Extracting #7: cost 0 inf + 12142 79.928 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 79.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)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))))) 79.928 * * * * [progress]: [ 122 / 779 ] simplifiying candidate # 79.929 * [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))))) 79.929 * * [simplify]: iters left: 6 (16 enodes) 79.935 * * [simplify]: iters left: 5 (60 enodes) 79.944 * * [simplify]: iters left: 4 (94 enodes) 79.957 * * [simplify]: iters left: 3 (133 enodes) 79.984 * * [simplify]: iters left: 2 (164 enodes) 80.025 * * [simplify]: iters left: 1 (176 enodes) 80.046 * * [simplify]: Extracting #0: cost 1 inf + 0 80.047 * * [simplify]: Extracting #1: cost 10 inf + 0 80.047 * * [simplify]: Extracting #2: cost 22 inf + 0 80.047 * * [simplify]: Extracting #3: cost 35 inf + 0 80.047 * * [simplify]: Extracting #4: cost 57 inf + 2 80.048 * * [simplify]: Extracting #5: cost 55 inf + 1685 80.051 * * [simplify]: Extracting #6: cost 11 inf + 8623 80.055 * * [simplify]: Extracting #7: cost 2 inf + 11544 80.059 * * [simplify]: Extracting #8: cost 0 inf + 12340 80.063 * [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.063 * [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.063 * [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.064 * * [simplify]: iters left: 6 (15 enodes) 80.067 * * [simplify]: iters left: 5 (55 enodes) 80.075 * * [simplify]: iters left: 4 (84 enodes) 80.087 * * [simplify]: iters left: 3 (116 enodes) 80.102 * * [simplify]: iters left: 2 (144 enodes) 80.125 * * [simplify]: iters left: 1 (156 enodes) 80.143 * * [simplify]: Extracting #0: cost 1 inf + 0 80.143 * * [simplify]: Extracting #1: cost 8 inf + 0 80.143 * * [simplify]: Extracting #2: cost 16 inf + 0 80.143 * * [simplify]: Extracting #3: cost 27 inf + 0 80.143 * * [simplify]: Extracting #4: cost 49 inf + 2 80.144 * * [simplify]: Extracting #5: cost 48 inf + 1535 80.146 * * [simplify]: Extracting #6: cost 9 inf + 7453 80.149 * * [simplify]: Extracting #7: cost 0 inf + 9316 80.152 * [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)))) 80.153 * [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))))))) 80.153 * * * * [progress]: [ 123 / 779 ] simplifiying candidate # 80.153 * [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))))) 80.153 * * [simplify]: iters left: 6 (17 enodes) 80.162 * * [simplify]: iters left: 5 (62 enodes) 80.180 * * [simplify]: iters left: 4 (91 enodes) 80.205 * * [simplify]: iters left: 3 (123 enodes) 80.237 * * [simplify]: iters left: 2 (151 enodes) 80.277 * * [simplify]: iters left: 1 (163 enodes) 80.312 * * [simplify]: Extracting #0: cost 1 inf + 0 80.312 * * [simplify]: Extracting #1: cost 8 inf + 0 80.313 * * [simplify]: Extracting #2: cost 18 inf + 0 80.313 * * [simplify]: Extracting #3: cost 31 inf + 0 80.313 * * [simplify]: Extracting #4: cost 53 inf + 2 80.313 * * [simplify]: Extracting #5: cost 51 inf + 1684 80.314 * * [simplify]: Extracting #6: cost 12 inf + 7693 80.316 * * [simplify]: Extracting #7: cost 0 inf + 10104 80.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)))) 80.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))))))) 80.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)))) 80.318 * * [simplify]: iters left: 6 (16 enodes) 80.322 * * [simplify]: iters left: 5 (58 enodes) 80.330 * * [simplify]: iters left: 4 (87 enodes) 80.344 * * [simplify]: iters left: 3 (119 enodes) 80.375 * * [simplify]: iters left: 2 (147 enodes) 80.416 * * [simplify]: iters left: 1 (159 enodes) 80.445 * * [simplify]: Extracting #0: cost 1 inf + 0 80.445 * * [simplify]: Extracting #1: cost 8 inf + 0 80.445 * * [simplify]: Extracting #2: cost 17 inf + 0 80.445 * * [simplify]: Extracting #3: cost 29 inf + 0 80.446 * * [simplify]: Extracting #4: cost 51 inf + 2 80.446 * * [simplify]: Extracting #5: cost 52 inf + 1284 80.447 * * [simplify]: Extracting #6: cost 12 inf + 6856 80.448 * * [simplify]: Extracting #7: cost 1 inf + 9453 80.450 * * [simplify]: Extracting #8: cost 0 inf + 9750 80.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)))) 80.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))))))) 80.452 * * * * [progress]: [ 124 / 779 ] simplifiying candidate # 80.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)))) 80.452 * * [simplify]: iters left: 6 (14 enodes) 80.455 * * [simplify]: iters left: 5 (52 enodes) 80.462 * * [simplify]: iters left: 4 (76 enodes) 80.479 * * [simplify]: iters left: 3 (107 enodes) 80.496 * * [simplify]: iters left: 2 (135 enodes) 80.516 * * [simplify]: iters left: 1 (147 enodes) 80.547 * * [simplify]: Extracting #0: cost 1 inf + 0 80.547 * * [simplify]: Extracting #1: cost 6 inf + 0 80.547 * * [simplify]: Extracting #2: cost 12 inf + 0 80.547 * * [simplify]: Extracting #3: cost 23 inf + 0 80.548 * * [simplify]: Extracting #4: cost 40 inf + 117 80.548 * * [simplify]: Extracting #5: cost 36 inf + 1808 80.550 * * [simplify]: Extracting #6: cost 10 inf + 4879 80.553 * * [simplify]: Extracting #7: cost 1 inf + 6951 80.555 * * [simplify]: Extracting #8: cost 0 inf + 7290 80.558 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 80.558 * [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))))))) 80.559 * [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)))) 80.559 * * [simplify]: iters left: 6 (14 enodes) 80.565 * * [simplify]: iters left: 5 (52 enodes) 80.580 * * [simplify]: iters left: 4 (76 enodes) 80.601 * * [simplify]: iters left: 3 (107 enodes) 80.628 * * [simplify]: iters left: 2 (135 enodes) 80.646 * * [simplify]: iters left: 1 (147 enodes) 80.665 * * [simplify]: Extracting #0: cost 1 inf + 0 80.666 * * [simplify]: Extracting #1: cost 6 inf + 0 80.666 * * [simplify]: Extracting #2: cost 12 inf + 0 80.666 * * [simplify]: Extracting #3: cost 23 inf + 0 80.666 * * [simplify]: Extracting #4: cost 40 inf + 117 80.667 * * [simplify]: Extracting #5: cost 36 inf + 1808 80.668 * * [simplify]: Extracting #6: cost 10 inf + 4879 80.671 * * [simplify]: Extracting #7: cost 1 inf + 6951 80.674 * * [simplify]: Extracting #8: cost 0 inf + 7290 80.677 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 80.677 * [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)))))) 80.677 * * * * [progress]: [ 125 / 779 ] simplifiying candidate # 80.677 * [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)) 80.677 * * [simplify]: iters left: 6 (16 enodes) 80.685 * * [simplify]: iters left: 5 (60 enodes) 80.703 * * [simplify]: iters left: 4 (88 enodes) 80.730 * * [simplify]: iters left: 3 (120 enodes) 80.756 * * [simplify]: iters left: 2 (149 enodes) 80.775 * * [simplify]: iters left: 1 (161 enodes) 80.799 * * [simplify]: Extracting #0: cost 1 inf + 0 80.799 * * [simplify]: Extracting #1: cost 5 inf + 0 80.799 * * [simplify]: Extracting #2: cost 8 inf + 1 80.799 * * [simplify]: Extracting #3: cost 19 inf + 1 80.800 * * [simplify]: Extracting #4: cost 41 inf + 3 80.800 * * [simplify]: Extracting #5: cost 50 inf + 212 80.801 * * [simplify]: Extracting #6: cost 32 inf + 2166 80.803 * * [simplify]: Extracting #7: cost 5 inf + 6044 80.806 * * [simplify]: Extracting #8: cost 0 inf + 6613 80.808 * [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.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)) (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)))))) 80.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 (hypot y.re y.im))) 80.809 * * [simplify]: iters left: 6 (14 enodes) 80.815 * * [simplify]: iters left: 5 (52 enodes) 80.830 * * [simplify]: iters left: 4 (81 enodes) 80.851 * * [simplify]: iters left: 3 (113 enodes) 80.865 * * [simplify]: iters left: 2 (141 enodes) 80.886 * * [simplify]: iters left: 1 (153 enodes) 80.922 * * [simplify]: Extracting #0: cost 1 inf + 0 80.922 * * [simplify]: Extracting #1: cost 8 inf + 0 80.922 * * [simplify]: Extracting #2: cost 16 inf + 0 80.922 * * [simplify]: Extracting #3: cost 27 inf + 0 80.922 * * [simplify]: Extracting #4: cost 46 inf + 3 80.923 * * [simplify]: Extracting #5: cost 44 inf + 1835 80.925 * * [simplify]: Extracting #6: cost 10 inf + 6745 80.928 * * [simplify]: Extracting #7: cost 0 inf + 8482 80.932 * [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))) 80.932 * [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)))))) 80.932 * * * * [progress]: [ 126 / 779 ] simplifiying candidate # 80.932 * [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)))) 80.932 * * [simplify]: iters left: 6 (14 enodes) 80.939 * * [simplify]: iters left: 5 (52 enodes) 80.955 * * [simplify]: iters left: 4 (76 enodes) 80.974 * * [simplify]: iters left: 3 (107 enodes) 80.987 * * [simplify]: iters left: 2 (135 enodes) 81.007 * * [simplify]: iters left: 1 (147 enodes) 81.030 * * [simplify]: Extracting #0: cost 1 inf + 0 81.031 * * [simplify]: Extracting #1: cost 6 inf + 0 81.031 * * [simplify]: Extracting #2: cost 12 inf + 0 81.031 * * [simplify]: Extracting #3: cost 23 inf + 0 81.032 * * [simplify]: Extracting #4: cost 40 inf + 117 81.032 * * [simplify]: Extracting #5: cost 36 inf + 1808 81.033 * * [simplify]: Extracting #6: cost 10 inf + 4879 81.034 * * [simplify]: Extracting #7: cost 1 inf + 6951 81.035 * * [simplify]: Extracting #8: cost 0 inf + 7290 81.037 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 81.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)) (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.037 * [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.037 * * [simplify]: iters left: 6 (14 enodes) 81.040 * * [simplify]: iters left: 5 (52 enodes) 81.047 * * [simplify]: iters left: 4 (76 enodes) 81.058 * * [simplify]: iters left: 3 (107 enodes) 81.080 * * [simplify]: iters left: 2 (135 enodes) 81.115 * * [simplify]: iters left: 1 (147 enodes) 81.152 * * [simplify]: Extracting #0: cost 1 inf + 0 81.152 * * [simplify]: Extracting #1: cost 6 inf + 0 81.152 * * [simplify]: Extracting #2: cost 12 inf + 0 81.152 * * [simplify]: Extracting #3: cost 23 inf + 0 81.153 * * [simplify]: Extracting #4: cost 40 inf + 117 81.153 * * [simplify]: Extracting #5: cost 36 inf + 1808 81.155 * * [simplify]: Extracting #6: cost 10 inf + 4879 81.158 * * [simplify]: Extracting #7: cost 1 inf + 6951 81.160 * * [simplify]: Extracting #8: cost 0 inf + 7290 81.163 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 81.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)) (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.163 * * * * [progress]: [ 127 / 779 ] simplifiying candidate # 81.163 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 81.164 * * [simplify]: iters left: 6 (15 enodes) 81.167 * * [simplify]: iters left: 5 (55 enodes) 81.176 * * [simplify]: iters left: 4 (84 enodes) 81.189 * * [simplify]: iters left: 3 (117 enodes) 81.212 * * [simplify]: iters left: 2 (145 enodes) 81.243 * * [simplify]: iters left: 1 (157 enodes) 81.263 * * [simplify]: Extracting #0: cost 1 inf + 0 81.263 * * [simplify]: Extracting #1: cost 5 inf + 0 81.264 * * [simplify]: Extracting #2: cost 8 inf + 1 81.264 * * [simplify]: Extracting #3: cost 19 inf + 1 81.264 * * [simplify]: Extracting #4: cost 41 inf + 3 81.264 * * [simplify]: Extracting #5: cost 51 inf + 130 81.265 * * [simplify]: Extracting #6: cost 37 inf + 1507 81.267 * * [simplify]: Extracting #7: cost 3 inf + 6240 81.270 * * [simplify]: Extracting #8: cost 0 inf + 6613 81.272 * [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.272 * [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.273 * [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.273 * * [simplify]: iters left: 6 (14 enodes) 81.278 * * [simplify]: iters left: 5 (52 enodes) 81.291 * * [simplify]: iters left: 4 (81 enodes) 81.316 * * [simplify]: iters left: 3 (113 enodes) 81.346 * * [simplify]: iters left: 2 (141 enodes) 81.385 * * [simplify]: iters left: 1 (153 enodes) 81.403 * * [simplify]: Extracting #0: cost 1 inf + 0 81.403 * * [simplify]: Extracting #1: cost 8 inf + 0 81.404 * * [simplify]: Extracting #2: cost 16 inf + 0 81.404 * * [simplify]: Extracting #3: cost 27 inf + 0 81.404 * * [simplify]: Extracting #4: cost 46 inf + 3 81.404 * * [simplify]: Extracting #5: cost 44 inf + 1835 81.405 * * [simplify]: Extracting #6: cost 10 inf + 6745 81.407 * * [simplify]: Extracting #7: cost 0 inf + 8482 81.409 * [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.409 * [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.409 * * * * [progress]: [ 128 / 779 ] simplifiying candidate # 81.409 * [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))))) 81.409 * * [simplify]: iters left: 6 (16 enodes) 81.414 * * [simplify]: iters left: 5 (60 enodes) 81.430 * * [simplify]: iters left: 4 (92 enodes) 81.457 * * [simplify]: iters left: 3 (127 enodes) 81.491 * * [simplify]: iters left: 2 (156 enodes) 81.514 * * [simplify]: iters left: 1 (168 enodes) 81.541 * * [simplify]: Extracting #0: cost 1 inf + 0 81.541 * * [simplify]: Extracting #1: cost 7 inf + 0 81.541 * * [simplify]: Extracting #2: cost 12 inf + 1 81.541 * * [simplify]: Extracting #3: cost 23 inf + 1 81.542 * * [simplify]: Extracting #4: cost 45 inf + 3 81.542 * * [simplify]: Extracting #5: cost 46 inf + 1109 81.544 * * [simplify]: Extracting #6: cost 9 inf + 6364 81.548 * * [simplify]: Extracting #7: cost 0 inf + 8125 81.551 * [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))))) 81.551 * [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))))))) 81.551 * [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)))) 81.552 * * [simplify]: iters left: 6 (14 enodes) 81.556 * * [simplify]: iters left: 5 (52 enodes) 81.563 * * [simplify]: iters left: 4 (81 enodes) 81.576 * * [simplify]: iters left: 3 (113 enodes) 81.591 * * [simplify]: iters left: 2 (141 enodes) 81.628 * * [simplify]: iters left: 1 (153 enodes) 81.666 * * [simplify]: Extracting #0: cost 1 inf + 0 81.666 * * [simplify]: Extracting #1: cost 8 inf + 0 81.666 * * [simplify]: Extracting #2: cost 16 inf + 0 81.667 * * [simplify]: Extracting #3: cost 27 inf + 0 81.667 * * [simplify]: Extracting #4: cost 46 inf + 3 81.668 * * [simplify]: Extracting #5: cost 44 inf + 1835 81.670 * * [simplify]: Extracting #6: cost 10 inf + 6865 81.673 * * [simplify]: Extracting #7: cost 0 inf + 8802 81.676 * [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)))) 81.676 * [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))))))) 81.676 * * * * [progress]: [ 129 / 779 ] simplifiying candidate # 81.677 * [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))))) 81.677 * * [simplify]: iters left: 6 (16 enodes) 81.682 * * [simplify]: iters left: 5 (59 enodes) 81.693 * * [simplify]: iters left: 4 (87 enodes) 81.705 * * [simplify]: iters left: 3 (120 enodes) 81.721 * * [simplify]: iters left: 2 (148 enodes) 81.740 * * [simplify]: iters left: 1 (160 enodes) 81.759 * * [simplify]: Extracting #0: cost 1 inf + 0 81.759 * * [simplify]: Extracting #1: cost 5 inf + 0 81.759 * * [simplify]: Extracting #2: cost 9 inf + 1 81.759 * * [simplify]: Extracting #3: cost 21 inf + 1 81.760 * * [simplify]: Extracting #4: cost 43 inf + 3 81.761 * * [simplify]: Extracting #5: cost 53 inf + 130 81.761 * * [simplify]: Extracting #6: cost 40 inf + 1372 81.762 * * [simplify]: Extracting #7: cost 10 inf + 5468 81.764 * * [simplify]: Extracting #8: cost 0 inf + 7207 81.767 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 81.767 * [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))))))) 81.767 * [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)))) 81.767 * * [simplify]: iters left: 6 (15 enodes) 81.774 * * [simplify]: iters left: 5 (55 enodes) 81.790 * * [simplify]: iters left: 4 (84 enodes) 81.815 * * [simplify]: iters left: 3 (116 enodes) 81.846 * * [simplify]: iters left: 2 (144 enodes) 81.884 * * [simplify]: iters left: 1 (156 enodes) 81.925 * * [simplify]: Extracting #0: cost 1 inf + 0 81.925 * * [simplify]: Extracting #1: cost 8 inf + 0 81.925 * * [simplify]: Extracting #2: cost 17 inf + 0 81.925 * * [simplify]: Extracting #3: cost 29 inf + 0 81.925 * * [simplify]: Extracting #4: cost 48 inf + 3 81.926 * * [simplify]: Extracting #5: cost 46 inf + 1713 81.928 * * [simplify]: Extracting #6: cost 7 inf + 7793 81.931 * * [simplify]: Extracting #7: cost 0 inf + 9236 81.935 * [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)))) 81.935 * [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))))))) 81.935 * * * * [progress]: [ 130 / 779 ] simplifiying candidate # 81.936 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 81.936 * * [simplify]: iters left: 6 (15 enodes) 81.943 * * [simplify]: iters left: 5 (55 enodes) 81.960 * * [simplify]: iters left: 4 (83 enodes) 81.984 * * [simplify]: iters left: 3 (116 enodes) 82.015 * * [simplify]: iters left: 2 (144 enodes) 82.054 * * [simplify]: iters left: 1 (156 enodes) 82.090 * * [simplify]: Extracting #0: cost 1 inf + 0 82.090 * * [simplify]: Extracting #1: cost 5 inf + 0 82.090 * * [simplify]: Extracting #2: cost 8 inf + 1 82.090 * * [simplify]: Extracting #3: cost 19 inf + 1 82.090 * * [simplify]: Extracting #4: cost 41 inf + 3 82.091 * * [simplify]: Extracting #5: cost 51 inf + 130 82.092 * * [simplify]: Extracting #6: cost 34 inf + 1665 82.094 * * [simplify]: Extracting #7: cost 3 inf + 6201 82.097 * * [simplify]: Extracting #8: cost 0 inf + 6613 82.099 * [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.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 (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))))))) 82.100 * [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)))) 82.100 * * [simplify]: iters left: 6 (14 enodes) 82.106 * * [simplify]: iters left: 5 (52 enodes) 82.122 * * [simplify]: iters left: 4 (81 enodes) 82.138 * * [simplify]: iters left: 3 (113 enodes) 82.153 * * [simplify]: iters left: 2 (141 enodes) 82.173 * * [simplify]: iters left: 1 (153 enodes) 82.190 * * [simplify]: Extracting #0: cost 1 inf + 0 82.190 * * [simplify]: Extracting #1: cost 8 inf + 0 82.190 * * [simplify]: Extracting #2: cost 16 inf + 0 82.190 * * [simplify]: Extracting #3: cost 27 inf + 0 82.191 * * [simplify]: Extracting #4: cost 46 inf + 3 82.191 * * [simplify]: Extracting #5: cost 44 inf + 1835 82.192 * * [simplify]: Extracting #6: cost 10 inf + 6705 82.194 * * [simplify]: Extracting #7: cost 0 inf + 8482 82.195 * [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)))) 82.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)) (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))))))) 82.196 * * * * [progress]: [ 131 / 779 ] simplifiying candidate # 82.196 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) (sqrt 1)) 82.196 * * [simplify]: iters left: 6 (14 enodes) 82.202 * * [simplify]: iters left: 5 (52 enodes) 82.209 * * [simplify]: iters left: 4 (78 enodes) 82.225 * * [simplify]: iters left: 3 (108 enodes) 82.250 * * [simplify]: iters left: 2 (136 enodes) 82.268 * * [simplify]: iters left: 1 (148 enodes) 82.301 * * [simplify]: Extracting #0: cost 1 inf + 0 82.301 * * [simplify]: Extracting #1: cost 4 inf + 0 82.301 * * [simplify]: Extracting #2: cost 13 inf + 1 82.301 * * [simplify]: Extracting #3: cost 35 inf + 3 82.301 * * [simplify]: Extracting #4: cost 45 inf + 130 82.302 * * [simplify]: Extracting #5: cost 31 inf + 1403 82.304 * * [simplify]: Extracting #6: cost 4 inf + 4795 82.307 * * [simplify]: Extracting #7: cost 0 inf + 5387 82.309 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 82.309 * [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)))))) 82.310 * [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))) 82.310 * * [simplify]: iters left: 6 (13 enodes) 82.315 * * [simplify]: iters left: 5 (49 enodes) 82.330 * * [simplify]: iters left: 4 (73 enodes) 82.352 * * [simplify]: iters left: 3 (122 enodes) 82.392 * * [simplify]: iters left: 2 (215 enodes) 82.440 * * [simplify]: iters left: 1 (288 enodes) 82.495 * * [simplify]: Extracting #0: cost 1 inf + 0 82.495 * * [simplify]: Extracting #1: cost 6 inf + 0 82.495 * * [simplify]: Extracting #2: cost 13 inf + 0 82.495 * * [simplify]: Extracting #3: cost 20 inf + 116 82.495 * * [simplify]: Extracting #4: cost 51 inf + 506 82.496 * * [simplify]: Extracting #5: cost 42 inf + 5238 82.499 * * [simplify]: Extracting #6: cost 6 inf + 10914 82.502 * * [simplify]: Extracting #7: cost 0 inf + 12142 82.504 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 82.504 * [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))))) 82.505 * * * * [progress]: [ 132 / 779 ] simplifiying candidate # 82.505 * [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.505 * * [simplify]: iters left: 6 (15 enodes) 82.509 * * [simplify]: iters left: 5 (55 enodes) 82.517 * * [simplify]: iters left: 4 (83 enodes) 82.530 * * [simplify]: iters left: 3 (116 enodes) 82.548 * * [simplify]: iters left: 2 (144 enodes) 82.570 * * [simplify]: iters left: 1 (156 enodes) 82.608 * * [simplify]: Extracting #0: cost 1 inf + 0 82.608 * * [simplify]: Extracting #1: cost 5 inf + 0 82.608 * * [simplify]: Extracting #2: cost 8 inf + 1 82.608 * * [simplify]: Extracting #3: cost 19 inf + 1 82.609 * * [simplify]: Extracting #4: cost 41 inf + 3 82.609 * * [simplify]: Extracting #5: cost 51 inf + 130 82.610 * * [simplify]: Extracting #6: cost 34 inf + 1665 82.612 * * [simplify]: Extracting #7: cost 3 inf + 6201 82.614 * * [simplify]: Extracting #8: cost 0 inf + 6613 82.617 * [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.617 * [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))))))) 82.618 * [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)))) 82.618 * * [simplify]: iters left: 6 (14 enodes) 82.624 * * [simplify]: iters left: 5 (52 enodes) 82.639 * * [simplify]: iters left: 4 (81 enodes) 82.661 * * [simplify]: iters left: 3 (113 enodes) 82.694 * * [simplify]: iters left: 2 (141 enodes) 82.731 * * [simplify]: iters left: 1 (153 enodes) 82.762 * * [simplify]: Extracting #0: cost 1 inf + 0 82.762 * * [simplify]: Extracting #1: cost 8 inf + 0 82.762 * * [simplify]: Extracting #2: cost 16 inf + 0 82.762 * * [simplify]: Extracting #3: cost 27 inf + 0 82.762 * * [simplify]: Extracting #4: cost 46 inf + 3 82.763 * * [simplify]: Extracting #5: cost 44 inf + 1835 82.764 * * [simplify]: Extracting #6: cost 10 inf + 6705 82.765 * * [simplify]: Extracting #7: cost 0 inf + 8482 82.767 * [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)))) 82.767 * [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))))))) 82.767 * * * * [progress]: [ 133 / 779 ] simplifiying candidate # 82.767 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) 1) 82.767 * * [simplify]: iters left: 6 (13 enodes) 82.771 * * [simplify]: iters left: 5 (45 enodes) 82.778 * * [simplify]: iters left: 4 (73 enodes) 82.790 * * [simplify]: iters left: 3 (103 enodes) 82.809 * * [simplify]: iters left: 2 (131 enodes) 82.845 * * [simplify]: iters left: 1 (143 enodes) 82.872 * * [simplify]: Extracting #0: cost 1 inf + 0 82.872 * * [simplify]: Extracting #1: cost 4 inf + 0 82.872 * * [simplify]: Extracting #2: cost 13 inf + 1 82.872 * * [simplify]: Extracting #3: cost 35 inf + 3 82.872 * * [simplify]: Extracting #4: cost 44 inf + 212 82.872 * * [simplify]: Extracting #5: cost 29 inf + 1634 82.873 * * [simplify]: Extracting #6: cost 4 inf + 4957 82.874 * * [simplify]: Extracting #7: cost 0 inf + 5387 82.875 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 82.875 * [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)))))) 82.876 * [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))) 82.876 * * [simplify]: iters left: 6 (13 enodes) 82.879 * * [simplify]: iters left: 5 (49 enodes) 82.885 * * [simplify]: iters left: 4 (73 enodes) 82.898 * * [simplify]: iters left: 3 (122 enodes) 82.929 * * [simplify]: iters left: 2 (215 enodes) 82.966 * * [simplify]: iters left: 1 (288 enodes) 83.042 * * [simplify]: Extracting #0: cost 1 inf + 0 83.043 * * [simplify]: Extracting #1: cost 6 inf + 0 83.043 * * [simplify]: Extracting #2: cost 13 inf + 0 83.043 * * [simplify]: Extracting #3: cost 20 inf + 116 83.043 * * [simplify]: Extracting #4: cost 51 inf + 506 83.044 * * [simplify]: Extracting #5: cost 42 inf + 5238 83.047 * * [simplify]: Extracting #6: cost 6 inf + 10914 83.049 * * [simplify]: Extracting #7: cost 0 inf + 12142 83.052 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 83.052 * [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.052 * * * * [progress]: [ 134 / 779 ] simplifiying candidate # 83.053 * [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.053 * * [simplify]: iters left: 6 (18 enodes) 83.057 * * [simplify]: iters left: 5 (73 enodes) 83.069 * * [simplify]: iters left: 4 (153 enodes) 83.112 * * [simplify]: iters left: 3 (369 enodes) 83.279 * * [simplify]: Extracting #0: cost 1 inf + 0 83.279 * * [simplify]: Extracting #1: cost 83 inf + 0 83.280 * * [simplify]: Extracting #2: cost 170 inf + 0 83.281 * * [simplify]: Extracting #3: cost 185 inf + 2 83.282 * * [simplify]: Extracting #4: cost 162 inf + 4895 83.287 * * [simplify]: Extracting #5: cost 101 inf + 28983 83.310 * * [simplify]: Extracting #6: cost 17 inf + 70716 83.332 * * [simplify]: Extracting #7: cost 0 inf + 79875 83.350 * [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)))) 83.350 * [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))))))) 83.351 * [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)))) 83.351 * * [simplify]: iters left: 6 (15 enodes) 83.356 * * [simplify]: iters left: 5 (54 enodes) 83.363 * * [simplify]: iters left: 4 (75 enodes) 83.373 * * [simplify]: iters left: 3 (92 enodes) 83.384 * * [simplify]: iters left: 2 (95 enodes) 83.395 * * [simplify]: Extracting #0: cost 1 inf + 0 83.395 * * [simplify]: Extracting #1: cost 12 inf + 0 83.395 * * [simplify]: Extracting #2: cost 25 inf + 0 83.396 * * [simplify]: Extracting #3: cost 37 inf + 0 83.396 * * [simplify]: Extracting #4: cost 36 inf + 87 83.396 * * [simplify]: Extracting #5: cost 21 inf + 1407 83.397 * * [simplify]: Extracting #6: cost 13 inf + 3389 83.399 * * [simplify]: Extracting #7: cost 3 inf + 7531 83.402 * * [simplify]: Extracting #8: cost 0 inf + 8544 83.405 * [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)))) 83.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))) (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))))))) 83.405 * * * * [progress]: [ 135 / 779 ] simplifiying candidate # 83.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)))) (* (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))))) 83.406 * * [simplify]: iters left: 6 (19 enodes) 83.414 * * [simplify]: iters left: 5 (75 enodes) 83.430 * * [simplify]: iters left: 4 (151 enodes) 83.458 * * [simplify]: iters left: 3 (351 enodes) 83.596 * * [simplify]: Extracting #0: cost 1 inf + 0 83.597 * * [simplify]: Extracting #1: cost 103 inf + 0 83.598 * * [simplify]: Extracting #2: cost 204 inf + 0 83.599 * * [simplify]: Extracting #3: cost 222 inf + 0 83.603 * * [simplify]: Extracting #4: cost 185 inf + 11432 83.636 * * [simplify]: Extracting #5: cost 43 inf + 82094 83.680 * * [simplify]: Extracting #6: cost 0 inf + 106447 83.705 * * [simplify]: Extracting #7: cost 0 inf + 106367 83.733 * [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)))) 83.733 * [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))))))) 83.733 * [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)))) 83.734 * * [simplify]: iters left: 6 (16 enodes) 83.737 * * [simplify]: iters left: 5 (57 enodes) 83.744 * * [simplify]: iters left: 4 (81 enodes) 83.757 * * [simplify]: iters left: 3 (105 enodes) 83.782 * * [simplify]: iters left: 2 (118 enodes) 83.796 * * [simplify]: Extracting #0: cost 1 inf + 0 83.796 * * [simplify]: Extracting #1: cost 16 inf + 0 83.796 * * [simplify]: Extracting #2: cost 33 inf + 0 83.796 * * [simplify]: Extracting #3: cost 45 inf + 0 83.797 * * [simplify]: Extracting #4: cost 42 inf + 210 83.797 * * [simplify]: Extracting #5: cost 31 inf + 1226 83.798 * * [simplify]: Extracting #6: cost 15 inf + 5817 83.799 * * [simplify]: Extracting #7: cost 1 inf + 11269 83.801 * * [simplify]: Extracting #8: cost 0 inf + 11728 83.803 * [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)))) 83.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 (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))))))) 83.803 * * * * [progress]: [ 136 / 779 ] simplifiying candidate # 83.803 * [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)))) 83.803 * * [simplify]: iters left: 6 (19 enodes) 83.807 * * [simplify]: iters left: 5 (74 enodes) 83.819 * * [simplify]: iters left: 4 (150 enodes) 83.874 * * [simplify]: iters left: 3 (350 enodes) 84.031 * * [simplify]: Extracting #0: cost 1 inf + 0 84.031 * * [simplify]: Extracting #1: cost 105 inf + 0 84.032 * * [simplify]: Extracting #2: cost 205 inf + 0 84.034 * * [simplify]: Extracting #3: cost 222 inf + 0 84.039 * * [simplify]: Extracting #4: cost 182 inf + 13859 84.076 * * [simplify]: Extracting #5: cost 34 inf + 85087 84.119 * * [simplify]: Extracting #6: cost 0 inf + 105207 84.163 * [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)))) 84.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))) (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))))))) 84.164 * [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)))) 84.164 * * [simplify]: iters left: 6 (16 enodes) 84.170 * * [simplify]: iters left: 5 (57 enodes) 84.187 * * [simplify]: iters left: 4 (81 enodes) 84.210 * * [simplify]: iters left: 3 (105 enodes) 84.237 * * [simplify]: iters left: 2 (118 enodes) 84.256 * * [simplify]: Extracting #0: cost 1 inf + 0 84.256 * * [simplify]: Extracting #1: cost 16 inf + 0 84.256 * * [simplify]: Extracting #2: cost 33 inf + 0 84.256 * * [simplify]: Extracting #3: cost 45 inf + 0 84.256 * * [simplify]: Extracting #4: cost 42 inf + 210 84.257 * * [simplify]: Extracting #5: cost 31 inf + 1226 84.257 * * [simplify]: Extracting #6: cost 15 inf + 5737 84.259 * * [simplify]: Extracting #7: cost 1 inf + 10909 84.261 * * [simplify]: Extracting #8: cost 0 inf + 11408 84.262 * [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)))) 84.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 (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))))))) 84.262 * * * * [progress]: [ 137 / 779 ] simplifiying candidate # 84.263 * [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)) 84.263 * * [simplify]: iters left: 6 (20 enodes) 84.270 * * [simplify]: iters left: 5 (79 enodes) 84.283 * * [simplify]: iters left: 4 (143 enodes) 84.310 * * [simplify]: iters left: 3 (290 enodes) 84.422 * * [simplify]: Extracting #0: cost 1 inf + 0 84.422 * * [simplify]: Extracting #1: cost 56 inf + 0 84.422 * * [simplify]: Extracting #2: cost 100 inf + 1 84.423 * * [simplify]: Extracting #3: cost 113 inf + 1 84.423 * * [simplify]: Extracting #4: cost 107 inf + 759 84.426 * * [simplify]: Extracting #5: cost 53 inf + 19746 84.435 * * [simplify]: Extracting #6: cost 2 inf + 45255 84.445 * * [simplify]: Extracting #7: cost 0 inf + 46052 84.456 * * [simplify]: Extracting #8: cost 0 inf + 46012 84.466 * [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))))) 84.467 * [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)))))) 84.467 * [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))) 84.467 * * [simplify]: iters left: 6 (15 enodes) 84.470 * * [simplify]: iters left: 5 (54 enodes) 84.485 * * [simplify]: iters left: 4 (78 enodes) 84.507 * * [simplify]: iters left: 3 (102 enodes) 84.533 * * [simplify]: iters left: 2 (115 enodes) 84.560 * * [simplify]: Extracting #0: cost 1 inf + 0 84.560 * * [simplify]: Extracting #1: cost 16 inf + 0 84.560 * * [simplify]: Extracting #2: cost 32 inf + 0 84.560 * * [simplify]: Extracting #3: cost 43 inf + 0 84.561 * * [simplify]: Extracting #4: cost 43 inf + 46 84.561 * * [simplify]: Extracting #5: cost 30 inf + 1144 84.563 * * [simplify]: Extracting #6: cost 11 inf + 6415 84.565 * * [simplify]: Extracting #7: cost 1 inf + 10237 84.568 * * [simplify]: Extracting #8: cost 0 inf + 10574 84.571 * [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))) 84.571 * [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)))))) 84.572 * * * * [progress]: [ 138 / 779 ] simplifiying candidate # 84.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)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 84.572 * * [simplify]: iters left: 6 (19 enodes) 84.578 * * [simplify]: iters left: 5 (74 enodes) 84.600 * * [simplify]: iters left: 4 (150 enodes) 84.638 * * [simplify]: iters left: 3 (350 enodes) 84.753 * * [simplify]: Extracting #0: cost 1 inf + 0 84.753 * * [simplify]: Extracting #1: cost 105 inf + 0 84.754 * * [simplify]: Extracting #2: cost 205 inf + 0 84.756 * * [simplify]: Extracting #3: cost 222 inf + 0 84.761 * * [simplify]: Extracting #4: cost 182 inf + 13859 84.791 * * [simplify]: Extracting #5: cost 34 inf + 85087 84.815 * * [simplify]: Extracting #6: cost 0 inf + 105207 84.859 * [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)))) 84.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))) (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))))))) 84.860 * [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)))) 84.860 * * [simplify]: iters left: 6 (16 enodes) 84.865 * * [simplify]: iters left: 5 (57 enodes) 84.875 * * [simplify]: iters left: 4 (81 enodes) 84.889 * * [simplify]: iters left: 3 (105 enodes) 84.914 * * [simplify]: iters left: 2 (118 enodes) 84.943 * * [simplify]: Extracting #0: cost 1 inf + 0 84.943 * * [simplify]: Extracting #1: cost 16 inf + 0 84.943 * * [simplify]: Extracting #2: cost 33 inf + 0 84.943 * * [simplify]: Extracting #3: cost 45 inf + 0 84.944 * * [simplify]: Extracting #4: cost 42 inf + 210 84.944 * * [simplify]: Extracting #5: cost 31 inf + 1226 84.946 * * [simplify]: Extracting #6: cost 15 inf + 5737 84.949 * * [simplify]: Extracting #7: cost 1 inf + 10909 84.952 * * [simplify]: Extracting #8: cost 0 inf + 11408 84.955 * [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)))) 84.956 * [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))))))) 84.956 * * * * [progress]: [ 139 / 779 ] simplifiying candidate # 84.956 * [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) 84.956 * * [simplify]: iters left: 6 (19 enodes) 84.962 * * [simplify]: iters left: 5 (74 enodes) 84.974 * * [simplify]: iters left: 4 (142 enodes) 85.019 * * [simplify]: iters left: 3 (310 enodes) 85.137 * * [simplify]: Extracting #0: cost 1 inf + 0 85.137 * * [simplify]: Extracting #1: cost 53 inf + 0 85.137 * * [simplify]: Extracting #2: cost 97 inf + 1 85.138 * * [simplify]: Extracting #3: cost 111 inf + 1 85.138 * * [simplify]: Extracting #4: cost 105 inf + 842 85.140 * * [simplify]: Extracting #5: cost 61 inf + 14446 85.148 * * [simplify]: Extracting #6: cost 8 inf + 39901 85.159 * * [simplify]: Extracting #7: cost 0 inf + 44537 85.172 * [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.172 * [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.173 * [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.173 * * [simplify]: iters left: 6 (15 enodes) 85.179 * * [simplify]: iters left: 5 (54 enodes) 85.195 * * [simplify]: iters left: 4 (78 enodes) 85.208 * * [simplify]: iters left: 3 (102 enodes) 85.222 * * [simplify]: iters left: 2 (115 enodes) 85.245 * * [simplify]: Extracting #0: cost 1 inf + 0 85.245 * * [simplify]: Extracting #1: cost 16 inf + 0 85.245 * * [simplify]: Extracting #2: cost 32 inf + 0 85.245 * * [simplify]: Extracting #3: cost 43 inf + 0 85.245 * * [simplify]: Extracting #4: cost 43 inf + 46 85.246 * * [simplify]: Extracting #5: cost 30 inf + 1144 85.248 * * [simplify]: Extracting #6: cost 11 inf + 6415 85.250 * * [simplify]: Extracting #7: cost 1 inf + 10237 85.253 * * [simplify]: Extracting #8: cost 0 inf + 10574 85.257 * [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.257 * [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.257 * * * * [progress]: [ 140 / 779 ] simplifiying candidate # 85.258 * [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))))) 85.258 * * [simplify]: iters left: 6 (19 enodes) 85.266 * * [simplify]: iters left: 5 (75 enodes) 85.289 * * [simplify]: iters left: 4 (141 enodes) 85.331 * * [simplify]: iters left: 3 (316 enodes) 85.423 * * [simplify]: Extracting #0: cost 1 inf + 0 85.424 * * [simplify]: Extracting #1: cost 96 inf + 0 85.425 * * [simplify]: Extracting #2: cost 194 inf + 0 85.427 * * [simplify]: Extracting #3: cost 211 inf + 0 85.429 * * [simplify]: Extracting #4: cost 186 inf + 6282 85.451 * * [simplify]: Extracting #5: cost 58 inf + 69610 85.487 * * [simplify]: Extracting #6: cost 3 inf + 100197 85.508 * * [simplify]: Extracting #7: cost 0 inf + 101652 85.540 * [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)))) 85.540 * [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))))))) 85.540 * [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)))) 85.540 * * [simplify]: iters left: 6 (16 enodes) 85.544 * * [simplify]: iters left: 5 (57 enodes) 85.552 * * [simplify]: iters left: 4 (81 enodes) 85.564 * * [simplify]: iters left: 3 (105 enodes) 85.582 * * [simplify]: iters left: 2 (118 enodes) 85.611 * * [simplify]: Extracting #0: cost 1 inf + 0 85.611 * * [simplify]: Extracting #1: cost 16 inf + 0 85.611 * * [simplify]: Extracting #2: cost 33 inf + 0 85.612 * * [simplify]: Extracting #3: cost 45 inf + 0 85.612 * * [simplify]: Extracting #4: cost 42 inf + 210 85.612 * * [simplify]: Extracting #5: cost 31 inf + 1226 85.614 * * [simplify]: Extracting #6: cost 13 inf + 6735 85.617 * * [simplify]: Extracting #7: cost 1 inf + 11189 85.620 * * [simplify]: Extracting #8: cost 0 inf + 11728 85.625 * [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)))) 85.625 * [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))))))) 85.625 * * * * [progress]: [ 141 / 779 ] simplifiying candidate # 85.626 * [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))))) 85.626 * * [simplify]: iters left: 6 (16 enodes) 85.635 * * [simplify]: iters left: 5 (64 enodes) 85.654 * * [simplify]: iters left: 4 (109 enodes) 85.689 * * [simplify]: iters left: 3 (193 enodes) 85.729 * * [simplify]: iters left: 2 (335 enodes) 85.833 * * [simplify]: iters left: 1 (434 enodes) 85.962 * * [simplify]: Extracting #0: cost 1 inf + 0 85.962 * * [simplify]: Extracting #1: cost 45 inf + 0 85.963 * * [simplify]: Extracting #2: cost 110 inf + 0 85.963 * * [simplify]: Extracting #3: cost 114 inf + 6 85.964 * * [simplify]: Extracting #4: cost 107 inf + 821 85.966 * * [simplify]: Extracting #5: cost 50 inf + 20077 85.976 * * [simplify]: Extracting #6: cost 6 inf + 44698 85.994 * * [simplify]: Extracting #7: cost 0 inf + 48436 86.013 * [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.013 * [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.013 * [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.014 * * [simplify]: iters left: 6 (14 enodes) 86.020 * * [simplify]: iters left: 5 (51 enodes) 86.034 * * [simplify]: iters left: 4 (68 enodes) 86.046 * * [simplify]: iters left: 3 (87 enodes) 86.057 * * [simplify]: iters left: 2 (98 enodes) 86.074 * * [simplify]: iters left: 1 (123 enodes) 86.115 * * [simplify]: Extracting #0: cost 1 inf + 0 86.115 * * [simplify]: Extracting #1: cost 10 inf + 0 86.115 * * [simplify]: Extracting #2: cost 28 inf + 0 86.115 * * [simplify]: Extracting #3: cost 40 inf + 3 86.116 * * [simplify]: Extracting #4: cost 41 inf + 51 86.116 * * [simplify]: Extracting #5: cost 30 inf + 988 86.118 * * [simplify]: Extracting #6: cost 8 inf + 6784 86.120 * * [simplify]: Extracting #7: cost 0 inf + 9657 86.123 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 86.123 * [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)))))) 86.123 * * * * [progress]: [ 142 / 779 ] simplifiying candidate # 86.124 * [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)))) 86.124 * * [simplify]: iters left: 6 (18 enodes) 86.131 * * [simplify]: iters left: 5 (70 enodes) 86.153 * * [simplify]: iters left: 4 (129 enodes) 86.184 * * [simplify]: iters left: 3 (249 enodes) 86.267 * * [simplify]: iters left: 2 (463 enodes) 86.505 * * [simplify]: Extracting #0: cost 1 inf + 0 86.505 * * [simplify]: Extracting #1: cost 62 inf + 0 86.506 * * [simplify]: Extracting #2: cost 110 inf + 0 86.507 * * [simplify]: Extracting #3: cost 122 inf + 0 86.508 * * [simplify]: Extracting #4: cost 115 inf + 815 86.513 * * [simplify]: Extracting #5: cost 65 inf + 16290 86.533 * * [simplify]: Extracting #6: cost 7 inf + 45012 86.558 * * [simplify]: Extracting #7: cost 0 inf + 48625 86.585 * [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))))) 86.585 * [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))))))) 86.585 * [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)))) 86.586 * * [simplify]: iters left: 6 (16 enodes) 86.592 * * [simplify]: iters left: 5 (57 enodes) 86.609 * * [simplify]: iters left: 4 (81 enodes) 86.631 * * [simplify]: iters left: 3 (105 enodes) 86.653 * * [simplify]: iters left: 2 (118 enodes) 86.667 * * [simplify]: Extracting #0: cost 1 inf + 0 86.668 * * [simplify]: Extracting #1: cost 16 inf + 0 86.668 * * [simplify]: Extracting #2: cost 33 inf + 0 86.668 * * [simplify]: Extracting #3: cost 45 inf + 0 86.668 * * [simplify]: Extracting #4: cost 42 inf + 210 86.668 * * [simplify]: Extracting #5: cost 31 inf + 1226 86.669 * * [simplify]: Extracting #6: cost 13 inf + 6455 86.671 * * [simplify]: Extracting #7: cost 1 inf + 10589 86.672 * * [simplify]: Extracting #8: cost 0 inf + 11088 86.674 * [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)))) 86.674 * [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))))))) 86.674 * * * * [progress]: [ 143 / 779 ] simplifiying candidate # 86.674 * [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)) 86.675 * * [simplify]: iters left: 6 (18 enodes) 86.686 * * [simplify]: iters left: 5 (72 enodes) 86.710 * * [simplify]: iters left: 4 (120 enodes) 86.748 * * [simplify]: iters left: 3 (202 enodes) 86.809 * * [simplify]: iters left: 2 (306 enodes) 86.909 * * [simplify]: iters left: 1 (392 enodes) 87.008 * * [simplify]: Extracting #0: cost 1 inf + 0 87.008 * * [simplify]: Extracting #1: cost 25 inf + 0 87.008 * * [simplify]: Extracting #2: cost 48 inf + 1 87.008 * * [simplify]: Extracting #3: cost 59 inf + 1 87.009 * * [simplify]: Extracting #4: cost 57 inf + 145 87.009 * * [simplify]: Extracting #5: cost 37 inf + 3047 87.014 * * [simplify]: Extracting #6: cost 7 inf + 14416 87.023 * * [simplify]: Extracting #7: cost 0 inf + 17509 87.033 * * [simplify]: Extracting #8: cost 0 inf + 17469 87.042 * [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.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))) (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.043 * [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.043 * * [simplify]: iters left: 6 (15 enodes) 87.049 * * [simplify]: iters left: 5 (54 enodes) 87.065 * * [simplify]: iters left: 4 (78 enodes) 87.090 * * [simplify]: iters left: 3 (102 enodes) 87.115 * * [simplify]: iters left: 2 (115 enodes) 87.142 * * [simplify]: Extracting #0: cost 1 inf + 0 87.142 * * [simplify]: Extracting #1: cost 16 inf + 0 87.142 * * [simplify]: Extracting #2: cost 32 inf + 0 87.142 * * [simplify]: Extracting #3: cost 43 inf + 0 87.143 * * [simplify]: Extracting #4: cost 43 inf + 46 87.143 * * [simplify]: Extracting #5: cost 30 inf + 1144 87.145 * * [simplify]: Extracting #6: cost 12 inf + 6318 87.147 * * [simplify]: Extracting #7: cost 1 inf + 9795 87.151 * * [simplify]: Extracting #8: cost 0 inf + 10254 87.154 * [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.154 * [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.154 * * * * [progress]: [ 144 / 779 ] simplifiying candidate # 87.155 * [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.155 * * [simplify]: iters left: 6 (18 enodes) 87.162 * * [simplify]: iters left: 5 (70 enodes) 87.180 * * [simplify]: iters left: 4 (129 enodes) 87.202 * * [simplify]: iters left: 3 (249 enodes) 87.281 * * [simplify]: iters left: 2 (463 enodes) 87.405 * * [simplify]: Extracting #0: cost 1 inf + 0 87.405 * * [simplify]: Extracting #1: cost 62 inf + 0 87.405 * * [simplify]: Extracting #2: cost 110 inf + 0 87.406 * * [simplify]: Extracting #3: cost 122 inf + 0 87.406 * * [simplify]: Extracting #4: cost 115 inf + 815 87.410 * * [simplify]: Extracting #5: cost 65 inf + 16290 87.426 * * [simplify]: Extracting #6: cost 7 inf + 45012 87.450 * * [simplify]: Extracting #7: cost 0 inf + 48625 87.473 * [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.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))) (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.473 * [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.473 * * [simplify]: iters left: 6 (16 enodes) 87.477 * * [simplify]: iters left: 5 (57 enodes) 87.484 * * [simplify]: iters left: 4 (81 enodes) 87.496 * * [simplify]: iters left: 3 (105 enodes) 87.509 * * [simplify]: iters left: 2 (118 enodes) 87.524 * * [simplify]: Extracting #0: cost 1 inf + 0 87.524 * * [simplify]: Extracting #1: cost 16 inf + 0 87.524 * * [simplify]: Extracting #2: cost 33 inf + 0 87.525 * * [simplify]: Extracting #3: cost 45 inf + 0 87.525 * * [simplify]: Extracting #4: cost 42 inf + 210 87.525 * * [simplify]: Extracting #5: cost 31 inf + 1226 87.526 * * [simplify]: Extracting #6: cost 13 inf + 6455 87.527 * * [simplify]: Extracting #7: cost 1 inf + 10589 87.529 * * [simplify]: Extracting #8: cost 0 inf + 11088 87.531 * [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.531 * [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.531 * * * * [progress]: [ 145 / 779 ] simplifiying candidate # 87.531 * [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) 87.531 * * [simplify]: iters left: 6 (17 enodes) 87.536 * * [simplify]: iters left: 5 (67 enodes) 87.546 * * [simplify]: iters left: 4 (118 enodes) 87.577 * * [simplify]: iters left: 3 (214 enodes) 87.647 * * [simplify]: iters left: 2 (319 enodes) 87.738 * * [simplify]: iters left: 1 (382 enodes) 87.858 * * [simplify]: Extracting #0: cost 1 inf + 0 87.858 * * [simplify]: Extracting #1: cost 25 inf + 0 87.859 * * [simplify]: Extracting #2: cost 48 inf + 1 87.859 * * [simplify]: Extracting #3: cost 59 inf + 1 87.860 * * [simplify]: Extracting #4: cost 55 inf + 268 87.861 * * [simplify]: Extracting #5: cost 37 inf + 3196 87.866 * * [simplify]: Extracting #6: cost 5 inf + 15496 87.874 * * [simplify]: Extracting #7: cost 0 inf + 17509 87.884 * * [simplify]: Extracting #8: cost 0 inf + 17469 87.894 * [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.894 * [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.894 * [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.894 * * [simplify]: iters left: 6 (15 enodes) 87.900 * * [simplify]: iters left: 5 (54 enodes) 87.916 * * [simplify]: iters left: 4 (78 enodes) 87.933 * * [simplify]: iters left: 3 (102 enodes) 87.946 * * [simplify]: iters left: 2 (115 enodes) 87.959 * * [simplify]: Extracting #0: cost 1 inf + 0 87.959 * * [simplify]: Extracting #1: cost 16 inf + 0 87.959 * * [simplify]: Extracting #2: cost 32 inf + 0 87.959 * * [simplify]: Extracting #3: cost 43 inf + 0 87.959 * * [simplify]: Extracting #4: cost 43 inf + 46 87.960 * * [simplify]: Extracting #5: cost 30 inf + 1144 87.961 * * [simplify]: Extracting #6: cost 12 inf + 6318 87.964 * * [simplify]: Extracting #7: cost 1 inf + 9795 87.967 * * [simplify]: Extracting #8: cost 0 inf + 10254 87.971 * [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.971 * [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.971 * * * * [progress]: [ 146 / 779 ] simplifiying candidate # 87.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)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 87.972 * * [simplify]: iters left: 6 (19 enodes) 87.980 * * [simplify]: iters left: 5 (74 enodes) 87.995 * * [simplify]: iters left: 4 (140 enodes) 88.027 * * [simplify]: iters left: 3 (315 enodes) 88.159 * * [simplify]: Extracting #0: cost 1 inf + 0 88.159 * * [simplify]: Extracting #1: cost 96 inf + 0 88.160 * * [simplify]: Extracting #2: cost 191 inf + 0 88.160 * * [simplify]: Extracting #3: cost 208 inf + 0 88.162 * * [simplify]: Extracting #4: cost 180 inf + 6571 88.181 * * [simplify]: Extracting #5: cost 52 inf + 70017 88.221 * * [simplify]: Extracting #6: cost 0 inf + 98595 88.264 * * [simplify]: Extracting #7: cost 0 inf + 98515 88.304 * [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)))) 88.304 * [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))))))) 88.305 * [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)))) 88.305 * * [simplify]: iters left: 6 (16 enodes) 88.311 * * [simplify]: iters left: 5 (57 enodes) 88.327 * * [simplify]: iters left: 4 (81 enodes) 88.342 * * [simplify]: iters left: 3 (105 enodes) 88.355 * * [simplify]: iters left: 2 (118 enodes) 88.376 * * [simplify]: Extracting #0: cost 1 inf + 0 88.376 * * [simplify]: Extracting #1: cost 16 inf + 0 88.376 * * [simplify]: Extracting #2: cost 33 inf + 0 88.376 * * [simplify]: Extracting #3: cost 45 inf + 0 88.377 * * [simplify]: Extracting #4: cost 42 inf + 210 88.377 * * [simplify]: Extracting #5: cost 31 inf + 1226 88.379 * * [simplify]: Extracting #6: cost 15 inf + 5817 88.382 * * [simplify]: Extracting #7: cost 1 inf + 10869 88.385 * * [simplify]: Extracting #8: cost 0 inf + 11408 88.386 * [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)))) 88.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))) (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))))))) 88.387 * * * * [progress]: [ 147 / 779 ] simplifiying candidate # 88.387 * [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))))) 88.387 * * [simplify]: iters left: 6 (18 enodes) 88.391 * * [simplify]: iters left: 5 (70 enodes) 88.401 * * [simplify]: iters left: 4 (129 enodes) 88.433 * * [simplify]: iters left: 3 (249 enodes) 88.500 * * [simplify]: iters left: 2 (463 enodes) 88.679 * * [simplify]: Extracting #0: cost 1 inf + 0 88.679 * * [simplify]: Extracting #1: cost 62 inf + 0 88.679 * * [simplify]: Extracting #2: cost 110 inf + 0 88.680 * * [simplify]: Extracting #3: cost 122 inf + 0 88.680 * * [simplify]: Extracting #4: cost 115 inf + 815 88.683 * * [simplify]: Extracting #5: cost 69 inf + 14776 88.696 * * [simplify]: Extracting #6: cost 6 inf + 45071 88.722 * * [simplify]: Extracting #7: cost 0 inf + 48425 88.746 * [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))))) 88.747 * [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))))))) 88.747 * [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)))) 88.747 * * [simplify]: iters left: 6 (16 enodes) 88.754 * * [simplify]: iters left: 5 (57 enodes) 88.771 * * [simplify]: iters left: 4 (81 enodes) 88.799 * * [simplify]: iters left: 3 (105 enodes) 88.822 * * [simplify]: iters left: 2 (118 enodes) 88.836 * * [simplify]: Extracting #0: cost 1 inf + 0 88.836 * * [simplify]: Extracting #1: cost 16 inf + 0 88.836 * * [simplify]: Extracting #2: cost 33 inf + 0 88.836 * * [simplify]: Extracting #3: cost 45 inf + 0 88.836 * * [simplify]: Extracting #4: cost 42 inf + 210 88.837 * * [simplify]: Extracting #5: cost 31 inf + 1226 88.837 * * [simplify]: Extracting #6: cost 15 inf + 5617 88.839 * * [simplify]: Extracting #7: cost 1 inf + 10629 88.841 * * [simplify]: Extracting #8: cost 0 inf + 11088 88.842 * [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)))) 88.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))) (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))))))) 88.843 * * * * [progress]: [ 148 / 779 ] simplifiying candidate # 88.843 * [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)))) 88.844 * * [simplify]: iters left: 6 (17 enodes) 88.847 * * [simplify]: iters left: 5 (66 enodes) 88.867 * * [simplify]: iters left: 4 (111 enodes) 88.902 * * [simplify]: iters left: 3 (186 enodes) 88.962 * * [simplify]: iters left: 2 (302 enodes) 89.068 * * [simplify]: iters left: 1 (407 enodes) 89.196 * * [simplify]: Extracting #0: cost 1 inf + 0 89.196 * * [simplify]: Extracting #1: cost 35 inf + 0 89.196 * * [simplify]: Extracting #2: cost 70 inf + 0 89.196 * * [simplify]: Extracting #3: cost 81 inf + 0 89.197 * * [simplify]: Extracting #4: cost 77 inf + 267 89.198 * * [simplify]: Extracting #5: cost 51 inf + 5859 89.203 * * [simplify]: Extracting #6: cost 4 inf + 24908 89.210 * * [simplify]: Extracting #7: cost 0 inf + 26382 89.218 * [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.218 * [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.218 * [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.218 * * [simplify]: iters left: 6 (15 enodes) 89.223 * * [simplify]: iters left: 5 (54 enodes) 89.239 * * [simplify]: iters left: 4 (71 enodes) 89.261 * * [simplify]: iters left: 3 (87 enodes) 89.282 * * [simplify]: iters left: 2 (88 enodes) 89.292 * * [simplify]: Extracting #0: cost 1 inf + 0 89.292 * * [simplify]: Extracting #1: cost 10 inf + 0 89.292 * * [simplify]: Extracting #2: cost 21 inf + 0 89.293 * * [simplify]: Extracting #3: cost 33 inf + 0 89.293 * * [simplify]: Extracting #4: cost 33 inf + 46 89.293 * * [simplify]: Extracting #5: cost 19 inf + 1284 89.293 * * [simplify]: Extracting #6: cost 8 inf + 3486 89.294 * * [simplify]: Extracting #7: cost 0 inf + 6392 89.295 * [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.295 * [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.296 * * * * [progress]: [ 149 / 779 ] simplifiying candidate # 89.296 * [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.296 * * [simplify]: iters left: 6 (19 enodes) 89.301 * * [simplify]: iters left: 5 (74 enodes) 89.318 * * [simplify]: iters left: 4 (122 enodes) 89.349 * * [simplify]: iters left: 3 (204 enodes) 89.398 * * [simplify]: iters left: 2 (308 enodes) 89.509 * * [simplify]: iters left: 1 (389 enodes) 89.624 * * [simplify]: Extracting #0: cost 1 inf + 0 89.624 * * [simplify]: Extracting #1: cost 25 inf + 0 89.625 * * [simplify]: Extracting #2: cost 49 inf + 1 89.625 * * [simplify]: Extracting #3: cost 61 inf + 1 89.626 * * [simplify]: Extracting #4: cost 59 inf + 145 89.627 * * [simplify]: Extracting #5: cost 34 inf + 4268 89.634 * * [simplify]: Extracting #6: cost 7 inf + 15344 89.645 * * [simplify]: Extracting #7: cost 0 inf + 17983 89.654 * [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)))) 89.655 * [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)))))) 89.655 * [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))) 89.655 * * [simplify]: iters left: 6 (15 enodes) 89.658 * * [simplify]: iters left: 5 (54 enodes) 89.665 * * [simplify]: iters left: 4 (78 enodes) 89.676 * * [simplify]: iters left: 3 (102 enodes) 89.693 * * [simplify]: iters left: 2 (115 enodes) 89.721 * * [simplify]: Extracting #0: cost 1 inf + 0 89.721 * * [simplify]: Extracting #1: cost 16 inf + 0 89.721 * * [simplify]: Extracting #2: cost 32 inf + 0 89.721 * * [simplify]: Extracting #3: cost 43 inf + 0 89.721 * * [simplify]: Extracting #4: cost 43 inf + 46 89.722 * * [simplify]: Extracting #5: cost 30 inf + 1144 89.724 * * [simplify]: Extracting #6: cost 11 inf + 6135 89.727 * * [simplify]: Extracting #7: cost 1 inf + 9637 89.730 * * [simplify]: Extracting #8: cost 0 inf + 9934 89.732 * [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))) 89.733 * [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)))))) 89.733 * * * * [progress]: [ 150 / 779 ] simplifiying candidate # 89.733 * [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.733 * * [simplify]: iters left: 6 (17 enodes) 89.740 * * [simplify]: iters left: 5 (66 enodes) 89.762 * * [simplify]: iters left: 4 (111 enodes) 89.797 * * [simplify]: iters left: 3 (186 enodes) 89.859 * * [simplify]: iters left: 2 (302 enodes) 89.960 * * [simplify]: iters left: 1 (407 enodes) 90.067 * * [simplify]: Extracting #0: cost 1 inf + 0 90.067 * * [simplify]: Extracting #1: cost 35 inf + 0 90.068 * * [simplify]: Extracting #2: cost 70 inf + 0 90.068 * * [simplify]: Extracting #3: cost 81 inf + 0 90.069 * * [simplify]: Extracting #4: cost 77 inf + 267 90.071 * * [simplify]: Extracting #5: cost 51 inf + 5859 90.079 * * [simplify]: Extracting #6: cost 4 inf + 24908 90.086 * * [simplify]: Extracting #7: cost 0 inf + 26382 90.093 * [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.093 * [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.093 * [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.094 * * [simplify]: iters left: 6 (15 enodes) 90.096 * * [simplify]: iters left: 5 (54 enodes) 90.104 * * [simplify]: iters left: 4 (71 enodes) 90.119 * * [simplify]: iters left: 3 (87 enodes) 90.141 * * [simplify]: iters left: 2 (88 enodes) 90.162 * * [simplify]: Extracting #0: cost 1 inf + 0 90.162 * * [simplify]: Extracting #1: cost 10 inf + 0 90.162 * * [simplify]: Extracting #2: cost 21 inf + 0 90.162 * * [simplify]: Extracting #3: cost 33 inf + 0 90.163 * * [simplify]: Extracting #4: cost 33 inf + 46 90.163 * * [simplify]: Extracting #5: cost 19 inf + 1284 90.164 * * [simplify]: Extracting #6: cost 8 inf + 3486 90.166 * * [simplify]: Extracting #7: cost 0 inf + 6392 90.167 * [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.168 * [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.168 * * * * [progress]: [ 151 / 779 ] simplifiying candidate # 90.168 * [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.168 * * [simplify]: iters left: 6 (18 enodes) 90.172 * * [simplify]: iters left: 5 (69 enodes) 90.183 * * [simplify]: iters left: 4 (120 enodes) 90.207 * * [simplify]: iters left: 3 (218 enodes) 90.252 * * [simplify]: iters left: 2 (323 enodes) 90.396 * * [simplify]: iters left: 1 (384 enodes) 90.456 * * [simplify]: Extracting #0: cost 1 inf + 0 90.456 * * [simplify]: Extracting #1: cost 25 inf + 0 90.457 * * [simplify]: Extracting #2: cost 49 inf + 1 90.457 * * [simplify]: Extracting #3: cost 61 inf + 1 90.457 * * [simplify]: Extracting #4: cost 60 inf + 104 90.458 * * [simplify]: Extracting #5: cost 35 inf + 4897 90.462 * * [simplify]: Extracting #6: cost 7 inf + 15184 90.470 * * [simplify]: Extracting #7: cost 0 inf + 17983 90.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)))) (sqrt (sqrt (hypot y.re y.im)))) 90.476 * [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.476 * [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.476 * * [simplify]: iters left: 6 (15 enodes) 90.479 * * [simplify]: iters left: 5 (54 enodes) 90.489 * * [simplify]: iters left: 4 (78 enodes) 90.501 * * [simplify]: iters left: 3 (102 enodes) 90.527 * * [simplify]: iters left: 2 (115 enodes) 90.552 * * [simplify]: Extracting #0: cost 1 inf + 0 90.552 * * [simplify]: Extracting #1: cost 16 inf + 0 90.552 * * [simplify]: Extracting #2: cost 32 inf + 0 90.552 * * [simplify]: Extracting #3: cost 43 inf + 0 90.552 * * [simplify]: Extracting #4: cost 43 inf + 46 90.552 * * [simplify]: Extracting #5: cost 30 inf + 1144 90.553 * * [simplify]: Extracting #6: cost 11 inf + 6135 90.555 * * [simplify]: Extracting #7: cost 1 inf + 9637 90.556 * * [simplify]: Extracting #8: cost 0 inf + 9934 90.558 * [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.558 * [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.558 * * * * [progress]: [ 152 / 779 ] simplifiying candidate # 90.558 * [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))))) 90.558 * * [simplify]: iters left: 6 (20 enodes) 90.564 * * [simplify]: iters left: 5 (79 enodes) 90.576 * * [simplify]: iters left: 4 (121 enodes) 90.597 * * [simplify]: iters left: 3 (187 enodes) 90.663 * * [simplify]: iters left: 2 (364 enodes) 90.762 * * [simplify]: Extracting #0: cost 1 inf + 0 90.762 * * [simplify]: Extracting #1: cost 41 inf + 0 90.762 * * [simplify]: Extracting #2: cost 80 inf + 1 90.764 * * [simplify]: Extracting #3: cost 92 inf + 1 90.765 * * [simplify]: Extracting #4: cost 86 inf + 963 90.766 * * [simplify]: Extracting #5: cost 61 inf + 6245 90.771 * * [simplify]: Extracting #6: cost 36 inf + 16613 90.785 * * [simplify]: Extracting #7: cost 5 inf + 32390 90.802 * * [simplify]: Extracting #8: cost 0 inf + 34722 90.819 * [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))))) 90.820 * [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))))))) 90.820 * [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)))) 90.820 * * [simplify]: iters left: 6 (15 enodes) 90.827 * * [simplify]: iters left: 5 (54 enodes) 90.843 * * [simplify]: iters left: 4 (78 enodes) 90.864 * * [simplify]: iters left: 3 (102 enodes) 90.890 * * [simplify]: iters left: 2 (115 enodes) 90.918 * * [simplify]: Extracting #0: cost 1 inf + 0 90.918 * * [simplify]: Extracting #1: cost 16 inf + 0 90.918 * * [simplify]: Extracting #2: cost 32 inf + 0 90.918 * * [simplify]: Extracting #3: cost 43 inf + 0 90.919 * * [simplify]: Extracting #4: cost 43 inf + 46 90.919 * * [simplify]: Extracting #5: cost 30 inf + 1144 90.920 * * [simplify]: Extracting #6: cost 12 inf + 6358 90.921 * * [simplify]: Extracting #7: cost 1 inf + 10035 90.923 * * [simplify]: Extracting #8: cost 0 inf + 10574 90.924 * [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)))) 90.924 * [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))))))) 90.925 * * * * [progress]: [ 153 / 779 ] simplifiying candidate # 90.925 * [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))))) 90.925 * * [simplify]: iters left: 6 (18 enodes) 90.930 * * [simplify]: iters left: 5 (72 enodes) 90.941 * * [simplify]: iters left: 4 (109 enodes) 90.966 * * [simplify]: iters left: 3 (145 enodes) 90.987 * * [simplify]: iters left: 2 (205 enodes) 91.030 * * [simplify]: iters left: 1 (263 enodes) 91.110 * * [simplify]: Extracting #0: cost 1 inf + 0 91.111 * * [simplify]: Extracting #1: cost 25 inf + 0 91.111 * * [simplify]: Extracting #2: cost 48 inf + 1 91.111 * * [simplify]: Extracting #3: cost 59 inf + 1 91.112 * * [simplify]: Extracting #4: cost 57 inf + 145 91.113 * * [simplify]: Extracting #5: cost 35 inf + 3361 91.119 * * [simplify]: Extracting #6: cost 8 inf + 13877 91.128 * * [simplify]: Extracting #7: cost 0 inf + 17509 91.137 * * [simplify]: Extracting #8: cost 0 inf + 17469 91.141 * [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.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 (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.142 * [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.142 * * [simplify]: iters left: 6 (15 enodes) 91.145 * * [simplify]: iters left: 5 (54 enodes) 91.153 * * [simplify]: iters left: 4 (78 enodes) 91.164 * * [simplify]: iters left: 3 (102 enodes) 91.181 * * [simplify]: iters left: 2 (115 enodes) 91.196 * * [simplify]: Extracting #0: cost 1 inf + 0 91.196 * * [simplify]: Extracting #1: cost 16 inf + 0 91.196 * * [simplify]: Extracting #2: cost 32 inf + 0 91.196 * * [simplify]: Extracting #3: cost 43 inf + 0 91.196 * * [simplify]: Extracting #4: cost 43 inf + 46 91.196 * * [simplify]: Extracting #5: cost 30 inf + 1144 91.197 * * [simplify]: Extracting #6: cost 12 inf + 6158 91.198 * * [simplify]: Extracting #7: cost 1 inf + 9795 91.201 * * [simplify]: Extracting #8: cost 0 inf + 10254 91.204 * [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.204 * [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.205 * * * * [progress]: [ 154 / 779 ] simplifiying candidate # 91.205 * [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.205 * * [simplify]: iters left: 6 (19 enodes) 91.215 * * [simplify]: iters left: 5 (74 enodes) 91.238 * * [simplify]: iters left: 4 (111 enodes) 91.270 * * [simplify]: iters left: 3 (147 enodes) 91.311 * * [simplify]: iters left: 2 (207 enodes) 91.384 * * [simplify]: iters left: 1 (265 enodes) 91.471 * * [simplify]: Extracting #0: cost 1 inf + 0 91.472 * * [simplify]: Extracting #1: cost 25 inf + 0 91.472 * * [simplify]: Extracting #2: cost 49 inf + 1 91.472 * * [simplify]: Extracting #3: cost 61 inf + 1 91.473 * * [simplify]: Extracting #4: cost 59 inf + 145 91.474 * * [simplify]: Extracting #5: cost 32 inf + 4787 91.480 * * [simplify]: Extracting #6: cost 8 inf + 14995 91.489 * * [simplify]: Extracting #7: cost 0 inf + 18103 91.498 * * [simplify]: Extracting #8: cost 0 inf + 17983 91.508 * [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.508 * [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))))))) 91.508 * [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)))) 91.508 * * [simplify]: iters left: 6 (15 enodes) 91.515 * * [simplify]: iters left: 5 (54 enodes) 91.525 * * [simplify]: iters left: 4 (78 enodes) 91.536 * * [simplify]: iters left: 3 (102 enodes) 91.548 * * [simplify]: iters left: 2 (115 enodes) 91.565 * * [simplify]: Extracting #0: cost 1 inf + 0 91.566 * * [simplify]: Extracting #1: cost 16 inf + 0 91.566 * * [simplify]: Extracting #2: cost 32 inf + 0 91.566 * * [simplify]: Extracting #3: cost 43 inf + 0 91.566 * * [simplify]: Extracting #4: cost 43 inf + 46 91.567 * * [simplify]: Extracting #5: cost 30 inf + 1144 91.568 * * [simplify]: Extracting #6: cost 12 inf + 6118 91.571 * * [simplify]: Extracting #7: cost 1 inf + 9435 91.575 * * [simplify]: Extracting #8: cost 0 inf + 9934 91.578 * [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)))) 91.578 * [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))))))) 91.578 * * * * [progress]: [ 155 / 779 ] simplifiying candidate # 91.578 * [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)) 91.579 * * [simplify]: iters left: 6 (17 enodes) 91.587 * * [simplify]: iters left: 5 (68 enodes) 91.608 * * [simplify]: iters left: 4 (104 enodes) 91.623 * * [simplify]: iters left: 3 (131 enodes) 91.641 * * [simplify]: iters left: 2 (156 enodes) 91.679 * * [simplify]: iters left: 1 (164 enodes) 91.701 * * [simplify]: Extracting #0: cost 1 inf + 0 91.701 * * [simplify]: Extracting #1: cost 13 inf + 0 91.702 * * [simplify]: Extracting #2: cost 24 inf + 1 91.702 * * [simplify]: Extracting #3: cost 35 inf + 1 91.702 * * [simplify]: Extracting #4: cost 33 inf + 145 91.702 * * [simplify]: Extracting #5: cost 14 inf + 2885 91.704 * * [simplify]: Extracting #6: cost 1 inf + 7326 91.705 * * [simplify]: Extracting #7: cost 0 inf + 7745 91.707 * [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)))) 91.707 * [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)))))) 91.707 * [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))) 91.707 * * [simplify]: iters left: 6 (14 enodes) 91.710 * * [simplify]: iters left: 5 (51 enodes) 91.719 * * [simplify]: iters left: 4 (68 enodes) 91.737 * * [simplify]: iters left: 3 (84 enodes) 91.754 * * [simplify]: iters left: 2 (85 enodes) 91.765 * * [simplify]: Extracting #0: cost 1 inf + 0 91.765 * * [simplify]: Extracting #1: cost 10 inf + 0 91.765 * * [simplify]: Extracting #2: cost 22 inf + 0 91.765 * * [simplify]: Extracting #3: cost 29 inf + 2 91.765 * * [simplify]: Extracting #4: cost 27 inf + 322 91.766 * * [simplify]: Extracting #5: cost 7 inf + 3067 91.767 * * [simplify]: Extracting #6: cost 1 inf + 5259 91.768 * * [simplify]: Extracting #7: cost 0 inf + 5718 91.769 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 91.769 * [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)))))) 91.769 * * * * [progress]: [ 156 / 779 ] simplifiying candidate # 91.769 * [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.769 * * [simplify]: iters left: 6 (19 enodes) 91.774 * * [simplify]: iters left: 5 (74 enodes) 91.789 * * [simplify]: iters left: 4 (111 enodes) 91.806 * * [simplify]: iters left: 3 (147 enodes) 91.838 * * [simplify]: iters left: 2 (207 enodes) 91.888 * * [simplify]: iters left: 1 (265 enodes) 91.949 * * [simplify]: Extracting #0: cost 1 inf + 0 91.949 * * [simplify]: Extracting #1: cost 25 inf + 0 91.950 * * [simplify]: Extracting #2: cost 49 inf + 1 91.950 * * [simplify]: Extracting #3: cost 61 inf + 1 91.951 * * [simplify]: Extracting #4: cost 59 inf + 145 91.952 * * [simplify]: Extracting #5: cost 32 inf + 4787 91.958 * * [simplify]: Extracting #6: cost 8 inf + 14995 91.967 * * [simplify]: Extracting #7: cost 0 inf + 18103 91.977 * * [simplify]: Extracting #8: cost 0 inf + 17983 91.986 * [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.986 * [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))))))) 91.987 * [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)))) 91.987 * * [simplify]: iters left: 6 (15 enodes) 91.993 * * [simplify]: iters left: 5 (54 enodes) 92.008 * * [simplify]: iters left: 4 (78 enodes) 92.030 * * [simplify]: iters left: 3 (102 enodes) 92.057 * * [simplify]: iters left: 2 (115 enodes) 92.086 * * [simplify]: Extracting #0: cost 1 inf + 0 92.086 * * [simplify]: Extracting #1: cost 16 inf + 0 92.086 * * [simplify]: Extracting #2: cost 32 inf + 0 92.086 * * [simplify]: Extracting #3: cost 43 inf + 0 92.087 * * [simplify]: Extracting #4: cost 43 inf + 46 92.087 * * [simplify]: Extracting #5: cost 30 inf + 1144 92.089 * * [simplify]: Extracting #6: cost 12 inf + 6118 92.092 * * [simplify]: Extracting #7: cost 1 inf + 9435 92.095 * * [simplify]: Extracting #8: cost 0 inf + 9934 92.097 * [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.097 * [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.097 * * * * [progress]: [ 157 / 779 ] simplifiying candidate # 92.097 * [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.097 * * [simplify]: iters left: 6 (17 enodes) 92.102 * * [simplify]: iters left: 5 (66 enodes) 92.113 * * [simplify]: iters left: 4 (102 enodes) 92.130 * * [simplify]: iters left: 3 (126 enodes) 92.153 * * [simplify]: iters left: 2 (151 enodes) 92.178 * * [simplify]: iters left: 1 (160 enodes) 92.215 * * [simplify]: Extracting #0: cost 1 inf + 0 92.215 * * [simplify]: Extracting #1: cost 13 inf + 0 92.215 * * [simplify]: Extracting #2: cost 24 inf + 1 92.215 * * [simplify]: Extracting #3: cost 35 inf + 1 92.215 * * [simplify]: Extracting #4: cost 33 inf + 129 92.216 * * [simplify]: Extracting #5: cost 11 inf + 4184 92.217 * * [simplify]: Extracting #6: cost 1 inf + 7366 92.219 * * [simplify]: Extracting #7: cost 0 inf + 7745 92.221 * [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.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 (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.221 * [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.221 * * [simplify]: iters left: 6 (14 enodes) 92.224 * * [simplify]: iters left: 5 (51 enodes) 92.231 * * [simplify]: iters left: 4 (68 enodes) 92.242 * * [simplify]: iters left: 3 (84 enodes) 92.263 * * [simplify]: iters left: 2 (85 enodes) 92.284 * * [simplify]: Extracting #0: cost 1 inf + 0 92.284 * * [simplify]: Extracting #1: cost 10 inf + 0 92.284 * * [simplify]: Extracting #2: cost 22 inf + 0 92.284 * * [simplify]: Extracting #3: cost 29 inf + 2 92.284 * * [simplify]: Extracting #4: cost 27 inf + 322 92.285 * * [simplify]: Extracting #5: cost 7 inf + 3067 92.287 * * [simplify]: Extracting #6: cost 1 inf + 5259 92.288 * * [simplify]: Extracting #7: cost 0 inf + 5718 92.290 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 92.290 * [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.291 * * * * [progress]: [ 158 / 779 ] simplifiying candidate # 92.291 * [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))))) 92.292 * * [simplify]: iters left: 6 (19 enodes) 92.302 * * [simplify]: iters left: 5 (74 enodes) 92.328 * * [simplify]: iters left: 4 (140 enodes) 92.367 * * [simplify]: iters left: 3 (315 enodes) 92.471 * * [simplify]: Extracting #0: cost 1 inf + 0 92.471 * * [simplify]: Extracting #1: cost 96 inf + 0 92.472 * * [simplify]: Extracting #2: cost 191 inf + 0 92.472 * * [simplify]: Extracting #3: cost 208 inf + 0 92.474 * * [simplify]: Extracting #4: cost 180 inf + 6571 92.486 * * [simplify]: Extracting #5: cost 52 inf + 70017 92.507 * * [simplify]: Extracting #6: cost 0 inf + 98595 92.539 * * [simplify]: Extracting #7: cost 0 inf + 98515 92.580 * [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)))) 92.580 * [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))))))) 92.581 * [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)))) 92.581 * * [simplify]: iters left: 6 (16 enodes) 92.587 * * [simplify]: iters left: 5 (57 enodes) 92.605 * * [simplify]: iters left: 4 (81 enodes) 92.628 * * [simplify]: iters left: 3 (105 enodes) 92.653 * * [simplify]: iters left: 2 (118 enodes) 92.667 * * [simplify]: Extracting #0: cost 1 inf + 0 92.668 * * [simplify]: Extracting #1: cost 16 inf + 0 92.668 * * [simplify]: Extracting #2: cost 33 inf + 0 92.668 * * [simplify]: Extracting #3: cost 45 inf + 0 92.668 * * [simplify]: Extracting #4: cost 42 inf + 210 92.668 * * [simplify]: Extracting #5: cost 31 inf + 1226 92.669 * * [simplify]: Extracting #6: cost 15 inf + 5817 92.670 * * [simplify]: Extracting #7: cost 1 inf + 10869 92.672 * * [simplify]: Extracting #8: cost 0 inf + 11408 92.674 * [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)))) 92.674 * [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))))))) 92.674 * * * * [progress]: [ 159 / 779 ] simplifiying candidate # 92.674 * [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))))) 92.674 * * [simplify]: iters left: 6 (18 enodes) 92.679 * * [simplify]: iters left: 5 (70 enodes) 92.695 * * [simplify]: iters left: 4 (129 enodes) 92.740 * * [simplify]: iters left: 3 (249 enodes) 92.812 * * [simplify]: iters left: 2 (463 enodes) 92.997 * * [simplify]: Extracting #0: cost 1 inf + 0 92.998 * * [simplify]: Extracting #1: cost 62 inf + 0 92.998 * * [simplify]: Extracting #2: cost 110 inf + 0 92.999 * * [simplify]: Extracting #3: cost 122 inf + 0 92.999 * * [simplify]: Extracting #4: cost 115 inf + 815 93.002 * * [simplify]: Extracting #5: cost 69 inf + 14776 93.013 * * [simplify]: Extracting #6: cost 6 inf + 45071 93.026 * * [simplify]: Extracting #7: cost 0 inf + 48425 93.039 * [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.039 * [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.039 * [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.039 * * [simplify]: iters left: 6 (16 enodes) 93.043 * * [simplify]: iters left: 5 (57 enodes) 93.054 * * [simplify]: iters left: 4 (81 enodes) 93.078 * * [simplify]: iters left: 3 (105 enodes) 93.105 * * [simplify]: iters left: 2 (118 enodes) 93.133 * * [simplify]: Extracting #0: cost 1 inf + 0 93.134 * * [simplify]: Extracting #1: cost 16 inf + 0 93.134 * * [simplify]: Extracting #2: cost 33 inf + 0 93.134 * * [simplify]: Extracting #3: cost 45 inf + 0 93.134 * * [simplify]: Extracting #4: cost 42 inf + 210 93.135 * * [simplify]: Extracting #5: cost 31 inf + 1226 93.136 * * [simplify]: Extracting #6: cost 15 inf + 5617 93.139 * * [simplify]: Extracting #7: cost 1 inf + 10629 93.143 * * [simplify]: Extracting #8: cost 0 inf + 11088 93.146 * [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)))) 93.146 * [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))))))) 93.147 * * * * [progress]: [ 160 / 779 ] simplifiying candidate # 93.147 * [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)))) 93.147 * * [simplify]: iters left: 6 (17 enodes) 93.155 * * [simplify]: iters left: 5 (66 enodes) 93.175 * * [simplify]: iters left: 4 (111 enodes) 93.199 * * [simplify]: iters left: 3 (186 enodes) 93.236 * * [simplify]: iters left: 2 (302 enodes) 93.309 * * [simplify]: iters left: 1 (407 enodes) 93.409 * * [simplify]: Extracting #0: cost 1 inf + 0 93.409 * * [simplify]: Extracting #1: cost 35 inf + 0 93.409 * * [simplify]: Extracting #2: cost 70 inf + 0 93.410 * * [simplify]: Extracting #3: cost 81 inf + 0 93.411 * * [simplify]: Extracting #4: cost 77 inf + 267 93.413 * * [simplify]: Extracting #5: cost 51 inf + 5859 93.422 * * [simplify]: Extracting #6: cost 4 inf + 24908 93.429 * * [simplify]: Extracting #7: cost 0 inf + 26382 93.436 * [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))) 93.436 * [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))))))) 93.437 * [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)))) 93.437 * * [simplify]: iters left: 6 (15 enodes) 93.440 * * [simplify]: iters left: 5 (54 enodes) 93.447 * * [simplify]: iters left: 4 (71 enodes) 93.459 * * [simplify]: iters left: 3 (87 enodes) 93.482 * * [simplify]: iters left: 2 (88 enodes) 93.493 * * [simplify]: Extracting #0: cost 1 inf + 0 93.493 * * [simplify]: Extracting #1: cost 10 inf + 0 93.493 * * [simplify]: Extracting #2: cost 21 inf + 0 93.493 * * [simplify]: Extracting #3: cost 33 inf + 0 93.493 * * [simplify]: Extracting #4: cost 33 inf + 46 93.493 * * [simplify]: Extracting #5: cost 19 inf + 1284 93.494 * * [simplify]: Extracting #6: cost 8 inf + 3486 93.495 * * [simplify]: Extracting #7: cost 0 inf + 6392 93.496 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 93.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))) (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))))))) 93.496 * * * * [progress]: [ 161 / 779 ] simplifiying candidate # 93.496 * [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)) 93.496 * * [simplify]: iters left: 6 (19 enodes) 93.504 * * [simplify]: iters left: 5 (74 enodes) 93.516 * * [simplify]: iters left: 4 (122 enodes) 93.547 * * [simplify]: iters left: 3 (204 enodes) 93.587 * * [simplify]: iters left: 2 (308 enodes) 93.686 * * [simplify]: iters left: 1 (389 enodes) 93.783 * * [simplify]: Extracting #0: cost 1 inf + 0 93.783 * * [simplify]: Extracting #1: cost 25 inf + 0 93.783 * * [simplify]: Extracting #2: cost 49 inf + 1 93.784 * * [simplify]: Extracting #3: cost 61 inf + 1 93.784 * * [simplify]: Extracting #4: cost 59 inf + 145 93.785 * * [simplify]: Extracting #5: cost 34 inf + 4268 93.788 * * [simplify]: Extracting #6: cost 7 inf + 15344 93.793 * * [simplify]: Extracting #7: cost 0 inf + 17983 93.798 * [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)))) 93.798 * [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)))))) 93.798 * [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))) 93.798 * * [simplify]: iters left: 6 (15 enodes) 93.801 * * [simplify]: iters left: 5 (54 enodes) 93.810 * * [simplify]: iters left: 4 (78 enodes) 93.833 * * [simplify]: iters left: 3 (102 enodes) 93.860 * * [simplify]: iters left: 2 (115 enodes) 93.887 * * [simplify]: Extracting #0: cost 1 inf + 0 93.887 * * [simplify]: Extracting #1: cost 16 inf + 0 93.888 * * [simplify]: Extracting #2: cost 32 inf + 0 93.888 * * [simplify]: Extracting #3: cost 43 inf + 0 93.888 * * [simplify]: Extracting #4: cost 43 inf + 46 93.889 * * [simplify]: Extracting #5: cost 30 inf + 1144 93.890 * * [simplify]: Extracting #6: cost 11 inf + 6135 93.893 * * [simplify]: Extracting #7: cost 1 inf + 9637 93.896 * * [simplify]: Extracting #8: cost 0 inf + 9934 93.899 * [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))) 93.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 (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)))))) 93.900 * * * * [progress]: [ 162 / 779 ] simplifiying candidate # 93.900 * [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)))) 93.900 * * [simplify]: iters left: 6 (17 enodes) 93.907 * * [simplify]: iters left: 5 (66 enodes) 93.917 * * [simplify]: iters left: 4 (111 enodes) 93.935 * * [simplify]: iters left: 3 (186 enodes) 93.996 * * [simplify]: iters left: 2 (302 enodes) 94.128 * * [simplify]: iters left: 1 (407 enodes) 94.240 * * [simplify]: Extracting #0: cost 1 inf + 0 94.240 * * [simplify]: Extracting #1: cost 35 inf + 0 94.240 * * [simplify]: Extracting #2: cost 70 inf + 0 94.241 * * [simplify]: Extracting #3: cost 81 inf + 0 94.241 * * [simplify]: Extracting #4: cost 77 inf + 267 94.242 * * [simplify]: Extracting #5: cost 51 inf + 5859 94.251 * * [simplify]: Extracting #6: cost 4 inf + 24908 94.266 * * [simplify]: Extracting #7: cost 0 inf + 26382 94.280 * [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.280 * [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.281 * [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.281 * * [simplify]: iters left: 6 (15 enodes) 94.288 * * [simplify]: iters left: 5 (54 enodes) 94.304 * * [simplify]: iters left: 4 (71 enodes) 94.324 * * [simplify]: iters left: 3 (87 enodes) 94.344 * * [simplify]: iters left: 2 (88 enodes) 94.366 * * [simplify]: Extracting #0: cost 1 inf + 0 94.366 * * [simplify]: Extracting #1: cost 10 inf + 0 94.366 * * [simplify]: Extracting #2: cost 21 inf + 0 94.366 * * [simplify]: Extracting #3: cost 33 inf + 0 94.366 * * [simplify]: Extracting #4: cost 33 inf + 46 94.367 * * [simplify]: Extracting #5: cost 19 inf + 1284 94.368 * * [simplify]: Extracting #6: cost 8 inf + 3486 94.370 * * [simplify]: Extracting #7: cost 0 inf + 6392 94.372 * [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.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)))) (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.372 * * * * [progress]: [ 163 / 779 ] simplifiying candidate # 94.373 * [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) 94.373 * * [simplify]: iters left: 6 (18 enodes) 94.381 * * [simplify]: iters left: 5 (69 enodes) 94.405 * * [simplify]: iters left: 4 (120 enodes) 94.446 * * [simplify]: iters left: 3 (218 enodes) 94.512 * * [simplify]: iters left: 2 (323 enodes) 94.601 * * [simplify]: iters left: 1 (384 enodes) 94.722 * * [simplify]: Extracting #0: cost 1 inf + 0 94.722 * * [simplify]: Extracting #1: cost 25 inf + 0 94.722 * * [simplify]: Extracting #2: cost 49 inf + 1 94.723 * * [simplify]: Extracting #3: cost 61 inf + 1 94.723 * * [simplify]: Extracting #4: cost 60 inf + 104 94.725 * * [simplify]: Extracting #5: cost 35 inf + 4897 94.732 * * [simplify]: Extracting #6: cost 7 inf + 15184 94.741 * * [simplify]: Extracting #7: cost 0 inf + 17983 94.751 * [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.751 * [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.751 * [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.752 * * [simplify]: iters left: 6 (15 enodes) 94.758 * * [simplify]: iters left: 5 (54 enodes) 94.773 * * [simplify]: iters left: 4 (78 enodes) 94.788 * * [simplify]: iters left: 3 (102 enodes) 94.801 * * [simplify]: iters left: 2 (115 enodes) 94.819 * * [simplify]: Extracting #0: cost 1 inf + 0 94.819 * * [simplify]: Extracting #1: cost 16 inf + 0 94.819 * * [simplify]: Extracting #2: cost 32 inf + 0 94.819 * * [simplify]: Extracting #3: cost 43 inf + 0 94.820 * * [simplify]: Extracting #4: cost 43 inf + 46 94.821 * * [simplify]: Extracting #5: cost 30 inf + 1144 94.822 * * [simplify]: Extracting #6: cost 11 inf + 6135 94.825 * * [simplify]: Extracting #7: cost 1 inf + 9637 94.828 * * [simplify]: Extracting #8: cost 0 inf + 9934 94.832 * [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.832 * [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.832 * * * * [progress]: [ 164 / 779 ] simplifiying candidate # 94.832 * [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))))) 94.833 * * [simplify]: iters left: 6 (19 enodes) 94.842 * * [simplify]: iters left: 5 (74 enodes) 94.864 * * [simplify]: iters left: 4 (143 enodes) 94.890 * * [simplify]: iters left: 3 (275 enodes) 95.003 * * [simplify]: Extracting #0: cost 1 inf + 0 95.003 * * [simplify]: Extracting #1: cost 50 inf + 0 95.004 * * [simplify]: Extracting #2: cost 107 inf + 1 95.004 * * [simplify]: Extracting #3: cost 125 inf + 1 95.005 * * [simplify]: Extracting #4: cost 119 inf + 842 95.009 * * [simplify]: Extracting #5: cost 70 inf + 14683 95.018 * * [simplify]: Extracting #6: cost 12 inf + 43054 95.040 * * [simplify]: Extracting #7: cost 0 inf + 49722 95.062 * * [simplify]: Extracting #8: cost 0 inf + 49602 95.084 * [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)))) 95.084 * [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))))))) 95.084 * [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)))) 95.085 * * [simplify]: iters left: 6 (15 enodes) 95.091 * * [simplify]: iters left: 5 (54 enodes) 95.107 * * [simplify]: iters left: 4 (78 enodes) 95.128 * * [simplify]: iters left: 3 (102 enodes) 95.144 * * [simplify]: iters left: 2 (115 enodes) 95.158 * * [simplify]: Extracting #0: cost 1 inf + 0 95.158 * * [simplify]: Extracting #1: cost 16 inf + 0 95.158 * * [simplify]: Extracting #2: cost 32 inf + 0 95.158 * * [simplify]: Extracting #3: cost 43 inf + 0 95.158 * * [simplify]: Extracting #4: cost 43 inf + 46 95.159 * * [simplify]: Extracting #5: cost 30 inf + 1144 95.159 * * [simplify]: Extracting #6: cost 12 inf + 6358 95.161 * * [simplify]: Extracting #7: cost 1 inf + 10035 95.162 * * [simplify]: Extracting #8: cost 0 inf + 10574 95.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)))) 95.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))))))) 95.165 * * * * [progress]: [ 165 / 779 ] simplifiying candidate # 95.166 * [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))))) 95.166 * * [simplify]: iters left: 6 (17 enodes) 95.174 * * [simplify]: iters left: 5 (67 enodes) 95.197 * * [simplify]: iters left: 4 (121 enodes) 95.236 * * [simplify]: iters left: 3 (193 enodes) 95.285 * * [simplify]: iters left: 2 (322 enodes) 95.386 * * [simplify]: iters left: 1 (381 enodes) 95.488 * * [simplify]: Extracting #0: cost 1 inf + 0 95.488 * * [simplify]: Extracting #1: cost 25 inf + 0 95.488 * * [simplify]: Extracting #2: cost 48 inf + 1 95.489 * * [simplify]: Extracting #3: cost 59 inf + 1 95.489 * * [simplify]: Extracting #4: cost 56 inf + 211 95.490 * * [simplify]: Extracting #5: cost 35 inf + 3900 95.493 * * [simplify]: Extracting #6: cost 6 inf + 14915 95.498 * * [simplify]: Extracting #7: cost 0 inf + 17509 95.503 * * [simplify]: Extracting #8: cost 0 inf + 17469 95.508 * [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)))) 95.508 * [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))))))) 95.509 * [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)))) 95.509 * * [simplify]: iters left: 6 (15 enodes) 95.516 * * [simplify]: iters left: 5 (54 enodes) 95.531 * * [simplify]: iters left: 4 (78 enodes) 95.554 * * [simplify]: iters left: 3 (102 enodes) 95.576 * * [simplify]: iters left: 2 (115 enodes) 95.589 * * [simplify]: Extracting #0: cost 1 inf + 0 95.589 * * [simplify]: Extracting #1: cost 16 inf + 0 95.589 * * [simplify]: Extracting #2: cost 32 inf + 0 95.589 * * [simplify]: Extracting #3: cost 43 inf + 0 95.589 * * [simplify]: Extracting #4: cost 43 inf + 46 95.589 * * [simplify]: Extracting #5: cost 30 inf + 1144 95.590 * * [simplify]: Extracting #6: cost 12 inf + 6158 95.592 * * [simplify]: Extracting #7: cost 1 inf + 9795 95.593 * * [simplify]: Extracting #8: cost 0 inf + 10254 95.595 * [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)))) 95.595 * [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))))))) 95.595 * * * * [progress]: [ 166 / 779 ] simplifiying candidate # 95.595 * [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)))) 95.596 * * [simplify]: iters left: 6 (18 enodes) 95.600 * * [simplify]: iters left: 5 (69 enodes) 95.620 * * [simplify]: iters left: 4 (123 enodes) 95.658 * * [simplify]: iters left: 3 (195 enodes) 95.705 * * [simplify]: iters left: 2 (331 enodes) 96.283 * * [simplify]: iters left: 1 (372 enodes) 96.393 * * [simplify]: Extracting #0: cost 1 inf + 0 96.393 * * [simplify]: Extracting #1: cost 25 inf + 0 96.393 * * [simplify]: Extracting #2: cost 49 inf + 1 96.393 * * [simplify]: Extracting #3: cost 61 inf + 1 96.394 * * [simplify]: Extracting #4: cost 60 inf + 88 96.394 * * [simplify]: Extracting #5: cost 39 inf + 3225 96.398 * * [simplify]: Extracting #6: cost 4 inf + 16389 96.403 * * [simplify]: Extracting #7: cost 0 inf + 18023 96.409 * * [simplify]: Extracting #8: cost 0 inf + 17983 96.414 * [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.414 * [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.414 * [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.414 * * [simplify]: iters left: 6 (15 enodes) 96.417 * * [simplify]: iters left: 5 (54 enodes) 96.431 * * [simplify]: iters left: 4 (78 enodes) 96.444 * * [simplify]: iters left: 3 (102 enodes) 96.456 * * [simplify]: iters left: 2 (115 enodes) 96.476 * * [simplify]: Extracting #0: cost 1 inf + 0 96.476 * * [simplify]: Extracting #1: cost 16 inf + 0 96.476 * * [simplify]: Extracting #2: cost 32 inf + 0 96.476 * * [simplify]: Extracting #3: cost 43 inf + 0 96.477 * * [simplify]: Extracting #4: cost 43 inf + 46 96.477 * * [simplify]: Extracting #5: cost 30 inf + 1144 96.479 * * [simplify]: Extracting #6: cost 12 inf + 6118 96.482 * * [simplify]: Extracting #7: cost 1 inf + 9435 96.485 * * [simplify]: Extracting #8: cost 0 inf + 9934 96.488 * [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.488 * [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.489 * * * * [progress]: [ 167 / 779 ] simplifiying candidate # 96.489 * [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.489 * * [simplify]: iters left: 6 (17 enodes) 96.498 * * [simplify]: iters left: 5 (66 enodes) 96.520 * * [simplify]: iters left: 4 (102 enodes) 96.549 * * [simplify]: iters left: 3 (129 enodes) 96.573 * * [simplify]: iters left: 2 (152 enodes) 96.603 * * [simplify]: iters left: 1 (159 enodes) 96.630 * * [simplify]: Extracting #0: cost 1 inf + 0 96.630 * * [simplify]: Extracting #1: cost 13 inf + 0 96.630 * * [simplify]: Extracting #2: cost 24 inf + 1 96.630 * * [simplify]: Extracting #3: cost 35 inf + 1 96.630 * * [simplify]: Extracting #4: cost 33 inf + 145 96.631 * * [simplify]: Extracting #5: cost 16 inf + 2975 96.632 * * [simplify]: Extracting #6: cost 2 inf + 7149 96.634 * * [simplify]: Extracting #7: cost 0 inf + 7745 96.636 * [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)))) 96.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 (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)))))) 96.636 * [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))) 96.636 * * [simplify]: iters left: 6 (14 enodes) 96.639 * * [simplify]: iters left: 5 (51 enodes) 96.647 * * [simplify]: iters left: 4 (68 enodes) 96.657 * * [simplify]: iters left: 3 (84 enodes) 96.677 * * [simplify]: iters left: 2 (85 enodes) 96.690 * * [simplify]: Extracting #0: cost 1 inf + 0 96.690 * * [simplify]: Extracting #1: cost 10 inf + 0 96.690 * * [simplify]: Extracting #2: cost 22 inf + 0 96.690 * * [simplify]: Extracting #3: cost 29 inf + 2 96.690 * * [simplify]: Extracting #4: cost 27 inf + 322 96.691 * * [simplify]: Extracting #5: cost 7 inf + 3067 96.692 * * [simplify]: Extracting #6: cost 1 inf + 5259 96.693 * * [simplify]: Extracting #7: cost 0 inf + 5718 96.694 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 96.694 * [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)))))) 96.694 * * * * [progress]: [ 168 / 779 ] simplifiying candidate # 96.694 * [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.694 * * [simplify]: iters left: 6 (18 enodes) 96.698 * * [simplify]: iters left: 5 (69 enodes) 96.711 * * [simplify]: iters left: 4 (123 enodes) 96.732 * * [simplify]: iters left: 3 (195 enodes) 96.805 * * [simplify]: iters left: 2 (331 enodes) 96.915 * * [simplify]: iters left: 1 (372 enodes) 97.024 * * [simplify]: Extracting #0: cost 1 inf + 0 97.025 * * [simplify]: Extracting #1: cost 25 inf + 0 97.025 * * [simplify]: Extracting #2: cost 49 inf + 1 97.026 * * [simplify]: Extracting #3: cost 61 inf + 1 97.026 * * [simplify]: Extracting #4: cost 60 inf + 88 97.027 * * [simplify]: Extracting #5: cost 39 inf + 3225 97.034 * * [simplify]: Extracting #6: cost 4 inf + 16389 97.044 * * [simplify]: Extracting #7: cost 0 inf + 18023 97.053 * * [simplify]: Extracting #8: cost 0 inf + 17983 97.059 * [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.059 * [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.059 * [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.059 * * [simplify]: iters left: 6 (15 enodes) 97.062 * * [simplify]: iters left: 5 (54 enodes) 97.070 * * [simplify]: iters left: 4 (78 enodes) 97.086 * * [simplify]: iters left: 3 (102 enodes) 97.112 * * [simplify]: iters left: 2 (115 enodes) 97.138 * * [simplify]: Extracting #0: cost 1 inf + 0 97.138 * * [simplify]: Extracting #1: cost 16 inf + 0 97.138 * * [simplify]: Extracting #2: cost 32 inf + 0 97.139 * * [simplify]: Extracting #3: cost 43 inf + 0 97.139 * * [simplify]: Extracting #4: cost 43 inf + 46 97.139 * * [simplify]: Extracting #5: cost 30 inf + 1144 97.143 * * [simplify]: Extracting #6: cost 12 inf + 6118 97.145 * * [simplify]: Extracting #7: cost 1 inf + 9435 97.146 * * [simplify]: Extracting #8: cost 0 inf + 9934 97.148 * [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.148 * [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.148 * * * * [progress]: [ 169 / 779 ] simplifiying candidate # 97.148 * [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.148 * * [simplify]: iters left: 6 (16 enodes) 97.153 * * [simplify]: iters left: 5 (61 enodes) 97.164 * * [simplify]: iters left: 4 (100 enodes) 97.178 * * [simplify]: iters left: 3 (133 enodes) 97.203 * * [simplify]: iters left: 2 (154 enodes) 97.237 * * [simplify]: iters left: 1 (157 enodes) 97.252 * * [simplify]: Extracting #0: cost 1 inf + 0 97.252 * * [simplify]: Extracting #1: cost 13 inf + 0 97.252 * * [simplify]: Extracting #2: cost 24 inf + 1 97.252 * * [simplify]: Extracting #3: cost 35 inf + 1 97.253 * * [simplify]: Extracting #4: cost 32 inf + 186 97.253 * * [simplify]: Extracting #5: cost 8 inf + 5105 97.255 * * [simplify]: Extracting #6: cost 0 inf + 7785 97.257 * * [simplify]: Extracting #7: cost 0 inf + 7745 97.258 * [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.258 * [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.259 * [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.259 * * [simplify]: iters left: 6 (14 enodes) 97.262 * * [simplify]: iters left: 5 (51 enodes) 97.268 * * [simplify]: iters left: 4 (68 enodes) 97.284 * * [simplify]: iters left: 3 (84 enodes) 97.304 * * [simplify]: iters left: 2 (85 enodes) 97.319 * * [simplify]: Extracting #0: cost 1 inf + 0 97.319 * * [simplify]: Extracting #1: cost 10 inf + 0 97.319 * * [simplify]: Extracting #2: cost 22 inf + 0 97.320 * * [simplify]: Extracting #3: cost 29 inf + 2 97.320 * * [simplify]: Extracting #4: cost 27 inf + 322 97.320 * * [simplify]: Extracting #5: cost 7 inf + 3067 97.321 * * [simplify]: Extracting #6: cost 1 inf + 5259 97.322 * * [simplify]: Extracting #7: cost 0 inf + 5718 97.323 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 97.323 * [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.323 * * * * [progress]: [ 170 / 779 ] simplifiying candidate # 97.323 * [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.324 * * [simplify]: iters left: 6 (16 enodes) 97.328 * * [simplify]: iters left: 5 (63 enodes) 97.337 * * [simplify]: iters left: 4 (114 enodes) 97.369 * * [simplify]: iters left: 3 (226 enodes) 97.429 * * [simplify]: Extracting #0: cost 1 inf + 0 97.430 * * [simplify]: Extracting #1: cost 53 inf + 0 97.431 * * [simplify]: Extracting #2: cost 137 inf + 0 97.432 * * [simplify]: Extracting #3: cost 150 inf + 2 97.433 * * [simplify]: Extracting #4: cost 144 inf + 720 97.435 * * [simplify]: Extracting #5: cost 120 inf + 5521 97.445 * * [simplify]: Extracting #6: cost 62 inf + 27182 97.465 * * [simplify]: Extracting #7: cost 7 inf + 49711 97.486 * * [simplify]: Extracting #8: cost 0 inf + 52438 97.508 * [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.508 * [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.508 * [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.509 * * [simplify]: iters left: 6 (14 enodes) 97.514 * * [simplify]: iters left: 5 (51 enodes) 97.529 * * [simplify]: iters left: 4 (72 enodes) 97.552 * * [simplify]: iters left: 3 (89 enodes) 97.574 * * [simplify]: iters left: 2 (92 enodes) 97.595 * * [simplify]: Extracting #0: cost 1 inf + 0 97.595 * * [simplify]: Extracting #1: cost 12 inf + 0 97.595 * * [simplify]: Extracting #2: cost 24 inf + 0 97.595 * * [simplify]: Extracting #3: cost 35 inf + 0 97.596 * * [simplify]: Extracting #4: cost 34 inf + 87 97.596 * * [simplify]: Extracting #5: cost 21 inf + 1269 97.597 * * [simplify]: Extracting #6: cost 9 inf + 4549 97.600 * * [simplify]: Extracting #7: cost 1 inf + 7333 97.602 * * [simplify]: Extracting #8: cost 0 inf + 7550 97.605 * [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.605 * [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.605 * * * * [progress]: [ 171 / 779 ] simplifiying candidate # 97.605 * [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.606 * * [simplify]: iters left: 6 (19 enodes) 97.614 * * [simplify]: iters left: 5 (71 enodes) 97.635 * * [simplify]: iters left: 4 (117 enodes) 97.664 * * [simplify]: iters left: 3 (223 enodes) 97.722 * * [simplify]: iters left: 2 (448 enodes) 97.889 * * [simplify]: Extracting #0: cost 1 inf + 0 97.889 * * [simplify]: Extracting #1: cost 56 inf + 0 97.890 * * [simplify]: Extracting #2: cost 110 inf + 0 97.890 * * [simplify]: Extracting #3: cost 123 inf + 0 97.891 * * [simplify]: Extracting #4: cost 116 inf + 882 97.894 * * [simplify]: Extracting #5: cost 58 inf + 21417 97.907 * * [simplify]: Extracting #6: cost 4 inf + 48644 97.923 * * [simplify]: Extracting #7: cost 0 inf + 50880 97.935 * [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)))) 97.935 * [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))))))) 97.936 * [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)))) 97.936 * * [simplify]: iters left: 6 (16 enodes) 97.939 * * [simplify]: iters left: 5 (57 enodes) 97.950 * * [simplify]: iters left: 4 (81 enodes) 97.973 * * [simplify]: iters left: 3 (105 enodes) 98.000 * * [simplify]: iters left: 2 (118 enodes) 98.029 * * [simplify]: Extracting #0: cost 1 inf + 0 98.029 * * [simplify]: Extracting #1: cost 16 inf + 0 98.029 * * [simplify]: Extracting #2: cost 33 inf + 0 98.029 * * [simplify]: Extracting #3: cost 45 inf + 0 98.030 * * [simplify]: Extracting #4: cost 42 inf + 210 98.030 * * [simplify]: Extracting #5: cost 31 inf + 1186 98.032 * * [simplify]: Extracting #6: cost 13 inf + 6575 98.035 * * [simplify]: Extracting #7: cost 1 inf + 10989 98.039 * * [simplify]: Extracting #8: cost 0 inf + 11488 98.042 * [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.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 (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.043 * * * * [progress]: [ 172 / 779 ] simplifiying candidate # 98.043 * [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.043 * * [simplify]: iters left: 6 (17 enodes) 98.051 * * [simplify]: iters left: 5 (64 enodes) 98.064 * * [simplify]: iters left: 4 (110 enodes) 98.082 * * [simplify]: iters left: 3 (216 enodes) 98.132 * * [simplify]: iters left: 2 (439 enodes) 98.338 * * [simplify]: Extracting #0: cost 1 inf + 0 98.339 * * [simplify]: Extracting #1: cost 56 inf + 0 98.340 * * [simplify]: Extracting #2: cost 108 inf + 0 98.340 * * [simplify]: Extracting #3: cost 119 inf + 0 98.341 * * [simplify]: Extracting #4: cost 114 inf + 717 98.346 * * [simplify]: Extracting #5: cost 71 inf + 13909 98.365 * * [simplify]: Extracting #6: cost 4 inf + 44220 98.389 * * [simplify]: Extracting #7: cost 0 inf + 45692 98.412 * [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.412 * [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.413 * [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.413 * * [simplify]: iters left: 6 (15 enodes) 98.420 * * [simplify]: iters left: 5 (54 enodes) 98.436 * * [simplify]: iters left: 4 (78 enodes) 98.459 * * [simplify]: iters left: 3 (102 enodes) 98.474 * * [simplify]: iters left: 2 (115 enodes) 98.487 * * [simplify]: Extracting #0: cost 1 inf + 0 98.487 * * [simplify]: Extracting #1: cost 16 inf + 0 98.487 * * [simplify]: Extracting #2: cost 32 inf + 0 98.488 * * [simplify]: Extracting #3: cost 43 inf + 0 98.488 * * [simplify]: Extracting #4: cost 43 inf + 46 98.488 * * [simplify]: Extracting #5: cost 30 inf + 1104 98.490 * * [simplify]: Extracting #6: cost 12 inf + 6118 98.493 * * [simplify]: Extracting #7: cost 1 inf + 9675 98.496 * * [simplify]: Extracting #8: cost 0 inf + 10094 98.500 * [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.500 * [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.500 * * * * [progress]: [ 173 / 779 ] simplifiying candidate # 98.500 * [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.501 * * [simplify]: iters left: 6 (18 enodes) 98.510 * * [simplify]: iters left: 5 (69 enodes) 98.530 * * [simplify]: iters left: 4 (107 enodes) 98.558 * * [simplify]: iters left: 3 (186 enodes) 98.603 * * [simplify]: iters left: 2 (300 enodes) 98.701 * * [simplify]: iters left: 1 (355 enodes) 98.831 * * [simplify]: Extracting #0: cost 1 inf + 0 98.831 * * [simplify]: Extracting #1: cost 25 inf + 0 98.832 * * [simplify]: Extracting #2: cost 48 inf + 1 98.832 * * [simplify]: Extracting #3: cost 59 inf + 1 98.832 * * [simplify]: Extracting #4: cost 56 inf + 186 98.833 * * [simplify]: Extracting #5: cost 40 inf + 1994 98.835 * * [simplify]: Extracting #6: cost 10 inf + 13495 98.840 * * [simplify]: Extracting #7: cost 0 inf + 17509 98.845 * * [simplify]: Extracting #8: cost 0 inf + 17469 98.850 * [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))) 98.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 (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)))))) 98.850 * [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))) 98.850 * * [simplify]: iters left: 6 (14 enodes) 98.853 * * [simplify]: iters left: 5 (51 enodes) 98.862 * * [simplify]: iters left: 4 (73 enodes) 98.871 * * [simplify]: iters left: 3 (91 enodes) 98.885 * * [simplify]: Extracting #0: cost 1 inf + 0 98.885 * * [simplify]: Extracting #1: cost 10 inf + 0 98.885 * * [simplify]: Extracting #2: cost 21 inf + 0 98.885 * * [simplify]: Extracting #3: cost 33 inf + 0 98.885 * * [simplify]: Extracting #4: cost 32 inf + 87 98.886 * * [simplify]: Extracting #5: cost 19 inf + 1228 98.887 * * [simplify]: Extracting #6: cost 6 inf + 4648 98.889 * * [simplify]: Extracting #7: cost 0 inf + 6636 98.891 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 98.891 * [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))))))) 98.892 * * * * [progress]: [ 174 / 779 ] simplifiying candidate # 98.892 * [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.892 * * [simplify]: iters left: 6 (17 enodes) 98.900 * * [simplify]: iters left: 5 (64 enodes) 98.920 * * [simplify]: iters left: 4 (110 enodes) 98.950 * * [simplify]: iters left: 3 (216 enodes) 99.016 * * [simplify]: iters left: 2 (439 enodes) 99.193 * * [simplify]: Extracting #0: cost 1 inf + 0 99.193 * * [simplify]: Extracting #1: cost 56 inf + 0 99.194 * * [simplify]: Extracting #2: cost 108 inf + 0 99.195 * * [simplify]: Extracting #3: cost 119 inf + 0 99.196 * * [simplify]: Extracting #4: cost 114 inf + 717 99.200 * * [simplify]: Extracting #5: cost 71 inf + 13909 99.217 * * [simplify]: Extracting #6: cost 4 inf + 44220 99.231 * * [simplify]: Extracting #7: cost 0 inf + 45692 99.258 * [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.258 * [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.258 * [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.259 * * [simplify]: iters left: 6 (15 enodes) 99.262 * * [simplify]: iters left: 5 (54 enodes) 99.270 * * [simplify]: iters left: 4 (78 enodes) 99.280 * * [simplify]: iters left: 3 (102 enodes) 99.297 * * [simplify]: iters left: 2 (115 enodes) 99.321 * * [simplify]: Extracting #0: cost 1 inf + 0 99.321 * * [simplify]: Extracting #1: cost 16 inf + 0 99.321 * * [simplify]: Extracting #2: cost 32 inf + 0 99.321 * * [simplify]: Extracting #3: cost 43 inf + 0 99.321 * * [simplify]: Extracting #4: cost 43 inf + 46 99.321 * * [simplify]: Extracting #5: cost 30 inf + 1104 99.322 * * [simplify]: Extracting #6: cost 12 inf + 6118 99.324 * * [simplify]: Extracting #7: cost 1 inf + 9675 99.325 * * [simplify]: Extracting #8: cost 0 inf + 10094 99.327 * [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.327 * [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.327 * * * * [progress]: [ 175 / 779 ] simplifiying candidate # 99.327 * [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.328 * * [simplify]: iters left: 6 (17 enodes) 99.332 * * [simplify]: iters left: 5 (64 enodes) 99.346 * * [simplify]: iters left: 4 (106 enodes) 99.383 * * [simplify]: iters left: 3 (201 enodes) 99.433 * * [simplify]: iters left: 2 (320 enodes) 99.522 * * [simplify]: iters left: 1 (358 enodes) 99.639 * * [simplify]: Extracting #0: cost 1 inf + 0 99.639 * * [simplify]: Extracting #1: cost 25 inf + 0 99.640 * * [simplify]: Extracting #2: cost 48 inf + 1 99.640 * * [simplify]: Extracting #3: cost 59 inf + 1 99.641 * * [simplify]: Extracting #4: cost 57 inf + 170 99.643 * * [simplify]: Extracting #5: cost 43 inf + 1515 99.647 * * [simplify]: Extracting #6: cost 21 inf + 9160 99.656 * * [simplify]: Extracting #7: cost 3 inf + 16092 99.665 * * [simplify]: Extracting #8: cost 0 inf + 17469 99.674 * [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.675 * [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.675 * [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.675 * * [simplify]: iters left: 6 (14 enodes) 99.682 * * [simplify]: iters left: 5 (51 enodes) 99.692 * * [simplify]: iters left: 4 (73 enodes) 99.701 * * [simplify]: iters left: 3 (91 enodes) 99.712 * * [simplify]: Extracting #0: cost 1 inf + 0 99.712 * * [simplify]: Extracting #1: cost 10 inf + 0 99.712 * * [simplify]: Extracting #2: cost 21 inf + 0 99.713 * * [simplify]: Extracting #3: cost 33 inf + 0 99.713 * * [simplify]: Extracting #4: cost 32 inf + 87 99.713 * * [simplify]: Extracting #5: cost 19 inf + 1228 99.714 * * [simplify]: Extracting #6: cost 6 inf + 4648 99.715 * * [simplify]: Extracting #7: cost 0 inf + 6636 99.716 * [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.716 * [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.716 * * * * [progress]: [ 176 / 779 ] simplifiying candidate # 99.716 * [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.716 * * [simplify]: iters left: 6 (19 enodes) 99.720 * * [simplify]: iters left: 5 (71 enodes) 99.732 * * [simplify]: iters left: 4 (114 enodes) 99.762 * * [simplify]: iters left: 3 (219 enodes) 99.846 * * [simplify]: iters left: 2 (439 enodes) 100.022 * * [simplify]: Extracting #0: cost 1 inf + 0 100.022 * * [simplify]: Extracting #1: cost 53 inf + 0 100.022 * * [simplify]: Extracting #2: cost 110 inf + 0 100.023 * * [simplify]: Extracting #3: cost 123 inf + 0 100.023 * * [simplify]: Extracting #4: cost 116 inf + 882 100.025 * * [simplify]: Extracting #5: cost 75 inf + 13041 100.042 * * [simplify]: Extracting #6: cost 21 inf + 39725 100.063 * * [simplify]: Extracting #7: cost 0 inf + 50280 100.075 * [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.075 * [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.076 * [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.076 * * [simplify]: iters left: 6 (16 enodes) 100.079 * * [simplify]: iters left: 5 (57 enodes) 100.086 * * [simplify]: iters left: 4 (81 enodes) 100.108 * * [simplify]: iters left: 3 (105 enodes) 100.128 * * [simplify]: iters left: 2 (118 enodes) 100.143 * * [simplify]: Extracting #0: cost 1 inf + 0 100.144 * * [simplify]: Extracting #1: cost 16 inf + 0 100.144 * * [simplify]: Extracting #2: cost 33 inf + 0 100.144 * * [simplify]: Extracting #3: cost 45 inf + 0 100.144 * * [simplify]: Extracting #4: cost 42 inf + 210 100.144 * * [simplify]: Extracting #5: cost 31 inf + 1186 100.145 * * [simplify]: Extracting #6: cost 15 inf + 5697 100.146 * * [simplify]: Extracting #7: cost 1 inf + 11029 100.148 * * [simplify]: Extracting #8: cost 0 inf + 11488 100.150 * [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.150 * [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.150 * * * * [progress]: [ 177 / 779 ] simplifiying candidate # 100.150 * [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.150 * * [simplify]: iters left: 6 (17 enodes) 100.157 * * [simplify]: iters left: 5 (63 enodes) 100.175 * * [simplify]: iters left: 4 (90 enodes) 100.202 * * [simplify]: iters left: 3 (138 enodes) 100.244 * * [simplify]: iters left: 2 (213 enodes) 100.285 * * [simplify]: iters left: 1 (278 enodes) 100.335 * * [simplify]: Extracting #0: cost 1 inf + 0 100.335 * * [simplify]: Extracting #1: cost 32 inf + 0 100.335 * * [simplify]: Extracting #2: cost 63 inf + 0 100.336 * * [simplify]: Extracting #3: cost 74 inf + 0 100.336 * * [simplify]: Extracting #4: cost 70 inf + 267 100.338 * * [simplify]: Extracting #5: cost 50 inf + 3025 100.345 * * [simplify]: Extracting #6: cost 9 inf + 18962 100.355 * * [simplify]: Extracting #7: cost 0 inf + 23293 100.365 * [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.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 (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.366 * [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.366 * * [simplify]: iters left: 6 (15 enodes) 100.372 * * [simplify]: iters left: 5 (54 enodes) 100.387 * * [simplify]: iters left: 4 (71 enodes) 100.407 * * [simplify]: iters left: 3 (87 enodes) 100.428 * * [simplify]: iters left: 2 (88 enodes) 100.449 * * [simplify]: Extracting #0: cost 1 inf + 0 100.449 * * [simplify]: Extracting #1: cost 10 inf + 0 100.449 * * [simplify]: Extracting #2: cost 21 inf + 0 100.449 * * [simplify]: Extracting #3: cost 33 inf + 0 100.449 * * [simplify]: Extracting #4: cost 33 inf + 46 100.450 * * [simplify]: Extracting #5: cost 19 inf + 1244 100.451 * * [simplify]: Extracting #6: cost 8 inf + 3486 100.453 * * [simplify]: Extracting #7: cost 0 inf + 6472 100.455 * [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.455 * [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.455 * * * * [progress]: [ 178 / 779 ] simplifiying candidate # 100.456 * [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.456 * * [simplify]: iters left: 6 (18 enodes) 100.463 * * [simplify]: iters left: 5 (66 enodes) 100.483 * * [simplify]: iters left: 4 (102 enodes) 100.504 * * [simplify]: iters left: 3 (169 enodes) 100.532 * * [simplify]: iters left: 2 (265 enodes) 100.604 * * [simplify]: iters left: 1 (298 enodes) 100.693 * * [simplify]: Extracting #0: cost 1 inf + 0 100.693 * * [simplify]: Extracting #1: cost 31 inf + 0 100.693 * * [simplify]: Extracting #2: cost 64 inf + 0 100.694 * * [simplify]: Extracting #3: cost 77 inf + 0 100.695 * * [simplify]: Extracting #4: cost 75 inf + 144 100.695 * * [simplify]: Extracting #5: cost 51 inf + 3879 100.699 * * [simplify]: Extracting #6: cost 13 inf + 19099 100.705 * * [simplify]: Extracting #7: cost 0 inf + 24942 100.711 * [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.711 * [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.712 * [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.712 * * [simplify]: iters left: 6 (16 enodes) 100.717 * * [simplify]: iters left: 5 (57 enodes) 100.731 * * [simplify]: iters left: 4 (81 enodes) 100.746 * * [simplify]: iters left: 3 (105 enodes) 100.759 * * [simplify]: iters left: 2 (118 enodes) 100.774 * * [simplify]: Extracting #0: cost 1 inf + 0 100.774 * * [simplify]: Extracting #1: cost 16 inf + 0 100.774 * * [simplify]: Extracting #2: cost 33 inf + 0 100.774 * * [simplify]: Extracting #3: cost 45 inf + 0 100.774 * * [simplify]: Extracting #4: cost 42 inf + 210 100.775 * * [simplify]: Extracting #5: cost 31 inf + 1186 100.775 * * [simplify]: Extracting #6: cost 15 inf + 5417 100.777 * * [simplify]: Extracting #7: cost 1 inf + 10429 100.778 * * [simplify]: Extracting #8: cost 0 inf + 10848 100.780 * [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.780 * [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.780 * * * * [progress]: [ 179 / 779 ] simplifiying candidate # 100.781 * [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.781 * * [simplify]: iters left: 6 (19 enodes) 100.785 * * [simplify]: iters left: 5 (71 enodes) 100.800 * * [simplify]: iters left: 4 (100 enodes) 100.831 * * [simplify]: iters left: 3 (151 enodes) 100.861 * * [simplify]: iters left: 2 (193 enodes) 100.892 * * [simplify]: iters left: 1 (213 enodes) 100.919 * * [simplify]: Extracting #0: cost 1 inf + 0 100.919 * * [simplify]: Extracting #1: cost 17 inf + 0 100.919 * * [simplify]: Extracting #2: cost 34 inf + 1 100.919 * * [simplify]: Extracting #3: cost 47 inf + 1 100.919 * * [simplify]: Extracting #4: cost 44 inf + 186 100.920 * * [simplify]: Extracting #5: cost 23 inf + 2988 100.921 * * [simplify]: Extracting #6: cost 8 inf + 8251 100.924 * * [simplify]: Extracting #7: cost 0 inf + 11721 100.927 * [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))))) 100.927 * [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)))))) 100.927 * [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))) 100.927 * * [simplify]: iters left: 6 (15 enodes) 100.930 * * [simplify]: iters left: 5 (54 enodes) 100.940 * * [simplify]: iters left: 4 (76 enodes) 100.950 * * [simplify]: iters left: 3 (94 enodes) 100.961 * * [simplify]: Extracting #0: cost 1 inf + 0 100.961 * * [simplify]: Extracting #1: cost 10 inf + 0 100.961 * * [simplify]: Extracting #2: cost 22 inf + 0 100.961 * * [simplify]: Extracting #3: cost 35 inf + 0 100.961 * * [simplify]: Extracting #4: cost 35 inf + 46 100.961 * * [simplify]: Extracting #5: cost 20 inf + 1745 100.962 * * [simplify]: Extracting #6: cost 10 inf + 3368 100.963 * * [simplify]: Extracting #7: cost 1 inf + 6571 100.964 * * [simplify]: Extracting #8: cost 0 inf + 7070 100.965 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 100.965 * [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))))))) 100.965 * * * * [progress]: [ 180 / 779 ] simplifiying candidate # 100.966 * [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.966 * * [simplify]: iters left: 6 (18 enodes) 100.970 * * [simplify]: iters left: 5 (66 enodes) 100.979 * * [simplify]: iters left: 4 (102 enodes) 101.001 * * [simplify]: iters left: 3 (169 enodes) 101.054 * * [simplify]: iters left: 2 (265 enodes) 101.106 * * [simplify]: iters left: 1 (298 enodes) 101.166 * * [simplify]: Extracting #0: cost 1 inf + 0 101.166 * * [simplify]: Extracting #1: cost 31 inf + 0 101.166 * * [simplify]: Extracting #2: cost 64 inf + 0 101.167 * * [simplify]: Extracting #3: cost 77 inf + 0 101.167 * * [simplify]: Extracting #4: cost 75 inf + 144 101.169 * * [simplify]: Extracting #5: cost 51 inf + 3879 101.177 * * [simplify]: Extracting #6: cost 13 inf + 19099 101.188 * * [simplify]: Extracting #7: cost 0 inf + 24942 101.199 * [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.199 * [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.200 * [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.200 * * [simplify]: iters left: 6 (16 enodes) 101.207 * * [simplify]: iters left: 5 (57 enodes) 101.224 * * [simplify]: iters left: 4 (81 enodes) 101.242 * * [simplify]: iters left: 3 (105 enodes) 101.256 * * [simplify]: iters left: 2 (118 enodes) 101.272 * * [simplify]: Extracting #0: cost 1 inf + 0 101.272 * * [simplify]: Extracting #1: cost 16 inf + 0 101.272 * * [simplify]: Extracting #2: cost 33 inf + 0 101.273 * * [simplify]: Extracting #3: cost 45 inf + 0 101.273 * * [simplify]: Extracting #4: cost 42 inf + 210 101.274 * * [simplify]: Extracting #5: cost 31 inf + 1186 101.275 * * [simplify]: Extracting #6: cost 15 inf + 5417 101.279 * * [simplify]: Extracting #7: cost 1 inf + 10429 101.282 * * [simplify]: Extracting #8: cost 0 inf + 10848 101.286 * [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.286 * [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.286 * * * * [progress]: [ 181 / 779 ] simplifiying candidate # 101.287 * [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.287 * * [simplify]: iters left: 6 (18 enodes) 101.295 * * [simplify]: iters left: 5 (66 enodes) 101.315 * * [simplify]: iters left: 4 (98 enodes) 101.339 * * [simplify]: iters left: 3 (160 enodes) 101.369 * * [simplify]: iters left: 2 (205 enodes) 101.431 * * [simplify]: iters left: 1 (217 enodes) 101.487 * * [simplify]: Extracting #0: cost 1 inf + 0 101.487 * * [simplify]: Extracting #1: cost 17 inf + 0 101.488 * * [simplify]: Extracting #2: cost 34 inf + 1 101.488 * * [simplify]: Extracting #3: cost 47 inf + 1 101.488 * * [simplify]: Extracting #4: cost 46 inf + 88 101.489 * * [simplify]: Extracting #5: cost 29 inf + 2071 101.492 * * [simplify]: Extracting #6: cost 6 inf + 9571 101.498 * * [simplify]: Extracting #7: cost 0 inf + 11721 101.503 * [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.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))) (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.504 * [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.504 * * [simplify]: iters left: 6 (15 enodes) 101.511 * * [simplify]: iters left: 5 (54 enodes) 101.527 * * [simplify]: iters left: 4 (76 enodes) 101.543 * * [simplify]: iters left: 3 (94 enodes) 101.554 * * [simplify]: Extracting #0: cost 1 inf + 0 101.554 * * [simplify]: Extracting #1: cost 10 inf + 0 101.554 * * [simplify]: Extracting #2: cost 22 inf + 0 101.554 * * [simplify]: Extracting #3: cost 35 inf + 0 101.554 * * [simplify]: Extracting #4: cost 35 inf + 46 101.555 * * [simplify]: Extracting #5: cost 20 inf + 1745 101.555 * * [simplify]: Extracting #6: cost 10 inf + 3368 101.557 * * [simplify]: Extracting #7: cost 1 inf + 6571 101.558 * * [simplify]: Extracting #8: cost 0 inf + 7070 101.559 * [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.559 * [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.560 * * * * [progress]: [ 182 / 779 ] simplifiying candidate # 101.560 * [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.560 * * [simplify]: iters left: 6 (17 enodes) 101.564 * * [simplify]: iters left: 5 (64 enodes) 101.577 * * [simplify]: iters left: 4 (107 enodes) 101.602 * * [simplify]: iters left: 3 (212 enodes) 101.652 * * [simplify]: iters left: 2 (431 enodes) 101.786 * * [simplify]: Extracting #0: cost 1 inf + 0 101.786 * * [simplify]: Extracting #1: cost 55 inf + 0 101.786 * * [simplify]: Extracting #2: cost 110 inf + 0 101.787 * * [simplify]: Extracting #3: cost 121 inf + 0 101.787 * * [simplify]: Extracting #4: cost 116 inf + 717 101.790 * * [simplify]: Extracting #5: cost 71 inf + 14680 101.809 * * [simplify]: Extracting #6: cost 10 inf + 42306 101.832 * * [simplify]: Extracting #7: cost 0 inf + 46570 101.850 * [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))) 101.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 (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))))))) 101.850 * [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)))) 101.850 * * [simplify]: iters left: 6 (15 enodes) 101.853 * * [simplify]: iters left: 5 (54 enodes) 101.861 * * [simplify]: iters left: 4 (78 enodes) 101.871 * * [simplify]: iters left: 3 (102 enodes) 101.895 * * [simplify]: iters left: 2 (115 enodes) 101.909 * * [simplify]: Extracting #0: cost 1 inf + 0 101.909 * * [simplify]: Extracting #1: cost 16 inf + 0 101.909 * * [simplify]: Extracting #2: cost 32 inf + 0 101.909 * * [simplify]: Extracting #3: cost 43 inf + 0 101.910 * * [simplify]: Extracting #4: cost 43 inf + 46 101.910 * * [simplify]: Extracting #5: cost 30 inf + 1104 101.911 * * [simplify]: Extracting #6: cost 12 inf + 5998 101.912 * * [simplify]: Extracting #7: cost 1 inf + 9635 101.914 * * [simplify]: Extracting #8: cost 0 inf + 10094 101.916 * [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)))) 101.916 * [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))))))) 101.916 * * * * [progress]: [ 183 / 779 ] simplifiying candidate # 101.916 * [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))))) 101.916 * * [simplify]: iters left: 6 (18 enodes) 101.920 * * [simplify]: iters left: 5 (66 enodes) 101.935 * * [simplify]: iters left: 4 (102 enodes) 101.966 * * [simplify]: iters left: 3 (169 enodes) 102.017 * * [simplify]: iters left: 2 (265 enodes) 102.076 * * [simplify]: iters left: 1 (297 enodes) 102.122 * * [simplify]: Extracting #0: cost 1 inf + 0 102.122 * * [simplify]: Extracting #1: cost 31 inf + 0 102.123 * * [simplify]: Extracting #2: cost 64 inf + 0 102.123 * * [simplify]: Extracting #3: cost 77 inf + 0 102.124 * * [simplify]: Extracting #4: cost 75 inf + 144 102.125 * * [simplify]: Extracting #5: cost 53 inf + 3123 102.131 * * [simplify]: Extracting #6: cost 15 inf + 17781 102.143 * * [simplify]: Extracting #7: cost 0 inf + 24942 102.155 * [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.155 * [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.156 * [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.156 * * [simplify]: iters left: 6 (16 enodes) 102.162 * * [simplify]: iters left: 5 (57 enodes) 102.179 * * [simplify]: iters left: 4 (81 enodes) 102.194 * * [simplify]: iters left: 3 (105 enodes) 102.214 * * [simplify]: iters left: 2 (118 enodes) 102.228 * * [simplify]: Extracting #0: cost 1 inf + 0 102.228 * * [simplify]: Extracting #1: cost 16 inf + 0 102.228 * * [simplify]: Extracting #2: cost 33 inf + 0 102.228 * * [simplify]: Extracting #3: cost 45 inf + 0 102.228 * * [simplify]: Extracting #4: cost 42 inf + 210 102.229 * * [simplify]: Extracting #5: cost 31 inf + 1186 102.230 * * [simplify]: Extracting #6: cost 13 inf + 6255 102.232 * * [simplify]: Extracting #7: cost 1 inf + 10349 102.235 * * [simplify]: Extracting #8: cost 0 inf + 10848 102.239 * [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.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))) (* (* (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.239 * * * * [progress]: [ 184 / 779 ] simplifiying candidate # 102.240 * [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.240 * * [simplify]: iters left: 6 (15 enodes) 102.247 * * [simplify]: iters left: 5 (56 enodes) 102.264 * * [simplify]: iters left: 4 (83 enodes) 102.290 * * [simplify]: iters left: 3 (132 enodes) 102.315 * * [simplify]: iters left: 2 (188 enodes) 102.363 * * [simplify]: iters left: 1 (236 enodes) 102.401 * * [simplify]: Extracting #0: cost 1 inf + 0 102.401 * * [simplify]: Extracting #1: cost 30 inf + 0 102.401 * * [simplify]: Extracting #2: cost 75 inf + 0 102.401 * * [simplify]: Extracting #3: cost 81 inf + 5 102.402 * * [simplify]: Extracting #4: cost 78 inf + 328 102.403 * * [simplify]: Extracting #5: cost 56 inf + 4352 102.406 * * [simplify]: Extracting #6: cost 13 inf + 24380 102.412 * * [simplify]: Extracting #7: cost 0 inf + 31977 102.418 * [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.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))) (/ (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.418 * [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.418 * * [simplify]: iters left: 6 (14 enodes) 102.423 * * [simplify]: iters left: 5 (51 enodes) 102.438 * * [simplify]: iters left: 4 (68 enodes) 102.458 * * [simplify]: iters left: 3 (87 enodes) 102.482 * * [simplify]: iters left: 2 (98 enodes) 102.509 * * [simplify]: iters left: 1 (119 enodes) 102.537 * * [simplify]: Extracting #0: cost 1 inf + 0 102.537 * * [simplify]: Extracting #1: cost 10 inf + 0 102.537 * * [simplify]: Extracting #2: cost 25 inf + 0 102.537 * * [simplify]: Extracting #3: cost 32 inf + 4 102.537 * * [simplify]: Extracting #4: cost 33 inf + 188 102.538 * * [simplify]: Extracting #5: cost 14 inf + 2597 102.539 * * [simplify]: Extracting #6: cost 4 inf + 5594 102.540 * * [simplify]: Extracting #7: cost 0 inf + 7097 102.541 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 102.541 * [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.541 * * * * [progress]: [ 185 / 779 ] simplifiying candidate # 102.541 * [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.541 * * [simplify]: iters left: 6 (17 enodes) 102.546 * * [simplify]: iters left: 5 (64 enodes) 102.556 * * [simplify]: iters left: 4 (93 enodes) 102.577 * * [simplify]: iters left: 3 (144 enodes) 102.610 * * [simplify]: iters left: 2 (187 enodes) 102.651 * * [simplify]: iters left: 1 (208 enodes) 102.683 * * [simplify]: Extracting #0: cost 1 inf + 0 102.683 * * [simplify]: Extracting #1: cost 17 inf + 0 102.683 * * [simplify]: Extracting #2: cost 32 inf + 1 102.683 * * [simplify]: Extracting #3: cost 43 inf + 1 102.684 * * [simplify]: Extracting #4: cost 42 inf + 88 102.684 * * [simplify]: Extracting #5: cost 29 inf + 1376 102.685 * * [simplify]: Extracting #6: cost 13 inf + 5410 102.687 * * [simplify]: Extracting #7: cost 0 inf + 10133 102.690 * [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.690 * [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.690 * [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.690 * * [simplify]: iters left: 6 (14 enodes) 102.696 * * [simplify]: iters left: 5 (51 enodes) 102.710 * * [simplify]: iters left: 4 (73 enodes) 102.732 * * [simplify]: iters left: 3 (91 enodes) 102.754 * * [simplify]: Extracting #0: cost 1 inf + 0 102.754 * * [simplify]: Extracting #1: cost 10 inf + 0 102.754 * * [simplify]: Extracting #2: cost 21 inf + 0 102.754 * * [simplify]: Extracting #3: cost 33 inf + 0 102.754 * * [simplify]: Extracting #4: cost 32 inf + 87 102.755 * * [simplify]: Extracting #5: cost 19 inf + 1228 102.756 * * [simplify]: Extracting #6: cost 6 inf + 4408 102.758 * * [simplify]: Extracting #7: cost 0 inf + 6156 102.760 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 102.760 * [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))))))) 102.760 * * * * [progress]: [ 186 / 779 ] simplifiying candidate # 102.761 * [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.761 * * [simplify]: iters left: 6 (15 enodes) 102.767 * * [simplify]: iters left: 5 (56 enodes) 102.782 * * [simplify]: iters left: 4 (83 enodes) 102.797 * * [simplify]: iters left: 3 (132 enodes) 102.818 * * [simplify]: iters left: 2 (188 enodes) 102.864 * * [simplify]: iters left: 1 (236 enodes) 102.922 * * [simplify]: Extracting #0: cost 1 inf + 0 102.922 * * [simplify]: Extracting #1: cost 30 inf + 0 102.922 * * [simplify]: Extracting #2: cost 75 inf + 0 102.923 * * [simplify]: Extracting #3: cost 81 inf + 5 102.923 * * [simplify]: Extracting #4: cost 78 inf + 328 102.924 * * [simplify]: Extracting #5: cost 56 inf + 4352 102.929 * * [simplify]: Extracting #6: cost 13 inf + 24380 102.935 * * [simplify]: Extracting #7: cost 0 inf + 31977 102.940 * [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.940 * [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.941 * [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.941 * * [simplify]: iters left: 6 (14 enodes) 102.944 * * [simplify]: iters left: 5 (51 enodes) 102.951 * * [simplify]: iters left: 4 (68 enodes) 102.960 * * [simplify]: iters left: 3 (87 enodes) 102.973 * * [simplify]: iters left: 2 (98 enodes) 102.987 * * [simplify]: iters left: 1 (119 enodes) 103.004 * * [simplify]: Extracting #0: cost 1 inf + 0 103.004 * * [simplify]: Extracting #1: cost 10 inf + 0 103.006 * * [simplify]: Extracting #2: cost 25 inf + 0 103.006 * * [simplify]: Extracting #3: cost 32 inf + 4 103.006 * * [simplify]: Extracting #4: cost 33 inf + 188 103.006 * * [simplify]: Extracting #5: cost 14 inf + 2597 103.007 * * [simplify]: Extracting #6: cost 4 inf + 5594 103.008 * * [simplify]: Extracting #7: cost 0 inf + 7097 103.010 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 103.010 * [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.010 * * * * [progress]: [ 187 / 779 ] simplifiying candidate # 103.010 * [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.010 * * [simplify]: iters left: 6 (16 enodes) 103.014 * * [simplify]: iters left: 5 (59 enodes) 103.025 * * [simplify]: iters left: 4 (91 enodes) 103.041 * * [simplify]: iters left: 3 (153 enodes) 103.085 * * [simplify]: iters left: 2 (199 enodes) 103.119 * * [simplify]: iters left: 1 (211 enodes) 103.158 * * [simplify]: Extracting #0: cost 1 inf + 0 103.158 * * [simplify]: Extracting #1: cost 17 inf + 0 103.159 * * [simplify]: Extracting #2: cost 32 inf + 1 103.159 * * [simplify]: Extracting #3: cost 43 inf + 1 103.159 * * [simplify]: Extracting #4: cost 41 inf + 144 103.159 * * [simplify]: Extracting #5: cost 20 inf + 3228 103.161 * * [simplify]: Extracting #6: cost 4 inf + 8671 103.164 * * [simplify]: Extracting #7: cost 0 inf + 10133 103.166 * [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.166 * [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.167 * [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.167 * * [simplify]: iters left: 6 (14 enodes) 103.170 * * [simplify]: iters left: 5 (51 enodes) 103.177 * * [simplify]: iters left: 4 (73 enodes) 103.188 * * [simplify]: iters left: 3 (91 enodes) 103.199 * * [simplify]: Extracting #0: cost 1 inf + 0 103.199 * * [simplify]: Extracting #1: cost 10 inf + 0 103.199 * * [simplify]: Extracting #2: cost 21 inf + 0 103.199 * * [simplify]: Extracting #3: cost 33 inf + 0 103.199 * * [simplify]: Extracting #4: cost 32 inf + 87 103.199 * * [simplify]: Extracting #5: cost 19 inf + 1228 103.200 * * [simplify]: Extracting #6: cost 6 inf + 4408 103.201 * * [simplify]: Extracting #7: cost 0 inf + 6156 103.202 * [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.202 * [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.202 * * * * [progress]: [ 188 / 779 ] simplifiying candidate # 103.202 * [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.202 * * [simplify]: iters left: 6 (18 enodes) 103.208 * * [simplify]: iters left: 5 (69 enodes) 103.218 * * [simplify]: iters left: 4 (95 enodes) 103.231 * * [simplify]: iters left: 3 (134 enodes) 103.263 * * [simplify]: iters left: 2 (231 enodes) 103.342 * * [simplify]: iters left: 1 (299 enodes) 103.417 * * [simplify]: Extracting #0: cost 1 inf + 0 103.418 * * [simplify]: Extracting #1: cost 28 inf + 0 103.418 * * [simplify]: Extracting #2: cost 51 inf + 1 103.418 * * [simplify]: Extracting #3: cost 62 inf + 1 103.418 * * [simplify]: Extracting #4: cost 60 inf + 145 103.419 * * [simplify]: Extracting #5: cost 40 inf + 3076 103.422 * * [simplify]: Extracting #6: cost 10 inf + 14914 103.427 * * [simplify]: Extracting #7: cost 0 inf + 19007 103.433 * [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.433 * [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.434 * [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.434 * * [simplify]: iters left: 6 (14 enodes) 103.438 * * [simplify]: iters left: 5 (51 enodes) 103.450 * * [simplify]: iters left: 4 (68 enodes) 103.472 * * [simplify]: iters left: 3 (85 enodes) 103.492 * * [simplify]: iters left: 2 (88 enodes) 103.512 * * [simplify]: iters left: 1 (90 enodes) 103.528 * * [simplify]: Extracting #0: cost 1 inf + 0 103.528 * * [simplify]: Extracting #1: cost 10 inf + 0 103.528 * * [simplify]: Extracting #2: cost 21 inf + 0 103.528 * * [simplify]: Extracting #3: cost 33 inf + 0 103.528 * * [simplify]: Extracting #4: cost 32 inf + 87 103.528 * * [simplify]: Extracting #5: cost 18 inf + 1310 103.529 * * [simplify]: Extracting #6: cost 9 inf + 3835 103.530 * * [simplify]: Extracting #7: cost 0 inf + 6636 103.531 * [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.531 * [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.531 * * * * [progress]: [ 189 / 779 ] simplifiying candidate # 103.531 * [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.531 * * [simplify]: iters left: 6 (19 enodes) 103.536 * * [simplify]: iters left: 5 (71 enodes) 103.547 * * [simplify]: iters left: 4 (92 enodes) 103.560 * * [simplify]: iters left: 3 (116 enodes) 103.580 * * [simplify]: iters left: 2 (155 enodes) 103.626 * * [simplify]: iters left: 1 (188 enodes) 103.663 * * [simplify]: Extracting #0: cost 1 inf + 0 103.663 * * [simplify]: Extracting #1: cost 18 inf + 0 103.663 * * [simplify]: Extracting #2: cost 35 inf + 1 103.663 * * [simplify]: Extracting #3: cost 48 inf + 1 103.663 * * [simplify]: Extracting #4: cost 45 inf + 186 103.664 * * [simplify]: Extracting #5: cost 27 inf + 2415 103.666 * * [simplify]: Extracting #6: cost 4 inf + 10678 103.668 * * [simplify]: Extracting #7: cost 0 inf + 12221 103.671 * [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)))) 103.671 * [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))))))) 103.671 * [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)))) 103.672 * * [simplify]: iters left: 6 (15 enodes) 103.677 * * [simplify]: iters left: 5 (54 enodes) 103.691 * * [simplify]: iters left: 4 (71 enodes) 103.701 * * [simplify]: iters left: 3 (88 enodes) 103.711 * * [simplify]: iters left: 2 (91 enodes) 103.722 * * [simplify]: iters left: 1 (93 enodes) 103.735 * * [simplify]: Extracting #0: cost 1 inf + 0 103.735 * * [simplify]: Extracting #1: cost 10 inf + 0 103.735 * * [simplify]: Extracting #2: cost 22 inf + 0 103.735 * * [simplify]: Extracting #3: cost 35 inf + 0 103.735 * * [simplify]: Extracting #4: cost 34 inf + 87 103.735 * * [simplify]: Extracting #5: cost 16 inf + 1818 103.736 * * [simplify]: Extracting #6: cost 1 inf + 6973 103.737 * * [simplify]: Extracting #7: cost 0 inf + 7070 103.738 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 103.738 * [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)))))) 103.738 * * * * [progress]: [ 190 / 779 ] simplifiying candidate # 103.739 * [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)))) 103.739 * * [simplify]: iters left: 6 (17 enodes) 103.743 * * [simplify]: iters left: 5 (64 enodes) 103.752 * * [simplify]: iters left: 4 (85 enodes) 103.766 * * [simplify]: iters left: 3 (109 enodes) 103.789 * * [simplify]: iters left: 2 (148 enodes) 103.833 * * [simplify]: iters left: 1 (181 enodes) 103.863 * * [simplify]: Extracting #0: cost 1 inf + 0 103.863 * * [simplify]: Extracting #1: cost 18 inf + 0 103.863 * * [simplify]: Extracting #2: cost 33 inf + 1 103.863 * * [simplify]: Extracting #3: cost 44 inf + 1 103.864 * * [simplify]: Extracting #4: cost 42 inf + 145 103.864 * * [simplify]: Extracting #5: cost 22 inf + 3038 103.866 * * [simplify]: Extracting #6: cost 4 inf + 8917 103.869 * * [simplify]: Extracting #7: cost 0 inf + 10593 103.871 * [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))))) 103.872 * [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))))))) 103.872 * [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)))) 103.872 * * [simplify]: iters left: 6 (14 enodes) 103.875 * * [simplify]: iters left: 5 (51 enodes) 103.889 * * [simplify]: iters left: 4 (68 enodes) 103.907 * * [simplify]: iters left: 3 (85 enodes) 103.928 * * [simplify]: iters left: 2 (88 enodes) 103.943 * * [simplify]: iters left: 1 (90 enodes) 103.954 * * [simplify]: Extracting #0: cost 1 inf + 0 103.954 * * [simplify]: Extracting #1: cost 10 inf + 0 103.954 * * [simplify]: Extracting #2: cost 21 inf + 0 103.954 * * [simplify]: Extracting #3: cost 33 inf + 0 103.954 * * [simplify]: Extracting #4: cost 32 inf + 87 103.954 * * [simplify]: Extracting #5: cost 18 inf + 1310 103.955 * * [simplify]: Extracting #6: cost 9 inf + 3715 103.956 * * [simplify]: Extracting #7: cost 0 inf + 6156 103.957 * [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.957 * [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.957 * * * * [progress]: [ 191 / 779 ] simplifiying candidate # 103.957 * [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)) 103.957 * * [simplify]: iters left: 6 (16 enodes) 103.963 * * [simplify]: iters left: 5 (61 enodes) 103.983 * * [simplify]: iters left: 4 (83 enodes) 103.998 * * [simplify]: iters left: 3 (98 enodes) 104.010 * * [simplify]: iters left: 2 (111 enodes) 104.027 * * [simplify]: iters left: 1 (114 enodes) 104.051 * * [simplify]: Extracting #0: cost 1 inf + 0 104.051 * * [simplify]: Extracting #1: cost 9 inf + 0 104.051 * * [simplify]: Extracting #2: cost 16 inf + 1 104.051 * * [simplify]: Extracting #3: cost 27 inf + 1 104.051 * * [simplify]: Extracting #4: cost 25 inf + 145 104.052 * * [simplify]: Extracting #5: cost 7 inf + 2550 104.054 * * [simplify]: Extracting #6: cost 0 inf + 4557 104.056 * [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.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 (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.057 * [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.057 * * [simplify]: iters left: 6 (13 enodes) 104.063 * * [simplify]: iters left: 5 (47 enodes) 104.076 * * [simplify]: iters left: 4 (57 enodes) 104.093 * * [simplify]: iters left: 3 (66 enodes) 104.104 * * [simplify]: Extracting #0: cost 1 inf + 0 104.104 * * [simplify]: Extracting #1: cost 6 inf + 0 104.104 * * [simplify]: Extracting #2: cost 13 inf + 0 104.104 * * [simplify]: Extracting #3: cost 13 inf + 2 104.104 * * [simplify]: Extracting #4: cost 19 inf + 116 104.104 * * [simplify]: Extracting #5: cost 17 inf + 477 104.104 * * [simplify]: Extracting #6: cost 5 inf + 2276 104.105 * * [simplify]: Extracting #7: cost 0 inf + 3498 104.106 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 104.106 * [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.106 * * * * [progress]: [ 192 / 779 ] simplifiying candidate # 104.106 * [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.106 * * [simplify]: iters left: 6 (17 enodes) 104.110 * * [simplify]: iters left: 5 (64 enodes) 104.120 * * [simplify]: iters left: 4 (85 enodes) 104.132 * * [simplify]: iters left: 3 (109 enodes) 104.158 * * [simplify]: iters left: 2 (148 enodes) 104.207 * * [simplify]: iters left: 1 (181 enodes) 104.259 * * [simplify]: Extracting #0: cost 1 inf + 0 104.259 * * [simplify]: Extracting #1: cost 18 inf + 0 104.259 * * [simplify]: Extracting #2: cost 33 inf + 1 104.260 * * [simplify]: Extracting #3: cost 44 inf + 1 104.260 * * [simplify]: Extracting #4: cost 42 inf + 145 104.261 * * [simplify]: Extracting #5: cost 22 inf + 3038 104.265 * * [simplify]: Extracting #6: cost 4 inf + 8917 104.271 * * [simplify]: Extracting #7: cost 0 inf + 10593 104.276 * [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.276 * [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.277 * [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.277 * * [simplify]: iters left: 6 (14 enodes) 104.283 * * [simplify]: iters left: 5 (51 enodes) 104.297 * * [simplify]: iters left: 4 (68 enodes) 104.316 * * [simplify]: iters left: 3 (85 enodes) 104.339 * * [simplify]: iters left: 2 (88 enodes) 104.351 * * [simplify]: iters left: 1 (90 enodes) 104.360 * * [simplify]: Extracting #0: cost 1 inf + 0 104.361 * * [simplify]: Extracting #1: cost 10 inf + 0 104.361 * * [simplify]: Extracting #2: cost 21 inf + 0 104.361 * * [simplify]: Extracting #3: cost 33 inf + 0 104.361 * * [simplify]: Extracting #4: cost 32 inf + 87 104.361 * * [simplify]: Extracting #5: cost 18 inf + 1310 104.362 * * [simplify]: Extracting #6: cost 9 inf + 3715 104.363 * * [simplify]: Extracting #7: cost 0 inf + 6156 104.364 * [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.364 * [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.364 * * * * [progress]: [ 193 / 779 ] simplifiying candidate # 104.364 * [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.364 * * [simplify]: iters left: 6 (16 enodes) 104.369 * * [simplify]: iters left: 5 (59 enodes) 104.378 * * [simplify]: iters left: 4 (81 enodes) 104.394 * * [simplify]: iters left: 3 (96 enodes) 104.411 * * [simplify]: iters left: 2 (109 enodes) 104.426 * * [simplify]: iters left: 1 (113 enodes) 104.439 * * [simplify]: Extracting #0: cost 1 inf + 0 104.439 * * [simplify]: Extracting #1: cost 9 inf + 0 104.439 * * [simplify]: Extracting #2: cost 16 inf + 1 104.439 * * [simplify]: Extracting #3: cost 27 inf + 1 104.440 * * [simplify]: Extracting #4: cost 24 inf + 211 104.440 * * [simplify]: Extracting #5: cost 9 inf + 2005 104.442 * * [simplify]: Extracting #6: cost 1 inf + 4178 104.443 * * [simplify]: Extracting #7: cost 0 inf + 4557 104.444 * [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.444 * [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.445 * [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.445 * * [simplify]: iters left: 6 (13 enodes) 104.447 * * [simplify]: iters left: 5 (47 enodes) 104.454 * * [simplify]: iters left: 4 (57 enodes) 104.461 * * [simplify]: iters left: 3 (66 enodes) 104.468 * * [simplify]: Extracting #0: cost 1 inf + 0 104.469 * * [simplify]: Extracting #1: cost 6 inf + 0 104.469 * * [simplify]: Extracting #2: cost 13 inf + 0 104.469 * * [simplify]: Extracting #3: cost 13 inf + 2 104.469 * * [simplify]: Extracting #4: cost 19 inf + 116 104.469 * * [simplify]: Extracting #5: cost 17 inf + 477 104.469 * * [simplify]: Extracting #6: cost 5 inf + 2276 104.470 * * [simplify]: Extracting #7: cost 0 inf + 3498 104.470 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 104.470 * [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.470 * * * * [progress]: [ 194 / 779 ] simplifiying candidate # 104.471 * [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.471 * * [simplify]: iters left: 6 (17 enodes) 104.474 * * [simplify]: iters left: 5 (64 enodes) 104.494 * * [simplify]: iters left: 4 (107 enodes) 104.517 * * [simplify]: iters left: 3 (212 enodes) 104.581 * * [simplify]: iters left: 2 (431 enodes) 104.779 * * [simplify]: Extracting #0: cost 1 inf + 0 104.779 * * [simplify]: Extracting #1: cost 55 inf + 0 104.780 * * [simplify]: Extracting #2: cost 110 inf + 0 104.781 * * [simplify]: Extracting #3: cost 121 inf + 0 104.782 * * [simplify]: Extracting #4: cost 116 inf + 717 104.786 * * [simplify]: Extracting #5: cost 71 inf + 14680 104.804 * * [simplify]: Extracting #6: cost 10 inf + 42306 104.828 * * [simplify]: Extracting #7: cost 0 inf + 46570 104.853 * [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))) 104.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)))) (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))))))) 104.854 * [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)))) 104.854 * * [simplify]: iters left: 6 (15 enodes) 104.860 * * [simplify]: iters left: 5 (54 enodes) 104.875 * * [simplify]: iters left: 4 (78 enodes) 104.896 * * [simplify]: iters left: 3 (102 enodes) 104.921 * * [simplify]: iters left: 2 (115 enodes) 104.949 * * [simplify]: Extracting #0: cost 1 inf + 0 104.949 * * [simplify]: Extracting #1: cost 16 inf + 0 104.949 * * [simplify]: Extracting #2: cost 32 inf + 0 104.950 * * [simplify]: Extracting #3: cost 43 inf + 0 104.950 * * [simplify]: Extracting #4: cost 43 inf + 46 104.950 * * [simplify]: Extracting #5: cost 30 inf + 1104 104.952 * * [simplify]: Extracting #6: cost 12 inf + 5998 104.955 * * [simplify]: Extracting #7: cost 1 inf + 9635 104.958 * * [simplify]: Extracting #8: cost 0 inf + 10094 104.961 * [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)))) 104.962 * [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))))))) 104.962 * * * * [progress]: [ 195 / 779 ] simplifiying candidate # 104.962 * [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))))) 104.962 * * [simplify]: iters left: 6 (18 enodes) 104.970 * * [simplify]: iters left: 5 (66 enodes) 104.989 * * [simplify]: iters left: 4 (102 enodes) 105.021 * * [simplify]: iters left: 3 (169 enodes) 105.075 * * [simplify]: iters left: 2 (265 enodes) 105.165 * * [simplify]: iters left: 1 (297 enodes) 105.251 * * [simplify]: Extracting #0: cost 1 inf + 0 105.251 * * [simplify]: Extracting #1: cost 31 inf + 0 105.252 * * [simplify]: Extracting #2: cost 64 inf + 0 105.253 * * [simplify]: Extracting #3: cost 77 inf + 0 105.254 * * [simplify]: Extracting #4: cost 75 inf + 144 105.255 * * [simplify]: Extracting #5: cost 53 inf + 3123 105.262 * * [simplify]: Extracting #6: cost 15 inf + 17781 105.273 * * [simplify]: Extracting #7: cost 0 inf + 24942 105.281 * [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.281 * [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.282 * [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.282 * * [simplify]: iters left: 6 (16 enodes) 105.285 * * [simplify]: iters left: 5 (57 enodes) 105.293 * * [simplify]: iters left: 4 (81 enodes) 105.304 * * [simplify]: iters left: 3 (105 enodes) 105.326 * * [simplify]: iters left: 2 (118 enodes) 105.353 * * [simplify]: Extracting #0: cost 1 inf + 0 105.353 * * [simplify]: Extracting #1: cost 16 inf + 0 105.353 * * [simplify]: Extracting #2: cost 33 inf + 0 105.354 * * [simplify]: Extracting #3: cost 45 inf + 0 105.354 * * [simplify]: Extracting #4: cost 42 inf + 210 105.355 * * [simplify]: Extracting #5: cost 31 inf + 1186 105.356 * * [simplify]: Extracting #6: cost 13 inf + 6255 105.357 * * [simplify]: Extracting #7: cost 1 inf + 10349 105.359 * * [simplify]: Extracting #8: cost 0 inf + 10848 105.362 * [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.362 * [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.362 * * * * [progress]: [ 196 / 779 ] simplifiying candidate # 105.362 * [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.362 * * [simplify]: iters left: 6 (15 enodes) 105.365 * * [simplify]: iters left: 5 (56 enodes) 105.373 * * [simplify]: iters left: 4 (83 enodes) 105.385 * * [simplify]: iters left: 3 (132 enodes) 105.424 * * [simplify]: iters left: 2 (188 enodes) 105.470 * * [simplify]: iters left: 1 (236 enodes) 105.529 * * [simplify]: Extracting #0: cost 1 inf + 0 105.529 * * [simplify]: Extracting #1: cost 30 inf + 0 105.530 * * [simplify]: Extracting #2: cost 75 inf + 0 105.530 * * [simplify]: Extracting #3: cost 81 inf + 5 105.531 * * [simplify]: Extracting #4: cost 78 inf + 328 105.533 * * [simplify]: Extracting #5: cost 56 inf + 4352 105.537 * * [simplify]: Extracting #6: cost 13 inf + 24380 105.543 * * [simplify]: Extracting #7: cost 0 inf + 31977 105.548 * [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.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))) (/ (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.549 * [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.549 * * [simplify]: iters left: 6 (14 enodes) 105.552 * * [simplify]: iters left: 5 (51 enodes) 105.560 * * [simplify]: iters left: 4 (68 enodes) 105.571 * * [simplify]: iters left: 3 (87 enodes) 105.595 * * [simplify]: iters left: 2 (98 enodes) 105.608 * * [simplify]: iters left: 1 (119 enodes) 105.629 * * [simplify]: Extracting #0: cost 1 inf + 0 105.629 * * [simplify]: Extracting #1: cost 10 inf + 0 105.629 * * [simplify]: Extracting #2: cost 25 inf + 0 105.629 * * [simplify]: Extracting #3: cost 32 inf + 4 105.629 * * [simplify]: Extracting #4: cost 33 inf + 188 105.630 * * [simplify]: Extracting #5: cost 14 inf + 2597 105.632 * * [simplify]: Extracting #6: cost 4 inf + 5594 105.634 * * [simplify]: Extracting #7: cost 0 inf + 7097 105.636 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 105.636 * [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))))) 105.637 * * * * [progress]: [ 197 / 779 ] simplifiying candidate # 105.637 * [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)) 105.638 * * [simplify]: iters left: 6 (17 enodes) 105.647 * * [simplify]: iters left: 5 (64 enodes) 105.666 * * [simplify]: iters left: 4 (93 enodes) 105.690 * * [simplify]: iters left: 3 (144 enodes) 105.712 * * [simplify]: iters left: 2 (187 enodes) 105.768 * * [simplify]: iters left: 1 (208 enodes) 105.821 * * [simplify]: Extracting #0: cost 1 inf + 0 105.821 * * [simplify]: Extracting #1: cost 17 inf + 0 105.822 * * [simplify]: Extracting #2: cost 32 inf + 1 105.822 * * [simplify]: Extracting #3: cost 43 inf + 1 105.822 * * [simplify]: Extracting #4: cost 42 inf + 88 105.823 * * [simplify]: Extracting #5: cost 29 inf + 1376 105.825 * * [simplify]: Extracting #6: cost 13 inf + 5410 105.829 * * [simplify]: Extracting #7: cost 0 inf + 10133 105.834 * [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)))) 105.834 * [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)))))) 105.835 * [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))) 105.835 * * [simplify]: iters left: 6 (14 enodes) 105.841 * * [simplify]: iters left: 5 (51 enodes) 105.856 * * [simplify]: iters left: 4 (73 enodes) 105.873 * * [simplify]: iters left: 3 (91 enodes) 105.884 * * [simplify]: Extracting #0: cost 1 inf + 0 105.884 * * [simplify]: Extracting #1: cost 10 inf + 0 105.884 * * [simplify]: Extracting #2: cost 21 inf + 0 105.884 * * [simplify]: Extracting #3: cost 33 inf + 0 105.884 * * [simplify]: Extracting #4: cost 32 inf + 87 105.884 * * [simplify]: Extracting #5: cost 19 inf + 1228 105.885 * * [simplify]: Extracting #6: cost 6 inf + 4408 105.886 * * [simplify]: Extracting #7: cost 0 inf + 6156 105.887 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 105.887 * [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))))))) 105.887 * * * * [progress]: [ 198 / 779 ] simplifiying candidate # 105.887 * [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.888 * * [simplify]: iters left: 6 (15 enodes) 105.891 * * [simplify]: iters left: 5 (56 enodes) 105.900 * * [simplify]: iters left: 4 (83 enodes) 105.921 * * [simplify]: iters left: 3 (132 enodes) 105.946 * * [simplify]: iters left: 2 (188 enodes) 105.986 * * [simplify]: iters left: 1 (236 enodes) 106.029 * * [simplify]: Extracting #0: cost 1 inf + 0 106.029 * * [simplify]: Extracting #1: cost 30 inf + 0 106.030 * * [simplify]: Extracting #2: cost 75 inf + 0 106.030 * * [simplify]: Extracting #3: cost 81 inf + 5 106.031 * * [simplify]: Extracting #4: cost 78 inf + 328 106.032 * * [simplify]: Extracting #5: cost 56 inf + 4352 106.038 * * [simplify]: Extracting #6: cost 13 inf + 24380 106.046 * * [simplify]: Extracting #7: cost 0 inf + 31977 106.051 * [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.051 * [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.052 * [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.052 * * [simplify]: iters left: 6 (14 enodes) 106.055 * * [simplify]: iters left: 5 (51 enodes) 106.062 * * [simplify]: iters left: 4 (68 enodes) 106.072 * * [simplify]: iters left: 3 (87 enodes) 106.092 * * [simplify]: iters left: 2 (98 enodes) 106.105 * * [simplify]: iters left: 1 (119 enodes) 106.125 * * [simplify]: Extracting #0: cost 1 inf + 0 106.125 * * [simplify]: Extracting #1: cost 10 inf + 0 106.125 * * [simplify]: Extracting #2: cost 25 inf + 0 106.125 * * [simplify]: Extracting #3: cost 32 inf + 4 106.125 * * [simplify]: Extracting #4: cost 33 inf + 188 106.126 * * [simplify]: Extracting #5: cost 14 inf + 2597 106.128 * * [simplify]: Extracting #6: cost 4 inf + 5594 106.130 * * [simplify]: Extracting #7: cost 0 inf + 7097 106.132 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 106.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))) (/ (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.133 * * * * [progress]: [ 199 / 779 ] simplifiying candidate # 106.133 * [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.133 * * [simplify]: iters left: 6 (16 enodes) 106.140 * * [simplify]: iters left: 5 (59 enodes) 106.157 * * [simplify]: iters left: 4 (91 enodes) 106.179 * * [simplify]: iters left: 3 (153 enodes) 106.209 * * [simplify]: iters left: 2 (199 enodes) 106.244 * * [simplify]: iters left: 1 (211 enodes) 106.273 * * [simplify]: Extracting #0: cost 1 inf + 0 106.273 * * [simplify]: Extracting #1: cost 17 inf + 0 106.273 * * [simplify]: Extracting #2: cost 32 inf + 1 106.273 * * [simplify]: Extracting #3: cost 43 inf + 1 106.274 * * [simplify]: Extracting #4: cost 41 inf + 144 106.275 * * [simplify]: Extracting #5: cost 20 inf + 3228 106.278 * * [simplify]: Extracting #6: cost 4 inf + 8671 106.284 * * [simplify]: Extracting #7: cost 0 inf + 10133 106.289 * [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.289 * [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.289 * [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.289 * * [simplify]: iters left: 6 (14 enodes) 106.295 * * [simplify]: iters left: 5 (51 enodes) 106.310 * * [simplify]: iters left: 4 (73 enodes) 106.326 * * [simplify]: iters left: 3 (91 enodes) 106.337 * * [simplify]: Extracting #0: cost 1 inf + 0 106.337 * * [simplify]: Extracting #1: cost 10 inf + 0 106.337 * * [simplify]: Extracting #2: cost 21 inf + 0 106.337 * * [simplify]: Extracting #3: cost 33 inf + 0 106.337 * * [simplify]: Extracting #4: cost 32 inf + 87 106.337 * * [simplify]: Extracting #5: cost 19 inf + 1228 106.338 * * [simplify]: Extracting #6: cost 6 inf + 4408 106.339 * * [simplify]: Extracting #7: cost 0 inf + 6156 106.340 * [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.340 * [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.340 * * * * [progress]: [ 200 / 779 ] simplifiying candidate # 106.340 * [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.340 * * [simplify]: iters left: 6 (17 enodes) 106.345 * * [simplify]: iters left: 5 (64 enodes) 106.355 * * [simplify]: iters left: 4 (101 enodes) 106.389 * * [simplify]: iters left: 3 (174 enodes) 106.433 * * [simplify]: iters left: 2 (332 enodes) 106.535 * * [simplify]: iters left: 1 (402 enodes) 106.658 * * [simplify]: Extracting #0: cost 1 inf + 0 106.658 * * [simplify]: Extracting #1: cost 25 inf + 0 106.658 * * [simplify]: Extracting #2: cost 48 inf + 1 106.659 * * [simplify]: Extracting #3: cost 59 inf + 1 106.659 * * [simplify]: Extracting #4: cost 56 inf + 227 106.660 * * [simplify]: Extracting #5: cost 38 inf + 2293 106.665 * * [simplify]: Extracting #6: cost 11 inf + 12460 106.674 * * [simplify]: Extracting #7: cost 0 inf + 17469 106.685 * [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))) 106.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 (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))))))) 106.685 * [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)))) 106.686 * * [simplify]: iters left: 6 (14 enodes) 106.691 * * [simplify]: iters left: 5 (51 enodes) 106.706 * * [simplify]: iters left: 4 (68 enodes) 106.725 * * [simplify]: iters left: 3 (85 enodes) 106.742 * * [simplify]: iters left: 2 (88 enodes) 106.753 * * [simplify]: iters left: 1 (90 enodes) 106.765 * * [simplify]: Extracting #0: cost 1 inf + 0 106.765 * * [simplify]: Extracting #1: cost 10 inf + 0 106.765 * * [simplify]: Extracting #2: cost 21 inf + 0 106.765 * * [simplify]: Extracting #3: cost 33 inf + 0 106.765 * * [simplify]: Extracting #4: cost 32 inf + 87 106.765 * * [simplify]: Extracting #5: cost 18 inf + 1310 106.766 * * [simplify]: Extracting #6: cost 9 inf + 3835 106.767 * * [simplify]: Extracting #7: cost 0 inf + 6636 106.768 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 106.768 * [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))))))) 106.768 * * * * [progress]: [ 201 / 779 ] simplifiying candidate # 106.769 * [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))))) 106.769 * * [simplify]: iters left: 6 (18 enodes) 106.775 * * [simplify]: iters left: 5 (66 enodes) 106.792 * * [simplify]: iters left: 4 (95 enodes) 106.807 * * [simplify]: iters left: 3 (141 enodes) 106.830 * * [simplify]: iters left: 2 (223 enodes) 106.899 * * [simplify]: iters left: 1 (247 enodes) 106.938 * * [simplify]: Extracting #0: cost 1 inf + 0 106.938 * * [simplify]: Extracting #1: cost 17 inf + 0 106.938 * * [simplify]: Extracting #2: cost 34 inf + 1 106.938 * * [simplify]: Extracting #3: cost 47 inf + 1 106.938 * * [simplify]: Extracting #4: cost 46 inf + 88 106.939 * * [simplify]: Extracting #5: cost 28 inf + 2221 106.940 * * [simplify]: Extracting #6: cost 9 inf + 8448 106.943 * * [simplify]: Extracting #7: cost 0 inf + 11721 106.946 * [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))) 106.947 * [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))))))) 106.947 * [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)))) 106.947 * * [simplify]: iters left: 6 (15 enodes) 106.950 * * [simplify]: iters left: 5 (54 enodes) 106.965 * * [simplify]: iters left: 4 (71 enodes) 106.985 * * [simplify]: iters left: 3 (88 enodes) 107.007 * * [simplify]: iters left: 2 (91 enodes) 107.028 * * [simplify]: iters left: 1 (93 enodes) 107.049 * * [simplify]: Extracting #0: cost 1 inf + 0 107.049 * * [simplify]: Extracting #1: cost 10 inf + 0 107.049 * * [simplify]: Extracting #2: cost 22 inf + 0 107.049 * * [simplify]: Extracting #3: cost 35 inf + 0 107.050 * * [simplify]: Extracting #4: cost 34 inf + 87 107.050 * * [simplify]: Extracting #5: cost 16 inf + 1818 107.052 * * [simplify]: Extracting #6: cost 1 inf + 6973 107.055 * * [simplify]: Extracting #7: cost 0 inf + 7070 107.058 * [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.058 * [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.058 * * * * [progress]: [ 202 / 779 ] simplifiying candidate # 107.059 * [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.059 * * [simplify]: iters left: 6 (16 enodes) 107.069 * * [simplify]: iters left: 5 (59 enodes) 107.090 * * [simplify]: iters left: 4 (88 enodes) 107.118 * * [simplify]: iters left: 3 (134 enodes) 107.148 * * [simplify]: iters left: 2 (216 enodes) 107.209 * * [simplify]: iters left: 1 (239 enodes) 107.243 * * [simplify]: Extracting #0: cost 1 inf + 0 107.243 * * [simplify]: Extracting #1: cost 17 inf + 0 107.243 * * [simplify]: Extracting #2: cost 32 inf + 1 107.243 * * [simplify]: Extracting #3: cost 43 inf + 1 107.243 * * [simplify]: Extracting #4: cost 40 inf + 186 107.244 * * [simplify]: Extracting #5: cost 22 inf + 2578 107.245 * * [simplify]: Extracting #6: cost 4 inf + 8617 107.248 * * [simplify]: Extracting #7: cost 0 inf + 10133 107.250 * [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.250 * [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.251 * [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.251 * * [simplify]: iters left: 6 (14 enodes) 107.254 * * [simplify]: iters left: 5 (51 enodes) 107.266 * * [simplify]: iters left: 4 (68 enodes) 107.285 * * [simplify]: iters left: 3 (85 enodes) 107.308 * * [simplify]: iters left: 2 (88 enodes) 107.329 * * [simplify]: iters left: 1 (90 enodes) 107.350 * * [simplify]: Extracting #0: cost 1 inf + 0 107.350 * * [simplify]: Extracting #1: cost 10 inf + 0 107.350 * * [simplify]: Extracting #2: cost 21 inf + 0 107.350 * * [simplify]: Extracting #3: cost 33 inf + 0 107.350 * * [simplify]: Extracting #4: cost 32 inf + 87 107.351 * * [simplify]: Extracting #5: cost 18 inf + 1310 107.352 * * [simplify]: Extracting #6: cost 9 inf + 3715 107.354 * * [simplify]: Extracting #7: cost 0 inf + 6156 107.355 * [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.355 * [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.356 * * * * [progress]: [ 203 / 779 ] simplifiying candidate # 107.356 * [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.356 * * [simplify]: iters left: 6 (16 enodes) 107.360 * * [simplify]: iters left: 5 (59 enodes) 107.368 * * [simplify]: iters left: 4 (82 enodes) 107.380 * * [simplify]: iters left: 3 (99 enodes) 107.400 * * [simplify]: iters left: 2 (108 enodes) 107.430 * * [simplify]: iters left: 1 (110 enodes) 107.454 * * [simplify]: Extracting #0: cost 1 inf + 0 107.454 * * [simplify]: Extracting #1: cost 9 inf + 0 107.454 * * [simplify]: Extracting #2: cost 16 inf + 1 107.454 * * [simplify]: Extracting #3: cost 27 inf + 1 107.455 * * [simplify]: Extracting #4: cost 23 inf + 268 107.456 * * [simplify]: Extracting #5: cost 7 inf + 2199 107.457 * * [simplify]: Extracting #6: cost 2 inf + 3839 107.459 * * [simplify]: Extracting #7: cost 0 inf + 4557 107.461 * [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.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 (- (* 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.462 * [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.462 * * [simplify]: iters left: 6 (13 enodes) 107.468 * * [simplify]: iters left: 5 (47 enodes) 107.480 * * [simplify]: iters left: 4 (57 enodes) 107.488 * * [simplify]: iters left: 3 (66 enodes) 107.496 * * [simplify]: Extracting #0: cost 1 inf + 0 107.496 * * [simplify]: Extracting #1: cost 6 inf + 0 107.496 * * [simplify]: Extracting #2: cost 13 inf + 0 107.496 * * [simplify]: Extracting #3: cost 13 inf + 2 107.496 * * [simplify]: Extracting #4: cost 19 inf + 116 107.497 * * [simplify]: Extracting #5: cost 17 inf + 477 107.497 * * [simplify]: Extracting #6: cost 5 inf + 2276 107.498 * * [simplify]: Extracting #7: cost 0 inf + 3498 107.498 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 107.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))) (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.498 * * * * [progress]: [ 204 / 779 ] simplifiying candidate # 107.499 * [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.499 * * [simplify]: iters left: 6 (16 enodes) 107.502 * * [simplify]: iters left: 5 (59 enodes) 107.516 * * [simplify]: iters left: 4 (88 enodes) 107.534 * * [simplify]: iters left: 3 (134 enodes) 107.555 * * [simplify]: iters left: 2 (216 enodes) 107.618 * * [simplify]: iters left: 1 (239 enodes) 107.663 * * [simplify]: Extracting #0: cost 1 inf + 0 107.663 * * [simplify]: Extracting #1: cost 17 inf + 0 107.663 * * [simplify]: Extracting #2: cost 32 inf + 1 107.663 * * [simplify]: Extracting #3: cost 43 inf + 1 107.663 * * [simplify]: Extracting #4: cost 40 inf + 186 107.664 * * [simplify]: Extracting #5: cost 22 inf + 2578 107.666 * * [simplify]: Extracting #6: cost 4 inf + 8617 107.668 * * [simplify]: Extracting #7: cost 0 inf + 10133 107.671 * [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.671 * [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.671 * [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.671 * * [simplify]: iters left: 6 (14 enodes) 107.674 * * [simplify]: iters left: 5 (51 enodes) 107.681 * * [simplify]: iters left: 4 (68 enodes) 107.691 * * [simplify]: iters left: 3 (85 enodes) 107.712 * * [simplify]: iters left: 2 (88 enodes) 107.735 * * [simplify]: iters left: 1 (90 enodes) 107.756 * * [simplify]: Extracting #0: cost 1 inf + 0 107.756 * * [simplify]: Extracting #1: cost 10 inf + 0 107.756 * * [simplify]: Extracting #2: cost 21 inf + 0 107.756 * * [simplify]: Extracting #3: cost 33 inf + 0 107.757 * * [simplify]: Extracting #4: cost 32 inf + 87 107.757 * * [simplify]: Extracting #5: cost 18 inf + 1310 107.758 * * [simplify]: Extracting #6: cost 9 inf + 3715 107.760 * * [simplify]: Extracting #7: cost 0 inf + 6156 107.762 * [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.762 * [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.763 * * * * [progress]: [ 205 / 779 ] simplifiying candidate # 107.763 * [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) 107.763 * * [simplify]: iters left: 6 (15 enodes) 107.771 * * [simplify]: iters left: 5 (52 enodes) 107.788 * * [simplify]: iters left: 4 (77 enodes) 107.810 * * [simplify]: iters left: 3 (94 enodes) 107.835 * * [simplify]: iters left: 2 (103 enodes) 107.861 * * [simplify]: iters left: 1 (105 enodes) 107.877 * * [simplify]: Extracting #0: cost 1 inf + 0 107.877 * * [simplify]: Extracting #1: cost 9 inf + 0 107.877 * * [simplify]: Extracting #2: cost 16 inf + 1 107.877 * * [simplify]: Extracting #3: cost 27 inf + 1 107.877 * * [simplify]: Extracting #4: cost 25 inf + 145 107.878 * * [simplify]: Extracting #5: cost 9 inf + 2007 107.879 * * [simplify]: Extracting #6: cost 1 inf + 4178 107.880 * * [simplify]: Extracting #7: cost 0 inf + 4557 107.881 * [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.881 * [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.881 * [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.881 * * [simplify]: iters left: 6 (13 enodes) 107.884 * * [simplify]: iters left: 5 (47 enodes) 107.891 * * [simplify]: iters left: 4 (57 enodes) 107.899 * * [simplify]: iters left: 3 (66 enodes) 107.906 * * [simplify]: Extracting #0: cost 1 inf + 0 107.906 * * [simplify]: Extracting #1: cost 6 inf + 0 107.907 * * [simplify]: Extracting #2: cost 13 inf + 0 107.907 * * [simplify]: Extracting #3: cost 13 inf + 2 107.907 * * [simplify]: Extracting #4: cost 19 inf + 116 107.907 * * [simplify]: Extracting #5: cost 17 inf + 477 107.907 * * [simplify]: Extracting #6: cost 5 inf + 2276 107.908 * * [simplify]: Extracting #7: cost 0 inf + 3498 107.908 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 107.908 * [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.908 * * * * [progress]: [ 206 / 779 ] simplifiying candidate # 107.909 * [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))))) 107.909 * * [simplify]: iters left: 6 (17 enodes) 107.915 * * [simplify]: iters left: 5 (66 enodes) 107.932 * * [simplify]: iters left: 4 (123 enodes) 107.957 * * [simplify]: iters left: 3 (227 enodes) 108.027 * * [simplify]: iters left: 2 (426 enodes) 108.165 * * [simplify]: Extracting #0: cost 1 inf + 0 108.165 * * [simplify]: Extracting #1: cost 30 inf + 0 108.165 * * [simplify]: Extracting #2: cost 64 inf + 1 108.165 * * [simplify]: Extracting #3: cost 73 inf + 4 108.166 * * [simplify]: Extracting #4: cost 69 inf + 215 108.166 * * [simplify]: Extracting #5: cost 52 inf + 2818 108.170 * * [simplify]: Extracting #6: cost 5 inf + 21732 108.177 * * [simplify]: Extracting #7: cost 0 inf + 24330 108.185 * [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.185 * [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.185 * [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.186 * * [simplify]: iters left: 6 (14 enodes) 108.192 * * [simplify]: iters left: 5 (51 enodes) 108.206 * * [simplify]: iters left: 4 (72 enodes) 108.218 * * [simplify]: iters left: 3 (89 enodes) 108.228 * * [simplify]: iters left: 2 (92 enodes) 108.247 * * [simplify]: Extracting #0: cost 1 inf + 0 108.247 * * [simplify]: Extracting #1: cost 12 inf + 0 108.247 * * [simplify]: Extracting #2: cost 26 inf + 0 108.247 * * [simplify]: Extracting #3: cost 33 inf + 2 108.247 * * [simplify]: Extracting #4: cost 32 inf + 185 108.248 * * [simplify]: Extracting #5: cost 11 inf + 3509 108.251 * * [simplify]: Extracting #6: cost 2 inf + 6794 108.252 * * [simplify]: Extracting #7: cost 0 inf + 7470 108.253 * [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.253 * [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.253 * * * * [progress]: [ 207 / 779 ] simplifiying candidate # 108.254 * [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.254 * * [simplify]: iters left: 6 (20 enodes) 108.258 * * [simplify]: iters left: 5 (74 enodes) 108.270 * * [simplify]: iters left: 4 (129 enodes) 108.293 * * [simplify]: iters left: 3 (229 enodes) 108.352 * * [simplify]: iters left: 2 (418 enodes) 108.493 * * [simplify]: Extracting #0: cost 1 inf + 0 108.493 * * [simplify]: Extracting #1: cost 28 inf + 0 108.493 * * [simplify]: Extracting #2: cost 53 inf + 1 108.494 * * [simplify]: Extracting #3: cost 67 inf + 1 108.494 * * [simplify]: Extracting #4: cost 67 inf + 88 108.495 * * [simplify]: Extracting #5: cost 45 inf + 2769 108.497 * * [simplify]: Extracting #6: cost 14 inf + 15002 108.504 * * [simplify]: Extracting #7: cost 0 inf + 22348 108.509 * [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)))) 108.509 * [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))))))) 108.510 * [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)))) 108.510 * * [simplify]: iters left: 6 (16 enodes) 108.513 * * [simplify]: iters left: 5 (57 enodes) 108.522 * * [simplify]: iters left: 4 (81 enodes) 108.546 * * [simplify]: iters left: 3 (105 enodes) 108.574 * * [simplify]: iters left: 2 (118 enodes) 108.590 * * [simplify]: Extracting #0: cost 1 inf + 0 108.591 * * [simplify]: Extracting #1: cost 16 inf + 0 108.591 * * [simplify]: Extracting #2: cost 35 inf + 0 108.591 * * [simplify]: Extracting #3: cost 43 inf + 2 108.591 * * [simplify]: Extracting #4: cost 39 inf + 461 108.591 * * [simplify]: Extracting #5: cost 20 inf + 3215 108.593 * * [simplify]: Extracting #6: cost 3 inf + 9751 108.594 * * [simplify]: Extracting #7: cost 0 inf + 11248 108.596 * [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))))) 108.596 * [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)))))))) 108.596 * * * * [progress]: [ 208 / 779 ] simplifiying candidate # 108.596 * [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)))) 108.597 * * [simplify]: iters left: 6 (18 enodes) 108.601 * * [simplify]: iters left: 5 (67 enodes) 108.619 * * [simplify]: iters left: 4 (122 enodes) 108.645 * * [simplify]: iters left: 3 (222 enodes) 108.707 * * [simplify]: iters left: 2 (409 enodes) 108.850 * * [simplify]: iters left: 1 (470 enodes) 108.977 * * [simplify]: Extracting #0: cost 1 inf + 0 108.977 * * [simplify]: Extracting #1: cost 25 inf + 0 108.978 * * [simplify]: Extracting #2: cost 48 inf + 1 108.978 * * [simplify]: Extracting #3: cost 60 inf + 1 108.979 * * [simplify]: Extracting #4: cost 59 inf + 129 108.980 * * [simplify]: Extracting #5: cost 37 inf + 3631 108.986 * * [simplify]: Extracting #6: cost 9 inf + 14292 108.992 * * [simplify]: Extracting #7: cost 0 inf + 18623 108.997 * [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)))) 108.997 * [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))))))) 108.998 * [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)))) 108.998 * * [simplify]: iters left: 6 (15 enodes) 109.001 * * [simplify]: iters left: 5 (54 enodes) 109.008 * * [simplify]: iters left: 4 (78 enodes) 109.022 * * [simplify]: iters left: 3 (102 enodes) 109.046 * * [simplify]: iters left: 2 (115 enodes) 109.073 * * [simplify]: Extracting #0: cost 1 inf + 0 109.073 * * [simplify]: Extracting #1: cost 16 inf + 0 109.073 * * [simplify]: Extracting #2: cost 34 inf + 0 109.073 * * [simplify]: Extracting #3: cost 41 inf + 2 109.074 * * [simplify]: Extracting #4: cost 40 inf + 201 109.075 * * [simplify]: Extracting #5: cost 21 inf + 2619 109.077 * * [simplify]: Extracting #6: cost 3 inf + 8677 109.080 * * [simplify]: Extracting #7: cost 0 inf + 10014 109.084 * [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.084 * [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.084 * * * * [progress]: [ 209 / 779 ] simplifiying candidate # 109.084 * [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.085 * * [simplify]: iters left: 6 (18 enodes) 109.094 * * [simplify]: iters left: 5 (67 enodes) 109.117 * * [simplify]: iters left: 4 (110 enodes) 109.135 * * [simplify]: iters left: 3 (158 enodes) 109.165 * * [simplify]: iters left: 2 (219 enodes) 109.227 * * [simplify]: Extracting #0: cost 1 inf + 0 109.227 * * [simplify]: Extracting #1: cost 13 inf + 0 109.228 * * [simplify]: Extracting #2: cost 24 inf + 1 109.228 * * [simplify]: Extracting #3: cost 36 inf + 1 109.228 * * [simplify]: Extracting #4: cost 36 inf + 88 109.228 * * [simplify]: Extracting #5: cost 20 inf + 1774 109.229 * * [simplify]: Extracting #6: cost 5 inf + 6364 109.231 * * [simplify]: Extracting #7: cost 0 inf + 8619 109.233 * * [simplify]: Extracting #8: cost 0 inf + 8579 109.235 * [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.235 * [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.235 * [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.235 * * [simplify]: iters left: 6 (14 enodes) 109.238 * * [simplify]: iters left: 5 (51 enodes) 109.245 * * [simplify]: iters left: 4 (75 enodes) 109.256 * * [simplify]: iters left: 3 (99 enodes) 109.282 * * [simplify]: iters left: 2 (112 enodes) 109.310 * * [simplify]: Extracting #0: cost 1 inf + 0 109.310 * * [simplify]: Extracting #1: cost 16 inf + 0 109.310 * * [simplify]: Extracting #2: cost 33 inf + 0 109.311 * * [simplify]: Extracting #3: cost 39 inf + 2 109.311 * * [simplify]: Extracting #4: cost 38 inf + 185 109.312 * * [simplify]: Extracting #5: cost 15 inf + 4040 109.315 * * [simplify]: Extracting #6: cost 3 inf + 7883 109.318 * * [simplify]: Extracting #7: cost 0 inf + 9180 109.322 * [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.322 * [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.323 * * * * [progress]: [ 210 / 779 ] simplifiying candidate # 109.323 * [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.323 * * [simplify]: iters left: 6 (18 enodes) 109.332 * * [simplify]: iters left: 5 (67 enodes) 109.355 * * [simplify]: iters left: 4 (122 enodes) 109.397 * * [simplify]: iters left: 3 (222 enodes) 109.481 * * [simplify]: iters left: 2 (409 enodes) 109.616 * * [simplify]: iters left: 1 (470 enodes) 109.745 * * [simplify]: Extracting #0: cost 1 inf + 0 109.746 * * [simplify]: Extracting #1: cost 25 inf + 0 109.746 * * [simplify]: Extracting #2: cost 48 inf + 1 109.746 * * [simplify]: Extracting #3: cost 60 inf + 1 109.747 * * [simplify]: Extracting #4: cost 59 inf + 129 109.748 * * [simplify]: Extracting #5: cost 37 inf + 3631 109.754 * * [simplify]: Extracting #6: cost 9 inf + 14292 109.764 * * [simplify]: Extracting #7: cost 0 inf + 18623 109.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)))) 109.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)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 109.774 * [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.774 * * [simplify]: iters left: 6 (15 enodes) 109.781 * * [simplify]: iters left: 5 (54 enodes) 109.795 * * [simplify]: iters left: 4 (78 enodes) 109.807 * * [simplify]: iters left: 3 (102 enodes) 109.821 * * [simplify]: iters left: 2 (115 enodes) 109.835 * * [simplify]: Extracting #0: cost 1 inf + 0 109.835 * * [simplify]: Extracting #1: cost 16 inf + 0 109.835 * * [simplify]: Extracting #2: cost 34 inf + 0 109.835 * * [simplify]: Extracting #3: cost 41 inf + 2 109.835 * * [simplify]: Extracting #4: cost 40 inf + 201 109.836 * * [simplify]: Extracting #5: cost 21 inf + 2619 109.837 * * [simplify]: Extracting #6: cost 3 inf + 8677 109.839 * * [simplify]: Extracting #7: cost 0 inf + 10014 109.840 * [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.840 * [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.841 * * * * [progress]: [ 211 / 779 ] simplifiying candidate # 109.841 * [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) 109.841 * * [simplify]: iters left: 6 (17 enodes) 109.847 * * [simplify]: iters left: 5 (62 enodes) 109.863 * * [simplify]: iters left: 4 (103 enodes) 109.886 * * [simplify]: iters left: 3 (150 enodes) 109.908 * * [simplify]: iters left: 2 (212 enodes) 109.946 * * [simplify]: Extracting #0: cost 1 inf + 0 109.946 * * [simplify]: Extracting #1: cost 13 inf + 0 109.946 * * [simplify]: Extracting #2: cost 24 inf + 1 109.946 * * [simplify]: Extracting #3: cost 36 inf + 1 109.946 * * [simplify]: Extracting #4: cost 35 inf + 129 109.947 * * [simplify]: Extracting #5: cost 21 inf + 1463 109.948 * * [simplify]: Extracting #6: cost 5 inf + 6741 109.950 * * [simplify]: Extracting #7: cost 0 inf + 8579 109.951 * [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.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))) (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.952 * [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.952 * * [simplify]: iters left: 6 (14 enodes) 109.955 * * [simplify]: iters left: 5 (51 enodes) 109.962 * * [simplify]: iters left: 4 (75 enodes) 109.977 * * [simplify]: iters left: 3 (99 enodes) 110.001 * * [simplify]: iters left: 2 (112 enodes) 110.027 * * [simplify]: Extracting #0: cost 1 inf + 0 110.028 * * [simplify]: Extracting #1: cost 16 inf + 0 110.028 * * [simplify]: Extracting #2: cost 33 inf + 0 110.028 * * [simplify]: Extracting #3: cost 39 inf + 2 110.028 * * [simplify]: Extracting #4: cost 38 inf + 185 110.028 * * [simplify]: Extracting #5: cost 15 inf + 4040 110.031 * * [simplify]: Extracting #6: cost 3 inf + 7883 110.033 * * [simplify]: Extracting #7: cost 0 inf + 9180 110.034 * [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.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 (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.034 * * * * [progress]: [ 212 / 779 ] simplifiying candidate # 110.034 * [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.035 * * [simplify]: iters left: 6 (20 enodes) 110.040 * * [simplify]: iters left: 5 (74 enodes) 110.052 * * [simplify]: iters left: 4 (120 enodes) 110.072 * * [simplify]: iters left: 3 (211 enodes) 110.136 * * [simplify]: iters left: 2 (383 enodes) 110.271 * * [simplify]: iters left: 1 (487 enodes) 110.375 * * [simplify]: Extracting #0: cost 1 inf + 0 110.375 * * [simplify]: Extracting #1: cost 26 inf + 0 110.376 * * [simplify]: Extracting #2: cost 53 inf + 1 110.376 * * [simplify]: Extracting #3: cost 67 inf + 1 110.377 * * [simplify]: Extracting #4: cost 65 inf + 211 110.378 * * [simplify]: Extracting #5: cost 45 inf + 2689 110.380 * * [simplify]: Extracting #6: cost 34 inf + 5954 110.388 * * [simplify]: Extracting #7: cost 10 inf + 17362 110.398 * * [simplify]: Extracting #8: cost 0 inf + 22709 110.409 * [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.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))) (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.409 * [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.409 * * [simplify]: iters left: 6 (16 enodes) 110.416 * * [simplify]: iters left: 5 (57 enodes) 110.432 * * [simplify]: iters left: 4 (81 enodes) 110.455 * * [simplify]: iters left: 3 (105 enodes) 110.482 * * [simplify]: iters left: 2 (118 enodes) 110.507 * * [simplify]: Extracting #0: cost 1 inf + 0 110.508 * * [simplify]: Extracting #1: cost 16 inf + 0 110.508 * * [simplify]: Extracting #2: cost 35 inf + 0 110.508 * * [simplify]: Extracting #3: cost 43 inf + 2 110.508 * * [simplify]: Extracting #4: cost 39 inf + 421 110.508 * * [simplify]: Extracting #5: cost 20 inf + 3215 110.510 * * [simplify]: Extracting #6: cost 3 inf + 9751 110.511 * * [simplify]: Extracting #7: cost 0 inf + 11248 110.513 * [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.513 * [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.513 * * * * [progress]: [ 213 / 779 ] simplifiying candidate # 110.513 * [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.514 * * [simplify]: iters left: 6 (17 enodes) 110.519 * * [simplify]: iters left: 5 (63 enodes) 110.529 * * [simplify]: iters left: 4 (92 enodes) 110.544 * * [simplify]: iters left: 3 (118 enodes) 110.568 * * [simplify]: iters left: 2 (131 enodes) 110.585 * * [simplify]: Extracting #0: cost 1 inf + 0 110.585 * * [simplify]: Extracting #1: cost 7 inf + 0 110.585 * * [simplify]: Extracting #2: cost 17 inf + 0 110.585 * * [simplify]: Extracting #3: cost 22 inf + 1 110.585 * * [simplify]: Extracting #4: cost 33 inf + 1 110.586 * * [simplify]: Extracting #5: cost 31 inf + 170 110.586 * * [simplify]: Extracting #6: cost 18 inf + 1324 110.587 * * [simplify]: Extracting #7: cost 3 inf + 5406 110.588 * * [simplify]: Extracting #8: cost 0 inf + 6743 110.589 * [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)))) 110.589 * [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))))))) 110.590 * [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)))) 110.590 * * [simplify]: iters left: 6 (14 enodes) 110.593 * * [simplify]: iters left: 5 (51 enodes) 110.603 * * [simplify]: iters left: 4 (68 enodes) 110.622 * * [simplify]: iters left: 3 (84 enodes) 110.642 * * [simplify]: iters left: 2 (85 enodes) 110.662 * * [simplify]: Extracting #0: cost 1 inf + 0 110.663 * * [simplify]: Extracting #1: cost 10 inf + 0 110.663 * * [simplify]: Extracting #2: cost 20 inf + 0 110.663 * * [simplify]: Extracting #3: cost 31 inf + 0 110.663 * * [simplify]: Extracting #4: cost 30 inf + 87 110.664 * * [simplify]: Extracting #5: cost 16 inf + 1512 110.665 * * [simplify]: Extracting #6: cost 4 inf + 4364 110.667 * * [simplify]: Extracting #7: cost 0 inf + 5878 110.669 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 110.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 (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)))))) 110.669 * * * * [progress]: [ 214 / 779 ] simplifiying candidate # 110.669 * [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)))) 110.670 * * [simplify]: iters left: 6 (19 enodes) 110.675 * * [simplify]: iters left: 5 (69 enodes) 110.689 * * [simplify]: iters left: 4 (110 enodes) 110.710 * * [simplify]: iters left: 3 (169 enodes) 110.737 * * [simplify]: iters left: 2 (252 enodes) 110.793 * * [simplify]: iters left: 1 (270 enodes) 110.823 * * [simplify]: Extracting #0: cost 1 inf + 0 110.823 * * [simplify]: Extracting #1: cost 17 inf + 0 110.824 * * [simplify]: Extracting #2: cost 34 inf + 1 110.824 * * [simplify]: Extracting #3: cost 48 inf + 1 110.824 * * [simplify]: Extracting #4: cost 47 inf + 129 110.825 * * [simplify]: Extracting #5: cost 28 inf + 2254 110.827 * * [simplify]: Extracting #6: cost 16 inf + 5817 110.832 * * [simplify]: Extracting #7: cost 3 inf + 11300 110.837 * * [simplify]: Extracting #8: cost 0 inf + 12555 110.843 * [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))))) 110.843 * [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))))))) 110.844 * [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)))) 110.844 * * [simplify]: iters left: 6 (16 enodes) 110.851 * * [simplify]: iters left: 5 (57 enodes) 110.868 * * [simplify]: iters left: 4 (81 enodes) 110.890 * * [simplify]: iters left: 3 (105 enodes) 110.914 * * [simplify]: iters left: 2 (118 enodes) 110.927 * * [simplify]: Extracting #0: cost 1 inf + 0 110.927 * * [simplify]: Extracting #1: cost 16 inf + 0 110.927 * * [simplify]: Extracting #2: cost 35 inf + 0 110.927 * * [simplify]: Extracting #3: cost 43 inf + 2 110.927 * * [simplify]: Extracting #4: cost 39 inf + 421 110.928 * * [simplify]: Extracting #5: cost 20 inf + 3055 110.929 * * [simplify]: Extracting #6: cost 3 inf + 9191 110.931 * * [simplify]: Extracting #7: cost 0 inf + 10608 110.932 * [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))))) 110.932 * [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)))))))) 110.932 * * * * [progress]: [ 215 / 779 ] simplifiying candidate # 110.933 * [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)) 110.933 * * [simplify]: iters left: 6 (18 enodes) 110.937 * * [simplify]: iters left: 5 (66 enodes) 110.957 * * [simplify]: iters left: 4 (96 enodes) 110.985 * * [simplify]: iters left: 3 (119 enodes) 111.013 * * [simplify]: iters left: 2 (132 enodes) 111.038 * * [simplify]: Extracting #0: cost 1 inf + 0 111.038 * * [simplify]: Extracting #1: cost 9 inf + 0 111.038 * * [simplify]: Extracting #2: cost 17 inf + 1 111.038 * * [simplify]: Extracting #3: cost 30 inf + 1 111.038 * * [simplify]: Extracting #4: cost 30 inf + 88 111.038 * * [simplify]: Extracting #5: cost 17 inf + 1200 111.039 * * [simplify]: Extracting #6: cost 3 inf + 4528 111.040 * * [simplify]: Extracting #7: cost 0 inf + 5825 111.041 * [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.041 * [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.042 * [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.042 * * [simplify]: iters left: 6 (15 enodes) 111.045 * * [simplify]: iters left: 5 (54 enodes) 111.052 * * [simplify]: iters left: 4 (78 enodes) 111.063 * * [simplify]: iters left: 3 (102 enodes) 111.075 * * [simplify]: iters left: 2 (115 enodes) 111.098 * * [simplify]: Extracting #0: cost 1 inf + 0 111.098 * * [simplify]: Extracting #1: cost 16 inf + 0 111.098 * * [simplify]: Extracting #2: cost 34 inf + 0 111.099 * * [simplify]: Extracting #3: cost 41 inf + 2 111.099 * * [simplify]: Extracting #4: cost 39 inf + 298 111.100 * * [simplify]: Extracting #5: cost 20 inf + 2676 111.102 * * [simplify]: Extracting #6: cost 3 inf + 8477 111.105 * * [simplify]: Extracting #7: cost 0 inf + 9774 111.108 * [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.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))) (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.108 * * * * [progress]: [ 216 / 779 ] simplifiying candidate # 111.109 * [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.109 * * [simplify]: iters left: 6 (19 enodes) 111.120 * * [simplify]: iters left: 5 (69 enodes) 111.135 * * [simplify]: iters left: 4 (110 enodes) 111.153 * * [simplify]: iters left: 3 (169 enodes) 111.196 * * [simplify]: iters left: 2 (252 enodes) 111.249 * * [simplify]: iters left: 1 (270 enodes) 111.300 * * [simplify]: Extracting #0: cost 1 inf + 0 111.300 * * [simplify]: Extracting #1: cost 17 inf + 0 111.300 * * [simplify]: Extracting #2: cost 34 inf + 1 111.300 * * [simplify]: Extracting #3: cost 48 inf + 1 111.301 * * [simplify]: Extracting #4: cost 47 inf + 129 111.301 * * [simplify]: Extracting #5: cost 28 inf + 2254 111.303 * * [simplify]: Extracting #6: cost 16 inf + 5817 111.308 * * [simplify]: Extracting #7: cost 3 inf + 11300 111.313 * * [simplify]: Extracting #8: cost 0 inf + 12555 111.321 * [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.321 * [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.321 * [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.322 * * [simplify]: iters left: 6 (16 enodes) 111.329 * * [simplify]: iters left: 5 (57 enodes) 111.342 * * [simplify]: iters left: 4 (81 enodes) 111.352 * * [simplify]: iters left: 3 (105 enodes) 111.371 * * [simplify]: iters left: 2 (118 enodes) 111.387 * * [simplify]: Extracting #0: cost 1 inf + 0 111.387 * * [simplify]: Extracting #1: cost 16 inf + 0 111.387 * * [simplify]: Extracting #2: cost 35 inf + 0 111.387 * * [simplify]: Extracting #3: cost 43 inf + 2 111.387 * * [simplify]: Extracting #4: cost 39 inf + 421 111.388 * * [simplify]: Extracting #5: cost 20 inf + 3055 111.389 * * [simplify]: Extracting #6: cost 3 inf + 9191 111.391 * * [simplify]: Extracting #7: cost 0 inf + 10608 111.392 * [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.392 * [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.393 * * * * [progress]: [ 217 / 779 ] simplifiying candidate # 111.393 * [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.393 * * [simplify]: iters left: 6 (17 enodes) 111.397 * * [simplify]: iters left: 5 (61 enodes) 111.409 * * [simplify]: iters left: 4 (88 enodes) 111.436 * * [simplify]: iters left: 3 (110 enodes) 111.450 * * [simplify]: iters left: 2 (123 enodes) 111.465 * * [simplify]: Extracting #0: cost 1 inf + 0 111.466 * * [simplify]: Extracting #1: cost 9 inf + 0 111.466 * * [simplify]: Extracting #2: cost 17 inf + 1 111.466 * * [simplify]: Extracting #3: cost 30 inf + 1 111.466 * * [simplify]: Extracting #4: cost 30 inf + 88 111.466 * * [simplify]: Extracting #5: cost 16 inf + 1339 111.467 * * [simplify]: Extracting #6: cost 4 inf + 4283 111.468 * * [simplify]: Extracting #7: cost 0 inf + 5825 111.469 * [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.469 * [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.469 * [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.470 * * [simplify]: iters left: 6 (15 enodes) 111.472 * * [simplify]: iters left: 5 (54 enodes) 111.481 * * [simplify]: iters left: 4 (78 enodes) 111.501 * * [simplify]: iters left: 3 (102 enodes) 111.527 * * [simplify]: iters left: 2 (115 enodes) 111.547 * * [simplify]: Extracting #0: cost 1 inf + 0 111.547 * * [simplify]: Extracting #1: cost 16 inf + 0 111.547 * * [simplify]: Extracting #2: cost 34 inf + 0 111.547 * * [simplify]: Extracting #3: cost 41 inf + 2 111.547 * * [simplify]: Extracting #4: cost 39 inf + 298 111.548 * * [simplify]: Extracting #5: cost 20 inf + 2676 111.549 * * [simplify]: Extracting #6: cost 3 inf + 8477 111.550 * * [simplify]: Extracting #7: cost 0 inf + 9774 111.552 * [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.552 * [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.552 * * * * [progress]: [ 218 / 779 ] simplifiying candidate # 111.552 * [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))))) 111.553 * * [simplify]: iters left: 6 (18 enodes) 111.557 * * [simplify]: iters left: 5 (67 enodes) 111.568 * * [simplify]: iters left: 4 (113 enodes) 111.588 * * [simplify]: iters left: 3 (204 enodes) 111.652 * * [simplify]: iters left: 2 (373 enodes) 111.807 * * [simplify]: Extracting #0: cost 1 inf + 0 111.807 * * [simplify]: Extracting #1: cost 31 inf + 0 111.808 * * [simplify]: Extracting #2: cost 62 inf + 1 111.808 * * [simplify]: Extracting #3: cost 74 inf + 1 111.809 * * [simplify]: Extracting #4: cost 73 inf + 129 111.810 * * [simplify]: Extracting #5: cost 56 inf + 2195 111.815 * * [simplify]: Extracting #6: cost 7 inf + 21124 111.821 * * [simplify]: Extracting #7: cost 0 inf + 24175 111.827 * [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)))) 111.827 * [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))))))) 111.828 * [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)))) 111.828 * * [simplify]: iters left: 6 (15 enodes) 111.831 * * [simplify]: iters left: 5 (54 enodes) 111.838 * * [simplify]: iters left: 4 (78 enodes) 111.855 * * [simplify]: iters left: 3 (102 enodes) 111.870 * * [simplify]: iters left: 2 (115 enodes) 111.885 * * [simplify]: Extracting #0: cost 1 inf + 0 111.885 * * [simplify]: Extracting #1: cost 16 inf + 0 111.886 * * [simplify]: Extracting #2: cost 34 inf + 0 111.886 * * [simplify]: Extracting #3: cost 41 inf + 2 111.886 * * [simplify]: Extracting #4: cost 40 inf + 201 111.886 * * [simplify]: Extracting #5: cost 21 inf + 2619 111.888 * * [simplify]: Extracting #6: cost 3 inf + 8677 111.892 * * [simplify]: Extracting #7: cost 0 inf + 10014 111.895 * [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)))) 111.895 * [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))))))) 111.895 * * * * [progress]: [ 219 / 779 ] simplifiying candidate # 111.896 * [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))))) 111.896 * * [simplify]: iters left: 6 (19 enodes) 111.902 * * [simplify]: iters left: 5 (69 enodes) 111.913 * * [simplify]: iters left: 4 (110 enodes) 111.935 * * [simplify]: iters left: 3 (169 enodes) 111.988 * * [simplify]: iters left: 2 (252 enodes) 112.040 * * [simplify]: iters left: 1 (264 enodes) 112.072 * * [simplify]: Extracting #0: cost 1 inf + 0 112.072 * * [simplify]: Extracting #1: cost 17 inf + 0 112.073 * * [simplify]: Extracting #2: cost 34 inf + 1 112.073 * * [simplify]: Extracting #3: cost 48 inf + 1 112.073 * * [simplify]: Extracting #4: cost 47 inf + 129 112.074 * * [simplify]: Extracting #5: cost 28 inf + 2174 112.076 * * [simplify]: Extracting #6: cost 5 inf + 9940 112.079 * * [simplify]: Extracting #7: cost 1 inf + 11976 112.082 * * [simplify]: Extracting #8: cost 0 inf + 12555 112.084 * [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.084 * [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.085 * [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.085 * * [simplify]: iters left: 6 (16 enodes) 112.088 * * [simplify]: iters left: 5 (57 enodes) 112.096 * * [simplify]: iters left: 4 (81 enodes) 112.107 * * [simplify]: iters left: 3 (105 enodes) 112.120 * * [simplify]: iters left: 2 (118 enodes) 112.136 * * [simplify]: Extracting #0: cost 1 inf + 0 112.136 * * [simplify]: Extracting #1: cost 16 inf + 0 112.136 * * [simplify]: Extracting #2: cost 35 inf + 0 112.136 * * [simplify]: Extracting #3: cost 43 inf + 2 112.137 * * [simplify]: Extracting #4: cost 39 inf + 461 112.137 * * [simplify]: Extracting #5: cost 20 inf + 3095 112.138 * * [simplify]: Extracting #6: cost 3 inf + 9191 112.140 * * [simplify]: Extracting #7: cost 0 inf + 10608 112.142 * [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.142 * [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.142 * * * * [progress]: [ 220 / 779 ] simplifiying candidate # 112.143 * [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.143 * * [simplify]: iters left: 6 (16 enodes) 112.147 * * [simplify]: iters left: 5 (59 enodes) 112.157 * * [simplify]: iters left: 4 (88 enodes) 112.178 * * [simplify]: iters left: 3 (114 enodes) 112.195 * * [simplify]: iters left: 2 (127 enodes) 112.212 * * [simplify]: Extracting #0: cost 1 inf + 0 112.212 * * [simplify]: Extracting #1: cost 7 inf + 0 112.212 * * [simplify]: Extracting #2: cost 17 inf + 0 112.212 * * [simplify]: Extracting #3: cost 23 inf + 1 112.212 * * [simplify]: Extracting #4: cost 29 inf + 3 112.212 * * [simplify]: Extracting #5: cost 25 inf + 558 112.213 * * [simplify]: Extracting #6: cost 8 inf + 3161 112.214 * * [simplify]: Extracting #7: cost 1 inf + 5490 112.215 * * [simplify]: Extracting #8: cost 0 inf + 5829 112.216 * [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.216 * [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.217 * [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.217 * * [simplify]: iters left: 6 (14 enodes) 112.219 * * [simplify]: iters left: 5 (51 enodes) 112.227 * * [simplify]: iters left: 4 (68 enodes) 112.238 * * [simplify]: iters left: 3 (84 enodes) 112.248 * * [simplify]: iters left: 2 (85 enodes) 112.259 * * [simplify]: Extracting #0: cost 1 inf + 0 112.259 * * [simplify]: Extracting #1: cost 10 inf + 0 112.259 * * [simplify]: Extracting #2: cost 20 inf + 0 112.259 * * [simplify]: Extracting #3: cost 31 inf + 0 112.260 * * [simplify]: Extracting #4: cost 30 inf + 87 112.260 * * [simplify]: Extracting #5: cost 16 inf + 1512 112.260 * * [simplify]: Extracting #6: cost 4 inf + 3964 112.261 * * [simplify]: Extracting #7: cost 0 inf + 5318 112.262 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 112.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))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 112.262 * * * * [progress]: [ 221 / 779 ] simplifiying candidate # 112.263 * [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.263 * * [simplify]: iters left: 6 (17 enodes) 112.268 * * [simplify]: iters left: 5 (62 enodes) 112.278 * * [simplify]: iters left: 4 (92 enodes) 112.294 * * [simplify]: iters left: 3 (115 enodes) 112.322 * * [simplify]: iters left: 2 (129 enodes) 112.349 * * [simplify]: Extracting #0: cost 1 inf + 0 112.349 * * [simplify]: Extracting #1: cost 9 inf + 0 112.349 * * [simplify]: Extracting #2: cost 16 inf + 1 112.349 * * [simplify]: Extracting #3: cost 28 inf + 1 112.349 * * [simplify]: Extracting #4: cost 28 inf + 88 112.350 * * [simplify]: Extracting #5: cost 13 inf + 1489 112.351 * * [simplify]: Extracting #6: cost 0 inf + 5071 112.352 * [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)))) 112.352 * [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)))))) 112.352 * [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))) 112.352 * * [simplify]: iters left: 6 (14 enodes) 112.356 * * [simplify]: iters left: 5 (51 enodes) 112.363 * * [simplify]: iters left: 4 (75 enodes) 112.374 * * [simplify]: iters left: 3 (99 enodes) 112.386 * * [simplify]: iters left: 2 (112 enodes) 112.407 * * [simplify]: Extracting #0: cost 1 inf + 0 112.407 * * [simplify]: Extracting #1: cost 16 inf + 0 112.407 * * [simplify]: Extracting #2: cost 33 inf + 0 112.407 * * [simplify]: Extracting #3: cost 39 inf + 2 112.407 * * [simplify]: Extracting #4: cost 38 inf + 185 112.409 * * [simplify]: Extracting #5: cost 15 inf + 3800 112.411 * * [simplify]: Extracting #6: cost 3 inf + 7323 112.414 * * [simplify]: Extracting #7: cost 0 inf + 8540 112.417 * [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))) 112.417 * [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)))))) 112.417 * * * * [progress]: [ 222 / 779 ] simplifiying candidate # 112.419 * [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.419 * * [simplify]: iters left: 6 (16 enodes) 112.427 * * [simplify]: iters left: 5 (59 enodes) 112.445 * * [simplify]: iters left: 4 (88 enodes) 112.471 * * [simplify]: iters left: 3 (114 enodes) 112.499 * * [simplify]: iters left: 2 (127 enodes) 112.531 * * [simplify]: Extracting #0: cost 1 inf + 0 112.531 * * [simplify]: Extracting #1: cost 7 inf + 0 112.531 * * [simplify]: Extracting #2: cost 17 inf + 0 112.531 * * [simplify]: Extracting #3: cost 23 inf + 1 112.531 * * [simplify]: Extracting #4: cost 29 inf + 3 112.532 * * [simplify]: Extracting #5: cost 25 inf + 558 112.533 * * [simplify]: Extracting #6: cost 8 inf + 3161 112.535 * * [simplify]: Extracting #7: cost 1 inf + 5490 112.538 * * [simplify]: Extracting #8: cost 0 inf + 5829 112.540 * [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.540 * [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.541 * [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.541 * * [simplify]: iters left: 6 (14 enodes) 112.546 * * [simplify]: iters left: 5 (51 enodes) 112.563 * * [simplify]: iters left: 4 (68 enodes) 112.581 * * [simplify]: iters left: 3 (84 enodes) 112.601 * * [simplify]: iters left: 2 (85 enodes) 112.621 * * [simplify]: Extracting #0: cost 1 inf + 0 112.621 * * [simplify]: Extracting #1: cost 10 inf + 0 112.621 * * [simplify]: Extracting #2: cost 20 inf + 0 112.621 * * [simplify]: Extracting #3: cost 31 inf + 0 112.621 * * [simplify]: Extracting #4: cost 30 inf + 87 112.622 * * [simplify]: Extracting #5: cost 16 inf + 1512 112.623 * * [simplify]: Extracting #6: cost 4 inf + 3964 112.625 * * [simplify]: Extracting #7: cost 0 inf + 5318 112.627 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 112.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 (- (* 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.627 * * * * [progress]: [ 223 / 779 ] simplifiying candidate # 112.627 * [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) 112.628 * * [simplify]: iters left: 6 (16 enodes) 112.637 * * [simplify]: iters left: 5 (57 enodes) 112.655 * * [simplify]: iters left: 4 (84 enodes) 112.680 * * [simplify]: iters left: 3 (106 enodes) 112.709 * * [simplify]: iters left: 2 (118 enodes) 112.736 * * [simplify]: Extracting #0: cost 1 inf + 0 112.736 * * [simplify]: Extracting #1: cost 9 inf + 0 112.736 * * [simplify]: Extracting #2: cost 16 inf + 1 112.736 * * [simplify]: Extracting #3: cost 28 inf + 1 112.736 * * [simplify]: Extracting #4: cost 26 inf + 211 112.737 * * [simplify]: Extracting #5: cost 10 inf + 1847 112.738 * * [simplify]: Extracting #6: cost 2 inf + 4313 112.739 * * [simplify]: Extracting #7: cost 0 inf + 5071 112.740 * [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)))) 112.740 * [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)))))) 112.740 * [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))) 112.740 * * [simplify]: iters left: 6 (14 enodes) 112.743 * * [simplify]: iters left: 5 (51 enodes) 112.750 * * [simplify]: iters left: 4 (75 enodes) 112.761 * * [simplify]: iters left: 3 (99 enodes) 112.775 * * [simplify]: iters left: 2 (112 enodes) 112.802 * * [simplify]: Extracting #0: cost 1 inf + 0 112.802 * * [simplify]: Extracting #1: cost 16 inf + 0 112.802 * * [simplify]: Extracting #2: cost 33 inf + 0 112.802 * * [simplify]: Extracting #3: cost 39 inf + 2 112.803 * * [simplify]: Extracting #4: cost 38 inf + 185 112.804 * * [simplify]: Extracting #5: cost 15 inf + 3800 112.806 * * [simplify]: Extracting #6: cost 3 inf + 7323 112.811 * * [simplify]: Extracting #7: cost 0 inf + 8540 112.814 * [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))) 112.814 * [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)))))) 112.814 * * * * [progress]: [ 224 / 779 ] simplifiying candidate # 112.815 * [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))))) 112.815 * * [simplify]: iters left: 6 (18 enodes) 112.825 * * [simplify]: iters left: 5 (67 enodes) 112.844 * * [simplify]: iters left: 4 (102 enodes) 112.861 * * [simplify]: iters left: 3 (141 enodes) 112.881 * * [simplify]: iters left: 2 (174 enodes) 112.925 * * [simplify]: iters left: 1 (179 enodes) 112.942 * * [simplify]: Extracting #0: cost 1 inf + 0 112.942 * * [simplify]: Extracting #1: cost 13 inf + 0 112.942 * * [simplify]: Extracting #2: cost 24 inf + 1 112.942 * * [simplify]: Extracting #3: cost 36 inf + 1 112.942 * * [simplify]: Extracting #4: cost 35 inf + 145 112.942 * * [simplify]: Extracting #5: cost 14 inf + 3401 112.944 * * [simplify]: Extracting #6: cost 2 inf + 7661 112.946 * * [simplify]: Extracting #7: cost 0 inf + 8579 112.948 * [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))))) 112.948 * [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))))))) 112.948 * [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)))) 112.948 * * [simplify]: iters left: 6 (14 enodes) 112.951 * * [simplify]: iters left: 5 (51 enodes) 112.961 * * [simplify]: iters left: 4 (75 enodes) 112.976 * * [simplify]: iters left: 3 (99 enodes) 112.988 * * [simplify]: iters left: 2 (112 enodes) 113.007 * * [simplify]: Extracting #0: cost 1 inf + 0 113.007 * * [simplify]: Extracting #1: cost 16 inf + 0 113.007 * * [simplify]: Extracting #2: cost 33 inf + 0 113.007 * * [simplify]: Extracting #3: cost 39 inf + 2 113.007 * * [simplify]: Extracting #4: cost 38 inf + 185 113.008 * * [simplify]: Extracting #5: cost 21 inf + 2334 113.010 * * [simplify]: Extracting #6: cost 5 inf + 7087 113.013 * * [simplify]: Extracting #7: cost 0 inf + 9180 113.016 * [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.016 * [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.017 * * * * [progress]: [ 225 / 779 ] simplifiying candidate # 113.017 * [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.017 * * [simplify]: iters left: 6 (18 enodes) 113.027 * * [simplify]: iters left: 5 (66 enodes) 113.045 * * [simplify]: iters left: 4 (90 enodes) 113.069 * * [simplify]: iters left: 3 (113 enodes) 113.096 * * [simplify]: iters left: 2 (128 enodes) 113.112 * * [simplify]: iters left: 1 (130 enodes) 113.128 * * [simplify]: Extracting #0: cost 1 inf + 0 113.128 * * [simplify]: Extracting #1: cost 9 inf + 0 113.128 * * [simplify]: Extracting #2: cost 17 inf + 1 113.128 * * [simplify]: Extracting #3: cost 30 inf + 1 113.128 * * [simplify]: Extracting #4: cost 29 inf + 145 113.128 * * [simplify]: Extracting #5: cost 12 inf + 2234 113.129 * * [simplify]: Extracting #6: cost 1 inf + 5366 113.130 * * [simplify]: Extracting #7: cost 0 inf + 5825 113.132 * [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.132 * [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.132 * [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.132 * * [simplify]: iters left: 6 (15 enodes) 113.135 * * [simplify]: iters left: 5 (54 enodes) 113.142 * * [simplify]: iters left: 4 (78 enodes) 113.153 * * [simplify]: iters left: 3 (102 enodes) 113.176 * * [simplify]: iters left: 2 (115 enodes) 113.197 * * [simplify]: Extracting #0: cost 1 inf + 0 113.197 * * [simplify]: Extracting #1: cost 16 inf + 0 113.197 * * [simplify]: Extracting #2: cost 34 inf + 0 113.197 * * [simplify]: Extracting #3: cost 41 inf + 2 113.198 * * [simplify]: Extracting #4: cost 38 inf + 515 113.198 * * [simplify]: Extracting #5: cost 19 inf + 3375 113.199 * * [simplify]: Extracting #6: cost 2 inf + 8976 113.201 * * [simplify]: Extracting #7: cost 0 inf + 9774 113.202 * [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.202 * [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.203 * * * * [progress]: [ 226 / 779 ] simplifiying candidate # 113.203 * [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.203 * * [simplify]: iters left: 6 (17 enodes) 113.210 * * [simplify]: iters left: 5 (62 enodes) 113.218 * * [simplify]: iters left: 4 (86 enodes) 113.230 * * [simplify]: iters left: 3 (105 enodes) 113.254 * * [simplify]: iters left: 2 (112 enodes) 113.280 * * [simplify]: iters left: 1 (113 enodes) 113.304 * * [simplify]: Extracting #0: cost 1 inf + 0 113.304 * * [simplify]: Extracting #1: cost 9 inf + 0 113.304 * * [simplify]: Extracting #2: cost 16 inf + 1 113.304 * * [simplify]: Extracting #3: cost 28 inf + 1 113.304 * * [simplify]: Extracting #4: cost 27 inf + 145 113.305 * * [simplify]: Extracting #5: cost 8 inf + 2982 113.307 * * [simplify]: Extracting #6: cost 0 inf + 5071 113.309 * [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.310 * [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.310 * [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.310 * * [simplify]: iters left: 6 (14 enodes) 113.317 * * [simplify]: iters left: 5 (51 enodes) 113.332 * * [simplify]: iters left: 4 (75 enodes) 113.355 * * [simplify]: iters left: 3 (99 enodes) 113.371 * * [simplify]: iters left: 2 (112 enodes) 113.384 * * [simplify]: Extracting #0: cost 1 inf + 0 113.384 * * [simplify]: Extracting #1: cost 16 inf + 0 113.384 * * [simplify]: Extracting #2: cost 33 inf + 0 113.384 * * [simplify]: Extracting #3: cost 39 inf + 2 113.384 * * [simplify]: Extracting #4: cost 38 inf + 185 113.384 * * [simplify]: Extracting #5: cost 21 inf + 2294 113.386 * * [simplify]: Extracting #6: cost 5 inf + 6647 113.387 * * [simplify]: Extracting #7: cost 0 inf + 8540 113.388 * [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)))) 113.389 * [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))))))) 113.389 * * * * [progress]: [ 227 / 779 ] simplifiying candidate # 113.389 * [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)) 113.389 * * [simplify]: iters left: 6 (14 enodes) 113.396 * * [simplify]: iters left: 5 (53 enodes) 113.409 * * [simplify]: iters left: 4 (69 enodes) 113.425 * * [simplify]: iters left: 3 (77 enodes) 113.441 * * [simplify]: iters left: 2 (78 enodes) 113.459 * * [simplify]: iters left: 1 (79 enodes) 113.475 * * [simplify]: Extracting #0: cost 1 inf + 0 113.476 * * [simplify]: Extracting #1: cost 5 inf + 0 113.476 * * [simplify]: Extracting #2: cost 7 inf + 1 113.476 * * [simplify]: Extracting #3: cost 17 inf + 1 113.476 * * [simplify]: Extracting #4: cost 15 inf + 129 113.476 * * [simplify]: Extracting #5: cost 4 inf + 1359 113.476 * * [simplify]: Extracting #6: cost 0 inf + 2135 113.477 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 113.477 * [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)))))) 113.477 * [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))) 113.477 * * [simplify]: iters left: 6 (13 enodes) 113.480 * * [simplify]: iters left: 5 (48 enodes) 113.486 * * [simplify]: iters left: 4 (65 enodes) 113.495 * * [simplify]: iters left: 3 (84 enodes) 113.509 * * [simplify]: iters left: 2 (95 enodes) 113.528 * * [simplify]: iters left: 1 (120 enodes) 113.551 * * [simplify]: Extracting #0: cost 1 inf + 0 113.551 * * [simplify]: Extracting #1: cost 10 inf + 0 113.551 * * [simplify]: Extracting #2: cost 29 inf + 0 113.551 * * [simplify]: Extracting #3: cost 36 inf + 5 113.552 * * [simplify]: Extracting #4: cost 30 inf + 797 113.553 * * [simplify]: Extracting #5: cost 13 inf + 3613 113.555 * * [simplify]: Extracting #6: cost 1 inf + 7235 113.557 * * [simplify]: Extracting #7: cost 0 inf + 7543 113.559 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 113.559 * [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))))) 113.560 * * * * [progress]: [ 228 / 779 ] simplifiying candidate # 113.560 * [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.560 * * [simplify]: iters left: 6 (17 enodes) 113.567 * * [simplify]: iters left: 5 (62 enodes) 113.575 * * [simplify]: iters left: 4 (86 enodes) 113.590 * * [simplify]: iters left: 3 (105 enodes) 113.615 * * [simplify]: iters left: 2 (112 enodes) 113.640 * * [simplify]: iters left: 1 (113 enodes) 113.655 * * [simplify]: Extracting #0: cost 1 inf + 0 113.655 * * [simplify]: Extracting #1: cost 9 inf + 0 113.655 * * [simplify]: Extracting #2: cost 16 inf + 1 113.655 * * [simplify]: Extracting #3: cost 28 inf + 1 113.655 * * [simplify]: Extracting #4: cost 27 inf + 145 113.656 * * [simplify]: Extracting #5: cost 8 inf + 2982 113.657 * * [simplify]: Extracting #6: cost 0 inf + 5071 113.658 * [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.658 * [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.658 * [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.658 * * [simplify]: iters left: 6 (14 enodes) 113.661 * * [simplify]: iters left: 5 (51 enodes) 113.670 * * [simplify]: iters left: 4 (75 enodes) 113.691 * * [simplify]: iters left: 3 (99 enodes) 113.716 * * [simplify]: iters left: 2 (112 enodes) 113.742 * * [simplify]: Extracting #0: cost 1 inf + 0 113.743 * * [simplify]: Extracting #1: cost 16 inf + 0 113.743 * * [simplify]: Extracting #2: cost 33 inf + 0 113.743 * * [simplify]: Extracting #3: cost 39 inf + 2 113.743 * * [simplify]: Extracting #4: cost 38 inf + 185 113.744 * * [simplify]: Extracting #5: cost 21 inf + 2294 113.747 * * [simplify]: Extracting #6: cost 5 inf + 6647 113.748 * * [simplify]: Extracting #7: cost 0 inf + 8540 113.750 * [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)))) 113.750 * [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))))))) 113.750 * * * * [progress]: [ 229 / 779 ] simplifiying candidate # 113.750 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 1) 113.750 * * [simplify]: iters left: 6 (14 enodes) 113.755 * * [simplify]: iters left: 5 (51 enodes) 113.761 * * [simplify]: iters left: 4 (71 enodes) 113.772 * * [simplify]: iters left: 3 (80 enodes) 113.780 * * [simplify]: Extracting #0: cost 1 inf + 0 113.780 * * [simplify]: Extracting #1: cost 5 inf + 0 113.780 * * [simplify]: Extracting #2: cost 7 inf + 1 113.780 * * [simplify]: Extracting #3: cost 17 inf + 1 113.781 * * [simplify]: Extracting #4: cost 16 inf + 88 113.781 * * [simplify]: Extracting #5: cost 4 inf + 1319 113.781 * * [simplify]: Extracting #6: cost 1 inf + 1890 113.782 * * [simplify]: Extracting #7: cost 0 inf + 2135 113.782 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 113.782 * [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)))))) 113.782 * [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))) 113.783 * * [simplify]: iters left: 6 (13 enodes) 113.788 * * [simplify]: iters left: 5 (48 enodes) 113.801 * * [simplify]: iters left: 4 (65 enodes) 113.819 * * [simplify]: iters left: 3 (84 enodes) 113.843 * * [simplify]: iters left: 2 (95 enodes) 113.871 * * [simplify]: iters left: 1 (120 enodes) 113.892 * * [simplify]: Extracting #0: cost 1 inf + 0 113.892 * * [simplify]: Extracting #1: cost 10 inf + 0 113.892 * * [simplify]: Extracting #2: cost 29 inf + 0 113.893 * * [simplify]: Extracting #3: cost 36 inf + 5 113.893 * * [simplify]: Extracting #4: cost 30 inf + 797 113.893 * * [simplify]: Extracting #5: cost 13 inf + 3613 113.894 * * [simplify]: Extracting #6: cost 1 inf + 7235 113.895 * * [simplify]: Extracting #7: cost 0 inf + 7543 113.897 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 113.897 * [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))))) 113.897 * * * * [progress]: [ 230 / 779 ] simplifiying candidate # 113.897 * [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))))) 113.897 * * [simplify]: iters left: 6 (18 enodes) 113.903 * * [simplify]: iters left: 5 (67 enodes) 113.920 * * [simplify]: iters left: 4 (113 enodes) 113.939 * * [simplify]: iters left: 3 (204 enodes) 113.989 * * [simplify]: iters left: 2 (373 enodes) 114.132 * * [simplify]: Extracting #0: cost 1 inf + 0 114.133 * * [simplify]: Extracting #1: cost 31 inf + 0 114.133 * * [simplify]: Extracting #2: cost 62 inf + 1 114.133 * * [simplify]: Extracting #3: cost 74 inf + 1 114.133 * * [simplify]: Extracting #4: cost 73 inf + 129 114.134 * * [simplify]: Extracting #5: cost 56 inf + 2195 114.138 * * [simplify]: Extracting #6: cost 7 inf + 21124 114.146 * * [simplify]: Extracting #7: cost 0 inf + 24175 114.153 * [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.153 * [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.153 * [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.153 * * [simplify]: iters left: 6 (15 enodes) 114.156 * * [simplify]: iters left: 5 (54 enodes) 114.168 * * [simplify]: iters left: 4 (78 enodes) 114.189 * * [simplify]: iters left: 3 (102 enodes) 114.212 * * [simplify]: iters left: 2 (115 enodes) 114.237 * * [simplify]: Extracting #0: cost 1 inf + 0 114.237 * * [simplify]: Extracting #1: cost 16 inf + 0 114.237 * * [simplify]: Extracting #2: cost 34 inf + 0 114.237 * * [simplify]: Extracting #3: cost 41 inf + 2 114.238 * * [simplify]: Extracting #4: cost 40 inf + 201 114.238 * * [simplify]: Extracting #5: cost 21 inf + 2619 114.240 * * [simplify]: Extracting #6: cost 3 inf + 8677 114.243 * * [simplify]: Extracting #7: cost 0 inf + 10014 114.246 * [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.246 * [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.247 * * * * [progress]: [ 231 / 779 ] simplifiying candidate # 114.247 * [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.247 * * [simplify]: iters left: 6 (19 enodes) 114.255 * * [simplify]: iters left: 5 (69 enodes) 114.276 * * [simplify]: iters left: 4 (110 enodes) 114.295 * * [simplify]: iters left: 3 (169 enodes) 114.336 * * [simplify]: iters left: 2 (252 enodes) 114.418 * * [simplify]: iters left: 1 (264 enodes) 114.475 * * [simplify]: Extracting #0: cost 1 inf + 0 114.475 * * [simplify]: Extracting #1: cost 17 inf + 0 114.475 * * [simplify]: Extracting #2: cost 34 inf + 1 114.476 * * [simplify]: Extracting #3: cost 48 inf + 1 114.476 * * [simplify]: Extracting #4: cost 47 inf + 129 114.477 * * [simplify]: Extracting #5: cost 28 inf + 2174 114.480 * * [simplify]: Extracting #6: cost 5 inf + 9940 114.482 * * [simplify]: Extracting #7: cost 1 inf + 11976 114.485 * * [simplify]: Extracting #8: cost 0 inf + 12555 114.488 * [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)))) 114.488 * [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))))))) 114.488 * [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)))) 114.488 * * [simplify]: iters left: 6 (16 enodes) 114.491 * * [simplify]: iters left: 5 (57 enodes) 114.501 * * [simplify]: iters left: 4 (81 enodes) 114.517 * * [simplify]: iters left: 3 (105 enodes) 114.543 * * [simplify]: iters left: 2 (118 enodes) 114.571 * * [simplify]: Extracting #0: cost 1 inf + 0 114.571 * * [simplify]: Extracting #1: cost 16 inf + 0 114.571 * * [simplify]: Extracting #2: cost 35 inf + 0 114.572 * * [simplify]: Extracting #3: cost 43 inf + 2 114.572 * * [simplify]: Extracting #4: cost 39 inf + 461 114.573 * * [simplify]: Extracting #5: cost 20 inf + 3095 114.576 * * [simplify]: Extracting #6: cost 3 inf + 9191 114.579 * * [simplify]: Extracting #7: cost 0 inf + 10608 114.583 * [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))))) 114.583 * [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)))))))) 114.583 * * * * [progress]: [ 232 / 779 ] simplifiying candidate # 114.584 * [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)))) 114.584 * * [simplify]: iters left: 6 (16 enodes) 114.591 * * [simplify]: iters left: 5 (59 enodes) 114.611 * * [simplify]: iters left: 4 (88 enodes) 114.639 * * [simplify]: iters left: 3 (114 enodes) 114.664 * * [simplify]: iters left: 2 (127 enodes) 114.681 * * [simplify]: Extracting #0: cost 1 inf + 0 114.681 * * [simplify]: Extracting #1: cost 7 inf + 0 114.681 * * [simplify]: Extracting #2: cost 17 inf + 0 114.681 * * [simplify]: Extracting #3: cost 23 inf + 1 114.681 * * [simplify]: Extracting #4: cost 29 inf + 3 114.681 * * [simplify]: Extracting #5: cost 25 inf + 558 114.682 * * [simplify]: Extracting #6: cost 8 inf + 3161 114.683 * * [simplify]: Extracting #7: cost 1 inf + 5490 114.685 * * [simplify]: Extracting #8: cost 0 inf + 5829 114.686 * [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))) 114.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 (- (* 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))))))) 114.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 (sqrt (hypot y.re y.im)))) 114.686 * * [simplify]: iters left: 6 (14 enodes) 114.690 * * [simplify]: iters left: 5 (51 enodes) 114.697 * * [simplify]: iters left: 4 (68 enodes) 114.707 * * [simplify]: iters left: 3 (84 enodes) 114.724 * * [simplify]: iters left: 2 (85 enodes) 114.745 * * [simplify]: Extracting #0: cost 1 inf + 0 114.745 * * [simplify]: Extracting #1: cost 10 inf + 0 114.745 * * [simplify]: Extracting #2: cost 20 inf + 0 114.745 * * [simplify]: Extracting #3: cost 31 inf + 0 114.746 * * [simplify]: Extracting #4: cost 30 inf + 87 114.746 * * [simplify]: Extracting #5: cost 16 inf + 1512 114.747 * * [simplify]: Extracting #6: cost 4 inf + 3964 114.749 * * [simplify]: Extracting #7: cost 0 inf + 5318 114.751 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 114.751 * [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)))))) 114.751 * * * * [progress]: [ 233 / 779 ] simplifiying candidate # 114.752 * [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)) 114.752 * * [simplify]: iters left: 6 (17 enodes) 114.762 * * [simplify]: iters left: 5 (62 enodes) 114.782 * * [simplify]: iters left: 4 (92 enodes) 114.808 * * [simplify]: iters left: 3 (115 enodes) 114.832 * * [simplify]: iters left: 2 (129 enodes) 114.848 * * [simplify]: Extracting #0: cost 1 inf + 0 114.848 * * [simplify]: Extracting #1: cost 9 inf + 0 114.848 * * [simplify]: Extracting #2: cost 16 inf + 1 114.848 * * [simplify]: Extracting #3: cost 28 inf + 1 114.848 * * [simplify]: Extracting #4: cost 28 inf + 88 114.849 * * [simplify]: Extracting #5: cost 13 inf + 1489 114.849 * * [simplify]: Extracting #6: cost 0 inf + 5071 114.852 * [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.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 (- (* 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.853 * [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))) 114.853 * * [simplify]: iters left: 6 (14 enodes) 114.859 * * [simplify]: iters left: 5 (51 enodes) 114.874 * * [simplify]: iters left: 4 (75 enodes) 114.896 * * [simplify]: iters left: 3 (99 enodes) 114.921 * * [simplify]: iters left: 2 (112 enodes) 114.949 * * [simplify]: Extracting #0: cost 1 inf + 0 114.949 * * [simplify]: Extracting #1: cost 16 inf + 0 114.950 * * [simplify]: Extracting #2: cost 33 inf + 0 114.950 * * [simplify]: Extracting #3: cost 39 inf + 2 114.950 * * [simplify]: Extracting #4: cost 38 inf + 185 114.951 * * [simplify]: Extracting #5: cost 15 inf + 3800 114.954 * * [simplify]: Extracting #6: cost 3 inf + 7323 114.957 * * [simplify]: Extracting #7: cost 0 inf + 8540 114.960 * [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))) 114.960 * [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)))))) 114.960 * * * * [progress]: [ 234 / 779 ] simplifiying candidate # 114.961 * [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)))) 114.961 * * [simplify]: iters left: 6 (16 enodes) 114.969 * * [simplify]: iters left: 5 (59 enodes) 114.988 * * [simplify]: iters left: 4 (88 enodes) 115.016 * * [simplify]: iters left: 3 (114 enodes) 115.038 * * [simplify]: iters left: 2 (127 enodes) 115.055 * * [simplify]: Extracting #0: cost 1 inf + 0 115.055 * * [simplify]: Extracting #1: cost 7 inf + 0 115.055 * * [simplify]: Extracting #2: cost 17 inf + 0 115.055 * * [simplify]: Extracting #3: cost 23 inf + 1 115.055 * * [simplify]: Extracting #4: cost 29 inf + 3 115.055 * * [simplify]: Extracting #5: cost 25 inf + 558 115.056 * * [simplify]: Extracting #6: cost 8 inf + 3161 115.057 * * [simplify]: Extracting #7: cost 1 inf + 5490 115.058 * * [simplify]: Extracting #8: cost 0 inf + 5829 115.059 * [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.059 * [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.060 * [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.060 * * [simplify]: iters left: 6 (14 enodes) 115.063 * * [simplify]: iters left: 5 (51 enodes) 115.078 * * [simplify]: iters left: 4 (68 enodes) 115.096 * * [simplify]: iters left: 3 (84 enodes) 115.119 * * [simplify]: iters left: 2 (85 enodes) 115.139 * * [simplify]: Extracting #0: cost 1 inf + 0 115.140 * * [simplify]: Extracting #1: cost 10 inf + 0 115.140 * * [simplify]: Extracting #2: cost 20 inf + 0 115.140 * * [simplify]: Extracting #3: cost 31 inf + 0 115.140 * * [simplify]: Extracting #4: cost 30 inf + 87 115.141 * * [simplify]: Extracting #5: cost 16 inf + 1512 115.142 * * [simplify]: Extracting #6: cost 4 inf + 3964 115.144 * * [simplify]: Extracting #7: cost 0 inf + 5318 115.146 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 115.146 * [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.146 * * * * [progress]: [ 235 / 779 ] simplifiying candidate # 115.146 * [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.146 * * [simplify]: iters left: 6 (16 enodes) 115.153 * * [simplify]: iters left: 5 (57 enodes) 115.162 * * [simplify]: iters left: 4 (84 enodes) 115.175 * * [simplify]: iters left: 3 (106 enodes) 115.188 * * [simplify]: iters left: 2 (118 enodes) 115.205 * * [simplify]: Extracting #0: cost 1 inf + 0 115.205 * * [simplify]: Extracting #1: cost 9 inf + 0 115.205 * * [simplify]: Extracting #2: cost 16 inf + 1 115.205 * * [simplify]: Extracting #3: cost 28 inf + 1 115.205 * * [simplify]: Extracting #4: cost 26 inf + 211 115.208 * * [simplify]: Extracting #5: cost 10 inf + 1847 115.209 * * [simplify]: Extracting #6: cost 2 inf + 4313 115.212 * * [simplify]: Extracting #7: cost 0 inf + 5071 115.214 * [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.214 * [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.215 * [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.215 * * [simplify]: iters left: 6 (14 enodes) 115.221 * * [simplify]: iters left: 5 (51 enodes) 115.236 * * [simplify]: iters left: 4 (75 enodes) 115.257 * * [simplify]: iters left: 3 (99 enodes) 115.282 * * [simplify]: iters left: 2 (112 enodes) 115.300 * * [simplify]: Extracting #0: cost 1 inf + 0 115.300 * * [simplify]: Extracting #1: cost 16 inf + 0 115.300 * * [simplify]: Extracting #2: cost 33 inf + 0 115.300 * * [simplify]: Extracting #3: cost 39 inf + 2 115.300 * * [simplify]: Extracting #4: cost 38 inf + 185 115.301 * * [simplify]: Extracting #5: cost 15 inf + 3800 115.302 * * [simplify]: Extracting #6: cost 3 inf + 7323 115.304 * * [simplify]: Extracting #7: cost 0 inf + 8540 115.305 * [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.305 * [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.305 * * * * [progress]: [ 236 / 779 ] simplifiying candidate # 115.306 * [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.306 * * [simplify]: iters left: 6 (17 enodes) 115.310 * * [simplify]: iters left: 5 (60 enodes) 115.320 * * [simplify]: iters left: 4 (99 enodes) 115.351 * * [simplify]: iters left: 3 (145 enodes) 115.392 * * [simplify]: iters left: 2 (194 enodes) 115.450 * * [simplify]: Extracting #0: cost 1 inf + 0 115.451 * * [simplify]: Extracting #1: cost 13 inf + 0 115.451 * * [simplify]: Extracting #2: cost 24 inf + 1 115.451 * * [simplify]: Extracting #3: cost 36 inf + 1 115.451 * * [simplify]: Extracting #4: cost 35 inf + 170 115.452 * * [simplify]: Extracting #5: cost 23 inf + 1107 115.454 * * [simplify]: Extracting #6: cost 7 inf + 5406 115.459 * * [simplify]: Extracting #7: cost 0 inf + 8579 115.463 * [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))))) 115.463 * [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))))))) 115.464 * [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)))) 115.464 * * [simplify]: iters left: 6 (14 enodes) 115.470 * * [simplify]: iters left: 5 (51 enodes) 115.485 * * [simplify]: iters left: 4 (75 enodes) 115.505 * * [simplify]: iters left: 3 (99 enodes) 115.522 * * [simplify]: iters left: 2 (112 enodes) 115.535 * * [simplify]: Extracting #0: cost 1 inf + 0 115.535 * * [simplify]: Extracting #1: cost 16 inf + 0 115.536 * * [simplify]: Extracting #2: cost 33 inf + 0 115.536 * * [simplify]: Extracting #3: cost 39 inf + 2 115.536 * * [simplify]: Extracting #4: cost 38 inf + 185 115.536 * * [simplify]: Extracting #5: cost 21 inf + 2334 115.537 * * [simplify]: Extracting #6: cost 5 inf + 7087 115.539 * * [simplify]: Extracting #7: cost 0 inf + 9180 115.540 * [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)))) 115.540 * [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))))))) 115.540 * * * * [progress]: [ 237 / 779 ] simplifiying candidate # 115.541 * [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))))) 115.541 * * [simplify]: iters left: 6 (17 enodes) 115.546 * * [simplify]: iters left: 5 (59 enodes) 115.564 * * [simplify]: iters left: 4 (87 enodes) 115.583 * * [simplify]: iters left: 3 (110 enodes) 115.596 * * [simplify]: iters left: 2 (122 enodes) 115.620 * * [simplify]: Extracting #0: cost 1 inf + 0 115.620 * * [simplify]: Extracting #1: cost 9 inf + 0 115.620 * * [simplify]: Extracting #2: cost 17 inf + 1 115.620 * * [simplify]: Extracting #3: cost 30 inf + 1 115.620 * * [simplify]: Extracting #4: cost 29 inf + 129 115.621 * * [simplify]: Extracting #5: cost 15 inf + 1408 115.622 * * [simplify]: Extracting #6: cost 5 inf + 4146 115.624 * * [simplify]: Extracting #7: cost 1 inf + 5406 115.627 * * [simplify]: Extracting #8: cost 0 inf + 5825 115.629 * [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)))) 115.629 * [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))))))) 115.629 * [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)))) 115.630 * * [simplify]: iters left: 6 (15 enodes) 115.633 * * [simplify]: iters left: 5 (54 enodes) 115.641 * * [simplify]: iters left: 4 (78 enodes) 115.651 * * [simplify]: iters left: 3 (102 enodes) 115.665 * * [simplify]: iters left: 2 (115 enodes) 115.679 * * [simplify]: Extracting #0: cost 1 inf + 0 115.679 * * [simplify]: Extracting #1: cost 16 inf + 0 115.679 * * [simplify]: Extracting #2: cost 34 inf + 0 115.679 * * [simplify]: Extracting #3: cost 41 inf + 2 115.679 * * [simplify]: Extracting #4: cost 38 inf + 515 115.680 * * [simplify]: Extracting #5: cost 19 inf + 3375 115.681 * * [simplify]: Extracting #6: cost 2 inf + 8976 115.683 * * [simplify]: Extracting #7: cost 0 inf + 9774 115.684 * [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)) 115.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))) (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))))) 115.684 * * * * [progress]: [ 238 / 779 ] simplifiying candidate # 115.685 * [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)))) 115.685 * * [simplify]: iters left: 6 (16 enodes) 115.689 * * [simplify]: iters left: 5 (55 enodes) 115.698 * * [simplify]: iters left: 4 (83 enodes) 115.710 * * [simplify]: iters left: 3 (106 enodes) 115.723 * * [simplify]: iters left: 2 (119 enodes) 115.744 * * [simplify]: Extracting #0: cost 1 inf + 0 115.744 * * [simplify]: Extracting #1: cost 9 inf + 0 115.744 * * [simplify]: Extracting #2: cost 16 inf + 1 115.744 * * [simplify]: Extracting #3: cost 28 inf + 1 115.745 * * [simplify]: Extracting #4: cost 27 inf + 170 115.745 * * [simplify]: Extracting #5: cost 12 inf + 1857 115.747 * * [simplify]: Extracting #6: cost 2 inf + 4273 115.749 * * [simplify]: Extracting #7: cost 0 inf + 5071 115.751 * [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)))) 115.751 * [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))))))) 115.752 * [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)))) 115.752 * * [simplify]: iters left: 6 (14 enodes) 115.758 * * [simplify]: iters left: 5 (51 enodes) 115.768 * * [simplify]: iters left: 4 (75 enodes) 115.778 * * [simplify]: iters left: 3 (99 enodes) 115.790 * * [simplify]: iters left: 2 (112 enodes) 115.810 * * [simplify]: Extracting #0: cost 1 inf + 0 115.811 * * [simplify]: Extracting #1: cost 16 inf + 0 115.811 * * [simplify]: Extracting #2: cost 33 inf + 0 115.811 * * [simplify]: Extracting #3: cost 39 inf + 2 115.811 * * [simplify]: Extracting #4: cost 38 inf + 185 115.811 * * [simplify]: Extracting #5: cost 21 inf + 2294 115.813 * * [simplify]: Extracting #6: cost 5 inf + 6647 115.814 * * [simplify]: Extracting #7: cost 0 inf + 8540 115.816 * [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)))) 115.816 * [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))))))) 115.816 * * * * [progress]: [ 239 / 779 ] simplifiying candidate # 115.816 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) (sqrt 1)) 115.816 * * [simplify]: iters left: 6 (14 enodes) 115.820 * * [simplify]: iters left: 5 (49 enodes) 115.828 * * [simplify]: iters left: 4 (67 enodes) 115.837 * * [simplify]: iters left: 3 (76 enodes) 115.845 * * [simplify]: Extracting #0: cost 1 inf + 0 115.845 * * [simplify]: Extracting #1: cost 5 inf + 0 115.845 * * [simplify]: Extracting #2: cost 7 inf + 1 115.845 * * [simplify]: Extracting #3: cost 17 inf + 1 115.845 * * [simplify]: Extracting #4: cost 15 inf + 129 115.846 * * [simplify]: Extracting #5: cost 5 inf + 953 115.846 * * [simplify]: Extracting #6: cost 1 inf + 1891 115.846 * * [simplify]: Extracting #7: cost 0 inf + 2135 115.847 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 115.847 * [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)))))) 115.847 * [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))) 115.847 * * [simplify]: iters left: 6 (13 enodes) 115.850 * * [simplify]: iters left: 5 (48 enodes) 115.856 * * [simplify]: iters left: 4 (65 enodes) 115.865 * * [simplify]: iters left: 3 (84 enodes) 115.877 * * [simplify]: iters left: 2 (95 enodes) 115.904 * * [simplify]: iters left: 1 (120 enodes) 115.945 * * [simplify]: Extracting #0: cost 1 inf + 0 115.945 * * [simplify]: Extracting #1: cost 10 inf + 0 115.945 * * [simplify]: Extracting #2: cost 29 inf + 0 115.945 * * [simplify]: Extracting #3: cost 36 inf + 5 115.945 * * [simplify]: Extracting #4: cost 30 inf + 797 115.946 * * [simplify]: Extracting #5: cost 13 inf + 3613 115.948 * * [simplify]: Extracting #6: cost 1 inf + 7235 115.951 * * [simplify]: Extracting #7: cost 0 inf + 7543 115.953 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 115.953 * [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))))) 115.953 * * * * [progress]: [ 240 / 779 ] simplifiying candidate # 115.953 * [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)))) 115.954 * * [simplify]: iters left: 6 (16 enodes) 115.961 * * [simplify]: iters left: 5 (55 enodes) 115.978 * * [simplify]: iters left: 4 (83 enodes) 116.002 * * [simplify]: iters left: 3 (106 enodes) 116.018 * * [simplify]: iters left: 2 (119 enodes) 116.035 * * [simplify]: Extracting #0: cost 1 inf + 0 116.035 * * [simplify]: Extracting #1: cost 9 inf + 0 116.036 * * [simplify]: Extracting #2: cost 16 inf + 1 116.036 * * [simplify]: Extracting #3: cost 28 inf + 1 116.036 * * [simplify]: Extracting #4: cost 27 inf + 170 116.036 * * [simplify]: Extracting #5: cost 12 inf + 1857 116.037 * * [simplify]: Extracting #6: cost 2 inf + 4273 116.038 * * [simplify]: Extracting #7: cost 0 inf + 5071 116.039 * [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.039 * [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.039 * [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.039 * * [simplify]: iters left: 6 (14 enodes) 116.042 * * [simplify]: iters left: 5 (51 enodes) 116.049 * * [simplify]: iters left: 4 (75 enodes) 116.060 * * [simplify]: iters left: 3 (99 enodes) 116.082 * * [simplify]: iters left: 2 (112 enodes) 116.097 * * [simplify]: Extracting #0: cost 1 inf + 0 116.097 * * [simplify]: Extracting #1: cost 16 inf + 0 116.097 * * [simplify]: Extracting #2: cost 33 inf + 0 116.098 * * [simplify]: Extracting #3: cost 39 inf + 2 116.098 * * [simplify]: Extracting #4: cost 38 inf + 185 116.098 * * [simplify]: Extracting #5: cost 21 inf + 2294 116.099 * * [simplify]: Extracting #6: cost 5 inf + 6647 116.101 * * [simplify]: Extracting #7: cost 0 inf + 8540 116.102 * [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.102 * [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.102 * * * * [progress]: [ 241 / 779 ] simplifiying candidate # 116.103 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 1) 116.103 * * [simplify]: iters left: 6 (13 enodes) 116.106 * * [simplify]: iters left: 5 (44 enodes) 116.112 * * [simplify]: iters left: 4 (62 enodes) 116.123 * * [simplify]: iters left: 3 (71 enodes) 116.131 * * [simplify]: Extracting #0: cost 1 inf + 0 116.131 * * [simplify]: Extracting #1: cost 5 inf + 0 116.131 * * [simplify]: Extracting #2: cost 7 inf + 1 116.131 * * [simplify]: Extracting #3: cost 17 inf + 1 116.131 * * [simplify]: Extracting #4: cost 14 inf + 211 116.131 * * [simplify]: Extracting #5: cost 5 inf + 953 116.132 * * [simplify]: Extracting #6: cost 0 inf + 2135 116.132 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 116.132 * [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.133 * [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.133 * * [simplify]: iters left: 6 (13 enodes) 116.135 * * [simplify]: iters left: 5 (48 enodes) 116.142 * * [simplify]: iters left: 4 (65 enodes) 116.152 * * [simplify]: iters left: 3 (84 enodes) 116.163 * * [simplify]: iters left: 2 (95 enodes) 116.178 * * [simplify]: iters left: 1 (120 enodes) 116.213 * * [simplify]: Extracting #0: cost 1 inf + 0 116.213 * * [simplify]: Extracting #1: cost 10 inf + 0 116.214 * * [simplify]: Extracting #2: cost 29 inf + 0 116.214 * * [simplify]: Extracting #3: cost 36 inf + 5 116.214 * * [simplify]: Extracting #4: cost 30 inf + 797 116.215 * * [simplify]: Extracting #5: cost 13 inf + 3613 116.216 * * [simplify]: Extracting #6: cost 1 inf + 7235 116.218 * * [simplify]: Extracting #7: cost 0 inf + 7543 116.219 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 116.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 (- (* 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.219 * * * * [progress]: [ 242 / 779 ] simplifiying candidate # 116.219 * [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.219 * * [simplify]: iters left: 6 (17 enodes) 116.223 * * [simplify]: iters left: 5 (66 enodes) 116.235 * * [simplify]: iters left: 4 (113 enodes) 116.258 * * [simplify]: iters left: 3 (196 enodes) 116.313 * * [simplify]: iters left: 2 (291 enodes) 116.368 * * [simplify]: iters left: 1 (375 enodes) 116.461 * * [simplify]: Extracting #0: cost 1 inf + 0 116.461 * * [simplify]: Extracting #1: cost 40 inf + 0 116.462 * * [simplify]: Extracting #2: cost 110 inf + 0 116.462 * * [simplify]: Extracting #3: cost 126 inf + 3 116.464 * * [simplify]: Extracting #4: cost 117 inf + 714 116.468 * * [simplify]: Extracting #5: cost 67 inf + 16820 116.486 * * [simplify]: Extracting #6: cost 7 inf + 47061 116.502 * * [simplify]: Extracting #7: cost 0 inf + 51223 116.519 * [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)))) 116.519 * [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))))))) 116.520 * [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)))) 116.520 * * [simplify]: iters left: 6 (15 enodes) 116.526 * * [simplify]: iters left: 5 (54 enodes) 116.542 * * [simplify]: iters left: 4 (75 enodes) 116.563 * * [simplify]: iters left: 3 (92 enodes) 116.585 * * [simplify]: iters left: 2 (95 enodes) 116.608 * * [simplify]: Extracting #0: cost 1 inf + 0 116.608 * * [simplify]: Extracting #1: cost 12 inf + 0 116.608 * * [simplify]: Extracting #2: cost 25 inf + 0 116.608 * * [simplify]: Extracting #3: cost 37 inf + 0 116.608 * * [simplify]: Extracting #4: cost 36 inf + 87 116.609 * * [simplify]: Extracting #5: cost 21 inf + 1327 116.610 * * [simplify]: Extracting #6: cost 13 inf + 3189 116.612 * * [simplify]: Extracting #7: cost 3 inf + 7091 116.614 * * [simplify]: Extracting #8: cost 0 inf + 8064 116.617 * [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)))) 116.617 * [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))))))) 116.617 * * * * [progress]: [ 243 / 779 ] simplifiying candidate # 116.617 * [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))))) 116.618 * * [simplify]: iters left: 6 (18 enodes) 116.625 * * [simplify]: iters left: 5 (68 enodes) 116.645 * * [simplify]: iters left: 4 (110 enodes) 116.662 * * [simplify]: iters left: 3 (191 enodes) 116.710 * * [simplify]: iters left: 2 (276 enodes) 116.794 * * [simplify]: iters left: 1 (333 enodes) 116.847 * * [simplify]: Extracting #0: cost 1 inf + 0 116.847 * * [simplify]: Extracting #1: cost 36 inf + 0 116.847 * * [simplify]: Extracting #2: cost 73 inf + 0 116.848 * * [simplify]: Extracting #3: cost 85 inf + 0 116.849 * * [simplify]: Extracting #4: cost 84 inf + 87 116.850 * * [simplify]: Extracting #5: cost 71 inf + 1188 116.852 * * [simplify]: Extracting #6: cost 53 inf + 6293 116.861 * * [simplify]: Extracting #7: cost 13 inf + 22209 116.872 * * [simplify]: Extracting #8: cost 0 inf + 28288 116.885 * [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))))) 116.885 * [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))))))) 116.885 * [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)))) 116.886 * * [simplify]: iters left: 6 (16 enodes) 116.892 * * [simplify]: iters left: 5 (57 enodes) 116.901 * * [simplify]: iters left: 4 (81 enodes) 116.912 * * [simplify]: iters left: 3 (105 enodes) 116.927 * * [simplify]: iters left: 2 (118 enodes) 116.957 * * [simplify]: Extracting #0: cost 1 inf + 0 116.957 * * [simplify]: Extracting #1: cost 16 inf + 0 116.957 * * [simplify]: Extracting #2: cost 33 inf + 0 116.957 * * [simplify]: Extracting #3: cost 45 inf + 0 116.958 * * [simplify]: Extracting #4: cost 42 inf + 210 116.959 * * [simplify]: Extracting #5: cost 31 inf + 1146 116.960 * * [simplify]: Extracting #6: cost 15 inf + 5497 116.964 * * [simplify]: Extracting #7: cost 1 inf + 10669 116.967 * * [simplify]: Extracting #8: cost 0 inf + 11088 116.971 * [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)))) 116.971 * [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))))))) 116.971 * * * * [progress]: [ 244 / 779 ] simplifiying candidate # 116.971 * [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)))) 116.972 * * [simplify]: iters left: 6 (18 enodes) 116.980 * * [simplify]: iters left: 5 (67 enodes) 117.000 * * [simplify]: iters left: 4 (109 enodes) 117.027 * * [simplify]: iters left: 3 (190 enodes) 117.064 * * [simplify]: iters left: 2 (280 enodes) 117.113 * * [simplify]: iters left: 1 (330 enodes) 117.161 * * [simplify]: Extracting #0: cost 1 inf + 0 117.161 * * [simplify]: Extracting #1: cost 36 inf + 0 117.161 * * [simplify]: Extracting #2: cost 73 inf + 0 117.161 * * [simplify]: Extracting #3: cost 85 inf + 0 117.162 * * [simplify]: Extracting #4: cost 84 inf + 87 117.162 * * [simplify]: Extracting #5: cost 71 inf + 1106 117.163 * * [simplify]: Extracting #6: cost 48 inf + 7820 117.168 * * [simplify]: Extracting #7: cost 7 inf + 24361 117.174 * * [simplify]: Extracting #8: cost 0 inf + 27808 117.182 * [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)))))) 117.182 * [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))))))) 117.183 * [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)))) 117.183 * * [simplify]: iters left: 6 (16 enodes) 117.189 * * [simplify]: iters left: 5 (57 enodes) 117.207 * * [simplify]: iters left: 4 (81 enodes) 117.231 * * [simplify]: iters left: 3 (105 enodes) 117.260 * * [simplify]: iters left: 2 (118 enodes) 117.289 * * [simplify]: Extracting #0: cost 1 inf + 0 117.289 * * [simplify]: Extracting #1: cost 16 inf + 0 117.289 * * [simplify]: Extracting #2: cost 33 inf + 0 117.289 * * [simplify]: Extracting #3: cost 45 inf + 0 117.290 * * [simplify]: Extracting #4: cost 42 inf + 210 117.290 * * [simplify]: Extracting #5: cost 31 inf + 1146 117.292 * * [simplify]: Extracting #6: cost 15 inf + 5417 117.294 * * [simplify]: Extracting #7: cost 1 inf + 10309 117.296 * * [simplify]: Extracting #8: cost 0 inf + 10768 117.298 * [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)))) 117.298 * [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))))))) 117.298 * * * * [progress]: [ 245 / 779 ] simplifiying candidate # 117.299 * [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)) 117.299 * * [simplify]: iters left: 6 (19 enodes) 117.304 * * [simplify]: iters left: 5 (72 enodes) 117.315 * * [simplify]: iters left: 4 (106 enodes) 117.338 * * [simplify]: iters left: 3 (159 enodes) 117.375 * * [simplify]: iters left: 2 (202 enodes) 117.402 * * [simplify]: iters left: 1 (205 enodes) 117.446 * * [simplify]: Extracting #0: cost 1 inf + 0 117.446 * * [simplify]: Extracting #1: cost 19 inf + 0 117.447 * * [simplify]: Extracting #2: cost 37 inf + 1 117.447 * * [simplify]: Extracting #3: cost 49 inf + 1 117.447 * * [simplify]: Extracting #4: cost 47 inf + 129 117.448 * * [simplify]: Extracting #5: cost 34 inf + 1271 117.449 * * [simplify]: Extracting #6: cost 19 inf + 5338 117.453 * * [simplify]: Extracting #7: cost 3 inf + 11708 117.456 * * [simplify]: Extracting #8: cost 0 inf + 12721 117.459 * * [simplify]: Extracting #9: cost 0 inf + 12681 117.462 * [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))))) 117.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))) (* (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)))))) 117.463 * [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))) 117.463 * * [simplify]: iters left: 6 (15 enodes) 117.467 * * [simplify]: iters left: 5 (54 enodes) 117.474 * * [simplify]: iters left: 4 (78 enodes) 117.486 * * [simplify]: iters left: 3 (102 enodes) 117.498 * * [simplify]: iters left: 2 (115 enodes) 117.520 * * [simplify]: Extracting #0: cost 1 inf + 0 117.520 * * [simplify]: Extracting #1: cost 16 inf + 0 117.520 * * [simplify]: Extracting #2: cost 32 inf + 0 117.520 * * [simplify]: Extracting #3: cost 43 inf + 0 117.521 * * [simplify]: Extracting #4: cost 43 inf + 46 117.521 * * [simplify]: Extracting #5: cost 30 inf + 1064 117.523 * * [simplify]: Extracting #6: cost 11 inf + 6015 117.526 * * [simplify]: Extracting #7: cost 1 inf + 9597 117.528 * * [simplify]: Extracting #8: cost 0 inf + 9934 117.532 * [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))) 117.532 * [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)))))) 117.532 * * * * [progress]: [ 246 / 779 ] simplifiying candidate # 117.533 * [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.533 * * [simplify]: iters left: 6 (18 enodes) 117.541 * * [simplify]: iters left: 5 (67 enodes) 117.562 * * [simplify]: iters left: 4 (109 enodes) 117.595 * * [simplify]: iters left: 3 (190 enodes) 117.652 * * [simplify]: iters left: 2 (280 enodes) 117.736 * * [simplify]: iters left: 1 (330 enodes) 117.811 * * [simplify]: Extracting #0: cost 1 inf + 0 117.811 * * [simplify]: Extracting #1: cost 36 inf + 0 117.812 * * [simplify]: Extracting #2: cost 73 inf + 0 117.812 * * [simplify]: Extracting #3: cost 85 inf + 0 117.813 * * [simplify]: Extracting #4: cost 84 inf + 87 117.814 * * [simplify]: Extracting #5: cost 71 inf + 1106 117.816 * * [simplify]: Extracting #6: cost 48 inf + 7820 117.824 * * [simplify]: Extracting #7: cost 7 inf + 24361 117.835 * * [simplify]: Extracting #8: cost 0 inf + 27808 117.846 * [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)))))) 117.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)))) (* (* (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))))))) 117.846 * [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)))) 117.847 * * [simplify]: iters left: 6 (16 enodes) 117.852 * * [simplify]: iters left: 5 (57 enodes) 117.868 * * [simplify]: iters left: 4 (81 enodes) 117.890 * * [simplify]: iters left: 3 (105 enodes) 117.903 * * [simplify]: iters left: 2 (118 enodes) 117.918 * * [simplify]: Extracting #0: cost 1 inf + 0 117.918 * * [simplify]: Extracting #1: cost 16 inf + 0 117.919 * * [simplify]: Extracting #2: cost 33 inf + 0 117.919 * * [simplify]: Extracting #3: cost 45 inf + 0 117.919 * * [simplify]: Extracting #4: cost 42 inf + 210 117.919 * * [simplify]: Extracting #5: cost 31 inf + 1146 117.921 * * [simplify]: Extracting #6: cost 15 inf + 5417 117.924 * * [simplify]: Extracting #7: cost 1 inf + 10309 117.928 * * [simplify]: Extracting #8: cost 0 inf + 10768 117.932 * [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)))) 117.932 * [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))))))) 117.932 * * * * [progress]: [ 247 / 779 ] simplifiying candidate # 117.933 * [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) 117.933 * * [simplify]: iters left: 6 (18 enodes) 117.942 * * [simplify]: iters left: 5 (67 enodes) 117.963 * * [simplify]: iters left: 4 (105 enodes) 117.980 * * [simplify]: iters left: 3 (172 enodes) 118.019 * * [simplify]: iters left: 2 (203 enodes) 118.066 * * [simplify]: Extracting #0: cost 1 inf + 0 118.066 * * [simplify]: Extracting #1: cost 19 inf + 0 118.066 * * [simplify]: Extracting #2: cost 37 inf + 1 118.066 * * [simplify]: Extracting #3: cost 49 inf + 1 118.067 * * [simplify]: Extracting #4: cost 47 inf + 145 118.067 * * [simplify]: Extracting #5: cost 27 inf + 2565 118.069 * * [simplify]: Extracting #6: cost 6 inf + 10049 118.072 * * [simplify]: Extracting #7: cost 0 inf + 12721 118.076 * * [simplify]: Extracting #8: cost 0 inf + 12681 118.079 * [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.079 * [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.079 * [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.079 * * [simplify]: iters left: 6 (15 enodes) 118.083 * * [simplify]: iters left: 5 (54 enodes) 118.099 * * [simplify]: iters left: 4 (78 enodes) 118.109 * * [simplify]: iters left: 3 (102 enodes) 118.123 * * [simplify]: iters left: 2 (115 enodes) 118.137 * * [simplify]: Extracting #0: cost 1 inf + 0 118.137 * * [simplify]: Extracting #1: cost 16 inf + 0 118.137 * * [simplify]: Extracting #2: cost 32 inf + 0 118.137 * * [simplify]: Extracting #3: cost 43 inf + 0 118.138 * * [simplify]: Extracting #4: cost 43 inf + 46 118.138 * * [simplify]: Extracting #5: cost 30 inf + 1064 118.140 * * [simplify]: Extracting #6: cost 11 inf + 6015 118.143 * * [simplify]: Extracting #7: cost 1 inf + 9597 118.146 * * [simplify]: Extracting #8: cost 0 inf + 9934 118.149 * [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.149 * [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.149 * * * * [progress]: [ 248 / 779 ] simplifiying candidate # 118.150 * [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.150 * * [simplify]: iters left: 6 (18 enodes) 118.157 * * [simplify]: iters left: 5 (68 enodes) 118.177 * * [simplify]: iters left: 4 (106 enodes) 118.194 * * [simplify]: iters left: 3 (175 enodes) 118.228 * * [simplify]: iters left: 2 (268 enodes) 118.275 * * [simplify]: iters left: 1 (345 enodes) 118.330 * * [simplify]: Extracting #0: cost 1 inf + 0 118.330 * * [simplify]: Extracting #1: cost 36 inf + 0 118.330 * * [simplify]: Extracting #2: cost 73 inf + 0 118.330 * * [simplify]: Extracting #3: cost 85 inf + 0 118.331 * * [simplify]: Extracting #4: cost 84 inf + 87 118.331 * * [simplify]: Extracting #5: cost 73 inf + 845 118.333 * * [simplify]: Extracting #6: cost 49 inf + 7279 118.338 * * [simplify]: Extracting #7: cost 9 inf + 24085 118.344 * * [simplify]: Extracting #8: cost 0 inf + 28328 118.353 * * [simplify]: Extracting #9: cost 0 inf + 28288 118.366 * [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)))))) 118.366 * [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))))))) 118.366 * [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)))) 118.367 * * [simplify]: iters left: 6 (16 enodes) 118.373 * * [simplify]: iters left: 5 (57 enodes) 118.390 * * [simplify]: iters left: 4 (81 enodes) 118.413 * * [simplify]: iters left: 3 (105 enodes) 118.440 * * [simplify]: iters left: 2 (118 enodes) 118.469 * * [simplify]: Extracting #0: cost 1 inf + 0 118.469 * * [simplify]: Extracting #1: cost 16 inf + 0 118.469 * * [simplify]: Extracting #2: cost 33 inf + 0 118.469 * * [simplify]: Extracting #3: cost 45 inf + 0 118.470 * * [simplify]: Extracting #4: cost 42 inf + 210 118.470 * * [simplify]: Extracting #5: cost 31 inf + 1146 118.472 * * [simplify]: Extracting #6: cost 13 inf + 6335 118.475 * * [simplify]: Extracting #7: cost 1 inf + 10589 118.479 * * [simplify]: Extracting #8: cost 0 inf + 11088 118.482 * [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)))) 118.482 * [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))))))) 118.482 * * * * [progress]: [ 249 / 779 ] simplifiying candidate # 118.483 * [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))))) 118.483 * * [simplify]: iters left: 6 (15 enodes) 118.489 * * [simplify]: iters left: 5 (57 enodes) 118.506 * * [simplify]: iters left: 4 (79 enodes) 118.530 * * [simplify]: iters left: 3 (112 enodes) 118.556 * * [simplify]: iters left: 2 (138 enodes) 118.577 * * [simplify]: iters left: 1 (167 enodes) 118.613 * * [simplify]: Extracting #0: cost 1 inf + 0 118.613 * * [simplify]: Extracting #1: cost 18 inf + 0 118.613 * * [simplify]: Extracting #2: cost 47 inf + 0 118.613 * * [simplify]: Extracting #3: cost 56 inf + 5 118.613 * * [simplify]: Extracting #4: cost 51 inf + 466 118.614 * * [simplify]: Extracting #5: cost 30 inf + 4000 118.616 * * [simplify]: Extracting #6: cost 5 inf + 12935 118.620 * * [simplify]: Extracting #7: cost 0 inf + 15623 118.625 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 118.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))) (* (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))))))) 118.625 * [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)))) 118.625 * * [simplify]: iters left: 6 (14 enodes) 118.631 * * [simplify]: iters left: 5 (51 enodes) 118.645 * * [simplify]: iters left: 4 (68 enodes) 118.665 * * [simplify]: iters left: 3 (87 enodes) 118.687 * * [simplify]: iters left: 2 (98 enodes) 118.715 * * [simplify]: iters left: 1 (123 enodes) 118.753 * * [simplify]: Extracting #0: cost 1 inf + 0 118.753 * * [simplify]: Extracting #1: cost 10 inf + 0 118.753 * * [simplify]: Extracting #2: cost 28 inf + 0 118.753 * * [simplify]: Extracting #3: cost 40 inf + 3 118.754 * * [simplify]: Extracting #4: cost 41 inf + 51 118.754 * * [simplify]: Extracting #5: cost 30 inf + 948 118.756 * * [simplify]: Extracting #6: cost 8 inf + 6424 118.758 * * [simplify]: Extracting #7: cost 0 inf + 9257 118.763 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 118.763 * [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)))))) 118.764 * * * * [progress]: [ 250 / 779 ] simplifiying candidate # 118.764 * [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)))) 118.764 * * [simplify]: iters left: 6 (17 enodes) 118.771 * * [simplify]: iters left: 5 (63 enodes) 118.790 * * [simplify]: iters left: 4 (94 enodes) 118.817 * * [simplify]: iters left: 3 (139 enodes) 118.852 * * [simplify]: iters left: 2 (171 enodes) 118.873 * * [simplify]: iters left: 1 (187 enodes) 118.910 * * [simplify]: Extracting #0: cost 1 inf + 0 118.910 * * [simplify]: Extracting #1: cost 24 inf + 0 118.910 * * [simplify]: Extracting #2: cost 49 inf + 0 118.910 * * [simplify]: Extracting #3: cost 61 inf + 0 118.911 * * [simplify]: Extracting #4: cost 59 inf + 169 118.911 * * [simplify]: Extracting #5: cost 47 inf + 1106 118.912 * * [simplify]: Extracting #6: cost 29 inf + 5853 118.914 * * [simplify]: Extracting #7: cost 4 inf + 14702 118.918 * * [simplify]: Extracting #8: cost 0 inf + 16496 118.921 * [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)))) 118.921 * [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))))))) 118.921 * [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)))) 118.921 * * [simplify]: iters left: 6 (16 enodes) 118.924 * * [simplify]: iters left: 5 (57 enodes) 118.932 * * [simplify]: iters left: 4 (81 enodes) 118.950 * * [simplify]: iters left: 3 (105 enodes) 118.966 * * [simplify]: iters left: 2 (118 enodes) 118.980 * * [simplify]: Extracting #0: cost 1 inf + 0 118.980 * * [simplify]: Extracting #1: cost 16 inf + 0 118.980 * * [simplify]: Extracting #2: cost 33 inf + 0 118.981 * * [simplify]: Extracting #3: cost 45 inf + 0 118.981 * * [simplify]: Extracting #4: cost 42 inf + 210 118.981 * * [simplify]: Extracting #5: cost 31 inf + 1146 118.982 * * [simplify]: Extracting #6: cost 13 inf + 6055 118.984 * * [simplify]: Extracting #7: cost 1 inf + 9989 118.985 * * [simplify]: Extracting #8: cost 0 inf + 10448 118.987 * [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)))) 118.987 * [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))))))) 118.988 * * * * [progress]: [ 251 / 779 ] simplifiying candidate # 118.988 * [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)) 118.988 * * [simplify]: iters left: 6 (17 enodes) 118.998 * * [simplify]: iters left: 5 (65 enodes) 119.018 * * [simplify]: iters left: 4 (89 enodes) 119.042 * * [simplify]: iters left: 3 (121 enodes) 119.061 * * [simplify]: iters left: 2 (134 enodes) 119.079 * * [simplify]: iters left: 1 (142 enodes) 119.109 * * [simplify]: Extracting #0: cost 1 inf + 0 119.110 * * [simplify]: Extracting #1: cost 13 inf + 0 119.110 * * [simplify]: Extracting #2: cost 24 inf + 1 119.110 * * [simplify]: Extracting #3: cost 35 inf + 1 119.110 * * [simplify]: Extracting #4: cost 34 inf + 88 119.111 * * [simplify]: Extracting #5: cost 23 inf + 752 119.112 * * [simplify]: Extracting #6: cost 11 inf + 3390 119.114 * * [simplify]: Extracting #7: cost 3 inf + 5934 119.116 * * [simplify]: Extracting #8: cost 0 inf + 7071 119.119 * [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.120 * [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.120 * [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.120 * * [simplify]: iters left: 6 (15 enodes) 119.127 * * [simplify]: iters left: 5 (54 enodes) 119.142 * * [simplify]: iters left: 4 (78 enodes) 119.163 * * [simplify]: iters left: 3 (102 enodes) 119.189 * * [simplify]: iters left: 2 (115 enodes) 119.204 * * [simplify]: Extracting #0: cost 1 inf + 0 119.204 * * [simplify]: Extracting #1: cost 16 inf + 0 119.204 * * [simplify]: Extracting #2: cost 32 inf + 0 119.204 * * [simplify]: Extracting #3: cost 43 inf + 0 119.205 * * [simplify]: Extracting #4: cost 43 inf + 46 119.205 * * [simplify]: Extracting #5: cost 30 inf + 1064 119.206 * * [simplify]: Extracting #6: cost 12 inf + 5918 119.207 * * [simplify]: Extracting #7: cost 1 inf + 9195 119.209 * * [simplify]: Extracting #8: cost 0 inf + 9614 119.210 * [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.210 * [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.210 * * * * [progress]: [ 252 / 779 ] simplifiying candidate # 119.211 * [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.211 * * [simplify]: iters left: 6 (17 enodes) 119.214 * * [simplify]: iters left: 5 (63 enodes) 119.224 * * [simplify]: iters left: 4 (94 enodes) 119.244 * * [simplify]: iters left: 3 (139 enodes) 119.268 * * [simplify]: iters left: 2 (171 enodes) 119.300 * * [simplify]: iters left: 1 (187 enodes) 119.344 * * [simplify]: Extracting #0: cost 1 inf + 0 119.344 * * [simplify]: Extracting #1: cost 24 inf + 0 119.344 * * [simplify]: Extracting #2: cost 49 inf + 0 119.344 * * [simplify]: Extracting #3: cost 61 inf + 0 119.345 * * [simplify]: Extracting #4: cost 59 inf + 169 119.345 * * [simplify]: Extracting #5: cost 47 inf + 1106 119.347 * * [simplify]: Extracting #6: cost 29 inf + 5853 119.352 * * [simplify]: Extracting #7: cost 4 inf + 14702 119.359 * * [simplify]: Extracting #8: cost 0 inf + 16496 119.365 * [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.365 * [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.366 * [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.366 * * [simplify]: iters left: 6 (16 enodes) 119.372 * * [simplify]: iters left: 5 (57 enodes) 119.380 * * [simplify]: iters left: 4 (81 enodes) 119.392 * * [simplify]: iters left: 3 (105 enodes) 119.408 * * [simplify]: iters left: 2 (118 enodes) 119.426 * * [simplify]: Extracting #0: cost 1 inf + 0 119.426 * * [simplify]: Extracting #1: cost 16 inf + 0 119.426 * * [simplify]: Extracting #2: cost 33 inf + 0 119.426 * * [simplify]: Extracting #3: cost 45 inf + 0 119.426 * * [simplify]: Extracting #4: cost 42 inf + 210 119.426 * * [simplify]: Extracting #5: cost 31 inf + 1146 119.427 * * [simplify]: Extracting #6: cost 13 inf + 6055 119.429 * * [simplify]: Extracting #7: cost 1 inf + 9989 119.431 * * [simplify]: Extracting #8: cost 0 inf + 10448 119.432 * [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.432 * [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.433 * * * * [progress]: [ 253 / 779 ] simplifiying candidate # 119.433 * [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) 119.433 * * [simplify]: iters left: 6 (16 enodes) 119.437 * * [simplify]: iters left: 5 (60 enodes) 119.446 * * [simplify]: iters left: 4 (87 enodes) 119.460 * * [simplify]: iters left: 3 (126 enodes) 119.479 * * [simplify]: iters left: 2 (138 enodes) 119.504 * * [simplify]: Extracting #0: cost 1 inf + 0 119.504 * * [simplify]: Extracting #1: cost 13 inf + 0 119.504 * * [simplify]: Extracting #2: cost 24 inf + 1 119.504 * * [simplify]: Extracting #3: cost 35 inf + 1 119.504 * * [simplify]: Extracting #4: cost 33 inf + 170 119.505 * * [simplify]: Extracting #5: cost 21 inf + 1107 119.505 * * [simplify]: Extracting #6: cost 14 inf + 2537 119.506 * * [simplify]: Extracting #7: cost 0 inf + 7071 119.508 * [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))) 119.508 * [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)))))) 119.508 * [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.508 * * [simplify]: iters left: 6 (15 enodes) 119.511 * * [simplify]: iters left: 5 (54 enodes) 119.519 * * [simplify]: iters left: 4 (78 enodes) 119.532 * * [simplify]: iters left: 3 (102 enodes) 119.558 * * [simplify]: iters left: 2 (115 enodes) 119.576 * * [simplify]: Extracting #0: cost 1 inf + 0 119.576 * * [simplify]: Extracting #1: cost 16 inf + 0 119.576 * * [simplify]: Extracting #2: cost 32 inf + 0 119.576 * * [simplify]: Extracting #3: cost 43 inf + 0 119.576 * * [simplify]: Extracting #4: cost 43 inf + 46 119.576 * * [simplify]: Extracting #5: cost 30 inf + 1064 119.577 * * [simplify]: Extracting #6: cost 12 inf + 5918 119.578 * * [simplify]: Extracting #7: cost 1 inf + 9195 119.580 * * [simplify]: Extracting #8: cost 0 inf + 9614 119.582 * [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.582 * [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)))))) 119.582 * * * * [progress]: [ 254 / 779 ] simplifiying candidate # 119.582 * [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))))) 119.582 * * [simplify]: iters left: 6 (18 enodes) 119.586 * * [simplify]: iters left: 5 (67 enodes) 119.597 * * [simplify]: iters left: 4 (105 enodes) 119.629 * * [simplify]: iters left: 3 (174 enodes) 119.682 * * [simplify]: iters left: 2 (268 enodes) 119.768 * * [simplify]: iters left: 1 (348 enodes) 119.846 * * [simplify]: Extracting #0: cost 1 inf + 0 119.846 * * [simplify]: Extracting #1: cost 36 inf + 0 119.846 * * [simplify]: Extracting #2: cost 73 inf + 0 119.846 * * [simplify]: Extracting #3: cost 85 inf + 0 119.847 * * [simplify]: Extracting #4: cost 84 inf + 87 119.847 * * [simplify]: Extracting #5: cost 72 inf + 982 119.848 * * [simplify]: Extracting #6: cost 56 inf + 5520 119.851 * * [simplify]: Extracting #7: cost 26 inf + 17020 119.857 * * [simplify]: Extracting #8: cost 2 inf + 27172 119.863 * * [simplify]: Extracting #9: cost 0 inf + 27808 119.872 * [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)))))) 119.872 * [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))))))) 119.872 * [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)))) 119.872 * * [simplify]: iters left: 6 (16 enodes) 119.879 * * [simplify]: iters left: 5 (57 enodes) 119.896 * * [simplify]: iters left: 4 (81 enodes) 119.919 * * [simplify]: iters left: 3 (105 enodes) 119.933 * * [simplify]: iters left: 2 (118 enodes) 119.946 * * [simplify]: Extracting #0: cost 1 inf + 0 119.947 * * [simplify]: Extracting #1: cost 16 inf + 0 119.947 * * [simplify]: Extracting #2: cost 33 inf + 0 119.947 * * [simplify]: Extracting #3: cost 45 inf + 0 119.947 * * [simplify]: Extracting #4: cost 42 inf + 210 119.947 * * [simplify]: Extracting #5: cost 31 inf + 1146 119.948 * * [simplify]: Extracting #6: cost 15 inf + 5497 119.949 * * [simplify]: Extracting #7: cost 1 inf + 10269 119.951 * * [simplify]: Extracting #8: cost 0 inf + 10768 119.955 * [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)))) 119.955 * [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))))))) 119.955 * * * * [progress]: [ 255 / 779 ] simplifiying candidate # 119.955 * [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))))) 119.956 * * [simplify]: iters left: 6 (17 enodes) 119.962 * * [simplify]: iters left: 5 (63 enodes) 119.982 * * [simplify]: iters left: 4 (94 enodes) 120.010 * * [simplify]: iters left: 3 (139 enodes) 120.050 * * [simplify]: iters left: 2 (172 enodes) 120.082 * * [simplify]: iters left: 1 (188 enodes) 120.103 * * [simplify]: Extracting #0: cost 1 inf + 0 120.103 * * [simplify]: Extracting #1: cost 24 inf + 0 120.103 * * [simplify]: Extracting #2: cost 49 inf + 0 120.103 * * [simplify]: Extracting #3: cost 61 inf + 0 120.104 * * [simplify]: Extracting #4: cost 59 inf + 169 120.104 * * [simplify]: Extracting #5: cost 47 inf + 1106 120.106 * * [simplify]: Extracting #6: cost 29 inf + 5651 120.111 * * [simplify]: Extracting #7: cost 4 inf + 14702 120.118 * * [simplify]: Extracting #8: cost 0 inf + 16496 120.124 * [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.124 * [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.125 * [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.125 * * [simplify]: iters left: 6 (16 enodes) 120.132 * * [simplify]: iters left: 5 (57 enodes) 120.150 * * [simplify]: iters left: 4 (81 enodes) 120.172 * * [simplify]: iters left: 3 (105 enodes) 120.199 * * [simplify]: iters left: 2 (118 enodes) 120.221 * * [simplify]: Extracting #0: cost 1 inf + 0 120.221 * * [simplify]: Extracting #1: cost 16 inf + 0 120.221 * * [simplify]: Extracting #2: cost 33 inf + 0 120.221 * * [simplify]: Extracting #3: cost 45 inf + 0 120.222 * * [simplify]: Extracting #4: cost 42 inf + 210 120.222 * * [simplify]: Extracting #5: cost 31 inf + 1146 120.223 * * [simplify]: Extracting #6: cost 15 inf + 5297 120.224 * * [simplify]: Extracting #7: cost 1 inf + 10029 120.226 * * [simplify]: Extracting #8: cost 0 inf + 10448 120.228 * [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.228 * [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.228 * * * * [progress]: [ 256 / 779 ] simplifiying candidate # 120.228 * [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.228 * * [simplify]: iters left: 6 (16 enodes) 120.231 * * [simplify]: iters left: 5 (59 enodes) 120.240 * * [simplify]: iters left: 4 (81 enodes) 120.256 * * [simplify]: iters left: 3 (109 enodes) 120.283 * * [simplify]: iters left: 2 (121 enodes) 120.313 * * [simplify]: iters left: 1 (135 enodes) 120.345 * * [simplify]: Extracting #0: cost 1 inf + 0 120.345 * * [simplify]: Extracting #1: cost 18 inf + 0 120.345 * * [simplify]: Extracting #2: cost 36 inf + 0 120.345 * * [simplify]: Extracting #3: cost 47 inf + 0 120.346 * * [simplify]: Extracting #4: cost 44 inf + 210 120.346 * * [simplify]: Extracting #5: cost 33 inf + 1146 120.347 * * [simplify]: Extracting #6: cost 13 inf + 6087 120.348 * * [simplify]: Extracting #7: cost 2 inf + 9968 120.350 * * [simplify]: Extracting #8: cost 0 inf + 10726 120.352 * [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)))) 120.352 * [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))))))) 120.353 * [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)))) 120.353 * * [simplify]: iters left: 6 (15 enodes) 120.356 * * [simplify]: iters left: 5 (54 enodes) 120.363 * * [simplify]: iters left: 4 (71 enodes) 120.375 * * [simplify]: iters left: 3 (87 enodes) 120.391 * * [simplify]: iters left: 2 (88 enodes) 120.401 * * [simplify]: Extracting #0: cost 1 inf + 0 120.401 * * [simplify]: Extracting #1: cost 10 inf + 0 120.401 * * [simplify]: Extracting #2: cost 21 inf + 0 120.401 * * [simplify]: Extracting #3: cost 33 inf + 0 120.402 * * [simplify]: Extracting #4: cost 33 inf + 46 120.402 * * [simplify]: Extracting #5: cost 19 inf + 1204 120.402 * * [simplify]: Extracting #6: cost 8 inf + 3286 120.403 * * [simplify]: Extracting #7: cost 0 inf + 5992 120.404 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 120.404 * [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))))))) 120.405 * * * * [progress]: [ 257 / 779 ] simplifiying candidate # 120.405 * [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)) 120.405 * * [simplify]: iters left: 6 (18 enodes) 120.410 * * [simplify]: iters left: 5 (67 enodes) 120.423 * * [simplify]: iters left: 4 (91 enodes) 120.449 * * [simplify]: iters left: 3 (123 enodes) 120.469 * * [simplify]: iters left: 2 (136 enodes) 120.488 * * [simplify]: iters left: 1 (144 enodes) 120.522 * * [simplify]: Extracting #0: cost 1 inf + 0 120.522 * * [simplify]: Extracting #1: cost 13 inf + 0 120.522 * * [simplify]: Extracting #2: cost 25 inf + 1 120.522 * * [simplify]: Extracting #3: cost 37 inf + 1 120.523 * * [simplify]: Extracting #4: cost 36 inf + 88 120.523 * * [simplify]: Extracting #5: cost 25 inf + 887 120.524 * * [simplify]: Extracting #6: cost 10 inf + 3854 120.527 * * [simplify]: Extracting #7: cost 0 inf + 7425 120.530 * [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)))) 120.530 * [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)))))) 120.531 * [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))) 120.531 * * [simplify]: iters left: 6 (15 enodes) 120.537 * * [simplify]: iters left: 5 (54 enodes) 120.552 * * [simplify]: iters left: 4 (78 enodes) 120.574 * * [simplify]: iters left: 3 (102 enodes) 120.590 * * [simplify]: iters left: 2 (115 enodes) 120.603 * * [simplify]: Extracting #0: cost 1 inf + 0 120.603 * * [simplify]: Extracting #1: cost 16 inf + 0 120.603 * * [simplify]: Extracting #2: cost 32 inf + 0 120.603 * * [simplify]: Extracting #3: cost 43 inf + 0 120.604 * * [simplify]: Extracting #4: cost 43 inf + 46 120.604 * * [simplify]: Extracting #5: cost 30 inf + 1064 120.605 * * [simplify]: Extracting #6: cost 11 inf + 5735 120.606 * * [simplify]: Extracting #7: cost 1 inf + 8997 120.609 * * [simplify]: Extracting #8: cost 0 inf + 9294 120.612 * [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))) 120.612 * [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)))))) 120.612 * * * * [progress]: [ 258 / 779 ] simplifiying candidate # 120.612 * [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.613 * * [simplify]: iters left: 6 (16 enodes) 120.619 * * [simplify]: iters left: 5 (59 enodes) 120.636 * * [simplify]: iters left: 4 (81 enodes) 120.658 * * [simplify]: iters left: 3 (109 enodes) 120.686 * * [simplify]: iters left: 2 (121 enodes) 120.717 * * [simplify]: iters left: 1 (135 enodes) 120.749 * * [simplify]: Extracting #0: cost 1 inf + 0 120.749 * * [simplify]: Extracting #1: cost 18 inf + 0 120.749 * * [simplify]: Extracting #2: cost 36 inf + 0 120.749 * * [simplify]: Extracting #3: cost 47 inf + 0 120.749 * * [simplify]: Extracting #4: cost 44 inf + 210 120.750 * * [simplify]: Extracting #5: cost 33 inf + 1146 120.751 * * [simplify]: Extracting #6: cost 13 inf + 6087 120.753 * * [simplify]: Extracting #7: cost 2 inf + 9968 120.755 * * [simplify]: Extracting #8: cost 0 inf + 10726 120.757 * [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)))) 120.757 * [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))))))) 120.758 * [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)))) 120.758 * * [simplify]: iters left: 6 (15 enodes) 120.761 * * [simplify]: iters left: 5 (54 enodes) 120.768 * * [simplify]: iters left: 4 (71 enodes) 120.780 * * [simplify]: iters left: 3 (87 enodes) 120.800 * * [simplify]: iters left: 2 (88 enodes) 120.811 * * [simplify]: Extracting #0: cost 1 inf + 0 120.812 * * [simplify]: Extracting #1: cost 10 inf + 0 120.812 * * [simplify]: Extracting #2: cost 21 inf + 0 120.812 * * [simplify]: Extracting #3: cost 33 inf + 0 120.812 * * [simplify]: Extracting #4: cost 33 inf + 46 120.812 * * [simplify]: Extracting #5: cost 19 inf + 1204 120.813 * * [simplify]: Extracting #6: cost 8 inf + 3286 120.814 * * [simplify]: Extracting #7: cost 0 inf + 5992 120.815 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 120.815 * [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))))))) 120.815 * * * * [progress]: [ 259 / 779 ] simplifiying candidate # 120.815 * [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) 120.815 * * [simplify]: iters left: 6 (17 enodes) 120.819 * * [simplify]: iters left: 5 (62 enodes) 120.829 * * [simplify]: iters left: 4 (89 enodes) 120.850 * * [simplify]: iters left: 3 (128 enodes) 120.867 * * [simplify]: iters left: 2 (140 enodes) 120.888 * * [simplify]: Extracting #0: cost 1 inf + 0 120.888 * * [simplify]: Extracting #1: cost 13 inf + 0 120.888 * * [simplify]: Extracting #2: cost 25 inf + 1 120.888 * * [simplify]: Extracting #3: cost 37 inf + 1 120.888 * * [simplify]: Extracting #4: cost 35 inf + 129 120.889 * * [simplify]: Extracting #5: cost 22 inf + 1259 120.889 * * [simplify]: Extracting #6: cost 6 inf + 5317 120.892 * * [simplify]: Extracting #7: cost 0 inf + 7425 120.893 * [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)))) 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))) (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)))))) 120.894 * [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))) 120.894 * * [simplify]: iters left: 6 (15 enodes) 120.897 * * [simplify]: iters left: 5 (54 enodes) 120.904 * * [simplify]: iters left: 4 (78 enodes) 120.923 * * [simplify]: iters left: 3 (102 enodes) 120.940 * * [simplify]: iters left: 2 (115 enodes) 120.953 * * [simplify]: Extracting #0: cost 1 inf + 0 120.953 * * [simplify]: Extracting #1: cost 16 inf + 0 120.953 * * [simplify]: Extracting #2: cost 32 inf + 0 120.953 * * [simplify]: Extracting #3: cost 43 inf + 0 120.953 * * [simplify]: Extracting #4: cost 43 inf + 46 120.953 * * [simplify]: Extracting #5: cost 30 inf + 1064 120.954 * * [simplify]: Extracting #6: cost 11 inf + 5735 120.956 * * [simplify]: Extracting #7: cost 1 inf + 8997 120.957 * * [simplify]: Extracting #8: cost 0 inf + 9294 120.959 * [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))) 120.959 * [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)))))) 120.959 * * * * [progress]: [ 260 / 779 ] simplifiying candidate # 120.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 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 120.959 * * [simplify]: iters left: 6 (19 enodes) 120.970 * * [simplify]: iters left: 5 (72 enodes) 120.994 * * [simplify]: iters left: 4 (96 enodes) 121.021 * * [simplify]: iters left: 3 (110 enodes) 121.048 * * [simplify]: iters left: 2 (136 enodes) 121.078 * * [simplify]: iters left: 1 (145 enodes) 121.094 * * [simplify]: Extracting #0: cost 1 inf + 0 121.094 * * [simplify]: Extracting #1: cost 7 inf + 0 121.094 * * [simplify]: Extracting #2: cost 19 inf + 1 121.094 * * [simplify]: Extracting #3: cost 30 inf + 1 121.094 * * [simplify]: Extracting #4: cost 41 inf + 1 121.094 * * [simplify]: Extracting #5: cost 39 inf + 129 121.095 * * [simplify]: Extracting #6: cost 27 inf + 1147 121.095 * * [simplify]: Extracting #7: cost 15 inf + 4028 121.097 * * [simplify]: Extracting #8: cost 3 inf + 8002 121.098 * * [simplify]: Extracting #9: cost 0 inf + 9497 121.100 * [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.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))) (* (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.101 * [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.101 * * [simplify]: iters left: 6 (15 enodes) 121.106 * * [simplify]: iters left: 5 (54 enodes) 121.122 * * [simplify]: iters left: 4 (78 enodes) 121.143 * * [simplify]: iters left: 3 (102 enodes) 121.169 * * [simplify]: iters left: 2 (115 enodes) 121.186 * * [simplify]: Extracting #0: cost 1 inf + 0 121.186 * * [simplify]: Extracting #1: cost 16 inf + 0 121.186 * * [simplify]: Extracting #2: cost 32 inf + 0 121.186 * * [simplify]: Extracting #3: cost 43 inf + 0 121.186 * * [simplify]: Extracting #4: cost 43 inf + 46 121.186 * * [simplify]: Extracting #5: cost 30 inf + 1064 121.187 * * [simplify]: Extracting #6: cost 12 inf + 5958 121.188 * * [simplify]: Extracting #7: cost 1 inf + 9435 121.190 * * [simplify]: Extracting #8: cost 0 inf + 9934 121.192 * [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.192 * [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.192 * * * * [progress]: [ 261 / 779 ] simplifiying candidate # 121.192 * [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.192 * * [simplify]: iters left: 6 (17 enodes) 121.196 * * [simplify]: iters left: 5 (65 enodes) 121.208 * * [simplify]: iters left: 4 (84 enodes) 121.235 * * [simplify]: iters left: 3 (95 enodes) 121.257 * * [simplify]: iters left: 2 (98 enodes) 121.272 * * [simplify]: Extracting #0: cost 1 inf + 0 121.272 * * [simplify]: Extracting #1: cost 5 inf + 0 121.272 * * [simplify]: Extracting #2: cost 10 inf + 1 121.272 * * [simplify]: Extracting #3: cost 16 inf + 1 121.272 * * [simplify]: Extracting #4: cost 27 inf + 1 121.272 * * [simplify]: Extracting #5: cost 26 inf + 88 121.272 * * [simplify]: Extracting #6: cost 11 inf + 1328 121.273 * * [simplify]: Extracting #7: cost 0 inf + 4527 121.274 * [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)))) 121.274 * [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))))))) 121.274 * [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)))) 121.274 * * [simplify]: iters left: 6 (15 enodes) 121.277 * * [simplify]: iters left: 5 (54 enodes) 121.285 * * [simplify]: iters left: 4 (78 enodes) 121.296 * * [simplify]: iters left: 3 (102 enodes) 121.319 * * [simplify]: iters left: 2 (115 enodes) 121.348 * * [simplify]: Extracting #0: cost 1 inf + 0 121.349 * * [simplify]: Extracting #1: cost 16 inf + 0 121.349 * * [simplify]: Extracting #2: cost 32 inf + 0 121.349 * * [simplify]: Extracting #3: cost 43 inf + 0 121.349 * * [simplify]: Extracting #4: cost 43 inf + 46 121.350 * * [simplify]: Extracting #5: cost 30 inf + 1064 121.351 * * [simplify]: Extracting #6: cost 12 inf + 5758 121.354 * * [simplify]: Extracting #7: cost 1 inf + 9195 121.357 * * [simplify]: Extracting #8: cost 0 inf + 9614 121.361 * [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)))) 121.361 * [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))))))) 121.361 * * * * [progress]: [ 262 / 779 ] simplifiying candidate # 121.362 * [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)))) 121.362 * * [simplify]: iters left: 6 (18 enodes) 121.371 * * [simplify]: iters left: 5 (67 enodes) 121.392 * * [simplify]: iters left: 4 (86 enodes) 121.416 * * [simplify]: iters left: 3 (97 enodes) 121.440 * * [simplify]: iters left: 2 (100 enodes) 121.452 * * [simplify]: Extracting #0: cost 1 inf + 0 121.452 * * [simplify]: Extracting #1: cost 5 inf + 0 121.452 * * [simplify]: Extracting #2: cost 11 inf + 1 121.452 * * [simplify]: Extracting #3: cost 18 inf + 1 121.452 * * [simplify]: Extracting #4: cost 29 inf + 1 121.452 * * [simplify]: Extracting #5: cost 28 inf + 88 121.453 * * [simplify]: Extracting #6: cost 18 inf + 695 121.453 * * [simplify]: Extracting #7: cost 8 inf + 2268 121.454 * * [simplify]: Extracting #8: cost 1 inf + 4382 121.455 * * [simplify]: Extracting #9: cost 0 inf + 4721 121.455 * [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)))) 121.455 * [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))))))) 121.456 * [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)))) 121.456 * * [simplify]: iters left: 6 (15 enodes) 121.459 * * [simplify]: iters left: 5 (54 enodes) 121.468 * * [simplify]: iters left: 4 (78 enodes) 121.482 * * [simplify]: iters left: 3 (102 enodes) 121.509 * * [simplify]: iters left: 2 (115 enodes) 121.536 * * [simplify]: Extracting #0: cost 1 inf + 0 121.536 * * [simplify]: Extracting #1: cost 16 inf + 0 121.536 * * [simplify]: Extracting #2: cost 32 inf + 0 121.536 * * [simplify]: Extracting #3: cost 43 inf + 0 121.536 * * [simplify]: Extracting #4: cost 43 inf + 46 121.537 * * [simplify]: Extracting #5: cost 30 inf + 1064 121.538 * * [simplify]: Extracting #6: cost 12 inf + 5718 121.541 * * [simplify]: Extracting #7: cost 1 inf + 8835 121.544 * * [simplify]: Extracting #8: cost 0 inf + 9294 121.546 * [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)))) 121.547 * [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))))))) 121.547 * * * * [progress]: [ 263 / 779 ] simplifiying candidate # 121.547 * [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)) 121.547 * * [simplify]: iters left: 6 (16 enodes) 121.557 * * [simplify]: iters left: 5 (61 enodes) 121.572 * * [simplify]: iters left: 4 (80 enodes) 121.595 * * [simplify]: iters left: 3 (91 enodes) 121.620 * * [simplify]: iters left: 2 (92 enodes) 121.640 * * [simplify]: Extracting #0: cost 1 inf + 0 121.640 * * [simplify]: Extracting #1: cost 7 inf + 0 121.640 * * [simplify]: Extracting #2: cost 12 inf + 1 121.640 * * [simplify]: Extracting #3: cost 23 inf + 1 121.640 * * [simplify]: Extracting #4: cost 20 inf + 211 121.640 * * [simplify]: Extracting #5: cost 8 inf + 1271 121.641 * * [simplify]: Extracting #6: cost 1 inf + 2916 121.641 * * [simplify]: Extracting #7: cost 0 inf + 3255 121.642 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 121.642 * [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)))))) 121.642 * [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))) 121.643 * * [simplify]: iters left: 6 (14 enodes) 121.646 * * [simplify]: iters left: 5 (51 enodes) 121.653 * * [simplify]: iters left: 4 (68 enodes) 121.662 * * [simplify]: iters left: 3 (84 enodes) 121.672 * * [simplify]: iters left: 2 (85 enodes) 121.682 * * [simplify]: Extracting #0: cost 1 inf + 0 121.682 * * [simplify]: Extracting #1: cost 10 inf + 0 121.682 * * [simplify]: Extracting #2: cost 22 inf + 0 121.682 * * [simplify]: Extracting #3: cost 29 inf + 2 121.682 * * [simplify]: Extracting #4: cost 27 inf + 322 121.683 * * [simplify]: Extracting #5: cost 7 inf + 2907 121.684 * * [simplify]: Extracting #6: cost 1 inf + 4899 121.684 * * [simplify]: Extracting #7: cost 0 inf + 5318 121.685 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 121.685 * [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)))))) 121.686 * * * * [progress]: [ 264 / 779 ] simplifiying candidate # 121.686 * [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)))) 121.686 * * [simplify]: iters left: 6 (18 enodes) 121.693 * * [simplify]: iters left: 5 (67 enodes) 121.714 * * [simplify]: iters left: 4 (86 enodes) 121.738 * * [simplify]: iters left: 3 (97 enodes) 121.761 * * [simplify]: iters left: 2 (100 enodes) 121.785 * * [simplify]: Extracting #0: cost 1 inf + 0 121.785 * * [simplify]: Extracting #1: cost 5 inf + 0 121.785 * * [simplify]: Extracting #2: cost 11 inf + 1 121.786 * * [simplify]: Extracting #3: cost 18 inf + 1 121.786 * * [simplify]: Extracting #4: cost 29 inf + 1 121.786 * * [simplify]: Extracting #5: cost 28 inf + 88 121.786 * * [simplify]: Extracting #6: cost 18 inf + 695 121.787 * * [simplify]: Extracting #7: cost 8 inf + 2268 121.789 * * [simplify]: Extracting #8: cost 1 inf + 4382 121.791 * * [simplify]: Extracting #9: cost 0 inf + 4721 121.792 * [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)))) 121.792 * [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))))))) 121.793 * [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)))) 121.793 * * [simplify]: iters left: 6 (15 enodes) 121.799 * * [simplify]: iters left: 5 (54 enodes) 121.815 * * [simplify]: iters left: 4 (78 enodes) 121.832 * * [simplify]: iters left: 3 (102 enodes) 121.845 * * [simplify]: iters left: 2 (115 enodes) 121.861 * * [simplify]: Extracting #0: cost 1 inf + 0 121.861 * * [simplify]: Extracting #1: cost 16 inf + 0 121.862 * * [simplify]: Extracting #2: cost 32 inf + 0 121.862 * * [simplify]: Extracting #3: cost 43 inf + 0 121.862 * * [simplify]: Extracting #4: cost 43 inf + 46 121.863 * * [simplify]: Extracting #5: cost 30 inf + 1064 121.864 * * [simplify]: Extracting #6: cost 12 inf + 5718 121.867 * * [simplify]: Extracting #7: cost 1 inf + 8835 121.870 * * [simplify]: Extracting #8: cost 0 inf + 9294 121.872 * [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)))) 121.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))) (* (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))))))) 121.873 * * * * [progress]: [ 265 / 779 ] simplifiying candidate # 121.873 * [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) 121.873 * * [simplify]: iters left: 6 (16 enodes) 121.878 * * [simplify]: iters left: 5 (59 enodes) 121.887 * * [simplify]: iters left: 4 (78 enodes) 121.897 * * [simplify]: iters left: 3 (89 enodes) 121.916 * * [simplify]: iters left: 2 (90 enodes) 121.938 * * [simplify]: Extracting #0: cost 1 inf + 0 121.939 * * [simplify]: Extracting #1: cost 7 inf + 0 121.939 * * [simplify]: Extracting #2: cost 12 inf + 1 121.939 * * [simplify]: Extracting #3: cost 23 inf + 1 121.939 * * [simplify]: Extracting #4: cost 22 inf + 88 121.939 * * [simplify]: Extracting #5: cost 8 inf + 1326 121.940 * * [simplify]: Extracting #6: cost 1 inf + 2876 121.942 * * [simplify]: Extracting #7: cost 0 inf + 3255 121.943 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 121.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))) (* (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)))))) 121.944 * [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))) 121.944 * * [simplify]: iters left: 6 (14 enodes) 121.950 * * [simplify]: iters left: 5 (51 enodes) 121.964 * * [simplify]: iters left: 4 (68 enodes) 121.973 * * [simplify]: iters left: 3 (84 enodes) 121.983 * * [simplify]: iters left: 2 (85 enodes) 121.993 * * [simplify]: Extracting #0: cost 1 inf + 0 121.993 * * [simplify]: Extracting #1: cost 10 inf + 0 121.993 * * [simplify]: Extracting #2: cost 22 inf + 0 121.993 * * [simplify]: Extracting #3: cost 29 inf + 2 121.993 * * [simplify]: Extracting #4: cost 27 inf + 322 121.994 * * [simplify]: Extracting #5: cost 7 inf + 2907 121.995 * * [simplify]: Extracting #6: cost 1 inf + 4899 121.995 * * [simplify]: Extracting #7: cost 0 inf + 5318 121.996 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 121.996 * [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)))))) 121.997 * * * * [progress]: [ 266 / 779 ] simplifiying candidate # 121.997 * [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))))) 121.997 * * [simplify]: iters left: 6 (18 enodes) 122.000 * * [simplify]: iters left: 5 (67 enodes) 122.010 * * [simplify]: iters left: 4 (105 enodes) 122.039 * * [simplify]: iters left: 3 (174 enodes) 122.091 * * [simplify]: iters left: 2 (268 enodes) 122.176 * * [simplify]: iters left: 1 (348 enodes) 122.238 * * [simplify]: Extracting #0: cost 1 inf + 0 122.238 * * [simplify]: Extracting #1: cost 36 inf + 0 122.238 * * [simplify]: Extracting #2: cost 73 inf + 0 122.239 * * [simplify]: Extracting #3: cost 85 inf + 0 122.239 * * [simplify]: Extracting #4: cost 84 inf + 87 122.240 * * [simplify]: Extracting #5: cost 72 inf + 982 122.242 * * [simplify]: Extracting #6: cost 56 inf + 5520 122.249 * * [simplify]: Extracting #7: cost 26 inf + 17020 122.256 * * [simplify]: Extracting #8: cost 2 inf + 27172 122.262 * * [simplify]: Extracting #9: cost 0 inf + 27808 122.269 * [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)))))) 122.269 * [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))))))) 122.269 * [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)))) 122.270 * * [simplify]: iters left: 6 (16 enodes) 122.273 * * [simplify]: iters left: 5 (57 enodes) 122.281 * * [simplify]: iters left: 4 (81 enodes) 122.299 * * [simplify]: iters left: 3 (105 enodes) 122.312 * * [simplify]: iters left: 2 (118 enodes) 122.328 * * [simplify]: Extracting #0: cost 1 inf + 0 122.329 * * [simplify]: Extracting #1: cost 16 inf + 0 122.329 * * [simplify]: Extracting #2: cost 33 inf + 0 122.329 * * [simplify]: Extracting #3: cost 45 inf + 0 122.329 * * [simplify]: Extracting #4: cost 42 inf + 210 122.330 * * [simplify]: Extracting #5: cost 31 inf + 1146 122.331 * * [simplify]: Extracting #6: cost 15 inf + 5497 122.335 * * [simplify]: Extracting #7: cost 1 inf + 10269 122.339 * * [simplify]: Extracting #8: cost 0 inf + 10768 122.342 * [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)))) 122.342 * [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))))))) 122.342 * * * * [progress]: [ 267 / 779 ] simplifiying candidate # 122.343 * [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))))) 122.343 * * [simplify]: iters left: 6 (17 enodes) 122.350 * * [simplify]: iters left: 5 (63 enodes) 122.363 * * [simplify]: iters left: 4 (94 enodes) 122.376 * * [simplify]: iters left: 3 (139 enodes) 122.402 * * [simplify]: iters left: 2 (172 enodes) 122.440 * * [simplify]: iters left: 1 (188 enodes) 122.463 * * [simplify]: Extracting #0: cost 1 inf + 0 122.463 * * [simplify]: Extracting #1: cost 24 inf + 0 122.463 * * [simplify]: Extracting #2: cost 49 inf + 0 122.463 * * [simplify]: Extracting #3: cost 61 inf + 0 122.463 * * [simplify]: Extracting #4: cost 59 inf + 169 122.464 * * [simplify]: Extracting #5: cost 47 inf + 1106 122.464 * * [simplify]: Extracting #6: cost 29 inf + 5651 122.467 * * [simplify]: Extracting #7: cost 4 inf + 14702 122.470 * * [simplify]: Extracting #8: cost 0 inf + 16496 122.476 * [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)))) 122.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))) (* (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))))))) 122.476 * [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)))) 122.477 * * [simplify]: iters left: 6 (16 enodes) 122.483 * * [simplify]: iters left: 5 (57 enodes) 122.499 * * [simplify]: iters left: 4 (81 enodes) 122.522 * * [simplify]: iters left: 3 (105 enodes) 122.550 * * [simplify]: iters left: 2 (118 enodes) 122.566 * * [simplify]: Extracting #0: cost 1 inf + 0 122.566 * * [simplify]: Extracting #1: cost 16 inf + 0 122.566 * * [simplify]: Extracting #2: cost 33 inf + 0 122.567 * * [simplify]: Extracting #3: cost 45 inf + 0 122.567 * * [simplify]: Extracting #4: cost 42 inf + 210 122.567 * * [simplify]: Extracting #5: cost 31 inf + 1146 122.568 * * [simplify]: Extracting #6: cost 15 inf + 5297 122.569 * * [simplify]: Extracting #7: cost 1 inf + 10029 122.571 * * [simplify]: Extracting #8: cost 0 inf + 10448 122.573 * [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)))) 122.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))) (* (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))))))) 122.573 * * * * [progress]: [ 268 / 779 ] simplifiying candidate # 122.574 * [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)))) 122.574 * * [simplify]: iters left: 6 (16 enodes) 122.577 * * [simplify]: iters left: 5 (59 enodes) 122.587 * * [simplify]: iters left: 4 (81 enodes) 122.610 * * [simplify]: iters left: 3 (109 enodes) 122.638 * * [simplify]: iters left: 2 (121 enodes) 122.671 * * [simplify]: iters left: 1 (135 enodes) 122.690 * * [simplify]: Extracting #0: cost 1 inf + 0 122.690 * * [simplify]: Extracting #1: cost 18 inf + 0 122.690 * * [simplify]: Extracting #2: cost 36 inf + 0 122.690 * * [simplify]: Extracting #3: cost 47 inf + 0 122.690 * * [simplify]: Extracting #4: cost 44 inf + 210 122.691 * * [simplify]: Extracting #5: cost 33 inf + 1146 122.691 * * [simplify]: Extracting #6: cost 13 inf + 6087 122.693 * * [simplify]: Extracting #7: cost 2 inf + 9968 122.695 * * [simplify]: Extracting #8: cost 0 inf + 10726 122.697 * [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)))) 122.697 * [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))))))) 122.697 * [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)))) 122.698 * * [simplify]: iters left: 6 (15 enodes) 122.701 * * [simplify]: iters left: 5 (54 enodes) 122.710 * * [simplify]: iters left: 4 (71 enodes) 122.729 * * [simplify]: iters left: 3 (87 enodes) 122.742 * * [simplify]: iters left: 2 (88 enodes) 122.753 * * [simplify]: Extracting #0: cost 1 inf + 0 122.753 * * [simplify]: Extracting #1: cost 10 inf + 0 122.753 * * [simplify]: Extracting #2: cost 21 inf + 0 122.753 * * [simplify]: Extracting #3: cost 33 inf + 0 122.753 * * [simplify]: Extracting #4: cost 33 inf + 46 122.753 * * [simplify]: Extracting #5: cost 19 inf + 1204 122.754 * * [simplify]: Extracting #6: cost 8 inf + 3286 122.755 * * [simplify]: Extracting #7: cost 0 inf + 5992 122.756 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 122.757 * [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))))))) 122.757 * * * * [progress]: [ 269 / 779 ] simplifiying candidate # 122.757 * [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)) 122.757 * * [simplify]: iters left: 6 (18 enodes) 122.762 * * [simplify]: iters left: 5 (67 enodes) 122.776 * * [simplify]: iters left: 4 (91 enodes) 122.791 * * [simplify]: iters left: 3 (123 enodes) 122.807 * * [simplify]: iters left: 2 (136 enodes) 122.835 * * [simplify]: iters left: 1 (144 enodes) 122.863 * * [simplify]: Extracting #0: cost 1 inf + 0 122.863 * * [simplify]: Extracting #1: cost 13 inf + 0 122.863 * * [simplify]: Extracting #2: cost 25 inf + 1 122.863 * * [simplify]: Extracting #3: cost 37 inf + 1 122.863 * * [simplify]: Extracting #4: cost 36 inf + 88 122.863 * * [simplify]: Extracting #5: cost 25 inf + 887 122.864 * * [simplify]: Extracting #6: cost 10 inf + 3854 122.866 * * [simplify]: Extracting #7: cost 0 inf + 7425 122.867 * [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)))) 122.867 * [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)))))) 122.867 * [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))) 122.867 * * [simplify]: iters left: 6 (15 enodes) 122.871 * * [simplify]: iters left: 5 (54 enodes) 122.882 * * [simplify]: iters left: 4 (78 enodes) 122.904 * * [simplify]: iters left: 3 (102 enodes) 122.929 * * [simplify]: iters left: 2 (115 enodes) 122.956 * * [simplify]: Extracting #0: cost 1 inf + 0 122.956 * * [simplify]: Extracting #1: cost 16 inf + 0 122.956 * * [simplify]: Extracting #2: cost 32 inf + 0 122.956 * * [simplify]: Extracting #3: cost 43 inf + 0 122.957 * * [simplify]: Extracting #4: cost 43 inf + 46 122.957 * * [simplify]: Extracting #5: cost 30 inf + 1064 122.959 * * [simplify]: Extracting #6: cost 11 inf + 5735 122.961 * * [simplify]: Extracting #7: cost 1 inf + 8997 122.962 * * [simplify]: Extracting #8: cost 0 inf + 9294 122.964 * [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))) 122.964 * [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)))))) 122.964 * * * * [progress]: [ 270 / 779 ] simplifiying candidate # 122.964 * [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)))) 122.964 * * [simplify]: iters left: 6 (16 enodes) 122.968 * * [simplify]: iters left: 5 (59 enodes) 122.977 * * [simplify]: iters left: 4 (81 enodes) 122.989 * * [simplify]: iters left: 3 (109 enodes) 123.013 * * [simplify]: iters left: 2 (121 enodes) 123.027 * * [simplify]: iters left: 1 (135 enodes) 123.052 * * [simplify]: Extracting #0: cost 1 inf + 0 123.052 * * [simplify]: Extracting #1: cost 18 inf + 0 123.052 * * [simplify]: Extracting #2: cost 36 inf + 0 123.052 * * [simplify]: Extracting #3: cost 47 inf + 0 123.053 * * [simplify]: Extracting #4: cost 44 inf + 210 123.053 * * [simplify]: Extracting #5: cost 33 inf + 1146 123.056 * * [simplify]: Extracting #6: cost 13 inf + 6087 123.059 * * [simplify]: Extracting #7: cost 2 inf + 9968 123.064 * * [simplify]: Extracting #8: cost 0 inf + 10726 123.068 * [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.068 * [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.068 * [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.068 * * [simplify]: iters left: 6 (15 enodes) 123.073 * * [simplify]: iters left: 5 (54 enodes) 123.080 * * [simplify]: iters left: 4 (71 enodes) 123.089 * * [simplify]: iters left: 3 (87 enodes) 123.100 * * [simplify]: iters left: 2 (88 enodes) 123.118 * * [simplify]: Extracting #0: cost 1 inf + 0 123.118 * * [simplify]: Extracting #1: cost 10 inf + 0 123.118 * * [simplify]: Extracting #2: cost 21 inf + 0 123.118 * * [simplify]: Extracting #3: cost 33 inf + 0 123.118 * * [simplify]: Extracting #4: cost 33 inf + 46 123.119 * * [simplify]: Extracting #5: cost 19 inf + 1204 123.120 * * [simplify]: Extracting #6: cost 8 inf + 3286 123.122 * * [simplify]: Extracting #7: cost 0 inf + 5992 123.124 * [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.124 * [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.124 * * * * [progress]: [ 271 / 779 ] simplifiying candidate # 123.125 * [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.125 * * [simplify]: iters left: 6 (17 enodes) 123.133 * * [simplify]: iters left: 5 (62 enodes) 123.151 * * [simplify]: iters left: 4 (89 enodes) 123.180 * * [simplify]: iters left: 3 (128 enodes) 123.215 * * [simplify]: iters left: 2 (140 enodes) 123.248 * * [simplify]: Extracting #0: cost 1 inf + 0 123.248 * * [simplify]: Extracting #1: cost 13 inf + 0 123.248 * * [simplify]: Extracting #2: cost 25 inf + 1 123.249 * * [simplify]: Extracting #3: cost 37 inf + 1 123.249 * * [simplify]: Extracting #4: cost 35 inf + 129 123.249 * * [simplify]: Extracting #5: cost 22 inf + 1259 123.251 * * [simplify]: Extracting #6: cost 6 inf + 5317 123.254 * * [simplify]: Extracting #7: cost 0 inf + 7425 123.257 * [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.257 * [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.257 * [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.257 * * [simplify]: iters left: 6 (15 enodes) 123.264 * * [simplify]: iters left: 5 (54 enodes) 123.279 * * [simplify]: iters left: 4 (78 enodes) 123.300 * * [simplify]: iters left: 3 (102 enodes) 123.327 * * [simplify]: iters left: 2 (115 enodes) 123.346 * * [simplify]: Extracting #0: cost 1 inf + 0 123.347 * * [simplify]: Extracting #1: cost 16 inf + 0 123.347 * * [simplify]: Extracting #2: cost 32 inf + 0 123.347 * * [simplify]: Extracting #3: cost 43 inf + 0 123.347 * * [simplify]: Extracting #4: cost 43 inf + 46 123.347 * * [simplify]: Extracting #5: cost 30 inf + 1064 123.348 * * [simplify]: Extracting #6: cost 11 inf + 5735 123.349 * * [simplify]: Extracting #7: cost 1 inf + 8997 123.351 * * [simplify]: Extracting #8: cost 0 inf + 9294 123.353 * [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.353 * [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.353 * * * * [progress]: [ 272 / 779 ] simplifiying candidate # 123.353 * [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))))) 123.353 * * [simplify]: iters left: 6 (18 enodes) 123.357 * * [simplify]: iters left: 5 (67 enodes) 123.368 * * [simplify]: iters left: 4 (101 enodes) 123.398 * * [simplify]: iters left: 3 (149 enodes) 123.443 * * [simplify]: iters left: 2 (178 enodes) 123.469 * * [simplify]: iters left: 1 (184 enodes) 123.502 * * [simplify]: Extracting #0: cost 1 inf + 0 123.502 * * [simplify]: Extracting #1: cost 19 inf + 0 123.502 * * [simplify]: Extracting #2: cost 37 inf + 1 123.502 * * [simplify]: Extracting #3: cost 49 inf + 1 123.502 * * [simplify]: Extracting #4: cost 48 inf + 88 123.503 * * [simplify]: Extracting #5: cost 34 inf + 1204 123.503 * * [simplify]: Extracting #6: cost 21 inf + 4260 123.505 * * [simplify]: Extracting #7: cost 4 inf + 10927 123.508 * * [simplify]: Extracting #8: cost 0 inf + 12721 123.510 * * [simplify]: Extracting #9: cost 0 inf + 12681 123.513 * [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)))))) 123.513 * [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))))))) 123.513 * [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)))) 123.513 * * [simplify]: iters left: 6 (15 enodes) 123.517 * * [simplify]: iters left: 5 (54 enodes) 123.526 * * [simplify]: iters left: 4 (78 enodes) 123.547 * * [simplify]: iters left: 3 (102 enodes) 123.573 * * [simplify]: iters left: 2 (115 enodes) 123.600 * * [simplify]: Extracting #0: cost 1 inf + 0 123.601 * * [simplify]: Extracting #1: cost 16 inf + 0 123.601 * * [simplify]: Extracting #2: cost 32 inf + 0 123.601 * * [simplify]: Extracting #3: cost 43 inf + 0 123.601 * * [simplify]: Extracting #4: cost 43 inf + 46 123.601 * * [simplify]: Extracting #5: cost 30 inf + 1064 123.602 * * [simplify]: Extracting #6: cost 12 inf + 5958 123.603 * * [simplify]: Extracting #7: cost 1 inf + 9435 123.605 * * [simplify]: Extracting #8: cost 0 inf + 9934 123.606 * [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)))) 123.607 * [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))))))) 123.607 * * * * [progress]: [ 273 / 779 ] simplifiying candidate # 123.607 * [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))))) 123.607 * * [simplify]: iters left: 6 (16 enodes) 123.611 * * [simplify]: iters left: 5 (60 enodes) 123.620 * * [simplify]: iters left: 4 (86 enodes) 123.645 * * [simplify]: iters left: 3 (117 enodes) 123.661 * * [simplify]: iters left: 2 (127 enodes) 123.675 * * [simplify]: iters left: 1 (128 enodes) 123.693 * * [simplify]: Extracting #0: cost 1 inf + 0 123.693 * * [simplify]: Extracting #1: cost 13 inf + 0 123.694 * * [simplify]: Extracting #2: cost 24 inf + 1 123.694 * * [simplify]: Extracting #3: cost 35 inf + 1 123.694 * * [simplify]: Extracting #4: cost 33 inf + 170 123.694 * * [simplify]: Extracting #5: cost 21 inf + 1107 123.695 * * [simplify]: Extracting #6: cost 6 inf + 5323 123.696 * * [simplify]: Extracting #7: cost 0 inf + 7071 123.698 * [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)))) 123.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))) (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))))))) 123.698 * [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)))) 123.698 * * [simplify]: iters left: 6 (15 enodes) 123.701 * * [simplify]: iters left: 5 (54 enodes) 123.709 * * [simplify]: iters left: 4 (78 enodes) 123.720 * * [simplify]: iters left: 3 (102 enodes) 123.732 * * [simplify]: iters left: 2 (115 enodes) 123.746 * * [simplify]: Extracting #0: cost 1 inf + 0 123.746 * * [simplify]: Extracting #1: cost 16 inf + 0 123.746 * * [simplify]: Extracting #2: cost 32 inf + 0 123.746 * * [simplify]: Extracting #3: cost 43 inf + 0 123.747 * * [simplify]: Extracting #4: cost 43 inf + 46 123.747 * * [simplify]: Extracting #5: cost 30 inf + 1064 123.748 * * [simplify]: Extracting #6: cost 12 inf + 5758 123.751 * * [simplify]: Extracting #7: cost 1 inf + 9195 123.755 * * [simplify]: Extracting #8: cost 0 inf + 9614 123.758 * [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)))) 123.758 * [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))))))) 123.758 * * * * [progress]: [ 274 / 779 ] simplifiying candidate # 123.758 * [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)))) 123.759 * * [simplify]: iters left: 6 (17 enodes) 123.766 * * [simplify]: iters left: 5 (62 enodes) 123.786 * * [simplify]: iters left: 4 (88 enodes) 123.812 * * [simplify]: iters left: 3 (119 enodes) 123.841 * * [simplify]: iters left: 2 (128 enodes) 123.856 * * [simplify]: iters left: 1 (129 enodes) 123.870 * * [simplify]: Extracting #0: cost 1 inf + 0 123.870 * * [simplify]: Extracting #1: cost 13 inf + 0 123.870 * * [simplify]: Extracting #2: cost 25 inf + 1 123.870 * * [simplify]: Extracting #3: cost 37 inf + 1 123.870 * * [simplify]: Extracting #4: cost 35 inf + 129 123.871 * * [simplify]: Extracting #5: cost 23 inf + 1189 123.872 * * [simplify]: Extracting #6: cost 13 inf + 3350 123.874 * * [simplify]: Extracting #7: cost 1 inf + 6926 123.877 * * [simplify]: Extracting #8: cost 0 inf + 7425 123.880 * [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))))) 123.880 * [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))))))) 123.881 * [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)))) 123.881 * * [simplify]: iters left: 6 (15 enodes) 123.888 * * [simplify]: iters left: 5 (54 enodes) 123.903 * * [simplify]: iters left: 4 (78 enodes) 123.925 * * [simplify]: iters left: 3 (102 enodes) 123.953 * * [simplify]: iters left: 2 (115 enodes) 123.982 * * [simplify]: Extracting #0: cost 1 inf + 0 123.982 * * [simplify]: Extracting #1: cost 16 inf + 0 123.982 * * [simplify]: Extracting #2: cost 32 inf + 0 123.982 * * [simplify]: Extracting #3: cost 43 inf + 0 123.983 * * [simplify]: Extracting #4: cost 43 inf + 46 123.983 * * [simplify]: Extracting #5: cost 30 inf + 1064 123.985 * * [simplify]: Extracting #6: cost 12 inf + 5718 123.988 * * [simplify]: Extracting #7: cost 1 inf + 8835 123.991 * * [simplify]: Extracting #8: cost 0 inf + 9294 123.994 * [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)))) 123.994 * [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))))))) 123.995 * * * * [progress]: [ 275 / 779 ] simplifiying candidate # 123.995 * [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)) 123.995 * * [simplify]: iters left: 6 (16 enodes) 124.005 * * [simplify]: iters left: 5 (59 enodes) 124.017 * * [simplify]: iters left: 4 (79 enodes) 124.027 * * [simplify]: iters left: 3 (91 enodes) 124.038 * * [simplify]: Extracting #0: cost 1 inf + 0 124.038 * * [simplify]: Extracting #1: cost 7 inf + 0 124.038 * * [simplify]: Extracting #2: cost 12 inf + 1 124.038 * * [simplify]: Extracting #3: cost 23 inf + 1 124.038 * * [simplify]: Extracting #4: cost 22 inf + 88 124.039 * * [simplify]: Extracting #5: cost 10 inf + 1148 124.039 * * [simplify]: Extracting #6: cost 1 inf + 2876 124.040 * * [simplify]: Extracting #7: cost 0 inf + 3255 124.040 * [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.040 * [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.041 * [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.041 * * [simplify]: iters left: 6 (14 enodes) 124.044 * * [simplify]: iters left: 5 (51 enodes) 124.061 * * [simplify]: iters left: 4 (68 enodes) 124.079 * * [simplify]: iters left: 3 (84 enodes) 124.100 * * [simplify]: iters left: 2 (85 enodes) 124.118 * * [simplify]: Extracting #0: cost 1 inf + 0 124.118 * * [simplify]: Extracting #1: cost 10 inf + 0 124.118 * * [simplify]: Extracting #2: cost 22 inf + 0 124.118 * * [simplify]: Extracting #3: cost 29 inf + 2 124.118 * * [simplify]: Extracting #4: cost 27 inf + 322 124.119 * * [simplify]: Extracting #5: cost 7 inf + 2907 124.119 * * [simplify]: Extracting #6: cost 1 inf + 4899 124.120 * * [simplify]: Extracting #7: cost 0 inf + 5318 124.121 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 124.121 * [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.121 * * * * [progress]: [ 276 / 779 ] simplifiying candidate # 124.122 * [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.122 * * [simplify]: iters left: 6 (17 enodes) 124.126 * * [simplify]: iters left: 5 (62 enodes) 124.135 * * [simplify]: iters left: 4 (88 enodes) 124.152 * * [simplify]: iters left: 3 (119 enodes) 124.185 * * [simplify]: iters left: 2 (128 enodes) 124.208 * * [simplify]: iters left: 1 (129 enodes) 124.222 * * [simplify]: Extracting #0: cost 1 inf + 0 124.222 * * [simplify]: Extracting #1: cost 13 inf + 0 124.222 * * [simplify]: Extracting #2: cost 25 inf + 1 124.222 * * [simplify]: Extracting #3: cost 37 inf + 1 124.222 * * [simplify]: Extracting #4: cost 35 inf + 129 124.222 * * [simplify]: Extracting #5: cost 23 inf + 1189 124.223 * * [simplify]: Extracting #6: cost 13 inf + 3350 124.224 * * [simplify]: Extracting #7: cost 1 inf + 6926 124.226 * * [simplify]: Extracting #8: cost 0 inf + 7425 124.227 * [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.227 * [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.227 * [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.228 * * [simplify]: iters left: 6 (15 enodes) 124.231 * * [simplify]: iters left: 5 (54 enodes) 124.238 * * [simplify]: iters left: 4 (78 enodes) 124.251 * * [simplify]: iters left: 3 (102 enodes) 124.277 * * [simplify]: iters left: 2 (115 enodes) 124.290 * * [simplify]: Extracting #0: cost 1 inf + 0 124.291 * * [simplify]: Extracting #1: cost 16 inf + 0 124.291 * * [simplify]: Extracting #2: cost 32 inf + 0 124.291 * * [simplify]: Extracting #3: cost 43 inf + 0 124.291 * * [simplify]: Extracting #4: cost 43 inf + 46 124.291 * * [simplify]: Extracting #5: cost 30 inf + 1064 124.292 * * [simplify]: Extracting #6: cost 12 inf + 5718 124.293 * * [simplify]: Extracting #7: cost 1 inf + 8835 124.295 * * [simplify]: Extracting #8: cost 0 inf + 9294 124.297 * [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.297 * [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.297 * * * * [progress]: [ 277 / 779 ] simplifiying candidate # 124.297 * [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) 124.297 * * [simplify]: iters left: 6 (15 enodes) 124.301 * * [simplify]: iters left: 5 (52 enodes) 124.312 * * [simplify]: iters left: 4 (74 enodes) 124.333 * * [simplify]: iters left: 3 (86 enodes) 124.354 * * [simplify]: Extracting #0: cost 1 inf + 0 124.354 * * [simplify]: Extracting #1: cost 7 inf + 0 124.354 * * [simplify]: Extracting #2: cost 12 inf + 1 124.354 * * [simplify]: Extracting #3: cost 23 inf + 1 124.354 * * [simplify]: Extracting #4: cost 22 inf + 88 124.355 * * [simplify]: Extracting #5: cost 9 inf + 1107 124.356 * * [simplify]: Extracting #6: cost 1 inf + 2876 124.357 * * [simplify]: Extracting #7: cost 0 inf + 3255 124.358 * [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.358 * [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.359 * [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.359 * * [simplify]: iters left: 6 (14 enodes) 124.365 * * [simplify]: iters left: 5 (51 enodes) 124.382 * * [simplify]: iters left: 4 (68 enodes) 124.402 * * [simplify]: iters left: 3 (84 enodes) 124.423 * * [simplify]: iters left: 2 (85 enodes) 124.443 * * [simplify]: Extracting #0: cost 1 inf + 0 124.444 * * [simplify]: Extracting #1: cost 10 inf + 0 124.444 * * [simplify]: Extracting #2: cost 22 inf + 0 124.444 * * [simplify]: Extracting #3: cost 29 inf + 2 124.444 * * [simplify]: Extracting #4: cost 27 inf + 322 124.445 * * [simplify]: Extracting #5: cost 7 inf + 2907 124.447 * * [simplify]: Extracting #6: cost 1 inf + 4899 124.448 * * [simplify]: Extracting #7: cost 0 inf + 5318 124.450 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 124.450 * [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.451 * * * * [progress]: [ 278 / 779 ] simplifiying candidate # 124.451 * [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))))) 124.451 * * [simplify]: iters left: 6 (15 enodes) 124.458 * * [simplify]: iters left: 5 (58 enodes) 124.475 * * [simplify]: iters left: 4 (95 enodes) 124.493 * * [simplify]: iters left: 3 (133 enodes) 124.522 * * [simplify]: iters left: 2 (206 enodes) 124.565 * * [simplify]: iters left: 1 (260 enodes) 124.613 * * [simplify]: Extracting #0: cost 1 inf + 0 124.613 * * [simplify]: Extracting #1: cost 20 inf + 0 124.613 * * [simplify]: Extracting #2: cost 62 inf + 0 124.614 * * [simplify]: Extracting #3: cost 75 inf + 8 124.614 * * [simplify]: Extracting #4: cost 69 inf + 430 124.616 * * [simplify]: Extracting #5: cost 43 inf + 5251 124.621 * * [simplify]: Extracting #6: cost 4 inf + 22792 124.628 * * [simplify]: Extracting #7: cost 0 inf + 25061 124.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)))) 124.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))) (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))))))) 124.632 * [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)))) 124.632 * * [simplify]: iters left: 6 (14 enodes) 124.635 * * [simplify]: iters left: 5 (51 enodes) 124.642 * * [simplify]: iters left: 4 (72 enodes) 124.652 * * [simplify]: iters left: 3 (89 enodes) 124.666 * * [simplify]: iters left: 2 (92 enodes) 124.682 * * [simplify]: Extracting #0: cost 1 inf + 0 124.682 * * [simplify]: Extracting #1: cost 12 inf + 0 124.682 * * [simplify]: Extracting #2: cost 24 inf + 0 124.682 * * [simplify]: Extracting #3: cost 35 inf + 0 124.683 * * [simplify]: Extracting #4: cost 34 inf + 87 124.683 * * [simplify]: Extracting #5: cost 21 inf + 1189 124.683 * * [simplify]: Extracting #6: cost 9 inf + 4229 124.685 * * [simplify]: Extracting #7: cost 1 inf + 6853 124.686 * * [simplify]: Extracting #8: cost 0 inf + 7070 124.687 * [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))) 124.687 * [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)))))) 124.687 * * * * [progress]: [ 279 / 779 ] simplifiying candidate # 124.687 * [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))))) 124.687 * * [simplify]: iters left: 6 (18 enodes) 124.691 * * [simplify]: iters left: 5 (66 enodes) 124.700 * * [simplify]: iters left: 4 (98 enodes) 124.725 * * [simplify]: iters left: 3 (140 enodes) 124.763 * * [simplify]: iters left: 2 (179 enodes) 124.812 * * [simplify]: iters left: 1 (190 enodes) 124.838 * * [simplify]: Extracting #0: cost 1 inf + 0 124.838 * * [simplify]: Extracting #1: cost 24 inf + 0 124.839 * * [simplify]: Extracting #2: cost 50 inf + 0 124.839 * * [simplify]: Extracting #3: cost 63 inf + 0 124.839 * * [simplify]: Extracting #4: cost 60 inf + 210 124.839 * * [simplify]: Extracting #5: cost 49 inf + 1066 124.840 * * [simplify]: Extracting #6: cost 29 inf + 6409 124.843 * * [simplify]: Extracting #7: cost 4 inf + 15654 124.846 * * [simplify]: Extracting #8: cost 0 inf + 17890 124.849 * [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))))) 124.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))) (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))))))) 124.850 * [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)))) 124.850 * * [simplify]: iters left: 6 (16 enodes) 124.853 * * [simplify]: iters left: 5 (57 enodes) 124.868 * * [simplify]: iters left: 4 (81 enodes) 124.880 * * [simplify]: iters left: 3 (105 enodes) 124.897 * * [simplify]: iters left: 2 (118 enodes) 124.925 * * [simplify]: Extracting #0: cost 1 inf + 0 124.925 * * [simplify]: Extracting #1: cost 16 inf + 0 124.925 * * [simplify]: Extracting #2: cost 33 inf + 0 124.926 * * [simplify]: Extracting #3: cost 45 inf + 0 124.926 * * [simplify]: Extracting #4: cost 42 inf + 210 124.927 * * [simplify]: Extracting #5: cost 31 inf + 1106 124.928 * * [simplify]: Extracting #6: cost 13 inf + 6175 124.931 * * [simplify]: Extracting #7: cost 1 inf + 10389 124.935 * * [simplify]: Extracting #8: cost 0 inf + 10848 124.938 * [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)))) 124.938 * [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))))))) 124.939 * * * * [progress]: [ 280 / 779 ] simplifiying candidate # 124.939 * [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)))) 124.939 * * [simplify]: iters left: 6 (16 enodes) 124.946 * * [simplify]: iters left: 5 (59 enodes) 124.963 * * [simplify]: iters left: 4 (91 enodes) 124.989 * * [simplify]: iters left: 3 (133 enodes) 125.025 * * [simplify]: iters left: 2 (173 enodes) 125.072 * * [simplify]: iters left: 1 (187 enodes) 125.115 * * [simplify]: Extracting #0: cost 1 inf + 0 125.115 * * [simplify]: Extracting #1: cost 24 inf + 0 125.115 * * [simplify]: Extracting #2: cost 48 inf + 0 125.115 * * [simplify]: Extracting #3: cost 59 inf + 0 125.116 * * [simplify]: Extracting #4: cost 56 inf + 210 125.116 * * [simplify]: Extracting #5: cost 45 inf + 1106 125.118 * * [simplify]: Extracting #6: cost 26 inf + 6028 125.123 * * [simplify]: Extracting #7: cost 4 inf + 14070 125.126 * * [simplify]: Extracting #8: cost 0 inf + 15502 125.129 * [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.129 * [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.129 * [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.129 * * [simplify]: iters left: 6 (15 enodes) 125.132 * * [simplify]: iters left: 5 (54 enodes) 125.140 * * [simplify]: iters left: 4 (78 enodes) 125.151 * * [simplify]: iters left: 3 (102 enodes) 125.172 * * [simplify]: iters left: 2 (115 enodes) 125.185 * * [simplify]: Extracting #0: cost 1 inf + 0 125.185 * * [simplify]: Extracting #1: cost 16 inf + 0 125.185 * * [simplify]: Extracting #2: cost 32 inf + 0 125.186 * * [simplify]: Extracting #3: cost 43 inf + 0 125.186 * * [simplify]: Extracting #4: cost 43 inf + 46 125.186 * * [simplify]: Extracting #5: cost 30 inf + 1024 125.187 * * [simplify]: Extracting #6: cost 12 inf + 5718 125.188 * * [simplify]: Extracting #7: cost 1 inf + 9075 125.190 * * [simplify]: Extracting #8: cost 0 inf + 9454 125.191 * [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.191 * [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.192 * * * * [progress]: [ 281 / 779 ] simplifiying candidate # 125.192 * [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.192 * * [simplify]: iters left: 6 (17 enodes) 125.198 * * [simplify]: iters left: 5 (64 enodes) 125.217 * * [simplify]: iters left: 4 (90 enodes) 125.235 * * [simplify]: iters left: 3 (115 enodes) 125.251 * * [simplify]: iters left: 2 (131 enodes) 125.277 * * [simplify]: Extracting #0: cost 1 inf + 0 125.277 * * [simplify]: Extracting #1: cost 11 inf + 0 125.277 * * [simplify]: Extracting #2: cost 22 inf + 1 125.277 * * [simplify]: Extracting #3: cost 35 inf + 1 125.277 * * [simplify]: Extracting #4: cost 34 inf + 88 125.278 * * [simplify]: Extracting #5: cost 21 inf + 1149 125.279 * * [simplify]: Extracting #6: cost 11 inf + 3350 125.280 * * [simplify]: Extracting #7: cost 1 inf + 6652 125.282 * * [simplify]: Extracting #8: cost 0 inf + 7071 125.283 * [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)))) 125.283 * [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)))))) 125.283 * [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))) 125.284 * * [simplify]: iters left: 6 (14 enodes) 125.287 * * [simplify]: iters left: 5 (51 enodes) 125.293 * * [simplify]: iters left: 4 (73 enodes) 125.303 * * [simplify]: iters left: 3 (91 enodes) 125.321 * * [simplify]: Extracting #0: cost 1 inf + 0 125.321 * * [simplify]: Extracting #1: cost 10 inf + 0 125.321 * * [simplify]: Extracting #2: cost 21 inf + 0 125.322 * * [simplify]: Extracting #3: cost 33 inf + 0 125.322 * * [simplify]: Extracting #4: cost 32 inf + 87 125.322 * * [simplify]: Extracting #5: cost 19 inf + 1148 125.324 * * [simplify]: Extracting #6: cost 6 inf + 4288 125.326 * * [simplify]: Extracting #7: cost 0 inf + 6156 125.328 * [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.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))) (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))))))) 125.328 * * * * [progress]: [ 282 / 779 ] simplifiying candidate # 125.328 * [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.329 * * [simplify]: iters left: 6 (16 enodes) 125.337 * * [simplify]: iters left: 5 (59 enodes) 125.354 * * [simplify]: iters left: 4 (91 enodes) 125.381 * * [simplify]: iters left: 3 (133 enodes) 125.417 * * [simplify]: iters left: 2 (173 enodes) 125.458 * * [simplify]: iters left: 1 (187 enodes) 125.481 * * [simplify]: Extracting #0: cost 1 inf + 0 125.481 * * [simplify]: Extracting #1: cost 24 inf + 0 125.481 * * [simplify]: Extracting #2: cost 48 inf + 0 125.481 * * [simplify]: Extracting #3: cost 59 inf + 0 125.481 * * [simplify]: Extracting #4: cost 56 inf + 210 125.482 * * [simplify]: Extracting #5: cost 45 inf + 1106 125.483 * * [simplify]: Extracting #6: cost 26 inf + 6028 125.485 * * [simplify]: Extracting #7: cost 4 inf + 14070 125.488 * * [simplify]: Extracting #8: cost 0 inf + 15502 125.492 * [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.492 * [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.493 * [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.493 * * [simplify]: iters left: 6 (15 enodes) 125.499 * * [simplify]: iters left: 5 (54 enodes) 125.509 * * [simplify]: iters left: 4 (78 enodes) 125.520 * * [simplify]: iters left: 3 (102 enodes) 125.533 * * [simplify]: iters left: 2 (115 enodes) 125.548 * * [simplify]: Extracting #0: cost 1 inf + 0 125.548 * * [simplify]: Extracting #1: cost 16 inf + 0 125.548 * * [simplify]: Extracting #2: cost 32 inf + 0 125.549 * * [simplify]: Extracting #3: cost 43 inf + 0 125.549 * * [simplify]: Extracting #4: cost 43 inf + 46 125.549 * * [simplify]: Extracting #5: cost 30 inf + 1024 125.550 * * [simplify]: Extracting #6: cost 12 inf + 5718 125.551 * * [simplify]: Extracting #7: cost 1 inf + 9075 125.553 * * [simplify]: Extracting #8: cost 0 inf + 9454 125.554 * [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.555 * [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.555 * * * * [progress]: [ 283 / 779 ] simplifiying candidate # 125.555 * [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) 125.555 * * [simplify]: iters left: 6 (16 enodes) 125.563 * * [simplify]: iters left: 5 (59 enodes) 125.582 * * [simplify]: iters left: 4 (89 enodes) 125.610 * * [simplify]: iters left: 3 (125 enodes) 125.636 * * [simplify]: iters left: 2 (130 enodes) 125.651 * * [simplify]: Extracting #0: cost 1 inf + 0 125.651 * * [simplify]: Extracting #1: cost 13 inf + 0 125.652 * * [simplify]: Extracting #2: cost 24 inf + 1 125.652 * * [simplify]: Extracting #3: cost 35 inf + 1 125.652 * * [simplify]: Extracting #4: cost 34 inf + 88 125.652 * * [simplify]: Extracting #5: cost 22 inf + 1108 125.653 * * [simplify]: Extracting #6: cost 9 inf + 3786 125.654 * * [simplify]: Extracting #7: cost 3 inf + 5936 125.655 * * [simplify]: Extracting #8: cost 0 inf + 7071 125.657 * [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.657 * [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)))))) 125.657 * [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))) 125.657 * * [simplify]: iters left: 6 (14 enodes) 125.660 * * [simplify]: iters left: 5 (51 enodes) 125.667 * * [simplify]: iters left: 4 (73 enodes) 125.676 * * [simplify]: iters left: 3 (91 enodes) 125.690 * * [simplify]: Extracting #0: cost 1 inf + 0 125.690 * * [simplify]: Extracting #1: cost 10 inf + 0 125.690 * * [simplify]: Extracting #2: cost 21 inf + 0 125.691 * * [simplify]: Extracting #3: cost 33 inf + 0 125.691 * * [simplify]: Extracting #4: cost 32 inf + 87 125.691 * * [simplify]: Extracting #5: cost 19 inf + 1148 125.692 * * [simplify]: Extracting #6: cost 6 inf + 4288 125.693 * * [simplify]: Extracting #7: cost 0 inf + 6156 125.694 * [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.694 * [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))))))) 125.694 * * * * [progress]: [ 284 / 779 ] simplifiying candidate # 125.694 * [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))))) 125.694 * * [simplify]: iters left: 6 (18 enodes) 125.698 * * [simplify]: iters left: 5 (66 enodes) 125.707 * * [simplify]: iters left: 4 (97 enodes) 125.721 * * [simplify]: iters left: 3 (139 enodes) 125.741 * * [simplify]: iters left: 2 (183 enodes) 125.764 * * [simplify]: iters left: 1 (197 enodes) 125.795 * * [simplify]: Extracting #0: cost 1 inf + 0 125.795 * * [simplify]: Extracting #1: cost 24 inf + 0 125.795 * * [simplify]: Extracting #2: cost 50 inf + 0 125.795 * * [simplify]: Extracting #3: cost 63 inf + 0 125.795 * * [simplify]: Extracting #4: cost 60 inf + 210 125.796 * * [simplify]: Extracting #5: cost 50 inf + 942 125.796 * * [simplify]: Extracting #6: cost 32 inf + 5758 125.800 * * [simplify]: Extracting #7: cost 4 inf + 16056 125.803 * * [simplify]: Extracting #8: cost 0 inf + 17890 125.807 * [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))))) 125.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))) (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))))))) 125.807 * [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)))) 125.807 * * [simplify]: iters left: 6 (16 enodes) 125.810 * * [simplify]: iters left: 5 (57 enodes) 125.820 * * [simplify]: iters left: 4 (81 enodes) 125.837 * * [simplify]: iters left: 3 (105 enodes) 125.850 * * [simplify]: iters left: 2 (118 enodes) 125.864 * * [simplify]: Extracting #0: cost 1 inf + 0 125.864 * * [simplify]: Extracting #1: cost 16 inf + 0 125.864 * * [simplify]: Extracting #2: cost 33 inf + 0 125.864 * * [simplify]: Extracting #3: cost 45 inf + 0 125.864 * * [simplify]: Extracting #4: cost 42 inf + 210 125.865 * * [simplify]: Extracting #5: cost 31 inf + 1106 125.865 * * [simplify]: Extracting #6: cost 15 inf + 5377 125.867 * * [simplify]: Extracting #7: cost 1 inf + 10429 125.870 * * [simplify]: Extracting #8: cost 0 inf + 10848 125.874 * [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)))) 125.874 * [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))))))) 125.874 * * * * [progress]: [ 285 / 779 ] simplifiying candidate # 125.874 * [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))))) 125.875 * * [simplify]: iters left: 6 (16 enodes) 125.881 * * [simplify]: iters left: 5 (58 enodes) 125.893 * * [simplify]: iters left: 4 (75 enodes) 125.903 * * [simplify]: iters left: 3 (92 enodes) 125.921 * * [simplify]: iters left: 2 (98 enodes) 125.945 * * [simplify]: iters left: 1 (105 enodes) 125.970 * * [simplify]: Extracting #0: cost 1 inf + 0 125.971 * * [simplify]: Extracting #1: cost 12 inf + 0 125.971 * * [simplify]: Extracting #2: cost 27 inf + 0 125.971 * * [simplify]: Extracting #3: cost 41 inf + 0 125.971 * * [simplify]: Extracting #4: cost 40 inf + 87 125.972 * * [simplify]: Extracting #5: cost 32 inf + 475 125.972 * * [simplify]: Extracting #6: cost 22 inf + 1751 125.975 * * [simplify]: Extracting #7: cost 3 inf + 7199 125.977 * * [simplify]: Extracting #8: cost 0 inf + 8536 125.980 * [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)))) 125.980 * [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))))))) 125.981 * [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)))) 125.981 * * [simplify]: iters left: 6 (15 enodes) 125.987 * * [simplify]: iters left: 5 (54 enodes) 126.003 * * [simplify]: iters left: 4 (71 enodes) 126.017 * * [simplify]: iters left: 3 (87 enodes) 126.028 * * [simplify]: iters left: 2 (88 enodes) 126.038 * * [simplify]: Extracting #0: cost 1 inf + 0 126.038 * * [simplify]: Extracting #1: cost 10 inf + 0 126.038 * * [simplify]: Extracting #2: cost 21 inf + 0 126.038 * * [simplify]: Extracting #3: cost 33 inf + 0 126.038 * * [simplify]: Extracting #4: cost 33 inf + 46 126.039 * * [simplify]: Extracting #5: cost 19 inf + 1164 126.039 * * [simplify]: Extracting #6: cost 8 inf + 3286 126.040 * * [simplify]: Extracting #7: cost 0 inf + 6072 126.041 * [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.041 * [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.041 * * * * [progress]: [ 286 / 779 ] simplifiying candidate # 126.042 * [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.042 * * [simplify]: iters left: 6 (17 enodes) 126.045 * * [simplify]: iters left: 5 (61 enodes) 126.061 * * [simplify]: iters left: 4 (85 enodes) 126.084 * * [simplify]: iters left: 3 (109 enodes) 126.111 * * [simplify]: iters left: 2 (122 enodes) 126.141 * * [simplify]: Extracting #0: cost 1 inf + 0 126.141 * * [simplify]: Extracting #1: cost 16 inf + 0 126.141 * * [simplify]: Extracting #2: cost 34 inf + 0 126.142 * * [simplify]: Extracting #3: cost 47 inf + 0 126.142 * * [simplify]: Extracting #4: cost 44 inf + 210 126.143 * * [simplify]: Extracting #5: cost 34 inf + 942 126.144 * * [simplify]: Extracting #6: cost 16 inf + 5436 126.147 * * [simplify]: Extracting #7: cost 2 inf + 9926 126.151 * * [simplify]: Extracting #8: cost 0 inf + 10562 126.153 * [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.153 * [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.153 * [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.153 * * [simplify]: iters left: 6 (16 enodes) 126.156 * * [simplify]: iters left: 5 (57 enodes) 126.164 * * [simplify]: iters left: 4 (81 enodes) 126.175 * * [simplify]: iters left: 3 (105 enodes) 126.188 * * [simplify]: iters left: 2 (118 enodes) 126.203 * * [simplify]: Extracting #0: cost 1 inf + 0 126.203 * * [simplify]: Extracting #1: cost 16 inf + 0 126.203 * * [simplify]: Extracting #2: cost 33 inf + 0 126.203 * * [simplify]: Extracting #3: cost 45 inf + 0 126.203 * * [simplify]: Extracting #4: cost 42 inf + 210 126.204 * * [simplify]: Extracting #5: cost 31 inf + 1106 126.205 * * [simplify]: Extracting #6: cost 15 inf + 5097 126.207 * * [simplify]: Extracting #7: cost 1 inf + 9829 126.208 * * [simplify]: Extracting #8: cost 0 inf + 10208 126.210 * [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)))) 126.210 * [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))))))) 126.210 * * * * [progress]: [ 287 / 779 ] simplifiying candidate # 126.210 * [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)) 126.211 * * [simplify]: iters left: 6 (18 enodes) 126.216 * * [simplify]: iters left: 5 (66 enodes) 126.227 * * [simplify]: iters left: 4 (85 enodes) 126.250 * * [simplify]: iters left: 3 (104 enodes) 126.276 * * [simplify]: iters left: 2 (107 enodes) 126.300 * * [simplify]: iters left: 1 (108 enodes) 126.312 * * [simplify]: Extracting #0: cost 1 inf + 0 126.313 * * [simplify]: Extracting #1: cost 9 inf + 0 126.313 * * [simplify]: Extracting #2: cost 18 inf + 1 126.313 * * [simplify]: Extracting #3: cost 31 inf + 1 126.313 * * [simplify]: Extracting #4: cost 30 inf + 88 126.313 * * [simplify]: Extracting #5: cost 18 inf + 1026 126.314 * * [simplify]: Extracting #6: cost 9 inf + 2474 126.314 * * [simplify]: Extracting #7: cost 2 inf + 4519 126.315 * * [simplify]: Extracting #8: cost 0 inf + 5155 126.316 * [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)))) 126.316 * [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)))))) 126.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 (hypot y.re y.im))) 126.318 * * [simplify]: iters left: 6 (15 enodes) 126.321 * * [simplify]: iters left: 5 (54 enodes) 126.329 * * [simplify]: iters left: 4 (76 enodes) 126.339 * * [simplify]: iters left: 3 (94 enodes) 126.351 * * [simplify]: Extracting #0: cost 1 inf + 0 126.351 * * [simplify]: Extracting #1: cost 10 inf + 0 126.351 * * [simplify]: Extracting #2: cost 22 inf + 0 126.351 * * [simplify]: Extracting #3: cost 35 inf + 0 126.352 * * [simplify]: Extracting #4: cost 35 inf + 46 126.352 * * [simplify]: Extracting #5: cost 20 inf + 1585 126.352 * * [simplify]: Extracting #6: cost 10 inf + 3128 126.353 * * [simplify]: Extracting #7: cost 1 inf + 6131 126.354 * * [simplify]: Extracting #8: cost 0 inf + 6590 126.355 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 126.356 * [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))))))) 126.356 * * * * [progress]: [ 288 / 779 ] simplifiying candidate # 126.356 * [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.356 * * [simplify]: iters left: 6 (17 enodes) 126.360 * * [simplify]: iters left: 5 (61 enodes) 126.368 * * [simplify]: iters left: 4 (85 enodes) 126.384 * * [simplify]: iters left: 3 (109 enodes) 126.413 * * [simplify]: iters left: 2 (122 enodes) 126.442 * * [simplify]: Extracting #0: cost 1 inf + 0 126.442 * * [simplify]: Extracting #1: cost 16 inf + 0 126.442 * * [simplify]: Extracting #2: cost 34 inf + 0 126.442 * * [simplify]: Extracting #3: cost 47 inf + 0 126.443 * * [simplify]: Extracting #4: cost 44 inf + 210 126.443 * * [simplify]: Extracting #5: cost 34 inf + 942 126.445 * * [simplify]: Extracting #6: cost 16 inf + 5436 126.448 * * [simplify]: Extracting #7: cost 2 inf + 9926 126.452 * * [simplify]: Extracting #8: cost 0 inf + 10562 126.455 * [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.456 * [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.456 * [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.456 * * [simplify]: iters left: 6 (16 enodes) 126.463 * * [simplify]: iters left: 5 (57 enodes) 126.480 * * [simplify]: iters left: 4 (81 enodes) 126.502 * * [simplify]: iters left: 3 (105 enodes) 126.528 * * [simplify]: iters left: 2 (118 enodes) 126.547 * * [simplify]: Extracting #0: cost 1 inf + 0 126.547 * * [simplify]: Extracting #1: cost 16 inf + 0 126.547 * * [simplify]: Extracting #2: cost 33 inf + 0 126.547 * * [simplify]: Extracting #3: cost 45 inf + 0 126.547 * * [simplify]: Extracting #4: cost 42 inf + 210 126.548 * * [simplify]: Extracting #5: cost 31 inf + 1106 126.548 * * [simplify]: Extracting #6: cost 15 inf + 5097 126.550 * * [simplify]: Extracting #7: cost 1 inf + 9829 126.551 * * [simplify]: Extracting #8: cost 0 inf + 10208 126.553 * [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)))) 126.553 * [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))))))) 126.553 * * * * [progress]: [ 289 / 779 ] simplifiying candidate # 126.554 * [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) 126.554 * * [simplify]: iters left: 6 (17 enodes) 126.558 * * [simplify]: iters left: 5 (61 enodes) 126.566 * * [simplify]: iters left: 4 (83 enodes) 126.589 * * [simplify]: iters left: 3 (107 enodes) 126.614 * * [simplify]: Extracting #0: cost 1 inf + 0 126.614 * * [simplify]: Extracting #1: cost 9 inf + 0 126.614 * * [simplify]: Extracting #2: cost 18 inf + 1 126.614 * * [simplify]: Extracting #3: cost 31 inf + 1 126.615 * * [simplify]: Extracting #4: cost 29 inf + 129 126.615 * * [simplify]: Extracting #5: cost 17 inf + 1149 126.616 * * [simplify]: Extracting #6: cost 8 inf + 2611 126.617 * * [simplify]: Extracting #7: cost 0 inf + 5155 126.619 * [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)))) 126.619 * [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)))))) 126.620 * [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))) 126.620 * * [simplify]: iters left: 6 (15 enodes) 126.627 * * [simplify]: iters left: 5 (54 enodes) 126.642 * * [simplify]: iters left: 4 (76 enodes) 126.664 * * [simplify]: iters left: 3 (94 enodes) 126.679 * * [simplify]: Extracting #0: cost 1 inf + 0 126.679 * * [simplify]: Extracting #1: cost 10 inf + 0 126.679 * * [simplify]: Extracting #2: cost 22 inf + 0 126.679 * * [simplify]: Extracting #3: cost 35 inf + 0 126.679 * * [simplify]: Extracting #4: cost 35 inf + 46 126.679 * * [simplify]: Extracting #5: cost 20 inf + 1585 126.680 * * [simplify]: Extracting #6: cost 10 inf + 3128 126.681 * * [simplify]: Extracting #7: cost 1 inf + 6131 126.682 * * [simplify]: Extracting #8: cost 0 inf + 6590 126.683 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 126.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))) (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))))))) 126.683 * * * * [progress]: [ 290 / 779 ] simplifiying candidate # 126.683 * [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))))) 126.683 * * [simplify]: iters left: 6 (16 enodes) 126.686 * * [simplify]: iters left: 5 (59 enodes) 126.695 * * [simplify]: iters left: 4 (90 enodes) 126.716 * * [simplify]: iters left: 3 (132 enodes) 126.752 * * [simplify]: iters left: 2 (176 enodes) 126.800 * * [simplify]: iters left: 1 (183 enodes) 126.830 * * [simplify]: Extracting #0: cost 1 inf + 0 126.830 * * [simplify]: Extracting #1: cost 24 inf + 0 126.830 * * [simplify]: Extracting #2: cost 48 inf + 0 126.831 * * [simplify]: Extracting #3: cost 59 inf + 0 126.831 * * [simplify]: Extracting #4: cost 56 inf + 210 126.831 * * [simplify]: Extracting #5: cost 46 inf + 1009 126.832 * * [simplify]: Extracting #6: cost 24 inf + 6748 126.835 * * [simplify]: Extracting #7: cost 1 inf + 15205 126.838 * * [simplify]: Extracting #8: cost 0 inf + 15502 126.841 * [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))))) 126.841 * [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))))))) 126.841 * [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)))) 126.841 * * [simplify]: iters left: 6 (15 enodes) 126.844 * * [simplify]: iters left: 5 (54 enodes) 126.853 * * [simplify]: iters left: 4 (78 enodes) 126.876 * * [simplify]: iters left: 3 (102 enodes) 126.894 * * [simplify]: iters left: 2 (115 enodes) 126.908 * * [simplify]: Extracting #0: cost 1 inf + 0 126.908 * * [simplify]: Extracting #1: cost 16 inf + 0 126.908 * * [simplify]: Extracting #2: cost 32 inf + 0 126.908 * * [simplify]: Extracting #3: cost 43 inf + 0 126.908 * * [simplify]: Extracting #4: cost 43 inf + 46 126.908 * * [simplify]: Extracting #5: cost 30 inf + 1024 126.909 * * [simplify]: Extracting #6: cost 12 inf + 5598 126.911 * * [simplify]: Extracting #7: cost 1 inf + 9035 126.912 * * [simplify]: Extracting #8: cost 0 inf + 9454 126.914 * [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)))) 126.914 * [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))))))) 126.914 * * * * [progress]: [ 291 / 779 ] simplifiying candidate # 126.914 * [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))))) 126.914 * * [simplify]: iters left: 6 (17 enodes) 126.921 * * [simplify]: iters left: 5 (61 enodes) 126.938 * * [simplify]: iters left: 4 (85 enodes) 126.955 * * [simplify]: iters left: 3 (109 enodes) 126.970 * * [simplify]: iters left: 2 (122 enodes) 126.985 * * [simplify]: Extracting #0: cost 1 inf + 0 126.985 * * [simplify]: Extracting #1: cost 16 inf + 0 126.986 * * [simplify]: Extracting #2: cost 34 inf + 0 126.986 * * [simplify]: Extracting #3: cost 47 inf + 0 126.986 * * [simplify]: Extracting #4: cost 44 inf + 210 126.987 * * [simplify]: Extracting #5: cost 34 inf + 942 126.988 * * [simplify]: Extracting #6: cost 14 inf + 5550 126.991 * * [simplify]: Extracting #7: cost 2 inf + 9886 126.995 * * [simplify]: Extracting #8: cost 0 inf + 10562 126.998 * [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)))) 126.999 * [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))))))) 126.999 * [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)))) 126.999 * * [simplify]: iters left: 6 (16 enodes) 127.006 * * [simplify]: iters left: 5 (57 enodes) 127.017 * * [simplify]: iters left: 4 (81 enodes) 127.028 * * [simplify]: iters left: 3 (105 enodes) 127.042 * * [simplify]: iters left: 2 (118 enodes) 127.070 * * [simplify]: Extracting #0: cost 1 inf + 0 127.070 * * [simplify]: Extracting #1: cost 16 inf + 0 127.071 * * [simplify]: Extracting #2: cost 33 inf + 0 127.072 * * [simplify]: Extracting #3: cost 45 inf + 0 127.072 * * [simplify]: Extracting #4: cost 42 inf + 210 127.072 * * [simplify]: Extracting #5: cost 31 inf + 1106 127.074 * * [simplify]: Extracting #6: cost 13 inf + 5855 127.077 * * [simplify]: Extracting #7: cost 1 inf + 9749 127.080 * * [simplify]: Extracting #8: cost 0 inf + 10208 127.082 * [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.083 * [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.083 * * * * [progress]: [ 292 / 779 ] simplifiying candidate # 127.083 * [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.083 * * [simplify]: iters left: 6 (14 enodes) 127.088 * * [simplify]: iters left: 5 (51 enodes) 127.101 * * [simplify]: iters left: 4 (68 enodes) 127.118 * * [simplify]: iters left: 3 (87 enodes) 127.139 * * [simplify]: iters left: 2 (98 enodes) 127.162 * * [simplify]: iters left: 1 (119 enodes) 127.192 * * [simplify]: Extracting #0: cost 1 inf + 0 127.192 * * [simplify]: Extracting #1: cost 10 inf + 0 127.192 * * [simplify]: Extracting #2: cost 25 inf + 0 127.192 * * [simplify]: Extracting #3: cost 32 inf + 4 127.192 * * [simplify]: Extracting #4: cost 33 inf + 188 127.195 * * [simplify]: Extracting #5: cost 14 inf + 2437 127.197 * * [simplify]: Extracting #6: cost 4 inf + 5234 127.199 * * [simplify]: Extracting #7: cost 0 inf + 6697 127.201 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 127.201 * [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))))))) 127.202 * [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.202 * * [simplify]: iters left: 6 (14 enodes) 127.207 * * [simplify]: iters left: 5 (51 enodes) 127.220 * * [simplify]: iters left: 4 (68 enodes) 127.237 * * [simplify]: iters left: 3 (87 enodes) 127.258 * * [simplify]: iters left: 2 (98 enodes) 127.283 * * [simplify]: iters left: 1 (119 enodes) 127.312 * * [simplify]: Extracting #0: cost 1 inf + 0 127.312 * * [simplify]: Extracting #1: cost 10 inf + 0 127.312 * * [simplify]: Extracting #2: cost 25 inf + 0 127.313 * * [simplify]: Extracting #3: cost 32 inf + 4 127.313 * * [simplify]: Extracting #4: cost 33 inf + 188 127.313 * * [simplify]: Extracting #5: cost 14 inf + 2437 127.314 * * [simplify]: Extracting #6: cost 4 inf + 5234 127.315 * * [simplify]: Extracting #7: cost 0 inf + 6697 127.316 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 127.316 * [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))))) 127.317 * * * * [progress]: [ 293 / 779 ] simplifiying candidate # 127.317 * [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)) 127.317 * * [simplify]: iters left: 6 (16 enodes) 127.324 * * [simplify]: iters left: 5 (59 enodes) 127.333 * * [simplify]: iters left: 4 (78 enodes) 127.352 * * [simplify]: iters left: 3 (97 enodes) 127.377 * * [simplify]: iters left: 2 (100 enodes) 127.398 * * [simplify]: iters left: 1 (101 enodes) 127.409 * * [simplify]: Extracting #0: cost 1 inf + 0 127.409 * * [simplify]: Extracting #1: cost 9 inf + 0 127.409 * * [simplify]: Extracting #2: cost 16 inf + 1 127.409 * * [simplify]: Extracting #3: cost 27 inf + 1 127.409 * * [simplify]: Extracting #4: cost 26 inf + 88 127.410 * * [simplify]: Extracting #5: cost 13 inf + 1205 127.410 * * [simplify]: Extracting #6: cost 4 inf + 3055 127.411 * * [simplify]: Extracting #7: cost 0 inf + 4047 127.413 * [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)))) 127.413 * [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)))))) 127.413 * [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))) 127.413 * * [simplify]: iters left: 6 (14 enodes) 127.419 * * [simplify]: iters left: 5 (51 enodes) 127.431 * * [simplify]: iters left: 4 (73 enodes) 127.442 * * [simplify]: iters left: 3 (91 enodes) 127.453 * * [simplify]: Extracting #0: cost 1 inf + 0 127.453 * * [simplify]: Extracting #1: cost 10 inf + 0 127.453 * * [simplify]: Extracting #2: cost 21 inf + 0 127.453 * * [simplify]: Extracting #3: cost 33 inf + 0 127.453 * * [simplify]: Extracting #4: cost 32 inf + 87 127.453 * * [simplify]: Extracting #5: cost 19 inf + 1148 127.454 * * [simplify]: Extracting #6: cost 6 inf + 4048 127.455 * * [simplify]: Extracting #7: cost 0 inf + 5676 127.456 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 127.456 * [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))))))) 127.456 * * * * [progress]: [ 294 / 779 ] simplifiying candidate # 127.456 * [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.456 * * [simplify]: iters left: 6 (14 enodes) 127.459 * * [simplify]: iters left: 5 (51 enodes) 127.466 * * [simplify]: iters left: 4 (68 enodes) 127.479 * * [simplify]: iters left: 3 (87 enodes) 127.502 * * [simplify]: iters left: 2 (98 enodes) 127.531 * * [simplify]: iters left: 1 (119 enodes) 127.566 * * [simplify]: Extracting #0: cost 1 inf + 0 127.567 * * [simplify]: Extracting #1: cost 10 inf + 0 127.567 * * [simplify]: Extracting #2: cost 25 inf + 0 127.567 * * [simplify]: Extracting #3: cost 32 inf + 4 127.567 * * [simplify]: Extracting #4: cost 33 inf + 188 127.568 * * [simplify]: Extracting #5: cost 14 inf + 2437 127.570 * * [simplify]: Extracting #6: cost 4 inf + 5234 127.572 * * [simplify]: Extracting #7: cost 0 inf + 6697 127.574 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 127.574 * [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))))))) 127.575 * [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.575 * * [simplify]: iters left: 6 (14 enodes) 127.581 * * [simplify]: iters left: 5 (51 enodes) 127.595 * * [simplify]: iters left: 4 (68 enodes) 127.615 * * [simplify]: iters left: 3 (87 enodes) 127.639 * * [simplify]: iters left: 2 (98 enodes) 127.655 * * [simplify]: iters left: 1 (119 enodes) 127.675 * * [simplify]: Extracting #0: cost 1 inf + 0 127.675 * * [simplify]: Extracting #1: cost 10 inf + 0 127.675 * * [simplify]: Extracting #2: cost 25 inf + 0 127.675 * * [simplify]: Extracting #3: cost 32 inf + 4 127.675 * * [simplify]: Extracting #4: cost 33 inf + 188 127.676 * * [simplify]: Extracting #5: cost 14 inf + 2437 127.677 * * [simplify]: Extracting #6: cost 4 inf + 5234 127.678 * * [simplify]: Extracting #7: cost 0 inf + 6697 127.679 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 127.679 * [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))))) 127.679 * * * * [progress]: [ 295 / 779 ] simplifiying candidate # 127.679 * [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) 127.680 * * [simplify]: iters left: 6 (15 enodes) 127.683 * * [simplify]: iters left: 5 (54 enodes) 127.691 * * [simplify]: iters left: 4 (76 enodes) 127.709 * * [simplify]: iters left: 3 (100 enodes) 127.722 * * [simplify]: Extracting #0: cost 1 inf + 0 127.722 * * [simplify]: Extracting #1: cost 9 inf + 0 127.723 * * [simplify]: Extracting #2: cost 16 inf + 1 127.723 * * [simplify]: Extracting #3: cost 27 inf + 1 127.723 * * [simplify]: Extracting #4: cost 26 inf + 88 127.723 * * [simplify]: Extracting #5: cost 12 inf + 1231 127.724 * * [simplify]: Extracting #6: cost 6 inf + 2257 127.725 * * [simplify]: Extracting #7: cost 0 inf + 4047 127.726 * [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))) 127.726 * [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)))))) 127.726 * [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))) 127.726 * * [simplify]: iters left: 6 (14 enodes) 127.729 * * [simplify]: iters left: 5 (51 enodes) 127.736 * * [simplify]: iters left: 4 (73 enodes) 127.746 * * [simplify]: iters left: 3 (91 enodes) 127.758 * * [simplify]: Extracting #0: cost 1 inf + 0 127.758 * * [simplify]: Extracting #1: cost 10 inf + 0 127.758 * * [simplify]: Extracting #2: cost 21 inf + 0 127.759 * * [simplify]: Extracting #3: cost 33 inf + 0 127.759 * * [simplify]: Extracting #4: cost 32 inf + 87 127.759 * * [simplify]: Extracting #5: cost 19 inf + 1148 127.760 * * [simplify]: Extracting #6: cost 6 inf + 4048 127.761 * * [simplify]: Extracting #7: cost 0 inf + 5676 127.762 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 127.762 * [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))))))) 127.762 * * * * [progress]: [ 296 / 779 ] simplifiying candidate # 127.762 * [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))))) 127.762 * * [simplify]: iters left: 6 (17 enodes) 127.767 * * [simplify]: iters left: 5 (64 enodes) 127.776 * * [simplify]: iters left: 4 (84 enodes) 127.788 * * [simplify]: iters left: 3 (97 enodes) 127.800 * * [simplify]: iters left: 2 (106 enodes) 127.813 * * [simplify]: iters left: 1 (110 enodes) 127.827 * * [simplify]: Extracting #0: cost 1 inf + 0 127.828 * * [simplify]: Extracting #1: cost 7 inf + 0 127.828 * * [simplify]: Extracting #2: cost 14 inf + 1 127.828 * * [simplify]: Extracting #3: cost 20 inf + 1 127.828 * * [simplify]: Extracting #4: cost 31 inf + 1 127.828 * * [simplify]: Extracting #5: cost 30 inf + 88 127.828 * * [simplify]: Extracting #6: cost 16 inf + 1231 127.829 * * [simplify]: Extracting #7: cost 5 inf + 3986 127.830 * * [simplify]: Extracting #8: cost 0 inf + 5719 127.831 * [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)))) 127.831 * [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))))))) 127.831 * [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)))) 127.831 * * [simplify]: iters left: 6 (14 enodes) 127.834 * * [simplify]: iters left: 5 (51 enodes) 127.842 * * [simplify]: iters left: 4 (68 enodes) 127.851 * * [simplify]: iters left: 3 (85 enodes) 127.862 * * [simplify]: iters left: 2 (88 enodes) 127.872 * * [simplify]: iters left: 1 (90 enodes) 127.882 * * [simplify]: Extracting #0: cost 1 inf + 0 127.882 * * [simplify]: Extracting #1: cost 10 inf + 0 127.882 * * [simplify]: Extracting #2: cost 21 inf + 0 127.882 * * [simplify]: Extracting #3: cost 33 inf + 0 127.882 * * [simplify]: Extracting #4: cost 32 inf + 87 127.883 * * [simplify]: Extracting #5: cost 18 inf + 1230 127.883 * * [simplify]: Extracting #6: cost 9 inf + 3515 127.884 * * [simplify]: Extracting #7: cost 0 inf + 6156 127.885 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 127.885 * [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))))))) 127.885 * * * * [progress]: [ 297 / 779 ] simplifiying candidate # 127.886 * [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))))) 127.886 * * [simplify]: iters left: 6 (18 enodes) 127.893 * * [simplify]: iters left: 5 (66 enodes) 127.914 * * [simplify]: iters left: 4 (81 enodes) 127.926 * * [simplify]: iters left: 3 (92 enodes) 127.937 * * [simplify]: iters left: 2 (94 enodes) 127.948 * * [simplify]: Extracting #0: cost 1 inf + 0 127.948 * * [simplify]: Extracting #1: cost 5 inf + 0 127.948 * * [simplify]: Extracting #2: cost 10 inf + 1 127.948 * * [simplify]: Extracting #3: cost 16 inf + 1 127.948 * * [simplify]: Extracting #4: cost 27 inf + 1 127.948 * * [simplify]: Extracting #5: cost 26 inf + 88 127.948 * * [simplify]: Extracting #6: cost 13 inf + 1067 127.949 * * [simplify]: Extracting #7: cost 4 inf + 2611 127.949 * * [simplify]: Extracting #8: cost 0 inf + 3883 127.950 * [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.950 * [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))))))) 127.950 * [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)))) 127.951 * * [simplify]: iters left: 6 (15 enodes) 127.954 * * [simplify]: iters left: 5 (54 enodes) 127.964 * * [simplify]: iters left: 4 (71 enodes) 127.984 * * [simplify]: iters left: 3 (88 enodes) 128.005 * * [simplify]: iters left: 2 (91 enodes) 128.029 * * [simplify]: iters left: 1 (93 enodes) 128.051 * * [simplify]: Extracting #0: cost 1 inf + 0 128.051 * * [simplify]: Extracting #1: cost 10 inf + 0 128.051 * * [simplify]: Extracting #2: cost 22 inf + 0 128.051 * * [simplify]: Extracting #3: cost 35 inf + 0 128.052 * * [simplify]: Extracting #4: cost 34 inf + 87 128.052 * * [simplify]: Extracting #5: cost 16 inf + 1738 128.054 * * [simplify]: Extracting #6: cost 1 inf + 6493 128.056 * * [simplify]: Extracting #7: cost 0 inf + 6590 128.058 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 128.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))) (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)))))) 128.059 * * * * [progress]: [ 298 / 779 ] simplifiying candidate # 128.059 * [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)))) 128.059 * * [simplify]: iters left: 6 (16 enodes) 128.068 * * [simplify]: iters left: 5 (59 enodes) 128.078 * * [simplify]: iters left: 4 (74 enodes) 128.089 * * [simplify]: iters left: 3 (85 enodes) 128.098 * * [simplify]: iters left: 2 (87 enodes) 128.118 * * [simplify]: Extracting #0: cost 1 inf + 0 128.118 * * [simplify]: Extracting #1: cost 5 inf + 0 128.118 * * [simplify]: Extracting #2: cost 8 inf + 1 128.119 * * [simplify]: Extracting #3: cost 12 inf + 1 128.119 * * [simplify]: Extracting #4: cost 23 inf + 1 128.119 * * [simplify]: Extracting #5: cost 22 inf + 88 128.119 * * [simplify]: Extracting #6: cost 8 inf + 1246 128.120 * * [simplify]: Extracting #7: cost 1 inf + 2636 128.122 * * [simplify]: Extracting #8: cost 0 inf + 3015 128.123 * [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.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 (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))))))) 128.123 * [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)))) 128.123 * * [simplify]: iters left: 6 (14 enodes) 128.128 * * [simplify]: iters left: 5 (51 enodes) 128.136 * * [simplify]: iters left: 4 (68 enodes) 128.145 * * [simplify]: iters left: 3 (85 enodes) 128.156 * * [simplify]: iters left: 2 (88 enodes) 128.173 * * [simplify]: iters left: 1 (90 enodes) 128.194 * * [simplify]: Extracting #0: cost 1 inf + 0 128.194 * * [simplify]: Extracting #1: cost 10 inf + 0 128.194 * * [simplify]: Extracting #2: cost 21 inf + 0 128.194 * * [simplify]: Extracting #3: cost 33 inf + 0 128.195 * * [simplify]: Extracting #4: cost 32 inf + 87 128.195 * * [simplify]: Extracting #5: cost 18 inf + 1230 128.197 * * [simplify]: Extracting #6: cost 9 inf + 3395 128.199 * * [simplify]: Extracting #7: cost 0 inf + 5676 128.201 * [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.201 * [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.201 * * * * [progress]: [ 299 / 779 ] simplifiying candidate # 128.201 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt 1)) 128.201 * * [simplify]: iters left: 6 (15 enodes) 128.209 * * [simplify]: iters left: 5 (56 enodes) 128.227 * * [simplify]: iters left: 4 (70 enodes) 128.244 * * [simplify]: iters left: 3 (78 enodes) 128.263 * * [simplify]: Extracting #0: cost 1 inf + 0 128.263 * * [simplify]: Extracting #1: cost 5 inf + 0 128.263 * * [simplify]: Extracting #2: cost 8 inf + 1 128.263 * * [simplify]: Extracting #3: cost 19 inf + 1 128.263 * * [simplify]: Extracting #4: cost 17 inf + 170 128.264 * * [simplify]: Extracting #5: cost 4 inf + 1366 128.264 * * [simplify]: Extracting #6: cost 0 inf + 1983 128.264 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 128.265 * [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)))))) 128.265 * [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))) 128.265 * * [simplify]: iters left: 6 (13 enodes) 128.268 * * [simplify]: iters left: 5 (47 enodes) 128.275 * * [simplify]: iters left: 4 (57 enodes) 128.283 * * [simplify]: iters left: 3 (66 enodes) 128.290 * * [simplify]: Extracting #0: cost 1 inf + 0 128.290 * * [simplify]: Extracting #1: cost 6 inf + 0 128.290 * * [simplify]: Extracting #2: cost 13 inf + 0 128.290 * * [simplify]: Extracting #3: cost 13 inf + 2 128.290 * * [simplify]: Extracting #4: cost 19 inf + 116 128.290 * * [simplify]: Extracting #5: cost 17 inf + 477 128.291 * * [simplify]: Extracting #6: cost 5 inf + 2116 128.291 * * [simplify]: Extracting #7: cost 0 inf + 3178 128.292 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 128.292 * [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)))))) 128.292 * * * * [progress]: [ 300 / 779 ] simplifiying candidate # 128.292 * [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)))) 128.292 * * [simplify]: iters left: 6 (16 enodes) 128.297 * * [simplify]: iters left: 5 (59 enodes) 128.306 * * [simplify]: iters left: 4 (74 enodes) 128.316 * * [simplify]: iters left: 3 (85 enodes) 128.334 * * [simplify]: iters left: 2 (87 enodes) 128.353 * * [simplify]: Extracting #0: cost 1 inf + 0 128.354 * * [simplify]: Extracting #1: cost 5 inf + 0 128.354 * * [simplify]: Extracting #2: cost 8 inf + 1 128.354 * * [simplify]: Extracting #3: cost 12 inf + 1 128.354 * * [simplify]: Extracting #4: cost 23 inf + 1 128.354 * * [simplify]: Extracting #5: cost 22 inf + 88 128.354 * * [simplify]: Extracting #6: cost 8 inf + 1246 128.355 * * [simplify]: Extracting #7: cost 1 inf + 2636 128.357 * * [simplify]: Extracting #8: cost 0 inf + 3015 128.358 * [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.358 * [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))))))) 128.358 * [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)))) 128.358 * * [simplify]: iters left: 6 (14 enodes) 128.364 * * [simplify]: iters left: 5 (51 enodes) 128.379 * * [simplify]: iters left: 4 (68 enodes) 128.396 * * [simplify]: iters left: 3 (85 enodes) 128.407 * * [simplify]: iters left: 2 (88 enodes) 128.417 * * [simplify]: iters left: 1 (90 enodes) 128.431 * * [simplify]: Extracting #0: cost 1 inf + 0 128.431 * * [simplify]: Extracting #1: cost 10 inf + 0 128.432 * * [simplify]: Extracting #2: cost 21 inf + 0 128.432 * * [simplify]: Extracting #3: cost 33 inf + 0 128.432 * * [simplify]: Extracting #4: cost 32 inf + 87 128.432 * * [simplify]: Extracting #5: cost 18 inf + 1230 128.434 * * [simplify]: Extracting #6: cost 9 inf + 3395 128.435 * * [simplify]: Extracting #7: cost 0 inf + 5676 128.437 * [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.438 * [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.438 * * * * [progress]: [ 301 / 779 ] simplifiying candidate # 128.438 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1) 128.438 * * [simplify]: iters left: 6 (15 enodes) 128.446 * * [simplify]: iters left: 5 (54 enodes) 128.464 * * [simplify]: iters left: 4 (68 enodes) 128.481 * * [simplify]: iters left: 3 (76 enodes) 128.491 * * [simplify]: Extracting #0: cost 1 inf + 0 128.491 * * [simplify]: Extracting #1: cost 5 inf + 0 128.491 * * [simplify]: Extracting #2: cost 8 inf + 1 128.491 * * [simplify]: Extracting #3: cost 19 inf + 1 128.491 * * [simplify]: Extracting #4: cost 17 inf + 170 128.491 * * [simplify]: Extracting #5: cost 5 inf + 1067 128.492 * * [simplify]: Extracting #6: cost 0 inf + 1983 128.492 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 128.492 * [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)))))) 128.492 * [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))) 128.493 * * [simplify]: iters left: 6 (13 enodes) 128.495 * * [simplify]: iters left: 5 (47 enodes) 128.501 * * [simplify]: iters left: 4 (57 enodes) 128.509 * * [simplify]: iters left: 3 (66 enodes) 128.516 * * [simplify]: Extracting #0: cost 1 inf + 0 128.516 * * [simplify]: Extracting #1: cost 6 inf + 0 128.516 * * [simplify]: Extracting #2: cost 13 inf + 0 128.516 * * [simplify]: Extracting #3: cost 13 inf + 2 128.516 * * [simplify]: Extracting #4: cost 19 inf + 116 128.517 * * [simplify]: Extracting #5: cost 17 inf + 477 128.517 * * [simplify]: Extracting #6: cost 5 inf + 2116 128.518 * * [simplify]: Extracting #7: cost 0 inf + 3178 128.518 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 128.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))) (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)))))) 128.518 * * * * [progress]: [ 302 / 779 ] simplifiying candidate # 128.518 * [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))))) 128.519 * * [simplify]: iters left: 6 (16 enodes) 128.525 * * [simplify]: iters left: 5 (59 enodes) 128.543 * * [simplify]: iters left: 4 (90 enodes) 128.557 * * [simplify]: iters left: 3 (132 enodes) 128.578 * * [simplify]: iters left: 2 (176 enodes) 128.607 * * [simplify]: iters left: 1 (183 enodes) 128.627 * * [simplify]: Extracting #0: cost 1 inf + 0 128.627 * * [simplify]: Extracting #1: cost 24 inf + 0 128.627 * * [simplify]: Extracting #2: cost 48 inf + 0 128.627 * * [simplify]: Extracting #3: cost 59 inf + 0 128.627 * * [simplify]: Extracting #4: cost 56 inf + 210 128.628 * * [simplify]: Extracting #5: cost 46 inf + 1009 128.629 * * [simplify]: Extracting #6: cost 24 inf + 6748 128.632 * * [simplify]: Extracting #7: cost 1 inf + 15205 128.635 * * [simplify]: Extracting #8: cost 0 inf + 15502 128.638 * [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))))) 128.638 * [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))))))) 128.638 * [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)))) 128.638 * * [simplify]: iters left: 6 (15 enodes) 128.641 * * [simplify]: iters left: 5 (54 enodes) 128.650 * * [simplify]: iters left: 4 (78 enodes) 128.672 * * [simplify]: iters left: 3 (102 enodes) 128.686 * * [simplify]: iters left: 2 (115 enodes) 128.700 * * [simplify]: Extracting #0: cost 1 inf + 0 128.700 * * [simplify]: Extracting #1: cost 16 inf + 0 128.700 * * [simplify]: Extracting #2: cost 32 inf + 0 128.700 * * [simplify]: Extracting #3: cost 43 inf + 0 128.700 * * [simplify]: Extracting #4: cost 43 inf + 46 128.701 * * [simplify]: Extracting #5: cost 30 inf + 1024 128.701 * * [simplify]: Extracting #6: cost 12 inf + 5598 128.703 * * [simplify]: Extracting #7: cost 1 inf + 9035 128.706 * * [simplify]: Extracting #8: cost 0 inf + 9454 128.710 * [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)))) 128.710 * [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))))))) 128.710 * * * * [progress]: [ 303 / 779 ] simplifiying candidate # 128.710 * [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))))) 128.710 * * [simplify]: iters left: 6 (17 enodes) 128.718 * * [simplify]: iters left: 5 (61 enodes) 128.736 * * [simplify]: iters left: 4 (85 enodes) 128.759 * * [simplify]: iters left: 3 (109 enodes) 128.787 * * [simplify]: iters left: 2 (122 enodes) 128.805 * * [simplify]: Extracting #0: cost 1 inf + 0 128.805 * * [simplify]: Extracting #1: cost 16 inf + 0 128.805 * * [simplify]: Extracting #2: cost 34 inf + 0 128.806 * * [simplify]: Extracting #3: cost 47 inf + 0 128.806 * * [simplify]: Extracting #4: cost 44 inf + 210 128.806 * * [simplify]: Extracting #5: cost 34 inf + 942 128.807 * * [simplify]: Extracting #6: cost 14 inf + 5550 128.809 * * [simplify]: Extracting #7: cost 2 inf + 9886 128.810 * * [simplify]: Extracting #8: cost 0 inf + 10562 128.812 * [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)))) 128.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))) (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))))))) 128.812 * [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)))) 128.812 * * [simplify]: iters left: 6 (16 enodes) 128.815 * * [simplify]: iters left: 5 (57 enodes) 128.823 * * [simplify]: iters left: 4 (81 enodes) 128.843 * * [simplify]: iters left: 3 (105 enodes) 128.856 * * [simplify]: iters left: 2 (118 enodes) 128.869 * * [simplify]: Extracting #0: cost 1 inf + 0 128.870 * * [simplify]: Extracting #1: cost 16 inf + 0 128.870 * * [simplify]: Extracting #2: cost 33 inf + 0 128.870 * * [simplify]: Extracting #3: cost 45 inf + 0 128.870 * * [simplify]: Extracting #4: cost 42 inf + 210 128.870 * * [simplify]: Extracting #5: cost 31 inf + 1106 128.871 * * [simplify]: Extracting #6: cost 13 inf + 5855 128.874 * * [simplify]: Extracting #7: cost 1 inf + 9749 128.878 * * [simplify]: Extracting #8: cost 0 inf + 10208 128.881 * [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)))) 128.881 * [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))))))) 128.881 * * * * [progress]: [ 304 / 779 ] simplifiying candidate # 128.882 * [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.882 * * [simplify]: iters left: 6 (14 enodes) 128.888 * * [simplify]: iters left: 5 (51 enodes) 128.901 * * [simplify]: iters left: 4 (68 enodes) 128.911 * * [simplify]: iters left: 3 (87 enodes) 128.923 * * [simplify]: iters left: 2 (98 enodes) 128.939 * * [simplify]: iters left: 1 (119 enodes) 128.957 * * [simplify]: Extracting #0: cost 1 inf + 0 128.957 * * [simplify]: Extracting #1: cost 10 inf + 0 128.957 * * [simplify]: Extracting #2: cost 25 inf + 0 128.957 * * [simplify]: Extracting #3: cost 32 inf + 4 128.957 * * [simplify]: Extracting #4: cost 33 inf + 188 128.958 * * [simplify]: Extracting #5: cost 14 inf + 2437 128.960 * * [simplify]: Extracting #6: cost 4 inf + 5234 128.963 * * [simplify]: Extracting #7: cost 0 inf + 6697 128.965 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 128.965 * [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.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)))) 128.966 * * [simplify]: iters left: 6 (14 enodes) 128.972 * * [simplify]: iters left: 5 (51 enodes) 128.987 * * [simplify]: iters left: 4 (68 enodes) 129.006 * * [simplify]: iters left: 3 (87 enodes) 129.029 * * [simplify]: iters left: 2 (98 enodes) 129.046 * * [simplify]: iters left: 1 (119 enodes) 129.064 * * [simplify]: Extracting #0: cost 1 inf + 0 129.064 * * [simplify]: Extracting #1: cost 10 inf + 0 129.064 * * [simplify]: Extracting #2: cost 25 inf + 0 129.064 * * [simplify]: Extracting #3: cost 32 inf + 4 129.064 * * [simplify]: Extracting #4: cost 33 inf + 188 129.065 * * [simplify]: Extracting #5: cost 14 inf + 2437 129.066 * * [simplify]: Extracting #6: cost 4 inf + 5234 129.067 * * [simplify]: Extracting #7: cost 0 inf + 6697 129.068 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 129.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))) (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))))) 129.068 * * * * [progress]: [ 305 / 779 ] simplifiying candidate # 129.068 * [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)) 129.068 * * [simplify]: iters left: 6 (16 enodes) 129.073 * * [simplify]: iters left: 5 (59 enodes) 129.082 * * [simplify]: iters left: 4 (78 enodes) 129.093 * * [simplify]: iters left: 3 (97 enodes) 129.106 * * [simplify]: iters left: 2 (100 enodes) 129.132 * * [simplify]: iters left: 1 (101 enodes) 129.154 * * [simplify]: Extracting #0: cost 1 inf + 0 129.154 * * [simplify]: Extracting #1: cost 9 inf + 0 129.154 * * [simplify]: Extracting #2: cost 16 inf + 1 129.154 * * [simplify]: Extracting #3: cost 27 inf + 1 129.154 * * [simplify]: Extracting #4: cost 26 inf + 88 129.155 * * [simplify]: Extracting #5: cost 13 inf + 1205 129.156 * * [simplify]: Extracting #6: cost 4 inf + 3055 129.157 * * [simplify]: Extracting #7: cost 0 inf + 4047 129.159 * [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.159 * [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)))))) 129.159 * [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))) 129.160 * * [simplify]: iters left: 6 (14 enodes) 129.165 * * [simplify]: iters left: 5 (51 enodes) 129.181 * * [simplify]: iters left: 4 (73 enodes) 129.201 * * [simplify]: iters left: 3 (91 enodes) 129.223 * * [simplify]: Extracting #0: cost 1 inf + 0 129.223 * * [simplify]: Extracting #1: cost 10 inf + 0 129.223 * * [simplify]: Extracting #2: cost 21 inf + 0 129.223 * * [simplify]: Extracting #3: cost 33 inf + 0 129.223 * * [simplify]: Extracting #4: cost 32 inf + 87 129.224 * * [simplify]: Extracting #5: cost 19 inf + 1148 129.224 * * [simplify]: Extracting #6: cost 6 inf + 4048 129.225 * * [simplify]: Extracting #7: cost 0 inf + 5676 129.226 * [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.227 * [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.227 * * * * [progress]: [ 306 / 779 ] simplifiying candidate # 129.227 * [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.227 * * [simplify]: iters left: 6 (14 enodes) 129.230 * * [simplify]: iters left: 5 (51 enodes) 129.237 * * [simplify]: iters left: 4 (68 enodes) 129.247 * * [simplify]: iters left: 3 (87 enodes) 129.269 * * [simplify]: iters left: 2 (98 enodes) 129.291 * * [simplify]: iters left: 1 (119 enodes) 129.308 * * [simplify]: Extracting #0: cost 1 inf + 0 129.308 * * [simplify]: Extracting #1: cost 10 inf + 0 129.308 * * [simplify]: Extracting #2: cost 25 inf + 0 129.309 * * [simplify]: Extracting #3: cost 32 inf + 4 129.309 * * [simplify]: Extracting #4: cost 33 inf + 188 129.309 * * [simplify]: Extracting #5: cost 14 inf + 2437 129.310 * * [simplify]: Extracting #6: cost 4 inf + 5234 129.312 * * [simplify]: Extracting #7: cost 0 inf + 6697 129.314 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 129.314 * [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))))))) 129.314 * [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.315 * * [simplify]: iters left: 6 (14 enodes) 129.321 * * [simplify]: iters left: 5 (51 enodes) 129.332 * * [simplify]: iters left: 4 (68 enodes) 129.341 * * [simplify]: iters left: 3 (87 enodes) 129.355 * * [simplify]: iters left: 2 (98 enodes) 129.369 * * [simplify]: iters left: 1 (119 enodes) 129.388 * * [simplify]: Extracting #0: cost 1 inf + 0 129.388 * * [simplify]: Extracting #1: cost 10 inf + 0 129.389 * * [simplify]: Extracting #2: cost 25 inf + 0 129.389 * * [simplify]: Extracting #3: cost 32 inf + 4 129.389 * * [simplify]: Extracting #4: cost 33 inf + 188 129.389 * * [simplify]: Extracting #5: cost 14 inf + 2437 129.390 * * [simplify]: Extracting #6: cost 4 inf + 5234 129.392 * * [simplify]: Extracting #7: cost 0 inf + 6697 129.393 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 129.393 * [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))))) 129.393 * * * * [progress]: [ 307 / 779 ] simplifiying candidate # 129.393 * [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) 129.393 * * [simplify]: iters left: 6 (15 enodes) 129.397 * * [simplify]: iters left: 5 (54 enodes) 129.405 * * [simplify]: iters left: 4 (76 enodes) 129.417 * * [simplify]: iters left: 3 (100 enodes) 129.432 * * [simplify]: Extracting #0: cost 1 inf + 0 129.432 * * [simplify]: Extracting #1: cost 9 inf + 0 129.432 * * [simplify]: Extracting #2: cost 16 inf + 1 129.432 * * [simplify]: Extracting #3: cost 27 inf + 1 129.432 * * [simplify]: Extracting #4: cost 26 inf + 88 129.432 * * [simplify]: Extracting #5: cost 12 inf + 1231 129.433 * * [simplify]: Extracting #6: cost 6 inf + 2257 129.433 * * [simplify]: Extracting #7: cost 0 inf + 4047 129.434 * [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))) 129.434 * [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)))))) 129.435 * [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))) 129.435 * * [simplify]: iters left: 6 (14 enodes) 129.438 * * [simplify]: iters left: 5 (51 enodes) 129.451 * * [simplify]: iters left: 4 (73 enodes) 129.471 * * [simplify]: iters left: 3 (91 enodes) 129.493 * * [simplify]: Extracting #0: cost 1 inf + 0 129.493 * * [simplify]: Extracting #1: cost 10 inf + 0 129.493 * * [simplify]: Extracting #2: cost 21 inf + 0 129.494 * * [simplify]: Extracting #3: cost 33 inf + 0 129.494 * * [simplify]: Extracting #4: cost 32 inf + 87 129.494 * * [simplify]: Extracting #5: cost 19 inf + 1148 129.496 * * [simplify]: Extracting #6: cost 6 inf + 4048 129.498 * * [simplify]: Extracting #7: cost 0 inf + 5676 129.500 * [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.500 * [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))))))) 129.500 * * * * [progress]: [ 308 / 779 ] simplifiying candidate # 129.501 * [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))))) 129.501 * * [simplify]: iters left: 6 (16 enodes) 129.508 * * [simplify]: iters left: 5 (59 enodes) 129.527 * * [simplify]: iters left: 4 (84 enodes) 129.544 * * [simplify]: iters left: 3 (113 enodes) 129.561 * * [simplify]: iters left: 2 (124 enodes) 129.589 * * [simplify]: iters left: 1 (126 enodes) 129.619 * * [simplify]: Extracting #0: cost 1 inf + 0 129.619 * * [simplify]: Extracting #1: cost 13 inf + 0 129.619 * * [simplify]: Extracting #2: cost 24 inf + 1 129.619 * * [simplify]: Extracting #3: cost 35 inf + 1 129.619 * * [simplify]: Extracting #4: cost 34 inf + 88 129.620 * * [simplify]: Extracting #5: cost 20 inf + 1382 129.622 * * [simplify]: Extracting #6: cost 2 inf + 6355 129.625 * * [simplify]: Extracting #7: cost 0 inf + 7071 129.627 * [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))) 129.627 * [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))))))) 129.628 * [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)))) 129.628 * * [simplify]: iters left: 6 (14 enodes) 129.634 * * [simplify]: iters left: 5 (51 enodes) 129.650 * * [simplify]: iters left: 4 (68 enodes) 129.662 * * [simplify]: iters left: 3 (85 enodes) 129.673 * * [simplify]: iters left: 2 (88 enodes) 129.684 * * [simplify]: iters left: 1 (90 enodes) 129.705 * * [simplify]: Extracting #0: cost 1 inf + 0 129.705 * * [simplify]: Extracting #1: cost 10 inf + 0 129.705 * * [simplify]: Extracting #2: cost 21 inf + 0 129.706 * * [simplify]: Extracting #3: cost 33 inf + 0 129.706 * * [simplify]: Extracting #4: cost 32 inf + 87 129.706 * * [simplify]: Extracting #5: cost 18 inf + 1230 129.707 * * [simplify]: Extracting #6: cost 9 inf + 3515 129.708 * * [simplify]: Extracting #7: cost 0 inf + 6156 129.709 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 129.709 * [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))))))) 129.709 * * * * [progress]: [ 309 / 779 ] simplifiying candidate # 129.710 * [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))))) 129.710 * * [simplify]: iters left: 6 (17 enodes) 129.714 * * [simplify]: iters left: 5 (61 enodes) 129.723 * * [simplify]: iters left: 4 (80 enodes) 129.735 * * [simplify]: iters left: 3 (100 enodes) 129.747 * * [simplify]: iters left: 2 (103 enodes) 129.761 * * [simplify]: Extracting #0: cost 1 inf + 0 129.761 * * [simplify]: Extracting #1: cost 9 inf + 0 129.761 * * [simplify]: Extracting #2: cost 18 inf + 1 129.761 * * [simplify]: Extracting #3: cost 31 inf + 1 129.761 * * [simplify]: Extracting #4: cost 29 inf + 129 129.761 * * [simplify]: Extracting #5: cost 17 inf + 1189 129.762 * * [simplify]: Extracting #6: cost 8 inf + 2569 129.763 * * [simplify]: Extracting #7: cost 0 inf + 5155 129.764 * [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))))) 129.764 * [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))))))) 129.764 * [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)))) 129.764 * * [simplify]: iters left: 6 (15 enodes) 129.767 * * [simplify]: iters left: 5 (54 enodes) 129.775 * * [simplify]: iters left: 4 (71 enodes) 129.785 * * [simplify]: iters left: 3 (88 enodes) 129.795 * * [simplify]: iters left: 2 (91 enodes) 129.817 * * [simplify]: iters left: 1 (93 enodes) 129.838 * * [simplify]: Extracting #0: cost 1 inf + 0 129.838 * * [simplify]: Extracting #1: cost 10 inf + 0 129.838 * * [simplify]: Extracting #2: cost 22 inf + 0 129.839 * * [simplify]: Extracting #3: cost 35 inf + 0 129.839 * * [simplify]: Extracting #4: cost 34 inf + 87 129.839 * * [simplify]: Extracting #5: cost 16 inf + 1738 129.841 * * [simplify]: Extracting #6: cost 1 inf + 6493 129.844 * * [simplify]: Extracting #7: cost 0 inf + 6590 129.846 * [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.846 * [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.846 * * * * [progress]: [ 310 / 779 ] simplifiying candidate # 129.846 * [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)))) 129.847 * * [simplify]: iters left: 6 (15 enodes) 129.853 * * [simplify]: iters left: 5 (54 enodes) 129.862 * * [simplify]: iters left: 4 (73 enodes) 129.872 * * [simplify]: iters left: 3 (93 enodes) 129.884 * * [simplify]: iters left: 2 (96 enodes) 129.902 * * [simplify]: Extracting #0: cost 1 inf + 0 129.902 * * [simplify]: Extracting #1: cost 9 inf + 0 129.902 * * [simplify]: Extracting #2: cost 16 inf + 1 129.902 * * [simplify]: Extracting #3: cost 27 inf + 1 129.902 * * [simplify]: Extracting #4: cost 26 inf + 88 129.903 * * [simplify]: Extracting #5: cost 12 inf + 1286 129.904 * * [simplify]: Extracting #6: cost 3 inf + 3112 129.905 * * [simplify]: Extracting #7: cost 0 inf + 4047 129.907 * [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))) 129.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 (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))))))) 129.908 * [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.908 * * [simplify]: iters left: 6 (14 enodes) 129.913 * * [simplify]: iters left: 5 (51 enodes) 129.921 * * [simplify]: iters left: 4 (68 enodes) 129.931 * * [simplify]: iters left: 3 (85 enodes) 129.940 * * [simplify]: iters left: 2 (88 enodes) 129.956 * * [simplify]: iters left: 1 (90 enodes) 129.977 * * [simplify]: Extracting #0: cost 1 inf + 0 129.977 * * [simplify]: Extracting #1: cost 10 inf + 0 129.977 * * [simplify]: Extracting #2: cost 21 inf + 0 129.977 * * [simplify]: Extracting #3: cost 33 inf + 0 129.977 * * [simplify]: Extracting #4: cost 32 inf + 87 129.978 * * [simplify]: Extracting #5: cost 18 inf + 1230 129.979 * * [simplify]: Extracting #6: cost 9 inf + 3395 129.981 * * [simplify]: Extracting #7: cost 0 inf + 5676 129.983 * [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.983 * [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))))))) 129.983 * * * * [progress]: [ 311 / 779 ] simplifiying candidate # 129.983 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) (sqrt 1)) 129.984 * * [simplify]: iters left: 6 (15 enodes) 129.987 * * [simplify]: iters left: 5 (54 enodes) 129.995 * * [simplify]: iters left: 4 (69 enodes) 130.003 * * [simplify]: iters left: 3 (77 enodes) 130.012 * * [simplify]: Extracting #0: cost 1 inf + 0 130.012 * * [simplify]: Extracting #1: cost 5 inf + 0 130.012 * * [simplify]: Extracting #2: cost 8 inf + 1 130.012 * * [simplify]: Extracting #3: cost 19 inf + 1 130.012 * * [simplify]: Extracting #4: cost 17 inf + 170 130.013 * * [simplify]: Extracting #5: cost 4 inf + 1231 130.013 * * [simplify]: Extracting #6: cost 0 inf + 1983 130.014 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 130.014 * [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)))))) 130.015 * [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))) 130.015 * * [simplify]: iters left: 6 (13 enodes) 130.020 * * [simplify]: iters left: 5 (47 enodes) 130.033 * * [simplify]: iters left: 4 (57 enodes) 130.049 * * [simplify]: iters left: 3 (66 enodes) 130.066 * * [simplify]: Extracting #0: cost 1 inf + 0 130.066 * * [simplify]: Extracting #1: cost 6 inf + 0 130.066 * * [simplify]: Extracting #2: cost 13 inf + 0 130.066 * * [simplify]: Extracting #3: cost 13 inf + 2 130.067 * * [simplify]: Extracting #4: cost 19 inf + 116 130.067 * * [simplify]: Extracting #5: cost 17 inf + 477 130.068 * * [simplify]: Extracting #6: cost 5 inf + 2116 130.069 * * [simplify]: Extracting #7: cost 0 inf + 3178 130.070 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 130.070 * [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)))))) 130.070 * * * * [progress]: [ 312 / 779 ] simplifiying candidate # 130.071 * [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)))) 130.071 * * [simplify]: iters left: 6 (15 enodes) 130.078 * * [simplify]: iters left: 5 (54 enodes) 130.086 * * [simplify]: iters left: 4 (73 enodes) 130.097 * * [simplify]: iters left: 3 (93 enodes) 130.108 * * [simplify]: iters left: 2 (96 enodes) 130.130 * * [simplify]: Extracting #0: cost 1 inf + 0 130.130 * * [simplify]: Extracting #1: cost 9 inf + 0 130.130 * * [simplify]: Extracting #2: cost 16 inf + 1 130.130 * * [simplify]: Extracting #3: cost 27 inf + 1 130.130 * * [simplify]: Extracting #4: cost 26 inf + 88 130.131 * * [simplify]: Extracting #5: cost 12 inf + 1286 130.132 * * [simplify]: Extracting #6: cost 3 inf + 3112 130.134 * * [simplify]: Extracting #7: cost 0 inf + 4047 130.135 * [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.135 * [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))))))) 130.136 * [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)))) 130.136 * * [simplify]: iters left: 6 (14 enodes) 130.141 * * [simplify]: iters left: 5 (51 enodes) 130.156 * * [simplify]: iters left: 4 (68 enodes) 130.172 * * [simplify]: iters left: 3 (85 enodes) 130.182 * * [simplify]: iters left: 2 (88 enodes) 130.191 * * [simplify]: iters left: 1 (90 enodes) 130.204 * * [simplify]: Extracting #0: cost 1 inf + 0 130.204 * * [simplify]: Extracting #1: cost 10 inf + 0 130.204 * * [simplify]: Extracting #2: cost 21 inf + 0 130.204 * * [simplify]: Extracting #3: cost 33 inf + 0 130.204 * * [simplify]: Extracting #4: cost 32 inf + 87 130.205 * * [simplify]: Extracting #5: cost 18 inf + 1230 130.206 * * [simplify]: Extracting #6: cost 9 inf + 3395 130.208 * * [simplify]: Extracting #7: cost 0 inf + 5676 130.210 * [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.210 * [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))))))) 130.210 * * * * [progress]: [ 313 / 779 ] simplifiying candidate # 130.211 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 1) 130.211 * * [simplify]: iters left: 6 (14 enodes) 130.218 * * [simplify]: iters left: 5 (47 enodes) 130.232 * * [simplify]: iters left: 4 (64 enodes) 130.249 * * [simplify]: iters left: 3 (72 enodes) 130.265 * * [simplify]: Extracting #0: cost 1 inf + 0 130.266 * * [simplify]: Extracting #1: cost 5 inf + 0 130.266 * * [simplify]: Extracting #2: cost 8 inf + 1 130.266 * * [simplify]: Extracting #3: cost 19 inf + 1 130.266 * * [simplify]: Extracting #4: cost 18 inf + 88 130.266 * * [simplify]: Extracting #5: cost 6 inf + 1026 130.267 * * [simplify]: Extracting #6: cost 0 inf + 1983 130.268 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 130.268 * [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)))))) 130.268 * [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))) 130.269 * * [simplify]: iters left: 6 (13 enodes) 130.274 * * [simplify]: iters left: 5 (47 enodes) 130.289 * * [simplify]: iters left: 4 (57 enodes) 130.302 * * [simplify]: iters left: 3 (66 enodes) 130.309 * * [simplify]: Extracting #0: cost 1 inf + 0 130.310 * * [simplify]: Extracting #1: cost 6 inf + 0 130.310 * * [simplify]: Extracting #2: cost 13 inf + 0 130.310 * * [simplify]: Extracting #3: cost 13 inf + 2 130.310 * * [simplify]: Extracting #4: cost 19 inf + 116 130.310 * * [simplify]: Extracting #5: cost 17 inf + 477 130.310 * * [simplify]: Extracting #6: cost 5 inf + 2116 130.311 * * [simplify]: Extracting #7: cost 0 inf + 3178 130.311 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 130.311 * [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)))))) 130.311 * * * * [progress]: [ 314 / 779 ] simplifiying candidate # 130.312 * [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))))) 130.312 * * [simplify]: iters left: 6 (16 enodes) 130.316 * * [simplify]: iters left: 5 (61 enodes) 130.325 * * [simplify]: iters left: 4 (90 enodes) 130.347 * * [simplify]: iters left: 3 (118 enodes) 130.380 * * [simplify]: iters left: 2 (131 enodes) 130.411 * * [simplify]: iters left: 1 (154 enodes) 130.439 * * [simplify]: Extracting #0: cost 1 inf + 0 130.439 * * [simplify]: Extracting #1: cost 11 inf + 0 130.439 * * [simplify]: Extracting #2: cost 36 inf + 1 130.439 * * [simplify]: Extracting #3: cost 52 inf + 4 130.440 * * [simplify]: Extracting #4: cost 47 inf + 217 130.440 * * [simplify]: Extracting #5: cost 36 inf + 910 130.442 * * [simplify]: Extracting #6: cost 19 inf + 5709 130.445 * * [simplify]: Extracting #7: cost 0 inf + 12770 130.449 * [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))) 130.449 * [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))))))) 130.450 * [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)))) 130.450 * * [simplify]: iters left: 6 (14 enodes) 130.455 * * [simplify]: iters left: 5 (51 enodes) 130.466 * * [simplify]: iters left: 4 (72 enodes) 130.476 * * [simplify]: iters left: 3 (89 enodes) 130.489 * * [simplify]: iters left: 2 (92 enodes) 130.507 * * [simplify]: Extracting #0: cost 1 inf + 0 130.507 * * [simplify]: Extracting #1: cost 12 inf + 0 130.508 * * [simplify]: Extracting #2: cost 26 inf + 0 130.508 * * [simplify]: Extracting #3: cost 33 inf + 2 130.508 * * [simplify]: Extracting #4: cost 32 inf + 185 130.509 * * [simplify]: Extracting #5: cost 11 inf + 3309 130.511 * * [simplify]: Extracting #6: cost 2 inf + 6354 130.513 * * [simplify]: Extracting #7: cost 0 inf + 6990 130.516 * [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))) 130.516 * [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)))))) 130.516 * * * * [progress]: [ 315 / 779 ] simplifiying candidate # 130.516 * [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))))) 130.516 * * [simplify]: iters left: 6 (19 enodes) 130.525 * * [simplify]: iters left: 5 (69 enodes) 130.546 * * [simplify]: iters left: 4 (95 enodes) 130.574 * * [simplify]: iters left: 3 (130 enodes) 130.610 * * [simplify]: iters left: 2 (138 enodes) 130.643 * * [simplify]: Extracting #0: cost 1 inf + 0 130.643 * * [simplify]: Extracting #1: cost 13 inf + 0 130.643 * * [simplify]: Extracting #2: cost 26 inf + 1 130.643 * * [simplify]: Extracting #3: cost 40 inf + 1 130.643 * * [simplify]: Extracting #4: cost 40 inf + 88 130.644 * * [simplify]: Extracting #5: cost 17 inf + 2837 130.645 * * [simplify]: Extracting #6: cost 4 inf + 7259 130.646 * * [simplify]: Extracting #7: cost 0 inf + 9173 130.648 * [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)))) 130.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))) (* (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))))))) 130.648 * [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)))) 130.648 * * [simplify]: iters left: 6 (16 enodes) 130.651 * * [simplify]: iters left: 5 (57 enodes) 130.659 * * [simplify]: iters left: 4 (81 enodes) 130.671 * * [simplify]: iters left: 3 (105 enodes) 130.697 * * [simplify]: iters left: 2 (118 enodes) 130.716 * * [simplify]: Extracting #0: cost 1 inf + 0 130.717 * * [simplify]: Extracting #1: cost 16 inf + 0 130.717 * * [simplify]: Extracting #2: cost 35 inf + 0 130.717 * * [simplify]: Extracting #3: cost 43 inf + 2 130.717 * * [simplify]: Extracting #4: cost 39 inf + 461 130.718 * * [simplify]: Extracting #5: cost 20 inf + 3095 130.719 * * [simplify]: Extracting #6: cost 3 inf + 9231 130.721 * * [simplify]: Extracting #7: cost 0 inf + 10608 130.723 * [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))))) 130.724 * [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)))))))) 130.724 * * * * [progress]: [ 316 / 779 ] simplifiying candidate # 130.724 * [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)))) 130.724 * * [simplify]: iters left: 6 (17 enodes) 130.728 * * [simplify]: iters left: 5 (62 enodes) 130.738 * * [simplify]: iters left: 4 (88 enodes) 130.764 * * [simplify]: iters left: 3 (123 enodes) 130.781 * * [simplify]: iters left: 2 (130 enodes) 130.800 * * [simplify]: Extracting #0: cost 1 inf + 0 130.800 * * [simplify]: Extracting #1: cost 13 inf + 0 130.800 * * [simplify]: Extracting #2: cost 24 inf + 1 130.801 * * [simplify]: Extracting #3: cost 36 inf + 1 130.801 * * [simplify]: Extracting #4: cost 35 inf + 129 130.802 * * [simplify]: Extracting #5: cost 19 inf + 2232 130.804 * * [simplify]: Extracting #6: cost 3 inf + 6570 130.807 * * [simplify]: Extracting #7: cost 0 inf + 7745 130.811 * [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)))) 130.811 * [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))))))) 130.811 * [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)))) 130.812 * * [simplify]: iters left: 6 (15 enodes) 130.818 * * [simplify]: iters left: 5 (54 enodes) 130.835 * * [simplify]: iters left: 4 (78 enodes) 130.856 * * [simplify]: iters left: 3 (102 enodes) 130.882 * * [simplify]: iters left: 2 (115 enodes) 130.904 * * [simplify]: Extracting #0: cost 1 inf + 0 130.905 * * [simplify]: Extracting #1: cost 16 inf + 0 130.905 * * [simplify]: Extracting #2: cost 34 inf + 0 130.905 * * [simplify]: Extracting #3: cost 41 inf + 2 130.905 * * [simplify]: Extracting #4: cost 40 inf + 201 130.905 * * [simplify]: Extracting #5: cost 21 inf + 2499 130.907 * * [simplify]: Extracting #6: cost 3 inf + 8157 130.908 * * [simplify]: Extracting #7: cost 0 inf + 9374 130.910 * [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)))) 130.910 * [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))))))) 130.910 * * * * [progress]: [ 317 / 779 ] simplifiying candidate # 130.910 * [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)) 130.910 * * [simplify]: iters left: 6 (17 enodes) 130.915 * * [simplify]: iters left: 5 (62 enodes) 130.924 * * [simplify]: iters left: 4 (82 enodes) 130.939 * * [simplify]: iters left: 3 (93 enodes) 130.960 * * [simplify]: iters left: 2 (94 enodes) 130.971 * * [simplify]: Extracting #0: cost 1 inf + 0 130.972 * * [simplify]: Extracting #1: cost 7 inf + 0 130.972 * * [simplify]: Extracting #2: cost 12 inf + 1 130.972 * * [simplify]: Extracting #3: cost 24 inf + 1 130.972 * * [simplify]: Extracting #4: cost 23 inf + 129 130.972 * * [simplify]: Extracting #5: cost 10 inf + 1379 130.973 * * [simplify]: Extracting #6: cost 1 inf + 3350 130.973 * * [simplify]: Extracting #7: cost 0 inf + 3769 130.974 * [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))))) 130.974 * [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)))))) 130.974 * [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))) 130.974 * * [simplify]: iters left: 6 (14 enodes) 130.977 * * [simplify]: iters left: 5 (51 enodes) 130.985 * * [simplify]: iters left: 4 (75 enodes) 130.996 * * [simplify]: iters left: 3 (99 enodes) 131.019 * * [simplify]: iters left: 2 (112 enodes) 131.040 * * [simplify]: Extracting #0: cost 1 inf + 0 131.040 * * [simplify]: Extracting #1: cost 16 inf + 0 131.040 * * [simplify]: Extracting #2: cost 33 inf + 0 131.040 * * [simplify]: Extracting #3: cost 39 inf + 2 131.041 * * [simplify]: Extracting #4: cost 38 inf + 185 131.041 * * [simplify]: Extracting #5: cost 15 inf + 3800 131.043 * * [simplify]: Extracting #6: cost 3 inf + 7363 131.044 * * [simplify]: Extracting #7: cost 0 inf + 8540 131.046 * [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))) 131.046 * [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)))))) 131.046 * * * * [progress]: [ 318 / 779 ] simplifiying candidate # 131.046 * [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.046 * * [simplify]: iters left: 6 (17 enodes) 131.050 * * [simplify]: iters left: 5 (62 enodes) 131.060 * * [simplify]: iters left: 4 (88 enodes) 131.085 * * [simplify]: iters left: 3 (123 enodes) 131.118 * * [simplify]: iters left: 2 (130 enodes) 131.134 * * [simplify]: Extracting #0: cost 1 inf + 0 131.134 * * [simplify]: Extracting #1: cost 13 inf + 0 131.134 * * [simplify]: Extracting #2: cost 24 inf + 1 131.134 * * [simplify]: Extracting #3: cost 36 inf + 1 131.134 * * [simplify]: Extracting #4: cost 35 inf + 129 131.135 * * [simplify]: Extracting #5: cost 19 inf + 2232 131.136 * * [simplify]: Extracting #6: cost 3 inf + 6570 131.137 * * [simplify]: Extracting #7: cost 0 inf + 7745 131.139 * [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)))) 131.139 * [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))))))) 131.139 * [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)))) 131.139 * * [simplify]: iters left: 6 (15 enodes) 131.143 * * [simplify]: iters left: 5 (54 enodes) 131.151 * * [simplify]: iters left: 4 (78 enodes) 131.168 * * [simplify]: iters left: 3 (102 enodes) 131.194 * * [simplify]: iters left: 2 (115 enodes) 131.221 * * [simplify]: Extracting #0: cost 1 inf + 0 131.222 * * [simplify]: Extracting #1: cost 16 inf + 0 131.222 * * [simplify]: Extracting #2: cost 34 inf + 0 131.222 * * [simplify]: Extracting #3: cost 41 inf + 2 131.223 * * [simplify]: Extracting #4: cost 40 inf + 201 131.223 * * [simplify]: Extracting #5: cost 21 inf + 2499 131.226 * * [simplify]: Extracting #6: cost 3 inf + 8157 131.229 * * [simplify]: Extracting #7: cost 0 inf + 9374 131.233 * [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)))) 131.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))) (* (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))))))) 131.233 * * * * [progress]: [ 319 / 779 ] simplifiying candidate # 131.234 * [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) 131.234 * * [simplify]: iters left: 6 (16 enodes) 131.242 * * [simplify]: iters left: 5 (57 enodes) 131.259 * * [simplify]: iters left: 4 (76 enodes) 131.284 * * [simplify]: iters left: 3 (88 enodes) 131.306 * * [simplify]: Extracting #0: cost 1 inf + 0 131.306 * * [simplify]: Extracting #1: cost 7 inf + 0 131.306 * * [simplify]: Extracting #2: cost 12 inf + 1 131.307 * * [simplify]: Extracting #3: cost 24 inf + 1 131.307 * * [simplify]: Extracting #4: cost 22 inf + 211 131.307 * * [simplify]: Extracting #5: cost 7 inf + 1615 131.309 * * [simplify]: Extracting #6: cost 1 inf + 3390 131.310 * * [simplify]: Extracting #7: cost 0 inf + 3769 131.311 * [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))))) 131.311 * [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)))))) 131.312 * [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))) 131.312 * * [simplify]: iters left: 6 (14 enodes) 131.318 * * [simplify]: iters left: 5 (51 enodes) 131.333 * * [simplify]: iters left: 4 (75 enodes) 131.354 * * [simplify]: iters left: 3 (99 enodes) 131.371 * * [simplify]: iters left: 2 (112 enodes) 131.384 * * [simplify]: Extracting #0: cost 1 inf + 0 131.384 * * [simplify]: Extracting #1: cost 16 inf + 0 131.384 * * [simplify]: Extracting #2: cost 33 inf + 0 131.385 * * [simplify]: Extracting #3: cost 39 inf + 2 131.385 * * [simplify]: Extracting #4: cost 38 inf + 185 131.385 * * [simplify]: Extracting #5: cost 15 inf + 3800 131.387 * * [simplify]: Extracting #6: cost 3 inf + 7363 131.388 * * [simplify]: Extracting #7: cost 0 inf + 8540 131.391 * [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))) 131.391 * [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)))))) 131.391 * * * * [progress]: [ 320 / 779 ] simplifiying candidate # 131.391 * [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))))) 131.391 * * [simplify]: iters left: 6 (19 enodes) 131.397 * * [simplify]: iters left: 5 (69 enodes) 131.417 * * [simplify]: iters left: 4 (93 enodes) 131.436 * * [simplify]: iters left: 3 (124 enodes) 131.453 * * [simplify]: iters left: 2 (135 enodes) 131.473 * * [simplify]: Extracting #0: cost 1 inf + 0 131.473 * * [simplify]: Extracting #1: cost 10 inf + 0 131.473 * * [simplify]: Extracting #2: cost 25 inf + 0 131.474 * * [simplify]: Extracting #3: cost 40 inf + 1 131.474 * * [simplify]: Extracting #4: cost 40 inf + 88 131.475 * * [simplify]: Extracting #5: cost 18 inf + 2662 131.477 * * [simplify]: Extracting #6: cost 5 inf + 7326 131.480 * * [simplify]: Extracting #7: cost 1 inf + 8796 131.483 * * [simplify]: Extracting #8: cost 0 inf + 9173 131.486 * [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.486 * [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))))))) 131.486 * [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)))) 131.486 * * [simplify]: iters left: 6 (16 enodes) 131.495 * * [simplify]: iters left: 5 (57 enodes) 131.511 * * [simplify]: iters left: 4 (81 enodes) 131.528 * * [simplify]: iters left: 3 (105 enodes) 131.541 * * [simplify]: iters left: 2 (118 enodes) 131.557 * * [simplify]: Extracting #0: cost 1 inf + 0 131.557 * * [simplify]: Extracting #1: cost 16 inf + 0 131.558 * * [simplify]: Extracting #2: cost 35 inf + 0 131.558 * * [simplify]: Extracting #3: cost 43 inf + 2 131.558 * * [simplify]: Extracting #4: cost 39 inf + 421 131.559 * * [simplify]: Extracting #5: cost 20 inf + 3095 131.562 * * [simplify]: Extracting #6: cost 3 inf + 9231 131.566 * * [simplify]: Extracting #7: cost 0 inf + 10608 131.569 * [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))))) 131.569 * [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)))))))) 131.569 * * * * [progress]: [ 321 / 779 ] simplifiying candidate # 131.570 * [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))))) 131.570 * * [simplify]: iters left: 6 (16 enodes) 131.577 * * [simplify]: iters left: 5 (58 enodes) 131.595 * * [simplify]: iters left: 4 (72 enodes) 131.619 * * [simplify]: iters left: 3 (88 enodes) 131.640 * * [simplify]: iters left: 2 (90 enodes) 131.650 * * [simplify]: iters left: 1 (92 enodes) 131.660 * * [simplify]: Extracting #0: cost 1 inf + 0 131.660 * * [simplify]: Extracting #1: cost 6 inf + 0 131.661 * * [simplify]: Extracting #2: cost 13 inf + 0 131.661 * * [simplify]: Extracting #3: cost 24 inf + 1 131.661 * * [simplify]: Extracting #4: cost 23 inf + 170 131.661 * * [simplify]: Extracting #5: cost 8 inf + 1518 131.662 * * [simplify]: Extracting #6: cost 1 inf + 3310 131.662 * * [simplify]: Extracting #7: cost 0 inf + 3689 131.663 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 131.663 * [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))))))) 131.663 * [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)))) 131.663 * * [simplify]: iters left: 6 (14 enodes) 131.666 * * [simplify]: iters left: 5 (51 enodes) 131.680 * * [simplify]: iters left: 4 (68 enodes) 131.699 * * [simplify]: iters left: 3 (84 enodes) 131.719 * * [simplify]: iters left: 2 (85 enodes) 131.741 * * [simplify]: Extracting #0: cost 1 inf + 0 131.741 * * [simplify]: Extracting #1: cost 10 inf + 0 131.741 * * [simplify]: Extracting #2: cost 20 inf + 0 131.742 * * [simplify]: Extracting #3: cost 31 inf + 0 131.742 * * [simplify]: Extracting #4: cost 30 inf + 87 131.742 * * [simplify]: Extracting #5: cost 16 inf + 1392 131.744 * * [simplify]: Extracting #6: cost 4 inf + 4084 131.745 * * [simplify]: Extracting #7: cost 0 inf + 5478 131.747 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 131.747 * [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)))))) 131.747 * * * * [progress]: [ 322 / 779 ] simplifiying candidate # 131.748 * [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)))) 131.748 * * [simplify]: iters left: 6 (18 enodes) 131.756 * * [simplify]: iters left: 5 (64 enodes) 131.774 * * [simplify]: iters left: 4 (83 enodes) 131.798 * * [simplify]: iters left: 3 (103 enodes) 131.825 * * [simplify]: iters left: 2 (104 enodes) 131.842 * * [simplify]: Extracting #0: cost 1 inf + 0 131.842 * * [simplify]: Extracting #1: cost 8 inf + 0 131.842 * * [simplify]: Extracting #2: cost 19 inf + 0 131.842 * * [simplify]: Extracting #3: cost 32 inf + 1 131.842 * * [simplify]: Extracting #4: cost 31 inf + 129 131.842 * * [simplify]: Extracting #5: cost 13 inf + 1904 131.843 * * [simplify]: Extracting #6: cost 1 inf + 5330 131.844 * * [simplify]: Extracting #7: cost 0 inf + 5669 131.845 * [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))))) 131.845 * [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))))))) 131.846 * [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)))) 131.846 * * [simplify]: iters left: 6 (16 enodes) 131.849 * * [simplify]: iters left: 5 (57 enodes) 131.860 * * [simplify]: iters left: 4 (81 enodes) 131.881 * * [simplify]: iters left: 3 (105 enodes) 131.895 * * [simplify]: iters left: 2 (118 enodes) 131.909 * * [simplify]: Extracting #0: cost 1 inf + 0 131.909 * * [simplify]: Extracting #1: cost 16 inf + 0 131.909 * * [simplify]: Extracting #2: cost 35 inf + 0 131.910 * * [simplify]: Extracting #3: cost 43 inf + 2 131.910 * * [simplify]: Extracting #4: cost 39 inf + 421 131.911 * * [simplify]: Extracting #5: cost 20 inf + 2935 131.913 * * [simplify]: Extracting #6: cost 3 inf + 8671 131.917 * * [simplify]: Extracting #7: cost 0 inf + 9968 131.920 * [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))))) 131.920 * [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)))))))) 131.921 * * * * [progress]: [ 323 / 779 ] simplifiying candidate # 131.921 * [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)) 131.921 * * [simplify]: iters left: 6 (17 enodes) 131.929 * * [simplify]: iters left: 5 (61 enodes) 131.947 * * [simplify]: iters left: 4 (75 enodes) 131.971 * * [simplify]: iters left: 3 (87 enodes) 131.989 * * [simplify]: Extracting #0: cost 1 inf + 0 131.989 * * [simplify]: Extracting #1: cost 5 inf + 0 131.989 * * [simplify]: Extracting #2: cost 9 inf + 1 131.990 * * [simplify]: Extracting #3: cost 22 inf + 1 131.990 * * [simplify]: Extracting #4: cost 22 inf + 88 131.990 * * [simplify]: Extracting #5: cost 6 inf + 1573 131.991 * * [simplify]: Extracting #6: cost 0 inf + 2931 131.992 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 131.993 * [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)))))) 131.993 * [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))) 131.993 * * [simplify]: iters left: 6 (15 enodes) 132.000 * * [simplify]: iters left: 5 (54 enodes) 132.009 * * [simplify]: iters left: 4 (78 enodes) 132.020 * * [simplify]: iters left: 3 (102 enodes) 132.032 * * [simplify]: iters left: 2 (115 enodes) 132.054 * * [simplify]: Extracting #0: cost 1 inf + 0 132.054 * * [simplify]: Extracting #1: cost 16 inf + 0 132.054 * * [simplify]: Extracting #2: cost 34 inf + 0 132.054 * * [simplify]: Extracting #3: cost 41 inf + 2 132.054 * * [simplify]: Extracting #4: cost 39 inf + 298 132.055 * * [simplify]: Extracting #5: cost 20 inf + 2556 132.056 * * [simplify]: Extracting #6: cost 3 inf + 7957 132.058 * * [simplify]: Extracting #7: cost 0 inf + 9134 132.059 * [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)))) 132.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))) (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))))))) 132.059 * * * * [progress]: [ 324 / 779 ] simplifiying candidate # 132.060 * [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.060 * * [simplify]: iters left: 6 (18 enodes) 132.065 * * [simplify]: iters left: 5 (64 enodes) 132.074 * * [simplify]: iters left: 4 (83 enodes) 132.093 * * [simplify]: iters left: 3 (103 enodes) 132.113 * * [simplify]: iters left: 2 (104 enodes) 132.125 * * [simplify]: Extracting #0: cost 1 inf + 0 132.125 * * [simplify]: Extracting #1: cost 8 inf + 0 132.125 * * [simplify]: Extracting #2: cost 19 inf + 0 132.125 * * [simplify]: Extracting #3: cost 32 inf + 1 132.125 * * [simplify]: Extracting #4: cost 31 inf + 129 132.126 * * [simplify]: Extracting #5: cost 13 inf + 1904 132.127 * * [simplify]: Extracting #6: cost 1 inf + 5330 132.128 * * [simplify]: Extracting #7: cost 0 inf + 5669 132.128 * [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))))) 132.129 * [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))))))) 132.129 * [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)))) 132.129 * * [simplify]: iters left: 6 (16 enodes) 132.132 * * [simplify]: iters left: 5 (57 enodes) 132.145 * * [simplify]: iters left: 4 (81 enodes) 132.161 * * [simplify]: iters left: 3 (105 enodes) 132.174 * * [simplify]: iters left: 2 (118 enodes) 132.197 * * [simplify]: Extracting #0: cost 1 inf + 0 132.197 * * [simplify]: Extracting #1: cost 16 inf + 0 132.197 * * [simplify]: Extracting #2: cost 35 inf + 0 132.197 * * [simplify]: Extracting #3: cost 43 inf + 2 132.197 * * [simplify]: Extracting #4: cost 39 inf + 421 132.198 * * [simplify]: Extracting #5: cost 20 inf + 2935 132.200 * * [simplify]: Extracting #6: cost 3 inf + 8671 132.202 * * [simplify]: Extracting #7: cost 0 inf + 9968 132.203 * [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))))) 132.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))) (* (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)))))))) 132.203 * * * * [progress]: [ 325 / 779 ] simplifiying candidate # 132.204 * [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) 132.204 * * [simplify]: iters left: 6 (16 enodes) 132.208 * * [simplify]: iters left: 5 (56 enodes) 132.216 * * [simplify]: iters left: 4 (68 enodes) 132.225 * * [simplify]: iters left: 3 (79 enodes) 132.241 * * [simplify]: Extracting #0: cost 1 inf + 0 132.241 * * [simplify]: Extracting #1: cost 5 inf + 0 132.241 * * [simplify]: Extracting #2: cost 9 inf + 1 132.241 * * [simplify]: Extracting #3: cost 22 inf + 1 132.241 * * [simplify]: Extracting #4: cost 23 inf + 46 132.242 * * [simplify]: Extracting #5: cost 6 inf + 1658 132.243 * * [simplify]: Extracting #6: cost 0 inf + 2976 132.244 * * [simplify]: Extracting #7: cost 0 inf + 2931 132.245 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 132.245 * [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)))))) 132.246 * [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))) 132.246 * * [simplify]: iters left: 6 (15 enodes) 132.252 * * [simplify]: iters left: 5 (54 enodes) 132.268 * * [simplify]: iters left: 4 (78 enodes) 132.290 * * [simplify]: iters left: 3 (102 enodes) 132.315 * * [simplify]: iters left: 2 (115 enodes) 132.342 * * [simplify]: Extracting #0: cost 1 inf + 0 132.342 * * [simplify]: Extracting #1: cost 16 inf + 0 132.343 * * [simplify]: Extracting #2: cost 34 inf + 0 132.343 * * [simplify]: Extracting #3: cost 41 inf + 2 132.343 * * [simplify]: Extracting #4: cost 39 inf + 298 132.344 * * [simplify]: Extracting #5: cost 20 inf + 2556 132.346 * * [simplify]: Extracting #6: cost 3 inf + 7957 132.349 * * [simplify]: Extracting #7: cost 0 inf + 9134 132.352 * [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)))) 132.353 * [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))))))) 132.353 * * * * [progress]: [ 326 / 779 ] simplifiying candidate # 132.353 * [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))))) 132.353 * * [simplify]: iters left: 6 (17 enodes) 132.361 * * [simplify]: iters left: 5 (62 enodes) 132.380 * * [simplify]: iters left: 4 (86 enodes) 132.399 * * [simplify]: iters left: 3 (117 enodes) 132.414 * * [simplify]: iters left: 2 (128 enodes) 132.438 * * [simplify]: Extracting #0: cost 1 inf + 0 132.438 * * [simplify]: Extracting #1: cost 10 inf + 0 132.438 * * [simplify]: Extracting #2: cost 23 inf + 0 132.438 * * [simplify]: Extracting #3: cost 36 inf + 1 132.439 * * [simplify]: Extracting #4: cost 35 inf + 129 132.439 * * [simplify]: Extracting #5: cost 22 inf + 1461 132.441 * * [simplify]: Extracting #6: cost 9 inf + 4824 132.444 * * [simplify]: Extracting #7: cost 0 inf + 7745 132.446 * [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)))) 132.446 * [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))))))) 132.447 * [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)))) 132.447 * * [simplify]: iters left: 6 (15 enodes) 132.453 * * [simplify]: iters left: 5 (54 enodes) 132.469 * * [simplify]: iters left: 4 (78 enodes) 132.481 * * [simplify]: iters left: 3 (102 enodes) 132.495 * * [simplify]: iters left: 2 (115 enodes) 132.517 * * [simplify]: Extracting #0: cost 1 inf + 0 132.517 * * [simplify]: Extracting #1: cost 16 inf + 0 132.517 * * [simplify]: Extracting #2: cost 34 inf + 0 132.517 * * [simplify]: Extracting #3: cost 41 inf + 2 132.517 * * [simplify]: Extracting #4: cost 40 inf + 201 132.518 * * [simplify]: Extracting #5: cost 21 inf + 2499 132.521 * * [simplify]: Extracting #6: cost 3 inf + 8157 132.524 * * [simplify]: Extracting #7: cost 0 inf + 9374 132.527 * [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)))) 132.527 * [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))))))) 132.528 * * * * [progress]: [ 327 / 779 ] simplifiying candidate # 132.528 * [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))))) 132.528 * * [simplify]: iters left: 6 (18 enodes) 132.536 * * [simplify]: iters left: 5 (64 enodes) 132.555 * * [simplify]: iters left: 4 (83 enodes) 132.581 * * [simplify]: iters left: 3 (103 enodes) 132.607 * * [simplify]: iters left: 2 (104 enodes) 132.634 * * [simplify]: Extracting #0: cost 1 inf + 0 132.634 * * [simplify]: Extracting #1: cost 8 inf + 0 132.634 * * [simplify]: Extracting #2: cost 19 inf + 0 132.634 * * [simplify]: Extracting #3: cost 32 inf + 1 132.634 * * [simplify]: Extracting #4: cost 31 inf + 129 132.635 * * [simplify]: Extracting #5: cost 11 inf + 2420 132.637 * * [simplify]: Extracting #6: cost 1 inf + 5290 132.639 * * [simplify]: Extracting #7: cost 0 inf + 5669 132.641 * [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)))) 132.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)))) (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))))))) 132.642 * [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)))) 132.642 * * [simplify]: iters left: 6 (16 enodes) 132.648 * * [simplify]: iters left: 5 (57 enodes) 132.665 * * [simplify]: iters left: 4 (81 enodes) 132.688 * * [simplify]: iters left: 3 (105 enodes) 132.715 * * [simplify]: iters left: 2 (118 enodes) 132.745 * * [simplify]: Extracting #0: cost 1 inf + 0 132.745 * * [simplify]: Extracting #1: cost 16 inf + 0 132.745 * * [simplify]: Extracting #2: cost 35 inf + 0 132.745 * * [simplify]: Extracting #3: cost 43 inf + 2 132.746 * * [simplify]: Extracting #4: cost 39 inf + 461 132.747 * * [simplify]: Extracting #5: cost 20 inf + 2975 132.749 * * [simplify]: Extracting #6: cost 3 inf + 8671 132.753 * * [simplify]: Extracting #7: cost 0 inf + 9968 132.756 * [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))))) 132.756 * [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)))))))) 132.756 * * * * [progress]: [ 328 / 779 ] simplifiying candidate # 132.757 * [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)))) 132.757 * * [simplify]: iters left: 6 (15 enodes) 132.764 * * [simplify]: iters left: 5 (54 enodes) 132.775 * * [simplify]: iters left: 4 (68 enodes) 132.785 * * [simplify]: iters left: 3 (84 enodes) 132.795 * * [simplify]: Extracting #0: cost 1 inf + 0 132.795 * * [simplify]: Extracting #1: cost 6 inf + 0 132.796 * * [simplify]: Extracting #2: cost 13 inf + 0 132.796 * * [simplify]: Extracting #3: cost 23 inf + 1 132.796 * * [simplify]: Extracting #4: cost 22 inf + 88 132.796 * * [simplify]: Extracting #5: cost 5 inf + 1697 132.798 * * [simplify]: Extracting #6: cost 1 inf + 2636 132.799 * * [simplify]: Extracting #7: cost 0 inf + 2935 132.800 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 132.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))) (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))))))) 132.801 * [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)))) 132.801 * * [simplify]: iters left: 6 (14 enodes) 132.806 * * [simplify]: iters left: 5 (51 enodes) 132.821 * * [simplify]: iters left: 4 (68 enodes) 132.840 * * [simplify]: iters left: 3 (84 enodes) 132.862 * * [simplify]: iters left: 2 (85 enodes) 132.881 * * [simplify]: Extracting #0: cost 1 inf + 0 132.881 * * [simplify]: Extracting #1: cost 10 inf + 0 132.882 * * [simplify]: Extracting #2: cost 20 inf + 0 132.882 * * [simplify]: Extracting #3: cost 31 inf + 0 132.882 * * [simplify]: Extracting #4: cost 30 inf + 87 132.882 * * [simplify]: Extracting #5: cost 16 inf + 1392 132.884 * * [simplify]: Extracting #6: cost 4 inf + 3684 132.885 * * [simplify]: Extracting #7: cost 0 inf + 4918 132.887 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 132.887 * [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)))))) 132.888 * * * * [progress]: [ 329 / 779 ] simplifiying candidate # 132.888 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 132.888 * * [simplify]: iters left: 6 (16 enodes) 132.899 * * [simplify]: iters left: 5 (57 enodes) 132.915 * * [simplify]: iters left: 4 (71 enodes) 132.925 * * [simplify]: iters left: 3 (83 enodes) 132.934 * * [simplify]: Extracting #0: cost 1 inf + 0 132.934 * * [simplify]: Extracting #1: cost 5 inf + 0 132.934 * * [simplify]: Extracting #2: cost 8 inf + 1 132.934 * * [simplify]: Extracting #3: cost 20 inf + 1 132.934 * * [simplify]: Extracting #4: cost 20 inf + 87 132.934 * * [simplify]: Extracting #5: cost 3 inf + 1812 132.935 * * [simplify]: Extracting #6: cost 0 inf + 2367 132.935 * * [simplify]: Extracting #7: cost 0 inf + 2337 132.936 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 132.936 * [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)))))) 132.936 * [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))) 132.936 * * [simplify]: iters left: 6 (14 enodes) 132.939 * * [simplify]: iters left: 5 (51 enodes) 132.949 * * [simplify]: iters left: 4 (75 enodes) 132.971 * * [simplify]: iters left: 3 (99 enodes) 132.995 * * [simplify]: iters left: 2 (112 enodes) 133.024 * * [simplify]: Extracting #0: cost 1 inf + 0 133.024 * * [simplify]: Extracting #1: cost 16 inf + 0 133.025 * * [simplify]: Extracting #2: cost 33 inf + 0 133.025 * * [simplify]: Extracting #3: cost 39 inf + 2 133.025 * * [simplify]: Extracting #4: cost 38 inf + 185 133.026 * * [simplify]: Extracting #5: cost 15 inf + 3560 133.029 * * [simplify]: Extracting #6: cost 3 inf + 6803 133.032 * * [simplify]: Extracting #7: cost 0 inf + 7900 133.035 * [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))) 133.035 * [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)))))) 133.035 * * * * [progress]: [ 330 / 779 ] simplifiying candidate # 133.035 * [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.035 * * [simplify]: iters left: 6 (15 enodes) 133.039 * * [simplify]: iters left: 5 (54 enodes) 133.047 * * [simplify]: iters left: 4 (68 enodes) 133.058 * * [simplify]: iters left: 3 (84 enodes) 133.073 * * [simplify]: Extracting #0: cost 1 inf + 0 133.073 * * [simplify]: Extracting #1: cost 6 inf + 0 133.073 * * [simplify]: Extracting #2: cost 13 inf + 0 133.073 * * [simplify]: Extracting #3: cost 23 inf + 1 133.073 * * [simplify]: Extracting #4: cost 22 inf + 88 133.074 * * [simplify]: Extracting #5: cost 5 inf + 1697 133.075 * * [simplify]: Extracting #6: cost 1 inf + 2636 133.076 * * [simplify]: Extracting #7: cost 0 inf + 2935 133.078 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 133.078 * [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.078 * [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.078 * * [simplify]: iters left: 6 (14 enodes) 133.085 * * [simplify]: iters left: 5 (51 enodes) 133.100 * * [simplify]: iters left: 4 (68 enodes) 133.119 * * [simplify]: iters left: 3 (84 enodes) 133.142 * * [simplify]: iters left: 2 (85 enodes) 133.163 * * [simplify]: Extracting #0: cost 1 inf + 0 133.163 * * [simplify]: Extracting #1: cost 10 inf + 0 133.163 * * [simplify]: Extracting #2: cost 20 inf + 0 133.163 * * [simplify]: Extracting #3: cost 31 inf + 0 133.163 * * [simplify]: Extracting #4: cost 30 inf + 87 133.164 * * [simplify]: Extracting #5: cost 16 inf + 1392 133.165 * * [simplify]: Extracting #6: cost 4 inf + 3684 133.167 * * [simplify]: Extracting #7: cost 0 inf + 4918 133.169 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 133.169 * [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)))))) 133.169 * * * * [progress]: [ 331 / 779 ] simplifiying candidate # 133.170 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 133.170 * * [simplify]: iters left: 6 (15 enodes) 133.177 * * [simplify]: iters left: 5 (52 enodes) 133.193 * * [simplify]: iters left: 4 (64 enodes) 133.212 * * [simplify]: iters left: 3 (75 enodes) 133.230 * * [simplify]: Extracting #0: cost 1 inf + 0 133.230 * * [simplify]: Extracting #1: cost 5 inf + 0 133.230 * * [simplify]: Extracting #2: cost 8 inf + 1 133.230 * * [simplify]: Extracting #3: cost 20 inf + 1 133.230 * * [simplify]: Extracting #4: cost 22 inf + 5 133.230 * * [simplify]: Extracting #5: cost 6 inf + 1320 133.231 * * [simplify]: Extracting #6: cost 1 inf + 2028 133.232 * * [simplify]: Extracting #7: cost 0 inf + 2352 133.233 * * [simplify]: Extracting #8: cost 0 inf + 2337 133.234 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 133.234 * [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)))))) 133.235 * [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))) 133.235 * * [simplify]: iters left: 6 (14 enodes) 133.241 * * [simplify]: iters left: 5 (51 enodes) 133.256 * * [simplify]: iters left: 4 (75 enodes) 133.277 * * [simplify]: iters left: 3 (99 enodes) 133.303 * * [simplify]: iters left: 2 (112 enodes) 133.330 * * [simplify]: Extracting #0: cost 1 inf + 0 133.330 * * [simplify]: Extracting #1: cost 16 inf + 0 133.330 * * [simplify]: Extracting #2: cost 33 inf + 0 133.330 * * [simplify]: Extracting #3: cost 39 inf + 2 133.331 * * [simplify]: Extracting #4: cost 38 inf + 185 133.332 * * [simplify]: Extracting #5: cost 15 inf + 3560 133.334 * * [simplify]: Extracting #6: cost 3 inf + 6803 133.338 * * [simplify]: Extracting #7: cost 0 inf + 7900 133.341 * [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))) 133.341 * [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)))))) 133.341 * * * * [progress]: [ 332 / 779 ] simplifiying candidate # 133.341 * [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))))) 133.341 * * [simplify]: iters left: 6 (17 enodes) 133.352 * * [simplify]: iters left: 5 (62 enodes) 133.369 * * [simplify]: iters left: 4 (79 enodes) 133.389 * * [simplify]: iters left: 3 (89 enodes) 133.409 * * [simplify]: iters left: 2 (90 enodes) 133.426 * * [simplify]: Extracting #0: cost 1 inf + 0 133.426 * * [simplify]: Extracting #1: cost 6 inf + 0 133.426 * * [simplify]: Extracting #2: cost 13 inf + 0 133.426 * * [simplify]: Extracting #3: cost 24 inf + 1 133.426 * * [simplify]: Extracting #4: cost 23 inf + 129 133.426 * * [simplify]: Extracting #5: cost 11 inf + 1067 133.427 * * [simplify]: Extracting #6: cost 4 inf + 2577 133.428 * * [simplify]: Extracting #7: cost 0 inf + 3769 133.428 * [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)))) 133.428 * [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))))))) 133.429 * [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)))) 133.429 * * [simplify]: iters left: 6 (14 enodes) 133.432 * * [simplify]: iters left: 5 (51 enodes) 133.439 * * [simplify]: iters left: 4 (75 enodes) 133.452 * * [simplify]: iters left: 3 (99 enodes) 133.478 * * [simplify]: iters left: 2 (112 enodes) 133.505 * * [simplify]: Extracting #0: cost 1 inf + 0 133.505 * * [simplify]: Extracting #1: cost 16 inf + 0 133.505 * * [simplify]: Extracting #2: cost 33 inf + 0 133.505 * * [simplify]: Extracting #3: cost 39 inf + 2 133.505 * * [simplify]: Extracting #4: cost 38 inf + 185 133.506 * * [simplify]: Extracting #5: cost 21 inf + 2174 133.508 * * [simplify]: Extracting #6: cost 5 inf + 6607 133.511 * * [simplify]: Extracting #7: cost 0 inf + 8540 133.514 * [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)))) 133.515 * [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))))))) 133.515 * * * * [progress]: [ 333 / 779 ] simplifiying candidate # 133.515 * [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))))) 133.515 * * [simplify]: iters left: 6 (17 enodes) 133.525 * * [simplify]: iters left: 5 (61 enodes) 133.539 * * [simplify]: iters left: 4 (73 enodes) 133.548 * * [simplify]: iters left: 3 (81 enodes) 133.557 * * [simplify]: Extracting #0: cost 1 inf + 0 133.558 * * [simplify]: Extracting #1: cost 4 inf + 0 133.558 * * [simplify]: Extracting #2: cost 10 inf + 0 133.558 * * [simplify]: Extracting #3: cost 22 inf + 1 133.558 * * [simplify]: Extracting #4: cost 22 inf + 88 133.558 * * [simplify]: Extracting #5: cost 9 inf + 1189 133.558 * * [simplify]: Extracting #6: cost 1 inf + 2552 133.559 * * [simplify]: Extracting #7: cost 0 inf + 2931 133.559 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 133.559 * [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))))))) 133.560 * [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)))) 133.560 * * [simplify]: iters left: 6 (15 enodes) 133.563 * * [simplify]: iters left: 5 (54 enodes) 133.571 * * [simplify]: iters left: 4 (78 enodes) 133.583 * * [simplify]: iters left: 3 (102 enodes) 133.608 * * [simplify]: iters left: 2 (115 enodes) 133.627 * * [simplify]: Extracting #0: cost 1 inf + 0 133.627 * * [simplify]: Extracting #1: cost 16 inf + 0 133.627 * * [simplify]: Extracting #2: cost 34 inf + 0 133.628 * * [simplify]: Extracting #3: cost 41 inf + 2 133.628 * * [simplify]: Extracting #4: cost 38 inf + 515 133.628 * * [simplify]: Extracting #5: cost 19 inf + 3215 133.631 * * [simplify]: Extracting #6: cost 2 inf + 8416 133.632 * * [simplify]: Extracting #7: cost 0 inf + 9134 133.634 * [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)) 133.634 * [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))))) 133.634 * * * * [progress]: [ 334 / 779 ] simplifiying candidate # 133.634 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 133.634 * * [simplify]: iters left: 6 (16 enodes) 133.639 * * [simplify]: iters left: 5 (57 enodes) 133.647 * * [simplify]: iters left: 4 (69 enodes) 133.656 * * [simplify]: iters left: 3 (77 enodes) 133.664 * * [simplify]: Extracting #0: cost 1 inf + 0 133.665 * * [simplify]: Extracting #1: cost 4 inf + 0 133.665 * * [simplify]: Extracting #2: cost 9 inf + 0 133.665 * * [simplify]: Extracting #3: cost 20 inf + 1 133.665 * * [simplify]: Extracting #4: cost 18 inf + 241 133.665 * * [simplify]: Extracting #5: cost 1 inf + 2345 133.666 * * [simplify]: Extracting #6: cost 0 inf + 2337 133.666 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 133.666 * [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))))))) 133.666 * [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)))) 133.666 * * [simplify]: iters left: 6 (14 enodes) 133.669 * * [simplify]: iters left: 5 (51 enodes) 133.676 * * [simplify]: iters left: 4 (75 enodes) 133.686 * * [simplify]: iters left: 3 (99 enodes) 133.711 * * [simplify]: iters left: 2 (112 enodes) 133.739 * * [simplify]: Extracting #0: cost 1 inf + 0 133.740 * * [simplify]: Extracting #1: cost 16 inf + 0 133.740 * * [simplify]: Extracting #2: cost 33 inf + 0 133.740 * * [simplify]: Extracting #3: cost 39 inf + 2 133.740 * * [simplify]: Extracting #4: cost 38 inf + 185 133.741 * * [simplify]: Extracting #5: cost 21 inf + 2134 133.743 * * [simplify]: Extracting #6: cost 5 inf + 6167 133.746 * * [simplify]: Extracting #7: cost 0 inf + 7900 133.749 * [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)))) 133.749 * [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))))))) 133.749 * * * * [progress]: [ 335 / 779 ] simplifiying candidate # 133.750 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (sqrt 1)) 133.750 * * [simplify]: iters left: 6 (13 enodes) 133.759 * * [simplify]: iters left: 5 (48 enodes) 133.770 * * [simplify]: iters left: 4 (60 enodes) 133.784 * * [simplify]: iters left: 3 (68 enodes) 133.794 * * [simplify]: Extracting #0: cost 1 inf + 0 133.795 * * [simplify]: Extracting #1: cost 4 inf + 0 133.795 * * [simplify]: Extracting #2: cost 13 inf + 1 133.795 * * [simplify]: Extracting #3: cost 12 inf + 129 133.795 * * [simplify]: Extracting #4: cost 1 inf + 913 133.795 * * [simplify]: Extracting #5: cost 0 inf + 1077 133.796 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 133.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))) (/ (/ (/ (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)))))) 133.796 * [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))) 133.796 * * [simplify]: iters left: 6 (13 enodes) 133.798 * * [simplify]: iters left: 5 (48 enodes) 133.805 * * [simplify]: iters left: 4 (65 enodes) 133.814 * * [simplify]: iters left: 3 (84 enodes) 133.831 * * [simplify]: iters left: 2 (95 enodes) 133.861 * * [simplify]: iters left: 1 (120 enodes) 133.896 * * [simplify]: Extracting #0: cost 1 inf + 0 133.896 * * [simplify]: Extracting #1: cost 10 inf + 0 133.896 * * [simplify]: Extracting #2: cost 29 inf + 0 133.897 * * [simplify]: Extracting #3: cost 36 inf + 5 133.897 * * [simplify]: Extracting #4: cost 30 inf + 797 133.897 * * [simplify]: Extracting #5: cost 13 inf + 3533 133.898 * * [simplify]: Extracting #6: cost 1 inf + 6835 133.899 * * [simplify]: Extracting #7: cost 0 inf + 7143 133.901 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 133.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 (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))))) 133.901 * * * * [progress]: [ 336 / 779 ] simplifiying candidate # 133.901 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 133.901 * * [simplify]: iters left: 6 (16 enodes) 133.906 * * [simplify]: iters left: 5 (57 enodes) 133.914 * * [simplify]: iters left: 4 (69 enodes) 133.927 * * [simplify]: iters left: 3 (77 enodes) 133.945 * * [simplify]: Extracting #0: cost 1 inf + 0 133.945 * * [simplify]: Extracting #1: cost 4 inf + 0 133.945 * * [simplify]: Extracting #2: cost 9 inf + 0 133.945 * * [simplify]: Extracting #3: cost 20 inf + 1 133.945 * * [simplify]: Extracting #4: cost 18 inf + 241 133.946 * * [simplify]: Extracting #5: cost 1 inf + 2345 133.947 * * [simplify]: Extracting #6: cost 0 inf + 2337 133.947 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 133.947 * [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))))))) 133.948 * [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)))) 133.948 * * [simplify]: iters left: 6 (14 enodes) 133.951 * * [simplify]: iters left: 5 (51 enodes) 133.959 * * [simplify]: iters left: 4 (75 enodes) 133.970 * * [simplify]: iters left: 3 (99 enodes) 133.982 * * [simplify]: iters left: 2 (112 enodes) 133.998 * * [simplify]: Extracting #0: cost 1 inf + 0 133.998 * * [simplify]: Extracting #1: cost 16 inf + 0 133.998 * * [simplify]: Extracting #2: cost 33 inf + 0 133.998 * * [simplify]: Extracting #3: cost 39 inf + 2 133.998 * * [simplify]: Extracting #4: cost 38 inf + 185 133.999 * * [simplify]: Extracting #5: cost 21 inf + 2134 134.001 * * [simplify]: Extracting #6: cost 5 inf + 6167 134.004 * * [simplify]: Extracting #7: cost 0 inf + 7900 134.008 * [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.008 * [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.008 * * * * [progress]: [ 337 / 779 ] simplifiying candidate # 134.008 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 1) 134.008 * * [simplify]: iters left: 6 (13 enodes) 134.017 * * [simplify]: iters left: 5 (46 enodes) 134.026 * * [simplify]: iters left: 4 (58 enodes) 134.033 * * [simplify]: iters left: 3 (66 enodes) 134.042 * * [simplify]: Extracting #0: cost 1 inf + 0 134.042 * * [simplify]: Extracting #1: cost 4 inf + 0 134.042 * * [simplify]: Extracting #2: cost 13 inf + 1 134.043 * * [simplify]: Extracting #3: cost 11 inf + 170 134.043 * * [simplify]: Extracting #4: cost 1 inf + 913 134.043 * * [simplify]: Extracting #5: cost 0 inf + 1077 134.043 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 134.043 * [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.044 * [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.044 * * [simplify]: iters left: 6 (13 enodes) 134.046 * * [simplify]: iters left: 5 (48 enodes) 134.053 * * [simplify]: iters left: 4 (65 enodes) 134.062 * * [simplify]: iters left: 3 (84 enodes) 134.078 * * [simplify]: iters left: 2 (95 enodes) 134.100 * * [simplify]: iters left: 1 (120 enodes) 134.125 * * [simplify]: Extracting #0: cost 1 inf + 0 134.125 * * [simplify]: Extracting #1: cost 10 inf + 0 134.125 * * [simplify]: Extracting #2: cost 29 inf + 0 134.125 * * [simplify]: Extracting #3: cost 36 inf + 5 134.126 * * [simplify]: Extracting #4: cost 30 inf + 797 134.127 * * [simplify]: Extracting #5: cost 13 inf + 3533 134.129 * * [simplify]: Extracting #6: cost 1 inf + 6835 134.132 * * [simplify]: Extracting #7: cost 0 inf + 7143 134.134 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 134.134 * [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))))) 134.134 * * * * [progress]: [ 338 / 779 ] simplifiying candidate # 134.135 * [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))))) 134.135 * * [simplify]: iters left: 6 (17 enodes) 134.140 * * [simplify]: iters left: 5 (62 enodes) 134.149 * * [simplify]: iters left: 4 (86 enodes) 134.162 * * [simplify]: iters left: 3 (117 enodes) 134.180 * * [simplify]: iters left: 2 (128 enodes) 134.196 * * [simplify]: Extracting #0: cost 1 inf + 0 134.196 * * [simplify]: Extracting #1: cost 10 inf + 0 134.197 * * [simplify]: Extracting #2: cost 23 inf + 0 134.197 * * [simplify]: Extracting #3: cost 36 inf + 1 134.197 * * [simplify]: Extracting #4: cost 35 inf + 129 134.197 * * [simplify]: Extracting #5: cost 22 inf + 1461 134.198 * * [simplify]: Extracting #6: cost 9 inf + 4824 134.199 * * [simplify]: Extracting #7: cost 0 inf + 7745 134.201 * [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)))) 134.201 * [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))))))) 134.201 * [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)))) 134.201 * * [simplify]: iters left: 6 (15 enodes) 134.206 * * [simplify]: iters left: 5 (54 enodes) 134.221 * * [simplify]: iters left: 4 (78 enodes) 134.246 * * [simplify]: iters left: 3 (102 enodes) 134.265 * * [simplify]: iters left: 2 (115 enodes) 134.280 * * [simplify]: Extracting #0: cost 1 inf + 0 134.280 * * [simplify]: Extracting #1: cost 16 inf + 0 134.280 * * [simplify]: Extracting #2: cost 34 inf + 0 134.280 * * [simplify]: Extracting #3: cost 41 inf + 2 134.280 * * [simplify]: Extracting #4: cost 40 inf + 201 134.281 * * [simplify]: Extracting #5: cost 21 inf + 2499 134.282 * * [simplify]: Extracting #6: cost 3 inf + 8157 134.284 * * [simplify]: Extracting #7: cost 0 inf + 9374 134.285 * [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)))) 134.285 * [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))))))) 134.285 * * * * [progress]: [ 339 / 779 ] simplifiying candidate # 134.286 * [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))))) 134.286 * * [simplify]: iters left: 6 (18 enodes) 134.290 * * [simplify]: iters left: 5 (64 enodes) 134.300 * * [simplify]: iters left: 4 (83 enodes) 134.313 * * [simplify]: iters left: 3 (103 enodes) 134.341 * * [simplify]: iters left: 2 (104 enodes) 134.354 * * [simplify]: Extracting #0: cost 1 inf + 0 134.354 * * [simplify]: Extracting #1: cost 8 inf + 0 134.354 * * [simplify]: Extracting #2: cost 19 inf + 0 134.354 * * [simplify]: Extracting #3: cost 32 inf + 1 134.354 * * [simplify]: Extracting #4: cost 31 inf + 129 134.355 * * [simplify]: Extracting #5: cost 11 inf + 2420 134.355 * * [simplify]: Extracting #6: cost 1 inf + 5290 134.356 * * [simplify]: Extracting #7: cost 0 inf + 5669 134.357 * [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)))) 134.357 * [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))))))) 134.358 * [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)))) 134.358 * * [simplify]: iters left: 6 (16 enodes) 134.361 * * [simplify]: iters left: 5 (57 enodes) 134.369 * * [simplify]: iters left: 4 (81 enodes) 134.389 * * [simplify]: iters left: 3 (105 enodes) 134.409 * * [simplify]: iters left: 2 (118 enodes) 134.426 * * [simplify]: Extracting #0: cost 1 inf + 0 134.426 * * [simplify]: Extracting #1: cost 16 inf + 0 134.426 * * [simplify]: Extracting #2: cost 35 inf + 0 134.426 * * [simplify]: Extracting #3: cost 43 inf + 2 134.426 * * [simplify]: Extracting #4: cost 39 inf + 461 134.427 * * [simplify]: Extracting #5: cost 20 inf + 2975 134.428 * * [simplify]: Extracting #6: cost 3 inf + 8671 134.430 * * [simplify]: Extracting #7: cost 0 inf + 9968 134.432 * [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))))) 134.432 * [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)))))))) 134.432 * * * * [progress]: [ 340 / 779 ] simplifiying candidate # 134.433 * [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.433 * * [simplify]: iters left: 6 (15 enodes) 134.440 * * [simplify]: iters left: 5 (54 enodes) 134.456 * * [simplify]: iters left: 4 (68 enodes) 134.474 * * [simplify]: iters left: 3 (84 enodes) 134.483 * * [simplify]: Extracting #0: cost 1 inf + 0 134.484 * * [simplify]: Extracting #1: cost 6 inf + 0 134.484 * * [simplify]: Extracting #2: cost 13 inf + 0 134.484 * * [simplify]: Extracting #3: cost 23 inf + 1 134.484 * * [simplify]: Extracting #4: cost 22 inf + 88 134.484 * * [simplify]: Extracting #5: cost 5 inf + 1697 134.485 * * [simplify]: Extracting #6: cost 1 inf + 2636 134.485 * * [simplify]: Extracting #7: cost 0 inf + 2935 134.486 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 134.486 * [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.486 * [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.486 * * [simplify]: iters left: 6 (14 enodes) 134.489 * * [simplify]: iters left: 5 (51 enodes) 134.496 * * [simplify]: iters left: 4 (68 enodes) 134.512 * * [simplify]: iters left: 3 (84 enodes) 134.524 * * [simplify]: iters left: 2 (85 enodes) 134.534 * * [simplify]: Extracting #0: cost 1 inf + 0 134.534 * * [simplify]: Extracting #1: cost 10 inf + 0 134.534 * * [simplify]: Extracting #2: cost 20 inf + 0 134.534 * * [simplify]: Extracting #3: cost 31 inf + 0 134.534 * * [simplify]: Extracting #4: cost 30 inf + 87 134.535 * * [simplify]: Extracting #5: cost 16 inf + 1392 134.535 * * [simplify]: Extracting #6: cost 4 inf + 3684 134.536 * * [simplify]: Extracting #7: cost 0 inf + 4918 134.537 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 134.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))) (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.537 * * * * [progress]: [ 341 / 779 ] simplifiying candidate # 134.537 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 134.538 * * [simplify]: iters left: 6 (16 enodes) 134.542 * * [simplify]: iters left: 5 (57 enodes) 134.559 * * [simplify]: iters left: 4 (71 enodes) 134.569 * * [simplify]: iters left: 3 (83 enodes) 134.578 * * [simplify]: Extracting #0: cost 1 inf + 0 134.578 * * [simplify]: Extracting #1: cost 5 inf + 0 134.578 * * [simplify]: Extracting #2: cost 8 inf + 1 134.578 * * [simplify]: Extracting #3: cost 20 inf + 1 134.578 * * [simplify]: Extracting #4: cost 20 inf + 87 134.578 * * [simplify]: Extracting #5: cost 3 inf + 1812 134.579 * * [simplify]: Extracting #6: cost 0 inf + 2367 134.579 * * [simplify]: Extracting #7: cost 0 inf + 2337 134.580 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 134.580 * [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.580 * [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.580 * * [simplify]: iters left: 6 (14 enodes) 134.583 * * [simplify]: iters left: 5 (51 enodes) 134.593 * * [simplify]: iters left: 4 (75 enodes) 134.608 * * [simplify]: iters left: 3 (99 enodes) 134.621 * * [simplify]: iters left: 2 (112 enodes) 134.634 * * [simplify]: Extracting #0: cost 1 inf + 0 134.634 * * [simplify]: Extracting #1: cost 16 inf + 0 134.634 * * [simplify]: Extracting #2: cost 33 inf + 0 134.634 * * [simplify]: Extracting #3: cost 39 inf + 2 134.634 * * [simplify]: Extracting #4: cost 38 inf + 185 134.635 * * [simplify]: Extracting #5: cost 15 inf + 3560 134.638 * * [simplify]: Extracting #6: cost 3 inf + 6803 134.641 * * [simplify]: Extracting #7: cost 0 inf + 7900 134.644 * [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.644 * [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.644 * * * * [progress]: [ 342 / 779 ] simplifiying candidate # 134.644 * [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.645 * * [simplify]: iters left: 6 (15 enodes) 134.651 * * [simplify]: iters left: 5 (54 enodes) 134.667 * * [simplify]: iters left: 4 (68 enodes) 134.687 * * [simplify]: iters left: 3 (84 enodes) 134.707 * * [simplify]: Extracting #0: cost 1 inf + 0 134.707 * * [simplify]: Extracting #1: cost 6 inf + 0 134.707 * * [simplify]: Extracting #2: cost 13 inf + 0 134.707 * * [simplify]: Extracting #3: cost 23 inf + 1 134.707 * * [simplify]: Extracting #4: cost 22 inf + 88 134.708 * * [simplify]: Extracting #5: cost 5 inf + 1697 134.708 * * [simplify]: Extracting #6: cost 1 inf + 2636 134.709 * * [simplify]: Extracting #7: cost 0 inf + 2935 134.709 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 134.709 * [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.710 * [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.710 * * [simplify]: iters left: 6 (14 enodes) 134.712 * * [simplify]: iters left: 5 (51 enodes) 134.721 * * [simplify]: iters left: 4 (68 enodes) 134.729 * * [simplify]: iters left: 3 (84 enodes) 134.744 * * [simplify]: iters left: 2 (85 enodes) 134.764 * * [simplify]: Extracting #0: cost 1 inf + 0 134.764 * * [simplify]: Extracting #1: cost 10 inf + 0 134.764 * * [simplify]: Extracting #2: cost 20 inf + 0 134.764 * * [simplify]: Extracting #3: cost 31 inf + 0 134.764 * * [simplify]: Extracting #4: cost 30 inf + 87 134.765 * * [simplify]: Extracting #5: cost 16 inf + 1392 134.766 * * [simplify]: Extracting #6: cost 4 inf + 3684 134.767 * * [simplify]: Extracting #7: cost 0 inf + 4918 134.768 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 134.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))) (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.769 * * * * [progress]: [ 343 / 779 ] simplifiying candidate # 134.769 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 134.769 * * [simplify]: iters left: 6 (15 enodes) 134.772 * * [simplify]: iters left: 5 (52 enodes) 134.780 * * [simplify]: iters left: 4 (64 enodes) 134.789 * * [simplify]: iters left: 3 (75 enodes) 134.798 * * [simplify]: Extracting #0: cost 1 inf + 0 134.798 * * [simplify]: Extracting #1: cost 5 inf + 0 134.798 * * [simplify]: Extracting #2: cost 8 inf + 1 134.798 * * [simplify]: Extracting #3: cost 20 inf + 1 134.798 * * [simplify]: Extracting #4: cost 22 inf + 5 134.798 * * [simplify]: Extracting #5: cost 6 inf + 1320 134.799 * * [simplify]: Extracting #6: cost 1 inf + 2028 134.799 * * [simplify]: Extracting #7: cost 0 inf + 2352 134.800 * * [simplify]: Extracting #8: cost 0 inf + 2337 134.800 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 134.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))) (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.801 * [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.801 * * [simplify]: iters left: 6 (14 enodes) 134.806 * * [simplify]: iters left: 5 (51 enodes) 134.820 * * [simplify]: iters left: 4 (75 enodes) 134.841 * * [simplify]: iters left: 3 (99 enodes) 134.867 * * [simplify]: iters left: 2 (112 enodes) 134.894 * * [simplify]: Extracting #0: cost 1 inf + 0 134.894 * * [simplify]: Extracting #1: cost 16 inf + 0 134.895 * * [simplify]: Extracting #2: cost 33 inf + 0 134.895 * * [simplify]: Extracting #3: cost 39 inf + 2 134.895 * * [simplify]: Extracting #4: cost 38 inf + 185 134.896 * * [simplify]: Extracting #5: cost 15 inf + 3560 134.899 * * [simplify]: Extracting #6: cost 3 inf + 6803 134.902 * * [simplify]: Extracting #7: cost 0 inf + 7900 134.905 * [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.905 * [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.905 * * * * [progress]: [ 344 / 779 ] simplifiying candidate # 134.905 * [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))))) 134.905 * * [simplify]: iters left: 6 (16 enodes) 134.913 * * [simplify]: iters left: 5 (53 enodes) 134.929 * * [simplify]: iters left: 4 (73 enodes) 134.949 * * [simplify]: iters left: 3 (85 enodes) 134.972 * * [simplify]: Extracting #0: cost 1 inf + 0 134.972 * * [simplify]: Extracting #1: cost 7 inf + 0 134.972 * * [simplify]: Extracting #2: cost 12 inf + 1 134.972 * * [simplify]: Extracting #3: cost 24 inf + 1 134.973 * * [simplify]: Extracting #4: cost 22 inf + 211 134.973 * * [simplify]: Extracting #5: cost 8 inf + 1465 134.973 * * [simplify]: Extracting #6: cost 1 inf + 3390 134.974 * * [simplify]: Extracting #7: cost 0 inf + 3769 134.975 * [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.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))) (* (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.975 * [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.975 * * [simplify]: iters left: 6 (14 enodes) 134.978 * * [simplify]: iters left: 5 (51 enodes) 134.985 * * [simplify]: iters left: 4 (75 enodes) 134.995 * * [simplify]: iters left: 3 (99 enodes) 135.008 * * [simplify]: iters left: 2 (112 enodes) 135.035 * * [simplify]: Extracting #0: cost 1 inf + 0 135.035 * * [simplify]: Extracting #1: cost 16 inf + 0 135.035 * * [simplify]: Extracting #2: cost 33 inf + 0 135.035 * * [simplify]: Extracting #3: cost 39 inf + 2 135.035 * * [simplify]: Extracting #4: cost 38 inf + 185 135.036 * * [simplify]: Extracting #5: cost 21 inf + 2174 135.039 * * [simplify]: Extracting #6: cost 5 inf + 6607 135.042 * * [simplify]: Extracting #7: cost 0 inf + 8540 135.045 * [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)))) 135.045 * [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))))))) 135.045 * * * * [progress]: [ 345 / 779 ] simplifiying candidate # 135.045 * [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))))) 135.046 * * [simplify]: iters left: 6 (16 enodes) 135.053 * * [simplify]: iters left: 5 (52 enodes) 135.069 * * [simplify]: iters left: 4 (68 enodes) 135.088 * * [simplify]: iters left: 3 (78 enodes) 135.107 * * [simplify]: Extracting #0: cost 1 inf + 0 135.107 * * [simplify]: Extracting #1: cost 5 inf + 0 135.107 * * [simplify]: Extracting #2: cost 9 inf + 1 135.107 * * [simplify]: Extracting #3: cost 22 inf + 1 135.107 * * [simplify]: Extracting #4: cost 21 inf + 145 135.108 * * [simplify]: Extracting #5: cost 5 inf + 1642 135.109 * * [simplify]: Extracting #6: cost 0 inf + 2931 135.110 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 135.110 * [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))))))) 135.110 * [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)))) 135.111 * * [simplify]: iters left: 6 (15 enodes) 135.117 * * [simplify]: iters left: 5 (54 enodes) 135.133 * * [simplify]: iters left: 4 (78 enodes) 135.154 * * [simplify]: iters left: 3 (102 enodes) 135.181 * * [simplify]: iters left: 2 (115 enodes) 135.201 * * [simplify]: Extracting #0: cost 1 inf + 0 135.201 * * [simplify]: Extracting #1: cost 16 inf + 0 135.201 * * [simplify]: Extracting #2: cost 34 inf + 0 135.202 * * [simplify]: Extracting #3: cost 41 inf + 2 135.202 * * [simplify]: Extracting #4: cost 38 inf + 515 135.202 * * [simplify]: Extracting #5: cost 19 inf + 3215 135.203 * * [simplify]: Extracting #6: cost 2 inf + 8416 135.205 * * [simplify]: Extracting #7: cost 0 inf + 9134 135.207 * [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)) 135.207 * [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))))) 135.207 * * * * [progress]: [ 346 / 779 ] simplifiying candidate # 135.207 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt (sqrt (hypot y.re y.im)))) 135.207 * * [simplify]: iters left: 6 (15 enodes) 135.211 * * [simplify]: iters left: 5 (48 enodes) 135.218 * * [simplify]: iters left: 4 (64 enodes) 135.236 * * [simplify]: iters left: 3 (74 enodes) 135.244 * * [simplify]: Extracting #0: cost 1 inf + 0 135.245 * * [simplify]: Extracting #1: cost 5 inf + 0 135.245 * * [simplify]: Extracting #2: cost 8 inf + 1 135.245 * * [simplify]: Extracting #3: cost 20 inf + 1 135.245 * * [simplify]: Extracting #4: cost 18 inf + 227 135.245 * * [simplify]: Extracting #5: cost 5 inf + 1384 135.245 * * [simplify]: Extracting #6: cost 0 inf + 2337 135.246 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 135.246 * [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.246 * [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.246 * * [simplify]: iters left: 6 (14 enodes) 135.249 * * [simplify]: iters left: 5 (51 enodes) 135.257 * * [simplify]: iters left: 4 (75 enodes) 135.272 * * [simplify]: iters left: 3 (99 enodes) 135.285 * * [simplify]: iters left: 2 (112 enodes) 135.299 * * [simplify]: Extracting #0: cost 1 inf + 0 135.299 * * [simplify]: Extracting #1: cost 16 inf + 0 135.299 * * [simplify]: Extracting #2: cost 33 inf + 0 135.299 * * [simplify]: Extracting #3: cost 39 inf + 2 135.299 * * [simplify]: Extracting #4: cost 38 inf + 185 135.300 * * [simplify]: Extracting #5: cost 21 inf + 2134 135.302 * * [simplify]: Extracting #6: cost 5 inf + 6167 135.304 * * [simplify]: Extracting #7: cost 0 inf + 7900 135.305 * [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.306 * [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.306 * * * * [progress]: [ 347 / 779 ] simplifiying candidate # 135.306 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt 1)) 135.306 * * [simplify]: iters left: 6 (13 enodes) 135.310 * * [simplify]: iters left: 5 (42 enodes) 135.316 * * [simplify]: iters left: 4 (54 enodes) 135.323 * * [simplify]: iters left: 3 (62 enodes) 135.331 * * [simplify]: Extracting #0: cost 1 inf + 0 135.331 * * [simplify]: Extracting #1: cost 4 inf + 0 135.331 * * [simplify]: Extracting #2: cost 13 inf + 1 135.331 * * [simplify]: Extracting #3: cost 11 inf + 170 135.331 * * [simplify]: Extracting #4: cost 0 inf + 1077 135.331 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 135.332 * [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.332 * [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.332 * * [simplify]: iters left: 6 (13 enodes) 135.335 * * [simplify]: iters left: 5 (48 enodes) 135.348 * * [simplify]: iters left: 4 (65 enodes) 135.367 * * [simplify]: iters left: 3 (84 enodes) 135.392 * * [simplify]: iters left: 2 (95 enodes) 135.413 * * [simplify]: iters left: 1 (120 enodes) 135.434 * * [simplify]: Extracting #0: cost 1 inf + 0 135.434 * * [simplify]: Extracting #1: cost 10 inf + 0 135.434 * * [simplify]: Extracting #2: cost 29 inf + 0 135.435 * * [simplify]: Extracting #3: cost 36 inf + 5 135.435 * * [simplify]: Extracting #4: cost 30 inf + 797 135.436 * * [simplify]: Extracting #5: cost 13 inf + 3533 135.438 * * [simplify]: Extracting #6: cost 1 inf + 6835 135.440 * * [simplify]: Extracting #7: cost 0 inf + 7143 135.442 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 135.442 * [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.442 * * * * [progress]: [ 348 / 779 ] simplifiying candidate # 135.442 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt (sqrt (hypot y.re y.im)))) 135.442 * * [simplify]: iters left: 6 (15 enodes) 135.448 * * [simplify]: iters left: 5 (48 enodes) 135.462 * * [simplify]: iters left: 4 (64 enodes) 135.478 * * [simplify]: iters left: 3 (74 enodes) 135.493 * * [simplify]: Extracting #0: cost 1 inf + 0 135.493 * * [simplify]: Extracting #1: cost 5 inf + 0 135.493 * * [simplify]: Extracting #2: cost 8 inf + 1 135.493 * * [simplify]: Extracting #3: cost 20 inf + 1 135.494 * * [simplify]: Extracting #4: cost 18 inf + 227 135.494 * * [simplify]: Extracting #5: cost 5 inf + 1384 135.495 * * [simplify]: Extracting #6: cost 0 inf + 2337 135.496 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 135.496 * [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.496 * [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.496 * * [simplify]: iters left: 6 (14 enodes) 135.501 * * [simplify]: iters left: 5 (51 enodes) 135.512 * * [simplify]: iters left: 4 (75 enodes) 135.523 * * [simplify]: iters left: 3 (99 enodes) 135.535 * * [simplify]: iters left: 2 (112 enodes) 135.562 * * [simplify]: Extracting #0: cost 1 inf + 0 135.563 * * [simplify]: Extracting #1: cost 16 inf + 0 135.563 * * [simplify]: Extracting #2: cost 33 inf + 0 135.563 * * [simplify]: Extracting #3: cost 39 inf + 2 135.563 * * [simplify]: Extracting #4: cost 38 inf + 185 135.564 * * [simplify]: Extracting #5: cost 21 inf + 2134 135.566 * * [simplify]: Extracting #6: cost 5 inf + 6167 135.569 * * [simplify]: Extracting #7: cost 0 inf + 7900 135.572 * [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.572 * [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.572 * * * * [progress]: [ 349 / 779 ] simplifiying candidate # 135.573 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 1) 135.573 * * [simplify]: iters left: 6 (12 enodes) 135.580 * * [simplify]: iters left: 5 (39 enodes) 135.591 * * [simplify]: iters left: 4 (51 enodes) 135.604 * * [simplify]: iters left: 3 (59 enodes) 135.619 * * [simplify]: Extracting #0: cost 1 inf + 0 135.619 * * [simplify]: Extracting #1: cost 4 inf + 0 135.619 * * [simplify]: Extracting #2: cost 13 inf + 1 135.619 * * [simplify]: Extracting #3: cost 12 inf + 88 135.619 * * [simplify]: Extracting #4: cost 2 inf + 872 135.622 * * [simplify]: Extracting #5: cost 0 inf + 1077 135.622 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 135.623 * [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.623 * [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.623 * * [simplify]: iters left: 6 (13 enodes) 135.629 * * [simplify]: iters left: 5 (48 enodes) 135.639 * * [simplify]: iters left: 4 (65 enodes) 135.648 * * [simplify]: iters left: 3 (84 enodes) 135.660 * * [simplify]: iters left: 2 (95 enodes) 135.678 * * [simplify]: iters left: 1 (120 enodes) 135.706 * * [simplify]: Extracting #0: cost 1 inf + 0 135.706 * * [simplify]: Extracting #1: cost 10 inf + 0 135.706 * * [simplify]: Extracting #2: cost 29 inf + 0 135.706 * * [simplify]: Extracting #3: cost 36 inf + 5 135.706 * * [simplify]: Extracting #4: cost 30 inf + 797 135.707 * * [simplify]: Extracting #5: cost 13 inf + 3533 135.708 * * [simplify]: Extracting #6: cost 1 inf + 6835 135.709 * * [simplify]: Extracting #7: cost 0 inf + 7143 135.710 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 135.710 * [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.710 * * * * [progress]: [ 350 / 779 ] simplifiying candidate # 135.711 * [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))))) 135.711 * * [simplify]: iters left: 6 (12 enodes) 135.714 * * [simplify]: iters left: 5 (48 enodes) 135.723 * * [simplify]: iters left: 4 (87 enodes) 135.738 * * [simplify]: iters left: 3 (162 enodes) 135.788 * * [simplify]: iters left: 2 (246 enodes) 135.848 * * [simplify]: iters left: 1 (322 enodes) 135.915 * * [simplify]: Extracting #0: cost 1 inf + 0 135.915 * * [simplify]: Extracting #1: cost 40 inf + 0 135.916 * * [simplify]: Extracting #2: cost 106 inf + 1 135.916 * * [simplify]: Extracting #3: cost 114 inf + 4 135.917 * * [simplify]: Extracting #4: cost 104 inf + 872 135.920 * * [simplify]: Extracting #5: cost 38 inf + 25338 135.932 * * [simplify]: Extracting #6: cost 0 inf + 42106 135.945 * [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))))) 135.945 * [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))))))) 135.945 * [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)))) 135.946 * * [simplify]: iters left: 6 (14 enodes) 135.952 * * [simplify]: iters left: 5 (54 enodes) 135.969 * * [simplify]: iters left: 4 (98 enodes) 136.001 * * [simplify]: iters left: 3 (196 enodes) 136.051 * * [simplify]: iters left: 2 (409 enodes) 136.169 * * [simplify]: Extracting #0: cost 1 inf + 0 136.170 * * [simplify]: Extracting #1: cost 23 inf + 0 136.170 * * [simplify]: Extracting #2: cost 134 inf + 0 136.172 * * [simplify]: Extracting #3: cost 187 inf + 1101 136.177 * * [simplify]: Extracting #4: cost 123 inf + 19063 136.194 * * [simplify]: Extracting #5: cost 14 inf + 52573 136.215 * * [simplify]: Extracting #6: cost 0 inf + 56703 136.230 * [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)))) 136.230 * [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))))))) 136.230 * * * * [progress]: [ 351 / 779 ] simplifiying candidate # 136.231 * [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))))) 136.231 * * [simplify]: iters left: 6 (13 enodes) 136.234 * * [simplify]: iters left: 5 (50 enodes) 136.242 * * [simplify]: iters left: 4 (84 enodes) 136.266 * * [simplify]: iters left: 3 (157 enodes) 136.295 * * [simplify]: iters left: 2 (245 enodes) 136.346 * * [simplify]: iters left: 1 (301 enodes) 136.415 * * [simplify]: Extracting #0: cost 1 inf + 0 136.415 * * [simplify]: Extracting #1: cost 36 inf + 0 136.415 * * [simplify]: Extracting #2: cost 70 inf + 1 136.416 * * [simplify]: Extracting #3: cost 74 inf + 1 136.416 * * [simplify]: Extracting #4: cost 72 inf + 3 136.417 * * [simplify]: Extracting #5: cost 61 inf + 1673 136.421 * * [simplify]: Extracting #6: cost 18 inf + 15709 136.430 * * [simplify]: Extracting #7: cost 0 inf + 21741 136.435 * [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))))))) 136.435 * [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))))))) 136.435 * [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)))) 136.435 * * [simplify]: iters left: 6 (15 enodes) 136.438 * * [simplify]: iters left: 5 (57 enodes) 136.447 * * [simplify]: iters left: 4 (104 enodes) 136.467 * * [simplify]: iters left: 3 (220 enodes) 136.523 * * [simplify]: Extracting #0: cost 1 inf + 0 136.524 * * [simplify]: Extracting #1: cost 19 inf + 0 136.524 * * [simplify]: Extracting #2: cost 116 inf + 0 136.525 * * [simplify]: Extracting #3: cost 167 inf + 1279 136.531 * * [simplify]: Extracting #4: cost 71 inf + 26921 136.544 * * [simplify]: Extracting #5: cost 2 inf + 48942 136.552 * * [simplify]: Extracting #6: cost 0 inf + 49858 136.560 * [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)))) 136.560 * [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))))))) 136.560 * * * * [progress]: [ 352 / 779 ] simplifiying candidate # 136.561 * [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)))) 136.561 * * [simplify]: iters left: 6 (13 enodes) 136.564 * * [simplify]: iters left: 5 (49 enodes) 136.573 * * [simplify]: iters left: 4 (83 enodes) 136.600 * * [simplify]: iters left: 3 (156 enodes) 136.648 * * [simplify]: iters left: 2 (242 enodes) 136.701 * * [simplify]: iters left: 1 (301 enodes) 136.770 * * [simplify]: Extracting #0: cost 1 inf + 0 136.770 * * [simplify]: Extracting #1: cost 36 inf + 0 136.771 * * [simplify]: Extracting #2: cost 70 inf + 1 136.771 * * [simplify]: Extracting #3: cost 74 inf + 1 136.771 * * [simplify]: Extracting #4: cost 72 inf + 3 136.771 * * [simplify]: Extracting #5: cost 60 inf + 1970 136.773 * * [simplify]: Extracting #6: cost 21 inf + 13892 136.778 * * [simplify]: Extracting #7: cost 1 inf + 20923 136.782 * * [simplify]: Extracting #8: cost 0 inf + 21261 136.787 * [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)))) 136.787 * [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))))))) 136.787 * [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)))) 136.787 * * [simplify]: iters left: 6 (15 enodes) 136.790 * * [simplify]: iters left: 5 (57 enodes) 136.799 * * [simplify]: iters left: 4 (104 enodes) 136.823 * * [simplify]: iters left: 3 (220 enodes) 136.878 * * [simplify]: Extracting #0: cost 1 inf + 0 136.878 * * [simplify]: Extracting #1: cost 19 inf + 0 136.878 * * [simplify]: Extracting #2: cost 116 inf + 0 136.879 * * [simplify]: Extracting #3: cost 167 inf + 1279 136.884 * * [simplify]: Extracting #4: cost 71 inf + 26321 136.893 * * [simplify]: Extracting #5: cost 2 inf + 47942 136.901 * * [simplify]: Extracting #6: cost 0 inf + 48858 136.910 * [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)))) 136.910 * [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))))))) 136.910 * * * * [progress]: [ 353 / 779 ] simplifiying candidate # 136.910 * [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)) 136.910 * * [simplify]: iters left: 6 (13 enodes) 136.915 * * [simplify]: iters left: 5 (49 enodes) 136.923 * * [simplify]: iters left: 4 (73 enodes) 136.935 * * [simplify]: iters left: 3 (118 enodes) 136.976 * * [simplify]: iters left: 2 (159 enodes) 137.020 * * [simplify]: iters left: 1 (163 enodes) 137.036 * * [simplify]: Extracting #0: cost 1 inf + 0 137.036 * * [simplify]: Extracting #1: cost 18 inf + 0 137.036 * * [simplify]: Extracting #2: cost 34 inf + 1 137.037 * * [simplify]: Extracting #3: cost 38 inf + 1 137.037 * * [simplify]: Extracting #4: cost 36 inf + 3 137.037 * * [simplify]: Extracting #5: cost 24 inf + 1727 137.038 * * [simplify]: Extracting #6: cost 4 inf + 7960 137.040 * * [simplify]: Extracting #7: cost 0 inf + 9031 137.041 * [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)))))) 137.041 * [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)))))) 137.042 * [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))) 137.042 * * [simplify]: iters left: 6 (14 enodes) 137.047 * * [simplify]: iters left: 5 (54 enodes) 137.063 * * [simplify]: iters left: 4 (101 enodes) 137.097 * * [simplify]: iters left: 3 (213 enodes) 137.140 * * [simplify]: iters left: 2 (499 enodes) 137.297 * * [simplify]: Extracting #0: cost 1 inf + 0 137.297 * * [simplify]: Extracting #1: cost 31 inf + 0 137.298 * * [simplify]: Extracting #2: cost 173 inf + 0 137.300 * * [simplify]: Extracting #3: cost 250 inf + 310 137.302 * * [simplify]: Extracting #4: cost 195 inf + 15428 137.313 * * [simplify]: Extracting #5: cost 27 inf + 62505 137.327 * * [simplify]: Extracting #6: cost 1 inf + 69685 137.341 * * [simplify]: Extracting #7: cost 0 inf + 69942 137.362 * [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))) 137.362 * [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)))))) 137.362 * * * * [progress]: [ 354 / 779 ] simplifiying candidate # 137.363 * [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.363 * * [simplify]: iters left: 6 (13 enodes) 137.370 * * [simplify]: iters left: 5 (49 enodes) 137.386 * * [simplify]: iters left: 4 (83 enodes) 137.413 * * [simplify]: iters left: 3 (156 enodes) 137.463 * * [simplify]: iters left: 2 (242 enodes) 137.533 * * [simplify]: iters left: 1 (301 enodes) 137.575 * * [simplify]: Extracting #0: cost 1 inf + 0 137.576 * * [simplify]: Extracting #1: cost 36 inf + 0 137.576 * * [simplify]: Extracting #2: cost 70 inf + 1 137.577 * * [simplify]: Extracting #3: cost 74 inf + 1 137.577 * * [simplify]: Extracting #4: cost 72 inf + 3 137.578 * * [simplify]: Extracting #5: cost 60 inf + 1970 137.582 * * [simplify]: Extracting #6: cost 21 inf + 13892 137.590 * * [simplify]: Extracting #7: cost 1 inf + 20923 137.599 * * [simplify]: Extracting #8: cost 0 inf + 21261 137.608 * [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)))) 137.608 * [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))))))) 137.609 * [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)))) 137.609 * * [simplify]: iters left: 6 (15 enodes) 137.615 * * [simplify]: iters left: 5 (57 enodes) 137.631 * * [simplify]: iters left: 4 (104 enodes) 137.648 * * [simplify]: iters left: 3 (220 enodes) 137.707 * * [simplify]: Extracting #0: cost 1 inf + 0 137.707 * * [simplify]: Extracting #1: cost 19 inf + 0 137.707 * * [simplify]: Extracting #2: cost 116 inf + 0 137.707 * * [simplify]: Extracting #3: cost 167 inf + 1279 137.710 * * [simplify]: Extracting #4: cost 71 inf + 26321 137.718 * * [simplify]: Extracting #5: cost 2 inf + 47942 137.729 * * [simplify]: Extracting #6: cost 0 inf + 48858 137.746 * [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)))) 137.746 * [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))))))) 137.747 * * * * [progress]: [ 355 / 779 ] simplifiying candidate # 137.747 * [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) 137.747 * * [simplify]: iters left: 6 (12 enodes) 137.753 * * [simplify]: iters left: 5 (44 enodes) 137.763 * * [simplify]: iters left: 4 (72 enodes) 137.776 * * [simplify]: iters left: 3 (131 enodes) 137.809 * * [simplify]: iters left: 2 (161 enodes) 137.831 * * [simplify]: Extracting #0: cost 1 inf + 0 137.831 * * [simplify]: Extracting #1: cost 18 inf + 0 137.831 * * [simplify]: Extracting #2: cost 34 inf + 1 137.831 * * [simplify]: Extracting #3: cost 38 inf + 1 137.831 * * [simplify]: Extracting #4: cost 36 inf + 3 137.832 * * [simplify]: Extracting #5: cost 26 inf + 1374 137.834 * * [simplify]: Extracting #6: cost 4 inf + 7641 137.838 * * [simplify]: Extracting #7: cost 0 inf + 9031 137.841 * [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)))))) 137.841 * [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)))))) 137.842 * [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))) 137.842 * * [simplify]: iters left: 6 (14 enodes) 137.848 * * [simplify]: iters left: 5 (54 enodes) 137.864 * * [simplify]: iters left: 4 (101 enodes) 137.897 * * [simplify]: iters left: 3 (213 enodes) 137.974 * * [simplify]: iters left: 2 (499 enodes) 138.127 * * [simplify]: Extracting #0: cost 1 inf + 0 138.127 * * [simplify]: Extracting #1: cost 31 inf + 0 138.128 * * [simplify]: Extracting #2: cost 173 inf + 0 138.130 * * [simplify]: Extracting #3: cost 250 inf + 310 138.135 * * [simplify]: Extracting #4: cost 195 inf + 15428 138.157 * * [simplify]: Extracting #5: cost 27 inf + 62505 138.173 * * [simplify]: Extracting #6: cost 1 inf + 69685 138.189 * * [simplify]: Extracting #7: cost 0 inf + 69942 138.209 * [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.210 * [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.210 * * * * [progress]: [ 356 / 779 ] simplifiying candidate # 138.210 * [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))))) 138.210 * * [simplify]: iters left: 6 (13 enodes) 138.217 * * [simplify]: iters left: 5 (50 enodes) 138.228 * * [simplify]: iters left: 4 (80 enodes) 138.241 * * [simplify]: iters left: 3 (141 enodes) 138.264 * * [simplify]: iters left: 2 (232 enodes) 138.313 * * [simplify]: iters left: 1 (308 enodes) 138.365 * * [simplify]: Extracting #0: cost 1 inf + 0 138.365 * * [simplify]: Extracting #1: cost 36 inf + 0 138.365 * * [simplify]: Extracting #2: cost 70 inf + 1 138.366 * * [simplify]: Extracting #3: cost 74 inf + 1 138.366 * * [simplify]: Extracting #4: cost 72 inf + 3 138.367 * * [simplify]: Extracting #5: cost 60 inf + 2091 138.371 * * [simplify]: Extracting #6: cost 22 inf + 14037 138.377 * * [simplify]: Extracting #7: cost 1 inf + 21324 138.382 * * [simplify]: Extracting #8: cost 0 inf + 21741 138.386 * [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))))) 138.387 * [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))))))) 138.387 * [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)))) 138.387 * * [simplify]: iters left: 6 (15 enodes) 138.390 * * [simplify]: iters left: 5 (57 enodes) 138.398 * * [simplify]: iters left: 4 (104 enodes) 138.427 * * [simplify]: iters left: 3 (220 enodes) 138.487 * * [simplify]: Extracting #0: cost 1 inf + 0 138.487 * * [simplify]: Extracting #1: cost 19 inf + 0 138.488 * * [simplify]: Extracting #2: cost 116 inf + 0 138.488 * * [simplify]: Extracting #3: cost 168 inf + 1101 138.491 * * [simplify]: Extracting #4: cost 73 inf + 26983 138.499 * * [simplify]: Extracting #5: cost 2 inf + 48823 138.511 * * [simplify]: Extracting #6: cost 0 inf + 49698 138.527 * [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)))) 138.527 * [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))))))) 138.528 * * * * [progress]: [ 357 / 779 ] simplifiying candidate # 138.528 * [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))))) 138.528 * * [simplify]: iters left: 6 (10 enodes) 138.533 * * [simplify]: iters left: 5 (39 enodes) 138.546 * * [simplify]: iters left: 4 (53 enodes) 138.564 * * [simplify]: iters left: 3 (78 enodes) 138.589 * * [simplify]: iters left: 2 (103 enodes) 138.620 * * [simplify]: iters left: 1 (127 enodes) 138.660 * * [simplify]: Extracting #0: cost 1 inf + 0 138.660 * * [simplify]: Extracting #1: cost 18 inf + 0 138.660 * * [simplify]: Extracting #2: cost 44 inf + 1 138.660 * * [simplify]: Extracting #3: cost 45 inf + 6 138.661 * * [simplify]: Extracting #4: cost 28 inf + 2818 138.663 * * [simplify]: Extracting #5: cost 9 inf + 7877 138.666 * * [simplify]: Extracting #6: cost 0 inf + 11813 138.669 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 138.669 * [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))))))) 138.670 * [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)))) 138.670 * * [simplify]: iters left: 6 (13 enodes) 138.676 * * [simplify]: iters left: 5 (51 enodes) 138.690 * * [simplify]: iters left: 4 (91 enodes) 138.723 * * [simplify]: iters left: 3 (198 enodes) 138.794 * * [simplify]: iters left: 2 (431 enodes) 138.937 * * [simplify]: Extracting #0: cost 1 inf + 0 138.937 * * [simplify]: Extracting #1: cost 21 inf + 0 138.937 * * [simplify]: Extracting #2: cost 109 inf + 0 138.938 * * [simplify]: Extracting #3: cost 171 inf + 1361 138.941 * * [simplify]: Extracting #4: cost 93 inf + 20107 138.949 * * [simplify]: Extracting #5: cost 12 inf + 43916 138.965 * * [simplify]: Extracting #6: cost 0 inf + 47462 138.974 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 138.974 * [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)))))) 138.974 * * * * [progress]: [ 358 / 779 ] simplifiying candidate # 138.974 * [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)))) 138.975 * * [simplify]: iters left: 6 (12 enodes) 138.977 * * [simplify]: iters left: 5 (45 enodes) 138.984 * * [simplify]: iters left: 4 (68 enodes) 138.994 * * [simplify]: iters left: 3 (105 enodes) 139.027 * * [simplify]: iters left: 2 (138 enodes) 139.051 * * [simplify]: iters left: 1 (154 enodes) 139.071 * * [simplify]: Extracting #0: cost 1 inf + 0 139.071 * * [simplify]: Extracting #1: cost 24 inf + 0 139.071 * * [simplify]: Extracting #2: cost 46 inf + 1 139.071 * * [simplify]: Extracting #3: cost 50 inf + 1 139.072 * * [simplify]: Extracting #4: cost 48 inf + 3 139.072 * * [simplify]: Extracting #5: cost 34 inf + 2647 139.075 * * [simplify]: Extracting #6: cost 8 inf + 9263 139.079 * * [simplify]: Extracting #7: cost 0 inf + 11881 139.083 * [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)))) 139.083 * [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))))))) 139.084 * [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)))) 139.084 * * [simplify]: iters left: 6 (15 enodes) 139.090 * * [simplify]: iters left: 5 (57 enodes) 139.108 * * [simplify]: iters left: 4 (104 enodes) 139.145 * * [simplify]: iters left: 3 (220 enodes) 139.227 * * [simplify]: Extracting #0: cost 1 inf + 0 139.227 * * [simplify]: Extracting #1: cost 19 inf + 0 139.227 * * [simplify]: Extracting #2: cost 116 inf + 0 139.228 * * [simplify]: Extracting #3: cost 168 inf + 1101 139.235 * * [simplify]: Extracting #4: cost 73 inf + 25503 139.250 * * [simplify]: Extracting #5: cost 2 inf + 45903 139.267 * * [simplify]: Extracting #6: cost 0 inf + 46698 139.284 * [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)))) 139.284 * [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))))))) 139.284 * * * * [progress]: [ 359 / 779 ] simplifiying candidate # 139.285 * [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)) 139.285 * * [simplify]: iters left: 6 (11 enodes) 139.291 * * [simplify]: iters left: 5 (42 enodes) 139.304 * * [simplify]: iters left: 4 (56 enodes) 139.322 * * [simplify]: iters left: 3 (80 enodes) 139.344 * * [simplify]: iters left: 2 (92 enodes) 139.357 * * [simplify]: iters left: 1 (99 enodes) 139.369 * * [simplify]: Extracting #0: cost 1 inf + 0 139.369 * * [simplify]: Extracting #1: cost 12 inf + 0 139.369 * * [simplify]: Extracting #2: cost 21 inf + 1 139.369 * * [simplify]: Extracting #3: cost 24 inf + 1 139.370 * * [simplify]: Extracting #4: cost 22 inf + 3 139.370 * * [simplify]: Extracting #5: cost 17 inf + 608 139.370 * * [simplify]: Extracting #6: cost 7 inf + 2703 139.371 * * [simplify]: Extracting #7: cost 0 inf + 4387 139.372 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 139.372 * [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)))))) 139.372 * [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))) 139.372 * * [simplify]: iters left: 6 (14 enodes) 139.376 * * [simplify]: iters left: 5 (54 enodes) 139.390 * * [simplify]: iters left: 4 (101 enodes) 139.423 * * [simplify]: iters left: 3 (217 enodes) 139.504 * * [simplify]: Extracting #0: cost 1 inf + 0 139.504 * * [simplify]: Extracting #1: cost 19 inf + 0 139.504 * * [simplify]: Extracting #2: cost 115 inf + 0 139.505 * * [simplify]: Extracting #3: cost 166 inf + 1101 139.514 * * [simplify]: Extracting #4: cost 60 inf + 26376 139.528 * * [simplify]: Extracting #5: cost 1 inf + 43126 139.544 * * [simplify]: Extracting #6: cost 0 inf + 43504 139.557 * [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))) 139.557 * [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)))))) 139.557 * * * * [progress]: [ 360 / 779 ] simplifiying candidate # 139.557 * [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)))) 139.558 * * [simplify]: iters left: 6 (12 enodes) 139.561 * * [simplify]: iters left: 5 (45 enodes) 139.568 * * [simplify]: iters left: 4 (68 enodes) 139.578 * * [simplify]: iters left: 3 (105 enodes) 139.600 * * [simplify]: iters left: 2 (138 enodes) 139.639 * * [simplify]: iters left: 1 (154 enodes) 139.677 * * [simplify]: Extracting #0: cost 1 inf + 0 139.677 * * [simplify]: Extracting #1: cost 24 inf + 0 139.677 * * [simplify]: Extracting #2: cost 46 inf + 1 139.678 * * [simplify]: Extracting #3: cost 50 inf + 1 139.678 * * [simplify]: Extracting #4: cost 48 inf + 3 139.679 * * [simplify]: Extracting #5: cost 34 inf + 2647 139.681 * * [simplify]: Extracting #6: cost 8 inf + 9263 139.685 * * [simplify]: Extracting #7: cost 0 inf + 11881 139.689 * [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)))) 139.689 * [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))))))) 139.690 * [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)))) 139.690 * * [simplify]: iters left: 6 (15 enodes) 139.697 * * [simplify]: iters left: 5 (57 enodes) 139.714 * * [simplify]: iters left: 4 (104 enodes) 139.748 * * [simplify]: iters left: 3 (220 enodes) 139.829 * * [simplify]: Extracting #0: cost 1 inf + 0 139.830 * * [simplify]: Extracting #1: cost 19 inf + 0 139.830 * * [simplify]: Extracting #2: cost 116 inf + 0 139.831 * * [simplify]: Extracting #3: cost 168 inf + 1101 139.837 * * [simplify]: Extracting #4: cost 73 inf + 25503 139.852 * * [simplify]: Extracting #5: cost 2 inf + 45903 139.866 * * [simplify]: Extracting #6: cost 0 inf + 46698 139.874 * [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)))) 139.874 * [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))))))) 139.874 * * * * [progress]: [ 361 / 779 ] simplifiying candidate # 139.875 * [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) 139.875 * * [simplify]: iters left: 6 (10 enodes) 139.877 * * [simplify]: iters left: 5 (37 enodes) 139.883 * * [simplify]: iters left: 4 (54 enodes) 139.896 * * [simplify]: iters left: 3 (85 enodes) 139.919 * * [simplify]: iters left: 2 (97 enodes) 139.942 * * [simplify]: Extracting #0: cost 1 inf + 0 139.942 * * [simplify]: Extracting #1: cost 12 inf + 0 139.942 * * [simplify]: Extracting #2: cost 21 inf + 1 139.942 * * [simplify]: Extracting #3: cost 24 inf + 1 139.943 * * [simplify]: Extracting #4: cost 22 inf + 3 139.943 * * [simplify]: Extracting #5: cost 17 inf + 689 139.944 * * [simplify]: Extracting #6: cost 8 inf + 2487 139.945 * * [simplify]: Extracting #7: cost 1 inf + 4129 139.947 * * [simplify]: Extracting #8: cost 0 inf + 4387 139.948 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 139.948 * [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)))))) 139.949 * [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))) 139.949 * * [simplify]: iters left: 6 (14 enodes) 139.955 * * [simplify]: iters left: 5 (54 enodes) 139.971 * * [simplify]: iters left: 4 (101 enodes) 140.004 * * [simplify]: iters left: 3 (217 enodes) 140.065 * * [simplify]: Extracting #0: cost 1 inf + 0 140.065 * * [simplify]: Extracting #1: cost 19 inf + 0 140.065 * * [simplify]: Extracting #2: cost 115 inf + 0 140.065 * * [simplify]: Extracting #3: cost 166 inf + 1101 140.069 * * [simplify]: Extracting #4: cost 60 inf + 26376 140.076 * * [simplify]: Extracting #5: cost 1 inf + 43126 140.086 * * [simplify]: Extracting #6: cost 0 inf + 43504 140.099 * [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.099 * [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.099 * * * * [progress]: [ 362 / 779 ] simplifiying candidate # 140.099 * [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))))) 140.100 * * [simplify]: iters left: 6 (13 enodes) 140.105 * * [simplify]: iters left: 5 (49 enodes) 140.117 * * [simplify]: iters left: 4 (79 enodes) 140.131 * * [simplify]: iters left: 3 (140 enodes) 140.161 * * [simplify]: iters left: 2 (238 enodes) 140.217 * * [simplify]: iters left: 1 (322 enodes) 140.279 * * [simplify]: Extracting #0: cost 1 inf + 0 140.279 * * [simplify]: Extracting #1: cost 36 inf + 0 140.280 * * [simplify]: Extracting #2: cost 70 inf + 1 140.280 * * [simplify]: Extracting #3: cost 74 inf + 1 140.280 * * [simplify]: Extracting #4: cost 72 inf + 3 140.281 * * [simplify]: Extracting #5: cost 60 inf + 2092 140.283 * * [simplify]: Extracting #6: cost 18 inf + 14947 140.287 * * [simplify]: Extracting #7: cost 1 inf + 20963 140.293 * * [simplify]: Extracting #8: cost 0 inf + 21261 140.297 * [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)))))) 140.298 * [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))))))) 140.298 * [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)))) 140.298 * * [simplify]: iters left: 6 (15 enodes) 140.301 * * [simplify]: iters left: 5 (57 enodes) 140.312 * * [simplify]: iters left: 4 (104 enodes) 140.343 * * [simplify]: iters left: 3 (220 enodes) 140.385 * * [simplify]: Extracting #0: cost 1 inf + 0 140.385 * * [simplify]: Extracting #1: cost 19 inf + 0 140.386 * * [simplify]: Extracting #2: cost 116 inf + 0 140.386 * * [simplify]: Extracting #3: cost 167 inf + 1279 140.391 * * [simplify]: Extracting #4: cost 71 inf + 26001 140.406 * * [simplify]: Extracting #5: cost 2 inf + 47182 140.423 * * [simplify]: Extracting #6: cost 0 inf + 48098 140.440 * [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)))) 140.440 * [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))))))) 140.440 * * * * [progress]: [ 363 / 779 ] simplifiying candidate # 140.440 * [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))))) 140.441 * * [simplify]: iters left: 6 (12 enodes) 140.447 * * [simplify]: iters left: 5 (45 enodes) 140.461 * * [simplify]: iters left: 4 (68 enodes) 140.481 * * [simplify]: iters left: 3 (105 enodes) 140.514 * * [simplify]: iters left: 2 (138 enodes) 140.543 * * [simplify]: iters left: 1 (154 enodes) 140.561 * * [simplify]: Extracting #0: cost 1 inf + 0 140.561 * * [simplify]: Extracting #1: cost 24 inf + 0 140.562 * * [simplify]: Extracting #2: cost 46 inf + 1 140.562 * * [simplify]: Extracting #3: cost 50 inf + 1 140.562 * * [simplify]: Extracting #4: cost 48 inf + 3 140.562 * * [simplify]: Extracting #5: cost 36 inf + 2052 140.564 * * [simplify]: Extracting #6: cost 9 inf + 9006 140.568 * * [simplify]: Extracting #7: cost 0 inf + 11881 140.572 * [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))))) 140.572 * [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))))))) 140.573 * [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)))) 140.573 * * [simplify]: iters left: 6 (15 enodes) 140.579 * * [simplify]: iters left: 5 (57 enodes) 140.596 * * [simplify]: iters left: 4 (104 enodes) 140.615 * * [simplify]: iters left: 3 (220 enodes) 140.670 * * [simplify]: Extracting #0: cost 1 inf + 0 140.670 * * [simplify]: Extracting #1: cost 19 inf + 0 140.670 * * [simplify]: Extracting #2: cost 116 inf + 0 140.671 * * [simplify]: Extracting #3: cost 167 inf + 1279 140.673 * * [simplify]: Extracting #4: cost 71 inf + 25201 140.682 * * [simplify]: Extracting #5: cost 2 inf + 45262 140.699 * * [simplify]: Extracting #6: cost 0 inf + 46098 140.717 * [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)))) 140.717 * [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))))))) 140.718 * * * * [progress]: [ 364 / 779 ] simplifiying candidate # 140.718 * [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)))) 140.718 * * [simplify]: iters left: 6 (11 enodes) 140.724 * * [simplify]: iters left: 5 (41 enodes) 140.737 * * [simplify]: iters left: 4 (55 enodes) 140.753 * * [simplify]: iters left: 3 (75 enodes) 140.772 * * [simplify]: iters left: 2 (87 enodes) 140.783 * * [simplify]: iters left: 1 (101 enodes) 140.799 * * [simplify]: Extracting #0: cost 1 inf + 0 140.799 * * [simplify]: Extracting #1: cost 18 inf + 0 140.800 * * [simplify]: Extracting #2: cost 33 inf + 1 140.800 * * [simplify]: Extracting #3: cost 36 inf + 1 140.800 * * [simplify]: Extracting #4: cost 34 inf + 3 140.800 * * [simplify]: Extracting #5: cost 24 inf + 1456 140.802 * * [simplify]: Extracting #6: cost 3 inf + 6184 140.805 * * [simplify]: Extracting #7: cost 0 inf + 7077 140.807 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 140.807 * [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))))))) 140.808 * [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)))) 140.808 * * [simplify]: iters left: 6 (14 enodes) 140.814 * * [simplify]: iters left: 5 (54 enodes) 140.832 * * [simplify]: iters left: 4 (94 enodes) 140.862 * * [simplify]: iters left: 3 (188 enodes) 140.902 * * [simplify]: iters left: 2 (394 enodes) 141.428 * * [simplify]: Extracting #0: cost 1 inf + 0 141.428 * * [simplify]: Extracting #1: cost 24 inf + 0 141.428 * * [simplify]: Extracting #2: cost 128 inf + 0 141.429 * * [simplify]: Extracting #3: cost 180 inf + 1101 141.431 * * [simplify]: Extracting #4: cost 129 inf + 12515 141.442 * * [simplify]: Extracting #5: cost 15 inf + 40671 141.450 * * [simplify]: Extracting #6: cost 0 inf + 44299 141.459 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 141.459 * [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)))))) 141.459 * * * * [progress]: [ 365 / 779 ] simplifiying candidate # 141.460 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 141.460 * * [simplify]: iters left: 6 (12 enodes) 141.465 * * [simplify]: iters left: 5 (44 enodes) 141.472 * * [simplify]: iters left: 4 (58 enodes) 141.482 * * [simplify]: iters left: 3 (82 enodes) 141.503 * * [simplify]: iters left: 2 (94 enodes) 141.527 * * [simplify]: iters left: 1 (101 enodes) 141.553 * * [simplify]: Extracting #0: cost 1 inf + 0 141.553 * * [simplify]: Extracting #1: cost 12 inf + 0 141.553 * * [simplify]: Extracting #2: cost 22 inf + 1 141.553 * * [simplify]: Extracting #3: cost 26 inf + 1 141.553 * * [simplify]: Extracting #4: cost 24 inf + 3 141.554 * * [simplify]: Extracting #5: cost 16 inf + 939 141.555 * * [simplify]: Extracting #6: cost 5 inf + 3332 141.556 * * [simplify]: Extracting #7: cost 0 inf + 4741 141.558 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 141.558 * [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)))))) 141.559 * [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))) 141.559 * * [simplify]: iters left: 6 (14 enodes) 141.565 * * [simplify]: iters left: 5 (54 enodes) 141.581 * * [simplify]: iters left: 4 (101 enodes) 141.613 * * [simplify]: iters left: 3 (213 enodes) 141.674 * * [simplify]: iters left: 2 (499 enodes) 141.828 * * [simplify]: Extracting #0: cost 1 inf + 0 141.828 * * [simplify]: Extracting #1: cost 31 inf + 0 141.828 * * [simplify]: Extracting #2: cost 173 inf + 0 141.829 * * [simplify]: Extracting #3: cost 250 inf + 310 141.832 * * [simplify]: Extracting #4: cost 195 inf + 14228 141.851 * * [simplify]: Extracting #5: cost 27 inf + 57185 141.878 * * [simplify]: Extracting #6: cost 1 inf + 63845 141.895 * * [simplify]: Extracting #7: cost 0 inf + 64102 141.911 * [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))) 141.911 * [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)))))) 141.911 * * * * [progress]: [ 366 / 779 ] simplifiying candidate # 141.912 * [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)))) 141.912 * * [simplify]: iters left: 6 (11 enodes) 141.917 * * [simplify]: iters left: 5 (41 enodes) 141.930 * * [simplify]: iters left: 4 (55 enodes) 141.938 * * [simplify]: iters left: 3 (75 enodes) 141.951 * * [simplify]: iters left: 2 (87 enodes) 141.965 * * [simplify]: iters left: 1 (101 enodes) 141.993 * * [simplify]: Extracting #0: cost 1 inf + 0 141.993 * * [simplify]: Extracting #1: cost 18 inf + 0 141.993 * * [simplify]: Extracting #2: cost 33 inf + 1 141.993 * * [simplify]: Extracting #3: cost 36 inf + 1 141.994 * * [simplify]: Extracting #4: cost 34 inf + 3 141.994 * * [simplify]: Extracting #5: cost 24 inf + 1456 141.996 * * [simplify]: Extracting #6: cost 3 inf + 6184 141.998 * * [simplify]: Extracting #7: cost 0 inf + 7077 142.001 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 142.001 * [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.001 * [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.002 * * [simplify]: iters left: 6 (14 enodes) 142.008 * * [simplify]: iters left: 5 (54 enodes) 142.024 * * [simplify]: iters left: 4 (94 enodes) 142.055 * * [simplify]: iters left: 3 (188 enodes) 142.112 * * [simplify]: iters left: 2 (394 enodes) 142.234 * * [simplify]: Extracting #0: cost 1 inf + 0 142.234 * * [simplify]: Extracting #1: cost 24 inf + 0 142.234 * * [simplify]: Extracting #2: cost 128 inf + 0 142.235 * * [simplify]: Extracting #3: cost 180 inf + 1101 142.237 * * [simplify]: Extracting #4: cost 129 inf + 12515 142.245 * * [simplify]: Extracting #5: cost 15 inf + 40671 142.254 * * [simplify]: Extracting #6: cost 0 inf + 44299 142.268 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 142.268 * [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.268 * * * * [progress]: [ 367 / 779 ] simplifiying candidate # 142.268 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 142.269 * * [simplify]: iters left: 6 (11 enodes) 142.274 * * [simplify]: iters left: 5 (39 enodes) 142.289 * * [simplify]: iters left: 4 (56 enodes) 142.299 * * [simplify]: iters left: 3 (87 enodes) 142.311 * * [simplify]: iters left: 2 (99 enodes) 142.322 * * [simplify]: Extracting #0: cost 1 inf + 0 142.322 * * [simplify]: Extracting #1: cost 12 inf + 0 142.322 * * [simplify]: Extracting #2: cost 22 inf + 1 142.322 * * [simplify]: Extracting #3: cost 26 inf + 1 142.323 * * [simplify]: Extracting #4: cost 24 inf + 3 142.323 * * [simplify]: Extracting #5: cost 14 inf + 1656 142.324 * * [simplify]: Extracting #6: cost 0 inf + 4741 142.324 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 142.324 * [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)))))) 142.325 * [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.325 * * [simplify]: iters left: 6 (14 enodes) 142.328 * * [simplify]: iters left: 5 (54 enodes) 142.336 * * [simplify]: iters left: 4 (101 enodes) 142.354 * * [simplify]: iters left: 3 (213 enodes) 142.417 * * [simplify]: iters left: 2 (499 enodes) 142.598 * * [simplify]: Extracting #0: cost 1 inf + 0 142.598 * * [simplify]: Extracting #1: cost 31 inf + 0 142.598 * * [simplify]: Extracting #2: cost 173 inf + 0 142.599 * * [simplify]: Extracting #3: cost 250 inf + 310 142.602 * * [simplify]: Extracting #4: cost 195 inf + 14228 142.614 * * [simplify]: Extracting #5: cost 27 inf + 57185 142.641 * * [simplify]: Extracting #6: cost 1 inf + 63845 142.664 * * [simplify]: Extracting #7: cost 0 inf + 64102 142.680 * [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.681 * [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)))))) 142.681 * * * * [progress]: [ 368 / 779 ] simplifiying candidate # 142.681 * [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))))) 142.681 * * [simplify]: iters left: 6 (13 enodes) 142.685 * * [simplify]: iters left: 5 (49 enodes) 142.697 * * [simplify]: iters left: 4 (63 enodes) 142.709 * * [simplify]: iters left: 3 (69 enodes) 142.728 * * [simplify]: iters left: 2 (94 enodes) 142.751 * * [simplify]: iters left: 1 (103 enodes) 142.774 * * [simplify]: Extracting #0: cost 1 inf + 0 142.774 * * [simplify]: Extracting #1: cost 7 inf + 0 142.774 * * [simplify]: Extracting #2: cost 18 inf + 1 142.774 * * [simplify]: Extracting #3: cost 27 inf + 1 142.775 * * [simplify]: Extracting #4: cost 30 inf + 1 142.775 * * [simplify]: Extracting #5: cost 28 inf + 3 142.775 * * [simplify]: Extracting #6: cost 23 inf + 568 142.776 * * [simplify]: Extracting #7: cost 5 inf + 5001 142.778 * * [simplify]: Extracting #8: cost 0 inf + 6491 142.781 * [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))))) 142.781 * [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))))))) 142.782 * [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)))) 142.782 * * [simplify]: iters left: 6 (14 enodes) 142.788 * * [simplify]: iters left: 5 (54 enodes) 142.806 * * [simplify]: iters left: 4 (101 enodes) 142.839 * * [simplify]: iters left: 3 (217 enodes) 142.899 * * [simplify]: Extracting #0: cost 1 inf + 0 142.899 * * [simplify]: Extracting #1: cost 19 inf + 0 142.899 * * [simplify]: Extracting #2: cost 115 inf + 0 142.900 * * [simplify]: Extracting #3: cost 166 inf + 1101 142.903 * * [simplify]: Extracting #4: cost 60 inf + 25856 142.915 * * [simplify]: Extracting #5: cost 1 inf + 43726 142.930 * * [simplify]: Extracting #6: cost 0 inf + 44144 142.942 * [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)))) 142.942 * [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))))))) 142.942 * * * * [progress]: [ 369 / 779 ] simplifiying candidate # 142.943 * [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))))) 142.943 * * [simplify]: iters left: 6 (11 enodes) 142.946 * * [simplify]: iters left: 5 (42 enodes) 142.953 * * [simplify]: iters left: 4 (51 enodes) 142.960 * * [simplify]: iters left: 3 (54 enodes) 142.966 * * [simplify]: iters left: 2 (57 enodes) 142.973 * * [simplify]: Extracting #0: cost 1 inf + 0 142.973 * * [simplify]: Extracting #1: cost 5 inf + 0 142.973 * * [simplify]: Extracting #2: cost 9 inf + 1 142.974 * * [simplify]: Extracting #3: cost 13 inf + 1 142.974 * * [simplify]: Extracting #4: cost 16 inf + 1 142.974 * * [simplify]: Extracting #5: cost 12 inf + 117 142.974 * * [simplify]: Extracting #6: cost 5 inf + 1278 142.975 * * [simplify]: Extracting #7: cost 2 inf + 1891 142.976 * * [simplify]: Extracting #8: cost 1 inf + 2189 142.976 * * [simplify]: Extracting #9: cost 0 inf + 2487 142.977 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 142.977 * [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))))))) 142.978 * [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)))) 142.978 * * [simplify]: iters left: 6 (14 enodes) 142.984 * * [simplify]: iters left: 5 (54 enodes) 143.000 * * [simplify]: iters left: 4 (101 enodes) 143.023 * * [simplify]: iters left: 3 (217 enodes) 143.067 * * [simplify]: Extracting #0: cost 1 inf + 0 143.067 * * [simplify]: Extracting #1: cost 19 inf + 0 143.067 * * [simplify]: Extracting #2: cost 115 inf + 0 143.068 * * [simplify]: Extracting #3: cost 166 inf + 1101 143.074 * * [simplify]: Extracting #4: cost 60 inf + 25176 143.087 * * [simplify]: Extracting #5: cost 1 inf + 41766 143.095 * * [simplify]: Extracting #6: cost 0 inf + 42144 143.105 * [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.105 * [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.105 * * * * [progress]: [ 370 / 779 ] simplifiying candidate # 143.105 * [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.105 * * [simplify]: iters left: 6 (12 enodes) 143.109 * * [simplify]: iters left: 5 (44 enodes) 143.122 * * [simplify]: iters left: 4 (53 enodes) 143.135 * * [simplify]: iters left: 3 (56 enodes) 143.149 * * [simplify]: iters left: 2 (59 enodes) 143.159 * * [simplify]: Extracting #0: cost 1 inf + 0 143.160 * * [simplify]: Extracting #1: cost 5 inf + 0 143.160 * * [simplify]: Extracting #2: cost 10 inf + 1 143.160 * * [simplify]: Extracting #3: cost 15 inf + 1 143.160 * * [simplify]: Extracting #4: cost 18 inf + 1 143.160 * * [simplify]: Extracting #5: cost 13 inf + 214 143.160 * * [simplify]: Extracting #6: cost 5 inf + 1391 143.160 * * [simplify]: Extracting #7: cost 1 inf + 2343 143.161 * * [simplify]: Extracting #8: cost 0 inf + 2681 143.161 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 143.161 * [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.161 * [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.162 * * [simplify]: iters left: 6 (14 enodes) 143.165 * * [simplify]: iters left: 5 (54 enodes) 143.173 * * [simplify]: iters left: 4 (101 enodes) 143.189 * * [simplify]: iters left: 3 (217 enodes) 143.270 * * [simplify]: Extracting #0: cost 1 inf + 0 143.270 * * [simplify]: Extracting #1: cost 19 inf + 0 143.271 * * [simplify]: Extracting #2: cost 115 inf + 0 143.272 * * [simplify]: Extracting #3: cost 166 inf + 1101 143.278 * * [simplify]: Extracting #4: cost 60 inf + 24376 143.289 * * [simplify]: Extracting #5: cost 1 inf + 40766 143.297 * * [simplify]: Extracting #6: cost 0 inf + 41144 143.305 * [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)))) 143.305 * [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))))))) 143.305 * * * * [progress]: [ 371 / 779 ] simplifiying candidate # 143.305 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) (sqrt 1)) 143.305 * * [simplify]: iters left: 6 (10 enodes) 143.309 * * [simplify]: iters left: 5 (38 enodes) 143.315 * * [simplify]: iters left: 4 (47 enodes) 143.326 * * [simplify]: iters left: 3 (50 enodes) 143.338 * * [simplify]: iters left: 2 (51 enodes) 143.349 * * [simplify]: Extracting #0: cost 1 inf + 0 143.349 * * [simplify]: Extracting #1: cost 6 inf + 0 143.349 * * [simplify]: Extracting #2: cost 9 inf + 1 143.349 * * [simplify]: Extracting #3: cost 12 inf + 1 143.349 * * [simplify]: Extracting #4: cost 8 inf + 117 143.350 * * [simplify]: Extracting #5: cost 2 inf + 1101 143.350 * * [simplify]: Extracting #6: cost 1 inf + 1319 143.351 * * [simplify]: Extracting #7: cost 0 inf + 1537 143.351 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 143.351 * [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)))))) 143.352 * [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))) 143.352 * * [simplify]: iters left: 6 (13 enodes) 143.358 * * [simplify]: iters left: 5 (51 enodes) 143.374 * * [simplify]: iters left: 4 (91 enodes) 143.404 * * [simplify]: iters left: 3 (185 enodes) 143.469 * * [simplify]: iters left: 2 (391 enodes) 143.591 * * [simplify]: Extracting #0: cost 1 inf + 0 143.591 * * [simplify]: Extracting #1: cost 24 inf + 0 143.591 * * [simplify]: Extracting #2: cost 127 inf + 0 143.593 * * [simplify]: Extracting #3: cost 175 inf + 1894 143.597 * * [simplify]: Extracting #4: cost 82 inf + 19499 143.604 * * [simplify]: Extracting #5: cost 6 inf + 36676 143.612 * * [simplify]: Extracting #6: cost 0 inf + 38305 143.620 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 143.620 * [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))))))) 143.620 * * * * [progress]: [ 372 / 779 ] simplifiying candidate # 143.620 * [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.621 * * [simplify]: iters left: 6 (12 enodes) 143.626 * * [simplify]: iters left: 5 (44 enodes) 143.635 * * [simplify]: iters left: 4 (53 enodes) 143.642 * * [simplify]: iters left: 3 (56 enodes) 143.649 * * [simplify]: iters left: 2 (59 enodes) 143.658 * * [simplify]: Extracting #0: cost 1 inf + 0 143.658 * * [simplify]: Extracting #1: cost 5 inf + 0 143.658 * * [simplify]: Extracting #2: cost 10 inf + 1 143.658 * * [simplify]: Extracting #3: cost 15 inf + 1 143.658 * * [simplify]: Extracting #4: cost 18 inf + 1 143.658 * * [simplify]: Extracting #5: cost 13 inf + 214 143.658 * * [simplify]: Extracting #6: cost 5 inf + 1391 143.659 * * [simplify]: Extracting #7: cost 1 inf + 2343 143.660 * * [simplify]: Extracting #8: cost 0 inf + 2681 143.660 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 143.661 * [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.661 * [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.661 * * [simplify]: iters left: 6 (14 enodes) 143.667 * * [simplify]: iters left: 5 (54 enodes) 143.683 * * [simplify]: iters left: 4 (101 enodes) 143.700 * * [simplify]: iters left: 3 (217 enodes) 143.769 * * [simplify]: Extracting #0: cost 1 inf + 0 143.769 * * [simplify]: Extracting #1: cost 19 inf + 0 143.770 * * [simplify]: Extracting #2: cost 115 inf + 0 143.771 * * [simplify]: Extracting #3: cost 166 inf + 1101 143.776 * * [simplify]: Extracting #4: cost 60 inf + 24376 143.783 * * [simplify]: Extracting #5: cost 1 inf + 40766 143.791 * * [simplify]: Extracting #6: cost 0 inf + 41144 143.799 * [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)))) 143.799 * [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))))))) 143.799 * * * * [progress]: [ 373 / 779 ] simplifiying candidate # 143.799 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1) 143.799 * * [simplify]: iters left: 6 (10 enodes) 143.803 * * [simplify]: iters left: 5 (36 enodes) 143.814 * * [simplify]: iters left: 4 (45 enodes) 143.824 * * [simplify]: iters left: 3 (48 enodes) 143.835 * * [simplify]: iters left: 2 (49 enodes) 143.840 * * [simplify]: Extracting #0: cost 1 inf + 0 143.840 * * [simplify]: Extracting #1: cost 6 inf + 0 143.840 * * [simplify]: Extracting #2: cost 9 inf + 1 143.840 * * [simplify]: Extracting #3: cost 12 inf + 1 143.841 * * [simplify]: Extracting #4: cost 8 inf + 117 143.841 * * [simplify]: Extracting #5: cost 2 inf + 1101 143.841 * * [simplify]: Extracting #6: cost 0 inf + 1537 143.841 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 143.841 * [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)))))) 143.841 * [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))) 143.842 * * [simplify]: iters left: 6 (13 enodes) 143.844 * * [simplify]: iters left: 5 (51 enodes) 143.852 * * [simplify]: iters left: 4 (91 enodes) 143.871 * * [simplify]: iters left: 3 (185 enodes) 143.925 * * [simplify]: iters left: 2 (391 enodes) 144.052 * * [simplify]: Extracting #0: cost 1 inf + 0 144.052 * * [simplify]: Extracting #1: cost 24 inf + 0 144.052 * * [simplify]: Extracting #2: cost 127 inf + 0 144.054 * * [simplify]: Extracting #3: cost 175 inf + 1894 144.060 * * [simplify]: Extracting #4: cost 82 inf + 19499 144.078 * * [simplify]: Extracting #5: cost 6 inf + 36676 144.086 * * [simplify]: Extracting #6: cost 0 inf + 38305 144.094 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 144.094 * [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.094 * * * * [progress]: [ 374 / 779 ] simplifiying candidate # 144.095 * [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.095 * * [simplify]: iters left: 6 (13 enodes) 144.099 * * [simplify]: iters left: 5 (49 enodes) 144.107 * * [simplify]: iters left: 4 (79 enodes) 144.131 * * [simplify]: iters left: 3 (140 enodes) 144.178 * * [simplify]: iters left: 2 (238 enodes) 144.259 * * [simplify]: iters left: 1 (322 enodes) 144.346 * * [simplify]: Extracting #0: cost 1 inf + 0 144.346 * * [simplify]: Extracting #1: cost 36 inf + 0 144.346 * * [simplify]: Extracting #2: cost 70 inf + 1 144.346 * * [simplify]: Extracting #3: cost 74 inf + 1 144.346 * * [simplify]: Extracting #4: cost 72 inf + 3 144.347 * * [simplify]: Extracting #5: cost 60 inf + 2092 144.349 * * [simplify]: Extracting #6: cost 18 inf + 14947 144.354 * * [simplify]: Extracting #7: cost 1 inf + 20963 144.358 * * [simplify]: Extracting #8: cost 0 inf + 21261 144.363 * [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)))))) 144.363 * [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))))))) 144.363 * [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)))) 144.363 * * [simplify]: iters left: 6 (15 enodes) 144.366 * * [simplify]: iters left: 5 (57 enodes) 144.375 * * [simplify]: iters left: 4 (104 enodes) 144.400 * * [simplify]: iters left: 3 (220 enodes) 144.474 * * [simplify]: Extracting #0: cost 1 inf + 0 144.474 * * [simplify]: Extracting #1: cost 19 inf + 0 144.474 * * [simplify]: Extracting #2: cost 116 inf + 0 144.475 * * [simplify]: Extracting #3: cost 167 inf + 1279 144.478 * * [simplify]: Extracting #4: cost 71 inf + 26001 144.485 * * [simplify]: Extracting #5: cost 2 inf + 47182 144.493 * * [simplify]: Extracting #6: cost 0 inf + 48098 144.508 * [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)))) 144.508 * [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))))))) 144.508 * * * * [progress]: [ 375 / 779 ] simplifiying candidate # 144.509 * [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))))) 144.509 * * [simplify]: iters left: 6 (12 enodes) 144.513 * * [simplify]: iters left: 5 (45 enodes) 144.522 * * [simplify]: iters left: 4 (68 enodes) 144.532 * * [simplify]: iters left: 3 (105 enodes) 144.552 * * [simplify]: iters left: 2 (138 enodes) 144.580 * * [simplify]: iters left: 1 (154 enodes) 144.599 * * [simplify]: Extracting #0: cost 1 inf + 0 144.599 * * [simplify]: Extracting #1: cost 24 inf + 0 144.600 * * [simplify]: Extracting #2: cost 46 inf + 1 144.600 * * [simplify]: Extracting #3: cost 50 inf + 1 144.600 * * [simplify]: Extracting #4: cost 48 inf + 3 144.600 * * [simplify]: Extracting #5: cost 36 inf + 2052 144.602 * * [simplify]: Extracting #6: cost 9 inf + 9006 144.604 * * [simplify]: Extracting #7: cost 0 inf + 11881 144.607 * [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))))) 144.607 * [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))))))) 144.607 * [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)))) 144.607 * * [simplify]: iters left: 6 (15 enodes) 144.610 * * [simplify]: iters left: 5 (57 enodes) 144.619 * * [simplify]: iters left: 4 (104 enodes) 144.636 * * [simplify]: iters left: 3 (220 enodes) 144.710 * * [simplify]: Extracting #0: cost 1 inf + 0 144.710 * * [simplify]: Extracting #1: cost 19 inf + 0 144.711 * * [simplify]: Extracting #2: cost 116 inf + 0 144.711 * * [simplify]: Extracting #3: cost 167 inf + 1279 144.714 * * [simplify]: Extracting #4: cost 71 inf + 25201 144.721 * * [simplify]: Extracting #5: cost 2 inf + 45262 144.736 * * [simplify]: Extracting #6: cost 0 inf + 46098 144.752 * [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)))) 144.752 * [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))))))) 144.753 * * * * [progress]: [ 376 / 779 ] simplifiying candidate # 144.753 * [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)))) 144.753 * * [simplify]: iters left: 6 (11 enodes) 144.758 * * [simplify]: iters left: 5 (41 enodes) 144.771 * * [simplify]: iters left: 4 (55 enodes) 144.787 * * [simplify]: iters left: 3 (75 enodes) 144.809 * * [simplify]: iters left: 2 (87 enodes) 144.831 * * [simplify]: iters left: 1 (101 enodes) 144.860 * * [simplify]: Extracting #0: cost 1 inf + 0 144.860 * * [simplify]: Extracting #1: cost 18 inf + 0 144.860 * * [simplify]: Extracting #2: cost 33 inf + 1 144.860 * * [simplify]: Extracting #3: cost 36 inf + 1 144.860 * * [simplify]: Extracting #4: cost 34 inf + 3 144.860 * * [simplify]: Extracting #5: cost 24 inf + 1456 144.861 * * [simplify]: Extracting #6: cost 3 inf + 6184 144.862 * * [simplify]: Extracting #7: cost 0 inf + 7077 144.864 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 144.864 * [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))))))) 144.864 * [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)))) 144.864 * * [simplify]: iters left: 6 (14 enodes) 144.867 * * [simplify]: iters left: 5 (54 enodes) 144.876 * * [simplify]: iters left: 4 (94 enodes) 144.894 * * [simplify]: iters left: 3 (188 enodes) 144.957 * * [simplify]: iters left: 2 (394 enodes) 145.049 * * [simplify]: Extracting #0: cost 1 inf + 0 145.049 * * [simplify]: Extracting #1: cost 24 inf + 0 145.050 * * [simplify]: Extracting #2: cost 128 inf + 0 145.050 * * [simplify]: Extracting #3: cost 180 inf + 1101 145.052 * * [simplify]: Extracting #4: cost 129 inf + 12515 145.066 * * [simplify]: Extracting #5: cost 15 inf + 40671 145.084 * * [simplify]: Extracting #6: cost 0 inf + 44299 145.095 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 145.095 * [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.095 * * * * [progress]: [ 377 / 779 ] simplifiying candidate # 145.095 * [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.095 * * [simplify]: iters left: 6 (12 enodes) 145.100 * * [simplify]: iters left: 5 (44 enodes) 145.107 * * [simplify]: iters left: 4 (58 enodes) 145.116 * * [simplify]: iters left: 3 (82 enodes) 145.130 * * [simplify]: iters left: 2 (94 enodes) 145.142 * * [simplify]: iters left: 1 (101 enodes) 145.154 * * [simplify]: Extracting #0: cost 1 inf + 0 145.154 * * [simplify]: Extracting #1: cost 12 inf + 0 145.154 * * [simplify]: Extracting #2: cost 22 inf + 1 145.154 * * [simplify]: Extracting #3: cost 26 inf + 1 145.154 * * [simplify]: Extracting #4: cost 24 inf + 3 145.154 * * [simplify]: Extracting #5: cost 16 inf + 939 145.155 * * [simplify]: Extracting #6: cost 5 inf + 3332 145.156 * * [simplify]: Extracting #7: cost 0 inf + 4741 145.157 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 145.157 * [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)))))) 145.157 * [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))) 145.157 * * [simplify]: iters left: 6 (14 enodes) 145.160 * * [simplify]: iters left: 5 (54 enodes) 145.168 * * [simplify]: iters left: 4 (101 enodes) 145.191 * * [simplify]: iters left: 3 (213 enodes) 145.267 * * [simplify]: iters left: 2 (499 enodes) 145.417 * * [simplify]: Extracting #0: cost 1 inf + 0 145.418 * * [simplify]: Extracting #1: cost 31 inf + 0 145.418 * * [simplify]: Extracting #2: cost 173 inf + 0 145.419 * * [simplify]: Extracting #3: cost 250 inf + 310 145.421 * * [simplify]: Extracting #4: cost 195 inf + 14228 145.442 * * [simplify]: Extracting #5: cost 27 inf + 57185 145.470 * * [simplify]: Extracting #6: cost 1 inf + 63845 145.496 * * [simplify]: Extracting #7: cost 0 inf + 64102 145.517 * [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))) 145.517 * [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)))))) 145.517 * * * * [progress]: [ 378 / 779 ] simplifiying candidate # 145.518 * [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.518 * * [simplify]: iters left: 6 (11 enodes) 145.520 * * [simplify]: iters left: 5 (41 enodes) 145.527 * * [simplify]: iters left: 4 (55 enodes) 145.535 * * [simplify]: iters left: 3 (75 enodes) 145.556 * * [simplify]: iters left: 2 (87 enodes) 145.571 * * [simplify]: iters left: 1 (101 enodes) 145.585 * * [simplify]: Extracting #0: cost 1 inf + 0 145.585 * * [simplify]: Extracting #1: cost 18 inf + 0 145.585 * * [simplify]: Extracting #2: cost 33 inf + 1 145.585 * * [simplify]: Extracting #3: cost 36 inf + 1 145.585 * * [simplify]: Extracting #4: cost 34 inf + 3 145.585 * * [simplify]: Extracting #5: cost 24 inf + 1456 145.586 * * [simplify]: Extracting #6: cost 3 inf + 6184 145.588 * * [simplify]: Extracting #7: cost 0 inf + 7077 145.589 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 145.589 * [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.589 * [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.589 * * [simplify]: iters left: 6 (14 enodes) 145.592 * * [simplify]: iters left: 5 (54 enodes) 145.604 * * [simplify]: iters left: 4 (94 enodes) 145.621 * * [simplify]: iters left: 3 (188 enodes) 145.672 * * [simplify]: iters left: 2 (394 enodes) 145.797 * * [simplify]: Extracting #0: cost 1 inf + 0 145.798 * * [simplify]: Extracting #1: cost 24 inf + 0 145.798 * * [simplify]: Extracting #2: cost 128 inf + 0 145.799 * * [simplify]: Extracting #3: cost 180 inf + 1101 145.803 * * [simplify]: Extracting #4: cost 129 inf + 12515 145.820 * * [simplify]: Extracting #5: cost 15 inf + 40671 145.838 * * [simplify]: Extracting #6: cost 0 inf + 44299 145.856 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 145.857 * [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.857 * * * * [progress]: [ 379 / 779 ] simplifiying candidate # 145.857 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 145.857 * * [simplify]: iters left: 6 (11 enodes) 145.863 * * [simplify]: iters left: 5 (39 enodes) 145.875 * * [simplify]: iters left: 4 (56 enodes) 145.894 * * [simplify]: iters left: 3 (87 enodes) 145.916 * * [simplify]: iters left: 2 (99 enodes) 145.928 * * [simplify]: Extracting #0: cost 1 inf + 0 145.928 * * [simplify]: Extracting #1: cost 12 inf + 0 145.928 * * [simplify]: Extracting #2: cost 22 inf + 1 145.928 * * [simplify]: Extracting #3: cost 26 inf + 1 145.928 * * [simplify]: Extracting #4: cost 24 inf + 3 145.928 * * [simplify]: Extracting #5: cost 14 inf + 1656 145.929 * * [simplify]: Extracting #6: cost 0 inf + 4741 145.930 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 145.930 * [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)))))) 145.930 * [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))) 145.930 * * [simplify]: iters left: 6 (14 enodes) 145.933 * * [simplify]: iters left: 5 (54 enodes) 145.943 * * [simplify]: iters left: 4 (101 enodes) 145.968 * * [simplify]: iters left: 3 (213 enodes) 146.020 * * [simplify]: iters left: 2 (499 enodes) 146.162 * * [simplify]: Extracting #0: cost 1 inf + 0 146.162 * * [simplify]: Extracting #1: cost 31 inf + 0 146.163 * * [simplify]: Extracting #2: cost 173 inf + 0 146.164 * * [simplify]: Extracting #3: cost 250 inf + 310 146.166 * * [simplify]: Extracting #4: cost 195 inf + 14228 146.177 * * [simplify]: Extracting #5: cost 27 inf + 57185 146.193 * * [simplify]: Extracting #6: cost 1 inf + 63845 146.207 * * [simplify]: Extracting #7: cost 0 inf + 64102 146.230 * [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.230 * [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)))))) 146.230 * * * * [progress]: [ 380 / 779 ] simplifiying candidate # 146.231 * [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))))) 146.231 * * [simplify]: iters left: 6 (12 enodes) 146.237 * * [simplify]: iters left: 5 (44 enodes) 146.252 * * [simplify]: iters left: 4 (68 enodes) 146.267 * * [simplify]: iters left: 3 (108 enodes) 146.285 * * [simplify]: iters left: 2 (139 enodes) 146.306 * * [simplify]: iters left: 1 (147 enodes) 146.322 * * [simplify]: Extracting #0: cost 1 inf + 0 146.322 * * [simplify]: Extracting #1: cost 18 inf + 0 146.322 * * [simplify]: Extracting #2: cost 34 inf + 1 146.322 * * [simplify]: Extracting #3: cost 38 inf + 1 146.322 * * [simplify]: Extracting #4: cost 36 inf + 3 146.323 * * [simplify]: Extracting #5: cost 29 inf + 842 146.323 * * [simplify]: Extracting #6: cost 9 inf + 6193 146.325 * * [simplify]: Extracting #7: cost 0 inf + 9151 146.327 * * [simplify]: Extracting #8: cost 0 inf + 9071 146.329 * * [simplify]: Extracting #9: cost 0 inf + 9031 146.330 * [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)))))) 146.330 * [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))))))) 146.331 * [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)))) 146.331 * * [simplify]: iters left: 6 (14 enodes) 146.334 * * [simplify]: iters left: 5 (54 enodes) 146.342 * * [simplify]: iters left: 4 (101 enodes) 146.377 * * [simplify]: iters left: 3 (217 enodes) 146.430 * * [simplify]: Extracting #0: cost 1 inf + 0 146.430 * * [simplify]: Extracting #1: cost 19 inf + 0 146.430 * * [simplify]: Extracting #2: cost 115 inf + 0 146.431 * * [simplify]: Extracting #3: cost 166 inf + 1101 146.437 * * [simplify]: Extracting #4: cost 60 inf + 25856 146.451 * * [simplify]: Extracting #5: cost 1 inf + 43726 146.466 * * [simplify]: Extracting #6: cost 0 inf + 44144 146.484 * [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)))) 146.484 * [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))))))) 146.484 * * * * [progress]: [ 381 / 779 ] simplifiying candidate # 146.484 * [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))))) 146.485 * * [simplify]: iters left: 6 (10 enodes) 146.490 * * [simplify]: iters left: 5 (37 enodes) 146.497 * * [simplify]: iters left: 4 (53 enodes) 146.505 * * [simplify]: iters left: 3 (76 enodes) 146.516 * * [simplify]: iters left: 2 (85 enodes) 146.526 * * [simplify]: iters left: 1 (86 enodes) 146.544 * * [simplify]: Extracting #0: cost 1 inf + 0 146.544 * * [simplify]: Extracting #1: cost 12 inf + 0 146.545 * * [simplify]: Extracting #2: cost 21 inf + 1 146.545 * * [simplify]: Extracting #3: cost 24 inf + 1 146.545 * * [simplify]: Extracting #4: cost 22 inf + 3 146.545 * * [simplify]: Extracting #5: cost 14 inf + 1180 146.546 * * [simplify]: Extracting #6: cost 3 inf + 3654 146.548 * * [simplify]: Extracting #7: cost 0 inf + 4387 146.549 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 146.550 * [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))))))) 146.550 * [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)))) 146.550 * * [simplify]: iters left: 6 (14 enodes) 146.555 * * [simplify]: iters left: 5 (54 enodes) 146.564 * * [simplify]: iters left: 4 (101 enodes) 146.582 * * [simplify]: iters left: 3 (217 enodes) 146.634 * * [simplify]: Extracting #0: cost 1 inf + 0 146.634 * * [simplify]: Extracting #1: cost 19 inf + 0 146.634 * * [simplify]: Extracting #2: cost 115 inf + 0 146.635 * * [simplify]: Extracting #3: cost 166 inf + 1101 146.638 * * [simplify]: Extracting #4: cost 60 inf + 25176 146.650 * * [simplify]: Extracting #5: cost 1 inf + 41766 146.665 * * [simplify]: Extracting #6: cost 0 inf + 42144 146.675 * [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)))) 146.675 * [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))))))) 146.676 * * * * [progress]: [ 382 / 779 ] simplifiying candidate # 146.676 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 146.676 * * [simplify]: iters left: 6 (11 enodes) 146.679 * * [simplify]: iters left: 5 (39 enodes) 146.685 * * [simplify]: iters left: 4 (55 enodes) 146.694 * * [simplify]: iters left: 3 (78 enodes) 146.706 * * [simplify]: iters left: 2 (87 enodes) 146.726 * * [simplify]: iters left: 1 (88 enodes) 146.745 * * [simplify]: Extracting #0: cost 1 inf + 0 146.745 * * [simplify]: Extracting #1: cost 12 inf + 0 146.745 * * [simplify]: Extracting #2: cost 22 inf + 1 146.745 * * [simplify]: Extracting #3: cost 26 inf + 1 146.746 * * [simplify]: Extracting #4: cost 24 inf + 3 146.746 * * [simplify]: Extracting #5: cost 18 inf + 786 146.747 * * [simplify]: Extracting #6: cost 7 inf + 2738 146.748 * * [simplify]: Extracting #7: cost 1 inf + 4443 146.750 * * [simplify]: Extracting #8: cost 0 inf + 4741 146.751 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 146.751 * [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))))))) 146.752 * [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)))) 146.752 * * [simplify]: iters left: 6 (14 enodes) 146.758 * * [simplify]: iters left: 5 (54 enodes) 146.775 * * [simplify]: iters left: 4 (101 enodes) 146.802 * * [simplify]: iters left: 3 (217 enodes) 146.859 * * [simplify]: Extracting #0: cost 1 inf + 0 146.859 * * [simplify]: Extracting #1: cost 19 inf + 0 146.859 * * [simplify]: Extracting #2: cost 115 inf + 0 146.860 * * [simplify]: Extracting #3: cost 166 inf + 1101 146.867 * * [simplify]: Extracting #4: cost 60 inf + 24376 146.881 * * [simplify]: Extracting #5: cost 1 inf + 40766 146.898 * * [simplify]: Extracting #6: cost 0 inf + 41144 146.910 * [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)))) 146.910 * [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))))))) 146.910 * * * * [progress]: [ 383 / 779 ] simplifiying candidate # 146.910 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt 1)) 146.910 * * [simplify]: iters left: 6 (10 enodes) 146.914 * * [simplify]: iters left: 5 (36 enodes) 146.919 * * [simplify]: iters left: 4 (46 enodes) 146.924 * * [simplify]: iters left: 3 (50 enodes) 146.930 * * [simplify]: Extracting #0: cost 1 inf + 0 146.930 * * [simplify]: Extracting #1: cost 6 inf + 0 146.930 * * [simplify]: Extracting #2: cost 9 inf + 1 146.930 * * [simplify]: Extracting #3: cost 12 inf + 1 146.931 * * [simplify]: Extracting #4: cost 8 inf + 117 146.931 * * [simplify]: Extracting #5: cost 0 inf + 1537 146.931 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 146.931 * [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)))))) 146.931 * [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))) 146.931 * * [simplify]: iters left: 6 (13 enodes) 146.934 * * [simplify]: iters left: 5 (51 enodes) 146.944 * * [simplify]: iters left: 4 (91 enodes) 146.970 * * [simplify]: iters left: 3 (185 enodes) 147.008 * * [simplify]: iters left: 2 (391 enodes) 147.138 * * [simplify]: Extracting #0: cost 1 inf + 0 147.138 * * [simplify]: Extracting #1: cost 24 inf + 0 147.138 * * [simplify]: Extracting #2: cost 127 inf + 0 147.139 * * [simplify]: Extracting #3: cost 175 inf + 1894 147.142 * * [simplify]: Extracting #4: cost 82 inf + 19499 147.149 * * [simplify]: Extracting #5: cost 6 inf + 36676 147.156 * * [simplify]: Extracting #6: cost 0 inf + 38305 147.164 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 147.164 * [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))))))) 147.165 * * * * [progress]: [ 384 / 779 ] simplifiying candidate # 147.165 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 147.165 * * [simplify]: iters left: 6 (11 enodes) 147.168 * * [simplify]: iters left: 5 (39 enodes) 147.175 * * [simplify]: iters left: 4 (55 enodes) 147.195 * * [simplify]: iters left: 3 (78 enodes) 147.216 * * [simplify]: iters left: 2 (87 enodes) 147.237 * * [simplify]: iters left: 1 (88 enodes) 147.256 * * [simplify]: Extracting #0: cost 1 inf + 0 147.256 * * [simplify]: Extracting #1: cost 12 inf + 0 147.256 * * [simplify]: Extracting #2: cost 22 inf + 1 147.257 * * [simplify]: Extracting #3: cost 26 inf + 1 147.257 * * [simplify]: Extracting #4: cost 24 inf + 3 147.257 * * [simplify]: Extracting #5: cost 18 inf + 786 147.258 * * [simplify]: Extracting #6: cost 7 inf + 2738 147.259 * * [simplify]: Extracting #7: cost 1 inf + 4443 147.261 * * [simplify]: Extracting #8: cost 0 inf + 4741 147.263 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 147.263 * [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))))))) 147.263 * [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)))) 147.263 * * [simplify]: iters left: 6 (14 enodes) 147.270 * * [simplify]: iters left: 5 (54 enodes) 147.287 * * [simplify]: iters left: 4 (101 enodes) 147.316 * * [simplify]: iters left: 3 (217 enodes) 147.358 * * [simplify]: Extracting #0: cost 1 inf + 0 147.358 * * [simplify]: Extracting #1: cost 19 inf + 0 147.358 * * [simplify]: Extracting #2: cost 115 inf + 0 147.358 * * [simplify]: Extracting #3: cost 166 inf + 1101 147.365 * * [simplify]: Extracting #4: cost 60 inf + 24376 147.378 * * [simplify]: Extracting #5: cost 1 inf + 40766 147.393 * * [simplify]: Extracting #6: cost 0 inf + 41144 147.407 * [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)))) 147.408 * [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))))))) 147.408 * * * * [progress]: [ 385 / 779 ] simplifiying candidate # 147.408 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1) 147.408 * * [simplify]: iters left: 6 (9 enodes) 147.413 * * [simplify]: iters left: 5 (29 enodes) 147.420 * * [simplify]: iters left: 4 (41 enodes) 147.426 * * [simplify]: iters left: 3 (45 enodes) 147.431 * * [simplify]: Extracting #0: cost 1 inf + 0 147.431 * * [simplify]: Extracting #1: cost 6 inf + 0 147.431 * * [simplify]: Extracting #2: cost 9 inf + 1 147.432 * * [simplify]: Extracting #3: cost 12 inf + 1 147.432 * * [simplify]: Extracting #4: cost 9 inf + 60 147.432 * * [simplify]: Extracting #5: cost 3 inf + 964 147.432 * * [simplify]: Extracting #6: cost 0 inf + 1537 147.432 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 147.432 * [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)))))) 147.433 * [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))) 147.433 * * [simplify]: iters left: 6 (13 enodes) 147.436 * * [simplify]: iters left: 5 (51 enodes) 147.451 * * [simplify]: iters left: 4 (91 enodes) 147.482 * * [simplify]: iters left: 3 (185 enodes) 147.546 * * [simplify]: iters left: 2 (391 enodes) 147.636 * * [simplify]: Extracting #0: cost 1 inf + 0 147.636 * * [simplify]: Extracting #1: cost 24 inf + 0 147.637 * * [simplify]: Extracting #2: cost 127 inf + 0 147.638 * * [simplify]: Extracting #3: cost 175 inf + 1894 147.644 * * [simplify]: Extracting #4: cost 82 inf + 19499 147.659 * * [simplify]: Extracting #5: cost 6 inf + 36676 147.673 * * [simplify]: Extracting #6: cost 0 inf + 38305 147.681 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 147.681 * [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))))))) 147.681 * * * * [progress]: [ 386 / 779 ] simplifiying candidate # 147.681 * [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))))) 147.681 * * [simplify]: iters left: 6 (10 enodes) 147.684 * * [simplify]: iters left: 5 (40 enodes) 147.691 * * [simplify]: iters left: 4 (69 enodes) 147.713 * * [simplify]: iters left: 3 (99 enodes) 147.735 * * [simplify]: iters left: 2 (171 enodes) 147.781 * * [simplify]: iters left: 1 (233 enodes) 147.847 * * [simplify]: Extracting #0: cost 1 inf + 0 147.847 * * [simplify]: Extracting #1: cost 22 inf + 0 147.848 * * [simplify]: Extracting #2: cost 64 inf + 1 147.848 * * [simplify]: Extracting #3: cost 67 inf + 9 147.849 * * [simplify]: Extracting #4: cost 60 inf + 459 147.850 * * [simplify]: Extracting #5: cost 41 inf + 5910 147.855 * * [simplify]: Extracting #6: cost 3 inf + 21111 147.861 * * [simplify]: Extracting #7: cost 0 inf + 22095 147.867 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 147.867 * [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))))))) 147.867 * [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)))) 147.868 * * [simplify]: iters left: 6 (13 enodes) 147.873 * * [simplify]: iters left: 5 (51 enodes) 147.889 * * [simplify]: iters left: 4 (95 enodes) 147.921 * * [simplify]: iters left: 3 (193 enodes) 147.982 * * [simplify]: iters left: 2 (406 enodes) 148.102 * * [simplify]: Extracting #0: cost 1 inf + 0 148.102 * * [simplify]: Extracting #1: cost 23 inf + 0 148.103 * * [simplify]: Extracting #2: cost 133 inf + 0 148.104 * * [simplify]: Extracting #3: cost 186 inf + 1022 148.108 * * [simplify]: Extracting #4: cost 139 inf + 11380 148.115 * * [simplify]: Extracting #5: cost 26 inf + 41206 148.124 * * [simplify]: Extracting #6: cost 0 inf + 48829 148.142 * [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)))) 148.142 * [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))))))) 148.142 * * * * [progress]: [ 387 / 779 ] simplifiying candidate # 148.142 * [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))))) 148.143 * * [simplify]: iters left: 6 (13 enodes) 148.149 * * [simplify]: iters left: 5 (48 enodes) 148.166 * * [simplify]: iters left: 4 (72 enodes) 148.177 * * [simplify]: iters left: 3 (106 enodes) 148.192 * * [simplify]: iters left: 2 (145 enodes) 148.228 * * [simplify]: iters left: 1 (157 enodes) 148.248 * * [simplify]: Extracting #0: cost 1 inf + 0 148.248 * * [simplify]: Extracting #1: cost 24 inf + 0 148.248 * * [simplify]: Extracting #2: cost 47 inf + 1 148.249 * * [simplify]: Extracting #3: cost 52 inf + 1 148.249 * * [simplify]: Extracting #4: cost 50 inf + 3 148.249 * * [simplify]: Extracting #5: cost 39 inf + 1834 148.252 * * [simplify]: Extracting #6: cost 13 inf + 8846 148.258 * * [simplify]: Extracting #7: cost 0 inf + 13275 148.262 * [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)))) 148.262 * [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))))))) 148.263 * [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)))) 148.263 * * [simplify]: iters left: 6 (15 enodes) 148.269 * * [simplify]: iters left: 5 (57 enodes) 148.283 * * [simplify]: iters left: 4 (104 enodes) 148.300 * * [simplify]: iters left: 3 (220 enodes) 148.374 * * [simplify]: Extracting #0: cost 1 inf + 0 148.374 * * [simplify]: Extracting #1: cost 19 inf + 0 148.375 * * [simplify]: Extracting #2: cost 116 inf + 0 148.376 * * [simplify]: Extracting #3: cost 168 inf + 941 148.382 * * [simplify]: Extracting #4: cost 73 inf + 25583 148.392 * * [simplify]: Extracting #5: cost 2 inf + 46623 148.400 * * [simplify]: Extracting #6: cost 0 inf + 47498 148.408 * [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)))) 148.408 * [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))))))) 148.408 * * * * [progress]: [ 388 / 779 ] simplifiying candidate # 148.408 * [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)))) 148.409 * * [simplify]: iters left: 6 (11 enodes) 148.412 * * [simplify]: iters left: 5 (41 enodes) 148.422 * * [simplify]: iters left: 4 (65 enodes) 148.441 * * [simplify]: iters left: 3 (99 enodes) 148.460 * * [simplify]: iters left: 2 (139 enodes) 148.483 * * [simplify]: iters left: 1 (153 enodes) 148.513 * * [simplify]: Extracting #0: cost 1 inf + 0 148.513 * * [simplify]: Extracting #1: cost 24 inf + 0 148.513 * * [simplify]: Extracting #2: cost 45 inf + 1 148.514 * * [simplify]: Extracting #3: cost 48 inf + 1 148.514 * * [simplify]: Extracting #4: cost 46 inf + 3 148.514 * * [simplify]: Extracting #5: cost 34 inf + 1930 148.516 * * [simplify]: Extracting #6: cost 5 inf + 9560 148.518 * * [simplify]: Extracting #7: cost 0 inf + 10887 148.520 * [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)))) 148.520 * [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))))))) 148.520 * [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)))) 148.520 * * [simplify]: iters left: 6 (14 enodes) 148.523 * * [simplify]: iters left: 5 (54 enodes) 148.531 * * [simplify]: iters left: 4 (101 enodes) 148.548 * * [simplify]: iters left: 3 (217 enodes) 148.605 * * [simplify]: Extracting #0: cost 1 inf + 0 148.605 * * [simplify]: Extracting #1: cost 19 inf + 0 148.605 * * [simplify]: Extracting #2: cost 115 inf + 0 148.606 * * [simplify]: Extracting #3: cost 166 inf + 941 148.609 * * [simplify]: Extracting #4: cost 60 inf + 24976 148.616 * * [simplify]: Extracting #5: cost 1 inf + 41406 148.624 * * [simplify]: Extracting #6: cost 0 inf + 41784 148.637 * [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)))) 148.637 * [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))))))) 148.637 * * * * [progress]: [ 389 / 779 ] simplifiying candidate # 148.637 * [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)) 148.638 * * [simplify]: iters left: 6 (11 enodes) 148.642 * * [simplify]: iters left: 5 (41 enodes) 148.651 * * [simplify]: iters left: 4 (57 enodes) 148.659 * * [simplify]: iters left: 3 (74 enodes) 148.669 * * [simplify]: iters left: 2 (87 enodes) 148.689 * * [simplify]: Extracting #0: cost 1 inf + 0 148.689 * * [simplify]: Extracting #1: cost 10 inf + 0 148.690 * * [simplify]: Extracting #2: cost 19 inf + 1 148.690 * * [simplify]: Extracting #3: cost 24 inf + 1 148.690 * * [simplify]: Extracting #4: cost 22 inf + 3 148.690 * * [simplify]: Extracting #5: cost 18 inf + 392 148.691 * * [simplify]: Extracting #6: cost 7 inf + 2664 148.692 * * [simplify]: Extracting #7: cost 0 inf + 4387 148.694 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 148.694 * [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)))))) 148.694 * [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))) 148.694 * * [simplify]: iters left: 6 (13 enodes) 148.700 * * [simplify]: iters left: 5 (51 enodes) 148.716 * * [simplify]: iters left: 4 (96 enodes) 148.748 * * [simplify]: iters left: 3 (209 enodes) 148.811 * * [simplify]: iters left: 2 (456 enodes) 148.977 * * [simplify]: Extracting #0: cost 1 inf + 0 148.977 * * [simplify]: Extracting #1: cost 23 inf + 0 148.978 * * [simplify]: Extracting #2: cost 133 inf + 0 148.979 * * [simplify]: Extracting #3: cost 180 inf + 1021 148.986 * * [simplify]: Extracting #4: cost 94 inf + 17221 149.004 * * [simplify]: Extracting #5: cost 4 inf + 40413 149.023 * * [simplify]: Extracting #6: cost 0 inf + 41404 149.042 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 149.042 * [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))))))) 149.042 * * * * [progress]: [ 390 / 779 ] simplifiying candidate # 149.042 * [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.043 * * [simplify]: iters left: 6 (11 enodes) 149.048 * * [simplify]: iters left: 5 (41 enodes) 149.062 * * [simplify]: iters left: 4 (65 enodes) 149.082 * * [simplify]: iters left: 3 (99 enodes) 149.113 * * [simplify]: iters left: 2 (139 enodes) 149.132 * * [simplify]: iters left: 1 (153 enodes) 149.160 * * [simplify]: Extracting #0: cost 1 inf + 0 149.160 * * [simplify]: Extracting #1: cost 24 inf + 0 149.160 * * [simplify]: Extracting #2: cost 45 inf + 1 149.160 * * [simplify]: Extracting #3: cost 48 inf + 1 149.161 * * [simplify]: Extracting #4: cost 46 inf + 3 149.161 * * [simplify]: Extracting #5: cost 34 inf + 1930 149.164 * * [simplify]: Extracting #6: cost 5 inf + 9560 149.168 * * [simplify]: Extracting #7: cost 0 inf + 10887 149.172 * [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.172 * [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.173 * [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.173 * * [simplify]: iters left: 6 (14 enodes) 149.179 * * [simplify]: iters left: 5 (54 enodes) 149.192 * * [simplify]: iters left: 4 (101 enodes) 149.210 * * [simplify]: iters left: 3 (217 enodes) 149.260 * * [simplify]: Extracting #0: cost 1 inf + 0 149.260 * * [simplify]: Extracting #1: cost 19 inf + 0 149.261 * * [simplify]: Extracting #2: cost 115 inf + 0 149.262 * * [simplify]: Extracting #3: cost 166 inf + 941 149.269 * * [simplify]: Extracting #4: cost 60 inf + 24976 149.276 * * [simplify]: Extracting #5: cost 1 inf + 41406 149.286 * * [simplify]: Extracting #6: cost 0 inf + 41784 149.294 * [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)))) 149.294 * [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))))))) 149.294 * * * * [progress]: [ 391 / 779 ] simplifiying candidate # 149.294 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 149.294 * * [simplify]: iters left: 6 (10 enodes) 149.297 * * [simplify]: iters left: 5 (36 enodes) 149.304 * * [simplify]: iters left: 4 (56 enodes) 149.313 * * [simplify]: iters left: 3 (84 enodes) 149.325 * * [simplify]: iters left: 2 (91 enodes) 149.335 * * [simplify]: Extracting #0: cost 1 inf + 0 149.335 * * [simplify]: Extracting #1: cost 12 inf + 0 149.335 * * [simplify]: Extracting #2: cost 21 inf + 1 149.335 * * [simplify]: Extracting #3: cost 24 inf + 1 149.335 * * [simplify]: Extracting #4: cost 22 inf + 3 149.335 * * [simplify]: Extracting #5: cost 17 inf + 449 149.336 * * [simplify]: Extracting #6: cost 5 inf + 3139 149.337 * * [simplify]: Extracting #7: cost 0 inf + 4387 149.337 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 149.337 * [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)))))) 149.338 * [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))) 149.338 * * [simplify]: iters left: 6 (13 enodes) 149.340 * * [simplify]: iters left: 5 (51 enodes) 149.348 * * [simplify]: iters left: 4 (96 enodes) 149.372 * * [simplify]: iters left: 3 (209 enodes) 149.448 * * [simplify]: iters left: 2 (456 enodes) 149.593 * * [simplify]: Extracting #0: cost 1 inf + 0 149.593 * * [simplify]: Extracting #1: cost 23 inf + 0 149.593 * * [simplify]: Extracting #2: cost 133 inf + 0 149.594 * * [simplify]: Extracting #3: cost 180 inf + 1021 149.597 * * [simplify]: Extracting #4: cost 94 inf + 17221 149.606 * * [simplify]: Extracting #5: cost 4 inf + 40413 149.615 * * [simplify]: Extracting #6: cost 0 inf + 41404 149.625 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 149.625 * [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))))))) 149.625 * * * * [progress]: [ 392 / 779 ] simplifiying candidate # 149.625 * [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))))) 149.625 * * [simplify]: iters left: 6 (13 enodes) 149.629 * * [simplify]: iters left: 5 (48 enodes) 149.638 * * [simplify]: iters left: 4 (71 enodes) 149.650 * * [simplify]: iters left: 3 (105 enodes) 149.680 * * [simplify]: iters left: 2 (149 enodes) 149.720 * * [simplify]: iters left: 1 (162 enodes) 149.757 * * [simplify]: Extracting #0: cost 1 inf + 0 149.757 * * [simplify]: Extracting #1: cost 24 inf + 0 149.757 * * [simplify]: Extracting #2: cost 47 inf + 1 149.758 * * [simplify]: Extracting #3: cost 52 inf + 1 149.758 * * [simplify]: Extracting #4: cost 50 inf + 3 149.758 * * [simplify]: Extracting #5: cost 42 inf + 940 149.759 * * [simplify]: Extracting #6: cost 13 inf + 8967 149.761 * * [simplify]: Extracting #7: cost 0 inf + 13275 149.764 * [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))))) 149.764 * [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))))))) 149.764 * [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)))) 149.764 * * [simplify]: iters left: 6 (15 enodes) 149.767 * * [simplify]: iters left: 5 (57 enodes) 149.780 * * [simplify]: iters left: 4 (104 enodes) 149.804 * * [simplify]: iters left: 3 (220 enodes) 149.865 * * [simplify]: Extracting #0: cost 1 inf + 0 149.865 * * [simplify]: Extracting #1: cost 19 inf + 0 149.866 * * [simplify]: Extracting #2: cost 116 inf + 0 149.867 * * [simplify]: Extracting #3: cost 167 inf + 1079 149.872 * * [simplify]: Extracting #4: cost 71 inf + 25321 149.886 * * [simplify]: Extracting #5: cost 2 inf + 46662 149.902 * * [simplify]: Extracting #6: cost 0 inf + 47578 149.910 * [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)))) 149.910 * [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))))))) 149.911 * * * * [progress]: [ 393 / 779 ] simplifiying candidate # 149.911 * [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))))) 149.911 * * [simplify]: iters left: 6 (11 enodes) 149.914 * * [simplify]: iters left: 5 (40 enodes) 149.920 * * [simplify]: iters left: 4 (49 enodes) 149.927 * * [simplify]: iters left: 3 (58 enodes) 149.937 * * [simplify]: iters left: 2 (64 enodes) 149.955 * * [simplify]: iters left: 1 (71 enodes) 149.970 * * [simplify]: Extracting #0: cost 1 inf + 0 149.970 * * [simplify]: Extracting #1: cost 12 inf + 0 149.970 * * [simplify]: Extracting #2: cost 24 inf + 1 149.971 * * [simplify]: Extracting #3: cost 30 inf + 1 149.971 * * [simplify]: Extracting #4: cost 28 inf + 3 149.971 * * [simplify]: Extracting #5: cost 23 inf + 449 149.971 * * [simplify]: Extracting #6: cost 11 inf + 2857 149.972 * * [simplify]: Extracting #7: cost 2 inf + 4976 149.973 * * [simplify]: Extracting #8: cost 0 inf + 5531 149.973 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 149.973 * [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))))))) 149.974 * [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)))) 149.974 * * [simplify]: iters left: 6 (14 enodes) 149.977 * * [simplify]: iters left: 5 (54 enodes) 149.985 * * [simplify]: iters left: 4 (94 enodes) 150.004 * * [simplify]: iters left: 3 (188 enodes) 150.048 * * [simplify]: iters left: 2 (394 enodes) 150.133 * * [simplify]: Extracting #0: cost 1 inf + 0 150.133 * * [simplify]: Extracting #1: cost 24 inf + 0 150.134 * * [simplify]: Extracting #2: cost 128 inf + 0 150.135 * * [simplify]: Extracting #3: cost 180 inf + 941 150.139 * * [simplify]: Extracting #4: cost 129 inf + 12115 150.155 * * [simplify]: Extracting #5: cost 15 inf + 41631 150.170 * * [simplify]: Extracting #6: cost 0 inf + 45659 150.179 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 150.179 * [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)))))) 150.179 * * * * [progress]: [ 394 / 779 ] simplifiying candidate # 150.179 * [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)))) 150.180 * * [simplify]: iters left: 6 (12 enodes) 150.183 * * [simplify]: iters left: 5 (43 enodes) 150.190 * * [simplify]: iters left: 4 (59 enodes) 150.199 * * [simplify]: iters left: 3 (75 enodes) 150.214 * * [simplify]: iters left: 2 (88 enodes) 150.240 * * [simplify]: Extracting #0: cost 1 inf + 0 150.240 * * [simplify]: Extracting #1: cost 16 inf + 0 150.240 * * [simplify]: Extracting #2: cost 31 inf + 1 150.241 * * [simplify]: Extracting #3: cost 36 inf + 1 150.241 * * [simplify]: Extracting #4: cost 34 inf + 3 150.241 * * [simplify]: Extracting #5: cost 30 inf + 392 150.242 * * [simplify]: Extracting #6: cost 16 inf + 2874 150.243 * * [simplify]: Extracting #7: cost 2 inf + 6600 150.246 * * [simplify]: Extracting #8: cost 0 inf + 7235 150.248 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 150.248 * [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))))))) 150.248 * [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)))) 150.249 * * [simplify]: iters left: 6 (15 enodes) 150.255 * * [simplify]: iters left: 5 (57 enodes) 150.271 * * [simplify]: iters left: 4 (104 enodes) 150.307 * * [simplify]: iters left: 3 (220 enodes) 150.389 * * [simplify]: Extracting #0: cost 1 inf + 0 150.389 * * [simplify]: Extracting #1: cost 19 inf + 0 150.389 * * [simplify]: Extracting #2: cost 116 inf + 0 150.390 * * [simplify]: Extracting #3: cost 167 inf + 1079 150.393 * * [simplify]: Extracting #4: cost 71 inf + 23921 150.401 * * [simplify]: Extracting #5: cost 2 inf + 43742 150.410 * * [simplify]: Extracting #6: cost 0 inf + 44578 150.418 * [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)))) 150.418 * [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))))))) 150.418 * * * * [progress]: [ 395 / 779 ] simplifiying candidate # 150.418 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 150.419 * * [simplify]: iters left: 6 (12 enodes) 150.426 * * [simplify]: iters left: 5 (43 enodes) 150.439 * * [simplify]: iters left: 4 (52 enodes) 150.453 * * [simplify]: iters left: 3 (63 enodes) 150.468 * * [simplify]: iters left: 2 (65 enodes) 150.484 * * [simplify]: Extracting #0: cost 1 inf + 0 150.484 * * [simplify]: Extracting #1: cost 8 inf + 0 150.484 * * [simplify]: Extracting #2: cost 15 inf + 1 150.484 * * [simplify]: Extracting #3: cost 20 inf + 1 150.484 * * [simplify]: Extracting #4: cost 17 inf + 60 150.484 * * [simplify]: Extracting #5: cost 5 inf + 2027 150.485 * * [simplify]: Extracting #6: cost 0 inf + 3115 150.485 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 150.485 * [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)))))) 150.485 * [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))) 150.486 * * [simplify]: iters left: 6 (14 enodes) 150.489 * * [simplify]: iters left: 5 (54 enodes) 150.497 * * [simplify]: iters left: 4 (99 enodes) 150.518 * * [simplify]: iters left: 3 (210 enodes) 150.596 * * [simplify]: iters left: 2 (442 enodes) 150.714 * * [simplify]: Extracting #0: cost 1 inf + 0 150.714 * * [simplify]: Extracting #1: cost 23 inf + 0 150.714 * * [simplify]: Extracting #2: cost 111 inf + 0 150.715 * * [simplify]: Extracting #3: cost 162 inf + 1095 150.719 * * [simplify]: Extracting #4: cost 54 inf + 25006 150.727 * * [simplify]: Extracting #5: cost 0 inf + 39139 150.736 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 150.736 * [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))))))) 150.736 * * * * [progress]: [ 396 / 779 ] simplifiying candidate # 150.736 * [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)))) 150.736 * * [simplify]: iters left: 6 (12 enodes) 150.739 * * [simplify]: iters left: 5 (43 enodes) 150.745 * * [simplify]: iters left: 4 (59 enodes) 150.756 * * [simplify]: iters left: 3 (75 enodes) 150.780 * * [simplify]: iters left: 2 (88 enodes) 150.802 * * [simplify]: Extracting #0: cost 1 inf + 0 150.802 * * [simplify]: Extracting #1: cost 16 inf + 0 150.802 * * [simplify]: Extracting #2: cost 31 inf + 1 150.802 * * [simplify]: Extracting #3: cost 36 inf + 1 150.802 * * [simplify]: Extracting #4: cost 34 inf + 3 150.802 * * [simplify]: Extracting #5: cost 30 inf + 392 150.803 * * [simplify]: Extracting #6: cost 16 inf + 2874 150.805 * * [simplify]: Extracting #7: cost 2 inf + 6600 150.807 * * [simplify]: Extracting #8: cost 0 inf + 7235 150.809 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 150.809 * [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))))))) 150.810 * [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)))) 150.810 * * [simplify]: iters left: 6 (15 enodes) 150.814 * * [simplify]: iters left: 5 (57 enodes) 150.823 * * [simplify]: iters left: 4 (104 enodes) 150.840 * * [simplify]: iters left: 3 (220 enodes) 150.904 * * [simplify]: Extracting #0: cost 1 inf + 0 150.904 * * [simplify]: Extracting #1: cost 19 inf + 0 150.905 * * [simplify]: Extracting #2: cost 116 inf + 0 150.906 * * [simplify]: Extracting #3: cost 167 inf + 1079 150.911 * * [simplify]: Extracting #4: cost 71 inf + 23921 150.922 * * [simplify]: Extracting #5: cost 2 inf + 43742 150.931 * * [simplify]: Extracting #6: cost 0 inf + 44578 150.939 * [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)))) 150.939 * [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))))))) 150.940 * * * * [progress]: [ 397 / 779 ] simplifiying candidate # 150.940 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 150.940 * * [simplify]: iters left: 6 (11 enodes) 150.944 * * [simplify]: iters left: 5 (38 enodes) 150.952 * * [simplify]: iters left: 4 (50 enodes) 150.966 * * [simplify]: iters left: 3 (66 enodes) 150.977 * * [simplify]: Extracting #0: cost 1 inf + 0 150.977 * * [simplify]: Extracting #1: cost 8 inf + 0 150.977 * * [simplify]: Extracting #2: cost 15 inf + 1 150.977 * * [simplify]: Extracting #3: cost 20 inf + 1 150.977 * * [simplify]: Extracting #4: cost 16 inf + 117 150.978 * * [simplify]: Extracting #5: cost 4 inf + 2044 150.978 * * [simplify]: Extracting #6: cost 1 inf + 2817 150.979 * * [simplify]: Extracting #7: cost 0 inf + 3115 150.979 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 150.979 * [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)))))) 150.979 * [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))) 150.980 * * [simplify]: iters left: 6 (14 enodes) 150.983 * * [simplify]: iters left: 5 (54 enodes) 150.992 * * [simplify]: iters left: 4 (99 enodes) 151.023 * * [simplify]: iters left: 3 (210 enodes) 151.069 * * [simplify]: iters left: 2 (442 enodes) 151.186 * * [simplify]: Extracting #0: cost 1 inf + 0 151.186 * * [simplify]: Extracting #1: cost 23 inf + 0 151.186 * * [simplify]: Extracting #2: cost 111 inf + 0 151.187 * * [simplify]: Extracting #3: cost 162 inf + 1095 151.191 * * [simplify]: Extracting #4: cost 54 inf + 25006 151.204 * * [simplify]: Extracting #5: cost 0 inf + 39139 151.222 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 151.222 * [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))))))) 151.222 * * * * [progress]: [ 398 / 779 ] simplifiying candidate # 151.222 * [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))))) 151.223 * * [simplify]: iters left: 6 (11 enodes) 151.225 * * [simplify]: iters left: 5 (41 enodes) 151.232 * * [simplify]: iters left: 4 (64 enodes) 151.244 * * [simplify]: iters left: 3 (98 enodes) 151.261 * * [simplify]: iters left: 2 (143 enodes) 151.285 * * [simplify]: iters left: 1 (156 enodes) 151.307 * * [simplify]: Extracting #0: cost 1 inf + 0 151.307 * * [simplify]: Extracting #1: cost 24 inf + 0 151.307 * * [simplify]: Extracting #2: cost 45 inf + 1 151.308 * * [simplify]: Extracting #3: cost 48 inf + 1 151.308 * * [simplify]: Extracting #4: cost 46 inf + 3 151.308 * * [simplify]: Extracting #5: cost 32 inf + 2406 151.311 * * [simplify]: Extracting #6: cost 3 inf + 10035 151.316 * * [simplify]: Extracting #7: cost 0 inf + 10887 151.320 * [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))))) 151.320 * [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))))))) 151.320 * [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)))) 151.320 * * [simplify]: iters left: 6 (14 enodes) 151.328 * * [simplify]: iters left: 5 (54 enodes) 151.345 * * [simplify]: iters left: 4 (101 enodes) 151.378 * * [simplify]: iters left: 3 (217 enodes) 151.457 * * [simplify]: Extracting #0: cost 1 inf + 0 151.457 * * [simplify]: Extracting #1: cost 19 inf + 0 151.458 * * [simplify]: Extracting #2: cost 115 inf + 0 151.458 * * [simplify]: Extracting #3: cost 166 inf + 941 151.468 * * [simplify]: Extracting #4: cost 60 inf + 24256 151.482 * * [simplify]: Extracting #5: cost 1 inf + 40646 151.498 * * [simplify]: Extracting #6: cost 0 inf + 41024 151.514 * [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)))) 151.514 * [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))))))) 151.514 * * * * [progress]: [ 399 / 779 ] simplifiying candidate # 151.515 * [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))))) 151.515 * * [simplify]: iters left: 6 (12 enodes) 151.520 * * [simplify]: iters left: 5 (43 enodes) 151.528 * * [simplify]: iters left: 4 (59 enodes) 151.537 * * [simplify]: iters left: 3 (75 enodes) 151.547 * * [simplify]: iters left: 2 (88 enodes) 151.564 * * [simplify]: Extracting #0: cost 1 inf + 0 151.565 * * [simplify]: Extracting #1: cost 16 inf + 0 151.565 * * [simplify]: Extracting #2: cost 31 inf + 1 151.565 * * [simplify]: Extracting #3: cost 36 inf + 1 151.565 * * [simplify]: Extracting #4: cost 34 inf + 3 151.565 * * [simplify]: Extracting #5: cost 28 inf + 706 151.567 * * [simplify]: Extracting #6: cost 6 inf + 5649 151.569 * * [simplify]: Extracting #7: cost 0 inf + 7235 151.571 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 151.571 * [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))))))) 151.571 * [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)))) 151.572 * * [simplify]: iters left: 6 (15 enodes) 151.578 * * [simplify]: iters left: 5 (57 enodes) 151.598 * * [simplify]: iters left: 4 (104 enodes) 151.632 * * [simplify]: iters left: 3 (220 enodes) 151.713 * * [simplify]: Extracting #0: cost 1 inf + 0 151.713 * * [simplify]: Extracting #1: cost 19 inf + 0 151.714 * * [simplify]: Extracting #2: cost 116 inf + 0 151.715 * * [simplify]: Extracting #3: cost 168 inf + 941 151.723 * * [simplify]: Extracting #4: cost 73 inf + 23743 151.738 * * [simplify]: Extracting #5: cost 2 inf + 42943 151.754 * * [simplify]: Extracting #6: cost 0 inf + 43738 151.771 * [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)))) 151.771 * [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))))))) 151.771 * * * * [progress]: [ 400 / 779 ] simplifiying candidate # 151.772 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 151.772 * * [simplify]: iters left: 6 (9 enodes) 151.777 * * [simplify]: iters left: 5 (33 enodes) 151.787 * * [simplify]: iters left: 4 (42 enodes) 151.799 * * [simplify]: iters left: 3 (53 enodes) 151.807 * * [simplify]: iters left: 2 (63 enodes) 151.817 * * [simplify]: iters left: 1 (80 enodes) 151.831 * * [simplify]: Extracting #0: cost 1 inf + 0 151.832 * * [simplify]: Extracting #1: cost 10 inf + 0 151.832 * * [simplify]: Extracting #2: cost 22 inf + 1 151.832 * * [simplify]: Extracting #3: cost 20 inf + 62 151.832 * * [simplify]: Extracting #4: cost 16 inf + 648 151.833 * * [simplify]: Extracting #5: cost 8 inf + 2330 151.834 * * [simplify]: Extracting #6: cost 1 inf + 3988 151.835 * * [simplify]: Extracting #7: cost 0 inf + 4336 151.837 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 151.837 * [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))))))) 151.837 * [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)))) 151.837 * * [simplify]: iters left: 6 (13 enodes) 151.845 * * [simplify]: iters left: 5 (51 enodes) 151.856 * * [simplify]: iters left: 4 (91 enodes) 151.871 * * [simplify]: iters left: 3 (198 enodes) 151.924 * * [simplify]: iters left: 2 (431 enodes) 152.034 * * [simplify]: Extracting #0: cost 1 inf + 0 152.034 * * [simplify]: Extracting #1: cost 21 inf + 0 152.034 * * [simplify]: Extracting #2: cost 107 inf + 0 152.035 * * [simplify]: Extracting #3: cost 172 inf + 272 152.036 * * [simplify]: Extracting #4: cost 148 inf + 3325 152.039 * * [simplify]: Extracting #5: cost 82 inf + 17325 152.046 * * [simplify]: Extracting #6: cost 12 inf + 35161 152.062 * * [simplify]: Extracting #7: cost 0 inf + 38519 152.079 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 152.079 * [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))))) 152.079 * * * * [progress]: [ 401 / 779 ] simplifiying candidate # 152.080 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 152.080 * * [simplify]: iters left: 6 (10 enodes) 152.082 * * [simplify]: iters left: 5 (36 enodes) 152.088 * * [simplify]: iters left: 4 (45 enodes) 152.096 * * [simplify]: iters left: 3 (56 enodes) 152.103 * * [simplify]: iters left: 2 (58 enodes) 152.110 * * [simplify]: Extracting #0: cost 1 inf + 0 152.110 * * [simplify]: Extracting #1: cost 8 inf + 0 152.110 * * [simplify]: Extracting #2: cost 13 inf + 1 152.110 * * [simplify]: Extracting #3: cost 16 inf + 1 152.110 * * [simplify]: Extracting #4: cost 12 inf + 117 152.110 * * [simplify]: Extracting #5: cost 1 inf + 1830 152.111 * * [simplify]: Extracting #6: cost 0 inf + 2007 152.111 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 152.112 * [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)))))) 152.112 * [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))) 152.112 * * [simplify]: iters left: 6 (13 enodes) 152.118 * * [simplify]: iters left: 5 (51 enodes) 152.134 * * [simplify]: iters left: 4 (96 enodes) 152.166 * * [simplify]: iters left: 3 (209 enodes) 152.240 * * [simplify]: iters left: 2 (456 enodes) 152.384 * * [simplify]: Extracting #0: cost 1 inf + 0 152.384 * * [simplify]: Extracting #1: cost 23 inf + 0 152.384 * * [simplify]: Extracting #2: cost 133 inf + 0 152.385 * * [simplify]: Extracting #3: cost 180 inf + 1021 152.392 * * [simplify]: Extracting #4: cost 94 inf + 15901 152.403 * * [simplify]: Extracting #5: cost 4 inf + 36053 152.422 * * [simplify]: Extracting #6: cost 0 inf + 36924 152.434 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 152.434 * [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))))))) 152.434 * * * * [progress]: [ 402 / 779 ] simplifiying candidate # 152.434 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 152.434 * * [simplify]: iters left: 6 (9 enodes) 152.437 * * [simplify]: iters left: 5 (33 enodes) 152.442 * * [simplify]: iters left: 4 (42 enodes) 152.448 * * [simplify]: iters left: 3 (53 enodes) 152.458 * * [simplify]: iters left: 2 (63 enodes) 152.478 * * [simplify]: iters left: 1 (80 enodes) 152.504 * * [simplify]: Extracting #0: cost 1 inf + 0 152.504 * * [simplify]: Extracting #1: cost 10 inf + 0 152.504 * * [simplify]: Extracting #2: cost 22 inf + 1 152.504 * * [simplify]: Extracting #3: cost 20 inf + 62 152.505 * * [simplify]: Extracting #4: cost 16 inf + 648 152.506 * * [simplify]: Extracting #5: cost 8 inf + 2330 152.507 * * [simplify]: Extracting #6: cost 1 inf + 3988 152.508 * * [simplify]: Extracting #7: cost 0 inf + 4336 152.509 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 152.509 * [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))))))) 152.510 * [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)))) 152.510 * * [simplify]: iters left: 6 (13 enodes) 152.516 * * [simplify]: iters left: 5 (51 enodes) 152.532 * * [simplify]: iters left: 4 (91 enodes) 152.563 * * [simplify]: iters left: 3 (198 enodes) 152.637 * * [simplify]: iters left: 2 (431 enodes) 152.768 * * [simplify]: Extracting #0: cost 1 inf + 0 152.768 * * [simplify]: Extracting #1: cost 21 inf + 0 152.768 * * [simplify]: Extracting #2: cost 107 inf + 0 152.769 * * [simplify]: Extracting #3: cost 172 inf + 272 152.772 * * [simplify]: Extracting #4: cost 148 inf + 3325 152.777 * * [simplify]: Extracting #5: cost 82 inf + 17325 152.792 * * [simplify]: Extracting #6: cost 12 inf + 35161 152.802 * * [simplify]: Extracting #7: cost 0 inf + 38519 152.810 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 152.810 * [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))))) 152.810 * * * * [progress]: [ 403 / 779 ] simplifiying candidate # 152.811 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 152.811 * * [simplify]: iters left: 6 (9 enodes) 152.813 * * [simplify]: iters left: 5 (31 enodes) 152.820 * * [simplify]: iters left: 4 (43 enodes) 152.833 * * [simplify]: iters left: 3 (59 enodes) 152.848 * * [simplify]: Extracting #0: cost 1 inf + 0 152.848 * * [simplify]: Extracting #1: cost 8 inf + 0 152.848 * * [simplify]: Extracting #2: cost 13 inf + 1 152.849 * * [simplify]: Extracting #3: cost 16 inf + 1 152.849 * * [simplify]: Extracting #4: cost 13 inf + 60 152.849 * * [simplify]: Extracting #5: cost 6 inf + 941 152.850 * * [simplify]: Extracting #6: cost 0 inf + 2007 152.850 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 152.850 * [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)))))) 152.851 * [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))) 152.851 * * [simplify]: iters left: 6 (13 enodes) 152.856 * * [simplify]: iters left: 5 (51 enodes) 152.872 * * [simplify]: iters left: 4 (96 enodes) 152.893 * * [simplify]: iters left: 3 (209 enodes) 152.950 * * [simplify]: iters left: 2 (456 enodes) 153.080 * * [simplify]: Extracting #0: cost 1 inf + 0 153.080 * * [simplify]: Extracting #1: cost 23 inf + 0 153.080 * * [simplify]: Extracting #2: cost 133 inf + 0 153.081 * * [simplify]: Extracting #3: cost 180 inf + 1021 153.086 * * [simplify]: Extracting #4: cost 94 inf + 15901 153.095 * * [simplify]: Extracting #5: cost 4 inf + 36053 153.111 * * [simplify]: Extracting #6: cost 0 inf + 36924 153.130 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 153.130 * [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))))))) 153.130 * * * * [progress]: [ 404 / 779 ] simplifiying candidate # 153.131 * [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))))) 153.131 * * [simplify]: iters left: 6 (11 enodes) 153.138 * * [simplify]: iters left: 5 (41 enodes) 153.151 * * [simplify]: iters left: 4 (51 enodes) 153.164 * * [simplify]: iters left: 3 (56 enodes) 153.175 * * [simplify]: iters left: 2 (65 enodes) 153.183 * * [simplify]: iters left: 1 (69 enodes) 153.191 * * [simplify]: Extracting #0: cost 1 inf + 0 153.191 * * [simplify]: Extracting #1: cost 7 inf + 0 153.191 * * [simplify]: Extracting #2: cost 13 inf + 1 153.191 * * [simplify]: Extracting #3: cost 17 inf + 1 153.191 * * [simplify]: Extracting #4: cost 20 inf + 1 153.191 * * [simplify]: Extracting #5: cost 17 inf + 60 153.191 * * [simplify]: Extracting #6: cost 7 inf + 1714 153.192 * * [simplify]: Extracting #7: cost 0 inf + 3357 153.193 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 153.193 * [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))))))) 153.193 * [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)))) 153.193 * * [simplify]: iters left: 6 (13 enodes) 153.196 * * [simplify]: iters left: 5 (51 enodes) 153.209 * * [simplify]: iters left: 4 (91 enodes) 153.235 * * [simplify]: iters left: 3 (180 enodes) 153.267 * * [simplify]: iters left: 2 (369 enodes) 153.364 * * [simplify]: Extracting #0: cost 1 inf + 0 153.364 * * [simplify]: Extracting #1: cost 21 inf + 0 153.364 * * [simplify]: Extracting #2: cost 113 inf + 0 153.365 * * [simplify]: Extracting #3: cost 156 inf + 1316 153.368 * * [simplify]: Extracting #4: cost 71 inf + 17841 153.376 * * [simplify]: Extracting #5: cost 3 inf + 33862 153.384 * * [simplify]: Extracting #6: cost 0 inf + 34715 153.400 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 153.400 * [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))))))) 153.400 * * * * [progress]: [ 405 / 779 ] simplifiying candidate # 153.401 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 153.401 * * [simplify]: iters left: 6 (12 enodes) 153.409 * * [simplify]: iters left: 5 (43 enodes) 153.422 * * [simplify]: iters left: 4 (48 enodes) 153.434 * * [simplify]: iters left: 3 (51 enodes) 153.443 * * [simplify]: iters left: 2 (53 enodes) 153.449 * * [simplify]: Extracting #0: cost 1 inf + 0 153.449 * * [simplify]: Extracting #1: cost 5 inf + 0 153.449 * * [simplify]: Extracting #2: cost 9 inf + 1 153.449 * * [simplify]: Extracting #3: cost 13 inf + 1 153.449 * * [simplify]: Extracting #4: cost 16 inf + 1 153.449 * * [simplify]: Extracting #5: cost 13 inf + 60 153.449 * * [simplify]: Extracting #6: cost 3 inf + 1552 153.449 * * [simplify]: Extracting #7: cost 0 inf + 2165 153.450 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 153.450 * [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))))))) 153.450 * [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)))) 153.450 * * [simplify]: iters left: 6 (14 enodes) 153.453 * * [simplify]: iters left: 5 (54 enodes) 153.461 * * [simplify]: iters left: 4 (94 enodes) 153.477 * * [simplify]: iters left: 3 (183 enodes) 153.511 * * [simplify]: iters left: 2 (372 enodes) 153.644 * * [simplify]: Extracting #0: cost 1 inf + 0 153.644 * * [simplify]: Extracting #1: cost 21 inf + 0 153.645 * * [simplify]: Extracting #2: cost 114 inf + 0 153.646 * * [simplify]: Extracting #3: cost 159 inf + 1119 153.653 * * [simplify]: Extracting #4: cost 70 inf + 19692 153.667 * * [simplify]: Extracting #5: cost 3 inf + 35576 153.682 * * [simplify]: Extracting #6: cost 0 inf + 36589 153.698 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 153.698 * [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))))))) 153.698 * * * * [progress]: [ 406 / 779 ] simplifiying candidate # 153.699 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 153.699 * * [simplify]: iters left: 6 (10 enodes) 153.706 * * [simplify]: iters left: 5 (36 enodes) 153.720 * * [simplify]: iters left: 4 (41 enodes) 153.731 * * [simplify]: iters left: 3 (44 enodes) 153.741 * * [simplify]: iters left: 2 (46 enodes) 153.751 * * [simplify]: Extracting #0: cost 1 inf + 0 153.752 * * [simplify]: Extracting #1: cost 5 inf + 0 153.752 * * [simplify]: Extracting #2: cost 7 inf + 1 153.752 * * [simplify]: Extracting #3: cost 9 inf + 1 153.752 * * [simplify]: Extracting #4: cost 12 inf + 1 153.752 * * [simplify]: Extracting #5: cost 8 inf + 117 153.752 * * [simplify]: Extracting #6: cost 0 inf + 1297 153.753 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 153.753 * [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))))))) 153.753 * [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)))) 153.753 * * [simplify]: iters left: 6 (13 enodes) 153.759 * * [simplify]: iters left: 5 (51 enodes) 153.775 * * [simplify]: iters left: 4 (91 enodes) 153.789 * * [simplify]: iters left: 3 (180 enodes) 153.832 * * [simplify]: iters left: 2 (369 enodes) 153.921 * * [simplify]: Extracting #0: cost 1 inf + 0 153.921 * * [simplify]: Extracting #1: cost 21 inf + 0 153.922 * * [simplify]: Extracting #2: cost 113 inf + 0 153.923 * * [simplify]: Extracting #3: cost 156 inf + 1316 153.929 * * [simplify]: Extracting #4: cost 71 inf + 16361 153.942 * * [simplify]: Extracting #5: cost 3 inf + 30422 153.958 * * [simplify]: Extracting #6: cost 0 inf + 31155 153.973 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 153.974 * [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))))))) 153.974 * * * * [progress]: [ 407 / 779 ] simplifiying candidate # 153.974 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt 1)) 153.974 * * [simplify]: iters left: 6 (9 enodes) 153.981 * * [simplify]: iters left: 5 (33 enodes) 153.991 * * [simplify]: iters left: 4 (37 enodes) 153.998 * * [simplify]: Extracting #0: cost 1 inf + 0 153.998 * * [simplify]: Extracting #1: cost 4 inf + 0 153.999 * * [simplify]: Extracting #2: cost 5 inf + 1 153.999 * * [simplify]: Extracting #3: cost 8 inf + 1 153.999 * * [simplify]: Extracting #4: cost 0 inf + 587 153.999 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 153.999 * [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)))))) 154.000 * [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))) 154.000 * * [simplify]: iters left: 6 (12 enodes) 154.005 * * [simplify]: iters left: 5 (47 enodes) 154.020 * * [simplify]: iters left: 4 (80 enodes) 154.048 * * [simplify]: iters left: 3 (156 enodes) 154.098 * * [simplify]: iters left: 2 (284 enodes) 154.168 * * [simplify]: iters left: 1 (443 enodes) 154.300 * * [simplify]: Extracting #0: cost 1 inf + 0 154.300 * * [simplify]: Extracting #1: cost 15 inf + 0 154.300 * * [simplify]: Extracting #2: cost 84 inf + 0 154.301 * * [simplify]: Extracting #3: cost 119 inf + 170 154.303 * * [simplify]: Extracting #4: cost 103 inf + 1590 154.308 * * [simplify]: Extracting #5: cost 23 inf + 14598 154.312 * * [simplify]: Extracting #6: cost 0 inf + 18647 154.317 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 154.317 * [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)))))) 154.317 * * * * [progress]: [ 408 / 779 ] simplifiying candidate # 154.317 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 154.318 * * [simplify]: iters left: 6 (10 enodes) 154.321 * * [simplify]: iters left: 5 (36 enodes) 154.327 * * [simplify]: iters left: 4 (41 enodes) 154.332 * * [simplify]: iters left: 3 (44 enodes) 154.337 * * [simplify]: iters left: 2 (46 enodes) 154.348 * * [simplify]: Extracting #0: cost 1 inf + 0 154.348 * * [simplify]: Extracting #1: cost 5 inf + 0 154.349 * * [simplify]: Extracting #2: cost 7 inf + 1 154.349 * * [simplify]: Extracting #3: cost 9 inf + 1 154.349 * * [simplify]: Extracting #4: cost 12 inf + 1 154.349 * * [simplify]: Extracting #5: cost 8 inf + 117 154.349 * * [simplify]: Extracting #6: cost 0 inf + 1297 154.350 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 154.350 * [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))))))) 154.350 * [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)))) 154.350 * * [simplify]: iters left: 6 (13 enodes) 154.356 * * [simplify]: iters left: 5 (51 enodes) 154.371 * * [simplify]: iters left: 4 (91 enodes) 154.400 * * [simplify]: iters left: 3 (180 enodes) 154.432 * * [simplify]: iters left: 2 (369 enodes) 154.568 * * [simplify]: Extracting #0: cost 1 inf + 0 154.568 * * [simplify]: Extracting #1: cost 21 inf + 0 154.568 * * [simplify]: Extracting #2: cost 113 inf + 0 154.572 * * [simplify]: Extracting #3: cost 156 inf + 1316 154.578 * * [simplify]: Extracting #4: cost 71 inf + 16361 154.592 * * [simplify]: Extracting #5: cost 3 inf + 30422 154.606 * * [simplify]: Extracting #6: cost 0 inf + 31155 154.621 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 154.621 * [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))))))) 154.621 * * * * [progress]: [ 409 / 779 ] simplifiying candidate # 154.622 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1) 154.622 * * [simplify]: iters left: 6 (9 enodes) 154.629 * * [simplify]: iters left: 5 (31 enodes) 154.639 * * [simplify]: iters left: 4 (35 enodes) 154.646 * * [simplify]: Extracting #0: cost 1 inf + 0 154.646 * * [simplify]: Extracting #1: cost 4 inf + 0 154.646 * * [simplify]: Extracting #2: cost 5 inf + 1 154.647 * * [simplify]: Extracting #3: cost 8 inf + 1 154.647 * * [simplify]: Extracting #4: cost 1 inf + 449 154.647 * * [simplify]: Extracting #5: cost 0 inf + 587 154.647 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 154.647 * [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)))))) 154.648 * [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))) 154.648 * * [simplify]: iters left: 6 (12 enodes) 154.653 * * [simplify]: iters left: 5 (47 enodes) 154.667 * * [simplify]: iters left: 4 (80 enodes) 154.693 * * [simplify]: iters left: 3 (156 enodes) 154.744 * * [simplify]: iters left: 2 (284 enodes) 154.842 * * [simplify]: iters left: 1 (443 enodes) 154.944 * * [simplify]: Extracting #0: cost 1 inf + 0 154.944 * * [simplify]: Extracting #1: cost 15 inf + 0 154.944 * * [simplify]: Extracting #2: cost 84 inf + 0 154.945 * * [simplify]: Extracting #3: cost 119 inf + 170 154.946 * * [simplify]: Extracting #4: cost 103 inf + 1590 154.952 * * [simplify]: Extracting #5: cost 23 inf + 14598 154.962 * * [simplify]: Extracting #6: cost 0 inf + 18647 154.971 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 154.972 * [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)))))) 154.972 * * * * [progress]: [ 410 / 779 ] simplifiying candidate # 154.972 * [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))))) 154.972 * * [simplify]: iters left: 6 (11 enodes) 154.977 * * [simplify]: iters left: 5 (41 enodes) 154.990 * * [simplify]: iters left: 4 (64 enodes) 155.007 * * [simplify]: iters left: 3 (98 enodes) 155.023 * * [simplify]: iters left: 2 (143 enodes) 155.041 * * [simplify]: iters left: 1 (156 enodes) 155.074 * * [simplify]: Extracting #0: cost 1 inf + 0 155.074 * * [simplify]: Extracting #1: cost 24 inf + 0 155.074 * * [simplify]: Extracting #2: cost 45 inf + 1 155.074 * * [simplify]: Extracting #3: cost 48 inf + 1 155.074 * * [simplify]: Extracting #4: cost 46 inf + 3 155.075 * * [simplify]: Extracting #5: cost 32 inf + 2406 155.078 * * [simplify]: Extracting #6: cost 3 inf + 10035 155.082 * * [simplify]: Extracting #7: cost 0 inf + 10887 155.086 * [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))))) 155.086 * [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))))))) 155.087 * [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)))) 155.087 * * [simplify]: iters left: 6 (14 enodes) 155.093 * * [simplify]: iters left: 5 (54 enodes) 155.109 * * [simplify]: iters left: 4 (101 enodes) 155.140 * * [simplify]: iters left: 3 (217 enodes) 155.198 * * [simplify]: Extracting #0: cost 1 inf + 0 155.198 * * [simplify]: Extracting #1: cost 19 inf + 0 155.198 * * [simplify]: Extracting #2: cost 115 inf + 0 155.199 * * [simplify]: Extracting #3: cost 166 inf + 941 155.206 * * [simplify]: Extracting #4: cost 60 inf + 24256 155.220 * * [simplify]: Extracting #5: cost 1 inf + 40646 155.236 * * [simplify]: Extracting #6: cost 0 inf + 41024 155.254 * [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)))) 155.254 * [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))))))) 155.254 * * * * [progress]: [ 411 / 779 ] simplifiying candidate # 155.255 * [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))))) 155.255 * * [simplify]: iters left: 6 (12 enodes) 155.261 * * [simplify]: iters left: 5 (43 enodes) 155.274 * * [simplify]: iters left: 4 (59 enodes) 155.292 * * [simplify]: iters left: 3 (75 enodes) 155.308 * * [simplify]: iters left: 2 (88 enodes) 155.320 * * [simplify]: Extracting #0: cost 1 inf + 0 155.320 * * [simplify]: Extracting #1: cost 16 inf + 0 155.320 * * [simplify]: Extracting #2: cost 31 inf + 1 155.320 * * [simplify]: Extracting #3: cost 36 inf + 1 155.320 * * [simplify]: Extracting #4: cost 34 inf + 3 155.320 * * [simplify]: Extracting #5: cost 28 inf + 706 155.321 * * [simplify]: Extracting #6: cost 6 inf + 5649 155.322 * * [simplify]: Extracting #7: cost 0 inf + 7235 155.323 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 155.323 * [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))))))) 155.323 * [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)))) 155.324 * * [simplify]: iters left: 6 (15 enodes) 155.327 * * [simplify]: iters left: 5 (57 enodes) 155.336 * * [simplify]: iters left: 4 (104 enodes) 155.368 * * [simplify]: iters left: 3 (220 enodes) 155.408 * * [simplify]: Extracting #0: cost 1 inf + 0 155.408 * * [simplify]: Extracting #1: cost 19 inf + 0 155.408 * * [simplify]: Extracting #2: cost 116 inf + 0 155.409 * * [simplify]: Extracting #3: cost 168 inf + 941 155.412 * * [simplify]: Extracting #4: cost 73 inf + 23743 155.419 * * [simplify]: Extracting #5: cost 2 inf + 42943 155.428 * * [simplify]: Extracting #6: cost 0 inf + 43738 155.438 * [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)))) 155.438 * [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))))))) 155.438 * * * * [progress]: [ 412 / 779 ] simplifiying candidate # 155.438 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 155.438 * * [simplify]: iters left: 6 (9 enodes) 155.441 * * [simplify]: iters left: 5 (33 enodes) 155.446 * * [simplify]: iters left: 4 (42 enodes) 155.453 * * [simplify]: iters left: 3 (53 enodes) 155.461 * * [simplify]: iters left: 2 (63 enodes) 155.472 * * [simplify]: iters left: 1 (80 enodes) 155.486 * * [simplify]: Extracting #0: cost 1 inf + 0 155.486 * * [simplify]: Extracting #1: cost 10 inf + 0 155.486 * * [simplify]: Extracting #2: cost 22 inf + 1 155.486 * * [simplify]: Extracting #3: cost 20 inf + 62 155.486 * * [simplify]: Extracting #4: cost 16 inf + 648 155.487 * * [simplify]: Extracting #5: cost 8 inf + 2330 155.488 * * [simplify]: Extracting #6: cost 1 inf + 3988 155.489 * * [simplify]: Extracting #7: cost 0 inf + 4336 155.490 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 155.490 * [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))))))) 155.491 * [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)))) 155.491 * * [simplify]: iters left: 6 (13 enodes) 155.496 * * [simplify]: iters left: 5 (51 enodes) 155.512 * * [simplify]: iters left: 4 (91 enodes) 155.546 * * [simplify]: iters left: 3 (198 enodes) 155.584 * * [simplify]: iters left: 2 (431 enodes) 155.771 * * [simplify]: Extracting #0: cost 1 inf + 0 155.771 * * [simplify]: Extracting #1: cost 21 inf + 0 155.772 * * [simplify]: Extracting #2: cost 107 inf + 0 155.773 * * [simplify]: Extracting #3: cost 172 inf + 272 155.776 * * [simplify]: Extracting #4: cost 148 inf + 3325 155.781 * * [simplify]: Extracting #5: cost 82 inf + 17325 155.796 * * [simplify]: Extracting #6: cost 12 inf + 35161 155.814 * * [simplify]: Extracting #7: cost 0 inf + 38519 155.831 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 155.831 * [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))))) 155.831 * * * * [progress]: [ 413 / 779 ] simplifiying candidate # 155.832 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 155.832 * * [simplify]: iters left: 6 (10 enodes) 155.837 * * [simplify]: iters left: 5 (36 enodes) 155.848 * * [simplify]: iters left: 4 (45 enodes) 155.862 * * [simplify]: iters left: 3 (56 enodes) 155.876 * * [simplify]: iters left: 2 (58 enodes) 155.890 * * [simplify]: Extracting #0: cost 1 inf + 0 155.890 * * [simplify]: Extracting #1: cost 8 inf + 0 155.890 * * [simplify]: Extracting #2: cost 13 inf + 1 155.890 * * [simplify]: Extracting #3: cost 16 inf + 1 155.890 * * [simplify]: Extracting #4: cost 12 inf + 117 155.891 * * [simplify]: Extracting #5: cost 1 inf + 1830 155.892 * * [simplify]: Extracting #6: cost 0 inf + 2007 155.892 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 155.892 * [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)))))) 155.893 * [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))) 155.893 * * [simplify]: iters left: 6 (13 enodes) 155.899 * * [simplify]: iters left: 5 (51 enodes) 155.917 * * [simplify]: iters left: 4 (96 enodes) 155.949 * * [simplify]: iters left: 3 (209 enodes) 156.009 * * [simplify]: iters left: 2 (456 enodes) 156.149 * * [simplify]: Extracting #0: cost 1 inf + 0 156.149 * * [simplify]: Extracting #1: cost 23 inf + 0 156.150 * * [simplify]: Extracting #2: cost 133 inf + 0 156.150 * * [simplify]: Extracting #3: cost 180 inf + 1021 156.154 * * [simplify]: Extracting #4: cost 94 inf + 15901 156.170 * * [simplify]: Extracting #5: cost 4 inf + 36053 156.188 * * [simplify]: Extracting #6: cost 0 inf + 36924 156.210 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 156.210 * [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))))))) 156.210 * * * * [progress]: [ 414 / 779 ] simplifiying candidate # 156.211 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 156.211 * * [simplify]: iters left: 6 (9 enodes) 156.215 * * [simplify]: iters left: 5 (33 enodes) 156.226 * * [simplify]: iters left: 4 (42 enodes) 156.238 * * [simplify]: iters left: 3 (53 enodes) 156.255 * * [simplify]: iters left: 2 (63 enodes) 156.274 * * [simplify]: iters left: 1 (80 enodes) 156.298 * * [simplify]: Extracting #0: cost 1 inf + 0 156.298 * * [simplify]: Extracting #1: cost 10 inf + 0 156.298 * * [simplify]: Extracting #2: cost 22 inf + 1 156.298 * * [simplify]: Extracting #3: cost 20 inf + 62 156.298 * * [simplify]: Extracting #4: cost 16 inf + 648 156.298 * * [simplify]: Extracting #5: cost 8 inf + 2330 156.299 * * [simplify]: Extracting #6: cost 1 inf + 3988 156.300 * * [simplify]: Extracting #7: cost 0 inf + 4336 156.300 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 156.300 * [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))))))) 156.301 * [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)))) 156.301 * * [simplify]: iters left: 6 (13 enodes) 156.303 * * [simplify]: iters left: 5 (51 enodes) 156.311 * * [simplify]: iters left: 4 (91 enodes) 156.327 * * [simplify]: iters left: 3 (198 enodes) 156.369 * * [simplify]: iters left: 2 (431 enodes) 156.522 * * [simplify]: Extracting #0: cost 1 inf + 0 156.522 * * [simplify]: Extracting #1: cost 21 inf + 0 156.523 * * [simplify]: Extracting #2: cost 107 inf + 0 156.524 * * [simplify]: Extracting #3: cost 172 inf + 272 156.526 * * [simplify]: Extracting #4: cost 148 inf + 3325 156.532 * * [simplify]: Extracting #5: cost 82 inf + 17325 156.546 * * [simplify]: Extracting #6: cost 12 inf + 35161 156.561 * * [simplify]: Extracting #7: cost 0 inf + 38519 156.570 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 156.570 * [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))))) 156.570 * * * * [progress]: [ 415 / 779 ] simplifiying candidate # 156.570 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1) 156.570 * * [simplify]: iters left: 6 (9 enodes) 156.572 * * [simplify]: iters left: 5 (31 enodes) 156.577 * * [simplify]: iters left: 4 (43 enodes) 156.584 * * [simplify]: iters left: 3 (59 enodes) 156.596 * * [simplify]: Extracting #0: cost 1 inf + 0 156.597 * * [simplify]: Extracting #1: cost 8 inf + 0 156.597 * * [simplify]: Extracting #2: cost 13 inf + 1 156.597 * * [simplify]: Extracting #3: cost 16 inf + 1 156.597 * * [simplify]: Extracting #4: cost 13 inf + 60 156.597 * * [simplify]: Extracting #5: cost 6 inf + 941 156.598 * * [simplify]: Extracting #6: cost 0 inf + 2007 156.599 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 156.599 * [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)))))) 156.599 * [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))) 156.599 * * [simplify]: iters left: 6 (13 enodes) 156.605 * * [simplify]: iters left: 5 (51 enodes) 156.624 * * [simplify]: iters left: 4 (96 enodes) 156.656 * * [simplify]: iters left: 3 (209 enodes) 156.705 * * [simplify]: iters left: 2 (456 enodes) 156.854 * * [simplify]: Extracting #0: cost 1 inf + 0 156.854 * * [simplify]: Extracting #1: cost 23 inf + 0 156.855 * * [simplify]: Extracting #2: cost 133 inf + 0 156.856 * * [simplify]: Extracting #3: cost 180 inf + 1021 156.863 * * [simplify]: Extracting #4: cost 94 inf + 15901 156.877 * * [simplify]: Extracting #5: cost 4 inf + 36053 156.887 * * [simplify]: Extracting #6: cost 0 inf + 36924 156.899 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 156.899 * [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))))))) 156.899 * * * * [progress]: [ 416 / 779 ] simplifiying candidate # 156.899 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 156.899 * * [simplify]: iters left: 6 (10 enodes) 156.902 * * [simplify]: iters left: 5 (36 enodes) 156.914 * * [simplify]: iters left: 4 (51 enodes) 156.922 * * [simplify]: iters left: 3 (72 enodes) 156.932 * * [simplify]: iters left: 2 (82 enodes) 156.941 * * [simplify]: iters left: 1 (84 enodes) 156.960 * * [simplify]: Extracting #0: cost 1 inf + 0 156.960 * * [simplify]: Extracting #1: cost 12 inf + 0 156.960 * * [simplify]: Extracting #2: cost 21 inf + 1 156.960 * * [simplify]: Extracting #3: cost 24 inf + 1 156.960 * * [simplify]: Extracting #4: cost 22 inf + 3 156.961 * * [simplify]: Extracting #5: cost 18 inf + 311 156.961 * * [simplify]: Extracting #6: cost 6 inf + 2962 156.963 * * [simplify]: Extracting #7: cost 1 inf + 4129 156.964 * * [simplify]: Extracting #8: cost 0 inf + 4387 156.966 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 156.966 * [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))))))) 156.966 * [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)))) 156.967 * * [simplify]: iters left: 6 (13 enodes) 156.972 * * [simplify]: iters left: 5 (51 enodes) 156.987 * * [simplify]: iters left: 4 (91 enodes) 157.002 * * [simplify]: iters left: 3 (180 enodes) 157.035 * * [simplify]: iters left: 2 (369 enodes) 157.136 * * [simplify]: Extracting #0: cost 1 inf + 0 157.136 * * [simplify]: Extracting #1: cost 21 inf + 0 157.137 * * [simplify]: Extracting #2: cost 113 inf + 0 157.138 * * [simplify]: Extracting #3: cost 156 inf + 1316 157.144 * * [simplify]: Extracting #4: cost 71 inf + 17841 157.156 * * [simplify]: Extracting #5: cost 3 inf + 33862 157.164 * * [simplify]: Extracting #6: cost 0 inf + 34715 157.174 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 157.174 * [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))))))) 157.174 * * * * [progress]: [ 417 / 779 ] simplifiying candidate # 157.174 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 157.174 * * [simplify]: iters left: 6 (11 enodes) 157.177 * * [simplify]: iters left: 5 (38 enodes) 157.184 * * [simplify]: iters left: 4 (47 enodes) 157.190 * * [simplify]: iters left: 3 (59 enodes) 157.204 * * [simplify]: iters left: 2 (62 enodes) 157.219 * * [simplify]: Extracting #0: cost 1 inf + 0 157.219 * * [simplify]: Extracting #1: cost 8 inf + 0 157.219 * * [simplify]: Extracting #2: cost 15 inf + 1 157.219 * * [simplify]: Extracting #3: cost 20 inf + 1 157.219 * * [simplify]: Extracting #4: cost 15 inf + 374 157.220 * * [simplify]: Extracting #5: cost 1 inf + 2817 157.221 * * [simplify]: Extracting #6: cost 0 inf + 3115 157.222 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 157.222 * [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))))))) 157.222 * [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)))) 157.222 * * [simplify]: iters left: 6 (14 enodes) 157.228 * * [simplify]: iters left: 5 (54 enodes) 157.245 * * [simplify]: iters left: 4 (94 enodes) 157.264 * * [simplify]: iters left: 3 (183 enodes) 157.303 * * [simplify]: iters left: 2 (372 enodes) 157.409 * * [simplify]: Extracting #0: cost 1 inf + 0 157.409 * * [simplify]: Extracting #1: cost 21 inf + 0 157.410 * * [simplify]: Extracting #2: cost 114 inf + 0 157.411 * * [simplify]: Extracting #3: cost 159 inf + 1119 157.416 * * [simplify]: Extracting #4: cost 70 inf + 19692 157.424 * * [simplify]: Extracting #5: cost 3 inf + 35576 157.432 * * [simplify]: Extracting #6: cost 0 inf + 36589 157.439 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 157.439 * [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))))))) 157.439 * * * * [progress]: [ 418 / 779 ] simplifiying candidate # 157.440 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 157.440 * * [simplify]: iters left: 6 (9 enodes) 157.442 * * [simplify]: iters left: 5 (31 enodes) 157.447 * * [simplify]: iters left: 4 (40 enodes) 157.461 * * [simplify]: iters left: 3 (52 enodes) 157.475 * * [simplify]: iters left: 2 (55 enodes) 157.486 * * [simplify]: Extracting #0: cost 1 inf + 0 157.486 * * [simplify]: Extracting #1: cost 8 inf + 0 157.486 * * [simplify]: Extracting #2: cost 13 inf + 1 157.486 * * [simplify]: Extracting #3: cost 16 inf + 1 157.487 * * [simplify]: Extracting #4: cost 13 inf + 60 157.487 * * [simplify]: Extracting #5: cost 6 inf + 902 157.487 * * [simplify]: Extracting #6: cost 1 inf + 1830 157.488 * * [simplify]: Extracting #7: cost 0 inf + 2007 157.489 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 157.489 * [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))))))) 157.490 * [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)))) 157.490 * * [simplify]: iters left: 6 (13 enodes) 157.495 * * [simplify]: iters left: 5 (51 enodes) 157.510 * * [simplify]: iters left: 4 (91 enodes) 157.539 * * [simplify]: iters left: 3 (180 enodes) 157.599 * * [simplify]: iters left: 2 (369 enodes) 157.710 * * [simplify]: Extracting #0: cost 1 inf + 0 157.710 * * [simplify]: Extracting #1: cost 21 inf + 0 157.710 * * [simplify]: Extracting #2: cost 113 inf + 0 157.712 * * [simplify]: Extracting #3: cost 156 inf + 1316 157.717 * * [simplify]: Extracting #4: cost 71 inf + 16361 157.729 * * [simplify]: Extracting #5: cost 3 inf + 30422 157.736 * * [simplify]: Extracting #6: cost 0 inf + 31155 157.744 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 157.744 * [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.744 * * * * [progress]: [ 419 / 779 ] simplifiying candidate # 157.744 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) (sqrt 1)) 157.744 * * [simplify]: iters left: 6 (9 enodes) 157.748 * * [simplify]: iters left: 5 (31 enodes) 157.753 * * [simplify]: iters left: 4 (36 enodes) 157.759 * * [simplify]: Extracting #0: cost 1 inf + 0 157.759 * * [simplify]: Extracting #1: cost 4 inf + 0 157.759 * * [simplify]: Extracting #2: cost 5 inf + 1 157.759 * * [simplify]: Extracting #3: cost 8 inf + 1 157.759 * * [simplify]: Extracting #4: cost 0 inf + 587 157.760 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 157.760 * [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)))))) 157.760 * [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))) 157.760 * * [simplify]: iters left: 6 (12 enodes) 157.765 * * [simplify]: iters left: 5 (47 enodes) 157.779 * * [simplify]: iters left: 4 (80 enodes) 157.798 * * [simplify]: iters left: 3 (156 enodes) 157.832 * * [simplify]: iters left: 2 (284 enodes) 157.929 * * [simplify]: iters left: 1 (443 enodes) 158.051 * * [simplify]: Extracting #0: cost 1 inf + 0 158.052 * * [simplify]: Extracting #1: cost 15 inf + 0 158.052 * * [simplify]: Extracting #2: cost 84 inf + 0 158.053 * * [simplify]: Extracting #3: cost 119 inf + 170 158.054 * * [simplify]: Extracting #4: cost 103 inf + 1590 158.059 * * [simplify]: Extracting #5: cost 23 inf + 14598 158.068 * * [simplify]: Extracting #6: cost 0 inf + 18647 158.079 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 158.079 * [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)))))) 158.079 * * * * [progress]: [ 420 / 779 ] simplifiying candidate # 158.079 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 158.080 * * [simplify]: iters left: 6 (9 enodes) 158.084 * * [simplify]: iters left: 5 (31 enodes) 158.094 * * [simplify]: iters left: 4 (40 enodes) 158.106 * * [simplify]: iters left: 3 (52 enodes) 158.119 * * [simplify]: iters left: 2 (55 enodes) 158.134 * * [simplify]: Extracting #0: cost 1 inf + 0 158.134 * * [simplify]: Extracting #1: cost 8 inf + 0 158.134 * * [simplify]: Extracting #2: cost 13 inf + 1 158.134 * * [simplify]: Extracting #3: cost 16 inf + 1 158.134 * * [simplify]: Extracting #4: cost 13 inf + 60 158.135 * * [simplify]: Extracting #5: cost 6 inf + 902 158.135 * * [simplify]: Extracting #6: cost 1 inf + 1830 158.136 * * [simplify]: Extracting #7: cost 0 inf + 2007 158.137 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 158.137 * [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))))))) 158.137 * [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)))) 158.138 * * [simplify]: iters left: 6 (13 enodes) 158.143 * * [simplify]: iters left: 5 (51 enodes) 158.158 * * [simplify]: iters left: 4 (91 enodes) 158.187 * * [simplify]: iters left: 3 (180 enodes) 158.238 * * [simplify]: iters left: 2 (369 enodes) 158.328 * * [simplify]: Extracting #0: cost 1 inf + 0 158.328 * * [simplify]: Extracting #1: cost 21 inf + 0 158.328 * * [simplify]: Extracting #2: cost 113 inf + 0 158.329 * * [simplify]: Extracting #3: cost 156 inf + 1316 158.333 * * [simplify]: Extracting #4: cost 71 inf + 16361 158.340 * * [simplify]: Extracting #5: cost 3 inf + 30422 158.348 * * [simplify]: Extracting #6: cost 0 inf + 31155 158.355 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 158.355 * [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.356 * * * * [progress]: [ 421 / 779 ] simplifiying candidate # 158.356 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1) 158.356 * * [simplify]: iters left: 6 (8 enodes) 158.358 * * [simplify]: iters left: 5 (24 enodes) 158.362 * * [simplify]: iters left: 4 (31 enodes) 158.366 * * [simplify]: Extracting #0: cost 1 inf + 0 158.366 * * [simplify]: Extracting #1: cost 4 inf + 0 158.366 * * [simplify]: Extracting #2: cost 5 inf + 1 158.366 * * [simplify]: Extracting #3: cost 8 inf + 1 158.366 * * [simplify]: Extracting #4: cost 6 inf + 3 158.366 * * [simplify]: Extracting #5: cost 1 inf + 490 158.366 * * [simplify]: Extracting #6: cost 0 inf + 587 158.366 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 158.366 * [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)))))) 158.367 * [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))) 158.367 * * [simplify]: iters left: 6 (12 enodes) 158.372 * * [simplify]: iters left: 5 (47 enodes) 158.386 * * [simplify]: iters left: 4 (80 enodes) 158.412 * * [simplify]: iters left: 3 (156 enodes) 158.464 * * [simplify]: iters left: 2 (284 enodes) 158.561 * * [simplify]: iters left: 1 (443 enodes) 158.704 * * [simplify]: Extracting #0: cost 1 inf + 0 158.704 * * [simplify]: Extracting #1: cost 15 inf + 0 158.704 * * [simplify]: Extracting #2: cost 84 inf + 0 158.704 * * [simplify]: Extracting #3: cost 119 inf + 170 158.705 * * [simplify]: Extracting #4: cost 103 inf + 1590 158.708 * * [simplify]: Extracting #5: cost 23 inf + 14598 158.713 * * [simplify]: Extracting #6: cost 0 inf + 18647 158.718 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 158.718 * [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)))))) 158.718 * * * * [progress]: [ 422 / 779 ] simplifiying candidate # 158.718 * [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))))) 158.718 * * [simplify]: iters left: 6 (10 enodes) 158.721 * * [simplify]: iters left: 5 (36 enodes) 158.729 * * [simplify]: iters left: 4 (53 enodes) 158.744 * * [simplify]: iters left: 3 (60 enodes) 158.761 * * [simplify]: iters left: 2 (70 enodes) 158.782 * * [simplify]: iters left: 1 (90 enodes) 158.801 * * [simplify]: Extracting #0: cost 1 inf + 0 158.801 * * [simplify]: Extracting #1: cost 10 inf + 0 158.801 * * [simplify]: Extracting #2: cost 28 inf + 1 158.801 * * [simplify]: Extracting #3: cost 40 inf + 3 158.802 * * [simplify]: Extracting #4: cost 32 inf + 260 158.802 * * [simplify]: Extracting #5: cost 8 inf + 6599 158.804 * * [simplify]: Extracting #6: cost 0 inf + 10025 158.805 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 158.805 * [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))))))) 158.805 * [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)))) 158.805 * * [simplify]: iters left: 6 (13 enodes) 158.808 * * [simplify]: iters left: 5 (51 enodes) 158.816 * * [simplify]: iters left: 4 (95 enodes) 158.843 * * [simplify]: iters left: 3 (193 enodes) 158.910 * * [simplify]: iters left: 2 (406 enodes) 159.017 * * [simplify]: Extracting #0: cost 1 inf + 0 159.018 * * [simplify]: Extracting #1: cost 23 inf + 0 159.018 * * [simplify]: Extracting #2: cost 133 inf + 0 159.018 * * [simplify]: Extracting #3: cost 187 inf + 682 159.020 * * [simplify]: Extracting #4: cost 141 inf + 9728 159.027 * * [simplify]: Extracting #5: cost 29 inf + 38872 159.036 * * [simplify]: Extracting #6: cost 0 inf + 47549 159.045 * [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)))) 159.045 * [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))))))) 159.045 * * * * [progress]: [ 423 / 779 ] simplifiying candidate # 159.046 * [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))))) 159.046 * * [simplify]: iters left: 6 (13 enodes) 159.049 * * [simplify]: iters left: 5 (44 enodes) 159.056 * * [simplify]: iters left: 4 (58 enodes) 159.064 * * [simplify]: iters left: 3 (72 enodes) 159.078 * * [simplify]: iters left: 2 (76 enodes) 159.087 * * [simplify]: Extracting #0: cost 1 inf + 0 159.087 * * [simplify]: Extracting #1: cost 13 inf + 0 159.087 * * [simplify]: Extracting #2: cost 25 inf + 1 159.087 * * [simplify]: Extracting #3: cost 29 inf + 1 159.087 * * [simplify]: Extracting #4: cost 32 inf + 1 159.088 * * [simplify]: Extracting #5: cost 27 inf + 294 159.088 * * [simplify]: Extracting #6: cost 14 inf + 2799 159.089 * * [simplify]: Extracting #7: cost 3 inf + 5992 159.090 * * [simplify]: Extracting #8: cost 0 inf + 6925 159.090 * [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)))) 159.091 * [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))))))) 159.091 * [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)))) 159.091 * * [simplify]: iters left: 6 (15 enodes) 159.094 * * [simplify]: iters left: 5 (57 enodes) 159.105 * * [simplify]: iters left: 4 (104 enodes) 159.133 * * [simplify]: iters left: 3 (220 enodes) 159.185 * * [simplify]: Extracting #0: cost 1 inf + 0 159.185 * * [simplify]: Extracting #1: cost 19 inf + 0 159.185 * * [simplify]: Extracting #2: cost 116 inf + 0 159.186 * * [simplify]: Extracting #3: cost 166 inf + 1015 159.192 * * [simplify]: Extracting #4: cost 61 inf + 26140 159.206 * * [simplify]: Extracting #5: cost 1 inf + 44921 159.221 * * [simplify]: Extracting #6: cost 0 inf + 45298 159.237 * [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)))) 159.237 * [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))))))) 159.237 * * * * [progress]: [ 424 / 779 ] simplifiying candidate # 159.237 * [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)))) 159.238 * * [simplify]: iters left: 6 (11 enodes) 159.243 * * [simplify]: iters left: 5 (37 enodes) 159.255 * * [simplify]: iters left: 4 (52 enodes) 159.269 * * [simplify]: iters left: 3 (66 enodes) 159.290 * * [simplify]: iters left: 2 (70 enodes) 159.308 * * [simplify]: Extracting #0: cost 1 inf + 0 159.308 * * [simplify]: Extracting #1: cost 13 inf + 0 159.308 * * [simplify]: Extracting #2: cost 23 inf + 1 159.308 * * [simplify]: Extracting #3: cost 25 inf + 1 159.308 * * [simplify]: Extracting #4: cost 28 inf + 1 159.309 * * [simplify]: Extracting #5: cost 22 inf + 351 159.310 * * [simplify]: Extracting #6: cost 5 inf + 4208 159.311 * * [simplify]: Extracting #7: cost 0 inf + 5497 159.313 * [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))))) 159.313 * [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))))))) 159.313 * [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)))) 159.313 * * [simplify]: iters left: 6 (14 enodes) 159.320 * * [simplify]: iters left: 5 (54 enodes) 159.329 * * [simplify]: iters left: 4 (101 enodes) 159.346 * * [simplify]: iters left: 3 (217 enodes) 159.401 * * [simplify]: Extracting #0: cost 1 inf + 0 159.401 * * [simplify]: Extracting #1: cost 19 inf + 0 159.402 * * [simplify]: Extracting #2: cost 115 inf + 0 159.403 * * [simplify]: Extracting #3: cost 165 inf + 879 159.409 * * [simplify]: Extracting #4: cost 65 inf + 23008 159.423 * * [simplify]: Extracting #5: cost 1 inf + 40287 159.437 * * [simplify]: Extracting #6: cost 0 inf + 40584 159.445 * [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)))) 159.446 * [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))))))) 159.446 * * * * [progress]: [ 425 / 779 ] simplifiying candidate # 159.446 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 159.446 * * [simplify]: iters left: 6 (11 enodes) 159.449 * * [simplify]: iters left: 5 (37 enodes) 159.455 * * [simplify]: iters left: 4 (45 enodes) 159.461 * * [simplify]: iters left: 3 (46 enodes) 159.468 * * [simplify]: iters left: 2 (52 enodes) 159.480 * * [simplify]: Extracting #0: cost 1 inf + 0 159.480 * * [simplify]: Extracting #1: cost 6 inf + 0 159.480 * * [simplify]: Extracting #2: cost 9 inf + 1 159.480 * * [simplify]: Extracting #3: cost 11 inf + 1 159.480 * * [simplify]: Extracting #4: cost 14 inf + 1 159.480 * * [simplify]: Extracting #5: cost 12 inf + 3 159.480 * * [simplify]: Extracting #6: cost 9 inf + 214 159.481 * * [simplify]: Extracting #7: cost 4 inf + 1100 159.481 * * [simplify]: Extracting #8: cost 0 inf + 2051 159.482 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 159.482 * [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)))))) 159.483 * [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))) 159.483 * * [simplify]: iters left: 6 (13 enodes) 159.488 * * [simplify]: iters left: 5 (51 enodes) 159.501 * * [simplify]: iters left: 4 (98 enodes) 159.517 * * [simplify]: iters left: 3 (210 enodes) 159.568 * * [simplify]: iters left: 2 (496 enodes) 159.685 * * [simplify]: Extracting #0: cost 1 inf + 0 159.685 * * [simplify]: Extracting #1: cost 31 inf + 0 159.685 * * [simplify]: Extracting #2: cost 172 inf + 0 159.686 * * [simplify]: Extracting #3: cost 245 inf + 781 159.690 * * [simplify]: Extracting #4: cost 143 inf + 22898 159.711 * * [simplify]: Extracting #5: cost 13 inf + 54722 159.739 * * [simplify]: Extracting #6: cost 0 inf + 58228 159.763 * [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)))) 159.764 * [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))))))) 159.764 * * * * [progress]: [ 426 / 779 ] simplifiying candidate # 159.764 * [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)))) 159.764 * * [simplify]: iters left: 6 (11 enodes) 159.770 * * [simplify]: iters left: 5 (37 enodes) 159.781 * * [simplify]: iters left: 4 (52 enodes) 159.796 * * [simplify]: iters left: 3 (66 enodes) 159.814 * * [simplify]: iters left: 2 (70 enodes) 159.832 * * [simplify]: Extracting #0: cost 1 inf + 0 159.832 * * [simplify]: Extracting #1: cost 13 inf + 0 159.832 * * [simplify]: Extracting #2: cost 23 inf + 1 159.832 * * [simplify]: Extracting #3: cost 25 inf + 1 159.833 * * [simplify]: Extracting #4: cost 28 inf + 1 159.833 * * [simplify]: Extracting #5: cost 22 inf + 351 159.834 * * [simplify]: Extracting #6: cost 5 inf + 4208 159.835 * * [simplify]: Extracting #7: cost 0 inf + 5497 159.837 * [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))))) 159.837 * [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))))))) 159.838 * [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)))) 159.838 * * [simplify]: iters left: 6 (14 enodes) 159.844 * * [simplify]: iters left: 5 (54 enodes) 159.860 * * [simplify]: iters left: 4 (101 enodes) 159.890 * * [simplify]: iters left: 3 (217 enodes) 159.943 * * [simplify]: Extracting #0: cost 1 inf + 0 159.943 * * [simplify]: Extracting #1: cost 19 inf + 0 159.944 * * [simplify]: Extracting #2: cost 115 inf + 0 159.945 * * [simplify]: Extracting #3: cost 165 inf + 879 159.951 * * [simplify]: Extracting #4: cost 65 inf + 23008 159.964 * * [simplify]: Extracting #5: cost 1 inf + 40287 159.980 * * [simplify]: Extracting #6: cost 0 inf + 40584 159.997 * [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)))) 159.997 * [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))))))) 159.997 * * * * [progress]: [ 427 / 779 ] simplifiying candidate # 159.997 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 159.998 * * [simplify]: iters left: 6 (10 enodes) 160.003 * * [simplify]: iters left: 5 (32 enodes) 160.012 * * [simplify]: iters left: 4 (40 enodes) 160.025 * * [simplify]: iters left: 3 (47 enodes) 160.037 * * [simplify]: Extracting #0: cost 1 inf + 0 160.037 * * [simplify]: Extracting #1: cost 6 inf + 0 160.037 * * [simplify]: Extracting #2: cost 9 inf + 1 160.037 * * [simplify]: Extracting #3: cost 11 inf + 1 160.037 * * [simplify]: Extracting #4: cost 14 inf + 1 160.038 * * [simplify]: Extracting #5: cost 12 inf + 3 160.038 * * [simplify]: Extracting #6: cost 9 inf + 214 160.038 * * [simplify]: Extracting #7: cost 1 inf + 1834 160.039 * * [simplify]: Extracting #8: cost 0 inf + 2051 160.039 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 160.040 * [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)))))) 160.040 * [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))) 160.040 * * [simplify]: iters left: 6 (13 enodes) 160.046 * * [simplify]: iters left: 5 (51 enodes) 160.061 * * [simplify]: iters left: 4 (98 enodes) 160.087 * * [simplify]: iters left: 3 (210 enodes) 160.140 * * [simplify]: iters left: 2 (496 enodes) 160.294 * * [simplify]: Extracting #0: cost 1 inf + 0 160.294 * * [simplify]: Extracting #1: cost 31 inf + 0 160.295 * * [simplify]: Extracting #2: cost 172 inf + 0 160.296 * * [simplify]: Extracting #3: cost 245 inf + 781 160.300 * * [simplify]: Extracting #4: cost 143 inf + 22898 160.310 * * [simplify]: Extracting #5: cost 13 inf + 54722 160.323 * * [simplify]: Extracting #6: cost 0 inf + 58228 160.335 * [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)))) 160.335 * [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))))))) 160.336 * * * * [progress]: [ 428 / 779 ] simplifiying candidate # 160.336 * [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))))) 160.336 * * [simplify]: iters left: 6 (13 enodes) 160.340 * * [simplify]: iters left: 5 (44 enodes) 160.346 * * [simplify]: iters left: 4 (57 enodes) 160.354 * * [simplify]: iters left: 3 (67 enodes) 160.374 * * [simplify]: iters left: 2 (70 enodes) 160.392 * * [simplify]: Extracting #0: cost 1 inf + 0 160.392 * * [simplify]: Extracting #1: cost 12 inf + 0 160.392 * * [simplify]: Extracting #2: cost 23 inf + 1 160.392 * * [simplify]: Extracting #3: cost 27 inf + 1 160.392 * * [simplify]: Extracting #4: cost 30 inf + 1 160.393 * * [simplify]: Extracting #5: cost 25 inf + 294 160.393 * * [simplify]: Extracting #6: cost 10 inf + 3435 160.395 * * [simplify]: Extracting #7: cost 0 inf + 6489 160.397 * [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))))) 160.397 * [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))))))) 160.397 * [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)))) 160.397 * * [simplify]: iters left: 6 (15 enodes) 160.403 * * [simplify]: iters left: 5 (57 enodes) 160.412 * * [simplify]: iters left: 4 (104 enodes) 160.429 * * [simplify]: iters left: 3 (220 enodes) 160.503 * * [simplify]: Extracting #0: cost 1 inf + 0 160.503 * * [simplify]: Extracting #1: cost 19 inf + 0 160.504 * * [simplify]: Extracting #2: cost 116 inf + 0 160.505 * * [simplify]: Extracting #3: cost 166 inf + 1055 160.511 * * [simplify]: Extracting #4: cost 61 inf + 26140 160.526 * * [simplify]: Extracting #5: cost 1 inf + 44921 160.541 * * [simplify]: Extracting #6: cost 0 inf + 45298 160.557 * [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)))) 160.557 * [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))))))) 160.557 * * * * [progress]: [ 429 / 779 ] simplifiying candidate # 160.558 * [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))))) 160.558 * * [simplify]: iters left: 6 (10 enodes) 160.563 * * [simplify]: iters left: 5 (33 enodes) 160.573 * * [simplify]: iters left: 4 (36 enodes) 160.582 * * [simplify]: iters left: 3 (38 enodes) 160.592 * * [simplify]: iters left: 2 (40 enodes) 160.603 * * [simplify]: Extracting #0: cost 1 inf + 0 160.603 * * [simplify]: Extracting #1: cost 8 inf + 0 160.603 * * [simplify]: Extracting #2: cost 13 inf + 1 160.603 * * [simplify]: Extracting #3: cost 16 inf + 1 160.603 * * [simplify]: Extracting #4: cost 14 inf + 3 160.603 * * [simplify]: Extracting #5: cost 11 inf + 374 160.604 * * [simplify]: Extracting #6: cost 1 inf + 2109 160.604 * * [simplify]: Extracting #7: cost 0 inf + 2327 160.605 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 160.605 * [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))))))) 160.606 * [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)))) 160.606 * * [simplify]: iters left: 6 (13 enodes) 160.611 * * [simplify]: iters left: 5 (51 enodes) 160.629 * * [simplify]: iters left: 4 (91 enodes) 160.658 * * [simplify]: iters left: 3 (185 enodes) 160.706 * * [simplify]: iters left: 2 (391 enodes) 160.816 * * [simplify]: Extracting #0: cost 1 inf + 0 160.816 * * [simplify]: Extracting #1: cost 24 inf + 0 160.816 * * [simplify]: Extracting #2: cost 127 inf + 0 160.818 * * [simplify]: Extracting #3: cost 179 inf + 939 160.825 * * [simplify]: Extracting #4: cost 96 inf + 17786 160.840 * * [simplify]: Extracting #5: cost 6 inf + 39399 160.855 * * [simplify]: Extracting #6: cost 0 inf + 41025 160.871 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 160.871 * [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)))))) 160.871 * * * * [progress]: [ 430 / 779 ] simplifiying candidate # 160.872 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 160.872 * * [simplify]: iters left: 6 (12 enodes) 160.878 * * [simplify]: iters left: 5 (39 enodes) 160.890 * * [simplify]: iters left: 4 (47 enodes) 160.898 * * [simplify]: iters left: 3 (49 enodes) 160.905 * * [simplify]: Extracting #0: cost 1 inf + 0 160.905 * * [simplify]: Extracting #1: cost 8 inf + 0 160.905 * * [simplify]: Extracting #2: cost 15 inf + 1 160.905 * * [simplify]: Extracting #3: cost 19 inf + 1 160.905 * * [simplify]: Extracting #4: cost 22 inf + 1 160.905 * * [simplify]: Extracting #5: cost 20 inf + 3 160.905 * * [simplify]: Extracting #6: cost 15 inf + 528 160.906 * * [simplify]: Extracting #7: cost 3 inf + 2816 160.906 * * [simplify]: Extracting #8: cost 0 inf + 3629 160.906 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 160.906 * [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))))))) 160.907 * [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)))) 160.907 * * [simplify]: iters left: 6 (15 enodes) 160.910 * * [simplify]: iters left: 5 (57 enodes) 160.918 * * [simplify]: iters left: 4 (104 enodes) 160.948 * * [simplify]: iters left: 3 (220 enodes) 161.004 * * [simplify]: Extracting #0: cost 1 inf + 0 161.004 * * [simplify]: Extracting #1: cost 19 inf + 0 161.005 * * [simplify]: Extracting #2: cost 116 inf + 0 161.005 * * [simplify]: Extracting #3: cost 166 inf + 1055 161.008 * * [simplify]: Extracting #4: cost 61 inf + 24700 161.015 * * [simplify]: Extracting #5: cost 1 inf + 41961 161.023 * * [simplify]: Extracting #6: cost 0 inf + 42298 161.033 * [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)))) 161.033 * [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))))))) 161.033 * * * * [progress]: [ 431 / 779 ] simplifiying candidate # 161.033 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 161.033 * * [simplify]: iters left: 6 (11 enodes) 161.037 * * [simplify]: iters left: 5 (36 enodes) 161.047 * * [simplify]: iters left: 4 (40 enodes) 161.057 * * [simplify]: iters left: 3 (42 enodes) 161.066 * * [simplify]: iters left: 2 (43 enodes) 161.075 * * [simplify]: Extracting #0: cost 1 inf + 0 161.075 * * [simplify]: Extracting #1: cost 4 inf + 0 161.075 * * [simplify]: Extracting #2: cost 6 inf + 1 161.075 * * [simplify]: Extracting #3: cost 9 inf + 1 161.075 * * [simplify]: Extracting #4: cost 12 inf + 1 161.075 * * [simplify]: Extracting #5: cost 10 inf + 3 161.075 * * [simplify]: Extracting #6: cost 4 inf + 745 161.075 * * [simplify]: Extracting #7: cost 0 inf + 1535 161.076 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 161.076 * [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)))))) 161.076 * [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))) 161.077 * * [simplify]: iters left: 6 (14 enodes) 161.083 * * [simplify]: iters left: 5 (54 enodes) 161.100 * * [simplify]: iters left: 4 (101 enodes) 161.133 * * [simplify]: iters left: 3 (217 enodes) 161.201 * * [simplify]: Extracting #0: cost 1 inf + 0 161.201 * * [simplify]: Extracting #1: cost 19 inf + 0 161.202 * * [simplify]: Extracting #2: cost 115 inf + 0 161.202 * * [simplify]: Extracting #3: cost 165 inf + 919 161.205 * * [simplify]: Extracting #4: cost 65 inf + 22288 161.212 * * [simplify]: Extracting #5: cost 1 inf + 38807 161.219 * * [simplify]: Extracting #6: cost 0 inf + 39104 161.226 * [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))) 161.226 * [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)))))) 161.226 * * * * [progress]: [ 432 / 779 ] simplifiying candidate # 161.226 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 161.226 * * [simplify]: iters left: 6 (12 enodes) 161.229 * * [simplify]: iters left: 5 (39 enodes) 161.235 * * [simplify]: iters left: 4 (47 enodes) 161.241 * * [simplify]: iters left: 3 (49 enodes) 161.250 * * [simplify]: Extracting #0: cost 1 inf + 0 161.250 * * [simplify]: Extracting #1: cost 8 inf + 0 161.250 * * [simplify]: Extracting #2: cost 15 inf + 1 161.250 * * [simplify]: Extracting #3: cost 19 inf + 1 161.250 * * [simplify]: Extracting #4: cost 22 inf + 1 161.250 * * [simplify]: Extracting #5: cost 20 inf + 3 161.250 * * [simplify]: Extracting #6: cost 15 inf + 528 161.250 * * [simplify]: Extracting #7: cost 3 inf + 2816 161.251 * * [simplify]: Extracting #8: cost 0 inf + 3629 161.252 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 161.252 * [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))))))) 161.252 * [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)))) 161.252 * * [simplify]: iters left: 6 (15 enodes) 161.259 * * [simplify]: iters left: 5 (57 enodes) 161.276 * * [simplify]: iters left: 4 (104 enodes) 161.310 * * [simplify]: iters left: 3 (220 enodes) 161.394 * * [simplify]: Extracting #0: cost 1 inf + 0 161.395 * * [simplify]: Extracting #1: cost 19 inf + 0 161.395 * * [simplify]: Extracting #2: cost 116 inf + 0 161.396 * * [simplify]: Extracting #3: cost 166 inf + 1055 161.403 * * [simplify]: Extracting #4: cost 61 inf + 24700 161.417 * * [simplify]: Extracting #5: cost 1 inf + 41961 161.426 * * [simplify]: Extracting #6: cost 0 inf + 42298 161.434 * [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)))) 161.434 * [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))))))) 161.434 * * * * [progress]: [ 433 / 779 ] simplifiying candidate # 161.434 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 161.435 * * [simplify]: iters left: 6 (10 enodes) 161.437 * * [simplify]: iters left: 5 (31 enodes) 161.442 * * [simplify]: iters left: 4 (34 enodes) 161.447 * * [simplify]: iters left: 3 (37 enodes) 161.452 * * [simplify]: Extracting #0: cost 1 inf + 0 161.452 * * [simplify]: Extracting #1: cost 4 inf + 0 161.452 * * [simplify]: Extracting #2: cost 6 inf + 1 161.452 * * [simplify]: Extracting #3: cost 9 inf + 1 161.452 * * [simplify]: Extracting #4: cost 12 inf + 1 161.452 * * [simplify]: Extracting #5: cost 10 inf + 3 161.452 * * [simplify]: Extracting #6: cost 6 inf + 592 161.453 * * [simplify]: Extracting #7: cost 0 inf + 1535 161.453 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 161.453 * [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)))))) 161.453 * [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))) 161.453 * * [simplify]: iters left: 6 (14 enodes) 161.456 * * [simplify]: iters left: 5 (54 enodes) 161.464 * * [simplify]: iters left: 4 (101 enodes) 161.496 * * [simplify]: iters left: 3 (217 enodes) 161.541 * * [simplify]: Extracting #0: cost 1 inf + 0 161.541 * * [simplify]: Extracting #1: cost 19 inf + 0 161.541 * * [simplify]: Extracting #2: cost 115 inf + 0 161.542 * * [simplify]: Extracting #3: cost 165 inf + 919 161.548 * * [simplify]: Extracting #4: cost 65 inf + 22288 161.561 * * [simplify]: Extracting #5: cost 1 inf + 38807 161.576 * * [simplify]: Extracting #6: cost 0 inf + 39104 161.591 * [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))) 161.591 * [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)))))) 161.592 * * * * [progress]: [ 434 / 779 ] simplifiying candidate # 161.592 * [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))))) 161.592 * * [simplify]: iters left: 6 (11 enodes) 161.595 * * [simplify]: iters left: 5 (37 enodes) 161.601 * * [simplify]: iters left: 4 (50 enodes) 161.608 * * [simplify]: iters left: 3 (60 enodes) 161.616 * * [simplify]: iters left: 2 (63 enodes) 161.625 * * [simplify]: Extracting #0: cost 1 inf + 0 161.625 * * [simplify]: Extracting #1: cost 12 inf + 0 161.625 * * [simplify]: Extracting #2: cost 21 inf + 1 161.625 * * [simplify]: Extracting #3: cost 23 inf + 1 161.625 * * [simplify]: Extracting #4: cost 26 inf + 1 161.626 * * [simplify]: Extracting #5: cost 21 inf + 214 161.626 * * [simplify]: Extracting #6: cost 12 inf + 1930 161.627 * * [simplify]: Extracting #7: cost 1 inf + 4764 161.629 * * [simplify]: Extracting #8: cost 0 inf + 5061 161.630 * [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.630 * [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))))))) 161.631 * [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)))) 161.631 * * [simplify]: iters left: 6 (14 enodes) 161.637 * * [simplify]: iters left: 5 (54 enodes) 161.654 * * [simplify]: iters left: 4 (101 enodes) 161.686 * * [simplify]: iters left: 3 (217 enodes) 161.768 * * [simplify]: Extracting #0: cost 1 inf + 0 161.768 * * [simplify]: Extracting #1: cost 19 inf + 0 161.769 * * [simplify]: Extracting #2: cost 115 inf + 0 161.770 * * [simplify]: Extracting #3: cost 165 inf + 879 161.776 * * [simplify]: Extracting #4: cost 65 inf + 22368 161.788 * * [simplify]: Extracting #5: cost 1 inf + 39527 161.796 * * [simplify]: Extracting #6: cost 0 inf + 39824 161.803 * [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)))) 161.803 * [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))))))) 161.803 * * * * [progress]: [ 435 / 779 ] simplifiying candidate # 161.804 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 161.804 * * [simplify]: iters left: 6 (12 enodes) 161.807 * * [simplify]: iters left: 5 (39 enodes) 161.813 * * [simplify]: iters left: 4 (47 enodes) 161.821 * * [simplify]: iters left: 3 (49 enodes) 161.828 * * [simplify]: Extracting #0: cost 1 inf + 0 161.828 * * [simplify]: Extracting #1: cost 8 inf + 0 161.828 * * [simplify]: Extracting #2: cost 15 inf + 1 161.828 * * [simplify]: Extracting #3: cost 19 inf + 1 161.828 * * [simplify]: Extracting #4: cost 22 inf + 1 161.828 * * [simplify]: Extracting #5: cost 20 inf + 3 161.828 * * [simplify]: Extracting #6: cost 10 inf + 1455 161.828 * * [simplify]: Extracting #7: cost 2 inf + 3113 161.829 * * [simplify]: Extracting #8: cost 0 inf + 3629 161.829 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 161.829 * [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))))))) 161.830 * [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)))) 161.830 * * [simplify]: iters left: 6 (15 enodes) 161.833 * * [simplify]: iters left: 5 (57 enodes) 161.842 * * [simplify]: iters left: 4 (104 enodes) 161.859 * * [simplify]: iters left: 3 (220 enodes) 161.924 * * [simplify]: Extracting #0: cost 1 inf + 0 161.924 * * [simplify]: Extracting #1: cost 19 inf + 0 161.924 * * [simplify]: Extracting #2: cost 116 inf + 0 161.925 * * [simplify]: Extracting #3: cost 166 inf + 1015 161.928 * * [simplify]: Extracting #4: cost 61 inf + 24100 161.935 * * [simplify]: Extracting #5: cost 1 inf + 41201 161.943 * * [simplify]: Extracting #6: cost 0 inf + 41538 161.952 * [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)))) 161.952 * [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))))))) 161.952 * * * * [progress]: [ 436 / 779 ] simplifiying candidate # 161.952 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 161.952 * * [simplify]: iters left: 6 (9 enodes) 161.957 * * [simplify]: iters left: 5 (29 enodes) 161.966 * * [simplify]: iters left: 4 (32 enodes) 161.974 * * [simplify]: iters left: 3 (33 enodes) 161.981 * * [simplify]: Extracting #0: cost 1 inf + 0 161.981 * * [simplify]: Extracting #1: cost 6 inf + 0 161.981 * * [simplify]: Extracting #2: cost 9 inf + 1 161.981 * * [simplify]: Extracting #3: cost 12 inf + 1 161.981 * * [simplify]: Extracting #4: cost 10 inf + 3 161.982 * * [simplify]: Extracting #5: cost 8 inf + 157 161.982 * * [simplify]: Extracting #6: cost 2 inf + 902 161.982 * * [simplify]: Extracting #7: cost 0 inf + 1217 161.982 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 161.982 * [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))))))) 161.982 * [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)))) 161.983 * * [simplify]: iters left: 6 (13 enodes) 161.985 * * [simplify]: iters left: 5 (51 enodes) 161.993 * * [simplify]: iters left: 4 (91 enodes) 162.010 * * [simplify]: iters left: 3 (185 enodes) 162.057 * * [simplify]: iters left: 2 (391 enodes) 162.171 * * [simplify]: Extracting #0: cost 1 inf + 0 162.171 * * [simplify]: Extracting #1: cost 24 inf + 0 162.171 * * [simplify]: Extracting #2: cost 127 inf + 0 162.172 * * [simplify]: Extracting #3: cost 179 inf + 819 162.175 * * [simplify]: Extracting #4: cost 96 inf + 15346 162.184 * * [simplify]: Extracting #5: cost 6 inf + 33759 162.192 * * [simplify]: Extracting #6: cost 0 inf + 35145 162.200 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 162.200 * [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)))))) 162.200 * * * * [progress]: [ 437 / 779 ] simplifiying candidate # 162.201 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 162.201 * * [simplify]: iters left: 6 (10 enodes) 162.204 * * [simplify]: iters left: 5 (32 enodes) 162.209 * * [simplify]: iters left: 4 (36 enodes) 162.215 * * [simplify]: iters left: 3 (38 enodes) 162.223 * * [simplify]: iters left: 2 (39 enodes) 162.232 * * [simplify]: Extracting #0: cost 1 inf + 0 162.232 * * [simplify]: Extracting #1: cost 4 inf + 0 162.232 * * [simplify]: Extracting #2: cost 5 inf + 1 162.232 * * [simplify]: Extracting #3: cost 7 inf + 1 162.232 * * [simplify]: Extracting #4: cost 10 inf + 1 162.233 * * [simplify]: Extracting #5: cost 6 inf + 117 162.233 * * [simplify]: Extracting #6: cost 4 inf + 351 162.233 * * [simplify]: Extracting #7: cost 0 inf + 941 162.233 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 162.234 * [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)))))) 162.234 * [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))) 162.234 * * [simplify]: iters left: 6 (13 enodes) 162.240 * * [simplify]: iters left: 5 (51 enodes) 162.256 * * [simplify]: iters left: 4 (98 enodes) 162.288 * * [simplify]: iters left: 3 (210 enodes) 162.365 * * [simplify]: iters left: 2 (496 enodes) 162.543 * * [simplify]: Extracting #0: cost 1 inf + 0 162.543 * * [simplify]: Extracting #1: cost 31 inf + 0 162.544 * * [simplify]: Extracting #2: cost 172 inf + 0 162.546 * * [simplify]: Extracting #3: cost 245 inf + 781 162.550 * * [simplify]: Extracting #4: cost 143 inf + 21218 162.561 * * [simplify]: Extracting #5: cost 13 inf + 49362 162.574 * * [simplify]: Extracting #6: cost 0 inf + 52388 162.598 * [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)))) 162.598 * [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))))))) 162.598 * * * * [progress]: [ 438 / 779 ] simplifiying candidate # 162.598 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 162.599 * * [simplify]: iters left: 6 (9 enodes) 162.603 * * [simplify]: iters left: 5 (29 enodes) 162.612 * * [simplify]: iters left: 4 (32 enodes) 162.621 * * [simplify]: iters left: 3 (33 enodes) 162.633 * * [simplify]: Extracting #0: cost 1 inf + 0 162.633 * * [simplify]: Extracting #1: cost 6 inf + 0 162.633 * * [simplify]: Extracting #2: cost 9 inf + 1 162.634 * * [simplify]: Extracting #3: cost 12 inf + 1 162.634 * * [simplify]: Extracting #4: cost 10 inf + 3 162.634 * * [simplify]: Extracting #5: cost 8 inf + 157 162.634 * * [simplify]: Extracting #6: cost 2 inf + 902 162.634 * * [simplify]: Extracting #7: cost 0 inf + 1217 162.635 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 162.635 * [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))))))) 162.635 * [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)))) 162.636 * * [simplify]: iters left: 6 (13 enodes) 162.641 * * [simplify]: iters left: 5 (51 enodes) 162.652 * * [simplify]: iters left: 4 (91 enodes) 162.667 * * [simplify]: iters left: 3 (185 enodes) 162.719 * * [simplify]: iters left: 2 (391 enodes) 162.831 * * [simplify]: Extracting #0: cost 1 inf + 0 162.831 * * [simplify]: Extracting #1: cost 24 inf + 0 162.832 * * [simplify]: Extracting #2: cost 127 inf + 0 162.832 * * [simplify]: Extracting #3: cost 179 inf + 819 162.835 * * [simplify]: Extracting #4: cost 96 inf + 15346 162.842 * * [simplify]: Extracting #5: cost 6 inf + 33759 162.854 * * [simplify]: Extracting #6: cost 0 inf + 35145 162.870 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 162.870 * [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)))))) 162.870 * * * * [progress]: [ 439 / 779 ] simplifiying candidate # 162.871 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 162.871 * * [simplify]: iters left: 6 (9 enodes) 162.876 * * [simplify]: iters left: 5 (27 enodes) 162.884 * * [simplify]: iters left: 4 (30 enodes) 162.893 * * [simplify]: iters left: 3 (33 enodes) 162.901 * * [simplify]: Extracting #0: cost 1 inf + 0 162.901 * * [simplify]: Extracting #1: cost 4 inf + 0 162.901 * * [simplify]: Extracting #2: cost 5 inf + 1 162.901 * * [simplify]: Extracting #3: cost 7 inf + 1 162.901 * * [simplify]: Extracting #4: cost 10 inf + 1 162.901 * * [simplify]: Extracting #5: cost 8 inf + 3 162.901 * * [simplify]: Extracting #6: cost 6 inf + 157 162.902 * * [simplify]: Extracting #7: cost 2 inf + 626 162.902 * * [simplify]: Extracting #8: cost 0 inf + 941 162.902 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 162.902 * [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)))))) 162.903 * [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))) 162.903 * * [simplify]: iters left: 6 (13 enodes) 162.909 * * [simplify]: iters left: 5 (51 enodes) 162.924 * * [simplify]: iters left: 4 (98 enodes) 162.961 * * [simplify]: iters left: 3 (210 enodes) 163.002 * * [simplify]: iters left: 2 (496 enodes) 163.162 * * [simplify]: Extracting #0: cost 1 inf + 0 163.162 * * [simplify]: Extracting #1: cost 31 inf + 0 163.162 * * [simplify]: Extracting #2: cost 172 inf + 0 163.163 * * [simplify]: Extracting #3: cost 245 inf + 781 163.167 * * [simplify]: Extracting #4: cost 143 inf + 21218 163.178 * * [simplify]: Extracting #5: cost 13 inf + 49362 163.195 * * [simplify]: Extracting #6: cost 0 inf + 52388 163.220 * [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)))) 163.220 * [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))))))) 163.221 * * * * [progress]: [ 440 / 779 ] simplifiying candidate # 163.221 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 163.221 * * [simplify]: iters left: 6 (11 enodes) 163.233 * * [simplify]: iters left: 5 (37 enodes) 163.244 * * [simplify]: iters left: 4 (45 enodes) 163.255 * * [simplify]: iters left: 3 (46 enodes) 163.267 * * [simplify]: iters left: 2 (52 enodes) 163.274 * * [simplify]: Extracting #0: cost 1 inf + 0 163.274 * * [simplify]: Extracting #1: cost 6 inf + 0 163.274 * * [simplify]: Extracting #2: cost 9 inf + 1 163.274 * * [simplify]: Extracting #3: cost 11 inf + 1 163.274 * * [simplify]: Extracting #4: cost 14 inf + 1 163.274 * * [simplify]: Extracting #5: cost 12 inf + 3 163.274 * * [simplify]: Extracting #6: cost 9 inf + 214 163.274 * * [simplify]: Extracting #7: cost 4 inf + 1100 163.274 * * [simplify]: Extracting #8: cost 0 inf + 2051 163.275 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 163.275 * [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))))))) 163.275 * [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)))) 163.275 * * [simplify]: iters left: 6 (13 enodes) 163.278 * * [simplify]: iters left: 5 (51 enodes) 163.286 * * [simplify]: iters left: 4 (98 enodes) 163.306 * * [simplify]: iters left: 3 (210 enodes) 163.359 * * [simplify]: iters left: 2 (496 enodes) 163.481 * * [simplify]: Extracting #0: cost 1 inf + 0 163.481 * * [simplify]: Extracting #1: cost 31 inf + 0 163.482 * * [simplify]: Extracting #2: cost 172 inf + 0 163.483 * * [simplify]: Extracting #3: cost 244 inf + 877 163.486 * * [simplify]: Extracting #4: cost 156 inf + 19177 163.496 * * [simplify]: Extracting #5: cost 13 inf + 54281 163.518 * * [simplify]: Extracting #6: cost 0 inf + 57988 163.531 * [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)))) 163.531 * [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))))))) 163.531 * * * * [progress]: [ 441 / 779 ] simplifiying candidate # 163.531 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 163.531 * * [simplify]: iters left: 6 (11 enodes) 163.536 * * [simplify]: iters left: 5 (36 enodes) 163.542 * * [simplify]: iters left: 4 (39 enodes) 163.551 * * [simplify]: iters left: 3 (44 enodes) 163.562 * * [simplify]: Extracting #0: cost 1 inf + 0 163.562 * * [simplify]: Extracting #1: cost 4 inf + 0 163.562 * * [simplify]: Extracting #2: cost 6 inf + 1 163.562 * * [simplify]: Extracting #3: cost 9 inf + 1 163.562 * * [simplify]: Extracting #4: cost 12 inf + 1 163.562 * * [simplify]: Extracting #5: cost 10 inf + 3 163.562 * * [simplify]: Extracting #6: cost 4 inf + 745 163.563 * * [simplify]: Extracting #7: cost 1 inf + 1317 163.564 * * [simplify]: Extracting #8: cost 0 inf + 1535 163.564 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 163.564 * [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))))))) 163.564 * [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)))) 163.565 * * [simplify]: iters left: 6 (14 enodes) 163.571 * * [simplify]: iters left: 5 (54 enodes) 163.590 * * [simplify]: iters left: 4 (101 enodes) 163.623 * * [simplify]: iters left: 3 (213 enodes) 163.673 * * [simplify]: iters left: 2 (499 enodes) 163.846 * * [simplify]: Extracting #0: cost 1 inf + 0 163.846 * * [simplify]: Extracting #1: cost 31 inf + 0 163.846 * * [simplify]: Extracting #2: cost 173 inf + 0 163.847 * * [simplify]: Extracting #3: cost 245 inf + 920 163.851 * * [simplify]: Extracting #4: cost 153 inf + 20214 163.865 * * [simplify]: Extracting #5: cost 23 inf + 54013 163.893 * * [simplify]: Extracting #6: cost 0 inf + 61142 163.918 * [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)))) 163.918 * [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))))))) 163.918 * * * * [progress]: [ 442 / 779 ] simplifiying candidate # 163.919 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 163.919 * * [simplify]: iters left: 6 (10 enodes) 163.926 * * [simplify]: iters left: 5 (32 enodes) 163.930 * * [simplify]: iters left: 4 (35 enodes) 163.935 * * [simplify]: iters left: 3 (40 enodes) 163.940 * * [simplify]: Extracting #0: cost 1 inf + 0 163.940 * * [simplify]: Extracting #1: cost 4 inf + 0 163.940 * * [simplify]: Extracting #2: cost 5 inf + 1 163.940 * * [simplify]: Extracting #3: cost 7 inf + 1 163.940 * * [simplify]: Extracting #4: cost 10 inf + 1 163.940 * * [simplify]: Extracting #5: cost 1 inf + 844 163.940 * * [simplify]: Extracting #6: cost 0 inf + 941 163.940 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 163.940 * [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))))))) 163.941 * [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)))) 163.941 * * [simplify]: iters left: 6 (13 enodes) 163.944 * * [simplify]: iters left: 5 (51 enodes) 163.951 * * [simplify]: iters left: 4 (98 enodes) 163.967 * * [simplify]: iters left: 3 (210 enodes) 164.014 * * [simplify]: iters left: 2 (496 enodes) 164.185 * * [simplify]: Extracting #0: cost 1 inf + 0 164.185 * * [simplify]: Extracting #1: cost 31 inf + 0 164.186 * * [simplify]: Extracting #2: cost 172 inf + 0 164.187 * * [simplify]: Extracting #3: cost 244 inf + 877 164.190 * * [simplify]: Extracting #4: cost 156 inf + 17977 164.201 * * [simplify]: Extracting #5: cost 13 inf + 49081 164.220 * * [simplify]: Extracting #6: cost 0 inf + 52268 164.244 * [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)))) 164.244 * [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))))))) 164.245 * * * * [progress]: [ 443 / 779 ] simplifiying candidate # 164.245 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt 1)) 164.245 * * [simplify]: iters left: 6 (5 enodes) 164.255 * * [simplify]: iters left: 5 (17 enodes) 164.258 * * [simplify]: iters left: 4 (19 enodes) 164.262 * * [simplify]: Extracting #0: cost 1 inf + 0 164.262 * * [simplify]: Extracting #1: cost 0 inf + 1 164.262 * [simplify]: Simplified to 1 164.262 * [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)))))) 164.263 * [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))) 164.263 * * [simplify]: iters left: 6 (12 enodes) 164.268 * * [simplify]: iters left: 5 (48 enodes) 164.286 * * [simplify]: iters left: 4 (88 enodes) 164.309 * * [simplify]: iters left: 3 (197 enodes) 164.359 * * [simplify]: iters left: 2 (431 enodes) 164.485 * * [simplify]: Extracting #0: cost 1 inf + 0 164.485 * * [simplify]: Extracting #1: cost 21 inf + 0 164.486 * * [simplify]: Extracting #2: cost 106 inf + 0 164.487 * * [simplify]: Extracting #3: cost 168 inf + 727 164.494 * * [simplify]: Extracting #4: cost 71 inf + 17704 164.507 * * [simplify]: Extracting #5: cost 2 inf + 32917 164.521 * * [simplify]: Extracting #6: cost 0 inf + 33313 164.536 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 164.536 * [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))))) 164.536 * * * * [progress]: [ 444 / 779 ] simplifiying candidate # 164.536 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 164.536 * * [simplify]: iters left: 6 (10 enodes) 164.545 * * [simplify]: iters left: 5 (32 enodes) 164.554 * * [simplify]: iters left: 4 (35 enodes) 164.563 * * [simplify]: iters left: 3 (40 enodes) 164.573 * * [simplify]: Extracting #0: cost 1 inf + 0 164.573 * * [simplify]: Extracting #1: cost 4 inf + 0 164.573 * * [simplify]: Extracting #2: cost 5 inf + 1 164.573 * * [simplify]: Extracting #3: cost 7 inf + 1 164.573 * * [simplify]: Extracting #4: cost 10 inf + 1 164.573 * * [simplify]: Extracting #5: cost 1 inf + 844 164.573 * * [simplify]: Extracting #6: cost 0 inf + 941 164.574 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 164.574 * [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))))))) 164.574 * [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)))) 164.574 * * [simplify]: iters left: 6 (13 enodes) 164.583 * * [simplify]: iters left: 5 (51 enodes) 164.599 * * [simplify]: iters left: 4 (98 enodes) 164.631 * * [simplify]: iters left: 3 (210 enodes) 164.708 * * [simplify]: iters left: 2 (496 enodes) 164.883 * * [simplify]: Extracting #0: cost 1 inf + 0 164.883 * * [simplify]: Extracting #1: cost 31 inf + 0 164.883 * * [simplify]: Extracting #2: cost 172 inf + 0 164.885 * * [simplify]: Extracting #3: cost 244 inf + 877 164.888 * * [simplify]: Extracting #4: cost 156 inf + 17977 164.899 * * [simplify]: Extracting #5: cost 13 inf + 49081 164.915 * * [simplify]: Extracting #6: cost 0 inf + 52268 164.928 * [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)))) 164.928 * [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))))))) 164.928 * * * * [progress]: [ 445 / 779 ] simplifiying candidate # 164.929 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) 1) 164.929 * * [simplify]: iters left: 6 (5 enodes) 164.937 * * [simplify]: iters left: 5 (15 enodes) 164.940 * * [simplify]: iters left: 4 (17 enodes) 164.944 * * [simplify]: Extracting #0: cost 1 inf + 0 164.944 * * [simplify]: Extracting #1: cost 0 inf + 1 164.944 * [simplify]: Simplified to 1 164.944 * [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)))))) 164.944 * [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))) 164.945 * * [simplify]: iters left: 6 (12 enodes) 164.950 * * [simplify]: iters left: 5 (48 enodes) 164.965 * * [simplify]: iters left: 4 (88 enodes) 164.996 * * [simplify]: iters left: 3 (197 enodes) 165.074 * * [simplify]: iters left: 2 (431 enodes) 165.198 * * [simplify]: Extracting #0: cost 1 inf + 0 165.198 * * [simplify]: Extracting #1: cost 21 inf + 0 165.198 * * [simplify]: Extracting #2: cost 106 inf + 0 165.199 * * [simplify]: Extracting #3: cost 168 inf + 727 165.202 * * [simplify]: Extracting #4: cost 71 inf + 17704 165.209 * * [simplify]: Extracting #5: cost 2 inf + 32917 165.218 * * [simplify]: Extracting #6: cost 0 inf + 33313 165.232 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 165.232 * [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))))) 165.233 * * * * [progress]: [ 446 / 779 ] simplifiying candidate # 165.233 * [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))))) 165.233 * * [simplify]: iters left: 6 (11 enodes) 165.239 * * [simplify]: iters left: 5 (37 enodes) 165.249 * * [simplify]: iters left: 4 (50 enodes) 165.265 * * [simplify]: iters left: 3 (60 enodes) 165.281 * * [simplify]: iters left: 2 (63 enodes) 165.297 * * [simplify]: Extracting #0: cost 1 inf + 0 165.297 * * [simplify]: Extracting #1: cost 12 inf + 0 165.297 * * [simplify]: Extracting #2: cost 21 inf + 1 165.298 * * [simplify]: Extracting #3: cost 23 inf + 1 165.298 * * [simplify]: Extracting #4: cost 26 inf + 1 165.298 * * [simplify]: Extracting #5: cost 21 inf + 214 165.298 * * [simplify]: Extracting #6: cost 12 inf + 1930 165.300 * * [simplify]: Extracting #7: cost 1 inf + 4764 165.301 * * [simplify]: Extracting #8: cost 0 inf + 5061 165.302 * [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))))) 165.303 * [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))))))) 165.303 * [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)))) 165.303 * * [simplify]: iters left: 6 (14 enodes) 165.309 * * [simplify]: iters left: 5 (54 enodes) 165.326 * * [simplify]: iters left: 4 (101 enodes) 165.362 * * [simplify]: iters left: 3 (217 enodes) 165.443 * * [simplify]: Extracting #0: cost 1 inf + 0 165.443 * * [simplify]: Extracting #1: cost 19 inf + 0 165.444 * * [simplify]: Extracting #2: cost 115 inf + 0 165.445 * * [simplify]: Extracting #3: cost 165 inf + 879 165.451 * * [simplify]: Extracting #4: cost 65 inf + 22368 165.465 * * [simplify]: Extracting #5: cost 1 inf + 39527 165.480 * * [simplify]: Extracting #6: cost 0 inf + 39824 165.498 * [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)))) 165.498 * [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))))))) 165.498 * * * * [progress]: [ 447 / 779 ] simplifiying candidate # 165.498 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 165.499 * * [simplify]: iters left: 6 (12 enodes) 165.504 * * [simplify]: iters left: 5 (39 enodes) 165.516 * * [simplify]: iters left: 4 (47 enodes) 165.530 * * [simplify]: iters left: 3 (49 enodes) 165.543 * * [simplify]: Extracting #0: cost 1 inf + 0 165.543 * * [simplify]: Extracting #1: cost 8 inf + 0 165.543 * * [simplify]: Extracting #2: cost 15 inf + 1 165.543 * * [simplify]: Extracting #3: cost 19 inf + 1 165.544 * * [simplify]: Extracting #4: cost 22 inf + 1 165.544 * * [simplify]: Extracting #5: cost 20 inf + 3 165.544 * * [simplify]: Extracting #6: cost 10 inf + 1455 165.545 * * [simplify]: Extracting #7: cost 2 inf + 3113 165.546 * * [simplify]: Extracting #8: cost 0 inf + 3629 165.547 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 165.547 * [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))))))) 165.548 * [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)))) 165.548 * * [simplify]: iters left: 6 (15 enodes) 165.555 * * [simplify]: iters left: 5 (57 enodes) 165.572 * * [simplify]: iters left: 4 (104 enodes) 165.606 * * [simplify]: iters left: 3 (220 enodes) 165.681 * * [simplify]: Extracting #0: cost 1 inf + 0 165.681 * * [simplify]: Extracting #1: cost 19 inf + 0 165.682 * * [simplify]: Extracting #2: cost 116 inf + 0 165.683 * * [simplify]: Extracting #3: cost 166 inf + 1015 165.688 * * [simplify]: Extracting #4: cost 61 inf + 24100 165.701 * * [simplify]: Extracting #5: cost 1 inf + 41201 165.714 * * [simplify]: Extracting #6: cost 0 inf + 41538 165.728 * [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)))) 165.729 * [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))))))) 165.729 * * * * [progress]: [ 448 / 779 ] simplifiying candidate # 165.729 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 165.729 * * [simplify]: iters left: 6 (9 enodes) 165.733 * * [simplify]: iters left: 5 (29 enodes) 165.741 * * [simplify]: iters left: 4 (32 enodes) 165.750 * * [simplify]: iters left: 3 (33 enodes) 165.758 * * [simplify]: Extracting #0: cost 1 inf + 0 165.758 * * [simplify]: Extracting #1: cost 6 inf + 0 165.758 * * [simplify]: Extracting #2: cost 9 inf + 1 165.758 * * [simplify]: Extracting #3: cost 12 inf + 1 165.758 * * [simplify]: Extracting #4: cost 10 inf + 3 165.758 * * [simplify]: Extracting #5: cost 8 inf + 157 165.758 * * [simplify]: Extracting #6: cost 2 inf + 902 165.759 * * [simplify]: Extracting #7: cost 0 inf + 1217 165.759 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 165.759 * [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))))))) 165.760 * [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)))) 165.760 * * [simplify]: iters left: 6 (13 enodes) 165.765 * * [simplify]: iters left: 5 (51 enodes) 165.781 * * [simplify]: iters left: 4 (91 enodes) 165.806 * * [simplify]: iters left: 3 (185 enodes) 165.856 * * [simplify]: iters left: 2 (391 enodes) 165.979 * * [simplify]: Extracting #0: cost 1 inf + 0 165.979 * * [simplify]: Extracting #1: cost 24 inf + 0 165.979 * * [simplify]: Extracting #2: cost 127 inf + 0 165.982 * * [simplify]: Extracting #3: cost 179 inf + 819 165.984 * * [simplify]: Extracting #4: cost 96 inf + 15346 165.992 * * [simplify]: Extracting #5: cost 6 inf + 33759 166.000 * * [simplify]: Extracting #6: cost 0 inf + 35145 166.008 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 166.008 * [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)))))) 166.009 * * * * [progress]: [ 449 / 779 ] simplifiying candidate # 166.009 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 166.009 * * [simplify]: iters left: 6 (10 enodes) 166.014 * * [simplify]: iters left: 5 (32 enodes) 166.019 * * [simplify]: iters left: 4 (36 enodes) 166.024 * * [simplify]: iters left: 3 (38 enodes) 166.028 * * [simplify]: iters left: 2 (39 enodes) 166.033 * * [simplify]: Extracting #0: cost 1 inf + 0 166.033 * * [simplify]: Extracting #1: cost 4 inf + 0 166.033 * * [simplify]: Extracting #2: cost 5 inf + 1 166.033 * * [simplify]: Extracting #3: cost 7 inf + 1 166.033 * * [simplify]: Extracting #4: cost 10 inf + 1 166.033 * * [simplify]: Extracting #5: cost 6 inf + 117 166.033 * * [simplify]: Extracting #6: cost 4 inf + 351 166.033 * * [simplify]: Extracting #7: cost 0 inf + 941 166.033 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 166.033 * [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)))))) 166.034 * [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))) 166.034 * * [simplify]: iters left: 6 (13 enodes) 166.036 * * [simplify]: iters left: 5 (51 enodes) 166.044 * * [simplify]: iters left: 4 (98 enodes) 166.070 * * [simplify]: iters left: 3 (210 enodes) 166.117 * * [simplify]: iters left: 2 (496 enodes) 166.286 * * [simplify]: Extracting #0: cost 1 inf + 0 166.286 * * [simplify]: Extracting #1: cost 31 inf + 0 166.286 * * [simplify]: Extracting #2: cost 172 inf + 0 166.287 * * [simplify]: Extracting #3: cost 245 inf + 781 166.291 * * [simplify]: Extracting #4: cost 143 inf + 21218 166.307 * * [simplify]: Extracting #5: cost 13 inf + 49362 166.324 * * [simplify]: Extracting #6: cost 0 inf + 52388 166.336 * [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)))) 166.336 * [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))))))) 166.337 * * * * [progress]: [ 450 / 779 ] simplifiying candidate # 166.337 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 166.337 * * [simplify]: iters left: 6 (9 enodes) 166.339 * * [simplify]: iters left: 5 (29 enodes) 166.346 * * [simplify]: iters left: 4 (32 enodes) 166.354 * * [simplify]: iters left: 3 (33 enodes) 166.361 * * [simplify]: Extracting #0: cost 1 inf + 0 166.361 * * [simplify]: Extracting #1: cost 6 inf + 0 166.361 * * [simplify]: Extracting #2: cost 9 inf + 1 166.361 * * [simplify]: Extracting #3: cost 12 inf + 1 166.361 * * [simplify]: Extracting #4: cost 10 inf + 3 166.361 * * [simplify]: Extracting #5: cost 8 inf + 157 166.361 * * [simplify]: Extracting #6: cost 2 inf + 902 166.362 * * [simplify]: Extracting #7: cost 0 inf + 1217 166.362 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 166.362 * [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))))))) 166.362 * [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)))) 166.362 * * [simplify]: iters left: 6 (13 enodes) 166.365 * * [simplify]: iters left: 5 (51 enodes) 166.372 * * [simplify]: iters left: 4 (91 enodes) 166.387 * * [simplify]: iters left: 3 (185 enodes) 166.428 * * [simplify]: iters left: 2 (391 enodes) 166.525 * * [simplify]: Extracting #0: cost 1 inf + 0 166.525 * * [simplify]: Extracting #1: cost 24 inf + 0 166.525 * * [simplify]: Extracting #2: cost 127 inf + 0 166.526 * * [simplify]: Extracting #3: cost 179 inf + 819 166.528 * * [simplify]: Extracting #4: cost 96 inf + 15346 166.535 * * [simplify]: Extracting #5: cost 6 inf + 33759 166.548 * * [simplify]: Extracting #6: cost 0 inf + 35145 166.564 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 166.564 * [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)))))) 166.565 * * * * [progress]: [ 451 / 779 ] simplifiying candidate # 166.565 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 166.565 * * [simplify]: iters left: 6 (9 enodes) 166.570 * * [simplify]: iters left: 5 (27 enodes) 166.578 * * [simplify]: iters left: 4 (30 enodes) 166.583 * * [simplify]: iters left: 3 (33 enodes) 166.587 * * [simplify]: Extracting #0: cost 1 inf + 0 166.587 * * [simplify]: Extracting #1: cost 4 inf + 0 166.587 * * [simplify]: Extracting #2: cost 5 inf + 1 166.587 * * [simplify]: Extracting #3: cost 7 inf + 1 166.587 * * [simplify]: Extracting #4: cost 10 inf + 1 166.587 * * [simplify]: Extracting #5: cost 8 inf + 3 166.587 * * [simplify]: Extracting #6: cost 6 inf + 157 166.587 * * [simplify]: Extracting #7: cost 2 inf + 626 166.587 * * [simplify]: Extracting #8: cost 0 inf + 941 166.588 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 166.588 * [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)))))) 166.588 * [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))) 166.588 * * [simplify]: iters left: 6 (13 enodes) 166.591 * * [simplify]: iters left: 5 (51 enodes) 166.598 * * [simplify]: iters left: 4 (98 enodes) 166.625 * * [simplify]: iters left: 3 (210 enodes) 166.690 * * [simplify]: iters left: 2 (496 enodes) 166.824 * * [simplify]: Extracting #0: cost 1 inf + 0 166.824 * * [simplify]: Extracting #1: cost 31 inf + 0 166.824 * * [simplify]: Extracting #2: cost 172 inf + 0 166.825 * * [simplify]: Extracting #3: cost 245 inf + 781 166.829 * * [simplify]: Extracting #4: cost 143 inf + 21218 166.840 * * [simplify]: Extracting #5: cost 13 inf + 49362 166.859 * * [simplify]: Extracting #6: cost 0 inf + 52388 166.888 * [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)))) 166.888 * [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))))))) 166.889 * * * * [progress]: [ 452 / 779 ] simplifiying candidate # 166.889 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 166.889 * * [simplify]: iters left: 6 (10 enodes) 166.894 * * [simplify]: iters left: 5 (30 enodes) 166.903 * * [simplify]: iters left: 4 (36 enodes) 166.912 * * [simplify]: iters left: 3 (38 enodes) 166.922 * * [simplify]: Extracting #0: cost 1 inf + 0 166.922 * * [simplify]: Extracting #1: cost 7 inf + 0 166.923 * * [simplify]: Extracting #2: cost 11 inf + 1 166.923 * * [simplify]: Extracting #3: cost 13 inf + 1 166.923 * * [simplify]: Extracting #4: cost 16 inf + 1 166.923 * * [simplify]: Extracting #5: cost 13 inf + 60 166.923 * * [simplify]: Extracting #6: cost 8 inf + 706 166.924 * * [simplify]: Extracting #7: cost 1 inf + 2269 166.924 * * [simplify]: Extracting #8: cost 0 inf + 2487 166.925 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 166.925 * [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))))))) 166.925 * [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)))) 166.926 * * [simplify]: iters left: 6 (13 enodes) 166.931 * * [simplify]: iters left: 5 (51 enodes) 166.947 * * [simplify]: iters left: 4 (98 enodes) 166.973 * * [simplify]: iters left: 3 (210 enodes) 167.031 * * [simplify]: iters left: 2 (496 enodes) 167.211 * * [simplify]: Extracting #0: cost 1 inf + 0 167.211 * * [simplify]: Extracting #1: cost 31 inf + 0 167.212 * * [simplify]: Extracting #2: cost 172 inf + 0 167.213 * * [simplify]: Extracting #3: cost 244 inf + 877 167.216 * * [simplify]: Extracting #4: cost 156 inf + 19177 167.229 * * [simplify]: Extracting #5: cost 13 inf + 54281 167.245 * * [simplify]: Extracting #6: cost 0 inf + 57988 167.258 * [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)))) 167.258 * [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))))))) 167.258 * * * * [progress]: [ 453 / 779 ] simplifiying candidate # 167.258 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 167.258 * * [simplify]: iters left: 6 (10 enodes) 167.261 * * [simplify]: iters left: 5 (29 enodes) 167.265 * * [simplify]: iters left: 4 (31 enodes) 167.270 * * [simplify]: Extracting #0: cost 1 inf + 0 167.270 * * [simplify]: Extracting #1: cost 4 inf + 0 167.270 * * [simplify]: Extracting #2: cost 6 inf + 1 167.270 * * [simplify]: Extracting #3: cost 9 inf + 1 167.270 * * [simplify]: Extracting #4: cost 12 inf + 1 167.270 * * [simplify]: Extracting #5: cost 9 inf + 60 167.271 * * [simplify]: Extracting #6: cost 4 inf + 826 167.271 * * [simplify]: Extracting #7: cost 0 inf + 1535 167.271 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 167.271 * [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))))))) 167.272 * [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)))) 167.272 * * [simplify]: iters left: 6 (14 enodes) 167.278 * * [simplify]: iters left: 5 (54 enodes) 167.295 * * [simplify]: iters left: 4 (101 enodes) 167.330 * * [simplify]: iters left: 3 (213 enodes) 167.379 * * [simplify]: iters left: 2 (499 enodes) 167.557 * * [simplify]: Extracting #0: cost 1 inf + 0 167.557 * * [simplify]: Extracting #1: cost 31 inf + 0 167.558 * * [simplify]: Extracting #2: cost 173 inf + 0 167.560 * * [simplify]: Extracting #3: cost 245 inf + 920 167.566 * * [simplify]: Extracting #4: cost 153 inf + 20214 167.588 * * [simplify]: Extracting #5: cost 23 inf + 54013 167.602 * * [simplify]: Extracting #6: cost 0 inf + 61142 167.616 * [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)))) 167.617 * [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))))))) 167.617 * * * * [progress]: [ 454 / 779 ] simplifiying candidate # 167.617 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt (sqrt (hypot y.re y.im)))) 167.617 * * [simplify]: iters left: 6 (9 enodes) 167.620 * * [simplify]: iters left: 5 (25 enodes) 167.627 * * [simplify]: iters left: 4 (27 enodes) 167.634 * * [simplify]: Extracting #0: cost 1 inf + 0 167.634 * * [simplify]: Extracting #1: cost 4 inf + 0 167.634 * * [simplify]: Extracting #2: cost 5 inf + 1 167.635 * * [simplify]: Extracting #3: cost 7 inf + 1 167.635 * * [simplify]: Extracting #4: cost 10 inf + 1 167.635 * * [simplify]: Extracting #5: cost 6 inf + 117 167.635 * * [simplify]: Extracting #6: cost 3 inf + 529 167.635 * * [simplify]: Extracting #7: cost 0 inf + 941 167.635 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 167.636 * [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))))))) 167.636 * [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)))) 167.636 * * [simplify]: iters left: 6 (13 enodes) 167.642 * * [simplify]: iters left: 5 (51 enodes) 167.657 * * [simplify]: iters left: 4 (98 enodes) 167.676 * * [simplify]: iters left: 3 (210 enodes) 167.736 * * [simplify]: iters left: 2 (496 enodes) 167.923 * * [simplify]: Extracting #0: cost 1 inf + 0 167.923 * * [simplify]: Extracting #1: cost 31 inf + 0 167.924 * * [simplify]: Extracting #2: cost 172 inf + 0 167.926 * * [simplify]: Extracting #3: cost 244 inf + 877 167.933 * * [simplify]: Extracting #4: cost 156 inf + 17977 167.954 * * [simplify]: Extracting #5: cost 13 inf + 49081 167.978 * * [simplify]: Extracting #6: cost 0 inf + 52268 168.003 * [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)))) 168.003 * [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))))))) 168.003 * * * * [progress]: [ 455 / 779 ] simplifiying candidate # 168.004 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt 1)) 168.004 * * [simplify]: iters left: 6 (5 enodes) 168.008 * * [simplify]: iters left: 5 (13 enodes) 168.012 * * [simplify]: iters left: 4 (15 enodes) 168.016 * * [simplify]: Extracting #0: cost 1 inf + 0 168.016 * * [simplify]: Extracting #1: cost 0 inf + 1 168.016 * [simplify]: Simplified to 1 168.016 * [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)))))) 168.016 * [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))) 168.016 * * [simplify]: iters left: 6 (12 enodes) 168.022 * * [simplify]: iters left: 5 (48 enodes) 168.036 * * [simplify]: iters left: 4 (88 enodes) 168.055 * * [simplify]: iters left: 3 (197 enodes) 168.111 * * [simplify]: iters left: 2 (431 enodes) 168.265 * * [simplify]: Extracting #0: cost 1 inf + 0 168.265 * * [simplify]: Extracting #1: cost 21 inf + 0 168.266 * * [simplify]: Extracting #2: cost 106 inf + 0 168.267 * * [simplify]: Extracting #3: cost 168 inf + 727 168.273 * * [simplify]: Extracting #4: cost 71 inf + 17704 168.286 * * [simplify]: Extracting #5: cost 2 inf + 32917 168.301 * * [simplify]: Extracting #6: cost 0 inf + 33313 168.316 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 168.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))))) 168.317 * * * * [progress]: [ 456 / 779 ] simplifiying candidate # 168.317 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt (sqrt (hypot y.re y.im)))) 168.317 * * [simplify]: iters left: 6 (9 enodes) 168.322 * * [simplify]: iters left: 5 (25 enodes) 168.329 * * [simplify]: iters left: 4 (27 enodes) 168.336 * * [simplify]: Extracting #0: cost 1 inf + 0 168.336 * * [simplify]: Extracting #1: cost 4 inf + 0 168.337 * * [simplify]: Extracting #2: cost 5 inf + 1 168.337 * * [simplify]: Extracting #3: cost 7 inf + 1 168.337 * * [simplify]: Extracting #4: cost 10 inf + 1 168.337 * * [simplify]: Extracting #5: cost 6 inf + 117 168.337 * * [simplify]: Extracting #6: cost 3 inf + 529 168.337 * * [simplify]: Extracting #7: cost 0 inf + 941 168.338 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 168.338 * [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))))))) 168.338 * [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)))) 168.338 * * [simplify]: iters left: 6 (13 enodes) 168.344 * * [simplify]: iters left: 5 (51 enodes) 168.361 * * [simplify]: iters left: 4 (98 enodes) 168.390 * * [simplify]: iters left: 3 (210 enodes) 168.442 * * [simplify]: iters left: 2 (496 enodes) 168.605 * * [simplify]: Extracting #0: cost 1 inf + 0 168.605 * * [simplify]: Extracting #1: cost 31 inf + 0 168.605 * * [simplify]: Extracting #2: cost 172 inf + 0 168.606 * * [simplify]: Extracting #3: cost 244 inf + 877 168.610 * * [simplify]: Extracting #4: cost 156 inf + 17977 168.621 * * [simplify]: Extracting #5: cost 13 inf + 49081 168.646 * * [simplify]: Extracting #6: cost 0 inf + 52268 168.670 * [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)))) 168.670 * [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))))))) 168.671 * * * * [progress]: [ 457 / 779 ] simplifiying candidate # 168.671 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) 1) 168.671 * * [simplify]: iters left: 6 (4 enodes) 168.674 * * [simplify]: iters left: 5 (8 enodes) 168.676 * * [simplify]: iters left: 4 (10 enodes) 168.679 * * [simplify]: Extracting #0: cost 1 inf + 0 168.679 * * [simplify]: Extracting #1: cost 0 inf + 1 168.679 * [simplify]: Simplified to 1 168.679 * [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)))))) 168.679 * [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))) 168.680 * * [simplify]: iters left: 6 (12 enodes) 168.685 * * [simplify]: iters left: 5 (48 enodes) 168.704 * * [simplify]: iters left: 4 (88 enodes) 168.732 * * [simplify]: iters left: 3 (197 enodes) 168.786 * * [simplify]: iters left: 2 (431 enodes) 168.880 * * [simplify]: Extracting #0: cost 1 inf + 0 168.880 * * [simplify]: Extracting #1: cost 21 inf + 0 168.881 * * [simplify]: Extracting #2: cost 106 inf + 0 168.882 * * [simplify]: Extracting #3: cost 168 inf + 727 168.889 * * [simplify]: Extracting #4: cost 71 inf + 17704 168.902 * * [simplify]: Extracting #5: cost 2 inf + 32917 168.914 * * [simplify]: Extracting #6: cost 0 inf + 33313 168.921 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 168.921 * [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))))) 168.921 * * * * [progress]: [ 458 / 779 ] simplifiying candidate # 168.922 * [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))))) 168.922 * * [simplify]: iters left: 6 (9 enodes) 168.924 * * [simplify]: iters left: 5 (35 enodes) 168.930 * * [simplify]: iters left: 4 (50 enodes) 168.938 * * [simplify]: iters left: 3 (54 enodes) 168.949 * * [simplify]: iters left: 2 (64 enodes) 168.959 * * [simplify]: iters left: 1 (84 enodes) 168.974 * * [simplify]: Extracting #0: cost 1 inf + 0 168.974 * * [simplify]: Extracting #1: cost 10 inf + 0 168.975 * * [simplify]: Extracting #2: cost 27 inf + 1 168.975 * * [simplify]: Extracting #3: cost 38 inf + 3 168.975 * * [simplify]: Extracting #4: cost 33 inf + 9 168.975 * * [simplify]: Extracting #5: cost 25 inf + 1312 168.976 * * [simplify]: Extracting #6: cost 5 inf + 7619 168.977 * * [simplify]: Extracting #7: cost 0 inf + 9589 168.978 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 168.978 * [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))))))) 168.978 * [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)))) 168.978 * * [simplify]: iters left: 6 (13 enodes) 168.981 * * [simplify]: iters left: 5 (51 enodes) 168.989 * * [simplify]: iters left: 4 (95 enodes) 169.008 * * [simplify]: iters left: 3 (193 enodes) 169.050 * * [simplify]: iters left: 2 (406 enodes) 169.146 * * [simplify]: Extracting #0: cost 1 inf + 0 169.147 * * [simplify]: Extracting #1: cost 23 inf + 0 169.147 * * [simplify]: Extracting #2: cost 133 inf + 0 169.149 * * [simplify]: Extracting #3: cost 187 inf + 682 169.152 * * [simplify]: Extracting #4: cost 141 inf + 9728 169.165 * * [simplify]: Extracting #5: cost 29 inf + 38872 169.184 * * [simplify]: Extracting #6: cost 0 inf + 47549 169.203 * [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)))) 169.203 * [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))))))) 169.203 * * * * [progress]: [ 459 / 779 ] simplifiying candidate # 169.203 * [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))))) 169.204 * * [simplify]: iters left: 6 (12 enodes) 169.212 * * [simplify]: iters left: 5 (43 enodes) 169.225 * * [simplify]: iters left: 4 (55 enodes) 169.238 * * [simplify]: iters left: 3 (67 enodes) 169.248 * * [simplify]: iters left: 2 (69 enodes) 169.256 * * [simplify]: Extracting #0: cost 1 inf + 0 169.257 * * [simplify]: Extracting #1: cost 12 inf + 0 169.257 * * [simplify]: Extracting #2: cost 23 inf + 1 169.257 * * [simplify]: Extracting #3: cost 27 inf + 1 169.257 * * [simplify]: Extracting #4: cost 30 inf + 1 169.257 * * [simplify]: Extracting #5: cost 28 inf + 3 169.257 * * [simplify]: Extracting #6: cost 22 inf + 745 169.257 * * [simplify]: Extracting #7: cost 5 inf + 4920 169.258 * * [simplify]: Extracting #8: cost 0 inf + 6489 169.259 * [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)))) 169.259 * [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))))))) 169.259 * [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)))) 169.260 * * [simplify]: iters left: 6 (15 enodes) 169.263 * * [simplify]: iters left: 5 (57 enodes) 169.274 * * [simplify]: iters left: 4 (104 enodes) 169.290 * * [simplify]: iters left: 3 (220 enodes) 169.333 * * [simplify]: Extracting #0: cost 1 inf + 0 169.333 * * [simplify]: Extracting #1: cost 19 inf + 0 169.333 * * [simplify]: Extracting #2: cost 116 inf + 0 169.334 * * [simplify]: Extracting #3: cost 166 inf + 1015 169.337 * * [simplify]: Extracting #4: cost 61 inf + 26140 169.344 * * [simplify]: Extracting #5: cost 1 inf + 44921 169.352 * * [simplify]: Extracting #6: cost 0 inf + 45298 169.359 * [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)))) 169.360 * [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))))))) 169.360 * * * * [progress]: [ 460 / 779 ] simplifiying candidate # 169.360 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 169.360 * * [simplify]: iters left: 6 (10 enodes) 169.363 * * [simplify]: iters left: 5 (36 enodes) 169.371 * * [simplify]: iters left: 4 (48 enodes) 169.378 * * [simplify]: iters left: 3 (60 enodes) 169.387 * * [simplify]: iters left: 2 (62 enodes) 169.395 * * [simplify]: Extracting #0: cost 1 inf + 0 169.395 * * [simplify]: Extracting #1: cost 12 inf + 0 169.395 * * [simplify]: Extracting #2: cost 21 inf + 1 169.396 * * [simplify]: Extracting #3: cost 23 inf + 1 169.396 * * [simplify]: Extracting #4: cost 26 inf + 1 169.396 * * [simplify]: Extracting #5: cost 24 inf + 3 169.396 * * [simplify]: Extracting #6: cost 18 inf + 705 169.397 * * [simplify]: Extracting #7: cost 1 inf + 4843 169.399 * * [simplify]: Extracting #8: cost 0 inf + 5061 169.400 * [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)))) 169.400 * [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))))))) 169.401 * [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)))) 169.401 * * [simplify]: iters left: 6 (14 enodes) 169.407 * * [simplify]: iters left: 5 (54 enodes) 169.423 * * [simplify]: iters left: 4 (101 enodes) 169.440 * * [simplify]: iters left: 3 (217 enodes) 169.500 * * [simplify]: Extracting #0: cost 1 inf + 0 169.500 * * [simplify]: Extracting #1: cost 19 inf + 0 169.500 * * [simplify]: Extracting #2: cost 115 inf + 0 169.501 * * [simplify]: Extracting #3: cost 165 inf + 879 169.504 * * [simplify]: Extracting #4: cost 65 inf + 23008 169.511 * * [simplify]: Extracting #5: cost 1 inf + 40287 169.518 * * [simplify]: Extracting #6: cost 0 inf + 40584 169.526 * [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)))) 169.526 * [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))))))) 169.526 * * * * [progress]: [ 461 / 779 ] simplifiying candidate # 169.526 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 169.526 * * [simplify]: iters left: 6 (10 enodes) 169.531 * * [simplify]: iters left: 5 (36 enodes) 169.542 * * [simplify]: iters left: 4 (44 enodes) 169.548 * * [simplify]: iters left: 3 (45 enodes) 169.554 * * [simplify]: iters left: 2 (51 enodes) 169.562 * * [simplify]: Extracting #0: cost 1 inf + 0 169.562 * * [simplify]: Extracting #1: cost 6 inf + 0 169.562 * * [simplify]: Extracting #2: cost 9 inf + 1 169.562 * * [simplify]: Extracting #3: cost 11 inf + 1 169.562 * * [simplify]: Extracting #4: cost 14 inf + 1 169.562 * * [simplify]: Extracting #5: cost 10 inf + 117 169.562 * * [simplify]: Extracting #6: cost 6 inf + 665 169.563 * * [simplify]: Extracting #7: cost 1 inf + 1833 169.563 * * [simplify]: Extracting #8: cost 0 inf + 2051 169.563 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 169.563 * [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)))))) 169.564 * [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))) 169.564 * * [simplify]: iters left: 6 (13 enodes) 169.566 * * [simplify]: iters left: 5 (51 enodes) 169.574 * * [simplify]: iters left: 4 (98 enodes) 169.605 * * [simplify]: iters left: 3 (210 enodes) 169.650 * * [simplify]: iters left: 2 (496 enodes) 169.800 * * [simplify]: Extracting #0: cost 1 inf + 0 169.800 * * [simplify]: Extracting #1: cost 31 inf + 0 169.800 * * [simplify]: Extracting #2: cost 172 inf + 0 169.802 * * [simplify]: Extracting #3: cost 245 inf + 781 169.810 * * [simplify]: Extracting #4: cost 143 inf + 22898 169.827 * * [simplify]: Extracting #5: cost 13 inf + 54722 169.839 * * [simplify]: Extracting #6: cost 0 inf + 58228 169.856 * [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)))) 169.856 * [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))))))) 169.856 * * * * [progress]: [ 462 / 779 ] simplifiying candidate # 169.856 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 169.857 * * [simplify]: iters left: 6 (10 enodes) 169.861 * * [simplify]: iters left: 5 (36 enodes) 169.868 * * [simplify]: iters left: 4 (48 enodes) 169.874 * * [simplify]: iters left: 3 (60 enodes) 169.883 * * [simplify]: iters left: 2 (62 enodes) 169.891 * * [simplify]: Extracting #0: cost 1 inf + 0 169.891 * * [simplify]: Extracting #1: cost 12 inf + 0 169.891 * * [simplify]: Extracting #2: cost 21 inf + 1 169.891 * * [simplify]: Extracting #3: cost 23 inf + 1 169.891 * * [simplify]: Extracting #4: cost 26 inf + 1 169.891 * * [simplify]: Extracting #5: cost 24 inf + 3 169.891 * * [simplify]: Extracting #6: cost 18 inf + 705 169.893 * * [simplify]: Extracting #7: cost 1 inf + 4843 169.894 * * [simplify]: Extracting #8: cost 0 inf + 5061 169.896 * [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)))) 169.896 * [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))))))) 169.896 * [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)))) 169.896 * * [simplify]: iters left: 6 (14 enodes) 169.902 * * [simplify]: iters left: 5 (54 enodes) 169.914 * * [simplify]: iters left: 4 (101 enodes) 169.929 * * [simplify]: iters left: 3 (217 enodes) 169.977 * * [simplify]: Extracting #0: cost 1 inf + 0 169.977 * * [simplify]: Extracting #1: cost 19 inf + 0 169.977 * * [simplify]: Extracting #2: cost 115 inf + 0 169.977 * * [simplify]: Extracting #3: cost 165 inf + 879 169.982 * * [simplify]: Extracting #4: cost 65 inf + 23008 169.997 * * [simplify]: Extracting #5: cost 1 inf + 40287 170.012 * * [simplify]: Extracting #6: cost 0 inf + 40584 170.026 * [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)))) 170.026 * [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))))))) 170.027 * * * * [progress]: [ 463 / 779 ] simplifiying candidate # 170.027 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 170.027 * * [simplify]: iters left: 6 (9 enodes) 170.032 * * [simplify]: iters left: 5 (31 enodes) 170.041 * * [simplify]: iters left: 4 (41 enodes) 170.046 * * [simplify]: iters left: 3 (48 enodes) 170.052 * * [simplify]: Extracting #0: cost 1 inf + 0 170.052 * * [simplify]: Extracting #1: cost 6 inf + 0 170.052 * * [simplify]: Extracting #2: cost 9 inf + 1 170.052 * * [simplify]: Extracting #3: cost 11 inf + 1 170.052 * * [simplify]: Extracting #4: cost 14 inf + 1 170.053 * * [simplify]: Extracting #5: cost 11 inf + 60 170.053 * * [simplify]: Extracting #6: cost 7 inf + 609 170.053 * * [simplify]: Extracting #7: cost 0 inf + 2051 170.053 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 170.053 * [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)))))) 170.054 * [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))) 170.054 * * [simplify]: iters left: 6 (13 enodes) 170.057 * * [simplify]: iters left: 5 (51 enodes) 170.065 * * [simplify]: iters left: 4 (98 enodes) 170.095 * * [simplify]: iters left: 3 (210 enodes) 170.139 * * [simplify]: iters left: 2 (496 enodes) 170.290 * * [simplify]: Extracting #0: cost 1 inf + 0 170.290 * * [simplify]: Extracting #1: cost 31 inf + 0 170.290 * * [simplify]: Extracting #2: cost 172 inf + 0 170.292 * * [simplify]: Extracting #3: cost 245 inf + 781 170.299 * * [simplify]: Extracting #4: cost 143 inf + 22898 170.321 * * [simplify]: Extracting #5: cost 13 inf + 54722 170.340 * * [simplify]: Extracting #6: cost 0 inf + 58228 170.352 * [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)))) 170.352 * [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))))))) 170.352 * * * * [progress]: [ 464 / 779 ] simplifiying candidate # 170.353 * [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))))) 170.353 * * [simplify]: iters left: 6 (12 enodes) 170.356 * * [simplify]: iters left: 5 (43 enodes) 170.362 * * [simplify]: iters left: 4 (55 enodes) 170.379 * * [simplify]: iters left: 3 (64 enodes) 170.396 * * [simplify]: iters left: 2 (67 enodes) 170.413 * * [simplify]: Extracting #0: cost 1 inf + 0 170.413 * * [simplify]: Extracting #1: cost 10 inf + 0 170.413 * * [simplify]: Extracting #2: cost 21 inf + 1 170.414 * * [simplify]: Extracting #3: cost 27 inf + 1 170.414 * * [simplify]: Extracting #4: cost 30 inf + 1 170.414 * * [simplify]: Extracting #5: cost 28 inf + 3 170.414 * * [simplify]: Extracting #6: cost 22 inf + 785 170.415 * * [simplify]: Extracting #7: cost 3 inf + 5635 170.417 * * [simplify]: Extracting #8: cost 0 inf + 6489 170.419 * [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))))) 170.419 * [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))))))) 170.419 * [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)))) 170.419 * * [simplify]: iters left: 6 (15 enodes) 170.424 * * [simplify]: iters left: 5 (57 enodes) 170.433 * * [simplify]: iters left: 4 (104 enodes) 170.449 * * [simplify]: iters left: 3 (220 enodes) 170.888 * * [simplify]: Extracting #0: cost 1 inf + 0 170.888 * * [simplify]: Extracting #1: cost 19 inf + 0 170.889 * * [simplify]: Extracting #2: cost 116 inf + 0 170.890 * * [simplify]: Extracting #3: cost 166 inf + 1055 170.896 * * [simplify]: Extracting #4: cost 61 inf + 26140 170.910 * * [simplify]: Extracting #5: cost 1 inf + 44921 170.924 * * [simplify]: Extracting #6: cost 0 inf + 45298 170.932 * [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)))) 170.932 * [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))))))) 170.932 * * * * [progress]: [ 465 / 779 ] simplifiying candidate # 170.932 * [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))))) 170.933 * * [simplify]: iters left: 6 (9 enodes) 170.935 * * [simplify]: iters left: 5 (32 enodes) 170.940 * * [simplify]: iters left: 4 (34 enodes) 170.945 * * [simplify]: Extracting #0: cost 1 inf + 0 170.945 * * [simplify]: Extracting #1: cost 6 inf + 0 170.945 * * [simplify]: Extracting #2: cost 9 inf + 1 170.945 * * [simplify]: Extracting #3: cost 11 inf + 1 170.945 * * [simplify]: Extracting #4: cost 14 inf + 1 170.945 * * [simplify]: Extracting #5: cost 11 inf + 60 170.945 * * [simplify]: Extracting #6: cost 2 inf + 1535 170.945 * * [simplify]: Extracting #7: cost 0 inf + 1971 170.946 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 170.946 * [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))))))) 170.946 * [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)))) 170.946 * * [simplify]: iters left: 6 (13 enodes) 170.949 * * [simplify]: iters left: 5 (51 enodes) 170.966 * * [simplify]: iters left: 4 (91 enodes) 170.981 * * [simplify]: iters left: 3 (185 enodes) 171.018 * * [simplify]: iters left: 2 (391 enodes) 171.112 * * [simplify]: Extracting #0: cost 1 inf + 0 171.112 * * [simplify]: Extracting #1: cost 24 inf + 0 171.112 * * [simplify]: Extracting #2: cost 127 inf + 0 171.113 * * [simplify]: Extracting #3: cost 179 inf + 939 171.117 * * [simplify]: Extracting #4: cost 96 inf + 17786 171.124 * * [simplify]: Extracting #5: cost 6 inf + 39399 171.134 * * [simplify]: Extracting #6: cost 0 inf + 41025 171.150 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 171.150 * [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)))))) 171.150 * * * * [progress]: [ 466 / 779 ] simplifiying candidate # 171.150 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 171.150 * * [simplify]: iters left: 6 (11 enodes) 171.156 * * [simplify]: iters left: 5 (38 enodes) 171.167 * * [simplify]: iters left: 4 (45 enodes) 171.179 * * [simplify]: iters left: 3 (47 enodes) 171.192 * * [simplify]: Extracting #0: cost 1 inf + 0 171.192 * * [simplify]: Extracting #1: cost 8 inf + 0 171.192 * * [simplify]: Extracting #2: cost 15 inf + 1 171.193 * * [simplify]: Extracting #3: cost 19 inf + 1 171.193 * * [simplify]: Extracting #4: cost 22 inf + 1 171.193 * * [simplify]: Extracting #5: cost 18 inf + 117 171.193 * * [simplify]: Extracting #6: cost 7 inf + 1866 171.194 * * [simplify]: Extracting #7: cost 1 inf + 3291 171.195 * * [simplify]: Extracting #8: cost 0 inf + 3629 171.196 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 171.196 * [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))))))) 171.196 * [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)))) 171.196 * * [simplify]: iters left: 6 (15 enodes) 171.203 * * [simplify]: iters left: 5 (57 enodes) 171.220 * * [simplify]: iters left: 4 (104 enodes) 171.245 * * [simplify]: iters left: 3 (220 enodes) 171.318 * * [simplify]: Extracting #0: cost 1 inf + 0 171.318 * * [simplify]: Extracting #1: cost 19 inf + 0 171.319 * * [simplify]: Extracting #2: cost 116 inf + 0 171.320 * * [simplify]: Extracting #3: cost 166 inf + 1055 171.327 * * [simplify]: Extracting #4: cost 61 inf + 24700 171.341 * * [simplify]: Extracting #5: cost 1 inf + 41961 171.357 * * [simplify]: Extracting #6: cost 0 inf + 42298 171.376 * [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)))) 171.376 * [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))))))) 171.376 * * * * [progress]: [ 467 / 779 ] simplifiying candidate # 171.376 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 171.377 * * [simplify]: iters left: 6 (10 enodes) 171.383 * * [simplify]: iters left: 5 (35 enodes) 171.394 * * [simplify]: iters left: 4 (39 enodes) 171.404 * * [simplify]: iters left: 3 (41 enodes) 171.410 * * [simplify]: iters left: 2 (42 enodes) 171.415 * * [simplify]: Extracting #0: cost 1 inf + 0 171.415 * * [simplify]: Extracting #1: cost 4 inf + 0 171.415 * * [simplify]: Extracting #2: cost 6 inf + 1 171.415 * * [simplify]: Extracting #3: cost 9 inf + 1 171.415 * * [simplify]: Extracting #4: cost 12 inf + 1 171.416 * * [simplify]: Extracting #5: cost 9 inf + 60 171.416 * * [simplify]: Extracting #6: cost 2 inf + 1140 171.416 * * [simplify]: Extracting #7: cost 0 inf + 1535 171.416 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 171.416 * [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)))))) 171.416 * [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))) 171.416 * * [simplify]: iters left: 6 (14 enodes) 171.420 * * [simplify]: iters left: 5 (54 enodes) 171.428 * * [simplify]: iters left: 4 (101 enodes) 171.444 * * [simplify]: iters left: 3 (217 enodes) 171.486 * * [simplify]: Extracting #0: cost 1 inf + 0 171.486 * * [simplify]: Extracting #1: cost 19 inf + 0 171.486 * * [simplify]: Extracting #2: cost 115 inf + 0 171.487 * * [simplify]: Extracting #3: cost 165 inf + 919 171.490 * * [simplify]: Extracting #4: cost 65 inf + 22288 171.496 * * [simplify]: Extracting #5: cost 1 inf + 38807 171.503 * * [simplify]: Extracting #6: cost 0 inf + 39104 171.510 * [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))) 171.510 * [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)))))) 171.510 * * * * [progress]: [ 468 / 779 ] simplifiying candidate # 171.510 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 171.511 * * [simplify]: iters left: 6 (11 enodes) 171.515 * * [simplify]: iters left: 5 (38 enodes) 171.527 * * [simplify]: iters left: 4 (45 enodes) 171.536 * * [simplify]: iters left: 3 (47 enodes) 171.542 * * [simplify]: Extracting #0: cost 1 inf + 0 171.542 * * [simplify]: Extracting #1: cost 8 inf + 0 171.543 * * [simplify]: Extracting #2: cost 15 inf + 1 171.543 * * [simplify]: Extracting #3: cost 19 inf + 1 171.543 * * [simplify]: Extracting #4: cost 22 inf + 1 171.543 * * [simplify]: Extracting #5: cost 18 inf + 117 171.543 * * [simplify]: Extracting #6: cost 7 inf + 1866 171.546 * * [simplify]: Extracting #7: cost 1 inf + 3291 171.547 * * [simplify]: Extracting #8: cost 0 inf + 3629 171.547 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 171.547 * [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))))))) 171.547 * [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)))) 171.547 * * [simplify]: iters left: 6 (15 enodes) 171.551 * * [simplify]: iters left: 5 (57 enodes) 171.559 * * [simplify]: iters left: 4 (104 enodes) 171.584 * * [simplify]: iters left: 3 (220 enodes) 171.666 * * [simplify]: Extracting #0: cost 1 inf + 0 171.666 * * [simplify]: Extracting #1: cost 19 inf + 0 171.666 * * [simplify]: Extracting #2: cost 116 inf + 0 171.667 * * [simplify]: Extracting #3: cost 166 inf + 1055 171.673 * * [simplify]: Extracting #4: cost 61 inf + 24700 171.687 * * [simplify]: Extracting #5: cost 1 inf + 41961 171.702 * * [simplify]: Extracting #6: cost 0 inf + 42298 171.718 * [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)))) 171.718 * [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))))))) 171.718 * * * * [progress]: [ 469 / 779 ] simplifiying candidate # 171.718 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 171.719 * * [simplify]: iters left: 6 (9 enodes) 171.723 * * [simplify]: iters left: 5 (30 enodes) 171.733 * * [simplify]: iters left: 4 (35 enodes) 171.743 * * [simplify]: iters left: 3 (38 enodes) 171.752 * * [simplify]: Extracting #0: cost 1 inf + 0 171.752 * * [simplify]: Extracting #1: cost 4 inf + 0 171.752 * * [simplify]: Extracting #2: cost 6 inf + 1 171.752 * * [simplify]: Extracting #3: cost 9 inf + 1 171.752 * * [simplify]: Extracting #4: cost 12 inf + 1 171.752 * * [simplify]: Extracting #5: cost 9 inf + 60 171.752 * * [simplify]: Extracting #6: cost 0 inf + 1535 171.753 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 171.753 * [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)))))) 171.753 * [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))) 171.754 * * [simplify]: iters left: 6 (14 enodes) 171.759 * * [simplify]: iters left: 5 (54 enodes) 171.769 * * [simplify]: iters left: 4 (101 enodes) 171.787 * * [simplify]: iters left: 3 (217 enodes) 171.856 * * [simplify]: Extracting #0: cost 1 inf + 0 171.857 * * [simplify]: Extracting #1: cost 19 inf + 0 171.857 * * [simplify]: Extracting #2: cost 115 inf + 0 171.857 * * [simplify]: Extracting #3: cost 165 inf + 919 171.860 * * [simplify]: Extracting #4: cost 65 inf + 22288 171.867 * * [simplify]: Extracting #5: cost 1 inf + 38807 171.874 * * [simplify]: Extracting #6: cost 0 inf + 39104 171.886 * [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))) 171.887 * [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)))))) 171.887 * * * * [progress]: [ 470 / 779 ] simplifiying candidate # 171.887 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 171.887 * * [simplify]: iters left: 6 (10 enodes) 171.892 * * [simplify]: iters left: 5 (36 enodes) 171.903 * * [simplify]: iters left: 4 (48 enodes) 171.912 * * [simplify]: iters left: 3 (57 enodes) 171.920 * * [simplify]: iters left: 2 (60 enodes) 171.928 * * [simplify]: Extracting #0: cost 1 inf + 0 171.928 * * [simplify]: Extracting #1: cost 10 inf + 0 171.928 * * [simplify]: Extracting #2: cost 19 inf + 1 171.928 * * [simplify]: Extracting #3: cost 23 inf + 1 171.928 * * [simplify]: Extracting #4: cost 26 inf + 1 171.928 * * [simplify]: Extracting #5: cost 24 inf + 3 171.929 * * [simplify]: Extracting #6: cost 19 inf + 488 171.929 * * [simplify]: Extracting #7: cost 9 inf + 2704 171.930 * * [simplify]: Extracting #8: cost 0 inf + 5061 171.930 * [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.930 * [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))))))) 171.931 * [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)))) 171.931 * * [simplify]: iters left: 6 (14 enodes) 171.933 * * [simplify]: iters left: 5 (54 enodes) 171.941 * * [simplify]: iters left: 4 (101 enodes) 171.969 * * [simplify]: iters left: 3 (217 enodes) 172.051 * * [simplify]: Extracting #0: cost 1 inf + 0 172.051 * * [simplify]: Extracting #1: cost 19 inf + 0 172.052 * * [simplify]: Extracting #2: cost 115 inf + 0 172.053 * * [simplify]: Extracting #3: cost 165 inf + 879 172.059 * * [simplify]: Extracting #4: cost 65 inf + 22368 172.072 * * [simplify]: Extracting #5: cost 1 inf + 39527 172.087 * * [simplify]: Extracting #6: cost 0 inf + 39824 172.095 * [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)))) 172.095 * [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))))))) 172.095 * * * * [progress]: [ 471 / 779 ] simplifiying candidate # 172.096 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 172.096 * * [simplify]: iters left: 6 (11 enodes) 172.098 * * [simplify]: iters left: 5 (38 enodes) 172.104 * * [simplify]: iters left: 4 (45 enodes) 172.112 * * [simplify]: iters left: 3 (47 enodes) 172.123 * * [simplify]: Extracting #0: cost 1 inf + 0 172.123 * * [simplify]: Extracting #1: cost 8 inf + 0 172.123 * * [simplify]: Extracting #2: cost 15 inf + 1 172.123 * * [simplify]: Extracting #3: cost 19 inf + 1 172.123 * * [simplify]: Extracting #4: cost 22 inf + 1 172.124 * * [simplify]: Extracting #5: cost 15 inf + 568 172.124 * * [simplify]: Extracting #6: cost 6 inf + 2003 172.125 * * [simplify]: Extracting #7: cost 1 inf + 3291 172.126 * * [simplify]: Extracting #8: cost 0 inf + 3629 172.127 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 172.127 * [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))))))) 172.127 * [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)))) 172.128 * * [simplify]: iters left: 6 (15 enodes) 172.132 * * [simplify]: iters left: 5 (57 enodes) 172.141 * * [simplify]: iters left: 4 (104 enodes) 172.157 * * [simplify]: iters left: 3 (220 enodes) 172.223 * * [simplify]: Extracting #0: cost 1 inf + 0 172.223 * * [simplify]: Extracting #1: cost 19 inf + 0 172.224 * * [simplify]: Extracting #2: cost 116 inf + 0 172.224 * * [simplify]: Extracting #3: cost 166 inf + 1015 172.227 * * [simplify]: Extracting #4: cost 61 inf + 24100 172.234 * * [simplify]: Extracting #5: cost 1 inf + 41201 172.243 * * [simplify]: Extracting #6: cost 0 inf + 41538 172.252 * [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)))) 172.253 * [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))))))) 172.253 * * * * [progress]: [ 472 / 779 ] simplifiying candidate # 172.253 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 172.253 * * [simplify]: iters left: 6 (8 enodes) 172.255 * * [simplify]: iters left: 5 (28 enodes) 172.259 * * [simplify]: iters left: 4 (30 enodes) 172.264 * * [simplify]: iters left: 3 (31 enodes) 172.268 * * [simplify]: Extracting #0: cost 1 inf + 0 172.268 * * [simplify]: Extracting #1: cost 6 inf + 0 172.268 * * [simplify]: Extracting #2: cost 9 inf + 1 172.268 * * [simplify]: Extracting #3: cost 12 inf + 1 172.268 * * [simplify]: Extracting #4: cost 9 inf + 60 172.268 * * [simplify]: Extracting #5: cost 3 inf + 724 172.268 * * [simplify]: Extracting #6: cost 0 inf + 1217 172.269 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 172.269 * [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))))))) 172.269 * [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)))) 172.269 * * [simplify]: iters left: 6 (13 enodes) 172.272 * * [simplify]: iters left: 5 (51 enodes) 172.279 * * [simplify]: iters left: 4 (91 enodes) 172.300 * * [simplify]: iters left: 3 (185 enodes) 172.361 * * [simplify]: iters left: 2 (391 enodes) 172.479 * * [simplify]: Extracting #0: cost 1 inf + 0 172.479 * * [simplify]: Extracting #1: cost 24 inf + 0 172.479 * * [simplify]: Extracting #2: cost 127 inf + 0 172.480 * * [simplify]: Extracting #3: cost 179 inf + 819 172.483 * * [simplify]: Extracting #4: cost 96 inf + 15346 172.490 * * [simplify]: Extracting #5: cost 6 inf + 33759 172.501 * * [simplify]: Extracting #6: cost 0 inf + 35145 172.518 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 172.518 * [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)))))) 172.518 * * * * [progress]: [ 473 / 779 ] simplifiying candidate # 172.518 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 172.519 * * [simplify]: iters left: 6 (9 enodes) 172.525 * * [simplify]: iters left: 5 (31 enodes) 172.534 * * [simplify]: iters left: 4 (35 enodes) 172.544 * * [simplify]: iters left: 3 (37 enodes) 172.552 * * [simplify]: iters left: 2 (38 enodes) 172.561 * * [simplify]: Extracting #0: cost 1 inf + 0 172.561 * * [simplify]: Extracting #1: cost 4 inf + 0 172.561 * * [simplify]: Extracting #2: cost 5 inf + 1 172.561 * * [simplify]: Extracting #3: cost 7 inf + 1 172.561 * * [simplify]: Extracting #4: cost 10 inf + 1 172.561 * * [simplify]: Extracting #5: cost 7 inf + 60 172.561 * * [simplify]: Extracting #6: cost 4 inf + 351 172.562 * * [simplify]: Extracting #7: cost 0 inf + 941 172.562 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 172.562 * [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)))))) 172.562 * [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))) 172.563 * * [simplify]: iters left: 6 (13 enodes) 172.568 * * [simplify]: iters left: 5 (51 enodes) 172.583 * * [simplify]: iters left: 4 (98 enodes) 172.616 * * [simplify]: iters left: 3 (210 enodes) 172.665 * * [simplify]: iters left: 2 (496 enodes) 172.843 * * [simplify]: Extracting #0: cost 1 inf + 0 172.844 * * [simplify]: Extracting #1: cost 31 inf + 0 172.844 * * [simplify]: Extracting #2: cost 172 inf + 0 172.846 * * [simplify]: Extracting #3: cost 245 inf + 781 172.854 * * [simplify]: Extracting #4: cost 143 inf + 21218 172.875 * * [simplify]: Extracting #5: cost 13 inf + 49362 172.894 * * [simplify]: Extracting #6: cost 0 inf + 52388 172.907 * [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)))) 172.907 * [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))))))) 172.907 * * * * [progress]: [ 474 / 779 ] simplifiying candidate # 172.907 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 172.907 * * [simplify]: iters left: 6 (8 enodes) 172.910 * * [simplify]: iters left: 5 (28 enodes) 172.914 * * [simplify]: iters left: 4 (30 enodes) 172.922 * * [simplify]: iters left: 3 (31 enodes) 172.930 * * [simplify]: Extracting #0: cost 1 inf + 0 172.930 * * [simplify]: Extracting #1: cost 6 inf + 0 172.930 * * [simplify]: Extracting #2: cost 9 inf + 1 172.931 * * [simplify]: Extracting #3: cost 12 inf + 1 172.931 * * [simplify]: Extracting #4: cost 9 inf + 60 172.931 * * [simplify]: Extracting #5: cost 3 inf + 724 172.931 * * [simplify]: Extracting #6: cost 0 inf + 1217 172.932 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 172.932 * [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))))))) 172.932 * [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)))) 172.932 * * [simplify]: iters left: 6 (13 enodes) 172.941 * * [simplify]: iters left: 5 (51 enodes) 172.954 * * [simplify]: iters left: 4 (91 enodes) 172.968 * * [simplify]: iters left: 3 (185 enodes) 173.025 * * [simplify]: iters left: 2 (391 enodes) 173.138 * * [simplify]: Extracting #0: cost 1 inf + 0 173.138 * * [simplify]: Extracting #1: cost 24 inf + 0 173.138 * * [simplify]: Extracting #2: cost 127 inf + 0 173.139 * * [simplify]: Extracting #3: cost 179 inf + 819 173.142 * * [simplify]: Extracting #4: cost 96 inf + 15346 173.149 * * [simplify]: Extracting #5: cost 6 inf + 33759 173.160 * * [simplify]: Extracting #6: cost 0 inf + 35145 173.176 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 173.176 * [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)))))) 173.176 * * * * [progress]: [ 475 / 779 ] simplifiying candidate # 173.177 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 173.177 * * [simplify]: iters left: 6 (8 enodes) 173.181 * * [simplify]: iters left: 5 (26 enodes) 173.189 * * [simplify]: iters left: 4 (31 enodes) 173.198 * * [simplify]: iters left: 3 (34 enodes) 173.203 * * [simplify]: Extracting #0: cost 1 inf + 0 173.203 * * [simplify]: Extracting #1: cost 4 inf + 0 173.203 * * [simplify]: Extracting #2: cost 5 inf + 1 173.203 * * [simplify]: Extracting #3: cost 7 inf + 1 173.203 * * [simplify]: Extracting #4: cost 10 inf + 1 173.203 * * [simplify]: Extracting #5: cost 8 inf + 3 173.203 * * [simplify]: Extracting #6: cost 2 inf + 666 173.203 * * [simplify]: Extracting #7: cost 0 inf + 941 173.203 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 173.203 * [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)))))) 173.203 * [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))) 173.204 * * [simplify]: iters left: 6 (13 enodes) 173.206 * * [simplify]: iters left: 5 (51 enodes) 173.214 * * [simplify]: iters left: 4 (98 enodes) 173.231 * * [simplify]: iters left: 3 (210 enodes) 173.268 * * [simplify]: iters left: 2 (496 enodes) 173.426 * * [simplify]: Extracting #0: cost 1 inf + 0 173.426 * * [simplify]: Extracting #1: cost 31 inf + 0 173.427 * * [simplify]: Extracting #2: cost 172 inf + 0 173.428 * * [simplify]: Extracting #3: cost 245 inf + 781 173.432 * * [simplify]: Extracting #4: cost 143 inf + 21218 173.443 * * [simplify]: Extracting #5: cost 13 inf + 49362 173.456 * * [simplify]: Extracting #6: cost 0 inf + 52388 173.472 * [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)))) 173.472 * [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))))))) 173.472 * * * * [progress]: [ 476 / 779 ] simplifiying candidate # 173.472 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 173.472 * * [simplify]: iters left: 6 (10 enodes) 173.475 * * [simplify]: iters left: 5 (36 enodes) 173.484 * * [simplify]: iters left: 4 (45 enodes) 173.490 * * [simplify]: iters left: 3 (49 enodes) 173.503 * * [simplify]: iters left: 2 (58 enodes) 173.515 * * [simplify]: Extracting #0: cost 1 inf + 0 173.515 * * [simplify]: Extracting #1: cost 6 inf + 0 173.515 * * [simplify]: Extracting #2: cost 9 inf + 1 173.515 * * [simplify]: Extracting #3: cost 11 inf + 1 173.515 * * [simplify]: Extracting #4: cost 14 inf + 1 173.515 * * [simplify]: Extracting #5: cost 10 inf + 117 173.516 * * [simplify]: Extracting #6: cost 6 inf + 665 173.516 * * [simplify]: Extracting #7: cost 0 inf + 2051 173.517 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 173.517 * [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))))))) 173.517 * [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)))) 173.518 * * [simplify]: iters left: 6 (13 enodes) 173.523 * * [simplify]: iters left: 5 (51 enodes) 173.539 * * [simplify]: iters left: 4 (98 enodes) 173.567 * * [simplify]: iters left: 3 (210 enodes) 173.620 * * [simplify]: iters left: 2 (496 enodes) 173.780 * * [simplify]: Extracting #0: cost 1 inf + 0 173.780 * * [simplify]: Extracting #1: cost 31 inf + 0 173.781 * * [simplify]: Extracting #2: cost 172 inf + 0 173.783 * * [simplify]: Extracting #3: cost 244 inf + 877 173.786 * * [simplify]: Extracting #4: cost 156 inf + 19177 173.796 * * [simplify]: Extracting #5: cost 13 inf + 54281 173.809 * * [simplify]: Extracting #6: cost 0 inf + 57988 173.829 * [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)))) 173.829 * [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))))))) 173.829 * * * * [progress]: [ 477 / 779 ] simplifiying candidate # 173.829 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 173.829 * * [simplify]: iters left: 6 (10 enodes) 173.832 * * [simplify]: iters left: 5 (35 enodes) 173.838 * * [simplify]: iters left: 4 (37 enodes) 173.843 * * [simplify]: iters left: 3 (39 enodes) 173.848 * * [simplify]: iters left: 2 (40 enodes) 173.854 * * [simplify]: Extracting #0: cost 1 inf + 0 173.854 * * [simplify]: Extracting #1: cost 4 inf + 0 173.854 * * [simplify]: Extracting #2: cost 6 inf + 1 173.854 * * [simplify]: Extracting #3: cost 9 inf + 1 173.854 * * [simplify]: Extracting #4: cost 12 inf + 1 173.854 * * [simplify]: Extracting #5: cost 9 inf + 60 173.854 * * [simplify]: Extracting #6: cost 2 inf + 1140 173.854 * * [simplify]: Extracting #7: cost 0 inf + 1535 173.855 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 173.855 * [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))))))) 173.855 * [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)))) 173.855 * * [simplify]: iters left: 6 (14 enodes) 173.861 * * [simplify]: iters left: 5 (54 enodes) 173.879 * * [simplify]: iters left: 4 (101 enodes) 173.912 * * [simplify]: iters left: 3 (213 enodes) 173.987 * * [simplify]: iters left: 2 (499 enodes) 174.170 * * [simplify]: Extracting #0: cost 1 inf + 0 174.170 * * [simplify]: Extracting #1: cost 31 inf + 0 174.171 * * [simplify]: Extracting #2: cost 173 inf + 0 174.173 * * [simplify]: Extracting #3: cost 245 inf + 920 174.179 * * [simplify]: Extracting #4: cost 153 inf + 20214 174.190 * * [simplify]: Extracting #5: cost 23 inf + 54013 174.205 * * [simplify]: Extracting #6: cost 0 inf + 61142 174.221 * [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)))) 174.222 * [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))))))) 174.222 * * * * [progress]: [ 478 / 779 ] simplifiying candidate # 174.222 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 174.222 * * [simplify]: iters left: 5 (9 enodes) 174.228 * * [simplify]: iters left: 4 (31 enodes) 174.233 * * [simplify]: iters left: 3 (33 enodes) 174.238 * * [simplify]: iters left: 2 (35 enodes) 174.242 * * [simplify]: iters left: 1 (36 enodes) 174.247 * * [simplify]: Extracting #0: cost 1 inf + 0 174.248 * * [simplify]: Extracting #1: cost 4 inf + 0 174.248 * * [simplify]: Extracting #2: cost 5 inf + 1 174.248 * * [simplify]: Extracting #3: cost 7 inf + 1 174.248 * * [simplify]: Extracting #4: cost 10 inf + 1 174.248 * * [simplify]: Extracting #5: cost 0 inf + 941 174.248 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 174.248 * [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))))))) 174.249 * [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)))) 174.249 * * [simplify]: iters left: 6 (13 enodes) 174.254 * * [simplify]: iters left: 5 (51 enodes) 174.269 * * [simplify]: iters left: 4 (98 enodes) 174.301 * * [simplify]: iters left: 3 (210 enodes) 174.354 * * [simplify]: iters left: 2 (496 enodes) 174.503 * * [simplify]: Extracting #0: cost 1 inf + 0 174.504 * * [simplify]: Extracting #1: cost 31 inf + 0 174.504 * * [simplify]: Extracting #2: cost 172 inf + 0 174.506 * * [simplify]: Extracting #3: cost 244 inf + 877 174.514 * * [simplify]: Extracting #4: cost 156 inf + 17977 174.534 * * [simplify]: Extracting #5: cost 13 inf + 49081 174.559 * * [simplify]: Extracting #6: cost 0 inf + 52268 174.583 * [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)))) 174.583 * [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))))))) 174.583 * * * * [progress]: [ 479 / 779 ] simplifiying candidate # 174.584 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 174.584 * * [simplify]: iters left: 5 (4 enodes) 174.587 * * [simplify]: iters left: 4 (16 enodes) 174.593 * * [simplify]: iters left: 3 (18 enodes) 174.597 * * [simplify]: Extracting #0: cost 1 inf + 0 174.597 * * [simplify]: Extracting #1: cost 0 inf + 1 174.597 * [simplify]: Simplified to 1 174.597 * [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)))))) 174.597 * [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))) 174.597 * * [simplify]: iters left: 6 (12 enodes) 174.603 * * [simplify]: iters left: 5 (48 enodes) 174.621 * * [simplify]: iters left: 4 (88 enodes) 174.641 * * [simplify]: iters left: 3 (197 enodes) 174.693 * * [simplify]: iters left: 2 (431 enodes) 174.854 * * [simplify]: Extracting #0: cost 1 inf + 0 174.854 * * [simplify]: Extracting #1: cost 21 inf + 0 174.854 * * [simplify]: Extracting #2: cost 106 inf + 0 174.856 * * [simplify]: Extracting #3: cost 168 inf + 727 174.862 * * [simplify]: Extracting #4: cost 71 inf + 17704 174.875 * * [simplify]: Extracting #5: cost 2 inf + 32917 174.890 * * [simplify]: Extracting #6: cost 0 inf + 33313 174.905 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 174.905 * [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))))) 174.905 * * * * [progress]: [ 480 / 779 ] simplifiying candidate # 174.905 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 174.905 * * [simplify]: iters left: 5 (9 enodes) 174.911 * * [simplify]: iters left: 4 (31 enodes) 174.921 * * [simplify]: iters left: 3 (33 enodes) 174.930 * * [simplify]: iters left: 2 (35 enodes) 174.939 * * [simplify]: iters left: 1 (36 enodes) 174.949 * * [simplify]: Extracting #0: cost 1 inf + 0 174.949 * * [simplify]: Extracting #1: cost 4 inf + 0 174.949 * * [simplify]: Extracting #2: cost 5 inf + 1 174.949 * * [simplify]: Extracting #3: cost 7 inf + 1 174.949 * * [simplify]: Extracting #4: cost 10 inf + 1 174.953 * * [simplify]: Extracting #5: cost 0 inf + 941 174.953 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 174.953 * [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))))))) 174.954 * [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)))) 174.954 * * [simplify]: iters left: 6 (13 enodes) 174.960 * * [simplify]: iters left: 5 (51 enodes) 174.974 * * [simplify]: iters left: 4 (98 enodes) 174.990 * * [simplify]: iters left: 3 (210 enodes) 175.045 * * [simplify]: iters left: 2 (496 enodes) 175.210 * * [simplify]: Extracting #0: cost 1 inf + 0 175.210 * * [simplify]: Extracting #1: cost 31 inf + 0 175.210 * * [simplify]: Extracting #2: cost 172 inf + 0 175.211 * * [simplify]: Extracting #3: cost 244 inf + 877 175.215 * * [simplify]: Extracting #4: cost 156 inf + 17977 175.225 * * [simplify]: Extracting #5: cost 13 inf + 49081 175.240 * * [simplify]: Extracting #6: cost 0 inf + 52268 175.262 * [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)))) 175.262 * [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))))))) 175.262 * * * * [progress]: [ 481 / 779 ] simplifiying candidate # 175.263 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 175.263 * * [simplify]: iters left: 5 (4 enodes) 175.271 * * [simplify]: iters left: 4 (14 enodes) 175.274 * * [simplify]: iters left: 3 (16 enodes) 175.278 * * [simplify]: Extracting #0: cost 1 inf + 0 175.278 * * [simplify]: Extracting #1: cost 0 inf + 1 175.278 * [simplify]: Simplified to 1 175.278 * [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)))))) 175.278 * [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))) 175.279 * * [simplify]: iters left: 6 (12 enodes) 175.284 * * [simplify]: iters left: 5 (48 enodes) 175.299 * * [simplify]: iters left: 4 (88 enodes) 175.328 * * [simplify]: iters left: 3 (197 enodes) 175.405 * * [simplify]: iters left: 2 (431 enodes) 175.546 * * [simplify]: Extracting #0: cost 1 inf + 0 175.546 * * [simplify]: Extracting #1: cost 21 inf + 0 175.547 * * [simplify]: Extracting #2: cost 106 inf + 0 175.549 * * [simplify]: Extracting #3: cost 168 inf + 727 175.555 * * [simplify]: Extracting #4: cost 71 inf + 17704 175.562 * * [simplify]: Extracting #5: cost 2 inf + 32917 175.572 * * [simplify]: Extracting #6: cost 0 inf + 33313 175.579 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 175.579 * [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))))) 175.579 * * * * [progress]: [ 482 / 779 ] simplifiying candidate # 175.580 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 175.580 * * [simplify]: iters left: 6 (10 enodes) 175.582 * * [simplify]: iters left: 5 (36 enodes) 175.588 * * [simplify]: iters left: 4 (48 enodes) 175.595 * * [simplify]: iters left: 3 (57 enodes) 175.607 * * [simplify]: iters left: 2 (60 enodes) 175.615 * * [simplify]: Extracting #0: cost 1 inf + 0 175.615 * * [simplify]: Extracting #1: cost 10 inf + 0 175.616 * * [simplify]: Extracting #2: cost 19 inf + 1 175.616 * * [simplify]: Extracting #3: cost 23 inf + 1 175.616 * * [simplify]: Extracting #4: cost 26 inf + 1 175.616 * * [simplify]: Extracting #5: cost 24 inf + 3 175.616 * * [simplify]: Extracting #6: cost 19 inf + 488 175.616 * * [simplify]: Extracting #7: cost 9 inf + 2704 175.617 * * [simplify]: Extracting #8: cost 0 inf + 5061 175.618 * [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)))) 175.618 * [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))))))) 175.618 * [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)))) 175.618 * * [simplify]: iters left: 6 (14 enodes) 175.621 * * [simplify]: iters left: 5 (54 enodes) 175.629 * * [simplify]: iters left: 4 (101 enodes) 175.663 * * [simplify]: iters left: 3 (217 enodes) 175.733 * * [simplify]: Extracting #0: cost 1 inf + 0 175.733 * * [simplify]: Extracting #1: cost 19 inf + 0 175.733 * * [simplify]: Extracting #2: cost 115 inf + 0 175.734 * * [simplify]: Extracting #3: cost 165 inf + 879 175.737 * * [simplify]: Extracting #4: cost 65 inf + 22368 175.744 * * [simplify]: Extracting #5: cost 1 inf + 39527 175.752 * * [simplify]: Extracting #6: cost 0 inf + 39824 175.761 * [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)))) 175.761 * [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))))))) 175.761 * * * * [progress]: [ 483 / 779 ] simplifiying candidate # 175.761 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 175.761 * * [simplify]: iters left: 6 (11 enodes) 175.764 * * [simplify]: iters left: 5 (38 enodes) 175.770 * * [simplify]: iters left: 4 (45 enodes) 175.776 * * [simplify]: iters left: 3 (47 enodes) 175.786 * * [simplify]: Extracting #0: cost 1 inf + 0 175.786 * * [simplify]: Extracting #1: cost 8 inf + 0 175.786 * * [simplify]: Extracting #2: cost 15 inf + 1 175.787 * * [simplify]: Extracting #3: cost 19 inf + 1 175.787 * * [simplify]: Extracting #4: cost 22 inf + 1 175.787 * * [simplify]: Extracting #5: cost 15 inf + 568 175.787 * * [simplify]: Extracting #6: cost 6 inf + 2003 175.788 * * [simplify]: Extracting #7: cost 1 inf + 3291 175.789 * * [simplify]: Extracting #8: cost 0 inf + 3629 175.790 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 175.790 * [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))))))) 175.791 * [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)))) 175.791 * * [simplify]: iters left: 6 (15 enodes) 175.797 * * [simplify]: iters left: 5 (57 enodes) 175.811 * * [simplify]: iters left: 4 (104 enodes) 175.827 * * [simplify]: iters left: 3 (220 enodes) 175.870 * * [simplify]: Extracting #0: cost 1 inf + 0 175.870 * * [simplify]: Extracting #1: cost 19 inf + 0 175.870 * * [simplify]: Extracting #2: cost 116 inf + 0 175.871 * * [simplify]: Extracting #3: cost 166 inf + 1015 175.875 * * [simplify]: Extracting #4: cost 61 inf + 24100 175.882 * * [simplify]: Extracting #5: cost 1 inf + 41201 175.890 * * [simplify]: Extracting #6: cost 0 inf + 41538 175.898 * [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)))) 175.898 * [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))))))) 175.898 * * * * [progress]: [ 484 / 779 ] simplifiying candidate # 175.898 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 175.898 * * [simplify]: iters left: 6 (8 enodes) 175.901 * * [simplify]: iters left: 5 (28 enodes) 175.905 * * [simplify]: iters left: 4 (30 enodes) 175.909 * * [simplify]: iters left: 3 (31 enodes) 175.914 * * [simplify]: Extracting #0: cost 1 inf + 0 175.914 * * [simplify]: Extracting #1: cost 6 inf + 0 175.914 * * [simplify]: Extracting #2: cost 9 inf + 1 175.914 * * [simplify]: Extracting #3: cost 12 inf + 1 175.914 * * [simplify]: Extracting #4: cost 9 inf + 60 175.914 * * [simplify]: Extracting #5: cost 3 inf + 724 175.914 * * [simplify]: Extracting #6: cost 0 inf + 1217 175.915 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 175.915 * [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))))))) 175.915 * [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)))) 175.915 * * [simplify]: iters left: 6 (13 enodes) 175.918 * * [simplify]: iters left: 5 (51 enodes) 175.928 * * [simplify]: iters left: 4 (91 enodes) 175.942 * * [simplify]: iters left: 3 (185 enodes) 175.974 * * [simplify]: iters left: 2 (391 enodes) 176.075 * * [simplify]: Extracting #0: cost 1 inf + 0 176.075 * * [simplify]: Extracting #1: cost 24 inf + 0 176.075 * * [simplify]: Extracting #2: cost 127 inf + 0 176.076 * * [simplify]: Extracting #3: cost 179 inf + 819 176.080 * * [simplify]: Extracting #4: cost 96 inf + 15346 176.091 * * [simplify]: Extracting #5: cost 6 inf + 33759 176.108 * * [simplify]: Extracting #6: cost 0 inf + 35145 176.124 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 176.124 * [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)))))) 176.124 * * * * [progress]: [ 485 / 779 ] simplifiying candidate # 176.125 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 176.125 * * [simplify]: iters left: 6 (9 enodes) 176.131 * * [simplify]: iters left: 5 (31 enodes) 176.141 * * [simplify]: iters left: 4 (35 enodes) 176.149 * * [simplify]: iters left: 3 (37 enodes) 176.154 * * [simplify]: iters left: 2 (38 enodes) 176.158 * * [simplify]: Extracting #0: cost 1 inf + 0 176.158 * * [simplify]: Extracting #1: cost 4 inf + 0 176.159 * * [simplify]: Extracting #2: cost 5 inf + 1 176.159 * * [simplify]: Extracting #3: cost 7 inf + 1 176.159 * * [simplify]: Extracting #4: cost 10 inf + 1 176.159 * * [simplify]: Extracting #5: cost 7 inf + 60 176.159 * * [simplify]: Extracting #6: cost 4 inf + 351 176.159 * * [simplify]: Extracting #7: cost 0 inf + 941 176.159 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 176.159 * [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)))))) 176.159 * [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))) 176.160 * * [simplify]: iters left: 6 (13 enodes) 176.162 * * [simplify]: iters left: 5 (51 enodes) 176.170 * * [simplify]: iters left: 4 (98 enodes) 176.199 * * [simplify]: iters left: 3 (210 enodes) 176.275 * * [simplify]: iters left: 2 (496 enodes) 176.427 * * [simplify]: Extracting #0: cost 1 inf + 0 176.428 * * [simplify]: Extracting #1: cost 31 inf + 0 176.428 * * [simplify]: Extracting #2: cost 172 inf + 0 176.430 * * [simplify]: Extracting #3: cost 245 inf + 781 176.439 * * [simplify]: Extracting #4: cost 143 inf + 21218 176.450 * * [simplify]: Extracting #5: cost 13 inf + 49362 176.463 * * [simplify]: Extracting #6: cost 0 inf + 52388 176.479 * [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)))) 176.479 * [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))))))) 176.480 * * * * [progress]: [ 486 / 779 ] simplifiying candidate # 176.480 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 176.480 * * [simplify]: iters left: 6 (8 enodes) 176.484 * * [simplify]: iters left: 5 (28 enodes) 176.495 * * [simplify]: iters left: 4 (30 enodes) 176.501 * * [simplify]: iters left: 3 (31 enodes) 176.506 * * [simplify]: Extracting #0: cost 1 inf + 0 176.506 * * [simplify]: Extracting #1: cost 6 inf + 0 176.506 * * [simplify]: Extracting #2: cost 9 inf + 1 176.506 * * [simplify]: Extracting #3: cost 12 inf + 1 176.506 * * [simplify]: Extracting #4: cost 9 inf + 60 176.506 * * [simplify]: Extracting #5: cost 3 inf + 724 176.506 * * [simplify]: Extracting #6: cost 0 inf + 1217 176.507 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 176.507 * [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))))))) 176.507 * [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)))) 176.507 * * [simplify]: iters left: 6 (13 enodes) 176.509 * * [simplify]: iters left: 5 (51 enodes) 176.518 * * [simplify]: iters left: 4 (91 enodes) 176.533 * * [simplify]: iters left: 3 (185 enodes) 176.571 * * [simplify]: iters left: 2 (391 enodes) 176.694 * * [simplify]: Extracting #0: cost 1 inf + 0 176.694 * * [simplify]: Extracting #1: cost 24 inf + 0 176.694 * * [simplify]: Extracting #2: cost 127 inf + 0 176.695 * * [simplify]: Extracting #3: cost 179 inf + 819 176.697 * * [simplify]: Extracting #4: cost 96 inf + 15346 176.711 * * [simplify]: Extracting #5: cost 6 inf + 33759 176.728 * * [simplify]: Extracting #6: cost 0 inf + 35145 176.740 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 176.740 * [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)))))) 176.740 * * * * [progress]: [ 487 / 779 ] simplifiying candidate # 176.740 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 176.740 * * [simplify]: iters left: 6 (8 enodes) 176.742 * * [simplify]: iters left: 5 (26 enodes) 176.747 * * [simplify]: iters left: 4 (31 enodes) 176.751 * * [simplify]: iters left: 3 (34 enodes) 176.756 * * [simplify]: Extracting #0: cost 1 inf + 0 176.756 * * [simplify]: Extracting #1: cost 4 inf + 0 176.756 * * [simplify]: Extracting #2: cost 5 inf + 1 176.756 * * [simplify]: Extracting #3: cost 7 inf + 1 176.756 * * [simplify]: Extracting #4: cost 10 inf + 1 176.756 * * [simplify]: Extracting #5: cost 8 inf + 3 176.756 * * [simplify]: Extracting #6: cost 2 inf + 666 176.756 * * [simplify]: Extracting #7: cost 0 inf + 941 176.756 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 176.756 * [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)))))) 176.757 * [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))) 176.757 * * [simplify]: iters left: 6 (13 enodes) 176.759 * * [simplify]: iters left: 5 (51 enodes) 176.768 * * [simplify]: iters left: 4 (98 enodes) 176.801 * * [simplify]: iters left: 3 (210 enodes) 176.839 * * [simplify]: iters left: 2 (496 enodes) 176.967 * * [simplify]: Extracting #0: cost 1 inf + 0 176.967 * * [simplify]: Extracting #1: cost 31 inf + 0 176.968 * * [simplify]: Extracting #2: cost 172 inf + 0 176.970 * * [simplify]: Extracting #3: cost 245 inf + 781 176.978 * * [simplify]: Extracting #4: cost 143 inf + 21218 176.999 * * [simplify]: Extracting #5: cost 13 inf + 49362 177.012 * * [simplify]: Extracting #6: cost 0 inf + 52388 177.027 * [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)))) 177.027 * [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))))))) 177.028 * * * * [progress]: [ 488 / 779 ] simplifiying candidate # 177.028 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 177.028 * * [simplify]: iters left: 6 (9 enodes) 177.031 * * [simplify]: iters left: 5 (29 enodes) 177.035 * * [simplify]: iters left: 4 (35 enodes) 177.045 * * [simplify]: iters left: 3 (37 enodes) 177.056 * * [simplify]: Extracting #0: cost 1 inf + 0 177.056 * * [simplify]: Extracting #1: cost 7 inf + 0 177.056 * * [simplify]: Extracting #2: cost 11 inf + 1 177.056 * * [simplify]: Extracting #3: cost 13 inf + 1 177.056 * * [simplify]: Extracting #4: cost 16 inf + 1 177.056 * * [simplify]: Extracting #5: cost 14 inf + 3 177.056 * * [simplify]: Extracting #6: cost 12 inf + 157 177.056 * * [simplify]: Extracting #7: cost 5 inf + 1359 177.057 * * [simplify]: Extracting #8: cost 0 inf + 2487 177.058 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 177.058 * [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))))))) 177.058 * [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)))) 177.058 * * [simplify]: iters left: 6 (13 enodes) 177.064 * * [simplify]: iters left: 5 (51 enodes) 177.080 * * [simplify]: iters left: 4 (98 enodes) 177.113 * * [simplify]: iters left: 3 (210 enodes) 177.191 * * [simplify]: iters left: 2 (496 enodes) 177.331 * * [simplify]: Extracting #0: cost 1 inf + 0 177.331 * * [simplify]: Extracting #1: cost 31 inf + 0 177.332 * * [simplify]: Extracting #2: cost 172 inf + 0 177.334 * * [simplify]: Extracting #3: cost 244 inf + 877 177.341 * * [simplify]: Extracting #4: cost 156 inf + 19177 177.360 * * [simplify]: Extracting #5: cost 13 inf + 54281 177.372 * * [simplify]: Extracting #6: cost 0 inf + 57988 177.385 * [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)))) 177.385 * [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))))))) 177.385 * * * * [progress]: [ 489 / 779 ] simplifiying candidate # 177.386 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 177.386 * * [simplify]: iters left: 6 (9 enodes) 177.388 * * [simplify]: iters left: 5 (28 enodes) 177.393 * * [simplify]: iters left: 4 (30 enodes) 177.397 * * [simplify]: Extracting #0: cost 1 inf + 0 177.397 * * [simplify]: Extracting #1: cost 4 inf + 0 177.397 * * [simplify]: Extracting #2: cost 6 inf + 1 177.397 * * [simplify]: Extracting #3: cost 9 inf + 1 177.397 * * [simplify]: Extracting #4: cost 12 inf + 1 177.397 * * [simplify]: Extracting #5: cost 10 inf + 3 177.397 * * [simplify]: Extracting #6: cost 6 inf + 431 177.397 * * [simplify]: Extracting #7: cost 0 inf + 1535 177.397 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 177.397 * [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))))))) 177.398 * [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)))) 177.398 * * [simplify]: iters left: 6 (14 enodes) 177.401 * * [simplify]: iters left: 5 (54 enodes) 177.409 * * [simplify]: iters left: 4 (101 enodes) 177.427 * * [simplify]: iters left: 3 (213 enodes) 177.464 * * [simplify]: iters left: 2 (499 enodes) 177.626 * * [simplify]: Extracting #0: cost 1 inf + 0 177.626 * * [simplify]: Extracting #1: cost 31 inf + 0 177.627 * * [simplify]: Extracting #2: cost 173 inf + 0 177.628 * * [simplify]: Extracting #3: cost 245 inf + 920 177.632 * * [simplify]: Extracting #4: cost 153 inf + 20214 177.643 * * [simplify]: Extracting #5: cost 23 inf + 54013 177.656 * * [simplify]: Extracting #6: cost 0 inf + 61142 177.678 * [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)))) 177.679 * [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))))))) 177.679 * * * * [progress]: [ 490 / 779 ] simplifiying candidate # 177.679 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 177.679 * * [simplify]: iters left: 5 (8 enodes) 177.681 * * [simplify]: iters left: 4 (24 enodes) 177.685 * * [simplify]: iters left: 3 (26 enodes) 177.689 * * [simplify]: Extracting #0: cost 1 inf + 0 177.689 * * [simplify]: Extracting #1: cost 4 inf + 0 177.689 * * [simplify]: Extracting #2: cost 5 inf + 1 177.689 * * [simplify]: Extracting #3: cost 7 inf + 1 177.689 * * [simplify]: Extracting #4: cost 10 inf + 1 177.689 * * [simplify]: Extracting #5: cost 6 inf + 117 177.689 * * [simplify]: Extracting #6: cost 3 inf + 529 177.689 * * [simplify]: Extracting #7: cost 0 inf + 941 177.689 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 177.689 * [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))))))) 177.689 * [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)))) 177.689 * * [simplify]: iters left: 6 (13 enodes) 177.692 * * [simplify]: iters left: 5 (51 enodes) 177.700 * * [simplify]: iters left: 4 (98 enodes) 177.729 * * [simplify]: iters left: 3 (210 enodes) 177.809 * * [simplify]: iters left: 2 (496 enodes) 177.965 * * [simplify]: Extracting #0: cost 1 inf + 0 177.965 * * [simplify]: Extracting #1: cost 31 inf + 0 177.966 * * [simplify]: Extracting #2: cost 172 inf + 0 177.968 * * [simplify]: Extracting #3: cost 244 inf + 877 177.974 * * [simplify]: Extracting #4: cost 156 inf + 17977 177.995 * * [simplify]: Extracting #5: cost 13 inf + 49081 178.020 * * [simplify]: Extracting #6: cost 0 inf + 52268 178.044 * [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)))) 178.044 * [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))))))) 178.044 * * * * [progress]: [ 491 / 779 ] simplifiying candidate # 178.044 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 178.045 * * [simplify]: iters left: 4 (4 enodes) 178.051 * * [simplify]: iters left: 3 (12 enodes) 178.054 * * [simplify]: iters left: 2 (14 enodes) 178.057 * * [simplify]: Extracting #0: cost 1 inf + 0 178.057 * * [simplify]: Extracting #1: cost 0 inf + 1 178.057 * [simplify]: Simplified to 1 178.057 * [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)))))) 178.058 * [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))) 178.058 * * [simplify]: iters left: 6 (12 enodes) 178.063 * * [simplify]: iters left: 5 (48 enodes) 178.078 * * [simplify]: iters left: 4 (88 enodes) 178.109 * * [simplify]: iters left: 3 (197 enodes) 178.152 * * [simplify]: iters left: 2 (431 enodes) 178.289 * * [simplify]: Extracting #0: cost 1 inf + 0 178.289 * * [simplify]: Extracting #1: cost 21 inf + 0 178.290 * * [simplify]: Extracting #2: cost 106 inf + 0 178.290 * * [simplify]: Extracting #3: cost 168 inf + 727 178.296 * * [simplify]: Extracting #4: cost 71 inf + 17704 178.308 * * [simplify]: Extracting #5: cost 2 inf + 32917 178.315 * * [simplify]: Extracting #6: cost 0 inf + 33313 178.323 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 178.323 * [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))))) 178.323 * * * * [progress]: [ 492 / 779 ] simplifiying candidate # 178.323 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 178.323 * * [simplify]: iters left: 5 (8 enodes) 178.325 * * [simplify]: iters left: 4 (24 enodes) 178.328 * * [simplify]: iters left: 3 (26 enodes) 178.332 * * [simplify]: Extracting #0: cost 1 inf + 0 178.332 * * [simplify]: Extracting #1: cost 4 inf + 0 178.332 * * [simplify]: Extracting #2: cost 5 inf + 1 178.332 * * [simplify]: Extracting #3: cost 7 inf + 1 178.332 * * [simplify]: Extracting #4: cost 10 inf + 1 178.332 * * [simplify]: Extracting #5: cost 6 inf + 117 178.332 * * [simplify]: Extracting #6: cost 3 inf + 529 178.332 * * [simplify]: Extracting #7: cost 0 inf + 941 178.332 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 178.332 * [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))))))) 178.333 * [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)))) 178.333 * * [simplify]: iters left: 6 (13 enodes) 178.336 * * [simplify]: iters left: 5 (51 enodes) 178.351 * * [simplify]: iters left: 4 (98 enodes) 178.367 * * [simplify]: iters left: 3 (210 enodes) 178.432 * * [simplify]: iters left: 2 (496 enodes) 178.582 * * [simplify]: Extracting #0: cost 1 inf + 0 178.582 * * [simplify]: Extracting #1: cost 31 inf + 0 178.582 * * [simplify]: Extracting #2: cost 172 inf + 0 178.584 * * [simplify]: Extracting #3: cost 244 inf + 877 178.589 * * [simplify]: Extracting #4: cost 156 inf + 17977 178.600 * * [simplify]: Extracting #5: cost 13 inf + 49081 178.617 * * [simplify]: Extracting #6: cost 0 inf + 52268 178.633 * [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)))) 178.633 * [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))))))) 178.633 * * * * [progress]: [ 493 / 779 ] simplifiying candidate # 178.633 * [simplify]: Simplifying (/ (/ 1 1) 1) 178.633 * * [simplify]: iters left: 4 (3 enodes) 178.634 * * [simplify]: iters left: 3 (7 enodes) 178.635 * * [simplify]: iters left: 2 (9 enodes) 178.636 * * [simplify]: Extracting #0: cost 1 inf + 0 178.637 * * [simplify]: Extracting #1: cost 0 inf + 1 178.637 * [simplify]: Simplified to 1 178.637 * [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)))))) 178.637 * [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))) 178.637 * * [simplify]: iters left: 6 (12 enodes) 178.639 * * [simplify]: iters left: 5 (48 enodes) 178.649 * * [simplify]: iters left: 4 (88 enodes) 178.672 * * [simplify]: iters left: 3 (197 enodes) 178.716 * * [simplify]: iters left: 2 (431 enodes) 178.875 * * [simplify]: Extracting #0: cost 1 inf + 0 178.875 * * [simplify]: Extracting #1: cost 21 inf + 0 178.875 * * [simplify]: Extracting #2: cost 106 inf + 0 178.876 * * [simplify]: Extracting #3: cost 168 inf + 727 178.878 * * [simplify]: Extracting #4: cost 71 inf + 17704 178.885 * * [simplify]: Extracting #5: cost 2 inf + 32917 178.892 * * [simplify]: Extracting #6: cost 0 inf + 33313 178.900 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 178.900 * [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))))) 178.901 * * * * [progress]: [ 494 / 779 ] simplifiying candidate # 178.901 * [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))))) 178.901 * * [simplify]: iters left: 6 (13 enodes) 178.907 * * [simplify]: iters left: 5 (53 enodes) 178.924 * * [simplify]: iters left: 4 (112 enodes) 178.969 * * [simplify]: iters left: 3 (285 enodes) 179.062 * * [simplify]: Extracting #0: cost 1 inf + 0 179.062 * * [simplify]: Extracting #1: cost 19 inf + 0 179.062 * * [simplify]: Extracting #2: cost 98 inf + 0 179.063 * * [simplify]: Extracting #3: cost 139 inf + 312 179.065 * * [simplify]: Extracting #4: cost 128 inf + 1552 179.072 * * [simplify]: Extracting #5: cost 38 inf + 24037 179.087 * * [simplify]: Extracting #6: cost 0 inf + 33269 179.098 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 179.098 * [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))))))) 179.098 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 179.098 * * [simplify]: iters left: 6 (9 enodes) 179.101 * * [simplify]: iters left: 5 (33 enodes) 179.106 * * [simplify]: iters left: 4 (46 enodes) 179.113 * * [simplify]: iters left: 3 (55 enodes) 179.120 * * [simplify]: iters left: 2 (58 enodes) 179.132 * * [simplify]: Extracting #0: cost 1 inf + 0 179.132 * * [simplify]: Extracting #1: cost 12 inf + 0 179.132 * * [simplify]: Extracting #2: cost 23 inf + 1 179.133 * * [simplify]: Extracting #3: cost 22 inf + 3 179.133 * * [simplify]: Extracting #4: cost 18 inf + 353 179.133 * * [simplify]: Extracting #5: cost 6 inf + 2802 179.135 * * [simplify]: Extracting #6: cost 1 inf + 4050 179.136 * * [simplify]: Extracting #7: cost 0 inf + 4307 179.137 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))) 179.137 * [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)))))))) 179.137 * * * * [progress]: [ 495 / 779 ] simplifiying candidate # 179.138 * [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))))) 179.138 * * [simplify]: iters left: 6 (16 enodes) 179.144 * * [simplify]: iters left: 5 (61 enodes) 179.155 * * [simplify]: iters left: 4 (114 enodes) 179.176 * * [simplify]: iters left: 3 (269 enodes) 179.254 * * [simplify]: Extracting #0: cost 1 inf + 0 179.255 * * [simplify]: Extracting #1: cost 23 inf + 0 179.255 * * [simplify]: Extracting #2: cost 132 inf + 0 179.256 * * [simplify]: Extracting #3: cost 181 inf + 253 179.260 * * [simplify]: Extracting #4: cost 130 inf + 15065 179.275 * * [simplify]: Extracting #5: cost 13 inf + 51423 179.285 * * [simplify]: Extracting #6: cost 0 inf + 56133 179.295 * [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)))) 179.295 * [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))))))) 179.295 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 179.295 * * [simplify]: iters left: 6 (11 enodes) 179.298 * * [simplify]: iters left: 5 (39 enodes) 179.304 * * [simplify]: iters left: 4 (55 enodes) 179.313 * * [simplify]: iters left: 3 (71 enodes) 179.334 * * [simplify]: iters left: 2 (84 enodes) 179.358 * * [simplify]: Extracting #0: cost 1 inf + 0 179.358 * * [simplify]: Extracting #1: cost 16 inf + 0 179.358 * * [simplify]: Extracting #2: cost 32 inf + 1 179.358 * * [simplify]: Extracting #3: cost 32 inf + 3 179.359 * * [simplify]: Extracting #4: cost 25 inf + 763 179.360 * * [simplify]: Extracting #5: cost 10 inf + 4066 179.361 * * [simplify]: Extracting #6: cost 1 inf + 6904 179.363 * * [simplify]: Extracting #7: cost 0 inf + 7281 179.365 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (sqrt (cbrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))) 179.365 * [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))))))) 179.365 * * * * [progress]: [ 496 / 779 ] simplifiying candidate # 179.366 * [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)))) 179.366 * * [simplify]: iters left: 6 (14 enodes) 179.372 * * [simplify]: iters left: 5 (54 enodes) 179.386 * * [simplify]: iters left: 4 (107 enodes) 179.405 * * [simplify]: iters left: 3 (262 enodes) 179.478 * * [simplify]: Extracting #0: cost 1 inf + 0 179.479 * * [simplify]: Extracting #1: cost 23 inf + 0 179.479 * * [simplify]: Extracting #2: cost 130 inf + 0 179.480 * * [simplify]: Extracting #3: cost 178 inf + 212 179.484 * * [simplify]: Extracting #4: cost 133 inf + 12365 179.497 * * [simplify]: Extracting #5: cost 33 inf + 38522 179.515 * * [simplify]: Extracting #6: cost 0 inf + 48745 179.526 * [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)))) 179.526 * [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))))))) 179.527 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 179.527 * * [simplify]: iters left: 6 (10 enodes) 179.529 * * [simplify]: iters left: 5 (36 enodes) 179.535 * * [simplify]: iters left: 4 (52 enodes) 179.544 * * [simplify]: iters left: 3 (68 enodes) 179.556 * * [simplify]: iters left: 2 (81 enodes) 179.567 * * [simplify]: Extracting #0: cost 1 inf + 0 179.567 * * [simplify]: Extracting #1: cost 16 inf + 0 179.567 * * [simplify]: Extracting #2: cost 31 inf + 1 179.567 * * [simplify]: Extracting #3: cost 30 inf + 3 179.567 * * [simplify]: Extracting #4: cost 25 inf + 409 179.568 * * [simplify]: Extracting #5: cost 16 inf + 2407 179.568 * * [simplify]: Extracting #6: cost 1 inf + 5829 179.569 * * [simplify]: Extracting #7: cost 0 inf + 6047 179.570 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 179.570 * [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))))))) 179.571 * * * * [progress]: [ 497 / 779 ] simplifiying candidate # 179.571 * [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)) 179.571 * * [simplify]: iters left: 6 (15 enodes) 179.580 * * [simplify]: iters left: 5 (59 enodes) 179.600 * * [simplify]: iters left: 4 (110 enodes) 179.640 * * [simplify]: iters left: 3 (241 enodes) 179.709 * * [simplify]: iters left: 2 (413 enodes) 179.786 * * [simplify]: Extracting #0: cost 1 inf + 0 179.786 * * [simplify]: Extracting #1: cost 28 inf + 0 179.787 * * [simplify]: Extracting #2: cost 91 inf + 87 179.787 * * [simplify]: Extracting #3: cost 104 inf + 1052 179.788 * * [simplify]: Extracting #4: cost 89 inf + 2251 179.792 * * [simplify]: Extracting #5: cost 26 inf + 18877 179.801 * * [simplify]: Extracting #6: cost 0 inf + 25864 179.813 * [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))))) 179.814 * [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)))))) 179.814 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 179.814 * * [simplify]: iters left: 6 (9 enodes) 179.818 * * [simplify]: iters left: 5 (33 enodes) 179.831 * * [simplify]: iters left: 4 (49 enodes) 179.846 * * [simplify]: iters left: 3 (65 enodes) 179.864 * * [simplify]: iters left: 2 (78 enodes) 179.884 * * [simplify]: Extracting #0: cost 1 inf + 0 179.884 * * [simplify]: Extracting #1: cost 16 inf + 0 179.884 * * [simplify]: Extracting #2: cost 30 inf + 1 179.884 * * [simplify]: Extracting #3: cost 28 inf + 3 179.884 * * [simplify]: Extracting #4: cost 24 inf + 353 179.885 * * [simplify]: Extracting #5: cost 6 inf + 3868 179.887 * * [simplify]: Extracting #6: cost 0 inf + 5213 179.889 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 179.889 * [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)))))) 179.889 * * * * [progress]: [ 498 / 779 ] simplifiying candidate # 179.890 * [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)))) 179.890 * * [simplify]: iters left: 6 (14 enodes) 179.896 * * [simplify]: iters left: 5 (54 enodes) 179.904 * * [simplify]: iters left: 4 (107 enodes) 179.922 * * [simplify]: iters left: 3 (262 enodes) 180.021 * * [simplify]: Extracting #0: cost 1 inf + 0 180.022 * * [simplify]: Extracting #1: cost 23 inf + 0 180.022 * * [simplify]: Extracting #2: cost 130 inf + 0 180.023 * * [simplify]: Extracting #3: cost 178 inf + 212 180.027 * * [simplify]: Extracting #4: cost 133 inf + 12365 180.040 * * [simplify]: Extracting #5: cost 33 inf + 38522 180.058 * * [simplify]: Extracting #6: cost 0 inf + 48745 180.078 * [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)))) 180.078 * [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))))))) 180.079 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 180.079 * * [simplify]: iters left: 6 (10 enodes) 180.084 * * [simplify]: iters left: 5 (36 enodes) 180.095 * * [simplify]: iters left: 4 (52 enodes) 180.110 * * [simplify]: iters left: 3 (68 enodes) 180.129 * * [simplify]: iters left: 2 (81 enodes) 180.149 * * [simplify]: Extracting #0: cost 1 inf + 0 180.149 * * [simplify]: Extracting #1: cost 16 inf + 0 180.149 * * [simplify]: Extracting #2: cost 31 inf + 1 180.149 * * [simplify]: Extracting #3: cost 30 inf + 3 180.150 * * [simplify]: Extracting #4: cost 25 inf + 409 180.150 * * [simplify]: Extracting #5: cost 16 inf + 2407 180.152 * * [simplify]: Extracting #6: cost 1 inf + 5829 180.154 * * [simplify]: Extracting #7: cost 0 inf + 6047 180.155 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 180.156 * [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))))))) 180.156 * * * * [progress]: [ 499 / 779 ] simplifiying candidate # 180.156 * [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) 180.156 * * [simplify]: iters left: 6 (14 enodes) 180.163 * * [simplify]: iters left: 5 (54 enodes) 180.181 * * [simplify]: iters left: 4 (109 enodes) 180.222 * * [simplify]: iters left: 3 (251 enodes) 180.300 * * [simplify]: iters left: 2 (425 enodes) 180.400 * * [simplify]: Extracting #0: cost 1 inf + 0 180.400 * * [simplify]: Extracting #1: cost 20 inf + 0 180.400 * * [simplify]: Extracting #2: cost 89 inf + 3 180.401 * * [simplify]: Extracting #3: cost 107 inf + 791 180.401 * * [simplify]: Extracting #4: cost 88 inf + 2154 180.405 * * [simplify]: Extracting #5: cost 24 inf + 18753 180.413 * * [simplify]: Extracting #6: cost 0 inf + 25267 180.425 * [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))))) 180.425 * [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)))))) 180.425 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 180.425 * * [simplify]: iters left: 6 (9 enodes) 180.430 * * [simplify]: iters left: 5 (33 enodes) 180.440 * * [simplify]: iters left: 4 (49 enodes) 180.454 * * [simplify]: iters left: 3 (65 enodes) 180.464 * * [simplify]: iters left: 2 (78 enodes) 180.474 * * [simplify]: Extracting #0: cost 1 inf + 0 180.474 * * [simplify]: Extracting #1: cost 16 inf + 0 180.474 * * [simplify]: Extracting #2: cost 30 inf + 1 180.474 * * [simplify]: Extracting #3: cost 28 inf + 3 180.474 * * [simplify]: Extracting #4: cost 24 inf + 353 180.475 * * [simplify]: Extracting #5: cost 6 inf + 3868 180.475 * * [simplify]: Extracting #6: cost 0 inf + 5213 180.476 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 180.476 * [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)))))) 180.476 * * * * [progress]: [ 500 / 779 ] simplifiying candidate # 180.477 * [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))))) 180.477 * * [simplify]: iters left: 6 (16 enodes) 180.480 * * [simplify]: iters left: 5 (61 enodes) 180.489 * * [simplify]: iters left: 4 (104 enodes) 180.508 * * [simplify]: iters left: 3 (218 enodes) 180.585 * * [simplify]: Extracting #0: cost 1 inf + 0 180.585 * * [simplify]: Extracting #1: cost 23 inf + 0 180.586 * * [simplify]: Extracting #2: cost 122 inf + 0 180.587 * * [simplify]: Extracting #3: cost 162 inf + 212 180.588 * * [simplify]: Extracting #4: cost 157 inf + 996 180.594 * * [simplify]: Extracting #5: cost 74 inf + 24471 180.611 * * [simplify]: Extracting #6: cost 1 inf + 49084 180.628 * * [simplify]: Extracting #7: cost 0 inf + 49502 180.637 * [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))))) 180.637 * [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))))))) 180.637 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 180.637 * * [simplify]: iters left: 6 (11 enodes) 180.640 * * [simplify]: iters left: 5 (39 enodes) 180.646 * * [simplify]: iters left: 4 (55 enodes) 180.655 * * [simplify]: iters left: 3 (71 enodes) 180.674 * * [simplify]: iters left: 2 (84 enodes) 180.688 * * [simplify]: Extracting #0: cost 1 inf + 0 180.688 * * [simplify]: Extracting #1: cost 16 inf + 0 180.688 * * [simplify]: Extracting #2: cost 32 inf + 1 180.688 * * [simplify]: Extracting #3: cost 32 inf + 3 180.688 * * [simplify]: Extracting #4: cost 25 inf + 723 180.688 * * [simplify]: Extracting #5: cost 10 inf + 4066 180.689 * * [simplify]: Extracting #6: cost 1 inf + 6904 180.690 * * [simplify]: Extracting #7: cost 0 inf + 7281 180.691 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im)))) 180.691 * [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))))))) 180.692 * * * * [progress]: [ 501 / 779 ] simplifiying candidate # 180.692 * [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))))) 180.692 * * [simplify]: iters left: 6 (13 enodes) 180.695 * * [simplify]: iters left: 5 (50 enodes) 180.702 * * [simplify]: iters left: 4 (80 enodes) 180.715 * * [simplify]: iters left: 3 (148 enodes) 180.738 * * [simplify]: iters left: 2 (275 enodes) 180.796 * * [simplify]: iters left: 1 (389 enodes) 180.880 * * [simplify]: Extracting #0: cost 1 inf + 0 180.880 * * [simplify]: Extracting #1: cost 27 inf + 0 180.881 * * [simplify]: Extracting #2: cost 82 inf + 2 180.882 * * [simplify]: Extracting #3: cost 102 inf + 1457 180.888 * * [simplify]: Extracting #4: cost 25 inf + 17664 180.897 * * [simplify]: Extracting #5: cost 0 inf + 23667 180.907 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 180.907 * [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))))))) 180.908 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 180.908 * * [simplify]: iters left: 6 (9 enodes) 180.913 * * [simplify]: iters left: 5 (33 enodes) 180.923 * * [simplify]: iters left: 4 (42 enodes) 180.935 * * [simplify]: iters left: 3 (50 enodes) 180.948 * * [simplify]: iters left: 2 (51 enodes) 180.962 * * [simplify]: Extracting #0: cost 1 inf + 0 180.963 * * [simplify]: Extracting #1: cost 10 inf + 0 180.963 * * [simplify]: Extracting #2: cost 17 inf + 1 180.963 * * [simplify]: Extracting #3: cost 20 inf + 1 180.963 * * [simplify]: Extracting #4: cost 17 inf + 60 180.963 * * [simplify]: Extracting #5: cost 13 inf + 450 180.964 * * [simplify]: Extracting #6: cost 4 inf + 2247 180.965 * * [simplify]: Extracting #7: cost 0 inf + 3117 180.966 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 180.966 * [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)))))) 180.966 * * * * [progress]: [ 502 / 779 ] simplifiying candidate # 180.966 * [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)))) 180.966 * * [simplify]: iters left: 6 (15 enodes) 180.973 * * [simplify]: iters left: 5 (56 enodes) 180.989 * * [simplify]: iters left: 4 (91 enodes) 181.019 * * [simplify]: iters left: 3 (162 enodes) 181.055 * * [simplify]: iters left: 2 (292 enodes) 181.112 * * [simplify]: iters left: 1 (404 enodes) 181.213 * * [simplify]: Extracting #0: cost 1 inf + 0 181.213 * * [simplify]: Extracting #1: cost 27 inf + 0 181.214 * * [simplify]: Extracting #2: cost 86 inf + 2 181.215 * * [simplify]: Extracting #3: cost 115 inf + 376 181.216 * * [simplify]: Extracting #4: cost 107 inf + 1119 181.220 * * [simplify]: Extracting #5: cost 47 inf + 15695 181.231 * * [simplify]: Extracting #6: cost 2 inf + 28288 181.241 * * [simplify]: Extracting #7: cost 0 inf + 29004 181.247 * [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)))) 181.247 * [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))))))) 181.247 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 181.247 * * [simplify]: iters left: 6 (11 enodes) 181.250 * * [simplify]: iters left: 5 (39 enodes) 181.256 * * [simplify]: iters left: 4 (55 enodes) 181.264 * * [simplify]: iters left: 3 (71 enodes) 181.280 * * [simplify]: iters left: 2 (84 enodes) 181.292 * * [simplify]: Extracting #0: cost 1 inf + 0 181.292 * * [simplify]: Extracting #1: cost 16 inf + 0 181.292 * * [simplify]: Extracting #2: cost 32 inf + 1 181.292 * * [simplify]: Extracting #3: cost 32 inf + 3 181.292 * * [simplify]: Extracting #4: cost 25 inf + 683 181.293 * * [simplify]: Extracting #5: cost 10 inf + 3786 181.294 * * [simplify]: Extracting #6: cost 1 inf + 6304 181.295 * * [simplify]: Extracting #7: cost 0 inf + 6641 181.296 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im)))) 181.296 * [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))))))) 181.296 * * * * [progress]: [ 503 / 779 ] simplifiying candidate # 181.296 * [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)) 181.296 * * [simplify]: iters left: 6 (15 enodes) 181.301 * * [simplify]: iters left: 5 (58 enodes) 181.311 * * [simplify]: iters left: 4 (92 enodes) 181.336 * * [simplify]: iters left: 3 (164 enodes) 181.361 * * [simplify]: iters left: 2 (232 enodes) 181.413 * * [simplify]: iters left: 1 (321 enodes) 181.475 * * [simplify]: Extracting #0: cost 1 inf + 0 181.475 * * [simplify]: Extracting #1: cost 20 inf + 0 181.476 * * [simplify]: Extracting #2: cost 44 inf + 46 181.476 * * [simplify]: Extracting #3: cost 52 inf + 822 181.477 * * [simplify]: Extracting #4: cost 38 inf + 1961 181.478 * * [simplify]: Extracting #5: cost 8 inf + 8700 181.480 * * [simplify]: Extracting #6: cost 0 inf + 10599 181.485 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 181.485 * [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)))))) 181.486 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 181.486 * * [simplify]: iters left: 6 (10 enodes) 181.490 * * [simplify]: iters left: 5 (36 enodes) 181.502 * * [simplify]: iters left: 4 (52 enodes) 181.516 * * [simplify]: iters left: 3 (68 enodes) 181.526 * * [simplify]: iters left: 2 (81 enodes) 181.537 * * [simplify]: Extracting #0: cost 1 inf + 0 181.537 * * [simplify]: Extracting #1: cost 16 inf + 0 181.537 * * [simplify]: Extracting #2: cost 31 inf + 1 181.537 * * [simplify]: Extracting #3: cost 30 inf + 3 181.537 * * [simplify]: Extracting #4: cost 24 inf + 586 181.538 * * [simplify]: Extracting #5: cost 6 inf + 4382 181.538 * * [simplify]: Extracting #6: cost 0 inf + 5807 181.540 * [simplify]: Simplified to (/ (/ 1 (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 181.540 * [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))))) 181.540 * * * * [progress]: [ 504 / 779 ] simplifiying candidate # 181.540 * [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)))) 181.540 * * [simplify]: iters left: 6 (15 enodes) 181.543 * * [simplify]: iters left: 5 (56 enodes) 181.556 * * [simplify]: iters left: 4 (91 enodes) 181.583 * * [simplify]: iters left: 3 (162 enodes) 181.628 * * [simplify]: iters left: 2 (292 enodes) 181.678 * * [simplify]: iters left: 1 (404 enodes) 181.738 * * [simplify]: Extracting #0: cost 1 inf + 0 181.738 * * [simplify]: Extracting #1: cost 27 inf + 0 181.739 * * [simplify]: Extracting #2: cost 86 inf + 2 181.739 * * [simplify]: Extracting #3: cost 115 inf + 376 181.740 * * [simplify]: Extracting #4: cost 107 inf + 1119 181.742 * * [simplify]: Extracting #5: cost 47 inf + 15695 181.748 * * [simplify]: Extracting #6: cost 2 inf + 28288 181.754 * * [simplify]: Extracting #7: cost 0 inf + 29004 181.761 * [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)))) 181.761 * [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))))))) 181.762 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 181.762 * * [simplify]: iters left: 6 (11 enodes) 181.767 * * [simplify]: iters left: 5 (39 enodes) 181.780 * * [simplify]: iters left: 4 (55 enodes) 181.796 * * [simplify]: iters left: 3 (71 enodes) 181.815 * * [simplify]: iters left: 2 (84 enodes) 181.837 * * [simplify]: Extracting #0: cost 1 inf + 0 181.837 * * [simplify]: Extracting #1: cost 16 inf + 0 181.838 * * [simplify]: Extracting #2: cost 32 inf + 1 181.838 * * [simplify]: Extracting #3: cost 32 inf + 3 181.838 * * [simplify]: Extracting #4: cost 25 inf + 683 181.839 * * [simplify]: Extracting #5: cost 10 inf + 3786 181.841 * * [simplify]: Extracting #6: cost 1 inf + 6304 181.843 * * [simplify]: Extracting #7: cost 0 inf + 6641 181.845 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im)))) 181.845 * [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))))))) 181.845 * * * * [progress]: [ 505 / 779 ] simplifiying candidate # 181.846 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 181.846 * * [simplify]: iters left: 6 (14 enodes) 181.853 * * [simplify]: iters left: 5 (53 enodes) 181.870 * * [simplify]: iters left: 4 (90 enodes) 181.901 * * [simplify]: iters left: 3 (158 enodes) 181.927 * * [simplify]: iters left: 2 (224 enodes) 181.974 * * [simplify]: iters left: 1 (294 enodes) 182.045 * * [simplify]: Extracting #0: cost 1 inf + 0 182.045 * * [simplify]: Extracting #1: cost 12 inf + 0 182.045 * * [simplify]: Extracting #2: cost 41 inf + 3 182.046 * * [simplify]: Extracting #3: cost 59 inf + 256 182.047 * * [simplify]: Extracting #4: cost 41 inf + 1618 182.050 * * [simplify]: Extracting #5: cost 10 inf + 8359 182.054 * * [simplify]: Extracting #6: cost 0 inf + 10599 182.059 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 182.059 * [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)))))) 182.060 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 182.060 * * [simplify]: iters left: 6 (10 enodes) 182.065 * * [simplify]: iters left: 5 (36 enodes) 182.076 * * [simplify]: iters left: 4 (52 enodes) 182.091 * * [simplify]: iters left: 3 (68 enodes) 182.111 * * [simplify]: iters left: 2 (81 enodes) 182.131 * * [simplify]: Extracting #0: cost 1 inf + 0 182.131 * * [simplify]: Extracting #1: cost 16 inf + 0 182.131 * * [simplify]: Extracting #2: cost 31 inf + 1 182.131 * * [simplify]: Extracting #3: cost 30 inf + 3 182.131 * * [simplify]: Extracting #4: cost 24 inf + 586 182.132 * * [simplify]: Extracting #5: cost 6 inf + 4382 182.133 * * [simplify]: Extracting #6: cost 0 inf + 5807 182.134 * [simplify]: Simplified to (/ (/ 1 (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 182.134 * [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))))) 182.134 * * * * [progress]: [ 506 / 779 ] simplifiying candidate # 182.134 * [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))))) 182.134 * * [simplify]: iters left: 6 (14 enodes) 182.137 * * [simplify]: iters left: 5 (54 enodes) 182.145 * * [simplify]: iters left: 4 (97 enodes) 182.160 * * [simplify]: iters left: 3 (211 enodes) 182.226 * * [simplify]: iters left: 2 (493 enodes) 182.367 * * [simplify]: Extracting #0: cost 1 inf + 0 182.367 * * [simplify]: Extracting #1: cost 43 inf + 0 182.367 * * [simplify]: Extracting #2: cost 136 inf + 2 182.368 * * [simplify]: Extracting #3: cost 183 inf + 253 182.370 * * [simplify]: Extracting #4: cost 131 inf + 13622 182.379 * * [simplify]: Extracting #5: cost 12 inf + 48148 182.392 * * [simplify]: Extracting #6: cost 0 inf + 51480 182.416 * [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))))) 182.417 * [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))))))) 182.417 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 182.417 * * [simplify]: iters left: 6 (10 enodes) 182.422 * * [simplify]: iters left: 5 (36 enodes) 182.433 * * [simplify]: iters left: 4 (52 enodes) 182.448 * * [simplify]: iters left: 3 (68 enodes) 182.469 * * [simplify]: iters left: 2 (81 enodes) 182.490 * * [simplify]: Extracting #0: cost 1 inf + 0 182.490 * * [simplify]: Extracting #1: cost 16 inf + 0 182.490 * * [simplify]: Extracting #2: cost 31 inf + 1 182.490 * * [simplify]: Extracting #3: cost 30 inf + 3 182.490 * * [simplify]: Extracting #4: cost 25 inf + 409 182.491 * * [simplify]: Extracting #5: cost 16 inf + 2247 182.493 * * [simplify]: Extracting #6: cost 1 inf + 5789 182.494 * * [simplify]: Extracting #7: cost 0 inf + 6047 182.496 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 182.497 * [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))))))) 182.497 * * * * [progress]: [ 507 / 779 ] simplifiying candidate # 182.497 * [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))))) 182.497 * * [simplify]: iters left: 6 (15 enodes) 182.504 * * [simplify]: iters left: 5 (56 enodes) 182.521 * * [simplify]: iters left: 4 (91 enodes) 182.549 * * [simplify]: iters left: 3 (162 enodes) 182.600 * * [simplify]: iters left: 2 (292 enodes) 182.690 * * [simplify]: iters left: 1 (404 enodes) 182.746 * * [simplify]: Extracting #0: cost 1 inf + 0 182.746 * * [simplify]: Extracting #1: cost 27 inf + 0 182.746 * * [simplify]: Extracting #2: cost 86 inf + 2 182.747 * * [simplify]: Extracting #3: cost 115 inf + 376 182.747 * * [simplify]: Extracting #4: cost 106 inf + 1216 182.749 * * [simplify]: Extracting #5: cost 42 inf + 17025 182.755 * * [simplify]: Extracting #6: cost 3 inf + 27952 182.761 * * [simplify]: Extracting #7: cost 0 inf + 29004 182.768 * [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)))) 182.768 * [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))))))) 182.768 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 182.768 * * [simplify]: iters left: 6 (11 enodes) 182.771 * * [simplify]: iters left: 5 (39 enodes) 182.781 * * [simplify]: iters left: 4 (55 enodes) 182.796 * * [simplify]: iters left: 3 (71 enodes) 182.816 * * [simplify]: iters left: 2 (84 enodes) 182.838 * * [simplify]: Extracting #0: cost 1 inf + 0 182.838 * * [simplify]: Extracting #1: cost 16 inf + 0 182.838 * * [simplify]: Extracting #2: cost 32 inf + 1 182.838 * * [simplify]: Extracting #3: cost 32 inf + 3 182.838 * * [simplify]: Extracting #4: cost 25 inf + 763 182.839 * * [simplify]: Extracting #5: cost 10 inf + 3706 182.841 * * [simplify]: Extracting #6: cost 1 inf + 6304 182.843 * * [simplify]: Extracting #7: cost 0 inf + 6641 182.845 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 182.845 * [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))))))) 182.846 * * * * [progress]: [ 508 / 779 ] simplifiying candidate # 182.846 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 182.846 * * [simplify]: iters left: 6 (12 enodes) 182.851 * * [simplify]: iters left: 5 (46 enodes) 182.865 * * [simplify]: iters left: 4 (76 enodes) 182.876 * * [simplify]: iters left: 3 (133 enodes) 182.897 * * [simplify]: iters left: 2 (208 enodes) 182.936 * * [simplify]: iters left: 1 (264 enodes) 183.003 * * [simplify]: Extracting #0: cost 1 inf + 0 183.003 * * [simplify]: Extracting #1: cost 19 inf + 0 183.003 * * [simplify]: Extracting #2: cost 59 inf + 2 183.004 * * [simplify]: Extracting #3: cost 70 inf + 1106 183.008 * * [simplify]: Extracting #4: cost 11 inf + 11226 183.014 * * [simplify]: Extracting #5: cost 0 inf + 13182 183.020 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 183.020 * [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))))))) 183.020 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 183.021 * * [simplify]: iters left: 6 (9 enodes) 183.025 * * [simplify]: iters left: 5 (33 enodes) 183.035 * * [simplify]: iters left: 4 (42 enodes) 183.047 * * [simplify]: iters left: 3 (50 enodes) 183.060 * * [simplify]: iters left: 2 (51 enodes) 183.073 * * [simplify]: Extracting #0: cost 1 inf + 0 183.073 * * [simplify]: Extracting #1: cost 10 inf + 0 183.073 * * [simplify]: Extracting #2: cost 17 inf + 1 183.073 * * [simplify]: Extracting #3: cost 20 inf + 1 183.073 * * [simplify]: Extracting #4: cost 17 inf + 60 183.073 * * [simplify]: Extracting #5: cost 13 inf + 410 183.074 * * [simplify]: Extracting #6: cost 4 inf + 1847 183.075 * * [simplify]: Extracting #7: cost 0 inf + 2557 183.076 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 183.076 * [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)))))) 183.076 * * * * [progress]: [ 509 / 779 ] simplifiying candidate # 183.076 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 183.076 * * [simplify]: iters left: 6 (14 enodes) 183.084 * * [simplify]: iters left: 5 (54 enodes) 183.101 * * [simplify]: iters left: 4 (88 enodes) 183.129 * * [simplify]: iters left: 3 (159 enodes) 183.168 * * [simplify]: iters left: 2 (225 enodes) 183.204 * * [simplify]: iters left: 1 (309 enodes) 183.253 * * [simplify]: Extracting #0: cost 1 inf + 0 183.253 * * [simplify]: Extracting #1: cost 20 inf + 0 183.253 * * [simplify]: Extracting #2: cost 43 inf + 46 183.254 * * [simplify]: Extracting #3: cost 51 inf + 668 183.255 * * [simplify]: Extracting #4: cost 32 inf + 2640 183.256 * * [simplify]: Extracting #5: cost 6 inf + 7619 183.259 * * [simplify]: Extracting #6: cost 0 inf + 8805 183.263 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 183.263 * [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)))))) 183.263 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 183.263 * * [simplify]: iters left: 6 (9 enodes) 183.266 * * [simplify]: iters left: 5 (33 enodes) 183.272 * * [simplify]: iters left: 4 (49 enodes) 183.279 * * [simplify]: iters left: 3 (65 enodes) 183.288 * * [simplify]: iters left: 2 (78 enodes) 183.310 * * [simplify]: Extracting #0: cost 1 inf + 0 183.310 * * [simplify]: Extracting #1: cost 16 inf + 0 183.311 * * [simplify]: Extracting #2: cost 30 inf + 1 183.311 * * [simplify]: Extracting #3: cost 28 inf + 3 183.311 * * [simplify]: Extracting #4: cost 24 inf + 353 183.312 * * [simplify]: Extracting #5: cost 6 inf + 3428 183.313 * * [simplify]: Extracting #6: cost 0 inf + 4573 183.315 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 183.315 * [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)))))) 183.315 * * * * [progress]: [ 510 / 779 ] simplifiying candidate # 183.316 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 183.316 * * [simplify]: iters left: 6 (12 enodes) 183.321 * * [simplify]: iters left: 5 (46 enodes) 183.335 * * [simplify]: iters left: 4 (76 enodes) 183.355 * * [simplify]: iters left: 3 (133 enodes) 183.374 * * [simplify]: iters left: 2 (208 enodes) 183.429 * * [simplify]: iters left: 1 (264 enodes) 183.462 * * [simplify]: Extracting #0: cost 1 inf + 0 183.462 * * [simplify]: Extracting #1: cost 19 inf + 0 183.462 * * [simplify]: Extracting #2: cost 59 inf + 2 183.462 * * [simplify]: Extracting #3: cost 70 inf + 1106 183.465 * * [simplify]: Extracting #4: cost 11 inf + 11226 183.471 * * [simplify]: Extracting #5: cost 0 inf + 13182 183.477 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 183.478 * [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))))))) 183.478 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 183.478 * * [simplify]: iters left: 6 (9 enodes) 183.483 * * [simplify]: iters left: 5 (33 enodes) 183.494 * * [simplify]: iters left: 4 (42 enodes) 183.505 * * [simplify]: iters left: 3 (50 enodes) 183.521 * * [simplify]: iters left: 2 (51 enodes) 183.534 * * [simplify]: Extracting #0: cost 1 inf + 0 183.534 * * [simplify]: Extracting #1: cost 10 inf + 0 183.535 * * [simplify]: Extracting #2: cost 17 inf + 1 183.535 * * [simplify]: Extracting #3: cost 20 inf + 1 183.535 * * [simplify]: Extracting #4: cost 17 inf + 60 183.535 * * [simplify]: Extracting #5: cost 13 inf + 410 183.536 * * [simplify]: Extracting #6: cost 4 inf + 1847 183.536 * * [simplify]: Extracting #7: cost 0 inf + 2557 183.537 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 183.537 * [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)))))) 183.538 * * * * [progress]: [ 511 / 779 ] simplifiying candidate # 183.538 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1) 183.538 * * [simplify]: iters left: 6 (13 enodes) 183.545 * * [simplify]: iters left: 5 (49 enodes) 183.561 * * [simplify]: iters left: 4 (86 enodes) 183.589 * * [simplify]: iters left: 3 (154 enodes) 183.630 * * [simplify]: iters left: 2 (220 enodes) 183.674 * * [simplify]: iters left: 1 (290 enodes) 183.727 * * [simplify]: Extracting #0: cost 1 inf + 0 183.727 * * [simplify]: Extracting #1: cost 12 inf + 0 183.727 * * [simplify]: Extracting #2: cost 40 inf + 3 183.728 * * [simplify]: Extracting #3: cost 55 inf + 477 183.731 * * [simplify]: Extracting #4: cost 41 inf + 1431 183.733 * * [simplify]: Extracting #5: cost 8 inf + 7224 183.738 * * [simplify]: Extracting #6: cost 0 inf + 8805 183.743 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 183.743 * [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)))))) 183.743 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 183.743 * * [simplify]: iters left: 6 (9 enodes) 183.748 * * [simplify]: iters left: 5 (33 enodes) 183.759 * * [simplify]: iters left: 4 (49 enodes) 183.774 * * [simplify]: iters left: 3 (65 enodes) 183.791 * * [simplify]: iters left: 2 (78 enodes) 183.811 * * [simplify]: Extracting #0: cost 1 inf + 0 183.811 * * [simplify]: Extracting #1: cost 16 inf + 0 183.812 * * [simplify]: Extracting #2: cost 30 inf + 1 183.812 * * [simplify]: Extracting #3: cost 28 inf + 3 183.812 * * [simplify]: Extracting #4: cost 24 inf + 353 183.813 * * [simplify]: Extracting #5: cost 6 inf + 3428 183.815 * * [simplify]: Extracting #6: cost 0 inf + 4573 183.816 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 183.816 * [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)))))) 183.817 * * * * [progress]: [ 512 / 779 ] simplifiying candidate # 183.817 * [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))))) 183.817 * * [simplify]: iters left: 6 (15 enodes) 183.825 * * [simplify]: iters left: 5 (59 enodes) 183.844 * * [simplify]: iters left: 4 (97 enodes) 183.871 * * [simplify]: iters left: 3 (220 enodes) 183.922 * * [simplify]: iters left: 2 (401 enodes) 184.049 * * [simplify]: Extracting #0: cost 1 inf + 0 184.049 * * [simplify]: Extracting #1: cost 20 inf + 0 184.050 * * [simplify]: Extracting #2: cost 63 inf + 3 184.050 * * [simplify]: Extracting #3: cost 81 inf + 627 184.055 * * [simplify]: Extracting #4: cost 30 inf + 11923 184.064 * * [simplify]: Extracting #5: cost 0 inf + 19130 184.074 * [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))))) 184.074 * [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))))))) 184.074 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 184.074 * * [simplify]: iters left: 6 (9 enodes) 184.079 * * [simplify]: iters left: 5 (33 enodes) 184.089 * * [simplify]: iters left: 4 (49 enodes) 184.105 * * [simplify]: iters left: 3 (65 enodes) 184.117 * * [simplify]: iters left: 2 (78 enodes) 184.126 * * [simplify]: Extracting #0: cost 1 inf + 0 184.126 * * [simplify]: Extracting #1: cost 16 inf + 0 184.126 * * [simplify]: Extracting #2: cost 30 inf + 1 184.127 * * [simplify]: Extracting #3: cost 28 inf + 3 184.127 * * [simplify]: Extracting #4: cost 24 inf + 353 184.127 * * [simplify]: Extracting #5: cost 10 inf + 3078 184.128 * * [simplify]: Extracting #6: cost 0 inf + 5213 184.129 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 184.129 * [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))))))) 184.129 * * * * [progress]: [ 513 / 779 ] simplifiying candidate # 184.129 * [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))))) 184.129 * * [simplify]: iters left: 6 (15 enodes) 184.133 * * [simplify]: iters left: 5 (58 enodes) 184.144 * * [simplify]: iters left: 4 (88 enodes) 184.173 * * [simplify]: iters left: 3 (173 enodes) 184.201 * * [simplify]: iters left: 2 (247 enodes) 184.233 * * [simplify]: iters left: 1 (297 enodes) 184.280 * * [simplify]: Extracting #0: cost 1 inf + 0 184.280 * * [simplify]: Extracting #1: cost 12 inf + 0 184.280 * * [simplify]: Extracting #2: cost 41 inf + 3 184.281 * * [simplify]: Extracting #3: cost 57 inf + 380 184.281 * * [simplify]: Extracting #4: cost 27 inf + 4556 184.283 * * [simplify]: Extracting #5: cost 1 inf + 10382 184.286 * * [simplify]: Extracting #6: cost 0 inf + 10599 184.288 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 184.288 * [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))))))) 184.289 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 184.289 * * [simplify]: iters left: 6 (10 enodes) 184.291 * * [simplify]: iters left: 5 (36 enodes) 184.296 * * [simplify]: iters left: 4 (52 enodes) 184.305 * * [simplify]: iters left: 3 (68 enodes) 184.321 * * [simplify]: iters left: 2 (81 enodes) 184.339 * * [simplify]: Extracting #0: cost 1 inf + 0 184.339 * * [simplify]: Extracting #1: cost 16 inf + 0 184.339 * * [simplify]: Extracting #2: cost 31 inf + 1 184.339 * * [simplify]: Extracting #3: cost 30 inf + 3 184.340 * * [simplify]: Extracting #4: cost 22 inf + 860 184.341 * * [simplify]: Extracting #5: cost 4 inf + 4818 184.342 * * [simplify]: Extracting #6: cost 0 inf + 5807 184.344 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 184.344 * [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)))))) 184.344 * * * * [progress]: [ 514 / 779 ] simplifiying candidate # 184.344 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 184.344 * * [simplify]: iters left: 6 (14 enodes) 184.351 * * [simplify]: iters left: 5 (54 enodes) 184.367 * * [simplify]: iters left: 4 (84 enodes) 184.393 * * [simplify]: iters left: 3 (177 enodes) 184.456 * * [simplify]: iters left: 2 (298 enodes) 184.551 * * [simplify]: iters left: 1 (372 enodes) 184.598 * * [simplify]: Extracting #0: cost 1 inf + 0 184.598 * * [simplify]: Extracting #1: cost 12 inf + 0 184.599 * * [simplify]: Extracting #2: cost 40 inf + 3 184.599 * * [simplify]: Extracting #3: cost 57 inf + 257 184.600 * * [simplify]: Extracting #4: cost 29 inf + 3706 184.602 * * [simplify]: Extracting #5: cost 2 inf + 8329 184.604 * * [simplify]: Extracting #6: cost 0 inf + 8805 184.607 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 184.607 * [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))))))) 184.607 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 184.607 * * [simplify]: iters left: 6 (9 enodes) 184.609 * * [simplify]: iters left: 5 (33 enodes) 184.615 * * [simplify]: iters left: 4 (49 enodes) 184.622 * * [simplify]: iters left: 3 (65 enodes) 184.632 * * [simplify]: iters left: 2 (78 enodes) 184.651 * * [simplify]: Extracting #0: cost 1 inf + 0 184.651 * * [simplify]: Extracting #1: cost 16 inf + 0 184.652 * * [simplify]: Extracting #2: cost 30 inf + 1 184.652 * * [simplify]: Extracting #3: cost 28 inf + 3 184.652 * * [simplify]: Extracting #4: cost 24 inf + 353 184.653 * * [simplify]: Extracting #5: cost 10 inf + 2758 184.654 * * [simplify]: Extracting #6: cost 0 inf + 4573 184.656 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 184.656 * [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))))))) 184.656 * * * * [progress]: [ 515 / 779 ] simplifiying candidate # 184.657 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt 1)) 184.657 * * [simplify]: iters left: 6 (11 enodes) 184.664 * * [simplify]: iters left: 5 (45 enodes) 184.678 * * [simplify]: iters left: 4 (74 enodes) 184.700 * * [simplify]: iters left: 3 (111 enodes) 184.725 * * [simplify]: iters left: 2 (121 enodes) 184.738 * * [simplify]: iters left: 1 (122 enodes) 184.749 * * [simplify]: Extracting #0: cost 1 inf + 0 184.749 * * [simplify]: Extracting #1: cost 12 inf + 0 184.749 * * [simplify]: Extracting #2: cost 18 inf + 5 184.749 * * [simplify]: Extracting #3: cost 7 inf + 834 184.750 * * [simplify]: Extracting #4: cost 0 inf + 1249 184.750 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 184.750 * [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)))))) 184.751 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 184.751 * * [simplify]: iters left: 6 (8 enodes) 184.753 * * [simplify]: iters left: 5 (30 enodes) 184.759 * * [simplify]: iters left: 4 (39 enodes) 184.765 * * [simplify]: iters left: 3 (50 enodes) 184.773 * * [simplify]: iters left: 2 (60 enodes) 184.793 * * [simplify]: iters left: 1 (81 enodes) 184.826 * * [simplify]: Extracting #0: cost 1 inf + 0 184.826 * * [simplify]: Extracting #1: cost 10 inf + 0 184.827 * * [simplify]: Extracting #2: cost 26 inf + 1 184.827 * * [simplify]: Extracting #3: cost 24 inf + 6 184.827 * * [simplify]: Extracting #4: cost 20 inf + 511 184.827 * * [simplify]: Extracting #5: cost 8 inf + 2504 184.828 * * [simplify]: Extracting #6: cost 1 inf + 4473 184.829 * * [simplify]: Extracting #7: cost 0 inf + 4781 184.830 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))) 184.830 * [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)))))) 184.830 * * * * [progress]: [ 516 / 779 ] simplifiying candidate # 184.830 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 184.830 * * [simplify]: iters left: 6 (14 enodes) 184.834 * * [simplify]: iters left: 5 (54 enodes) 184.843 * * [simplify]: iters left: 4 (84 enodes) 184.858 * * [simplify]: iters left: 3 (177 enodes) 184.920 * * [simplify]: iters left: 2 (298 enodes) 184.979 * * [simplify]: iters left: 1 (372 enodes) 185.045 * * [simplify]: Extracting #0: cost 1 inf + 0 185.046 * * [simplify]: Extracting #1: cost 12 inf + 0 185.046 * * [simplify]: Extracting #2: cost 40 inf + 3 185.046 * * [simplify]: Extracting #3: cost 57 inf + 257 185.048 * * [simplify]: Extracting #4: cost 29 inf + 3706 185.052 * * [simplify]: Extracting #5: cost 2 inf + 8329 185.057 * * [simplify]: Extracting #6: cost 0 inf + 8805 185.062 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 185.062 * [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))))))) 185.062 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 185.063 * * [simplify]: iters left: 6 (9 enodes) 185.067 * * [simplify]: iters left: 5 (33 enodes) 185.077 * * [simplify]: iters left: 4 (49 enodes) 185.090 * * [simplify]: iters left: 3 (65 enodes) 185.100 * * [simplify]: iters left: 2 (78 enodes) 185.110 * * [simplify]: Extracting #0: cost 1 inf + 0 185.110 * * [simplify]: Extracting #1: cost 16 inf + 0 185.110 * * [simplify]: Extracting #2: cost 30 inf + 1 185.111 * * [simplify]: Extracting #3: cost 28 inf + 3 185.111 * * [simplify]: Extracting #4: cost 24 inf + 353 185.111 * * [simplify]: Extracting #5: cost 10 inf + 2758 185.112 * * [simplify]: Extracting #6: cost 0 inf + 4573 185.113 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 185.113 * [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))))))) 185.113 * * * * [progress]: [ 517 / 779 ] simplifiying candidate # 185.113 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1) 185.113 * * [simplify]: iters left: 6 (11 enodes) 185.119 * * [simplify]: iters left: 5 (43 enodes) 185.129 * * [simplify]: iters left: 4 (72 enodes) 185.149 * * [simplify]: iters left: 3 (109 enodes) 185.176 * * [simplify]: iters left: 2 (119 enodes) 185.200 * * [simplify]: iters left: 1 (120 enodes) 185.222 * * [simplify]: Extracting #0: cost 1 inf + 0 185.222 * * [simplify]: Extracting #1: cost 12 inf + 0 185.222 * * [simplify]: Extracting #2: cost 14 inf + 211 185.223 * * [simplify]: Extracting #3: cost 4 inf + 1111 185.224 * * [simplify]: Extracting #4: cost 0 inf + 1249 185.225 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 185.225 * [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)))))) 185.225 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 185.225 * * [simplify]: iters left: 6 (8 enodes) 185.230 * * [simplify]: iters left: 5 (30 enodes) 185.239 * * [simplify]: iters left: 4 (39 enodes) 185.252 * * [simplify]: iters left: 3 (50 enodes) 185.268 * * [simplify]: iters left: 2 (60 enodes) 185.288 * * [simplify]: iters left: 1 (81 enodes) 185.318 * * [simplify]: Extracting #0: cost 1 inf + 0 185.318 * * [simplify]: Extracting #1: cost 10 inf + 0 185.319 * * [simplify]: Extracting #2: cost 26 inf + 1 185.319 * * [simplify]: Extracting #3: cost 24 inf + 6 185.319 * * [simplify]: Extracting #4: cost 20 inf + 511 185.320 * * [simplify]: Extracting #5: cost 8 inf + 2504 185.321 * * [simplify]: Extracting #6: cost 1 inf + 4473 185.323 * * [simplify]: Extracting #7: cost 0 inf + 4781 185.323 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))) 185.324 * [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)))))) 185.324 * * * * [progress]: [ 518 / 779 ] simplifiying candidate # 185.324 * [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))))) 185.324 * * [simplify]: iters left: 6 (14 enodes) 185.327 * * [simplify]: iters left: 5 (54 enodes) 185.335 * * [simplify]: iters left: 4 (97 enodes) 185.351 * * [simplify]: iters left: 3 (211 enodes) 185.434 * * [simplify]: iters left: 2 (493 enodes) 185.641 * * [simplify]: Extracting #0: cost 1 inf + 0 185.642 * * [simplify]: Extracting #1: cost 43 inf + 0 185.642 * * [simplify]: Extracting #2: cost 136 inf + 2 185.644 * * [simplify]: Extracting #3: cost 183 inf + 253 185.648 * * [simplify]: Extracting #4: cost 131 inf + 13622 185.667 * * [simplify]: Extracting #5: cost 12 inf + 48148 185.691 * * [simplify]: Extracting #6: cost 0 inf + 51480 185.715 * [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))))) 185.715 * [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))))))) 185.715 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 185.715 * * [simplify]: iters left: 6 (10 enodes) 185.720 * * [simplify]: iters left: 5 (36 enodes) 185.732 * * [simplify]: iters left: 4 (52 enodes) 185.750 * * [simplify]: iters left: 3 (68 enodes) 185.769 * * [simplify]: iters left: 2 (81 enodes) 185.791 * * [simplify]: Extracting #0: cost 1 inf + 0 185.791 * * [simplify]: Extracting #1: cost 16 inf + 0 185.792 * * [simplify]: Extracting #2: cost 31 inf + 1 185.792 * * [simplify]: Extracting #3: cost 30 inf + 3 185.792 * * [simplify]: Extracting #4: cost 25 inf + 409 185.793 * * [simplify]: Extracting #5: cost 16 inf + 2247 185.794 * * [simplify]: Extracting #6: cost 1 inf + 5789 185.796 * * [simplify]: Extracting #7: cost 0 inf + 6047 185.798 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 185.798 * [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))))))) 185.798 * * * * [progress]: [ 519 / 779 ] simplifiying candidate # 185.799 * [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))))) 185.799 * * [simplify]: iters left: 6 (15 enodes) 185.806 * * [simplify]: iters left: 5 (56 enodes) 185.823 * * [simplify]: iters left: 4 (91 enodes) 185.851 * * [simplify]: iters left: 3 (162 enodes) 185.898 * * [simplify]: iters left: 2 (292 enodes) 185.944 * * [simplify]: iters left: 1 (404 enodes) 186.015 * * [simplify]: Extracting #0: cost 1 inf + 0 186.015 * * [simplify]: Extracting #1: cost 27 inf + 0 186.016 * * [simplify]: Extracting #2: cost 86 inf + 2 186.017 * * [simplify]: Extracting #3: cost 115 inf + 376 186.018 * * [simplify]: Extracting #4: cost 106 inf + 1216 186.023 * * [simplify]: Extracting #5: cost 42 inf + 17025 186.034 * * [simplify]: Extracting #6: cost 3 inf + 27952 186.046 * * [simplify]: Extracting #7: cost 0 inf + 29004 186.059 * [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)))) 186.060 * [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))))))) 186.060 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 186.060 * * [simplify]: iters left: 6 (11 enodes) 186.065 * * [simplify]: iters left: 5 (39 enodes) 186.078 * * [simplify]: iters left: 4 (55 enodes) 186.094 * * [simplify]: iters left: 3 (71 enodes) 186.115 * * [simplify]: iters left: 2 (84 enodes) 186.136 * * [simplify]: Extracting #0: cost 1 inf + 0 186.137 * * [simplify]: Extracting #1: cost 16 inf + 0 186.137 * * [simplify]: Extracting #2: cost 32 inf + 1 186.137 * * [simplify]: Extracting #3: cost 32 inf + 3 186.137 * * [simplify]: Extracting #4: cost 25 inf + 763 186.138 * * [simplify]: Extracting #5: cost 10 inf + 3706 186.140 * * [simplify]: Extracting #6: cost 1 inf + 6304 186.142 * * [simplify]: Extracting #7: cost 0 inf + 6641 186.144 * [simplify]: Simplified to (/ (/ 1 (* (hypot y.re y.im) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 186.144 * [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))))))) 186.144 * * * * [progress]: [ 520 / 779 ] simplifiying candidate # 186.145 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 186.145 * * [simplify]: iters left: 6 (12 enodes) 186.151 * * [simplify]: iters left: 5 (46 enodes) 186.165 * * [simplify]: iters left: 4 (76 enodes) 186.189 * * [simplify]: iters left: 3 (133 enodes) 186.211 * * [simplify]: iters left: 2 (208 enodes) 186.252 * * [simplify]: iters left: 1 (264 enodes) 186.292 * * [simplify]: Extracting #0: cost 1 inf + 0 186.292 * * [simplify]: Extracting #1: cost 19 inf + 0 186.292 * * [simplify]: Extracting #2: cost 59 inf + 2 186.293 * * [simplify]: Extracting #3: cost 70 inf + 1106 186.297 * * [simplify]: Extracting #4: cost 11 inf + 11226 186.304 * * [simplify]: Extracting #5: cost 0 inf + 13182 186.308 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 186.309 * [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))))))) 186.309 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 186.309 * * [simplify]: iters left: 6 (9 enodes) 186.311 * * [simplify]: iters left: 5 (33 enodes) 186.317 * * [simplify]: iters left: 4 (42 enodes) 186.323 * * [simplify]: iters left: 3 (50 enodes) 186.330 * * [simplify]: iters left: 2 (51 enodes) 186.337 * * [simplify]: Extracting #0: cost 1 inf + 0 186.337 * * [simplify]: Extracting #1: cost 10 inf + 0 186.337 * * [simplify]: Extracting #2: cost 17 inf + 1 186.337 * * [simplify]: Extracting #3: cost 20 inf + 1 186.337 * * [simplify]: Extracting #4: cost 17 inf + 60 186.337 * * [simplify]: Extracting #5: cost 13 inf + 410 186.338 * * [simplify]: Extracting #6: cost 4 inf + 1847 186.339 * * [simplify]: Extracting #7: cost 0 inf + 2557 186.340 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 186.340 * [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)))))) 186.340 * * * * [progress]: [ 521 / 779 ] simplifiying candidate # 186.340 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 186.341 * * [simplify]: iters left: 6 (14 enodes) 186.349 * * [simplify]: iters left: 5 (54 enodes) 186.366 * * [simplify]: iters left: 4 (88 enodes) 186.396 * * [simplify]: iters left: 3 (159 enodes) 186.424 * * [simplify]: iters left: 2 (225 enodes) 186.473 * * [simplify]: iters left: 1 (309 enodes) 186.537 * * [simplify]: Extracting #0: cost 1 inf + 0 186.537 * * [simplify]: Extracting #1: cost 20 inf + 0 186.537 * * [simplify]: Extracting #2: cost 43 inf + 46 186.537 * * [simplify]: Extracting #3: cost 51 inf + 668 186.538 * * [simplify]: Extracting #4: cost 32 inf + 2640 186.540 * * [simplify]: Extracting #5: cost 6 inf + 7619 186.542 * * [simplify]: Extracting #6: cost 0 inf + 8805 186.546 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 186.546 * [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)))))) 186.547 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 186.547 * * [simplify]: iters left: 6 (9 enodes) 186.552 * * [simplify]: iters left: 5 (33 enodes) 186.562 * * [simplify]: iters left: 4 (49 enodes) 186.576 * * [simplify]: iters left: 3 (65 enodes) 186.590 * * [simplify]: iters left: 2 (78 enodes) 186.600 * * [simplify]: Extracting #0: cost 1 inf + 0 186.600 * * [simplify]: Extracting #1: cost 16 inf + 0 186.600 * * [simplify]: Extracting #2: cost 30 inf + 1 186.600 * * [simplify]: Extracting #3: cost 28 inf + 3 186.600 * * [simplify]: Extracting #4: cost 24 inf + 353 186.601 * * [simplify]: Extracting #5: cost 6 inf + 3428 186.602 * * [simplify]: Extracting #6: cost 0 inf + 4573 186.603 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 186.603 * [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)))))) 186.603 * * * * [progress]: [ 522 / 779 ] simplifiying candidate # 186.603 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 186.603 * * [simplify]: iters left: 6 (12 enodes) 186.606 * * [simplify]: iters left: 5 (46 enodes) 186.613 * * [simplify]: iters left: 4 (76 enodes) 186.632 * * [simplify]: iters left: 3 (133 enodes) 186.653 * * [simplify]: iters left: 2 (208 enodes) 186.699 * * [simplify]: iters left: 1 (264 enodes) 186.745 * * [simplify]: Extracting #0: cost 1 inf + 0 186.746 * * [simplify]: Extracting #1: cost 19 inf + 0 186.746 * * [simplify]: Extracting #2: cost 59 inf + 2 186.747 * * [simplify]: Extracting #3: cost 70 inf + 1106 186.750 * * [simplify]: Extracting #4: cost 11 inf + 11226 186.757 * * [simplify]: Extracting #5: cost 0 inf + 13182 186.763 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 186.763 * [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))))))) 186.763 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 186.763 * * [simplify]: iters left: 6 (9 enodes) 186.766 * * [simplify]: iters left: 5 (33 enodes) 186.771 * * [simplify]: iters left: 4 (42 enodes) 186.778 * * [simplify]: iters left: 3 (50 enodes) 186.785 * * [simplify]: iters left: 2 (51 enodes) 186.792 * * [simplify]: Extracting #0: cost 1 inf + 0 186.792 * * [simplify]: Extracting #1: cost 10 inf + 0 186.792 * * [simplify]: Extracting #2: cost 17 inf + 1 186.792 * * [simplify]: Extracting #3: cost 20 inf + 1 186.792 * * [simplify]: Extracting #4: cost 17 inf + 60 186.793 * * [simplify]: Extracting #5: cost 13 inf + 410 186.793 * * [simplify]: Extracting #6: cost 4 inf + 1847 186.794 * * [simplify]: Extracting #7: cost 0 inf + 2557 186.795 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 186.795 * [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)))))) 186.795 * * * * [progress]: [ 523 / 779 ] simplifiying candidate # 186.796 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1) 186.796 * * [simplify]: iters left: 6 (13 enodes) 186.803 * * [simplify]: iters left: 5 (49 enodes) 186.818 * * [simplify]: iters left: 4 (86 enodes) 186.842 * * [simplify]: iters left: 3 (154 enodes) 186.866 * * [simplify]: iters left: 2 (220 enodes) 186.915 * * [simplify]: iters left: 1 (290 enodes) 186.967 * * [simplify]: Extracting #0: cost 1 inf + 0 186.967 * * [simplify]: Extracting #1: cost 12 inf + 0 186.967 * * [simplify]: Extracting #2: cost 40 inf + 3 186.967 * * [simplify]: Extracting #3: cost 55 inf + 477 186.968 * * [simplify]: Extracting #4: cost 41 inf + 1431 186.969 * * [simplify]: Extracting #5: cost 8 inf + 7224 186.973 * * [simplify]: Extracting #6: cost 0 inf + 8805 186.978 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 186.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 (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)))))) 186.979 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 186.979 * * [simplify]: iters left: 6 (9 enodes) 186.983 * * [simplify]: iters left: 5 (33 enodes) 186.994 * * [simplify]: iters left: 4 (49 enodes) 187.008 * * [simplify]: iters left: 3 (65 enodes) 187.017 * * [simplify]: iters left: 2 (78 enodes) 187.027 * * [simplify]: Extracting #0: cost 1 inf + 0 187.027 * * [simplify]: Extracting #1: cost 16 inf + 0 187.027 * * [simplify]: Extracting #2: cost 30 inf + 1 187.027 * * [simplify]: Extracting #3: cost 28 inf + 3 187.027 * * [simplify]: Extracting #4: cost 24 inf + 353 187.028 * * [simplify]: Extracting #5: cost 6 inf + 3428 187.029 * * [simplify]: Extracting #6: cost 0 inf + 4573 187.029 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 187.030 * [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)))))) 187.030 * * * * [progress]: [ 524 / 779 ] simplifiying candidate # 187.030 * [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))))) 187.030 * * [simplify]: iters left: 6 (14 enodes) 187.033 * * [simplify]: iters left: 5 (54 enodes) 187.049 * * [simplify]: iters left: 4 (101 enodes) 187.084 * * [simplify]: iters left: 3 (222 enodes) 187.137 * * [simplify]: iters left: 2 (406 enodes) 187.235 * * [simplify]: Extracting #0: cost 1 inf + 0 187.235 * * [simplify]: Extracting #1: cost 20 inf + 0 187.235 * * [simplify]: Extracting #2: cost 63 inf + 3 187.236 * * [simplify]: Extracting #3: cost 82 inf + 586 187.237 * * [simplify]: Extracting #4: cost 71 inf + 1306 187.242 * * [simplify]: Extracting #5: cost 19 inf + 14195 187.251 * * [simplify]: Extracting #6: cost 0 inf + 19130 187.257 * [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))))) 187.257 * [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))))))) 187.257 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 187.258 * * [simplify]: iters left: 6 (9 enodes) 187.260 * * [simplify]: iters left: 5 (33 enodes) 187.265 * * [simplify]: iters left: 4 (49 enodes) 187.272 * * [simplify]: iters left: 3 (65 enodes) 187.282 * * [simplify]: iters left: 2 (78 enodes) 187.302 * * [simplify]: Extracting #0: cost 1 inf + 0 187.302 * * [simplify]: Extracting #1: cost 16 inf + 0 187.303 * * [simplify]: Extracting #2: cost 30 inf + 1 187.303 * * [simplify]: Extracting #3: cost 28 inf + 3 187.303 * * [simplify]: Extracting #4: cost 24 inf + 353 187.304 * * [simplify]: Extracting #5: cost 10 inf + 3078 187.305 * * [simplify]: Extracting #6: cost 0 inf + 5213 187.307 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 187.307 * [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))))))) 187.307 * * * * [progress]: [ 525 / 779 ] simplifiying candidate # 187.308 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 187.308 * * [simplify]: iters left: 6 (14 enodes) 187.315 * * [simplify]: iters left: 5 (53 enodes) 187.331 * * [simplify]: iters left: 4 (90 enodes) 187.346 * * [simplify]: iters left: 3 (176 enodes) 187.387 * * [simplify]: iters left: 2 (255 enodes) 187.437 * * [simplify]: iters left: 1 (299 enodes) 187.478 * * [simplify]: Extracting #0: cost 1 inf + 0 187.478 * * [simplify]: Extracting #1: cost 12 inf + 0 187.478 * * [simplify]: Extracting #2: cost 41 inf + 3 187.478 * * [simplify]: Extracting #3: cost 53 inf + 781 187.479 * * [simplify]: Extracting #4: cost 40 inf + 1647 187.480 * * [simplify]: Extracting #5: cost 20 inf + 5926 187.482 * * [simplify]: Extracting #6: cost 1 inf + 10381 187.485 * * [simplify]: Extracting #7: cost 0 inf + 10599 187.487 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 187.487 * [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))))))) 187.488 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 187.488 * * [simplify]: iters left: 6 (10 enodes) 187.490 * * [simplify]: iters left: 5 (36 enodes) 187.496 * * [simplify]: iters left: 4 (52 enodes) 187.504 * * [simplify]: iters left: 3 (68 enodes) 187.514 * * [simplify]: iters left: 2 (81 enodes) 187.525 * * [simplify]: Extracting #0: cost 1 inf + 0 187.525 * * [simplify]: Extracting #1: cost 16 inf + 0 187.525 * * [simplify]: Extracting #2: cost 31 inf + 1 187.525 * * [simplify]: Extracting #3: cost 30 inf + 3 187.525 * * [simplify]: Extracting #4: cost 22 inf + 860 187.526 * * [simplify]: Extracting #5: cost 4 inf + 4818 187.527 * * [simplify]: Extracting #6: cost 0 inf + 5807 187.528 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 187.528 * [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)))))) 187.528 * * * * [progress]: [ 526 / 779 ] simplifiying candidate # 187.528 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (sqrt (hypot y.re y.im)))) 187.528 * * [simplify]: iters left: 6 (13 enodes) 187.533 * * [simplify]: iters left: 5 (49 enodes) 187.541 * * [simplify]: iters left: 4 (86 enodes) 187.561 * * [simplify]: iters left: 3 (172 enodes) 187.593 * * [simplify]: iters left: 2 (251 enodes) 187.628 * * [simplify]: iters left: 1 (295 enodes) 187.665 * * [simplify]: Extracting #0: cost 1 inf + 0 187.665 * * [simplify]: Extracting #1: cost 12 inf + 0 187.665 * * [simplify]: Extracting #2: cost 40 inf + 3 187.665 * * [simplify]: Extracting #3: cost 56 inf + 338 187.666 * * [simplify]: Extracting #4: cost 42 inf + 1262 187.669 * * [simplify]: Extracting #5: cost 14 inf + 5999 187.673 * * [simplify]: Extracting #6: cost 1 inf + 8587 187.678 * * [simplify]: Extracting #7: cost 0 inf + 8805 187.683 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 187.683 * [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))))))) 187.684 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 187.684 * * [simplify]: iters left: 6 (9 enodes) 187.689 * * [simplify]: iters left: 5 (33 enodes) 187.700 * * [simplify]: iters left: 4 (49 enodes) 187.717 * * [simplify]: iters left: 3 (65 enodes) 187.735 * * [simplify]: iters left: 2 (78 enodes) 187.755 * * [simplify]: Extracting #0: cost 1 inf + 0 187.756 * * [simplify]: Extracting #1: cost 16 inf + 0 187.756 * * [simplify]: Extracting #2: cost 30 inf + 1 187.756 * * [simplify]: Extracting #3: cost 28 inf + 3 187.756 * * [simplify]: Extracting #4: cost 24 inf + 353 187.757 * * [simplify]: Extracting #5: cost 10 inf + 2758 187.759 * * [simplify]: Extracting #6: cost 0 inf + 4573 187.760 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 187.760 * [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))))))) 187.761 * * * * [progress]: [ 527 / 779 ] simplifiying candidate # 187.761 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt 1)) 187.761 * * [simplify]: iters left: 6 (11 enodes) 187.767 * * [simplify]: iters left: 5 (43 enodes) 187.781 * * [simplify]: iters left: 4 (68 enodes) 187.796 * * [simplify]: iters left: 3 (99 enodes) 187.809 * * [simplify]: iters left: 2 (111 enodes) 187.821 * * [simplify]: iters left: 1 (115 enodes) 187.834 * * [simplify]: Extracting #0: cost 1 inf + 0 187.834 * * [simplify]: Extracting #1: cost 8 inf + 0 187.834 * * [simplify]: Extracting #2: cost 18 inf + 3 187.834 * * [simplify]: Extracting #3: cost 14 inf + 543 187.835 * * [simplify]: Extracting #4: cost 2 inf + 1262 187.835 * * [simplify]: Extracting #5: cost 0 inf + 1428 187.836 * * [simplify]: Extracting #6: cost 0 inf + 1413 187.836 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 187.836 * [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)))))) 187.837 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 187.837 * * [simplify]: iters left: 6 (8 enodes) 187.839 * * [simplify]: iters left: 5 (30 enodes) 187.844 * * [simplify]: iters left: 4 (39 enodes) 187.850 * * [simplify]: iters left: 3 (50 enodes) 187.859 * * [simplify]: iters left: 2 (60 enodes) 187.870 * * [simplify]: iters left: 1 (81 enodes) 187.886 * * [simplify]: Extracting #0: cost 1 inf + 0 187.886 * * [simplify]: Extracting #1: cost 10 inf + 0 187.887 * * [simplify]: Extracting #2: cost 26 inf + 1 187.887 * * [simplify]: Extracting #3: cost 24 inf + 6 187.887 * * [simplify]: Extracting #4: cost 20 inf + 511 187.887 * * [simplify]: Extracting #5: cost 8 inf + 2504 187.888 * * [simplify]: Extracting #6: cost 1 inf + 4473 187.888 * * [simplify]: Extracting #7: cost 0 inf + 4781 187.889 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))) 187.889 * [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.889 * * * * [progress]: [ 528 / 779 ] simplifiying candidate # 187.889 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (sqrt (hypot y.re y.im)))) 187.890 * * [simplify]: iters left: 6 (13 enodes) 187.893 * * [simplify]: iters left: 5 (49 enodes) 187.901 * * [simplify]: iters left: 4 (86 enodes) 187.917 * * [simplify]: iters left: 3 (172 enodes) 187.960 * * [simplify]: iters left: 2 (251 enodes) 188.012 * * [simplify]: iters left: 1 (295 enodes) 188.047 * * [simplify]: Extracting #0: cost 1 inf + 0 188.047 * * [simplify]: Extracting #1: cost 12 inf + 0 188.047 * * [simplify]: Extracting #2: cost 40 inf + 3 188.047 * * [simplify]: Extracting #3: cost 56 inf + 338 188.048 * * [simplify]: Extracting #4: cost 42 inf + 1262 188.049 * * [simplify]: Extracting #5: cost 14 inf + 5999 188.051 * * [simplify]: Extracting #6: cost 1 inf + 8587 188.054 * * [simplify]: Extracting #7: cost 0 inf + 8805 188.056 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 188.056 * [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))))))) 188.056 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 188.056 * * [simplify]: iters left: 6 (9 enodes) 188.059 * * [simplify]: iters left: 5 (33 enodes) 188.064 * * [simplify]: iters left: 4 (49 enodes) 188.071 * * [simplify]: iters left: 3 (65 enodes) 188.082 * * [simplify]: iters left: 2 (78 enodes) 188.092 * * [simplify]: Extracting #0: cost 1 inf + 0 188.092 * * [simplify]: Extracting #1: cost 16 inf + 0 188.092 * * [simplify]: Extracting #2: cost 30 inf + 1 188.092 * * [simplify]: Extracting #3: cost 28 inf + 3 188.092 * * [simplify]: Extracting #4: cost 24 inf + 353 188.093 * * [simplify]: Extracting #5: cost 10 inf + 2758 188.093 * * [simplify]: Extracting #6: cost 0 inf + 4573 188.094 * [simplify]: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 188.094 * [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))))))) 188.094 * * * * [progress]: [ 529 / 779 ] simplifiying candidate # 188.095 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) 1) 188.095 * * [simplify]: iters left: 6 (10 enodes) 188.098 * * [simplify]: iters left: 5 (36 enodes) 188.104 * * [simplify]: iters left: 4 (61 enodes) 188.113 * * [simplify]: iters left: 3 (96 enodes) 188.136 * * [simplify]: iters left: 2 (108 enodes) 188.152 * * [simplify]: iters left: 1 (112 enodes) 188.163 * * [simplify]: Extracting #0: cost 1 inf + 0 188.164 * * [simplify]: Extracting #1: cost 12 inf + 0 188.164 * * [simplify]: Extracting #2: cost 14 inf + 211 188.164 * * [simplify]: Extracting #3: cost 6 inf + 1081 188.165 * * [simplify]: Extracting #4: cost 0 inf + 1413 188.165 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 188.165 * [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)))))) 188.165 * [simplify]: Simplifying (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 188.165 * * [simplify]: iters left: 6 (8 enodes) 188.169 * * [simplify]: iters left: 5 (30 enodes) 188.174 * * [simplify]: iters left: 4 (39 enodes) 188.180 * * [simplify]: iters left: 3 (50 enodes) 188.193 * * [simplify]: iters left: 2 (60 enodes) 188.212 * * [simplify]: iters left: 1 (81 enodes) 188.228 * * [simplify]: Extracting #0: cost 1 inf + 0 188.228 * * [simplify]: Extracting #1: cost 10 inf + 0 188.228 * * [simplify]: Extracting #2: cost 26 inf + 1 188.229 * * [simplify]: Extracting #3: cost 24 inf + 6 188.229 * * [simplify]: Extracting #4: cost 20 inf + 511 188.229 * * [simplify]: Extracting #5: cost 8 inf + 2504 188.230 * * [simplify]: Extracting #6: cost 1 inf + 4473 188.230 * * [simplify]: Extracting #7: cost 0 inf + 4781 188.231 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))) 188.231 * [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)))))) 188.231 * * * * [progress]: [ 530 / 779 ] simplifiying candidate # 188.231 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 188.232 * * [simplify]: iters left: 6 (8 enodes) 188.234 * * [simplify]: iters left: 5 (28 enodes) 188.238 * * [simplify]: iters left: 4 (32 enodes) 188.242 * * [simplify]: Extracting #0: cost 1 inf + 0 188.243 * * [simplify]: Extracting #1: cost 6 inf + 0 188.243 * * [simplify]: Extracting #2: cost 9 inf + 1 188.243 * * [simplify]: Extracting #3: cost 11 inf + 1 188.243 * * [simplify]: Extracting #4: cost 14 inf + 1 188.243 * * [simplify]: Extracting #5: cost 11 inf + 60 188.243 * * [simplify]: Extracting #6: cost 7 inf + 488 188.243 * * [simplify]: Extracting #7: cost 0 inf + 2051 188.243 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 188.243 * [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))))))) 188.244 * [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)))) 188.244 * * [simplify]: iters left: 6 (13 enodes) 188.247 * * [simplify]: iters left: 5 (51 enodes) 188.254 * * [simplify]: iters left: 4 (98 enodes) 188.284 * * [simplify]: iters left: 3 (210 enodes) 188.348 * * [simplify]: iters left: 2 (496 enodes) 188.471 * * [simplify]: Extracting #0: cost 1 inf + 0 188.471 * * [simplify]: Extracting #1: cost 31 inf + 0 188.472 * * [simplify]: Extracting #2: cost 172 inf + 0 188.473 * * [simplify]: Extracting #3: cost 244 inf + 877 188.476 * * [simplify]: Extracting #4: cost 156 inf + 19177 188.487 * * [simplify]: Extracting #5: cost 13 inf + 54281 188.499 * * [simplify]: Extracting #6: cost 0 inf + 57988 188.515 * [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)))) 188.515 * [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))))))) 188.515 * * * * [progress]: [ 531 / 779 ] simplifiying candidate # 188.515 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 188.515 * * [simplify]: iters left: 6 (8 enodes) 188.520 * * [simplify]: iters left: 5 (27 enodes) 188.529 * * [simplify]: iters left: 4 (29 enodes) 188.537 * * [simplify]: Extracting #0: cost 1 inf + 0 188.537 * * [simplify]: Extracting #1: cost 4 inf + 0 188.537 * * [simplify]: Extracting #2: cost 6 inf + 1 188.537 * * [simplify]: Extracting #3: cost 9 inf + 1 188.537 * * [simplify]: Extracting #4: cost 12 inf + 1 188.538 * * [simplify]: Extracting #5: cost 8 inf + 117 188.538 * * [simplify]: Extracting #6: cost 4 inf + 826 188.538 * * [simplify]: Extracting #7: cost 0 inf + 1535 188.538 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 188.539 * [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))))))) 188.539 * [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)))) 188.539 * * [simplify]: iters left: 6 (14 enodes) 188.545 * * [simplify]: iters left: 5 (54 enodes) 188.562 * * [simplify]: iters left: 4 (101 enodes) 188.579 * * [simplify]: iters left: 3 (213 enodes) 188.631 * * [simplify]: iters left: 2 (499 enodes) 188.848 * * [simplify]: Extracting #0: cost 1 inf + 0 188.848 * * [simplify]: Extracting #1: cost 31 inf + 0 188.848 * * [simplify]: Extracting #2: cost 173 inf + 0 188.855 * * [simplify]: Extracting #3: cost 245 inf + 920 188.861 * * [simplify]: Extracting #4: cost 153 inf + 20214 188.871 * * [simplify]: Extracting #5: cost 23 inf + 54013 188.884 * * [simplify]: Extracting #6: cost 0 inf + 61142 188.903 * [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)))) 188.903 * [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))))))) 188.903 * * * * [progress]: [ 532 / 779 ] simplifiying candidate # 188.904 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 188.904 * * [simplify]: iters left: 5 (7 enodes) 188.907 * * [simplify]: iters left: 4 (23 enodes) 188.915 * * [simplify]: iters left: 3 (25 enodes) 188.922 * * [simplify]: Extracting #0: cost 1 inf + 0 188.922 * * [simplify]: Extracting #1: cost 4 inf + 0 188.922 * * [simplify]: Extracting #2: cost 5 inf + 1 188.923 * * [simplify]: Extracting #3: cost 7 inf + 1 188.923 * * [simplify]: Extracting #4: cost 10 inf + 1 188.923 * * [simplify]: Extracting #5: cost 6 inf + 117 188.923 * * [simplify]: Extracting #6: cost 2 inf + 626 188.923 * * [simplify]: Extracting #7: cost 0 inf + 941 188.924 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 188.924 * [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))))))) 188.924 * [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)))) 188.924 * * [simplify]: iters left: 6 (13 enodes) 188.930 * * [simplify]: iters left: 5 (51 enodes) 188.946 * * [simplify]: iters left: 4 (98 enodes) 188.964 * * [simplify]: iters left: 3 (210 enodes) 189.018 * * [simplify]: iters left: 2 (496 enodes) 189.199 * * [simplify]: Extracting #0: cost 1 inf + 0 189.199 * * [simplify]: Extracting #1: cost 31 inf + 0 189.200 * * [simplify]: Extracting #2: cost 172 inf + 0 189.202 * * [simplify]: Extracting #3: cost 244 inf + 877 189.209 * * [simplify]: Extracting #4: cost 156 inf + 17977 189.230 * * [simplify]: Extracting #5: cost 13 inf + 49081 189.255 * * [simplify]: Extracting #6: cost 0 inf + 52268 189.275 * [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)))) 189.275 * [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))))))) 189.275 * * * * [progress]: [ 533 / 779 ] simplifiying candidate # 189.276 * [simplify]: Simplifying (/ 1 (sqrt 1)) 189.276 * * [simplify]: iters left: 3 (3 enodes) 189.281 * * [simplify]: iters left: 2 (11 enodes) 189.283 * * [simplify]: iters left: 1 (13 enodes) 189.285 * * [simplify]: Extracting #0: cost 1 inf + 0 189.285 * * [simplify]: Extracting #1: cost 0 inf + 1 189.285 * [simplify]: Simplified to 1 189.285 * [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)))))) 189.285 * [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))) 189.285 * * [simplify]: iters left: 6 (12 enodes) 189.288 * * [simplify]: iters left: 5 (48 enodes) 189.295 * * [simplify]: iters left: 4 (88 enodes) 189.315 * * [simplify]: iters left: 3 (197 enodes) 189.366 * * [simplify]: iters left: 2 (431 enodes) 189.523 * * [simplify]: Extracting #0: cost 1 inf + 0 189.523 * * [simplify]: Extracting #1: cost 21 inf + 0 189.524 * * [simplify]: Extracting #2: cost 106 inf + 0 189.525 * * [simplify]: Extracting #3: cost 168 inf + 727 189.528 * * [simplify]: Extracting #4: cost 71 inf + 17704 189.538 * * [simplify]: Extracting #5: cost 2 inf + 32917 189.552 * * [simplify]: Extracting #6: cost 0 inf + 33313 189.567 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 189.567 * [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))))) 189.567 * * * * [progress]: [ 534 / 779 ] simplifiying candidate # 189.568 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 189.568 * * [simplify]: iters left: 5 (7 enodes) 189.571 * * [simplify]: iters left: 4 (23 enodes) 189.577 * * [simplify]: iters left: 3 (25 enodes) 189.580 * * [simplify]: Extracting #0: cost 1 inf + 0 189.580 * * [simplify]: Extracting #1: cost 4 inf + 0 189.580 * * [simplify]: Extracting #2: cost 5 inf + 1 189.580 * * [simplify]: Extracting #3: cost 7 inf + 1 189.580 * * [simplify]: Extracting #4: cost 10 inf + 1 189.580 * * [simplify]: Extracting #5: cost 6 inf + 117 189.580 * * [simplify]: Extracting #6: cost 2 inf + 626 189.580 * * [simplify]: Extracting #7: cost 0 inf + 941 189.581 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 189.581 * [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))))))) 189.581 * [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)))) 189.581 * * [simplify]: iters left: 6 (13 enodes) 189.586 * * [simplify]: iters left: 5 (51 enodes) 189.593 * * [simplify]: iters left: 4 (98 enodes) 189.622 * * [simplify]: iters left: 3 (210 enodes) 189.695 * * [simplify]: iters left: 2 (496 enodes) 189.845 * * [simplify]: Extracting #0: cost 1 inf + 0 189.845 * * [simplify]: Extracting #1: cost 31 inf + 0 189.846 * * [simplify]: Extracting #2: cost 172 inf + 0 189.849 * * [simplify]: Extracting #3: cost 244 inf + 877 189.855 * * [simplify]: Extracting #4: cost 156 inf + 17977 189.866 * * [simplify]: Extracting #5: cost 13 inf + 49081 189.881 * * [simplify]: Extracting #6: cost 0 inf + 52268 189.897 * [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)))) 189.898 * [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))))))) 189.898 * * * * [progress]: [ 535 / 779 ] simplifiying candidate # 189.898 * [simplify]: Simplifying (/ 1 1) 189.898 * * [simplify]: iters left: 2 (2 enodes) 189.899 * * [simplify]: iters left: 1 (6 enodes) 189.900 * * [simplify]: Extracting #0: cost 1 inf + 0 189.900 * * [simplify]: Extracting #1: cost 0 inf + 1 189.900 * [simplify]: Simplified to 1 189.900 * [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)))))) 189.900 * [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))) 189.900 * * [simplify]: iters left: 6 (12 enodes) 189.903 * * [simplify]: iters left: 5 (48 enodes) 189.910 * * [simplify]: iters left: 4 (88 enodes) 189.925 * * [simplify]: iters left: 3 (197 enodes) 189.970 * * [simplify]: iters left: 2 (431 enodes) 190.090 * * [simplify]: Extracting #0: cost 1 inf + 0 190.090 * * [simplify]: Extracting #1: cost 21 inf + 0 190.091 * * [simplify]: Extracting #2: cost 106 inf + 0 190.091 * * [simplify]: Extracting #3: cost 168 inf + 727 190.094 * * [simplify]: Extracting #4: cost 71 inf + 17704 190.101 * * [simplify]: Extracting #5: cost 2 inf + 32917 190.115 * * [simplify]: Extracting #6: cost 0 inf + 33313 190.122 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 190.122 * [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))))) 190.122 * * * * [progress]: [ 536 / 779 ] simplifiying candidate # 190.122 * [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))))) 190.122 * * [simplify]: iters left: 6 (13 enodes) 190.125 * * [simplify]: iters left: 5 (51 enodes) 190.133 * * [simplify]: iters left: 4 (94 enodes) 190.156 * * [simplify]: iters left: 3 (208 enodes) 190.215 * * [simplify]: iters left: 2 (491 enodes) 190.370 * * [simplify]: Extracting #0: cost 1 inf + 0 190.370 * * [simplify]: Extracting #1: cost 43 inf + 0 190.370 * * [simplify]: Extracting #2: cost 136 inf + 2 190.371 * * [simplify]: Extracting #3: cost 180 inf + 586 190.374 * * [simplify]: Extracting #4: cost 115 inf + 14611 190.388 * * [simplify]: Extracting #5: cost 13 inf + 42220 190.409 * * [simplify]: Extracting #6: cost 0 inf + 45846 190.429 * [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))))) 190.429 * [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))))))) 190.430 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 190.430 * * [simplify]: iters left: 6 (8 enodes) 190.434 * * [simplify]: iters left: 5 (28 enodes) 190.443 * * [simplify]: iters left: 4 (35 enodes) 190.453 * * [simplify]: iters left: 3 (37 enodes) 190.464 * * [simplify]: Extracting #0: cost 1 inf + 0 190.464 * * [simplify]: Extracting #1: cost 8 inf + 0 190.464 * * [simplify]: Extracting #2: cost 13 inf + 1 190.464 * * [simplify]: Extracting #3: cost 16 inf + 1 190.464 * * [simplify]: Extracting #4: cost 13 inf + 60 190.464 * * [simplify]: Extracting #5: cost 2 inf + 1971 190.465 * * [simplify]: Extracting #6: cost 0 inf + 2327 190.466 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 190.466 * [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))))))) 190.466 * * * * [progress]: [ 537 / 779 ] simplifiying candidate # 190.466 * [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))))) 190.466 * * [simplify]: iters left: 6 (13 enodes) 190.472 * * [simplify]: iters left: 5 (50 enodes) 190.479 * * [simplify]: iters left: 4 (85 enodes) 190.494 * * [simplify]: iters left: 3 (156 enodes) 190.538 * * [simplify]: iters left: 2 (286 enodes) 190.632 * * [simplify]: iters left: 1 (398 enodes) 190.743 * * [simplify]: Extracting #0: cost 1 inf + 0 190.743 * * [simplify]: Extracting #1: cost 27 inf + 0 190.743 * * [simplify]: Extracting #2: cost 85 inf + 2 190.744 * * [simplify]: Extracting #3: cost 105 inf + 1277 190.746 * * [simplify]: Extracting #4: cost 75 inf + 4535 190.752 * * [simplify]: Extracting #5: cost 25 inf + 16976 190.762 * * [simplify]: Extracting #6: cost 0 inf + 23256 190.772 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 190.772 * [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))))))) 190.772 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 190.772 * * [simplify]: iters left: 6 (9 enodes) 190.777 * * [simplify]: iters left: 5 (31 enodes) 190.786 * * [simplify]: iters left: 4 (38 enodes) 190.797 * * [simplify]: iters left: 3 (40 enodes) 190.808 * * [simplify]: Extracting #0: cost 1 inf + 0 190.808 * * [simplify]: Extracting #1: cost 8 inf + 0 190.808 * * [simplify]: Extracting #2: cost 14 inf + 1 190.808 * * [simplify]: Extracting #3: cost 18 inf + 1 190.808 * * [simplify]: Extracting #4: cost 15 inf + 60 190.808 * * [simplify]: Extracting #5: cost 8 inf + 1060 190.809 * * [simplify]: Extracting #6: cost 1 inf + 2543 190.810 * * [simplify]: Extracting #7: cost 0 inf + 2761 190.810 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 190.810 * [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))))))) 190.811 * * * * [progress]: [ 538 / 779 ] simplifiying candidate # 190.811 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 190.811 * * [simplify]: iters left: 6 (12 enodes) 190.816 * * [simplify]: iters left: 5 (46 enodes) 190.830 * * [simplify]: iters left: 4 (81 enodes) 190.856 * * [simplify]: iters left: 3 (152 enodes) 190.901 * * [simplify]: iters left: 2 (282 enodes) 190.969 * * [simplify]: iters left: 1 (394 enodes) 191.063 * * [simplify]: Extracting #0: cost 1 inf + 0 191.064 * * [simplify]: Extracting #1: cost 27 inf + 0 191.064 * * [simplify]: Extracting #2: cost 84 inf + 2 191.064 * * [simplify]: Extracting #3: cost 102 inf + 1344 191.067 * * [simplify]: Extracting #4: cost 29 inf + 14151 191.072 * * [simplify]: Extracting #5: cost 0 inf + 20102 191.079 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 191.079 * [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))))))) 191.080 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 191.080 * * [simplify]: iters left: 6 (8 enodes) 191.084 * * [simplify]: iters left: 5 (28 enodes) 191.094 * * [simplify]: iters left: 4 (35 enodes) 191.104 * * [simplify]: iters left: 3 (37 enodes) 191.114 * * [simplify]: Extracting #0: cost 1 inf + 0 191.115 * * [simplify]: Extracting #1: cost 8 inf + 0 191.115 * * [simplify]: Extracting #2: cost 13 inf + 1 191.115 * * [simplify]: Extracting #3: cost 16 inf + 1 191.115 * * [simplify]: Extracting #4: cost 13 inf + 60 191.115 * * [simplify]: Extracting #5: cost 2 inf + 1691 191.116 * * [simplify]: Extracting #6: cost 0 inf + 2007 191.117 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 191.117 * [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))))))) 191.117 * * * * [progress]: [ 539 / 779 ] simplifiying candidate # 191.118 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt 1)) 191.118 * * [simplify]: iters left: 6 (12 enodes) 191.125 * * [simplify]: iters left: 5 (48 enodes) 191.133 * * [simplify]: iters left: 4 (82 enodes) 191.146 * * [simplify]: iters left: 3 (153 enodes) 191.179 * * [simplify]: iters left: 2 (227 enodes) 191.244 * * [simplify]: iters left: 1 (334 enodes) 191.311 * * [simplify]: Extracting #0: cost 1 inf + 0 191.311 * * [simplify]: Extracting #1: cost 21 inf + 0 191.311 * * [simplify]: Extracting #2: cost 44 inf + 240 191.312 * * [simplify]: Extracting #3: cost 25 inf + 3889 191.314 * * [simplify]: Extracting #4: cost 0 inf + 6176 191.316 * * [simplify]: Extracting #5: cost 0 inf + 6161 191.318 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 191.318 * [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)))))) 191.318 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 191.318 * * [simplify]: iters left: 6 (7 enodes) 191.320 * * [simplify]: iters left: 5 (25 enodes) 191.324 * * [simplify]: iters left: 4 (27 enodes) 191.329 * * [simplify]: iters left: 3 (28 enodes) 191.337 * * [simplify]: Extracting #0: cost 1 inf + 0 191.337 * * [simplify]: Extracting #1: cost 6 inf + 0 191.337 * * [simplify]: Extracting #2: cost 10 inf + 1 191.337 * * [simplify]: Extracting #3: cost 0 inf + 783 191.338 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 191.338 * [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))))) 191.338 * * * * [progress]: [ 540 / 779 ] simplifiying candidate # 191.338 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 191.338 * * [simplify]: iters left: 6 (12 enodes) 191.343 * * [simplify]: iters left: 5 (46 enodes) 191.350 * * [simplify]: iters left: 4 (81 enodes) 191.362 * * [simplify]: iters left: 3 (152 enodes) 191.388 * * [simplify]: iters left: 2 (282 enodes) 191.454 * * [simplify]: iters left: 1 (394 enodes) 191.547 * * [simplify]: Extracting #0: cost 1 inf + 0 191.547 * * [simplify]: Extracting #1: cost 27 inf + 0 191.548 * * [simplify]: Extracting #2: cost 84 inf + 2 191.548 * * [simplify]: Extracting #3: cost 102 inf + 1344 191.551 * * [simplify]: Extracting #4: cost 29 inf + 14151 191.556 * * [simplify]: Extracting #5: cost 0 inf + 20102 191.561 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 191.561 * [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))))))) 191.561 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 191.561 * * [simplify]: iters left: 6 (8 enodes) 191.565 * * [simplify]: iters left: 5 (28 enodes) 191.574 * * [simplify]: iters left: 4 (35 enodes) 191.581 * * [simplify]: iters left: 3 (37 enodes) 191.586 * * [simplify]: Extracting #0: cost 1 inf + 0 191.586 * * [simplify]: Extracting #1: cost 8 inf + 0 191.586 * * [simplify]: Extracting #2: cost 13 inf + 1 191.586 * * [simplify]: Extracting #3: cost 16 inf + 1 191.586 * * [simplify]: Extracting #4: cost 13 inf + 60 191.587 * * [simplify]: Extracting #5: cost 2 inf + 1691 191.587 * * [simplify]: Extracting #6: cost 0 inf + 2007 191.587 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 191.587 * [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))))))) 191.588 * * * * [progress]: [ 541 / 779 ] simplifiying candidate # 191.588 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1) 191.588 * * [simplify]: iters left: 6 (11 enodes) 191.591 * * [simplify]: iters left: 5 (43 enodes) 191.598 * * [simplify]: iters left: 4 (80 enodes) 191.615 * * [simplify]: iters left: 3 (148 enodes) 191.653 * * [simplify]: iters left: 2 (214 enodes) 191.686 * * [simplify]: iters left: 1 (284 enodes) 191.762 * * [simplify]: Extracting #0: cost 1 inf + 0 191.763 * * [simplify]: Extracting #1: cost 12 inf + 0 191.763 * * [simplify]: Extracting #2: cost 39 inf + 3 191.763 * * [simplify]: Extracting #3: cost 53 inf + 298 191.764 * * [simplify]: Extracting #4: cost 30 inf + 2464 191.765 * * [simplify]: Extracting #5: cost 3 inf + 5460 191.767 * * [simplify]: Extracting #6: cost 0 inf + 5777 191.769 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 191.769 * [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)))))) 191.769 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 191.769 * * [simplify]: iters left: 6 (7 enodes) 191.771 * * [simplify]: iters left: 5 (25 enodes) 191.775 * * [simplify]: iters left: 4 (27 enodes) 191.779 * * [simplify]: iters left: 3 (28 enodes) 191.783 * * [simplify]: Extracting #0: cost 1 inf + 0 191.783 * * [simplify]: Extracting #1: cost 6 inf + 0 191.783 * * [simplify]: Extracting #2: cost 10 inf + 1 191.783 * * [simplify]: Extracting #3: cost 0 inf + 783 191.783 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 191.783 * [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))))) 191.783 * * * * [progress]: [ 542 / 779 ] simplifiying candidate # 191.783 * * * * [progress]: [ 543 / 779 ] simplifiying candidate # 191.783 * * * * [progress]: [ 544 / 779 ] simplifiying candidate # 191.783 * * * * [progress]: [ 545 / 779 ] simplifiying candidate # 191.784 * [simplify]: Simplifying (cbrt (sqrt (hypot y.re y.im))) 191.784 * * [simplify]: iters left: 3 (5 enodes) 191.785 * * [simplify]: iters left: 2 (15 enodes) 191.786 * * [simplify]: Extracting #0: cost 1 inf + 0 191.786 * * [simplify]: Extracting #1: cost 3 inf + 0 191.786 * * [simplify]: Extracting #2: cost 5 inf + 0 191.786 * * [simplify]: Extracting #3: cost 8 inf + 0 191.787 * * [simplify]: Extracting #4: cost 6 inf + 2 191.787 * * [simplify]: Extracting #5: cost 0 inf + 664 191.787 * [simplify]: Simplified to (cbrt (sqrt (hypot y.re y.im))) 191.787 * [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)))))) 191.787 * * * * [progress]: [ 546 / 779 ] simplifiying candidate # 191.787 * [simplify]: Simplifying (sqrt (cbrt (hypot y.re y.im))) 191.787 * * [simplify]: iters left: 3 (5 enodes) 191.788 * * [simplify]: iters left: 2 (15 enodes) 191.790 * * [simplify]: Extracting #0: cost 1 inf + 0 191.790 * * [simplify]: Extracting #1: cost 3 inf + 0 191.790 * * [simplify]: Extracting #2: cost 5 inf + 0 191.790 * * [simplify]: Extracting #3: cost 8 inf + 0 191.790 * * [simplify]: Extracting #4: cost 6 inf + 2 191.790 * * [simplify]: Extracting #5: cost 0 inf + 744 191.790 * [simplify]: Simplified to (sqrt (cbrt (hypot y.re y.im))) 191.790 * [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)))))) 191.790 * * * * [progress]: [ 547 / 779 ] simplifiying candidate # 191.791 * [simplify]: Simplifying (sqrt (sqrt (hypot y.re y.im))) 191.791 * * [simplify]: iters left: 3 (5 enodes) 191.792 * * [simplify]: iters left: 2 (15 enodes) 191.796 * * [simplify]: Extracting #0: cost 1 inf + 0 191.796 * * [simplify]: Extracting #1: cost 3 inf + 0 191.796 * * [simplify]: Extracting #2: cost 5 inf + 0 191.796 * * [simplify]: Extracting #3: cost 8 inf + 0 191.796 * * [simplify]: Extracting #4: cost 6 inf + 2 191.797 * * [simplify]: Extracting #5: cost 0 inf + 584 191.797 * [simplify]: Simplified to (sqrt (sqrt (hypot y.re y.im))) 191.797 * [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)))))) 191.797 * * * * [progress]: [ 548 / 779 ] simplifiying candidate # 191.797 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 191.797 * * [simplify]: iters left: 2 (4 enodes) 191.799 * * [simplify]: iters left: 1 (12 enodes) 191.802 * * [simplify]: Extracting #0: cost 1 inf + 0 191.802 * * [simplify]: Extracting #1: cost 3 inf + 0 191.802 * * [simplify]: Extracting #2: cost 6 inf + 0 191.802 * * [simplify]: Extracting #3: cost 4 inf + 2 191.802 * * [simplify]: Extracting #4: cost 0 inf + 310 191.802 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 191.802 * [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))))) 191.802 * * * * [progress]: [ 549 / 779 ] simplifiying candidate # 191.803 * [simplify]: Simplifying (sqrt (sqrt (hypot y.re y.im))) 191.803 * * [simplify]: iters left: 3 (5 enodes) 191.804 * * [simplify]: iters left: 2 (15 enodes) 191.806 * * [simplify]: Extracting #0: cost 1 inf + 0 191.806 * * [simplify]: Extracting #1: cost 3 inf + 0 191.806 * * [simplify]: Extracting #2: cost 5 inf + 0 191.806 * * [simplify]: Extracting #3: cost 8 inf + 0 191.806 * * [simplify]: Extracting #4: cost 6 inf + 2 191.806 * * [simplify]: Extracting #5: cost 0 inf + 584 191.806 * [simplify]: Simplified to (sqrt (sqrt (hypot y.re y.im))) 191.806 * [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)))))) 191.806 * * * * [progress]: [ 550 / 779 ] simplifiying candidate # 191.806 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 191.806 * * [simplify]: iters left: 2 (4 enodes) 191.807 * * [simplify]: iters left: 1 (12 enodes) 191.808 * * [simplify]: Extracting #0: cost 1 inf + 0 191.808 * * [simplify]: Extracting #1: cost 3 inf + 0 191.808 * * [simplify]: Extracting #2: cost 6 inf + 0 191.808 * * [simplify]: Extracting #3: cost 4 inf + 2 191.809 * * [simplify]: Extracting #4: cost 0 inf + 310 191.809 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 191.809 * [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))))) 191.809 * * * * [progress]: [ 551 / 779 ] simplifiying candidate # 191.809 * [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))))) 191.809 * * [simplify]: iters left: 6 (13 enodes) 191.812 * * [simplify]: iters left: 5 (49 enodes) 191.819 * * [simplify]: iters left: 4 (84 enodes) 191.840 * * [simplify]: iters left: 3 (155 enodes) 191.866 * * [simplify]: iters left: 2 (285 enodes) 191.929 * * [simplify]: iters left: 1 (397 enodes) 192.010 * * [simplify]: Extracting #0: cost 1 inf + 0 192.010 * * [simplify]: Extracting #1: cost 3 inf + 0 192.010 * * [simplify]: Extracting #2: cost 5 inf + 0 192.010 * * [simplify]: Extracting #3: cost 31 inf + 0 192.011 * * [simplify]: Extracting #4: cost 87 inf + 2 192.011 * * [simplify]: Extracting #5: cost 102 inf + 1716 192.014 * * [simplify]: Extracting #6: cost 23 inf + 15144 192.018 * * [simplify]: Extracting #7: cost 0 inf + 18784 192.024 * [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))))) 192.024 * [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)))))))) 192.024 * * * * [progress]: [ 552 / 779 ] simplifiying candidate # 192.025 * [simplify]: Simplifying (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 192.025 * * [simplify]: iters left: 6 (12 enodes) 192.027 * * [simplify]: iters left: 5 (46 enodes) 192.034 * * [simplify]: iters left: 4 (81 enodes) 192.053 * * [simplify]: iters left: 3 (152 enodes) 192.078 * * [simplify]: iters left: 2 (282 enodes) 192.140 * * [simplify]: iters left: 1 (394 enodes) 192.207 * * [simplify]: Extracting #0: cost 1 inf + 0 192.207 * * [simplify]: Extracting #1: cost 3 inf + 0 192.207 * * [simplify]: Extracting #2: cost 29 inf + 0 192.207 * * [simplify]: Extracting #3: cost 85 inf + 2 192.208 * * [simplify]: Extracting #4: cost 99 inf + 1836 192.214 * * [simplify]: Extracting #5: cost 28 inf + 12689 192.219 * * [simplify]: Extracting #6: cost 0 inf + 17866 192.224 * [simplify]: Simplified to (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 192.224 * [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)))))))) 192.224 * * * * [progress]: [ 553 / 779 ] simplifiying candidate # 192.224 * [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))))) 192.224 * * [simplify]: iters left: 6 (15 enodes) 192.227 * * [simplify]: iters left: 5 (59 enodes) 192.236 * * [simplify]: iters left: 4 (98 enodes) 192.257 * * [simplify]: iters left: 3 (135 enodes) 192.296 * * [simplify]: iters left: 2 (166 enodes) 192.334 * * [simplify]: iters left: 1 (178 enodes) 192.355 * * [simplify]: Extracting #0: cost 1 inf + 0 192.355 * * [simplify]: Extracting #1: cost 11 inf + 0 192.355 * * [simplify]: Extracting #2: cost 22 inf + 0 192.355 * * [simplify]: Extracting #3: cost 33 inf + 0 192.356 * * [simplify]: Extracting #4: cost 55 inf + 2 192.356 * * [simplify]: Extracting #5: cost 52 inf + 1821 192.357 * * [simplify]: Extracting #6: cost 8 inf + 9805 192.360 * * [simplify]: Extracting #7: cost 0 inf + 12954 192.362 * [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))))) 192.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))) (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)))))))) 192.362 * * * * [progress]: [ 554 / 779 ] simplifiying candidate # 192.363 * [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))))) 192.363 * * [simplify]: iters left: 6 (15 enodes) 192.366 * * [simplify]: iters left: 5 (56 enodes) 192.374 * * [simplify]: iters left: 4 (84 enodes) 192.387 * * [simplify]: iters left: 3 (117 enodes) 192.406 * * [simplify]: iters left: 2 (145 enodes) 192.445 * * [simplify]: iters left: 1 (157 enodes) 192.483 * * [simplify]: Extracting #0: cost 1 inf + 0 192.483 * * [simplify]: Extracting #1: cost 7 inf + 0 192.483 * * [simplify]: Extracting #2: cost 15 inf + 0 192.483 * * [simplify]: Extracting #3: cost 27 inf + 0 192.483 * * [simplify]: Extracting #4: cost 49 inf + 2 192.484 * * [simplify]: Extracting #5: cost 51 inf + 1242 192.486 * * [simplify]: Extracting #6: cost 8 inf + 7254 192.489 * * [simplify]: Extracting #7: cost 2 inf + 9042 192.493 * * [simplify]: Extracting #8: cost 0 inf + 9960 192.496 * [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)))) 192.496 * [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)))))))) 192.497 * * * * [progress]: [ 555 / 779 ] simplifiying candidate # 192.497 * [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)))) 192.497 * * [simplify]: iters left: 6 (14 enodes) 192.503 * * [simplify]: iters left: 5 (52 enodes) 192.519 * * [simplify]: iters left: 4 (80 enodes) 192.542 * * [simplify]: iters left: 3 (113 enodes) 192.572 * * [simplify]: iters left: 2 (141 enodes) 192.606 * * [simplify]: iters left: 1 (153 enodes) 192.625 * * [simplify]: Extracting #0: cost 1 inf + 0 192.625 * * [simplify]: Extracting #1: cost 7 inf + 0 192.625 * * [simplify]: Extracting #2: cost 14 inf + 0 192.626 * * [simplify]: Extracting #3: cost 25 inf + 0 192.626 * * [simplify]: Extracting #4: cost 47 inf + 2 192.626 * * [simplify]: Extracting #5: cost 44 inf + 1874 192.627 * * [simplify]: Extracting #6: cost 5 inf + 7674 192.629 * * [simplify]: Extracting #7: cost 0 inf + 9206 192.631 * [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)))) 192.631 * [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)))))))) 192.631 * * * * [progress]: [ 556 / 779 ] simplifiying candidate # 192.631 * [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)) 192.631 * * [simplify]: iters left: 6 (14 enodes) 192.636 * * [simplify]: iters left: 5 (54 enodes) 192.653 * * [simplify]: iters left: 4 (84 enodes) 192.671 * * [simplify]: iters left: 3 (118 enodes) 192.687 * * [simplify]: iters left: 2 (147 enodes) 192.708 * * [simplify]: iters left: 1 (159 enodes) 192.745 * * [simplify]: Extracting #0: cost 1 inf + 0 192.745 * * [simplify]: Extracting #1: cost 5 inf + 0 192.745 * * [simplify]: Extracting #2: cost 7 inf + 1 192.745 * * [simplify]: Extracting #3: cost 17 inf + 1 192.745 * * [simplify]: Extracting #4: cost 39 inf + 3 192.746 * * [simplify]: Extracting #5: cost 49 inf + 130 192.746 * * [simplify]: Extracting #6: cost 33 inf + 1822 192.748 * * [simplify]: Extracting #7: cost 5 inf + 6096 192.751 * * [simplify]: Extracting #8: cost 0 inf + 6825 192.754 * [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)))) 192.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)) (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))))))) 192.755 * * * * [progress]: [ 557 / 779 ] simplifiying candidate # 192.755 * [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)))) 192.755 * * [simplify]: iters left: 6 (14 enodes) 192.761 * * [simplify]: iters left: 5 (52 enodes) 192.776 * * [simplify]: iters left: 4 (80 enodes) 192.800 * * [simplify]: iters left: 3 (113 enodes) 192.823 * * [simplify]: iters left: 2 (141 enodes) 192.843 * * [simplify]: iters left: 1 (153 enodes) 192.861 * * [simplify]: Extracting #0: cost 1 inf + 0 192.861 * * [simplify]: Extracting #1: cost 7 inf + 0 192.861 * * [simplify]: Extracting #2: cost 14 inf + 0 192.861 * * [simplify]: Extracting #3: cost 25 inf + 0 192.861 * * [simplify]: Extracting #4: cost 47 inf + 2 192.862 * * [simplify]: Extracting #5: cost 44 inf + 1874 192.863 * * [simplify]: Extracting #6: cost 5 inf + 7674 192.865 * * [simplify]: Extracting #7: cost 0 inf + 9206 192.866 * [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)))) 192.866 * [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)))))))) 192.866 * * * * [progress]: [ 558 / 779 ] simplifiying candidate # 192.867 * [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) 192.867 * * [simplify]: iters left: 6 (13 enodes) 192.873 * * [simplify]: iters left: 5 (49 enodes) 192.889 * * [simplify]: iters left: 4 (83 enodes) 192.904 * * [simplify]: iters left: 3 (114 enodes) 192.920 * * [simplify]: iters left: 2 (142 enodes) 192.946 * * [simplify]: iters left: 1 (154 enodes) 192.970 * * [simplify]: Extracting #0: cost 1 inf + 0 192.970 * * [simplify]: Extracting #1: cost 5 inf + 0 192.971 * * [simplify]: Extracting #2: cost 7 inf + 1 192.971 * * [simplify]: Extracting #3: cost 17 inf + 1 192.971 * * [simplify]: Extracting #4: cost 39 inf + 3 192.971 * * [simplify]: Extracting #5: cost 47 inf + 253 192.971 * * [simplify]: Extracting #6: cost 29 inf + 2279 192.972 * * [simplify]: Extracting #7: cost 5 inf + 6016 192.974 * * [simplify]: Extracting #8: cost 0 inf + 6825 192.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)))) 192.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))))))) 192.975 * * * * [progress]: [ 559 / 779 ] simplifiying candidate # 192.975 * [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))))) 192.976 * * [simplify]: iters left: 6 (14 enodes) 192.978 * * [simplify]: iters left: 5 (52 enodes) 192.985 * * [simplify]: iters left: 4 (78 enodes) 192.996 * * [simplify]: iters left: 3 (108 enodes) 193.011 * * [simplify]: iters left: 2 (136 enodes) 193.037 * * [simplify]: iters left: 1 (148 enodes) 193.068 * * [simplify]: Extracting #0: cost 1 inf + 0 193.068 * * [simplify]: Extracting #1: cost 6 inf + 0 193.068 * * [simplify]: Extracting #2: cost 12 inf + 0 193.068 * * [simplify]: Extracting #3: cost 23 inf + 0 193.069 * * [simplify]: Extracting #4: cost 45 inf + 2 193.069 * * [simplify]: Extracting #5: cost 43 inf + 1657 193.070 * * [simplify]: Extracting #6: cost 6 inf + 6494 193.071 * * [simplify]: Extracting #7: cost 0 inf + 8124 193.073 * [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))))) 193.073 * [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)))))))) 193.073 * * * * [progress]: [ 560 / 779 ] simplifiying candidate # 193.073 * [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))))) 193.073 * * [simplify]: iters left: 6 (14 enodes) 193.078 * * [simplify]: iters left: 5 (51 enodes) 193.092 * * [simplify]: iters left: 4 (75 enodes) 193.115 * * [simplify]: iters left: 3 (105 enodes) 193.143 * * [simplify]: iters left: 2 (133 enodes) 193.175 * * [simplify]: iters left: 1 (145 enodes) 193.192 * * [simplify]: Extracting #0: cost 1 inf + 0 193.192 * * [simplify]: Extracting #1: cost 4 inf + 0 193.192 * * [simplify]: Extracting #2: cost 9 inf + 0 193.192 * * [simplify]: Extracting #3: cost 21 inf + 0 193.193 * * [simplify]: Extracting #4: cost 43 inf + 2 193.193 * * [simplify]: Extracting #5: cost 53 inf + 129 193.194 * * [simplify]: Extracting #6: cost 37 inf + 1809 193.196 * * [simplify]: Extracting #7: cost 5 inf + 6598 193.198 * * [simplify]: Extracting #8: cost 0 inf + 7206 193.201 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 193.201 * [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)))))))) 193.201 * * * * [progress]: [ 561 / 779 ] simplifiying candidate # 193.202 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 193.202 * * [simplify]: iters left: 6 (13 enodes) 193.208 * * [simplify]: iters left: 5 (47 enodes) 193.216 * * [simplify]: iters left: 4 (71 enodes) 193.227 * * [simplify]: iters left: 3 (101 enodes) 193.240 * * [simplify]: iters left: 2 (129 enodes) 193.274 * * [simplify]: iters left: 1 (141 enodes) 193.291 * * [simplify]: Extracting #0: cost 1 inf + 0 193.291 * * [simplify]: Extracting #1: cost 4 inf + 0 193.291 * * [simplify]: Extracting #2: cost 8 inf + 0 193.291 * * [simplify]: Extracting #3: cost 19 inf + 0 193.291 * * [simplify]: Extracting #4: cost 41 inf + 2 193.291 * * [simplify]: Extracting #5: cost 50 inf + 211 193.291 * * [simplify]: Extracting #6: cost 32 inf + 2208 193.293 * * [simplify]: Extracting #7: cost 3 inf + 6279 193.294 * * [simplify]: Extracting #8: cost 0 inf + 6612 193.295 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 193.295 * [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)))))))) 193.295 * * * * [progress]: [ 562 / 779 ] simplifiying candidate # 193.296 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) 193.296 * * [simplify]: iters left: 6 (13 enodes) 193.300 * * [simplify]: iters left: 5 (49 enodes) 193.311 * * [simplify]: iters left: 4 (75 enodes) 193.334 * * [simplify]: iters left: 3 (107 enodes) 193.362 * * [simplify]: iters left: 2 (135 enodes) 193.380 * * [simplify]: iters left: 1 (147 enodes) 193.398 * * [simplify]: Extracting #0: cost 1 inf + 0 193.398 * * [simplify]: Extracting #1: cost 4 inf + 0 193.398 * * [simplify]: Extracting #2: cost 13 inf + 1 193.398 * * [simplify]: Extracting #3: cost 35 inf + 3 193.398 * * [simplify]: Extracting #4: cost 43 inf + 253 193.399 * * [simplify]: Extracting #5: cost 29 inf + 1592 193.400 * * [simplify]: Extracting #6: cost 3 inf + 4974 193.401 * * [simplify]: Extracting #7: cost 0 inf + 5387 193.402 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 193.402 * [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))))))) 193.402 * * * * [progress]: [ 563 / 779 ] simplifiying candidate # 193.402 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 193.403 * * [simplify]: iters left: 6 (13 enodes) 193.405 * * [simplify]: iters left: 5 (47 enodes) 193.419 * * [simplify]: iters left: 4 (71 enodes) 193.439 * * [simplify]: iters left: 3 (101 enodes) 193.467 * * [simplify]: iters left: 2 (129 enodes) 193.501 * * [simplify]: iters left: 1 (141 enodes) 193.518 * * [simplify]: Extracting #0: cost 1 inf + 0 193.518 * * [simplify]: Extracting #1: cost 4 inf + 0 193.518 * * [simplify]: Extracting #2: cost 8 inf + 0 193.518 * * [simplify]: Extracting #3: cost 19 inf + 0 193.518 * * [simplify]: Extracting #4: cost 41 inf + 2 193.518 * * [simplify]: Extracting #5: cost 50 inf + 211 193.518 * * [simplify]: Extracting #6: cost 32 inf + 2208 193.520 * * [simplify]: Extracting #7: cost 3 inf + 6279 193.521 * * [simplify]: Extracting #8: cost 0 inf + 6612 193.522 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 193.522 * [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)))))))) 193.522 * * * * [progress]: [ 564 / 779 ] simplifiying candidate # 193.522 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) 193.523 * * [simplify]: iters left: 6 (12 enodes) 193.526 * * [simplify]: iters left: 5 (44 enodes) 193.540 * * [simplify]: iters left: 4 (70 enodes) 193.561 * * [simplify]: iters left: 3 (100 enodes) 193.577 * * [simplify]: iters left: 2 (128 enodes) 193.595 * * [simplify]: iters left: 1 (140 enodes) 193.615 * * [simplify]: Extracting #0: cost 1 inf + 0 193.615 * * [simplify]: Extracting #1: cost 4 inf + 0 193.615 * * [simplify]: Extracting #2: cost 13 inf + 1 193.615 * * [simplify]: Extracting #3: cost 35 inf + 3 193.615 * * [simplify]: Extracting #4: cost 45 inf + 130 193.616 * * [simplify]: Extracting #5: cost 27 inf + 1869 193.617 * * [simplify]: Extracting #6: cost 2 inf + 5193 193.618 * * [simplify]: Extracting #7: cost 0 inf + 5387 193.619 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 193.619 * [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))))))) 193.619 * * * * [progress]: [ 565 / 779 ] simplifiying candidate # 193.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)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 193.619 * * [simplify]: iters left: 6 (17 enodes) 193.624 * * [simplify]: iters left: 5 (66 enodes) 193.643 * * [simplify]: iters left: 4 (121 enodes) 193.677 * * [simplify]: iters left: 3 (231 enodes) 193.740 * * [simplify]: iters left: 2 (369 enodes) 193.901 * * [simplify]: iters left: 1 (433 enodes) 194.034 * * [simplify]: Extracting #0: cost 1 inf + 0 194.034 * * [simplify]: Extracting #1: cost 35 inf + 0 194.035 * * [simplify]: Extracting #2: cost 71 inf + 0 194.035 * * [simplify]: Extracting #3: cost 83 inf + 0 194.036 * * [simplify]: Extracting #4: cost 79 inf + 267 194.038 * * [simplify]: Extracting #5: cost 53 inf + 5375 194.050 * * [simplify]: Extracting #6: cost 11 inf + 24491 194.065 * * [simplify]: Extracting #7: cost 0 inf + 29976 194.080 * * [simplify]: Extracting #8: cost 0 inf + 29936 194.095 * [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))))) 194.095 * [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)))))))) 194.095 * * * * [progress]: [ 566 / 779 ] simplifiying candidate # 194.096 * [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))))) 194.096 * * [simplify]: iters left: 6 (15 enodes) 194.103 * * [simplify]: iters left: 5 (59 enodes) 194.122 * * [simplify]: iters left: 4 (100 enodes) 194.152 * * [simplify]: iters left: 3 (153 enodes) 194.184 * * [simplify]: iters left: 2 (200 enodes) 194.222 * * [simplify]: iters left: 1 (217 enodes) 194.280 * * [simplify]: Extracting #0: cost 1 inf + 0 194.281 * * [simplify]: Extracting #1: cost 23 inf + 0 194.281 * * [simplify]: Extracting #2: cost 46 inf + 0 194.281 * * [simplify]: Extracting #3: cost 57 inf + 0 194.282 * * [simplify]: Extracting #4: cost 53 inf + 267 194.283 * * [simplify]: Extracting #5: cost 37 inf + 2194 194.284 * * [simplify]: Extracting #6: cost 28 inf + 4956 194.290 * * [simplify]: Extracting #7: cost 4 inf + 15062 194.297 * * [simplify]: Extracting #8: cost 0 inf + 16978 194.305 * [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)))) 194.305 * [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)))))))) 194.305 * * * * [progress]: [ 567 / 779 ] simplifiying candidate # 194.306 * [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)))) 194.306 * * [simplify]: iters left: 6 (16 enodes) 194.313 * * [simplify]: iters left: 5 (61 enodes) 194.330 * * [simplify]: iters left: 4 (102 enodes) 194.358 * * [simplify]: iters left: 3 (155 enodes) 194.401 * * [simplify]: iters left: 2 (201 enodes) 194.463 * * [simplify]: iters left: 1 (219 enodes) 194.508 * * [simplify]: Extracting #0: cost 1 inf + 0 194.508 * * [simplify]: Extracting #1: cost 23 inf + 0 194.509 * * [simplify]: Extracting #2: cost 47 inf + 0 194.509 * * [simplify]: Extracting #3: cost 59 inf + 0 194.509 * * [simplify]: Extracting #4: cost 55 inf + 267 194.510 * * [simplify]: Extracting #5: cost 35 inf + 2985 194.512 * * [simplify]: Extracting #6: cost 5 inf + 15359 194.517 * * [simplify]: Extracting #7: cost 0 inf + 17492 194.521 * [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)))) 194.521 * [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)))))))) 194.521 * * * * [progress]: [ 568 / 779 ] simplifiying candidate # 194.521 * [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)) 194.521 * * [simplify]: iters left: 6 (16 enodes) 194.525 * * [simplify]: iters left: 5 (63 enodes) 194.535 * * [simplify]: iters left: 4 (96 enodes) 194.549 * * [simplify]: iters left: 3 (120 enodes) 194.573 * * [simplify]: iters left: 2 (159 enodes) 194.621 * * [simplify]: iters left: 1 (168 enodes) 194.640 * * [simplify]: Extracting #0: cost 1 inf + 0 194.640 * * [simplify]: Extracting #1: cost 13 inf + 0 194.640 * * [simplify]: Extracting #2: cost 24 inf + 1 194.640 * * [simplify]: Extracting #3: cost 35 inf + 1 194.640 * * [simplify]: Extracting #4: cost 34 inf + 104 194.641 * * [simplify]: Extracting #5: cost 8 inf + 5064 194.643 * * [simplify]: Extracting #6: cost 0 inf + 7745 194.644 * [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)))) 194.644 * [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))))))) 194.645 * * * * [progress]: [ 569 / 779 ] simplifiying candidate # 194.645 * [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)))) 194.645 * * [simplify]: iters left: 6 (16 enodes) 194.648 * * [simplify]: iters left: 5 (61 enodes) 194.658 * * [simplify]: iters left: 4 (102 enodes) 194.690 * * [simplify]: iters left: 3 (155 enodes) 194.740 * * [simplify]: iters left: 2 (201 enodes) 194.785 * * [simplify]: iters left: 1 (219 enodes) 194.830 * * [simplify]: Extracting #0: cost 1 inf + 0 194.831 * * [simplify]: Extracting #1: cost 23 inf + 0 194.831 * * [simplify]: Extracting #2: cost 47 inf + 0 194.831 * * [simplify]: Extracting #3: cost 59 inf + 0 194.832 * * [simplify]: Extracting #4: cost 55 inf + 267 194.833 * * [simplify]: Extracting #5: cost 35 inf + 2985 194.838 * * [simplify]: Extracting #6: cost 5 inf + 15359 194.846 * * [simplify]: Extracting #7: cost 0 inf + 17492 194.853 * [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)))) 194.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 (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)))))))) 194.853 * * * * [progress]: [ 570 / 779 ] simplifiying candidate # 194.854 * [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) 194.854 * * [simplify]: iters left: 6 (15 enodes) 194.862 * * [simplify]: iters left: 5 (58 enodes) 194.881 * * [simplify]: iters left: 4 (99 enodes) 194.909 * * [simplify]: iters left: 3 (132 enodes) 194.929 * * [simplify]: iters left: 2 (153 enodes) 194.951 * * [simplify]: iters left: 1 (156 enodes) 194.967 * * [simplify]: Extracting #0: cost 1 inf + 0 194.967 * * [simplify]: Extracting #1: cost 13 inf + 0 194.967 * * [simplify]: Extracting #2: cost 24 inf + 1 194.967 * * [simplify]: Extracting #3: cost 35 inf + 1 194.967 * * [simplify]: Extracting #4: cost 32 inf + 186 194.968 * * [simplify]: Extracting #5: cost 14 inf + 3221 194.969 * * [simplify]: Extracting #6: cost 2 inf + 7161 194.971 * * [simplify]: Extracting #7: cost 0 inf + 7745 194.972 * [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)))) 194.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))) (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))))))) 194.973 * * * * [progress]: [ 571 / 779 ] simplifiying candidate # 194.973 * [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))))) 194.973 * * [simplify]: iters left: 6 (15 enodes) 194.976 * * [simplify]: iters left: 5 (56 enodes) 194.985 * * [simplify]: iters left: 4 (88 enodes) 194.998 * * [simplify]: iters left: 3 (143 enodes) 195.021 * * [simplify]: iters left: 2 (197 enodes) 195.068 * * [simplify]: iters left: 1 (212 enodes) 195.129 * * [simplify]: Extracting #0: cost 1 inf + 0 195.129 * * [simplify]: Extracting #1: cost 23 inf + 0 195.129 * * [simplify]: Extracting #2: cost 46 inf + 0 195.129 * * [simplify]: Extracting #3: cost 57 inf + 0 195.130 * * [simplify]: Extracting #4: cost 53 inf + 267 195.132 * * [simplify]: Extracting #5: cost 27 inf + 5726 195.138 * * [simplify]: Extracting #6: cost 2 inf + 16100 195.145 * * [simplify]: Extracting #7: cost 0 inf + 16978 195.152 * [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)))) 195.153 * [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)))))))) 195.153 * * * * [progress]: [ 572 / 779 ] simplifiying candidate # 195.153 * [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))))) 195.153 * * [simplify]: iters left: 6 (16 enodes) 195.161 * * [simplify]: iters left: 5 (58 enodes) 195.177 * * [simplify]: iters left: 4 (83 enodes) 195.202 * * [simplify]: iters left: 3 (113 enodes) 195.230 * * [simplify]: iters left: 2 (124 enodes) 195.264 * * [simplify]: iters left: 1 (125 enodes) 195.293 * * [simplify]: Extracting #0: cost 1 inf + 0 195.293 * * [simplify]: Extracting #1: cost 15 inf + 0 195.294 * * [simplify]: Extracting #2: cost 32 inf + 0 195.294 * * [simplify]: Extracting #3: cost 45 inf + 0 195.294 * * [simplify]: Extracting #4: cost 41 inf + 267 195.295 * * [simplify]: Extracting #5: cost 21 inf + 3362 195.299 * * [simplify]: Extracting #6: cost 3 inf + 9853 195.303 * * [simplify]: Extracting #7: cost 0 inf + 11230 195.307 * [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))))) 195.307 * [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)))))))) 195.307 * * * * [progress]: [ 573 / 779 ] simplifiying candidate # 195.307 * [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)))) 195.308 * * [simplify]: iters left: 6 (14 enodes) 195.310 * * [simplify]: iters left: 5 (51 enodes) 195.318 * * [simplify]: iters left: 4 (76 enodes) 195.328 * * [simplify]: iters left: 3 (106 enodes) 195.344 * * [simplify]: iters left: 2 (117 enodes) 195.370 * * [simplify]: iters left: 1 (118 enodes) 195.383 * * [simplify]: Extracting #0: cost 1 inf + 0 195.383 * * [simplify]: Extracting #1: cost 15 inf + 0 195.383 * * [simplify]: Extracting #2: cost 30 inf + 0 195.384 * * [simplify]: Extracting #3: cost 41 inf + 0 195.384 * * [simplify]: Extracting #4: cost 40 inf + 87 195.384 * * [simplify]: Extracting #5: cost 27 inf + 945 195.385 * * [simplify]: Extracting #6: cost 16 inf + 3715 195.386 * * [simplify]: Extracting #7: cost 0 inf + 9642 195.388 * [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)))) 195.388 * [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)))))))) 195.388 * * * * [progress]: [ 574 / 779 ] simplifiying candidate # 195.388 * [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)) 195.388 * * [simplify]: iters left: 6 (15 enodes) 195.395 * * [simplify]: iters left: 5 (56 enodes) 195.411 * * [simplify]: iters left: 4 (76 enodes) 195.434 * * [simplify]: iters left: 3 (92 enodes) 195.458 * * [simplify]: iters left: 2 (109 enodes) 195.489 * * [simplify]: iters left: 1 (111 enodes) 195.512 * * [simplify]: Extracting #0: cost 1 inf + 0 195.513 * * [simplify]: Extracting #1: cost 9 inf + 0 195.513 * * [simplify]: Extracting #2: cost 16 inf + 1 195.513 * * [simplify]: Extracting #3: cost 27 inf + 1 195.513 * * [simplify]: Extracting #4: cost 25 inf + 145 195.514 * * [simplify]: Extracting #5: cost 10 inf + 2060 195.515 * * [simplify]: Extracting #6: cost 1 inf + 4178 195.518 * * [simplify]: Extracting #7: cost 0 inf + 4557 195.520 * [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)))) 195.520 * [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))))))) 195.520 * * * * [progress]: [ 575 / 779 ] simplifiying candidate # 195.521 * [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)))) 195.521 * * [simplify]: iters left: 6 (14 enodes) 195.527 * * [simplify]: iters left: 5 (51 enodes) 195.542 * * [simplify]: iters left: 4 (76 enodes) 195.564 * * [simplify]: iters left: 3 (106 enodes) 195.590 * * [simplify]: iters left: 2 (117 enodes) 195.611 * * [simplify]: iters left: 1 (118 enodes) 195.626 * * [simplify]: Extracting #0: cost 1 inf + 0 195.626 * * [simplify]: Extracting #1: cost 15 inf + 0 195.626 * * [simplify]: Extracting #2: cost 30 inf + 0 195.626 * * [simplify]: Extracting #3: cost 41 inf + 0 195.626 * * [simplify]: Extracting #4: cost 40 inf + 87 195.627 * * [simplify]: Extracting #5: cost 27 inf + 945 195.627 * * [simplify]: Extracting #6: cost 16 inf + 3715 195.629 * * [simplify]: Extracting #7: cost 0 inf + 9642 195.631 * [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)))) 195.631 * [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)))))))) 195.631 * * * * [progress]: [ 576 / 779 ] simplifiying candidate # 195.631 * [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) 195.631 * * [simplify]: iters left: 6 (14 enodes) 195.638 * * [simplify]: iters left: 5 (51 enodes) 195.653 * * [simplify]: iters left: 4 (74 enodes) 195.666 * * [simplify]: iters left: 3 (94 enodes) 195.678 * * [simplify]: iters left: 2 (103 enodes) 195.698 * * [simplify]: iters left: 1 (105 enodes) 195.721 * * [simplify]: Extracting #0: cost 1 inf + 0 195.721 * * [simplify]: Extracting #1: cost 9 inf + 0 195.721 * * [simplify]: Extracting #2: cost 16 inf + 1 195.721 * * [simplify]: Extracting #3: cost 27 inf + 1 195.721 * * [simplify]: Extracting #4: cost 24 inf + 202 195.721 * * [simplify]: Extracting #5: cost 7 inf + 2495 195.722 * * [simplify]: Extracting #6: cost 0 inf + 4557 195.723 * [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))) 195.723 * [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))))))) 195.723 * * * * [progress]: [ 577 / 779 ] simplifiying candidate # 195.724 * [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))))) 195.724 * * [simplify]: iters left: 6 (16 enodes) 195.727 * * [simplify]: iters left: 5 (59 enodes) 195.737 * * [simplify]: iters left: 4 (98 enodes) 195.761 * * [simplify]: iters left: 3 (144 enodes) 195.801 * * [simplify]: iters left: 2 (194 enodes) 195.842 * * [simplify]: Extracting #0: cost 1 inf + 0 195.843 * * [simplify]: Extracting #1: cost 13 inf + 0 195.843 * * [simplify]: Extracting #2: cost 24 inf + 1 195.843 * * [simplify]: Extracting #3: cost 36 inf + 1 195.843 * * [simplify]: Extracting #4: cost 36 inf + 88 195.844 * * [simplify]: Extracting #5: cost 20 inf + 1438 195.846 * * [simplify]: Extracting #6: cost 4 inf + 6783 195.850 * * [simplify]: Extracting #7: cost 0 inf + 8579 195.853 * [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))))) 195.854 * [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)))))))) 195.854 * * * * [progress]: [ 578 / 779 ] simplifiying candidate # 195.854 * [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))))) 195.854 * * [simplify]: iters left: 6 (16 enodes) 195.862 * * [simplify]: iters left: 5 (58 enodes) 195.879 * * [simplify]: iters left: 4 (86 enodes) 195.904 * * [simplify]: iters left: 3 (109 enodes) 195.918 * * [simplify]: iters left: 2 (121 enodes) 195.938 * * [simplify]: Extracting #0: cost 1 inf + 0 195.938 * * [simplify]: Extracting #1: cost 9 inf + 0 195.938 * * [simplify]: Extracting #2: cost 17 inf + 1 195.939 * * [simplify]: Extracting #3: cost 30 inf + 1 195.939 * * [simplify]: Extracting #4: cost 28 inf + 211 195.939 * * [simplify]: Extracting #5: cost 14 inf + 1814 195.940 * * [simplify]: Extracting #6: cost 3 inf + 4770 195.941 * * [simplify]: Extracting #7: cost 0 inf + 5825 195.942 * [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)))) 195.942 * [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)))))))) 195.942 * * * * [progress]: [ 579 / 779 ] simplifiying candidate # 195.943 * [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)))) 195.943 * * [simplify]: iters left: 6 (15 enodes) 195.946 * * [simplify]: iters left: 5 (54 enodes) 195.954 * * [simplify]: iters left: 4 (82 enodes) 195.973 * * [simplify]: iters left: 3 (105 enodes) 195.999 * * [simplify]: iters left: 2 (119 enodes) 196.030 * * [simplify]: Extracting #0: cost 1 inf + 0 196.030 * * [simplify]: Extracting #1: cost 9 inf + 0 196.030 * * [simplify]: Extracting #2: cost 16 inf + 1 196.030 * * [simplify]: Extracting #3: cost 28 inf + 1 196.031 * * [simplify]: Extracting #4: cost 27 inf + 129 196.031 * * [simplify]: Extracting #5: cost 12 inf + 1520 196.033 * * [simplify]: Extracting #6: cost 0 inf + 5071 196.035 * [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)))) 196.035 * [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)))))))) 196.035 * * * * [progress]: [ 580 / 779 ] simplifiying candidate # 196.035 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 196.036 * * [simplify]: iters left: 6 (13 enodes) 196.043 * * [simplify]: iters left: 5 (48 enodes) 196.058 * * [simplify]: iters left: 4 (65 enodes) 196.074 * * [simplify]: iters left: 3 (73 enodes) 196.082 * * [simplify]: iters left: 2 (74 enodes) 196.090 * * [simplify]: iters left: 1 (75 enodes) 196.098 * * [simplify]: Extracting #0: cost 1 inf + 0 196.099 * * [simplify]: Extracting #1: cost 5 inf + 0 196.099 * * [simplify]: Extracting #2: cost 7 inf + 1 196.099 * * [simplify]: Extracting #3: cost 17 inf + 1 196.099 * * [simplify]: Extracting #4: cost 16 inf + 129 196.099 * * [simplify]: Extracting #5: cost 5 inf + 953 196.099 * * [simplify]: Extracting #6: cost 0 inf + 2135 196.100 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 196.100 * [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))))))) 196.100 * * * * [progress]: [ 581 / 779 ] simplifiying candidate # 196.100 * [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)))) 196.101 * * [simplify]: iters left: 6 (15 enodes) 196.105 * * [simplify]: iters left: 5 (54 enodes) 196.120 * * [simplify]: iters left: 4 (82 enodes) 196.132 * * [simplify]: iters left: 3 (105 enodes) 196.146 * * [simplify]: iters left: 2 (119 enodes) 196.174 * * [simplify]: Extracting #0: cost 1 inf + 0 196.174 * * [simplify]: Extracting #1: cost 9 inf + 0 196.174 * * [simplify]: Extracting #2: cost 16 inf + 1 196.174 * * [simplify]: Extracting #3: cost 28 inf + 1 196.174 * * [simplify]: Extracting #4: cost 27 inf + 129 196.175 * * [simplify]: Extracting #5: cost 12 inf + 1520 196.176 * * [simplify]: Extracting #6: cost 0 inf + 5071 196.177 * [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)))) 196.177 * [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)))))))) 196.177 * * * * [progress]: [ 582 / 779 ] simplifiying candidate # 196.177 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 196.177 * * [simplify]: iters left: 6 (12 enodes) 196.180 * * [simplify]: iters left: 5 (41 enodes) 196.186 * * [simplify]: iters left: 4 (61 enodes) 196.195 * * [simplify]: iters left: 3 (70 enodes) 196.203 * * [simplify]: Extracting #0: cost 1 inf + 0 196.203 * * [simplify]: Extracting #1: cost 5 inf + 0 196.203 * * [simplify]: Extracting #2: cost 7 inf + 1 196.203 * * [simplify]: Extracting #3: cost 17 inf + 1 196.203 * * [simplify]: Extracting #4: cost 16 inf + 88 196.203 * * [simplify]: Extracting #5: cost 5 inf + 953 196.204 * * [simplify]: Extracting #6: cost 0 inf + 2135 196.205 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 196.205 * [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))))))) 196.205 * * * * [progress]: [ 583 / 779 ] simplifiying candidate # 196.206 * [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))))) 196.206 * * [simplify]: iters left: 6 (16 enodes) 196.212 * * [simplify]: iters left: 5 (59 enodes) 196.224 * * [simplify]: iters left: 4 (87 enodes) 196.239 * * [simplify]: iters left: 3 (129 enodes) 196.261 * * [simplify]: iters left: 2 (139 enodes) 196.288 * * [simplify]: Extracting #0: cost 1 inf + 0 196.288 * * [simplify]: Extracting #1: cost 18 inf + 0 196.288 * * [simplify]: Extracting #2: cost 37 inf + 0 196.289 * * [simplify]: Extracting #3: cost 49 inf + 0 196.289 * * [simplify]: Extracting #4: cost 46 inf + 210 196.289 * * [simplify]: Extracting #5: cost 35 inf + 1146 196.290 * * [simplify]: Extracting #6: cost 15 inf + 6163 196.292 * * [simplify]: Extracting #7: cost 2 inf + 11884 196.294 * * [simplify]: Extracting #8: cost 0 inf + 12680 196.296 * [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)))))) 196.296 * [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)))))))) 196.296 * * * * [progress]: [ 584 / 779 ] simplifiying candidate # 196.297 * [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))))) 196.297 * * [simplify]: iters left: 6 (14 enodes) 196.299 * * [simplify]: iters left: 5 (52 enodes) 196.307 * * [simplify]: iters left: 4 (72 enodes) 196.316 * * [simplify]: iters left: 3 (92 enodes) 196.328 * * [simplify]: iters left: 2 (94 enodes) 196.347 * * [simplify]: Extracting #0: cost 1 inf + 0 196.347 * * [simplify]: Extracting #1: cost 12 inf + 0 196.347 * * [simplify]: Extracting #2: cost 24 inf + 0 196.347 * * [simplify]: Extracting #3: cost 35 inf + 0 196.348 * * [simplify]: Extracting #4: cost 34 inf + 87 196.348 * * [simplify]: Extracting #5: cost 25 inf + 532 196.349 * * [simplify]: Extracting #6: cost 11 inf + 3524 196.351 * * [simplify]: Extracting #7: cost 1 inf + 6853 196.354 * * [simplify]: Extracting #8: cost 0 inf + 7070 196.356 * [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)))) 196.356 * [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)))))))) 196.357 * * * * [progress]: [ 585 / 779 ] simplifiying candidate # 196.357 * [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)))) 196.357 * * [simplify]: iters left: 6 (15 enodes) 196.363 * * [simplify]: iters left: 5 (54 enodes) 196.378 * * [simplify]: iters left: 4 (74 enodes) 196.398 * * [simplify]: iters left: 3 (94 enodes) 196.420 * * [simplify]: iters left: 2 (96 enodes) 196.442 * * [simplify]: Extracting #0: cost 1 inf + 0 196.442 * * [simplify]: Extracting #1: cost 12 inf + 0 196.442 * * [simplify]: Extracting #2: cost 25 inf + 0 196.442 * * [simplify]: Extracting #3: cost 37 inf + 0 196.443 * * [simplify]: Extracting #4: cost 36 inf + 87 196.443 * * [simplify]: Extracting #5: cost 19 inf + 1617 196.445 * * [simplify]: Extracting #6: cost 6 inf + 5034 196.447 * * [simplify]: Extracting #7: cost 0 inf + 7424 196.450 * [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))) 196.450 * [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)))))))) 196.451 * * * * [progress]: [ 586 / 779 ] simplifiying candidate # 196.451 * [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)) 196.451 * * [simplify]: iters left: 6 (15 enodes) 196.460 * * [simplify]: iters left: 5 (56 enodes) 196.477 * * [simplify]: iters left: 4 (74 enodes) 196.496 * * [simplify]: iters left: 3 (83 enodes) 196.508 * * [simplify]: iters left: 2 (90 enodes) 196.517 * * [simplify]: Extracting #0: cost 1 inf + 0 196.517 * * [simplify]: Extracting #1: cost 7 inf + 0 196.518 * * [simplify]: Extracting #2: cost 12 inf + 1 196.518 * * [simplify]: Extracting #3: cost 23 inf + 1 196.518 * * [simplify]: Extracting #4: cost 22 inf + 88 196.518 * * [simplify]: Extracting #5: cost 9 inf + 1107 196.518 * * [simplify]: Extracting #6: cost 1 inf + 2876 196.519 * * [simplify]: Extracting #7: cost 0 inf + 3255 196.520 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 196.520 * [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))))))) 196.520 * * * * [progress]: [ 587 / 779 ] simplifiying candidate # 196.520 * [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)))) 196.520 * * [simplify]: iters left: 6 (15 enodes) 196.523 * * [simplify]: iters left: 5 (54 enodes) 196.535 * * [simplify]: iters left: 4 (74 enodes) 196.556 * * [simplify]: iters left: 3 (94 enodes) 196.570 * * [simplify]: iters left: 2 (96 enodes) 196.581 * * [simplify]: Extracting #0: cost 1 inf + 0 196.581 * * [simplify]: Extracting #1: cost 12 inf + 0 196.581 * * [simplify]: Extracting #2: cost 25 inf + 0 196.581 * * [simplify]: Extracting #3: cost 37 inf + 0 196.581 * * [simplify]: Extracting #4: cost 36 inf + 87 196.581 * * [simplify]: Extracting #5: cost 19 inf + 1617 196.582 * * [simplify]: Extracting #6: cost 6 inf + 5034 196.583 * * [simplify]: Extracting #7: cost 0 inf + 7424 196.584 * [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))) 196.585 * [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)))))))) 196.585 * * * * [progress]: [ 588 / 779 ] simplifiying candidate # 196.585 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 196.585 * * [simplify]: iters left: 6 (14 enodes) 196.588 * * [simplify]: iters left: 5 (51 enodes) 196.600 * * [simplify]: iters left: 4 (71 enodes) 196.614 * * [simplify]: iters left: 3 (86 enodes) 196.625 * * [simplify]: Extracting #0: cost 1 inf + 0 196.625 * * [simplify]: Extracting #1: cost 7 inf + 0 196.625 * * [simplify]: Extracting #2: cost 12 inf + 1 196.625 * * [simplify]: Extracting #3: cost 23 inf + 1 196.625 * * [simplify]: Extracting #4: cost 22 inf + 88 196.625 * * [simplify]: Extracting #5: cost 6 inf + 1465 196.626 * * [simplify]: Extracting #6: cost 1 inf + 2876 196.627 * * [simplify]: Extracting #7: cost 0 inf + 3255 196.627 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 196.627 * [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))))))) 196.627 * * * * [progress]: [ 589 / 779 ] simplifiying candidate # 196.628 * [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))))) 196.628 * * [simplify]: iters left: 6 (14 enodes) 196.630 * * [simplify]: iters left: 5 (51 enodes) 196.637 * * [simplify]: iters left: 4 (71 enodes) 196.654 * * [simplify]: iters left: 3 (88 enodes) 196.667 * * [simplify]: iters left: 2 (91 enodes) 196.677 * * [simplify]: Extracting #0: cost 1 inf + 0 196.677 * * [simplify]: Extracting #1: cost 10 inf + 0 196.677 * * [simplify]: Extracting #2: cost 22 inf + 0 196.677 * * [simplify]: Extracting #3: cost 35 inf + 0 196.678 * * [simplify]: Extracting #4: cost 34 inf + 87 196.678 * * [simplify]: Extracting #5: cost 20 inf + 1230 196.678 * * [simplify]: Extracting #6: cost 9 inf + 4027 196.680 * * [simplify]: Extracting #7: cost 0 inf + 7070 196.681 * [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)))) 196.681 * [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)))))))) 196.681 * * * * [progress]: [ 590 / 779 ] simplifiying candidate # 196.681 * [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))))) 196.681 * * [simplify]: iters left: 6 (15 enodes) 196.684 * * [simplify]: iters left: 5 (53 enodes) 196.691 * * [simplify]: iters left: 4 (68 enodes) 196.711 * * [simplify]: iters left: 3 (78 enodes) 196.730 * * [simplify]: Extracting #0: cost 1 inf + 0 196.730 * * [simplify]: Extracting #1: cost 8 inf + 0 196.730 * * [simplify]: Extracting #2: cost 18 inf + 0 196.730 * * [simplify]: Extracting #3: cost 31 inf + 0 196.730 * * [simplify]: Extracting #4: cost 29 inf + 128 196.731 * * [simplify]: Extracting #5: cost 15 inf + 1327 196.732 * * [simplify]: Extracting #6: cost 7 inf + 2787 196.733 * * [simplify]: Extracting #7: cost 0 inf + 5154 196.735 * [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)))) 196.735 * [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)))))))) 196.735 * * * * [progress]: [ 591 / 779 ] simplifiying candidate # 196.735 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 196.735 * * [simplify]: iters left: 6 (13 enodes) 196.741 * * [simplify]: iters left: 5 (46 enodes) 196.755 * * [simplify]: iters left: 4 (61 enodes) 196.772 * * [simplify]: iters left: 3 (71 enodes) 196.782 * * [simplify]: Extracting #0: cost 1 inf + 0 196.782 * * [simplify]: Extracting #1: cost 8 inf + 0 196.782 * * [simplify]: Extracting #2: cost 16 inf + 0 196.782 * * [simplify]: Extracting #3: cost 27 inf + 0 196.782 * * [simplify]: Extracting #4: cost 25 inf + 169 196.782 * * [simplify]: Extracting #5: cost 12 inf + 1123 196.783 * * [simplify]: Extracting #6: cost 3 inf + 3231 196.783 * * [simplify]: Extracting #7: cost 0 inf + 4046 196.784 * [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)))) 196.784 * [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)))))))) 196.784 * * * * [progress]: [ 592 / 779 ] simplifiying candidate # 196.784 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 196.784 * * [simplify]: iters left: 6 (14 enodes) 196.788 * * [simplify]: iters left: 5 (51 enodes) 196.796 * * [simplify]: iters left: 4 (65 enodes) 196.804 * * [simplify]: iters left: 3 (75 enodes) 196.814 * * [simplify]: iters left: 2 (76 enodes) 196.831 * * [simplify]: Extracting #0: cost 1 inf + 0 196.831 * * [simplify]: Extracting #1: cost 5 inf + 0 196.831 * * [simplify]: Extracting #2: cost 8 inf + 1 196.832 * * [simplify]: Extracting #3: cost 19 inf + 1 196.832 * * [simplify]: Extracting #4: cost 17 inf + 129 196.832 * * [simplify]: Extracting #5: cost 4 inf + 1231 196.833 * * [simplify]: Extracting #6: cost 0 inf + 1983 196.834 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 196.834 * [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))))))) 196.834 * * * * [progress]: [ 593 / 779 ] simplifiying candidate # 196.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)))) 196.835 * * [simplify]: iters left: 6 (13 enodes) 196.840 * * [simplify]: iters left: 5 (46 enodes) 196.853 * * [simplify]: iters left: 4 (61 enodes) 196.871 * * [simplify]: iters left: 3 (71 enodes) 196.888 * * [simplify]: Extracting #0: cost 1 inf + 0 196.889 * * [simplify]: Extracting #1: cost 8 inf + 0 196.889 * * [simplify]: Extracting #2: cost 16 inf + 0 196.889 * * [simplify]: Extracting #3: cost 27 inf + 0 196.889 * * [simplify]: Extracting #4: cost 25 inf + 169 196.889 * * [simplify]: Extracting #5: cost 12 inf + 1123 196.891 * * [simplify]: Extracting #6: cost 3 inf + 3231 196.892 * * [simplify]: Extracting #7: cost 0 inf + 4046 196.893 * [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)))) 196.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))) (* (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)))))))) 196.894 * * * * [progress]: [ 594 / 779 ] simplifiying candidate # 196.894 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 196.894 * * [simplify]: iters left: 6 (13 enodes) 196.900 * * [simplify]: iters left: 5 (46 enodes) 196.914 * * [simplify]: iters left: 4 (61 enodes) 196.932 * * [simplify]: iters left: 3 (72 enodes) 196.950 * * [simplify]: Extracting #0: cost 1 inf + 0 196.950 * * [simplify]: Extracting #1: cost 5 inf + 0 196.950 * * [simplify]: Extracting #2: cost 8 inf + 1 196.950 * * [simplify]: Extracting #3: cost 19 inf + 1 196.950 * * [simplify]: Extracting #4: cost 17 inf + 170 196.951 * * [simplify]: Extracting #5: cost 5 inf + 1067 196.951 * * [simplify]: Extracting #6: cost 0 inf + 1983 196.952 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 196.952 * [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))))))) 196.953 * * * * [progress]: [ 595 / 779 ] simplifiying candidate # 196.953 * [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))))) 196.953 * * [simplify]: iters left: 6 (15 enodes) 196.960 * * [simplify]: iters left: 5 (54 enodes) 196.972 * * [simplify]: iters left: 4 (72 enodes) 196.983 * * [simplify]: iters left: 3 (85 enodes) 196.994 * * [simplify]: iters left: 2 (86 enodes) 197.009 * * [simplify]: Extracting #0: cost 1 inf + 0 197.009 * * [simplify]: Extracting #1: cost 7 inf + 0 197.009 * * [simplify]: Extracting #2: cost 12 inf + 1 197.009 * * [simplify]: Extracting #3: cost 24 inf + 1 197.009 * * [simplify]: Extracting #4: cost 24 inf + 88 197.010 * * [simplify]: Extracting #5: cost 8 inf + 1533 197.011 * * [simplify]: Extracting #6: cost 1 inf + 3350 197.013 * * [simplify]: Extracting #7: cost 0 inf + 3769 197.014 * [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))))) 197.014 * [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)))))))) 197.014 * * * * [progress]: [ 596 / 779 ] simplifiying candidate # 197.015 * [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))))) 197.015 * * [simplify]: iters left: 6 (15 enodes) 197.022 * * [simplify]: iters left: 5 (53 enodes) 197.032 * * [simplify]: iters left: 4 (67 enodes) 197.042 * * [simplify]: iters left: 3 (78 enodes) 197.052 * * [simplify]: Extracting #0: cost 1 inf + 0 197.052 * * [simplify]: Extracting #1: cost 5 inf + 0 197.052 * * [simplify]: Extracting #2: cost 9 inf + 1 197.052 * * [simplify]: Extracting #3: cost 22 inf + 1 197.052 * * [simplify]: Extracting #4: cost 23 inf + 46 197.052 * * [simplify]: Extracting #5: cost 6 inf + 1891 197.053 * * [simplify]: Extracting #6: cost 0 inf + 2961 197.053 * * [simplify]: Extracting #7: cost 0 inf + 2931 197.054 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 197.054 * [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)))))))) 197.054 * * * * [progress]: [ 597 / 779 ] simplifiying candidate # 197.054 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 197.054 * * [simplify]: iters left: 6 (14 enodes) 197.060 * * [simplify]: iters left: 5 (49 enodes) 197.075 * * [simplify]: iters left: 4 (63 enodes) 197.094 * * [simplify]: iters left: 3 (74 enodes) 197.113 * * [simplify]: Extracting #0: cost 1 inf + 0 197.113 * * [simplify]: Extracting #1: cost 5 inf + 0 197.113 * * [simplify]: Extracting #2: cost 8 inf + 1 197.113 * * [simplify]: Extracting #3: cost 20 inf + 1 197.114 * * [simplify]: Extracting #4: cost 19 inf + 129 197.114 * * [simplify]: Extracting #5: cost 5 inf + 1518 197.115 * * [simplify]: Extracting #6: cost 0 inf + 2337 197.116 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 197.117 * [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)))))))) 197.117 * * * * [progress]: [ 598 / 779 ] simplifiying candidate # 197.117 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 197.117 * * [simplify]: iters left: 6 (12 enodes) 197.126 * * [simplify]: iters left: 5 (43 enodes) 197.137 * * [simplify]: iters left: 4 (55 enodes) 197.149 * * [simplify]: iters left: 3 (63 enodes) 197.157 * * [simplify]: Extracting #0: cost 1 inf + 0 197.157 * * [simplify]: Extracting #1: cost 4 inf + 0 197.157 * * [simplify]: Extracting #2: cost 13 inf + 1 197.157 * * [simplify]: Extracting #3: cost 11 inf + 170 197.158 * * [simplify]: Extracting #4: cost 2 inf + 872 197.158 * * [simplify]: Extracting #5: cost 0 inf + 1077 197.158 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 197.158 * [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))))))) 197.158 * * * * [progress]: [ 599 / 779 ] simplifiying candidate # 197.158 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 197.159 * * [simplify]: iters left: 6 (14 enodes) 197.162 * * [simplify]: iters left: 5 (49 enodes) 197.169 * * [simplify]: iters left: 4 (63 enodes) 197.182 * * [simplify]: iters left: 3 (74 enodes) 197.196 * * [simplify]: Extracting #0: cost 1 inf + 0 197.196 * * [simplify]: Extracting #1: cost 5 inf + 0 197.196 * * [simplify]: Extracting #2: cost 8 inf + 1 197.196 * * [simplify]: Extracting #3: cost 20 inf + 1 197.196 * * [simplify]: Extracting #4: cost 19 inf + 129 197.196 * * [simplify]: Extracting #5: cost 5 inf + 1518 197.197 * * [simplify]: Extracting #6: cost 0 inf + 2337 197.197 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 197.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))) (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)))))))) 197.198 * * * * [progress]: [ 600 / 779 ] simplifiying candidate # 197.198 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 197.198 * * [simplify]: iters left: 6 (11 enodes) 197.201 * * [simplify]: iters left: 5 (36 enodes) 197.206 * * [simplify]: iters left: 4 (50 enodes) 197.214 * * [simplify]: iters left: 3 (58 enodes) 197.223 * * [simplify]: Extracting #0: cost 1 inf + 0 197.223 * * [simplify]: Extracting #1: cost 4 inf + 0 197.223 * * [simplify]: Extracting #2: cost 13 inf + 1 197.223 * * [simplify]: Extracting #3: cost 10 inf + 211 197.224 * * [simplify]: Extracting #4: cost 0 inf + 1077 197.224 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 197.224 * [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))))))) 197.225 * * * * [progress]: [ 601 / 779 ] simplifiying candidate # 197.225 * [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))))) 197.225 * * [simplify]: iters left: 6 (11 enodes) 197.231 * * [simplify]: iters left: 5 (41 enodes) 197.237 * * [simplify]: iters left: 4 (61 enodes) 197.247 * * [simplify]: iters left: 3 (95 enodes) 197.261 * * [simplify]: iters left: 2 (105 enodes) 197.281 * * [simplify]: Extracting #0: cost 1 inf + 0 197.281 * * [simplify]: Extracting #1: cost 18 inf + 0 197.281 * * [simplify]: Extracting #2: cost 34 inf + 1 197.282 * * [simplify]: Extracting #3: cost 38 inf + 1 197.282 * * [simplify]: Extracting #4: cost 36 inf + 3 197.282 * * [simplify]: Extracting #5: cost 25 inf + 1993 197.283 * * [simplify]: Extracting #6: cost 2 inf + 8396 197.284 * * [simplify]: Extracting #7: cost 0 inf + 9031 197.286 * [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)))))) 197.286 * [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)))))))) 197.286 * * * * [progress]: [ 602 / 779 ] simplifiying candidate # 197.286 * [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))))) 197.286 * * [simplify]: iters left: 6 (9 enodes) 197.289 * * [simplify]: iters left: 5 (34 enodes) 197.294 * * [simplify]: iters left: 4 (46 enodes) 197.302 * * [simplify]: iters left: 3 (58 enodes) 197.310 * * [simplify]: iters left: 2 (60 enodes) 197.317 * * [simplify]: Extracting #0: cost 1 inf + 0 197.317 * * [simplify]: Extracting #1: cost 12 inf + 0 197.317 * * [simplify]: Extracting #2: cost 21 inf + 1 197.317 * * [simplify]: Extracting #3: cost 24 inf + 1 197.318 * * [simplify]: Extracting #4: cost 22 inf + 3 197.318 * * [simplify]: Extracting #5: cost 16 inf + 786 197.318 * * [simplify]: Extracting #6: cost 6 inf + 2922 197.319 * * [simplify]: Extracting #7: cost 0 inf + 4387 197.319 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 197.319 * [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)))))))) 197.319 * * * * [progress]: [ 603 / 779 ] simplifiying candidate # 197.320 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 197.320 * * [simplify]: iters left: 6 (10 enodes) 197.322 * * [simplify]: iters left: 5 (36 enodes) 197.328 * * [simplify]: iters left: 4 (48 enodes) 197.335 * * [simplify]: iters left: 3 (60 enodes) 197.348 * * [simplify]: iters left: 2 (62 enodes) 197.364 * * [simplify]: Extracting #0: cost 1 inf + 0 197.365 * * [simplify]: Extracting #1: cost 12 inf + 0 197.365 * * [simplify]: Extracting #2: cost 22 inf + 1 197.365 * * [simplify]: Extracting #3: cost 26 inf + 1 197.365 * * [simplify]: Extracting #4: cost 24 inf + 3 197.365 * * [simplify]: Extracting #5: cost 12 inf + 2091 197.367 * * [simplify]: Extracting #6: cost 0 inf + 4741 197.368 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 197.368 * [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)))))))) 197.368 * * * * [progress]: [ 604 / 779 ] simplifiying candidate # 197.369 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 197.369 * * [simplify]: iters left: 6 (9 enodes) 197.374 * * [simplify]: iters left: 5 (33 enodes) 197.385 * * [simplify]: iters left: 4 (41 enodes) 197.396 * * [simplify]: iters left: 3 (42 enodes) 197.401 * * [simplify]: iters left: 2 (48 enodes) 197.409 * * [simplify]: Extracting #0: cost 1 inf + 0 197.409 * * [simplify]: Extracting #1: cost 6 inf + 0 197.409 * * [simplify]: Extracting #2: cost 9 inf + 1 197.409 * * [simplify]: Extracting #3: cost 12 inf + 1 197.409 * * [simplify]: Extracting #4: cost 9 inf + 60 197.409 * * [simplify]: Extracting #5: cost 4 inf + 746 197.409 * * [simplify]: Extracting #6: cost 0 inf + 1537 197.410 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 197.410 * [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))))))) 197.410 * * * * [progress]: [ 605 / 779 ] simplifiying candidate # 197.410 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 197.410 * * [simplify]: iters left: 6 (10 enodes) 197.412 * * [simplify]: iters left: 5 (36 enodes) 197.418 * * [simplify]: iters left: 4 (48 enodes) 197.425 * * [simplify]: iters left: 3 (60 enodes) 197.434 * * [simplify]: iters left: 2 (62 enodes) 197.442 * * [simplify]: Extracting #0: cost 1 inf + 0 197.442 * * [simplify]: Extracting #1: cost 12 inf + 0 197.442 * * [simplify]: Extracting #2: cost 22 inf + 1 197.442 * * [simplify]: Extracting #3: cost 26 inf + 1 197.442 * * [simplify]: Extracting #4: cost 24 inf + 3 197.442 * * [simplify]: Extracting #5: cost 12 inf + 2091 197.443 * * [simplify]: Extracting #6: cost 0 inf + 4741 197.443 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 197.443 * [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)))))))) 197.444 * * * * [progress]: [ 606 / 779 ] simplifiying candidate # 197.444 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 197.444 * * [simplify]: iters left: 6 (8 enodes) 197.446 * * [simplify]: iters left: 5 (28 enodes) 197.451 * * [simplify]: iters left: 4 (38 enodes) 197.458 * * [simplify]: iters left: 3 (45 enodes) 197.469 * * [simplify]: Extracting #0: cost 1 inf + 0 197.469 * * [simplify]: Extracting #1: cost 6 inf + 0 197.469 * * [simplify]: Extracting #2: cost 9 inf + 1 197.470 * * [simplify]: Extracting #3: cost 12 inf + 1 197.470 * * [simplify]: Extracting #4: cost 9 inf + 60 197.470 * * [simplify]: Extracting #5: cost 0 inf + 1537 197.471 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 197.471 * [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))))))) 197.471 * * * * [progress]: [ 607 / 779 ] simplifiying candidate # 197.471 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 197.471 * * [simplify]: iters left: 6 (9 enodes) 197.476 * * [simplify]: iters left: 5 (33 enodes) 197.483 * * [simplify]: iters left: 4 (45 enodes) 197.490 * * [simplify]: iters left: 3 (54 enodes) 197.499 * * [simplify]: iters left: 2 (57 enodes) 197.506 * * [simplify]: Extracting #0: cost 1 inf + 0 197.506 * * [simplify]: Extracting #1: cost 10 inf + 0 197.506 * * [simplify]: Extracting #2: cost 19 inf + 1 197.507 * * [simplify]: Extracting #3: cost 24 inf + 1 197.507 * * [simplify]: Extracting #4: cost 22 inf + 3 197.507 * * [simplify]: Extracting #5: cost 18 inf + 392 197.507 * * [simplify]: Extracting #6: cost 4 inf + 3437 197.509 * * [simplify]: Extracting #7: cost 0 inf + 4387 197.510 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 197.510 * [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)))))))) 197.510 * * * * [progress]: [ 608 / 779 ] simplifiying candidate # 197.511 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 197.511 * * [simplify]: iters left: 6 (10 enodes) 197.515 * * [simplify]: iters left: 5 (35 enodes) 197.526 * * [simplify]: iters left: 4 (42 enodes) 197.537 * * [simplify]: iters left: 3 (44 enodes) 197.550 * * [simplify]: Extracting #0: cost 1 inf + 0 197.550 * * [simplify]: Extracting #1: cost 8 inf + 0 197.550 * * [simplify]: Extracting #2: cost 15 inf + 1 197.550 * * [simplify]: Extracting #3: cost 20 inf + 1 197.551 * * [simplify]: Extracting #4: cost 17 inf + 60 197.551 * * [simplify]: Extracting #5: cost 4 inf + 2284 197.552 * * [simplify]: Extracting #6: cost 0 inf + 3115 197.553 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 197.553 * [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)))))))) 197.553 * * * * [progress]: [ 609 / 779 ] simplifiying candidate # 197.553 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 197.553 * * [simplify]: iters left: 6 (8 enodes) 197.557 * * [simplify]: iters left: 5 (28 enodes) 197.566 * * [simplify]: iters left: 4 (35 enodes) 197.576 * * [simplify]: iters left: 3 (37 enodes) 197.587 * * [simplify]: Extracting #0: cost 1 inf + 0 197.587 * * [simplify]: Extracting #1: cost 8 inf + 0 197.587 * * [simplify]: Extracting #2: cost 13 inf + 1 197.587 * * [simplify]: Extracting #3: cost 16 inf + 1 197.587 * * [simplify]: Extracting #4: cost 13 inf + 60 197.587 * * [simplify]: Extracting #5: cost 2 inf + 1691 197.588 * * [simplify]: Extracting #6: cost 0 inf + 2007 197.589 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 197.589 * [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)))))))) 197.589 * * * * [progress]: [ 610 / 779 ] simplifiying candidate # 197.589 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 197.589 * * [simplify]: iters left: 6 (8 enodes) 197.595 * * [simplify]: iters left: 5 (28 enodes) 197.604 * * [simplify]: iters left: 4 (32 enodes) 197.612 * * [simplify]: iters left: 3 (34 enodes) 197.620 * * [simplify]: iters left: 2 (35 enodes) 197.628 * * [simplify]: Extracting #0: cost 1 inf + 0 197.628 * * [simplify]: Extracting #1: cost 4 inf + 0 197.628 * * [simplify]: Extracting #2: cost 5 inf + 1 197.628 * * [simplify]: Extracting #3: cost 8 inf + 1 197.628 * * [simplify]: Extracting #4: cost 6 inf + 3 197.628 * * [simplify]: Extracting #5: cost 1 inf + 490 197.628 * * [simplify]: Extracting #6: cost 0 inf + 587 197.628 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 197.628 * [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))))))) 197.628 * * * * [progress]: [ 611 / 779 ] simplifiying candidate # 197.629 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 197.629 * * [simplify]: iters left: 6 (8 enodes) 197.631 * * [simplify]: iters left: 5 (28 enodes) 197.636 * * [simplify]: iters left: 4 (35 enodes) 197.642 * * [simplify]: iters left: 3 (37 enodes) 197.647 * * [simplify]: Extracting #0: cost 1 inf + 0 197.648 * * [simplify]: Extracting #1: cost 8 inf + 0 197.648 * * [simplify]: Extracting #2: cost 13 inf + 1 197.648 * * [simplify]: Extracting #3: cost 16 inf + 1 197.648 * * [simplify]: Extracting #4: cost 13 inf + 60 197.648 * * [simplify]: Extracting #5: cost 2 inf + 1691 197.648 * * [simplify]: Extracting #6: cost 0 inf + 2007 197.649 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 197.649 * [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)))))))) 197.649 * * * * [progress]: [ 612 / 779 ] simplifiying candidate # 197.649 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 197.649 * * [simplify]: iters left: 6 (7 enodes) 197.651 * * [simplify]: iters left: 5 (23 enodes) 197.655 * * [simplify]: iters left: 4 (28 enodes) 197.659 * * [simplify]: iters left: 3 (31 enodes) 197.663 * * [simplify]: Extracting #0: cost 1 inf + 0 197.663 * * [simplify]: Extracting #1: cost 4 inf + 0 197.663 * * [simplify]: Extracting #2: cost 5 inf + 1 197.663 * * [simplify]: Extracting #3: cost 8 inf + 1 197.663 * * [simplify]: Extracting #4: cost 6 inf + 3 197.663 * * [simplify]: Extracting #5: cost 2 inf + 352 197.663 * * [simplify]: Extracting #6: cost 0 inf + 587 197.664 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 197.664 * [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))))))) 197.664 * * * * [progress]: [ 613 / 779 ] simplifiying candidate # 197.664 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 197.664 * * [simplify]: iters left: 6 (9 enodes) 197.666 * * [simplify]: iters left: 5 (29 enodes) 197.671 * * [simplify]: iters left: 4 (35 enodes) 197.676 * * [simplify]: iters left: 3 (37 enodes) 197.681 * * [simplify]: Extracting #0: cost 1 inf + 0 197.681 * * [simplify]: Extracting #1: cost 7 inf + 0 197.681 * * [simplify]: Extracting #2: cost 11 inf + 1 197.681 * * [simplify]: Extracting #3: cost 13 inf + 1 197.681 * * [simplify]: Extracting #4: cost 16 inf + 1 197.681 * * [simplify]: Extracting #5: cost 14 inf + 3 197.681 * * [simplify]: Extracting #6: cost 12 inf + 157 197.681 * * [simplify]: Extracting #7: cost 5 inf + 1359 197.682 * * [simplify]: Extracting #8: cost 0 inf + 2487 197.682 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 197.682 * [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)))))))) 197.682 * * * * [progress]: [ 614 / 779 ] simplifiying candidate # 197.682 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 197.683 * * [simplify]: iters left: 6 (9 enodes) 197.686 * * [simplify]: iters left: 5 (28 enodes) 197.695 * * [simplify]: iters left: 4 (30 enodes) 197.703 * * [simplify]: Extracting #0: cost 1 inf + 0 197.703 * * [simplify]: Extracting #1: cost 4 inf + 0 197.703 * * [simplify]: Extracting #2: cost 6 inf + 1 197.704 * * [simplify]: Extracting #3: cost 9 inf + 1 197.704 * * [simplify]: Extracting #4: cost 12 inf + 1 197.704 * * [simplify]: Extracting #5: cost 10 inf + 3 197.704 * * [simplify]: Extracting #6: cost 6 inf + 431 197.704 * * [simplify]: Extracting #7: cost 0 inf + 1535 197.705 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 197.705 * [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)))))))) 197.705 * * * * [progress]: [ 615 / 779 ] simplifiying candidate # 197.705 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 197.705 * * [simplify]: iters left: 5 (8 enodes) 197.709 * * [simplify]: iters left: 4 (24 enodes) 197.716 * * [simplify]: iters left: 3 (26 enodes) 197.724 * * [simplify]: Extracting #0: cost 1 inf + 0 197.724 * * [simplify]: Extracting #1: cost 4 inf + 0 197.724 * * [simplify]: Extracting #2: cost 5 inf + 1 197.724 * * [simplify]: Extracting #3: cost 7 inf + 1 197.724 * * [simplify]: Extracting #4: cost 10 inf + 1 197.724 * * [simplify]: Extracting #5: cost 6 inf + 117 197.724 * * [simplify]: Extracting #6: cost 3 inf + 529 197.725 * * [simplify]: Extracting #7: cost 0 inf + 941 197.725 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 197.725 * [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)))))))) 197.725 * * * * [progress]: [ 616 / 779 ] simplifiying candidate # 197.726 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 197.726 * * [simplify]: iters left: 4 (4 enodes) 197.732 * * [simplify]: iters left: 3 (12 enodes) 197.735 * * [simplify]: iters left: 2 (14 enodes) 197.739 * * [simplify]: Extracting #0: cost 1 inf + 0 197.739 * * [simplify]: Extracting #1: cost 0 inf + 1 197.739 * [simplify]: Simplified to 1 197.739 * [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))))))) 197.739 * * * * [progress]: [ 617 / 779 ] simplifiying candidate # 197.739 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 197.740 * * [simplify]: iters left: 5 (8 enodes) 197.744 * * [simplify]: iters left: 4 (24 enodes) 197.751 * * [simplify]: iters left: 3 (26 enodes) 197.760 * * [simplify]: Extracting #0: cost 1 inf + 0 197.761 * * [simplify]: Extracting #1: cost 4 inf + 0 197.761 * * [simplify]: Extracting #2: cost 5 inf + 1 197.761 * * [simplify]: Extracting #3: cost 7 inf + 1 197.761 * * [simplify]: Extracting #4: cost 10 inf + 1 197.761 * * [simplify]: Extracting #5: cost 6 inf + 117 197.761 * * [simplify]: Extracting #6: cost 3 inf + 529 197.761 * * [simplify]: Extracting #7: cost 0 inf + 941 197.762 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 197.762 * [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)))))))) 197.762 * * * * [progress]: [ 618 / 779 ] simplifiying candidate # 197.762 * [simplify]: Simplifying (/ (/ 1 1) 1) 197.762 * * [simplify]: iters left: 4 (3 enodes) 197.764 * * [simplify]: iters left: 3 (7 enodes) 197.767 * * [simplify]: iters left: 2 (9 enodes) 197.769 * * [simplify]: Extracting #0: cost 1 inf + 0 197.769 * * [simplify]: Extracting #1: cost 0 inf + 1 197.769 * [simplify]: Simplified to 1 197.769 * [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))))))) 197.770 * * * * [progress]: [ 619 / 779 ] simplifiying candidate # 197.770 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 197.770 * * [simplify]: iters left: 6 (8 enodes) 197.774 * * [simplify]: iters left: 5 (28 enodes) 197.781 * * [simplify]: iters left: 4 (32 enodes) 197.786 * * [simplify]: Extracting #0: cost 1 inf + 0 197.786 * * [simplify]: Extracting #1: cost 6 inf + 0 197.786 * * [simplify]: Extracting #2: cost 9 inf + 1 197.786 * * [simplify]: Extracting #3: cost 11 inf + 1 197.786 * * [simplify]: Extracting #4: cost 14 inf + 1 197.786 * * [simplify]: Extracting #5: cost 11 inf + 60 197.786 * * [simplify]: Extracting #6: cost 7 inf + 488 197.786 * * [simplify]: Extracting #7: cost 0 inf + 2051 197.786 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 197.787 * [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)))))))) 197.787 * * * * [progress]: [ 620 / 779 ] simplifiying candidate # 197.787 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 197.787 * * [simplify]: iters left: 6 (8 enodes) 197.789 * * [simplify]: iters left: 5 (27 enodes) 197.793 * * [simplify]: iters left: 4 (29 enodes) 197.797 * * [simplify]: Extracting #0: cost 1 inf + 0 197.797 * * [simplify]: Extracting #1: cost 4 inf + 0 197.797 * * [simplify]: Extracting #2: cost 6 inf + 1 197.797 * * [simplify]: Extracting #3: cost 9 inf + 1 197.797 * * [simplify]: Extracting #4: cost 12 inf + 1 197.797 * * [simplify]: Extracting #5: cost 8 inf + 117 197.797 * * [simplify]: Extracting #6: cost 4 inf + 826 197.797 * * [simplify]: Extracting #7: cost 0 inf + 1535 197.798 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 197.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 (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)))))))) 197.798 * * * * [progress]: [ 621 / 779 ] simplifiying candidate # 197.798 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 197.798 * * [simplify]: iters left: 5 (7 enodes) 197.800 * * [simplify]: iters left: 4 (23 enodes) 197.804 * * [simplify]: iters left: 3 (25 enodes) 197.807 * * [simplify]: Extracting #0: cost 1 inf + 0 197.807 * * [simplify]: Extracting #1: cost 4 inf + 0 197.807 * * [simplify]: Extracting #2: cost 5 inf + 1 197.807 * * [simplify]: Extracting #3: cost 7 inf + 1 197.807 * * [simplify]: Extracting #4: cost 10 inf + 1 197.807 * * [simplify]: Extracting #5: cost 6 inf + 117 197.807 * * [simplify]: Extracting #6: cost 2 inf + 626 197.808 * * [simplify]: Extracting #7: cost 0 inf + 941 197.808 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 197.808 * [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)))))))) 197.808 * * * * [progress]: [ 622 / 779 ] simplifiying candidate # 197.808 * [simplify]: Simplifying (/ 1 (sqrt 1)) 197.808 * * [simplify]: iters left: 3 (3 enodes) 197.812 * * [simplify]: iters left: 2 (11 enodes) 197.815 * * [simplify]: iters left: 1 (13 enodes) 197.819 * * [simplify]: Extracting #0: cost 1 inf + 0 197.819 * * [simplify]: Extracting #1: cost 0 inf + 1 197.819 * [simplify]: Simplified to 1 197.819 * [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))))))) 197.819 * * * * [progress]: [ 623 / 779 ] simplifiying candidate # 197.819 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 197.819 * * [simplify]: iters left: 5 (7 enodes) 197.823 * * [simplify]: iters left: 4 (23 enodes) 197.830 * * [simplify]: iters left: 3 (25 enodes) 197.837 * * [simplify]: Extracting #0: cost 1 inf + 0 197.837 * * [simplify]: Extracting #1: cost 4 inf + 0 197.837 * * [simplify]: Extracting #2: cost 5 inf + 1 197.837 * * [simplify]: Extracting #3: cost 7 inf + 1 197.837 * * [simplify]: Extracting #4: cost 10 inf + 1 197.837 * * [simplify]: Extracting #5: cost 6 inf + 117 197.837 * * [simplify]: Extracting #6: cost 2 inf + 626 197.838 * * [simplify]: Extracting #7: cost 0 inf + 941 197.838 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 197.838 * [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)))))))) 197.838 * * * * [progress]: [ 624 / 779 ] simplifiying candidate # 197.839 * [simplify]: Simplifying (/ 1 1) 197.839 * * [simplify]: iters left: 2 (2 enodes) 197.840 * * [simplify]: iters left: 1 (6 enodes) 197.842 * * [simplify]: Extracting #0: cost 1 inf + 0 197.842 * * [simplify]: Extracting #1: cost 0 inf + 1 197.842 * [simplify]: Simplified to 1 197.842 * [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))))))) 197.843 * * * * [progress]: [ 625 / 779 ] simplifiying candidate # 197.843 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 197.843 * * [simplify]: iters left: 6 (12 enodes) 197.848 * * [simplify]: iters left: 5 (46 enodes) 197.863 * * [simplify]: iters left: 4 (85 enodes) 197.892 * * [simplify]: iters left: 3 (166 enodes) 197.932 * * [simplify]: iters left: 2 (246 enodes) 197.979 * * [simplify]: iters left: 1 (287 enodes) 198.018 * * [simplify]: Extracting #0: cost 1 inf + 0 198.018 * * [simplify]: Extracting #1: cost 19 inf + 0 198.018 * * [simplify]: Extracting #2: cost 59 inf + 2 198.018 * * [simplify]: Extracting #3: cost 77 inf + 418 198.019 * * [simplify]: Extracting #4: cost 69 inf + 1214 198.021 * * [simplify]: Extracting #5: cost 18 inf + 14018 198.025 * * [simplify]: Extracting #6: cost 0 inf + 18816 198.029 * [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))))) 198.029 * [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)))))))) 198.029 * * * * [progress]: [ 626 / 779 ] simplifiying candidate # 198.029 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 198.029 * * [simplify]: iters left: 6 (12 enodes) 198.032 * * [simplify]: iters left: 5 (45 enodes) 198.038 * * [simplify]: iters left: 4 (69 enodes) 198.047 * * [simplify]: iters left: 3 (99 enodes) 198.070 * * [simplify]: iters left: 2 (127 enodes) 198.103 * * [simplify]: iters left: 1 (139 enodes) 198.137 * * [simplify]: Extracting #0: cost 1 inf + 0 198.137 * * [simplify]: Extracting #1: cost 11 inf + 0 198.137 * * [simplify]: Extracting #2: cost 35 inf + 2 198.137 * * [simplify]: Extracting #3: cost 48 inf + 129 198.138 * * [simplify]: Extracting #4: cost 39 inf + 913 198.140 * * [simplify]: Extracting #5: cost 9 inf + 7491 198.143 * * [simplify]: Extracting #6: cost 0 inf + 9690 198.147 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 198.147 * [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)))))))) 198.147 * * * * [progress]: [ 627 / 779 ] simplifiying candidate # 198.147 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 198.147 * * [simplify]: iters left: 6 (11 enodes) 198.152 * * [simplify]: iters left: 5 (41 enodes) 198.164 * * [simplify]: iters left: 4 (65 enodes) 198.173 * * [simplify]: iters left: 3 (95 enodes) 198.186 * * [simplify]: iters left: 2 (123 enodes) 198.209 * * [simplify]: iters left: 1 (135 enodes) 198.236 * * [simplify]: Extracting #0: cost 1 inf + 0 198.236 * * [simplify]: Extracting #1: cost 11 inf + 0 198.236 * * [simplify]: Extracting #2: cost 34 inf + 2 198.237 * * [simplify]: Extracting #3: cost 46 inf + 129 198.237 * * [simplify]: Extracting #4: cost 37 inf + 874 198.238 * * [simplify]: Extracting #5: cost 5 inf + 6929 198.239 * * [simplify]: Extracting #6: cost 0 inf + 7896 198.241 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 198.241 * [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)))))))) 198.241 * * * * [progress]: [ 628 / 779 ] simplifiying candidate # 198.241 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 198.241 * * [simplify]: iters left: 6 (10 enodes) 198.245 * * [simplify]: iters left: 5 (40 enodes) 198.251 * * [simplify]: iters left: 4 (63 enodes) 198.264 * * [simplify]: iters left: 3 (105 enodes) 198.292 * * [simplify]: iters left: 2 (119 enodes) 198.317 * * [simplify]: iters left: 1 (123 enodes) 198.340 * * [simplify]: Extracting #0: cost 1 inf + 0 198.340 * * [simplify]: Extracting #1: cost 12 inf + 0 198.340 * * [simplify]: Extracting #2: cost 14 inf + 211 198.341 * * [simplify]: Extracting #3: cost 6 inf + 1081 198.342 * * [simplify]: Extracting #4: cost 0 inf + 1413 198.343 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 198.343 * [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))))))) 198.343 * * * * [progress]: [ 629 / 779 ] simplifiying candidate # 198.343 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 198.344 * * [simplify]: iters left: 6 (11 enodes) 198.348 * * [simplify]: iters left: 5 (41 enodes) 198.360 * * [simplify]: iters left: 4 (65 enodes) 198.379 * * [simplify]: iters left: 3 (95 enodes) 198.394 * * [simplify]: iters left: 2 (123 enodes) 198.411 * * [simplify]: iters left: 1 (135 enodes) 198.438 * * [simplify]: Extracting #0: cost 1 inf + 0 198.438 * * [simplify]: Extracting #1: cost 11 inf + 0 198.438 * * [simplify]: Extracting #2: cost 34 inf + 2 198.439 * * [simplify]: Extracting #3: cost 46 inf + 129 198.439 * * [simplify]: Extracting #4: cost 37 inf + 874 198.441 * * [simplify]: Extracting #5: cost 5 inf + 6929 198.443 * * [simplify]: Extracting #6: cost 0 inf + 7896 198.445 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 198.445 * [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)))))))) 198.445 * * * * [progress]: [ 630 / 779 ] simplifiying candidate # 198.445 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 198.445 * * [simplify]: iters left: 6 (9 enodes) 198.448 * * [simplify]: iters left: 5 (35 enodes) 198.453 * * [simplify]: iters left: 4 (58 enodes) 198.462 * * [simplify]: iters left: 3 (97 enodes) 198.484 * * [simplify]: iters left: 2 (111 enodes) 198.510 * * [simplify]: iters left: 1 (115 enodes) 198.521 * * [simplify]: Extracting #0: cost 1 inf + 0 198.521 * * [simplify]: Extracting #1: cost 12 inf + 0 198.521 * * [simplify]: Extracting #2: cost 14 inf + 211 198.521 * * [simplify]: Extracting #3: cost 6 inf + 1081 198.522 * * [simplify]: Extracting #4: cost 0 inf + 1413 198.522 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 198.522 * [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))))))) 198.522 * * * * [progress]: [ 631 / 779 ] simplifiying candidate # 198.523 * * * * [progress]: [ 632 / 779 ] simplifiying candidate # 198.523 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 198.523 * * [simplify]: iters left: 6 (9 enodes) 198.525 * * [simplify]: iters left: 5 (35 enodes) 198.530 * * [simplify]: iters left: 4 (59 enodes) 198.538 * * [simplify]: iters left: 3 (89 enodes) 198.560 * * [simplify]: iters left: 2 (117 enodes) 198.591 * * [simplify]: iters left: 1 (129 enodes) 198.619 * * [simplify]: Extracting #0: cost 1 inf + 0 198.619 * * [simplify]: Extracting #1: cost 11 inf + 0 198.619 * * [simplify]: Extracting #2: cost 33 inf + 2 198.619 * * [simplify]: Extracting #3: cost 42 inf + 211 198.619 * * [simplify]: Extracting #4: cost 27 inf + 1687 198.620 * * [simplify]: Extracting #5: cost 3 inf + 4535 198.621 * * [simplify]: Extracting #6: cost 0 inf + 4868 198.622 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 198.622 * [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))))))) 198.622 * * * * [progress]: [ 633 / 779 ] simplifiying candidate # 198.623 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 198.623 * * [simplify]: iters left: 6 (9 enodes) 198.625 * * [simplify]: iters left: 5 (35 enodes) 198.629 * * [simplify]: iters left: 4 (59 enodes) 198.638 * * [simplify]: iters left: 3 (89 enodes) 198.651 * * [simplify]: iters left: 2 (117 enodes) 198.681 * * [simplify]: iters left: 1 (129 enodes) 198.697 * * [simplify]: Extracting #0: cost 1 inf + 0 198.697 * * [simplify]: Extracting #1: cost 11 inf + 0 198.697 * * [simplify]: Extracting #2: cost 33 inf + 2 198.697 * * [simplify]: Extracting #3: cost 42 inf + 211 198.698 * * [simplify]: Extracting #4: cost 27 inf + 1687 198.699 * * [simplify]: Extracting #5: cost 3 inf + 4535 198.700 * * [simplify]: Extracting #6: cost 0 inf + 4868 198.701 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 198.701 * [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)))))) 198.701 * * * * [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)))))))> 198.701 * * * * [progress]: [ 635 / 779 ] simplifiying candidate # 198.701 * * * * [progress]: [ 636 / 779 ] simplifiying candidate # 198.701 * * * * [progress]: [ 637 / 779 ] simplifiying candidate # 198.701 * * * * [progress]: [ 638 / 779 ] simplifiying candidate # 198.701 * [simplify]: Simplifying (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) 198.701 * * [simplify]: iters left: 6 (14 enodes) 198.705 * * [simplify]: iters left: 5 (53 enodes) 198.721 * * [simplify]: iters left: 4 (80 enodes) 198.738 * * [simplify]: iters left: 3 (106 enodes) 198.752 * * [simplify]: iters left: 2 (115 enodes) 198.764 * * [simplify]: iters left: 1 (121 enodes) 198.779 * * [simplify]: Extracting #0: cost 1 inf + 0 198.779 * * [simplify]: Extracting #1: cost 17 inf + 0 198.779 * * [simplify]: Extracting #2: cost 33 inf + 0 198.779 * * [simplify]: Extracting #3: cost 45 inf + 0 198.780 * * [simplify]: Extracting #4: cost 43 inf + 128 198.780 * * [simplify]: Extracting #5: cost 32 inf + 1047 198.781 * * [simplify]: Extracting #6: cost 8 inf + 7229 198.782 * * [simplify]: Extracting #7: cost 3 inf + 9020 198.784 * * [simplify]: Extracting #8: cost 0 inf + 10105 198.786 * [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)))) 198.786 * [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))))) 198.786 * * * * [progress]: [ 639 / 779 ] simplifiying candidate # 198.786 * [simplify]: Simplifying (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) 198.786 * * [simplify]: iters left: 6 (13 enodes) 198.789 * * [simplify]: iters left: 5 (52 enodes) 198.797 * * [simplify]: iters left: 4 (89 enodes) 198.810 * * [simplify]: iters left: 3 (140 enodes) 198.829 * * [simplify]: iters left: 2 (180 enodes) 198.856 * * [simplify]: iters left: 1 (197 enodes) 198.879 * * [simplify]: Extracting #0: cost 1 inf + 0 198.879 * * [simplify]: Extracting #1: cost 14 inf + 0 198.879 * * [simplify]: Extracting #2: cost 29 inf + 0 198.879 * * [simplify]: Extracting #3: cost 47 inf + 0 198.879 * * [simplify]: Extracting #4: cost 59 inf + 210 198.880 * * [simplify]: Extracting #5: cost 52 inf + 2108 198.881 * * [simplify]: Extracting #6: cost 9 inf + 9976 198.883 * * [simplify]: Extracting #7: cost 0 inf + 11936 198.885 * [simplify]: Simplified to (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (sqrt (hypot y.re y.im)))) 198.885 * [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))))) 198.885 * * * * [progress]: [ 640 / 779 ] simplifiying candidate # 198.885 * * * * [progress]: [ 641 / 779 ] simplifiying candidate # 198.886 * * * * [progress]: [ 642 / 779 ] simplifiying candidate # 198.886 * [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)))) 198.886 * * [simplify]: iters left: 6 (17 enodes) 198.890 * * [simplify]: iters left: 5 (71 enodes) 198.904 * * [simplify]: iters left: 4 (207 enodes) 199.014 * * [simplify]: Extracting #0: cost 1 inf + 0 199.014 * * [simplify]: Extracting #1: cost 66 inf + 0 199.015 * * [simplify]: Extracting #2: cost 198 inf + 0 199.016 * * [simplify]: Extracting #3: cost 244 inf + 1690 199.023 * * [simplify]: Extracting #4: cost 91 inf + 38967 199.044 * * [simplify]: Extracting #5: cost 7 inf + 64422 199.072 * * [simplify]: Extracting #6: cost 0 inf + 66513 199.091 * * [simplify]: Extracting #7: cost 0 inf + 66473 199.108 * [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)))) 199.108 * [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))))) 199.108 * * * * [progress]: [ 643 / 779 ] simplifiying candidate # 199.108 * [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)))) 199.108 * * [simplify]: iters left: 6 (15 enodes) 199.112 * * [simplify]: iters left: 5 (66 enodes) 199.125 * * [simplify]: iters left: 4 (215 enodes) 199.225 * * [simplify]: Extracting #0: cost 1 inf + 0 199.225 * * [simplify]: Extracting #1: cost 55 inf + 0 199.226 * * [simplify]: Extracting #2: cost 191 inf + 1 199.228 * * [simplify]: Extracting #3: cost 284 inf + 2224 199.244 * * [simplify]: Extracting #4: cost 160 inf + 35301 199.267 * * [simplify]: Extracting #5: cost 26 inf + 76921 199.286 * * [simplify]: Extracting #6: cost 0 inf + 85810 199.320 * [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))) 199.320 * [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))))) 199.321 * * * * [progress]: [ 644 / 779 ] simplifiying candidate # 199.321 * * * * [progress]: [ 645 / 779 ] simplifiying candidate # 199.321 * * * * [progress]: [ 646 / 779 ] simplifiying candidate # 199.321 * * * * [progress]: [ 647 / 779 ] simplifiying candidate # 199.321 * * * * [progress]: [ 648 / 779 ] simplifiying candidate # 199.321 * [simplify]: Simplifying (/ (/ (* x.im y.re) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 199.321 * * [simplify]: iters left: 6 (8 enodes) 199.325 * * [simplify]: iters left: 5 (29 enodes) 199.333 * * [simplify]: iters left: 4 (51 enodes) 199.349 * * [simplify]: iters left: 3 (92 enodes) 199.379 * * [simplify]: iters left: 2 (120 enodes) 199.395 * * [simplify]: iters left: 1 (123 enodes) 199.411 * * [simplify]: Extracting #0: cost 1 inf + 0 199.411 * * [simplify]: Extracting #1: cost 22 inf + 0 199.411 * * [simplify]: Extracting #2: cost 39 inf + 2 199.411 * * [simplify]: Extracting #3: cost 32 inf + 436 199.412 * * [simplify]: Extracting #4: cost 6 inf + 4250 199.413 * * [simplify]: Extracting #5: cost 0 inf + 5037 199.414 * [simplify]: Simplified to (/ (/ y.re (hypot y.re y.im)) (/ (sqrt (hypot y.re y.im)) x.im)) 199.414 * [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))))) 199.414 * * * * [progress]: [ 649 / 779 ] simplifiying candidate # 199.414 * [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))))) 199.415 * * [simplify]: iters left: 6 (15 enodes) 199.418 * * [simplify]: iters left: 5 (59 enodes) 199.430 * * [simplify]: iters left: 4 (98 enodes) 199.459 * * [simplify]: iters left: 3 (135 enodes) 199.496 * * [simplify]: iters left: 2 (166 enodes) 199.540 * * [simplify]: iters left: 1 (178 enodes) 199.580 * * [simplify]: Extracting #0: cost 1 inf + 0 199.580 * * [simplify]: Extracting #1: cost 11 inf + 0 199.581 * * [simplify]: Extracting #2: cost 22 inf + 0 199.581 * * [simplify]: Extracting #3: cost 33 inf + 0 199.581 * * [simplify]: Extracting #4: cost 55 inf + 2 199.582 * * [simplify]: Extracting #5: cost 52 inf + 1821 199.585 * * [simplify]: Extracting #6: cost 8 inf + 9805 199.588 * * [simplify]: Extracting #7: cost 0 inf + 12954 199.591 * [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))))) 199.591 * [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))))) 199.591 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 199.591 * * [simplify]: iters left: 6 (13 enodes) 199.594 * * [simplify]: iters left: 5 (47 enodes) 199.601 * * [simplify]: iters left: 4 (71 enodes) 199.611 * * [simplify]: iters left: 3 (101 enodes) 199.625 * * [simplify]: iters left: 2 (129 enodes) 199.643 * * [simplify]: iters left: 1 (141 enodes) 199.660 * * [simplify]: Extracting #0: cost 1 inf + 0 199.660 * * [simplify]: Extracting #1: cost 4 inf + 0 199.660 * * [simplify]: Extracting #2: cost 8 inf + 0 199.660 * * [simplify]: Extracting #3: cost 19 inf + 0 199.660 * * [simplify]: Extracting #4: cost 41 inf + 2 199.660 * * [simplify]: Extracting #5: cost 50 inf + 211 199.661 * * [simplify]: Extracting #6: cost 32 inf + 2248 199.663 * * [simplify]: Extracting #7: cost 3 inf + 6559 199.666 * * [simplify]: Extracting #8: cost 0 inf + 6932 199.668 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 199.668 * [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))))) 199.668 * * * * [progress]: [ 650 / 779 ] simplifiying candidate # 199.669 * [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))))) 199.669 * * [simplify]: iters left: 6 (15 enodes) 199.677 * * [simplify]: iters left: 5 (56 enodes) 199.692 * * [simplify]: iters left: 4 (84 enodes) 199.717 * * [simplify]: iters left: 3 (117 enodes) 199.747 * * [simplify]: iters left: 2 (145 enodes) 199.786 * * [simplify]: iters left: 1 (157 enodes) 199.825 * * [simplify]: Extracting #0: cost 1 inf + 0 199.825 * * [simplify]: Extracting #1: cost 7 inf + 0 199.825 * * [simplify]: Extracting #2: cost 15 inf + 0 199.825 * * [simplify]: Extracting #3: cost 27 inf + 0 199.826 * * [simplify]: Extracting #4: cost 49 inf + 2 199.826 * * [simplify]: Extracting #5: cost 51 inf + 1242 199.828 * * [simplify]: Extracting #6: cost 8 inf + 7254 199.831 * * [simplify]: Extracting #7: cost 2 inf + 9042 199.835 * * [simplify]: Extracting #8: cost 0 inf + 9960 199.838 * [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)))) 199.839 * [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))))) 199.839 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 199.839 * * [simplify]: iters left: 6 (13 enodes) 199.844 * * [simplify]: iters left: 5 (47 enodes) 199.850 * * [simplify]: iters left: 4 (71 enodes) 199.860 * * [simplify]: iters left: 3 (101 enodes) 199.874 * * [simplify]: iters left: 2 (129 enodes) 199.899 * * [simplify]: iters left: 1 (141 enodes) 199.916 * * [simplify]: Extracting #0: cost 1 inf + 0 199.916 * * [simplify]: Extracting #1: cost 4 inf + 0 199.916 * * [simplify]: Extracting #2: cost 8 inf + 0 199.916 * * [simplify]: Extracting #3: cost 19 inf + 0 199.916 * * [simplify]: Extracting #4: cost 41 inf + 2 199.916 * * [simplify]: Extracting #5: cost 50 inf + 211 199.917 * * [simplify]: Extracting #6: cost 32 inf + 2248 199.918 * * [simplify]: Extracting #7: cost 3 inf + 6639 199.919 * * [simplify]: Extracting #8: cost 0 inf + 7012 199.920 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 199.920 * [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))))) 199.921 * * * * [progress]: [ 651 / 779 ] simplifiying candidate # 199.921 * [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)))) 199.921 * * [simplify]: iters left: 6 (14 enodes) 199.925 * * [simplify]: iters left: 5 (52 enodes) 199.939 * * [simplify]: iters left: 4 (80 enodes) 199.950 * * [simplify]: iters left: 3 (113 enodes) 199.965 * * [simplify]: iters left: 2 (141 enodes) 199.986 * * [simplify]: iters left: 1 (153 enodes) 200.023 * * [simplify]: Extracting #0: cost 1 inf + 0 200.023 * * [simplify]: Extracting #1: cost 7 inf + 0 200.023 * * [simplify]: Extracting #2: cost 14 inf + 0 200.023 * * [simplify]: Extracting #3: cost 25 inf + 0 200.023 * * [simplify]: Extracting #4: cost 47 inf + 2 200.024 * * [simplify]: Extracting #5: cost 44 inf + 1874 200.026 * * [simplify]: Extracting #6: cost 5 inf + 7674 200.030 * * [simplify]: Extracting #7: cost 0 inf + 9206 200.033 * [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)))) 200.033 * [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))))) 200.034 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 200.034 * * [simplify]: iters left: 6 (13 enodes) 200.037 * * [simplify]: iters left: 5 (47 enodes) 200.044 * * [simplify]: iters left: 4 (71 enodes) 200.054 * * [simplify]: iters left: 3 (101 enodes) 200.068 * * [simplify]: iters left: 2 (129 enodes) 200.100 * * [simplify]: iters left: 1 (141 enodes) 200.116 * * [simplify]: Extracting #0: cost 1 inf + 0 200.116 * * [simplify]: Extracting #1: cost 4 inf + 0 200.116 * * [simplify]: Extracting #2: cost 8 inf + 0 200.116 * * [simplify]: Extracting #3: cost 19 inf + 0 200.117 * * [simplify]: Extracting #4: cost 41 inf + 2 200.117 * * [simplify]: Extracting #5: cost 50 inf + 211 200.117 * * [simplify]: Extracting #6: cost 32 inf + 2248 200.118 * * [simplify]: Extracting #7: cost 3 inf + 6439 200.120 * * [simplify]: Extracting #8: cost 0 inf + 6772 200.121 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 200.121 * [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))))) 200.121 * * * * [progress]: [ 652 / 779 ] simplifiying candidate # 200.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 1)) 200.122 * * [simplify]: iters left: 6 (14 enodes) 200.127 * * [simplify]: iters left: 5 (54 enodes) 200.135 * * [simplify]: iters left: 4 (84 enodes) 200.147 * * [simplify]: iters left: 3 (118 enodes) 200.163 * * [simplify]: iters left: 2 (147 enodes) 200.184 * * [simplify]: iters left: 1 (159 enodes) 200.221 * * [simplify]: Extracting #0: cost 1 inf + 0 200.221 * * [simplify]: Extracting #1: cost 5 inf + 0 200.221 * * [simplify]: Extracting #2: cost 7 inf + 1 200.221 * * [simplify]: Extracting #3: cost 17 inf + 1 200.222 * * [simplify]: Extracting #4: cost 39 inf + 3 200.222 * * [simplify]: Extracting #5: cost 49 inf + 130 200.223 * * [simplify]: Extracting #6: cost 33 inf + 1822 200.225 * * [simplify]: Extracting #7: cost 5 inf + 6096 200.228 * * [simplify]: Extracting #8: cost 0 inf + 6825 200.230 * [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)))) 200.230 * [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))))) 200.231 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 200.231 * * [simplify]: iters left: 6 (12 enodes) 200.237 * * [simplify]: iters left: 5 (44 enodes) 200.249 * * [simplify]: iters left: 4 (68 enodes) 200.269 * * [simplify]: iters left: 3 (98 enodes) 200.295 * * [simplify]: iters left: 2 (126 enodes) 200.314 * * [simplify]: iters left: 1 (138 enodes) 200.331 * * [simplify]: Extracting #0: cost 1 inf + 0 200.331 * * [simplify]: Extracting #1: cost 4 inf + 0 200.331 * * [simplify]: Extracting #2: cost 8 inf + 0 200.331 * * [simplify]: Extracting #3: cost 19 inf + 0 200.331 * * [simplify]: Extracting #4: cost 35 inf + 214 200.332 * * [simplify]: Extracting #5: cost 26 inf + 3105 200.333 * * [simplify]: Extracting #6: cost 2 inf + 6317 200.334 * * [simplify]: Extracting #7: cost 0 inf + 6418 200.335 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 200.335 * [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))))) 200.336 * * * * [progress]: [ 653 / 779 ] simplifiying candidate # 200.336 * [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)))) 200.336 * * [simplify]: iters left: 6 (14 enodes) 200.342 * * [simplify]: iters left: 5 (52 enodes) 200.357 * * [simplify]: iters left: 4 (80 enodes) 200.380 * * [simplify]: iters left: 3 (113 enodes) 200.397 * * [simplify]: iters left: 2 (141 enodes) 200.419 * * [simplify]: iters left: 1 (153 enodes) 200.454 * * [simplify]: Extracting #0: cost 1 inf + 0 200.454 * * [simplify]: Extracting #1: cost 7 inf + 0 200.455 * * [simplify]: Extracting #2: cost 14 inf + 0 200.455 * * [simplify]: Extracting #3: cost 25 inf + 0 200.455 * * [simplify]: Extracting #4: cost 47 inf + 2 200.455 * * [simplify]: Extracting #5: cost 44 inf + 1874 200.456 * * [simplify]: Extracting #6: cost 5 inf + 7674 200.458 * * [simplify]: Extracting #7: cost 0 inf + 9206 200.460 * [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)))) 200.460 * [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))))) 200.460 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 200.460 * * [simplify]: iters left: 6 (13 enodes) 200.463 * * [simplify]: iters left: 5 (47 enodes) 200.469 * * [simplify]: iters left: 4 (71 enodes) 200.479 * * [simplify]: iters left: 3 (101 enodes) 200.508 * * [simplify]: iters left: 2 (129 enodes) 200.543 * * [simplify]: iters left: 1 (141 enodes) 200.577 * * [simplify]: Extracting #0: cost 1 inf + 0 200.578 * * [simplify]: Extracting #1: cost 4 inf + 0 200.578 * * [simplify]: Extracting #2: cost 8 inf + 0 200.578 * * [simplify]: Extracting #3: cost 19 inf + 0 200.578 * * [simplify]: Extracting #4: cost 41 inf + 2 200.578 * * [simplify]: Extracting #5: cost 50 inf + 211 200.579 * * [simplify]: Extracting #6: cost 32 inf + 2248 200.581 * * [simplify]: Extracting #7: cost 3 inf + 6439 200.584 * * [simplify]: Extracting #8: cost 0 inf + 6772 200.586 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 200.586 * [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))))) 200.587 * * * * [progress]: [ 654 / 779 ] simplifiying candidate # 200.587 * [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) 200.587 * * [simplify]: iters left: 6 (13 enodes) 200.593 * * [simplify]: iters left: 5 (49 enodes) 200.601 * * [simplify]: iters left: 4 (83 enodes) 200.615 * * [simplify]: iters left: 3 (114 enodes) 200.636 * * [simplify]: iters left: 2 (142 enodes) 200.674 * * [simplify]: iters left: 1 (154 enodes) 200.693 * * [simplify]: Extracting #0: cost 1 inf + 0 200.693 * * [simplify]: Extracting #1: cost 5 inf + 0 200.693 * * [simplify]: Extracting #2: cost 7 inf + 1 200.693 * * [simplify]: Extracting #3: cost 17 inf + 1 200.693 * * [simplify]: Extracting #4: cost 39 inf + 3 200.693 * * [simplify]: Extracting #5: cost 47 inf + 253 200.694 * * [simplify]: Extracting #6: cost 29 inf + 2279 200.695 * * [simplify]: Extracting #7: cost 5 inf + 6016 200.696 * * [simplify]: Extracting #8: cost 0 inf + 6825 200.698 * [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)))) 200.698 * [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))))) 200.698 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 200.698 * * [simplify]: iters left: 6 (12 enodes) 200.701 * * [simplify]: iters left: 5 (44 enodes) 200.707 * * [simplify]: iters left: 4 (68 enodes) 200.718 * * [simplify]: iters left: 3 (98 enodes) 200.731 * * [simplify]: iters left: 2 (126 enodes) 200.748 * * [simplify]: iters left: 1 (138 enodes) 200.765 * * [simplify]: Extracting #0: cost 1 inf + 0 200.765 * * [simplify]: Extracting #1: cost 4 inf + 0 200.765 * * [simplify]: Extracting #2: cost 8 inf + 0 200.765 * * [simplify]: Extracting #3: cost 19 inf + 0 200.765 * * [simplify]: Extracting #4: cost 35 inf + 214 200.766 * * [simplify]: Extracting #5: cost 26 inf + 3105 200.767 * * [simplify]: Extracting #6: cost 2 inf + 6317 200.768 * * [simplify]: Extracting #7: cost 0 inf + 6418 200.769 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 200.769 * [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))))) 200.769 * * * * [progress]: [ 655 / 779 ] simplifiying candidate # 200.770 * [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))))) 200.770 * * [simplify]: iters left: 6 (14 enodes) 200.773 * * [simplify]: iters left: 5 (52 enodes) 200.781 * * [simplify]: iters left: 4 (78 enodes) 200.793 * * [simplify]: iters left: 3 (108 enodes) 200.815 * * [simplify]: iters left: 2 (136 enodes) 200.837 * * [simplify]: iters left: 1 (148 enodes) 200.858 * * [simplify]: Extracting #0: cost 1 inf + 0 200.858 * * [simplify]: Extracting #1: cost 6 inf + 0 200.858 * * [simplify]: Extracting #2: cost 12 inf + 0 200.858 * * [simplify]: Extracting #3: cost 23 inf + 0 200.858 * * [simplify]: Extracting #4: cost 45 inf + 2 200.859 * * [simplify]: Extracting #5: cost 43 inf + 1657 200.861 * * [simplify]: Extracting #6: cost 6 inf + 6494 200.864 * * [simplify]: Extracting #7: cost 0 inf + 8124 200.867 * [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))))) 200.867 * [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))))) 200.867 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 200.868 * * [simplify]: iters left: 6 (13 enodes) 200.874 * * [simplify]: iters left: 5 (47 enodes) 200.888 * * [simplify]: iters left: 4 (71 enodes) 200.909 * * [simplify]: iters left: 3 (101 enodes) 200.923 * * [simplify]: iters left: 2 (129 enodes) 200.941 * * [simplify]: iters left: 1 (141 enodes) 200.971 * * [simplify]: Extracting #0: cost 1 inf + 0 200.971 * * [simplify]: Extracting #1: cost 4 inf + 0 200.971 * * [simplify]: Extracting #2: cost 8 inf + 0 200.972 * * [simplify]: Extracting #3: cost 19 inf + 0 200.972 * * [simplify]: Extracting #4: cost 41 inf + 2 200.972 * * [simplify]: Extracting #5: cost 50 inf + 211 200.973 * * [simplify]: Extracting #6: cost 32 inf + 2208 200.975 * * [simplify]: Extracting #7: cost 3 inf + 6399 200.977 * * [simplify]: Extracting #8: cost 0 inf + 6772 200.978 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 200.978 * [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))))) 200.978 * * * * [progress]: [ 656 / 779 ] simplifiying candidate # 200.979 * [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))))) 200.979 * * [simplify]: iters left: 6 (14 enodes) 200.982 * * [simplify]: iters left: 5 (51 enodes) 200.989 * * [simplify]: iters left: 4 (75 enodes) 201.000 * * [simplify]: iters left: 3 (105 enodes) 201.015 * * [simplify]: iters left: 2 (133 enodes) 201.052 * * [simplify]: iters left: 1 (145 enodes) 201.086 * * [simplify]: Extracting #0: cost 1 inf + 0 201.086 * * [simplify]: Extracting #1: cost 4 inf + 0 201.086 * * [simplify]: Extracting #2: cost 9 inf + 0 201.086 * * [simplify]: Extracting #3: cost 21 inf + 0 201.087 * * [simplify]: Extracting #4: cost 43 inf + 2 201.087 * * [simplify]: Extracting #5: cost 53 inf + 129 201.088 * * [simplify]: Extracting #6: cost 37 inf + 1809 201.090 * * [simplify]: Extracting #7: cost 5 inf + 6598 201.093 * * [simplify]: Extracting #8: cost 0 inf + 7206 201.095 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 201.095 * [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))))) 201.096 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 201.096 * * [simplify]: iters left: 6 (13 enodes) 201.101 * * [simplify]: iters left: 5 (47 enodes) 201.111 * * [simplify]: iters left: 4 (71 enodes) 201.121 * * [simplify]: iters left: 3 (101 enodes) 201.134 * * [simplify]: iters left: 2 (129 enodes) 201.168 * * [simplify]: iters left: 1 (141 enodes) 201.185 * * [simplify]: Extracting #0: cost 1 inf + 0 201.185 * * [simplify]: Extracting #1: cost 4 inf + 0 201.185 * * [simplify]: Extracting #2: cost 8 inf + 0 201.185 * * [simplify]: Extracting #3: cost 19 inf + 0 201.185 * * [simplify]: Extracting #4: cost 41 inf + 2 201.186 * * [simplify]: Extracting #5: cost 50 inf + 211 201.186 * * [simplify]: Extracting #6: cost 32 inf + 2208 201.187 * * [simplify]: Extracting #7: cost 3 inf + 6479 201.188 * * [simplify]: Extracting #8: cost 0 inf + 6852 201.190 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 201.190 * [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))))) 201.190 * * * * [progress]: [ 657 / 779 ] simplifiying candidate # 201.190 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 201.190 * * [simplify]: iters left: 6 (13 enodes) 201.193 * * [simplify]: iters left: 5 (47 enodes) 201.200 * * [simplify]: iters left: 4 (71 enodes) 201.221 * * [simplify]: iters left: 3 (101 enodes) 201.237 * * [simplify]: iters left: 2 (129 enodes) 201.254 * * [simplify]: iters left: 1 (141 enodes) 201.285 * * [simplify]: Extracting #0: cost 1 inf + 0 201.285 * * [simplify]: Extracting #1: cost 4 inf + 0 201.285 * * [simplify]: Extracting #2: cost 8 inf + 0 201.285 * * [simplify]: Extracting #3: cost 19 inf + 0 201.285 * * [simplify]: Extracting #4: cost 41 inf + 2 201.286 * * [simplify]: Extracting #5: cost 50 inf + 211 201.286 * * [simplify]: Extracting #6: cost 32 inf + 2208 201.289 * * [simplify]: Extracting #7: cost 3 inf + 6279 201.291 * * [simplify]: Extracting #8: cost 0 inf + 6612 201.294 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 201.294 * [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))))) 201.294 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 201.295 * * [simplify]: iters left: 6 (13 enodes) 201.300 * * [simplify]: iters left: 5 (47 enodes) 201.313 * * [simplify]: iters left: 4 (71 enodes) 201.323 * * [simplify]: iters left: 3 (101 enodes) 201.337 * * [simplify]: iters left: 2 (129 enodes) 201.366 * * [simplify]: iters left: 1 (141 enodes) 201.401 * * [simplify]: Extracting #0: cost 1 inf + 0 201.401 * * [simplify]: Extracting #1: cost 4 inf + 0 201.401 * * [simplify]: Extracting #2: cost 8 inf + 0 201.401 * * [simplify]: Extracting #3: cost 19 inf + 0 201.401 * * [simplify]: Extracting #4: cost 41 inf + 2 201.402 * * [simplify]: Extracting #5: cost 50 inf + 211 201.402 * * [simplify]: Extracting #6: cost 32 inf + 2208 201.405 * * [simplify]: Extracting #7: cost 3 inf + 6279 201.407 * * [simplify]: Extracting #8: cost 0 inf + 6612 201.410 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 201.410 * [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))))) 201.410 * * * * [progress]: [ 658 / 779 ] simplifiying candidate # 201.410 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) 201.410 * * [simplify]: iters left: 6 (13 enodes) 201.419 * * [simplify]: iters left: 5 (49 enodes) 201.428 * * [simplify]: iters left: 4 (75 enodes) 201.440 * * [simplify]: iters left: 3 (107 enodes) 201.455 * * [simplify]: iters left: 2 (135 enodes) 201.485 * * [simplify]: iters left: 1 (147 enodes) 201.520 * * [simplify]: Extracting #0: cost 1 inf + 0 201.520 * * [simplify]: Extracting #1: cost 4 inf + 0 201.520 * * [simplify]: Extracting #2: cost 13 inf + 1 201.521 * * [simplify]: Extracting #3: cost 35 inf + 3 201.521 * * [simplify]: Extracting #4: cost 43 inf + 253 201.521 * * [simplify]: Extracting #5: cost 29 inf + 1592 201.522 * * [simplify]: Extracting #6: cost 3 inf + 4974 201.523 * * [simplify]: Extracting #7: cost 0 inf + 5387 201.524 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 201.524 * [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))))) 201.525 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 201.525 * * [simplify]: iters left: 6 (12 enodes) 201.527 * * [simplify]: iters left: 5 (44 enodes) 201.533 * * [simplify]: iters left: 4 (68 enodes) 201.543 * * [simplify]: iters left: 3 (98 enodes) 201.564 * * [simplify]: iters left: 2 (126 enodes) 201.596 * * [simplify]: iters left: 1 (138 enodes) 201.629 * * [simplify]: Extracting #0: cost 1 inf + 0 201.630 * * [simplify]: Extracting #1: cost 4 inf + 0 201.630 * * [simplify]: Extracting #2: cost 8 inf + 0 201.630 * * [simplify]: Extracting #3: cost 19 inf + 0 201.630 * * [simplify]: Extracting #4: cost 35 inf + 214 201.631 * * [simplify]: Extracting #5: cost 26 inf + 3065 201.633 * * [simplify]: Extracting #6: cost 2 inf + 6157 201.635 * * [simplify]: Extracting #7: cost 0 inf + 6258 201.638 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 201.638 * [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))))) 201.638 * * * * [progress]: [ 659 / 779 ] simplifiying candidate # 201.638 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 201.638 * * [simplify]: iters left: 6 (13 enodes) 201.643 * * [simplify]: iters left: 5 (47 enodes) 201.657 * * [simplify]: iters left: 4 (71 enodes) 201.673 * * [simplify]: iters left: 3 (101 enodes) 201.686 * * [simplify]: iters left: 2 (129 enodes) 201.705 * * [simplify]: iters left: 1 (141 enodes) 201.740 * * [simplify]: Extracting #0: cost 1 inf + 0 201.741 * * [simplify]: Extracting #1: cost 4 inf + 0 201.741 * * [simplify]: Extracting #2: cost 8 inf + 0 201.741 * * [simplify]: Extracting #3: cost 19 inf + 0 201.741 * * [simplify]: Extracting #4: cost 41 inf + 2 201.741 * * [simplify]: Extracting #5: cost 50 inf + 211 201.742 * * [simplify]: Extracting #6: cost 32 inf + 2208 201.745 * * [simplify]: Extracting #7: cost 3 inf + 6279 201.747 * * [simplify]: Extracting #8: cost 0 inf + 6612 201.750 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 201.750 * [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))))) 201.750 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 201.750 * * [simplify]: iters left: 6 (13 enodes) 201.756 * * [simplify]: iters left: 5 (47 enodes) 201.764 * * [simplify]: iters left: 4 (71 enodes) 201.775 * * [simplify]: iters left: 3 (101 enodes) 201.788 * * [simplify]: iters left: 2 (129 enodes) 201.806 * * [simplify]: iters left: 1 (141 enodes) 201.823 * * [simplify]: Extracting #0: cost 1 inf + 0 201.823 * * [simplify]: Extracting #1: cost 4 inf + 0 201.823 * * [simplify]: Extracting #2: cost 8 inf + 0 201.823 * * [simplify]: Extracting #3: cost 19 inf + 0 201.823 * * [simplify]: Extracting #4: cost 41 inf + 2 201.823 * * [simplify]: Extracting #5: cost 50 inf + 211 201.824 * * [simplify]: Extracting #6: cost 32 inf + 2208 201.825 * * [simplify]: Extracting #7: cost 3 inf + 6279 201.826 * * [simplify]: Extracting #8: cost 0 inf + 6612 201.827 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 201.827 * [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))))) 201.828 * * * * [progress]: [ 660 / 779 ] simplifiying candidate # 201.828 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) 201.828 * * [simplify]: iters left: 6 (12 enodes) 201.831 * * [simplify]: iters left: 5 (44 enodes) 201.837 * * [simplify]: iters left: 4 (70 enodes) 201.857 * * [simplify]: iters left: 3 (100 enodes) 201.875 * * [simplify]: iters left: 2 (128 enodes) 201.894 * * [simplify]: iters left: 1 (140 enodes) 201.914 * * [simplify]: Extracting #0: cost 1 inf + 0 201.914 * * [simplify]: Extracting #1: cost 4 inf + 0 201.914 * * [simplify]: Extracting #2: cost 13 inf + 1 201.914 * * [simplify]: Extracting #3: cost 35 inf + 3 201.914 * * [simplify]: Extracting #4: cost 45 inf + 130 201.915 * * [simplify]: Extracting #5: cost 27 inf + 1869 201.917 * * [simplify]: Extracting #6: cost 2 inf + 5193 201.920 * * [simplify]: Extracting #7: cost 0 inf + 5387 201.922 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 201.922 * [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))))) 201.922 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 201.922 * * [simplify]: iters left: 6 (12 enodes) 201.927 * * [simplify]: iters left: 5 (44 enodes) 201.940 * * [simplify]: iters left: 4 (68 enodes) 201.955 * * [simplify]: iters left: 3 (98 enodes) 201.967 * * [simplify]: iters left: 2 (126 enodes) 201.987 * * [simplify]: iters left: 1 (138 enodes) 202.018 * * [simplify]: Extracting #0: cost 1 inf + 0 202.018 * * [simplify]: Extracting #1: cost 4 inf + 0 202.018 * * [simplify]: Extracting #2: cost 8 inf + 0 202.018 * * [simplify]: Extracting #3: cost 19 inf + 0 202.018 * * [simplify]: Extracting #4: cost 35 inf + 214 202.018 * * [simplify]: Extracting #5: cost 26 inf + 3065 202.020 * * [simplify]: Extracting #6: cost 2 inf + 6157 202.021 * * [simplify]: Extracting #7: cost 0 inf + 6258 202.022 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 202.022 * [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))))) 202.022 * * * * [progress]: [ 661 / 779 ] simplifiying candidate # 202.022 * [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))))) 202.023 * * [simplify]: iters left: 6 (17 enodes) 202.026 * * [simplify]: iters left: 5 (66 enodes) 202.036 * * [simplify]: iters left: 4 (121 enodes) 202.063 * * [simplify]: iters left: 3 (231 enodes) 202.121 * * [simplify]: iters left: 2 (369 enodes) 202.236 * * [simplify]: iters left: 1 (433 enodes) 202.742 * * [simplify]: Extracting #0: cost 1 inf + 0 202.742 * * [simplify]: Extracting #1: cost 35 inf + 0 202.743 * * [simplify]: Extracting #2: cost 71 inf + 0 202.743 * * [simplify]: Extracting #3: cost 83 inf + 0 202.744 * * [simplify]: Extracting #4: cost 79 inf + 267 202.746 * * [simplify]: Extracting #5: cost 53 inf + 5375 202.758 * * [simplify]: Extracting #6: cost 11 inf + 24491 202.766 * * [simplify]: Extracting #7: cost 0 inf + 29976 202.773 * * [simplify]: Extracting #8: cost 0 inf + 29936 202.781 * [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))))) 202.781 * [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))))) 202.781 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 202.781 * * [simplify]: iters left: 6 (14 enodes) 202.784 * * [simplify]: iters left: 5 (49 enodes) 202.794 * * [simplify]: iters left: 4 (64 enodes) 202.813 * * [simplify]: iters left: 3 (74 enodes) 202.827 * * [simplify]: Extracting #0: cost 1 inf + 0 202.827 * * [simplify]: Extracting #1: cost 8 inf + 0 202.827 * * [simplify]: Extracting #2: cost 17 inf + 0 202.827 * * [simplify]: Extracting #3: cost 29 inf + 0 202.827 * * [simplify]: Extracting #4: cost 27 inf + 128 202.827 * * [simplify]: Extracting #5: cost 14 inf + 1203 202.828 * * [simplify]: Extracting #6: cost 5 inf + 3589 202.828 * * [simplify]: Extracting #7: cost 0 inf + 5360 202.829 * [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))))) 202.829 * [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))))) 202.829 * * * * [progress]: [ 662 / 779 ] simplifiying candidate # 202.830 * [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))))) 202.830 * * [simplify]: iters left: 6 (15 enodes) 202.833 * * [simplify]: iters left: 5 (59 enodes) 202.841 * * [simplify]: iters left: 4 (100 enodes) 202.860 * * [simplify]: iters left: 3 (153 enodes) 202.907 * * [simplify]: iters left: 2 (200 enodes) 202.943 * * [simplify]: iters left: 1 (217 enodes) 202.997 * * [simplify]: Extracting #0: cost 1 inf + 0 202.997 * * [simplify]: Extracting #1: cost 23 inf + 0 202.998 * * [simplify]: Extracting #2: cost 46 inf + 0 202.998 * * [simplify]: Extracting #3: cost 57 inf + 0 202.998 * * [simplify]: Extracting #4: cost 53 inf + 267 202.999 * * [simplify]: Extracting #5: cost 37 inf + 2194 203.001 * * [simplify]: Extracting #6: cost 28 inf + 4956 203.007 * * [simplify]: Extracting #7: cost 4 inf + 15062 203.015 * * [simplify]: Extracting #8: cost 0 inf + 16978 203.022 * [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)))) 203.022 * [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))))) 203.023 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 203.023 * * [simplify]: iters left: 6 (13 enodes) 203.028 * * [simplify]: iters left: 5 (46 enodes) 203.041 * * [simplify]: iters left: 4 (61 enodes) 203.057 * * [simplify]: iters left: 3 (71 enodes) 203.066 * * [simplify]: Extracting #0: cost 1 inf + 0 203.066 * * [simplify]: Extracting #1: cost 8 inf + 0 203.066 * * [simplify]: Extracting #2: cost 16 inf + 0 203.066 * * [simplify]: Extracting #3: cost 27 inf + 0 203.066 * * [simplify]: Extracting #4: cost 25 inf + 169 203.066 * * [simplify]: Extracting #5: cost 12 inf + 1203 203.067 * * [simplify]: Extracting #6: cost 3 inf + 3831 203.067 * * [simplify]: Extracting #7: cost 0 inf + 4846 203.068 * [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)))) 203.068 * [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))))) 203.068 * * * * [progress]: [ 663 / 779 ] simplifiying candidate # 203.069 * [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)))) 203.069 * * [simplify]: iters left: 6 (16 enodes) 203.072 * * [simplify]: iters left: 5 (61 enodes) 203.081 * * [simplify]: iters left: 4 (102 enodes) 203.096 * * [simplify]: iters left: 3 (155 enodes) 203.128 * * [simplify]: iters left: 2 (201 enodes) 203.167 * * [simplify]: iters left: 1 (219 enodes) 203.207 * * [simplify]: Extracting #0: cost 1 inf + 0 203.207 * * [simplify]: Extracting #1: cost 23 inf + 0 203.208 * * [simplify]: Extracting #2: cost 47 inf + 0 203.208 * * [simplify]: Extracting #3: cost 59 inf + 0 203.208 * * [simplify]: Extracting #4: cost 55 inf + 267 203.208 * * [simplify]: Extracting #5: cost 35 inf + 2985 203.211 * * [simplify]: Extracting #6: cost 5 inf + 15359 203.215 * * [simplify]: Extracting #7: cost 0 inf + 17492 203.218 * [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)))) 203.218 * [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))))) 203.219 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 203.219 * * [simplify]: iters left: 6 (14 enodes) 203.225 * * [simplify]: iters left: 5 (49 enodes) 203.237 * * [simplify]: iters left: 4 (64 enodes) 203.245 * * [simplify]: iters left: 3 (74 enodes) 203.253 * * [simplify]: Extracting #0: cost 1 inf + 0 203.253 * * [simplify]: Extracting #1: cost 8 inf + 0 203.253 * * [simplify]: Extracting #2: cost 17 inf + 0 203.254 * * [simplify]: Extracting #3: cost 29 inf + 0 203.254 * * [simplify]: Extracting #4: cost 27 inf + 128 203.254 * * [simplify]: Extracting #5: cost 14 inf + 1203 203.254 * * [simplify]: Extracting #6: cost 5 inf + 3429 203.255 * * [simplify]: Extracting #7: cost 0 inf + 5040 203.256 * [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))))) 203.256 * [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))))) 203.256 * * * * [progress]: [ 664 / 779 ] simplifiying candidate # 203.256 * [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)) 203.256 * * [simplify]: iters left: 6 (16 enodes) 203.261 * * [simplify]: iters left: 5 (63 enodes) 203.276 * * [simplify]: iters left: 4 (96 enodes) 203.291 * * [simplify]: iters left: 3 (120 enodes) 203.317 * * [simplify]: iters left: 2 (159 enodes) 203.362 * * [simplify]: iters left: 1 (168 enodes) 203.400 * * [simplify]: Extracting #0: cost 1 inf + 0 203.400 * * [simplify]: Extracting #1: cost 13 inf + 0 203.400 * * [simplify]: Extracting #2: cost 24 inf + 1 203.401 * * [simplify]: Extracting #3: cost 35 inf + 1 203.401 * * [simplify]: Extracting #4: cost 34 inf + 104 203.402 * * [simplify]: Extracting #5: cost 8 inf + 5064 203.406 * * [simplify]: Extracting #6: cost 0 inf + 7745 203.409 * [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)))) 203.409 * [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))))) 203.410 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 203.410 * * [simplify]: iters left: 6 (13 enodes) 203.415 * * [simplify]: iters left: 5 (46 enodes) 203.428 * * [simplify]: iters left: 4 (61 enodes) 203.444 * * [simplify]: iters left: 3 (71 enodes) 203.461 * * [simplify]: Extracting #0: cost 1 inf + 0 203.461 * * [simplify]: Extracting #1: cost 8 inf + 0 203.461 * * [simplify]: Extracting #2: cost 16 inf + 0 203.462 * * [simplify]: Extracting #3: cost 27 inf + 0 203.462 * * [simplify]: Extracting #4: cost 25 inf + 169 203.462 * * [simplify]: Extracting #5: cost 12 inf + 1203 203.463 * * [simplify]: Extracting #6: cost 3 inf + 3751 203.465 * * [simplify]: Extracting #7: cost 0 inf + 4526 203.466 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 203.466 * [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))))) 203.467 * * * * [progress]: [ 665 / 779 ] simplifiying candidate # 203.467 * [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)))) 203.467 * * [simplify]: iters left: 6 (16 enodes) 203.474 * * [simplify]: iters left: 5 (61 enodes) 203.493 * * [simplify]: iters left: 4 (102 enodes) 203.519 * * [simplify]: iters left: 3 (155 enodes) 203.544 * * [simplify]: iters left: 2 (201 enodes) 203.585 * * [simplify]: iters left: 1 (219 enodes) 203.641 * * [simplify]: Extracting #0: cost 1 inf + 0 203.641 * * [simplify]: Extracting #1: cost 23 inf + 0 203.642 * * [simplify]: Extracting #2: cost 47 inf + 0 203.642 * * [simplify]: Extracting #3: cost 59 inf + 0 203.643 * * [simplify]: Extracting #4: cost 55 inf + 267 203.644 * * [simplify]: Extracting #5: cost 35 inf + 2985 203.649 * * [simplify]: Extracting #6: cost 5 inf + 15359 203.656 * * [simplify]: Extracting #7: cost 0 inf + 17492 203.664 * [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)))) 203.664 * [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))))) 203.665 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 203.665 * * [simplify]: iters left: 6 (14 enodes) 203.670 * * [simplify]: iters left: 5 (49 enodes) 203.684 * * [simplify]: iters left: 4 (64 enodes) 203.700 * * [simplify]: iters left: 3 (74 enodes) 203.709 * * [simplify]: Extracting #0: cost 1 inf + 0 203.709 * * [simplify]: Extracting #1: cost 8 inf + 0 203.709 * * [simplify]: Extracting #2: cost 17 inf + 0 203.709 * * [simplify]: Extracting #3: cost 29 inf + 0 203.709 * * [simplify]: Extracting #4: cost 27 inf + 128 203.710 * * [simplify]: Extracting #5: cost 14 inf + 1203 203.710 * * [simplify]: Extracting #6: cost 5 inf + 3429 203.711 * * [simplify]: Extracting #7: cost 0 inf + 5040 203.712 * [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))))) 203.712 * [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))))) 203.712 * * * * [progress]: [ 666 / 779 ] simplifiying candidate # 203.712 * [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) 203.712 * * [simplify]: iters left: 6 (15 enodes) 203.716 * * [simplify]: iters left: 5 (58 enodes) 203.726 * * [simplify]: iters left: 4 (99 enodes) 203.753 * * [simplify]: iters left: 3 (132 enodes) 203.786 * * [simplify]: iters left: 2 (153 enodes) 203.807 * * [simplify]: iters left: 1 (156 enodes) 203.834 * * [simplify]: Extracting #0: cost 1 inf + 0 203.834 * * [simplify]: Extracting #1: cost 13 inf + 0 203.834 * * [simplify]: Extracting #2: cost 24 inf + 1 203.834 * * [simplify]: Extracting #3: cost 35 inf + 1 203.835 * * [simplify]: Extracting #4: cost 32 inf + 186 203.836 * * [simplify]: Extracting #5: cost 14 inf + 3221 203.838 * * [simplify]: Extracting #6: cost 2 inf + 7161 203.842 * * [simplify]: Extracting #7: cost 0 inf + 7745 203.847 * [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)))) 203.847 * [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))))) 203.848 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 203.848 * * [simplify]: iters left: 6 (13 enodes) 203.854 * * [simplify]: iters left: 5 (46 enodes) 203.867 * * [simplify]: iters left: 4 (61 enodes) 203.884 * * [simplify]: iters left: 3 (71 enodes) 203.901 * * [simplify]: Extracting #0: cost 1 inf + 0 203.901 * * [simplify]: Extracting #1: cost 8 inf + 0 203.901 * * [simplify]: Extracting #2: cost 16 inf + 0 203.901 * * [simplify]: Extracting #3: cost 27 inf + 0 203.902 * * [simplify]: Extracting #4: cost 25 inf + 169 203.902 * * [simplify]: Extracting #5: cost 12 inf + 1203 203.903 * * [simplify]: Extracting #6: cost 3 inf + 3751 203.905 * * [simplify]: Extracting #7: cost 0 inf + 4526 203.906 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 203.906 * [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))))) 203.906 * * * * [progress]: [ 667 / 779 ] simplifiying candidate # 203.907 * [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))))) 203.907 * * [simplify]: iters left: 6 (15 enodes) 203.910 * * [simplify]: iters left: 5 (56 enodes) 203.918 * * [simplify]: iters left: 4 (88 enodes) 203.932 * * [simplify]: iters left: 3 (143 enodes) 203.960 * * [simplify]: iters left: 2 (197 enodes) 204.016 * * [simplify]: iters left: 1 (212 enodes) 204.047 * * [simplify]: Extracting #0: cost 1 inf + 0 204.047 * * [simplify]: Extracting #1: cost 23 inf + 0 204.047 * * [simplify]: Extracting #2: cost 46 inf + 0 204.047 * * [simplify]: Extracting #3: cost 57 inf + 0 204.047 * * [simplify]: Extracting #4: cost 53 inf + 267 204.048 * * [simplify]: Extracting #5: cost 27 inf + 5726 204.052 * * [simplify]: Extracting #6: cost 2 inf + 16100 204.056 * * [simplify]: Extracting #7: cost 0 inf + 16978 204.059 * [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)))) 204.060 * [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))))) 204.060 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 204.060 * * [simplify]: iters left: 6 (13 enodes) 204.066 * * [simplify]: iters left: 5 (46 enodes) 204.079 * * [simplify]: iters left: 4 (61 enodes) 204.095 * * [simplify]: iters left: 3 (71 enodes) 204.112 * * [simplify]: Extracting #0: cost 1 inf + 0 204.113 * * [simplify]: Extracting #1: cost 8 inf + 0 204.113 * * [simplify]: Extracting #2: cost 16 inf + 0 204.113 * * [simplify]: Extracting #3: cost 27 inf + 0 204.113 * * [simplify]: Extracting #4: cost 25 inf + 169 204.114 * * [simplify]: Extracting #5: cost 12 inf + 1163 204.115 * * [simplify]: Extracting #6: cost 3 inf + 3671 204.116 * * [simplify]: Extracting #7: cost 0 inf + 4686 204.117 * [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)))) 204.117 * [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))))) 204.118 * * * * [progress]: [ 668 / 779 ] simplifiying candidate # 204.118 * [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))))) 204.118 * * [simplify]: iters left: 6 (16 enodes) 204.125 * * [simplify]: iters left: 5 (58 enodes) 204.142 * * [simplify]: iters left: 4 (83 enodes) 204.166 * * [simplify]: iters left: 3 (113 enodes) 204.196 * * [simplify]: iters left: 2 (124 enodes) 204.227 * * [simplify]: iters left: 1 (125 enodes) 204.257 * * [simplify]: Extracting #0: cost 1 inf + 0 204.257 * * [simplify]: Extracting #1: cost 15 inf + 0 204.257 * * [simplify]: Extracting #2: cost 32 inf + 0 204.258 * * [simplify]: Extracting #3: cost 45 inf + 0 204.258 * * [simplify]: Extracting #4: cost 41 inf + 267 204.259 * * [simplify]: Extracting #5: cost 21 inf + 3362 204.262 * * [simplify]: Extracting #6: cost 3 inf + 9853 204.266 * * [simplify]: Extracting #7: cost 0 inf + 11230 204.270 * [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))))) 204.270 * [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))))) 204.271 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 204.271 * * [simplify]: iters left: 6 (14 enodes) 204.277 * * [simplify]: iters left: 5 (49 enodes) 204.291 * * [simplify]: iters left: 4 (64 enodes) 204.308 * * [simplify]: iters left: 3 (74 enodes) 204.328 * * [simplify]: Extracting #0: cost 1 inf + 0 204.328 * * [simplify]: Extracting #1: cost 8 inf + 0 204.328 * * [simplify]: Extracting #2: cost 17 inf + 0 204.328 * * [simplify]: Extracting #3: cost 29 inf + 0 204.328 * * [simplify]: Extracting #4: cost 27 inf + 128 204.329 * * [simplify]: Extracting #5: cost 14 inf + 1163 204.330 * * [simplify]: Extracting #6: cost 5 inf + 3389 204.331 * * [simplify]: Extracting #7: cost 0 inf + 5120 204.333 * [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))))) 204.333 * [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))))) 204.333 * * * * [progress]: [ 669 / 779 ] simplifiying candidate # 204.334 * [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)))) 204.334 * * [simplify]: iters left: 6 (14 enodes) 204.337 * * [simplify]: iters left: 5 (51 enodes) 204.350 * * [simplify]: iters left: 4 (76 enodes) 204.373 * * [simplify]: iters left: 3 (106 enodes) 204.400 * * [simplify]: iters left: 2 (117 enodes) 204.429 * * [simplify]: iters left: 1 (118 enodes) 204.450 * * [simplify]: Extracting #0: cost 1 inf + 0 204.451 * * [simplify]: Extracting #1: cost 15 inf + 0 204.451 * * [simplify]: Extracting #2: cost 30 inf + 0 204.451 * * [simplify]: Extracting #3: cost 41 inf + 0 204.451 * * [simplify]: Extracting #4: cost 40 inf + 87 204.451 * * [simplify]: Extracting #5: cost 27 inf + 945 204.452 * * [simplify]: Extracting #6: cost 16 inf + 3715 204.454 * * [simplify]: Extracting #7: cost 0 inf + 9642 204.456 * [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)))) 204.456 * [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))))) 204.457 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 204.457 * * [simplify]: iters left: 6 (13 enodes) 204.460 * * [simplify]: iters left: 5 (46 enodes) 204.466 * * [simplify]: iters left: 4 (61 enodes) 204.475 * * [simplify]: iters left: 3 (71 enodes) 204.487 * * [simplify]: Extracting #0: cost 1 inf + 0 204.487 * * [simplify]: Extracting #1: cost 8 inf + 0 204.487 * * [simplify]: Extracting #2: cost 16 inf + 0 204.487 * * [simplify]: Extracting #3: cost 27 inf + 0 204.487 * * [simplify]: Extracting #4: cost 25 inf + 169 204.488 * * [simplify]: Extracting #5: cost 12 inf + 1163 204.488 * * [simplify]: Extracting #6: cost 3 inf + 3471 204.489 * * [simplify]: Extracting #7: cost 0 inf + 4366 204.489 * [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)))) 204.490 * [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))))) 204.490 * * * * [progress]: [ 670 / 779 ] simplifiying candidate # 204.490 * [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)) 204.490 * * [simplify]: iters left: 6 (15 enodes) 204.495 * * [simplify]: iters left: 5 (56 enodes) 204.503 * * [simplify]: iters left: 4 (76 enodes) 204.515 * * [simplify]: iters left: 3 (92 enodes) 204.534 * * [simplify]: iters left: 2 (109 enodes) 204.565 * * [simplify]: iters left: 1 (111 enodes) 204.586 * * [simplify]: Extracting #0: cost 1 inf + 0 204.586 * * [simplify]: Extracting #1: cost 9 inf + 0 204.586 * * [simplify]: Extracting #2: cost 16 inf + 1 204.586 * * [simplify]: Extracting #3: cost 27 inf + 1 204.586 * * [simplify]: Extracting #4: cost 25 inf + 145 204.587 * * [simplify]: Extracting #5: cost 10 inf + 2060 204.587 * * [simplify]: Extracting #6: cost 1 inf + 4178 204.588 * * [simplify]: Extracting #7: cost 0 inf + 4557 204.589 * [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)))) 204.589 * [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))))) 204.590 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 204.590 * * [simplify]: iters left: 6 (12 enodes) 204.592 * * [simplify]: iters left: 5 (43 enodes) 204.598 * * [simplify]: iters left: 4 (53 enodes) 204.605 * * [simplify]: iters left: 3 (62 enodes) 204.612 * * [simplify]: Extracting #0: cost 1 inf + 0 204.612 * * [simplify]: Extracting #1: cost 6 inf + 0 204.612 * * [simplify]: Extracting #2: cost 13 inf + 0 204.612 * * [simplify]: Extracting #3: cost 19 inf + 2 204.612 * * [simplify]: Extracting #4: cost 17 inf + 298 204.613 * * [simplify]: Extracting #5: cost 3 inf + 1763 204.613 * * [simplify]: Extracting #6: cost 0 inf + 2740 204.614 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 204.614 * [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))))) 204.614 * * * * [progress]: [ 671 / 779 ] simplifiying candidate # 204.614 * [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)))) 204.614 * * [simplify]: iters left: 6 (14 enodes) 204.619 * * [simplify]: iters left: 5 (51 enodes) 204.634 * * [simplify]: iters left: 4 (76 enodes) 204.652 * * [simplify]: iters left: 3 (106 enodes) 204.666 * * [simplify]: iters left: 2 (117 enodes) 204.690 * * [simplify]: iters left: 1 (118 enodes) 204.706 * * [simplify]: Extracting #0: cost 1 inf + 0 204.706 * * [simplify]: Extracting #1: cost 15 inf + 0 204.706 * * [simplify]: Extracting #2: cost 30 inf + 0 204.706 * * [simplify]: Extracting #3: cost 41 inf + 0 204.707 * * [simplify]: Extracting #4: cost 40 inf + 87 204.707 * * [simplify]: Extracting #5: cost 27 inf + 945 204.707 * * [simplify]: Extracting #6: cost 16 inf + 3715 204.709 * * [simplify]: Extracting #7: cost 0 inf + 9642 204.711 * [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)))) 204.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 (- (* 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))))) 204.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)))) 204.711 * * [simplify]: iters left: 6 (13 enodes) 204.714 * * [simplify]: iters left: 5 (46 enodes) 204.720 * * [simplify]: iters left: 4 (61 enodes) 204.729 * * [simplify]: iters left: 3 (71 enodes) 204.748 * * [simplify]: Extracting #0: cost 1 inf + 0 204.748 * * [simplify]: Extracting #1: cost 8 inf + 0 204.748 * * [simplify]: Extracting #2: cost 16 inf + 0 204.748 * * [simplify]: Extracting #3: cost 27 inf + 0 204.748 * * [simplify]: Extracting #4: cost 25 inf + 169 204.749 * * [simplify]: Extracting #5: cost 12 inf + 1163 204.750 * * [simplify]: Extracting #6: cost 3 inf + 3471 204.752 * * [simplify]: Extracting #7: cost 0 inf + 4366 204.754 * [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)))) 204.754 * [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))))) 204.754 * * * * [progress]: [ 672 / 779 ] simplifiying candidate # 204.754 * [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) 204.755 * * [simplify]: iters left: 6 (14 enodes) 204.762 * * [simplify]: iters left: 5 (51 enodes) 204.774 * * [simplify]: iters left: 4 (74 enodes) 204.786 * * [simplify]: iters left: 3 (94 enodes) 204.797 * * [simplify]: iters left: 2 (103 enodes) 204.818 * * [simplify]: iters left: 1 (105 enodes) 204.841 * * [simplify]: Extracting #0: cost 1 inf + 0 204.841 * * [simplify]: Extracting #1: cost 9 inf + 0 204.841 * * [simplify]: Extracting #2: cost 16 inf + 1 204.841 * * [simplify]: Extracting #3: cost 27 inf + 1 204.841 * * [simplify]: Extracting #4: cost 24 inf + 202 204.842 * * [simplify]: Extracting #5: cost 7 inf + 2495 204.844 * * [simplify]: Extracting #6: cost 0 inf + 4557 204.846 * [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))) 204.846 * [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))))) 204.846 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 204.846 * * [simplify]: iters left: 6 (12 enodes) 204.852 * * [simplify]: iters left: 5 (43 enodes) 204.865 * * [simplify]: iters left: 4 (53 enodes) 204.875 * * [simplify]: iters left: 3 (62 enodes) 204.883 * * [simplify]: Extracting #0: cost 1 inf + 0 204.883 * * [simplify]: Extracting #1: cost 6 inf + 0 204.883 * * [simplify]: Extracting #2: cost 13 inf + 0 204.883 * * [simplify]: Extracting #3: cost 19 inf + 2 204.883 * * [simplify]: Extracting #4: cost 17 inf + 298 204.883 * * [simplify]: Extracting #5: cost 3 inf + 1763 204.884 * * [simplify]: Extracting #6: cost 0 inf + 2740 204.884 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 204.884 * [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))))) 204.884 * * * * [progress]: [ 673 / 779 ] simplifiying candidate # 204.885 * [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))))) 204.885 * * [simplify]: iters left: 6 (16 enodes) 204.889 * * [simplify]: iters left: 5 (59 enodes) 204.898 * * [simplify]: iters left: 4 (98 enodes) 204.921 * * [simplify]: iters left: 3 (144 enodes) 204.944 * * [simplify]: iters left: 2 (194 enodes) 204.986 * * [simplify]: Extracting #0: cost 1 inf + 0 204.987 * * [simplify]: Extracting #1: cost 13 inf + 0 204.987 * * [simplify]: Extracting #2: cost 24 inf + 1 204.987 * * [simplify]: Extracting #3: cost 36 inf + 1 204.987 * * [simplify]: Extracting #4: cost 36 inf + 88 204.987 * * [simplify]: Extracting #5: cost 20 inf + 1438 204.988 * * [simplify]: Extracting #6: cost 4 inf + 6783 204.990 * * [simplify]: Extracting #7: cost 0 inf + 8579 204.992 * [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))))) 204.992 * [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))))) 204.992 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 204.992 * * [simplify]: iters left: 6 (13 enodes) 204.995 * * [simplify]: iters left: 5 (46 enodes) 205.002 * * [simplify]: iters left: 4 (61 enodes) 205.010 * * [simplify]: iters left: 3 (71 enodes) 205.018 * * [simplify]: Extracting #0: cost 1 inf + 0 205.018 * * [simplify]: Extracting #1: cost 8 inf + 0 205.018 * * [simplify]: Extracting #2: cost 18 inf + 0 205.019 * * [simplify]: Extracting #3: cost 25 inf + 2 205.019 * * [simplify]: Extracting #4: cost 23 inf + 283 205.019 * * [simplify]: Extracting #5: cost 5 inf + 3088 205.020 * * [simplify]: Extracting #6: cost 0 inf + 4606 205.020 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 205.020 * [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))))) 205.021 * * * * [progress]: [ 674 / 779 ] simplifiying candidate # 205.021 * [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))))) 205.021 * * [simplify]: iters left: 6 (16 enodes) 205.025 * * [simplify]: iters left: 5 (58 enodes) 205.035 * * [simplify]: iters left: 4 (86 enodes) 205.057 * * [simplify]: iters left: 3 (109 enodes) 205.084 * * [simplify]: iters left: 2 (121 enodes) 205.108 * * [simplify]: Extracting #0: cost 1 inf + 0 205.108 * * [simplify]: Extracting #1: cost 9 inf + 0 205.108 * * [simplify]: Extracting #2: cost 17 inf + 1 205.108 * * [simplify]: Extracting #3: cost 30 inf + 1 205.108 * * [simplify]: Extracting #4: cost 28 inf + 211 205.108 * * [simplify]: Extracting #5: cost 14 inf + 1814 205.109 * * [simplify]: Extracting #6: cost 3 inf + 4770 205.110 * * [simplify]: Extracting #7: cost 0 inf + 5825 205.111 * [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)))) 205.112 * [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))))) 205.112 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 205.112 * * [simplify]: iters left: 6 (13 enodes) 205.114 * * [simplify]: iters left: 5 (46 enodes) 205.121 * * [simplify]: iters left: 4 (61 enodes) 205.133 * * [simplify]: iters left: 3 (71 enodes) 205.152 * * [simplify]: Extracting #0: cost 1 inf + 0 205.152 * * [simplify]: Extracting #1: cost 8 inf + 0 205.152 * * [simplify]: Extracting #2: cost 18 inf + 0 205.152 * * [simplify]: Extracting #3: cost 25 inf + 2 205.152 * * [simplify]: Extracting #4: cost 23 inf + 283 205.153 * * [simplify]: Extracting #5: cost 5 inf + 3168 205.155 * * [simplify]: Extracting #6: cost 0 inf + 4686 205.155 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 205.155 * [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))))) 205.156 * * * * [progress]: [ 675 / 779 ] simplifiying candidate # 205.156 * [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)))) 205.156 * * [simplify]: iters left: 6 (15 enodes) 205.160 * * [simplify]: iters left: 5 (54 enodes) 205.168 * * [simplify]: iters left: 4 (82 enodes) 205.180 * * [simplify]: iters left: 3 (105 enodes) 205.204 * * [simplify]: iters left: 2 (119 enodes) 205.225 * * [simplify]: Extracting #0: cost 1 inf + 0 205.225 * * [simplify]: Extracting #1: cost 9 inf + 0 205.225 * * [simplify]: Extracting #2: cost 16 inf + 1 205.225 * * [simplify]: Extracting #3: cost 28 inf + 1 205.225 * * [simplify]: Extracting #4: cost 27 inf + 129 205.225 * * [simplify]: Extracting #5: cost 12 inf + 1520 205.226 * * [simplify]: Extracting #6: cost 0 inf + 5071 205.227 * [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)))) 205.227 * [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))))) 205.228 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 205.228 * * [simplify]: iters left: 6 (13 enodes) 205.230 * * [simplify]: iters left: 5 (46 enodes) 205.238 * * [simplify]: iters left: 4 (61 enodes) 205.246 * * [simplify]: iters left: 3 (71 enodes) 205.255 * * [simplify]: Extracting #0: cost 1 inf + 0 205.255 * * [simplify]: Extracting #1: cost 8 inf + 0 205.255 * * [simplify]: Extracting #2: cost 18 inf + 0 205.255 * * [simplify]: Extracting #3: cost 25 inf + 2 205.255 * * [simplify]: Extracting #4: cost 23 inf + 283 205.256 * * [simplify]: Extracting #5: cost 5 inf + 2888 205.256 * * [simplify]: Extracting #6: cost 0 inf + 4286 205.257 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 205.257 * [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))))) 205.257 * * * * [progress]: [ 676 / 779 ] simplifiying candidate # 205.257 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 205.258 * * [simplify]: iters left: 6 (13 enodes) 205.262 * * [simplify]: iters left: 5 (48 enodes) 205.268 * * [simplify]: iters left: 4 (65 enodes) 205.278 * * [simplify]: iters left: 3 (73 enodes) 205.294 * * [simplify]: iters left: 2 (74 enodes) 205.305 * * [simplify]: iters left: 1 (75 enodes) 205.313 * * [simplify]: Extracting #0: cost 1 inf + 0 205.313 * * [simplify]: Extracting #1: cost 5 inf + 0 205.313 * * [simplify]: Extracting #2: cost 7 inf + 1 205.313 * * [simplify]: Extracting #3: cost 17 inf + 1 205.313 * * [simplify]: Extracting #4: cost 16 inf + 129 205.313 * * [simplify]: Extracting #5: cost 5 inf + 953 205.314 * * [simplify]: Extracting #6: cost 0 inf + 2135 205.314 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 205.314 * [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))))) 205.314 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 205.315 * * [simplify]: iters left: 6 (12 enodes) 205.318 * * [simplify]: iters left: 5 (43 enodes) 205.324 * * [simplify]: iters left: 4 (58 enodes) 205.333 * * [simplify]: iters left: 3 (68 enodes) 205.343 * * [simplify]: Extracting #0: cost 1 inf + 0 205.343 * * [simplify]: Extracting #1: cost 8 inf + 0 205.343 * * [simplify]: Extracting #2: cost 17 inf + 0 205.343 * * [simplify]: Extracting #3: cost 23 inf + 2 205.343 * * [simplify]: Extracting #4: cost 21 inf + 267 205.344 * * [simplify]: Extracting #5: cost 3 inf + 2755 205.345 * * [simplify]: Extracting #6: cost 0 inf + 3772 205.345 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 205.345 * [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))))) 205.345 * * * * [progress]: [ 677 / 779 ] simplifiying candidate # 205.346 * [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)))) 205.346 * * [simplify]: iters left: 6 (15 enodes) 205.349 * * [simplify]: iters left: 5 (54 enodes) 205.359 * * [simplify]: iters left: 4 (82 enodes) 205.371 * * [simplify]: iters left: 3 (105 enodes) 205.393 * * [simplify]: iters left: 2 (119 enodes) 205.427 * * [simplify]: Extracting #0: cost 1 inf + 0 205.427 * * [simplify]: Extracting #1: cost 9 inf + 0 205.427 * * [simplify]: Extracting #2: cost 16 inf + 1 205.427 * * [simplify]: Extracting #3: cost 28 inf + 1 205.427 * * [simplify]: Extracting #4: cost 27 inf + 129 205.428 * * [simplify]: Extracting #5: cost 12 inf + 1520 205.428 * * [simplify]: Extracting #6: cost 0 inf + 5071 205.429 * [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)))) 205.430 * [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))))) 205.430 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 205.430 * * [simplify]: iters left: 6 (13 enodes) 205.432 * * [simplify]: iters left: 5 (46 enodes) 205.439 * * [simplify]: iters left: 4 (61 enodes) 205.447 * * [simplify]: iters left: 3 (71 enodes) 205.455 * * [simplify]: Extracting #0: cost 1 inf + 0 205.455 * * [simplify]: Extracting #1: cost 8 inf + 0 205.455 * * [simplify]: Extracting #2: cost 18 inf + 0 205.455 * * [simplify]: Extracting #3: cost 25 inf + 2 205.455 * * [simplify]: Extracting #4: cost 23 inf + 283 205.456 * * [simplify]: Extracting #5: cost 5 inf + 2888 205.456 * * [simplify]: Extracting #6: cost 0 inf + 4286 205.457 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 205.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)))) (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))))) 205.457 * * * * [progress]: [ 678 / 779 ] simplifiying candidate # 205.458 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 205.458 * * [simplify]: iters left: 6 (12 enodes) 205.462 * * [simplify]: iters left: 5 (41 enodes) 205.474 * * [simplify]: iters left: 4 (61 enodes) 205.491 * * [simplify]: iters left: 3 (70 enodes) 205.507 * * [simplify]: Extracting #0: cost 1 inf + 0 205.507 * * [simplify]: Extracting #1: cost 5 inf + 0 205.507 * * [simplify]: Extracting #2: cost 7 inf + 1 205.508 * * [simplify]: Extracting #3: cost 17 inf + 1 205.508 * * [simplify]: Extracting #4: cost 16 inf + 88 205.508 * * [simplify]: Extracting #5: cost 5 inf + 953 205.509 * * [simplify]: Extracting #6: cost 0 inf + 2135 205.510 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 205.510 * [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))))) 205.510 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 205.511 * * [simplify]: iters left: 6 (12 enodes) 205.516 * * [simplify]: iters left: 5 (43 enodes) 205.530 * * [simplify]: iters left: 4 (58 enodes) 205.546 * * [simplify]: iters left: 3 (68 enodes) 205.563 * * [simplify]: Extracting #0: cost 1 inf + 0 205.563 * * [simplify]: Extracting #1: cost 8 inf + 0 205.563 * * [simplify]: Extracting #2: cost 17 inf + 0 205.563 * * [simplify]: Extracting #3: cost 23 inf + 2 205.564 * * [simplify]: Extracting #4: cost 21 inf + 267 205.564 * * [simplify]: Extracting #5: cost 3 inf + 2755 205.565 * * [simplify]: Extracting #6: cost 0 inf + 3772 205.566 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 205.566 * [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))))) 205.567 * * * * [progress]: [ 679 / 779 ] simplifiying candidate # 205.567 * [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))))) 205.567 * * [simplify]: iters left: 6 (16 enodes) 205.573 * * [simplify]: iters left: 5 (59 enodes) 205.590 * * [simplify]: iters left: 4 (87 enodes) 205.607 * * [simplify]: iters left: 3 (129 enodes) 205.625 * * [simplify]: iters left: 2 (139 enodes) 205.650 * * [simplify]: Extracting #0: cost 1 inf + 0 205.650 * * [simplify]: Extracting #1: cost 18 inf + 0 205.650 * * [simplify]: Extracting #2: cost 37 inf + 0 205.651 * * [simplify]: Extracting #3: cost 49 inf + 0 205.651 * * [simplify]: Extracting #4: cost 46 inf + 210 205.652 * * [simplify]: Extracting #5: cost 35 inf + 1146 205.653 * * [simplify]: Extracting #6: cost 15 inf + 6163 205.657 * * [simplify]: Extracting #7: cost 2 inf + 11884 205.660 * * [simplify]: Extracting #8: cost 0 inf + 12680 205.664 * [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)))))) 205.664 * [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))))) 205.665 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 205.665 * * [simplify]: iters left: 6 (14 enodes) 205.670 * * [simplify]: iters left: 5 (49 enodes) 205.682 * * [simplify]: iters left: 4 (64 enodes) 205.698 * * [simplify]: iters left: 3 (74 enodes) 205.714 * * [simplify]: Extracting #0: cost 1 inf + 0 205.714 * * [simplify]: Extracting #1: cost 8 inf + 0 205.714 * * [simplify]: Extracting #2: cost 17 inf + 0 205.714 * * [simplify]: Extracting #3: cost 29 inf + 0 205.715 * * [simplify]: Extracting #4: cost 27 inf + 128 205.715 * * [simplify]: Extracting #5: cost 14 inf + 1163 205.716 * * [simplify]: Extracting #6: cost 5 inf + 3389 205.717 * * [simplify]: Extracting #7: cost 0 inf + 5040 205.718 * [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))))) 205.718 * [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))))) 205.719 * * * * [progress]: [ 680 / 779 ] simplifiying candidate # 205.719 * [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))))) 205.719 * * [simplify]: iters left: 6 (14 enodes) 205.725 * * [simplify]: iters left: 5 (52 enodes) 205.738 * * [simplify]: iters left: 4 (72 enodes) 205.756 * * [simplify]: iters left: 3 (92 enodes) 205.770 * * [simplify]: iters left: 2 (94 enodes) 205.781 * * [simplify]: Extracting #0: cost 1 inf + 0 205.781 * * [simplify]: Extracting #1: cost 12 inf + 0 205.781 * * [simplify]: Extracting #2: cost 24 inf + 0 205.781 * * [simplify]: Extracting #3: cost 35 inf + 0 205.781 * * [simplify]: Extracting #4: cost 34 inf + 87 205.781 * * [simplify]: Extracting #5: cost 25 inf + 532 205.782 * * [simplify]: Extracting #6: cost 11 inf + 3524 205.783 * * [simplify]: Extracting #7: cost 1 inf + 6853 205.784 * * [simplify]: Extracting #8: cost 0 inf + 7070 205.785 * [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)))) 205.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 (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))))) 205.786 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 205.786 * * [simplify]: iters left: 6 (13 enodes) 205.788 * * [simplify]: iters left: 5 (46 enodes) 205.795 * * [simplify]: iters left: 4 (61 enodes) 205.803 * * [simplify]: iters left: 3 (71 enodes) 205.816 * * [simplify]: Extracting #0: cost 1 inf + 0 205.817 * * [simplify]: Extracting #1: cost 8 inf + 0 205.817 * * [simplify]: Extracting #2: cost 16 inf + 0 205.817 * * [simplify]: Extracting #3: cost 27 inf + 0 205.817 * * [simplify]: Extracting #4: cost 25 inf + 169 205.817 * * [simplify]: Extracting #5: cost 12 inf + 1163 205.818 * * [simplify]: Extracting #6: cost 3 inf + 3591 205.818 * * [simplify]: Extracting #7: cost 0 inf + 4526 205.819 * [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)))) 205.819 * [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))))) 205.819 * * * * [progress]: [ 681 / 779 ] simplifiying candidate # 205.819 * [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)))) 205.820 * * [simplify]: iters left: 6 (15 enodes) 205.823 * * [simplify]: iters left: 5 (54 enodes) 205.830 * * [simplify]: iters left: 4 (74 enodes) 205.842 * * [simplify]: iters left: 3 (94 enodes) 205.855 * * [simplify]: iters left: 2 (96 enodes) 205.875 * * [simplify]: Extracting #0: cost 1 inf + 0 205.875 * * [simplify]: Extracting #1: cost 12 inf + 0 205.875 * * [simplify]: Extracting #2: cost 25 inf + 0 205.875 * * [simplify]: Extracting #3: cost 37 inf + 0 205.875 * * [simplify]: Extracting #4: cost 36 inf + 87 205.876 * * [simplify]: Extracting #5: cost 19 inf + 1617 205.877 * * [simplify]: Extracting #6: cost 6 inf + 5034 205.879 * * [simplify]: Extracting #7: cost 0 inf + 7424 205.881 * [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))) 205.881 * [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))))) 205.882 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 205.882 * * [simplify]: iters left: 6 (14 enodes) 205.887 * * [simplify]: iters left: 5 (49 enodes) 205.899 * * [simplify]: iters left: 4 (64 enodes) 205.916 * * [simplify]: iters left: 3 (74 enodes) 205.934 * * [simplify]: Extracting #0: cost 1 inf + 0 205.934 * * [simplify]: Extracting #1: cost 8 inf + 0 205.934 * * [simplify]: Extracting #2: cost 17 inf + 0 205.934 * * [simplify]: Extracting #3: cost 29 inf + 0 205.934 * * [simplify]: Extracting #4: cost 27 inf + 128 205.935 * * [simplify]: Extracting #5: cost 14 inf + 1163 205.936 * * [simplify]: Extracting #6: cost 5 inf + 3229 205.937 * * [simplify]: Extracting #7: cost 0 inf + 4720 205.939 * [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))))) 205.939 * [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))))) 205.939 * * * * [progress]: [ 682 / 779 ] simplifiying candidate # 205.939 * [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)) 205.939 * * [simplify]: iters left: 6 (15 enodes) 205.950 * * [simplify]: iters left: 5 (56 enodes) 205.963 * * [simplify]: iters left: 4 (74 enodes) 205.974 * * [simplify]: iters left: 3 (83 enodes) 205.984 * * [simplify]: iters left: 2 (90 enodes) 205.994 * * [simplify]: Extracting #0: cost 1 inf + 0 205.994 * * [simplify]: Extracting #1: cost 7 inf + 0 205.994 * * [simplify]: Extracting #2: cost 12 inf + 1 205.994 * * [simplify]: Extracting #3: cost 23 inf + 1 205.994 * * [simplify]: Extracting #4: cost 22 inf + 88 205.995 * * [simplify]: Extracting #5: cost 9 inf + 1107 205.995 * * [simplify]: Extracting #6: cost 1 inf + 2876 205.996 * * [simplify]: Extracting #7: cost 0 inf + 3255 205.996 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 205.996 * [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))))) 205.997 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 205.997 * * [simplify]: iters left: 6 (13 enodes) 205.999 * * [simplify]: iters left: 5 (46 enodes) 206.006 * * [simplify]: iters left: 4 (61 enodes) 206.022 * * [simplify]: iters left: 3 (71 enodes) 206.040 * * [simplify]: Extracting #0: cost 1 inf + 0 206.040 * * [simplify]: Extracting #1: cost 8 inf + 0 206.040 * * [simplify]: Extracting #2: cost 16 inf + 0 206.040 * * [simplify]: Extracting #3: cost 27 inf + 0 206.040 * * [simplify]: Extracting #4: cost 25 inf + 169 206.041 * * [simplify]: Extracting #5: cost 12 inf + 1163 206.042 * * [simplify]: Extracting #6: cost 3 inf + 3511 206.044 * * [simplify]: Extracting #7: cost 0 inf + 4206 206.045 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 206.045 * [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))))) 206.045 * * * * [progress]: [ 683 / 779 ] simplifiying candidate # 206.046 * [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)))) 206.046 * * [simplify]: iters left: 6 (15 enodes) 206.052 * * [simplify]: iters left: 5 (54 enodes) 206.063 * * [simplify]: iters left: 4 (74 enodes) 206.073 * * [simplify]: iters left: 3 (94 enodes) 206.085 * * [simplify]: iters left: 2 (96 enodes) 206.100 * * [simplify]: Extracting #0: cost 1 inf + 0 206.100 * * [simplify]: Extracting #1: cost 12 inf + 0 206.100 * * [simplify]: Extracting #2: cost 25 inf + 0 206.100 * * [simplify]: Extracting #3: cost 37 inf + 0 206.101 * * [simplify]: Extracting #4: cost 36 inf + 87 206.101 * * [simplify]: Extracting #5: cost 19 inf + 1617 206.103 * * [simplify]: Extracting #6: cost 6 inf + 5034 206.105 * * [simplify]: Extracting #7: cost 0 inf + 7424 206.108 * [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))) 206.108 * [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))))) 206.108 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 206.108 * * [simplify]: iters left: 6 (14 enodes) 206.115 * * [simplify]: iters left: 5 (49 enodes) 206.128 * * [simplify]: iters left: 4 (64 enodes) 206.146 * * [simplify]: iters left: 3 (74 enodes) 206.163 * * [simplify]: Extracting #0: cost 1 inf + 0 206.163 * * [simplify]: Extracting #1: cost 8 inf + 0 206.163 * * [simplify]: Extracting #2: cost 17 inf + 0 206.163 * * [simplify]: Extracting #3: cost 29 inf + 0 206.163 * * [simplify]: Extracting #4: cost 27 inf + 128 206.164 * * [simplify]: Extracting #5: cost 14 inf + 1163 206.165 * * [simplify]: Extracting #6: cost 5 inf + 3229 206.166 * * [simplify]: Extracting #7: cost 0 inf + 4720 206.168 * [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))))) 206.168 * [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))))) 206.168 * * * * [progress]: [ 684 / 779 ] simplifiying candidate # 206.169 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 206.169 * * [simplify]: iters left: 6 (14 enodes) 206.176 * * [simplify]: iters left: 5 (51 enodes) 206.184 * * [simplify]: iters left: 4 (71 enodes) 206.196 * * [simplify]: iters left: 3 (86 enodes) 206.208 * * [simplify]: Extracting #0: cost 1 inf + 0 206.209 * * [simplify]: Extracting #1: cost 7 inf + 0 206.209 * * [simplify]: Extracting #2: cost 12 inf + 1 206.209 * * [simplify]: Extracting #3: cost 23 inf + 1 206.209 * * [simplify]: Extracting #4: cost 22 inf + 88 206.209 * * [simplify]: Extracting #5: cost 6 inf + 1465 206.210 * * [simplify]: Extracting #6: cost 1 inf + 2876 206.212 * * [simplify]: Extracting #7: cost 0 inf + 3255 206.213 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 206.213 * [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))))) 206.214 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 206.214 * * [simplify]: iters left: 6 (13 enodes) 206.219 * * [simplify]: iters left: 5 (46 enodes) 206.232 * * [simplify]: iters left: 4 (61 enodes) 206.241 * * [simplify]: iters left: 3 (71 enodes) 206.250 * * [simplify]: Extracting #0: cost 1 inf + 0 206.250 * * [simplify]: Extracting #1: cost 8 inf + 0 206.250 * * [simplify]: Extracting #2: cost 16 inf + 0 206.250 * * [simplify]: Extracting #3: cost 27 inf + 0 206.250 * * [simplify]: Extracting #4: cost 25 inf + 169 206.250 * * [simplify]: Extracting #5: cost 12 inf + 1163 206.251 * * [simplify]: Extracting #6: cost 3 inf + 3511 206.251 * * [simplify]: Extracting #7: cost 0 inf + 4206 206.252 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 206.252 * [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))))) 206.252 * * * * [progress]: [ 685 / 779 ] simplifiying candidate # 206.252 * [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))))) 206.252 * * [simplify]: iters left: 6 (14 enodes) 206.255 * * [simplify]: iters left: 5 (51 enodes) 206.265 * * [simplify]: iters left: 4 (71 enodes) 206.284 * * [simplify]: iters left: 3 (88 enodes) 206.300 * * [simplify]: iters left: 2 (91 enodes) 206.311 * * [simplify]: Extracting #0: cost 1 inf + 0 206.311 * * [simplify]: Extracting #1: cost 10 inf + 0 206.311 * * [simplify]: Extracting #2: cost 22 inf + 0 206.311 * * [simplify]: Extracting #3: cost 35 inf + 0 206.311 * * [simplify]: Extracting #4: cost 34 inf + 87 206.311 * * [simplify]: Extracting #5: cost 20 inf + 1230 206.312 * * [simplify]: Extracting #6: cost 9 inf + 4027 206.313 * * [simplify]: Extracting #7: cost 0 inf + 7070 206.314 * [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)))) 206.314 * [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))))) 206.314 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 206.314 * * [simplify]: iters left: 6 (13 enodes) 206.317 * * [simplify]: iters left: 5 (46 enodes) 206.323 * * [simplify]: iters left: 4 (61 enodes) 206.340 * * [simplify]: iters left: 3 (71 enodes) 206.357 * * [simplify]: Extracting #0: cost 1 inf + 0 206.357 * * [simplify]: Extracting #1: cost 8 inf + 0 206.357 * * [simplify]: Extracting #2: cost 16 inf + 0 206.357 * * [simplify]: Extracting #3: cost 27 inf + 0 206.357 * * [simplify]: Extracting #4: cost 25 inf + 169 206.358 * * [simplify]: Extracting #5: cost 12 inf + 1123 206.359 * * [simplify]: Extracting #6: cost 3 inf + 3431 206.360 * * [simplify]: Extracting #7: cost 0 inf + 4366 206.362 * [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)))) 206.362 * [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))))) 206.362 * * * * [progress]: [ 686 / 779 ] simplifiying candidate # 206.362 * [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))))) 206.363 * * [simplify]: iters left: 6 (15 enodes) 206.369 * * [simplify]: iters left: 5 (53 enodes) 206.385 * * [simplify]: iters left: 4 (68 enodes) 206.402 * * [simplify]: iters left: 3 (78 enodes) 206.411 * * [simplify]: Extracting #0: cost 1 inf + 0 206.411 * * [simplify]: Extracting #1: cost 8 inf + 0 206.411 * * [simplify]: Extracting #2: cost 18 inf + 0 206.411 * * [simplify]: Extracting #3: cost 31 inf + 0 206.412 * * [simplify]: Extracting #4: cost 29 inf + 128 206.412 * * [simplify]: Extracting #5: cost 15 inf + 1327 206.412 * * [simplify]: Extracting #6: cost 7 inf + 2787 206.413 * * [simplify]: Extracting #7: cost 0 inf + 5154 206.414 * [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)))) 206.414 * [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))))) 206.414 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 206.414 * * [simplify]: iters left: 6 (14 enodes) 206.417 * * [simplify]: iters left: 5 (49 enodes) 206.423 * * [simplify]: iters left: 4 (64 enodes) 206.432 * * [simplify]: iters left: 3 (74 enodes) 206.440 * * [simplify]: Extracting #0: cost 1 inf + 0 206.440 * * [simplify]: Extracting #1: cost 8 inf + 0 206.441 * * [simplify]: Extracting #2: cost 17 inf + 0 206.441 * * [simplify]: Extracting #3: cost 29 inf + 0 206.441 * * [simplify]: Extracting #4: cost 27 inf + 128 206.441 * * [simplify]: Extracting #5: cost 14 inf + 1123 206.441 * * [simplify]: Extracting #6: cost 5 inf + 3189 206.442 * * [simplify]: Extracting #7: cost 0 inf + 4800 206.443 * [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))))) 206.443 * [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))))) 206.443 * * * * [progress]: [ 687 / 779 ] simplifiying candidate # 206.444 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 206.444 * * [simplify]: iters left: 6 (13 enodes) 206.450 * * [simplify]: iters left: 5 (46 enodes) 206.463 * * [simplify]: iters left: 4 (61 enodes) 206.477 * * [simplify]: iters left: 3 (71 enodes) 206.485 * * [simplify]: Extracting #0: cost 1 inf + 0 206.485 * * [simplify]: Extracting #1: cost 8 inf + 0 206.485 * * [simplify]: Extracting #2: cost 16 inf + 0 206.485 * * [simplify]: Extracting #3: cost 27 inf + 0 206.485 * * [simplify]: Extracting #4: cost 25 inf + 169 206.486 * * [simplify]: Extracting #5: cost 12 inf + 1123 206.486 * * [simplify]: Extracting #6: cost 3 inf + 3231 206.487 * * [simplify]: Extracting #7: cost 0 inf + 4046 206.487 * [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)))) 206.487 * [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))))) 206.488 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 206.488 * * [simplify]: iters left: 6 (13 enodes) 206.490 * * [simplify]: iters left: 5 (46 enodes) 206.496 * * [simplify]: iters left: 4 (61 enodes) 206.509 * * [simplify]: iters left: 3 (71 enodes) 206.517 * * [simplify]: Extracting #0: cost 1 inf + 0 206.517 * * [simplify]: Extracting #1: cost 8 inf + 0 206.517 * * [simplify]: Extracting #2: cost 16 inf + 0 206.517 * * [simplify]: Extracting #3: cost 27 inf + 0 206.518 * * [simplify]: Extracting #4: cost 25 inf + 169 206.518 * * [simplify]: Extracting #5: cost 12 inf + 1123 206.518 * * [simplify]: Extracting #6: cost 3 inf + 3231 206.519 * * [simplify]: Extracting #7: cost 0 inf + 4046 206.520 * [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)))) 206.520 * [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))))) 206.520 * * * * [progress]: [ 688 / 779 ] simplifiying candidate # 206.520 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 206.520 * * [simplify]: iters left: 6 (14 enodes) 206.524 * * [simplify]: iters left: 5 (51 enodes) 206.531 * * [simplify]: iters left: 4 (65 enodes) 206.545 * * [simplify]: iters left: 3 (75 enodes) 206.561 * * [simplify]: iters left: 2 (76 enodes) 206.580 * * [simplify]: Extracting #0: cost 1 inf + 0 206.580 * * [simplify]: Extracting #1: cost 5 inf + 0 206.580 * * [simplify]: Extracting #2: cost 8 inf + 1 206.580 * * [simplify]: Extracting #3: cost 19 inf + 1 206.580 * * [simplify]: Extracting #4: cost 17 inf + 129 206.581 * * [simplify]: Extracting #5: cost 4 inf + 1231 206.582 * * [simplify]: Extracting #6: cost 0 inf + 1983 206.583 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 206.583 * [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))))) 206.583 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 206.583 * * [simplify]: iters left: 6 (12 enodes) 206.588 * * [simplify]: iters left: 5 (43 enodes) 206.595 * * [simplify]: iters left: 4 (53 enodes) 206.602 * * [simplify]: iters left: 3 (62 enodes) 206.609 * * [simplify]: Extracting #0: cost 1 inf + 0 206.609 * * [simplify]: Extracting #1: cost 6 inf + 0 206.609 * * [simplify]: Extracting #2: cost 13 inf + 0 206.609 * * [simplify]: Extracting #3: cost 19 inf + 2 206.610 * * [simplify]: Extracting #4: cost 17 inf + 298 206.610 * * [simplify]: Extracting #5: cost 3 inf + 1643 206.610 * * [simplify]: Extracting #6: cost 0 inf + 2500 206.611 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 206.611 * [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))))) 206.611 * * * * [progress]: [ 689 / 779 ] simplifiying candidate # 206.611 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 206.611 * * [simplify]: iters left: 6 (13 enodes) 206.614 * * [simplify]: iters left: 5 (46 enodes) 206.621 * * [simplify]: iters left: 4 (61 enodes) 206.639 * * [simplify]: iters left: 3 (71 enodes) 206.656 * * [simplify]: Extracting #0: cost 1 inf + 0 206.656 * * [simplify]: Extracting #1: cost 8 inf + 0 206.656 * * [simplify]: Extracting #2: cost 16 inf + 0 206.656 * * [simplify]: Extracting #3: cost 27 inf + 0 206.656 * * [simplify]: Extracting #4: cost 25 inf + 169 206.657 * * [simplify]: Extracting #5: cost 12 inf + 1123 206.658 * * [simplify]: Extracting #6: cost 3 inf + 3231 206.659 * * [simplify]: Extracting #7: cost 0 inf + 4046 206.661 * [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)))) 206.661 * [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))))) 206.661 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 206.661 * * [simplify]: iters left: 6 (13 enodes) 206.667 * * [simplify]: iters left: 5 (46 enodes) 206.682 * * [simplify]: iters left: 4 (61 enodes) 206.698 * * [simplify]: iters left: 3 (71 enodes) 206.716 * * [simplify]: Extracting #0: cost 1 inf + 0 206.716 * * [simplify]: Extracting #1: cost 8 inf + 0 206.716 * * [simplify]: Extracting #2: cost 16 inf + 0 206.716 * * [simplify]: Extracting #3: cost 27 inf + 0 206.716 * * [simplify]: Extracting #4: cost 25 inf + 169 206.717 * * [simplify]: Extracting #5: cost 12 inf + 1123 206.718 * * [simplify]: Extracting #6: cost 3 inf + 3231 206.719 * * [simplify]: Extracting #7: cost 0 inf + 4046 206.721 * [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)))) 206.721 * [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))))) 206.721 * * * * [progress]: [ 690 / 779 ] simplifiying candidate # 206.721 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 206.721 * * [simplify]: iters left: 6 (13 enodes) 206.728 * * [simplify]: iters left: 5 (46 enodes) 206.742 * * [simplify]: iters left: 4 (61 enodes) 206.760 * * [simplify]: iters left: 3 (72 enodes) 206.768 * * [simplify]: Extracting #0: cost 1 inf + 0 206.768 * * [simplify]: Extracting #1: cost 5 inf + 0 206.768 * * [simplify]: Extracting #2: cost 8 inf + 1 206.768 * * [simplify]: Extracting #3: cost 19 inf + 1 206.768 * * [simplify]: Extracting #4: cost 17 inf + 170 206.769 * * [simplify]: Extracting #5: cost 5 inf + 1067 206.769 * * [simplify]: Extracting #6: cost 0 inf + 1983 206.769 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 206.769 * [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))))) 206.770 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 206.770 * * [simplify]: iters left: 6 (12 enodes) 206.772 * * [simplify]: iters left: 5 (43 enodes) 206.778 * * [simplify]: iters left: 4 (53 enodes) 206.785 * * [simplify]: iters left: 3 (62 enodes) 206.801 * * [simplify]: Extracting #0: cost 1 inf + 0 206.801 * * [simplify]: Extracting #1: cost 6 inf + 0 206.801 * * [simplify]: Extracting #2: cost 13 inf + 0 206.801 * * [simplify]: Extracting #3: cost 19 inf + 2 206.801 * * [simplify]: Extracting #4: cost 17 inf + 298 206.802 * * [simplify]: Extracting #5: cost 3 inf + 1643 206.803 * * [simplify]: Extracting #6: cost 0 inf + 2500 206.804 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 206.804 * [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))))) 206.804 * * * * [progress]: [ 691 / 779 ] simplifiying candidate # 206.805 * [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))))) 206.805 * * [simplify]: iters left: 6 (15 enodes) 206.812 * * [simplify]: iters left: 5 (54 enodes) 206.827 * * [simplify]: iters left: 4 (72 enodes) 206.837 * * [simplify]: iters left: 3 (85 enodes) 206.848 * * [simplify]: iters left: 2 (86 enodes) 206.858 * * [simplify]: Extracting #0: cost 1 inf + 0 206.858 * * [simplify]: Extracting #1: cost 7 inf + 0 206.858 * * [simplify]: Extracting #2: cost 12 inf + 1 206.858 * * [simplify]: Extracting #3: cost 24 inf + 1 206.858 * * [simplify]: Extracting #4: cost 24 inf + 88 206.858 * * [simplify]: Extracting #5: cost 8 inf + 1533 206.859 * * [simplify]: Extracting #6: cost 1 inf + 3350 206.860 * * [simplify]: Extracting #7: cost 0 inf + 3769 206.860 * [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))))) 206.860 * [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))))) 206.861 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 206.861 * * [simplify]: iters left: 6 (13 enodes) 206.863 * * [simplify]: iters left: 5 (46 enodes) 206.870 * * [simplify]: iters left: 4 (61 enodes) 206.878 * * [simplify]: iters left: 3 (71 enodes) 206.887 * * [simplify]: Extracting #0: cost 1 inf + 0 206.887 * * [simplify]: Extracting #1: cost 8 inf + 0 206.887 * * [simplify]: Extracting #2: cost 18 inf + 0 206.887 * * [simplify]: Extracting #3: cost 25 inf + 2 206.888 * * [simplify]: Extracting #4: cost 23 inf + 283 206.888 * * [simplify]: Extracting #5: cost 5 inf + 2928 206.889 * * [simplify]: Extracting #6: cost 0 inf + 4286 206.889 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 206.889 * [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))))) 206.890 * * * * [progress]: [ 692 / 779 ] simplifiying candidate # 206.890 * [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))))) 206.890 * * [simplify]: iters left: 6 (15 enodes) 206.893 * * [simplify]: iters left: 5 (53 enodes) 206.901 * * [simplify]: iters left: 4 (67 enodes) 206.912 * * [simplify]: iters left: 3 (78 enodes) 206.921 * * [simplify]: Extracting #0: cost 1 inf + 0 206.921 * * [simplify]: Extracting #1: cost 5 inf + 0 206.921 * * [simplify]: Extracting #2: cost 9 inf + 1 206.921 * * [simplify]: Extracting #3: cost 22 inf + 1 206.921 * * [simplify]: Extracting #4: cost 23 inf + 46 206.921 * * [simplify]: Extracting #5: cost 6 inf + 1891 206.922 * * [simplify]: Extracting #6: cost 0 inf + 2961 206.923 * * [simplify]: Extracting #7: cost 0 inf + 2931 206.923 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 206.923 * [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))))) 206.923 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 206.923 * * [simplify]: iters left: 6 (13 enodes) 206.926 * * [simplify]: iters left: 5 (46 enodes) 206.933 * * [simplify]: iters left: 4 (61 enodes) 206.943 * * [simplify]: iters left: 3 (71 enodes) 206.960 * * [simplify]: Extracting #0: cost 1 inf + 0 206.960 * * [simplify]: Extracting #1: cost 8 inf + 0 206.960 * * [simplify]: Extracting #2: cost 18 inf + 0 206.960 * * [simplify]: Extracting #3: cost 25 inf + 2 206.960 * * [simplify]: Extracting #4: cost 23 inf + 283 206.961 * * [simplify]: Extracting #5: cost 5 inf + 3008 206.963 * * [simplify]: Extracting #6: cost 0 inf + 4366 206.964 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 206.964 * [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))))) 206.964 * * * * [progress]: [ 693 / 779 ] simplifiying candidate # 206.965 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 206.965 * * [simplify]: iters left: 6 (14 enodes) 206.972 * * [simplify]: iters left: 5 (49 enodes) 206.988 * * [simplify]: iters left: 4 (63 enodes) 207.007 * * [simplify]: iters left: 3 (74 enodes) 207.025 * * [simplify]: Extracting #0: cost 1 inf + 0 207.025 * * [simplify]: Extracting #1: cost 5 inf + 0 207.026 * * [simplify]: Extracting #2: cost 8 inf + 1 207.026 * * [simplify]: Extracting #3: cost 20 inf + 1 207.026 * * [simplify]: Extracting #4: cost 19 inf + 129 207.026 * * [simplify]: Extracting #5: cost 5 inf + 1518 207.027 * * [simplify]: Extracting #6: cost 0 inf + 2337 207.028 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 207.029 * [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))))) 207.029 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 207.029 * * [simplify]: iters left: 6 (13 enodes) 207.035 * * [simplify]: iters left: 5 (46 enodes) 207.048 * * [simplify]: iters left: 4 (61 enodes) 207.064 * * [simplify]: iters left: 3 (71 enodes) 207.081 * * [simplify]: Extracting #0: cost 1 inf + 0 207.081 * * [simplify]: Extracting #1: cost 8 inf + 0 207.081 * * [simplify]: Extracting #2: cost 18 inf + 0 207.081 * * [simplify]: Extracting #3: cost 25 inf + 2 207.082 * * [simplify]: Extracting #4: cost 23 inf + 283 207.082 * * [simplify]: Extracting #5: cost 5 inf + 2728 207.084 * * [simplify]: Extracting #6: cost 0 inf + 3966 207.085 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 207.085 * [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))))) 207.085 * * * * [progress]: [ 694 / 779 ] simplifiying candidate # 207.086 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 207.086 * * [simplify]: iters left: 6 (12 enodes) 207.094 * * [simplify]: iters left: 5 (43 enodes) 207.105 * * [simplify]: iters left: 4 (55 enodes) 207.120 * * [simplify]: iters left: 3 (63 enodes) 207.136 * * [simplify]: Extracting #0: cost 1 inf + 0 207.137 * * [simplify]: Extracting #1: cost 4 inf + 0 207.137 * * [simplify]: Extracting #2: cost 13 inf + 1 207.137 * * [simplify]: Extracting #3: cost 11 inf + 170 207.137 * * [simplify]: Extracting #4: cost 2 inf + 872 207.138 * * [simplify]: Extracting #5: cost 0 inf + 1077 207.139 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 207.139 * [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))))) 207.139 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 207.139 * * [simplify]: iters left: 6 (12 enodes) 207.144 * * [simplify]: iters left: 5 (43 enodes) 207.157 * * [simplify]: iters left: 4 (58 enodes) 207.173 * * [simplify]: iters left: 3 (68 enodes) 207.189 * * [simplify]: Extracting #0: cost 1 inf + 0 207.190 * * [simplify]: Extracting #1: cost 8 inf + 0 207.190 * * [simplify]: Extracting #2: cost 17 inf + 0 207.190 * * [simplify]: Extracting #3: cost 23 inf + 2 207.190 * * [simplify]: Extracting #4: cost 21 inf + 267 207.191 * * [simplify]: Extracting #5: cost 3 inf + 2555 207.192 * * [simplify]: Extracting #6: cost 0 inf + 3452 207.193 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 207.193 * [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))))) 207.193 * * * * [progress]: [ 695 / 779 ] simplifiying candidate # 207.194 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (hypot y.re y.im)))) 207.194 * * [simplify]: iters left: 6 (14 enodes) 207.200 * * [simplify]: iters left: 5 (49 enodes) 207.214 * * [simplify]: iters left: 4 (63 enodes) 207.232 * * [simplify]: iters left: 3 (74 enodes) 207.249 * * [simplify]: Extracting #0: cost 1 inf + 0 207.249 * * [simplify]: Extracting #1: cost 5 inf + 0 207.249 * * [simplify]: Extracting #2: cost 8 inf + 1 207.249 * * [simplify]: Extracting #3: cost 20 inf + 1 207.249 * * [simplify]: Extracting #4: cost 19 inf + 129 207.250 * * [simplify]: Extracting #5: cost 5 inf + 1518 207.251 * * [simplify]: Extracting #6: cost 0 inf + 2337 207.252 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 207.252 * [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))))) 207.253 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 207.253 * * [simplify]: iters left: 6 (13 enodes) 207.258 * * [simplify]: iters left: 5 (46 enodes) 207.271 * * [simplify]: iters left: 4 (61 enodes) 207.289 * * [simplify]: iters left: 3 (71 enodes) 207.302 * * [simplify]: Extracting #0: cost 1 inf + 0 207.302 * * [simplify]: Extracting #1: cost 8 inf + 0 207.302 * * [simplify]: Extracting #2: cost 18 inf + 0 207.303 * * [simplify]: Extracting #3: cost 25 inf + 2 207.303 * * [simplify]: Extracting #4: cost 23 inf + 283 207.303 * * [simplify]: Extracting #5: cost 5 inf + 2728 207.304 * * [simplify]: Extracting #6: cost 0 inf + 3966 207.304 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 207.304 * [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))))) 207.305 * * * * [progress]: [ 696 / 779 ] simplifiying candidate # 207.305 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 207.305 * * [simplify]: iters left: 6 (11 enodes) 207.308 * * [simplify]: iters left: 5 (36 enodes) 207.313 * * [simplify]: iters left: 4 (50 enodes) 207.319 * * [simplify]: iters left: 3 (58 enodes) 207.326 * * [simplify]: Extracting #0: cost 1 inf + 0 207.326 * * [simplify]: Extracting #1: cost 4 inf + 0 207.326 * * [simplify]: Extracting #2: cost 13 inf + 1 207.326 * * [simplify]: Extracting #3: cost 10 inf + 211 207.326 * * [simplify]: Extracting #4: cost 0 inf + 1077 207.327 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 207.327 * [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))))) 207.327 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 207.327 * * [simplify]: iters left: 6 (12 enodes) 207.333 * * [simplify]: iters left: 5 (43 enodes) 207.344 * * [simplify]: iters left: 4 (58 enodes) 207.352 * * [simplify]: iters left: 3 (68 enodes) 207.360 * * [simplify]: Extracting #0: cost 1 inf + 0 207.360 * * [simplify]: Extracting #1: cost 8 inf + 0 207.360 * * [simplify]: Extracting #2: cost 17 inf + 0 207.360 * * [simplify]: Extracting #3: cost 23 inf + 2 207.360 * * [simplify]: Extracting #4: cost 21 inf + 267 207.361 * * [simplify]: Extracting #5: cost 3 inf + 2555 207.361 * * [simplify]: Extracting #6: cost 0 inf + 3452 207.362 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 207.362 * [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))))) 207.362 * * * * [progress]: [ 697 / 779 ] simplifiying candidate # 207.362 * [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))))) 207.362 * * [simplify]: iters left: 6 (11 enodes) 207.365 * * [simplify]: iters left: 5 (41 enodes) 207.374 * * [simplify]: iters left: 4 (61 enodes) 207.393 * * [simplify]: iters left: 3 (95 enodes) 207.420 * * [simplify]: iters left: 2 (105 enodes) 207.436 * * [simplify]: Extracting #0: cost 1 inf + 0 207.436 * * [simplify]: Extracting #1: cost 18 inf + 0 207.436 * * [simplify]: Extracting #2: cost 34 inf + 1 207.437 * * [simplify]: Extracting #3: cost 38 inf + 1 207.437 * * [simplify]: Extracting #4: cost 36 inf + 3 207.437 * * [simplify]: Extracting #5: cost 25 inf + 1993 207.438 * * [simplify]: Extracting #6: cost 2 inf + 8396 207.439 * * [simplify]: Extracting #7: cost 0 inf + 9031 207.441 * [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)))))) 207.441 * [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))))) 207.441 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 207.441 * * [simplify]: iters left: 6 (13 enodes) 207.444 * * [simplify]: iters left: 5 (49 enodes) 207.451 * * [simplify]: iters left: 4 (84 enodes) 207.471 * * [simplify]: iters left: 3 (155 enodes) 207.523 * * [simplify]: iters left: 2 (285 enodes) 207.615 * * [simplify]: iters left: 1 (397 enodes) 207.714 * * [simplify]: Extracting #0: cost 1 inf + 0 207.714 * * [simplify]: Extracting #1: cost 27 inf + 0 207.714 * * [simplify]: Extracting #2: cost 85 inf + 2 207.715 * * [simplify]: Extracting #3: cost 109 inf + 871 207.717 * * [simplify]: Extracting #4: cost 39 inf + 17448 207.723 * * [simplify]: Extracting #5: cost 0 inf + 28376 207.729 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 207.729 * [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))))) 207.729 * * * * [progress]: [ 698 / 779 ] simplifiying candidate # 207.729 * [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))))) 207.729 * * [simplify]: iters left: 6 (9 enodes) 207.731 * * [simplify]: iters left: 5 (34 enodes) 207.736 * * [simplify]: iters left: 4 (46 enodes) 207.746 * * [simplify]: iters left: 3 (58 enodes) 207.763 * * [simplify]: iters left: 2 (60 enodes) 207.778 * * [simplify]: Extracting #0: cost 1 inf + 0 207.778 * * [simplify]: Extracting #1: cost 12 inf + 0 207.778 * * [simplify]: Extracting #2: cost 21 inf + 1 207.778 * * [simplify]: Extracting #3: cost 24 inf + 1 207.778 * * [simplify]: Extracting #4: cost 22 inf + 3 207.779 * * [simplify]: Extracting #5: cost 16 inf + 786 207.779 * * [simplify]: Extracting #6: cost 6 inf + 2922 207.781 * * [simplify]: Extracting #7: cost 0 inf + 4387 207.782 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 207.782 * [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))))) 207.782 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 207.782 * * [simplify]: iters left: 6 (12 enodes) 207.787 * * [simplify]: iters left: 5 (46 enodes) 207.801 * * [simplify]: iters left: 4 (81 enodes) 207.826 * * [simplify]: iters left: 3 (152 enodes) 207.853 * * [simplify]: iters left: 2 (282 enodes) 207.913 * * [simplify]: iters left: 1 (394 enodes) 207.981 * * [simplify]: Extracting #0: cost 1 inf + 0 207.981 * * [simplify]: Extracting #1: cost 27 inf + 0 207.981 * * [simplify]: Extracting #2: cost 84 inf + 2 207.982 * * [simplify]: Extracting #3: cost 105 inf + 1251 207.984 * * [simplify]: Extracting #4: cost 32 inf + 17379 207.989 * * [simplify]: Extracting #5: cost 0 inf + 25462 207.995 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 207.995 * [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))))) 207.995 * * * * [progress]: [ 699 / 779 ] simplifiying candidate # 207.995 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 207.995 * * [simplify]: iters left: 6 (10 enodes) 207.999 * * [simplify]: iters left: 5 (36 enodes) 208.005 * * [simplify]: iters left: 4 (48 enodes) 208.012 * * [simplify]: iters left: 3 (60 enodes) 208.021 * * [simplify]: iters left: 2 (62 enodes) 208.029 * * [simplify]: Extracting #0: cost 1 inf + 0 208.029 * * [simplify]: Extracting #1: cost 12 inf + 0 208.030 * * [simplify]: Extracting #2: cost 22 inf + 1 208.030 * * [simplify]: Extracting #3: cost 26 inf + 1 208.030 * * [simplify]: Extracting #4: cost 24 inf + 3 208.030 * * [simplify]: Extracting #5: cost 12 inf + 2091 208.031 * * [simplify]: Extracting #6: cost 0 inf + 4741 208.031 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 208.031 * [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))))) 208.032 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 208.032 * * [simplify]: iters left: 6 (13 enodes) 208.034 * * [simplify]: iters left: 5 (49 enodes) 208.042 * * [simplify]: iters left: 4 (84 enodes) 208.055 * * [simplify]: iters left: 3 (155 enodes) 208.082 * * [simplify]: iters left: 2 (285 enodes) 208.135 * * [simplify]: iters left: 1 (397 enodes) 208.223 * * [simplify]: Extracting #0: cost 1 inf + 0 208.223 * * [simplify]: Extracting #1: cost 27 inf + 0 208.224 * * [simplify]: Extracting #2: cost 85 inf + 2 208.225 * * [simplify]: Extracting #3: cost 109 inf + 871 208.230 * * [simplify]: Extracting #4: cost 39 inf + 15888 208.241 * * [simplify]: Extracting #5: cost 0 inf + 25656 208.251 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 208.251 * [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))))) 208.251 * * * * [progress]: [ 700 / 779 ] simplifiying candidate # 208.252 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 208.252 * * [simplify]: iters left: 6 (9 enodes) 208.257 * * [simplify]: iters left: 5 (33 enodes) 208.270 * * [simplify]: iters left: 4 (41 enodes) 208.275 * * [simplify]: iters left: 3 (42 enodes) 208.281 * * [simplify]: iters left: 2 (48 enodes) 208.286 * * [simplify]: Extracting #0: cost 1 inf + 0 208.286 * * [simplify]: Extracting #1: cost 6 inf + 0 208.287 * * [simplify]: Extracting #2: cost 9 inf + 1 208.287 * * [simplify]: Extracting #3: cost 12 inf + 1 208.287 * * [simplify]: Extracting #4: cost 9 inf + 60 208.287 * * [simplify]: Extracting #5: cost 4 inf + 746 208.287 * * [simplify]: Extracting #6: cost 0 inf + 1537 208.287 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 208.287 * [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))))) 208.288 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 208.288 * * [simplify]: iters left: 6 (12 enodes) 208.290 * * [simplify]: iters left: 5 (46 enodes) 208.298 * * [simplify]: iters left: 4 (81 enodes) 208.323 * * [simplify]: iters left: 3 (152 enodes) 208.349 * * [simplify]: iters left: 2 (282 enodes) 208.420 * * [simplify]: iters left: 1 (394 enodes) 208.485 * * [simplify]: Extracting #0: cost 1 inf + 0 208.485 * * [simplify]: Extracting #1: cost 27 inf + 0 208.486 * * [simplify]: Extracting #2: cost 84 inf + 2 208.487 * * [simplify]: Extracting #3: cost 105 inf + 1251 208.492 * * [simplify]: Extracting #4: cost 32 inf + 15539 208.498 * * [simplify]: Extracting #5: cost 0 inf + 22742 208.503 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 208.503 * [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))))) 208.503 * * * * [progress]: [ 701 / 779 ] simplifiying candidate # 208.503 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 208.503 * * [simplify]: iters left: 6 (10 enodes) 208.506 * * [simplify]: iters left: 5 (36 enodes) 208.512 * * [simplify]: iters left: 4 (48 enodes) 208.518 * * [simplify]: iters left: 3 (60 enodes) 208.532 * * [simplify]: iters left: 2 (62 enodes) 208.544 * * [simplify]: Extracting #0: cost 1 inf + 0 208.544 * * [simplify]: Extracting #1: cost 12 inf + 0 208.544 * * [simplify]: Extracting #2: cost 22 inf + 1 208.544 * * [simplify]: Extracting #3: cost 26 inf + 1 208.544 * * [simplify]: Extracting #4: cost 24 inf + 3 208.544 * * [simplify]: Extracting #5: cost 12 inf + 2091 208.545 * * [simplify]: Extracting #6: cost 0 inf + 4741 208.545 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 208.545 * [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))))) 208.546 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 208.546 * * [simplify]: iters left: 6 (13 enodes) 208.548 * * [simplify]: iters left: 5 (49 enodes) 208.555 * * [simplify]: iters left: 4 (84 enodes) 208.569 * * [simplify]: iters left: 3 (155 enodes) 208.618 * * [simplify]: iters left: 2 (285 enodes) 208.704 * * [simplify]: iters left: 1 (397 enodes) 208.770 * * [simplify]: Extracting #0: cost 1 inf + 0 208.770 * * [simplify]: Extracting #1: cost 27 inf + 0 208.771 * * [simplify]: Extracting #2: cost 85 inf + 2 208.771 * * [simplify]: Extracting #3: cost 109 inf + 871 208.776 * * [simplify]: Extracting #4: cost 39 inf + 15888 208.786 * * [simplify]: Extracting #5: cost 0 inf + 25656 208.797 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 208.797 * [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))))) 208.797 * * * * [progress]: [ 702 / 779 ] simplifiying candidate # 208.798 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 208.798 * * [simplify]: iters left: 6 (8 enodes) 208.801 * * [simplify]: iters left: 5 (28 enodes) 208.805 * * [simplify]: iters left: 4 (38 enodes) 208.811 * * [simplify]: iters left: 3 (45 enodes) 208.816 * * [simplify]: Extracting #0: cost 1 inf + 0 208.816 * * [simplify]: Extracting #1: cost 6 inf + 0 208.816 * * [simplify]: Extracting #2: cost 9 inf + 1 208.816 * * [simplify]: Extracting #3: cost 12 inf + 1 208.816 * * [simplify]: Extracting #4: cost 9 inf + 60 208.817 * * [simplify]: Extracting #5: cost 0 inf + 1537 208.817 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 208.817 * [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))))) 208.817 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 208.817 * * [simplify]: iters left: 6 (12 enodes) 208.820 * * [simplify]: iters left: 5 (46 enodes) 208.829 * * [simplify]: iters left: 4 (81 enodes) 208.854 * * [simplify]: iters left: 3 (152 enodes) 208.880 * * [simplify]: iters left: 2 (282 enodes) 208.965 * * [simplify]: iters left: 1 (394 enodes) 209.045 * * [simplify]: Extracting #0: cost 1 inf + 0 209.045 * * [simplify]: Extracting #1: cost 27 inf + 0 209.046 * * [simplify]: Extracting #2: cost 84 inf + 2 209.047 * * [simplify]: Extracting #3: cost 105 inf + 1251 209.052 * * [simplify]: Extracting #4: cost 32 inf + 15539 209.061 * * [simplify]: Extracting #5: cost 0 inf + 22742 209.071 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 209.071 * [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))))) 209.071 * * * * [progress]: [ 703 / 779 ] simplifiying candidate # 209.072 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 209.072 * * [simplify]: iters left: 6 (9 enodes) 209.076 * * [simplify]: iters left: 5 (33 enodes) 209.085 * * [simplify]: iters left: 4 (45 enodes) 209.097 * * [simplify]: iters left: 3 (54 enodes) 209.112 * * [simplify]: iters left: 2 (57 enodes) 209.128 * * [simplify]: Extracting #0: cost 1 inf + 0 209.128 * * [simplify]: Extracting #1: cost 10 inf + 0 209.128 * * [simplify]: Extracting #2: cost 19 inf + 1 209.128 * * [simplify]: Extracting #3: cost 24 inf + 1 209.128 * * [simplify]: Extracting #4: cost 22 inf + 3 209.128 * * [simplify]: Extracting #5: cost 18 inf + 392 209.129 * * [simplify]: Extracting #6: cost 4 inf + 3437 209.130 * * [simplify]: Extracting #7: cost 0 inf + 4387 209.132 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 209.132 * [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))))) 209.132 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 209.132 * * [simplify]: iters left: 6 (12 enodes) 209.138 * * [simplify]: iters left: 5 (46 enodes) 209.151 * * [simplify]: iters left: 4 (81 enodes) 209.176 * * [simplify]: iters left: 3 (152 enodes) 209.200 * * [simplify]: iters left: 2 (282 enodes) 209.292 * * [simplify]: iters left: 1 (394 enodes) 209.379 * * [simplify]: Extracting #0: cost 1 inf + 0 209.379 * * [simplify]: Extracting #1: cost 27 inf + 0 209.382 * * [simplify]: Extracting #2: cost 84 inf + 2 209.383 * * [simplify]: Extracting #3: cost 105 inf + 1131 209.390 * * [simplify]: Extracting #4: cost 32 inf + 16259 209.400 * * [simplify]: Extracting #5: cost 0 inf + 24102 209.410 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 209.410 * [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))))) 209.410 * * * * [progress]: [ 704 / 779 ] simplifiying candidate # 209.411 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 209.411 * * [simplify]: iters left: 6 (10 enodes) 209.416 * * [simplify]: iters left: 5 (35 enodes) 209.426 * * [simplify]: iters left: 4 (42 enodes) 209.438 * * [simplify]: iters left: 3 (44 enodes) 209.450 * * [simplify]: Extracting #0: cost 1 inf + 0 209.450 * * [simplify]: Extracting #1: cost 8 inf + 0 209.451 * * [simplify]: Extracting #2: cost 15 inf + 1 209.451 * * [simplify]: Extracting #3: cost 20 inf + 1 209.451 * * [simplify]: Extracting #4: cost 17 inf + 60 209.451 * * [simplify]: Extracting #5: cost 4 inf + 2284 209.452 * * [simplify]: Extracting #6: cost 0 inf + 3115 209.453 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 209.453 * [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))))) 209.453 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 209.454 * * [simplify]: iters left: 6 (13 enodes) 209.459 * * [simplify]: iters left: 5 (49 enodes) 209.473 * * [simplify]: iters left: 4 (84 enodes) 209.498 * * [simplify]: iters left: 3 (155 enodes) 209.550 * * [simplify]: iters left: 2 (285 enodes) 209.601 * * [simplify]: iters left: 1 (397 enodes) 209.672 * * [simplify]: Extracting #0: cost 1 inf + 0 209.673 * * [simplify]: Extracting #1: cost 27 inf + 0 209.673 * * [simplify]: Extracting #2: cost 85 inf + 2 209.673 * * [simplify]: Extracting #3: cost 109 inf + 791 209.675 * * [simplify]: Extracting #4: cost 39 inf + 15888 209.683 * * [simplify]: Extracting #5: cost 0 inf + 25736 209.693 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 209.694 * [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))))) 209.694 * * * * [progress]: [ 705 / 779 ] simplifiying candidate # 209.694 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 209.694 * * [simplify]: iters left: 6 (8 enodes) 209.697 * * [simplify]: iters left: 5 (28 enodes) 209.702 * * [simplify]: iters left: 4 (35 enodes) 209.707 * * [simplify]: iters left: 3 (37 enodes) 209.712 * * [simplify]: Extracting #0: cost 1 inf + 0 209.712 * * [simplify]: Extracting #1: cost 8 inf + 0 209.712 * * [simplify]: Extracting #2: cost 13 inf + 1 209.712 * * [simplify]: Extracting #3: cost 16 inf + 1 209.712 * * [simplify]: Extracting #4: cost 13 inf + 60 209.712 * * [simplify]: Extracting #5: cost 2 inf + 1691 209.713 * * [simplify]: Extracting #6: cost 0 inf + 2007 209.713 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 209.713 * [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))))) 209.713 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 209.714 * * [simplify]: iters left: 6 (12 enodes) 209.716 * * [simplify]: iters left: 5 (46 enodes) 209.723 * * [simplify]: iters left: 4 (81 enodes) 209.748 * * [simplify]: iters left: 3 (152 enodes) 209.779 * * [simplify]: iters left: 2 (282 enodes) 209.845 * * [simplify]: iters left: 1 (394 enodes) 209.941 * * [simplify]: Extracting #0: cost 1 inf + 0 209.941 * * [simplify]: Extracting #1: cost 27 inf + 0 209.941 * * [simplify]: Extracting #2: cost 84 inf + 2 209.942 * * [simplify]: Extracting #3: cost 105 inf + 1131 209.947 * * [simplify]: Extracting #4: cost 32 inf + 14579 209.956 * * [simplify]: Extracting #5: cost 0 inf + 21382 209.965 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 209.966 * [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))))) 209.966 * * * * [progress]: [ 706 / 779 ] simplifiying candidate # 209.966 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 209.966 * * [simplify]: iters left: 6 (8 enodes) 209.972 * * [simplify]: iters left: 5 (28 enodes) 209.980 * * [simplify]: iters left: 4 (32 enodes) 209.987 * * [simplify]: iters left: 3 (34 enodes) 209.994 * * [simplify]: iters left: 2 (35 enodes) 210.002 * * [simplify]: Extracting #0: cost 1 inf + 0 210.002 * * [simplify]: Extracting #1: cost 4 inf + 0 210.002 * * [simplify]: Extracting #2: cost 5 inf + 1 210.002 * * [simplify]: Extracting #3: cost 8 inf + 1 210.002 * * [simplify]: Extracting #4: cost 6 inf + 3 210.002 * * [simplify]: Extracting #5: cost 1 inf + 490 210.002 * * [simplify]: Extracting #6: cost 0 inf + 587 210.003 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 210.003 * [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))))) 210.003 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 210.003 * * [simplify]: iters left: 6 (11 enodes) 210.007 * * [simplify]: iters left: 5 (43 enodes) 210.021 * * [simplify]: iters left: 4 (73 enodes) 210.035 * * [simplify]: iters left: 3 (130 enodes) 210.056 * * [simplify]: iters left: 2 (205 enodes) 210.107 * * [simplify]: iters left: 1 (261 enodes) 210.164 * * [simplify]: Extracting #0: cost 1 inf + 0 210.164 * * [simplify]: Extracting #1: cost 19 inf + 0 210.164 * * [simplify]: Extracting #2: cost 58 inf + 2 210.165 * * [simplify]: Extracting #3: cost 65 inf + 1589 210.166 * * [simplify]: Extracting #4: cost 11 inf + 8674 210.169 * * [simplify]: Extracting #5: cost 0 inf + 10348 210.172 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 210.172 * [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))))) 210.172 * * * * [progress]: [ 707 / 779 ] simplifiying candidate # 210.173 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 210.173 * * [simplify]: iters left: 6 (8 enodes) 210.175 * * [simplify]: iters left: 5 (28 enodes) 210.180 * * [simplify]: iters left: 4 (35 enodes) 210.185 * * [simplify]: iters left: 3 (37 enodes) 210.194 * * [simplify]: Extracting #0: cost 1 inf + 0 210.194 * * [simplify]: Extracting #1: cost 8 inf + 0 210.194 * * [simplify]: Extracting #2: cost 13 inf + 1 210.194 * * [simplify]: Extracting #3: cost 16 inf + 1 210.195 * * [simplify]: Extracting #4: cost 13 inf + 60 210.195 * * [simplify]: Extracting #5: cost 2 inf + 1691 210.196 * * [simplify]: Extracting #6: cost 0 inf + 2007 210.196 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 210.196 * [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))))) 210.197 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 210.197 * * [simplify]: iters left: 6 (12 enodes) 210.201 * * [simplify]: iters left: 5 (46 enodes) 210.213 * * [simplify]: iters left: 4 (81 enodes) 210.230 * * [simplify]: iters left: 3 (152 enodes) 210.257 * * [simplify]: iters left: 2 (282 enodes) 210.353 * * [simplify]: iters left: 1 (394 enodes) 210.426 * * [simplify]: Extracting #0: cost 1 inf + 0 210.426 * * [simplify]: Extracting #1: cost 27 inf + 0 210.426 * * [simplify]: Extracting #2: cost 84 inf + 2 210.427 * * [simplify]: Extracting #3: cost 105 inf + 1131 210.434 * * [simplify]: Extracting #4: cost 32 inf + 14579 210.444 * * [simplify]: Extracting #5: cost 0 inf + 21382 210.455 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 210.455 * [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))))) 210.455 * * * * [progress]: [ 708 / 779 ] simplifiying candidate # 210.456 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 210.456 * * [simplify]: iters left: 6 (7 enodes) 210.460 * * [simplify]: iters left: 5 (23 enodes) 210.467 * * [simplify]: iters left: 4 (28 enodes) 210.476 * * [simplify]: iters left: 3 (31 enodes) 210.483 * * [simplify]: Extracting #0: cost 1 inf + 0 210.483 * * [simplify]: Extracting #1: cost 4 inf + 0 210.483 * * [simplify]: Extracting #2: cost 5 inf + 1 210.483 * * [simplify]: Extracting #3: cost 8 inf + 1 210.483 * * [simplify]: Extracting #4: cost 6 inf + 3 210.483 * * [simplify]: Extracting #5: cost 2 inf + 352 210.484 * * [simplify]: Extracting #6: cost 0 inf + 587 210.484 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 210.484 * [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))))) 210.484 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 210.485 * * [simplify]: iters left: 6 (11 enodes) 210.489 * * [simplify]: iters left: 5 (43 enodes) 210.502 * * [simplify]: iters left: 4 (73 enodes) 210.525 * * [simplify]: iters left: 3 (130 enodes) 210.564 * * [simplify]: iters left: 2 (205 enodes) 210.619 * * [simplify]: iters left: 1 (261 enodes) 210.676 * * [simplify]: Extracting #0: cost 1 inf + 0 210.676 * * [simplify]: Extracting #1: cost 19 inf + 0 210.677 * * [simplify]: Extracting #2: cost 58 inf + 2 210.677 * * [simplify]: Extracting #3: cost 65 inf + 1589 210.680 * * [simplify]: Extracting #4: cost 11 inf + 8674 210.685 * * [simplify]: Extracting #5: cost 0 inf + 10348 210.691 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 210.691 * [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))))) 210.691 * * * * [progress]: [ 709 / 779 ] simplifiying candidate # 210.691 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 210.691 * * [simplify]: iters left: 6 (9 enodes) 210.694 * * [simplify]: iters left: 5 (29 enodes) 210.698 * * [simplify]: iters left: 4 (35 enodes) 210.704 * * [simplify]: iters left: 3 (37 enodes) 210.709 * * [simplify]: Extracting #0: cost 1 inf + 0 210.709 * * [simplify]: Extracting #1: cost 7 inf + 0 210.709 * * [simplify]: Extracting #2: cost 11 inf + 1 210.709 * * [simplify]: Extracting #3: cost 13 inf + 1 210.709 * * [simplify]: Extracting #4: cost 16 inf + 1 210.709 * * [simplify]: Extracting #5: cost 14 inf + 3 210.709 * * [simplify]: Extracting #6: cost 12 inf + 157 210.709 * * [simplify]: Extracting #7: cost 5 inf + 1359 210.710 * * [simplify]: Extracting #8: cost 0 inf + 2487 210.710 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 210.710 * [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))))) 210.710 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 210.710 * * [simplify]: iters left: 6 (12 enodes) 210.713 * * [simplify]: iters left: 5 (46 enodes) 210.720 * * [simplify]: iters left: 4 (81 enodes) 210.737 * * [simplify]: iters left: 3 (152 enodes) 210.780 * * [simplify]: iters left: 2 (282 enodes) 210.861 * * [simplify]: iters left: 1 (394 enodes) 210.946 * * [simplify]: Extracting #0: cost 1 inf + 0 210.946 * * [simplify]: Extracting #1: cost 27 inf + 0 210.947 * * [simplify]: Extracting #2: cost 84 inf + 2 210.948 * * [simplify]: Extracting #3: cost 102 inf + 1344 210.953 * * [simplify]: Extracting #4: cost 29 inf + 15911 210.963 * * [simplify]: Extracting #5: cost 0 inf + 22822 210.973 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 210.973 * [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))))) 210.973 * * * * [progress]: [ 710 / 779 ] simplifiying candidate # 210.973 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 210.973 * * [simplify]: iters left: 6 (9 enodes) 210.978 * * [simplify]: iters left: 5 (28 enodes) 210.986 * * [simplify]: iters left: 4 (30 enodes) 210.994 * * [simplify]: Extracting #0: cost 1 inf + 0 210.994 * * [simplify]: Extracting #1: cost 4 inf + 0 210.994 * * [simplify]: Extracting #2: cost 6 inf + 1 210.994 * * [simplify]: Extracting #3: cost 9 inf + 1 210.994 * * [simplify]: Extracting #4: cost 12 inf + 1 210.994 * * [simplify]: Extracting #5: cost 10 inf + 3 210.994 * * [simplify]: Extracting #6: cost 6 inf + 431 210.995 * * [simplify]: Extracting #7: cost 0 inf + 1535 210.995 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 210.995 * [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))))) 210.996 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 210.996 * * [simplify]: iters left: 6 (12 enodes) 211.001 * * [simplify]: iters left: 5 (46 enodes) 211.015 * * [simplify]: iters left: 4 (81 enodes) 211.042 * * [simplify]: iters left: 3 (152 enodes) 211.091 * * [simplify]: iters left: 2 (282 enodes) 211.158 * * [simplify]: iters left: 1 (394 enodes) 211.260 * * [simplify]: Extracting #0: cost 1 inf + 0 211.260 * * [simplify]: Extracting #1: cost 27 inf + 0 211.261 * * [simplify]: Extracting #2: cost 84 inf + 2 211.262 * * [simplify]: Extracting #3: cost 102 inf + 1384 211.267 * * [simplify]: Extracting #4: cost 29 inf + 15991 211.277 * * [simplify]: Extracting #5: cost 0 inf + 22902 211.286 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 211.286 * [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))))) 211.287 * * * * [progress]: [ 711 / 779 ] simplifiying candidate # 211.287 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 211.287 * * [simplify]: iters left: 5 (8 enodes) 211.291 * * [simplify]: iters left: 4 (24 enodes) 211.299 * * [simplify]: iters left: 3 (26 enodes) 211.306 * * [simplify]: Extracting #0: cost 1 inf + 0 211.306 * * [simplify]: Extracting #1: cost 4 inf + 0 211.306 * * [simplify]: Extracting #2: cost 5 inf + 1 211.306 * * [simplify]: Extracting #3: cost 7 inf + 1 211.306 * * [simplify]: Extracting #4: cost 10 inf + 1 211.306 * * [simplify]: Extracting #5: cost 6 inf + 117 211.307 * * [simplify]: Extracting #6: cost 3 inf + 529 211.307 * * [simplify]: Extracting #7: cost 0 inf + 941 211.307 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 211.307 * [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))))) 211.308 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 211.308 * * [simplify]: iters left: 6 (12 enodes) 211.313 * * [simplify]: iters left: 5 (46 enodes) 211.326 * * [simplify]: iters left: 4 (81 enodes) 211.351 * * [simplify]: iters left: 3 (152 enodes) 211.386 * * [simplify]: iters left: 2 (282 enodes) 211.453 * * [simplify]: iters left: 1 (394 enodes) 211.526 * * [simplify]: Extracting #0: cost 1 inf + 0 211.526 * * [simplify]: Extracting #1: cost 27 inf + 0 211.526 * * [simplify]: Extracting #2: cost 84 inf + 2 211.527 * * [simplify]: Extracting #3: cost 102 inf + 1344 211.529 * * [simplify]: Extracting #4: cost 29 inf + 14151 211.534 * * [simplify]: Extracting #5: cost 0 inf + 20102 211.539 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 211.539 * [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))))) 211.539 * * * * [progress]: [ 712 / 779 ] simplifiying candidate # 211.540 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 211.540 * * [simplify]: iters left: 4 (4 enodes) 211.544 * * [simplify]: iters left: 3 (12 enodes) 211.546 * * [simplify]: iters left: 2 (14 enodes) 211.548 * * [simplify]: Extracting #0: cost 1 inf + 0 211.548 * * [simplify]: Extracting #1: cost 0 inf + 1 211.548 * [simplify]: Simplified to 1 211.548 * [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))))) 211.548 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 211.548 * * [simplify]: iters left: 6 (11 enodes) 211.553 * * [simplify]: iters left: 5 (43 enodes) 211.565 * * [simplify]: iters left: 4 (78 enodes) 211.579 * * [simplify]: iters left: 3 (149 enodes) 211.609 * * [simplify]: iters left: 2 (279 enodes) 211.672 * * [simplify]: iters left: 1 (391 enodes) 211.730 * * [simplify]: Extracting #0: cost 1 inf + 0 211.730 * * [simplify]: Extracting #1: cost 27 inf + 0 211.730 * * [simplify]: Extracting #2: cost 83 inf + 2 211.731 * * [simplify]: Extracting #3: cost 99 inf + 1469 211.733 * * [simplify]: Extracting #4: cost 23 inf + 13264 211.737 * * [simplify]: Extracting #5: cost 1 inf + 17010 211.742 * * [simplify]: Extracting #6: cost 0 inf + 17188 211.746 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 211.746 * [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))))) 211.746 * * * * [progress]: [ 713 / 779 ] simplifiying candidate # 211.747 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 211.747 * * [simplify]: iters left: 5 (8 enodes) 211.751 * * [simplify]: iters left: 4 (24 enodes) 211.757 * * [simplify]: iters left: 3 (26 enodes) 211.764 * * [simplify]: Extracting #0: cost 1 inf + 0 211.765 * * [simplify]: Extracting #1: cost 4 inf + 0 211.765 * * [simplify]: Extracting #2: cost 5 inf + 1 211.765 * * [simplify]: Extracting #3: cost 7 inf + 1 211.765 * * [simplify]: Extracting #4: cost 10 inf + 1 211.765 * * [simplify]: Extracting #5: cost 6 inf + 117 211.765 * * [simplify]: Extracting #6: cost 3 inf + 529 211.765 * * [simplify]: Extracting #7: cost 0 inf + 941 211.766 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 211.766 * [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))))) 211.766 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 211.766 * * [simplify]: iters left: 6 (12 enodes) 211.772 * * [simplify]: iters left: 5 (46 enodes) 211.786 * * [simplify]: iters left: 4 (81 enodes) 211.811 * * [simplify]: iters left: 3 (152 enodes) 211.863 * * [simplify]: iters left: 2 (282 enodes) 211.933 * * [simplify]: iters left: 1 (394 enodes) 212.002 * * [simplify]: Extracting #0: cost 1 inf + 0 212.002 * * [simplify]: Extracting #1: cost 27 inf + 0 212.002 * * [simplify]: Extracting #2: cost 84 inf + 2 212.003 * * [simplify]: Extracting #3: cost 102 inf + 1344 212.009 * * [simplify]: Extracting #4: cost 29 inf + 14151 212.018 * * [simplify]: Extracting #5: cost 0 inf + 20102 212.029 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 212.029 * [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))))) 212.029 * * * * [progress]: [ 714 / 779 ] simplifiying candidate # 212.030 * [simplify]: Simplifying (/ (/ 1 1) 1) 212.030 * * [simplify]: iters left: 4 (3 enodes) 212.032 * * [simplify]: iters left: 3 (7 enodes) 212.034 * * [simplify]: iters left: 2 (9 enodes) 212.037 * * [simplify]: Extracting #0: cost 1 inf + 0 212.037 * * [simplify]: Extracting #1: cost 0 inf + 1 212.037 * [simplify]: Simplified to 1 212.037 * [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))))) 212.037 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 212.038 * * [simplify]: iters left: 6 (11 enodes) 212.042 * * [simplify]: iters left: 5 (43 enodes) 212.055 * * [simplify]: iters left: 4 (78 enodes) 212.079 * * [simplify]: iters left: 3 (149 enodes) 212.127 * * [simplify]: iters left: 2 (279 enodes) 212.190 * * [simplify]: iters left: 1 (391 enodes) 212.270 * * [simplify]: Extracting #0: cost 1 inf + 0 212.271 * * [simplify]: Extracting #1: cost 27 inf + 0 212.271 * * [simplify]: Extracting #2: cost 83 inf + 2 212.272 * * [simplify]: Extracting #3: cost 99 inf + 1469 212.277 * * [simplify]: Extracting #4: cost 23 inf + 13264 212.286 * * [simplify]: Extracting #5: cost 1 inf + 17010 212.294 * * [simplify]: Extracting #6: cost 0 inf + 17188 212.303 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 212.303 * [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))))) 212.303 * * * * [progress]: [ 715 / 779 ] simplifiying candidate # 212.304 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 212.304 * * [simplify]: iters left: 6 (8 enodes) 212.308 * * [simplify]: iters left: 5 (28 enodes) 212.318 * * [simplify]: iters left: 4 (32 enodes) 212.327 * * [simplify]: Extracting #0: cost 1 inf + 0 212.327 * * [simplify]: Extracting #1: cost 6 inf + 0 212.327 * * [simplify]: Extracting #2: cost 9 inf + 1 212.327 * * [simplify]: Extracting #3: cost 11 inf + 1 212.327 * * [simplify]: Extracting #4: cost 14 inf + 1 212.328 * * [simplify]: Extracting #5: cost 11 inf + 60 212.328 * * [simplify]: Extracting #6: cost 7 inf + 488 212.328 * * [simplify]: Extracting #7: cost 0 inf + 2051 212.329 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 212.329 * [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))))) 212.329 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 212.329 * * [simplify]: iters left: 6 (12 enodes) 212.335 * * [simplify]: iters left: 5 (46 enodes) 212.349 * * [simplify]: iters left: 4 (81 enodes) 212.374 * * [simplify]: iters left: 3 (152 enodes) 212.404 * * [simplify]: iters left: 2 (282 enodes) 212.467 * * [simplify]: iters left: 1 (394 enodes) 212.539 * * [simplify]: Extracting #0: cost 1 inf + 0 212.539 * * [simplify]: Extracting #1: cost 27 inf + 0 212.539 * * [simplify]: Extracting #2: cost 84 inf + 2 212.540 * * [simplify]: Extracting #3: cost 102 inf + 1344 212.546 * * [simplify]: Extracting #4: cost 29 inf + 15911 212.557 * * [simplify]: Extracting #5: cost 0 inf + 22822 212.566 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 212.567 * [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))))) 212.567 * * * * [progress]: [ 716 / 779 ] simplifiying candidate # 212.567 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 212.567 * * [simplify]: iters left: 6 (8 enodes) 212.571 * * [simplify]: iters left: 5 (27 enodes) 212.580 * * [simplify]: iters left: 4 (29 enodes) 212.588 * * [simplify]: Extracting #0: cost 1 inf + 0 212.588 * * [simplify]: Extracting #1: cost 4 inf + 0 212.588 * * [simplify]: Extracting #2: cost 6 inf + 1 212.588 * * [simplify]: Extracting #3: cost 9 inf + 1 212.588 * * [simplify]: Extracting #4: cost 12 inf + 1 212.588 * * [simplify]: Extracting #5: cost 8 inf + 117 212.588 * * [simplify]: Extracting #6: cost 4 inf + 826 212.589 * * [simplify]: Extracting #7: cost 0 inf + 1535 212.589 * [simplify]: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 212.589 * [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))))) 212.590 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 212.590 * * [simplify]: iters left: 6 (12 enodes) 212.595 * * [simplify]: iters left: 5 (46 enodes) 212.608 * * [simplify]: iters left: 4 (81 enodes) 212.620 * * [simplify]: iters left: 3 (152 enodes) 212.650 * * [simplify]: iters left: 2 (282 enodes) 212.742 * * [simplify]: iters left: 1 (394 enodes) 212.848 * * [simplify]: Extracting #0: cost 1 inf + 0 212.849 * * [simplify]: Extracting #1: cost 27 inf + 0 212.849 * * [simplify]: Extracting #2: cost 84 inf + 2 212.850 * * [simplify]: Extracting #3: cost 102 inf + 1384 212.855 * * [simplify]: Extracting #4: cost 29 inf + 15991 212.865 * * [simplify]: Extracting #5: cost 0 inf + 22902 212.874 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 212.874 * [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))))) 212.874 * * * * [progress]: [ 717 / 779 ] simplifiying candidate # 212.875 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 212.875 * * [simplify]: iters left: 5 (7 enodes) 212.879 * * [simplify]: iters left: 4 (23 enodes) 212.885 * * [simplify]: iters left: 3 (25 enodes) 212.892 * * [simplify]: Extracting #0: cost 1 inf + 0 212.892 * * [simplify]: Extracting #1: cost 4 inf + 0 212.892 * * [simplify]: Extracting #2: cost 5 inf + 1 212.892 * * [simplify]: Extracting #3: cost 7 inf + 1 212.892 * * [simplify]: Extracting #4: cost 10 inf + 1 212.892 * * [simplify]: Extracting #5: cost 6 inf + 117 212.893 * * [simplify]: Extracting #6: cost 2 inf + 626 212.893 * * [simplify]: Extracting #7: cost 0 inf + 941 212.893 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 212.893 * [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))))) 212.894 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 212.894 * * [simplify]: iters left: 6 (12 enodes) 212.899 * * [simplify]: iters left: 5 (46 enodes) 212.912 * * [simplify]: iters left: 4 (81 enodes) 212.933 * * [simplify]: iters left: 3 (152 enodes) 212.958 * * [simplify]: iters left: 2 (282 enodes) 213.052 * * [simplify]: iters left: 1 (394 enodes) 213.116 * * [simplify]: Extracting #0: cost 1 inf + 0 213.116 * * [simplify]: Extracting #1: cost 27 inf + 0 213.116 * * [simplify]: Extracting #2: cost 84 inf + 2 213.117 * * [simplify]: Extracting #3: cost 102 inf + 1344 213.120 * * [simplify]: Extracting #4: cost 29 inf + 14151 213.125 * * [simplify]: Extracting #5: cost 0 inf + 20102 213.129 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 213.130 * [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))))) 213.130 * * * * [progress]: [ 718 / 779 ] simplifiying candidate # 213.130 * [simplify]: Simplifying (/ 1 (sqrt 1)) 213.130 * * [simplify]: iters left: 3 (3 enodes) 213.136 * * [simplify]: iters left: 2 (11 enodes) 213.138 * * [simplify]: iters left: 1 (13 enodes) 213.142 * * [simplify]: Extracting #0: cost 1 inf + 0 213.142 * * [simplify]: Extracting #1: cost 0 inf + 1 213.142 * [simplify]: Simplified to 1 213.142 * [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))))) 213.142 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 213.142 * * [simplify]: iters left: 6 (11 enodes) 213.147 * * [simplify]: iters left: 5 (43 enodes) 213.161 * * [simplify]: iters left: 4 (78 enodes) 213.185 * * [simplify]: iters left: 3 (149 enodes) 213.231 * * [simplify]: iters left: 2 (279 enodes) 213.295 * * [simplify]: iters left: 1 (391 enodes) 213.373 * * [simplify]: Extracting #0: cost 1 inf + 0 213.373 * * [simplify]: Extracting #1: cost 27 inf + 0 213.373 * * [simplify]: Extracting #2: cost 83 inf + 2 213.374 * * [simplify]: Extracting #3: cost 99 inf + 1469 213.376 * * [simplify]: Extracting #4: cost 23 inf + 13264 213.380 * * [simplify]: Extracting #5: cost 1 inf + 17010 213.385 * * [simplify]: Extracting #6: cost 0 inf + 17188 213.389 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 213.389 * [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))))) 213.389 * * * * [progress]: [ 719 / 779 ] simplifiying candidate # 213.389 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 213.389 * * [simplify]: iters left: 5 (7 enodes) 213.391 * * [simplify]: iters left: 4 (23 enodes) 213.395 * * [simplify]: iters left: 3 (25 enodes) 213.398 * * [simplify]: Extracting #0: cost 1 inf + 0 213.398 * * [simplify]: Extracting #1: cost 4 inf + 0 213.398 * * [simplify]: Extracting #2: cost 5 inf + 1 213.398 * * [simplify]: Extracting #3: cost 7 inf + 1 213.398 * * [simplify]: Extracting #4: cost 10 inf + 1 213.398 * * [simplify]: Extracting #5: cost 6 inf + 117 213.398 * * [simplify]: Extracting #6: cost 2 inf + 626 213.399 * * [simplify]: Extracting #7: cost 0 inf + 941 213.399 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 213.399 * [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))))) 213.399 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 213.399 * * [simplify]: iters left: 6 (12 enodes) 213.403 * * [simplify]: iters left: 5 (46 enodes) 213.410 * * [simplify]: iters left: 4 (81 enodes) 213.433 * * [simplify]: iters left: 3 (152 enodes) 213.464 * * [simplify]: iters left: 2 (282 enodes) 213.518 * * [simplify]: iters left: 1 (394 enodes) 213.620 * * [simplify]: Extracting #0: cost 1 inf + 0 213.621 * * [simplify]: Extracting #1: cost 27 inf + 0 213.621 * * [simplify]: Extracting #2: cost 84 inf + 2 213.621 * * [simplify]: Extracting #3: cost 102 inf + 1344 213.624 * * [simplify]: Extracting #4: cost 29 inf + 14151 213.629 * * [simplify]: Extracting #5: cost 0 inf + 20102 213.634 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 213.634 * [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))))) 213.634 * * * * [progress]: [ 720 / 779 ] simplifiying candidate # 213.634 * [simplify]: Simplifying (/ 1 1) 213.634 * * [simplify]: iters left: 2 (2 enodes) 213.636 * * [simplify]: iters left: 1 (6 enodes) 213.638 * * [simplify]: Extracting #0: cost 1 inf + 0 213.638 * * [simplify]: Extracting #1: cost 0 inf + 1 213.638 * [simplify]: Simplified to 1 213.638 * [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))))) 213.639 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 213.639 * * [simplify]: iters left: 6 (11 enodes) 213.643 * * [simplify]: iters left: 5 (43 enodes) 213.656 * * [simplify]: iters left: 4 (78 enodes) 213.681 * * [simplify]: iters left: 3 (149 enodes) 213.734 * * [simplify]: iters left: 2 (279 enodes) 213.800 * * [simplify]: iters left: 1 (391 enodes) 213.877 * * [simplify]: Extracting #0: cost 1 inf + 0 213.877 * * [simplify]: Extracting #1: cost 27 inf + 0 213.878 * * [simplify]: Extracting #2: cost 83 inf + 2 213.878 * * [simplify]: Extracting #3: cost 99 inf + 1469 213.883 * * [simplify]: Extracting #4: cost 23 inf + 13264 213.892 * * [simplify]: Extracting #5: cost 1 inf + 17010 213.901 * * [simplify]: Extracting #6: cost 0 inf + 17188 213.909 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 213.909 * [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))))) 213.910 * * * * [progress]: [ 721 / 779 ] simplifiying candidate # 213.910 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 213.910 * * [simplify]: iters left: 6 (12 enodes) 213.913 * * [simplify]: iters left: 5 (46 enodes) 213.921 * * [simplify]: iters left: 4 (85 enodes) 213.934 * * [simplify]: iters left: 3 (166 enodes) 213.981 * * [simplify]: iters left: 2 (246 enodes) 214.031 * * [simplify]: iters left: 1 (287 enodes) 214.078 * * [simplify]: Extracting #0: cost 1 inf + 0 214.078 * * [simplify]: Extracting #1: cost 19 inf + 0 214.079 * * [simplify]: Extracting #2: cost 59 inf + 2 214.079 * * [simplify]: Extracting #3: cost 77 inf + 418 214.080 * * [simplify]: Extracting #4: cost 69 inf + 1214 214.084 * * [simplify]: Extracting #5: cost 18 inf + 14018 214.092 * * [simplify]: Extracting #6: cost 0 inf + 18816 214.099 * [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))))) 214.099 * [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))))) 214.099 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 214.099 * * [simplify]: iters left: 5 (8 enodes) 214.103 * * [simplify]: iters left: 4 (28 enodes) 214.113 * * [simplify]: iters left: 3 (35 enodes) 214.118 * * [simplify]: iters left: 2 (37 enodes) 214.124 * * [simplify]: Extracting #0: cost 1 inf + 0 214.124 * * [simplify]: Extracting #1: cost 8 inf + 0 214.124 * * [simplify]: Extracting #2: cost 15 inf + 1 214.124 * * [simplify]: Extracting #3: cost 12 inf + 157 214.124 * * [simplify]: Extracting #4: cost 1 inf + 2029 214.124 * * [simplify]: Extracting #5: cost 0 inf + 2247 214.125 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 214.125 * [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))))) 214.125 * * * * [progress]: [ 722 / 779 ] simplifiying candidate # 214.125 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 214.125 * * [simplify]: iters left: 6 (12 enodes) 214.128 * * [simplify]: iters left: 5 (45 enodes) 214.134 * * [simplify]: iters left: 4 (69 enodes) 214.145 * * [simplify]: iters left: 3 (99 enodes) 214.171 * * [simplify]: iters left: 2 (127 enodes) 214.187 * * [simplify]: iters left: 1 (139 enodes) 214.205 * * [simplify]: Extracting #0: cost 1 inf + 0 214.205 * * [simplify]: Extracting #1: cost 11 inf + 0 214.206 * * [simplify]: Extracting #2: cost 35 inf + 2 214.206 * * [simplify]: Extracting #3: cost 48 inf + 129 214.207 * * [simplify]: Extracting #4: cost 39 inf + 913 214.209 * * [simplify]: Extracting #5: cost 9 inf + 7491 214.212 * * [simplify]: Extracting #6: cost 0 inf + 9690 214.215 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (hypot y.re y.im)))) 214.215 * [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))))) 214.215 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 214.215 * * [simplify]: iters left: 5 (8 enodes) 214.219 * * [simplify]: iters left: 4 (28 enodes) 214.228 * * [simplify]: iters left: 3 (35 enodes) 214.238 * * [simplify]: iters left: 2 (37 enodes) 214.248 * * [simplify]: Extracting #0: cost 1 inf + 0 214.248 * * [simplify]: Extracting #1: cost 8 inf + 0 214.248 * * [simplify]: Extracting #2: cost 15 inf + 1 214.249 * * [simplify]: Extracting #3: cost 12 inf + 197 214.249 * * [simplify]: Extracting #4: cost 1 inf + 2109 214.250 * * [simplify]: Extracting #5: cost 0 inf + 2327 214.250 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 214.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)) (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))))) 214.250 * * * * [progress]: [ 723 / 779 ] simplifiying candidate # 214.251 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 214.251 * * [simplify]: iters left: 6 (11 enodes) 214.255 * * [simplify]: iters left: 5 (41 enodes) 214.268 * * [simplify]: iters left: 4 (65 enodes) 214.287 * * [simplify]: iters left: 3 (95 enodes) 214.304 * * [simplify]: iters left: 2 (123 enodes) 214.322 * * [simplify]: iters left: 1 (135 enodes) 214.337 * * [simplify]: Extracting #0: cost 1 inf + 0 214.337 * * [simplify]: Extracting #1: cost 11 inf + 0 214.337 * * [simplify]: Extracting #2: cost 34 inf + 2 214.338 * * [simplify]: Extracting #3: cost 46 inf + 129 214.338 * * [simplify]: Extracting #4: cost 37 inf + 874 214.339 * * [simplify]: Extracting #5: cost 5 inf + 6929 214.340 * * [simplify]: Extracting #6: cost 0 inf + 7896 214.342 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 214.342 * [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))))) 214.342 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 214.342 * * [simplify]: iters left: 5 (8 enodes) 214.344 * * [simplify]: iters left: 4 (28 enodes) 214.349 * * [simplify]: iters left: 3 (35 enodes) 214.354 * * [simplify]: iters left: 2 (37 enodes) 214.359 * * [simplify]: Extracting #0: cost 1 inf + 0 214.359 * * [simplify]: Extracting #1: cost 8 inf + 0 214.359 * * [simplify]: Extracting #2: cost 15 inf + 1 214.359 * * [simplify]: Extracting #3: cost 12 inf + 157 214.360 * * [simplify]: Extracting #4: cost 1 inf + 1749 214.360 * * [simplify]: Extracting #5: cost 0 inf + 1927 214.361 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 214.361 * [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))))) 214.361 * * * * [progress]: [ 724 / 779 ] simplifiying candidate # 214.362 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 214.362 * * [simplify]: iters left: 6 (10 enodes) 214.368 * * [simplify]: iters left: 5 (40 enodes) 214.380 * * [simplify]: iters left: 4 (63 enodes) 214.391 * * [simplify]: iters left: 3 (105 enodes) 214.407 * * [simplify]: iters left: 2 (119 enodes) 214.428 * * [simplify]: iters left: 1 (123 enodes) 214.449 * * [simplify]: Extracting #0: cost 1 inf + 0 214.449 * * [simplify]: Extracting #1: cost 12 inf + 0 214.449 * * [simplify]: Extracting #2: cost 14 inf + 211 214.449 * * [simplify]: Extracting #3: cost 6 inf + 1081 214.450 * * [simplify]: Extracting #4: cost 0 inf + 1413 214.450 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 214.450 * [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))))) 214.451 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 214.451 * * [simplify]: iters left: 5 (7 enodes) 214.452 * * [simplify]: iters left: 4 (25 enodes) 214.456 * * [simplify]: iters left: 3 (32 enodes) 214.461 * * [simplify]: iters left: 2 (34 enodes) 214.466 * * [simplify]: Extracting #0: cost 1 inf + 0 214.466 * * [simplify]: Extracting #1: cost 8 inf + 0 214.466 * * [simplify]: Extracting #2: cost 14 inf + 1 214.466 * * [simplify]: Extracting #3: cost 8 inf + 351 214.466 * * [simplify]: Extracting #4: cost 3 inf + 999 214.466 * * [simplify]: Extracting #5: cost 0 inf + 1413 214.467 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 214.467 * [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))))) 214.467 * * * * [progress]: [ 725 / 779 ] simplifiying candidate # 214.467 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 214.467 * * [simplify]: iters left: 6 (11 enodes) 214.469 * * [simplify]: iters left: 5 (41 enodes) 214.475 * * [simplify]: iters left: 4 (65 enodes) 214.490 * * [simplify]: iters left: 3 (95 enodes) 214.518 * * [simplify]: iters left: 2 (123 enodes) 214.534 * * [simplify]: iters left: 1 (135 enodes) 214.552 * * [simplify]: Extracting #0: cost 1 inf + 0 214.552 * * [simplify]: Extracting #1: cost 11 inf + 0 214.553 * * [simplify]: Extracting #2: cost 34 inf + 2 214.553 * * [simplify]: Extracting #3: cost 46 inf + 129 214.553 * * [simplify]: Extracting #4: cost 37 inf + 874 214.555 * * [simplify]: Extracting #5: cost 5 inf + 6929 214.558 * * [simplify]: Extracting #6: cost 0 inf + 7896 214.561 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 214.561 * [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))))) 214.562 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 214.562 * * [simplify]: iters left: 5 (8 enodes) 214.566 * * [simplify]: iters left: 4 (28 enodes) 214.574 * * [simplify]: iters left: 3 (35 enodes) 214.584 * * [simplify]: iters left: 2 (37 enodes) 214.589 * * [simplify]: Extracting #0: cost 1 inf + 0 214.589 * * [simplify]: Extracting #1: cost 8 inf + 0 214.589 * * [simplify]: Extracting #2: cost 15 inf + 1 214.589 * * [simplify]: Extracting #3: cost 12 inf + 157 214.589 * * [simplify]: Extracting #4: cost 1 inf + 1749 214.590 * * [simplify]: Extracting #5: cost 0 inf + 1927 214.590 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 214.590 * [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))))) 214.590 * * * * [progress]: [ 726 / 779 ] simplifiying candidate # 214.590 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 214.590 * * [simplify]: iters left: 6 (9 enodes) 214.593 * * [simplify]: iters left: 5 (35 enodes) 214.599 * * [simplify]: iters left: 4 (58 enodes) 214.609 * * [simplify]: iters left: 3 (97 enodes) 214.626 * * [simplify]: iters left: 2 (111 enodes) 214.651 * * [simplify]: iters left: 1 (115 enodes) 214.673 * * [simplify]: Extracting #0: cost 1 inf + 0 214.673 * * [simplify]: Extracting #1: cost 12 inf + 0 214.674 * * [simplify]: Extracting #2: cost 14 inf + 211 214.674 * * [simplify]: Extracting #3: cost 6 inf + 1081 214.675 * * [simplify]: Extracting #4: cost 0 inf + 1413 214.676 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 214.676 * [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))))) 214.677 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 214.677 * * [simplify]: iters left: 5 (7 enodes) 214.680 * * [simplify]: iters left: 4 (25 enodes) 214.688 * * [simplify]: iters left: 3 (32 enodes) 214.698 * * [simplify]: iters left: 2 (34 enodes) 214.707 * * [simplify]: Extracting #0: cost 1 inf + 0 214.707 * * [simplify]: Extracting #1: cost 8 inf + 0 214.707 * * [simplify]: Extracting #2: cost 14 inf + 1 214.708 * * [simplify]: Extracting #3: cost 8 inf + 351 214.708 * * [simplify]: Extracting #4: cost 3 inf + 999 214.709 * * [simplify]: Extracting #5: cost 0 inf + 1413 214.709 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 214.709 * [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))))) 214.710 * * * * [progress]: [ 727 / 779 ] simplifiying candidate # 214.710 * * * * [progress]: [ 728 / 779 ] simplifiying candidate # 214.710 * * * * [progress]: [ 729 / 779 ] simplifiying candidate # 214.710 * * * * [progress]: [ 730 / 779 ] simplifiying candidate # 214.710 * [simplify]: Simplifying (cbrt (sqrt (hypot y.re y.im))) 214.710 * * [simplify]: iters left: 3 (5 enodes) 214.712 * * [simplify]: iters left: 2 (15 enodes) 214.716 * * [simplify]: Extracting #0: cost 1 inf + 0 214.716 * * [simplify]: Extracting #1: cost 3 inf + 0 214.716 * * [simplify]: Extracting #2: cost 5 inf + 0 214.716 * * [simplify]: Extracting #3: cost 8 inf + 0 214.716 * * [simplify]: Extracting #4: cost 6 inf + 2 214.716 * * [simplify]: Extracting #5: cost 0 inf + 664 214.717 * [simplify]: Simplified to (cbrt (sqrt (hypot y.re y.im))) 214.717 * [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))))) 214.717 * * * * [progress]: [ 731 / 779 ] simplifiying candidate # 214.717 * [simplify]: Simplifying (sqrt (cbrt (hypot y.re y.im))) 214.717 * * [simplify]: iters left: 3 (5 enodes) 214.719 * * [simplify]: iters left: 2 (15 enodes) 214.723 * * [simplify]: Extracting #0: cost 1 inf + 0 214.723 * * [simplify]: Extracting #1: cost 3 inf + 0 214.723 * * [simplify]: Extracting #2: cost 5 inf + 0 214.723 * * [simplify]: Extracting #3: cost 8 inf + 0 214.723 * * [simplify]: Extracting #4: cost 6 inf + 2 214.723 * * [simplify]: Extracting #5: cost 0 inf + 744 214.723 * [simplify]: Simplified to (sqrt (cbrt (hypot y.re y.im))) 214.723 * [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))))) 214.724 * * * * [progress]: [ 732 / 779 ] simplifiying candidate # 214.724 * [simplify]: Simplifying (sqrt (sqrt (hypot y.re y.im))) 214.724 * * [simplify]: iters left: 3 (5 enodes) 214.726 * * [simplify]: iters left: 2 (15 enodes) 214.730 * * [simplify]: Extracting #0: cost 1 inf + 0 214.730 * * [simplify]: Extracting #1: cost 3 inf + 0 214.730 * * [simplify]: Extracting #2: cost 5 inf + 0 214.730 * * [simplify]: Extracting #3: cost 8 inf + 0 214.730 * * [simplify]: Extracting #4: cost 6 inf + 2 214.730 * * [simplify]: Extracting #5: cost 0 inf + 584 214.730 * [simplify]: Simplified to (sqrt (sqrt (hypot y.re y.im))) 214.730 * [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))))) 214.730 * * * * [progress]: [ 733 / 779 ] simplifiying candidate # 214.731 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 214.731 * * [simplify]: iters left: 2 (4 enodes) 214.732 * * [simplify]: iters left: 1 (12 enodes) 214.735 * * [simplify]: Extracting #0: cost 1 inf + 0 214.735 * * [simplify]: Extracting #1: cost 3 inf + 0 214.735 * * [simplify]: Extracting #2: cost 6 inf + 0 214.735 * * [simplify]: Extracting #3: cost 4 inf + 2 214.736 * * [simplify]: Extracting #4: cost 0 inf + 310 214.736 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 214.736 * [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))))) 214.736 * * * * [progress]: [ 734 / 779 ] simplifiying candidate # 214.736 * [simplify]: Simplifying (sqrt (sqrt (hypot y.re y.im))) 214.738 * * [simplify]: iters left: 3 (5 enodes) 214.740 * * [simplify]: iters left: 2 (15 enodes) 214.744 * * [simplify]: Extracting #0: cost 1 inf + 0 214.744 * * [simplify]: Extracting #1: cost 3 inf + 0 214.744 * * [simplify]: Extracting #2: cost 5 inf + 0 214.744 * * [simplify]: Extracting #3: cost 8 inf + 0 214.744 * * [simplify]: Extracting #4: cost 6 inf + 2 214.744 * * [simplify]: Extracting #5: cost 0 inf + 584 214.745 * [simplify]: Simplified to (sqrt (sqrt (hypot y.re y.im))) 214.745 * [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))))) 214.745 * * * * [progress]: [ 735 / 779 ] simplifiying candidate # 214.745 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 214.745 * * [simplify]: iters left: 2 (4 enodes) 214.747 * * [simplify]: iters left: 1 (12 enodes) 214.750 * * [simplify]: Extracting #0: cost 1 inf + 0 214.750 * * [simplify]: Extracting #1: cost 3 inf + 0 214.750 * * [simplify]: Extracting #2: cost 6 inf + 0 214.750 * * [simplify]: Extracting #3: cost 4 inf + 2 214.750 * * [simplify]: Extracting #4: cost 0 inf + 310 214.750 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 214.750 * [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))))) 214.751 * * * * [progress]: [ 736 / 779 ] simplifiying candidate # 214.751 * [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)))) 214.751 * * [simplify]: iters left: 6 (11 enodes) 214.756 * * [simplify]: iters left: 5 (41 enodes) 214.768 * * [simplify]: iters left: 4 (65 enodes) 214.787 * * [simplify]: iters left: 3 (95 enodes) 214.813 * * [simplify]: iters left: 2 (123 enodes) 214.847 * * [simplify]: iters left: 1 (135 enodes) 214.878 * * [simplify]: Extracting #0: cost 1 inf + 0 214.878 * * [simplify]: Extracting #1: cost 3 inf + 0 214.878 * * [simplify]: Extracting #2: cost 5 inf + 0 214.879 * * [simplify]: Extracting #3: cost 15 inf + 0 214.879 * * [simplify]: Extracting #4: cost 37 inf + 2 214.879 * * [simplify]: Extracting #5: cost 47 inf + 129 214.880 * * [simplify]: Extracting #6: cost 32 inf + 1727 214.883 * * [simplify]: Extracting #7: cost 2 inf + 5950 214.885 * * [simplify]: Extracting #8: cost 0 inf + 6144 214.888 * [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)))) 214.888 * [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))))) 214.888 * * * * [progress]: [ 737 / 779 ] simplifiying candidate # 214.889 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 214.889 * * [simplify]: iters left: 6 (10 enodes) 214.893 * * [simplify]: iters left: 5 (38 enodes) 214.904 * * [simplify]: iters left: 4 (62 enodes) 214.922 * * [simplify]: iters left: 3 (92 enodes) 214.947 * * [simplify]: iters left: 2 (120 enodes) 214.979 * * [simplify]: iters left: 1 (132 enodes) 215.011 * * [simplify]: Extracting #0: cost 1 inf + 0 215.011 * * [simplify]: Extracting #1: cost 3 inf + 0 215.011 * * [simplify]: Extracting #2: cost 13 inf + 0 215.011 * * [simplify]: Extracting #3: cost 35 inf + 2 215.011 * * [simplify]: Extracting #4: cost 44 inf + 170 215.012 * * [simplify]: Extracting #5: cost 28 inf + 1945 215.014 * * [simplify]: Extracting #6: cost 4 inf + 4876 215.016 * * [simplify]: Extracting #7: cost 0 inf + 5386 215.019 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 215.019 * [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))))) 215.019 * * * * [progress]: [ 738 / 779 ] simplifiying candidate # 215.019 * [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)))) 215.019 * * [simplify]: iters left: 6 (13 enodes) 215.024 * * [simplify]: iters left: 5 (50 enodes) 215.032 * * [simplify]: iters left: 4 (75 enodes) 215.043 * * [simplify]: iters left: 3 (90 enodes) 215.054 * * [simplify]: iters left: 2 (93 enodes) 215.075 * * [simplify]: Extracting #0: cost 1 inf + 0 215.075 * * [simplify]: Extracting #1: cost 11 inf + 0 215.075 * * [simplify]: Extracting #2: cost 22 inf + 0 215.075 * * [simplify]: Extracting #3: cost 33 inf + 0 215.076 * * [simplify]: Extracting #4: cost 31 inf + 185 215.077 * * [simplify]: Extracting #5: cost 8 inf + 4777 215.079 * * [simplify]: Extracting #6: cost 0 inf + 7254 215.082 * [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)))) 215.082 * [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))))) 215.082 * * * * [progress]: [ 739 / 779 ] simplifiying candidate # 215.082 * [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))) 215.083 * * [simplify]: iters left: 6 (12 enodes) 215.088 * * [simplify]: iters left: 5 (43 enodes) 215.100 * * [simplify]: iters left: 4 (57 enodes) 215.115 * * [simplify]: iters left: 3 (68 enodes) 215.125 * * [simplify]: Extracting #0: cost 1 inf + 0 215.125 * * [simplify]: Extracting #1: cost 7 inf + 0 215.125 * * [simplify]: Extracting #2: cost 14 inf + 0 215.125 * * [simplify]: Extracting #3: cost 25 inf + 0 215.125 * * [simplify]: Extracting #4: cost 23 inf + 144 215.125 * * [simplify]: Extracting #5: cost 6 inf + 2047 215.126 * * [simplify]: Extracting #6: cost 1 inf + 3687 215.127 * * [simplify]: Extracting #7: cost 0 inf + 4066 215.128 * [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))) 215.128 * [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))))) 215.128 * * * * [progress]: [ 740 / 779 ] simplifiying candidate # 215.128 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 215.128 * * [simplify]: iters left: 6 (11 enodes) 215.131 * * [simplify]: iters left: 5 (40 enodes) 215.137 * * [simplify]: iters left: 4 (60 enodes) 215.147 * * [simplify]: iters left: 3 (69 enodes) 215.163 * * [simplify]: Extracting #0: cost 1 inf + 0 215.163 * * [simplify]: Extracting #1: cost 5 inf + 0 215.164 * * [simplify]: Extracting #2: cost 7 inf + 1 215.164 * * [simplify]: Extracting #3: cost 17 inf + 1 215.164 * * [simplify]: Extracting #4: cost 15 inf + 129 215.164 * * [simplify]: Extracting #5: cost 3 inf + 1402 215.165 * * [simplify]: Extracting #6: cost 1 inf + 1891 215.166 * * [simplify]: Extracting #7: cost 0 inf + 2135 215.167 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 215.167 * [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))))) 215.167 * * * * [progress]: [ 741 / 779 ] simplifiying candidate # 215.168 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 215.168 * * [simplify]: iters left: 6 (12 enodes) 215.173 * * [simplify]: iters left: 5 (43 enodes) 215.185 * * [simplify]: iters left: 4 (55 enodes) 215.201 * * [simplify]: iters left: 3 (63 enodes) 215.217 * * [simplify]: Extracting #0: cost 1 inf + 0 215.217 * * [simplify]: Extracting #1: cost 6 inf + 0 215.217 * * [simplify]: Extracting #2: cost 12 inf + 0 215.217 * * [simplify]: Extracting #3: cost 23 inf + 0 215.217 * * [simplify]: Extracting #4: cost 21 inf + 128 215.218 * * [simplify]: Extracting #5: cost 9 inf + 1188 215.219 * * [simplify]: Extracting #6: cost 1 inf + 2875 215.220 * * [simplify]: Extracting #7: cost 0 inf + 3254 215.221 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 215.221 * [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))))) 215.221 * * * * [progress]: [ 742 / 779 ] simplifiying candidate # 215.222 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 215.222 * * [simplify]: iters left: 6 (11 enodes) 215.227 * * [simplify]: iters left: 5 (38 enodes) 215.237 * * [simplify]: iters left: 4 (48 enodes) 215.250 * * [simplify]: iters left: 3 (56 enodes) 215.265 * * [simplify]: Extracting #0: cost 1 inf + 0 215.265 * * [simplify]: Extracting #1: cost 4 inf + 0 215.265 * * [simplify]: Extracting #2: cost 8 inf + 0 215.265 * * [simplify]: Extracting #3: cost 19 inf + 0 215.265 * * [simplify]: Extracting #4: cost 16 inf + 210 215.266 * * [simplify]: Extracting #5: cost 3 inf + 1287 215.266 * * [simplify]: Extracting #6: cost 0 inf + 1982 215.267 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 215.267 * [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))))) 215.267 * * * * [progress]: [ 743 / 779 ] simplifiying candidate # 215.267 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 215.267 * * [simplify]: iters left: 6 (10 enodes) 215.270 * * [simplify]: iters left: 5 (35 enodes) 215.276 * * [simplify]: iters left: 4 (47 enodes) 215.283 * * [simplify]: iters left: 3 (55 enodes) 215.289 * * [simplify]: Extracting #0: cost 1 inf + 0 215.289 * * [simplify]: Extracting #1: cost 4 inf + 0 215.290 * * [simplify]: Extracting #2: cost 13 inf + 1 215.290 * * [simplify]: Extracting #3: cost 13 inf + 47 215.290 * * [simplify]: Extracting #4: cost 4 inf + 789 215.290 * * [simplify]: Extracting #5: cost 0 inf + 1077 215.290 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 215.290 * [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))))) 215.291 * * * * [progress]: [ 744 / 779 ] simplifiying candidate # 215.291 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 215.291 * * [simplify]: iters left: 6 (7 enodes) 215.293 * * [simplify]: iters left: 5 (25 enodes) 215.298 * * [simplify]: iters left: 4 (29 enodes) 215.306 * * [simplify]: Extracting #0: cost 1 inf + 0 215.306 * * [simplify]: Extracting #1: cost 6 inf + 0 215.307 * * [simplify]: Extracting #2: cost 9 inf + 1 215.307 * * [simplify]: Extracting #3: cost 12 inf + 1 215.307 * * [simplify]: Extracting #4: cost 8 inf + 117 215.307 * * [simplify]: Extracting #5: cost 5 inf + 609 215.307 * * [simplify]: Extracting #6: cost 1 inf + 1319 215.308 * * [simplify]: Extracting #7: cost 0 inf + 1537 215.308 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 215.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))))) 215.308 * * * * [progress]: [ 745 / 779 ] simplifiying candidate # 215.309 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 215.309 * * [simplify]: iters left: 4 (6 enodes) 215.312 * * [simplify]: iters left: 3 (20 enodes) 215.318 * * [simplify]: iters left: 2 (22 enodes) 215.324 * * [simplify]: Extracting #0: cost 1 inf + 0 215.324 * * [simplify]: Extracting #1: cost 4 inf + 0 215.325 * * [simplify]: Extracting #2: cost 5 inf + 1 215.325 * * [simplify]: Extracting #3: cost 8 inf + 1 215.325 * * [simplify]: Extracting #4: cost 6 inf + 3 215.325 * * [simplify]: Extracting #5: cost 1 inf + 449 215.325 * * [simplify]: Extracting #6: cost 0 inf + 587 215.325 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 215.325 * [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))))) 215.325 * * * * [progress]: [ 746 / 779 ] simplifiying candidate # 215.326 * [simplify]: Simplifying (/ 1 1) 215.326 * * [simplify]: iters left: 2 (2 enodes) 215.327 * * [simplify]: iters left: 1 (6 enodes) 215.329 * * [simplify]: Extracting #0: cost 1 inf + 0 215.330 * * [simplify]: Extracting #1: cost 0 inf + 1 215.330 * [simplify]: Simplified to 1 215.330 * [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))))) 215.330 * * * * [progress]: [ 747 / 779 ] simplifiying candidate # 215.330 * * * * [progress]: [ 748 / 779 ] simplifiying candidate # 215.330 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 215.330 * * [simplify]: iters left: 4 (7 enodes) 215.333 * * [simplify]: iters left: 3 (26 enodes) 215.341 * * [simplify]: iters left: 2 (36 enodes) 215.351 * * [simplify]: iters left: 1 (44 enodes) 215.361 * * [simplify]: Extracting #0: cost 1 inf + 0 215.361 * * [simplify]: Extracting #1: cost 11 inf + 0 215.361 * * [simplify]: Extracting #2: cost 10 inf + 86 215.362 * * [simplify]: Extracting #3: cost 2 inf + 654 215.362 * * [simplify]: Extracting #4: cost 0 inf + 748 215.363 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 215.363 * [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))))) 215.363 * * * * [progress]: [ 749 / 779 ] simplifiying candidate # 215.363 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 215.363 * * [simplify]: iters left: 4 (7 enodes) 215.366 * * [simplify]: iters left: 3 (26 enodes) 215.374 * * [simplify]: iters left: 2 (36 enodes) 215.385 * * [simplify]: iters left: 1 (44 enodes) 215.395 * * [simplify]: Extracting #0: cost 1 inf + 0 215.396 * * [simplify]: Extracting #1: cost 11 inf + 0 215.396 * * [simplify]: Extracting #2: cost 10 inf + 86 215.396 * * [simplify]: Extracting #3: cost 2 inf + 654 215.397 * * [simplify]: Extracting #4: cost 0 inf + 748 215.397 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 215.397 * [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))))) 215.397 * * * * [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)))))> 215.397 * * * * [progress]: [ 751 / 779 ] simplifiying candidate # 215.398 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 215.398 * * [simplify]: iters left: 5 (7 enodes) 215.401 * * [simplify]: iters left: 4 (28 enodes) 215.409 * * [simplify]: iters left: 3 (39 enodes) 215.419 * * [simplify]: iters left: 2 (44 enodes) 215.430 * * [simplify]: Extracting #0: cost 1 inf + 0 215.430 * * [simplify]: Extracting #1: cost 11 inf + 0 215.430 * * [simplify]: Extracting #2: cost 8 inf + 210 215.430 * * [simplify]: Extracting #3: cost 1 inf + 736 215.431 * * [simplify]: Extracting #4: cost 0 inf + 748 215.431 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 215.431 * [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))))) 215.431 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 215.431 * * [simplify]: iters left: 3 (5 enodes) 215.433 * * [simplify]: iters left: 2 (18 enodes) 215.435 * * [simplify]: iters left: 1 (25 enodes) 215.439 * * [simplify]: Extracting #0: cost 1 inf + 0 215.439 * * [simplify]: Extracting #1: cost 8 inf + 0 215.439 * * [simplify]: Extracting #2: cost 11 inf + 2 215.439 * * [simplify]: Extracting #3: cost 4 inf + 373 215.439 * * [simplify]: Extracting #4: cost 0 inf + 699 215.439 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 215.439 * [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))))) 215.440 * * * * [progress]: [ 752 / 779 ] simplifiying candidate # 215.440 * * * * [progress]: [ 753 / 779 ] simplifiying candidate # 215.440 * * * * [progress]: [ 754 / 779 ] simplifiying candidate # 215.440 * * * * [progress]: [ 755 / 779 ] simplifiying candidate # 215.440 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 215.440 * * [simplify]: iters left: 5 (9 enodes) 215.442 * * [simplify]: iters left: 4 (35 enodes) 215.446 * * [simplify]: iters left: 3 (56 enodes) 215.455 * * [simplify]: iters left: 2 (97 enodes) 215.478 * * [simplify]: iters left: 1 (199 enodes) 215.570 * * [simplify]: Extracting #0: cost 1 inf + 0 215.570 * * [simplify]: Extracting #1: cost 63 inf + 0 215.571 * * [simplify]: Extracting #2: cost 178 inf + 0 215.573 * * [simplify]: Extracting #3: cost 210 inf + 773 215.575 * * [simplify]: Extracting #4: cost 175 inf + 4429 215.581 * * [simplify]: Extracting #5: cost 102 inf + 25241 215.594 * * [simplify]: Extracting #6: cost 22 inf + 76819 215.613 * * [simplify]: Extracting #7: cost 0 inf + 95657 215.625 * * [simplify]: Extracting #8: cost 0 inf + 95577 215.634 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 215.634 * [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))))) 215.635 * * * * [progress]: [ 756 / 779 ] simplifiying candidate # 215.635 * * * * [progress]: [ 757 / 779 ] simplifiying candidate # 215.635 * * * * [progress]: [ 758 / 779 ] simplifiying candidate # 215.635 * * * * [progress]: [ 759 / 779 ] simplifiying candidate # 215.635 * * * * [progress]: [ 760 / 779 ] simplifiying candidate # 215.635 * * * * [progress]: [ 761 / 779 ] simplifiying candidate # 215.635 * * * * [progress]: [ 762 / 779 ] simplifiying candidate # 215.635 * * * * [progress]: [ 763 / 779 ] simplifiying candidate # 215.635 * * * * [progress]: [ 764 / 779 ] simplifiying candidate # 215.635 * * * * [progress]: [ 765 / 779 ] simplifiying candidate # 215.635 * * * * [progress]: [ 766 / 779 ] simplifiying candidate # 215.635 * * * * [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)))))> 215.635 * * * * [progress]: [ 768 / 779 ] simplifiying candidate # 215.635 * [simplify]: Simplifying (* -1 x.re) 215.635 * * [simplify]: iters left: 2 (3 enodes) 215.636 * * [simplify]: iters left: 1 (11 enodes) 215.638 * * [simplify]: Extracting #0: cost 1 inf + 0 215.638 * * [simplify]: Extracting #1: cost 4 inf + 0 215.638 * * [simplify]: Extracting #2: cost 0 inf + 84 215.638 * [simplify]: Simplified to (- x.re) 215.638 * [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))))) 215.638 * * * * [progress]: [ 769 / 779 ] simplifiying candidate # 215.638 * [simplify]: Simplifying x.im 215.638 * * [simplify]: iters left: 0 (1 enodes) 215.639 * * [simplify]: Extracting #0: cost 1 inf + 0 215.639 * * [simplify]: Extracting #1: cost 0 inf + 1 215.639 * [simplify]: Simplified to x.im 215.639 * [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))))) 215.639 * * * * [progress]: [ 770 / 779 ] simplifiying candidate # 215.639 * [simplify]: Simplifying (* -1 x.im) 215.639 * * [simplify]: iters left: 2 (3 enodes) 215.640 * * [simplify]: iters left: 1 (11 enodes) 215.641 * * [simplify]: Extracting #0: cost 1 inf + 0 215.641 * * [simplify]: Extracting #1: cost 4 inf + 0 215.641 * * [simplify]: Extracting #2: cost 0 inf + 84 215.641 * [simplify]: Simplified to (- x.im) 215.642 * [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))))) 215.642 * * * * [progress]: [ 771 / 779 ] simplifiying candidate # 215.642 * [simplify]: Simplifying 0 215.642 * * [simplify]: iters left: 0 (1 enodes) 215.642 * * [simplify]: Extracting #0: cost 1 inf + 0 215.642 * * [simplify]: Extracting #1: cost 0 inf + 1 215.642 * [simplify]: Simplified to 0 215.642 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 215.642 * * * * [progress]: [ 772 / 779 ] simplifiying candidate # 215.642 * [simplify]: Simplifying 0 215.643 * * [simplify]: iters left: 0 (1 enodes) 215.643 * * [simplify]: Extracting #0: cost 1 inf + 0 215.643 * * [simplify]: Extracting #1: cost 0 inf + 1 215.643 * [simplify]: Simplified to 0 215.643 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 215.643 * * * * [progress]: [ 773 / 779 ] simplifiying candidate # 215.643 * [simplify]: Simplifying 0 215.644 * * [simplify]: iters left: 0 (1 enodes) 215.645 * * [simplify]: Extracting #0: cost 1 inf + 0 215.645 * * [simplify]: Extracting #1: cost 0 inf + 1 215.645 * [simplify]: Simplified to 0 215.645 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 215.645 * * * * [progress]: [ 774 / 779 ] simplifiying candidate # 215.645 * [simplify]: Simplifying (- (+ (* +nan.0 (* y.re x.im)) (- (* +nan.0 x.re)))) 215.645 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ +nan.0 (sqrt (hypot y.re y.im))))) 215.645 * * * * [progress]: [ 775 / 779 ] simplifiying candidate # 215.645 * [simplify]: Simplifying 0 215.645 * * [simplify]: iters left: 0 (1 enodes) 215.646 * * [simplify]: Extracting #0: cost 1 inf + 0 215.646 * * [simplify]: Extracting #1: cost 0 inf + 1 215.646 * [simplify]: Simplified to 0 215.646 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 0 (sqrt (hypot y.re y.im))))) 215.647 * * * * [progress]: [ 776 / 779 ] simplifiying candidate # 215.647 * [simplify]: Simplifying 0 215.647 * * [simplify]: iters left: 0 (1 enodes) 215.648 * * [simplify]: Extracting #0: cost 1 inf + 0 215.648 * * [simplify]: Extracting #1: cost 0 inf + 1 215.648 * [simplify]: Simplified to 0 215.648 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 0 (sqrt (hypot y.re y.im))))) 215.648 * * * * [progress]: [ 777 / 779 ] simplifiying candidate # 215.648 * [simplify]: Simplifying 0 215.648 * * [simplify]: iters left: 0 (1 enodes) 215.649 * * [simplify]: Extracting #0: cost 1 inf + 0 215.649 * * [simplify]: Extracting #1: cost 0 inf + 1 215.649 * [simplify]: Simplified to 0 215.649 * [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))))) 215.649 * * * * [progress]: [ 778 / 779 ] simplifiying candidate # 215.649 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 215.649 * * [simplify]: iters left: 4 (7 enodes) 215.652 * * [simplify]: iters left: 3 (26 enodes) 215.660 * * [simplify]: iters left: 2 (36 enodes) 215.670 * * [simplify]: iters left: 1 (44 enodes) 215.679 * * [simplify]: Extracting #0: cost 1 inf + 0 215.679 * * [simplify]: Extracting #1: cost 11 inf + 0 215.680 * * [simplify]: Extracting #2: cost 10 inf + 86 215.680 * * [simplify]: Extracting #3: cost 2 inf + 654 215.680 * * [simplify]: Extracting #4: cost 0 inf + 748 215.681 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 215.681 * [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))))) 215.681 * * * * [progress]: [ 779 / 779 ] simplifiying candidate # 215.681 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 215.681 * * [simplify]: iters left: 4 (7 enodes) 215.685 * * [simplify]: iters left: 3 (26 enodes) 215.692 * * [simplify]: iters left: 2 (36 enodes) 215.702 * * [simplify]: iters left: 1 (44 enodes) 215.711 * * [simplify]: Extracting #0: cost 1 inf + 0 215.712 * * [simplify]: Extracting #1: cost 11 inf + 0 215.712 * * [simplify]: Extracting #2: cost 10 inf + 86 215.712 * * [simplify]: Extracting #3: cost 2 inf + 654 215.712 * * [simplify]: Extracting #4: cost 0 inf + 748 215.713 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 215.713 * [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))))) 215.714 * * * [progress]: adding candidates to table 227.084 * [progress]: [Phase 3 of 3] Extracting. 227.084 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # #) 227.086 * * * [regime-changes]: Trying 4 branch expressions: (y.im x.re y.re x.im) 227.086 * * * * [regimes]: Trying to branch on y.im from (# # # # # # # # # # # #) 227.209 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # # #) 227.303 * * * * [regimes]: Trying to branch on y.re from (# # # # # # # # # # # #) 227.451 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # # #) 227.588 * * * [regime]: Found split indices: #